(57)【要約】【課題】アイドルストップからの始動時において、機差ばらつきや経時劣化などによるエンジン回転数の変動を考慮してフレアを制御することで、エンストや始動時のショックを防止することのできる内燃機関の制御装置を提供すること。【解決手段】アイドルストップシステムを備えた内燃機関において、アイドルストップからの始動時にフレアピークを所定回数計測するとともに、所定回数のフレアピークの平均値を算出し、平均フレアピークと予め設定された基準フレアピークとに基づいてフレアピークの変動量を算出する。そして、平均フレアピークが所定領域からずれていた場合、次回の始動時の点火時期又は吸入空気量のうち少なくとも１つを変動量に基づいてフレアピークが基準フレアピークとなるように補正する。【選択図】図２
2012087651.tif 000002
【特許請求の範囲】
【請求項１】
所定の自動停止条件を満足するときに内燃機関を自動停止させると共に、所定の自動始動条件を満足するときに前記内燃機関を自動始動させる自動停止始動手段とを備えた内燃機関において、
前記自動停止始動手段による自動始動時に前記内燃機関の回転数の最大値を所定回数計測するとともに前記所定回数の回転数最大値の平均値を算出する平均最大値算出手段と、
前記平均最大値算出手段によって算出された平均回転数最大値と予め設定された基準回転数最大値とに基づいて前記回転数最大値の変動量を算出する変動量算出手段と、
前記平均回転数最大値が所定領域からずれていた場合、前記自動停止始動手段による次回の始動時の点火時期又は吸入空気量のうち少なくとも１つを前記変動量に基づいて前記回転数最大値が前記基準回転数最大値となるように補正する補正手段と
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記所定領域は、前記基準回転数最大値よりも大きい側の閾値（第１の閾値）と前記基準回転数最大値よりも小さい側の閾値（第２の閾値）とによって定められ、
前記補正手段は、前記平均回転数最大値が前記第１の閾値よりも大きい場合、前記回転数最大値を抑制すべく、前記自動停止始動手段による次回の始動時の点火時期を遅角側に補正及び／又は吸入空気量を減少させるように補正し、前記平均回転数最大値が前記第２の閾値よりも小さい場合、前記回転数最大値が上昇すべく、前記自動停止始動手段による次回の始動時の点火時期を進角側に補正及び／又は吸入空気量を増加するように補正することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記基準回転数最大値と前記第１の閾値との差分の絶対値は、前記基準回転数最大値と前記第２の閾値との差分の絶対値よりも大きいことを特徴とする請求項２に記載の内燃機関の制御装置。
【請求項４】
所定の自動停止条件を満足するときに内燃機関を自動停止させると共に、所定の自動始動条件を満足するときに前記内燃機関を自動始動させる自動停止始動手段とを備えた内燃機関において、
前記自動停止始動手段による自動始動時に発生する回転数と前回始動時の回転数から算出される基準回転数との差分に基づいて、前記自動停止始動手段による始動時の点火時期又は吸入空気量のうち少なくとも１つを前記自動始動時に発生する回転数が前記基準回転数に近づくように補正する補正手段と
を備えることを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアイドルストップシステムを備えた内燃機関に適用され、始動時のフレアを制御する内燃機関の制御装置に関する。
【背景技術】
【０００２】
エンジンの始動時には、エンジン回転数が一旦吹き上がってからアイドル回転数に戻るように制御されている。この吹き上がり（以下、「フレア」という）は、エンジンの始動時に確実に燃料を燃焼させかつ燃焼を安定させるのに十分なリッチ混合気を得るため、エンジンの始動時にアイドル時の噴射燃料量よりも多くの燃料を噴射することによって生じている。
【０００３】
ところで、車両に搭載されるエンジンにおいては、燃費節減、排気エミッション低減等を目的として、アイドル時にエンジンの停止・始動を自動で行う自動停止始動装置（以下、「アイドルストップシステム」という）を採用したものがある。
【０００４】
例えば、自動変速機を備えた車両、いわゆるＡＴ車では、アイドル時にブレーキが踏込まれている場合にエンジンを自動停止させ、ブレーキが解除されるとエンジンを自動始動させるように構成されている。具体例として信号待ち等が挙げられるが、ＡＴ車で自動停止、自動始動する場合は、ギアが走行レンジ（Ｄレンジ）であることが多い。このような走行レンジでの自動始動時に、前述したフレアが生じると、車両のショックが生じたり、不必要な駆動力を車軸に伝達したりする恐れがある。
【０００５】
そこで、特許文献１にはアイドルストップからの始動時においてフレアを抑制する技術が開示されている。特許文献１では、始動時における噴射方式を切り換える（吸気行程噴射から圧縮行程噴射へ）タイミングを制御することによって、アイドルストップからの始動時のフレアをアイドル回転数程度に抑制している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−５９４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、エンジンの機差ばらつきや経時劣化などによるエンジン回転数の変動を考慮していないため、始動時のフレアをアイドル回転数まで抑制した場合には次のような問題が生じる。すなわち、フレアがアイドル回転数よりも低くなってエンジンが始動できずエンストしたり、逆にフレアがアイドル回転数よりも高くなって車両のショックが大きくなったりする。
【０００８】
本発明は上記課題に鑑みてなされたものであり、アイドルストップからの始動時において、機差ばらつきや経時劣化などによるエンジン回転数の変動を考慮してフレアを制御することで、エンストや始動時のショックを防止することのできる内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために請求項１に記載の発明は、所定の自動停止条件を満足するときに内燃機関を自動停止させると共に、所定の自動始動条件を満足するときに内燃機関を自動始動させる自動停止始動手段とを備えた内燃機関において、自動停止始動手段による自動始動時に内燃機関の回転数の最大値を所定回数計測するとともに所定回数の回転数最大値の平均値を算出する平均最大値算出手段と、平均最大値算出手段によって算出された平均回転数最大値と予め設定された基準回転数最大値とに基づいて平均回転数最大値の変動量を算出する変動量算出手段と、平均回転数最大値が所定領域からずれていた場合、自動停止始動手段による次回の始動時の点火時期又は吸入空気量のうち少なくとも１つを変動量に基づいて回転数最大値が基準回転数最大値となるように補正する補正手段とを備えることを特徴とする。
【００１０】
上記構成によれば、自動始動時において、平均回転数最大値が所定領域からずれていた場合、次回の自動始動時の点火時期又は吸入空気量のうち少なくとも１つを変動量に基づいて補正する。これにより、次回始動時の回転数最大値が基準回転数最大値に近づくため、回転数最大値がアイドル回転数よりも低くなって始動できずにエンストしたり、逆に回転数最大値がアイドル回転数よりも高くなってショックが大きくなったりすることを防止することができる。
【００１１】
また、上記発明を実施するに当たっては、請求項２に記載のように、所定領域は、基準回転数最大値よりも大きい側の閾値（第１の閾値）と基準回転数最大値よりも小さい側の閾値（第２の閾値）とによって定められ、補正手段は、平均回転数最大値が第１の閾値よりも大きい場合は、回転数最大値を抑制すべく、自動停止始動手段による次回の始動時の点火時期を遅角側に補正又は吸入空気量が減少するように補正し、平均回転数最大値が第２の閾値よりも小さい場合は、回転数最大値を上昇させるべく、自動停止始動手段による次回の始動時の点火時期を進角側に補正又は吸入空気量を増加するように補正する構成とするとよい。
【００１２】
上記構成によれば、平均回転数最大値が第１の閾値よりも大きい場合は、回転数最大値を抑制すべく、点火時期を遅角側に補正、及び／又は、吸入空気量が減少するように（スロットル開度を閉側に補正）補正する。これにより、回転数最大値が抑制され自動始動時において、回転数最大値がアイドル回転数よりも高くなって車両のショックが大きくなることを防止することができる。また、平均回転数最大値が第２の閾値よりも小さい場合は、回転数最大値を上昇すべく、点火時期を進角側に補正、及び／又はスロットル開度を開側に補正し吸入空気量を増加させる。これにより、回転数最大値が上昇し、自動始動時において、回転数最大値がアイドル回転数よりも低くなってエンストすることを防止することができる。
【００１３】
さらに、第１の閾値と第２の閾値は、請求項３に記載のように、基準回転数最大値と第１の閾値との差分の絶対値は、基準回転数最大値と第２の閾値との差分の絶対値よりも大きくなるように設定するとよい。
【００１４】
上記構成によれば、平均回転数最大値が基準回転数最大値よりも大きい場合は、ある程度の上昇を許容し、逆に平均回転数最大値が基準回転数最大値よりも小さい場合は、すぐに回転数最大値を上昇側に補正される。これにより、自動始動にエンストする兆候（回転数最大値が低下する）が現れた場合には、すぐに回転数最大値が上昇するように補正されるため、確実にエンストを防止することができる。
【００１５】
また、請求項４に記載の発明は、所定の自動停止条件を満足するときに内燃機関を自動停止させると共に、所定の自動始動条件を満足するときに内燃機関を自動始動させる自動停止始動手段とを備えた内燃機関において、自動停止始動手段による自動始動時に発生する回転数と前回始動時の回転数から算出される基準回転数との差分に基づいて、自動停止始動手段による始動時の点火時期又は吸入空気量のうち少なくとも１つを自動始動時に発生する回転数が基準回転数に近づくように補正する補正手段とを備えることを特徴とする。
【００１６】
上記構成によれば、自動始動時において、回転数と基準回転数との差分に基づいて、回転数が基準回転数に近づくように、点火時期又はスロットル開度が補正される。これにより、自動始動時において回転数の変動に起因するエンストやショックを防止することができる。また、始動時のフレアピークを所定回数計測することなく、始動毎に点火時期又はスロットル開度の補正を行う。そのため、請求項１に記載の発明と比較して補正する頻度が増加し、精度よくフレア制御を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】エンジン制御システムの概略構成図
【図２】第１実施形態におけるフレア制御を示すフローチャート
【図３】（ａ）第１実施形態における点火時期補正量を算出する制御マップ、（ｂ）第１実施形態におけるスロットル開度補正量を算出する制御マップ
【図４】第１実施形態のフレア制御の流れを示すタイムチャート
【図５】第２実施形態におけるフレア制御を示すフローチャート
【図６】（ａ）第２実施形態における点火時期補正量を算出する制御マップ、（ｂ）第２実施形態におけるスロットル開度補正量を算出する制御マップ
【図７】第１実施形態のフレア制御の流れを示すタイムチャート
【図８】（ａ）他の実施形態における点火時期補正量を算出する制御マップ、（ｂ）他の実施形態におけるスロットル開度補正量を算出する制御マップ
【発明を実施するための形態】
【００１８】
［第１実施形態］
以下、本発明の第１実施形態について図面に基づいて説明する。図１はエンジン制御システムの概略構成を示す図である。なお、図１では便宜上１つの気筒のみを示している。
【００１９】
図１に示すように筒内噴射式の内燃機関であるエンジン１の吸気管２の最上流部にはエアクリーナ３が設けられている。このエアクリーナ３の下流側にはＤＣモータ４によって開度調節されるスロットル弁５が設けられている。ＤＣモータ４は、使用者のアクセル踏込量（アクセル開度）を検出するアクセル開度センサからの信号（アクセル開度信号）に基づいて駆動される。具体的には、アクセル開度に応じてエンジン制御装置６（以下、「ＥＣＵ」という）から出力される信号に基づいてスロットル弁５の開度（スロットル開度）が制御される。このスロットル開度に応じて各気筒ヘ吸入される空気量（以下、「吸入空気量」という）が調節される。スロットル弁５の近傍には、スロットル開度を検出するスロットルセンサ７が設けられている。また、エアクリーナ３とスロットル弁５との間には吸入空気量を検出するエアフローメータ８が設けられている。
【００２０】
スロットル弁５の下流側にはサージタンク９が設けられ、このサージタンク９には吸気管内の圧力を検出する吸気圧センサ１０が設けられている。また、サージタンク９にはエンジン１の各気筒に空気を導入する吸気マニホールドが接続されている。各気筒の吸気マニホールド内には吸気ポートが形成され、この吸気ポートがエンジン１の各気筒に形成された吸気弁１１に連結されている。
【００２１】
エンジン１の各気筒には、各気筒の燃焼室内に直接燃料を噴射するインジェクタ１２が取り付けられている。インジェクタ１２への燃料の供給は、燃料ポンプ（図示せず）と高圧ポンプ（図示せず）の２つのポンプによって行われる。燃焼室へ燃料を直接噴射するには、噴射燃圧が燃焼室内の圧力よりも高圧である必要がある。そのため、まず燃料タンク（図示せず）内に配置された燃料ポンプ（図示せず）によって燃料を吸上げて燃料の圧力（以下、「燃圧」という）を高める。さらに燃料配管に設けられた高圧ポンプによって加圧し、デリバリパイプ（図示せず）に圧送する。高圧ポンプによって加圧された燃料は例えば、２〜１０ＭＰａの範囲内の所定圧となり、デリバリパイプによって各気筒のインジェクタ１２に分配される。この高圧の燃料がインジェクタ１２から燃焼室内に噴射され、吸気ポートから供給される吸気と混合して混合気が形成される。
【００２２】
燃焼室内の混合気は、エンジン１のシリンダヘッドに取り付けられた点火プラグ１３によって点火される。点火プラグ１３は各気筒にそれぞれ取り付けられており、各点火プラグ１３の火花放電によって気筒内の混合気に点火される。
【００２３】
点火によって混合気が爆発（膨張）し、ピストン１４が図１中の下側に移動することによって、コネクティングロッドを介してクランク軸が回転する。クランク軸の径外方にはクランク角センサ１５が設けられている。クランク角センサ１５は、クランク軸の回転角度（クランク角）、回転速度を検出しＥＣＵ６に出力する。ＥＣＵ６では、このクランク角、回転速度に基づいてエンジン１の回転数を算出する。また、エンジン１のシリンダブロックには水温センサ１６が設けられており、エンジン１の冷却水温を検出しＥＣＵ６に出力する。
【００２４】
エンジン１の排気弁１７から排出される排出ガスは、排気マニホールドを介して一本の排気管１８に合流する。この排気管１８には、理論空燃比付近で排出ガスを浄化する三元触媒１９が接続されている。また、三元触媒１９の上流側には排出ガスの空燃比を検出する空燃比センサ２０が設けられている。
【００２５】
前述した各種センサの出力信号はＥＣＵ６に入力される。ＥＣＵ６は、マイクロコンピュータを主体として、ＣＰＵ（中央演算処理装置）、ＲＯＭ（記憶媒体）及びＲＡＭ（一時記憶媒体）等から構成されている。ＥＣＵ６には制御プログラムや制御マップが記憶されている。例えば、エンジンの運転状況（エンジン回転数や吸入空気量）に応じて目標空燃比を算出するための目標空燃比マップが記憶されている。このような制御プログラムや制御マップによって各種センサ出力に基づき、前述したＤＣモータ４、インジェクタ１２、点火プラグ１３が制御される。
【００２６】
ここで、ＥＣＵ６が備えるアイドルストップシステム（請求項でいう自動停止始動手段）について説明する。アイドルストップシステムとは、所定の自動停止条件を満足した場合に、インジェクタ１２からの燃料噴射及び点火プラグ１３の点火を停止して、エンジン１を自動停止させ、この自動停止中に所定の自動始動条件を満足した場合には、自動始動させるというものである。具体的には、アイドル中（車両の車速がゼロ）に使用者がブレーキペダルを踏み込んでいる場合に自動停止条件が成立し、エンジン１を停止させ、自動停止中に使用者がブレーキを離す又は自動停止中にアクセルを踏み込んだ場合に自動始動条件が成立しエンジン１を自動始動させるものである。
【００２７】
また、キー操作によるエンジンの始動時、及びアイドルストップシステムによる自動始動時には、エンジン回転数が一旦吹き上がってからアイドル回転数に戻るように制御されている。この吹き上がり（以下、「フレア」という）は、エンジンの始動時に確実に燃料を燃焼させかつ燃焼を安定させるのに十分なリッチ混合気を得るため、エンジンの始動時にアイドル時の噴射燃料量よりも多くの燃料を噴射することによって生じている。本発明では、特にアイドルストップからの自動始動時のフレアを制御対象としている。
【００２８】
次に、アイドルストップからの始動毎に行われる、フレア制御について図２に基づいて説明する。図２に示す様に、まずステップ１０１では、アイドルストップからの始動時の回転数の最大値、すなわちフレアの最大値（以下、「フレアピーク」という）をクランク角センサ１５によって検出する。そして、ステップ１０２に移行し、点火時期補正後に所定回数（本実施形態では３回とする）フレアピークを計測しているかどうかを判定する。フレアピークを所定回数計測していない場合は本制御を一旦終了する。一方、フレアピークを所定回数計測している場合にはステップ１０３に移行し、所定回数のフレアピークの平均値（以下、「平均フレアピーク」という）を算出する。
【００２９】
次いで、ステップ１０４にて、平均フレアピークが予め設定された所定領域内であるかを判定する。具体的には、平均フレアピークが、基準フレアピークよりも大きい値で設定された第１の閾値と、基準フレアピークよりも小さい値で設定された第２の閾値とで定められる領域内であるかどうかを判定する。このとき、２つの閾値は、第１の閾値と基準フレアピークとの差分の絶対値が、第２の閾値と基準フレアピークとの差分の絶対値よりも大きくなるように設定されている。平均フレアピークが所定領域内であれば（ステップ１０４でＹＥＳ）、フレアピークを補正する必要がないと判断して本制御を一旦終了する。一方、平均フレアピークが所定領域ではない場合（ステップ１０４でＮＯ）、フレアピークを補正する必要があると判断してステップ１０５に移行する。要するに、ステップ１０４では、フレアピークを抑制又上昇させるべく点火時期又はスロットル開度を補正する必要があるかどうかを判定する。
【００３０】
フレアピークを補正する必要があると判断されたステップ１０５では、平均フレアピークとＥＣＵに予め記憶された基準フレアピークとに基づいてフレアピーク変動量（以下、「変動量」という）を算出する。具体的には、変動量は平均フレアピークから基準フレアピークを減算することによって算出される。
【００３１】
変動量の算出後、ステップ１０６に移行し、変動量に基づいて点火時期又はスロットル開度のうち少なくとも１つの補正量を算出する。具体的には、図３に示す制御マップに基づいて点火時期の補正量、スロットル開度の補正量を算出する。図３（ａ）は点火時期補正量を算出するためのマップであり、（ｂ）はスロットル開度補正量を算出するためのマップである。図３（ａ）及び（ｂ）は横軸を変動量とし、縦軸をそれぞれ点火時期補正量、スロットル開度補正量としている。そして、平均フレアピークと基準フレアピークとが等しい場合（変動量＝０）を原点（図中０）として示している。
【００３２】
また、図中に示した「抑制側の許容範囲」とは、基準フレアピークから第１の閾値とで定められる範囲である。すなわち、フレアピークが基準フレアピークを超えているものの、フレアピークを抑制する補正の必要がないと判断される領域である。同様に、図中に示した「上昇側の許容範囲」とは、基準フレアピークから第２の閾値とで定められる範囲であって、フレアピークが基準フレアピークよりも小さいものの、フレアピークを上昇させる補正の必要がないと判断される領域である。
【００３３】
このような制御マップに従って点火時期又はスロットル開度の補正量が算出される。例えば、変動量が抑制側の許容範囲を超えた場合には、フレアピークを抑制する点火時期の遅角量が算出され、変動量が上昇側の許容範囲を下回った場合には、フレアピークを上昇させる点火時期の進角量が算出される。同様に、スロットル開度の補正量についても、フレアピークを抑制する場合は、スロットル開度を閉じる（吸空量を減らす）ための補正量が算出され、フレアピークを上昇させる場合は、スロットル開度を開ける（吸入空気量を増やす）ための補正量が算出される。
【００３４】
そして、ステップ１０６にて算出された補正量に基づいて、次回再始動時の点火時期及び／又はスロットル開度を補正し、本制御を終了する。
【００３５】
次に、上述したフレア制御の流れについて図４のタイムチャートに基づいて説明する。一度自動始動した場合、走行した後に自動停止することが一般的であるが、図４では、所定の始動回数を表すため、自動始動と自動停止を繰り返し行った場合の波形を示している。また、図４中の点線は、基準フレアピーク、第１の閾値、及び第２の閾値をそれぞれ示している。なお、図４ではスロットル開度の補正を省略し点火時期の補正についてのみ記載している。
【００３６】
図４中、時刻ｔ０においては、アイドルストップからの始動によるフレアピークが一度も検出されていない状態である。時刻ｔ０〜ｔ１間においては、フレアピークが検出されるものの、所定回数（本実施実施形態では３回）のフレアピークが検出されていないため、点火時期の補正は実施されていない。
【００３７】
時刻ｔ１において、３回目のフレアピークが検出され、３回のフレアピークの平均値が算出される。このとき算出された平均フレアピークは、基準フレアピークよりも大きい値で設定された第１の閾値を超える値であるためフレアピークを抑制する必要がある。従って、図３（ａ）に示す制御マップにより変動量に基づいて点火時期の補正量が算出され、点火時期が遅角制御される。これにより、時刻ｔ１以降、フレアピークが基準フレアピークに近づくように始動時の点火時期が遅角側に補正される。
【００３８】
時刻ｔ１にて点火時期が遅角された後、３回目のフレアピークを検出した時刻ｔ２での平均フレアピークは、第１の閾値よりも小さい値（図３（ａ）中、抑制側の許容範囲）となっている。そのため、時刻ｔ２では点火時期の補正は実施されず、時刻ｔ１にて補正した点火時期で以降の点火制御が行われる。
【００３９】
しかしながら、前述したように、機差ばらつきや経時劣化などによって、エンジン回転数は変動する。図４に示したように、時刻ｔ３から３回目のフレアピークを計測した時刻ｔ４での平均フレアピークは、第２の閾値よりも小さい値へと変動している。そのため、フレアピークを上昇させる必要がある。従って、変動量に基づいて点火時期の補正量が算出され、点火時期が進角制御される。これにより、フレアピークが基準フレアピークに近づくように始動時の点火時期が進角側に補正される。
【００４０】
時刻ｔ４にて点火時期が進角された後、３回目のフレアピークを検出した時刻ｔ５での平均フレアピークは、第２の閾値よりも大きい値（図３（ａ）中、上昇側の許容範囲）となっている。そのため、時刻ｔ５では点火時期の補正は実施されず、時刻ｔ４にて補正した点火時期で以降の点火制御が実施される。
【００４１】
次に本実施形態の作用効果について説明する。
【００４２】
上記実施形態によれば、アイドルストップからの始動時のフレアピークの平均値が所定領域内ではない場合は、フレアピークを基準フレアピークに近づけるように制御するためアイドルストップからの始動時においてエンストやショックを防止することができる。
【００４３】
具体的には、平均フレアピークが第１の閾値よりも大きい場合には、フレアピークを抑制すべく、点火時期を遅角、及び／又はスロットル開度を閉側に補正する。これにより、フレアピークが抑制され、アイドルストップからの始動時において、フレアピークがアイドル回転数よりも高くなって車両のショックが大きくなくことを防止することができる。また、平均フレアピークが第２の閾値よりも小さい場合には、フレアピークを上昇すべく、点火時期を進角、及び／又はスロットル開度を開側に補正する。これにより、フレアピークが上昇し、アイドルストップからの始動時において、フレアピークがアイドル回転数よりも低くなってエンジンが始動できずエンストすることを防止することができる。
【００４４】
さらに、基準フレアピークと第１の閾値との差分の絶対値は、基準フレアピークと第２の閾値との差分の絶対値よりも大きく設定している。つまり、平均フレアピークの抑制を必要としない範囲（図３中、抑制の範囲）よりも、平均フレアピークの上昇を必要としない範囲（図３中、上昇の範囲）の方が小さく設定されている。これにより、平均フレアピークが基準フレアピークよりも大きい場合は、ある程度上昇を許容し、逆に平均フレアピークが基準フレアピークよりも小さい場合は、すぐにフレアピークを上昇側に補正するように設定されている。従って、アイドルストップからの始動時にエンストする兆候が現れた場合には、すぐにフレアピークが上昇するように補正されるため、確実にエンストを防止することができる。
【００４５】
［第２実施形態］
第１実施形態と第２実施形態で異なる点は、フレアピークの補正を実施する間隔である。第１実施形態では所定回数のフレアピークを検出する間隔でフレアピークの補正（抑制又は上昇）を実施していたのに対して、第２実施形態では、アイドルストップからの始動毎にフレアピークの補正を行う。以下、この点を中心に、図５〜図７を用いて説明する。なお、第２実施形態を含む以下の実施形態においては、既に説明した実施形態の構成と同一構成又は相当する構成については、同一番号を付しその重複説明を省略する。
【００４６】
図５は第２実施形態におけるフレア制御を示すフローチャートである。本制御も第１実施形態と同様に、アイドルストップからの始動時毎に実施される。
【００４７】
図５に示すように、まず、ステップ２０１にて、アイドルストップからの始動時のエンジン回転数（以下、「実回転数」という）をクランク角センサにて検出する。次に、ステップ２０２に移行し、今回の基準となる回転数（以下、「基準回転数」という）を前回の始動時のエンジン回転数に基づいて算出する。具体的には、基準回転数は、前回始動時の回転数を表すパラメータである吸空量、燃料噴射量、点火時期に基づく制御マップにより算出される。
【００４８】
そして、ステップ２０３にて、ステップ２０２にて算出した基準回転数からステップ２０１にて検出した実回転数を減算し変動量を算出する。変動量は、点火間隔を表す所定クランク角毎に算出される。所定クランク角毎の変動量を算出後、ステップ２０４に移行し、変動量に応じて所定クランク角毎の点火時期及び／又はスロットル開度の補正量を算出する。具体的には、前述した第１実施形態と同様に、図６（ａ）及び（ｂ）に示す制御マップに基づいて点火時期又はスロットル開度の補正量が算出される。この制御マップによれば、実回転数が基準回転数より大きい場合、すなわち実回転数を抑制する必要がある場合は、点火時期については遅角量が算出され、スロットル開度については閉じ量が算出される。逆に、実回転数を上昇させる必要がある場合は、点火時期については進角量が算出され、スロットル開度については開け量が算出される。また、図６においても、変動量が所定範囲を超えない限り点火時期やスロットル開度の補正が行われない（補正量がゼロ）ように許容範囲が設定されている。また、第１実施形態と同様に、実回転数が基準回転数よりも上昇することはある程度許容し、逆に実回転数が基準回転数よりも小さい場合は、すぐに回転数を上昇側に補正するように許容範囲が設定されている。
【００４９】
次にステップ２０５に移行し、ステップ２０４にて算出した所定クランク角毎の点火時期補正量又はスロットル開度補正量に基づいて、次回始動時の点火時期又はスロットル開度を補正し、本制御を終了する。
【００５０】
次に、上述した第２実施形態におけるフレア制御の流れについて図７のタイムチャートに基づいて説明する。図７では、便宜上、スロットル開度の補正を省略し点火時期の補正についてのみ記載している。なお、図７中の一点鎖線は基準回転数を示しており、鎖線は点火間隔を表す所定のクランク角を示している。
【００５１】
図７中、時刻ｔ０において、アイドルストップからの始動により、前述したフレア制御が開始される。時刻ｔ０〜ｔ１間においては、実回転数と予測回転数とが一致しているため点火時期の補正は行われていない。時刻ｔ１から時刻ｔ２にかけて、実回転数が基準回転数を上回り、両者が乖離を始める。そして、時刻ｔ２において丸点で示したように実回転数と基準回転数とが乖離し、変動量が許容範囲を超える。そのため、変動量に基づいて実回転数を抑制する点火時期補正量（遅角量）が算出される。以降、時刻ｔ３、時刻ｔ４においても、それぞれの時刻の変動量に基づいて点火時期補正量（遅角量）が算出される。そして、時刻ｔ５において、再び実回転数と基準回転数とが一致し、点火時期の補正量の算出が終了する。なお、時刻ｔ２よりも時刻ｔ３の方が実回転数と基準回転数とが乖離している。そのため、図中の点火時期補正量に示すように、時刻ｔ２における遅角量よりも時刻３における遅角量の方が大きくなっている。
【００５２】
そして、次回の始動時における時刻ｔ７〜ｔ９において、上述した時刻ｔ２〜ｔ４にて算出された点火時期の遅角量による点火時期の補正が実施される。具体的には、時刻ｔ２にて算出された遅角量によって時刻ｔ７の点火時期が補正される。同様に、時刻ｔ３にて算出された遅角量によって時刻ｔ８の点火時期が補正され、時刻ｔ４にて算出された遅角量によって時刻ｔ９の点火時期が補正される。なお、時刻ｔ７〜ｔ１０における図７中の点線は、点火時期の補正量を示すために便宜上描いた前回始動時の点火時期である。
【００５３】
このように、前回始動時の実回転数と基準回転数との変動量に基づいて、点火時期が補正されることで、実回転数が基準回転数と一致するようになる。
【００５４】
次に第２実施形態の作用効果について説明する。
【００５５】
上記実施形態によれば、アイドルストップからの始動時において、回転数と基準回転数との差分に基づいて、回転数が基準回転数に近づくように、点火時期又はスロットル開度が補正される。これにより、アイドルストップからの始動時において回転数の変動に起因するエンストやショックを防止することができる。
【００５６】
また、第２実施形態においては、始動時のフレアピークを所定回数計測することなく、始動毎に点火時期又はスロットル開度の補正が行われる。そのため、第１実施形態と比較して補正する頻度が増加し、精度よくフレア制御を行うことができる。
【００５７】
このように、上記第１実施形態及び第２実施形態によれば、アイドルストップからの始動時において、機差ばらつきや経時劣化などによるエンジン回転数の変動を考慮してフレアを制御することで、エンストや始動時のショックを防止することのできる内燃機関の制御装置を提供することができる。
【００５８】
［他の実施形態］
・第１実施形態では、平均フレアピークと基準フレアピークとの変動量に基づいて点火時期又はスロットル開度を補正していたが、所定回数の平均値を用いることなく一回のフレアピークの変動量に基づいて次回始動時のフレアピークを補正するような態様としてもよい。
【００５９】
・第１実施形態では、平均フレアピークから基準フレアピークを減算した結果を変動量としているが、これに限定されるものではない。例えば、平均フレアピークと基準フレアピークとの比であってもよい。この場合には、図８（ａ）及び図８（ｂ）に示す制御マップに基づいて、点火時期の補正量及びスロットル開度の補正量を算出することができる。要するに、変動量は、平均フレアピークの基準フレアピークからのずれに相当する値であればよい。
【００６０】
・第１実施形態及び第２実施形態では、スロットル開度の補正を省略し点火時期の補正についてのみ例を示したが、点火時期の補正又はスロットル開度の補正どちらか１つを実施してもよいし、両方を同時に実施するようにしてもよい。このようにすれば、平均フレアピークと基準フレアピークとの乖離度に応じた補正を行うことができる。例えば、点火時期とスロットル開度の両方を同時に補正した場合、点火時期のみの補正を実施した場合と比べて、フレアピークを抑制又は上昇することのできる量を大きくすることができる。
【符号の説明】
【００６１】
１  エンジン（内燃機関）
６  ＥＣＵ
１５  クランク角センサ
【図１】
2012087651.tif 000003
【図２】
2012087651.tif 000004
【図３】
2012087651.tif 000005
【図４】
2012087651.tif 000006
【図５】
2012087651.tif 000007
【図６】
2012087651.tif 000008
【図７】
2012087651.tif 000009
【図８】
2012087651.tif 000010