JPH09324688A - エンジンの回転数制御装置 - Google Patents

エンジンの回転数制御装置

Info

Publication number
JPH09324688A
JPH09324688A JP14303096A JP14303096A JPH09324688A JP H09324688 A JPH09324688 A JP H09324688A JP 14303096 A JP14303096 A JP 14303096A JP 14303096 A JP14303096 A JP 14303096A JP H09324688 A JPH09324688 A JP H09324688A
Authority
JP
Japan
Prior art keywords
engine
amount
engine speed
speed
idle
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.)
Granted
Application number
JP14303096A
Other languages
English (en)
Other versions
JP3591133B2 (ja
Inventor
Yoshitaka Deguchi
欣高 出口
Nobutaka Takahashi
伸孝 高橋
Koichi Akahori
幸一 赤堀
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP14303096A priority Critical patent/JP3591133B2/ja
Publication of JPH09324688A publication Critical patent/JPH09324688A/ja
Application granted granted Critical
Publication of JP3591133B2 publication Critical patent/JP3591133B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

(57)【要約】 【課題】 アイドル状態への移行時に回転数がどのよう
に降下するときでも、回転数を落ち込ませることなく目
標回転数へと速やかに収束させる。 【解決手段】 アイドル状態への移行時に供給空気量の
補正を開始するかどうかを判定手段32が判定し、供給
空気量の補正を開始すると判定したとき供給空気量およ
びエンジントルクを入出力とする動的エンジンモデルを
用いて規範モデルに追従させる制御方式により前記回転
数検出手段31のエンジン回転数がアイドル回転数に達
したときのエンジントルクがアイドル時の要求エンジン
トルクと一致するように供給空気量QALLを演算手段
33が演算し、この供給空気量QALLをエンジンに供
給手段34が供給する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明はエンジンの回転数制御
装置、特にアクセルペダルを踏み込んだ状態である負荷
運転状態からアクセルペダルを離した状態であるアイド
ル状態への移行時にエンジン回転数を落ち込ませること
なくアイドル時の目標回転数に速やかに収束させるよう
にするものに関する。
【0002】
【従来の技術】負荷運転状態からアイドル状態への移行
時に供給空気量の不足によりエンジンの発生トルクが低
下してエンジン回転数がアイドル時の目標回転数よりも
大幅に落ち込むことがあるため、図20に示すようにス
ロットル弁の開状態から閉状態への切換時を検出したと
き、スロットル部の供給空気量を一時的に増加させ、そ
のあと徐々に空気量を減らしていくことにより、アイド
ル状態への移行時に一時的にエンジンの発生トルクを増
大させ、エンジン回転数の落ち込みを回避するようにし
た装置(特公昭64−4062号公報参照)が提案され
ている。
【0003】
【発明が解決しようとする課題】しかしながら、この装
置では、スロットル弁の閉状態への切換タイミングより
一定の期間、供給空気量の増加を行う構成であるため、
供給空気量の増加の与え方によっては、図21のよう
に、エンジン回転数がアイドル時の目標回転数に達する
前に供給空気量の増加が終了してしまい、目標回転数へ
の到達時にはエンジンの発生トルクが不足してエンジン
回転数の落ち込みを回避できないことがあった。こうし
た回転数の落ち込みを回避するため、供給空気量の増加
量を大きくしたり、その後の増加量の減少速度を遅くす
れば、エンジン回転数がアイドル時の目標回転数に達し
たときにも供給空気量の増量が継続して行われ、回転数
の落ち込みを回避できるものの、その一方でスロットル
弁を閉じてからエンジン回転数がアイドル時の目標回転
数に達するまでの時間が長引いて運転フィーリングが悪
くなる。したがって、回転数の落ち込みとアイドル時の
目標回転数への収束性とのトレードオフにより供給空気
量の増加量およびその後の増加量の減少速度を適合しな
ければならない。しかしながら、回転数の落ち込みの程
度は運転条件より大きく異なるため、落ち込みの程度の
異なるすべての運転条件に対して回転数の落ち込みを防
止しつつアイドル時の目標回転数への収束性をよくする
ように適合を行うことは困難である。
【0004】こうした困難を解消するため、特開平3−
67047号公報に示される第2の装置では、(1)ス
ロットル弁の閉状態への切換タイミングより第1の供給
空気量の増加を、(2)その後にアイドル時の目標回転
数より所定値だけ高いところに設けた所定回転数(たと
えば1200rpm)にエンジン回転数が達したとき第
2の供給空気量の増加を行うとともに、第1の供給空気
量の増加期間を短く、かつ第2の供給空気量の増加量の
初期値を回転数が落ち込まない程度に小さく設定するこ
とで、回転数の落ち込みを防止しつつアイドル時の目標
回転数への収束性をよくしている(図22参照)。
【0005】しかしながら、この第2の装置において
も、供給空気量の増加を行ってからエンジンの発生トル
ク(以下エンジントルクという)が立ち上がるまでの動
的な遅れが十分に考慮されているとはいえないないた
め、運転条件によっては回転数の落ち込みが発生する場
合がある。供給空気量を増加してからエンジントルクが
立ち上がるまでに吸気マニホールドのコレクタ容量に応
じた数百ミリ秒程度の遅れがあるため、たとえば、スロ
ットル弁を閉じてから第1の供給空気量の増加が終了し
た直後にエンジンに大きな負荷が加わり、急降下率で回
転数が降下する運転条件(図23参照)のときには、第
2の供給空気量の増加が行われても吸気管内圧力(エン
ジントルク相当)が十分に立上がらずに回転落ちが生じ
るのである。
【0006】また、上記2つの装置では、アイドル状態
への移行時の供給空気量が運転条件のすべてに見合った
値であるとは限らなかったため、次に述べるように供給
空気量の過不足で運転フィーリングが悪くなるおそれが
あった。すなわち、回転数が落ち込まずにアイドル時の
目標回転数に収束するためには、回転数がアイドル時の
目標回転数に達したときの吸気管内圧力がアイドル時の
要求吸気管内圧力の近傍にある(つまり回転数の落ち込
みを救えるトルクを発生させるポテンシャルを備えてい
る)ことが必要であり、このアイドル時の要求吸気管内
圧力は、目標回転数、冷却水温あるいはエンジン出力軸
に接続される補機負荷の作動状態等に応じて変化するた
め、回転数がアイドル時の目標回転数に達したときの吸
気管内圧力は、目標回転数、冷却水温あるいは補機負荷
の作動状態に見合ったアイドル時の要求吸気管内圧力の
近傍になければならない。
【0007】しかしながら、上記2つの装置では、回転
数がアイドル時の目標回転数に達したときの吸気管内圧
力が、目標回転数、冷却水温あるいは補機負荷の作動状
態に見合ったアイドル時の要求吸気管内圧力の近傍とな
るようにしてないため、たとえば補機負荷が小さいとき
には供給空気量が過剰ぎみになることがあり、供給空気
量の過剰によりエンジン回転数が一時的に吹き上がり、
運転フィーリングが悪くなるのである。また、補機負荷
が大きいときには供給空気量が不足ぎみになって回転数
の落ち込みが生じることもある。
【0008】そこで本発明は、動的エンジンモデルを用
いて規範モデルに追従させる制御方式によりアイドル状
態への移行時にエンジン回転数がアイドル回転数に達し
たときのエンジントルクがアイドル時の要求エンジント
ルクと一致するように供給空気量や一燃焼当たりの供給
燃料量を演算し、この空気量や燃料量を供給すること等
により、アイドル状態への移行時に回転数がどのように
降下するときでも、回転数を落ち込ませることなく目標
回転数へと速やかに収束させることを目的とする。
【0009】
【課題を解決するための手段】第1の発明では、図24
に示すように、エンジン回転数NEを検出する手段31
と、アイドル状態への移行時に供給空気量の補正を開始
するかどうかを判定する手段32と、供給空気量の補正
を開始すると判定したとき供給空気量およびエンジント
ルクを入出力とする動的エンジンモデルを用いて規範モ
デルに追従させる制御方式により前記エンジン回転数が
アイドル回転数に達したときのエンジントルクがアイド
ル時の要求エンジントルクと一致するように供給空気量
QALLを演算する手段33と、この供給空気量QAL
Lをエンジンに供給する手段34とを設けた。
【0010】第2の発明では、図25に示すように、エ
ンジン回転数NEを検出する手段31と、アイドル状態
への移行時に供給空気量の補正を開始するかどうかを判
定する手段32と、供給空気量の補正を開始すると判定
したとき現在の前記エンジン回転数でアイドル時の要求
エンジントルクを定常的に維持するのに必要な供給空気
量QALLをアイドル時の要求エンジントルクと前記エ
ンジン回転数NEに応じて演算する手段41と、この供
給空気量QALLをエンジンに供給する手段34とを設
けた。
【0011】第3の発明では、図26に示すように、エ
ンジン回転数NEを検出する手段31と、アイドル状態
への移行時に供給空気量の補正を開始するかどうかを判
定する手段32と、供給空気量の補正を開始すると判定
したとき現在の前記エンジン回転数における一燃焼当た
りのシリンダ内空気量とアイドル時における一燃焼当た
りの要求シリンダ内空気量とを定常的に一致させるのに
必要な供給空気量QALLをアイドル時の要求エンジン
トルクに応じて演算する手段51と、この供給空気量Q
ALLをエンジンに供給する手段34とを設けた。
【0012】第4の発明では、第1から第3までのいず
れか一つの発明においてアイドル時にエンジンに作用す
る補機負荷量、アイドル時の目標回転数NETARGE
T、冷却水温TWの少なくとも一つに応じて前記アイド
ル時の要求エンジントルクを設定する。
【0013】第5の発明では、第1から第4までのいず
れか一つの発明においてスロットル弁が全閉位置かつ前
記エンジン回転数の降下率が所定値以上かつその降下率
がそのまま継続すると仮定してアイドル回転数に到達す
るまでの時間Treachを予測し、この到達予測時間Trea
chが所定時間T0以内となったとき前記供給空気量の補
正を開始すると判定する。
【0014】第6の発明では、第5の発明において前記
所定時間T0を前記供給空気量の操作よりエンジントル
クの立上がりまでの動的遅れ時間に応じて与える。
【0015】第7の発明では、第1から第4までのいず
れか一つの発明において前記エンジントルクに相当する
量が吸気管内圧力である。
【0016】第8の発明では、第2から第4までのいず
れか一つの発明において前記エンジントルクに相当する
量が空気流量である。
【0017】第9の発明では、図27に示すように、エ
ンジン回転数NEを検出する手段31と、アイドル状態
への移行時に一燃焼当たりの供給燃料量の補正を開始す
るかどうかを判定する手段61と、一燃焼当たりの供給
燃料量の補正を開始すると判定したとき一燃焼当たりの
供給燃料量およびエンジントルクを入出力とする動的エ
ンジンモデルを用いて規範モデルに追従させる制御方式
により前記エンジン回転数がアイドル回転数に達したと
きのエンジントルクがアイドル時の要求エンジントルク
と一致するように一燃焼当たりの供給燃料量を演算する
手段62と、この供給燃料量をエンジンに供給する手段
63とを設けた。
【0018】第10の発明では、図28に示すように、
エンジン回転数NEを検出する手段31と、アイドル状
態への移行時に一燃焼当たりの供給燃料量の補正を開始
するかどうかを判定する手段32と、一燃焼当たりの供
給燃料量の補正を開始すると判定したとき現在の前記エ
ンジン回転数でアイドル時の要求エンジントルクを定常
的に維持するのに必要な一燃焼当たりの供給燃料量をア
イドル時の要求エンジントルクと前記エンジン回転数N
Eに応じて演算する手段71と、この一燃焼当たりの供
給燃料量をエンジンに供給する手段63とを設けた。
【0019】第11の発明では、図29に示すように、
エンジン回転数NEを検出する手段31と、アイドル状
態への移行時に一燃焼当たりの供給燃料量の補正を開始
するかどうかを判定する手段61と、一燃焼当たりの供
給燃料量の補正を開始すると判定したとき現在の前記エ
ンジン回転数における一燃焼当たりの燃料量とアイドル
時における一燃焼当たりの要求燃料量とを定常的に一致
させるのに必要な一燃焼当たりの供給燃料量をアイドル
時の要求エンジントルクに応じて演算する手段81と、
この一燃焼当たりの供給燃料量をエンジンに供給する手
段63とを設けた。
【0020】第12の発明では、第9から第11までの
いずれか一つの発明においてアイドル時にエンジンに作
用する補機負荷量、アイドル時の目標回転数NETAR
GET、冷却水温TWの少なくとも一つに応じて前記ア
イドル時の要求エンジントルクを設定する。
【0021】第13の発明では、第9から第12までの
いずれか一つの発明においてスロットル弁が全閉位置か
つ前記エンジン回転数の降下率が所定値以上かつその降
下率DNEがそのまま継続すると仮定してアイドル回転
数に到達するまでの時間Treachを予測し、この到達予
測時間Treachが所定時間T0以内となったとき前記一
燃焼当たりの供給燃料量の補正を開始すると判定する。
【0022】第14の発明では、第13の発明において
前記所定時間T0を前記一燃焼当たりの供給燃料量の操
作よりエンジントルクの立上がりまでの動的遅れ時間に
応じて与える。
【0023】第15の発明では、第9から第12までの
いずれか一つの発明において前記エンジントルクに相当
する量が前記一燃焼当たりの燃料量である。
【0024】第16の発明では、第5、第6、第13、
第14のいずれか一つの発明において前記到達予測時間
Treachにバックラッシュ特性処理を施す。
【0025】第17の発明では、第5、第6、第13、
第14のいずれか一つの発明において前記到達予測時間
Treachに平均化処理を施す。
【0026】第18の発明では、第5または第6の発明
においてアイドル回転数のフィードバック制御を行う場
合に、前記エンジン回転数がそのフィードバック制御の
制御開始回転数に達したとき前記供給空気量の補正を終
了する。
【0027】第19の発明では、第13または第14の
発明においてアイドル回転数のフィードバック制御を行
う場合に、前記エンジン回転数がそのフィードバック制
御の制御開始回転数に達したとき前記一燃焼当たりの供
給燃料量の補正を終了する。
【0028】第20の発明では、第18または第19の
発明においてエンジン回転数が前記制御開始回転数NS
TARTに到達したときのまたは到達する直前における
エンジントルクがアイドル時の要求エンジントルクと一
致するように点火時期を制御する。
【0029】
【作用】供給空気量を増加させてから吸気管内圧力(エ
ンジントルク相当)が立ち上がるまでの動的な遅れが十
分には考慮されていなかった従来例に対し、第1の発明
では、供給空気量の補正を開始すると判定したとき供給
空気量およびエンジントルクを入出力とする動的エンジ
ンモデルを用いて規範モデルに追従させる制御方式によ
りエンジン回転数がアイドル回転数に達したときのエン
ジントルクがアイドル時の要求エンジントルクと一致す
るように供給空気量を演算し、この供給空気量をエンジ
ンに供給するので、供給空気量の操作からエンジントル
クの上昇までの動的遅れを見越して供給空気量を操作す
ることが可能となり、アイドル状態への移行時にエンジ
ン回転数がどのように降下するときでも、回転数を落ち
込ませることなく回転数を目標回転数に速やかに収束さ
せることができる。
【0030】同様にして、第9の発明では、一燃焼当た
りの供給燃料量の補正を開始すると判定したとき一燃焼
当たりの供給燃料量およびエンジントルクを入出力とす
る動的エンジンモデルを用いて規範モデルに追従させる
制御方式によりエンジン回転数がアイドル回転数に達し
たときのエンジントルクがアイドル時の要求エンジント
ルクと一致するように一燃焼当たりの供給燃料量を演算
し、この一燃焼当たりの供給燃料量をエンジンに供給す
るので、一燃焼当たりの供給燃料量の操作からエンジン
トルクの上昇までの動的遅れを見越して一燃焼当たりの
供給燃料量を操作することが可能となり、アイドル状態
への移行時にエンジン回転数がどのように降下するとき
でも、回転数を落ち込ませることなく回転数を目標回転
数に速やかに収束させることができる。加えて第9の発
明では、リーンバーンシステム(リーン運転条件の成立
時になると理論空燃比よりも薄い混合比で燃料を燃焼さ
せるシステム)において供給空気量を調整する手段を備
えない場合であっても、一燃焼当たりの供給燃料量の操
作からエンジントルクの上昇までの動的な遅れを見越し
て一燃焼当たりの供給燃料量を増量することが可能とな
り、回転数の落ち込みを回避しつつ回転数をアイドリン
グ回転数に速やかに収束させることができる。
【0031】第2、第3の各発明では、動的エンジンモ
デルを使わないものの、エンジン回転数がアイドル回転
数まで降下してくる前に動的遅れを見越して予め空気量
を増量するので、供給空気量の操作からエンジントルク
が立ち上がるまでの動的遅れに対する補償を行うことが
できる。
【0032】同様にして、第10、第11の各発明で
は、動的エンジンモデルを使わないものの、エンジン回
転数がアイドル回転数まで降下してくる前に動的遅れを
見越して予め一燃焼当たりの燃料量を増量するので、一
燃焼当たりの供給燃料量の操作からエンジントルクが立
ち上がるまでの動的遅れに対する補償を行うことができ
る。
【0033】第2、第3、第10、第11の各発明では
また、動的エンジンモデルがよく分からないときでも実
現可能であり、ディジタルフィルタ演算が不要であるた
め演算量が少なくて済む。第3、第11の各発明ではさ
らにROM内にマップをもつ必要がないというメリット
もある。
【0034】第4と第12の各発明ではアイドル時にエ
ンジンに作用する補機負荷量、アイドル時の目標回転
数、冷却水温の少なくとも一つに応じてアイドル時の要
求エンジントルクを設定するので、アイドル状態への移
行時にアイドル時の目標回転数の高低、冷却水温の高低
あるいはアイドル時の補機負荷の作動、非作動にかかわ
らず供給空気量や供給燃料量に過不足が生じることがな
く、これによって運転フィーリングが悪くなることがな
い。
【0035】第5の発明ではスロットル弁が全閉位置か
つエンジン回転数の降下率が所定値以上かつその降下率
がそのまま継続すると仮定してアイドル回転数に到達す
るまでの時間を予測し、この到達予測時間が所定時間以
内となったとき供給空気量の補正を開始すると判定する
ので、エンジン回転数がアイドル回転数に達したときの
エンジントルクを、追従性よくアイドル時の要求エンジ
ントルクに近づけることができる。
【0036】回転数検出手段からの信号に基づいて検出
されるエンジン回転数には回転数検出手段の加工誤差等
に起因したノイズを含んでいるため、エンジン回転数に
基づいて演算される到達予測時間がノイズの影響を受
け、真値の近傍でゆらぐため、特に到達予測時間が所定
時間の近傍でゆらいだときには、第5と第6の各発明に
おいて供給空気量の補正判定出力に、また第13と第1
4の各発明において一燃焼当たりの供給燃料量の補正判
定出力に不要なチャタリングが生じてしまうことになる
が、第16の発明により到達予測時間にバックラッシュ
特性処理を施した後の値と第17の発明により到達予測
時間に平均化処理を施した後の値はゆらぎのない値とな
ることから、到達予測時間が所定時間の近傍でゆらぐこ
とに起因して生じる不要なチャタリングを防止すること
ができる。
【0037】第18と第19の各発明では、供給空気量
または一燃焼当たりの供給燃料量の増量によるアイドル
状態への移行時の回転数制御とアイドル回転数のフィー
ドバック制御との間に待ち時間をおくことなく、供給空
気量または一燃焼当たりの供給燃料量の増量によるアイ
ドル状態への移行時の回転数制御に引き続いてアイドル
回転数のフィードバック制御が行われるので、アイドル
回転数のフィードバック制御を開始する直前においてエ
ンジン発生トルクの過不足がなく、これによってアイド
ル回転数のフィードバック制御の負担が軽減され、アイ
ドル時の目標回転数への収束性が一段とよくなる。
【0038】第20の発明では、エンジン回転数がアイ
ドル回転数のフィードバック制御における制御開始回転
数に到達したときのあるいは到達する直前におけるエン
ジントルクがアイドル時の要求エンジントルクより低い
ときには点火時期をさらに進角させる(発生トルクを増
加させる)ことで、回転数の落ち込みの回避を確実に
し、またエンジン回転数が制御開始回転数に到達したと
きのエンジントルクがアイドル時の要求エンジントルク
より高いときにはさらに点火時期を遅角させる(発生ト
ルクを減少させる)ことで、回転数の吹き上がりの回避
を確実にすることができる。
【0039】
【実施例】図1において1はエンジン本体である。吸入
空気はエアクリーナ2から流入するが、その流量はアク
セルペダルと連動するスロットル弁3により調整され、
この調整された吸入空気がコレクタ4にいったん蓄えら
れたあと分岐管5を経て各気筒のシリンダに供給され
る。燃料はECU11からの噴射信号に基づき燃料噴射
弁6から吸気ポートに向けて噴射される。
【0040】また、ECU11からの点火信号を受ける
パワートランジスタ、点火コイル、ディストリビュータ
12、点火プラグ13からなる点火装置により、シリン
ダ内のガスに点火が行われ、シリンダ内で燃焼したガス
は排気通路8へ排出され、排気中のHC、CO、NOx
が三元触媒9により浄化される。
【0041】ECU11にはディストリビュータ12に
内蔵されるクランク角センサ15からのRef信号と1
°信号、エアフローメータ16からの吸入空気量信号、
スロットルセンサ17からのスロットル開度信号、水温
センサ18からの冷却水温信号等が入力され、これらに
基づいて運転状態を判断しながら燃料噴射量(空燃比)
と点火時期を制御する。
【0042】上記のスロットル弁3をバイパスする補助
空気通路19には、ECU11からの出力信号により直
接作動するロータリーソレノイド式の補助空気弁20が
設けられる。補助空気弁20は一定の周波数によりON
−OFF駆動され、ON時間割合が大きくなるほど補助
空気量が増加する。
【0043】ECU11では、冷却水温、始動後の経過
時間、バッテリ電圧、パワステ油圧スイッチ、エアコン
スイッチ、自動変速機のセレクタ位置などによりアイド
ル時の目標回転数(以下単に目標回転数という)NET
ARGETを定めており、目標回転数から実際の回転数
が25rpm以上外れた場合は目標回転数に近づくように
アイドル回転数のフィードバック制御を行う。このフィ
ードバック制御においては、目標回転数より25rpm以
上低いときは、上記のON時間割合(つまりONデュー
ティ)を大きくして補助空気量を増量し、この逆に目標
回転数より25rpm以上高いときはONデューティを小
さくして補助空気量を減量するのである。なお、補助空
気弁20と一体でFICDソレノイド(図示しない)が
構成されており、エアコンの作動時には補助空気弁20
とこのFICDソレノイドにより目標回転数に制御され
るようになっている。
【0044】さて、負荷運転状態からアイドル状態への
移行時に回転数の落ち込みを防止しつつ目標回転数への
収束性をよくするため、スロットル弁3の閉状態への
切換タイミングより一定の期間、供給空気量の増加を行
う構成のものや、スロットル弁3の閉状態への切換タ
イミングより第1の供給空気量の増加を、その後に目標
回転数より所定値だけ高いところに設けた第1の回転数
にエンジン回転数が達したとき第2の供給空気量の増加
を行うとともに、第1の供給空気量の増加期間を短く、
かつ第2の供給空気量の増加量の初期値を回転数が落ち
込まない程度に小さく設定する構成のものがあるが、こ
れら構成の装置では、供給空気量の増加を行ってからエ
ンジントルクが立ち上がるまでの動的な遅れが十分に考
慮されているといえないないため、運転条件によっては
アイドル状態への移行時に回転数が目標回転数より落ち
込むことがある。
【0045】また、上記2つの構成の装置では、回転数
が目標回転数に達したときの吸気管内圧力が、目標回転
数、冷却水温あるいはエンジンにより駆動される補機負
荷の作動状態に見合ったアイドル時の要求吸気管内圧力
の近傍となるようにしてないため、たとえば補機負荷が
小さいときには供給空気量が過剰ぎみに、また補機負荷
が大きいときには供給空気量が不足ぎみになることがあ
り、供給空気量の過剰によりエンジン回転数が一時的に
吹き上がり、また供給空気量の不足により回転数の落ち
込みが生じ、いずれの場合も運転フィーリングが悪くな
る。
【0046】これに対処するため第1実施形態では、 供給空気量および吸気管内圧力を入出力とする動的エ
ンジンモデルを予め備え、 スロットル弁が全閉位置かつエンジン回転数の降下率
が所定値以上かつアイドル回転数に到達するまでの予測
時間が所定の時間T0以内となったときを補正開始のタ
イミングとして、 目標回転数NETARGET、冷却水温TWおよびエ
ンジンにより駆動される補機負荷の作動状態に応じてア
イドル時の要求吸気管内圧力(アイドル時の要求トルク
相当量)BIDLEを演算し、 エンジン回転数がアイドル回転数に達するときの吸気
管内圧力とこの要求吸気管内圧力BIDLEとが一致す
るように上記の動的エンジンモデルを用いて規範モデル
に追従させる制御方式により供給空気量QALLを演算
し、 この供給空気量QALLがスロットル部を流れるよう
に補助空気弁20を制御する。
【0047】ECU11で実行されるこの制御の内容
を、以下のフローチャートにしたがって説明する。
【0048】図2のフローチャートは、アイドル状態へ
の移行時の回転数制御を行うためのメイーンルーチン
で、一定時間(たとえば10ms)毎に実行する。
【0049】まず、ステップ1ではエンジン回転数N
E、エンジン回転数の降下率DNE、冷却水温TW、ス
ロットル開度TVOを読み込む。これら状態量の検出に
ついては図3のフローにより説明する。図3のジョブは
Ref信号の立上がりをトリガとする割込みジョブであ
る。
【0050】ステップ11、12では一燃焼毎(4気筒
エンジンの場合はクランク角で180°毎、6気筒エン
ジンの場合は120°毎)に立ち上がるRef信号の間
隔TREF[s]をECU11の内蔵タイマにより計測
するともに、エンジン回転数のシフトを行う。後述する
エンジン回転数の降下率DNEを算出するには前回のエ
ンジン回転数が必要となるので、エンジン回転数(メモ
リで構成)NEに入っている値をメモリNE(old)に
移しておくのである。したがって、メモリNE(old)
には前回の演算タイミングにおける回転数が格納される
ことになる。
【0051】ステップ13では NE[rpm]=30/TREF[s] …(1) の式によりエンジン回転数NE[rpm]を算出し、この
NE、NE(old)およびTREFを用いて、 DNE[rpm/s]={NE(old)−NE}/TREF …(2) の式によりエンジン回転数NEの降下率DNE[rpm/
s]を算出する。
【0052】ステップ15では水温センサ18の出力電
圧より所定のテーブルTABLE TWを検索して冷却水
温TWを、またステップ16ではスロットルセンサ17
の出力電圧より所定のテーブルTABLE TVOを検
索してスロットル開度TVOを求める。ここで、テーブ
ルTABLE TWはセンサ出力電圧を冷却水温に、ま
たテーブルTABLE TVOはセンサ出力電圧をスロ
ットル開度にそれぞれ変換するためのもので、ROMデ
ータとして予めECU11内に記憶されている。
【0053】なお、後述するテーブル(たとえばTAB
LE NETARGET)やマップ(たとえばMAP
B1、MAP Q、MAP Q2)などもすべてROM
データであるため、この点の説明は省略する。
【0054】このようにしてNE、DNE、TW、TV
Oの各状態量を検出したら図2のステップ2に戻り、目
標回転数NETARGET[rpm]を設定する。たとえ
ば、冷却水温TWから所定のテーブルTABLE NE
TARGETを検索して求める。
【0055】ステップ3では目標回転数NETARGE
T、冷却水温TWおよびエアコンの作動状態に応じてア
イドル時の要求吸気管内圧力BIDLE[Pa]を算出
する。このBIDLEの算出については図4により説明
する。図4のジョブは10msジョブである。
【0056】ステップ21では目標回転数NETARG
ET[rpm]と冷却水温TWから所定のマップMAP
B1を検索してアイドル時の要求吸気管内圧力の基本値
B1[Pa]を求める。ステップ22ではエアコンフラ
グACSWをみて、ACSW=1(エアコンの作動状
態)にあるときには、ステップ23でメモリB2に所定
値BAC(たとえば4kPa)を入れ、ステップ25に
おいてこのメモリB2の値を上記の基本値B1に加えた
値をBIDLEとして求める。B1は、エンジンの無負
荷状態においてアイドル回転数を目標回転数に維持する
ために要求される吸気管内圧力であり、エアコン作動時
にはエアコン負荷がエンジンに作用する分だけアイドル
回転数が目標回転数より低下するので、エアコン作動時
にはBACの分だけ要求吸気管内圧力を高くしているの
である。したがって、ACSW=0のとき(エアコン非
作動時)には増量が必要ないため、ステップ22よりス
テップ24に進んで、B2に0を入れる。
【0057】このようにして、アイドル時の要求吸気管
内圧力BIDLEを算出したら、図2のステップ4に戻
り、供給空気量を補正するかどうかを判定する。この判
定については図5のフローにより説明する。図5のジョ
ブは10msジョブである。
【0058】判定はステップ41、42、44の内容を
一つずつチェックすることにより行い、各項目のすべて
が満たされたときに供給空気量の補正を許可し、一つで
も反するときは供給空気量の補正を禁止する。すなわ
ち、 ステップ41:スロットル開度TVOが0である(スロ
ットル弁が全閉位置にある)、 ステップ42:エンジン回転数の降下率DNEが所定値
DNE0より大きい(回転数が急落している)、 ステップ44:アイドル回転数フィードバック制御の制
御開始回転数NSTART(NETARGET+25)
[rpm]にエンジン回転数が達するまでの予測時間Trea
ch[s]が所定の時間T0[s]以下である ときに、ステップ45で補正許可フラグFPLUSを
“1”にセットし、そうでなければ、ステップ46に進
んで補正許可フラグFPLUSを“0”にリセットす
る。
【0059】上記の到達予測時間Treachは、このTrea
chの計算タイミングでの回転数降下率DNEがそのまま
継続すると仮定し、ステップ43において、 Treach=(NE−NSTART)/DNE …(3) の式により計算する。たとえば、現計算タイミングのエ
ンジン回転数NEが2000[rpm]、NSTARTが
1000[rpm]、回転数降下率DNEが−2000[r
pm/s]のときには、現計算タイミングの回転数NEよ
りNSTARTに到達するまでの時間は Treach=(1000[rpm]−2000[rpm])/−2000[rpm/s] =0.5[s] であると予測するわけである。
【0060】所定時間T0は補助空気弁20をステップ
的に開いたときに吸気管内圧力が立上がってくるまでの
動的遅れ時間とする。たとえば補助空気弁20の開操作
のタイミングより補助空気弁20の開操作前の吸気管内
圧力と開操作後の吸気管内圧力とを9:1に内分する圧
力に達するまでの時間(たとえば800ms)である。
【0061】供給空気量の補正は、空気量の増加から吸
気管内圧力の増加までの動的遅れを見越して行わなけれ
ばならないので、補正開始のタイミングは、エンジン回
転数がアイドル回転数まで降下したタイミングよりもそ
の動的遅れ時間の分だけ早い必要がある。補正開始のタ
イミングを決定するには、エンジン回転数がアイドル回
転数まで降下するタイミングを予測し、その予測タイミ
ングより上記の動的遅れ時間の前であるかどうかを逐次
判定する必要があるわけである。このように、アイドル
回転数までの到達予測時間を逐次求め、その値が上記の
動的遅れ時間より短くなったときに補正を開始する。
【0062】また、図5には示していないが、補正終了
のタイミングはアイドル回転数フィードバック制御の制
御開始回転数NSTART(=NETARGET+2
5)[rpm]である。補正終了のタイミングをNSTA
RTとしたのは、本発明の補正制御とアイドル回転数フ
ィードバック制御との干渉を回避するためである。
【0063】このようにして、供給空気量の補正を行う
かどうかの判定を行ったら、図2のステップ5に戻り、
アイドル状態への移行時の供給空気量QALLを演算す
る。この演算方法については図6により説明する。図6
のジョブは10msジョブである。
【0064】ステップ51、52ではフラグFPLUS
の今回と前回の状態をみて、今回はFPLUS=1かつ
前回はFPLUS=0のとき(フラグFPLUSの
“0”から“1”への切換時)にはステップ53に進
み、コレクタ4に設けた圧力センサ21(図2参照)に
より得られる吸気管内圧力Pを初期値Binitに入れる。
今回、前回ともFPLUS=1のときにはステップ53
を飛ばしてステップ54に進み、 Boost static(t) ={Gm(z)/G(z)}×(BIDLE−Binit)+Binit…(4) ただし、Gm(z):規範モデル特性 G(z):一次遅れ特性 の式により平衡吸気管内圧力Boost static(t)を演
算し、このBoost static(t)とエンジン回転数NE
からステップ55において所定のマップMAP Qを検
索して供給空気量QALLを求める。なお、QALLは
0からの値である。
【0065】ここで、Boost static(t)は実際の吸
気管内圧力Boost(t)が規範出力Boost m(t)(後
述する)と一致するような平衡吸気管内圧力、QALL
は現在の回転数において平衡吸気管内圧力がBoost sta
tic(t)となるような供給空気量である。
【0066】上記の供給空気量QALLは、動的エンジ
ンモデルを用いて規範モデルに追従させる制御方式によ
り求めたものである。
【0067】ここで、動的エンジンモデルは、供給空気
量を操作したとき吸気管内圧力がどのように時間的に変
化するのかを記述した差分方程式(言い換えればディジ
タルフィルタ)である。動的エンジンモデルによれば、
供給空気量を操作したときに吸気管内圧力がどのように
時間的に変化するのかが分かっているのであるから、逆
に所定の時間後に所定の吸気管内圧力にしたいときにど
のように供給空気量を操作すればよいのかも分かるわけ
である。この原理を用いてエンジン回転数がアイドル回
転数まで降下してきたときにアイドル時の要求吸気管内
圧力BIDLEとなるように供給空気量QALLを調整
するのである。
【0068】規範モデルに追従させる制御方式について
は公知であるため図7、図8を参照しながら以下に簡単
に説明する。いま、図7に示したように、回転数NEお
よび供給空気量QALLを入力としその入力時の平衡吸
気管内圧力Boost staticを出力とするマップMAP
Boostと、平衡吸気管内圧力Boost staticより実際の
吸気管内圧力Boostへの遅れ特性を一次遅れで近似した
特性G(z)とを直列に接続した動的エンジンモデルを
仮想的に考える。
【0069】平衡吸気管内圧力Boost static、実際の
吸気管内圧力Boostとも時間tの関数であるため、Boo
st static(t)、Boost(t)と表すと、 Boost(t)=G(z)×Boost static(t) …(5) である。
【0070】(5)式の応答特性G(z)は、たとえば G(z)=(1+a1)z-1/(1+a1×z-1) …(6) ただし、a1:係数 であり(G(1)=1)、具体的にはディジタル一次ロ
ーパスフィルタにより構成することができる(図7参
照)。
【0071】ここで、(6)式の係数a1は、補助空気
弁20をステップ的に開操作してから吸気管内圧力が遅
れて立ち上がるまでの応答特性により定める。
【0072】また、フラグFPLUSの“0”より
“1”への切換時の吸気管内圧力の望ましい応答特性
(規範モデル特性Gm(z))を、フラグFPLUSの
“0”より“1”への切換タイミングから少なくとも所
定時間T0のあとに吸気管内圧力がアイドル時の要求吸
気管内圧力BIDLEの近傍となるように、たとえば Gm(z)(1+c1)z-2/(1+c1×z-1) …(7) ただし、c1:規範モデルの特性を定める係数の式によ
り設定する(Gm(1)=1)。このとき、FPLUS
が“0”より“1”に切換わった(この切換タイミング
でt=0とおく)後は、切換わる直前での吸気管内圧力
を初期値Binitとし、BIDLEを最終的に収束する値
として、 Boost m(t)=Gm(z)×(BIDLE−Binit)×FPLUS(t) +Binit …(8) の式により過渡的な吸気管内圧力(規範出力Boost m
(t))を与えることができる(図8の第2段目参
照)。
【0073】実際の吸気管内圧力Boost(t)を上記
(8)式の規範出力Boost m(t)と一致させるには、 G(z)×Boost static(t)=Boost m(t) の式が成立しなければならないので、この式をBoost s
tatic(t)について整理する。
【0074】 Boost static(t)=Boost m(t)/G(z) この式の右辺に(8)式を代入すると、 Boost static(t) ={Gm(z)×(BIDLE−Binit)×FPLUS(t)+Binit} /G(z) ={Gm(z)/G(z)}×(BIDLE−Binit)×FPLUS(t) +Binit/G(z) ={Gm(z)/G(z)}×(BIDLE−Binit)×FPLUS(t) +Binit (∵Binit/G(z)=Binit/G(1)=Binit) となり、上記(4)式が得られる。
【0075】このようにして、アイドル回転数のフィー
ドバック制御における制御開始回転数NSTARTにエ
ンジン回転数が達するときの吸気管内圧力が要求吸気管
内圧力BIDLEと一致するように供給空気量QALL
を演算することができるのである(図8の第4段目参
照)。
【0076】なお、上記(4)式の{Gm(z)/G
(z)}部分の計算は、一般的に知られているディジタ
ル演算であるため、説明は省略する。
【0077】こうして供給空気量QALLを算出した
ら、図2のステップ6に戻り、QALL−QLEAKに
応じて補助空気弁20に与えるONデューティを求め、
これをステップ7において補助空気弁制御用の出力レジ
スタに転送する。この転送後にONデューティがPWM
信号に変換されて補助空気弁20に出力され、補助空気
弁20を流れる空気量がQALL−QLEAKとなるよ
うにPWM制御される。ONデューティ(つまり補助空
気弁開度)は、補助空気弁20以外からエンジンに供給
される空気流量(スロットル弁3からの漏れ空気流量
等)の総和をQLEAKとしたとき、補助空気弁部の空
気流量がQALL−QLEAKである開度となるように
定めているわけである。QLEAKは実験的に計測して
おく。
【0078】ここで、本実施形態の作用を説明する。
【0079】供給空気量を増加させてから吸気管内圧力
(エンジントルク相当)が立ち上がるまでの動的な遅れ
が十分には考慮されていなかった従来例に対し、本実施
形態では、供給空気量を操作したときに吸気管内圧力が
どのように時間的に変化するのかを記述した動的エンジ
ンモデルを備え、スロットル弁が全閉位置かつエンジン
回転数の降下率が所定値以上かつアイドル回転数に到達
するまでの予測時間が所定の時間T0以内となったとき
を補正開始のタイミングとして、目標回転数NETAR
GET、冷却水温TWおよびエンジンにより駆動される
補機負荷の作動状態に応じてアイドル時の要求吸気管内
圧力BIDLEを演算し、エンジン回転数がアイドル回
転数に達するときの吸気管内圧力がこの要求吸気管内圧
力BIDLEと一致するように上記の動的エンジンモデ
ルを用いて規範モデルに追従させる制御方式により供給
空気量QALLを演算し、この供給空気量QALLが流
れるように補助空気弁20を制御するので、供給空気量
の操作から吸気管内圧力の上昇までの動的遅れを見越し
て供給空気量を操作することが可能となり、アイドル状
態への移行時にエンジン回転数がどのように降下すると
きでも(たとえば図9のように急降下するときや図10
のようにゆっくと降下するときでも)、回転数を落ち込
ませることなく回転数を目標回転数に速やかに収束させ
ることができる。
【0080】また、回転数が目標回転数に達したときの
吸気管内圧力が、目標回転数、冷却水温あるいはエンジ
ンにより駆動される補機負荷の作動状態に見合ったアイ
ドル時の要求吸気管内圧力の近傍となるようにしていな
い従来例では、たとえば補機負荷が小さいとき供給空気
量が過剰ぎみとなってエンジン回転数が一時的に吹き上
がり、また補機負荷が大きいとき供給空気量が不足ぎみ
になって回転数の落ち込みが生じることがあり、運転フ
ィーリングが悪くなるのであるが、本実施形態では、目
標回転数NETARGET、冷却水温TWおよび補機負
荷の作動状態に応じてアイドル時の要求吸気管内圧力B
IDLEを演算することから、上記のように補機負荷が
小さいときこれに合わせて供給空気量が少なくなって供
給空気量の過剰による回転数の一時的な吹き上がりが防
止され、また補機負荷が大きいときこれに合わせて供給
空気量が多くなり、供給空気量の不足による回転数の落
ち込みが防止され、これによって運転フィーリングが悪
くなることがないのである。
【0081】図11のフローチャートは第2実施形態
で、第1実施形態の図6に対応する。図6と同一の部分
には同一のステップ番号をつけている。第1実施形態の
図2、図3、図4、図5のフローチャートは第2実施形
態でも使う。
【0082】また、図12、図13、図14のフローチ
ャートは第3実施形態、図12、図13、図15のフロ
ーチャートは第4実施形態で、図12は第1実施形態の
図2に、図13は図4に、図14、図15は図6に対応
する。対応する各図と同一の部分には同一のステップ番
号をつけている。なお、図3と図5は第3、第4の各実
施形態でも使用する。
【0083】第1実施形態はエンジントルク相当量とし
て吸気管内圧力を用いたものであったが、第3、第4の
各実施形態はエンジントルク相当量として空気量を用い
たものである。詳細には、図13のフローチャート(図
12ステップ71の詳細)はアイドル時の要求空気流量
QIDLE[リットル/min]を算出するためのもの
である。ステップ81で目標回転数NETARGETと
冷却水温TWから所定のマップMAP Q2を検索して
アイドル時の要求空気流量の基本値Q1を求め、ACS
W=1(エアコンの作動状態)にあるときには、ステッ
プ22よりステップ82に進んでメモリQ2に所定値Q
AC(たとえば50リットル/min)を、またACS
W=0のときはステップ83に進んで0を入れ、ステッ
プ84においてこのメモリC2の値を上記の基本値Q1
に加えた値をQIDLEとして求める。Q1はエンジン
の無負荷状態においてアイドル回転数を目標回転数に維
持するために要求される空気流量であり、エアコン作動
時にはエアコン負荷がエンジンに作用する分だけアイド
ル回転数が低下するので、エアコン作動時にBACの分
だけ空気流量を多くするのである。図8の第4段目にQ
IDLEを示す。なお、ステップ81のQAFMはエアフ
ローメータ出力より得られる吸入空気流量である。
【0084】さて、第2、第3、第4の各実施形態は、
動的エンジンモデルを使わないものの、エンジン回転数
がアイドル回転数まで降下してくる前に動的遅れ(つま
り供給空気量を操作したときに吸気管内圧力が立ち上が
る(たとえば90%立ち上がり)までの遅れ)を見越し
て予め空気量を増量することで動的遅れに対する補償を
行うようにしたものである。
【0085】具体的には、第2実施形態は、図11に示
したように、FPLUS=1のときステップ61に進ん
でアイドル時の要求吸気管内圧力BIDLEとエンジン
回転数NEから所定のマップMAP Q3を検索した値
を供給空気量QALLとして求める。このときの供給空
気量QALL(QALL>QIDLE)は、現在の回転
数でアイドル時の要求吸気管内圧力BIDLEを定常的
に保つために必要な供給空気量である。同様にして、第
3実施形態は、図14に示したように、FPLUS=1
のときステップ91に進んでアイドル時の要求空気流量
QIDLEとエンジン回転数NEから所定のマップMA
Q4を検索した値を供給空気量QALLとして求め
る。このときの供給空気量QALL(QALL>QID
LE)は、現在の回転数でアイドル時の要求空気流量Q
IDLEを定常的に保つために必要な供給空気量であ
る。マップMAP Q3とMAP Q4は実験的に求め
ておく。
【0086】これに対して第4実施形態は、図15に示
したように、FPLUS=1のときステップ101に進
み、 QALL=(NE/NETARGET)×QIDLE …(11) の式により供給空気量QALLを求める。このときの供
給空気量QALL(QALL>QIDLE)は、現在の
回転数における一燃焼当たりのシリンダ内空気量[リッ
トル/cyl]とアイドル時における一燃焼当たりの要求
シリンダ内空気量[リットル/cyl]とを定常的に一致
させるに必要な空気量である。
【0087】ここで、アイドル時における一燃焼(一吸
気)当たりの要求シリンダ内空気量[リットル/cyl]
というのは、たとえば、アイドル回転数を1000[rp
m]、アイドル時の要求空気流量QIDLEを100
[リットル/min]としたとき、4気筒エンジンであ
ればアイドル時に吸気(燃焼)が1000×2[回/m
in]あるので、100/(1000×2)[リットル
/cyl]といった値である。
【0088】第2、第3、第4の各実施形態では、動的
エンジンモデルを使わないため、第1、第2の各実施形
態のように緻密な制御はできないものの、第1実施形態
と同様の作用効果が生じることに変わりない。第2、第
3、第4の各実施形態ではまた、動的エンジンモデルが
よく分からないときでも実現可能であり、ディジタルフ
ィルタ演算が不要であるため演算量が少なくて済む。第
4実施形態ではさらにROM内にマップをもつ必要がな
いというメリットもある。
【0089】図16のフローチャートは第5実施形態
で、第1実施形態の図5に対応する。図5と同一の部分
には同一のステップ番号をつけている。図2、図3、図
4、図6のフローチャートは第5実施形態でも使う。
【0090】この実施形態は、ステップ111において
上記の到達予測時間Treachにバックラッシュ特性処理
(フィルタリング処理)を施し、このバックラッシュ特
性処理後のTreachと所定時間T0をステップ112に
おいて比較するようにしたものである。
【0091】クランク角センサ15からの信号に基づい
て検出されるエンジン回転数NEにはクランク角センサ
15の加工誤差等に起因したノイズを含んでいるため、
エンジン回転数NEに基づいて算出される上記の到達予
測時間Treachがノイズの影響を受け、図17に示した
ように真値の近傍でゆらぎ、特にTreachが所定時間T
0の近傍でゆらいだときには、供給空気量の補正判定出
力に不要なチャタリングが生じてしまうことになるが、
第5実施形態により到達予測時間Treachにバックラッ
シュ特性処理を施した後の値はゆらぎのない値となるこ
とから、Treachが所定時間T0の近傍でゆらぐことに
起因して生じる不要なチャタリングを防止することがで
きる。
【0092】ここで、バックラッシュ処理を簡単に説明
しておくと、バックラッシュ処理は、図18に示したよ
うに、球Aを所定長さの筐体Bに入れて球Aを左右に動
かしたときの筐体Bの位置で表されるもので(つまり
C、Dの過程では球Aが動いても筐体Bは動かない)、
バックラッシュの入力が球Aの座標、出力が筐体Bの座
標に対応する。したがって、横軸に時間をとったときの
入出力関係はたとえば図19のようになり、筐体Bの左
右方向幅によりバックラッシュ幅が定まる。
【0093】なお、バックラッシュ処理に代えて平均化
処理を施すことでも、回転数の検出誤差の影響等を軽減
することができる。
【0094】実施形態では説明しなかったが、アイドル
回転数のフィードバック制御における制御開始回転数N
STARTに回転数が到達したときの(あるいは到達す
る直前における)吸気管内圧力(あるいはその推定値)
がアイドル時の要求吸気管内圧力BIDLEより低いと
きには点火時期をさらに進角させる(発生トルクを増加
させる)ことで、回転数の落ち込みの回避を確実にし、
また制御開始回転数NSTARTに回転数が到達したと
きの吸気管内圧力がBIDLEより高いときにはさらに
点火時期を遅角させる(発生トルクを減少させる)こと
で、回転数の吹き上がりの回避を確実にすることができ
る。
【0095】上記の到達予測時間Treachの演算方法は
実施形態に示したものに限られず、スプライン補間等の
外挿方法を用いて演算してもよい。また、補機はエアコ
ンに限らず、たとえばパワステの場合にも本発明を適用
することができる。
【0096】実施形態では、空気量を供給する手段が補
助空気弁である場合で説明したが、これに限られるもの
でない。たとえば、補助空気を燃料噴射弁の噴孔の近く
に導き、この補助空気に噴射燃料を衝突させることによ
って噴射燃料の微粒化を促進するようにした、いわゆる
エアアシストインジェクタ(インジェクタ一体型)を吸
気バルブの近傍に取り付けたものがあり、このものでは
エアアシストインジェクタへの補助空気量を増加させる
ことによって供給空気量を増加させることができる。こ
のときには、補助空気量の操作から吸気管内圧力が上昇
するまでの動的遅れ時間が図1の場合より短くなるとい
う相違はあるものの、同様に本発明を適用することがで
きる。
【0097】また、空気量供給手段に代えて、SPI、
MPIいずれの燃料量供給手段を用いてもかまわない。
この場合には、以下の置き換えを行うだけで同様に説明
することができる。
【0098】供給空気量QALL →一燃焼
当たりの供給燃料量 吸気管内圧力または空気流量 →一燃焼当たりのシリ
ンダ内吸入燃料量 BIDLEまたはQIDLE →アイドル時の一燃焼
当たりの要求燃料量 補助空気弁開度 →燃料噴射弁の開時間
【0099】
【発明の効果】供給空気量を増加させてから吸気管内圧
力が立ち上がるまでの動的な遅れが十分には考慮されて
いなかった従来例に対し、第1の発明では、供給空気量
の補正を開始すると判定したとき供給空気量およびエン
ジントルクを入出力とする動的エンジンモデルを用いて
規範モデルに追従させる制御方式によりエンジン回転数
がアイドル回転数に達したときのエンジントルクがアイ
ドル時の要求エンジントルクと一致するように供給空気
量を演算し、この供給空気量をエンジンに供給するの
で、供給空気量の操作からエンジントルクの上昇までの
動的遅れを見越して供給空気量を操作することが可能と
なり、アイドル状態への移行時にエンジン回転数がどの
ように降下するときでも、回転数を落ち込ませることな
く回転数を目標回転数に速やかに収束させることができ
る。
【0100】第9の発明では、一燃焼当たりの供給燃料
量の補正を開始すると判定したとき一燃焼当たりの供給
燃料量およびエンジントルクを入出力とする動的エンジ
ンモデルを用いて規範モデルに追従させる制御方式によ
りエンジン回転数がアイドル回転数に達したときのエン
ジントルクがアイドル時の要求エンジントルクと一致す
るように一燃焼当たりの供給燃料量を演算し、この一燃
焼当たりの供給燃料量をエンジンに供給するので、一燃
焼当たりの供給燃料量の操作からエンジントルクの上昇
までの動的遅れを見越して一燃焼当たりの供給燃料量を
操作することが可能となり、アイドル状態への移行時に
エンジン回転数がどのように降下するときでも、回転数
を落ち込ませることなく回転数を目標回転数に速やかに
収束させることができる。加えて第9の発明では、リー
ンバーンシステムにおいて供給空気量を調整する手段を
備えない場合であっても、一燃焼当たりの供給燃料量の
操作からエンジントルクの上昇までの動的な遅れを見越
して一燃焼当たりの供給燃料量を増量することが可能と
なり、回転数の落ち込みを回避しつつ回転数をアイドリ
ング回転数に速やかに収束させることができる。
【0101】第2、第3の各発明では、動的エンジンモ
デルを使わないものの、エンジン回転数がアイドル回転
数まで降下してくる前に動的遅れを見越して予め空気量
を増量するので、供給空気量の操作からエンジントルク
が立ち上がるまでの動的遅れに対する補償を行うことが
できる。第10、第11の各発明では、動的エンジンモ
デルを使わないものの、エンジン回転数がアイドル回転
数まで降下してくる前に動的遅れを見越して予め一燃焼
当たりの燃料量を増量するので、一燃焼当たりの供給燃
料量の操作からエンジントルクが立ち上がるまでの動的
遅れに対する補償を行うことができる。
【0102】第2、第3、第10、第11の各発明では
また、動的エンジンモデルがよく分からないときでも実
現可能であり、ディジタルフィルタ演算が不要であるた
め演算量が少なくて済む。第3、第11の各発明ではさ
らにROM内にマップをもつ必要がないというメリット
もある。
【0103】第4と第12の各発明ではアイドル時にエ
ンジンに作用する補機負荷量、アイドル時の目標回転
数、冷却水温の少なくとも一つに応じてアイドル時の要
求エンジントルクを設定するので、アイドル状態への移
行時にアイドル時の目標回転数の高低、冷却水温の高低
あるいはアイドル時の補機負荷の作動、非作動にかかわ
らず供給空気量や供給燃料量に過不足が生じることがな
く、これによって運転フィーリングが悪くなることがな
い。
【0104】第5の発明ではスロットル弁が全閉位置か
つエンジン回転数の降下率が所定値以上かつその降下率
がそのまま継続すると仮定してアイドル回転数に到達す
るまでの時間を予測し、この到達予測時間が所定時間以
内となったとき供給空気量の補正を開始すると判定する
ので、エンジン回転数がアイドル回転数に達したときの
エンジントルクを、追従性よくアイドル時の要求エンジ
ントルクに近づけることができる。
【0105】回転数検出手段からの信号に基づいて検出
されるエンジン回転数には回転数検出手段の加工誤差等
に起因したノイズを含んでいるため、エンジン回転数に
基づいて演算される到達予測時間がノイズの影響を受
け、真値の近傍でゆらぐため、特に到達予測時間が所定
時間の近傍でゆらいだときには、第5と第6の各発明に
おいて供給空気量の補正判定出力に、また第13と第1
4の各発明において一燃焼当たりの供給燃料量の補正判
定出力に不要なチャタリングが生じてしまうことになる
が、第16の発明により到達予測時間にバックラッシュ
特性処理を施した後の値と第17の発明により到達予測
時間に平均化処理を施した後の値はゆらぎのない値とな
ることから、到達予測時間が所定時間の近傍でゆらぐこ
とに起因して生じる不要なチャタリングを防止すること
ができる。
【0106】第18と第19の各発明では、供給空気量
または一燃焼当たりの供給燃料量の増量によるアイドル
状態への移行時の回転数制御とアイドル回転数のフィー
ドバック制御との間に待ち時間をおくことなく、供給空
気量または一燃焼当たりの供給燃料量の増量によるアイ
ドル状態への移行時の回転数制御に引き続いてアイドル
回転数のフィードバック制御が行われるので、アイドル
回転数のフィードバック制御を開始する直前においてエ
ンジン発生トルクの過不足がなく、これによってアイド
ル回転数のフィードバック制御の負担が軽減され、アイ
ドル時の目標回転数への収束性が一段とよくなる。
【0107】第20の発明では、エンジン回転数がアイ
ドル回転数のフィードバック制御における制御開始回転
数に到達したときのあるいは到達する直前におけるエン
ジントルクがアイドル時の要求エンジントルクより低い
ときには点火時期をさらに進角させる(発生トルクを増
加させる)ことで、回転数の落ち込みの回避を確実に
し、またエンジン回転数が制御開始回転数に到達したと
きのエンジントルクがアイドル時の要求エンジントルク
より高いときにはさらに点火時期を遅角させる(発生ト
ルクを減少させる)ことで、回転数の吹き上がりの回避
を確実にすることができる。
【図面の簡単な説明】
【図1】第1実施形態の制御システム図である。
【図2】アイドル状態への移行時の回転数制御を説明す
るためのフローチャートである。
【図3】各種状態量の検出を説明するためのフローチャ
ートである。
【図4】アイドル時の要求吸気管内圧力BIDLEの演
算を説明するためのフローチャートである。
【図5】供給空気量の補正の判定を説明するためのフロ
ーチャートである。
【図6】供給空気量QALLの演算を説明するためのフ
ローチャートである。
【図7】動的エンジンモデルを示すブロック図である。
【図8】規範モデル出力Boost m、平衡吸気管内圧力B
oost static、供給空気量QALL、吸気管内圧力Boos
tのアイドル状態への移行時の波形図である。
【図9】第1実施形態の作用を説明するための波形図で
ある。
【図10】第1実施形態の作用を説明するための波形図
である。
【図11】第2実施形態の供給空気量QALLの演算を
説明するためのフローチャートである。
【図12】第3、第4の各実施形態のアイドル状態への
移行時の回転数制御を説明するためのフローチャートで
ある。
【図13】第3、第4の各実施形態のアイドル時の要求
空気量QIDLEの演算を説明するためのフローチャー
トである。
【図14】第3実施形態の供給空気量QALLの演算を
説明するためのフローチャートである。
【図15】第4実施形態の供給空気量QALLの演算を
説明するためのフローチャートである。
【図16】第5実施形態の供給空気量の補正の判定を説
明するためのフローチャートである。
【図17】第5実施形態のバックラッシュ特性処理を説
明するための波形図である。
【図18】バックラッシュ特性処理の説明図である。
【図19】バックラッシュ特性処理の説明図である。
【図20】従来例の作用を説明するための波形図であ
る。
【図21】従来例の作用を説明するための波形図であ
る。
【図22】従来例の作用を説明するための波形図であ
る。
【図23】従来例の作用を説明するための波形図であ
る。
【図24】第1の発明のクレーム対応図である。
【図25】第2の発明のクレーム対応図である。
【図26】第3の発明のクレーム対応図である。
【図27】第9の発明のクレーム対応図である。
【図28】第10の発明のクレーム対応図である。
【図29】第11の発明のクレーム対応図である。
【符号の説明】
6 燃料噴射弁 11 ECU 15 クランク角センサ 16 エアフローメータ 20 補助空気弁
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02P 5/15 F02P 5/15 E

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】エンジン回転数を検出する手段と、 アイドル状態への移行時に供給空気量の補正を開始する
    かどうかを判定する手段と、 供給空気量の補正を開始すると判定したとき供給空気量
    およびエンジントルクを入出力とする動的エンジンモデ
    ルを用いて規範モデルに追従させる制御方式により前記
    エンジン回転数がアイドル回転数に達したときのエンジ
    ントルクがアイドル時の要求エンジントルクと一致する
    ように供給空気量を演算する手段と、 この供給空気量をエンジンに供給する手段とを設けたこ
    とを特徴とするエンジンの回転数制御装置。
  2. 【請求項2】エンジン回転数を検出する手段と、 アイドル状態への移行時に供給空気量の補正を開始する
    かどうかを判定する手段と、 供給空気量の補正を開始すると判定したとき現在の前記
    エンジン回転数でアイドル時の要求エンジントルクを定
    常的に維持するのに必要な供給空気量をアイドル時の要
    求エンジントルクと前記エンジン回転数に応じて演算す
    る手段と、 この供給空気量をエンジンに供給する手段とを設けたこ
    とを特徴とするエンジンの回転数制御装置。
  3. 【請求項3】エンジン回転数を検出する手段と、 アイドル状態への移行時に供給空気量の補正を開始する
    かどうかを判定する手段と、 供給空気量の補正を開始すると判定したとき現在の前記
    エンジン回転数における一燃焼当たりのシリンダ内空気
    量とアイドル時における一燃焼当たりの要求シリンダ内
    空気量とを定常的に一致させるのに必要な供給空気量を
    アイドル時の要求エンジントルクに応じて演算する手段
    と、 この供給空気量をエンジンに供給する手段とを設けたこ
    とを特徴とするエンジンの回転数制御装置。
  4. 【請求項4】アイドル時にエンジンに作用する補機負荷
    量、アイドル時の目標回転数、冷却水温の少なくとも一
    つに応じて前記アイドル時の要求エンジントルクを設定
    することを特徴とする請求項1から3までのいずれか一
    つに記載のエンジンの回転数制御装置。
  5. 【請求項5】スロットル弁が全閉位置かつ前記エンジン
    回転数の降下率が所定値以上かつその降下率がそのまま
    継続すると仮定してアイドル回転数に到達するまでの時
    間を予測し、この到達予測時間が所定時間以内となった
    とき前記供給空気量の補正を開始すると判定することを
    特徴とする請求項1から4までのいずれか一つに記載の
    エンジンの回転数制御装置。
  6. 【請求項6】前記所定時間を前記供給空気量の操作より
    エンジントルクの立上がりまでの動的遅れ時間に応じて
    与えることを特徴とする請求項5に記載のエンジンの回
    転数制御装置。
  7. 【請求項7】前記エンジントルクに相当する量は吸気管
    内圧力であることを特徴とする請求項1から4までのい
    ずれか一つに記載のエンジンの回転数制御装置。
  8. 【請求項8】前記エンジントルクに相当する量は空気流
    量であることを特徴とする請求項2から4までのいずれ
    か一つに記載のエンジンの回転数制御装置。
  9. 【請求項9】エンジン回転数を検出する手段と、 アイドル状態への移行時に一燃焼当たりの供給燃料量の
    補正を開始するかどうかを判定する手段と、 一燃焼当たりの供給燃料量の補正を開始すると判定した
    とき一燃焼当たりの供給燃料量およびエンジントルクを
    入出力とする動的エンジンモデルを用いて規範モデルに
    追従させる制御方式により前記エンジン回転数がアイド
    ル回転数に達したときのエンジントルクがアイドル時の
    要求エンジントルクと一致するように一燃焼当たりの供
    給燃料量を演算する手段と、 この供給燃料量をエンジンに供給する手段とを設けたこ
    とを特徴とするエンジンの回転数制御装置。
  10. 【請求項10】エンジン回転数を検出する手段と、 アイドル状態への移行時に一燃焼当たりの供給燃料量の
    補正を開始するかどうかを判定する手段と、 一燃焼当たりの供給燃料量の補正を開始すると判定した
    とき現在の前記エンジン回転数でアイドル時の要求エン
    ジントルクを定常的に維持するのに必要な一燃焼当たり
    の供給燃料量をアイドル時の要求エンジントルクと前記
    エンジン回転数に応じて演算する手段と、 この一燃焼当たりの供給燃料量をエンジンに供給する手
    段とを設けたことを特徴とするエンジンの回転数制御装
    置。
  11. 【請求項11】エンジン回転数を検出する手段と、 アイドル状態への移行時に一燃焼当たりの供給燃料量の
    補正を開始するかどうかを判定する手段と、 一燃焼当たりの供給燃料量の補正を開始すると判定した
    とき現在の前記エンジン回転数における一燃焼当たりの
    燃料量とアイドル時における一燃焼当たりの要求燃料量
    とを定常的に一致させるのに必要な一燃焼当たりの供給
    燃料量をアイドル時の要求エンジントルクに応じて演算
    する手段と、 この一燃焼当たりの供給燃料量をエンジンに供給する手
    段とを設けたことを特徴とするエンジンの回転数制御装
    置。
  12. 【請求項12】アイドル時にエンジンに作用する補機負
    荷量、アイドル時の目標回転数、冷却水温の少なくとも
    一つに応じて前記アイドル時の要求エンジントルクを設
    定することを特徴とする請求項9から11までのいずれ
    か一つに記載のエンジンの回転数制御装置。
  13. 【請求項13】スロットル弁が全閉位置かつ前記エンジ
    ン回転数の降下率が所定値以上かつその降下率がそのま
    ま継続すると仮定してアイドル回転数に到達するまでの
    時間を予測し、この到達予測時間が所定時間以内となっ
    たとき前記一燃焼当たりの供給燃料量の補正を開始する
    と判定することを特徴とする請求項9から12までのい
    ずれか一つに記載のエンジンの回転数制御装置。
  14. 【請求項14】前記所定時間を前記一燃焼当たりの供給
    燃料量の操作よりエンジントルクの立上がりまでの動的
    遅れ時間に応じて与えることを特徴とする請求項13に
    記載のエンジンの回転数制御装置。
  15. 【請求項15】前記エンジントルクに相当する量が前記
    一燃焼当たりの燃料量であることを特徴とする請求項9
    から12までのいずれか一つに記載のエンジンの回転数
    制御装置。
  16. 【請求項16】前記到達予測時間にバックラッシュ特性
    処理を施すことを特徴とする請求項5、6、13、14
    のいずれか一つに記載のエンジンの回転数制御装置。
  17. 【請求項17】前記到達予測時間に平均化処理を施すこ
    とを特徴とする請求項5、6、13、14のいずれか一
    つに記載のエンジンの回転数制御装置。
  18. 【請求項18】アイドル回転数のフィードバック制御を
    行う場合に、前記エンジン回転数がそのフィードバック
    制御の制御開始回転数に達したとき前記供給空気量の補
    正を終了することを特徴とする請求項5または6に記載
    のエンジンの回転数制御装置。
  19. 【請求項19】アイドル回転数のフィードバック制御を
    行う場合に、前記エンジン回転数がそのフィードバック
    制御の制御開始回転数に達したとき前記一燃焼当たりの
    供給燃料量の補正を終了することを特徴とする請求項1
    3または14に記載のエンジンの回転数制御装置。
  20. 【請求項20】エンジン回転数が前記制御開始回転数に
    到達したときのまたは到達する直前におけるエンジント
    ルクがアイドル時の要求エンジントルクと一致するよう
    に点火時期を制御することを特徴とする請求項18また
    は19に記載のエンジンの回転数制御装置。
JP14303096A 1996-06-05 1996-06-05 エンジンの回転数制御装置 Expired - Fee Related JP3591133B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14303096A JP3591133B2 (ja) 1996-06-05 1996-06-05 エンジンの回転数制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14303096A JP3591133B2 (ja) 1996-06-05 1996-06-05 エンジンの回転数制御装置

Publications (2)

Publication Number Publication Date
JPH09324688A true JPH09324688A (ja) 1997-12-16
JP3591133B2 JP3591133B2 (ja) 2004-11-17

Family

ID=15329283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14303096A Expired - Fee Related JP3591133B2 (ja) 1996-06-05 1996-06-05 エンジンの回転数制御装置

Country Status (1)

Country Link
JP (1) JP3591133B2 (ja)

Also Published As

Publication number Publication date
JP3591133B2 (ja) 2004-11-17

Similar Documents

Publication Publication Date Title
JP3403728B2 (ja) 空燃比制御方法
US6026779A (en) Apparatus for controlling internal combustion engine
JPH03271544A (ja) 内燃機関の制御装置
US5495840A (en) Fuel injection timing control device for an internal combustion engine
JP3185637B2 (ja) 内燃機関の燃料噴射制御装置
JP3613894B2 (ja) 内燃機関のアイドル回転速度制御装置
JP3622273B2 (ja) 内燃機関の制御装置
JP3620148B2 (ja) エンジンの回転数制御装置
JP3591133B2 (ja) エンジンの回転数制御装置
JP3491019B2 (ja) 電制スロットル式内燃機関のアイドル回転学習制御装置
JPS62150040A (ja) 内燃機関の燃料供給制御装置
JP2590823B2 (ja) 内燃機関の空燃比制御装置
JP2887350B2 (ja) 希薄燃焼式内燃機関の燃料噴射制御装置
JP2005171765A (ja) 内燃機関の制御装置及び制御方法
JPH06207541A (ja) 気筒数制御内燃機関
JPH0746750Y2 (ja) エンジンの空燃比制御装置
JP3630694B2 (ja) エンジン変速機協調制御方法及び装置
JPH0615827B2 (ja) 内燃機関の空燃比制御装置
JP3170046B2 (ja) 内燃機関の空燃比学習方法
JP3397085B2 (ja) エンジンの燃焼変動制御装置
JPH0229243Y2 (ja)
JP3591046B2 (ja) 内燃機関の燃料噴射量制御装置
JPH06610Y2 (ja) 内燃機関の空燃比制御装置
JPS62186039A (ja) エンジンの燃焼制御装置
JPS59141730A (ja) 内燃機関の燃料噴射量制御方法

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20040803

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040816

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees