JP3960198B2 - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP3960198B2 JP3960198B2 JP2002313028A JP2002313028A JP3960198B2 JP 3960198 B2 JP3960198 B2 JP 3960198B2 JP 2002313028 A JP2002313028 A JP 2002313028A JP 2002313028 A JP2002313028 A JP 2002313028A JP 3960198 B2 JP3960198 B2 JP 3960198B2
- Authority
- JP
- Japan
- Prior art keywords
- throttle valve
- opening
- valve
- time
- engine
- 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
Links
Images
Landscapes
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、内燃機関の制御装置に関し、詳細には機関スロットル弁の目標開度への駆動開始を遅延させて一定時間経過後の将来のスロットル弁開度を予測し、この予測値に基づいて将来の機関吸入空気量を正確に予測する内燃機関の制御装置に関する。
【0002】
【従来の技術】
運転者のアクセルペダル操作量とは独立して開度を制御可能な、いわゆる電子制御スロットル弁を備え、アクセルペダル操作量から定まる目標スロットル弁開度にスロットル弁開度を制御する際に、遅れ時間を設けることにより機関吸入空気量を正確に予測する内燃機関の制御装置が知られている。
【0003】
一般に、内燃機関では機関吸入空気量を実測し、この実測値に基づいて燃料噴射量を算出し、機関空燃比が最適な値になるように制御する、いわゆる空気量先行燃料量追従制御方式が採用されている。これらの機関では機関吸入空気量を正確に検出することが重要となるが、過渡運転等でスロットル弁開度や回転数の変化に伴って機関吸入空気量が変化している状態では、機関吸入空気量を正確に計測することは困難な場合がある。
【0004】
また、実際に機関の気筒内に吸入された空気量は各気筒の吸気弁閉弁時に確定するため、正確に燃料噴射量を設定するためには気筒吸気弁閉弁時の機関吸入空気量に基づいて燃料噴射量を設定する必要がある。ところが、一般に各気筒の燃料噴射量を算出するタイミングは吸気弁閉弁時より早い時期にある。従って、実際に気筒に吸入された空気量に基づいて正確な燃料噴射量を設定するためには、燃料噴射量算出時点で将来の吸気弁閉弁時点における機関吸入空気量を正確に予測する必要がある。
【0005】
機関吸入空気量はスロットル弁開度と機関回転数とに応じて変化する。また、過渡運転においてはスロットル弁開度の変化速度は相対的に機関回転数の変化速度より速いため、吸気弁閉弁時のスロットル弁開度を正確に予測できれば、吸気弁閉弁時の機関吸入空気量が予測可能となる。
運転者のアクセルペダル操作とは独立して動作することが可能な電子制御スロットル弁を備えた機関では、スロットル弁の開閉駆動を所定の時間遅延させることにより、将来のスロットル弁開度を正確に予測し、この予測したスロットル弁開度に基づいて将来の機関吸入空気量(気筒吸気弁閉弁時の機関吸入空気量)を正確に推定する、いわゆる位相進み逆演算法が提案されている。
【0006】
この種の吸入空気量予測を行う内燃機関の制御装置の例としては、例えば特許文献1に開示されたものがある。
特許文献1の装置は、現在のアクセルペダル操作量(踏込み量)に基づいて電子制御スロットル弁の目標開度を設定した後、直ちにスロットル弁を駆動して目標開度に制御せず、一定の遅れ時間経過後にスロットル弁の駆動を開始するようにしている。一般に電子制御スロットル弁は制御上または機構上動作遅れが伴うため、目標開度が急激に(例えばステップ状に)変化したような場合でも、スロットル弁開度が実際に目標開度に到達するまでにはスロットル弁の動作特性から定まる遅れ時間が生じる。
【0007】
そこで、スロットル弁の動作特性を正確に把握していれば、例えばスロットル弁の目標開度がステップ状に変化したような場合にも、その後実際にスロットル弁が目標開度に到達するまでの各時点におけるスロットル弁開度を算出することが可能である。すなわち、理論的には目標開度がステップ状に変化した時点で、スロットル弁の動作特性に基づいて将来の各時点のスロットル弁開度を予測することが可能となる。
【0008】
ところが、実際の運転では運転者のアクセルペダル操作量が大きく、目標開度が連続して変化するような場合には、ある時点でスロットル弁動作特性に基づいて将来の各時点のスロットル弁開度を予測しても、予測値には予測時点以後の目標開度の変化は反映されないことになり、スロットル弁開度予測値の精度が低下する問題がある。
【0009】
特許文献1の装置は、目標開度設定後、実際に目標開度に応じてスロットル弁を駆動する動作を一定の遅延時間(運転者が遅れを体感しない程度の短い時間)だけ遅らせて開始するようにしたことにより、目標開度の変化を完全にスロットル弁開度予測値に反映させることを可能としている。
【0010】
すなわち、特許文献1の装置では、実際のスロットル弁の動作は目標開度の変化に対して上記遅延時間だけ遅れることになるが、このことは逆にいえば実際にスロットル弁が動作を開始する時点では、目標スロットル弁開度がその後どのように変化するかを完全に知ることができることになる。このため、目標開度の変化をスロットル弁開度の予測値に完全に反映させることが可能となり、実際のスロットル弁開度の変化を正確に予測することが可能となっている。特許文献1の装置では上述の方法により、燃料噴射量算出時点で吸気弁閉弁時におけるスロットル弁開度を正確に予測し、この予測に基づいて吸気弁閉弁時における機関吸入空気量を算出している。
【0011】
【特許文献1】
特開平10−169469号公報
【特許文献2】
特開2002−201998号公報
【0012】
【発明が解決しようとする課題】
特許文献1の装置では、アクセルペダルの操作に対して実際のスロットル弁開度変化をわずかな時間だけ遅らせることにより、正確に将来の機関吸入空気量を予測することを可能としている。この遅れ時間は運転者がほとんど体感できない程度の時間であり、運転感覚上問題となることはない。
【0013】
しかし、車両用機関などでは、運転者の操作とは別に緊急避難的に機関出力トルクを低下させる必要が生じる場合がある。例えば、TRC(トラクションコントロール)装置やVSC(車両走行安定)装置などを備えた車両では駆動輪のスリップが所定値以上になった場合にはスリップを抑制するために機関の出力トルクを低下させることが必要となる。この場合には、運転者のアクセルペダルの踏み込み量にかかわらず電子スロットル弁には閉弁要求信号が送られ、スロットル弁目標開度は閉弁要求信号に応じた値まで低減される。
【0014】
ところが、TRC制御やVSC制御は車両走行安定性の面から極めて高い制御応答性が必要となり、これらの制御による緊急閉弁要求があった場合にも、スロットル弁の駆動を遅延させていたのではたとえわずかな遅延時間であっても制御応答性の低下により車両走行安定性に悪影響が生じる可能性がある。
【0015】
このため、通常、スロットル弁駆動遅延による位相進み逆演算法により機関吸入空気量を算出する場合には、上記緊急閉弁要求があったときには遅延時間を設けることなく直ちにスロットル弁の駆動を開始して要求されたスロットル弁開度に近づけるようにしている。
ところが、一旦スロットル弁の遅延駆動が中止されると位相進み逆演算法ではもはや将来の吸気弁閉弁時の吸入空気量を正確に予測することは出来なくなる。また、トラクションコントロールなどによる緊急閉弁要求が終了し、再度スロットル弁の遅延駆動を開始した場合も位相進み逆演算法による予測結果が正確な値に収束するまでには多少の時間を要することになる。このため、その間吸入空気量の予測ができず正確な燃料噴射制御が行えないため、機関性能や排気性状の悪化を生じる問題がある。
【0016】
しかも、上記のように真に制御上必要とされる緊急閉弁要求があった場合には、走行安定性を維持するためにはスロットル弁の遅延駆動を停止することも或いはやむを得ないと言えるものの、その他に上記緊急閉弁要求と区別がつかない虚偽の閉弁要求が発生する場合がある。
例えば、電子スロットル弁などではステッパモータなどによりスロットル弁の回動軸を駆動して回動軸に取り付けた板状の弁体を回動させている。しかし、スロットル弁の弁体は全開位置(板状弁体が吸気流れ方向に平行になる位置)以上に回動する必要がないため、実際には電子スロットル弁には常に全開位置以上に回転しないように制限信号(閉じ信号)が供給されている。
【0017】
スロットル弁の上記した全開位置は、回動軸の回転角にして大体85度程度になるが、この場合、電子スロットル弁を駆動するステッパモータに対しては、常に回転角が85度以内になるように開度制限信号が供給されている。
この閉じ信号は、AD変換されてステッパモータに供給され、モータのステップ数が85度に相当する値以上に大きいと判断された場合には、回転角が85度以下になるようにスロットル弁が閉弁される。この場合も、運転者のアクセルペダル操作によるスロットル弁の閉弁ではないため、緊急閉弁要求と区別することはできず、スロットル弁の遅延駆動が停止されることになる。
【0018】
ところが、実際にはスロットル弁が全開位置付近にあるような場合には、例えば制御回路の解像度による誤差などのため、実際にはスロットル弁開度が全開位置を越えていないにもかかわらず、1度から数度程度の微少な虚偽の閉弁要求が発生する場合が多くある。このため、スロットル弁が全開位置にあるような場合には、虚偽の閉弁要求の発生によりスロットル弁の遅延駆動が中断されて位相進み逆演算法による吸入空気量の予測ができなくなる場合がある。
【0019】
本発明は、上記問題を解決し、スロットル弁開度全開付近で虚偽の緊急閉弁要求により吸入空気量の予測が中断される頻度を低減可能な内燃機関の制御装置を提供することを目的としている。
【0020】
【課題を解決するための手段】
請求項1に記載の発明によれば、現在のアクセルペダル操作量に基づいて、内燃機関のスロットル弁目標開度を設定し、実際のスロットル弁開度が前記目標開度になるように、予め定めた遅延時間経過後にスロットル弁の駆動を開始することにより、現在から所定時間経過後の将来における実際のスロットル弁開度を予測するとともに、該予測スロットル弁開度に基づいて前記所定時間経過後の将来における機関吸入空気量を算出するが、所定の緊急閉弁要求信号によりスロットル弁目標開度が現在の値より小さな値に設定されたときには、前記遅延時間を設けることなく直ちにスロットル弁開度が目標開度になるようにスロットル弁の駆動を開始する、内燃機関の制御装置において、スロットル弁目標開度が、スロットル弁の開度変化に対する実際のスロットル弁開口面積の変化がゼロになるスロットル弁開度領域にある場合には、前記緊急閉弁要求信号によりスロットル弁目標開度が設定された場合であっても、前記予め定めた遅延時間経過後に実際のスロットル弁開度が目標開度になるようにスロットル弁の駆動を開始することを特徴とする、内燃機関の制御装置が提供される。
【0021】
すなわち、請求項1の発明では緊急閉弁要求信号により設定されたスロットル弁目標開度がスロットル弁の開度変化に対する実際のスロットル弁開口面積の変化がゼロになるスロットル弁開度領域、すなわちスロットル弁の開度が多少変更されてもスロットル弁の開口面積が変化しない領域にある場合には、緊急閉弁要求による閉弁動作であっても通常と同様にスロットル弁の遅延駆動を行う。
【0022】
このような領域では、スロットル弁の開度変化があってもスロットル弁開口面積が変化しないのであるから、スロットル弁遅延駆動の有無にかかわらず機関の出力には変化は生じない。このため、仮に緊急閉弁要求が真に必要とされるものであった場合であっても、遅延駆動による応答遅れなどの問題は生じない。
【0023】
請求項2に記載の発明によれば、前記スロットル弁は、回動軸により回動される板状の弁体を有するバタフライ弁であり、前記スロットル弁の開度変化に対する実際のスロットル弁開口面積の変化がゼロになるスロットル弁開口領域は、吸気流れ方向から見て前記板状の弁体が前記回動軸に重なる領域である、請求項1に記載の内燃機関の制御装置が提供される。
【0024】
すなわち、請求項2の発明では緊急閉弁要求信号があった場合でもスロットル弁の遅延駆動を継続する領域は、スロットル弁の弁体が吸気流れ方向から見てスロットル弁階同軸に重なる領域、すなわちスロットル弁の弁体が吸気流れに略平行になるスロットル弁開度全開付近の領域とされる。
【0025】
このスロットル弁開度領域は、スロットル弁の全開付近の比較的狭い領域であり、前述したようにこの付近では虚偽の緊急閉弁要求信号が出力されやすく、発生した閉弁要求信号全てに対して、スロットル弁の遅延動作を中断していると正確な燃料噴射制御を行うことができない。
また、緊急閉弁要求信号は、機関出力トルクを低下させるために出力されるものであるので、通常緊急閉弁要求信号により設定される目標スロットル弁開度が、このようにスロットル弁全開付近の領域に設定される可能性は低い。このため、上記領域ではスロットル弁の遅延駆動を継続することにより、虚偽の閉弁要求信号のために位相進み逆演算による吸入空気量予測が中断される頻度を低く抑えることができる。
【0026】
【発明の実施の形態】
以下、添付図面を用いて本発明の実施形態について説明する。
図1は、本発明を自動車用内燃機関に適用した実施形態の概略構成を説明する図である。
【0027】
図1において1は内燃機関本体、3は機関1の吸気通路、5は吸気通路3に設けられたスロットル弁である。
本実施形態では、スロットル弁5はステッパモータなどのアクチュエータ5aにより駆動され、運転者のアクセルペダル操作とは独立して開度を設定することができる、いわゆる電子スロットル弁とされている。
【0028】
図1に30で示すのは、機関1の電子制御装置(ECU)である。ECU30は、ROM、RAM、CPU、AD変換器等を双方向バスで接続した公知の構成のマイクロコンピュータとされている。ECU30は機関1の燃料噴射制御、点火時期制御などの基本制御を行う他、本実施形態では運転者のアクセルペダル(図示せず)の操作に応じてスロットル弁5を駆動する際に、スロットル弁の駆動を一定時間遅延させることにより、スロットル弁開度の「先読み」を行い、この先読みしたスロットル弁開度に基づいて位相進み逆演算法により機関の吸気量を予測する制御を行う。
【0029】
これらの制御のため、ECU30には図示しないそれぞれのセンサから機関1の回転数NE、アクセル開度(運転者のアクセルペダル操作量)ACなどが入力されている。また、ECU30は機関1の燃料噴射弁、点火プラグ(図示せず)に接続され、機関の燃料噴射と点火時期とを制御している他、スロットル弁5のアクチュエータ(ステッパモータ)5aに接続され、スロットル弁開度を制御している。
【0030】
次に、本実施形態の機関の燃料噴射量算出について説明する。
本実施形態においては、燃料噴射量(各燃料噴射弁の噴射時間)TAUは、各気筒の吸入空気量と機関回転数とに基づいて以下の式から算出される。
TAU=(KL/NE)×KINJ×α×FAF ……(1)
ここで、KLは、機関吸入空気量(流量)、NEは機関回転数を表す。後述するように、各気筒の吸入空気量は気筒吸気弁閉弁時に確定するため、本実施形態ではKLは気筒の吸気弁閉弁時における機関吸入空気量を使用する。通常、各気筒の燃料噴射量の算出タイミングは気筒吸気弁閉弁タイミングより早いため、TAUの算出時にはKLの実測値を使用することはできない。このため、本実施形態では後述する吸入空気量の先読み、すなわち位相進み逆演算法により求めた気筒吸気弁閉弁時の吸気量予測値が使用される。
【0031】
なお、KINJは機関空燃比を目標空燃比(例えば理論空燃比)にするための燃料量を算出するための換算定数、、αは機関の暖機状態や他の運転状態から決定される補正係数、FAFは機関排気通路に配置した空燃比センサで検出した排気空燃比(すなわち機関の燃焼空燃比)が目標空燃比になるように燃料噴射量をフィードバック制御するための補正係数である。
【0032】
次に、本実施形態の気筒吸入空気量KLの算出方法について説明する。
気筒の吸入空気量は気筒吸気弁が閉弁するときの吸気管圧力PMと気筒の充填効率KTPとにより定まる。また、機関が定常状態で運転されている場合(すなわち、機関回転数NEとスロットル弁開度TAが一定に維持されている場合)には、吸気管圧力PMと充填効率KTPとはスロットル弁開度TAと機関回転数NEとの関数となり、スロットル弁開度TAと機関回転数NEとが定まれば一義的に決定される。このため、気筒吸入空気量KLも、機関回転数NEとスロットル弁開度TAとの関数となり、吸気弁閉弁時の吸入空気量KLは吸気弁閉弁時の機関回転数NEとスロットル弁開度TAとから算出することができる。
【0033】
本実施形態では、予め実際の機関を用いて機関定常運転時に、機関回転数NEとスロットル弁開度TAとの各組合せ条件での機関吸入空気量KLを計測し、この吸入空気量KLの値をTAとNEとを用いたマップの形でECU30のROMに格納してある。機関運転中、ECU30はスロットル弁開度TAと機関回転数NEとを用いて、このマップから機関定常運転における機関吸入空気量を算出する。
【0034】
ところで、前述したように、実際に気筒内に吸入された空気量が確定するのは気筒の吸気弁が閉弁した時点である。このため、本実施形態では燃料噴射タイミング(吸気弁開弁中)における機関回転数NEとスロットル弁開度TAとを用いて吸気弁閉弁時の吸入空気量を予測しこの予測値に基づいて燃料噴射量TAUの算出操作を行う。以下の説明では、この吸気弁閉弁時の吸気量予測値をKLFWDと称する。
【0035】
以下、KLFWDの算出について説明する。
TAとNEとを用いてマップから読み出される、定常運転における吸入空気量をKLTAとすると、KLTAはスロットル弁開度TAまたは機関回転数NEが変化すれば直ちに変化するが、実際の吸入空気量KLはTA、NEが変化しても直ちに変化後の値KLTAにはならず、ある遅れ時間を持って変化する。
【0036】
図2は、TA、NE等の変化により吸入空気量のマップ値KLTAがステップ状に変化した場合の実際の吸入空気量KLの変化を説明する図である。図2に示すように、KLTAがステップ状に変化すると、KLは比較的緩やかに変化して、ある時間経過後に変化後のKLTAに到達する。このKLの挙動はKLTAの変化に対して一次遅れ応答系で近似することができる。このため、現在の吸入空気量(計算値)をKLCRTとすると、KLCRTは過去の吸入空気量と現在のKLTAとの値から一時遅れ応答モデルを用いて計算することができる。
【0037】
すなわち、KLCRTは以下の一時遅れ応答式を用いて表すことができる。
KLCRT=KLCRTi-1+(KLTA−KLCRTi-1)/N ……(2)
ここでKLCRTは現在の吸入空気量(計算値)、KLCRTi-1 は現在より時間Δt前の吸入空気量、KLTAは現在のスロットル弁開度TAと機関回転数NEとから定まる定常状態における吸入空気量(マップ値)である。
【0038】
また、Nは重み付け係数であり、一次遅れ応答の時定数Tと上記Δtとを用いて、N=T/Δtとして表される。時定数Tはスロットル弁開度TAと機関回転数NEとにより定まる値であり、実際の機関を用いて予め実験によりTAとNEとの関数として求めることができる。
本実施形態では、機関始動時にKLCRT=KLTAの初期値を用いて上記の(2)式の計算を開始し、以後機関運転中時間Δt毎に上記(2)式の計算を繰り返すことにより、機関始動時からの逐次計算の結果として現在の吸入空気量KLCRTが算出される。なお、(2)式から明らかなように、機関定常運転(すなわちKLTAが一定の状態での運転)がある程度継続するとKLCRTの値はKLTAに一致するようになる。
【0039】
ところで、上記により算出されるKLCRTは現在の吸入空気量の値であるが、前述のように、実際に気筒に吸入される空気量を最も良く反映しているのは各気筒の吸気弁閉弁時の吸入空気量の値であるため、正確に吸入空気量KLを算出するためには吸気弁閉弁時の吸入空気量を用いて計算を行うことが好ましい。一方、吸入空気量の応答を図2に示したように一次遅れ応答系で近似して現在の吸入空気量KLCRTを算出したのであるから、仮にKLTAが変化後一定に維持されるとすれば同じ一次遅れ応答モデルを用いてさらに(2)式の逐次計算を繰り返すことにより、現在(KLCRT算出時点)より先の時点の吸入空気量を予測することが可能である。すなわち、KLCRTを算出後、同じKLTAの値を用いて(2)式の計算を1回実施すれば、現在からΔt経過後の吸入空気量が計算され、(2)式の計算を2回繰り返せば2×Δt経過後の吸入空気量が計算される。つまり、現在(KLCRT算出時点)から次にいずれかの気筒の吸気弁が閉弁するまでの時間をLとすると、算出したKLCRTの値を初期値として、現在のKLTAを用いて(2)式の計算をL/Δt回繰り返すことにより次にいずれかの気筒が閉弁するときの吸入空気量を計算することができる。
【0040】
すなわち、何れかの気筒の吸気弁閉弁時の吸入空気量KLFWDは、回転数NEとスロットル弁開度TAとが現在のものから変化しなければ(すなわち空気量計算値KLTAが一定であれば)、現在のNEとTAとを用いて(2)式の逐次計算を行うことにより予測することができる。
【0041】
ところで、上記逐次計算に使用したKLTAの値は現在のTAとNEとに基づくマップ値であるが、NEの値は短時間で大きく変化することはないため現在の回転数を用いて計算を行っても予測精度はそれほど低下しない。しかしTAの値は過渡運転時(急加速時、急減速時)などには短時間で大きく変化する場合がある。
【0042】
このため、KLFWDの予測精度を高めるためには、現在の吸入空気量KLCRTから上記逐次計算によりKLFWDを算出する場合には現在の値TAに基づいて空気量計算値KLTAを求めるのではなく吸気弁閉弁時のスロットル弁開度TAの値(将来のスロットル弁開度)に基づいてKLTAを求める必要がある。
そこで、本実施形態では、前述した特開平10−169469で提案された位相進み逆演算法により、吸気弁閉弁時のスロットル弁開度TAを正確に予測するようにしている。
【0043】
本実施形態では、独立したアクチュエータ5aを備え、アクセルペダルとは機械的に連結されていない電子制御スロットル弁5が用いられている。ECU30は、一定のタイミングで、アクセルペダル近傍に配置されたアクセル開度センサ(図示せず)からアクセルペダルの踏込み量を読み込み、アクセルペダル踏込み量に応じてスロットル弁目標開度を決定するとともに、アクチュエータ5aを駆動してスロットル弁5開度を目標開度に制御する操作を行っている。更に、本実施形態では、ECU30は現在のアクセル開度に基づいてスロットル弁の目標開度TAGを設定後、ある遅れ時間Dだけ算出した目標開度の出力を遅延させ、遅れ時間D経過後にアクチュエータ5aに目標開度TAGを出力するスロットル弁の遅延駆動を行い、アクセルペダルの操作に対する実際のスロットル弁の動きを時間Dだけ遅らせるようにしている。。
【0044】
以下、時間Dだけスロットル弁の作動を遅延させる理由について説明する。
図3(A)は、スロットル弁目標開度TAGと実際のスロットル弁の開度変化との関係を示す図である。スロットル弁目標開度TAGは、運転者のアクセルペダル踏込み量(アクセル開度)ACが急激に変化した場合にも、それに追従してアクセル開度変化と略同時に変化するように設定される。しかし、実際のスロットル弁開度はアクチュエータ5aの作動遅れや制御遅れなどにより、目標開度TAGに対して一定の特性の遅れを持って変化する。
【0045】
すなわち、図3(A)実線に示すように目標開度TAG(またはアクセル開度AC)が急激に変化した場合にも、実際のスロットル弁開度TAは点線に示すようにTAGの変化に対してほぼ一次遅れで近似できる変化をする。スロットル弁の作動特性は既知であるため、例えば、図3(A)のように時点t0で目標開度がステップ状に変化したときには現在から時間L経過後の実際のスロットル弁開度は式(2)で示したと同様な一次遅れ近似により正確に予測できる。しかし、目標開度TAGの変化は実際にはステップ状ではなく、時点t0の後も目標開度TAGは変化を続ける。このため、時点t0における目標開度TAGに基づいて時間L経過後のスロットル弁開度を予測したのでは、時間L経過までの目標開度TAGの変化が全く予測に反映されず、特に目標開度TAが急激に変化するような場合にはスロットル弁開度の予測精度が大幅に低下する問題が生じる。
【0046】
そこで、本実施形態ではスロットル弁の作動を故意に時間Dだけ遅らせることにより、スロットル弁開度の予測精度を向上させている。図3(B)は図3(A)に対して、スロットル弁の作動を時間Dだけ遅らせた場合を示す図である。今アクセル開度ACが時点tiで変化を開始したとすると、アクセル開度ACの変化に対応した目標開度TAGがスロットル弁のアクチュエータに入力され、スロットル弁が作動を開始するのは時点tiから時間Dが経過した時点(図3(B)t0)になる。この時点t0では、時点ti以後時点t0までの目標開度TAGはすでに設定されており既知となっている。このことは、すなわち、時点t0を基準にして考えると、時点t0から時間Dだけ将来まで(図3(B)、時点t1まで)の目標開度TAGの変化が時点t0において判明していることになる。このため、時点t0から時点t1までの間のスロットル弁開度は、スロットル弁の作動特性と目標開度TAGの変化に基づいて正確に予測可能となる。
【0047】
このため、ある気筒の閉弁時期が時点t0から時間D内にある場合(すなわち、図3(B)の時点t1 より前の場合)には気筒閉弁時期におけるスロットル弁開度は略完全な精度で予測することができる。また、気筒の閉弁時期が時点t1より後になる場合には、時点t1を出発点として前述のKLCRTで用いたのと同様の逐次計算を行うことにより、吸気弁閉弁時のスロットル弁開度を極めて高精度に予測することが可能となる。
【0048】
なお、遅れ時間は運転者がスロットル弁の作動遅れを体感しないような短い時間(例えば20〜100ミリ秒程度)に設定されるため、スロットル弁の作動を遅延させることにより運転上の問題は生じない。
本実施形態では、上記により次の気筒の吸気弁閉弁時までのスロットル弁開度TA変化を正確に予測し、この予測値と現在の回転数NEとからマップを用いて吸入空気量の計算値KLTAを求める。そして、更にこのKLTAとKCRTとを用いて気筒閉弁時まで前述の(2)式の逐次計算を行うことにより、吸気弁閉弁時の吸入空気量KLFWDを予測している。
【0049】
上述のように、本実施形態ではスロットル弁の駆動を所定の遅延時間Dだけ遅らせることにより、Dだけ先の時間までの各時点におけるスロットル弁目標開度TAGを常に先読みし、TAGを用いた逐次計算により吸気弁閉弁時の吸入空気量KLFWDを求めている。
このように、スロットル弁の駆動を遅延させることにより正確に機関吸入空気量を算出することが可能となり、精度の高い燃料噴射制御を行うことができる。また、前述したように、アクセルペダルの操作に対するスロットル弁開度変化の遅延は通常の運転者には体感できない程度のものであり車両の運転感覚を悪化させるものではない。
【0050】
しかし、スロットル弁の遅延駆動は出力トルクの変化要求に対して実際の出力トルクの変化を遅らせるものであるため、常にスロットル弁の遅延駆動を行っていると問題が生じる場合がある。
例えば、車両の走行中には運転者のアクセルペダル操作によるものでないトルク変化要求(トルク低減要求)が生じる場合がある。このような運転者のアクセルペダル操作とは無関係に発生するトルク低減要求の代表的なものとしては、トラクションコントロール装置(TRC)と走行安定性制御装置(VSC)の作動によるトルク低減要求(減速要求)がある。
【0051】
TRCは、車両の発進、加速時等に機関出力トルク過大のために駆動輪にスリップが生じることを防止するものであり、駆動輪スリップを抑制するためにスロットル弁を所定量だけ閉弁して機関出力トルクを抑制する操作を行う。
また、VSCは車両旋回時の走行安定性を確保するためのものであり、例えば車両旋回時に前輪または後輪で横滑りが生じたような場合に、車輪の駆動トルクを低減することにより車両の進行方向を補正して運転者の意図した通りの旋回を行うことを可能とする操作を行う。
【0052】
これらVSCやTRCの作動による出力トルクの低減要求(スロットル弁閉弁要求)は、いわば緊急事態に対応するものであり高度の応答性が必要とされるものであるから、このような緊急閉弁要求に対してもスロットル弁の駆動開始を遅延させることは許されない。
このため、本実施形態においては運転者のアクセルペダル操作によるものでないTRCやVSCによるスロットル弁の閉弁要求があった場合には、スロットル弁の遅延駆動を中断して遅延時間を設けることなく直ちにスロットル弁を駆動(閉弁)するようにしている。
【0053】
ところが、燃料噴射量の算出操作においては、スロットル弁の遅延駆動、すなわちスロットル弁目標開度TAGの先読み、を少しでも中断すると現在のスロットル弁目標開度TAGのみを用いた計算を行わざるを得なくなり、吸入空気量KLFWDの予測精度が低下する。このため、先読み(スロットル弁遅延駆動)の中断時には燃料噴射量の算出に誤差を生じ機関性能の低下や排気性状の悪化を生じる場合がある。
【0054】
もちろん、スロットル弁遅延駆動が一時中断されても、遅延駆動を再開すれば計算を繰り返す間にKLFWDの算出精度は向上し正確な値に収束するようになるものの、頻繁にスロットル弁の遅延駆動の中断が生じると全体として機関性能の低下や排気性状の悪化が無視できなくなる。
しかも、前述したようにスロットル弁開度が全開付近にある場合には、開度制限信号の制御回路の解像度などに起因する誤差により、スロットル回転角度にして数度程度の微少な虚偽の閉弁要求が出される場合が比較的多くあり、その都度スロットル弁の遅延駆動を中断すると機関性能の低下や排気性状の悪化が生じるのである。
【0055】
これを防止するためには、スロットル弁開度全開付近で微少な閉弁要求があった場合には全て虚偽の閉弁要求であると考えて無視することも考えられる。しかし、実際にはVSCやTRCの作動によっても微少な閉弁要求が発生する場合もあり、全ての閉弁要求を一律に無視したのでは、VSCやTRCによる出力トルク制御に支障をきたす可能性がある。
【0056】
そこで、本実施形態では以下に説明する方法でVSCやTRCの出力トルク制御に与える影響を最小限に抑制しながら、頻繁なスロットル弁の遅延駆動の中断による機関性能の低下や排気性状の悪化が生じることを防止している。
図4は、本実施形態のスロットル弁5断面拡大図である。図4において、符号55はスロットル弁のハウジング(スロットルボディ)、51はステッパモータ5aにより駆動される回動軸(バルブシャフト)51、53は回動軸51に取着された板状の弁体を示している。
【0057】
図4において、弁体53が符号Iで示す位置にあるとき、スロットル弁は全閉となる。また、全閉位置から図4で時計方向に弁体53が回転して、弁体53が吸気流れ方向に略平行になった位置(図4に符号IIで示す位置)にあるときが全開位置となる。本実施形態では、スロットル弁角度は全閉位置(I)からの回転角度で表しており、全開位置(II)ではスロットル弁角度θは約85度になる。
【0058】
前述したように、スロットル弁開度は全開位置(約85度)を越えないように制限されているが、このためにスロットル弁が全開位置近傍にあるときに虚偽の微少角度(例えば数度)の緊急閉弁要求が発生する場合があり、この虚偽の閉弁要求の発生毎にスロットル弁の遅延駆動を中断していると問題が生じる。
一方、スロットル弁5の弁体53が全開位置近傍にある場合には、弁体が回動してもスロットル弁の開口面積に変化がないスロットル弁開度領域が存在する。
【0059】
例えば、弁体53の全開位置から図4にαで示した角度領域では、スロットル弁の弁体は吸気流方向(図4、矢印A方向)から見てバルブシャフト51と重なるため、この角度領域内では弁体53が閉弁方向に移動してもスロットル弁開口面積は変化せず、機関出力トルクは変化しない。
そこで、本実施形態ではスロットル弁の遅延駆動を実施中に緊急閉弁要求があった場合、閉弁要求角度(目標開度)が図4のαの角度領域(開口面積不感領域)に入る場合には、閉弁要求に応じて閉弁動作を行うものの、スロットル弁の遅延駆動を継続し遅れ時間D経過後にスロットル弁の駆動を開始するようにしている。
【0060】
すなわち、本実施形態では、緊急閉弁要求が発生した場合に、ECU30は閉弁要求角度が全開角度−α(図4)(αは、例えば5度程度の小さい角度)より小さい場合には、スロットル弁の遅延駆動を中断して直ちにスロットル弁を閉弁要求角度に向けて駆動を開始する。しかし、閉弁要求角度が上記全開角度−αより大きい場合、すなわち閉弁要求角度が図4における開口面積不感領域に入る場合には、そのままスロットル弁の遅延駆動を継続する。
【0061】
一般に、VSC制御やTRC制御による閉弁要求が発生する場合、閉弁要求角度はかなり小さい角度(スロットル弁開度が小さくなる角度)であるのが通常であり、VSC制御やTRC制御による閉弁要求角度が上記した開口面積不感領域に入ることはほとんどないが、全く有り得ないわけではない。微少な閉弁要求を一律に無視してスロットル弁の駆動を行わないでいると、仮に閉弁要求が正当なものであった場合には、VSC制御やTRC制御により引き続き閉弁要求が発生した場合、前回無視した閉弁要求角度分だけスロットル弁の回転角が大きくなり、出力トルク変化の応答性が悪くなる可能性がある。
【0062】
これに対して、本実施形態では上記開口面積不感領域内に入るような微少な閉弁要求があった場合にも遅延駆動は継続するもののスロットル弁の弁体は閉弁要求角度になるように制御されるため、仮に閉弁要求が正当なものであり、引き続きVSC制御やTRC制御による閉弁要求が発生した場合にも、この位置から閉弁動作が行われるようになり制御の応答性が悪化することがない。
【0063】
また、本実施形態によれば、微少角度の閉弁要求の多くを占める虚偽の閉弁要求に関してはスロットル弁の遅延駆動によるスロットル弁開度の先読みが中断されないため、スロットル弁開度先読みの中断による機関性能の低下や排気性状の悪化が生じることが抑制される。
【0064】
【発明の効果】
各請求項に記載の発明によれば、虚偽の緊急閉弁信号により吸入空気量の予測が中断される頻度を低く抑え、機関性能の低下や排気性状の悪化を抑制することが可能となる共通の効果を奏する。
【図面の簡単な説明】
【図1】本発明を自動車用内燃機関に適用した場合の実施形態の概略構成を説明する図である。
【図2】本実施形態の吸入空気量予測方法を説明する図である。
【図3】本実施形態の吸入空気量予測方法を説明する図である。
【図4】本実施形態のスロットル弁の開口面積不感領域を示す断面図である。
【符号の説明】
1…内燃機関本体
3…吸気通路
5…スロットル弁
5a…アクチュエータ
30…電子制御ユニット(ECU)
51…バルブシャフト
53…弁体[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control device for an internal combustion engine, and more specifically, predicts a future throttle valve opening after a predetermined time has elapsed by delaying the start of driving of the engine throttle valve to a target opening, and based on this predicted value The present invention relates to a control device for an internal combustion engine that accurately predicts a future engine intake air amount.
[0002]
[Prior art]
There is a so-called electronically controlled throttle valve that can control the opening degree independently of the driver's accelerator pedal operation amount, and delays when controlling the throttle valve opening to the target throttle valve opening amount determined from the accelerator pedal operation amount 2. Description of the Related Art A control device for an internal combustion engine that accurately predicts an engine intake air amount by providing time is known.
[0003]
In general, an internal combustion engine measures the engine intake air amount, calculates the fuel injection amount based on the actually measured value, and controls so that the engine air-fuel ratio becomes an optimum value. It has been adopted. In these engines, it is important to accurately detect the engine intake air amount. However, when the engine intake air amount changes with changes in the throttle valve opening and rotation speed during transient operation, etc. It may be difficult to accurately measure the amount of air.
[0004]
In addition, since the amount of air actually taken into the cylinders of the engine is determined when the intake valve of each cylinder is closed, in order to accurately set the fuel injection amount, the amount of engine intake air when the cylinder intake valve is closed is used. It is necessary to set the fuel injection amount based on this. However, the timing for calculating the fuel injection amount of each cylinder is generally earlier than when the intake valve is closed. Therefore, in order to set an accurate fuel injection amount based on the air amount actually sucked into the cylinder, it is necessary to accurately predict the engine intake air amount at the time when the intake valve is closed in the future when the fuel injection amount is calculated. There is.
[0005]
The engine intake air amount changes according to the throttle valve opening and the engine speed. In addition, since the change speed of the throttle valve opening is relatively faster than the change speed of the engine speed in transient operation, if the throttle valve opening when the intake valve is closed can be accurately predicted, the engine when the intake valve is closed The amount of intake air can be predicted.
In an engine equipped with an electronically controlled throttle valve that can operate independently of the driver's accelerator pedal operation, the throttle valve opening and closing drive is delayed for a predetermined time, so that the future throttle valve opening can be accurately determined. A so-called phase advance inverse calculation method has been proposed that predicts and accurately estimates the future engine intake air amount (engine intake air amount when the cylinder intake valve is closed) based on the predicted throttle valve opening.
[0006]
An example of a control device for an internal combustion engine that performs this kind of intake air amount prediction is disclosed in
The apparatus of
[0007]
Therefore, if the operating characteristics of the throttle valve are accurately grasped, for example, even when the target opening of the throttle valve changes stepwise, each time until the throttle valve actually reaches the target opening after that. It is possible to calculate the throttle valve opening at the time. That is, theoretically, when the target opening degree changes stepwise, it becomes possible to predict the throttle valve opening degree at each future time point based on the operating characteristics of the throttle valve.
[0008]
However, in actual driving, when the driver's accelerator pedal operation amount is large and the target opening continuously changes, the throttle valve opening at each future time based on the throttle valve operating characteristics at a certain time. However, the predicted value does not reflect the change in the target opening after the prediction time, and there is a problem that the accuracy of the predicted throttle valve opening is lowered.
[0009]
After the target opening is set, the device of
[0010]
That is, in the device of
[0011]
[Patent Document 1]
JP-A-10-169469
[Patent Document 2]
JP 2002-201998 A
[0012]
[Problems to be solved by the invention]
In the apparatus of
[0013]
However, in a vehicle engine or the like, it may be necessary to reduce the engine output torque for emergency evacuation separately from the operation of the driver. For example, in a vehicle equipped with a TRC (traction control) device, a VSC (vehicle running stability) device, or the like, when the slip of the drive wheel exceeds a predetermined value, the engine output torque is reduced to suppress the slip. Is required. In this case, regardless of the depression amount of the accelerator pedal of the driver, a valve closing request signal is sent to the electronic throttle valve, and the throttle valve target opening is reduced to a value corresponding to the valve closing request signal.
[0014]
However, TRC control and VSC control require extremely high control responsiveness in terms of vehicle running stability, and even when there is an emergency valve closing request due to these controls, the drive of the throttle valve has not been delayed. Even with a slight delay time, there is a possibility that the vehicle running stability will be adversely affected due to a decrease in control responsiveness.
[0015]
Therefore, normally, when calculating the engine intake air amount by the phase advance inverse calculation method by the throttle valve drive delay, when the emergency valve closing request is made, the drive of the throttle valve is started immediately without providing a delay time. So that it is close to the required throttle valve opening.
However, once the delayed drive of the throttle valve is stopped, the phase advance inverse calculation method can no longer accurately predict the intake air amount when the intake valve is closed in the future. In addition, even if the emergency valve closing request by traction control etc. is completed and the throttle valve delay drive is started again, it takes some time for the prediction result by the phase advance inverse calculation method to converge to an accurate value. Become. For this reason, since the intake air amount cannot be predicted during that time and accurate fuel injection control cannot be performed, there is a problem that engine performance and exhaust properties are deteriorated.
[0016]
Moreover, when there is an emergency valve closing request that is truly necessary for control as described above, it can be said that the throttle valve delay drive may be stopped or unavoidable in order to maintain running stability. In addition, a false valve closing request that cannot be distinguished from the emergency valve closing request may occur.
For example, in an electronic throttle valve or the like, a rotary shaft of a throttle valve is driven by a stepper motor or the like to rotate a plate-like valve body attached to the rotary shaft. However, since the valve body of the throttle valve does not need to rotate beyond the fully open position (position where the plate-like valve body is parallel to the intake flow direction), the electronic throttle valve does not always rotate beyond the fully open position. Thus, a limit signal (close signal) is supplied.
[0017]
The fully opened position of the throttle valve is about 85 degrees as the rotation angle of the rotation shaft. In this case, the rotation angle is always within 85 degrees for the stepper motor that drives the electronic throttle valve. As described above, the opening restriction signal is supplied.
This closing signal is AD converted and supplied to the stepper motor. When it is determined that the number of steps of the motor is larger than a value corresponding to 85 degrees, the throttle valve is controlled so that the rotation angle is 85 degrees or less. The valve is closed. In this case as well, since the throttle valve is not closed by the driver's accelerator pedal operation, it cannot be distinguished from the emergency valve closing request, and the delay drive of the throttle valve is stopped.
[0018]
However, when the throttle valve is actually in the vicinity of the fully open position, the throttle valve opening actually does not exceed the fully open position due to, for example, an error due to the resolution of the control circuit. There are many cases in which a minute false valve closing request of about several degrees is generated. For this reason, when the throttle valve is in the fully open position, the delayed drive of the throttle valve is interrupted due to the generation of a false valve closing request, and the intake air amount cannot be predicted by the phase advance inverse calculation method. .
[0019]
An object of the present invention is to solve the above problems and to provide a control device for an internal combustion engine that can reduce the frequency at which the prediction of the intake air amount is interrupted due to a false emergency valve closing request near the throttle valve opening fully open. Yes.
[0020]
[Means for Solving the Problems]
According to the first aspect of the present invention, the target throttle valve opening of the internal combustion engine is set based on the current accelerator pedal operation amount, and the actual throttle valve opening is set to the target opening in advance. By starting the throttle valve after a predetermined delay time has elapsed, an actual throttle valve opening in the future after a predetermined time has elapsed from the present time is predicted, and after the predetermined time has elapsed based on the predicted throttle valve opening The engine intake air amount in the future is calculated. When the throttle valve target opening is set to a value smaller than the current value by a predetermined emergency valve closing request signal, the throttle valve opening is immediately set without providing the delay time. In the control device for an internal combustion engine that starts driving the throttle valve so that the target opening becomes the target opening, the target opening of the throttle valve corresponds to the change in the opening of the throttle valve. When the throttle valve target opening is set by the emergency valve closing request signal when the actual throttle valve opening area is in the throttle valve opening range where the change in the actual throttle valve opening is zero, Provided is a control device for an internal combustion engine, which starts driving a throttle valve so that an actual throttle valve opening becomes a target opening after the delay time has elapsed.
[0021]
That is, according to the first aspect of the present invention, the throttle valve target opening set by the emergency valve closing request signal is the throttle valve opening region where the change in the actual throttle valve opening area with respect to the change in the throttle valve opening is zero, that is, the throttle If the opening area of the throttle valve does not change even if the opening of the valve is slightly changed, the throttle valve is delayed and driven as usual even in the case of the valve closing operation due to the emergency valve closing request.
[0022]
In such a region, even if there is a change in the throttle valve opening, the throttle valve opening area does not change. Therefore, the engine output does not change regardless of whether or not the throttle valve is delayed. For this reason, even if an emergency valve closing request is truly required, problems such as response delay due to delay drive do not occur.
[0023]
According to the second aspect of the present invention, the throttle valve is a butterfly valve having a plate-like valve body that is rotated by a rotation shaft, and an actual throttle valve opening area with respect to a change in the opening of the throttle valve. 2. The control device for an internal combustion engine according to
[0024]
That is, in the invention of claim 2, the region where the throttle valve continues to be delayed even when there is an emergency valve closing request signal is a region where the valve body of the throttle valve overlaps the throttle valve floor coaxially when viewed from the intake flow direction, The throttle valve is set to a region near the fully open throttle valve opening where the valve body is substantially parallel to the intake air flow.
[0025]
This throttle valve opening region is a relatively narrow region near the full opening of the throttle valve, and as described above, a false emergency valve closing request signal is likely to be output in this vicinity, and for all generated valve closing request signals, If the delay operation of the throttle valve is interrupted, accurate fuel injection control cannot be performed.
In addition, since the emergency valve closing request signal is output to reduce the engine output torque, the target throttle valve opening normally set by the emergency valve closing request signal is thus close to the throttle valve fully open. It is unlikely to be set in the area. For this reason, by continuing the delay drive of the throttle valve in the above region, it is possible to reduce the frequency at which the intake air amount prediction by the phase advance reverse calculation is interrupted due to a false valve closing request signal.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
FIG. 1 is a diagram illustrating a schematic configuration of an embodiment in which the present invention is applied to an automobile internal combustion engine.
[0027]
In FIG. 1,
In this embodiment, the
[0028]
An electronic control unit (ECU) of the
[0029]
For these controls, the
[0030]
Next, calculation of the fuel injection amount of the engine of this embodiment will be described.
In the present embodiment, the fuel injection amount (injection time of each fuel injection valve) TAU is calculated from the following equation based on the intake air amount and engine speed of each cylinder.
TAU = (KL / NE) × KINJ × α × FAF (1)
Here, KL represents the engine intake air amount (flow rate), and NE represents the engine speed. As will be described later, since the intake air amount of each cylinder is determined when the cylinder intake valve is closed, in this embodiment, KL uses the engine intake air amount when the cylinder intake valve is closed. Normally, the fuel injection amount calculation timing of each cylinder is earlier than the cylinder intake valve closing timing, and therefore the measured value of KL cannot be used when calculating TAU. For this reason, in the present embodiment, a pre-reading of the intake air amount, which will be described later, that is, a predicted intake amount when the cylinder intake valve is closed, which is obtained by a phase advance inverse calculation method, is used.
[0031]
KINJ is a conversion constant for calculating the amount of fuel for setting the engine air-fuel ratio to the target air-fuel ratio (for example, the theoretical air-fuel ratio), and α is a correction coefficient determined from the engine warm-up state and other operating states. , FAF is a correction coefficient for feedback control of the fuel injection amount so that the exhaust air-fuel ratio (that is, the combustion air-fuel ratio of the engine) detected by the air-fuel ratio sensor disposed in the engine exhaust passage becomes the target air-fuel ratio.
[0032]
Next, a method for calculating the cylinder intake air amount KL according to the present embodiment will be described.
The intake air amount of the cylinder is determined by the intake pipe pressure PM when the cylinder intake valve is closed and the cylinder charging efficiency KTP. Further, when the engine is operating in a steady state (that is, when the engine speed NE and the throttle valve opening TA are maintained constant), the intake pipe pressure PM and the charging efficiency KTP are determined by the throttle valve opening. It becomes a function of the degree TA and the engine speed NE, and is uniquely determined if the throttle valve opening degree TA and the engine speed NE are determined. Therefore, the cylinder intake air amount KL is also a function of the engine speed NE and the throttle valve opening TA, and the intake air amount KL when the intake valve is closed is equal to the engine speed NE when the intake valve is closed and the throttle valve opening. It can be calculated from the degree TA.
[0033]
In the present embodiment, the engine intake air amount KL is measured in each combination condition of the engine speed NE and the throttle valve opening TA during the steady engine operation using an actual engine in advance, and the value of this intake air amount KL is measured. Are stored in the ROM of the
[0034]
As described above, the amount of air actually sucked into the cylinder is determined when the intake valve of the cylinder is closed. For this reason, in the present embodiment, the intake air amount when the intake valve is closed is predicted using the engine speed NE and the throttle valve opening TA at the fuel injection timing (while the intake valve is open), and based on this predicted value. Calculation operation of the fuel injection amount TAU is performed. In the following description, the predicted intake air amount when the intake valve is closed is referred to as KLFWD.
[0035]
Hereinafter, calculation of KLFWD will be described.
If the intake air amount in steady operation read from the map using TA and NE is KLTA, KLTA changes immediately if the throttle valve opening TA or the engine speed NE changes, but the actual intake air amount KL Even if TA and NE change, it does not immediately become the value KLTA after the change, but changes with a certain delay time.
[0036]
FIG. 2 is a diagram for explaining the actual change of the intake air amount KL when the map value KLTA of the intake air amount changes stepwise due to changes in TA, NE, and the like. As shown in FIG. 2, when KLTA changes stepwise, KL changes relatively slowly, and reaches the changed KLTA after a certain period of time. The behavior of KL can be approximated by a first-order lag response system with respect to changes in KLTA. Therefore, if the current intake air amount (calculated value) is KLCRT, the KLCRT can be calculated from the values of the past intake air amount and the current KLTA using a temporary delay response model.
[0037]
That is, KLCRT can be expressed using the following temporary delay response equation.
KLCRT = KLCRT i-1 + (KLTA-KLCRT i-1 ) / N (2)
Here, KLCRT is the current intake air amount (calculated value), KLCRTi-1 is the intake air amount before the time Δt, and KLTA is the intake air in a steady state determined from the current throttle valve opening TA and the engine speed NE. It is a quantity (map value).
[0038]
N is a weighting coefficient, and is expressed as N = T / Δt using the time constant T of the first-order lag response and the above Δt. The time constant T is a value determined by the throttle valve opening TA and the engine speed NE, and can be obtained as a function of TA and NE in advance by experiments using an actual engine.
In the present embodiment, the calculation of the above equation (2) is started using the initial value of KLCRT = KLTA at the time of starting the engine, and thereafter the calculation of the above equation (2) is repeated at every engine operating time Δt. The current intake air amount KLCRT is calculated as a result of the sequential calculation from the start. As apparent from the equation (2), when the engine steady operation (that is, operation with a constant KLTA) continues to some extent, the value of KLCRT coincides with KLTA.
[0039]
By the way, the KLCRT calculated by the above is the value of the current intake air amount. As described above, the intake air valve closing of each cylinder best reflects the air amount actually sucked into the cylinder. Therefore, in order to accurately calculate the intake air amount KL, it is preferable to calculate using the intake air amount when the intake valve is closed. On the other hand, since the current intake air amount KLCRT is calculated by approximating the response of the intake air amount with a first-order lag response system as shown in FIG. 2, it is the same if the KLTA is kept constant after the change. It is possible to predict the intake air amount at a time earlier than the present time (the time of KLCRT calculation) by further repeating the sequential calculation of equation (2) using the first-order lag response model. That is, after calculating KLCRT, if the calculation of equation (2) is performed once using the same KLTA value, the intake air amount after the lapse of Δt from the present is calculated, and the calculation of equation (2) can be repeated twice. For example, the intake air amount after the lapse of 2 × Δt is calculated. That is, if the time from the present (the time when KLCRT is calculated) until the intake valve of any cylinder is closed next is L, the calculated value of KLCRT is used as an initial value and the current KLTA is used to formula (2) By repeating this calculation L / Δt times, the intake air amount when one of the cylinders is closed next can be calculated.
[0040]
That is, the intake air amount KLFWD at the time of closing the intake valve of any cylinder does not change from the current value of the rotational speed NE and the throttle valve opening TA (that is, if the calculated air amount KLTA is constant). ) And can be predicted by performing the sequential calculation of equation (2) using the current NE and TA.
[0041]
By the way, the value of KLTA used in the above sequential calculation is a map value based on the current TA and NE. However, since the value of NE does not change greatly in a short time, the calculation is performed using the current rotational speed. However, the prediction accuracy does not decrease so much. However, the value of TA may change greatly in a short time during transient operation (during rapid acceleration or deceleration).
[0042]
For this reason, in order to improve the prediction accuracy of KLFWD, when calculating KLFWD from the current intake air amount KLCRT by the above-described sequential calculation, the intake valve is not determined based on the current value TA, but the calculated air amount KLTA. It is necessary to obtain KLTA based on the value of the throttle valve opening TA when the valve is closed (future throttle valve opening).
Therefore, in the present embodiment, the throttle valve opening degree TA when the intake valve is closed is accurately predicted by the phase advance inverse calculation method proposed in Japanese Patent Laid-Open No. 10-169469.
[0043]
In this embodiment, an electronically controlled
[0044]
Hereinafter, the reason why the operation of the throttle valve is delayed by the time D will be described.
FIG. 3A shows the relationship between the throttle valve target opening TAG and the actual change in the throttle valve opening. The throttle valve target opening degree TAG is set so as to change substantially simultaneously with the accelerator opening change even when the accelerator pedal depression amount (accelerator opening degree) AC of the driver changes suddenly. However, the actual throttle valve opening varies with a certain characteristic delay with respect to the target opening TAG due to the operation delay or control delay of the
[0045]
That is, even when the target opening degree TAG (or the accelerator opening degree AC) changes abruptly as shown by the solid line in FIG. 3A, the actual throttle valve opening degree TA does not change with respect to the change of the TAG as shown by the dotted line. The change can be approximated with a first order delay. Since the operating characteristic of the throttle valve is known, for example, as shown in FIG. 0 Thus, when the target opening changes stepwise, the actual throttle valve opening after the lapse of time L from the present time can be accurately predicted by the first-order lag approximation similar to that shown in Expression (2). However, the change in the target opening degree TAG is not actually stepped, but at the time t 0 After that, the target opening degree TAG continues to change. For this reason, time t 0 If the throttle valve opening after the lapse of the time L is predicted based on the target opening TAG at, the change in the target opening TAG until the lapse of the time L is not reflected in the prediction at all, and the target opening TAG is particularly abrupt. In such a case, there is a problem that the accuracy of predicting the throttle valve opening is greatly reduced.
[0046]
Therefore, in the present embodiment, the throttle valve opening prediction accuracy is improved by intentionally delaying the operation of the throttle valve by the time D. FIG. 3B is a diagram showing a case where the operation of the throttle valve is delayed by time D with respect to FIG. The accelerator opening AC is now at time t i When the change is started at the time t, the target opening degree TAG corresponding to the change in the accelerator opening degree AC is inputted to the actuator of the throttle valve, and the throttle valve starts operating at the time t. i When time D has elapsed from time t (FIG. 3 (B) t 0 )become. At this time t 0 Now, at time t i Thereafter time t 0 The target opening degree TAG is already set and known. This means that time t 0 , The time t 0 To the future by time D (FIG. 3B, time t 1 Until the change in the target opening TAG 0 Will be known. For this reason, time t 0 To time t 1 The throttle valve opening until this time can be accurately predicted based on the operating characteristics of the throttle valve and the change in the target opening TAG.
[0047]
Therefore, the closing timing of a certain cylinder is 0 In time D (ie, at time t in FIG. 3B) 1 In the earlier case), the throttle valve opening at the cylinder closing timing can be predicted with almost perfect accuracy. Also, the cylinder closing timing is t 1 If later, at time t 1 As a starting point, it is possible to predict the throttle valve opening degree when the intake valve is closed with extremely high accuracy by performing the same sequential calculation as that used in the above-mentioned KLCRT.
[0048]
Since the delay time is set to a short time (for example, about 20 to 100 milliseconds) so that the driver does not experience the delay in operation of the throttle valve, a delay in the operation of the throttle valve causes a problem in driving. Absent.
In the present embodiment, the change in the throttle valve opening TA until the intake valve close of the next cylinder is accurately predicted as described above, and the intake air amount is calculated from the predicted value and the current rotational speed NE using a map. Find the value KLTA. Further, the intake air amount KLFWD at the time of closing of the intake valve is predicted by performing the sequential calculation of the above-described equation (2) until the cylinder is closed using the KLTA and KCRT.
[0049]
As described above, in the present embodiment, the throttle valve drive is delayed by the predetermined delay time D, so that the throttle valve target opening degree TAG at each time point until the previous time by D is always prefetched, and the sequential use of the TAG is performed. An intake air amount KLFWD when the intake valve is closed is obtained by calculation.
In this way, the engine intake air amount can be accurately calculated by delaying the drive of the throttle valve, and highly accurate fuel injection control can be performed. Further, as described above, the delay of the throttle valve opening change with respect to the operation of the accelerator pedal is such that it cannot be experienced by a normal driver, and does not deteriorate the driving feeling of the vehicle.
[0050]
However, since the delay drive of the throttle valve delays the actual change of the output torque in response to the output torque change request, there may be a problem if the throttle valve is always delayed.
For example, a torque change request (torque reduction request) that is not caused by a driver's accelerator pedal operation may occur while the vehicle is traveling. A typical torque reduction request generated regardless of the driver's accelerator pedal operation is a torque reduction request (deceleration request) due to the operation of the traction control device (TRC) and the travel stability control device (VSC). )
[0051]
TRC prevents the drive wheels from slipping due to excessive engine output torque when starting or accelerating the vehicle, and the throttle valve is closed by a predetermined amount to suppress drive wheel slip. An operation to suppress the engine output torque is performed.
The VSC is for ensuring running stability during turning of the vehicle. For example, when a side slip occurs on the front wheel or the rear wheel during turning of the vehicle, the vehicle travels by reducing the driving torque of the wheels. An operation that makes it possible to perform a turn as intended by the driver by correcting the direction is performed.
[0052]
Since these output torque reduction requests (throttle valve closing requests) due to the operation of the VSC and TRC correspond to emergency situations and require high responsiveness, such emergency valve closing operations are required. It is not permissible to delay the start of driving the throttle valve in response to the request.
Therefore, in this embodiment, when there is a request for closing the throttle valve by TRC or VSC that is not caused by the driver's accelerator pedal operation, the delay drive of the throttle valve is interrupted and the delay time is not provided immediately. The throttle valve is driven (closed).
[0053]
However, in the calculation operation of the fuel injection amount, if the delay driving of the throttle valve, that is, the prefetching of the throttle valve target opening TAG is interrupted even a little, the calculation using only the current throttle valve target opening TAG must be performed. As a result, the prediction accuracy of the intake air amount KLFWD decreases. For this reason, when prefetching (throttle valve delay drive) is interrupted, an error may occur in the calculation of the fuel injection amount, which may cause deterioration in engine performance and exhaust properties.
[0054]
Of course, even if the throttle valve delay drive is temporarily interrupted, if the delay drive is restarted, the calculation accuracy of KLFWD improves and converges to an accurate value while repeating the calculation. When the interruption occurs, the engine performance as a whole and deterioration of exhaust properties cannot be ignored.
In addition, as described above, when the throttle valve opening is in the vicinity of the fully open position, a slight false closing of the throttle rotation angle of several degrees is caused by an error caused by the resolution of the control circuit for the opening limit signal. There are relatively many cases where a request is made, and if the delayed drive of the throttle valve is interrupted each time, the engine performance is deteriorated or the exhaust properties are deteriorated.
[0055]
In order to prevent this, if there is a minute valve closing request in the vicinity of the throttle valve opening fully open, it can be considered that it is a false valve closing request and ignored. However, in actuality, a slight valve closing request may be generated by the operation of the VSC or TRC. If all valve closing requests are uniformly ignored, there is a possibility that the output torque control by the VSC or TRC may be hindered. There is.
[0056]
Therefore, in the present embodiment, while the influence on the output torque control of the VSC and TRC is minimized by the method described below, the engine performance is deteriorated and the exhaust property is deteriorated due to frequent interruption of the delay drive of the throttle valve. It is prevented from occurring.
FIG. 4 is an enlarged cross-sectional view of the
[0057]
In FIG. 4, when the
[0058]
As described above, the throttle valve opening is limited so as not to exceed the fully open position (about 85 degrees). For this reason, when the throttle valve is in the vicinity of the fully open position, a false small angle (for example, several degrees). There is a case where an emergency valve closing request is generated, and a problem arises if the delay drive of the throttle valve is interrupted every time this false valve closing request is generated.
On the other hand, when the
[0059]
For example, in the angle region indicated by α in FIG. 4 from the fully open position of the
Therefore, in the present embodiment, when an emergency valve closing request is made during the delay drive of the throttle valve, the valve closing request angle (target opening degree) falls within the angle region α (opening area insensitive region) in FIG. In this case, the valve closing operation is performed in response to the valve closing request, but the delay driving of the throttle valve is continued and the driving of the throttle valve is started after the delay time D has elapsed.
[0060]
That is, in this embodiment, when an emergency valve closing request occurs, the
[0061]
In general, when a valve closing request by VSC control or TRC control is generated, the valve closing request angle is usually a very small angle (an angle at which the throttle valve opening becomes small), and valve closing by VSC control or TRC control is performed. Although the required angle hardly enters the above-mentioned opening area insensitive region, it is not impossible at all. If the throttle valve is not driven by ignoring the minute valve closing request uniformly, if the valve closing request is valid, the valve closing request is continuously generated by VSC control or TRC control. In this case, the rotation angle of the throttle valve may be increased by the valve closing request angle neglected last time, and the response of the output torque change may be deteriorated.
[0062]
On the other hand, in this embodiment, even when there is a minute valve closing request that falls within the opening area insensitive area, the delay valve continues to operate, but the throttle valve body has a valve closing required angle. Therefore, the valve closing request is justified, and even when a valve closing request is subsequently generated by VSC control or TRC control, the valve closing operation is performed from this position, and the control responsiveness is improved. There is no deterioration.
[0063]
Further, according to the present embodiment, the pre-reading of the throttle valve opening by the delay drive of the throttle valve is not interrupted with respect to the false valve closing request that occupies most of the valve closing requests at a minute angle. It is possible to suppress the deterioration of the engine performance and the deterioration of the exhaust properties due to.
[0064]
【The invention's effect】
According to the invention described in each claim, it is possible to suppress the frequency with which the prediction of the intake air amount is interrupted by a false emergency valve closing signal, and to suppress deterioration in engine performance and deterioration in exhaust properties. The effect of.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a schematic configuration of an embodiment when the present invention is applied to an automobile internal combustion engine.
FIG. 2 is a diagram illustrating an intake air amount prediction method according to the present embodiment.
FIG. 3 is a diagram illustrating an intake air amount prediction method according to the present embodiment.
FIG. 4 is a cross-sectional view showing an opening area insensitive region of the throttle valve of the present embodiment.
[Explanation of symbols]
1 ... Internal combustion engine body
3 ... Intake passage
5 ... Throttle valve
5a ... Actuator
30 ... Electronic control unit (ECU)
51 ... Valve shaft
53 ... Valve
Claims (2)
スロットル弁目標開度が、スロットル弁の開度変化に対する実際のスロットル弁開口面積の変化がゼロになるスロットル弁開度領域にある場合には、前記緊急閉弁要求信号によりスロットル弁目標開度が設定された場合であっても、前記予め定めた遅延時間経過後に実際のスロットル弁開度が目標開度になるようにスロットル弁の駆動を開始することを特徴とする、内燃機関の制御装置。Based on the current accelerator pedal operation amount, the throttle valve target opening of the internal combustion engine is set, and the throttle valve is driven after a predetermined delay time so that the actual throttle valve opening becomes the target opening. By starting, the actual throttle valve opening in the future after a predetermined time has elapsed from the present time, and the engine intake air amount in the future after the predetermined time has been calculated based on the predicted throttle valve opening. When the throttle valve target opening is set to a value smaller than the current value by a predetermined emergency valve closing request signal, the throttle valve opening is immediately adjusted to the target opening without providing the delay time. In the control device for an internal combustion engine that starts driving,
When the throttle valve target opening is in the throttle valve opening region where the actual change in the throttle valve opening area with respect to the change in the throttle valve opening is zero, the target valve opening is determined by the emergency valve closing request signal. A control apparatus for an internal combustion engine, which starts driving a throttle valve so that an actual throttle valve opening reaches a target opening even after the predetermined delay time has elapsed even if set.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002313028A JP3960198B2 (en) | 2002-10-28 | 2002-10-28 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002313028A JP3960198B2 (en) | 2002-10-28 | 2002-10-28 | Control device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004150275A JP2004150275A (en) | 2004-05-27 |
JP3960198B2 true JP3960198B2 (en) | 2007-08-15 |
Family
ID=32457756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002313028A Expired - Lifetime JP3960198B2 (en) | 2002-10-28 | 2002-10-28 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3960198B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5151910B2 (en) * | 2008-10-30 | 2013-02-27 | トヨタ自動車株式会社 | Control device for internal combustion engine |
CN102239317B (en) | 2008-12-04 | 2013-06-26 | 丰田自动车株式会社 | Control devices for internal combustion engines |
JP5397304B2 (en) * | 2010-04-20 | 2014-01-22 | トヨタ自動車株式会社 | Control device for internal combustion engine |
-
2002
- 2002-10-28 JP JP2002313028A patent/JP3960198B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2004150275A (en) | 2004-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0831223B1 (en) | Control apparatus for internal combustion engine using air-amount-first fuel-amount-second control method | |
JP3593896B2 (en) | Engine control device | |
JP3890827B2 (en) | Control device for internal combustion engine | |
US4727838A (en) | Apparatus for controlling internal combustion engine | |
JP3104512B2 (en) | Throttle control device for internal combustion engine | |
JP3710073B2 (en) | Inlet throttle valve controller | |
JP3641914B2 (en) | Control device for internal combustion engine | |
JP3960198B2 (en) | Control device for internal combustion engine | |
JP2010249053A (en) | Control device for internal combustion engine | |
JP2991127B2 (en) | Control device for internal combustion engine | |
JP4052093B2 (en) | Control device for internal combustion engine | |
JP3844911B2 (en) | Throttle control device for internal combustion engine | |
JP2833099B2 (en) | Output control device for internal combustion engine | |
JP3294894B2 (en) | Evacuation traveling device for vehicles | |
JP3871979B2 (en) | Control device for internal combustion engine | |
JP3518377B2 (en) | Control device for electronically controlled throttle valve | |
JPH0359254B2 (en) | ||
JP4133288B2 (en) | Variable valve timing control method for internal combustion engine | |
JP3772921B2 (en) | Idle speed control device for internal combustion engine | |
JP3658931B2 (en) | Control device for internal combustion engine | |
JP3713998B2 (en) | Intake control device for internal combustion engine | |
JP3744219B2 (en) | Electronically controlled throttle valve control device | |
JP2001248487A (en) | Control device for internal combustion engine | |
JP4760793B2 (en) | Control device for internal combustion engine | |
JP2011196263A (en) | Control device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050526 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070427 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070507 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 3960198 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110525 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110525 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130525 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140525 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |