JPH0336144B2 - - Google Patents

Info

Publication number
JPH0336144B2
JPH0336144B2 JP58050973A JP5097383A JPH0336144B2 JP H0336144 B2 JPH0336144 B2 JP H0336144B2 JP 58050973 A JP58050973 A JP 58050973A JP 5097383 A JP5097383 A JP 5097383A JP H0336144 B2 JPH0336144 B2 JP H0336144B2
Authority
JP
Japan
Prior art keywords
control
engine
speed
engine speed
average value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP58050973A
Other languages
English (en)
Other versions
JPS59176446A (ja
Inventor
Shunpei Hasegawa
Noryuki Kishi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP5097383A priority Critical patent/JPS59176446A/ja
Publication of JPS59176446A publication Critical patent/JPS59176446A/ja
Publication of JPH0336144B2 publication Critical patent/JPH0336144B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D31/00Use of speed-sensing governors to control combustion engines, not otherwise provided for
    • F02D31/001Electric control of rotation speed
    • F02D31/002Electric control of rotation speed controlling air supply
    • F02D31/003Electric control of rotation speed controlling air supply for idle speed control

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 本発明は、エンジン回転数制御方法に関し、特
にエンジンの減速時及びその直後のアイドル回転
数フイードバツク制御への移行時の回転数の制御
精度の向上を図つたエンジン回転数制御方法に関
する。
内燃エンジンにおいて、エンジン冷却水温が低
いときにアイドル運転を行つた場合や、アイドル
運転時にエンジンにヘツドライト、ルームフアン
等の電気負荷が掛つたとき等にはエンジンの負荷
が増大してアイドル回転数が低下してエンジンス
トールが生じ易く、このため従来、エンジンの負
荷状態に応じて目標アイドル回転数を設定し、こ
の目標アイドル回転数と実際のエンジン回転数と
の差を検出しこの差が零になる様に差の大きさに
応じてエンジンに補助空気を供給してエンジン回
転数を目標アイドル回転数に保つように制御する
エンジン回転数制御方法は知られている。
しかし、斯かる方法において、スロツトル弁全
閉時のエンジン減速時に、エンジン負荷の大きさ
によつてはエンジン回転数が急激に低下し、たと
えその後上述のアイドル回転数フイードバツク制
御が開始されたとしてもエンジン回転数の急減に
応答するように補助空気量の制御が十分に追随出
来ずにエンジンストールが生じ易くなる。
この対策として、エンジン減速時に、補助空気
供給機構の一部を成し補助空気量を調節する制御
弁に予め設定した所定デユーテイ比に相当する時
間に亘り駆動信号を供給して所要量の補助空気を
エンジンに供給するようにした方法(特願昭57−
092462号)が提案されている。
しかし、上記方法のように、エンジンの減速時
に、予め設定した所定デユーテイ比に亘り制御弁
を駆動しても制御弁のばらつきや経時変化による
性能劣化あるいは補助空気供給機構のエアフイル
タの目詰りにより実際に供給される補助空気量が
変動し、エンジンの減速時に所要量の補助空気を
供給できず、例えば補助空気供給量が不足してエ
ンジンストールを生じる場合がある。また、減速
運転時に設定デユーテイ比に相当する時間に亘り
補助空気を供給しても、エンジンを高地等の低い
大気圧下で運転する場合には、吸入空気の質量流
量は標準大気圧下のそれよりも減少し、減速時に
エンジン回転数の低下ひいてはエンジンストール
を招来する場合がある。
本発明は上記諸点に鑑みてなされたものであ
り、内燃エンジンの空気通路に配され、エンジン
に供給される吸入空気量を調節する制御弁の制御
量を、少なくともエンジン運転状態とエンジンの
外部負荷装置の作動状態に応じて算出すると共
に、アイドル回転時には実際エンジン回転数と目
標エンジン回転数との差に応じてエンジン回転数
が目標エンジン回転数となるようにフイードバツ
ク制御し、減速時にはオープンループ制御する内
燃エンジンの回転数制御方法において、前記外部
負荷装置が非作動状態にあるときのみ前記フイー
ドバツク制御中に得られた前記制御量の平均値を
算出し、前記制御量の平均値を記憶装置に記憶さ
せ、エンジンの減速時、エンジン回転数が目標ア
イドル回転数より大きい所定回転数を下回つた時
からエンジン回転数が前記目標アイドル回転数に
至つて前記フイードバツク制御に入るまでの期
間、前記制御弁を前記平均値に依存した制御量で
オープンループ制御し、フイードバツク制御への
移行時には前記平均値により制御を開始するよう
にしてエンジン減速時およびフイードバツク制御
移行時の制御精度の向上を図つた内燃エンジンの
回転数制御方法を提供するものである。
以下、本発明の方法を図面を参照して説明す
る。
第1図は本発明の方法が適用されるエンジン回
転数制御装置の全体を略示する構成図であり、符
号1は、例えば4気筒の内燃エンジンを示し、エ
ンジン1には、開口端にエアクリーナ2を取り付
けた吸気管3と排気管4が接続されている。吸気
管3の途中にはスロツトル弁5が配置され、この
スロツトル弁5の下流の吸気管3に開口し大気に
連通する空気通路8が配設されている。空気通路
8の大気側開口端にはエアクリーナ7が取り付け
られ又、空気通路8の途中には補助空気量制御弁
(以下単に「制御弁」という)6が配置されてい
る。この制御弁6は常閉型の電磁弁であり、ソレ
ノイド6aとソレノイド6bの付勢時に空気通路
8を開成する弁6bとで構成され、ソレノイド6
aは電子コントロールユニツト(以下「ECU」
という)9に電気的に接続されている。
吸気管3のエンジン1と前記空気通路8の開口
8a間には燃料噴射弁10が設けられており、こ
の燃料噴射弁10は図示しない燃料ポンプに接続
されていると共にECU9に電気的に接続されて
いる。
前記スロツトル弁5にはスロツトル弁開度セン
サ17が、吸気管3の前記空気通路8の開口8a
下流には管11を介して吸気管3を連通する吸気
管内絶対圧センサ12が、エンジン1本体にはエ
ンジン冷却水温センサ13及び回転数センサ14
が夫々取り付けられ、各センサはECU9に電気
的に接続されている。電気装置15は、例えばヘ
ツドライト15a、ブレーキライト15b及びル
ームフアン15cより成り、スイツチ16a〜1
6cより成るスイツチ装置16を介してECU9
に電気的に接続されている。符号18は他のエン
ジンパラメータセンサ、例えば大気圧センサを示
し、このセンサもECU9に電気的に接続されて
いる。
次に上述のように構成されるエンジン回転数制
御装置の作用について説明する。
ECU9は、スロツトル弁開度センサ17、絶
対圧センサ12、水温センサ13及びエンジン回
転数センサ14から供給されるエンジン運転パラ
メータ信号の値と電気装置15からの電気負荷状
態信号とに基いてエンジン運転状態及びエンジン
負荷状態を判別し、これら判別した状態に応じて
エンジン1への燃料供給量すなわち燃料噴射弁1
0の開弁時間と、補助空気量すなわち制御弁6の
開弁デユーテイ比とを夫々演算し、各演算値に応
じて燃料噴射弁10及び制御弁6を作動させる電
力を夫々に供給する。
制御弁6のソレノイド6aは、前記演算値に応
じた開弁デユーテイ比に亘り付勢されて弁6bを
開弁して空気通路8を開成し所定量の空気を空気
通路8及び吸気管3を介してエンジン1に供給す
る。制御弁6の開弁デユーテイ比を長くして補助
空気量を増加させるとエンジン1への混合気の供
給量が増加し、エンジン出力は増大してエンジン
回転数が上昇し、逆に、制御弁6の開弁デユーテ
イ比を短くすれば供給混合気量は減少してエンジ
ン回転数は下降するので補助空気量すなわち制御
弁6の開弁デユーテイ比を制御することによつて
エンジン回転数を制御することができる。
一方、燃料噴射弁10は前記演算された開弁時
間に亘り開弁駆動されてエンジン運転状態に適合
した所要量の燃料を吸気管3内に噴射する。
第2図は、第1図のECU9内で実行される本
発明の方法による制御弁6の制御手順を示すプロ
グラムフローチヤートである。
図示しないイグニツシヨンスイツチをオンとし
ECU9をイニシヤライズした後(ステツプ1)、
TDC信号がECU9に入力されると(ステツプ
2)、先ず、エンジン回転数Neがクランキング回
転数NecR(例えば400rpm)以下かつスタータスイ
ツチがオンが否かを判別して(ステツプ3)、判
別結果が肯定(Yes)すなわちクランキング中で
あると判別すると、始動を容易にし逸早くアイド
ル回転数に到達されるために制御弁6を全開、換
言すれば、制御弁6の開弁デユーテイ比DOUT
100%に設定する(ステツプ4、これを「完爆モ
ード」による演算と呼ぶ)。ステツプ3で判別結
果が否定(No)であれば、ステツプ5、6、7
又はステツプ5、7を実行する。これらのステツ
プはクランキング終了後、すなわちエンジン回転
数Neがクランキング回転数NecR以上になるかス
タータスイツチがオンからオフに切換わつた直後
からエンジン水温によつて決定される時間tiuに
亘つて制御弁6に開弁デユーテイ比DOUTを100%
に設定するものである。
クランキング終了直後から時間tiu経過すると
ステツプ8に進み、エンジン回転数Neの逆数に
比例する数Meが、目標アイドル回転数より大き
い所定値NA(例えば1500rpm)の逆数に比例する
数MAより大きいか否か判別される。
ステツプ8の答が否定(No)すなわちエンジ
ン回転数Neが所定回転数NAより高いときは、エ
ンジンストールやエンジン振動の発生を回避する
ための補助空気の供給が不要なので、制御弁6の
開弁デユーテイ比OUTを零に設定する(ステツプ
9。以下これを「休止モード」の演算と称する)。
ステツプ8の答が肯定(Yes)すなわちエンジ
ン回転数Neが所定回転数NAより低いときは、次
のステツプ10でエンジン冷却水温TWが所定値
TWAIc0(例えば50℃)より高いか否かを判別し、
その答が否定(No)であれば、図示しないフア
ーストアイドル機構が作動するので補助空気の供
給が不要であるから、ステツプ9に移行、開弁デ
ユーテイ比DDOUT零に設定する。一方、その答が
肯定(Yes)であれば、スロツトル弁5のスロツ
トル弁開度θthが全閉に近い所定値θIDLよりも小さ
いか否かを判別する(ステツプ11)。
ステツプ11の判別の答が肯定(Yes)ならば、
ステツプ12に移行して、目標アイドル回転数に対
して所定回転数幅を有する上限値NH及び下限値
NLの夫々の逆数に対応する数MH、MLを演算し、
次いで、前回TDC信号入力時に完爆モードであ
つたか否かを判別する(ステツプ13)。
ステツプ13の判別結果が否定(No)であれば、
更にエンジンがフイードバツクモード及び減速モ
ードのいずれにあるかを判別すべく数Meが数MH
より大きいか否かが判別され(ステツプ14)、そ
の答が否定(No)すなわちエンジン回転数Neが
目標アイドル回転数の上限値NHより大きいと判
別されたならば、続いて前回TDC信号入力時の
制御が後述のフイードバツクモード以外の制御モ
ード即ちオープンループモードであつたか否かが
判別される(ステツプ15)。
そして、ステツプ15の答が肯定(Yes)であれ
ばエンジン運転状態は減速モードにあると判断し
て詳細に後述するようにして電気負荷項DEoを決
定し(ステツプ16)、減速モードによる制御弁6
の開弁デユーテイ比の演算を実行する(ステツプ
17)。すなわち、後述のフイードバツクモード項
DPIoの平均値DXREFと電気負荷項DEoとを加算して
開弁デユーテイ比DOUTを求める。
一方、ステツプ13及び14のいずれかの判別結果
が肯定(Yes)すなわち完爆直後である場合か完
爆後であつて加速モード又は休止モードでなくエ
ンジン回転数Neが目標アイドル回転数の上限値
NHより小さい場合には、フイードバツクモード
に移行し、電気負荷項DEoを決定し(ステツプ
18)、後に詳述するフイードバツクモードによる
制御弁6の開弁デユーテイ比の演算を実行する
(ステツプ19)。
また、ステツプ15の判別結果が否定(No)す
なわちエンジン回転数Neが目標アイドル回転数
の上限値NHより高くても前回ループがフイード
バツクモードであれば、スロツトル弁5が全閉で
ある限り前記ステツプ18を経てステツプ19に移行
し、引続きフイードバツクモードで制御する。
さて、スロツトル弁5が開弁されると、ステツ
プ11の判別結果は否定(No)となり、続いてス
テツプ20に移行して前回ループの開弁デユーテイ
比DpuTo-1が実質上補助空気を供給し得ない微少
デユーテイ比D0以下であるか否かを判別し、そ
の答が否定(No)であれば、エンジンが加速モ
ードにあると判断して電気負荷項DEoを決定し
(ステツプ21)、加速モードによる開弁時間を演算
する(ステツプ21)。すなわち、TDC信号入力毎
に漸減して行く所定開弁デユーテイ比DAccoと電
気負荷項DEoとを加算して開弁デユーテイ比DupT
を求める。一方、ステツプ20の答が肯定(Yes)
であれば、ステツプ9に移行する。すなわち、エ
ンジン回転数の増加に伴つて開弁デユーテイ比が
微小デユーテイ比DO以下になると制御弁6は実
質的に開弁しなくなるので、ステツプ9で開弁デ
ユーテイ比を零に設定するのである。
そして、前記ステツプ4、9、17、19及び22に
おいて演算した各モードでの開弁デユーテイ比
DOUTに相当する開弁時間に亘つて制御弁6を開弁
するための駆動信号を制御弁6に供給する(ステ
ツプ23)。
上記演算プログラムでは減速モードにおいてエ
ンジン回転数Neが所定回転数NA以下の回転域で
フイードバツクモード項DPIo平均値DXREFを適用
するようにしたが、これに代えて第3図に示すよ
うにエンジン回転数Neの逆数に比例する数Meが
所定値MAからMHに増加するにつれて値0から平
均値DXREFまで増加し、値MH以上にあつては一定
値すなわち平均値DXREFを採る所定開弁デユーテ
イ比DXを適用するようにしても良い。この場合
には、第2図のステツプ16及び17に代えて、第4
図のステツプ1及至3を実行する。すなわち、第
2図のステツプ15の判別結果が肯定(Yes)であ
るとき、第3図の所定開弁デユーテイ比DX
ECU9の後述の記憶装置に記憶したDX−Meテー
ブルからDXを求め(第4図ステツプ1)、電気負
荷項DEoを算出し、(ステツプ2)、両者を加算し
て開弁デユーテイ比DOUTを求める(ステツプ3)。
第5図は、本発明の方法におけるフイードバツ
クモードによる演算を実行するためのプログラム
の一例を示し、本プログラムが呼び出されると
(第5図のステツプ1)、先ず前回TDC信号入力
時にアイドル回転数のフイードバツク制御が行わ
れた否かを判別し(ステツプ2)、判別の答が否
定(No)であれば前回ループのフイードバツク
モード項DPIo-1を後述の平均値DXREFに設定し(ス
テツプ3)、答が肯定(Yes)であればこのDPIo-1
として前回ループのフイードバツクモード項
DPIo-1をそのまま適用する(ステツプ4)。ステ
ツプ3及び4に続いて、ステツプ5に進んで数
Meが目標アイドル回転数の上限値MHを下回るか
否かを判別し、その答が否定(No)であれば、
ステツプ6に進んで数Meが目標アイドル回転数
の下限値NLの逆数に対応する数MLより大きいか
否かを判別する。ステツプ6の判別結果が否定
(No)すなわちエンジン回転数Neが目標アイド
ル回転数の上、下限値NH、NLの間にあると判別
したときにはエンジン回転数Neと目標アイドル
回転数との偏差値ΔMnを零に設定し(ステツプ
7)、続いてフイードバツクモード項DPIoの値を
前回ループの値DPIo-1に設定する(ステツプ8)。
ステツプ6の判別結果が肯定(Yes)すなわち
実エンジン回転数Neが下限値NLより小さいと判
別したときには、偏差値ΔMn(>0)を求め(ス
テツプ9)、さらに定数KIを乗算して積分制御項
ΔDIを求める(ステツプ10)。次に、偏差値ΔMn
と前回ループでの偏差値ΔMn-1との差ΔΔMnを
求め(ステツプ11)、さらに定数KPを乗算して比
例制御項ΔDPを求める(ステツプ12)、そして、
ステツプ13に移行して制御項ΔDI、ΔDP及び前回
ループのフイードバツクモード項DPIo-1を加算
し、該加算値を今回のフイードバツクモード項
DPIoとして設定する。
一方、ステツプ5の判別結果が肯定(Yes)す
なわち第2図のステツプ15及び19を経由し上記判
別結果を得ると、ステツプ14に進んで偏差値
ΔMn(<0)を求め、続いて前記ステツプ10乃至
13を経て今回のフイードバツクモード項DPIoを求
める。
そして、ステツプ8及び13に続くステツプ15に
おいて電気負荷DEoが零であるか否かを判別し、
その答が否定(No)であれば、フイードバツク
モード項DPIoと電気負荷項DEoを加算してフイー
ドバツクモードでの制御弁6の開弁デユーテイ比
DOUTを求める(ステツプ16)。
一方、判別結果が肯定(Yes)であれば、フイ
ードバツク制御中に制御弁6に適用される制御量
すなわわち開弁デユーテイ比DOUTのフイードバツ
クモード項DPIoの平均値DXREFを算出し(ステツ
プ17)、前記ステツプ16に移行する。
この平均値DXREFは、次式により算出される。
DXREF=C/ADPIo+A−C/AD′XREF ここに、A及びC(I≦C<A)は定数、DPIo
は今回ループのフイードバツクモード項の値、及
びD′XREFは前回ループまでに得られたフイードバ
ツクモード項DPIoの平均値である。定数Cを変え
て平均値算出におけるD′XREFの値の重みを変える
ことができる。
また、前式に代えて次式を用いても良い。
DXREF=1/BBj=0 DPIo-j ここに、DPIo-jは今回ループからj回前のルー
プで算出されたフイードバツクモード項の値、B
は定数である。この場合、平均値DXREFはB回前
のループから今回ループまでのフイードバツクモ
ード項の算術平均値に等しい。
上述ように、電気装置15がオフ状態にあると
きにのみ、毎TDC信号入力時に平均値DXREFを算
出し、順次更新して行き、該平均値DXREFが電気
装置15がオフ状態にあるフイードバツクモード
時の開弁デユーテイ比DOUTを精度良く代表するよ
うにしている。これにより、電気装置15のオン
に伴なうエンジン負荷増大の影響がなく、補助空
気量制御弁6のばらつきや経時変化による性能劣
化あるいはエアクリーナ7の目詰り、大気圧変化
による影響を正確に補償した平均値DXREFが得ら
れる。
平均値DXREFは、外部負荷装置(電気装置15)
が非作動状態にあるときの開弁デユーテイ比DOUT
(即ちDPIoに相当)の平均値である。
なお、ステツプ15を設け、電気装置15がオフ
状態にあるときにのみ平均値DXREFを算出し、電
気装置15のオンに伴なうエンジンの負荷増大の
影響を排除し、即ちエンジンへの外部負荷の大き
さに影響されない平均値DXREFを得るようにする
ことにより、もし外部負荷装置が作動している時
のフイードバツクモード時に求められた平均値
DXREFに外部負荷装置の作動に基づく加算分が含
まれていた場合にこの平均値DXREFに基づいて、
外部負荷がない場合またはその負荷量が異なる場
合の減速時に必要以上または不適当な量の補助空
気をエンジンに供給してしまうという事態の発生
を防止できる。
なお、第5図の演算プログラムのうちステツプ
2〜4を省略しても良く、この場合には前回ルー
プの制御モードにかかわらず、値DPIoとして前回
値が用いられる。
第6図は、第2図のステツプ16、18及び21での
電気負荷項DEoの演算プログラムを示すフローチ
ヤートであり、本プログラムが呼び出されると
(第6図のステツプ1)、先ず、後述の記憶装置に
記憶されている電気負荷項DEoの記憶値を零にリ
セツトし(ステツプ2)、電気装置15のヘツド
ライト15aのスイツチ16aがオン状態か否か
を判別し(ステツプ3)、その答が否定(No)で
あればステツプ5に進み、肯定(Yes)であれば
DEoの記憶値にヘツドライト15aの電気負荷に
対応する所定値DE1を加算しこの加算値(DEo
DE1を新たなDEoの記憶値とする(ステツプ4)。
次にスイツチ16bのオン−オフ状態が判別さ
れ(ステツプ5)、オン状態でなければステツプ
7に進み、オン状態であればDEoの記憶値にブレ
ーキライト15bの電気負荷に対応する所定量
DE2を加算し、この加算値(DEo+DE2を新たな
DEoの記憶値とする(ステツプ6)。更に、ルー
ムフアン15cのスイツチ16cのオン−オフ状
態が判別され(ステツプ7)、オン状態でなけれ
ば当該プログラムを終了し(ステツプ9)、オン
状態であればDEoの記憶値にルームフアン15c
の電気負荷に対応する所定量DE3を加算し、この
加算値(DEo+DE3)を新たなDEoの記憶値とし
(ステツプ8)、当該演算プログラムを終了する
(ステツプ9)。
第7図及び第8図は、本発明の方法による補助
空気制御を行つた場合のエンジン回転数Ne及び
開弁デユーテイ比DOUTの変化を時間経過にしたが
つて例示し、第7図は減速中に電気装置15がオ
フ状態にある場合を、第8図はオフ状態からオン
状態に移行した場合を示している。
第7図に示すように、エンジン回転数Neが所
定回転数NA例えば1500rpmまで減少すると制御
弁6が開弁を開始し空気通路8を介して補助空気
がエンジン1に供給され始める。開弁開始時以
降、制御弁6は、上記実施例に従い制御弁6の制
御量として平均値DXREFを用いる場合には第7b
図に一点鎖線で示すようにエンジン回転数Ne(第
7a図に一点鎖線で示す)の値にかかわらず該平
均値DXREFに対応する時間に亘り開弁し、一方、
上記変形例に係る所定開弁デユーテイ比DXを用
いる場合には第7b図に実線で示すようにエンジ
ン回転数Neが値NAから前記上限値NHまで減少す
るにつれて値0から平均値DXREFまで漸増する所
定開弁デユーテイ比DXに対応する時間に亘り開
弁する。このようにしてエンジン1に、エンジン
回転数Neを目標アイドル回転数近傍に保持可能
すなわちエンジン回転数Neの急減を防止できる
所定量の空気を供給し、減速途中でクラツチが切
離された場合にもエンジン回転数の急減ひいては
エンジンストールの発生を回避するようにしてい
る。
そして、この減速モード域にあつては、第7a
図に示すように、前回ループSk-1がオープンル
ープモードであれば、今回ループSkでの回転数
Neが上限値NHより大きい値であるときに確実に
減速モードにより制御を実行し、例えばフイード
バツクモード域にあると誤診することを回避する
ようにしている。
減速モード域から更にエンジン回転数Neが減
少して目標アイドル回転数の上限値NH以下にな
ると、エンジン回転数Neを上限値NHと下限値NL
との間に保持するようにフイードバツクモードに
よる補助空気量の制御が開始される。そして、前
回ループSn-1がフイードバツクモードであれば、
エンジン負荷が減少してエンジン回転数Neが上
限値NHを上回る場合(第7a図のSn)にも引続
きフイードバツクモードにより制御するようにし
ている。
さて、第8図に示すように、減速モードによる
制御の実行中に電気負荷が加えられるとエンジン
負荷が増大し、減速モードによる補助空気量の制
御が行われているにもかかわらず補助空気の供給
量が不十分となつてエンジン回転数Neは急激に
減少し(第8a図の破線)、電気負荷の大きさに
よつてはエンジンストールを生じる危険がある。
一方、電気装置の種類に応じて電気負荷に見合う
必要補助空気の予側が可能である。そこで電気負
荷のオン−オフ信号を検出し、オン信号の入力と
同時に制御弁6の開弁デユーテイ比DOUTを第6図
で示したDEo演算プログラムによつて求められる
電気負荷項DEoだけ増加させ(第8図B,C)エ
ンジン回転数Neの急減を回避している。
なお、第7b図と同様、第8c図において、一
点鎖線は減速モード全域に亘つて平均値DXREF
制御量として用いた場合を、実線は所定開弁デユ
ーテイ比DXを用いた場合を示している。
第9図はECU9の回路構成例を示し、エンジ
ン回転数センサ14及び電気装置15は、夫々、
波形整形回路901及びレベル修正回路904を
介し、また、水温センサ13及びスロツトル弁開
度センサ17は、夫々、A/Dコンバータ905
を介してCPU902に接続されている。さらに、
CPU902の入力側には発振回路906が、出
力側には分周回路907を介してAND回路90
8の第1入力端子が接続されている。このAND
回路908の出力端子及び第2入力端子は、
夫々、ダウンカウンタ909のクロツクパルス入
力端子CK及び(ボロー)出力端子に接続され、
該出力端子はソレノイド駆動回路911を介し
て制御弁6のソレノイド6aに接続されている。
ダウンカウンタ909のLロード入力端子は
CPU902の一出力端子に接続されている。そ
して、A/Dコンバータ905及びダウンカウン
タ909は、夫々、バス912を介してCPU9
02に接続され、一方、燃料供給制御装置903
の入力側には水温センサ13、スロツトル弁開度
センサ17、絶対圧センサ12等の各種センサが
接続され、出力側には燃料噴射弁10が接続され
ている。
記憶装置913は、バス912を介してCPU
902と接続され、前述した電気負荷項DEoの算
出値、フイードバツクモード時にCPU902に
おいて算出されたフイードバツクモード項DPIo
平均値DXREF及びMe−DXテーブルを記憶するよ
うにされている。好ましくは、記憶装置913
を、消費電力が小さく図示しない電池で駆動され
るCMOSより成るバツクアツプメモリ等の不揮
発性記憶装置で構成し、エンジン停止後において
も前記各記憶値等を記憶保持可能なようにし、エ
ンジンの再始動後におけるアイドル回転数のフイ
ードバツク制御精度を向上させる。なお、平均値
DXREFの初期値は、例えばエンジンの工場出荷時
には適宜値に設定される。
以上のように構成されるECU9の電子回路の
作用について説明する。
エンジン回転数センサ14からの出力信号は波
形整形回路901で波形整形され上死点(TDC)
同期信号及びエンジン回転数信号としてCPU9
02と燃料供給制御装置903とに供給される。
CPU902は、このTDC同期信号に応じてA/
Dコンバータ905に指令信号を供給し、センサ
13及び17からのエンジン冷却水温信号及びス
ロツトル弁開度信号を、順次、アナログ−デジタ
ル変換し、バス912を介して入力すると共に、
電気装置15からの信号をレベル修正回路904
で所定レベルに修正後、入力する。
次いで、CPU902は供給された上死点同期
信号、エンジン回転数信号、電気負荷信号、エン
ジン冷却水温信号及びスロツトル弁開度信号に応
じて、第2図の制御手順に従つてエンジン運転状
態が完爆、休止、加速、減速及びフイードバツク
モードのいずれのモードにあるかを判別し、制御
弁の開弁時間DOUTを判別したモードによる演算に
より算出し、記憶装置913から記憶させる。
一方、発振回路906からの第1クロツク信号
は、CPU902内での制御動作の基準信号とし
て使用されると共に、分周回路907で適当な周
波数を有する第2クロツク信号に分周されて
AND回路908の第1入力端子に供給される。
ダウンカウンタ909にCPU902からのス
タート信号が入力されると、ダウンカウンタ90
9は、記憶装置913に記憶した制御弁6の開弁
時間の演算値に対応するプリセツト値に設定さ
れ、同時に出力端子からの高レベル信号をソレ
ノイド駆動回路911とAND回路908の第2
入力端子とに供給し、制御弁6のソレノイド6a
を付勢させて制御弁を開弁させると共に第2クロ
ツク信号を入力し、入力したパルス数をカウント
して行く。
そして、ダウンカウンタ909は、プリセツト
値に相当するパルス数をカウントした時に出力
端子から低レベル信号を出力してソレノイド駆動
回路911及及びソレノイド6aを消勢すると共
にAND回路908のゲートを閉じ第2クロツク
信号のカウントを停止する。
一方、燃料供給制御装置903は、各センサか
らのエンジンパラメータ信号に基づいて燃料噴射
弁10の開弁時間を演算し、この開弁時間に亘つ
て噴射弁10を開弁させ所要量の燃料をエンジン
に供給する。
以上のように、本発明によれば、内燃エンジン
の空気通路に配され、エンジンに供給される吸入
空気量を調節する制御弁の制御量を、少なくとも
エンジン運転状態とエンジンの外部負荷装置の作
動状態に応じて算出すると共に、アイドル回転時
には実際エンジン回転数と目標エンジン回転数と
の差に応じてエンジン回転数が目標エンジン回転
数となるようにフイードバツク制御し、減速時に
はオープンループ制御する内燃エンジンの回転数
制御方法において、前記外部負荷装置が非作動状
態にあるときにのみ前記フイードバツク制御中に
得られた前記制御量の平均値を算出し、前記制御
量の平均値を記憶装置に記憶させ、エンジンの減
速時、エンジン回転数が目標アイドル回転数より
大きい所定回転数を下回つた時からエンジン回転
数が前記目標アイドル回転数に至つて前記フイー
ドバツク制御に入るまでの期間、前記制御弁を前
記平均値に依存した制御量でオープンループ制御
し、フイードバツク制御への移行時には前記平均
値により制御を開始するようにしたので、スロツ
トル弁全閉に伴うエンジンの減速時に制御弁の生
産上のばらつき、経時変化による制御弁の性能変
動等に対応した適正量の補助空気をエンジンに供
給でき、減速運転中にクラツチを切離するなどし
てもエンジン回転数の急減を来すことがなく。エ
ンジンストールを回避することが可能である。ま
た、制御弁の制御量の平均値を該外部負荷装置が
非作動状態にあるときにのみ算出するようにする
ことにより、該平均値は外部負荷の大きさに影響
されなない制御量を代表することになる。従つて
該平均値に基づいて決定される制御量は外部負荷
の大きさの影響のない値となり、該決定された制
御量に更にこの時の外部負荷の大きさに応じて負
荷項DENが付加され、これにより、最終的な補助
空気量が決定される。従つて例えば大きな外部負
荷が加わつたときの大きな制御量をそのまま平均
化した平均値に基づいて制御量を決定してしま
い、その結果、外部負荷がないときに必要以上の
補助空気量をエンジンに供給してしまうことを回
避できるものである。
また、前記構成において、該平均値は外部負荷
装置が非作動状態にある限りは各フイードバツク
制御中随時更新されて行くので、高地等の低大気
圧下でのエンジンのアイドル時及び減速時にもエ
ンジンに供給される補助空気量が不足することな
くエンジン回転数を所定回転域に保持することが
可能である。
【図面の簡単な説明】
第1図は、本発明の方法が適用されるエンジン
回転数制御装置を示す概略構成図、第2図は本発
明の方法による制御弁の制御手順を例示するフロ
ーチヤート、第3図は本発明の減速モードの演算
において適用される所定開弁デユーテイ比DX
設定例を示すグラフ、第4図は第2図の減速モー
ドの演算の変形例を示すフローチヤート、第5図
は本発明の方法におけるフイードバツクモードに
よる演算を実行するためのプログラムを例示する
フローチヤート、第6図は本発明の方法における
電気負荷項DEoの演算プログラムのフローチヤー
ト、第7図及び第8図は、夫々、本発明の方法に
よる補助空気制御作動を例示するグラフ、第9図
は第1図の装置の電子コントロールユニツトの内
部構成を例示するブロツク回路図である。 1……エンジン、3……吸気管、5……スロツ
トル弁、6……制御弁、8……空気通路、9……
電子コントロールユニツト、10……燃料噴射
弁、902……CPU、913……記憶装置。

Claims (1)

  1. 【特許請求の範囲】 1 内燃エンジンの空気通路に配され、エンジン
    に供給される吸入空気量を調節する制御弁の制御
    量を、少なくともエンジン運転状態とエンジンの
    外部負荷装置の作動状態に応じて算出すると共
    に、アイドル回転時には実際エンジン回転数と目
    標エンジン回転数との差に応じてエンジン回転数
    が目標エンジン回転数となるようにフイードバツ
    ク制御し、減速時にはオープンループ制御する内
    燃エンジンの回転数制御方法において、前記外部
    負荷装置が非作動状態にあるときにのみ前記フイ
    ードバツク制御中に得られた前記制御量の平均値
    を算出し、前記制御量の平均値を記憶装置に記憶
    させ、エンジンの減速時、エンジン回転数が目標
    アイドル回転数より大きい所定回転数を下回つた
    時からエンジン回転数が前記目標アイドル回転数
    に至つて前記フイードバツク制御に入るまでの期
    間、前記制御弁を前記平均値に依存した制御量で
    オープンループ制御し、フイードバツク制御への
    移行時には前記平均値により制御を開始する内燃
    エンジンの回転数制御方法。 2 エンジン回転数が前記所定回転数を下回つた
    時から前記フイードバツク制御に入るまでの期間
    に亘り前記平均値を制御量として用いる特許請求
    の範囲第1項記載の内燃エンジンの回転数制御方
    法。 3 エンジン回転数が前記所定回転数を下回つた
    時から前記フイードバツク制御に入るまでの期間
    は、エンジン回転数の減少に伴い前記制御量を前
    記平均値まで漸増させる特許請求の範囲第1項記
    載の内燃エンジンの回転数制御方法。 4 前記記憶装置として不揮発性記憶装置を用い
    る特許請求の範囲第1項ないし第3項のいずれか
    に記載の内燃エンジンの回転数制御方法。 5 前記外部負荷装置は電気負荷装置である特許
    請求の範囲第1項ないし第4項のいずれかに記載
    の内燃エンジンの回転数制御方法。
JP5097383A 1983-03-26 1983-03-26 内燃エンジンの回転数制御方法 Granted JPS59176446A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5097383A JPS59176446A (ja) 1983-03-26 1983-03-26 内燃エンジンの回転数制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5097383A JPS59176446A (ja) 1983-03-26 1983-03-26 内燃エンジンの回転数制御方法

Publications (2)

Publication Number Publication Date
JPS59176446A JPS59176446A (ja) 1984-10-05
JPH0336144B2 true JPH0336144B2 (ja) 1991-05-30

Family

ID=12873751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5097383A Granted JPS59176446A (ja) 1983-03-26 1983-03-26 内燃エンジンの回転数制御方法

Country Status (1)

Country Link
JP (1) JPS59176446A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56132430A (en) * 1980-03-24 1981-10-16 Hitachi Ltd Idling rotary speed controller
JPS57186041A (en) * 1981-05-13 1982-11-16 Hitachi Ltd Control method of idle speed in engine

Also Published As

Publication number Publication date
JPS59176446A (ja) 1984-10-05

Similar Documents

Publication Publication Date Title
JPH0253614B2 (ja)
JPH0465226B2 (ja)
JPS6115258B2 (ja)
JPH0243019B2 (ja)
JPH0143140B2 (ja)
US4747379A (en) Idle speed control device and method
JPH02305342A (ja) エンジンのアイドル回転数制御装置
JPH08114142A (ja) エンジンのアイドル制御方法
JPH0239622B2 (ja)
JPH0151897B2 (ja)
JP2730681B2 (ja) エンジンのアイドル回転数制御装置
JPS6363734B2 (ja)
JPS60153440A (ja) 内燃エンジンのアイドル回転数フイ−ドバツク制御方法
JPH09264179A (ja) 内燃機関の吸入空気流量調整装置
JPH0336144B2 (ja)
JPH0310020B2 (ja)
JPS6243055B2 (ja)
JPH0720360Y2 (ja) スロットルバルブ開度制御装置
JP2761218B2 (ja) アイドル制御バルブの学習制御装置
JPS5820375B2 (ja) 燃料噴射装置
JP2566832B2 (ja) 内燃機関の燃料供給装置
JPH0451657B2 (ja)
JPH0313424B2 (ja)
JPS614843A (ja) デイ−ゼル機関の定回転数制御法
JPH0467576B2 (ja)