(57)【要約】【課題】処理負荷の増大を抑制しつつドライバビリティの悪化を抑制でき、新たな要因に基づく吸入空気量の上限の制限の追加も容易な内燃機関の制御装置を提供することを課題とする。【解決手段】要因と、要因が解消された場合に上限値を連続的に増大させて上限値による吸入空気量の制限を解除する除変処理の実行の要否とが、複数の要因の種類毎に対応付けて記憶された記憶部と、複数の要因が発生している場合に、発生した複数の要因のそれぞれに対応した複数の上限値のうちの最小の上限値を選択して、選択された上限値に基づいて吸入空気量を制限する制限部と、記憶部を参照して、選択された上限値に対する除変処理の実行の要否を判定する判定部と、選択された上限値に対する除変処理の実行が必要と判定されている場合であって選択された上限値に対応した要因が解消された場合には、選択された上限値に除変処理を実行する除変部と、を備えた内燃機関の制御装置。【選択図】図４
2018028272.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた要因が発生している場合に、内燃機関の吸入空気量の上限を前記要因に対応した上限値に制限する内燃機関の制御装置において、
前記要因と、前記要因が解消された場合に前記上限値を連続的又は段階的に徐々に増大させて前記上限値による前記吸入空気量の制限を解除する除変処理の実行の要否とが、複数の前記要因の種類毎に対応付けて記憶された記憶部と、
複数の前記要因が発生している場合に、発生した複数の前記要因のそれぞれに対応した複数の前記上限値のうちの最小の上限値を選択して、選択された前記上限値に基づいて前記吸入空気量を制限する制限部と、
前記記憶部を参照して、選択された前記上限値に対する前記除変処理の実行の要否を判定する判定部と、
選択された前記上限値に対する前記除変処理の実行が必要と判定されている場合であって選択された前記上限値に対応した前記要因が解消された場合には、選択された前記上限値に前記除変処理を実行する除変部と、
を備えた内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関する。
【背景技術】
【０００２】
特許文献１では、燃料カットからの復帰時でのトルクの増大によるトルクショックを抑制するため、燃料カットからの復帰時でのトルクを、種々の観点に基づいて要求されるトルク要求のうちの最小値に制限する技術が開示されている。このような内燃機関のトルクの制限は、吸入空気量を制限することにより行われ、吸入空気量の制御は内燃機関の制御装置により行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６２１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
所定の要因が発生した場合に、種々の観点から吸入空気量の上限値が制限される場合がある。このような要因が解消されると、吸入空気量の制限が解除される。ここで、吸入空気量の制限が突然解除されると、その要因の種類によっては、トルクショック等が発生してドライバビリティが悪化するおそれがある。このため、要因が解消されて吸入空気量の制限を解除する場合には、その要因の種類によっては、上限値を徐々に増大させる除変処理を実行することが考えられる。吸入空気量の上限値を徐々に増大させて制限を解除することにより、ドライバビリティの悪化を抑制できる。
【０００５】
上記のような吸入空気量が制限される要因は、予め複数定められており、除変処理の実行の要否も要因毎に予め定められている。ここで、複数の要因が発生した場合には、複数の要因にそれぞれ対応した複数の上限値のうち最小値で吸入空気量を制限することが考えられる。
【０００６】
複数の要因が同時に解消されることが起こり得る。この場合に、複数の要因にそれぞれ対応した複数の上限値の全てに除変処理を実行し、除変処理中での増大する複数の上限値を比較して最小の上限値により吸入空気量を制限することが考えられる。しかしながらこの場合、内燃機関の制御装置の処理負荷が増大する。
【０００７】
また、上記のように除変処理中での複数の上限値を比較して最小の上限値により吸入空気量を制限する制御装置に対して、新たな要因に基づく制限を追加して改良することも考えられる。この場合、新規の要因に対応した上限値に対しても除変処理をしながら他の除変処理中の上限値と比較できるように制御装置を改良する必要があり、新たな制限を追加することが困難となる可能性がある。
【０００８】
そこで本発明は、処理負荷の増大を抑制しつつドライバビリティの悪化を抑制でき、新たな要因に基づく吸入空気量の上限の制限の追加も容易な内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的は、予め定められた要因が発生している場合に、内燃機関の吸入空気量の上限を前記要因に対応した上限値に制限する内燃機関の制御装置において、前記要因と、前記要因が解消された場合に前記上限値を連続的又は段階的に徐々に増大させて前記上限値による前記吸入空気量の制限を解除する除変処理の実行の要否とが、複数の前記要因の種類毎に対応付けて記憶された記憶部と、複数の前記要因が発生している場合に、発生した複数の前記要因のそれぞれに対応した複数の前記上限値のうちの最小の上限値を選択して、選択された前記上限値に基づいて前記吸入空気量を制限する制限部と、前記記憶部を参照して、選択された前記上限値に対する前記除変処理の実行の要否を判定する判定部と、選択された前記上限値に対する前記除変処理の実行が必要と判定されている場合であって選択された前記上限値に対応した前記要因が解消された場合には、選択された前記上限値に前記除変処理を実行する除変部と、を備えた内燃機関の制御装置によって達成できる。
【００１０】
上記構成によれば、複数の要因が同時に解消されて吸入空気量の制限が解除される場合には、複数の要因のそれぞれに対応した複数の上限値のうち最小の上限値のみに除変処理が実行される。このため、複数の上限値の全てに除変処理を実行して、除変処理中での複数の上限値のうちの最小の上限値により吸入吸気量を制限する場合と比較して、処理負荷の増大を抑制できる。このため、処理負荷の増大を抑制しつつドライバビリティの悪化を抑制できる。また、上記構成によれば、複数の要因が同時に解消された場合であっても、対応した複数の上限値の全てに除変処理を実行して除変処理中での複数の上限値を比較する必要がない。このため、上記の制御装置に、新たな要因に基づく制限を追加することも容易である。
【発明の効果】
【００１１】
本発明によれば、処理負荷の増大を抑制しつつドライバビリティの悪化を抑制でき、新たな要因に基づく吸入空気量の上限の制限の追加も容易な内燃機関の制御装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、エンジンシステムの概略構成図である。
【図２】図２Ａ〜図２Ｄは、複数の要因のそれぞれに基づく吸入空気量の上限制限の解除を例示したタイミングチャートである。
【図３】図３は、２つの要因の双方が同時に解消された場合での吸入空気量の上限制限の解除を例示したタイミングチャートである。
【図４】図４は、ＥＣＵが実行する吸入空気量上限制御の一例を示したフローチャートである。
【図５】図５は、ＥＣＵのＲＯＭに記憶されたテーブルの一例を示した図である。
【図６】図６は、変形例の除変処理によって増大する上限値を例示したタイミングチャートである。
【発明を実施するための形態】
【００１３】
図１は、エンジンシステム１の概略構成図である。図１に示すように、エンジンシステム１は、エンジン２０を制御するＥＣＵ（Electronic Control Unit）５０を備えている。ＥＣＵ５０は、内燃機関の制御装置の一例である。エンジン２０は、シリンダブロック２１内の燃焼室２３の内で混合気を燃焼させて、ピストン２４を往復動させる内燃機関の一例である。エンジン２０は直列４気筒のガソリンエンジンであるが、複数の気筒を有していればこれに限定されず、例えばディーゼルエンジンであってもよい。
【００１４】
エンジン２０のシリンダヘッドには、吸気ポートを開閉する吸気弁Ｖｉと、排気ポートを開閉する排気弁Ｖｅとが気筒ごとに設けられている。また、シリンダヘッドの頂部には、燃焼室２３内の混合気に点火するための点火プラグ２７が気筒ごとに取り付けられている。
【００１５】
各気筒の吸気ポートは気筒毎の枝管を介してサージタンク１８に接続されている。サージタンク１８の上流側には吸気管１０が接続されており、吸気管１０の上流端にはエアクリーナ１９が設けられている。そして吸気管１０には、上流側から順に、吸入空気量を検出するためのエアフローメータ１５と、電子制御式のスロットルバルブ１３とが設けられている。
【００１６】
また、各気筒内には、燃料を燃焼室２３内に噴射する筒内噴射弁１２が設置されている。筒内噴射弁１２から噴射された燃料は燃焼室２３内で吸入空気と混合されて混合気をなし、ピストン２４で圧縮され、点火プラグ２７で点火燃焼させられる。尚、エンジン２０は、筒内噴射弁１２が設けられたものに限定されず、ポート噴射弁のみを備えたエンジンや、筒内噴射弁とポート噴射弁との双方を備えたエンジンであってもよい。
【００１７】
また、エンジン２０のシリンダブロックの側壁面には、エンジン２０のノッキングを検出するノックセンサ２９が設けられている。また、エンジン２０には、クランク角を検出するクランク角センサ２５が設けられている。
【００１８】
燃料タンク３７内の燃料は、低圧ポンプ３８及び高圧ポンプ３９により、燃料配管及びデリバリパイプを介して筒内噴射弁１２に供給される。
【００１９】
各気筒の排気ポートは気筒毎の枝管を介して排気管３０に接続されている。排気管３０には、触媒３１が設けられている。触媒３１の上流側には、排気ガスの空燃比を検出するための空燃比センサ３３が設置されている。空燃比センサ３３は、いわゆる広域空燃比センサであり、比較的広範囲に亘る空燃比を連続的に検出可能で、その空燃比に比例した値の信号を出力する。
【００２０】
ＥＣＵ５０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory)、ＲＯＭ（Read Only Memory）、及び記憶装置等を備える。ＥＣＵ５０は、ＲＯＭや記憶装置に記憶されたプログラムを実行することにより各種制御を行う。またＥＣＵ５０は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により、制限部、判定部、及び徐変部が機能的に実現される。詳しくは後述する。
【００２１】
ＥＣＵ５０には、上述の点火プラグ２７、スロットルバルブ１３及び筒内噴射弁１２、ノックセンサ２９、エアフローメータ１５、空燃比センサ３３、クランク角センサ２５のほか、アクセル開度を検出するアクセル開度センサ１１や、エンジン２０を冷却する冷却水の温度を検出する水温センサ３５が電気的に接続されている。点火プラグ２７、筒内噴射弁１２、及びノックセンサ２９は、気筒毎に設けられている。ＥＣＵ５０は、各種センサの検出値等に基づいて、所望の出力が得られるように、点火プラグ２７、スロットルバルブ１３、筒内噴射弁１２等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。
【００２２】
ノックセンサ２９によりノッキングが検知された場合には、ＥＣＵ５０は点火プラグ２７への電圧の印加するタイミングを制御して、点火時期を遅角させることでノッキングの発生を抑制する。またＥＣＵ５０は、アクセル開度センサ１１等の出力に基づいて、エンジン２０が所望のトルクを出力するように吸入空気量の目標値を設定する。この目標値に吸入空気量が制御されるように、スロットルバルブ１３のスロットル開度が制御される。
【００２３】
次に、ＥＣＵ５０による吸入空気量の上限の制限について説明する。ＥＣＵ５０は、エンジン２０及びその周辺機器に予め定められた要因が発生した場合には、ＥＣＵ５０は種々の観点から吸入空気量の上限をその要因に対応した上限値に制限する。要因が解消された場合には上限値による制限を解除する。本実施例では、複数の要因Ａ〜Ｄについて説明する。要因Ａ〜Ｄのそれぞれには、上限値Ａ１〜Ｄ１が対応している。
【００２４】
図２Ａ〜図２Ｄは、複数の要因Ａ〜Ｄのそれぞれに基づく吸入空気量の上限制限の解除を例示したタイミングチャートである。図２Ａ〜図２Ｄでは、吸入空気量の目標値Ｔが一定である同一の運転条件下で、要因Ａ〜Ｄのそれぞれに基づいて吸入空気量の上限が制限され、同一のタイミングで要因Ａ〜Ｄがそれぞれ解消される場合について例示している。尚、上限値Ａ１〜Ｄ１の大小関係は、図２Ａ〜図２Ｄに示した限りではない。
【００２５】
例えば、図２Ａに示すように要因Ａに対応した上限値Ａ１で吸入空気量の上限が制限されている場合には、吸入空気量の目標値Ｔが上限値Ａ１を超えていても、吸入空気量は上限値Ａ１に制限される。吸入空気量の目標値が上限値Ａ１以下の場合には、吸入空気量はその目標値に制御される。まず、要因Ａに関して説明する。
【００２６】
要因Ａは、複数の気筒のうち少なくとも一つが失火していることである。失火により未燃焼の燃料が排気管３０を流れて触媒３１上で排気ガス中の酸素と反応して燃焼することで、触媒３１が過昇温して溶損する可能性がある。そこで、要因Ａが発生している場合には、触媒３１の過昇温を抑制する観点から、失火気筒の燃料カットを行うとともに吸入空気量の上限を上限値Ａ１に制限する。上限値Ａ１は、エンジン回転数や失火が発生していない気筒での目標空燃比等に基づいてＥＣＵ５０が算出する。尚、失火の判定は、例えばクランクシャフトの回転変動に基づいて、又は筒内圧センサの出力値に基づいてＥＣＵ５０が判定する。
【００２７】
上限値Ａ１による吸入空気量の制限中に失火が発生していないと判定された場合には、要因Ａは解消されたとして、後述する除変処理を経て上限値Ａ１による制限が解除される。ここで、要因Ａが解消されてエンジン２０が失火から復帰した場合には、瞬間的にトルクが増大してトルクショックが発生する可能性がある。従って、要因Ａが解消された直後は、上限値Ａ１をそれまでよりも所定の吸気量だけ低下させる。尚、要因Ａが解消された直後での上限値Ａ１は、要因Ａが解消されたと判定された時点での吸入空気量×｛（全気筒数−失火気筒数）／（全気筒数）｝として算出されるが、これに限定されない。
【００２８】
次に上限値Ａ１に対して、連続的に徐々に増大させる除変処理が実行され、上限値Ａ１による吸入空気量の上限制限が徐々に緩められる。上限値Ａ１による制限は、除変処理中の上限値Ａ１が、エンジン２０が取り得る吸入空気量の最大値Ｍ以上になると解除される。
【００２９】
次に要因Ｂに関して説明する。要因Ｂは、ノッキングの発生を抑制するために目標点火時期が遅角側に制御されていることである。ノッキングの発生を抑制するためには、目標点火時期を出力トルクが最大になる点火時期であるＭＢＴ（Minimum Advance for Best Torque）よりも遅角側に設定される。このように点火時期が遅角側となることにより、排気温度が上昇して触媒３１が過昇温する可能性があり、またスモークが増加する可能性がある。そこで要因Ｂが発生している場合には、触媒３１の過昇温とスモークの増加とを抑制する観点から、吸入空気量の上限が制限される。上限値Ｂ１は、エンジン回転数や点火時期に基づいてＥＣＵ５０が算出し、遅角量が大きいほど、又はエンジン回転数が大きいほど、小さく算出される。ノッキングの有無の判定は、上述したようにノックセンサ２９の出力値に基づいてＥＣＵ５０が判定する。
【００３０】
上限値Ｂ１による吸入空気量の制限中に所定期間にわたってノッキングが発生していないと判定された場合には、要因Ｂは解消されたとして、目標点火時期が進角側に制御されて上限値Ｂ１による吸入空気量の制限が解除される。尚、上限値Ｂ１に対しては、上限値Ａ１と異なり、除変処理は実行されずに、直ちに制限が解除される。上限値Ｂ１に対して除変処理が実行されない理由は、上限値Ｂ１は、他の上限値よりも高い値であり、目標値Ｔが取り得る吸入空気量の最大値Ｍに近く、上限値Ｂ１による制限を直ちに解消してもドライバビリティに大きな影響を与えないからである。
【００３１】
次に要因Ｃに関して説明する。要因Ｃは、エンジン２０の温度が所定の温度以下の低温域に属する場合である。エンジン２０の温度が所定の温度以下の低温域に属する場合には、燃料の燃焼性が悪化を抑制するために、目標燃料噴射量が増大するようにＥＣＵ５０により設定される。このため、高圧ポンプ３９の吐出能力を超えて目標燃料噴射量が設定される可能性がある。このように要因Ｃが発生している場合には、目標燃料噴射量が高圧ポンプ３９の吐出能力を超えて設定されることを抑制する観点から、吸入空気量の上限が制限される。これにより、目標空燃比に対応する目標燃料噴射量の増大が抑制される。上限値Ｃ１は、エンジン回転数と、エンジン２０の温度が低温域に属する場合での燃料噴射量の増大量とに基づいてＥＣＵ５０により算出され、エンジン回転数が大きいほど、また燃料噴射量の増大量が大きいほど、小さく算出される。尚、エンジン２０の温度は、例えばエンジン２０の水温を検出する水温センサ３５に基づいてＥＣＵ５０が推定する。
【００３２】
エンジン２０の温度が上述した低温域から脱すると、要因Ｃは解消されたとして、除変処理を経て上限値Ｃ１による吸入空気量の制限が解除される。除変処理が実行されることにより、ドライバが意図せずに急加速するなどのドライバビリティの悪化を抑制できる。上限値Ｃ１による制限は、上限値Ａ１の場合と同様に、上限値Ｃ１が最大値Ｍ以上になると解除される。
【００３３】
次に要因Ｄに関して説明する。要因Ｄは、エアフローメータ１５が異常であることである。エアフローメータ１５に異常がある場合には、吸入空気量を精度よく検出できないため、安全性の観点から、吸入空気量の上限が制限される。上限値Ｄ１は、エンジン回転数等に基づいてＥＣＵ５０により算出される。尚、エアフローメータ１５の異常の判定は、例えばエアフローメータ１５の実際の出力値が正常の出力範囲に属するか否かに基づいて、又はエアフローメータ１５によって検出された吸入空気量と予め記憶されたエンジン２０の運転状態に基づいて推定された吸入空気量との差に基づいて、ＥＣＵ５０が判定する。
【００３４】
例えばエアフローメータ１５の実際の出力値が正常の出力範囲に属する場合には、要因Ｄは解消されたとして、除変処理を経て上限値Ｄ１による吸入空気量の制限が解除される。上限値Ｄ１による制限は、上限値Ｄ１が最大値Ｍ以上になると解除される。
【００３５】
次に、これらの要因Ａ〜Ｄのうち２以上が重複して発生した場合での吸入空気量の上限制限について説明する。これら要因Ａ〜Ｄのうち２以上が重複して発生する場合があり得る。その場合には、重複する要因のそれぞれに対応した上限値のうちの最小の上限値が選択されて、選択された上限値により吸入空気量の上限が制限される。この選択された上限値に対応する要因のみが解消され、それ以外の別の要因が解消されていない場合には、解消されていない要因に対応する上限値のうちの最小の上限値が選択されて吸入空気量の上限が制限される。
【００３６】
次に、このような重複して発生した複数の要因が解消される場合について説明する。エンジン２０の運転状態によっては、重複して発生した複数の要因が略同時に解消される場合もあり得る。この場合には、解消された要因にそれぞれ対応する上限値のうちの最小の上限値のみに除変処理が実行される。
【００３７】
図３は、２つの要因Ａ及びＣの双方が略同時に解消された場合での吸入空気量の上限制限の解除を例示したタイミングチャートである。図３に示すように、要因Ａ及びＣが発生している状態では、上限値Ａ１は上限値Ｃ１よりも小さいため、最小値である上限値Ａ１により吸入空気量の上限が制限される。要因Ａ及びＣが解消されると、上限値Ａ１には除変処理が実行されるが、上限値Ｃ１には除変処理が実行されずに解除される。例えば、上限値Ａ１及び上限値Ｃ１の双方に除変処理を実行し、除変処理中での上限値Ａ１及びＣ１を比較して最小の上限値により吸入空気量の上限を制限することも考えられる。しかしながらこの場合、上限値Ａ１及びＣ１の双方に除変処理を行って、除変処理中での上限値Ａ１及びＣ１の比較を行う必要があり、ＥＣＵ５０の処理負荷が増大する。このため本実施例においては、複数の要因が略同時に解消された場合には、ＥＣＵ５０は最小であるとして選択された上限値に対して除変処理を実行し、選択されていない上限値に対しては、除変処理は実行せず、除変処理中での複数の上限値の比較も行わない。このため、ＥＣＵ５０の処理負荷の増大を抑制しつつドライバビリティの悪化を抑制できる。
【００３８】
このように、解消された複数の要因にそれぞれ対応する上限値のうち最小の上限値のみに除変処理を実行すればよい。このため、例えばＥＣＵ５０に、要因Ａ〜Ｄ以外の新たな要因に基づく吸入空気量の制限を追加する場合には、新たな要因に対応した上限値を算出するプログラムを追加する必要はあるが、複数の上限値の全てに除変処理を実行して除変処理中での複数の上限値を比較するプログラムを追加する必要はない。このため、ＥＣＵ５０に、新たな要因に基づく制限を追加することが容易となる。このため、ＥＣＵ５０の改良が容易となり、改良に伴うコストの増大も抑制される。
【００３９】
次に、ＥＣＵ５０が実行する、吸入空気量の上限を制限する吸入空気量上限制御について説明する。図４は、ＥＣＵ５０が実行する吸入空気量上限制御の一例を示したフローチャートである。ＥＣＵ５０は、吸入空気量の上限の制限要求があるか否かを判定する（ステップＳ１）。吸入空気量の上限の制限要求は、何れかの要因が発生した場合に要求される。要因発生の有無の判定は、上述したように要因の種類に応じて個別に実行される。ステップＳ１で否定判定の場合には、本制御は終了される。ステップＳ１で肯定判定の場合、ＥＣＵ５０は、発生した要因に対応する上限値のうちの最小の上限値以下に吸入空気量を制限する（ステップＳ２）。ここで、１の要因のみが発生している場合には、その要因に対応した上限値が最小の上限値として選択される。一方、複数の要因が発生している場合には、複数の要因のそれぞれに対応した複数の上限値のうちの最小の上限値が選択される。ステップＳ２の処理は、複数の要因が発生している場合に、発生した複数の要因のそれぞれに対応した複数の上限値のうちの最小の上限値を選択して、選択された上限値に基づいて吸入空気量を制限する制限部が実行する処理の一例である。
【００４０】
次にＥＣＵ５０は、最小の上限値として選択された上限値に対応する要因が解消したか否かを判定する（ステップＳ３）。要因が解消されたか否かの判定は、上述したように要因の種類に応じて個別に実行される。否定判定の場合には、再度ステップＳ１以降の処理が実行される。
【００４１】
ステップＳ３で肯定判定の場合には、ＥＣＵ５０は、選択された上限値に対して徐変処理が必要か否かを判定する（ステップＳ４）。この判定は、ＥＣＵ５０のＲＯＭに予め記憶された、要因の種類に対応付けされた徐変処理の要否を規定したテーブルを参照して行われる。図５は、ＥＣＵ５０のＲＯＭに記憶されたテーブルの一例を示した図である。ＥＣＵ５０のＲＯＭは、要因と、要因が解消された場合に上限値を連続的又は段階的に徐々に増大させて上限値による吸入空気量の制限を解除する徐変処理の実行の要否とが、複数の要因の種類毎に対応付けて記憶された記憶部の一例である。また、ステップＳ４の処理は、ＥＣＵのＲＯＭを参照して、選択された上限値に対する除変処理の実行の要否を判定する判定部が実行する処理の一例である。
【００４２】
ステップＳ４で肯定判定の場合、ＥＣＵ５０は選択された上限値に対して徐変処理を実行する（ステップＳ５）。ステップＳ５の処理は、選択された上限値に対する除変処理の実行が必要と判定されている場合であって選択された上限値に対応した要因が解消された場合には、選択された上限値に除変処理を実行する除変部が実行する処理の一例である。ステップＳ４で否定判定の場合には、除変処理を実行せずに選択された上限値に基づく制限を解除する通常処理を実行する（ステップＳ６）。ステップＳ５及びＳ６の処理の終了後は、再びステップＳ１が実行される。
【００４３】
例えば、図３に示したように、要因Ａ及びＣの双方が略同時に解消された場合には、上限値Ａ１のみに徐変処理が実行されるが、この際には要因Ａのみならず要因Ｃに関する制限要求もなくなっているため、ステップＳ１で否定判定がなされて本制御が終了する。
【００４４】
尚、同時に発生している複数の要因のそれぞれに対応する上限値のうち最小の上限値に対応する要因のみが解消された場合には、徐変処理又は通常処理の実行後にその上限値に基づく制限が解除されて、再度ステップＳ２の処理が実行され、解消されていない残りの要因に対応する上限値のうち最小の上限値により吸入空気量が制限される。
【００４５】
次に、除変処理の変形例について説明する。図６は、変形例の除変処理によって増大する上限値Ａ１を例示したタイミングチャートである。図６に示すように段階的に上限値Ａ１を増大させてもよい。上限値Ｃ１及びＤ１についてもこのような除変処理を実行してもよい。
【００４６】
以上、本発明の実施例について詳述したが、本発明はかかる特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４７】
尚、除変処理では、上限値の増大速度は要因によらずに一定であったが、これに限定されず、例えば除変処理の対象となる上限値の要因毎に上限値の増大速度は異なっていてもよい。この場合であっても、解消された複数の要因のそれぞれに対応する上限値のうち最小の上限値にのみ除変処理が実行されることにより、ＥＣＵ５０の処理負荷の増大を抑制しつつドライバビリティの悪化を抑制できる。
【符号の説明】
【００４８】
１  エンジンシステム
５０  ＥＣＵ（記憶部、制限部、判定部、除変部）
【図１】
2018028272.tif 000003
【図２】
2018028272.tif 000004
【図３】
2018028272.tif 000005
【図４】
2018028272.tif 000006
【図５】
2018028272.tif 000007
【図６】
2018028272.tif 000008