(57)【要約】【課題】  内燃機関の状態に応じて、内燃機関の制御値の学習値について最適な学習機会を与えて当該制御値に基づき行なわれる運転制御を良好なものとするとともに、自動停止始動機能による燃費軽減効果やエミッションの低減効果を最適にすること。【解決手段】  車両に搭載された内燃機関のアイドル時に、自動停止条件を満足する場合に内燃機関を自動停止させると共に、この自動停止後に自動始動条件を満足する場合に、内燃機関を自動始動させる手段を備えたものにおいて、例えばＩＳＣ制御学習値の学習完了まで（ステップＳ２０１〜Ｓ２１１）は、内燃機関の自動停止機能を制限し、学習完了後は、内燃機関の状態に応じて、例えば学習履歴により再学習許可が判定されるまで（ステップＳ２１２〜ステップＳ２１６）、自動停止機能を働かせる。【選択図】        図５
2005325794.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された内燃機関のアイドル時に、所定の自動停止条件を満足する場合に、内燃機関を自動停止させると共に、この自動停止後に所定の自動始動条件を満足する場合に、内燃機関を自動始動させようと制御する自動始動停止制御手段と、
内燃機関の各種制御系の制御値の学習を行う学習制御手段と、
前記学習制御手段による学習の更新完了を判定する更新完了判定手段と、
前記更新完了判定手段で更新完了と判定されるまで、前記自動始動停止制御手段による内燃機関の自動停止を制限する自動停止制限手段と、
前記更新完了判定後に内燃機関の状態に応じた再学習機会を判定する再学習判定手段とを備え、
前記再学習判定手段による再学習機会の判定後に前記学習制御手段の再学習が許可されることを特徴とする内燃機関の制御装置。
【請求項２】
前記更新完了判定手段は、前記学習制御手段の学習制御におけるフィードバック項の偏差が所定値以内となると更新完了と判定することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記更新完了判定手段は、前記学習制御手段の学習制御における前記フィードバック項の偏差が所定値以内となって所定値以上時間が経過すると更新完了と判定することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項４】
前記更新完了判定後に学習機会を判定する再学習判定手段は、前記自動停止回数が所定回数以上となると再学習許可と判定することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項５】
前記更新完了判定後に学習機会を判定する再学習判定手段は、前記自動停止時間が所定時間以上経過すると再学習許可と判定することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項６】
前記更新完了判定後に学習機会を判定する再学習判定手段は、内燃機関の暖機運転が行なわれた回数が所定値以上になると再学習許可と判定することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項７】
前記更新完了判定後に学習機会を判定する再学習判定手段は、内燃機関の始動回数が所定値以上になると再学習許可と判定することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項８】
前記更新完了判定後に学習機会を判定する再学習判定手段が用いる判定値を、前記学習制御手段の学習履歴に応じて設定することを特徴とする請求項１に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関をアイドル時に自動停止させ、この後自動始動させるように制御する自動停止始動機能を備える内燃機関の制御装置に関するものである。
【背景技術】
【０００２】
従来、車両に搭載される内燃機関を自動停止させると共に、この自動停止後に所定の自動始動条件を満足すると、内燃機関を自動始動させるよう制御する内燃機関の自動停止始動機能を備え、内燃機関を制御するための制御値の学習が完了するまでは上記内燃機関の自動停止を禁止する制御装置が提案されている（たとえば特許文献１参照）。
【０００３】
特許文献１においては、上記自動停止始動機能が働くと制御値を学習する機会が少なくなるため内燃機関の制御値が学習完了と判断されるまで上記自動停止始動機能を禁止することにより、制御値の充分な学習機会を確保し、当該制御値に基づき行なわれる運転制御を良好なものとすることができる。
【０００４】
【特許文献１】特開平１１−１０７８３４号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、自動停止始動機能はたとえば自動車が信号待ちや渋滞等により停車した際のアイドル運転時に自動停止し、発進のための自動始動まで燃料を消費しないことで燃料の消費量を低減し、燃費の軽減やアイドル時のエミッション低減などに効果があることが一般に知られている。
【０００６】
また、一般に内燃機関が搭載された車両については、例えば、製造直後から充分な慣らし運転が完了し安定した状態になるまでは、内燃機関のフリクション変化などの影響により内燃機関の制御値の学習値、例えばアイドル空気量の学習値の学習機会における変化量は、慣らし運転完了後の学習機会における学習値の変化量と比べると大きい。したがって、内燃機関の慣らし運転完了前は学習機会の周期が短いほど最適に学習値を更新できる。一方、慣らし運転が完了すると、内燃機関は安定した状態なため制御値の学習値の変化は微量であり、慣らし運転完了前と比べると比較的長い周期での学習機会で充分であり慣らし運転中と同等の頻度の学習機会は必要としない。この様に内燃機関の状態によって制御値の必要とされる学習機会は様々である。
【０００７】
しかしながら、前述の特許文献１ではイグニッションスイッチをオンする度に一律に学習完了状態がリセットされることを想定しており、再学習判定についてはなんら触れられていない。この場合、例えば前述の内燃機関の慣らし運転が充分なされた後等の学習機会がそれほど必要とされない場合でもイグニッションスイッチをオンする度に学習未完了状態となり学習が完了するまで自動停止機能を禁止する期間がある。したがって、イグニッションスイッチをオンする度に毎回この期間は自動停止機能が禁止され、自動停止始動機能による燃費の軽減や、エミッション低減効果が得られないことになる。
【０００８】
この発明は上記のような課題を解消するためになされたものであり、内燃機関の状態に応じて、内燃機関を制御するための制御値の学習値について最適な学習機会を与えて当該制御値に基づき行なわれる運転制御を良好なものとするとともに、不必要な自動停止機能の禁止を防ぎ、自動停止始動機能による燃費軽減効果やエミッションの低減効果を最適にすることのできる内燃機関の制御装置を提供する。
【課題を解決するための手段】
【０００９】
この発明に係る内燃機関の制御装置は、車両に搭載された内燃機関のアイドル時に、所定の自動停止条件を満足する場合に、内燃機関を自動停止させると共に、この自動停止後に所定の自動始動条件を満足する場合に、内燃機関を自動始動させるようと制御する自動始動停止制御手段と、内燃機関の各種制御系の制御値の学習を行う学習制御手段と、前記学習制御手段による学習の更新完了を判定する更新完了判定手段と、前記更新完了判定手段で更新完了と判定されるまで、前記自動始動停止制御手段による内燃機関の自動停止を制限する自動停止制限手段と、前記更新完了判定後に内燃機関の状態に応じた再学習機会を判定する再学習判定手段とを備え、前記再学習判定手段による再学習機会の判定後に前記学習制御手段による再学習が許可されるようにした。
【発明の効果】
【００１０】
この発明の内燃機関の制御装置によれば、内燃機関の状態に応じて、内燃機関を制御するために制御値の学習値の最適な学習機会を与えることにより、当該制御値に基づき行なわれる運転制御を良好なものとするとともに、自動停止始動機能による燃費軽減効果やエミッションの低減効果を最適にすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明を実施するための最良の形態を図に基づいて説明する。
【００１２】
実施の形態１．
図１はこの発明の実施の形態１による内燃機関の制御装置の概略構成を示すブロック図である。
【００１３】
図１において、１００は車両に搭載された内燃機関の制御装置であり、１０は内燃機関用電子制御ユニット（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ；以下、ＥＣＵと称する）である。
【００１４】
ＥＣＵ１０は、各種演算処理を実行する中央演算処理装置としてのＣＰＵ１１、各種制御プログラムを格納したＲＯＭ１２、各種データを格納するＲＡＭ１３、バックアップＲＡＭ１４（以下、Ｂ／Ｕ  ＲＡＭと称する）等を中心に論理演算回路として構成されている。
【００１５】
ここで、ＲＯＭ１２は、各種制御プログラムやそれら各種制御プログラムを実行する際に参照されるマップ等が記憶されるメモリであり、ＣＰＵ１１は、ＲＯＭ１２に記憶された各種制御プログラムやマップに基づいて演算処理を実行する。また、ＲＡＭ１３は、ＣＰＵ１１での演算結果や各センサから入力されたデータ等を一時的に記憶するメモリであり、Ｂ／Ｕ  ＲＡＭ１４は制御装置の電源ＯＦＦ時に保存すべきデータを記憶する不揮発性のメモリである。そして、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、及びＢ／Ｕ  ＲＡＭ１４は、各種センサからの検出信号を入力する入力ポート１５及び各種アクチュエータに制御信号を出力する出力ポート１６に対しバス１７を介して接続されている。
【００１６】
ＥＣＵ１０の入力ポート１５には、手動キー操作により内燃機関を始動／停止するイグニッションスイッチ２１、内燃機関の回転数を検出する回転数センサ２２、車速を検出する車速センサ２３、手動変速機（図示略）のニュートラル位置を検出するニュートラルスイッチ２４、内燃機関の冷却水温を検出する水温センサ２５、クラッチペダル（図示略）を軽く踏込んだときにＯＮ（オン）となるクラッチアッパスイッチ２６、クラッチペダルを一杯に踏込んだときにＯＮとなるクラッチロアスイッチ２７、ヘッドライト（図示略）をＯＮ／ＯＦＦ（オフ）するヘッドライトスイッチ２８、空調装置のヒータファン（図示略）を駆動するヒータファンスイッチ２９、ターンシグナルランプ（図示略）を点滅させるターンシグナルスイッチ３０、ラジエータファン（図示略）を駆動するラジエータファンスイッチ３１、内燃機関のアイドル運転を検出するアイドルスイッチ３２、電源を供給するバッテリ３３等が接続されている。
【００１７】
このうち、アイドルスイッチ３２は、内燃機関のスロットルバルブ（図示略）等に設けられ、スロットル開度により内燃機関のアイドル運転を検出する。
【００１８】
また、ＥＣＵ１０の出力ポート１６には、内燃機関の点火プラグ（図示略）を火花点火するイグナイタ４１、内燃機関に燃料を噴射供給するインジェクタ（燃料噴射弁）４２、イグニッションスイッチ２１のＯＮまたは自動始動制御による始動信号により内燃機関をクランキングするスタータモータ４３、アイドル空気流量を調整するＩＳＣ（Ｉｄｌｅ  Ｓｐｅｅｄ  Ｃｏｎｔｒｏｌ）バルブ４４等が接続されている。
【００１９】
このうち、ＩＳＣバルブ４４は、内燃機関のスロットルバルブを迂回して吸気するバイパス通路に設けられ、このバイパス通路を開閉することによりアイドル時のアイドル空気流量を調整する。
【００２０】
そして、内燃機関の制御装置１００は、ＥＣＵ１０に回転数センサ２２や車速センサ２３等からの信号を入力し、内燃機関の運転中における自動停止／自動始動制御も実行するものである。
【００２１】
次に、この発明の実施の形態１による内燃機関の自動始動／停止制御の動作を図に基づいて説明する。図２はＥＣＵ１０内のＣＰＵ１１による自動始動／停止制御の処理手順を示すフローチャートであり、図３は図２における内燃機関の自動停止条件を示す説明図であり、図４は図２における内燃機関の自動始動条件を示す説明図である。なお、図２の自動始動／停止制御ルーチンは、約１０〔ｍｓ：ミリ秒〕毎にＣＰＵ１１により繰返し実行される。
【００２２】
図２において、まず、ステップＳ１０１で、内燃機関の自動停止条件が成立しているかが判定される。ここで、内燃機関の自動停止条件としては、例えば、図３に示すように、「回転数センサ２２で検出される機関回転数が所定値以下」、「ニュートラルスイッチ２４がＯＮ」、「水温センサ２５で検出される冷却水温が所定値以上」、「車両が停止状態」が設定されている。これらの条件を全て満足するとステップＳ１０２に移行する。
【００２３】
ステップＳ１０２では後述するＩＳＣの学習完了フラグＦ１がチェックされ、学習完了フラグが１、すなわち、ＩＳＣ学習完了状態であればステップＳ１０３に移行する。前記フラグＦ１は、後述のＢ／Ｕ  ＲＡＭ１４の所定領域に記憶された値であり、初期値は０である。そして、このフラグＦ１は、後述の図５の学習処理ルーチン及び図６の再学習条件判定ルーチンにより更新される。
【００２４】
ステップＳ１０３では内燃機関を停止させても良い条件が、一通り揃えられたため最終的に内燃機関の停止作業が行なわれる。ここで、内燃機関の停止手順としては、燃料噴射量が停止（フューエルカット）され、内燃機関が停止され、ステップＳ１０４の内燃機関の自動始動条件が成立するまで内燃機関は停止されたままとなる。
【００２５】
一方、ステップＳ１０１の判定条件が成立せず、つまり内燃機関の自動停止条件が成立していないときはステップＳ１０４にスキップされ、内燃機関の自動始動条件が成立するかどうかが判定される。また、ステップＳ１０２の判定条件が成立せず、つまりＩＳＣの学習が完了していない場合はステップＳ１０４にスキップされ、内燃機関の自動始動条件が成立するかどうかが判定される。
【００２６】
ここで、内燃機関の自動始動条件としては、例えば、図４に示すように、「内燃機関が停止中」、「クラッチロアスイッチ２７がＯＮ」が設定されている。これらの条件を全て満足するときには、内燃機関の自動始動条件が成立するとして、内燃機関停止条件フラグが「ＯＮ」から「ＯＦＦ」とされる。
【００２７】
ステップＳ１０４の判定条件が成立、即ち、「内燃機関が停止中」、「クラッチロアスイッチ２７がＯＮ」と内燃機関の自動始動条件の全てを満足し、内燃機関停止条件フラグが「ＯＦＦ」であるときには内燃機関の始動制御の実行が可能であるとしてステップＳ１０５に移行し、自動始動による内燃機関始動信号がスタータモータ４３に出力され内燃機関が始動され、ステップＳ１０６に移行する。ステップＳ１０６では後述するＩＳＣの再学習判定のために自動停止の実施回数カウンタＣＩＤをカウントし、本ルーチンを終了する。なお、前記実施回数カウンタＣＩＤは、イグニッションスイッチオン、オフ操作にかかわらず後述の学習処理ルーチンで０クリアされるまでの自動停止回数を記憶しておくため、Ｂ／Ｕ  ＲＡＭ１４の所定領域に格納される。一方、ステップＳ１０４の判定条件が成立せず、即ち、内燃機関が停止中、クラッチロアスイッチ２７がＯＮのうち１つでも満足しないときには内燃機関の自動始動条件が不成立であるとして、本ルーチンを終了する。
【００２８】
上述したように、本実施の形態の内燃機関の制御装置１００によれば、内燃機関のアイドル時に、所定の内燃機関停止条件が満足されるときには内燃機関が自動停止されると共に、この自動停止後に所定の内燃機関始動条件が満足されるときには内燃機関が自動始動されるように制御される。
【００２９】
次に、本実施の形態の内燃機関の制御装置１００で使用されているＥＣＵ１０内のＣＰＵ１１におけるＩＳＣの学習制御の実行手順について、図５および図６のフローチャートに基づき説明する。この学習処理ルーチンは約１０〔ｍｓ：ミリ秒〕毎にＣＰＵ１１にて繰返し実行される。
【００３０】
図５において、まずステップＳ２０１で後述するＩＳＣの学習完了フラグＦ１がチェックされ、学習完了フラグＦ１が０、すなわち、ＩＳＣ学習未完了状態であればステップＳ２０２に移行する。一方、学習完了フラグＦ１が１の場合は学習完了済みと判断されてステップＳ２１１へ移行し、ステップＳ２１１で後述の学習完了カウンタＣＬＲＮＥを０にリセットした後、図６のステップＳ２１２へスキップする。
【００３１】
次に、ステップＳ２０２では、ＩＳＣの学習条件が成立しているか否かチェックされる。ＥＣＵ１０はステップＳ２０２の処理として、例えば、水温センサ２５の検出信号に基づき内燃機関が十分に暖機されているかどうか、車速センサの検出信号に基づき車両が停止しているかどうか、アイドルスイッチの検出結果に基づきアイドル運転中か否かを判断して、ＩＳＣの学習値の更新をするための所定の条件が成立していると判断した時はステップＳ２０３へ移行する。一方、ＩＳＣの学習するための所定の条件が成立していないと判断した時は、ステップＳ２１１へ移行し、ステップＳ２１１で後述の学習完了カウンタＣＬＲＮＥを０にリセットした後、図６のステップＳ２１２へスキップする。
【００３２】
次に、ステップＳ２０３の処理としてＩＳＣの学習値の更新処理が行なわれる。一般的なＩＳＣ制御量ＱＩＳＣは次式（１）にて算出される。ここでＱｂｓｅは基本空気量、Ｑｓｔは始動時補正分、Ｑｅｌは電気負荷補正分、Ｑｆｂは回転数Ｆ／Ｂ（フィードバック）補正項分、Ｑｌは学習値である。
【００３３】
ＱＩＳＣ＝Ｑｂｓｅ＋Ｑｓｔ＋Ｑｅｌ＋Ｑｆｂ＋Ｑｌ・・・・（１）
【００３４】
前述の回転数Ｆ／Ｂ補正項Ｑｆｂとは、例えば、ＥＣＵ１０においてあらかじめＲＯＭ１２に設定された内燃機関の目標回転数と回転数センサ２２で検出された内燃機関の実回転数との差に応じて、前記実回転数を前記目標回転数に収束させるように行なわれる回転数Ｆ／Ｂ制御によりもとめられるＩＳＣ制御量の補正項である。ここではＩＳＣ制御においてＱｆｂのずれが学習値Ｑｌに反映され、ＱｌはＢ／Ｕ  ＲＡＭ１４の所定領域に格納される。なお、学習値Ｑｌの早すぎる更新は、誤学習の懸念があるたため、比較的長い周期で定期的かつ１回のあたりの更新量を微量にして徐々に更新させる。
【００３５】
次に、ステップＳ２０４の処理として、内燃機関の自動停止実施回数カウンタＣＩＤのリセット処理がおこなわれる。図２のステップＳ１０６でカウントアップされた前記カウンタＣＩＤは再学習のための学習許可判定のためにカウントアップされたものであるため学習処理を行なった時点で０回にリセットする。
【００３６】
次に、ステップＳ２０５において、前述の目標回転数と実回転数との偏差ΔＮｅがあらかじめＲＯＭ１２に設定されたＮ１以内か否か、すなわち的確にＦ／Ｂ制御が行なわれたか否かを判断する。そして｜ΔＮｅ｜≦Ｎ１であると判断された時にはステップＳ２０６へ移行する。
【００３７】
次に、ステップＳ２０６の処理として、｜Ｑｆｂ｜があらかじめＲＯＭ１２に設定されたＱ１以内か否かを判断する。一般に学習未完了状態、すなわちＱｌが適正な値に更新されていない場合、Ｑｆｂは「０」から大きく離れた値になりやすい。そしてＱｌが更新されるにつれてＱｆｂは「０」に近づいて安定したものになる。したがって、上記ステップＳ２０６の判断処理でＹＥＳと判断された場合には適正な学習値に更新されていると判断してステップＳ２０７へ移行する。
【００３８】
ステップＳ２０７では、ステップＳ２０５において判断された｜ΔＮｅ｜≦Ｎ１の状態、およびステップＳ２０６において判断された｜Ｑｆｂ｜≦Ｑ１の状態が所定時間継続しているか否を判断するための学習完了カウンタＣＬＲＮＥをインクリメントし、ステップＳ２０８へ移行する。なお、Ｎ１は的確に回転数Ｆ／Ｂ制御が行なわれたことが判断できる値としてＲＯＭ１２にあらかじめ設定されており、Ｑ１は学習値が適正に更新されたことが判断できる値としてＲＯＭ１２にあらかじめ設定されている。
【００３９】
ステップＳ２０８では、学習カウンタＣＬＲＮＥがＴ１以上か否かを判断する。このカウンタＣＬＲＮＥがＴ１以上と判断された場合、すなわち、的確に回転数Ｆ／Ｂ制御が行なわれ、かつ学習値が適正に更新された状態が安定して継続した場合、ステップＳ２０９へ移行する。ステップＳ２０９では、確実にＩＳＣ制御において学習がなされたとして学習完了フラグＦ１をセットする。なお、Ｔ１は学習値が適正に更新され安定した状態が継続したことが判断できる値としてＲＯＭ１２にあらかじめ設定されている。
【００４０】
そして、次にステップＳ２１０へ移行し、学習履歴カウンタＣＬＲＮをカウントアップする。学習履歴カウンタＣＬＲＮはＢ／Ｕ  ＲＡＭ１４の所定領域に格納されており、初期値は０である。つまり、学習履歴カウンタＣＬＲＮはイグニッションスイッチのオン、オフ操作にかかわらず、車両に搭載された内燃機関が運転されはじめてからＩＳＣ学習が完了した延べの回数であり履歴をあらわすものである。また、前記学習完了フラグＦ１もＢ／Ｕ  ＲＡＭ１４の所定領域に格納され、初期値は０である。よって、一度学習完了すれば、後述の図６のステップＳ２１６で再学習許可されるまで０クリアはされない。
【００４１】
一方、ステップＳ２０８で学習完了カウンタＣＬＲＮＥがＴ１以上でないと判断された場合、すなわち未だ学習が確実になされていないと判断された場合は、何もせずに図６のステップＳ２１２へスキップする。
【００４２】
次に、図６において、ＩＳＣの再学習許可判定について説明する。ステップＳ２１２において、学習履歴カウンタＣＬＲＮがＢ以上か否かを判断する。すなわち、車両に搭載された内燃機関がはじめて運転されてからの学習完了回数が判定値Ｂより多いか少ないかを判断し、学習完了回数が判定値Ｂより多いと判断されればステップＳ２１３の処理で、自動停止回数判定値ＣにあらかじめＲＯＭ１２に設定された学習完了回数が多い時の判定値１を代入し、ステップＳ２１４へ移行する。一方、学習完了回数が判定値Ｂより少ないと判断されれば、ステップＳ２１６の処理で、前記判定値ＣにあらかじめＲＯＭ１２に設定された学習完了回数が少ない時の判定値２（判定値２＜判定値１）を代入しステップＳ２１４へ移行する。
【００４３】
ステップＳ２１４の処理としては、内燃機関の自動停止実施回数カウンタＣＩＤがステップＳ２１３またはステップＳ２１６で設定された前記判定値Ｃより大きいか否かを判断する。すなわち、一度学習完了してから最適な学習機会か否かを判断するもので内燃機関の自動停止実施回数ＣＩＤが判定値Ｃより大きい、すなわち最適な学習機会であると判断されればステップＳ２１５の処理で前記フラグＦ１を０にし、つまり再学習を許可して本ルーチンを終了する。
【００４４】
ここで最適な学習機会とは、学習完了後にある程度内燃機関が運転され、学習が必要と判断される機会である。上記学習を何回も繰り返すことで学習値の更新回数が多くなるとさらに学習機会は学習値の更新が少ない時よりも多くを必要としない。そのためステップＳ２１２の判定で学習頻度により学習許可判定内燃機関自動停止回数判定値Ｃをきりかえている。
【００４５】
次に、図２の内燃機関の自動始動／停止制御の処理、図５および図６のＩＳＣの学習制御の処理を、図７のタイムチャートを参照して説明する。
【００４６】
図７は車両に搭載された内燃機関がはじめてイグニッションキーＯＮされた時点からのタイムチャートである。ここでは、学習値の初期値は一つの例として、アイドル時の回転落ち防止のために０に対して大きめの値に設定されている。
【００４７】
図７において、最初にイグニッションスイッチオンの手動で内燃機関が始動され（ｔ０の時点）、その後ＩＳＣの学習がなされ、十分学習された後、学習完了と判定（ｔ１の時点）されている。時刻ｔ１以前で自動停止条件が成立してもｔ１以前では学習完了と判定されていないため、内燃機関は自動停止せず、ｔ１の時点で自動停止している。その後、自動始動条件（ｔ２の時点）が成立し、内燃機関が自動始動し、イグニッションスイッチオフ（ｔ３の時点）で内燃機関は停止する。
【００４８】
破線に示す従来技術では、イグニッションスイッチオフした（ｔ３の時点）ことで学習完了状態がリセットされ、次のイグニッションスイッチオン（ｔ４の時点）後学習完了判定（ｔ６の時点）するまでは自動低条件が成立したとしても自動停止機能が禁止されているので、内燃機関は自動停止しない。そして、従来技術ではイグニッションスイッチオン、オフ操作毎にこの状態が続く。
【００４９】
これに対して実線に示す本実施の形態では、学習完了状態をイグニッションスイッチオン、オフ操作によらず記憶しているため、自動停止実施回数が所定回数以上となる時点（ｔ７の時点）まで自動停止の条件が成立すれば、その時点で自動停止機能が働き、従来技術に比べて燃料の消費量を抑制することができる。
【００５０】
また、本実施の形態において、学習機会は従来技術に比べて少ないものの、学習値は一度学習してしまえば一般に比較的長い周期で微量に変動することが知られているため、最適な学習機会を得られるように再学習許可のための内燃機関自動停止実施回数判定値を設定している。そのため、前記学習値に基づく内燃機関の運転制御において、従来技術と同様に、機関回転数の落ち込みや吹き上がりもなく良好な運転状況が得られる。
【００５１】
また、長期間の運転でいわゆる内燃機関の慣らし運転がなされ、内燃機関の状態が安定した状態になると、前記学習値の更新回数が多くなる。そして、前記学習を何回も繰り返すことで学習値の更新回数が多くなると、前記学習値の変化は少なくなり学習機会は学習値の更新回数が少ない時よりも多くを必要としなくなる。このことから、本実施の形態では、学習値の更新回数が多くなると、最適な学習機会が得られる内燃機関の自動停止実施回数の判定値を大きくすることで良好な運転状況を損なうことなく学習機会を減らせることができる。その代わりに、自動停止の実施回数をより多くすることで、より燃料の消費量をさらに抑制することができる。
【００５２】
このように、本実施の形態の内燃機関の制御装置１００は、車両に搭載された内燃機関のアイドル時に、所定の自動停止条件を満足するときには、内燃機関を自動停止させると共に、この自動停止後に所定の自動始動条件を満足するときには内燃機関を自動始動させるよう制御する各種センサ情報及びＥＣＵ１０内のＣＰＵ１１にて達成される自動始動停止制御手段と、ＩＳＣ制御の学習制御における更新完了を判定するＥＣＵ１０内のＣＰＵ１１にて達成される更新完了判定手段と、前記更新完了判定を記憶して保持しておく手段と、前記更新完了判定後に最適な学習機会を判定するＥＣＵ１０内のＣＰＵ１１にて達成される再学習判定手段と、前記更新完了判定手段で更新完了と判定されるまで、前記自動始動停止制御手段による内燃機関の自動停止を制限するＥＣＵ１０内のＣＰＵ１１にて達成される自動停止制限手段と、を具備するものである。
【００５３】
つまり、本実施の形態の内燃機関の制御装置によれば、ＩＳＣの学習を完了するまでは自動停止機能を停止して最適な学習値を学習し、ＩＳＣの学習完了後は内燃機関の自動停止機能を動作させ、イグニッションキーのＯＮ、ＯＦＦ操作によらず最適な学習機会を得るまで、学習機能を停止することにより、内燃機関の最適な学習値による運転制御を良好なものとするとともに、自動停止始動機能による燃費軽減効果やエミッションの低減効果を最適にすることができる。
【００５４】
ところで上記実施の形態では、最適な学習機会を判断するために、自動停止実施回数を用いたが、本発明を実施する場合にはこれに限定されるものではなく、例えば、暖機運転が完了した回数や、内燃機関の運転時間、始動回数、燃料制御において、最適な学習機会、すなわち学習が必要される機会が判断できる他の情報でも同様の効果が期待できる。
【００５５】
また、上記実施の形態では、再学習判定は、複数回のイグニッションスイッチのオン，オフ操作をした後に実施することについて述べたが、イグニッションスイッチ操作の有無にかかわらず再学習条件が成立した場合に行なってもよい。
【００５６】
また、上記実施の形態では、学習履歴に応じた最適な再学習機会を判定するための判定値を２値としたが、判定値が２値に限定されるものではない。あわせて、上記実施の形態では、学習回数が増加した場合、上記判定値を大きな値を設定した場合について述べたが、経年変化などを考慮して学習回数が増加した場合に小さな値とする等して学習履歴に応じた設定をすることにより最適な再学習機会が得られる。
【００５７】
また、上記実施の形態では、学習履歴は学習完了した回数として述べたが、本発明を実施する場合には、これに限定されるものではなく、この他、例えば学習時間など学習の更新度合いを表すものであれば適用することができ、同様の効果が期待できる。
【００５８】
また、上記実施の形態では、学習処理ルーチンのステップＳ２０４、２０５のいずれかを省略してＥＣＵ１０の制御負荷を軽減してもよい。また、同様にステップＳ２０７、２０８、２１２の処理を省略してＥＣＵ１０の制御負荷を軽減してもよい。
【００５９】
ところで、上記実施例では、制御系の具体例として、ＩＳＣ制御について説明したが、本発明を実施する場合には、これに限定されるものではなく、この他、アイドル時の学習制御で更新を要する各種制御系に適用することができ、同様の効果が期待できる。
【００６０】
また、上記実施の形態では、車両に搭載された手動変速機を想定して述べたが、本発明を実施する場合には、これに限定されるものではなく、自動変速機に適用することもでき、同様の効果が期待できる。
【図面の簡単な説明】
【００６１】
【図１】この発明の実施の形態による内燃機関の制御装置の概略構成を示すブロック図である。
【図２】この発明の実施の形態による内燃機関の自動始動停止制御の処理手順を示すフローチャートである。
【図３】図２の自動始動停止制御における内燃機関停止条件を示す説明図である。
【図４】図２の自動始動停止制御における内燃機関始動条件を示す説明図である。
【図５】この発明の実施の形態による内燃機関の制御系の学習処理手順を示すフローチャートである。
【図６】この発明の実施の形態による内燃機関の制御系の学習処理手順を示すフローチャートである。
【図７】この発明の実施の形態による内燃機関の制御系の学習機会と内燃機関の自動始動停止タイミングを表すタイムチャートである。
【符号の説明】
【００６２】
１０  ＥＣＵ、２１  イグニションスイッチ、２２  回転数センサ、
２３  車速センサ、２４  ニュートラルスイッチ、２５  水温センサ、
２６  クラッチアッパスイッチ、２７  クラッチロアスイッチ、
２８  ヘッドライトスイッチ、２９  ヒータファンスイッチ、ターンシグナルスイッチ、３１  ラジエータファンスイッチ、３２  アイドルスイッチ、３３  バッテリ、
４１  イグナイタ、４２  インジェクタ、４３  スタータ、４４  ＩＳＣバルブ。
【図１】
2005325794.tif 000003
【図２】
2005325794.tif 000004
【図３】
2005325794.tif 000005
【図４】
2005325794.tif 000006
【図５】
2005325794.tif 000007
【図６】
2005325794.tif 000008
【図７】
2005325794.tif 000009