(57)【要約】【課題】エンジン始動直後のアイドル運転時に、エンジン回転数を速やかに目標アイドル回転数に収束させると共に、排気浄化触媒の早期活性化を図る。【解決手段】始動直後より、エンジン回転数を目標アイドル回転数に近づけるように、点火時期補正量ＡＤＶＨＯＳを算出し、アイドル状態での基本点火時期ＴＡＤＶに前記点火時期補正量ＡＤＶＨＯＳを加算して点火時期ＡＤＶを算出・制御する。エンジン回転数Ｎｅが目標アイドル回転数に収束した後に、エンジンの出力変動を検出し、出力変動を許容限界値に近づけるように、前記基本点火時期ＴＡＤＶを補正することで、点火時期を十分リタードして排気温度を上昇させる。【選択図】  図１１
2004346899.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの始動直後のアイドル運転時の制御装置であって、
エンジン回転数を検出する手段と、
検出されるエンジン回転数を目標アイドル回転数に近づけるように、点火時期補正量を算出する手段と、
アイドル状態での基本点火時期に前記点火時期補正量を加算して点火時期を算出・制御する手段と、
エンジンの出力変動を検出する手段と、
エンジン回転数が目標アイドル回転数に収束した後に、検出されるエンジンの出力変動を許容限界値に近づけるように、前記基本点火時期を補正する手段と、
を含んで構成されるエンジンのアイドル制御装置。
【請求項２】
更に、エンジン回転数が目標アイドル回転数に収束した後に、エンジンへ供給する空気量を増量補正する手段を含んで構成される請求項１記載のエンジンのアイドル制御装置。
【請求項３】
更に、検出されるエンジン回転数を目標アイドル回転数に近づけるように、空気量補正量を算出する手段と、
アイドル状態での基本空気量に前記空気量補正量を加算してエンジンへ供給する空気量を算出・制御する手段と、
エンジン回転数が目標アイドル回転数に収束した後に、前記基本空気量を増量補正する手段と、
を含んで構成される請求項１記載のエンジンのアイドル制御装置。
【請求項４】
前記出力変動検出手段は、
エンジンの筒内圧を検出する手段と、
検出される筒内圧を所定の積分区間で積分して筒内圧積分値を得る手段と、
前記筒内圧積分値に基づいて、出力変動を示すパラメータを算出する手段と、
を含んで構成されることを特徴とする請求項１〜請求項３のいずれか１つに記載のエンジンのアイドル制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンジンのアイドル制御装置、特に始動直後のアイドル運転時（ファーストアイドル運転時）の制御装置に関する。
【０００２】
【従来の技術】
従来のアイドル制御装置として、特許文献１に示されるように、エンジン始動直後の所定時間において、出力変動が許容限界を超えない範囲で点火時期を最大限リタード（遅角）することにより、排気温度の上昇によって排気浄化触媒の活性を早め、暖機中の排気性能を改善するようにしたものがある。
【０００３】
【特許文献１】特開平８−２３２７４５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、点火時期のリタード中に、外乱によるエンジン回転の落ち込みを生じた場合、出力変動の検出に基づいて点火時期を進角側に戻すことになるが、出力変動の検出には数サイクルを要するため、対応が遅れてしまう。
【０００５】
そこで、エンジン回転数を目標アイドル回転数に近づけるように点火時期をフィードバック制御する技術を併用して、エンジン回転数を応答良く目標アイドル回転数に収束させることが考えられるが、アイドル回転数フィードバック制御のための点火時期の補正と、出力変動許容限界制御のための点火時期の補正とは、相互に干渉しないように配慮する必要がある。
【０００６】
【課題を解決するための手段】
このため、本発明では、エンジン回転数を検出し、検出されるエンジン回転数を目標アイドル回転数に近づけるように、点火時期補正量を算出し、アイドル状態での基本点火時期に前記点火時期補正量を加算して点火時期を算出・制御する。その上で、エンジン回転数が目標アイドル回転数に収束した後に、エンジンの出力変動を検出し、検出される出力変動を許容限界値に近づけるように、前記基本点火時期を補正する。
【０００７】
【発明の効果】
本発明によれば、点火時期を十分にリタードでき、排気温度の上昇によって排気浄化触媒の活性を早めることができ、暖機時における排気性能を改善できる。また、最終的な点火時期指令値ではなく、アイドル回転数フィードバック分を除いた基本点火時期に対して遅角化を行うので、アイドル回転数フィードバック制御はそのまま実行でき、外乱による回転落ちなどが生じた場合には、フィードバック分が働く（進角する）ことにより、速やかにエンジン回転数を目標アイドル回転数に収束できる。
【０００８】
【発明の実施の形態】
以下に本発明の実施の形態を図面に基づいて説明する。
図１は本発明の一実施形態を示すエンジン（内燃機関）のシステム図である。
【０００９】
エンジン１の吸気通路２には吸入空気量を制御する電制スロットル弁３が設置され、エンジン１の燃焼室４には燃料噴射弁５と点火プラグ６とが設置されている。但し、燃料噴射弁５は吸気通路２に各気筒毎に設置される構成でもよい。一方、排気通路７には排気浄化触媒８が設置されている。
【００１０】
電制スロットル弁３、燃料噴射弁５及び点火プラグ６は、エンジンコントロールユニット（以下ＥＣＵという）１０により制御される。
ＥＣＵ１０には、アクセルペダルセンサ１１により検出されるアクセル開度ＡＰＯ（全閉位置でＯＮとなるアイドルスイッチの信号を含む）、吸気通路２の電制スロットル弁３上流に設けたエアフローメータ１２により検出される吸入空気量Ｑａ、クランク角センサ１３（エンジン回転数検出手段）により検出されるエンジン回転数Ｎｅ、水温センサ１４により検出されるエンジン冷却水温Ｔｗ、排気通路７の排気浄化触媒８上流に設けたＯ２センサ１５により排気中の酸素濃度を介して検出されるエンジン吸入混合気の空燃比、筒内圧センサ１６（筒内圧検出手段）により検出される筒内圧Ｐなどが入力されている。
【００１１】
筒内圧センサ１６は、点火プラグ６の座金として装着される圧電素子からなるものであり、各気筒の点火プラグ６毎に装着することで気筒別に筒内圧（燃焼圧）Ｐの検出ができるようになっている。但し、センサ部を直接燃焼室４内に臨ませて筒内圧を絶対圧として検出するタイプのものを用いてもよい。
【００１２】
電制スロットル弁３のスロットル開度の制御は、主にアクセル開度ＡＰＯに基づいて行う。燃料噴射弁５の燃料噴射量の制御は、吸入空気量Ｑａとエンジン回転数Ｎｅとから算出される基本燃料噴射量Ｔｐ（＝Ｋ・Ｑａ／Ｎｅ）に対し、各種補正、特に空燃比フィードバック制御条件では、Ｏ２センサ１５の信号に基づく空燃比フィードバック補正係数ＡＬＰＨＡ  による補正を行って、最終的な燃料噴射量Ｔｉを算出し、これに基づいて行う。点火プラグ６の点火時期の制御は、基本的に、運転条件（エンジン回転数Ｎｅ及び負荷Ｔｐ）に基づいて行う。
【００１３】
次に、エンジン始動直後のアイドル運転時の制御について、図２〜図１０のフローチャートと図１１のタイムチャートとを用いて、説明する。エンジン始動直後は、エンジン回転数を速やかに目標アイドル回転数に収束させることと、排気浄化触媒８の早期活性化を図ることが求められる。
【００１４】
図２はアイドル状態での点火時期算出・制御ルーチンのフローチャートである。
Ｓ２１では、アイドル状態での基本点火時期ＴＡＤＶに、点火時期補正量ＡＤＶＨＯＳを加算して、点火時期ＡＤＶを算出する（次式参照）。
【００１５】
ＡＤＶ＝ＴＡＤＶ＋ＡＤＶＨＯＳ
尚、点火時期ＡＤＶは圧縮上死点からの進角値（°ＢＴＤＣ）である。
アイドル状態での基本点火時期ＴＡＤＶは、初期値としては一定であるが、後述する図７のルーチンにより可変される。
【００１６】
点火時期補正量ＡＤＶＨＯＳは、初期値としては０であるが、後述する図５のルーチンにより増減され、遅角補正の場合にマイナス値、進角補正の場合にプラス値となる。
【００１７】
Ｓ２２では、算出された点火時期ＡＤＶに従って、点火制御を行う。
図３はアイドル状態での空気量算出・制御ルーチンのフローチャートである。
Ｓ３１では、アイドル状態での基本空気量ＴＩＱＡに、空気量補正量ＩＱＡＨＯＳを加算して、空気量ＩＱＡを算出する（次式参照）。
【００１８】
ＩＱＡ＝ＴＩＱＡ＋ＩＱＡＨＯＳ
尚、アイドル状態での基本空気量ＴＩＱＡは、初期値としては一定であるが、後述する図８のルーチンにより可変される。
【００１９】
空気量補正量ＡＤＶＨＯＳは、初期値としては０であるが、後述する図６のルーチンにより増減され、減量補正の場合にマイナス値、増量補正の場合にプラス値となる。
【００２０】
Ｓ３２では、算出された空気量ＩＱＡに従って、これを実現するように、電制スロットル弁の開度制御を行う。
図４は制御フラグ設定ルーチンのフローチャートである。
【００２１】
Ｓ４１では、始動後、所定時間（例えば１秒）経過した時点か否かを判定し、その時点の場合に、Ｓ４２へ進んで、フラグＦＡＤＶＨＯＳ、ＦＩＱＡＨＯＳを共に１にセットする。始動後、所定時間経過した時点（図１１のＴ１）より、点火時期制御によるアイドル回転数フィードバック制御（図５）と、空気量制御によるアイドル回転数フィードバック制御（図６）とを開始するためである。
【００２２】
Ｓ４３では、始動後、実際のエンジン回転数（実Ｎｅ）が目標アイドル回転数（目標Ｎｅ）に収束したか否かを判定し、収束した時点の場合に、Ｓ４４へ進んで、フラグＦＴＡＤＶ、ＦＴＩＱＡを共に１にセットする。始動後、実Ｎｅが目標Ｎｅに収束した時点（図１１のＴ２）より、出力変動許容限界内での点火時期リタード制御（図７）と、空気量増量制御（図８）とを開始するためである。尚、収束判定は、回転偏差が所定値（例えば２５ｒｐｍ  ）以内になったか否かを判定することで行う。
【００２３】
Ｓ４５では、始動後、アクセルＯＮ（アイドルスイッチＯＦＦ）、又は、所定時間（例えば４０秒）経過した時点か否かを判定し、その時点の場合に、Ｓ４６へ進んで、全てのフラグＦＡＤＶＨＯＳ、ＦＩＱＡＨＯＳ、ＦＴＡＤＶ、ＦＴＩＱＡを０にリセットする。ファーストアイドル状態を脱した時点（図１１のＴ５）で、点火時期制御によるアイドル回転数フィードバック制御（図５）、空気量制御によるアイドル回転数フィードバック制御（図６）、出力変動許容限界内での点火時期リタード制御（図７）、空気量増量制御（図８）を全て終了させるためである。
【００２４】
図５は点火時期補正量算出ルーチン（点火時期制御によるアイドル回転数フィードバック制御ルーチン）のフローチャートである。
Ｓ５１では、フラグＦＡＤＶＨＯＳ＝１か否かを判定し、ＹＥＳの場合に、アイドル回転数フィードバック制御のため、Ｓ５２へ進む。
【００２５】
Ｓ５２では、実際のエンジン回転数（実Ｎｅ）を読込み、目標アイドル回転数（目標Ｎｅ）との偏差に、所定のゲインＧａｉｎ１を乗じて、点火時期補正量ＡＤＶＨＯＳを算出する（次式参照）。
【００２６】
ＡＤＶＨＯＳ＝（目標Ｎｅ−実Ｎｅ）×Ｇａｉｎ１
従って、実Ｎｅ＞目標Ｎｅの場合は、点火時期補正量ＡＤＶＨＯＳがマイナス値となり、これにより、点火時期ＡＤＶを遅角側（エンジントルク減少側）に補正することで、実Ｎｅを低下させ、目標Ｎｅに収束させる。
【００２７】
実Ｎｅ＜目標Ｎｅの場合は、点火時期補正量ＡＤＶＨＯＳがプラス値となり、これにより、点火時期ＡＤＶを進角側（エンジントルク増大側）に補正することで、実Ｎｅを増大させ、目標Ｎｅに収束させる。
【００２８】
図６は空気量補正量算出ルーチン（空気量制御によるアイドル回転数フィードバック制御ルーチン）のフローチャートである。
Ｓ６１では、フラグＦＩＱＡＨＯＳ＝１か否かを判定し、ＹＥＳの場合に、アイドル回転数フィードバック制御のため、Ｓ６２へ進む。
【００２９】
Ｓ６２では、実際のエンジン回転数（実Ｎｅ）を読込み、目標アイドル回転数（目標Ｎｅ）との偏差に、所定のゲインＧａｉｎ２を乗じて、空気量補正量ＩＱＡＨＯＳを算出する（次式参照）。
【００３０】
ＩＱＡＨＯＳ＝（目標Ｎｅ−実Ｎｅ）×Ｇａｉｎ２
従って、実Ｎｅ＞目標Ｎｅの場合は、空気量補正量ＩＱＡＨＯＳがマイナス値となり、これにより、空気量ＩＱＡを減少側（エンジントルク減少側）に補正することで、実Ｎｅを低下させ、目標Ｎｅに収束させる。
【００３１】
実Ｎｅ＜目標Ｎｅの場合は、空気量補正量ＩＱＡＨＯＳがプラス値となり、これにより、空気量ＩＱＡを増大側（エンジントルク増大側）に補正することで、実Ｎｅを増大させ、目標Ｎｅに収束させる。
【００３２】
尚、点火時期制御によるアイドル回転数フィードバック制御と空気量制御によるアイドル回転数フィードバック制御とを併用するのは、点火時期制御は空気量制御に比べて、応答性が良い反面、制御幅が少ないので、両者の併用により、応答性の向上と制御幅の確保とを図るためである。
【００３３】
図７は基本点火時期補正ルーチン（出力変動許容限界内での点火時期リタード制御ルーチン）のフローチャートである。
Ｓ７１では、フラグＦＴＡＤＶ＝１か否かを判定し、ＹＥＳの場合に、出力変動許容限界内での点火時期リタード制御のため、Ｓ７２へ進む。
【００３４】
Ｓ７２では、後述する図９、図１０のルーチンによりエンジン出力変動のパラメータとして算出される筒内圧積分値の変動幅ΔＰｉを読込む。
Ｓ７３では、出力変動（筒内圧積分値の変動幅）ΔＰｉを予め定めた許容限界値と比較する。
【００３５】
この結果、ΔＰｉ＜限界値の場合は、Ｓ７４へ進んで、基本点火時期ＴＡＤＶを予め定めた減少分（ΔＡＤＶ；例えば５°）ステップ的に減少させる。これにより、点火時期ＡＤＶを遅角側に補正することで、出力変動許容限界内で点火時期を最大限リタードし、排気温度上昇による触媒の早期活性化を図る。
【００３６】
ΔＰｉ＞限界値の場合は、Ｓ７５へ進んで、基本点火時期ＴＡＤＶを予め定めた増大分（ΔＡＤＶ）増大させる。これにより、点火時期ＡＤＶを進角側に補正することで、燃焼安定性を改善し、出力変動を許容限界内に抑える。
【００３７】
図８は基本空気量補正ルーチン（空気量増量制御ルーチン）のフローチャートである。
Ｓ８１では、フラグＦＴＩＱＡ＝１か否かを判定し、ＹＥＳの場合に、空気量増量制御のため、Ｓ８２へ進む。
【００３８】
Ｓ８２では、基本空気量ＴＩＱＡを予め定めた増大分（ΔＩＱＡ）ステップ的に増大させる。そして、次のＳ８３では、増大させた基本空気量ＴＩＱＡを最終的な目標値と比較し、ＴＩＱＡ＞目標値の場合となった場合は、Ｓ８４へ進んで、基本空気量ＴＩＱＡを目標値に規制する。
【００３９】
このように、エンジン回転数Ｎｅが目標アイドル回転数に収束した後に、出力変動許容限界内での点火時期リタード制御を行う際に、空気量を増量補正することで、燃焼安定性が向上させることができ、その分、点火時期のリタード量を増大させ、より排気温度を高めて、触媒の早期活性化を促進できる。
【００４０】
図９は出力変動算出のための筒内圧積分値Ｐｉ算出ルーチンのフローチャートである。本ルーチンは、予め定めた微小クランク角度毎に実行される。
Ｓ９１では、１燃焼相当の予め定めた積分区間の開始角度（圧縮上死点：０°ＡＴＤＣ）〜終了角度（圧縮上死点後の所定クランク角度）の範囲内か否かを判定し、範囲内の場合にＳ９２へ進む。
【００４１】
Ｓ９２では、筒内圧センサの出力である筒内圧Ｐを読込む。
Ｓ９３では、読込んだ筒内圧Ｐを積分する（ΣＰ＝ΣＰ＋Ｐ）。
Ｓ９４では、積分区間の終了角度か否かを判定し、ＮＯの場合は処理を終了する。ＹＥＳの場合は、積分値の確定のため、Ｓ９５へ進む。
【００４２】
Ｓ９５では、現在の筒内圧積分値ΣＰを、最終的な筒内圧積分値（図示平均有効圧）Ｐｉとする。
Ｓ９６では、次回の処理のため、ΣＰを０にする。
【００４３】
図１０は出力変動ΔＰｉ算出ルーチンのフローチャートである。本ルーチンは、筒内圧積分値Ｐｉが算出される毎のタイミングで実行される。
Ｓ１０１では、サンプリング数ｎを１アップする。
【００４４】
Ｓ１０２では、筒内圧積分値Ｐｉを読込む。
Ｓ１０３では、サンプリング数ｎ＝１か否かを判定し、ｎ＝１の場合は、Ｓ１０４へ進んで、仮に、筒内圧積分値の最大値Ｐｉｍａｘ＝Ｐｉ、筒内圧積分値の最小値Ｐｉｍｉｎ＝Ｐｉとして、処理を終了する。
【００４５】
サンプリング数ｎ≧２の場合は、Ｓ１０５へ進む。
Ｓ１０５では、今回読込んだ筒内圧積分値Ｐｉが現在の最大値Ｐｉｍａｘを超えているか否かを判定し、超えている場合は、Ｓ１０６へ進んで、最大値Ｐｉｍａｘ＝Ｐｉとして更新する。
【００４６】
Ｓ１０７では、今回読込んだ筒内圧積分値Ｐｉが現在の最小値Ｐｉｍｉｎを下回っているか否かを判定し、下回っている場合は、Ｓ１０８へ進んで、最小値Ｐｉｍｉｎ＝Ｐｉとして更新する。
【００４７】
Ｓ１０９では、サンプリング数ｎが所定値（例えば１０サイクル分）に達したか否かを判定し、達していない場合は、処理を終了する。達した場合は、Ｓ１１０へ進む。
【００４８】
Ｓ１１０では、筒内圧積分値の最大値Ｐｉｍａｘから最小値Ｐｉｍｉｎを減算することで、筒内圧積分値の変動幅ΔＰｉ＝Ｐｉｍａｘ−Ｐｉｍｉｎを算出し、これを出力変動のパラメータとする。
【００４９】
Ｓ１１１では、次回の処理のため、サンプリング数ｎ＝０とする。
尚、ここでは、エンジン出力変動のパラメータとして、所定サンプリング期間における筒内圧積分値の変動幅（最大変動幅）を求めるようにしたが、筒内圧積分値の標準偏差、あるいは、より簡易とするため、その２乗値である分散を求めるようにしてもよい。更には、エンジン回転数の変動幅などを求めるようにしてもよい。
【００５０】
以上のフローによるエンジン始動直後のアイドル運転時の制御について、図１１のタイムチャートにより説明する。
エンジン始動に伴い、エンジン回転数Ｎｅは急激に上昇する。
【００５１】
始動後、Ｔ１（例えば１秒経過）の時点で、点火時期制御によるアイドル回転数フィードバック制御と、空気量制御によるアイドル回転数フィードバック制御とが開始される。従って、点火時期補正量ＡＤＶＨＯＳによる点火時期ＡＤＶの遅角と、空気量補正量ＩＱＡＨＯＳによる空気量ＩＱＡの減量とにより、エンジン回転数Ｎｅは、ピークより下降に転じ、目標アイドル回転数に収束して行く。
【００５２】
Ｔ２（始動後例えば２〜３秒経過）の時点で、エンジン回転数Ｎｅが目標アイドル回転数に収束すると、点火時期制御によるアイドル回転数フィードバック制御と、空気量制御によるアイドル回転数フィードバック制御とを続行したまま、出力変動許容限界内での点火時期リタード制御と、空気量増量制御とが開始される。
【００５３】
こうして、出力変動許容限界内で点火時期を最大限リタードすることにより、排気温度を上昇させて、排気浄化触媒の早期活性化を図ることができる。また、このときに、空気量を増量補正することで、燃焼安定性を向上させることができ、その分、点火時期のリタード量を十分に大きなものとして、触媒昇温制御を促進することができる。
【００５４】
また、例えばＴ３の時点で、何らかの外乱によりエンジン回転数Ｎｅの落ち込みを生じると、点火時期制御（ＡＤＶＨＯＳ）及び空気量制御（ＩＱＡＨＯＳ）によるアイドル回転数フィードバック制御が働いて、点火時期ＡＤＶの進角と空気量ＩＱＡの増量とがなされ、速やかに目標アイドル回転数に収束させることができる。
【００５５】
尚、Ｔ４の時点にて、Ｏ２センサの活性化が確認されると、空燃比フィードバック制御（λコン）が開始され、空燃比フィードバック補正係数ＡＬＰＨＡ  が増減設定されるようになる。
【００５６】
以上説明したように本実施形態によれば、エンジン回転数Ｎｅを目標アイドル回転数に近づけるように、点火時期補正量ＡＤＶＨＯＳを算出し、アイドル状態での基本点火時期ＴＡＤＶに前記点火時期補正量ＡＤＶＨＯＳを加算して点火時期ＡＤＶを算出・制御する一方、エンジン回転数Ｎｅが目標アイドル回転数に収束した後に、エンジンの出力変動ΔＰｉを許容限界値に近づけるように、前記基本点火時期ＴＡＤＶを補正する構成としたため、点火時期ＡＤＶを十分にリタードでき、排気温度の上昇によって排気浄化触媒の活性を早めることができ、暖機時における排気性能を改善できる。また、最終的な点火時期ＡＤＶの指令値ではなく、アイドル回転数フィードバック分を除いた基本点火時期ＴＡＤＶに対して遅角化を行うので、アイドル回転数フィードバック制御はそのまま実行でき、外乱による回転落ちなどが生じた場合には、フィードバック分である点火時期補正量ＡＤＶＨＯＳが働く（進角する）ことにより、速やかにエンジン回転数Ｎｅを目標アイドル回転数に収束できる。
【００５７】
また、本実施形態によれば、更に、エンジン回転数Ｎｅが目標アイドル回転数に収束した後に、すなわち、出力変動許容限界内での点火時期リタード制御を開始する際に、空気量を増量補正することで、燃焼安定性を向上させることができ、その分、点火時期のリタード量を十分に大きなものとして、触媒の昇温をより促進できる。
【００５８】
また、本実施形態によれば、更に、エンジン回転数Ｎｅを目標アイドル回転数に近づけるように、空気量補正量ＩＱＡＨＯＳを算出し、アイドル状態での基本空気量ＴＩＱＡに前記空気量補正量ＩＱＡＨＯＳを加算して空気量ＩＱＡを算出・制御する一方、エンジン回転数Ｎｅが目標アイドル回転数に収束した後に、前記基本空気量ＴＩＱＡを増量補正する構成とすることで、次のような効果が得られる。空気量制御によるアイドル回転数フィードバック制御を併用することで、応答性に加え、制御幅を確保できる。また、出力変動許容限界内での点火時期リタード制御を開始する際に、空気量を増量補正することで、燃焼安定性を向上させることができ、その分、点火時期のリタード量を十分に大きなものとして、触媒の昇温をより促進できる。
【００５９】
また、本実施形態によれば、筒内圧積分値に基づいて、出力変動を示すパラメータを算出する構成としたため、出力変動（安定度）の精度の良い検出が可能となると共に、空燃比フィードバック制御できないオープン制御時でもエンジンの限界までリタード可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すエンジンのシステム図
【図２】点火時期算出・制御ルーチンのフローチャート
【図３】空気量算出・制御ルーチンのフローチャート
【図４】制御フラグ設定ルーチンのフローチャート
【図５】点火時期補正量算出ルーチンのフローチャート
【図６】空気量補正量算出ルーチンのフローチャート
【図７】基本点火時期補正ルーチンのフローチャート
【図８】基本空気量補正ルーチンのフローチャート
【図９】筒内圧積分値算出ルーチンのフローチャート
【図１０】出力変動算出ルーチンのフローチャート
【図１１】タイムチャート
【符号の説明】
１  エンジン
２  吸気通路
３  電制スロットル弁
４  燃焼室
５  燃料噴射弁
６  点火プラグ
７  排気通路
８  排気浄化触媒
１０  ＥＣＵ
１１  アクセルペダルセンサ
１２  エアフローメータ
１３  クランク角センサ
１４  水温センサ
１５  Ｏ２センサ
１６  筒内圧センサ
【図１】
2004346899.tif 000003
【図２】
2004346899.tif 000004
【図３】
2004346899.tif 000005
【図４】
2004346899.tif 000006
【図５】
2004346899.tif 000007
【図６】
2004346899.tif 000008
【図７】
2004346899.tif 000009
【図８】
2004346899.tif 000010
【図９】
2004346899.tif 000011
【図１０】
2004346899.tif 000012
【図１１】
2004346899.tif 000013