(57)【特許請求の範囲】
【請求項１】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、
該質量燃焼割合演算手段で演算される質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間が最小になるように、前記成層燃焼時の燃料噴射タイミングを補正する噴射タイミング補正手段と、
を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項２】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、
該質量燃焼割合演算手段で演算される質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間が最小になるように、前記成層燃焼時の点火時期を補正する点火時期補正手段と、
を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項３】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、
該熱量変動演算手段で演算される総発熱量の変動が最小になるように、前記成層燃焼時の燃料噴射タイミングを補正する噴射タイミング補正手段と、
を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項４】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、
該熱量変動演算手段で演算される総発熱量の変動が最小になるように、前記成層燃焼時の点火時期を補正する点火時期補正手段と、を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項５】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、
前記燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、
前記演算された質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間及び前記総発熱量の変動がそれぞれ最小になるように、前記成層燃焼時の燃料噴射タイミングを補正する噴射タイミング補正手段と、
を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項６】
前記噴射タイミング補正手段が、前記後期燃焼期間が最小になるように燃料噴射タイミングを補正した後、前記総発熱量の変動が最小になるように燃料噴射タイミングを補正することを特徴とする請求項５記載の直噴ガソリンエンジンの制御装置。
【請求項７】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、
前記燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、
前記演算された質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間及び前記総発熱量の変動がそれぞれ最小になるように、前記成層燃焼時の点火時期を補正する点火時期補正手段と、
を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項８】
前記点火時期補正手段が、前記後期燃焼期間が最小になるように点火時期を補正した後、前記総発熱量の変動が最小になるように点火時期を補正することを特徴とする請求項７記載の直噴ガソリンエンジンの制御装置。
【請求項９】
筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、
燃焼センサの検出結果に基づいて質量燃焼割合と総発熱量の変動との少なくとも一方を演算する燃焼パラメータ演算手段と、
該燃焼パラメータ演算手段により演算される質量燃焼割合と総発熱量の変動との少なくとも一方に基づいて前記成層燃焼時の噴射タイミングを補正する噴射タイミング補正手段と、
該噴射タイミング補正手段による補正が収束した後、前記燃焼パラメータ演算手段により演算される質量燃焼割合と総発熱量の変動との少なくとも一方に基づいて前記成層燃焼時の点火時期を補正する点火時期補正手段と、
を含んで構成されたことを特徴とする直噴ガソリンエンジンの制御装置。
【請求項１０】
前記演算された質量燃焼割合が燃焼後期を示す所定範囲を、50％〜90％としたことを特徴とする請求項１，２，５〜８のいずれか１つに記載の直噴ガソリンエンジンの制御装置。
【請求項１１】
前記燃焼センサが、エンジンの筒内圧を検出する筒内圧センサであることを特徴とする請求項１〜９のいずれか１つに記載の直噴ガソリンエンジンの制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は直噴ガソリンエンジンの制御装置に関し、詳しくは、成層燃焼時の噴射タイミング，点火時期を最適に制御するための技術に関する。
【０００２】
【従来の技術】
近年、燃料を燃焼室内に直接噴射する燃料噴射弁を備え、燃料を圧縮行程で噴射することにより点火栓付近のみに可燃混合気を層状に生成して成層燃焼を行い、これにより、空燃比を大幅にリーンとした燃焼を可能として、燃費，排気性状の改善を図る直噴ガソリンエンジンが開発されている。
【０００３】
【発明が解決しようとする課題】
ところで、前記直噴ガソリンエンジンでは、ピストン冠面に形成した凹陥部（以下、ボウルともいう）内に燃料を噴射させることで、燃料噴霧の拡散を防止し、以て、点火栓近傍に可燃混合気が層状に生成されるようにしているが、ピストン冠面に対するデポジットの付着などの経時変化によって、凹陥部から燃料噴霧がこぼれるようになったり、燃料の気化特性が変化して、初期設定された噴射タイミング，点火時期をそのまま適用すると、燃焼安定性，排気エミッションが悪化するおそれがあった。
【０００４】
ここで、点火時期を最適化する技術として質量燃焼割合から点火時期を補正する方法が、特開平７−１８０６４５号公報等に開示されている。しかし、前記公報に開示されるように質量燃焼割合が０％〜10％（或いは10％〜90％）の燃焼期間に基づいて点火時期を補正する構成では、前記直噴ガソリンエンジンの成層燃焼時の点火時期補正に適用したとしても、前記燃焼期間からは、ピストン冠面に対するデポジット付着の影響を的確に判断することができず、点火時期を最適に補正することができないという問題があり、同様に、成層燃焼時の噴射タイミングの補正制御に適用できるものではなかった。
【０００５】
本発明は上記問題点に鑑みなされたものであり、直噴ガソリンエンジンの成層燃焼時の噴射タイミング，点火時期を、ピストン冠面に対するデポジット付着の影響に応じて最適に補正できる制御装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
そのため請求項１記載の発明は、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、該質量燃焼割合演算手段で演算される質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間が最小になるように、前記成層燃焼時の燃料噴射タイミングを補正する噴射タイミング補正手段と、を含んで構成した。
【０００７】
かかる構成によると、燃焼センサの検出結果から質量燃焼割合を演算すると、該質量燃焼割合０％〜100 ％のうちの所定の燃焼後期を示す範囲Ａ％（≧50％）〜Ｂ％に相当するクランク角度（後期燃焼期間）が最小となるように、成層燃焼時の圧縮行程での噴射タイミングが補正される。即ち、直噴ガソリンエンジンであって、成層燃焼時にピストン冠面の凹陥部に向けて圧縮行程で燃料を噴射させる場合、噴射タイミングが遅過ぎるとピストン冠面に対する燃料付着量が増す一方、噴射タイミングが早過ぎると前記凹陥部に燃料噴霧を集中して噴射することができず、凹陥部の外部に燃料がこぼれることになる。一方、ピストン冠面に対する燃料の付着量が増すことによって、燃焼後期で燃える燃料が多くなり前記後期燃焼期間がより長くなる傾向を示す。従って、後期燃焼期間が最小になるように噴射タイミングを補正することは、ピストン冠面に対する付着量を減少させる方向に噴射タイミングを補正することになり、そのときの冠面に対するデポジットの付着状況等に応じて燃料付着量を最大限に抑制できる噴射タイミングに修正されることになる。
【０００８】
請求項２記載の発明では、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、該質量燃焼割合演算手段で演算される質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間が最小になるように、前記成層燃焼時の点火時期を補正する点火時期補正手段と、を含んで構成した。
【０００９】
かかる構成によると、直噴ガソリンエンジンの成層燃焼時に、点火時期が早過ぎると、燃料噴射から点火までの時間が短くなって燃料の気化不足を生じる一方、点火時期が遅いと、燃料噴霧が拡散してから（凹陥部の外部に燃料がこぼれてから）点火時期を迎えることになって燃焼安定性が損なわれることになる。一方、気化時間が不足することによって、燃焼後期で燃える燃料が多くなり前記後期燃焼期間がより長くなる傾向を示す。従って、後期燃焼期間が最小になるように点火時期を補正することは、気化時間の不足を解消する方向に噴射タイミングを補正することになり、そのときの冠面に対するデポジットの付着状況等に応じて必要な気化時間を確保できる点火時期に修正されることになる。
【００１０】
請求項３記載の発明では、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、該熱量変動演算手段で演算される総発熱量の変動が最小になるように、前記成層燃焼時の燃料噴射タイミングを補正する噴射タイミング補正手段と、を含んで構成した。
【００１１】
かかる構成によると、噴射タイミングが早過ぎると前記凹陥部に燃料噴霧を集中して噴射することができず凹陥部の外部に燃料がこぼれ、これによって、燃焼が不安定になって総発熱量の変動が大きくなるから、総発熱量の変動が最小になるように燃料噴射タイミングを補正すれば、デポジットの付着等による経時変化後の状態で、前記凹陥部からの燃料のこぼれを抑制する方向に噴射タイミングが補正されることになる。
【００１２】
請求項４記載の発明では、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、該熱量変動演算手段で演算される総発熱量の変動が最小になるように、前記成層燃焼時の点火時期を補正する点火時期補正手段と、を含んで構成した。
【００１３】
かかる構成によると、点火時期が遅過ぎると、燃料噴霧が拡散してから点火時期を迎えることになって燃焼安定性が損なわれることになり、これによって、燃焼が不安定になって総発熱量の変動が大きくなるから、総発熱量の変動が最小になるように点火時期を補正すれば、デポジットの付着等による経時変化後の状態で、燃料噴霧が拡散する前で燃焼安定性に優れた時期に点火時期が補正されることになる。
【００１４】
請求項５記載の発明では、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、前記燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、前記演算された質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間及び前記総発熱量の変動がそれぞれ最小になるように、前記成層燃焼時の燃料噴射タイミングを補正する噴射タイミング補正手段と、を含んで構成した。
【００１５】
かかる構成によると、質量燃焼割合に基づく補正によってピストン冠面の燃料付着を減少させる方向に噴射タイミングが補正される一方、総発熱量の変動に基づく補正によってピストン冠面の凹陥部からの燃料のこぼれを抑制する方向に噴射タイミングが補正され、結果的に、冠面への燃料付着を減少させつつ、燃料のこぼれを抑制できる最適な時期に噴射タイミングが補正される。
【００１６】
請求項６記載の発明では、前記噴射タイミング補正手段が、前記後期燃焼期間が最小になるように燃料噴射タイミングを補正した後、前記総発熱量の変動が最小になるように燃料噴射タイミングを補正する構成とした。かかる構成によると、質量燃焼割合は１サイクル毎に演算可能であり、該質量燃焼割合に基づく噴射タイミングの補正は応答良く行われることになる一方、総発熱量の変動を求めるためには総発熱量のデータを複数サンプリングした上で統計的な処理を行う必要があり、応答性には劣るものの、高精度な補正が可能であり、質量燃焼割合に基づく補正をまず行わせることで、最適な噴射タイミングに応答良く近づけた後、総発熱量の変動による高精度な補正を施すことが可能となる。
【００１７】
請求項７記載の発明では、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて質量燃焼割合を演算する質量燃焼割合演算手段と、前記燃焼センサの検出結果に基づいて総発熱量の変動を演算する熱量変動演算手段と、前記演算された質量燃焼割合が燃焼後期を示す所定範囲であるときのクランク角度を後期燃焼期間として求め、前記後期燃焼期間及び前記総発熱量の変動がそれぞれ最小になるように、前記成層燃焼時の点火時期を補正する点火時期補正手段と、を含んで構成した。
【００１８】
かかる構成によると、質量燃焼割合に基づく補正によって気化不足を解消させる方向に点火時期が補正される一方、総発熱量の変動に基づく補正によってピストン冠面の凹陥部から燃料が拡散する前に点火が行えるように点火時期が補正され、結果的に、気化時間を確保しつつ、凹陥部内の燃焼噴霧に対して点火を行える最適な時期に点火時期が補正される。
【００１９】
請求項８記載の発明では、前記点火時期補正手段が、前記後期燃焼期間が最小になるように点火時期を補正した後、前記総発熱量の変動が最小になるように点火時期を補正する構成とした。かかる構成によると、質量燃焼割合は１サイクル毎に演算可能であり、該質量燃焼割合に基づく点火時期の補正は応答良く行われることになる一方、総発熱量の変動を求めるためには総発熱量のデータを複数サンプリングした上で統計的な処理を行う必要があり、応答性には劣るものの、高精度な補正が可能であり、質量燃焼割合に基づく補正をまず行わせることで、最適な点火時期に応答良く近づけた後、総発熱量の変動による高精度な補正を施すことが可能となる。
【００２０】
請求項９記載の発明では、筒内に直接燃料を噴射する燃料噴射弁を備え、圧縮行程での燃料噴射によって成層燃焼を行わせるよう構成された直噴ガソリンエンジンの制御装置であって、燃焼センサの検出結果に基づいて質量燃焼割合と総発熱量の変動との少なくとも一方を演算する燃焼パラメータ演算手段と、該燃焼パラメータ演算手段により演算される質量燃焼割合と総発熱量の変動との少なくとも一方に基づいて前記成層燃焼時の噴射タイミングを補正する噴射タイミング補正手段と、該噴射タイミング補正手段による補正が収束した後、前記燃焼パラメータ演算手段により演算される質量燃焼割合と総発熱量の変動との少なくとも一方に基づいて前記成層燃焼時の点火時期を補正する点火時期補正手段と、を含んで構成した。
【００２１】
かかる構成によると、質量燃焼割合及び／又は総発熱量の変動に基づいて成層燃焼時の噴射タイミングが補正され、該噴射タイミングの補正が収束してから、質量燃焼割合及び／又は総発熱量の変動に基づく点火時期の補正がなされる。一般に噴射タイミングのずれが、質量燃焼割合及び／又は総発熱量の変動に及ぼす影響は、点火時期のずれに比べて大きく、噴射タイミングの補正によって略満足し得る燃焼性が得られることになるので、噴射タイミングの補正を優先して行わせ、点火時期の補正は二次的に行わせる。
【００２２】
請求項10記載の発明では、前記演算された質量燃焼割合が燃焼後期を示す所定範囲を、50％〜90％とする構成とした。かかる構成によると、質量燃焼割合が50％になった時点のクランク角度と、質量燃焼割合が90％になった時点のクランク角度との角度差として後期燃焼期間が求められ、該角度差としての後期燃焼期間が最小となるように、燃料噴射タイミング及び／又は点火時期が補正される。
【００２３】
請求項11記載の発明では、前記燃焼センサを、エンジンの筒内圧を検出する筒内圧センサとする構成とした。
かかる構成によると、筒内圧センサで検出される燃焼圧から熱発生率，総発熱量を求めることができ、更に、前記熱発生率と総発熱量とから質量燃焼割合を求めることができる。
【００２４】
【発明の効果】
請求項１記載の発明によると、経時変化等により最適なタイミングよりも実際の噴射タイミングが遅く、冠面に付着する燃料量が多くなっている状態を解消することができ、冠面付着を抑制できる最適な噴射タイミングで燃料噴射を行わせることができるという効果がある。
【００２５】
請求項２記載の発明によると、経時変化等により最適な点火時期よりも実際の点火時期が早く、燃料の気化時間が不足する状態を解消することができ、気化時間を十分に確保できる最適な点火時期で点火を行わせることができるという効果がある。
請求項３記載の発明によると、経時変化等により最適なタイミングよりも実際の噴射タイミングが早く、ピストン冠面の凹陥部からの燃料のこぼれが生じる状態を解消することができ、前記凹陥部に燃料を集中して噴射できる最適な噴射タイミングで燃料噴射を行わせることができるという効果がある。
【００２６】
請求項４記載の発明によると、経時変化等により最適な点火時期よりも実際の点火時期が遅く、燃料が拡散してから点火時期を迎える状態を解消することができ、前記凹陥部内の燃料に対して点火を行わせて高い燃焼安定性を得ることができるという効果がある。
請求項５記載の発明によると、燃料の冠面への付着を抑止しつつ、冠面の凹陥部からの燃料のこぼれを回避できる最適な噴射タイミングで燃料噴射を行わせることができるという効果がある。
【００２７】
請求項６記載の発明によると、噴射タイミングを応答良く略最適なタイミングにまで補正しつつ、最終的には噴射タイミングを精度良く補正できるという効果がある。
請求項７記載の発明によると、燃料の気化時間を十分に確保しつつ、拡散する前の燃料に対して点火を行わせることができる最適な点火時期で点火を行わせることができるという効果がある。
【００２８】
請求項８記載の発明によると、点火時期を応答良く略最適な時期にまで補正しつつ、最終的には点火時期を精度良く補正できるという効果がある。
請求項９記載の発明によると、質量燃焼割合や総発熱量の変動などに大きな影響を及ぼす噴射タイミングの補正を点火時期の補正に対し優先して行わせることで、必要な燃焼安定性を早期に確実に得ることが可能になるという効果がある。
【００２９】
請求項10記載の発明によると、噴射タイミングが遅過ぎることによる燃料の冠面付着や、点火時期が早過ぎることによる燃料の気化不足を、質量燃焼割合に基づいて的確に判断でき、以て、噴射タイミングや点火時期を適切に補正できるという効果がある。
請求項11記載の発明によると、筒内圧センサを用いて求めることで、比較的安価にかつ容易に質量燃焼割合や総発熱量を求めることができるという効果がある。
【００３０】
【発明の実施の形態】
以下、本発明の実施形態を図に基づいて説明する。
図１は、実施の形態における直噴ガソリンエンジンを示す図である。
エンジン１には、エアクリーナ２を通過した空気が、スロットル弁３で計量され、吸気弁４を介してシリンダ内に吸引される。
【００３１】
電磁式の燃料噴射弁５は各気筒毎に設けられ、各燃焼室内に直接燃料（ガソリン）を噴射する構成であり、該燃料噴射弁５から噴射された燃料によってシリンダ内に混合気が形成される。
前記混合気は、点火プラグ６による火花点火によって着火燃焼し、燃焼排気は、排気弁７を介してシリンダ内から排出され、触媒８で浄化された後に大気中に放出される。
【００３２】
マイクロコンピュータを内蔵したコントロールユニット10は、前記燃料噴射弁５による燃料噴射及び点火プラグ６による点火（図示しない点火コイルへの通電）を制御するものであり、前記コントロールユニット10には各種のセンサからの信号が入力される。
前記各種センサとして、エンジン１の吸入空気流量を検出するエアフローメータ11、排気中の酸素濃度に感応して排気空燃比を検出する酸素センサ15，前記スロットル弁３の開度を検出するスロットルセンサ16、冷却水温度を検出する水温センサ17が設けられている。
【００３３】
また、単位クランク角度毎のポジション信号ＰＯＳを出力するクランク角センサ12が設けられると共に、カム軸に軸支されたシグナルプレートから各気筒の行程位相差に相当する角度（例えば４気筒エンジンで180 °ＣＡ）毎に気筒判別情報が付与されたリファレンス信号を出力するカムセンサ18が設けられている。
更に、筒内圧を検出する燃焼センサとしての筒内圧センサ19が設けられている。前記筒内圧センサ19としては、例えば点火プラグ６用の座金として装着されるピエゾ式圧電変換器を用いることができるが、筒内圧センサ19の構造，設置場所を限定するものではなく、公知の全ての筒内圧センサを用いることができる。また、前記筒内圧センサ19は、全気筒に設ける必要はなく、代表気筒にのみ設ける構成でも良い。
【００３４】
前記コントロールユニット10は、エンジン負荷，エンジン回転速度，冷却水温度，始動後時間などの運転状態に基づいて、目標空燃比を設定すると共に、吸気行程噴射による均質燃焼と圧縮行程噴射による成層燃焼（図２参照）とのいずれかを選択し、前記燃料噴射弁５における燃料噴射量及び噴射時期を制御する。尚、前記成層燃焼は、圧縮行程でピストン冠面に形成された凹陥部（ボウル部）21に燃料を噴射させることで、点火プラグ周辺に燃焼可能な混合気を偏在化させて行われるものである。
【００３５】
ここで、前記コントロールユニット10は、図３，図４のフローチャートに示すように、成層燃焼時（圧縮行程噴射時）の燃料噴射タイミングを補正する機能（噴射タイミング補正手段としての機能）を有しており、以下、係る燃料噴射タイミングの補正制御について説明する。
後述するように、図３，図４のフローチャートに示すルーチンでは、質量燃焼割合に基づいて燃料噴射タイミングを補正する構成となっており、噴射タイミングの補正制御の詳細を説明する前に、質量燃焼割合演算手段（燃焼パラメータ演算手段）としての機能を有するコントロールユニット10における前記質量燃焼割合の演算方法を概説する。
【００３６】
筒内圧センサ19で検出された筒内圧Ｐに基づき、まず、熱発生率ｄＱ（θ）を下式に従って演算する。
ｄＱ（θ）＝Ａ／（ｋ−１）・（ＰM （θ）・ｄＰF （θ）＋ｋ・ＰF （θ）・ｄＰM （θ））
ここで、Ａは仕事の熱当量、ｋは比熱比、ＰF （θ）はクランク角度θにおける筒内圧センサ19の検出値、ＰM （θ）はモータリング時の筒内圧であって予めクランク角度θ毎に記憶させておいても良いし、筒内容積の変化（クランク角度）に基づいて算出することも可能である。
【００３７】
次に、前記熱発生率ｄＱ（θ）が負から正へ移行するクランク角度として燃焼開始角度θ1 を求め、更に、前記熱発生率ｄＱ（θ）が正から負へ移行するクランク角度として燃焼終了角度θ2 を求める。
次いで、上記燃焼開始角度θ1 から燃焼終了角度θ2 までの期間の熱発生量Ｑ（総発熱量）を、燃焼開始角度θ1 から燃焼終了角度θ2 までを積分加算区間として熱発生率ｄＱ（θ）を積分加算して求める。
【００３８】
続いて、クランク角度θ毎の質量燃焼割合Ｘ（θ）を、前記熱発生率ｄＱ（θ）と熱発生量Ｑとに基づき、
Ｘ（θ）＝（ｄＱ（θ）／Ｑ）×100 ％
として算出する。ここで、後述する噴射タイミングの補正に用いる質量燃焼割合Ｘ（θ）が50％から90％になる燃焼期間（後期燃焼期間）は、質量燃焼割合Ｘ（θ）が50％のときのクランク角度と質量燃焼割合Ｘ（θ）が90％のときのクランク角度との角度差として求められ（図５参照）、本実施形態では、前記燃焼期間をθ50-90 として示すものとする。
【００３９】
次に前記図３，図４のフローチャートに従って前記燃焼期間θ50-90 に基づく燃料噴射タイミングの補正を説明する。尚、図３，図４のフローチャートに示すルーチンは、１燃焼毎に実行されるものとする。
Ｓ１では、イグニッションスイッチがＯＦＦからＯＮに切り換えられた時点であるか否かを判別する。
【００４０】
そして、ＯＦＦ→ＯＮ切り換え時であるとき、換言すれば、エンジン１の始動時であるときには、Ｓ２へ進み、前記燃焼期間θ50-90 の基準値θ（基準）の初期設定を行う。後述する噴射タイミングＩＴの補正値ΔＩＴが運転毎にリセットされる場合には、予め記憶された燃焼期間θ50-90 の標準値を前記基準値θ（基準）とし、前回運転時に設定された補正値ΔＩＴを記憶保持している場合には、前回運転時の最後に算出された燃焼期間θ50-90 を記憶しておいて前記基準値θ（基準）とする。
【００４１】
次のＳ３では、圧縮行程中を噴射タイミングとする成層燃焼中であるか否かを判別する。
成層燃焼中であれば、Ｓ４へ進み、最新に求められた燃焼期間θ50-90 を読み出し、これをθ（今回）とする。
Ｓ５では、噴射タイミングＩＴの補正が行われていることを示すＩＴ補正中フラグＦＩＴが０であるか否を判別する。
【００４２】
前記フラグＦＩＴ＝０であって噴射タイミングの補正が行われていない場合には、Ｓ６へ進み、最新値であるθ（今回）と前記基準値θ（基準）との偏差の絶対値が所定値ａ以上であるか否かを判別する。
そして、前記偏差の絶対値が所定値ａ未満であれば、噴射タイミングの補正は必要ないものと判断して、そのまま本ルーチンを終了させる。
【００４３】
一方、前記偏差の絶対値が所定値ａ以上であるときには、エンジン毎のばらつき，経時変化，整備の実施（ピストン冠面のデポジットの除去）などによって、噴射タイミングを補正する必要性が生じているものと判断し、Ｓ７へ進んで、前記ＩＴ補正中フラグＦＩＴに１をセットする。
次のＳ８では、θ（今回）−θ（基準）＞０であるか否かを判別する。
【００４４】
θ（今回）−θ（基準）＞０であるとき、すなわち、θ（基準）よりもθ（今回）が大きいときには、Ｓ９へ進んで噴射タイミングＩＴの進角補正中であることを示すＩＴ進角補正中フラグＦＩＴＡに１をセットした後、Ｓ10で、噴射タイミング補正値ΔＩＴを、所定値ｄΔＩＴだけ増大させる。尚、噴射タイミングは基準クランク角からの進角量で示されるものとし、前記補正値ΔＩＴが大きくなるほど噴射タイミングが進角される（より早い時期に修正される）ものとする。
【００４５】
一方、θ（今回）−θ（基準）≦０であるとき、すなわち、θ（基準）よりもθ（今回）が小さいか同等であるときには、Ｓ11へ進んで噴射タイミングＩＴの遅角補正中であることを示すべく前記ＩＴ進角補正中フラグＦＩＴＡに０をセットした後、Ｓ12で、噴射タイミングの補正値ΔＩＴを、所定値ｄΔＩＴだけ減少させる。
【００４６】
圧縮行程噴射における噴射タイミングを進角すると、燃料噴射弁５とピストンとの距離がより遠い状態で噴射が行われることになるため、燃料のピストン冠面への付着量は減少する傾向を示すが、距離が遠い分だけ燃料噴霧が広がってからピストンに到達することになるため、前記凹陥部21から燃料噴霧がこぼれることにもなる。一方、噴射タイミングを遅角すると、ピストンとの距離がより近い状態で噴射が行われることになるため、前記凹陥部21に燃料を集中させることができるが、貫通力が強いうちにピストン冠面に燃料噴霧が到達するため、ピストン冠面への付着量は増大することになる（図６参照）。
【００４７】
ここで、ピストン冠面に対する燃料の付着量がピストン冠面に対するデポジットの付着等の経時変化によって増大すると、燃焼後期でより多くの燃料が燃えることになるため、前記燃焼期間θ50-90 は増大変化し、噴射タイミングとしては進角側に修正する必要が生じる（図６参照）。
従って、前記燃焼期間θ50-90 が基準値θ（基準）に対して増大変化している場合には、噴射タイミングが最適なタイミングよりも遅いために、ピストン冠面に対する燃料の付着量が多くなっているものと推定でき、噴射タイミングを進角補正する。
【００４８】
逆に、前記燃焼期間θ50-90 が基準値θ（基準）に対して減少変化している場合には、噴射タイミングが最適なタイミングよりも早いものと推定でき、早過ぎると前述のように凹陥部21からの燃料噴霧のこぼれが発生するので、噴射タイミングを遅角補正する。
Ｓ10又はＳ12で補正値ΔＩＴの修正を行うと、Ｓ13では、θ（今回）を前回燃焼時の燃焼期間θ50-90 を示すθ（前回）にセットする。
【００４９】
上記のようにしてＩＴ補正中フラグＦＩＴに１がセットされると、次回からはＳ５からＳ14へ進むことになる。
Ｓ14では、前記ＩＴ進角補正中フラグＦＩＴＡが１であるか０であるかを判別し、ＦＩＴＡ＝１であって進角補正中であれば、Ｓ15へ進む。
Ｓ15では、θ（今回）とθ（前回）との偏差の絶対値が所定値ｂ以上であるか否かを判別する。そして、前記偏差の絶対値が所定値ｂ以上であるときには、噴射タイミングを進角補正した結果、燃焼期間θ50-90 が大きく変化（減少）したことになり、この場合には、更に進角補正することで燃焼期間θ50-90 （冠面への付着量）を更に減少させ得る可能性があるものと判断し、Ｓ16へ進んで、前記補正値ΔＩＴを更にｄΔＩＴだけ増大させる。
【００５０】
一方、前記偏差の絶対値が所定値ｂ未満であるときには、図６に示すように、噴射タイミングを変化させても燃焼期間θ50-90 が大きく変化しない領域、即ち、燃焼期間θ50-90 が最小値になったものと推定する。そして、Ｓ17で前記ＩＴ補正中フラグＦＩＴを０リセットし、次のＳ18では、θ（前回）を基準値（θ）にセットし、更に、Ｓ19では、補正値ΔＩＴをｄΔＩＴだけ減少させることで、前回の補正値ΔＩＴに戻す。これにより、燃焼期間θ50-90 が変化しなくなる境界の補正値ΔＩＴに保持されることになる。
【００５１】
前述のように、噴射タイミングの進角補正に伴って燃焼期間θ50-90 が減少変化している間は、燃焼期間θ50-90 の減少に伴ってピストン冠面に対する燃料付着量も減少しているものと推定されるが、燃焼期間θ50-90 が最小になってから更に進角を進めると、今度は、噴射タイミングが早過ぎて凹陥部21に燃料を集中させることができなくなってしまう（図６参照）。そこで、燃焼期間θ50-90 が最小になった付近で進角補正を停止させて、付着量を減少させつつ凹陥部21に燃料を集中して噴射できるようにするものである。
【００５２】
Ｓ14で、ＩＴ進角補正中フラグＦＩＴＡが０であると判別され、噴射タイミングの遅角補正中であるときには、Ｓ20へ進み、θ（今回）とθ（前回）との偏差の絶対値が所定値ｂ以下であるか否かを判別する。そして、前記偏差の絶対値が所定値ｂ以下であるときには、噴射タイミングを遅角補正しても、燃焼期間θ50-90 が大きく変化しなかったことになり、これは、噴射タイミングに対して燃焼期間θ50-90 が大きく変化しない領域内であって、ピストン冠面に対する付着量は少ないものの、噴射タイミングが早過ぎて凹陥部21からの燃料のこぼれが推定される状態である。従って、この場合には、更に噴射タイミングを遅角させるべくＳ21へ進み、前記補正値ΔＩＴをｄΔＩＴだけ減少させる。
【００５３】
一方、遅角補正の結果、θ（今回）とθ（前回）との偏差の絶対値が所定値ｂを越えるようになった場合には、燃焼期間θ50-90が変化しない領域を越えて遅角されたものと推定し、Ｓ22で前記ＩＴ補正中フラグＦＩＴを０リセットし、次のＳ23では、θ（前回）を基準値（θ）にセットし、更に、Ｓ24では、補正値ΔＩＴをｄΔＩＴだけ増大減少させることで、前回の補正値ΔＩＴに戻すようにする。これにより、噴射タイミングを遅角補正しても、燃焼期間θ50-90が殆ど変化しない間は遅角補正が進められ、燃焼期間θ50-90が増大変化すると、その直前の補正値ΔＩＴが、燃焼期間θ50-90が変化し始める境界の噴射タイミングに相当するものとして保持されることになる。
【００５４】
上記のようにして、成層燃焼時の噴射タイミングを、燃焼期間θ50-90 が最小となる最も遅角側のタイミングに補正すれば、ピストン冠面に対する燃料付着を最小限に抑制しつつ、凹陥部21からの燃料のこぼれのない、そのときの経時変化の状態に即した最適な噴射タイミングに補正することができ、以て、冠面付着によるスモークの発生及び凹陥部21からの燃料のこぼれによる燃焼安定性の低下を抑制できるものである。
【００５５】
また、前記コントロールユニット10は、図７，図８のフローチャートに示すように、成層燃焼時の点火時期ＡＤＶを前記燃焼期間θ50-90 に基づいて補正する機能（点火時期補正手段としての機能）を有しており、以下、係る点火時期ＡＤＶの補正制御について説明する。
尚、点火時期ＡＤＶは、基準のクランク角からの進角値として定義され、点火時期ＡＤＶの増大補正は、点火時期の進角補正を示すものとする。
【００５６】
成層燃焼時の点火時期ＡＤＶが早いと、燃料噴射直後に点火が行われることになって、燃料の気化不足が生じる一方、点火時期ＡＤＶが遅いと点火プラグ６の周辺に濃い混合気が存在する状態で点火が行われず燃料が拡散してから点火が行われることになって燃焼安定性が悪化する（図９参照）。そして、燃料の気化不足は、燃焼期間θ50-90 を長くする結果となり、また、ピストン冠面へのデポジットの付着は気化不良を招くことになるから、燃焼期間θ50-90 が経時的に増大変化した場合には、前記ピストン冠面へのデポジットの付着が推定されると共に、このデポジットの付着に伴って最適な点火時期ＡＤＶがより遅角側にずれているものと判断される（図９参照）。
【００５７】
そこで、点火時期ＡＤＶの燃焼期間θ50-90 に基づく補正では、前記噴射タイミングＩＴの補正とは逆に、燃焼期間θ50-90 が基準よりも大きい場合には、燃焼期間θ50-90 が減少変化している間は遅角補正を繰り返し行い、燃焼期間θ50-90 が変化しなくなった段階で遅角補正を停止させる。また、燃焼期間θ50-90 が基準よりも小さい場合には、燃焼期間θ50-90 が増大変化し始めるまで進角補正を繰り返し、燃焼期間θ50-90 が変化し始めた段階で進角補正を停止させる。
【００５８】
従って、図７，図８のフローチャートは、図３，図４のフローチャートに示した噴射タイミングの補正制御における進角補正を遅角補正に、遅角補正を進角補正に変更すると共に、ＩＴ補正中フラグＦＩＴをＡＤＶ補正中フラグＦＡＤＶに置き換え、ＩＴ進角補正中フラグＦＩＴＡをＡＤＶ遅角補正中フラグＦＡＤＶＲに置き換えている点のみが異なる。
【００５９】
以下に、図７，図８のフローチャートに示すルーチンについて簡単に説明する。
イグニッションスイッチのＯＮ時（Ｓ31）に基準値θ（基準）を設定し（Ｓ32）、成層燃焼中であれば（Ｓ33）、燃焼期間θ50-90 の最新値θ（今回）を読み出す（Ｓ34) 。そして、ＡＤＶ補正中フラグＦＡＤＶが０であるときに（Ｓ35）、θ（今回）とθ（基準）とから点火時期ＡＤＶの補正の必要性を判断し（Ｓ36）、θ（今回）とθ（基準）との偏差の絶対値が所定値ａ以上であって補正の必要があると判断されると、ＡＤＶ補正中フラグＦＡＤＶに１をセットする（Ｓ37）。
【００６０】
次いで、θ（今回）がθ（基準）よりも大きいか否かを判別し（Ｓ38）、θ（今回）がθ（基準）よりも大きい場合には遅角補正を選択し、それ以外は進角補正を選択する。そして、該選択に応じてＡＤＶ遅角補正中フラグＦＡＤＶＲに１又は０をセットすると共に（Ｓ39，Ｓ41）、点火時期ＡＤＶの補正値ΔＡＤＶを前記選択に応じてｄΔＡＤＶだけ減少又は増大修正する（Ｓ40，Ｓ42）。また、次回に備え、θ（今回）をθ（前回）にセットする（Ｓ43）。
【００６１】
ＡＤＶ補正中フラグＦＡＤＶに１がセットされると、次回からは、Ｓ35からＳ44へ進み、ＡＤＶ遅角補正中フラグＦＡＤＶＲに基づいて補正の方向を判断する。ここで、遅角補正中（ＦＡＤＶＲ＝１）のときには、θ（今回）とθ（前回）との差の絶対値が所定値ｂ以上である間（Ｓ45→Ｓ46）、遅角補正（ｄΔＡＤＶずつの減少補正）を繰り返す（Ｓ46）。一方、θ（今回）とθ（前回）との差の絶対値が所定値ｂ未満になると（Ｓ45→Ｓ47）、ＡＤＶ補正中フラグＦＡＤＶを０リセットし（Ｓ47）、θ（前回）をθ（基準）にセットし（Ｓ48）、更に、補正値ΔＡＤＶをｄΔＡＤＶだけ増大させて前回値に戻す（Ｓ49）。
【００６２】
一方、進角補正中（ＦＡＤＶＲ＝０）のときには（Ｓ44→Ｓ50）、θ（今回）とθ（前回）との差の絶対値が所定値ｂ以下である間（Ｓ50→Ｓ51）、進角補正（ｄΔＡＤＶずつの増大補正）を繰り返し（Ｓ51）、θ（今回）とθ（前回）との差の絶対値が所定値ｂを越えると（Ｓ50→Ｓ52）、フラグＦＡＤＶを０リセットし（Ｓ52）、θ（前回）をθ（基準）にセットし（Ｓ53）、更に、補正値ΔＡＤＶをｄΔＡＤＶだけ減少させて前回値に戻す（Ｓ54）。
【００６３】
上記のようにして成層燃焼時の点火時期ＡＤＶを燃焼期間θ50-90 が最小値となる最も進角した値に補正すれば、燃料の気化時間の不足を解消しつつ、凹陥部21からの燃料が拡散してから点火が行われることを回避できる。
ところで、前記図３，図４のフローチャートに示した例では、燃焼期間θ50-90 に基づいて噴射タイミングを補正したが、燃料の冠面への付着（及び凹陥部からの燃料のこぼれ）は、熱発生量Ｑ（総発熱量）の変動σＱと一定の相関があるので、熱発生量Ｑ（総発熱量）の変動σＱに基づいて噴射タイミングを最適値に補正することが可能であり、図10，図11のフローチャートに、熱発生量Ｑ（総発熱量）の変動σＱに基づく噴射タイミングの補正制御を示してある。
【００６４】
ここで、熱発生量Ｑ（総発熱量）の変動σＱは、複数の燃焼（例えば100 〜400 サイクル) で得られた複数の熱発生量Ｑ（総発熱量）のデータの統計処理によって求められ、例えば、熱発生量Ｑ（総発熱量）を複数段階に分けて各段階毎のサンプル数を計数し、サンプル数が所定値以上である熱発生量Ｑ（総発熱量）の幅を、熱発生量Ｑ（総発熱量）の変動σＱを示すパラメータとすることができる。但し、熱発生量Ｑ（総発熱量）の変動σＱを示すパラメータを上記のものに限定するものではない。前記変動σＱの演算は、コントロールユニット10において行われるので、コントロールユニット10が熱量変動演算手段（燃焼パラメータ演算手段）としての機能を有する。
【００６５】
噴射タイミングＩＴと熱発生量Ｑ（総発熱量）の変動σＱとは、図12に示すような関係にあり、噴射タイミングが早過ぎて燃料が凹陥部21からこぼれると、燃焼が不安定になって前記熱発生量Ｑ（総発熱量）の変動σＱが大きくなり、噴射タイミングＩＴを遅角補正することで、前記変動σＱが減少する。一方、ピストン冠面に対するデポジットの付着によって冠面に対する燃料の付着が多くなると、変動σＱが大きくなり、噴射タイミングの最適値は進角側にずれることになる。
【００６６】
そこで、図10，図11のフローチャートに示す噴射タイミングＩＴの補正制御では、変動σＱが基準値σＱ（基準）よりも大きい場合には、進角補正を行わせるが、進角補正の結果、σＱが増大変化を示すようになると、そのときの噴射タイミングを、凹陥部からの燃料のこぼれを回避できる限界のタイミングであると見做して、進角補正を停止するようにしてある。
【００６７】
以下に図10，図11のフローチャートに示すルーチンについて概説する。
イグニッションスイッチのＯＮ時（Ｓ61）に変動σＱの基準値σＱ（基準）を設定し（Ｓ62）、成層燃焼中であって（Ｓ63）、かつ、熱発生量Ｑ（総発熱量）のサンプリング数ｎが所定数Ｎを越えていると判断されたときには（Ｓ64）、σＱ（今回）を算出する（Ｓ65) 。そして、ＩＴ補正中フラグＦＩＴが０であるときに（Ｓ66）、σＱ（今回）とσＱ（基準）との偏差の絶対値が所定値ｃ以上であれば、噴射タイミングＩＴを補正する必要性があると判断し（Ｓ67）、ＩＴ補正中フラグＦＩＴに１をセットする（Ｓ68）。
【００６８】
次いで、σＱ（今回）がσＱ（基準）よりも大きいか否かを判別し（Ｓ69）、σＱ（今回）がσＱ（基準）よりも大きい場合に進角補正を選択し、それ以外は遅角補正を選択させる。そして、該選択に応じてＩＴ進角補正中フラグＦＩＴＡに１又は０をセットすると共に（Ｓ70，Ｓ72）、噴射タイミングＩＴの補正値ΔＩＴを前記選択に応じてｄΔＩＴだけ増大又は減少修正する（Ｓ71，Ｓ73）。また、次回に備え、σＱ（今回）をσＱ（前回）にセットし（Ｓ74）、更に、前記サンプリング数ｎを０リセットする（Ｓ75) 。
【００６９】
前記サンプリング数ｎの０リセットは、噴射タイミングを補正する毎に行われることになるので、結果的に、熱発生量Ｑ（総発熱量）のサンプリング数ｎが所定数Ｎになるごとに、噴射タイミングの補正が行われることになる。
ＩＴ補正中フラグＦＩＴに１がセットされると、Ｓ66からＳ76へ進み、ＩＴ進角補正中フラグＦＩＴＡに基づいて補正の方向を判断する（Ｓ66→Ｓ76）。そして、進角補正中（ＦＩＴＡ＝１）のときには、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄ以下である間（Ｓ77→Ｓ78）、進角補正（ｄΔＩＴずつの増大補正）を繰り返し（Ｓ78）、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄを越えると（Ｓ77→Ｓ79）、ＩＴ補正中フラグＦＩＴを０リセットし（Ｓ79）、σＱ（前回）をσＱ（基準）にセットし（Ｓ80）、更に、補正値ΔＩＴをｄΔＩＴだけ減少させて前回値に戻す（Ｓ81）。
【００７０】
一方、遅角補正中（ＦＩＴＡ＝０）のときには（Ｓ76→Ｓ82）、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄ以上である間（Ｓ82→Ｓ83）、遅角補正（ｄΔＩＴずつの減少補正）を繰り返し（Ｓ83）、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄ未満になると（Ｓ82→Ｓ84）、ＩＴ補正中フラグＦＩＴを０リセットし（Ｓ84）、σＱ（前回）をσＱ（基準）にセットし（Ｓ85）、更に、補正値ΔＩＴをｄΔＩＴだけ増大させて前回値に戻す（Ｓ86）。
【００７１】
上記構成によると、熱発生量Ｑ（総発熱量）の変動σＱが最小となる最も進角した値に噴射タイミングが補正されることになり、デポジットの付着などの経時変化が生じている状態で、ピストン冠面に対する燃料の付着量を最小限としつつ、燃料の凹陥部21からのこぼれのない、最適な噴射タイミングに補正することができる。
【００７２】
上記噴射タイミングの補正と同様に、点火時期ＡＤＶについても前記変動σＱに基づく補正により、最適値に修正させることができ、以下に、前記変動σＱに基づく点火時期ＡＤＶの補正制御について説明する。
点火時期ＡＤＶと熱発生量Ｑ（総発熱量）の変動σＱとは、図13に示すような関係にあり、点火時期ＡＤＶが遅過ぎて凹陥部21から拡散した燃料に対して点火することになると、燃焼が不安定になって前記熱発生量Ｑ（総発熱量）の変動σＱが大きくなり、点火時期ＩＴを進角補正することで、前記変動σＱが減少する。一方、ピストン冠面に対するデポジットの付着によって冠面に対する燃料の付着が多くなると、変動σＱが大きくなり、かつ、気化時間をより長く確保する必要性が生じることで点火時期の最適値は遅角側にずれることになる。
【００７３】
そこで、図14，図15のフローチャートに示す点火時期ＡＤＶの補正制御では、変動σＱが基準値σＱ（基準）よりも大きい場合には、遅角補正を行わせるが、遅角補正の結果、σＱが増大変化すると、そのときの点火時期ＡＤＶを、凹陥部からの燃料のこぼれを回避できる限界のタイミングであると見做して、遅角補正を停止するようにしてある。
【００７４】
以下に図14，図15のフローチャートに示すルーチンについて概説する。
イグニッションスイッチのＯＮ時（Ｓ91）に変動σＱの基準値σＱ（基準）を設定し（Ｓ92）、成層燃焼中であって（Ｓ93）、かつ、熱発生量Ｑ（総発熱量）のサンプリング数ｎが所定数Ｎを越えていると（Ｓ94）、σＱ（今回）を算出する（Ｓ95) 。そして、ＡＤＶ補正中フラグＦＡＤＶが０であるときに（Ｓ96）、σＱ（今回）とσＱ（基準）との偏差の絶対値から点火時期ＡＤＶの補正の必要性を判断し（Ｓ97）、前記偏差の絶対値が所定値ｃ以上であって補正の必要性が認められると、ＡＤＶ補正中フラグＦＡＤＶに１をセットする（Ｓ98）。
【００７５】
次いで、σＱ（今回）がσＱ（基準）よりも大きいか否かを判別し（Ｓ99）、σＱ（今回）がσＱ（基準）よりも大きい場合に遅角補正を選択し、それ以外は進角補正を選択する。そして、該選択に応じてＡＤＶ遅角補正中フラグＦＡＤＶＲに１又は０をセットすると共に（Ｓ100 ，Ｓ102 ）、点火時期ＡＤＶの補正値ΔＡＤＶを前記選択に応じてｄΔＡＤＶだけ減少又は増大修正する（Ｓ101 ，Ｓ103 ）。また、次回に備え、σＱ（今回）をσＱ（前回）にセットし（Ｓ104 ）、更に、前記サンプリング数ｎを０リセットする（Ｓ105)。
【００７６】
ＡＤＶ補正中フラグＦＡＤＶに１がセットされると、Ｓ96からＳ106 へ進み、ＡＤＶ遅角補正中フラグＦＡＤＶＲに基づいて補正の方向を判断する。遅角補正中（ＦＡＤＶＲ＝１）のときには、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄ以下である間（Ｓ107 →Ｓ108 ）、遅角補正（ｄΔＡＤＶずつの減少補正）を繰り返し（Ｓ108 ）、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄを越えると（Ｓ107 →Ｓ109 ）、ＡＤＶ補正中フラグＦＡＤＶを０リセットし（Ｓ109 ）、σＱ（前回）をσＱ（基準）にセットし（Ｓ110 ）、更に、補正値ΔＡＤＶをｄΔＡＤＶだけ増大させて前回値に戻す（Ｓ111 ）。
【００７７】
一方、進角補正中（ＦＡＤＶＲ＝０）のときには（Ｓ106 →Ｓ112 ）、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄ以上である間（Ｓ112 →Ｓ113 ）、進角補正（ｄΔＡＤＶずつの増大補正）を繰り返し（Ｓ113 ）、σＱ（今回）とσＱ（前回）との差の絶対値が所定値ｄ未満になると（Ｓ112 →Ｓ114 ）、ＡＤＶ補正中フラグＦＡＤＶを０リセットし（Ｓ114 ）、σＱ（前回）をσＱ（基準）にセットし（Ｓ115 ）、更に、補正値ΔＡＤＶをｄΔＡＤＶだけ減少させて前回値に戻す（Ｓ116 ）。
【００７８】
上記構成によると、熱発生量Ｑ（総発熱量）の変動σＱが最小となる最も遅角した値に点火時期ＡＤＶが補正されることになり、デポジットの付着などの経時変化が生じている状態で、燃料の気化不足を解消しつつ、燃料の凹陥部21からのこぼれのない、最適な点火時期ＡＤＶに補正することができる。
ところで、図３，図４又は図10，図11に示した噴射タイミングＩＴの補正制御では、噴射タイミングＩＴを燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとのいずれか一方に基づいて補正する構成としたが、図16〜図20のフローチャートに示すように、燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方に基づいて噴射タイミングＩＴを補正するようにしても良い。
【００７９】
前記燃焼期間θ50-90 は１サイクル毎に算出可能であるが、変動σＱの算出には、熱発生量Ｑ（総発熱量）のデータを所定のサンプル数Ｎだけ集める必要がある。このため、燃焼期間θ50-90 に基づく補正は応答良く行える一方、変動σＱに基づく補正では高精度な補正を行い得る。そこで、燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方に基づいて噴射タイミングを補正する場合には、最初に燃焼期間θ50-90 に基づいて応答良く最適な噴射タイミング付近にまで補正しておいてから、変動σＱに基づく補正を行わせて最適値により近づける補正を行わせることが好ましい。
【００８０】
図16のフローチャートは、燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方に基づいて噴射タイミングＩＴを補正する制御のメインルーチンを示すものであり、まず、Ｓ121 では、イグニッションスイッチのＯＦＦ→ＯＮ切り換えを判別し、イグニッションスイッチのＯＮ時であるときには、Ｓ122 で燃焼期間θ50-90 の基準値θ（基準）の初期設定を行った後、Ｓ123 ，Ｓ124 でＩＴ補正完了フラグＦＩＴＦ１，ＦＩＴＦ２にそれぞれ０をセットする。前記ＩＴ補正完了フラグＦＩＴＦ１は、燃焼期間θ50-90 に基づく補正の完了を判別するためのものであり、また、ＩＴ補正完了フラグＦＩＴＦ２は、変動σＱに基づく補正の完了を判別するためのものである。
【００８１】
Ｓ125 では、成層燃焼中であるか否かを判別し、成層燃焼中であれば、Ｓ126 へ進み、前記ＩＴ補正完了フラグＦＩＴＦ１の判別を行う。ここで、ＩＴ補正完了フラグＦＩＴＦ１が０である場合には、燃焼期間θ50-90 に基づく補正が完了していないことになるので、Ｓ127 へ進んで燃焼期間θ50-90 に基づく噴射タイミングＩＴの補正を行わせる。
【００８２】
一方、Ｓ126 でＩＴ補正完了フラグＦＩＴＦ１が１であると判別されたときには、燃焼期間θ50-90 に基づく補正が完了していることになるので、Ｓ128 へ進んで、ＩＴ補正完了フラグＦＩＴＦ２の判別を行わせて、変動σＱに基づく補正が完了しているか否かを判別させる。
Ｓ128 でＩＴ補正完了フラグＦＩＴＦ２が０であると判別されたときには、燃焼期間θ50-90 に基づく補正が完了しているが、変動σＱに基づく補正が完了していない状態であり、このときには、Ｓ129 へ進んで変動σＱに基づく噴射タイミングＩＴの補正を行わせる。また、Ｓ128 でＩＴ補正完了フラグＦＩＴＦ２が１であると判別されたときには、燃焼期間θ50-90 に基づく補正と変動σＱに基づく補正との双方が完了していることになるので、そのまま本ルーチンを終了させる。
【００８３】
前記Ｓ127 における燃焼期間θ50-90 に基づく補正の詳細は、図17，図18のフローチャートに示してある。
尚、図17，図18のフローチャートに示す全ステップ（Ｓ131 〜Ｓ151 ）は、前記図３，図４のフローチャートのＳ４〜Ｓ24の部分に対応し、Ｓ144 ，Ｓ149 の部分のみが異なるので、共通するステップに関しての説明は省略する。
【００８４】
前記図４のフローチャートに示すＳ17，Ｓ22では、ＩＴ補正中フラグＦＩＴを０リセットする構成としたが、図18のフローチャートのＳ144 ，Ｓ149 では、前記ＩＴ補正完了フラグＦＩＴＦ１に１をセットし、燃焼期間θ50-90 に基づく補正の完了が判定されるようにしてある。
一方、前記Ｓ129 における変動σＱに基づく噴射タイミングＩＴ補正の詳細は、図19，図20のフローチャートに示してあり、以下に概説する。
【００８５】
まず、Ｓ161 で熱発生量Ｑ（総発熱量）のサンプリング数ｎが所定数Ｎを越えているか否かを判別し、サンプリング数ｎが所定数Ｎを越えていれば、Ｓ162 へ進んで、σＱ（今回）を算出する。
次に、Ｓ163 では、変動σＱの算出が初回であるか否かを判別し、初回であれば、Ｓ164 へ進んでＩＴ進角補正中フラグＦＩＴＡの判別を行い、フラグＦＩＴＡ＝１であった場合、即ち、燃焼期間θ50-90 に基づく補正において進角補正されていた場合には、Ｓ165 へ進んで、逆に遅角補正すべく、補正値ΔＩＴをｄΔＩＴだけ減少させる。
【００８６】
一方、Ｓ164 でフラグＦＩＴＡ＝０であると判別されたときには、燃焼期間θ50-90 に基づく補正において遅角補正されていたことになり、この場合には、Ｓ166 へ進んで、逆に進角補正すべく、補正値ΔＩＴをｄΔＩＴだけ増大させる。Ｓ167 では、σＱ（今回）をσＱ（前回）にセットし、Ｓ168 では、サンプリング数ｎを０リセットする。
【００８７】
そして、変動σＱの２回目以降の算出時のときには、Ｓ163 からＳ169 へ進み、フラグＦＩＴＡの判別を行う。
Ｓ169 でフラグＦＩＴＡ＝１であると判別されると、Ｓ170 へ進んで、σＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅ以上であるか否かを判別し、所定値ｅ以上であれば、更に遅角補正することで変動σＱを小さくできる可能性があると判断し、Ｓ171 へ進んで更に遅角補正する。
【００８８】
一方、Ｓ170 でσＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅ未満になったことが判別されると、Ｓ172 へ進んで前記ＩＴ補正完了フラグＦＩＴＦ２に１をセットし、次のＳ173 では、前記補正値ΔＩＴをｄΔＩＴだけ増大させて前回値に戻す。
また、Ｓ169 で、前記フラグＦＩＴＡが０であると判別された場合、即ち、燃焼期間θ50-90 に基づく補正での遅角補正に対して進角補正を行う場合には、Ｓ174 へ進んで、σＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅ以下であるか否かを判別する。
【００８９】
そして、前記偏差の絶対値が所定値ｅ以下であれば、更に進角させても変動σＱが増大せずに、冠面への燃料付着を減少させ得る可能性があるので、Ｓ175 へ進んで、前記補正値ΔＩＴを更にｄΔＩＴだけ増大させる。
Ｓ174 で、σＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅを越えたことが判別されたときには、最適値を越えて進角し過ぎたものと判断し、Ｓ176 へ進んで、前記ＩＴ補正完了フラグＦＩＴＦ２に１をセットし、次のＳ177 では、前記補正値ΔＩＴをｄΔＩＴだけ減少させて前回値に戻す。
【００９０】
上記の燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方に基づく噴射タイミングの補正と同様に、点火時期ＡＤＶについても、燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方から補正する構成としても良く、かかる制御を、図21〜図25フローチャートに示してある。
図21のフローチャートは、燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方に基づいて点火時期ＡＤＶを補正する制御のメインルーチンを示すものであり、まず、Ｓ181 では、イグニッションスイッチのＯＦＦ→ＯＮ切り換えを判別し、イグニッションスイッチのＯＮ時であるときには、Ｓ182 で燃焼期間θ50-90 の基準値θ（基準）の初期設定を行った後、Ｓ183 ，Ｓ184 でＡＤＶ補正完了フラグＦＡＤＶＦ１，ＦＡＤＶＦ２にそれぞれ０をセットする。前記ＦＡＤＶＦ１は、燃焼期間θ50-90 に基づく点火時期ＡＤＶ補正の完了を判別するためのものであり、また、ＦＡＤＶＦ２は、変動σＱに基づく点火時期ＡＤＶ補正の完了を判別するためのものである。
【００９１】
Ｓ185 では、成層燃焼中であるか否かを判別し、成層燃焼中であれば、Ｓ186 へ進み、前記ＦＡＤＶＦ１の判別を行う。ここで、ＦＡＤＶＦ１が０である場合には、燃焼期間θ50-90 に基づく補正が完了していないことになるので、Ｓ187 へ進んで燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正を行わせる。
一方、Ｓ186 でＦＡＤＶＦ１が１であると判別されたときには、燃焼期間θ50-90 に基づく補正が完了していることになるので、Ｓ188 へ進んで、ＦＡＤＶＦ２の判別を行わせて、変動σＱに基づく補正が完了しているか否かを判別させる。
【００９２】
Ｓ188 でＦＡＤＶＦ２が０であると判別されたときには、燃焼期間θ50-90 に基づく補正が完了しているが、変動σＱに基づく補正が完了していない状態であり、このときには、Ｓ189 へ進んで変動σＱに基づく点火時期ＡＤＶの補正を行わせる。また、Ｓ188 でＦＡＤＶＦ２が１であると判別されたときには、燃焼期間θ50-90 に基づく補正と変動σＱに基づく補正との双方が完了していることになるので、そのまま本ルーチンを終了させる。
【００９３】
前記Ｓ187 における燃焼期間θ50-90 に基づく補正の詳細は、図22，図23のフローチャートに示してある。
尚、図22，図23のフローチャートに示す全ステップ（Ｓ191 〜Ｓ211 ）は、前記図７，図８のフローチャートのＳ34〜Ｓ54の部分に対応し、Ｓ204 ，Ｓ209 の部分のみが異なるので、共通するステップに関しての説明は省略する。
【００９４】
前記図８のフローチャートに示すＳ47，Ｓ52では、ＡＤＶ補正中フラグＦＡＤＶを０リセットする構成としたが、図23のフローチャートのＳ204 ，Ｓ209 では、前記ＡＤＶ補正完了フラグＦＡＤＶＦ１に１をセットし、燃焼期間θ50-90 に基づく補正の完了が判定されるようにしてある。
一方、前記Ｓ189 における変動σＱに基づく補正の詳細は、図24，図25のフローチャートに示してあり、以下に概説する。
【００９５】
まず、Ｓ221 で熱発生量Ｑ（総発熱量）のサンプリング数ｎが所定数Ｎを越えているか否かを判別し、サンプリング数ｎが所定数Ｎを越えていれば、Ｓ222 へ進んで、σＱ（今回）を算出する。
次に、Ｓ223 では、変動σＱの算出が初回であるか否かを判別し、初回であれば、Ｓ224 へ進んでＡＤＶ遅角補正中フラグＦＡＤＶＲの判別を行い、フラグＦＡＤＶＲ＝１であった場合、即ち、燃焼期間θ50-90 に基づく補正において遅角補正されていた場合には、Ｓ225 へ進んで、逆に進角補正すべく、補正値ΔＡＤＶをｄΔＡＤＶだけ増大させる。
【００９６】
一方、Ｓ224 でフラグＦＡＤＶＲ＝０であると判別されたときには、燃焼期間θ50-90 に基づく補正において進角補正されていたことになり、この場合には、Ｓ226 へ進んで、逆に遅角補正すべく、補正値ΔＡＤＶをｄΔＡＤＶだけ減少させる。
Ｓ227 では、σＱ（今回）をσＱ（前回）にセットし、Ｓ228 では、サンプリング数ｎを０リセットする。
【００９７】
そして、変動σＱの２回目以降の算出時のときには、Ｓ223 からＳ229 へ進み、フラグＦＡＤＶＲの判別を行う。
Ｓ229 でフラグＦＡＤＶＲ＝１であると判別されると、Ｓ230 へ進んで、σＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅ以上であるか否かを判別し、所定値ｅ以上であれば、更に進角補正することで変動σＱを小さくできる可能性があると判断し、Ｓ231 へ進んで更に進角補正する。
【００９８】
一方、Ｓ230 でσＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅ未満になったことが判別されると、Ｓ231 へ進んで前記ＦＡＤＶＦ２に１をセットし、次のＳ233 では、前記補正値ΔＡＤＶをｄΔＡＤＶだけ減少させて前回値に戻す。
また、Ｓ229 で、前記フラグＦＡＤＶＲが０であると判別された場合、即ち、燃焼期間θ50-90 に基づく補正での進角補正に対して遅角補正を行う場合には、Ｓ234 へ進んで、σＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅ以下であるか否かを判別する。
【００９９】
そして、前記偏差の絶対値が所定値ｅ以下であれば、更に遅角させても変動σＱが増大せずに、気化時間を増加させ得る可能性があるので、Ｓ235 へ進んで、前記補正値ΔＡＤＶを更にｄΔＡＤＶだけ減少させる。
Ｓ234 で、σＱ（今回）とσＱ（前回）との偏差の絶対値が所定値ｅを越えたことが判別されたときには、最適値を越えて遅角し過ぎたものと判断し、Ｓ236 へ進んで、前記ＦＡＤＶＦ２に１をセットし、次のＳ237 では、前記補正値ΔＡＤＶをｄΔＡＤＶだけ増大させて前回値に戻す。
【０１００】
上記では、燃焼期間θ50-90 に基づく噴射タイミングの補正と熱発生量Ｑ（総発熱量）の変動σＱに基づく噴射タイミングの補正との組み合わせ、及び、燃焼期間θ50-90 に基づく点火時期の補正と熱発生量Ｑ（総発熱量）の変動σＱに基づく点火時期の補正との組み合わせを示したが、図26のフローチャートに示すように、これらの補正制御を全て組み合わせて実行させるようにしても良い。
【０１０１】
図26のフローチャートは、燃焼期間θ50-90 と熱発生量Ｑ（総発熱量）の変動σＱとの双方に基づいて噴射タイミングＩＴ及び点火時期ＡＤＶを補正する制御のメインルーチンを示すものであり、まず、Ｓ241 では、イグニッションスイッチのＯＦＦ→ＯＮ切り換えを判別し、イグニッションスイッチのＯＮ時であるときには、Ｓ242 で燃焼期間θ50-90 の基準値θ（基準）の初期設定を行った後、Ｓ243 では、補正完了フラグＦＩＴＦ１，ＦＩＴＦ２，ＦＡＤＶＦ１，ＦＡＤＶＦ２を全て０リセットする。
【０１０２】
Ｓ244 では、成層燃焼中であるか否かを判別し、成層燃焼中であれば、Ｓ245 へ進み、前記ＦＩＴＦ１の判別を行う。ここで、ＦＩＴＦ１が０である場合には、燃焼期間θ50-90 に基づく噴射タイミングＩＴの補正が完了していないことになるので、Ｓ246 へ進んで燃焼期間θ50-90 に基づく噴射タイミングＩＴの補正を行わせる。
【０１０３】
前記Ｓ246 における燃焼期間θ50-90 に基づく噴射タイミングＩＴの補正は、図17，図18のフローチャートに示したようにして行われる。
一方、Ｓ245 でＦＩＴＦ１が１であると判別されたときには、燃焼期間θ50-90 に基づく噴射タイミングＩＴの補正が完了していることになるので、Ｓ247 へ進んで、ＦＩＴＦ２の判別を行わせて、変動σＱに基づく噴射タイミングＩＴの補正が完了しているか否かを判別させる。
【０１０４】
Ｓ247 でＦＩＴＦ２が０であると判別されたときには、燃焼期間θ50-90 に基づく補正が完了しているが、変動σＱに基づく補正が完了していない状態であり、このときには、Ｓ248 へ進んで変動σＱに基づく噴射タイミングＩＴの補正を行わせる。
前記Ｓ248 における変動σＱに基づく噴射タイミングＩＴの補正は、図19，図20に示したようにして行われる。
【０１０５】
また、Ｓ247 でＦＩＴＦ２が１であると判別されたときには、噴射タイミングＩＴについて燃焼期間θ50-90 に基づく補正と変動σＱに基づく補正との双方が完了していることになるので、次に点火時期ＡＤＶの補正を行わせるべくＳ249 へ進む。
Ｓ249 では、前記フラグＦＡＤＶＦ１を判別し、ＦＡＤＶＦ１が０である場合には、燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正が完了していないことになるので、Ｓ250 へ進んで燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正を行わせる。
【０１０６】
前記Ｓ250 における燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正は、図22，図23に示したようにして行われる。
一方、Ｓ249 でＦＡＤＶＦ１が１であると判別されたときには、燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正が完了していることになるので、Ｓ251 へ進んで、ＦＡＤＶＦ２の判別を行わせて、変動σＱに基づく点火時期ＡＤＶの補正が完了しているか否かを判別させる。
【０１０７】
Ｓ251 でＦＡＤＶＦ２が０であると判別されたときには、燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正が完了しているが、変動σＱに基づく補正が完了していない状態であり、このときには、Ｓ252 へ進んで変動σＱに基づく点火時期ＡＤＶの補正を行わせる。
前記Ｓ252 における変動σＱに基づく点火時期ＡＤＶの補正は、図24，図25に示したようにして行われる。
【０１０８】
また、Ｓ251 でＦＡＤＶＦ２が１であると判別されたときには、点火時期ＡＤＶについて、燃焼期間θ50-90 に基づく補正と変動σＱに基づく補正との双方が完了していることになるので、そのまま本ルーチンを終了させる。
上記のように、噴射タイミングＩＴの補正と点火時期ＡＤＶの補正とを行わせる場合には、噴射タイミングＩＴの補正が完了してから点火時期ＡＤＶの補正を行わせることが好ましい。これは、噴射タイミングＩＴの補正の方が、燃焼期間θ50-90 や変動σＱに対する影響度合いが大きいためであり、噴射タイミングＩＴを先に補正することで、燃焼性能の改善効果を早期に確実に得ることができる。
【０１０９】
尚、燃焼期間θ50-90 に基づく噴射タイミングＩＴの補正と変動σＱに基づく噴射タイミングＩＴの補正とのいずれか一方と、燃焼期間θ50-90 に基づく点火時期ＡＤＶの補正と変動σＱに基づく点火時期ＡＤＶの補正とのいずれか一方とを組み合わせ行わせる構成であっても良く、この場合も、噴射タイミングＩＴの補正が完了してから点火時期ＡＤＶの補正を行わせることが好ましい。
【０１１０】
また、上記実施形態では、燃焼センサとして筒内圧センサ19を用いる構成としたが、光ファイバーでラジカル発光強度を求めるもの、イオンプローブで火炎の位置を計測するもの、温度センサで燃焼温度を計測するものなどを、燃焼センサとして使用することが可能である。
また、後期燃焼期間を質量燃焼割合が50％から90％までのクランク角θ50-90 としたが、これに限定されるものではなく、後期燃焼期間であって、ピストン冠面に対する燃料の付着の影響が表れやすい期間であれば良い。
【図面の簡単な説明】
【図１】実施形態における直噴ガソリンエンジンを示すシステム図。
【図２】成層燃焼時の噴射タイミングを示す図。
【図３】質量燃焼割合に基づく噴射タイミングの補正を示すフローチャート。
【図４】質量燃焼割合に基づく噴射タイミングの補正を示すフローチャート。
【図５】質量燃焼割合と燃焼期間θ50-90 との相関を示す線図。
【図６】噴射タンイミングと燃焼期間θ50-90 との相関を示す線図。
【図７】質量燃焼割合に基づく点火時期の補正を示すフローチャート。
【図８】質量燃焼割合に基づく点火時期の補正を示すフローチャート。
【図９】点火時期と燃焼期間θ50-90 との相関を示す線図。
【図１０】熱発生量の変動σＱに基づく噴射タイミングの補正を示すフローチャート。
【図１１】熱発生量の変動σＱに基づく噴射タイミングの補正を示すフローチャート。
【図１２】噴射タイミングと変動σＱとの相関を示す線図。
【図１３】点火時期と変動σＱとの相関を示す線図。
【図１４】変動σＱに基づく点火時期の補正を示すフローチャート。
【図１５】変動σＱに基づく点火時期の補正を示すフローチャート。
【図１６】噴射タイミングを質量燃焼割合と変動σＱとの双方から補正する制御のメインルーチンを示すフローチャート。
【図１７】噴射タイミングを質量燃焼割合と変動σＱとの双方から補正する制御の質量燃焼割合に基づく補正を示すフローチャート。
【図１８】噴射タイミングを質量燃焼割合と変動σＱとの双方から補正する制御の質量燃焼割合に基づく補正を示すフローチャート。
【図１９】噴射タイミングを質量燃焼割合と変動σＱとの双方から補正する制御の変動σＱに基づく補正を示すフローチャート。
【図２０】噴射タイミングを質量燃焼割合と変動σＱとの双方から補正する制御の変動σＱに基づく補正を示すフローチャート。
【図２１】点火時期を質量燃焼割合と変動σＱとの双方から補正する制御のメインルーチンを示すフローチャート。
【図２２】点火時期を質量燃焼割合と変動σＱとの双方から補正する制御の質量燃焼割合に基づく補正を示すフローチャート。
【図２３】点火時期を質量燃焼割合と変動σＱとの双方から補正する制御の質量燃焼割合に基づく補正を示すフローチャート。
【図２４】点火時期を質量燃焼割合と変動σＱとの双方から補正する制御の変動σＱに基づく補正を示すフローチャート。
【図２５】点火時期を質量燃焼割合と変動σＱとの双方から補正する制御の変動σＱに基づく補正を示すフローチャート。
【図２６】噴射タイミング及び点火時期を質量燃焼割合と変動σＱとの双方から補正する制御のメインルーチンを示すフローチャート。
【符号の説明】
１    エンジン
３    スロットル弁
５    燃料噴射弁
６    点火プラグ
10    コントロールユニット
11    エアフローメータ
12    クランク角センサ
16    スロットルセンサ
17    水温センサ
18    カムセンサ
19    筒内圧センサ
21    凹陥部
【図１】
0003963044.tif 000002
【図２】
0003963044.tif 000003
【図３】
0003963044.tif 000004
【図４】
0003963044.tif 000005
【図５】
0003963044.tif 000006
【図６】
0003963044.tif 000007
【図７】
0003963044.tif 000008
【図８】
0003963044.tif 000009
【図９】
0003963044.tif 000010
【図１０】
0003963044.tif 000011
【図１１】
0003963044.tif 000012
【図１２】
0003963044.tif 000013
【図１３】
0003963044.tif 000014
【図１４】
0003963044.tif 000015
【図１５】
0003963044.tif 000016
【図１６】
0003963044.tif 000017
【図１７】
0003963044.tif 000018
【図１８】
0003963044.tif 000019
【図１９】
0003963044.tif 000020
【図２０】
0003963044.tif 000021
【図２１】
0003963044.tif 000022
【図２２】
0003963044.tif 000023
【図２３】
0003963044.tif 000024
【図２４】
0003963044.tif 000025
【図２５】
0003963044.tif 000026
【図２６】
0003963044.tif 000027