(57)【要約】【課題】機関の運転を停止する要求（機関停止要求）が発生した時点から機関の回転が停止するまでの期間において、機関から排出される空気の量（酸素の量）を低減することができる内燃機関の制御装置を提供すること。【解決手段】この制御装置は、機関停止要求が発生すると（ＸＡＤ＝１）、点火時期を最適点火時期θｍｂｔよりも過進角量θａｄｖだけ進角した過進角点火時期に設定しながら燃焼を継続させ、それにより、機関回転速度を低下させる（ステップ３２０）。回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となると、燃料の供給を遮断し且つ点火の実行を停止する（ステップ３３５）。混合気が燃焼されながら回転速度が低下し、且つ、回転速度が閾値回転速度以下となってから燃料供給が停止されるから、機関の回転が停止するまでの機関の慣性による回転量は小さい。従って、機関から多量の空気が排出されない。【選択図】  図３
2009019577.tif 000002
【特許請求の範囲】
【請求項１】
燃焼室内に火花を発生する点火手段と同燃焼室に燃料を供給する燃料供給手段と排気通路に配設された触媒とを備えた内燃機関に適用される内燃機関の制御装置であって、
前記機関の運転を停止する機関停止要求が発生したか否かを判定する機関停止要求判定手段と、
前記機関停止要求が発生したと判定された時点以降において前記機関の燃焼室内にて混合気を燃焼させながら同機関の回転速度を低下させるトルクを同機関により発生させるように前記点火手段及び前記燃料供給手段を制御する停止制御手段と、
を備えた内燃機関の制御装置。
【請求項２】
請求項１に記載の内燃機関の制御装置であって、
前記停止制御手段は、
前記機関停止要求が発生したと判定された時点以降において前記機関の点火時期が同機関に最大トルクを発生させる最適点火時期よりも進角した過進角点火時期となるように前記点火手段を制御する点火時期制御手段と、
前記機関停止要求が発生したと判定された時点から所定の制御終了条件が成立する時点まで前記燃料の供給が継続され、同制御終了条件が成立した時点以降において同燃料の供給が停止されるように前記燃料供給手段を制御する燃料供給制御手段と、
を含む内燃機関の制御装置。
【請求項３】
請求項２に記載の内燃機関の制御装置であって、
前記機関により駆動される補機を備え、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降、前記混合気の燃焼に伴って発生する前記機関の回転速度を低下させるトルクが最大となる時期を含まない所定の期間において前記補機を駆動するために同機関に要求されるトルクを増大させるように同補機を制御する補機負荷制御手段を備えた内燃機関の制御装置。
【請求項４】
請求項２又は請求項３に記載の内燃機関の制御装置であって、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降において同判定がなされる直前よりも前記機関の燃焼室内における混合気の燃焼速度を増大させる燃焼速度増大手段を備えた内燃機関の制御装置。
【請求項５】
請求項２乃至請求項４の何れか一項に記載の内燃機関の制御装置であって、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降において同判定がなされる直前よりも前記機関の燃焼室内において火花が発生した時点から同燃焼室内の混合気が着火する時点までの着火遅れ時間を短縮する着火遅れ時間短縮手段を備えた内燃機関の制御装置。
【請求項６】
請求項５に記載の内燃機関の制御装置であって、
前記着火遅れ時間短縮手段は、前記点火手段が一回の火花発生動作期間において発生する点火エネルギーを増大する点火エネルギー増大手段である内燃機関の制御装置。
【請求項７】
請求項２乃至請求項６の何れか一項に記載の内燃機関の制御装置であって、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降において同判定がなされる直前よりも前記機関の実圧縮比を増大する圧縮比増大手段を備えた内燃機関の制御装置。
【請求項８】
請求項２乃至請求項７の何れか一項に記載の内燃機関の制御装置であって、
前記機関の回転を制動するトルクを発生することが可能な電動機を備え、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降、前記混合気の燃焼に伴って発生する前記機関の回転速度を低下させるトルクが最大となる時期を含まない所定の期間において、前記電動機に前記機関の回転を制動するトルクを発生させるように同電動機を制御する電動機制御手段を備えた内燃機関の制御装置。
【請求項９】
請求項１に記載の内燃機関の制御装置であって、
前記機関により駆動される補機を備え、
前記停止制御手段は、
前記機関停止要求が発生したと判定された時点以降において前記機関の点火時期が同機関に最大トルクを発生させる最適点火時期よりも遅角側又は前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期となるように前記点火手段を制御する点火時期制御手段と、
前記機関停止要求が発生したと判定された時点から所定の制御終了条件が成立する時点まで前記燃料の供給が継続され、同制御終了条件が成立した時点以降において同燃料の供給が停止されるように前記燃料供給手段を制御する燃料供給制御手段と、
前記機関停止要求が発生したと判定された時点以降において前記補機を駆動するために同機関に要求されるトルクを増大させるように同補機を制御する補機負荷制御手段と、
を含む内燃機関の制御装置。
【請求項１０】
請求項１に記載の内燃機関の制御装置であって、
前記機関の回転を制動するトルクを発生することが可能な電動機を備え、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降において前記機関の点火時期が同機関に最大トルクを発生させる最適点火時期よりも遅角側又は前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期となるように前記点火手段を制御する点火時期制御手段と、
前記機関停止要求が発生したと判定された時点から所定の終了条件が成立する時点まで前記燃料の供給が継続され、同終了条件が成立した時点以降において同燃料の供給が停止されるように前記燃料供給手段を制御する燃料供給制御手段と、
前記機関停止要求が発生したと判定された時点以降において前記電動機に前記機関の回転を制動するトルクを発生させるように同電動機を制御する電動機制御手段と、
を含む内燃機関の制御装置。
【請求項１１】
請求項１乃至請求項１０の何れか一項に記載の内燃機関の制御装置において、
前記制御終了条件は、前記機関の回転速度が所定回転速度以下となったときに成立するように定められている内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関（以下、単に「機関」とも称呼する。）を停止させる際に同機関を制御する内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来から知られる一般的な機関の制御装置は、機関の運転を停止させる要求（以下、「機関停止要求」とも称呼する。）が発生したとき、機関への燃料の供給を直ちに停止するようになっている。ところが、機関はこの燃料の供給停止と同時に停止せず、慣性によって数回転した後に停止する。このため、機関の排気通路に配設された触媒には、多量の酸素（多量の酸素を含む空気）が流入する。従って、触媒は多量の酸素を保持した状態となる。このような状態において機関が再始動されると、触媒は触媒に流入するＮＯｘを効率良く浄化することができない。従って、従来の制御装置は、再始動時において機関に供給される混合気の空燃比を理論空燃比よりもリッチな空燃比に制御するように燃料の量を増大し、以って、再始動時に排出されるＮＯｘの量を抑制するようになっている。
【０００３】
このような制御を行うと、再始動時において消費される燃料の量が増大する。そこで、従来の制御装置の一つは、機関を搭載した車両が機関のみならず電動機をも車両の動力源として備えた「ハイブリッド車」である場合、機関停止要求が発生したときに直ちに機関への燃料供給を停止するとともに、電動機によって機関を制動させるようになっている。この制御によれば、機関が慣性により回転し難くなり短期間内に回転を停止するから、機関から排出される空気の量が低減される。従って、触媒に流入する酸素の量を低減することができる。この結果、再始動時における燃料の増量を低減することができるので、ＮＯｘの排出量を低減するとともに燃費を向上することが期待できる（例えば、特許文献１を参照。）。
【特許文献１】特開２００２−１３０００１号公報
【発明の開示】
【０００４】
しかしながら、機関の運転を停止させるために機関の回転を電動機によって制動させたとしても、機関は慣性によってある程度回転してしまう。従って、機関から依然として少なからぬ空気が排出され、その結果、触媒には多量の酸素が流入する。その結果、結局、再始動時において燃料の量を比較的多くして混合気の空燃比を理論空燃比よりも相当にリッチな空燃比に制御しなければならない。更に、車両がハイブリッド車ではない通常の車両（動力源として機関のみを搭載した車両）であれば、上記従来の制御装置を適用することができない。
【０００５】
以上から、本発明の目的の一つは、機関の運転を停止する要求が発生した時点から機関の回転が停止するまでの期間において、機関から排出される空気の量（酸素の量）をより低減することができる内燃機関の制御装置を提供することにある。
【０００６】
上記目的を達成する本発明による内燃機関の制御装置は、
燃焼室内に火花を発生する点火手段と同燃焼室に燃料を供給する燃料供給手段と排気通路に配設された触媒とを備えた内燃機関に適用される内燃機関の制御装置であって、
前記機関の運転を停止する機関停止要求が発生したか否かを判定する機関停止要求判定手段と、
前記機関停止要求が発生したと判定された時点以降において前記機関の燃焼室内にて混合気を燃焼させながら同機関の回転速度を低下させるトルクを同機関により発生させるように（機関回転速度を低下させるトルクを機関自身が混合気を燃焼させながら発生するように）前記点火手段及び前記燃料供給手段を制御する停止制御手段と、
を備えている。
【０００７】
即ち、前記点火手段及び前記燃料供給手段は、機関停止要求が発生したと判定された時点以降において、燃料の供給を継続し、その供給された燃料によって機関の燃焼室内に形成される混合気を火花点火により燃焼させながら、機関の回転速度を低下させるトルクを同機関に発生させる。
【０００８】
従って、混合気を燃焼させながら機関の回転速度を低下させることができるので、機関の回転速度が低下するまでの期間において、機関から酸素を多量に含む空気が排出されない。更に、機関の回転速度が低下してから燃料供給を停止すれば、機関が慣性によって回転したとしても、その回転量を非常に小さくすることができる。この結果、機関から排出され且つ触媒に流入する空気の量は非常に少なくなる。それ故、再始動時に機関に供給される混合気の空燃比を従来よりもリッチ化しなくても（即ち、燃料量を従来よりも減少させても）、ＮＯｘの排出量を抑えることができるので、燃費を改善することができる。更に、再始動時における燃料量を従来よりも減少させることができるので、筒内燃料付着量を低減することができる。その結果、筒内燃料付着量が多い場合に酸素との結合が不十分であることに起因して多量に発生する傾向にあるＰＭ（パティキュレートマター、ＳＯＦ及びＳｏｏｔ等の微粒子）の排出量を低減することも可能となる。加えて、機関の運転を停止させる際に高温となっている触媒に流入する空気の量を低減できるので、触媒に担持された貴金属のシンタリングに起因する触媒機能の劣化を抑制することもできる。
【０００９】
この場合、前記停止制御手段は、
前記機関停止要求が発生したと判定された時点以降において前記機関の点火時期が同機関に最大トルクを発生させる最適点火時期よりも進角した過進角点火時期となるように前記点火手段を制御する点火時期制御手段と、
前記機関停止要求が発生したと判定された時点から所定の制御終了条件が成立する時点まで前記燃料の供給が継続され、同制御終了条件が成立した時点以降において同燃料の供給が停止されるように前記燃料供給手段を制御する燃料供給制御手段と、
を含むことが好適である。
【００１０】
通常、燃費を向上するために、機関の点火時期は同機関に最大トルクを発生させる最適点火時期（ＭＢＴ）に設定される。換言すると、点火時期が最適点火時期より進角側及び遅角側の何れに移行しても、機関が発生するトルクは点火時期が最適点火時期である場合よりも低下する。点火時期が最適点火時期よりも進角側の過進角点火時期に設定される場合、燃焼は圧縮上死点（爆発上死点）よりもかなり前のクランク角にて開始するから、点火時期が最適点火時期よりも遅角側の遅角点火時期に設定される場合に比較して、機関の回転速度をより効果的に低下させ得るトルクを機関に発生させることができる。従って、上記構成によれば、機関停止要求が発生した時点から機関の回転を停止させるまでの時間を短縮することができる。
【００１１】
この機関の制御装置において、機関が同機関により駆動される補機を備える場合、
前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降、「前記混合気の燃焼に伴って発生する前記機関の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において「前記補機を駆動するために同機関に要求されるトルク（以下、「負荷駆動必要トルク」とも称呼する。）」を増大させるように同補機を制御する補機負荷制御手段を備えることが好適である。
【００１２】
混合気の燃焼に伴って発生する機関の回転速度を低下させるトルクは、混合気の燃焼が発生する毎に増大し、機関の回転に伴って変動する。そこで、上記構成のように、「混合気の燃焼に伴って発生する機関の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において「負荷駆動必要トルク」を増大させることにより、機関の回転速度を低下させるように機能するトルクの変動を低減することができる。即ち、前記「所定の期間」における負荷駆動必要トルクを、「その所定の期間以外の期間」における負荷駆動必要トルクよりも大きくさせる。その結果、機関の回転速度を低下させるように機能するトルクが平坦化するので、機関を停止させる際（即ち、機関の回転速度を低下させる際）の振動を低減することができる。
【００１３】
なお、この場合の補機は、例えば、機関により駆動される発電機（オルタネータ）及び空調装置のコンプレッサ等であってもよい。更に、制御装置が、内燃機関及び電動機を車両駆動源として備えるハイブリッド車に搭載されている場合、その電動機に発電させることによって同電動機を上記補機として機能させてもよい。
【００１４】
ところで、上記点火時期制御手段によって点火時期が過進角点火時期に設定される場合、前記停止制御手段は、更に、前記機関停止要求が発生したと判定された時点以降において同判定がなされる直前よりも前記機関の燃焼室内における混合気の燃焼速度を増大させる燃焼速度増大手段を備えることが好適である。
【００１５】
点火時期が過進角点火時期に設定されると、混合気が低圧縮状態である時点、即ち、混合気の着火性（即ち、着火のし易さ）が良好でない時点にて点火される（火花が発生させられる）。このため、混合気が失火する虞が生じる。一方、混合気の燃焼速度が増大すると最適点火時期は遅角側へ移行する。よって、混合気の燃焼速度を増大させることにより、過進角制御する場合の点火時期を遅角側へ移行させることが可能となる。そこで、上記構成のように、燃焼速度増大手段によって混合気の燃焼速度を増大させれば、混合気がある程度まで圧縮され着火性が良好になっている時点（燃料速度が増大されない場合よりも高い圧縮状態となっていて着火性が改善されている時点）にて同混合気を点火する（点火手段から火花を発生させる）ことができる。この結果、点火時期を過進角点火時期に設定した場合であっても、混合気をより確実に着火（燃焼）させることができる。
【００１６】
なお、混合気の燃焼速度は、例えば、タンブル流を生成するための吸気制御弁（タンブルコントロールバルブ、ＴＣＶ）及びスワールを生成するための吸気制御弁（スワールコントロールバルブ、ＳＣＶ）等を制御し、それにより、タンブル流及びスワール等の渦を燃焼室内に生成することによって、増大させることができる。また、燃焼速度は、各気筒に吸気ポートを２つ以上有している機関においては、そのうちの一つの吸気ポートの吸気弁を作動させなくする（閉弁状態を維持する）ように同吸気弁を制御し、それにより燃焼室内に空気流を生成すること等によっても、増大させることができる。
【００１７】
加えて、上記点火時期制御手段によって点火時期が過進角点火時期に設定される場合、前記停止制御手段は、更に、前記機関停止要求が発生したと判定された時点以降において同判定がなされる直前よりも、「前記機関の燃焼室内において火花が発生した時点」から「同燃焼室内の混合気が着火する時点」までの「着火遅れ時間」を短縮する「着火遅れ時間短縮手段」を備えることが好適である。
【００１８】
混合気は点火時期（火花発生開始時期）から所定の遅れ時間（着火遅れ時間）が経過した後に着火して火炎伝播による燃焼が開始される。従って、点火時期を過進角点火時期に設定する場合において着火遅れ時間が長いと、点火時期を相当に進角側に移行せざるを得なくなる。このため、火花発生開始時期は混合気が更に低圧縮状態にある時点となるから、混合気が失火する可能性が高まる。そこで、上記着火遅れ時間短縮手段によって混合気の着火遅れ時間を短縮させることにより、過進角点火時期を「混合気がある程度まで圧縮され着火性が良好になっている時点（着火遅れ時間が短縮されない場合に設定される過進角点火時期よりも遅角側の過進角点火時期）」に設定することが可能となる。この結果、混合気をより確実に着火（燃焼）させることができる。
【００１９】
前記着火遅れ時間短縮手段は、前記点火手段が一回の火花発生動作期間において発生する点火エネルギーを増大する点火エネルギー増大手段であってもよい。火花点火式内燃機関における混合気の着火の成否は点火時の点火手段（点火プラグ部）のエネルギー収支で決まると考えられている。点火手段のエネルギー収支は火炎核へのエネルギーの授受の合計である。火炎核が受け取るエネルギー密度が火炎核から奪われるエネルギー密度を大きく上回れば、火炎核は比較的速く成長し、その結果、混合気が着火する。火炎核が受け取るエネルギーは点火により投入されるエネルギー（点火エネルギー）に大きく依存する。従って、上記点火エネルギー増大手段により点火エネルギーを増大させれば、着火遅れ時間を短くすることができ、混合気をより確実に着火（燃焼）させることができる。
【００２０】
更に、上記点火時期制御手段によって点火時期が過進角点火時期に設定される場合、前記停止制御手段は、前記機関停止要求が発生したと判定された時点以降において同判定がなされる直前よりも前記機関の実圧縮比を増大する圧縮比増大手段を備えることが好適である。
【００２１】
実圧縮比を高く設定するほど、所定の過進角点火時期（火花発生開始時期）における混合気の圧縮状態をより高い圧縮状態とすることができ、その過進角点火時期における混合気の着火性を改善することができる。従って、上記実圧縮比増大手段により実圧縮比を増大させれば、混合気をより確実に着火（燃焼）させることができる。
【００２２】
なお、実圧縮比は、例えば、通常運転において吸気下死点（圧縮下死点）後の所定のクランク角にある吸気弁の閉弁時期を吸気下死点に近づけることにより簡単に増大させることができる。また、周知の圧縮比変更機構を備える可変圧縮比エンジンにおいては、その圧縮比変更機構によって機械圧縮比を変更することにより、実圧縮比を増大してもよい。
【００２３】
一方、このような制御装置が、機関の回転を制動するトルクを発生することが可能な電動機を備える場合（例えば、内燃機関及び電動機を車両駆動源として備えるハイブリッド車に搭載された制御装置である場合）、前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降、「前記混合気の燃焼に伴って発生する前記機関の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において、前記電動機に前記機関の回転を制動するトルクを発生させるように同電動機を制御する電動機制御手段を備えることが好適である。
【００２４】
前述したように、混合気の燃焼に伴って発生する機関の回転速度を低下させるトルクは、混合気の燃焼が発生する毎に増大し、機関の回転に伴って変動する。そこで、上記構成のように、「混合気の燃焼に伴って発生する機関の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において、電動機によって前記機関の回転を制動するトルク（以下、「電動機トルク」とも称呼する。）を発生させるように同電動機を制御することにより、機関の回転速度を低下させるように機能するトルクの変動を低減することができる。即ち、制御装置は、「前記所定の期間」において前記「電動機トルク」を発生させ、「前記所定の期間以外の期間」において前記「電動機トルク」を発生させない。その結果、機関の回転速度を低下させるように機能するトルクが平坦化するので、機関を停止させる際（即ち、機関の回転速度を低下させる際）の振動を低減することができる。
【００２５】
なお、前記「電動機トルク」は、機関の回転方向と同じ回転方向であって同機関の回転速度よりも小さい回転速度（「０」を含む回転速度）にて電動機を回転駆動させることにより発生させてもよく、機関の回転方向と逆方向の回転トルクを同機関に付与するように電動機を回転駆動させる（即ち、機関を逆回転させる方向のトルクを同機関に付与するように電動機を回転駆動させる）ことにより発生してもよい。
【００２６】
一方、点火時期を、過進角点火時期に設定する代わりに、最適点火時期よりも遅角側の点火時期、又は、機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期、に設定することによっても上記課題に対処することができる。
【００２７】
より具体的に述べると、前記内燃機関の制御装置が、前記機関により駆動される補機を備える場合、前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降において前記機関の点火時期が、同機関に最大トルクを発生させる最適点火時期よりも遅角側の遅角点火時期、又は、前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期、となるように前記点火手段を制御する点火時期制御手段と、
前記機関停止要求が発生したと判定された時点から所定の制御終了条件が成立する時点まで前記燃料の供給が継続され、同制御終了条件が成立した時点以降において同燃料の供給が停止されるように前記燃料供給手段を制御する燃料供給制御手段と、
前記機関停止要求が発生したと判定された時点以降において前記補機を駆動するために同機関に要求されるトルクを増大させるように同補機を制御する補機負荷制御手段と、
を含むことが好適である。
【００２８】
これによれば、点火時期制御手段により、前記機関停止要求が発生したと判定された時点以降における点火時期は、最適点火時期よりも遅角側の遅角点火時期、又は、前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期、に設定される。この結果、混合気の燃焼に伴って発生するトルクは（機関停止要求が発生したと判定された時点以前よりも）減少する。即ち、機関は機関の回転速度を低下させるトルクを混合気を燃焼させながら発生する。更に、補機負荷制御手段により、前記機関停止要求が発生したと判定された時点以降において前記負荷駆動必要トルクが（その判定がなされる以前よりも）増大せしめられる。この結果、機関の回転速度は比較的速やかに低下する。そして、所定の制御終了条件（例えば、機関回転速度が所定値以下であるという条件）が成立すると、燃料供給制御手段によって燃料の供給が停止される。
【００２９】
従って、混合気を燃焼させながら機関の回転速度を低下させることができるので、機関の回転速度が低下するまでの期間において、機関から酸素を多量に含む空気が排出されない。更に、機関の回転速度が低下してから燃料供給が停止されるので、機関が慣性によって回転したとしても、その回転量を非常に小さくすることができる。この結果、機関から排出され且つ触媒に流入する空気の量は非常に少なくなる。それ故、上述したように、再始動時におけるＮＯｘやＰＭの排出量を抑えながら、燃費を改善することができる。更に、触媒機能の劣化を抑制することもできる。
【００３０】
同様に、前記内燃機関の制御装置が、前記機関の回転を制動するトルクを発生することが可能な電動機を備える場合、前記停止制御手段は、更に、
前記機関停止要求が発生したと判定された時点以降において前記機関の点火時期が同機関に最大トルクを発生させる最適点火時期よりも遅角側又は前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期となるように前記点火手段を制御する点火時期制御手段と、
前記機関停止要求が発生したと判定された時点から所定の制御終了条件が成立する時点まで前記燃料の供給が継続され、同制御終了条件が成立した時点以降において同燃料の供給が停止されるように前記燃料供給手段を制御する燃料供給制御手段と、
前記機関停止要求が発生したと判定された時点以降において前記電動機に前記機関の回転を制動するトルクを発生させるように同電動機を制御する電動機制御手段と、
を含むことが好適である。
【００３１】
これによれば、点火時期制御手段により、前記機関停止要求が発生したと判定された時点以降における点火時期は、最適点火時期よりも遅角側の遅角点火時期、又は、前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期、に設定される。この結果、機関が回転を続けるためのトルクが減少する。即ち、機関は機関の回転速度を低下させるトルクを混合気を燃焼させながら発生する。更に、電動機制御手段により、前記機関停止要求が発生したと判定された時点以降において前記機関の回転を制動するトルクが前記電動機から発生させられる。この結果、機関の回転速度は速やかに低下する。そして、所定の制御終了条件（例えば、機関回転速度が所定値以下であるという条件）が成立すると、燃料供給制御手段によって燃料の供給が停止される。
【００３２】
従って、混合気を燃焼させながら機関の回転速度を低下させることができるので、機関の回転速度が低下するまでの期間において、機関から酸素を多量に含む空気が排出されない。更に、機関の回転速度が低下してから燃料供給が停止されるので、機関が慣性によって回転したとしても、その回転量を非常に小さくすることができる。この結果、機関から排出され且つ触媒に流入する空気の量は非常に少なくなる。それ故、上述したように、再始動時におけるＮＯｘやＰＭの排出量を抑えながら、燃費を改善することができる。更に、触媒機能の劣化を抑制することもできる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の各実施形態に係る内燃機関の制御装置について図面を参照しつつ説明する。
＜第１実施形態＞
（構成）
図１は、本発明の第１実施形態に係る内燃機関の制御装置（以下、「第１制御装置」と称呼することもある。）をピストン往復動型の火花点火式多気筒（４気筒）４サイクル内燃機関１０に適用したシステムの概略構成を示している。なお、図１には特定の気筒の断面のみが図示されているが、他の気筒も図示された気筒と同様な構成を備えている。
【００３４】
この内燃機関１０は、シリンダブロック、シリンダブロックロワーケース及びオイルパン等を含むシリンダブロック部２０と、シリンダブロック部２０の上に固定されるシリンダヘッド部３０と、シリンダブロック部２０にガソリン混合気を供給するための吸気系統４０と、シリンダブロック部２０からの排ガスを外部に放出するための排気系統５０とを含んでいる。
【００３５】
シリンダブロック部２０は、シリンダ２１、ピストン２２、コンロッド２３及びクランク軸２４を含んでいる。ピストン２２はシリンダ２１内を往復動し、ピストン２２の往復動がコンロッド２３を介してクランク軸２４に伝達され、これによりクランク軸２４が回転するようになっている。シリンダ２１とピストン２２のヘッドは、シリンダヘッド部３０とともに燃焼室２５を形成している。
【００３６】
シリンダヘッド部３０は、燃焼室２５に連通した吸気ポート３１、吸気ポート３１を開閉する吸気弁３２、吸気弁３２を開閉駆動する吸気弁制御装置３３、燃焼室２５に連通した排気ポート３４、排気ポート３４を開閉する排気弁３５、排気弁３５を駆動するエキゾーストカムシャフト３６、点火プラグ３７、点火プラグ３７に与える高電圧を発生するイグニッションコイル３７ａ、イグナイタ３８及び燃料を吸気ポート３１内に噴射するインジェクタ３９を備えている。点火プラグ３７、イグニッションコイル３７ａ及びイグナイタ３８等は、燃焼室２５内に火花を発生する点火手段を構成している。インジェクタ３９は、図示しないフューエルポンプ等によって図示しない燃料タンクから供給された燃料を燃焼室２５に供給する燃料供給手段（燃料噴射手段）を構成している。
【００３７】
吸気弁制御装置３３は、インテークカムシャフトとインテークカム（図示せず）との相対回転角度（位相角度）を油圧により調整・制御する周知の構成を備え、吸気弁３２の開弁時期（吸気弁開弁時期ＩＯ）を変更することができるようになっている。本例において、吸気弁の開弁期間（開弁クランク角度幅）は一定である。従って、吸気弁開弁時期ＩＯが所定角度だけ進角又は遅角させられると、吸気弁閉弁時期ＩＣも同所定角度だけ進角又は遅角させられる。また、排気弁３５の開弁時期及び閉弁時期は一定である。
【００３８】
吸気系統４０は、各気筒の吸気ポート３１に連通しそれらの吸気ポート３１とともに吸気通路を形成するインテークマニホールドを含む吸気管４１、吸気管４１の端部に設けられたエアフィルタ４２、スロットル弁４３、スロットル弁アクチュエータ４３ａ、タンブルコントロールバルブ（以下、「ＴＣＶ」と称呼する）４４及びＴＣＶアクチュエータ（ＴＣＶ駆動手段）４４ａを備えている。スロットル弁４３は、吸気管４１に対して回動可能に支持され、吸気通路の開口断面積を可変とすることができるようになっている。スロットル弁アクチュエータ（スロットル弁駆動手段）４３ａはＤＣモータからなり、スロットル弁４３を駆動（回動）するようになっている。
【００３９】
吸気ポート３１は実際には各気筒に二つずつ形成されている。ＴＣＶ４４は、この二つのうちの一つのポートに回動可能に指示されている。ＴＣＶ４４はＴＣＶアクチュエータ４４ａにより駆動され、ＴＣＶ４４が設けられている吸気ポート３１を開閉するようになっている。各気筒に設けられた二つの吸気ポート３１は、ＴＣＶ４４が設けられている側の吸気ポート３１が閉じられたとき、燃焼室２５内にタンブル流（縦渦）を生成するように構成されている。
【００４０】
排気系統５０は、各気筒の排気ポート３４に連通したエキゾーストマニホールド５１、エキゾーストマニホールド５１に接続されたエキゾーストパイプ（排気管）５２、上流側の三元触媒５３及び下流側の三元触媒５４を備えている。上流側の触媒５３は、エキゾーストパイプ５２に配設されている。下流側の触媒５４は、上流側の触媒５３の下流においてエキゾーストパイプ５２に配設されている。排気ポート３４、エキゾーストマニホールド５１及びエキゾーストパイプ５２は、排気通路を構成している。
【００４１】
一方、このシステムは、熱線式エアフローメータ６１、スロットルポジションセンサ６２、カムポジションセンサ６３、クランクポジションセンサ６４、冷却水温センサ６５、触媒５３の上流の排気通路に配設された空燃比センサ６６、触媒５３の下流であって触媒５４の上流の排気通路に配設された空燃比センサ６７及びアクセル開度センサ６８を備えている。
【００４２】
熱線式エアフローメータ６１は、吸気管４１内を流れる吸入空気の単位時間あたりの質量流量を検出し、質量流量Gaを表す信号を出力するようになっている。
スロットルポジションセンサ６２は、スロットル弁４３の開度を検出し、スロットル弁開度ＴＡを表す信号を出力するようになっている。
カムポジションセンサ６３は、インテークカムシャフトが所定角度から９０度、次いで９０度、更に１８０度回転する毎に一つのパルスを出力するようになっている。この信号はＧ２信号とも称呼される。
【００４３】
クランクポジションセンサ６４は、クランク軸２４が１０度回転する毎にパルスを出力するようになっている。クランクポジションセンサ６４から出力されるパルスは機関回転速度ＮＥを表す信号に変換されるようになっている。更に、カムポジションセンサ６３及びクランクポジションセンサ６４からの信号に基いて、機関１０のクランク角（例えば、ある気筒が吸気上死点であるクランク角度を０°ＣＡとする絶対的なクランク角）が求められるようになっている。
【００４４】
上流側空燃比センサ６６及び下流側空燃比センサ６７は、触媒５３の上下流の空燃比をそれぞれ検出し、その上下流の空燃比を表す信号をそれぞれ出力するようになっている。  アクセル開度センサ６８は、運転者によって操作されるアクセルペダル９１の操作量を検出し、アクセルペダル９１の操作量Accpを表す信号を出力するようになっている。
【００４５】
更に、このシステムは、イグニッション・キー・スイッチ７１、発電機（オルタネータ）７２及び空調装置のコンプレッサ７３を含んでいる。
【００４６】
イグニッション・キー・スイッチ（以下、「ＩＧスイッチ」と称呼する。）７１は、運転者によって操作されることにより、遮断位置（オフ位置）、接続位置（オン位置、アクセサリ位置）及び始動位置の何れかに切り換えられ、各位置を表す信号を出力するようになっている。
【００４７】
発電機７２は機関１０により駆動されることによって発電し、図示しないバッテリを充電するとともに図示しない電気負荷に電力を供給するようになっている。発電機７２は機関１０により駆動される補機を構成している。発電機７２は図示しないレギュレータ回路を内蔵している。レギュレータ回路は指示信号に応じて発電機の界磁電流（励磁電流）を制御することにより、発電機７２の発電電圧を制御し得るようになっている。発電機７２の発電電圧が上昇されるほど、機関１０が発電機７２を駆動するために必要なトルク（負荷駆動必要トルク）が増大する。
【００４８】
空調装置のコンプレッサ７３は、電磁クラッチ７３ａを備えている。電磁クラッチ７３ａは指示信号に応じて動力伝達可能状態となり、コンプレッサ７３を機関１０により駆動させるようになっている。従って、コンプレッサ７３も機関１０により駆動される補機を構成している。電磁クラッチ７３ａは、指示信号に応じて動力伝達不能状態となり、コンプレッサ７３を機関１０の出力軸から切り離し、コンプレッサ７３を機関１０により駆動させないようになっている。コンプレッサ７３が機関１０により駆動される状態にある場合、コンプレッサ７３が機関１０により駆動されない状態にある場合より、機関１０がコンプレッサ７３を駆動するためのトルク（負荷駆動必要トルク）は当然に増大する。
【００４９】
電気制御装置８０は、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３、電源が投入された状態でデータを格納するとともに格納したデータを電源が遮断されている間も保持するバックアップＲＡＭ８４、並びに、ＡＤコンバータを含むインターフェース８５等からなる周知のマイクロコンピュータである。
【００５０】
インターフェース８５は、前記センサ６１〜６８及びＩＧスイッチ７１等に接続され、ＣＰＵ８１にこれらのセンサ及びスイッチ等からの信号を供給するようになっている。
インターフェース８５は、吸気弁制御装置３３、イグナイタ３８、インジェクタ３９、スロットル弁アクチュエータ４３ａ、ＴＣＶアクチュエータ４４ａ、発電機７２、コンプレッサ７３の電磁クラッチ７３ａ等に接続され、これらに駆動信号又は指示信号を送出するようになっている。
【００５１】
（作動）
次に、上記のように構成された内燃機関１０の制御装置（第１制御装置）により行われる制御内容（特に、機関１０の運転を停止させる際の制御、即ち、機関停止時制御）について説明する。
【００５２】
＜通常運転中＞
ＩＧスイッチ７１がオフ位置から始動位置へと移動されることにより機関１０が図示しないスタータにより始動されると、機関は通常運転中となる。このとき、ＣＰＵ８１は図２及び図３にフローチャートにより示したルーチンを所定時間の経過毎に実行するようになっている。
【００５３】
従って、所定のタイミングにてＣＰＵ８１は図２のステップ２００から処理を開始し、ステップ２０５にて機関の運転を停止する要求（機関停止要求）が発生したか否か（即ち、機関停止要求が発生した直後であるか否か）を判定する。本例において、機関停止要求は、機関１０が運転されているときに運転者によってＩＧスイッチ７１がオン位置からオフ位置へと変更された時点に発生する。
【００５４】
現時点は通常運転中であり、機関停止要求は発生していない。従って、ＣＰＵ８１はステップ２０５にて「Ｎｏ」と判定し、ステップ２９５に進んで本ルーチンを一旦終了する。
【００５５】
更に、ＣＰＵ８１は所定のタイミングにて図３のステップ３００から処理を開始し、ステップ３０５に進んで停止時制御フラグＸＡＤの値が「１」であるか否かを判定する。停止時制御フラグＸＡＤは、その値が「１」であるとき後述する過進角制御が実行されていることを示し、その値が「０」であるとき過進角制御が実行されていないことを示す。この停止時制御フラグＸＡＤの値は、ＩＧスイッチ７１がオフ位置から始動位置へと移動されたときに実行される図示しないイニシャルルーチンにおいて「０」に設定されるようになっている。従って、ＣＰＵ８１はステップ３０５にて「Ｎｏ」と判定してステップ３１０に進む。
【００５６】
ＣＰＵ８１はステップ３１０にてフューエルカットフラグＸＦＣの値が「１」であるか否かを判定する。フューエルカットフラグＸＦＣは、その値が「１」であるとき後述する機関停止時のフューエルカットを実行すべき状態であることを示し、その値が「０」であるとき機関停止時のフューエルカットを実行すべき状態でないことを示す。このフューエルカットフラグＸＦＣ値も、前述したイニシャルルーチンにおいて「０」に設定されるようになっている。従って、ＣＰＵ８１はステップ３１０にて「Ｎｏ」と判定してステップ３１５に進み、通常運転制御を実行し、その後、ステップ３９５に進んで本ルーチンを一旦終了する。
【００５７】
上記ステップ３１５においてＣＰＵ８１が実行する通常運転制御は以下の通りである。
【００５８】
（１）ＣＰＵ８１は、アクセルペダルの操作量Accpと回転速度ＮＥとに応じてスロットル弁４３の開度の目標値（目標スロットル弁開度）を決定する。ＣＰＵ８１は、スロットル弁４３の開度が決定した目標値と一致するように、スロットル弁アクチュエータ４３ａに指示信号を送出する。
【００５９】
（２）ＣＰＵ８１は、質量流量Ga及び機関回転速度ＮＥ等に基いて機関１０の各気筒が一回の吸気行程において吸入する筒内吸入空気量Ｍｃを求め、機関１０に供給される混合気の空燃比が所定の目標空燃比（例えば、理論空燃比又は希薄空燃比）と一致するように燃料噴射量を決定する。そして、ＣＰＵ８１は、図示しない燃料噴射実行ルーチン（燃料供給ルーチン）を実行することにより、決定した燃料噴射量の燃料を、吸気行程を迎える気筒に対して備えられているインジェクタ３９から噴射させる。
【００６０】
（３）ＣＰＵ８１は、機関１０の負荷（例えば、筒内吸入空気量Ｍｃ）と機関回転速度ＮＥと最適点火時期θｍｂｔとの関係を規定した基本点火時期テーブル（マップ）、実際の筒内吸入空気量Ｍｃ及び実際の機関回転速度ＮＥに基いて最適点火時期θｍｂｔを決定する。最適点火時期θｍｂｔは、通常、圧縮上死点ＴＤＣ前のクランク角である。筒内吸入空気量Ｍｃと機関回転速度ＮＥは機関１０の運転状態を表す変数である。最適点火時期θｍｂｔは、機関１０の各運転状態に対し、機関１０が最大トルクを発生することができる点火時期である。基本点火時期テーブルは予め実験等によって定められ、ＲＯＭ７２内に格納されている。なお、点火時期に関する各値は、圧縮上死点ＴＤＣ前のクランク角（クランク角の大きさ）により表現される。
【００６１】
そして、ＣＰＵ８１は、図示しない点火実行ルーチンを実行することにより、圧縮工程中の気筒のクランク角が最適点火時期に一致した時点にてその気筒の点火プラグ３７から火花が発生するように、その気筒のイグナイタ３８に指示信号を送出する。この結果、最適点火時期にて点火プラグ３７から火花が発生し、混合気は点火され燃焼する。
【００６２】
（４）ＣＰＵ８１は所定の条件（例えば、軽負荷運転状態である等の希薄燃焼運転条件）が成立すると、ＴＣＶ４４を閉弁させるようにＴＣＶアクチュエータ４４ａに指示信号を送出する。この結果、燃焼室２５内にタンブル流が発生する。ＣＰＵ８１は、少なくとも、スロットル弁開度ＴＡが「０」であるとき、ＴＣＶ４４を開弁させるようにＴＣＶアクチュエータ４４ａに指示信号を送出する。この結果、スロットル弁開度ＴＡが「０」であるとき、燃焼室２５内にタンブル流が発生しない。
【００６３】
（５）ＣＰＵ８１は、後に詳述する図１０の（Ａ）に示したように、吸気弁閉弁時期ＩＣが吸気下死点（圧縮下死点）ＢＤＣよりも所定クランク角θ２（θ２＞０）だけ遅角したクランク角（通常閉弁時期ＩＣｎ）となるように、吸気弁制御装置３３に指示信号を送出する。この結果、吸気弁３２は通常閉弁時期ＩＣｎにて閉弁する。
（６）ＣＰＵ８１は、発電機７２によって発電される電圧が通常時目標電圧と一致するように発電機７２を制御する。
（７）ＣＰＵ８１は、図示しない空調装置からの空調設定信号に基づいて、電磁クラッチ７３ａの状態を制御する。
【００６４】
＜機関停止要求発生時（機関停止時）＞
次に、上記通常運転中において、運転者が機関１０の運転を停止するために、ＩＧスイッチ７１をオン位置からオフ位置へ変更した場合について説明する。この場合、機関停止要求が発生する。従って、ＣＰＵ８１は図２のステップ２０５に進んだとき、同ステップ２０５にて「Ｙｅｓ」と判定してステップ２１０に進み、現時点がアイドル運転状態であるか否かをスロットル弁開度ＴＡが「０」であるか否かに基いて判定する。
【００６５】
いま、アイドル運転状態であると仮定すると、ＣＰＵ８１はステップ２１０にて「Ｙｅｓ」と判定してステップ２１５に進む。そして、ＣＰＵ８１は、ステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定し、ステップ２９５に進んで本ルーチンを一旦終了する。
【００６６】
この状態にてＣＰＵ８１が図３のステップ３００から処理を開始すると、ＣＰＵ８１はステップ３０５にて「Ｙｅｓ」と判定し、ステップ３２０に進んで以下に述べる過進角制御を実行する。
【００６７】
（１）ＣＰＵ８１は、通常運転中と同様にして最適点火時期θｍｂｔを決定する。
（２）ＣＰＵ８１は、機関回転速度ＮＥと過進角量θａｄｖとの関係を規定した過進角量テーブル及び実際の機関回転速度ＮＥに基いて過進角量θａｄｖ（θａｄｖ＞０）を決定する。過進角テーブルは予め実験等によって定められ、ＲＯＭ７２内に格納されている。本例の過進角テーブルに基けば、機関の回転速度ＮＥが高くなるほど過進角量θａｄｖが大きくなるように決定される。
【００６８】
（３）ＣＰＵ８１は、求めた最適点火時期θｍｂｔに求めた過進角量θａｄｖを加えることにより過進角点火時期θigを求める。過進角点火時期θigは、前記最適点火時期θｍｂｔを前記過進角量θａｄｖだけ進角した時期である。そして、ＣＰＵ８１は、図示しない点火実行ルーチンを実行することにより、圧縮工程中の気筒のクランク角が過進角点火時期θigに一致した時点にてその気筒の点火プラグ３７から火花が発生するように、その気筒のイグナイタ３８に指示信号を送出する。この結果、過進角点火時期θigにて点火プラグ３７から火花が発生し、混合気は点火され燃焼する。
（４）一方、ＣＰＵ８１は図示しない燃料噴射実行ルーチンを実行することにより、燃料の供給（燃料噴射）を継続する。この場合においても、機関に供給される混合気の空燃比が理論空燃比と一致するように燃料噴射量が定められる。
【００６９】
この結果、実際の点火時期が過進角点火時期θigに一致するので、機関１０は過進角点火時期θigでの火花点火に基く燃焼によって、その時点の回転速度ＮＥを低下させるようなトルクを発生する。従って、機関１０の回転速度ＮＥは徐々に低下する。このとき、燃焼室２５内では混合気の燃焼が継続されるから、機関１０からは排ガスが排出される。換言すると、機関１０からは酸素を多量に含む空気が排出されない。従って、触媒５３及び触媒５４に多量の酸素が流入しない。このような「点火時期を最適点火時期よりも進角した過進角点火時期に設定しながら燃焼を継続させ、それにより、機関１０の回転速度を低下させるトルクを機関１０により発生させ、以って、機関回転速度を低下させる制御」を「過進角制御」と称呼する。
【００７０】
次いで、ＣＰＵ８１はステップ３２５に進み、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となったか否かを判定する。回転速度ＮＥが閾値回転速度ＮＥｔｈ以下であることは、過進角制御の制御終了条件である。閾値回転速度ＮＥｔｈは混合気の燃焼が可能な機関の回転速度のうちの下限速度より僅かに大きい速度に設定されている。即ち、例えば、通常のアイドル回転速度が７００回転／分程度であるとすると、閾値回転速度ＮＥｔｈは４００回転／分程度である。換言すると、閾値回転速度ＮＥｔｈは、実際の回転速度ＮＥが閾値回転速度ＮＥｔｈにまで低下した時点にて燃料の供給を停止したとき（即ち、燃焼を停止したとき）、機関１０が慣性によって大きく回転することなく直ちに停止することができる回転速度に設定されている。
【００７１】
現時点はステップ３２０の過進角制御が実行され始めた時点であるから、回転速度ＮＥは閾値回転速度ＮＥｔｈよりも大きい。従って、ＣＰＵ８１はステップ３２５にて「Ｎｏ」と判定してステップ３９５に進み、本ルーチンを一旦終了する。
【００７２】
以降、ＣＰＵ８１が図２のステップ２００から処理を開始すると、ＣＰＵ８１は続くステップ２０５にて「Ｎｏ」と判定して直接ステップ２９５に進むようになる。従って、停止時制御フラグＸＡＤの値は「１」に維持される。これにより、ＣＰＵ８１は図３のステップ３００に続くステップ３０５にて「Ｙｅｓ」と判定し、ステップ３２０の過進角制御を継続する。
【００７３】
この結果、所定の時間が経過すると、回転速度ＮＥは閾値回転速度ＮＥｔｈ以下となる。この場合、ＣＰＵ８１はステップ３２５に進んだとき、同ステップ３２５にて「Ｙｅｓ」と判定してステップ３３０に進み、停止時制御フラグＸＡＤの値を「０」に設定するとともに、フューエルカットフラグＸＦＣの値を「１」に設定し、ステップ３９５に進んで本ルーチンを一旦終了する。
【００７４】
この結果、次にＣＰＵ８１がステップ３００から処理を開始すると、ＣＰＵ８１はステップ３０５にて「Ｎｏ」と判定し、ステップ３１０にて「Ｙｅｓ」と判定してステップ３３５に進む。そして、ＣＰＵ８１はステップ３３５にてフューエルカットを実行する（燃料の供給を停止する）とともに、点火プラグ３７から火花を発生することを停止（点火の実行を停止）する。その後、ＣＰＵ８１はステップ３９５に進み本ルーチンを一旦終了する。これにより、機関１０は停止する。
【００７５】
ところで、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態でない場合（例えば、スロットル弁開度ＴＡが「０」でない場合）、ＣＰＵ８１は図２のステップ２００及びステップ２０５に続くステップ２１０に進んだとき、同ステップ２１０にて「Ｎｏ」と判定してステップ２２０に進み、フューエルカットフラグＸＦＣの値を「１」に設定する。この結果、ＣＰＵ８１は図３のステップ３００に続くステップ３０５にて「Ｎｏ」と判定するとともにステップ３１０にて「Ｙｅｓ」と判定してステップ３３５に進む。従って、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態でない場合には、過進角制御が行われることなく、直ちにフューエルカットが実行され、機関１０が停止される。
【００７６】
以上、説明したように、第１制御装置は、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態であれば、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで過進角制御を行う。これにより、第１制御装置は、混合気の燃焼を継続しながら回転速度ＮＥを低下させるトルクを機関１０に発生させる。そして、第１制御装置は、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となった時点（制御終了条件が成立した時点）にて燃料の供給を停止する。
【００７７】
従って、機関停止要求発生時点以降、機関の回転速度ＮＥが閾値回転速度ＮＥｔｈに低下するまでの期間において、機関１０から酸素を多量に含む空気が排出されない。更に、回転速度ＮＥが低下してから燃料供給が停止されるので、機関１０が慣性によって回転したとしても、その回転量は非常に小さい。この結果、機関の回転を停止させるにあたり、機関１０から排出され且つ触媒５３及び触媒５４に流入する空気の量は非常に少なくなる。それ故、再始動時に機関１０に供給される混合気の空燃比を大幅にリッチ化しなくても（即ち、燃料量をそれほど多くしなくても）、ＮＯｘの排出量を抑えることができるので、燃費を改善することができる。更に、再始動時における燃料量を従来よりも減少させることができるので、筒内燃料付着量を低減することができる。その結果、筒内燃料付着量が多い場合に酸素との結合が不十分であることに起因して多量に発生する傾向にあるＰＭ（パティキュレートマター、ＳＯＦ及びＳｏｏｔ等の微粒子）の排出量を低減することも可能となる。加えて、機関１０の運転を停止させる際に高温となっている触媒５３及び触媒５４に流入する空気の量を低減できるので、それらの触媒に担持された貴金属のシンタリングに起因する触媒機能の劣化を抑制することもできる。
【００７８】
（第２実施形態）
次に、本発明の第２実施形態に係る制御装置（以下、「第２制御装置」と称呼することもある。）について説明する。第２制御装置は、機関停止要求が発生したと判定された時点以降において過進角制御を実行しているとき、機関停止要求が発生したとの判定がなされる直前よりも燃焼室２５内における混合気の燃焼速度を増大させる燃焼速度増大手段を備えている点においてのみ、第１制御装置と相違している。この燃焼速度増大手段の一例は、ＴＣＶ４４を閉弁させることによって燃焼室２５内にタンブル流を生成する手段である。
【００７９】
点火時期が過進角点火時期に設定されると、混合気が低圧縮状態である時点にて点火される。このため、混合気の着火性が良好でなくなるので、混合気が失火する（着火・燃焼しない）虞が生じる。
【００８０】
図４は、点火時期と機関１０の発生トルクとの関係を燃焼速度別に示したグラフである。このグラフから明らかなように燃焼速度が増大するほど最適点火時期は遅角側へ移行する（θｍｂｔ１、θｍｂｔ２及びθｍｂｔ３を参照）。よって、燃焼速度を増大させることにより、過進角制御する場合の点火時期（過進角点火時期）も遅角側へ移行することが可能となる。過進角点火時期を遅角側に設定できれば、混合気がある程度まで圧縮され着火性が良好になっている時点（燃焼速度が増大されない場合よりも高い圧縮状態となっていて着火性が改善されている時点）にて混合気を点火することができる。この結果、混合気をより確実に着火（燃焼）させることができる。
【００８１】
以下、第２制御装置の作動について説明する。第２制御装置のＣＰＵ８１は、図２と、図３に代わる図５と、にフローチャートにより示されたルーチンを実行するようになっている。なお、図５に示されたステップのうち図３に示されたステップと同一のステップには図３に示されたステップに付された符号と同一の符号が付されている。
【００８２】
＜通常運転中＞
通常運転中、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図５のステップ５００、ステップ３０５、ステップ３１０に続いてステップ５０５に進み、混合気の燃焼速度を通常の速度に設定するための制御（燃焼速度通常制御）を実行する。本例において、ＣＰＵ８１は、ステップ５０５にてＴＣＶ４４を開弁させることにより、燃焼室２５内にタンブル流を発生させない。そして、ＣＰＵ８１はステップ３１５に進み、ＴＣＶ４４の上記ステップ５０５による制御を除き、第１制御装置と同様の通常運転制御を実行する。
【００８３】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１は図２のステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。
【００８４】
この結果、ＣＰＵ８１は図５のステップ５００に続くステップ３０５にて「Ｙｅｓ」と判定してステップ５１０に進み、燃焼速度通常制御中よりも燃焼速度を増大させる制御（燃焼速度増大制御）を実行する。即ち、ＣＰＵ８１はステップ５１０にてＴＣＶ４４を閉弁させることにより、燃焼室２５内にタンブル流を発生させる。その結果、燃焼速度が通常の速度よりも増大する。その後、ＣＰＵ８１はステップ３２０に進んで過進角制御を実行し、ステップ３２５にて「Ｙｅｓ」と判定されるまで過進角制御を継続する。
【００８５】
これにより、機関１０は回転速度ＮＥを低下させるトルクを発生するから、所定の時間が経過すると機関回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となる。従って、ＣＰＵ８１はステップ３２５にて「Ｙｅｓ」と判定してステップ３３０の処理を実行する。この結果、停止時制御フラグＸＡＤの値は「０」に設定され、フューエルカットフラグＸＦＣの値は「１」に設定される。
【００８６】
この結果、次にＣＰＵ８１がステップ５００から処理を開始すると、ＣＰＵ８１はステップ３０５にて「Ｎｏ」と判定するとともにステップ３１０にて「Ｙｅｓ」と判定し、前述したステップ３３５にてフューエルカットを実行するとともに点火プラグによる点火を停止する。これにより、機関１０は回転を停止する。
【００８７】
なお、ＣＰＵ８１は、図２のステップ２１０にて「Ｎｏ」と判定される場合（機関停止要求発生時においてアイドル運転状態でない場合）、フューエルカットフラグＸＦＣを「１」に設定する。従って、ＣＰＵ８１は図５のステップ５００から処理を開始すると、直ちにステップ３３５の処理を実行する。この結果、フューエルカットか実行され、点火が停止される。
【００８８】
以上、説明したように、第２制御装置は、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態であれば、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで過進角制御を実行し、その後、フューエルカットを実行する。従って、第２制御装置は第１制御装置が奏する効果と同じ効果を当然に奏することができる。更に、第２制御装置は、過進角制御中に混合気の燃焼速度を通常運転中よりも増大させる。これにより、過進角点火時期は、燃焼速度が増大されない場合よりも遅角側の点火時期に設定される。従って、混合気がある程度まで圧縮され着火性が良好になっている時点にて点火プラグ３７から火花を発生させることができる。この結果、点火時期を過進角点火時期に設定した場合であっても、混合気をより確実に着火（燃焼）させることができる。
【００８９】
なお、第２制御装置は、混合気の燃焼速度を、例えば、燃焼室２５内にスワールを生成するための吸気制御弁（スワールコントロールバルブ、ＳＣＶ）等を制御して燃焼室２５内にスワールを発生させることにより、増大させるように構成されてもよい。更に、第２制御装置は、混合気の燃焼速度を、各気筒に二つずつ備えられた吸気ポートのうちの一方の吸気ポートの吸気弁を作動させなくする（閉弁状態を維持する）ように同吸気弁を制御し、それにより燃焼室内に空気流を生成することによって増大させてもよい。加えて、第２制御装置は、混合気の燃焼速度を、機関に供給される混合気の空燃比をリッチ化することにより増大させてもよい。
【００９０】
（第３実施形態）
次に、本発明の第３実施形態に係る制御装置（以下、「第３制御装置」と称呼することもある。）について説明する。第３制御装置は、機関停止要求が発生したと判定された時点以降において過進角制御を実行しているとき、機関停止要求が発生したとの判定がなされる直前よりも「着火遅れ時間」を短縮する着火遅れ時間短縮手段を備えている点においてのみ、第１制御装置と相違している。着火遅れ時間とは、燃焼室２５内において火花が発生した時点から燃焼室２５内の混合気が着火するまでの時間のことである。
【００９１】
前述したように、点火時期が過進角点火時期に設定されると、混合気が低圧縮状態であって着火性が良好でない時点にて火花が発生されるので、混合気が失火する（着火・燃焼しない）虞が生じる。更に、火花が発生してから実質的な燃焼が開始するまでの「着火遅れ時間」が長いと、点火時期を相当に進角側に移行せざるを得なくなる。このため、火花の発生開始時期は混合気が更に低圧縮状態である時点となるから、混合気が失火する可能性が高まる。
【００９２】
そこで、第３制御装置は、着火遅れ時間短縮手段によって混合気の着火遅れ時間を短縮させる。その結果、過進角点火時期を「混合気がある程度まで圧縮され着火性が良好になっている時点（着火遅れ時間が短縮されない場合に設定される過進角点火時期よりも遅角側の過進角点火時期）」に設定することが可能となる。この結果、混合気をより確実に着火（燃焼）させることができる。本例における着火遅れ時間短縮手段は、点火エネルギーを増大する手段である。
【００９３】
図６は、図１に示した点火プラグ３７、イグニッションコイル３７ａ及びイグナイタ３８の回路図である。イグニッションコイル３７ａは１次側コイル３７ｐと２次側コイル３７ｓとを備えている。イグナイタ３８は、パワートランジスタであるスイッチング素子３８ａと通電制御回路３８ｂとを備えている。スイッチング素子３８ａが導通状態とされることにより１次側コイル３７ｐが通電される。点火時期にてスイッチング素子３８ａが遮断状態とされることにより、２次側コイル３７ｓに高電圧が発生するとともに大電流が流れる。この結果、点火プラグ３７は火花を発生する。
【００９４】
図７は、１次側コイル３７ｐに流れる電流（１次側コイル電流）と、２次側コイル３７ｓに流れる電流（２次側コイル電流）及び２次側コイル３７ｓに発生する電圧（２次側コイル電圧）の関係を示したタイムチャートである。図７の（Ａ）は点火に先立つ１次コイルへの通電時間を時間Ｔ１に設定した場合の各値を示し、図７の（Ｂ）は１次コイルへの通電時間を時間Ｔ１より長い時間Ｔ２に設定した場合の各値を示している。図７の（Ａ）及び（Ｂ）から理解されるように、１次側コイル３７ｐへの通電期間を長くすると、１次側コイル電流が大きくなり、これにより２次側コイル電流及び２次側コイル電圧が共に増大する。点火エネルギーは、２次側コイル電流と２次側コイル電圧との積の時間積分値である。従って、点火エネルギーは１次側コイル３７ｐへの通電期間を長くすることによって増加するように制御され得る。
【００９５】
以下、第３制御装置の作動について説明する。第３制御装置のＣＰＵ８１は、図２と、図３に代わる図８と、にフローチャートにより示されたルーチンを実行するようになっている。なお、図８に示されたステップのうち図３に示されたステップと同一のステップには図３に示されたステップに付された符号と同一の符号が付されている。
【００９６】
＜通常運転中＞
通常運転中、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図８のステップ８００、ステップ３０５及びステップ３１０に続いてステップ８０５に進み、着火遅れ時間を通常の時間（第１着火遅れ時間）に設定するための制御（着火遅れ時間通常制御）を実行する。
【００９７】
より具体的に述べると、ＣＰＵ８１はステップ８０５にてイグナイタ３８に指示信号を送出し、点火を実行するために点火に先立って実行される「イグニッションコイル３７ａの１次側コイル３７ｐへの通電」の時間（以下、「通電時間」と称呼する。この通電時間は閉角度とも言われる。）を通常の時間（第１通電時間）に設定する。この通電時間の制御を「着火遅れ時間通常制御」と称呼する。この結果、点火プラグ３７が火花発生時に放出する点火エネルギーは第１のエネルギーとなる。そして、ＣＰＵ８１は、ステップ３１５に進み、第１制御装置と同様の通常運転制御を実行する。
【００９８】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１はステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。
【００９９】
この結果、ＣＰＵ８１は図８のステップ８００に続くステップ３０５にて「Ｙｅｓ」と判定してステップ８１０に進み、着火遅れ時間通常制御中よりも着火遅れ時間を短縮するための制御（即ち、着火遅れ時間短縮制御）を実行する。この結果、着火遅れ時間は第１着火遅れ時間よりも短い第２着火遅れ時間となる。
【０１００】
より具体的に述べると、ＣＰＵ８１はステップ８０５にて前記「通電時間」を第１通電時間よりも長い第２通電時間に設定する。この結果、点火プラグ３７が火花発生時に放出する点火エネルギーは第１のエネルギーよりも大きな第２のエネルギーとなる。その後、ＣＰＵ８１はステップ３２０に進んで過進角制御を実行し、ステップ３２５にて「Ｙｅｓ」と判定されるまで過進角制御を継続する。
【０１０１】
以降、第３制御装置は、第１制御装置と同様に作動する。即ち、ＣＰＵ８１は、機関１０に回転速度ＮＥを低下させるトルクを混合気を燃焼させながら発生させ、機関回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるとフューエルカットを実行するとともに点火プラグによる点火を停止する。これにより、機関１０は回転を停止する。
【０１０２】
また、ＣＰＵ８１は、図２のステップ２１０にて「Ｎｏ」と判定される場合（機関停止要求発生時においてアイドル運転状態でない場合）、ステップ２２０に進んでフューエルカットフラグＸＦＣを「１」に設定する。従って、ＣＰＵ８１は図８のステップ８００から処理を開始すると、直ちにステップ３３５の処理を実行する。この結果、フューエルカットが実行され、点火が停止される。
【０１０３】
以上、説明したように、第３制御装置は、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態であれば、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで過進角制御を実行し、その後、フューエルカットを実行する。従って、第３制御装置は第１制御装置が奏する効果と同じ効果を当然に奏することができる。更に、第３制御装置は、過進角制御中において点火エネルギーを増大させることにより、着火遅れ時間を短縮させる。これにより、過進角点火時期は、着火遅れ時間が短縮されない場合よりも遅角側の点火時期に設定される。従って、混合気がある程度まで圧縮され着火性が良好になっている時点にて点火プラグ３７から火花を発生させることができる。更に、過進角制御中においては、点火エネルギーが増大されている。以上から、点火時期を過進角点火時期に設定した場合であっても、混合気をより確実に着火（燃焼）させることができる。
【０１０４】
（第４実施形態）
次に、本発明の第４実施形態に係る制御装置（以下、「第４制御装置」と称呼することもある。）について説明する。第４制御装置は、機関停止要求が発生したと判定された時点以降において過進角制御を実行しているとき、機関停止要求が発生したとの判定がなされる直前よりも機関１０の実圧縮比を増大する圧縮比増大手段を備えている点においてのみ、第１制御装置と相違している。
【０１０５】
点火時期が過進角点火時期に設定されると、混合気が低圧縮状態である時点にて点火される。このため、混合気の着火性が良好でなくなるので、混合気が失火する（着火・燃焼しない）虞が生じる。そこで、第４制御装置は、過進角制御中において圧縮比増大手段により実圧縮比を増大する。その結果、過進角点火時期における混合気の圧縮状態を比較的高い圧縮状態にすることができるので、混合気をより確実に着火（燃焼）させることができる。本例における圧縮比増大手段は、吸気弁閉弁時期を吸気下死点（即ち、圧縮下死点）に近づけることにより実圧縮比を増大する。
【０１０６】
以下、第４制御装置の作動について説明する。第４制御装置のＣＰＵ８１は、図２と、図３に代わる図９と、にフローチャートにより示されたルーチンを実行するようになっている。なお、図９に示されたステップのうち図３に示されたステップと同一のステップには図３に示されたステップに付された符号と同一の符号が付されている。
【０１０７】
＜通常運転中＞
通常運転中、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図９のステップ９００、ステップ３０５及びステップ３１０に続いてステップ９０５に進み、実圧縮比を通常の圧縮比に設定する実圧縮比通常制御を実行する。
【０１０８】
より具体的に述べると、ＣＰＵ８１はステップ９０５にて、吸気弁閉弁時期ＩＣを図１０の（Ａ）に示した通常閉弁時期ＩＣｎに設定する。通常閉弁時期ＩＣｎは吸気下死点ＢＤＣからクランク角θ２（θ２＞０）だけ遅角側のクランク角である。この結果、混合気はクランク角ＩＣｎから圧縮され始める。なお、吸気弁開弁時期は吸気上死点からクランク角θ１（θ１＞０）だけ進角側のクランク角ＩＯｎである。また、吸気弁開弁角度ＩＶopen（吸気弁開弁時期ＩＯｎから吸気弁閉弁時期ＩＣｎまでのクランク角幅）は一定である。その後、ＣＰＵ８１は、ステップ３１５に進み、第１制御装置と同様の通常運転制御を実行する。
【０１０９】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１はステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。
【０１１０】
この結果、ＣＰＵ８１は図９のステップ９００に続くステップ３０５にて「Ｙｅｓ」と判定してステップ９１０に進み、実圧縮比通常制御中よりも実圧縮比を増大するための制御（即ち、実圧縮比増大縮制御）を実行する。
【０１１１】
より具体的に述べると、ＣＰＵ８１はステップ９１０にて吸気弁閉弁時期ＩＣを図１０の（Ｂ）に示した第１実圧縮比増大閉弁時期ＩＣｉ１に設定する。第１実圧縮比増大閉弁時期ＩＣｉ１は、吸気下死点ＢＤＣからクランク角θ２ａ（θ２ａ＞０）だけ遅角側のクランク角である。クランク角θ２ａは前述したクランク角θ２よりも小さい。換言すると、ＣＰＵ８１は、吸気弁閉弁時期ＩＣを、実圧縮比通常制御中の吸気弁閉弁時期ＩＣ（＝ＩＣｎ）よりも吸気下死点ＢＤＣに近づける。
【０１１２】
従って、混合気はクランク角ＩＣｎよりも進角側のクランク角ＩＣｉ１から圧縮され始める。この結果、混合気が圧縮され始める時点の燃焼室容積が増大し、実圧縮比が増大される。なお、吸気弁開弁角度ＩＶopenは一定であるので、吸気弁開弁時期ＩＯは通常時の吸気弁開弁時期ＩＯｎよりも進角した吸気弁開弁時期ＩＯｉ１となる。
【０１１３】
以降、第４制御装置は、第１制御装置と同様に作動する。即ち、ＣＰＵ８１は、機関１０に回転速度ＮＥを低下させるトルクを混合気を燃焼させながら発生させ、機関回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるとフューエルカットを実行するとともに点火プラグによる点火を停止する。これにより、機関１０は回転を停止する。
【０１１４】
また、ＣＰＵ８１は、図２のステップ２１０にて「Ｎｏ」と判定される場合（機関停止要求発生時においてアイドル運転状態でない場合）、ステップ２２０に進んでフューエルカットフラグＸＦＣを「１」に設定する。従って、ＣＰＵ８１は図９のステップ９００から処理を開始すると、直ちにステップ３３５の処理を実行する。この結果、フューエルカットか実行され、点火が停止される。
【０１１５】
以上、説明したように、第４制御装置は、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態であれば、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで過進角制御を実行し、その後、フューエルカットを実行する。従って、第４制御装置は第１制御装置が奏する効果と同じ効果を当然に奏することができる。更に、第４制御装置は、過進角制御中の実圧縮比を通常運転中の実圧縮比よりも増大させる。これにより、過進角点火時期における混合気の着火性が改善される。この結果、点火時期を過進角点火時期に設定した場合であっても、混合気をより確実に着火（燃焼）させることができる。
【０１１６】
なお、第４制御装置においては、吸気弁３２の開弁期間（吸気弁開弁クランク角度幅）ＩＶopenが一定であった。これに対し、図１０の（Ｃ）に示したように、吸気弁開弁クランク角度幅ＩＶopenを変更してもよい。即ち、ＣＰＵ８１は、実圧縮比通常制御中において図１０の（Ａ）に示したように吸気弁開弁時期ＩＯ及び吸気弁閉弁時期ＩＣを設定し、且つ、実圧縮比増大制御中において吸気弁閉弁時期ＩＣを上記クランク角ＩＣｉ１に設定するとともに吸気弁開弁時期ＩＯを実圧縮比通常制御中におけるクランク角ＩＯｎに設定してもよい。
【０１１７】
更に、周知の圧縮比変更機構を備える可変圧縮比エンジンにおいては、その圧縮比変更機構によって機械圧縮比を変更することにより、実圧縮比増大制御中における実圧縮比を実圧縮比通常制御中における実圧縮比より増大してもよい。このような可変圧縮比エンジンの一例は、シリンダブロック及びシリンダブロックに固定されたシリンダヘッドをクランクケースに対してシリンダの軸線方向に沿って移動させるエンジンである（例えば特開２００６−２８３７３０号公報、特開２００６−２８３７３０号公報及び特開２００５−１１３７３８号公報等を参照。）。更に、その他の可変圧縮比エンジンについては、例えば、特開２００６−２５７８７６号公報、特開２００１−１４０６６６号公報、特開平８−２８４７０２号公報、特開２００３−６５０９０号公報、及び、国際公開パンフレットＷＯ９２／０９７９９等を参照されたい。
【０１１８】
（第５実施形態）
次に、本発明の第５実施形態に係る制御装置（以下、「第５制御装置」と称呼することもある。）について説明する。第５制御装置は、機関停止要求が発生したと判定された時点以降において過進角制御を実行しているとき、機関１０が混合気の燃焼に伴って発生する「機関１０の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において負荷駆動必要トルクを増大させるように補機を制御する補機負荷制御手段を備えている点においてのみ、第１制御装置と相違している。「負荷駆動必要トルク」とは、前述したように、機関１０が発電機７２やコンプレッサ７３等の補機を駆動するために必要なトルクのことである。
【０１１９】
過進角制御中において、混合気の燃焼に伴って発生する機関１０の回転速度を低下させるトルクは、混合気の燃焼が発生する毎に増大し、機関の回転に伴って変動する。そこで、そのようなトルクが最大となる時期を含まない「所定の期間」において「負荷駆動必要トルク」を増大させることにより、「所定の期間」においては補機によって機関の回転を低下させるトルクを機関１０に付与することができる。その結果、機関の回転速度を低下させるためのトルクの変動を低減することができる。換言すると、機関の回転速度を低下させるように機能するトルクが平坦化するので、機関１０を過進角制御によって停止させる際の振動を低減することができる。
【０１２０】
以下、第５制御装置の作動について説明する。第５制御装置のＣＰＵ８１は、図２及び図３に示されたルーチンに加え、更に図１１にフローチャートにより示されたルーチンを実行するようになっている。なお、以下において、ＣＰＵ８１は、負荷駆動必要トルクを、発電機７２の発電電圧の目標値（目標発電電圧）を上昇させ、以って、発電機７２の発電電圧を増大させることにより、増大させる。
【０１２１】
＜通常運転中＞
通常運転中、ＣＰＵ８１は第１制御装置のＣＰＵ８１と同様に作動する。即ち、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図３のステップ３１５にて通常運転制御を実行する。
【０１２２】
更に、ＣＰＵ８１は所定のタイミングにて図１１のステップ１１００から処理を開始し、停止時制御フラグＸＡＤの値が「１」であるか否かを判定するステップ１１０５にて「Ｎｏ」と判定してステップ１１１０に進み、通常補機制御を実行する。即ち、ＣＰＵ８１は、通常運転中において、発電機７２の目標発電電圧を通常電圧に設定する。即ち、ＣＰＵ８１は、発電機７２の発電電圧が通常電圧に維持されるように発電機７２に指示信号を送出する。これにより、負荷駆動必要トルクは通常の大きさのトルク（通常トルク）となる。
【０１２３】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１はステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。この結果、ＣＰＵ８１は図３のステップ３２０の処理を行うことにより「過進角制御」を実行する。
【０１２４】
一方、ＣＰＵ８１が図１１のステップ１１００から処理を開始してステップ１１０５に進んだとき、停止時制御フラグＸＡＤの値が「１」に設定されているので、同ステップ１１０５にて「Ｙｅｓ」と判定してステップ１１１５に進む。そして、ＣＰＵ８１はステップ１１１５にて、現時点のクランク角θが、何れかの気筒の爆発上死点（圧縮上死点）前３０°クランク角（即ち、爆発ＢＴＤＣ３０°ＣＡ）から同気筒の爆発上死点後９０°クランク角（即ち、爆発ＡＴＤＣ９０°ＣＡ）までの範囲内であるか否かを判定する。
【０１２５】
過進角制御がなされている場合、爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間において、過進角点火時期にて点火された混合気が燃焼し、その燃焼によって機関の回転速度を低下させるトルクが発生する。換言すると、過進角制御によって機関１０が発生する「機関の回転速度を低下させるトルク」は、爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡの期間内において最大値をとる。
【０１２６】
この場合、現時点が「爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間」内の時点であると、ＣＰＵ８１はステップ１１１５にて「Ｙｅｓ」と判定してステップ１１２０に進み、通常補機制御を実行する。この結果、負荷駆動必要トルクは通常の大きさのトルク（通常トルク）となる。その後、ＣＰＵ８１はステップ１１９５に進んで本ルーチンを一旦終了する。
【０１２７】
一方、現時点が「爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間」内になければ（即ち、現時点が前記「所定の期間」内の時点であれば）、ＣＰＵ８１はステップ１１１５にて「Ｎｏ」と判定してステップ１１２５に進み、負荷駆動必要トルク増大制御を実行する。より具体的に述べると、ＣＰＵ８１は、発電機７２の目標発電電圧を「通常電圧よりも高い高側電圧」に設定する。即ち、ＣＰＵ８１は、発電機７２の発電電圧が高側電圧に維持されるように発電機７２に指示信号を送出する。これにより、負荷駆動必要トルクは増大せしめられ、「通常トルク」よりも大きい「振動低減用トルク」となる。その後、ＣＰＵ８１はステップ１１９５に進んで本ルーチンを一旦終了する。
【０１２８】
「何れかの気筒の爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間」となっていない期間は、過進角制御による混合気の燃焼に伴って機関１０が発生する「機関１０の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」である。即ち、第５制御装置によれば、「所定の期間」の負荷駆動必要トルクは「所定の期間以外の期間」における負荷駆動必要トルクよりも増大せしめられる。
【０１２９】
以降、第５制御装置は、ステップ１１２０及びステップ１１２５にて負荷駆動トルクを変更する点を除き、第１制御装置と同様に作動する。即ち、ＣＰＵ８１は、機関１０に回転速度ＮＥを低下させるトルクを混合気を燃焼させながら発生させ、機関回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるとフューエルカットを実行するとともに点火プラグによる点火を停止する。これにより、機関１０は回転を停止する。
【０１３０】
以上、説明したように、第５制御装置は、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態であれば、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで過進角制御を実行し、その後、フューエルカットを実行する。従って、第５制御装置は第１制御装置が奏する効果と同じ効果を当然に奏することができる。更に、第５制御装置は、過進角制御中において混合気の燃焼に伴って発生する「機関１０の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」の負荷駆動必要トルクを発電機７２の発電量を増大せしめることにより増大させる。その結果、機関の回転速度を低下させるように機能するトルクが時間的に平坦化するので、機関１０を過進角制御によって停止させる際の振動を低減することができる。
【０１３１】
なお、第５制御装置は、発電機７２の発電電圧を変更することによって負荷駆動必要トルクを増減していた。これに代え、第５制御装置は、ステップ１１２５にて電磁クラッチ７３ａを動力伝達可能状態に変更することにより機関１０に空調装置のコンプレッサ７３を駆動させて負荷駆動必要トルクを増大させるとともに、ステップ１１２０にて電磁クラッチ７３ａを動力伝達不能状態に変更することにより機関１０に空調装置のコンプレッサ７３を駆動させないようにして負荷駆動必要トルクを減少させてもよい。また、第５制御装置において、機関１０が搭載されている車両が、機関１０と電動機との両者によって車両を走行させることができ且つ条件により機関１０によって電動機に発電を行わせることが可能な車両（例えば、次の第６実施形態に示したハイブリッド車）である場合、第５制御装置は、その電動機を「負荷駆動必要トルクを増大させるための補機」として使用することもできる。
【０１３２】
（第６実施形態）
次に、本発明の第６実施形態に係る制御装置（以下、「第６制御装置」と称呼することもある。）について説明する。第６制御装置により制御される機関１０は図１２に示した「ハイブリッド車１００」に搭載されている。
【０１３３】
ハイブリッド車１００は、周知であって、機関１０と同じ機関１０、フロントの電動機（モータ・ジェネレータ）１０１、動力切替部１０２、動力伝達部１０３、インバータ１０４、バッテリ１０５、及び、リヤの電動機（モータ・ジェネレータ）とディファレンシャルとを含むリヤトランスアクスル１０６を備えている。
【０１３４】
電動機１０１は、回転トルクを発生するモータ及び回転駆動されることにより発電を行うジェネレータの両機能を備えている。
動力切替部１０２は、例えば特開２００３−２９１６９１号公報等に記載されているように、機関１０の出力トルクを動力伝達部１０３に伝達する状態、電動機１０１の出力トルクを動力伝達部１０３に伝達する状態、機関１０によって電動機１０１を駆動する状態、及び、電動機１０１によって機関１０を駆動する状態等の種々の状態を達成するようになっている。これにより、電動機１０１は、電動機１００自身が発生するトルクに基いて、機関１０の回転を制動する力（以下、「機関制動トルク」又は「電動機トルク」と称呼する。）を、動力切替部１０２を介して機関１０に付与できるように構成されている。
【０１３５】
動力伝達部１０３は無段変速機及びディファレンシャルを含んでいる。動力伝達部１０３は動力切替部１０２から伝達されたトルクを、前輪の車軸を回転するトルクに変換するようになっている。
インバータ１０４は、電動機１０１を回転させるためにバッテリ１０５から付与される電力に基いて電動機１０１のステータコイルの３相巻線に通電する３相交流電流を発生するようになっている。インバータ１０４は電動機１０１が発電しているとき、電動機１０１から付与される交流信号を直流電圧に変換し、バッテリ１０５を充電するようになっている。
リヤトランスアクスル１０６はリヤの電動機が発生するトルクを、後輪の車軸を回転するトルクに変換するようになっている。
【０１３６】
第６制御装置は、機関１０がハイブリッド車に搭載されている点、及び、機関停止要求が発生したと判定された時点以降において過進角制御を実行しているとき、機関１０が混合気の燃焼に伴って発生する「機関１０の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において「機関制動トルク」を発生させるように電動機１０１を制御する電動機制御手段を備えている点において、第１制御装置と相違している。「機関制動トルク」は、動力切替部１０２を用いて電動機１０１により機関１０を駆動可能な状態とした場合に、電動機１０１を機関１０の回転速度よりも遅い回転速度（「０」を含む回転速度）で回転させたり、電動機１０１を静止させる力を電動機１０１に発生させたり、或は、機関１０の回転方向とは逆方向に機関１０を回転させる方向の力を電動機１０１が発生するように電動機１０１を回転させること等によって発生させることができる（例えば、特許第３０９４８５９号公報を参照。）。
【０１３７】
過進角制御中において、混合気の燃焼に伴って発生する機関１０の回転速度を低下させるトルクは、混合気の燃焼が発生する毎に増大し、機関の回転に伴って変動する。そこで、電動機制御手段は、そのようなトルクが最大となる時期を含まない「所定の期間」において「機関制動トルク」を電動機１０１によって発生させる。その結果、機関の回転速度を低下させるためのトルクの変動を低減することができる。換言すると、機関の回転速度を低下させるように機能するトルクが平坦化するので、機関１０を過進角制御によって停止させる際の振動を低減することができる。
【０１３８】
以下、第６制御装置の作動について説明する。第６制御装置のＣＰＵ８１は、図２及び図３に示されたルーチンに加え、図１３にフローチャートにより示されたルーチンを実行するようになっている。なお、図１３に示されたステップのうち図１１に示されたステップと同一のステップには図１１に示されたステップに付された符号と同一の符号が付されている。
【０１３９】
＜通常運転中＞
通常運転中、ＣＰＵ８１は第１制御装置のＣＰＵ８１と同様に作動する。即ち、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図３のステップ３１５にて通常運転制御を実行する。
【０１４０】
更に、ＣＰＵ８１は所定のタイミングにて図１３のステップ１３００から処理を開始し、停止時制御フラグＸＡＤの値が「１」であるか否かを判定するステップ１１０５にて「Ｎｏ」と判定してステップ１３０５に進み、電動機通常制御を実行する。即ち、ＣＰＵ８１は、ハイブリッド車１００の運転状態に応じて、電動機１０１から車両駆動力を発生させたり、バッテリ１０５を充電させたりするための電動機制御を実施する。
【０１４１】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１はステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。この結果、ＣＰＵ８１は図３のステップ３２０の処理を行うことにより「過進角制御」を実行する。
【０１４２】
一方、ＣＰＵ８１が図１３のステップ１３００から処理を開始してステップ１１０５に進んだとき、停止時制御フラグＸＡＤの値が「１」に設定されているので、ＣＰＵ８１は同ステップ１１０５にて「Ｙｅｓ」と判定してステップ１１１５に進む。そして、ＣＰＵ８１はステップ１１１５にて現時点が爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間の範囲内であるか否かを判定する。
【０１４３】
この場合、現時点が「爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間」内の時点であると、ＣＰＵ８１はステップ１１１５にて「Ｙｅｓ」と判定してステップ１３１０に進み、電動機１０１による「機関制動トルク」を「０」にする制御（制動トルク発生停止制御）を実行する。例えば、この状態においては、電動機１０１は機関１０から切り離される（即ち、機関１０及び電動機１０１は互いに動力伝達不能となる。）。その後、ＣＰＵ８１はステップ１３９５に進んで本ルーチンを一旦終了する。
【０１４４】
一方、現時点が「爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間」内になければ（即ち、現時点が前記「所定の期間」内の時点であれば）、ＣＰＵ８１はステップ１１１５にて「Ｎｏ」と判定してステップ１３１５に進み、前記「機関制動トルク」を発生させるように電動機１０１及び動力切替部１０２を制御する。この結果、機関制動トルクは増大せしめられる（発生させられる）。その後、ＣＰＵ８１はステップ１３９５に進んで本ルーチンを一旦終了する。
【０１４５】
「何れかの気筒の爆発ＢＴＤＣ３０°ＣＡから爆発ＡＴＤＣ９０°ＣＡまでの期間」となっていない期間は、過進角制御による混合気の燃焼に伴って発生する「機関１０の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」である。即ち、第６制御装置によれば、「所定の期間」の機関制動トルクは「所定の期間以外の期間」における機関制動トルクよりも増大せしめられる。
【０１４６】
以降、第６制御装置は、電動機１０１の制御を除き、第１制御装置と同様に作動する。即ち、ＣＰＵ８１は、機関１０に回転速度ＮＥを低下させるトルクを混合気を燃焼させながら発生させ、機関回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるとフューエルカットを実行するとともに点火プラグによる点火を停止する。これにより、機関１０は回転を停止する。
【０１４７】
以上、説明したように、第６制御装置は、機関停止要求が発生した時点において、機関１０の運転状態がアイドル運転状態であれば、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで過進角制御を実行し、その後、フューエルカットを実行する。従って、第６制御装置は第１制御装置が奏する効果と同じ効果を当然に奏することができる。更に、第６制御装置は、過進角制御中において混合気の燃焼に伴って発生する「機関１０の回転速度を低下させるトルク」が最大となる時期を含まない「所定の期間」において機関制動トルク（電動機トルク）を電動機１０１を用いて発生させる。その結果、機関の回転速度を低下させるように機能するトルクが時間的に平坦化するので、機関１０を過進角制御によって停止させる際の振動を低減することができる。
【０１４８】
（第７実施形態）
次に、本発明の第７実施形態に係る制御装置（以下、「第７制御装置」と称呼することもある。）について説明する。第７制御装置は、機関停止要求が発生したと判定された時点以降において次に述べる制御を行う。
（１）第７制御装置は、点火時期を最適点火時期よりも遅角した遅角点火時期に設定することにより、混合気を燃焼させながら機関１０のトルクを低下させるトルク（即ち、機関１０の回転速度を低下させるトルクを機関１０により発生させる）遅角制御を実行する。なお、第７制御装置は、前記機関停止要求が発生したと判定された時点における点火時期が最適点火時期よりも遅角側の点火時期である場合、その遅角側の点火時期よりも更に点火時期を遅角させる。即ち、第７制御装置は、点火時期を前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期に設定する。
【０１４９】
（２）第７制御装置は、遅角制御中、機関１０が補機を駆動するために機関１０に要求されるトルク（即ち、前述した「負荷駆動必要トルク」）を増大する負荷駆動力トルク増大制御を実行する。
（３）第７制御装置は、回転速度ＮＥが閾値回転速度ＮＥｔｈより小さくなると（所定の制御終了条件が成立すると）、フューエルカットを実行する。
【０１５０】
以下、第７制御装置の作動についてより具体的に説明する。第７制御装置のＣＰＵ８１は、図２と、図３に代わる図１４と、にフローチャートにより示されたルーチンを実行するようになっている。なお、図１４に示されたステップのうち図３に示されたステップと同一のステップには図３に示されたステップに付された符号と同一の符号が付されている。
【０１５１】
＜通常運転中＞
通常運転中、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図１４のステップ１４００、ステップ３０５及びステップ３１０に続いてステップ３１５に進み、第１制御装置と同様の通常運転制御を実行する。次に、ＣＰＵ８１はステップ１４０５に進み、通常補機制御を実行する。即ち、ＣＰＵ８１は、通常運転中において、発電機７２の目標発電電圧を通常電圧に設定する。換言すると、ＣＰＵ８１は、発電機７２の発電電圧が通常電圧に維持されるように発電機７２に指示信号を送出する。これにより、負荷駆動必要トルクは通常の大きさのトルク（通常トルク）となる。
【０１５２】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１は図２のステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。この結果、ＣＰＵ８１は図１４のステップ３０５にて「Ｙｅｓ」と判定してステップ１４１０に進み、以下に述べる「遅角制御」を実行する。
【０１５３】
（１）ＣＰＵ８１は、通常運転中と同様にして最適点火時期θｍｂｔを決定する。
（２）ＣＰＵ８１は、機関回転速度ＮＥと遅角量θｒｔｄとの関係を規定した遅角量テーブル及び実際の機関回転速度ＮＥに基いて遅角量θｒｔｄ（θｒｔｄ＞０）を決定する。遅角量テーブルは予め実験等によって定められ、ＲＯＭ７２内に格納されている。本例の遅角量テーブルに基けば、機関の回転速度ＮＥが高くなるほど遅角量θｒｔｄが小さくなるように決定される。
【０１５４】
（３）ＣＰＵ８１は、求めた最適点火時期θｍｂｔから求めた遅角量θｒｔｄを減算することにより遅角点火時期θigを求める。即ち、遅角点火時期θigは、前記最適点火時期θｍｂｔを前記遅角量θｒｔｄだけ遅角した時期である。そして、ＣＰＵ８１は、図示しない点火実行ルーチンを実行することにより、圧縮工程中の気筒のクランク角が遅角点火時期θigに一致した時点にてその気筒の点火プラグ３７から火花が発生するように、その気筒のイグナイタ３８に指示信号を送出する。この結果、遅角点火時期θigにて点火プラグ３７から火花が発生し、混合気は点火され燃焼する。
【０１５５】
なお、ＣＰＵ８１は、前記機関停止要求が発生したと判定された時点（停止時制御フラグＸＡＤの値が「１」に設定されて、ステップ３０５にて「Ｙｅｓ」と判定された直前の時点）における点火時期が最適点火時期θｍｂｔよりも遅角側の点火時期θｄである場合、ステップ１４１０にてその遅角側の点火時期θｄよりも更に点火時期をθｒｔｄだけ遅角させる。即ち、ＣＰＵ８１は、点火時期を前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期に設定してもよい。
【０１５６】
（４）一方、ＣＰＵ８１は図示しない燃料噴射実行ルーチンを実行することにより、燃料の供給（燃料噴射）を継続する。この場合においても、機関に供給される混合気の空燃比が理論空燃比と一致するように燃料噴射量が定められる。
【０１５７】
この結果、実際の点火時期が遅角点火時期θigに一致するので、機関１０の出力トルクは、点火時期が最適点火時期θｍｂｔに設定されていた機関停止要求発生直前の出力トルクよりも低下する。即ち、機関１０はその時点の回転速度ＮＥを低下させるようなトルクを、燃焼を継続しながら発生する。この結果、機関１０の回転速度ＮＥは徐々に低下する。このとき、燃焼室２５内では混合気の燃焼が継続されるから、機関１０からは排ガスが排出される。換言すると、機関１０からは酸素を多量に含む空気が排出されない。従って、触媒５３及び触媒５４に多量の酸素が流入しない。このような「点火時期を最適点火時期（又は機関停止要求発生直前の点火時期）よりも遅角した遅角点火時期に設定しながら燃焼を継続させ、それにより、機関回転速度を低下させる制御」を「遅角制御」と称呼する。
【０１５８】
次いで、ＣＰＵ８１はステップ１４１５に進み、負荷駆動必要トルク増大制御を実行する。より具体的に述べると、ＣＰＵ８１は、発電機７２の目標発電電圧を「通常電圧よりも高い高側電圧」に設定する。即ち、ＣＰＵ８１は、発電機７２の発電電圧が高側電圧に維持されるように発電機７２に指示信号を送出する。これにより、負荷駆動必要トルクは「通常トルク」よりも大きいトルクへと増大せしめられる。
【０１５９】
その後、ＣＰＵ８１はステップ３２５に進み、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となったか否かを判定する。そして、回転速度ＮＥが閾値回転速度ＮＥｔｈより大きければ、直接ステップ１４９５に進んで本ルーチンを一旦終了する。一方、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となると、ＣＰＵ８１はステップ３３０に進んで停止時制御フラグＸＡＤの値を「０」に設定するとともに、フューエルカットフラグＸＦＣの値を「１」に設定し、ステップ１４９５に進んで本ルーチンを一旦終了する。
【０１６０】
この結果、ＣＰＵ８１は、機関停止要求が発生した時点から回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となる時点まで（即ち、所定の制御終了条件が成立するまで）の期間、遅角制御及び負荷駆動トルク増大制御を実行する。更に、ＣＰＵ８１は、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となると、図１４のステップ３３５に進んでフューエルカットを実行するとともに点火プラグによる点火を停止する。これにより、機関１０は回転を停止する。
【０１６１】
以上、説明したように、第７制御装置は、点火時期制御手段（ステップ１４１０）により、機関停止要求が発生したと判定された時点以降における点火時期を「遅角点火時期」に設定する。この結果、混合気の燃焼に伴って発生するトルクは減少する。換言すると、機関１０は機関１０の回転速度を低下させるトルクを、混合気を燃焼させながら発生する。更に、補機負荷制御手段（ステップ１４１５）により、機関停止要求が発生したと判定された時点以降において（その判定直前よりも）負荷駆動必要トルクが増大せしめられる。この結果、機関１０の回転速度は比較的速やかに低下する。そして、所定の制御終了条件（機関回転速度ＮＥが所定値ＮＥｔｈ以下であるという条件）が成立すると、燃料供給制御手段（ステップ３３５）によって燃料の供給が停止される。
【０１６２】
従って、混合気を燃焼させながら機関１０の回転速度を低下させることができるので、機関１０の回転速度が低下するまでの期間において、機関１０から酸素を多量に含む空気が排出されない。更に、機関１０の回転速度が低下してから燃料供給が停止されるので、機関１０が慣性によって回転したとしても、その回転量を非常に小さくすることができる。この結果、機関１０から排出され且つ触媒５３及び触媒５４に流入する空気の量は非常に少なくなる。それ故、上述したように、再始動時におけるＮＯｘやＰＭの排出量を抑えながら、燃費を改善することができる。更に、触媒５３及び触媒５４の触媒機能の劣化を抑制することもできる。
【０１６３】
（第８実施形態）
次に、本発明の第８実施形態に係る制御装置（以下、「第８制御装置」と称呼することもある。）について説明する。第８制御装置は、第６制御装置と同様、機関１０がハイブリッド車１００に搭載されている場合に適用される。
【０１６４】
更に、第８制御装置は、第７制御装置による通常補機制御（図１４のステップ１４０５）に代えて「電動機通常制御」を実行する点、及び、第７制御装置による負荷駆動必要トルク増大制御（図１４のステップ１４１５）に代えて電動機１０１による「制動トルク発生制御」を実行する点、において第７制御装置と相違している。
【０１６５】
より具体的に述べると、第８制御装置のＣＰＵ８１は、図２と、図３に代わる図１５と、にフローチャートにより示されたルーチンを実行するようになっている。なお、図１５に示されたステップのうち図３に示されたステップと同一のステップには図３に示されたステップに付された符号と同一の符号が付されている。
【０１６６】
＜通常運転中＞
通常運転中、停止時制御フラグＸＡＤの値及びフューエルカットフラグＸＦＣの値は何れも「０」に維持されるので、ＣＰＵ８１は図１５のステップ１５００、ステップ３０５及びステップ３１０に続いてステップ３１５に進み、第１制御装置と同様の通常運転制御を実行する。次に、ＣＰＵ８１はステップ１５０５に進み、電動機通常制御を実行する。即ち、ＣＰＵ８１は、ハイブリッド車１００の運転状態に応じて、電動機１０１から車両駆動力を発生させたり、バッテリ１０５を充電させたりするための電動機制御を実施する。
【０１６７】
＜機関停止要求発生時（機関停止時）＞
上記通常運転中において、ＩＧスイッチ７１がオン位置からオフ位置へと変更されることに伴って機関停止要求が発生し、且つ、その時点がアイドル運転状態であると、ＣＰＵ８１は図２のステップ２１５にて停止時制御フラグＸＡＤの値を「１」に設定する。この結果、ＣＰＵ８１は図１５のステップ３０５からステップ１５１０に進んで「遅角制御」を実行する。このステップ１５１０の処理は、図１４に示したステップ１４１０の処理と同じである。即ち、ＣＰＵ８１は、点火時期を最適点火時期θｍｂｔから遅角量θｒｔｄだけ遅角した遅角点火時期（θｍｂｔ−θｒｔｄ）に設定することにより、混合気を燃焼させながら機関１０のトルクを低下させる遅角制御を実行する。
【０１６８】
なお、ＣＰＵ８１は、前記機関停止要求が発生したと判定された時点（停止時制御フラグＸＡＤの値が「１」に設定されて、ステップ３０５にて「Ｙｅｓ」と判定された時点）における点火時期が最適点火時期θｍｂｔよりも遅角側の点火時期θｄである場合、ステップ１５１０にてその遅角側の点火時期θｄよりも更に点火時期をθｒｔｄだけ遅角させる。即ち、ＣＰＵ８１は、点火時期を前記機関停止要求が発生したと判定された時点における点火時期よりも遅角側の遅角点火時期に設定してもよい。
【０１６９】
次いで、ＣＰＵ８１はステップ１５１５に進み、制動トルク発生制御を行う。即ち、ＣＰＵ８１は、ステップ１５１５にて図１３のステップ１３１５の処理と同様な処理を行うことにより、「機関制動トルク」を発生させるように電動機１０１及び動力切替部１０２を制御する。
【０１７０】
更に、ＣＰＵはステップ３２５及びステップ３３０の処理により、「遅角制御」及び「制動トルク発生制御」を回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるまで継続し、回転速度ＮＥが閾値回転速度ＮＥｔｈ以下となるとステップ３３５にてフューエルカット及び点火の実行を停止する。
【０１７１】
以上、説明したように、第８制御装置は、点火時期制御手段（ステップ１５１０）により、機関停止要求が発生したと判定された時点以降における点火時期を「遅角点火時期」に設定する。この結果、混合気の燃焼に伴って発生するトルクは減少する。換言すると、機関１０は機関１０の回転速度を低下させるトルクを、混合気を燃焼させながら発生する。更に、電動機制御手段（ステップ１５１５）により、機関停止要求が発生したと判定された時点以降において電動機１０１による機関制動トルクが増大せしめられる。この結果、機関１０の回転速度は比較的速やかに低下する。そして、所定の制御終了条件（機関回転速度ＮＥが所定値ＮＥｔｈ以下であるという条件）が成立すると、燃料供給制御手段（ステップ３３５）によって燃料の供給が停止される。
【０１７２】
従って、混合気を燃焼させながら機関１０の回転速度を低下させることができるので、機関１０の回転速度が低下するまでの期間において、機関１０から酸素を多量に含む空気が排出されない。更に、機関１０の回転速度が低下してから燃料供給が停止されるので、機関１０が慣性によって回転したとしても、その回転量を非常に小さくすることができる。この結果、機関１０から排出され且つ触媒５３及び触媒５４に流入する空気の量は非常に少なくなる。それ故、上述したように、再始動時におけるＮＯｘやＰＭの排出量を抑えながら、燃費を改善することができる。更に、触媒５３及び触媒５４の触媒機能の劣化を抑制することもできる。
【０１７３】
以上、説明したように、本発明の各実施形態に係る内燃機関の制御装置によれば、機関停止要求が発生した後に、混合気を燃焼させながら機関１０自身に機関１０の回転速度を低下させるトルクを発生させる。そして、機関の回転速度ＮＥが閾値回転速度ＮＥｔｈに到達すると、燃料の供給を停止するとともに点火の実行を停止することにより機関１０の回転を停止させる。従って、機関停止要求が発生した時点から機関の回転が停止するまでの期間において、機関から排出される空気の量（酸素の量）を低減することができるので、燃費の向上、ＮＯｘ排出量の低減、ＰＭ排出量の低減、及び、触媒劣化抑制等の種々の効果を実現することができる。
【０１７４】
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記「機関停止要求」は、運転者によってＩＧスイッチ７１がオン位置からオフ位置へと変更された時点に発生するようになっていた。これに代え、或は、これに加え、「機関停止要求」は、機関１０が搭載された車両の運転状態が機関を停止させてもよい運転状態にあるときに自動的に発生させられてもよい。車両の運転状態が機関を停止させてもよい運転状態にある場合とは、例えば、機関１０を搭載した車両が信号待ち等において所定時間以上アイドル運転を続けるような運転状態にある場合、及び、機関１０を搭載したハイブリッド車が電動機１０１のみにより車両の駆動力を発生させるような運転状態にある場合等である。
【０１７５】
また、過進角制御を実行する各実施形態に係る制御内容は、他の過進角制御を実行する実施形態の制御内容に適宜組み合わせて使用され得る。即ち、例えば、第２実施形態に係る燃焼速度増大制御と第３実施形態に係る着火遅れ時間短縮制御を組み合わせて用いてもよい。更に、上記各実施形態におけるインジェクタ３９は吸気通路内に燃料を噴射するように配置されていたが、燃焼室２５内に直接燃料を噴射する「筒内噴射インジェクタ」であってもよい。加えて、所定の制御終了条件（ＮＥ≦ＮＥｔｈ）が成立がした時点以降、燃料の供給は停止するが、点火の実行（火花の発生）を継続してもよい。また、図３のステップ３２５等における制御終了条件は、「過進角制御」又は「遅角制御」が開始されてから所定時間又は所定クランク角が経過したとき成立する条件に設定されてもよい。
【図面の簡単な説明】
【０１７６】
【図１】本発明の第１実施形態に係る制御装置を適用した内燃機関の概略図である。
【図２】図１に示したＣＰＵが実行するルーチンを示したフローチャートである。
【図３】図１に示したＣＰＵが実行するルーチンを示したフローチャートである。
【図４】点火時期と機関が発生するトルクとの関係を燃焼速度別に示したグラフである。
【図５】本発明の第２実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【図６】図１に示した点火プラグ、イグニッションコイル及びイグナイタの回路図である。
【図７】（Ａ）は１次側コイルの通電時間を短い時間に設定した場合における図６に示した１次側コイルの電流、２次側コイルの電流及び２次側コイルの電圧を示したタイムチャートであり、（Ｂ）は１次側コイルの通電時間を長い時間に設定した場合の１次側コイルの電流、２次側コイルの電流及び２次側コイルの電圧の関係を示したタイムチャートである。
【図８】本発明の第３実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【図９】本発明の第４実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【図１０】本発明の第４実施形態において設定される吸気弁開弁時期及び吸気弁閉弁時期を説明するための図である。
【図１１】本発明の第５実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【図１２】本発明の第６実施形態の制御装置が適用される車両の概略システム図である。
【図１３】本発明の第６実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【図１４】本発明の第７実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【図１５】本発明の第８実施形態に係る制御装置のＣＰＵが実行するルーチンを示したフローチャートである。
【符号の説明】
【０１７７】
１０…内燃機関、２１…シリンダ、２２…ピストン、２５…燃焼室、３１…吸気ポート、３２…吸気弁、３３…吸気弁制御装置、３７…点火プラグ、３７ａ…イグニッションコイル、３８…イグナイタ、３９…インジェクタ（燃料噴射手段）、４３…スロットル弁、５３…上流側触媒（第１触媒）、５４…下流側触媒（第２触媒）、７１…イグニッション・キー・スイッチ、７２…発電機、７３…空調装置のコンプレッサ、７３ａ…電磁クラッチ、８０…電気制御装置、１００…ハイブリッド車、１０１…電動機。
【図１】
2009019577.tif 000003
【図２】
2009019577.tif 000004
【図３】
2009019577.tif 000005
【図４】
2009019577.tif 000006
【図５】
2009019577.tif 000007
【図６】
2009019577.tif 000008
【図７】
2009019577.tif 000009
【図８】
2009019577.tif 000010
【図９】
2009019577.tif 000011
【図１０】
2009019577.tif 000012
【図１１】
2009019577.tif 000013
【図１２】
2009019577.tif 000014
【図１３】
2009019577.tif 000015
【図１４】
2009019577.tif 000016
【図１５】
2009019577.tif 000017