(57)【要約】【課題】空燃比切り替えに際しトルク段差に起因する快適性の低下を防止する。【解決手段】エンジンシステム１０において、ＥＣＵ１００は空燃比制御処理を実行する。空燃比制御処理では、エンジン２００における空燃比がリーン空燃比又はストイキ空燃比に制御される。空燃比がリーン空燃比からストイキ空燃比に切り替えられる際には、トルクが維持される場合の吸入空気量の変化量が最小となる稼動気筒数が選択され、係る稼動気筒数に対応する気筒を使用した減筒ストイキ運転が実行される。また、減筒ストイキ運転が実行されるに際し、吸入空気量の変化量に対応するトルク段差が所定値以下であれば、吸入空気量が維持され、トルク段差が所定値より大きい場合には、吸入空気量がトルクを維持すべく変更されると共に吸入空気量の実応答の遅延に起因して発生するトルク段差が点火時期の遅角制御により解消される。【選択図】図２
2007231849.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒、該複数の気筒に吸入される空気に係る吸入空気量を制限する制限手段、前記複数の気筒の各々に燃料を供給する供給手段、及び該各々において前記燃料に点火する点火手段を備える内燃機関を制御する内燃機関の制御装置であって、
予め設定された複数の空燃比の中から前記内燃機関の機関運転条件に応じて一の空燃比を選択する選択手段と、
前記内燃機関のトルクを維持しつつ前記内燃機関の空燃比を現時点の空燃比から前記選択された空燃比に切り替える場合に生じるトルクの変化の度合いを特定する特定手段と、
前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記特定される変化の度合いに基づいて前記複数の気筒のうち稼動させるべき気筒数を決定する気筒数決定手段と、
前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記複数の気筒のうち前記決定された気筒数に対応する少なくとも一部を稼動させ、該稼動させる少なくとも一部において前記内燃機関の空燃比が前記選択された空燃比に切り替わるように前記制限手段、前記供給手段及び前記点火手段のうち少なくとも一部を制御する制御手段と
を具備することを特徴とする内燃機関の制御装置。
【請求項２】
前記複数の空燃比は、理論空燃比に基づいて設定される第１空燃比及び該第１空燃比よりも高い値に設定された第２空燃比からなり、
前記選択手段は、前記第１及び第２空燃比のうち一方を選択する
ことを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記特定手段は、予め少なくとも前記複数の空燃比のうち最も高い空燃比を除く少なくとも一部について設定された前記稼動させるべき気筒数の候補値毎に前記変化の度合いを特定し、
前記気筒数決定手段は、前記候補値毎に特定された変化の度合いに基づいて前記候補値の中から前記稼動させるべき気筒数を決定する
ことを特徴とする請求項１又は２に記載の内燃機関の制御装置。
【請求項４】
前記吸入空気量と前記トルクとの関係を表す出力特性を、（i）前記複数の空燃比の各々において前記複数の気筒全てが稼動している場合及び（ii）前記候補値が設定された空燃比において前記複数の気筒のうち前記候補値の各々に対応する少なくとも一部が稼動している場合について記憶する記憶手段を更に具備し、
前記特定手段は、前記記憶された出力特性に基づいて前記候補値毎に前記変化の度合いを特定する
ことを特徴とする請求項３に記載の内燃機関の制御装置。
【請求項５】
前記特定手段は、前記変化の度合いとして前記吸入空気量の変化量を特定する
ことを特徴とする請求項１から４のいずれか一項に記載の内燃機関の制御装置。
【請求項６】
前記特定手段は、前記変化量として前記吸入空気量の減少量を特定する
ことを特徴とする請求項５に記載の内燃機関の制御装置。
【請求項７】
前記気筒数決定手段は、前記変化量が最小となるように前記稼動させるべき気筒数を決定する
ことを特徴とする請求項４又は５に記載の内燃機関の制御装置。
【請求項８】
前記制御手段は、前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記稼動させる少なくとも一部において、前記吸入空気量が維持されるように前記制限手段を制御し且つ前記吸入空気量が維持された状態で前記空燃比が前記選択された空燃比に切り替わるように前記供給手段を制御する
ことを特徴とする請求項１から７のいずれか一項に記載の内燃機関の制御装置。
【請求項９】
前記制御手段は、前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記稼動させる少なくとも一部において（i）前記トルクが維持された状態で前記空燃比が前記選択された空燃比に切り替わるように前記制限手段及び前記供給手段を制御し且つ（ii）前記空燃比が切り替えられている期間に生じる前記維持されるべきトルクに対する前記トルクの変動が抑制されるように前記点火手段を制御する
ことを特徴とする請求項１から７のいずれか一項に記載の内燃機関の制御装置。
【請求項１０】
前記制御手段は、前記選択された空燃比が前記現時点の空燃比よりも高い場合に、前記複数の気筒全てについて前記現時点の空燃比が前記選択された空燃比に切り替わるように前記制限手段、前記供給手段及び前記点火手段のうち少なくとも一部を制御する
ことを特徴とする請求項１から９のいずれか一項に記載の内燃機関の制御装置。
【請求項１１】
前記制御手段は、前記複数の気筒のうち一部が稼動していない状態において前記現時点の空燃比よりも高い空燃比が選択された場合には、該稼動していない一部を含む前記複数の気筒全てを所定期間稼動させた後に前記空燃比が前記選択された空燃比に切り替わるように前記制限手段、前記供給手段及び前記点火手段のうち少なくとも一部を制御する
ことを特徴とする請求項１から１０のいずれか一項に記載の内燃機関の制御装置。
【請求項１２】
前記制御手段は更に、前記空燃比が前記選択された空燃比に切り替えられた場合に、前記燃料の点火時期が前記選択された空燃比に対応するＭＢＴ（Minimum advance for the Best Torque）となるように前記点火手段を制御する
ことを特徴とする請求項１から１１のいずれか一項に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばリーン燃焼用やストイキ燃焼用に、空燃比を切り替えることが可能な内燃機関の制御装置の技術分野に関する。
【背景技術】
【０００２】
この種の技術分野では、空燃比或いは燃焼状態を切り替える際に生じるトルク段差を吸収するものが提案されている（例えば、特許文献１参照）。特許文献１に開示された直噴火花点火エンジンの制御装置（以下、「従来の技術」と称する）によれば、均質ストイキ燃焼から点火時期を遅角側安定限界付近まで徐々に遅角した後成層ストイキ燃焼に切り替えると同時に前記総遅角分を一気に進角し、再度点火時期を遅角側安定限界付近まで徐々に遅角した後成層リーン燃焼に切り替えると同時に前記総遅角分を一気に進角することによって、段階的にトルク段差を吸収することが可能であるとされている。
【０００３】
尚、トラクションコントロール等車両用駆動力制御装置の技術分野では、成層燃焼域で駆動輪のスリップ状態を判定したとき、成層燃焼から均質ストイキ燃焼に切り替え、この燃焼切り替え時のスロットル開度の変化に伴って吸入空気の応答遅れが生ずる間、燃料カットの気筒数を、均質ストイキ燃焼域でスリップ状態を判定したときよりも増やす技術も提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開２００４−６０５０４号公報
【特許文献２】特開平１１−２３６８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
燃焼状態の切り替え前後ではトルクが維持されるのが好ましく、従来の技術においてトルクを維持しようとした場合には、例えばスロットルバルブの開度操作によって吸入空気量を変化させ、トルク段差を解消する必要がある。しかしながら、この場合、係る開度の変化に対して吸入空気量の実応答が遅延すること等に起因して、点火時期の遅角制御のみによってトルク段差を十分に解消することが困難となり易い。とりわけトルクを維持するために必要とされる吸入空気量の変化が大きい場合には係る問題が顕著に発生し易い。また、このような問題は、均質ストイキ燃焼と均質リーン燃焼との間に言わば過渡的な燃焼状態たる成層ストイキ燃焼を挟んだとしても十分には改善され難い。即ち、従来の技術には、空燃比の切り替え前後でトルクを維持しようとした場合に快適性が損なわれ易いという技術的な問題点がある。
【０００６】
本発明は例えば上述した問題点に鑑みてなされたものであり、空燃比を切り替える際の快適性の低下を防止することが可能な内燃機関の制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明に係る内燃機関の制御装置は、複数の気筒、該複数の気筒に吸入される空気に係る吸入空気量を制限する制限手段、前記複数の気筒の各々に燃料を供給する供給手段及び該各々において前記燃料に点火する点火手段を備える内燃機関を制御する内燃機関の制御装置であって、予め設定された複数の空燃比の中から前記内燃機関の機関運転条件に応じて一の空燃比を選択する選択手段と、前記内燃機関のトルクを維持しつつ前記内燃機関の空燃比を現時点の空燃比から前記選択された空燃比に切り替える場合に生じるトルクの変化の度合いを特定する特定手段と、前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記特定される変化の度合いに基づいて前記複数の気筒のうち稼動させるべき気筒数を決定する気筒数決定手段と、前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記複数の気筒のうち前記決定された気筒数に対応する少なくとも一部を稼動させ、該稼動させる少なくとも一部において前記内燃機関の空燃比が前記選択された空燃比に切り替わるように前記制限手段、前記供給手段及び前記点火手段のうち少なくとも一部を制御する制御手段とを具備することを特徴とする。
【０００８】
本発明に係る内燃機関とは、複数の気筒を有し、且つ当該複数の気筒の各々における燃料の燃焼に伴う爆発力を、例えばピストン、コネクティングロッド及びクランク軸等を適宜介して動力として取り出すことが可能に構成された機関を包括する概念であり、例えば、車両用の２サイクル或いは４サイクルレシプロエンジン等を指す。
【０００９】
本発明に係る内燃機関は特に、複数の気筒に連通する、例えば吸気管等の吸気系に設置され、吸入空気量を制限或いは増減制御することが可能に構成された、例えば電子制御式スロットルバルブ等の制限手段を備える。また、複数の気筒の各々に対し、例えば吸気ポート等吸気系の一部を介して或いは当該各々における燃焼室に直接、例えばガソリン等の燃料を供給するための、例えば電子制御式インジェクタ等の供給手段を備える。更には、当該各々において然るべき点火時期に燃料に点火するための点火プラグ等の点火手段を備える。
【００１０】
本発明に係る内燃機関の制御装置によれば、その動作時には、例えばＥＣＵ（Electronic Control Unit：電子制御ユニット）等の各種処理ユニット、各種コントローラ或いはマイコン装置等各種コンピュータシステム等として構成される選択手段の作用により、予め設定された複数の空燃比（例えば、ストイキ燃焼用の空燃比、リーン燃焼用の空燃比など）の中から、例えば機関回転数や要求トルク等の機関運転条件に応じて一の空燃比が選択される。
【００１１】
更に、例えばＥＣＵ等の各種処理ユニット、各種コントローラ或いはマイコン装置等各種コンピュータシステム等として構成される特定手段の作用により、トルクを維持しつつ空燃比を現時点の空燃比から選択された空燃比に切り替える場合に生じる吸入空気量の変化の度合い、例えば吸入空気量の変化量等が特定される。
【００１２】
ここで、本発明に係る「特定」とは、例えば、何らかの検出手段を介して直接的に又は間接的に物理的数値又は物理的数値に対応する電気信号等として検出すること、予め然るべき記憶手段等に記憶されたマップ等から該当する数値を選択又は推定すること、それら検出された物理的数値若しくは電気信号又は選択若しくは推定された数値等から、予め設定されたアルゴリズムや計算式に従って導出すること、或いはこのように導出された値を単に電気信号等として取得すること等を包括する広い概念である。
【００１３】
空燃比は、制限手段を介した吸入空気量と供給手段を介した燃料量との比であるから、所定のトルクを得るために必要とされる吸入空気量は、点火時期の影響を無視すれば相異なる複数の空燃比間で必然的に相違する。特定手段によって特定される「吸入空気量の変化の度合い」とは、空燃比を切り替える場合に生じるこのような吸入空気量の変化の大きさを、直接的、間接的、抽象的及び具体的の別によらず何らかの形で表してなる指標であり、例えば、吸入空気量の変化量であってもよいし、トルクが維持される場合の吸入空気量の変化量と相関関係にある、例えば吸入空気量が維持される場合のトルクの変化量等であってもよい。或いは変化の度合いとは、単にこれらの変化の大きさを所定の基準に従って分類した、例えば「変化が大きい」又は「変化が小さい」等、段階的な指標であってもよい趣旨である。このように、本発明においてトルクを「維持する」とは、トルクを全く変化させない場合のみならず、トルク段差が実践的な意味で顕在化しない程度にトルクを変化させる場合を含む意味である。
【００１４】
ここで特に、実際の吸入空気量が選択された空燃比に対応する量に変化するまでの過渡期間では、係る吸入空気量と供給手段による燃料の供給量との整合が困難となるため、トルク段差が生じ易い。このような過渡期間におけるトルク段差は、例えば燃料の点火時期を相対的に遅角（好適には、膨張行程内で遅角）することによってある程度は補い得るが、内燃機関の運転領域によっては、係るトルク段差を好適に解消し得ない場合がある。とりわけ係る吸入空気量の変化の度合いが大きい転領域では、内燃機関の個体差、環境条件又は使用条件等の影響も大きくなり、係る問題が顕著に発生し易い。即ち、このような吸入空気量の制御及び点火時期の制御のみでは、吸入空気量を維持しつつ空燃比を切り替えた場合に生じるトルク段差を解消し、空燃比切り替え前後におけるトルクを維持することが実践的にみて困難である。
【００１５】
そこで、本発明に係る内燃機関の制御装置では、選択された空燃比が現時点の空燃比よりも低い場合には、例えばＥＣＵ等の各種処理ユニット、各種コントローラ或いはマイコン装置等各種コンピュータシステム等として構成される気筒数決定手段の作用より、吸入空気量の変化の度合いに基づいて、複数の気筒のうち稼動させるべき気筒数（以下、宜「稼動気筒数」と称する）が決定される。
【００１６】
更に、この場合には、例えばＥＣＵ等の各種処理ユニット、各種コントローラ或いはマイコン装置等各種コンピュータシステム等として構成される制御手段が、複数の気筒のうち、決定された稼動気筒数に対応する少なくとも一部を稼動させ、該稼動させる少なくとも一部における空燃比が選択された空燃比に切り替わるように制限手段、供給手段及び前記点火手段のうち少なくとも一部を制御する。
【００１７】
ここで、本発明において「稼動」とは、気筒内において燃焼プロセスが実行されている状態を表すものとし、複数の気筒全てが稼動せしめられることを適宜「全気筒運転がなされる」等と言い、稼動気筒数が全気筒よりも少ない状態、即ち複数の気筒の一部が稼動せしめられることを適宜「減筒運転がなされる」等と言うこととする。
【００１８】
内燃機関のトルクは稼動気筒数に応じて理想的にはリニアに変化するから、一の吸入空気量によって出力され得るトルクは、非稼動状態にある気筒数に応じて低下する。一方で、予め設定された複数の空燃比のうち、任意の二つの空燃比を例に採れば、相対的に高い側（即ち、リーン側）の空燃比で例えば全気筒運転がなされる場合の一の吸入空気量に対応するトルクは、相対的に低い側（即ち、リッチ側）の空燃比で例えば全気筒運転がなされる場合のそれよりも一般的に小さくなる。
【００１９】
従って、空燃比が相対的に低い側の空燃比に設定された状態で減筒運転がなされる場合には、必然的に内燃機関のトルク特性は、空燃比が相対的に高い側の空燃比に設定された状態で全気筒運転がなされる場合のそれに漸近する。
【００２０】
係る点に鑑みれば、選択された空燃比が現時点の空燃比よりも低い場合に、吸入空気量の変化の度合いに基づいて、例えば吸入空気量の変化量が最小となるような稼動気筒数が選択されること等により、実際に空燃比が切り替えられる際のトルク段差自体を小さくし得、トルク段差を好適に解消し、トルクを維持しつつ空燃比を切り替えることが可能となる。即ち、空燃比を切り替える際の快適性の低下が防止されるのである。尚、このようにトルク段差自体が小さくなることにより、内燃機関の個体差、使用条件及び環境条件等外乱要素に対する強さが相対的に向上する点からも快適性が担保される。
【００２１】
本発明に係る内燃機関の制御装置の一の態様では、前記複数の空燃比は、理論空燃比に基づいて設定される第１空燃比及び該第１空燃比よりも高い値に設定された第２空燃比からなり、前記選択手段は、前記第１及び第２空燃比のうち一方を選択する。
【００２２】
この態様によれば、理論空燃比に基づいて、例えばストイキ燃焼用に理論空燃比近傍の空燃比として設定される第１空燃比と、係る第１空燃比よりも高い値に設定された、例えばリーン燃焼用の第２の空燃比との間で空燃比が適宜切り替えられるため、空燃比切り替えに際しての負荷が軽減され得、実践上有益である。
【００２３】
尚、設定され得る空燃比の数は何ら限定されないが、このように二種類の空燃比、とりわけストイキ燃焼とリーン燃焼とに夫々対応する空燃比が、例えば予め実験的に、経験的に或いはシミュレーション等に基づいて夫々燃料消費率（以下、適宜「燃費」と称する）、エミッション、燃焼状態及び動力性能等が夫々許容範囲に収まるように決定されている場合等には、実践上極めて有益である。
【００２４】
本発明に係る内燃機関の制御装置の他の態様では、前記特定手段は、予め少なくとも前記複数の空燃比のうち最も高い空燃比を除く少なくとも一部について設定された前記稼動させるべき気筒数の候補値毎に前記変化の度合いを特定し、前記気筒数決定手段は、前記候補値毎に特定された変化の度合いに基づいて前記候補値の中から前記稼動させるべき気筒数を決定する。
【００２５】
この態様によれば、例えば前述した第１空燃比或いはストイキ燃焼用の空燃比であるストイキ空燃比等、少なくとも最も高い空燃比を除く少なくとも一部の空燃比について、稼動気筒数の候補値毎に変化の度合いが特定される。
【００２６】
従って、この態様によれば、稼動気筒数を如何なる値に設定すればよいかの判断を比較的高い精度で行うことが可能となる。即ち、空燃比を切り替える際の快適性の低下が効果的に防止され得る。尚、「少なくとも前記複数の空燃比のうち最も高い空燃比を除く少なくとも一部について」とは、無論、最も高い空燃比について同様に候補値が設定されてもよい趣旨である。
【００２７】
尚、場合、前記吸入空気量と前記トルクとの関係を表す出力特性を、（i）前記複数の空燃比の各々において前記複数の気筒全てが稼動している場合及び（ii）前記候補値が設定された空燃比において前記複数の気筒のうち前記候補値の各々に対応する少なくとも一部が稼動している場合について記憶する記憶手段を更に具備し、前記特定手段は、前記記憶された出力特性に基づいて前記候補値毎に前記変化の度合いを特定してもよい。
【００２８】
この場合、例えばＲＯＭ（Read Only Memory）等然るべき記憶手段に例えばマップ等として記憶された、吸入空気量とトルクとの関係を表す出力特性に基づいて変化の度合いが特定される。この際、係る出力特性は、予め設定された空燃比の各々において全気筒運転がなされた場合及び候補値が設定された空燃比において減筒運転がなされた場合について記憶されているため、稼動気筒数を如何なる値に設定すべきであるかの判断を、より高い精度で行うことが可能となる。
【００２９】
本発明に係る内燃機関の制御装置の他の態様では、前記特定手段は、前記変化の度合いとして前記吸入空気量の変化量を特定する。
【００３０】
この態様によれば、吸入空気量の変化の度合いとして、例えば、上述した出力特性或いは予め設定されたアルゴリズム等に基づいて吸入空気量の変化量自体が特定されるため、稼動気筒数を効率的且つ効果的に決定し得る。
【００３１】
尚、この態様では、前記特定手段は、前記変化量として前記吸入空気量の減少量を特定してもよい。
【００３２】
例えば上述した点火時期の遅角制御等によってトルクを抑制することが可能であることに鑑みれば、空燃比を切り替えるに際のトルク段差は、トルクが低下する側よりもトルクが増加する側に生じた方が実践上有益である。
【００３３】
この場合、吸入空気量の減少量として変化量が特定されるため、稼動気筒数は、空燃比の切り替えに際し、吸入空気量に対しより高トルク側の出力特性が得られるように決定される。従って、空燃比が切り替わるまでの過渡期間におけるトルク段差が好適に解消される。
【００３４】
吸入空気量の変化量が特定される本発明に係る内燃機関の制御装置の他の態様では、前記気筒数決定手段は、前記変化量が最小となるように前記稼動させるべき気筒数を決定する。
【００３５】
この態様によれば、吸入空気量の変化量が最小限に留められるため、空燃比切り替えに際してのトルク段差自体を実質的に最小とし得うる。従って、空燃比切り替えに際しての快適性の低下が防止される。尚、「最小となるように」とは、厳密な物理量としての吸入空気量の変化量が最小となる場合の他に、例えば燃費、エミッション又は燃焼振動等トルク段差以外の何らかの指標値を許容範囲に収め得る合理的且つ実践上有益な選択肢の中で限定された、吸入空気量の変化量が実質的に最小となるような場合を含む概念である。同趣旨より、気筒数決定手段は、変化量が、（理想的に最小となる場合にまで至らずとも）なるべく小さくなるように稼動させるべき気筒数を決定すれば、実践上有効である。
【００３６】
本発明に係る内燃機関の制御装置の他の態様では、前記制御手段は、前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記稼動させる少なくとも一部において、前記吸入空気量が維持されるように前記制限手段を制御し且つ前記吸入空気量が維持された状態で前記空燃比が前記選択された空燃比に切り替わるように前記供給手段を制御する。
【００３７】
選択された空燃比が現時点の空燃比よりも低い場合、即ち相対的にリッチ側の空燃比が選択された場合には、上述した如く決定された稼動気筒数に対応する気筒が稼動せしめられ、トルク段差が好適に解消せしめられる。但し、現時点の空燃比に対応する、例えば上述した第２空燃比に基づいた全気筒運転時のトルク特性と、決定された稼動気筒数に応じてなされる、例えば上述した第１空燃比に基づいた減筒運転時のトルク特性とは、相互に完全に整合する訳ではないから、トルク段差を完全に相殺せしめんとする場合には、吸入空気量の調整が必要となる。
【００３８】
一方で、実践的な見地からは、係る吸入空気量の変化の度合いに対応するトルク段差が、例えば運転者に知覚され得ない程度に小さい場合、吸入空気量の調整は不要である。また、吸入空気量の変化の度合いが例えばマップ等を利用して選択又は推定される場合、マップの信頼性に起因する不確定性が伴うから、吸入空気量は維持された方がよい場合もある。
【００３９】
この態様によれば、空燃比が相対的に高い側から低い側へ切り替えられる場合に、吸入空気量が維持されるため、トルクを維持しつつ空燃比を切り替える際に生じる吸入空気量の変化の度合いが小さい場合には好適である。
【００４０】
尚、より実践的な見地からは、本態様に係る制御を実行するか否かの判断基準が適宜設けられていてもよい。この際、このような判断基準に対応する値が、例えば予め実験的に、経験的に或いはシミュレーション等に基づいて、快適性を阻害しない程度のトルク段差の範囲を規定し得るよう設定されていてもよい。
【００４１】
本発明に係る内燃機関の制御装置の他の態様では、前記制御手段は、前記選択された空燃比が前記現時点の空燃比よりも低い場合に、前記稼動させる少なくとも一部において（i）前記トルクが維持された状態で前記空燃比が前記選択された空燃比に切り替わるように前記制限手段及び前記供給手段を制御し且つ（ii）前記空燃比が切り替えられている期間に生じる前記維持されるべきトルクに対する前記トルクの変動が抑制されるように前記点火手段を制御する。
【００４２】
空燃比を相対的に高い側の空燃比から低い側の空燃比に切り替える際に生じる吸入空気量の変化の度合いが比較的大きい場合、空燃比を切り替えた瞬間に或いは切り替えた瞬間から一定又は不定の期間中に、比較的大きなトルク段差が発生し得る。
【００４３】
この態様によれば、空燃比が切り替えられる際に、切り替え点におけるトルクを維持すべく吸入空気量を減少せしめることに起因する、空燃比切り替え期間中のトルク変動（即ち、トルク段差）が、点火手段を介した点火時期の制御により抑制される。
【００４４】
尚、この際、係る切り替え期間中においては、供給手段を介した燃料供給量が、本来目的のトルクを発生させるために必要となる値に対し相対的に増加した形となる吸入空気量に適合するため、トルクが過剰に発生する。従って、点火時期をそれに応じて適宜遅角することにより、効果的にトルク段差を抑制せしめることが可能となる。
【００４５】
尚、このような抑制すべきトルク段差に対応する点火遅角量は、予め実験的に、経験的に或いはシミュレーション等に基づいて、更には例えば内燃機関の仕様、要求性能或いは使用環境等に応じて、発生するトルク段差を実質的に相殺し得るよう決定されていてもよい。
【００４６】
本発明に係る内燃機関の制御装置の他の態様では、前記制御手段は、前記選択された空燃比が前記現時点の空燃比よりも高い場合に、前記複数の気筒全てについて前記現時点の空燃比が前記選択された空燃比に切り替わるように前記制限手段、前記供給手段及び前記点火手段のうち少なくとも一部を制御する。
【００４７】
空燃比が相対的に低い側から高い側に切り替えられる場合、相対的に低い空燃比による減筒運転を段階的に介在させた後に目的の空燃比に到達せしめることは、空燃比の切り替えを優先すべき点に鑑みれば回避するのが妥当である。従って、このように空燃比をより高い側に切り替える場合には、トルク段差を最も小さくし得る稼動気筒数が、実質的に常に全気筒に制限される。
【００４８】
従って、この場合、減筒運転による本発明に係る顕著な効果は期待されないが、上述したようにトルク段差を例えば点火時期の遅角制御によって抑制することは可能であり、又少なからず効果的である。即ちこの態様によれば、快適性を担保しつつ空燃比を双方向に切り替えることが可能となり実践上極めて有益である。
【００４９】
本発明に係る内燃機関の制御装置の他の態様では、前記制御手段は、前記複数の気筒のうち一部が稼動していない状態において前記現時点の空燃比よりも高い空燃比が選択された場合には、該稼動していない一部を含む前記複数の気筒全てを所定期間稼動させた後に前記空燃比が前記選択された空燃比に切り替わるように前記制限手段、前記供給手段及び前記点火手段のうち少なくとも一部を制御する。
【００５０】
何らかの理由で減筒運転が行われている状態から空燃比を相対的にリーン側の空燃比へ切り替える場合、トルク段差を低減する目的から言えば稼動気筒数は実質的に全気筒に制限されるから、期間の長短はあれ、非稼動状態にあった気筒は、比較的冷却された状態から希薄側の燃焼を強いられることになる。特に目標となる空燃比が、例えば２０〜２５程度の比較的高い空燃比である場合には、燃焼安定性又はエミッション等多角的に見て厳しい条件となる。
【００５１】
この態様によれば、減筒運転がなされている状態から空燃比がよりリーン側に切り替えられる場合には、現時点の空燃比による所定期間の全気筒運転を介した後、空燃比が目標となる空燃比に切り替えられる。従って、燃焼安定性やエミッションの悪化を招くことなく、空燃比が切り替えられる。尚、このような全気筒運転がなされる期間は特に限定されず、例えば、予め実験的に、経験的に或いはシミュレーション等に基づいて、全気筒運転を介在させることによる時間的なロスよりも全気筒運転を介在させることによる上記効果の方が勝り得る有限の時間範囲として定められていてもよい。但し、係る所定時間は、全気筒運転を何ら介在させない場合と比較して幾らかなりとも上述した効果が生じればよいのであり、そのような点に鑑みれば、例えば、非稼動状態にある気筒について現時点の空燃比による燃焼行程が１サイクル介在するだけでもよい。
【００５２】
本発明に係る内燃機関の制御装置の他の態様では、前記制御手段は更に、前記空燃比が前記選択された空燃比に切り替えられた場合に、前記燃料の点火時期が前記選択された空燃比に対応するＭＢＴ（Minimum advance for the Best Torque）となるように前記点火手段を制御する。
【００５３】
この態様によれば、各空燃比における定常状態の点火時期が基本的には常にＭＢＴに設定される。例えば各空燃比において、例えば吸入空気量の増大に伴って速くなる燃焼速度に応じてＭＢＴは遅角され、また、機関回転数の上昇に伴って減少するクランク角度当りの時間に応じてＭＢＴは進角される。従って、常にトルク等の動力性能、エミッション等の環境性能及び振動等の快適性能のバランスが図られ、もって内燃機関の総合的な性能を向上させることが可能となる。尚、空燃比及びその他内燃機関の運転条件に応じたＭＢＴの値は、例えばＲＯＭ等の然るべき記憶手段に記憶されていてもよい。
【００５４】
本発明のこのような作用及び他の利得は次に説明する実施形態から明らかにされる。
【発明を実施するための最良の形態】
【００５５】
＜発明の実施形態＞
以下、適宜図面を参照して、本発明の好適な実施形態について説明する。
【００５６】
＜１：第１実施形態＞
＜１−１：実施形態の構成＞
始めに、図１を参照して、本発明の第１実施形態に係るエンジンシステム１０の構成について説明する。ここに、図１は、エンジンシステム１０の模式図である。
【００５７】
図１において、エンジンシステム１０は、ＥＣＵ１００及びエンジン２００を備える。
【００５８】
ＥＣＵ１００は、図示せぬＣＰＵ（Central Processing Unit）、ＲＯＭ及びＲＡＭ（Random Access Unit）等を備え、エンジン２００の動作全体を制御することが可能に構成された電子制御式の制御装置であり、本発明に係る「内燃機関の制御装置」の一例である。尚、ＥＣＵ１００は、ＲＯＭに格納された制御プログラムに従って、エンジン２００の空燃比を制御するための後述する空燃比制御処理を実行することが可能に構成されている。
【００５９】
エンジン２００は、気筒２０１内において点火プラグ２０２（即ち、本発明に係る「点火手段」の一例）による点火動作を介して混合気を燃焼せしめると共に、係る燃焼による爆発力に応じて生じるピストン２０３の往復運動を、コネクティングロッド２０４を介してクランクシャフト２０５の回転運動に変換することが可能に構成された、本発明に係る「内燃機関」の一例たる４サイクル直列６気筒ガソリンエンジンである。以下に、エンジン２００の要部構成を、その動作の一部と共に説明する。
【００６０】
尚、エンジン２００は直列６気筒エンジンであり、本来ならば気筒２０１は紙面に垂直な方向に直列に６本存在するが、紙面及び説明の煩雑化を防ぐ目的から気筒各々の個別の図示を省略することとする。
【００６１】
図１において、外部から吸入された空気は、吸気管２０６を通過し、インジェクタ２０７（即ち、本発明に係る「供給手段」の一例）から噴射された燃料と混合されて前述の混合気となる。燃料は、燃料タンク２２３に貯留されており、低圧ポンプ２２５の作用によりデリバリパイプを介してインジェクタ２０７に圧送供給されている。この際、燃料は、デリバリパイプに設けられたフィルタ２２４によって不純物が濾過された状態でインジェクタ２０７に供給される。尚、インジェクタ２０７は、ＥＣＵ１００と電気的に接続されており、ＥＣＵ１００によって制御される通電時間に応じた量の燃料を吸気管２０６内に噴射することが可能に構成される。
【００６２】
尚、本発明に係る「供給手段」とは、図１に例示するような所謂吸気ポートインジェクタの構成を採らずともよく、例えば、低圧ポンプ２２５によって圧送される燃料の圧力を更に高圧ポンプによって昇圧せしめ、高温高圧の気筒２０１内部へ燃料を直接噴射することが可能に構成された、所謂直噴インジェクタ等の形態を有していてもよい。
【００６３】
気筒２０１内部と吸気管２０６とは、吸気バルブ２０８の開閉によって連通状態が制御されている。気筒２０１内部で燃焼した混合気たる排気は、吸気バルブ２０８の開閉に連動して開閉する排気バルブ２０９を通過し、排気管２１０等を介して図示せぬ車両の外へ排気される。
【００６４】
吸気管２０６上には、クリーナ２１１が配設されており、外部から吸入される空気が浄化される。また、クリーナ２１１の下流側（シリンダ側）には、ホットワイヤー式のエアフローメータ２１２が配設されており、吸入空気の質量流量を直接測定することが可能に構成されている。また、吸気管２０６には、吸入空気の温度を検出可能な吸気温センサ２１３が設置されている。尚、エアフローメータ２１２及び吸気温センサ２１３は、夫々ＥＣＵ１００と電気的に接続されており、その検出値を表す電気信号がＥＣＵ１００に常に供給される構成となっている。
【００６５】
吸気管２０６におけるエアフローメータ２１２の下流側には、気筒２０１内部への吸入空気量を調節するスロットルバルブ２１４（即ち、本発明に係る「制限手段」の一例）が配設されている。スロットルバルブ２１４の開度（以下、適宜「スロットル開度」と称する）は、スロットルポジションセンサ２１５によって検出され、スロットルポジションセンサ２１５と電気的に接続されたＥＣＵ１００によって絶えず把握される構成となっている。また、スロットルバルブ２１４の開度は、ＥＣＵ１００と電気的に接続されたスロットルバルブモータ２１７によって可変に制御される構成となっている。
【００６６】
一方、運転者によるアクセルペダル２２６の踏み込み量は、アクセルポジションセンサ２１６によって検出され、アクセルポジションセンサ２１６と電気的に接続されたＥＣＵ１００により絶えず把握される構成となっている。
【００６７】
クランクシャフト２０５近傍には、クランクシャフト２０５の回転状態を表すクランク角を検出するためのクランクポジションセンサ２１８が設置されている。クランクポジションセンサ２１８は、エンジンＥＣＵ１００と電気的に接続されており、エンジンＥＣＵ１００は、クランクポジションセンサ２１８によって検出されたクランク角に基づいてピストン２０３の位置を把握し、点火プラグ２０２の点火時期等を制御することが可能に構成されている。また、エンジンＥＣＵ１００は、クランクポジションセンサ２１８によって検出されたクランク角を時間処理することによって、エンジン２００の機関回転数Ｎｅを算出することが可能に構成されている。
【００６８】
気筒２０１を収容するシリンダブロックには、エンジン２００のノック強度を測定可能なノックセンサ２１９が配設されており、また係るシリンダブロック内のウォータージャケット内には、エンジン２００の冷却水温度を検出するための水温センサ２２０が配設されている。これらは、ＥＣＵ１００と電気的に接続されている。
【００６９】
排気管２１０には、三元触媒２２２が設置されている。三元触媒２２２は、エンジン２００から排出されるＣＯ（一酸化炭素）、ＨＣ（炭化水素）、及びＮＯｘ（窒素酸化物）を夫々浄化することが可能な触媒である。排気管２１０における三元触媒２２２の上流側には、空燃比センサ２２１が配設されている。空燃比センサ２２１は、排気管２１０から排出される排気ガスから、エンジン２００の空燃比を検出することが可能に構成されている。空燃比センサ２２１は、ＥＣＵ１００と電気的に接続されており、後述する空燃比制御処理では、係る空燃比センサ２２１によって検出された空燃比が利用される構成となっている。
【００７０】
＜１−２：実施形態の動作＞
エンジンシステム１０では、ＥＣＵ１００が空燃比制御処理を実行することによって、エンジン２００の空燃比が制御されている。ここで、図２を参照し、本実施形態の動作として空燃比制御処理について説明する。ここに、図２は、空燃比制御処理のフローチャートである。
【００７１】
図２において、ＥＣＵ１００は、目標空燃比を決定するために必要となるエンジン２００の運転条件を取得する（ステップＡ１０）と共に、係る取得された運転条件に基づいて目標空燃比を決定する（ステップＡ１１）。本実施形態において、ＥＣＵ１００は、ＲＯＭに空燃比決定用のマップである燃焼マップＭ１を保持しており、ステップＡ１１に係る処理においては、係る燃焼マップＭ１に基づいて目標空燃比が決定される。
【００７２】
ここで、図３を参照して、燃焼マップＭ１の詳細について説明する。ここに、図３は、燃焼マップＭ１の模式図である。
【００７３】
図３において、燃焼マップＭ１は、縦軸及び横軸に夫々エンジン２００のトルクＴｅ及び機関回転数Ｎｅを配してなる二次元マップである。燃焼マップＭ１には、予め理論空燃比（１４．７）近傍の値であるストイキ空燃比（即ち、本発明に係る「第１空燃比」の一例）に基づいたストイキ燃焼を行う領域を表すストイキ領域と、空燃比約２０前後のリーン空燃比（即ち、本発明に係る「第２空燃比」の一例）に基づいたリーン燃焼を行う領域を表すリーン領域とが設定されている。より具体的には、機関回転数Ｎｅ１以上Ｎｅ２未満であり且つトルクＴｅ１以上Ｔｅ２未満の領域がリーン領域として設定され、それ以外の領域がストイキ領域として設定されている。
【００７４】
図２に戻り、ＥＣＵ１００は、ステップＡ１０に係る処理において、上述した運転条件として現時点における機関回転数Ｎｅを演算し、またアクセルポジションセンサ２１６によって検出されるアクセルペダル２２６の開度及び図１において不図示の車速センサによって検出される車速に基づいて決定される要求出力から要求トルクを演算する。また、ステップＡ１１に係る処理において、燃焼マップＭ１を参照し、演算された要求トルク及び機関回転数Ｎｅに対応する座標点を特定すると共に、係る座標点が属する領域に設定された空燃比を目標空燃比として決定する。
【００７５】
目標空燃比を決定すると、ＥＣＵ１００は、空燃比の切り替えが必要であるか否かを判別する（ステップＡ１２）。ステップＡ１１に係る処理において決定された目標空燃比が、従前の目標空燃比と同じである場合（ステップＡ１２：ＮＯ）、ＥＣＵ１００は、目標空燃比を維持するための通常制御を実行し（ステップＡ１３）、処理をステップＡ１０に戻す。尚、ステップＡ１３に係る通常制御とは、空燃比センサ２２１によって検出される空燃比に基づいて行われる空燃比フィードバック制御等を指す。
【００７６】
一方、空燃比の切り替えが必要であると判別された場合（ステップＡ１２：ＹＥＳ）、ＥＣＵ１００は、リーン空燃比からストイキ空燃比への切り替えであるか否かを判別する（ステップＡ１４）。リーン空燃比からの切り替えではない場合（ステップＡ１４：ＮＯ）、即ちストイキ空燃比からリーン空燃比への切り替えが必要である場合、ＥＣＵ１００は、吸入空気量の変更を伴う空燃比の切り替え処理を実行する（ステップＡ１５）。
【００７７】
ここで、図４を参照して、ストイキ空燃比からリーン空燃比への切り替えに際し発生する吸入空気量の変化について説明する。ここに、図４は、ＥＣＵ１００がＲＯＭに保持する出力特性マップＭ２の模式図である。
【００７８】
図４において、出力特性マップＭ２は、縦軸及び横軸に夫々トルクＴｅ及び吸入空気量Ｇを配してなる二次元マップである。出力特性マップＭ２において、ストイキ空燃比に基づいたストイキ燃焼における出力特性は、図示プロファイルＰｒｆＳとして表される。一方で、リーン空燃比に基づいたリーン燃焼における出力特性は、リーン燃焼がストイキ燃焼と比較してより多くの空気を必要とすることから、プロファイルＰｒｆＳよりも傾きが緩やかな図示プロファイルＰｒｆＬとなる。尚、図４においては、プロファイルＰｒｆＳ及びプロファイルＰｒｆＬ共に全気筒運転に対応する出力特性であるとする。また、各燃焼形態における点火時期は、基本点火時期であるとする。ここで、本実施形態において基本点火時期はＭＢＴに設定されている。
【００７９】
従って、エンジン２００からトルクＴｅａを出力するために必要となる吸入空気量は、ストイキ燃焼ではＧａとなり、リーン燃焼ではＧｂ（Ｇｂ＞Ｇａ）となる。また、吸入空気量をＧｂに維持する場合、定常時のトルクは、リーン燃焼でＴｅａ、またストイキ燃焼でＴｅｂ（Ｔｅｂ＞Ｔｅａ）となる。即ち、同一の吸入空気量で比較した場合には、ストイキ燃焼の方がより高トルクを得ることが出来る。
【００８０】
ここで更に、図５を参照して、図２におけるステップＡ１５に係る空燃比の切り替え処理の詳細について説明する。ここに、図５は、燃焼形態をストイキ燃焼からリーン燃焼に切り替える際の（即ち、空燃比をストイキ空燃比からリーン空燃比へ切り替える際の）タイミングチャートの一例である。尚、図５は、空燃比の切り替え点におけるトルクが、図４に示すトルクＴｅａである場合に対応するものとする。また、図５において、図４と重複する箇所には同一の符号を付してその説明を適宜省略することとする。
【００８１】
図５において、横軸は時刻であり、縦軸の系列には、スロットル開度Ｔｈｒ、吸入空気量Ｇ、点火時期ＰＧ及び制御空燃比が表される。
【００８２】
ＥＣＵ１００は、時刻Ｔ０において、スロットル開度Ｔｈｒがストイキ空燃比に対応したスロットル開度Ｔｈｒ１からリーン空燃比に対応するスロットル開度Ｔｈｒ２に切り替わるようにスロットルバルブモータ２１７を制御する。これに伴い、スロットル開度Ｔｈｒは、時刻Ｔ１においてスロットル開度Ｔｈｒ２に切り替わる。
【００８３】
一方、スロットル開度Ｔｈｒの切り替わりに伴い、吸入空気量Ｇも変化する。ところが、吸入空気量Ｇの時間推移は、スロットル開度Ｔｈｒのそれと比較して遅く、時刻Ｔ１から更に有限且つ無視し得ない時間遅延を経た時刻Ｔ２において、リーン燃焼でトルクＴｅａを出力するために必要な吸入空気量Ｇｂに切り替わることになる。
【００８４】
ここで、図示縦系列最下段に示される制御空燃比は、燃料噴射量が対応する空燃比であり、ストイキ空燃比に対応するＡＦＳと、リーン空燃比に対応するＡＦＬとのいずれか一方に設定される。制御空燃比は、図２におけるステップＡ１１に係る処理において目標空燃比（ここでは、リーン空燃比）が設定されたとしても、吸入空気量が目標値（ここでは吸入空気量Ｇｂ）となるまでは、従前の目標値ＡＦＳのまま変化しない。
【００８５】
従って、吸入空気量がＧｂに到達するまでの期間については、吸入空気量Ｇの増加に応じて燃料噴射量も増加し、結局エンジン２００のトルクＴｅはＴｅａよりも高くなり、何ら対策がなされなければ、最終的には「Ｔｅｂ−Ｔｅａ」に対応するトルク段差が運転者へ伝達され、快適性及びドライバビリティの低下に繋がる要因となる。
【００８６】
そこで、ＥＣＵ１００は、吸入空気量Ｇが目標値に到達するまでの過渡期間において、点火時期ＰＧを遅角制御する。従って、エンジン２００における点火時期ＰＧは、時刻Ｔ０から基本点火時期であるＭＢＴ１から徐々に遅角される。係る遅角制御に伴ってエンジン２００のトルクは低下し、係る過渡期間におけるトルク段差が好適には相殺される。
【００８７】
尚、点火時期ＰＧの遅角制御を行うに際し、ＥＣＵ１００は、予めＲＯＭに格納されたマップを参照し、相殺すべきトルク段差に対応する遅角量を取得する。係るマップには、予め実験的に、経験的に或いはシミュレーション等に基づいて相殺すべきトルクを少なくとも低減、好適には完全に相殺し得る遅角量が記憶されている。
【００８８】
ＥＣＵ１００は、このような遅角制御によるトルク段差の解消が図られる過程において、吸入空気量Ｇがリーン燃焼でトルクＴｅａを出力するために必要な目標値Ｇｂに到達した時点で、制御空燃比をＡＦＬに変更し、同時に点火時期ＰＧを、目標空燃比たるリーン空燃比に対応する基本点火時期ＭＢＴ２まで一気に進角する。このように、図２におけるステップＡ１５に係る空燃比切り替え処理において、エンジン２００のトルクが目標トルク（ここでは、トルクＴｅａ）に維持されたまま空燃比の切り替えが完了する。図２に戻り、ステップＡ１５に係る処理が終了すると、ＥＣＵ１００は、処理をステップＡ１０に移行させる。
【００８９】
一方、ステップＡ１４に係る処理において、リーン空燃比からストイキ空燃比への切り替えであると判別された場合（ステップＡ１４：ＹＥＳ）、ＥＣＵ１００は、稼動気筒数を決定する（ステップＡ１６）。稼動気筒数とは、エンジン２００において稼動させる気筒の数である。本実施形態に係るエンジンシステム１０では、ＥＣＵ１００が、各気筒２０１に対応するインジェクタ２０７及び点火プラグ２０２を自由に制御可能であるため、例えば、非稼動状態に制御すべき気筒２０１については、インジェクタ２０７を介した燃料噴射を停止せしめ、また点火プラグ２０２による点火動作を休止せしめること等によって減筒運転を実行することが可能である。
【００９０】
ここで、図６を参照して、稼動気筒数について説明する。ここに、図６は、出力特性マップＭ２の他の模式図である。尚、同図において、図４と重複する箇所には同一の符号を付してその説明を適宜省略することとする。
【００９１】
図６において、出力特性マップＭ２には、前述したプロファイルＰｒｆＳ及びプロファイルＰｒｆＬの他に、ストイキ燃焼における減筒運転（以下、適宜「減筒ストイキ運転」と称する）に対応する出力特性が、その稼動気筒数毎に予め設定されている。図６では、稼動気筒数が「５」である（即ち、一本減筒された）場合の出力特性たるプロファイルＰｒｆＳ１、稼動気筒数が「４」である（即ち、二本減筒された）場合の出力特性たるプロファイルＰｒｆＳ２及び稼動気筒数が「３」である（即ち、三本減筒された）場合の出力特性たるプロファイルＰｒｆＳ３が夫々設定されている。これら減筒ストイキ運転における各出力特性において、例えば吸入空気量Ｇｂに対応するトルクＴｅは、プロファイルＰｒｆＳ１、ＰｒｆＳ２及びＰｒｆＳ３各々について、Ｔｅｂ１（Ｔｅｂ＞Ｔｅｂ１＞Ｔｅａ）、Ｔｅｂ２（Ｔｅｂ１＞Ｔｅｂ２＞Ｔｅａ）及びＴｅｂ３（Ｔｅａ＞Ｔｅｂ３）となる。同様に、各出力特性において、トルクＴｅａを出力するために必要となる吸入空気量Ｇは、プロファイルＰｒｆＳ１、ＰｒｆＳ２及びＰｒｆＳ３各々について、Ｇａ１（Ｇｂ＞Ｇａ１＞Ｇａ）、Ｇａ２（Ｇａ１＜Ｇａ２＜Ｇｂ）及びＧａ３（Ｇｂ＜Ｇａ３）となる。
【００９２】
図２におけるステップＡ１６に係る処理に際し、ＥＣＵ１００は、稼動気筒数を、リーン燃焼における全気筒運転（以下、適宜「全気筒リーン運転」と称する）に対応する出力特性たるプロファイルＰｒｆＬとストイキ燃焼における全気筒運転（以下、適宜「全気筒ストイキ運転」と称する）に対応する出力特性たるプロファイルＰｒｆＳとの間に位置し、且つプロファイルＰｒｆＬと最も近い出力特性（即ち、ここではプロファイルＰｒｆＳ２）に対応する稼動気筒数（即ち、「４」）に設定する。即ち、リーン空燃比からストイキ空燃比への切り替え時には、切り替え時のトルク段差と相関する吸入空気量の減少量が最小となる稼動気筒数が選択される。
【００９３】
尚、プロファイルＰｒｆＬよりも低トルク側の特性（ここでは、プロファイルＰｒｆＳ３）が選択された場合、トルクの低下を招くため、本実施形態ではプロファイルＰｒｆＳ３は選択対象から除外される。即ち、本実施形態に係る空燃比制御処理では、空燃比の切り替えに際し少なくともトルクの低下を招かないように（トルク段差がトルク増加側に発生する場合には、既に延べた如くその抑制が可能である）吸入空気量、燃料噴射量及び点火時期等が制御される。
【００９４】
尚、ここでは、吸入空気量Ｇの減少量の絶対値が最小となる稼動気筒数が選択されるが、稼動気筒数は、必ずしも係る絶対値に基づいて決定されずともよい。例えば、予め実験的に、経験的に或いはシミュレーション等に基づいて、稼動気筒数毎に燃焼安定性やエミッション等各種評価指標が基準値を満たし得ない動作領域が判明している或いは推定し得る場合には、そのような動作領域に属する稼動気筒数を選択対象から除外してもよい。
【００９５】
図２に戻り、稼動気筒数が決定すると、ＥＣＵ１００は、トルク段差の補正が不要であるか否かを判別する（ステップＡ１７）。ここで、図７を参照して、トルク段差補正の要否について説明する。ここに、図７は、出力特性マップＭ２の更に他の模式図である。尚、同図において、図６と重複する箇所については、同一の符号を付してその説明を適宜省略することとする。
【００９６】
図７において、空燃比を切り替えたことによって生じ得るトルク段差は、吸入空気量Ｇに応じて異なる。例えば、吸入空気量がＧａである場合とＧｂである場合（即ち、目標トルクが夫々Ｔｅａ’及びＴｅａである場合）とでトルク段差を比較すると、前者はＴｅｂ２’−Ｔｅａ’（即ち図示ΔＴｅ’）であり、後者はＴｅｂ２−Ｔｅａ（即ち、図示ΔＴｅ（ΔＴｅ＞ΔＴｅ’））である。
【００９７】
ＥＣＵ１００は、予めＲＯＭに記憶された判断基準値とこれらトルク段差の値とを比較し、空燃比を切り替えた際に生じ得るトルク段差が係る判断基準値以上の場合には、トルク段差の補正が必要であると判別する。尚、係る判断基準値は、予め実験的に、経験的に或いはシミュレーション等に基づいて、トルク段差が快適性及びドライバビリティに与える影響が無視し得なくなる値として決定されている。
【００９８】
図２に戻り、トルク段差の補正が必要であると判別された場合（ステップＡ１７：ＮＯ）、ＥＣＵ１００は、吸入空気量の変更を伴う空燃比の切り替え処理を実行する（ステップＡ１８）。
【００９９】
ここで、図８を参照して、図２におけるステップＡ１８に係る空燃比の切り替え処理の詳細について説明する。ここに、図８は、運転条件を、全気筒リーン運転から稼動気筒数４本の減筒ストイキ運転に切り替える際のタイミングチャートである。尚、図８は、空燃比の切り替え点におけるトルク（即ち、維持すべきトルク）がトルクＴｅａである場合に対応するものとする。
【０１００】
図８において、横軸は時刻であり、縦軸の系列には、スロットル開度Ｔｈｒ、吸入空気量Ｇ、点火時期ＰＧ及び制御空燃比が表される。
【０１０１】
ＥＣＵ１００は、時刻Ｔ３において、スロットル開度Ｔｈｒが全気筒リーン運転に対応したスロットル開度Ｔｈｒ２から減筒ストイキ運転に対応するスロットル開度Ｔｈｒ３に切り替わるようにスロットルバルブモータ２１７を制御する。これに伴い、スロットル開度Ｔｈｒは、時刻Ｔ４においてスロットル開度Ｔｈｒ３に切り替わる。
【０１０２】
一方、スロットル開度Ｔｈｒの切り替わりに伴い、吸入空気量Ｇも変化するが、吸入空気量Ｇの時間推移は、スロットル開度Ｔｈｒの変化と比較して遅く、時刻Ｔ４から更に有限且つ無視し得ない時間遅延を経た時刻Ｔ５において、減筒ストイキ運転でトルクＴｅａを出力するために必要な吸入空気量Ｇａ２まで減少することになる。
【０１０３】
ここで、図示縦系列最下段に示される制御空燃比は、ストイキ空燃比からリーン空燃比に切り替えられる場合と異なり、スロットル開度Ｔｈｒの切り替えと同期して切り替えられ、時刻Ｔ３においてリーン空燃比を表すＡＦＬから速やかにストイキ空燃比を表すＡＦＳに切り替えられる。
【０１０４】
従って、吸入空気量がＧａ２に減少するまでの過渡期間については、吸入空気量Ｇに応じて燃料噴射量も増加し、エンジン２００のトルクＴｅは、Ｔｅａよりも高くなってトルク段差が発生する。例えば、図６を参照すれば、エンジン２００のトルクＴｅは、何らの対策も施さなければ、時刻Ｔ３において吸入空気量Ｇｂに対応したトルクＴｅｂ２まで増加し、その後吸入空気量Ｇの減少に伴って目標トルクたるＴａへ漸近する。即ち、この場合、空燃比が切り替えられた瞬間に「Ｔｅｂ２−Ｔｅａ」に対応するトルク段差が運転者へ伝達され、快適性及びドライバビリティの低下に繋がる要因となる。
【０１０５】
そこで、ＥＣＵ１００は、吸入空気量Ｇが目標値Ｇａ２に到達するまでの過渡期間において、点火時期ＰＧを遅角制御する。従って、エンジン２００における点火時期ＰＧは、時刻Ｔ３においてリーン燃焼の基本点火時期であるＭＢＴ２からＰＧ２まで一気に遅角され、それ以降、減筒ストイキ運転の基本点火時期であるＭＢＴ３まで徐々に進角される。係る遅角制御に伴って係る過渡期間におけるエンジン２００のトルクは低下し、トルク段差が相殺される。
【０１０６】
このように、図２におけるステップＡ１８に係る空燃比切り替え処理において、エンジン２００のトルクが目標トルク（ここでは、トルクＴｅａ）に維持されたまま空燃比の切り替えが完了する。図２に戻り、ステップＡ１８に係る処理が終了すると、ＥＣＵ１００は、処理をステップＡ１０に移行させる。
【０１０７】
図２に戻り、ステップＡ１７に係る処理において、トルク段差の補正が不要であると判別された場合（ステップＡ１７：ＹＥＳ）、ＥＣＵ１００は、吸入空気量Ｇを維持して空燃比を切り替える（ステップＡ１９）。ステップＡ１９に係る処理が実行されると、ＥＣＵ１００は、処理をステップＡ１０に移行させる。
【０１０８】
ここで、図７を参照すれば、例えば吸入空気量Ｇａが維持された場合に生じるトルク段差はΔＴｅ’である。図２におけるステップＡ１９に係る処理が行われる場合、例えば係るトルク段差ΔＴｅ’は補正されず、実際にトルク段差として出力される。然るに、先に述べたように、補正が不要であるか否かの判断基準は、係るトルク段差が無視し得るか否かに基づいて適切に決定されており、実際には、運転者によって違和感として知覚され得るトルク段差は発生しない。
【０１０９】
ステップＡ１３、ステップＡ１５、ステップＡ１８又はステップＡ１９に係る処理が実行され処理がステップＡ１０に戻されると、これまで説明した一連の処理が繰り返される。
【０１１０】
以上説明したように、本実施形態に係る空燃比制御処理によれば、空燃比がリーン空燃比からストイキ空燃比へ切り替えられる場合には、トルクを維持するための吸入空気量Ｇの変化量が最も小さい稼動気筒数に対応する減筒ストイキ運転が実行される。この際、吸入空気量Ｇの変化量の絶対値が小さければ、即ち、発生し得るトルク段差が小さければ、吸入空気量Ｇを変化させることなく空燃比が切り替えられる。従って、燃焼状態を切り替える際に生じるトルク段差が効果的に解消され、快適性の低下が防止される。一方で、吸入空気量Ｇの変化量の絶対値が大きければ、吸入空気量Ｇを減少せしめ、それに伴って点火時期を遅角制御することにより、トルク段差が解消される。この際、解消すべきトルク段差の大きさは、稼動気筒数が適切に選択されることによって少なくとも全気筒ストイキ運転よりは小さくなっており、トルク段差の補正精度が担保される。即ち、本実施形態によれば、空燃比を切り替える際の快適性の低下が防止されるのである。
【０１１１】
尚、空燃比の切り替えに際し、全気筒リーン運転から減筒ストイキ運転へ運転形態が切り替わった場合、係る減筒ストイキ運転に対応する出力特性（例えば、図６におけるプロファイルＰｒｆＳ２）によって要求トルクを遅滞なく出力可能である場合には、係る減筒ストイキ運転が継続されてもよい。一方で、要求トルクに応じて、或いは要求トルクとは無関係に、係る減筒ストイキ運転から全気筒ストイキ運転に運転形態が変更されてもよい。そのように減筒ストイキ運転から稼動気筒数を徐々に増やしつつ全気筒ストイキ運転に移行させる場合には、リーン空燃比からストイキ空燃比へ空燃比を切り替える際の、上述した吸入空気量及び点火時期の各制御を同様に段階的に経てもよい。このように段階的に運転形態が切り替えられる場合、相異なる運転形態間で生じるトルク段差自体は小さくて済むため、トルク段差を相殺するための点火時期の遅角量が記憶されたマップ等の信頼性が過度に要求されず、好適である。また、同様に、エンジン個体差、環境条件及び使用条件等外乱要素に対するトルク段差のバラつきの影響が軽減されるため、ロバスト性が向上する。
【０１１２】
＜第２実施形態＞
叙述した第１実施形態では、空燃比がストイキ空燃比からリーン空燃比へ切り替わる場合に、ストイキ運転時の稼動気筒数は考慮されていないが、例えば、運転形態が減筒ストイキ運転から全気筒リーン運転へ切り替わる場合、非稼動期間によっては、非稼動状態にあった気筒における燃焼性能の低下及びエミッションの悪化が懸念される。そこで、そのような問題に対処し得る本発明の第２実施形態について説明する。
【０１１３】
本実施形態において、ＥＣＵ１００は、ＲＯＭに空燃比決定用のマップである燃焼マップＭ３を保持しており、係る燃焼マップＭ３に基づいて目標空燃比を決定するように構成されている。ここで、図９を参照して、本発明の第２実施形態に係る燃焼マップＭ３について説明する。ここに、図９は、燃焼マップＭ３の模式図である。尚、同図において、図３と重複する箇所には同一の符号を付してその説明を適宜省略することとする。
【０１１４】
図９において、燃焼マップＭ３では、機関回転数Ｎｅ１以上Ｎｅ２未満且つトルクＴｅ０以上Ｔｅ１未満の領域が、減筒ストイキ領域に設定されており、係る減筒ストイキ領域では、減筒ストイキ運転が実行される。減筒ストイキ運転時には、非稼動状態にある気筒が冷えるため燃焼性能が低下しかねない。そこで、ＥＣＵ１００は、減筒ストイキ運転から全気筒リーン運転に切り替える場合には、一旦全気筒ストイキ運転を行うように構成されている。ここで、図１０を参照して、第２実施形態に係る運転形態の切り替えについて説明する。ここに、図１０は、運転形態切り替えの模式図である。
【０１１５】
図１０において、横軸には時刻が、また縦軸には如何なる運転形態が実行されているかが表されている。
【０１１６】
時刻Ｔ６において、減筒ストイキ運転から全気筒リーン運転への切り替え要求が生じた
とする。この場合、例えば図５に示すようにスロットル開度Ｔｈｒ、燃料噴射量及び点火時期ＰＧの制御等を経て全気筒リーン運転へ切り替えられる前段階として、時刻Ｔ６から所定時間ΔＴが経過するまでの期間、全気筒ストイキ運転が実行される。
【０１１７】
この所定時間ΔＴは、例えば、非稼動状態にあった気筒において少なくとも一回のストイキ燃焼が実行される限りにおいて如何なる時間であってもよく、例えば予め実験的に、経験的に或いはシミュレーション等に基づいて、非稼動期間の長さと、非稼動状態にある気筒をリーン燃焼が行われた場合にエミッションが問題とならない程度まで回復させ得る（暖機させ得る）時間との対応関係が決定され得る場合には、そのような時間に設定されていてもよい。
【０１１８】
ＥＣＵ１００は、時刻Ｔ６から所定時間ΔＴが経過した時刻である時刻Ｔ７において、運転形態を全気筒リーン運転に切り替える。一方、全気筒リーン運転から減筒ストイキ運転へ切り替えるべき要求が、例えば図示時刻Ｔ８において生じた場合には、遅滞なく減筒ストイキ運転が実行される。
【０１１９】
以上説明したように、第２実施形態によれば、減筒ストイキ運転から全気筒リーン運転へ運転形態が切り替えられるに際し、燃焼性能の低下及びエミッションの悪化が防止され、一層効果的に空燃比の切り替えが実行される。
【０１２０】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う内燃機関の制御装置もまた本発明の技術的範囲に含まれるものである。
【図面の簡単な説明】
【０１２１】
【図１】本発明の第１実施形態に係るエンジンシステムの模式図である。
【図２】図１のエンジンシステムにおいて実行される空燃比制御処理のフローチャートである。
【図３】空燃比制御処理において参照される燃焼マップの模式図である
【図４】空燃比制御処理において参照される出力特性マップの模式図である。
【図５】空燃比制御処理において空燃比をストイキ空燃比からリーン空燃比に切り替える際のタイミングチャートの一例である。
【図６】出力特性マップの他の模式図である。
【図７】出力特性マップの更に他の模式図である。
【図８】空燃比制御処理において空燃比をリーン空燃比からストイキ空燃比に切り替える際のタイミングチャートの一例である。
【図９】本発明の第２実施形態に係る燃焼マップの模式図である。
【図１０】第２実施形態における運転形態を切り替えの模式図である。
【符号の説明】
【０１２２】
１０…エンジンシステム、１００…ＥＣＵ、２００…エンジン、２０１…気筒、２０２…点火プラグ、２０７…インジェクタ、２１２…エアフローメータ、２１４…スロットルバルブ、２２１…空燃比センサ。
【図１】
2007231849.tif 000003
【図２】
2007231849.tif 000004
【図３】
2007231849.tif 000005
【図４】
2007231849.tif 000006
【図５】
2007231849.tif 000007
【図６】
2007231849.tif 000008
【図７】
2007231849.tif 000009
【図８】
2007231849.tif 000010
【図９】
2007231849.tif 000011
【図１０】
2007231849.tif 000012