(57)【要約】【課題】アイドルストップ機能を備える車両に適用される内燃機関の制御装置において、アイドル運転中に実行する学習処理の実行頻度の低下を抑制する。【解決手段】アイドルストップ機能の作動可能条件が成立したか否かを判定する判定手段（作動可能条件成立判定手段）と、予め複数の学習処理毎に設定された複数の学習実行条件が成立したか否かを判定する判定手段（学習実行条件成立判定手段）と、アイドルストップ機能ＩＳＳの作動を禁止するアイドルストップ作動禁止手段とを備え、アイドルストップ機能の作動可能条件が成立したと判定され、かつ、複数の学習実行条件のいずれかが成立したと判定された場合に、アイドルストップ作動禁止手段にて、アイドルストップ機能の作動を禁止する。【選択図】図２
2011196187.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（１０）を自動的に停止させるアイドルストップ機能を備える車両に適用され、前記内燃機関（１０）のアイドル運転中に前記内燃機関（１０）を所定のパターンで運転させて複数の学習処理を実行する内燃機関の制御装置において、
前記アイドルストップ機能の作動可能条件が成立したか否かを判定する作動可能条件成立判定手段（Ｓ１０）と、
予め前記複数の学習処理毎に設定された複数の学習実行条件が成立したか否かを判定する学習実行条件成立判定手段（Ｓ１８）と、
前記アイドルストップ機能の作動を禁止するアイドルストップ禁止手段（４０）と、
を備え、
前記アイドルストップ禁止手段（４０）は、前記作動可能条件成立判定手段（Ｓ１０）にて前記作動可能条件が成立したと判定され、かつ、前記学習実行条件成立判定手段（Ｓ１８）にて前記複数の学習実行条件のいずれかが成立したと判定された場合に、前記アイドルストップ機能の作動を禁止することを特徴とする内燃機関の制御装置。
【請求項２】
前記アイドルストップ禁止手段（４０）は、前記学習実行条件成立判定手段（Ｓ１８）にて前記複数の学習実行条件が全て成立していないと判定された場合に、前記アイドルストップ機能の作動の禁止を解除することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記作動可能条件が成立してからの経過時間が予め設定された基準時間（Ｔｈ）を越えたか否かを判定する基準時間経過判定手段（Ｓ３０）を備え、
前記アイドルストップ禁止手段（４０）は、前記学習処理の実行中であっても、前記基準時間経過判定手段（Ｓ３０）にて前記作動可能条件が成立してからの経過時間が前記基準時間（Ｔｈ）を超えたと判定された場合には、前記アイドルストップ機能の作動の禁止を解除することを特徴とする請求項１または２に記載の内燃機関の制御装置。
【請求項４】
前記複数の学習実行条件のいずれかが成立した場合に、成立した前記学習実行条件に対応する前記学習処理の実行時間を設定する実行時間設定手段（Ｓ２２）と、
前記学習処理を開始してからの経過時間が前記実行時間設定手段（Ｓ２２）にて設定された実行時間を超えたか否かを判定する実行時間経過判定手段（Ｓ２６）と、を備え、
前記実行時間設定手段（Ｓ２２）は、前記学習実行条件が成立した前記学習処理における学習開始から学習完了までに要する時間より長い時間を前記実行時間として設定し、
前記実行時間経過判定手段（Ｓ２６）にて前記学習処理の開始からの経過時間が前記実行時間を越えたと判定された場合には、前記学習実行条件成立判定手段（Ｓ１８）にて、再び前記複数の学習実行条件が成立したか否かを判定することを特徴とする請求項３に記載の内燃機関の制御装置。
【請求項５】
前記実行時間設定手段（Ｓ２２）は、前記学習実行条件成立判定手段（Ｓ１８）にて前記複数の学習実行条件のうち２つ以上の学習実行条件が成立したと判定された場合に、成立した前記２つ以上の学習処理に応じて前記実行時間を延長することを特徴とする請求項４に記載の内燃機関の制御装置。
【請求項６】
前記学習実行条件が成立した前記学習処理の実行を完了したか否かを判定する学習完了判定手段（Ｓ４０）を備え、
前記学習完了判定手段（Ｓ４０）にて前記学習処理が完了したと判定された場合には、前記学習処理を完了してから予め設定されたディレイ時間（Ｔｄｅｌａｙ）経過後に、前記学習実行条件成立判定手段（Ｓ１８）にて、再び前記複数の学習実行条件が成立したか否かを判定することを特徴とする請求項３に記載の内燃機関の制御装置。
【請求項７】
乗員に対して情報を発信する情報発信手段（４０、６０）を備え、
前記情報発信手段（４０、６０）は、前記アイドルストップ禁止手段（４０）にて前記アイドルストップ機能の作動が禁止されている期間、前記乗員に対して前記アイドルストップ機能の作動を禁止している旨を発信すること特徴とする請求項１ないし６のいずれか１つに記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の作動を制御する内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来、内燃機関（エンジン）に燃料を噴射する燃料噴射弁の経時変化による性能劣化量（噴射量のバラツキ）等を抑制するために、アイドル運転中（例えば、エンジン回転数が所定のアイドル回転数領域内にある運転状態）に内燃機関を所定のパターンで運転させて複数の学習処理を実行する内燃機関の制御装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５４１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、環境問題や燃費向上のニーズから、信号待ち等の一時停車時（例えば、エンジン回転数が所定のアイドル回転数領域内であって車速がゼロの運転状態）に内燃機関を停止させるアイドルストップ機能（ＩＳＳ）を備える車両が増加している。
【０００５】
しかし、アイドルストップ機能を備える車両において、一時停車時に内燃機関を自動停止させると、アイドル運転中に行う学習処理の実行頻度が著しく低下するといった問題がある。
【０００６】
本発明は上記点に鑑みて、アイドルストップ機能を備える車両に適用される内燃機関の制御装置において、アイドル運転中に実行する学習処理の実行頻度の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の発明では、内燃機関（１０）を自動的に停止させるアイドルストップ機能を備える車両に適用され、内燃機関（１０）のアイドル運転中に内燃機関（１０）を所定のパターンで運転させて複数の学習処理を実行する内燃機関の制御装置において、アイドルストップ機能の作動可能条件が成立したか否かを判定する作動可能条件成立判定手段（Ｓ１０）と、予め複数の学習処理毎に設定された複数の学習実行条件が成立したか否かを判定する学習実行条件成立判定手段（Ｓ１８）と、アイドルストップ機能の作動を禁止するアイドルストップ禁止手段（４０）と、を備え、アイドルストップ禁止手段（４０）は、作動可能条件成立判定手段（Ｓ１０）にて作動可能条件が成立したと判定され、かつ、学習実行条件成立判定手段（Ｓ１８）にて複数の学習実行条件のいずれかが成立したと判定された場合に、アイドルストップ機能の作動を禁止することを特徴とする。
【０００８】
これによると、アイドルストップ機能の作動可能条件が成立した場合であっても、当該作動可能条件が成立した際に、複数の学習実行条件のいずれかが成立しているときは、アイドルストップ機能の作動を禁止する。つまり、アイドルストップ機能の作動を実行可能な状況であっても、いずれかの学習実行条件が成立しているときには、アイドルストップ機能の作動を禁止して、学習実行条件が成立した学習処理を実行可能とする。
【０００９】
これにより、アイドルストップ機能を備える車両に適用される内燃機関の制御装置において、学習処理の実行期間を確保することができるので、アイドル運転中に実行する学習処理の実行頻度の低下を抑制することができる。
【００１０】
また、請求項２に記載の発明の如く、請求項１に記載の内燃機関の制御装置において、アイドルストップ禁止手段（４０）では、学習実行条件成立判定手段（Ｓ１８）にて複数の学習実行条件が全て成立していないと判定された場合に、アイドルストップ機能の作動の禁止を解除するようにすれば、アイドルストップ機能を適切に作動させることが可能となる。
【００１１】
また、請求項３に記載の発明では、請求項１または２に記載の内燃機関の制御装置において、作動可能条件が成立してからの経過時間が予め設定された基準時間（Ｔｈ）を越えたか否かを判定する基準時間経過判定手段（Ｓ３０）を備え、アイドルストップ禁止手段（４０）は、学習処理の実行中であっても、基準時間経過判定手段（Ｓ３０）にて作動可能条件が成立してからの経過時間が基準時間（Ｔｈ）を超えたと判定された場合には、アイドルストップ機能の作動の禁止を解除することを特徴とする。
【００１２】
これによれば、作動可能条件が成立してからの経過時間が基準時間（Ｔｈ）となるまでの期間を学習処理の実行期間として確保し、基準時間（Ｔｈ）経過後にアイドルストップ機能を作動させることができるので、学習処理の実行とアイドル機能（ＩＳＳ）の作動とを両立させることができる。
【００１３】
また、請求項４に記載の発明では、請求項３に記載の内燃機関の制御装置において、複数の学習実行条件のいずれかが成立した場合に、成立した学習実行条件に対応する学習処理の実行時間を設定する実行時間設定手段（Ｓ２２）と、学習処理を開始してからの経過時間が実行時間設定手段（Ｓ２２）にて設定された実行時間を超えたか否かを判定する実行時間経過判定手段（Ｓ２６）と、を備え、実行時間設定手段（Ｓ２２）は、学習実行条件が成立した学習処理における学習開始から学習完了までに要する時間より長い時間を実行時間として設定し、実行時間経過判定手段（Ｓ２６）にて学習処理の開始からの経過時間が実行時間を越えたと判定された場合には、学習実行条件成立判定手段（Ｓ１８）にて、再び複数の学習実行条件が成立したか否かを判定することを特徴とする。
【００１４】
これによれば、アイドルストップ機能の作動可能条件が成立してからの経過時間が基準時間（Ｔｈ）となるまでの期間（学習処理の実行期間）、複数の学習処理を実行することが可能となる。
【００１５】
さらに、請求項５に記載の発明の如く、請求項４に記載の内燃機関の制御装置において、実行時間設定手段（Ｓ２２）にて、学習実行条件成立判定手段（Ｓ１８）にて複数の学習実行条件のうち２つ以上の学習実行条件が成立した場合に、成立した２つ以上の学習処理に応じて実行時間を延長するようにすれば、学習処理の実行期間をより適切に確保することができる。
【００１６】
また、請求項６に記載の発明の如く、請求項３に記載の内燃機関の制御装置において、学習実行条件が成立した学習処理の実行を完了したか否かを判定する学習完了判定手段（Ｓ４０）を備え、学習完了判定手段（Ｓ４０）にて学習処理が完了したと判定された場合には、学習処理を完了してから予め設定されたディレイ時間（Ｔｄｅｌａｙ）経過後に、学習実行条件成立判定手段（Ｓ１８）にて、再び複数の学習実行条件が成立したか否かを判定するようにしてもよい。
【００１７】
これによっても、請求項４に記載の発明と同様に、アイドルストップ機能の作動可能条件が成立してからの経過時間が基準時間となるまでの期間（学習処理の実行期間）、複数の学習処理を実行することが可能となる。
【００１８】
ところで、本発明では、所定の条件下において、アイドルストップ機能の作動を禁止して学習処理を実行する構成としているが、このような構成では、乗員の意識とは関係せず、アイドルストップ機能が作動しなくなる。このため、アイドルストップ機能の作動可能な状態において、アイドルストップ機能が作動しないことに対して、乗員が違和感を抱く虞がある。
【００１９】
そこで、請求項７に記載の発明の如く、請求項１ないし６のいずれか１つに記載の内燃機関の制御装置において、乗員に対して情報を発信する情報発信手段（４０、６０）を備え、情報発信手段（４０、６０）は、アイドルストップ禁止手段（４０）にてアイドルストップ機能の作動が禁止されている期間、乗員に対してアイドルストップ機能の作動を禁止している旨を発信すること特徴とする。
【００２０】
これによれば、アイドルストップ機能の作動を禁止している旨を乗員に対して発信しているので、乗員が抱く違和感を解消することができる。
【００２１】
なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係るコモンレール式燃料噴射システムの全体構成図である。
【図２】第１実施形態に係るＩＳＳ禁止制御処理を示すフローチャートである。
【図３】第１実施形態に係るＩＳＳの作動可能条件を示すブロック図である。
【図４】第１実施形態に係る学習実行条件を示すブロック図である。
【図５】第１実施形態に係る実行時間設定処理の内容を示すブロック図である。
【図６】第１実施形態に係るＩＳＳ禁止制御処理にて、学習処理の完了後にＩＳＳの作動禁止を解除する場合の作動を示すタイミングチャートである。
【図７】第１実施形態に係るＩＳＳ禁止制御処理にて、学習処理の実行途中にＩＳＳの作動禁止を解除する場合の作動を示すタイミングチャートである。
【図８】第２実施形態に係るＩＳＳ禁止制御処理を示すフローチャートである。
【図９】第２実施形態に係るＩＳＳ禁止制御処理にて、学習処理の完了後にＩＳＳの作動禁止を解除する場合の作動を示すタイミングチャートである。
【図１０】第２実施形態に係るＩＳＳ禁止制御処理にて、学習処理の実行途中にＩＳＳの作動禁止を解除する場合の作動を示すタイミングチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について図に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付してある。
【００２４】
（第１実施形態）
本発明の第１実施形態について図１〜図７に基づいて説明する。図１は、本発明の内燃機関（ディーゼルエンジン）の制御装置が適用された車両用のディーゼルエンジン１０に係るコモンレール式燃料噴射システムの全体構成図である。本実施形態では、ディーゼルエンジン１０として、４つの気筒（シリンダ）１１を有する４気筒型のものを採用している。
【００２５】
ディーゼルエンジン１０の各気筒１１内には、気筒１１内を往復運動するピストン１２が配置されており、各気筒１１内空間のうちピストン１２の頂面側に、軽油等の燃料を燃焼させる燃焼室１３が形成されている。そして、ピストン１２の往復運動が、コンロッド１４を介して、クランクシャフト１５の回転運動として出力される。なお、図１では、図示の明確化のため１つの気筒のみを示し、他の気筒を省略している。
【００２６】
次に、本実施形態のコモンレール式燃料噴射システムにおいて、各気筒１１の燃焼室１３内に燃料を供給する燃料供給系について説明する。このコモンレール式燃料噴射システムでは、燃料供給系として、高圧燃料を蓄えるコモンレール２１、コモンレール２１に蓄えられた高圧燃料を各燃焼室１３に噴射するインジェクタ２２、コモンレール２１に高圧燃料を供給するサプライポンプ２３、低圧燃料を蓄える燃料タンク２４等を備えている。
【００２７】
コモンレール２１は、サプライポンプ２３から供給された高圧燃料を目標レール圧Ｐｆｉｎに保持して蓄える蓄圧手段である。なお、目標レール圧Ｐｆｉｎは、インジェクタ２２からの燃料噴射圧力が、ディーゼルエンジン１０の運転状態に応じた最適な圧力となるように、後述する電子制御装置（以下、ＥＣＵという）４０によって決定される。
【００２８】
さらに、コモンレール２１には、コモンレール２１内の燃料圧力が予め定めた上限値を超えたときに開弁してコモンレール２１の燃料圧力を逃がすプレッシャリミッタ２１ａが取り付けられている。プレッシャリミッタ２１ａより流出した燃料は、燃料配管２１ｂを介して、燃料タンク２４に戻される。
【００２９】
インジェクタ２２は、コモンレール２１内に蓄えられた高圧燃料をディーゼルエンジン１０の各燃焼室１３内に噴射供給する燃料噴射手段である。このインジェクタ２２は、各燃焼室１３内に高圧燃料を噴射する燃料噴射ノズル２２ａ、この燃料噴射ノズルを開閉する電磁弁２２ｂ等を有して構成される。
【００３０】
燃料噴射ノズル２２ａには、高圧配管２１ｃを介してコモンレール２１内の高圧燃料が供給される。コモンレール２１から供給された燃料のうちインジェクタ２２から噴射されない余剰燃料は、燃料配管２２ｃを介して、燃料タンク２４へ戻される。また、インジェクタ２２の作動は、ＥＣＵ４０から出力される駆動信号によって制御される。
【００３１】
具体的には、ＥＣＵ４０から出力された駆動信号は、駆動回路ユニット（以下、ＥＤＵという）４１へ入力され、ＥＤＵ４１は入力された駆動信号に応じてインジェクタ２２の電磁弁２２ｂに対して駆動電圧を印可する。そして、電磁弁２２ｂに駆動電圧が印可される通電時間が、インジェクタ２２の開弁時間（噴射時間）となり、この開弁時間とコモンレール２１内の燃料圧力とによって、インジェクタ２２から各燃焼室１３内に噴射される燃料噴射量が決定される。
【００３２】
つまり、ＥＣＵ４０では、開弁時間の長さとタイミングを変化させることによって、各燃焼室１３内に噴射される燃料噴射量およびその噴射時期を制御している。なお、図１では、図示の明確化のためインジェクタ２２を１つのみ記載しているが、４気筒型のディーゼルエンジン１０では、４つの気筒１１のシリンダヘッドに対して各１つずつ、合計４つのインジェクタ２２が配置されている。
【００３３】
サプライポンプ２３は、燃料タンク２４に蓄えられた低圧燃料を吸入してコモンレール２１内へ高圧燃料を圧送する燃料圧送手段である。具体的には、サプライポンプ２３は、燃料タンク２４から燃料を汲み上げる低圧ポンプ部であるフィードポンプ部２３ａ、フィードポンプ部２３ａから吐出された燃料をさらに加圧してコモンレール２１へ圧送する高圧ポンプ部２３ｂ、フィードポンプ部２３ａから高圧ポンプ部２３ｂへ供給される燃料流量を調整する吸入調量弁２３ｃ等を有して構成される。
【００３４】
フィードポンプ部２３ａは、その吸入側に接続された吸入配管２４ａを介して、燃料タンク２４から低圧燃料を汲み上げて、吸入調量弁２３ｃ側へ供給するものである。なお、本実施形態では、フィードポンプ部２３ａとして、後述する高圧ポンプ部２３ｂのカム軸２３ｄに連結されて作動するトロコイド式ポンプを採用している。また、吸入配管２４ａには、燃料タンク２４から吸入された燃料を濾過して異物を除去するフィルタ２４ｂが配置されている。
【００３５】
吸入調量弁２３ｃは、弁開度を調整することによって、燃料通路面積を連続的に変更可能に構成されたリニアソレノイド式の電磁弁である。この吸入調量弁２３ｃの作動は、ＥＣＵ４０から出力される制御電流によって制御される。具体的には、ＥＣＵ４０は、高圧ポンプ部２３ｂがコモンレール２１に対して必要吐出量を圧送できるように、吸入調量弁２３ｃの弁開度を制御する。
【００３６】
高圧ポンプ部２３ｂは、ディーゼルエンジン１０によって回転するカム軸２３ｄ、カム軸２３ｄから駆動力が伝達されてシリンダの内部を往復変位する変位部材であるプランジャ等を有して構成される。なお、本実施形態の高圧ポンプ部２３ｂでは、プランジャがカム軸２３ｄの径方向に対向して２個設けられており、２個のプランジャを交互に作動させて燃料の吸入および圧送を行う、いわゆるタンデム構成を採用している。
【００３７】
そして、高圧ポンプ部２３ｂにて加圧された燃料は、供給配管２３ｅを介してコモンレール２１へ供給される。さらに、サプライポンプ２３は、機械的機構によってフィードポンプ部２３ａ下流側の燃料圧力が予め定めた値になるように調整する燃料調圧弁であるリターンバルブ２３ｆ、コモンレール２１（供給配管２３ｅ）側から高圧ポンプ部２３ｂ側へ燃料が逆流することを防止する逆止弁であるデリバリバルブ２３ｇ等を有して構成されている。
【００３８】
次に、コモンレール式燃料噴射システムにおいて、各気筒１１の燃焼室１３内に空気を吸気し、燃焼室１３内から燃料ガス（排ガス）を排気する吸排気系について説明する。本実施形態のコモンレール式燃料噴射システムでは、吸排気系として、吸入した外気（吸気）を各燃焼室１３内へ導く吸気管３１、燃焼室１３にて燃焼した燃焼ガス（排気）を排出する排気管３２、燃焼室１３内に吸入される吸気を加圧するターボ過給機３３、排気を吸気管３１側へ循環させるＥＧＲ通路３４等を備えている。
【００３９】
吸気管３１の吸気流れ途中には、吸気通路面積を調整して各燃焼室１３内へ供給する吸気量を調整するための吸気絞り弁である電動式のスロットルバルブ（図示せず）が配置されている。このスロットルバルブの作動は、ＥＣＵ４０から出力される制御信号によって制御される。
【００４０】
ターボ過給機３３は、吸気管３１内に配置されたコンプレッサ３３ａ、および、排気管３２内に配置されてタービン軸を介してコンプレッサ３３ａに連結された排気タービン３３ｂ等を有して構成される。そして、排気の有する流体エネルギにて排気タービン３３ｂを回転させることによって、コンプレッサ３３ａを回転駆動して、吸気管３１に導入された吸気を圧縮する。
【００４１】
また、吸気管３１のうちターボ過給機３３のコンプレッサ３３ａの吸気流れ下流側には、コンプレッサ３３ａにて圧縮されて昇温した空気を外気と熱交換させて冷却するインタークーラ３５が配置されている。さらに、排気管３２のうちターボ過給機３３の排気タービン３３ｂの排気流れ下流側には、排気中のＨＣやＣＯの酸化反応を促進することにより排気の浄化を行う酸化触媒３６等が配置されている。
【００４２】
ＥＧＲ通路３４は、排気管３２のうち排気タービン３３ｂの上流側から排気の流れを分岐して、分岐した排気を吸気管３１のうちインタークーラ３５の下流側の吸気に循環合流させる通路である。これにより、吸気中の酸素濃度を低下させて窒素酸化物の発生を抑制する。さらに、ＥＧＲ通路３４の吸気管３１側には、ＥＧＲ通路３４の開度を調整して、排気の循環量を制御するＥＧＲバルブ３４ａが配置されている。ＥＧＲバルブ３４ａの作動は、ＥＣＵ４０から出力される制御信号によって制御される。
【００４３】
次に、本実施形態のコモンレール式燃料噴射システムにおける電気制御系について説明する。ＥＣＵ４０は、制御処理や演算処理を行うＣＰＵおよびプログラムやデータ等を記憶するＲＯＭおよびＲＡＭ等の記憶回路４０ａを含む周知のマイクロコンピュータ、各種制御機器への制御信号を出力する出力回路、各種センサの検出信号が入力される入力回路、並びに、電源回路等から構成されている。
【００４４】
具体的には、ＥＣＵ４０の出力側には、インジェクタ２２へ駆動電圧を印可するＥＤＵ４１、サプライポンプ２３の吸入調量弁２３ｃ、ＥＧＲバルブ３４ａ、乗員に対して車両情報等を発信するためのマルチディスプレイ６０等が接続され、ＥＣＵ４０は、これらの機器の作動を制御する。
【００４５】
ここで、マルチディスプレイ６０は、車室内前方の計器盤に配置され、乗員に対して車両情報等を表示する表示部６１、音声を出力するスピーカ６２等を有して構成されている。このマルチディスプレイ６０は、ＥＣＵ４０からの指令信号に基づいて、表示部６１に所定の画像を表示したり、スピーカ６２から所定の音声を出力したりするものである。なお、本実施形態では、ＥＣＵ４０およびマルチディスプレイが本発明の情報発信手段に相当している。
【００４６】
一方、ＥＣＵ４０の入力側には、マグネットピックアップからなるクランクポジションセンサ４２および気筒判別センサ４４等の検出信号が入力される。具体的には、クランクポジションセンサ４２は、クランクシャフトに連結されて回転するパルスロータ４３の外周に形成された複数の歯部との距離に応じて回転パルス信号を発生する回転速度検出手段である。ＥＣＵ４０では、この回転パルス信号のパルス間隔からエンジン回転数Ｎｅを検出する。
【００４７】
気筒判別センサ４４は、カムシャフト１８に連結されて回転するパルスロータ４５の外周に形成された複数の歯部との距離に応じて気筒判別パルス信号を発生する気筒判別手段である。なお、カムシャフト１８は、偏心回転して各気筒１１のインテークバルブ１６およびエキゾーストバルブ１７を駆動するカムを有し、クランクシャフト１５が２回転する間に１回転する回転軸である。また、パルスロータ４５の歯部は、各気筒１１のピストン１２の所定の位置に対応した部位に設けられている。
【００４８】
さらに、ＥＣＵ４０の入力側には、アクセル開度Ａｃｃｐを検出するアクセル開度センサ４６、コモンレール２１内の燃料圧力Ｎｐｃを検出するコモンレール圧力センサ４７、吸気管３１のうちコンプレッサ３３ａよりも吸気流れ上流側に配置されて吸気量を計測する吸気量センサ４８、吸気管３１のうちインタークーラ３５よりも吸気流れ下流側に配置されて吸気圧を検出する吸気圧センサ４９、ディーゼルエンジン１０を冷却する冷却水温度Ｔｗを検出する冷却水温度センサ（図示せず）、スロットルバルブの弁開度を検出するスロットルポジションセンサ（図示せず）等のセンサ群が接続される。
【００４９】
本実施形態のＥＣＵ４０では、ディーゼルエンジン１０の各気筒１１に燃料を噴射させる燃料噴射制御処理を実行する共に、車両の停止時等にディーゼルエンジン１０を自動停止させるアイドルストップ機能（以下、ＩＳＳともいう。）を制御するアイドルストップ制御処理（以下、ＩＳＳ制御処理ともいう。）等を実行する。
【００５０】
ＥＣＵ４０は、燃料噴射制御処理を実行する場合、エンジン回転数Ｎｅやアクセル開度Ａｃｃｐ等に基づいて、目標噴射量Ｑｔｒｇを設定すると共に、目標噴射量Ｑｔｒｇおよびエンジン回転数Ｎｅに基づいて、燃料噴射圧力（コモンレール２１内の目標レール圧Ｐｆｉｎ）を決定する。
【００５１】
そして、当該目標噴射量Ｑｔｒｇに応じてインジェクタ２２へ駆動電圧を印加するＥＤＵの作動を制御すると共に、コモンレール２１内の燃料圧力が当該目標レール圧Ｐｆｉｎとなるようにサプライポンプ２３の吸入調量弁２３ｃへの制御電流を制御する。
【００５２】
また、ＥＣＵ４０は、ＩＳＳ制御処理を実行する場合、エンジン回転数Ｎｅ、車速等に基づいて、車両が一時停止中であるか否かを判定し、一時停止中であると判定された場合に、燃料噴射を停止する制御（燃料カット制御）を実行して、ディーゼルエンジン１０を自動的に停止させる。なお、一時停止中であるか否かの判定は、例えば、エンジン回転数Ｎｅがアイドル回転数領域内にあり、車速がゼロとなっている場合に、一時停止中と判定することができる。
【００５３】
なお、アイドル回転数領域は、アイドル運転時の目標回転数Ｎｉｄｌからエンジン回転数Ｎｅを減算した値の絶対値が所定値以内となる回転数領域であり、下限値が少なくともエンジン回転数Ｎｅがゼロよりも大きい値に設定されている。このため、エンジン回転数Ｎｅがアイドル回転数領域内にある場合は、ディーゼルエンジン１０が作動していることとなる。
【００５４】
そして、ＥＣＵ４０は、ＩＳＳ制御処理にて、燃料カット制御が実行されている際に、エンジン回転数Ｎｅがアイドル回転数領域を上回ったり、ブレーキの作動が解除されて車速がゼロ以上となったりした場合に、乗員の車両走行への意思があると判定し、燃料噴射を再開する制御を実行して、ディーゼルエンジン１０を自動的に始動させる。
【００５５】
ここで、コモンレール式燃料噴射システムでは、ディーゼルエンジン１０を長期間作動させると、インジェクタ２２、吸入調量弁２３ｃ等の制御対象機器等が経時劣化して、各気筒１１において目標噴射量Ｑｔｒｇと実際の噴射量とが乖離したり、目標レール圧Ｐｆｉｎと実際のコモンレール内の燃料圧力とが乖離したりすることがある。
【００５６】
このため、本実施形態のＥＣＵ４０では、コモンレール式燃料噴射システムにおける各制御対象機器の経時劣化による目標制御量と実際の制御量との乖離を抑制するために、各制御対象機器に応じて各種学習処理を実行する。
【００５７】
ＥＣＵ４０にて実行する学習処理について簡単に説明すると、学習処理は、アイドル運転中に実行する処理であって、目標制御量と実際の制御量とが予め設定された基準量を超えて乖離している場合に、ディーゼルエンジン１０を所定のパターンで運転させて行う。
【００５８】
なお、学習処理を行う際の実行条件（学習実行条件）は、各制御対象機器に応じて設定されている。例えば、各気筒１１における噴射制御の学習処理（制御対象機器はインジェクタ２２等）では、目標噴射量Ｑｔｒｇと実際の噴射量との乖離が所定の基準値を超えることが実行条件とされ、コモンレール２１内の燃料圧力制御の学習処理（制御対象機器は吸入調量弁２３ｃ等）では、目標レール圧Ｐｆｉｎと実際のコモンレール２１内の燃料圧力との乖離が所定の基準値を超えることが実行条件とされる。
【００５９】
この学習処理では、例えば、ディーゼルエンジン１０を所定のパターンで運転させた際の目標制御量と実際の制御量との乖離量に基づいて目標制御量の補正量を決定し、決定した補正量を目標制御量に反映させて、目標制御量と実際の制御量との乖離を抑制する。
【００６０】
さらに、本実施形態のＥＣＵ４０では、ＩＳＳ（アイドルストップ機能）の作動によって、アイドル運転中における学習処理の実行頻度の低下を抑制するために、所定条件下において、ＩＳＳの作動を禁止するアイドルストップ禁止制御処理（以下、ＩＳＳ禁止制御処理ともいう。）を実行する。なお、ＥＣＵ４０が本発明のアイドルストップ禁止手段に相当している。
【００６１】
次に、本実施形態のＥＣＵ４０が実行するＩＳＳ禁止制御処理について図２に基づいて説明する。ここで、図２は、本実施形態のＩＳＳ禁止制御処理を示すフローチャートである。
【００６２】
図２に示すＩＳＳ禁止制御ルーチンは、イグニッションスイッチ（図示略）がオン（投入）された後、通常運転時に実行されるメインルーチン（図示略）に対して、所定の時間間隔に実行されるサブルーチンである。ここで、ＩＳＳ禁止制御処理の実行中は、ＥＣＵ４０に随時各種センサの出力信号が入力されるものとする。また、ＩＳＳ禁止制御処理は、各種フラグやカウンタ等が初期化（リセット）された状態でスタートする。なお、ＩＳＳ禁止制御処理のスタート時には、ＩＳＳ（アイドルストップ機能）の作動を禁止するＩＳＳ禁止フラグがオフされ、ＩＳＳの作動が許可されている。
【００６３】
本実施形態のＩＳＳ禁止制御処理では、先ず、ＩＳＳの作動可能条件が成立しているか否か、つまり、車両の運転状態がＩＳＳを作動可能な状態であるか否かを判定する（Ｓ１０）。なお、Ｓ１０にて行う判定処理が、本発明の作動可能条件成立判定手段に相当している。
【００６４】
本実施形態では、図３の作動可能条件のブロック図に示すように、（ａ）エンジン回転数Ｎｅがアイドル回転数領域内にあること、（ｂ）車速がゼロであることをＩＳＳの作動可能条件として設定し、作動可能条件の（ａ）および（ｂ）それぞれを満たす場合に、ＩＳＳの作動可能条件が成立するようにしている。
【００６５】
Ｓ１０の判定処理にて、ＩＳＳの作動可能条件が成立していないと判定された場合（Ｓ１０：ＮＯ）には、ＩＳＳの作動可能条件が成立してからの経過時間を計測するためのＩＳＳ強制許可用カウンタをリセットして、停止する（Ｓ１２）。そして、ＩＳＳ禁止制御処理を終了してメインルーチンに戻る。
【００６６】
一方、Ｓ１０の判定処理にて、ＩＳＳの作動可能条件が成立したと判定された場合（Ｓ１０：ＹＥＳ）には、さらに、ＩＳＳ強制許可用カウンタにて計測した時間が予め設定されたＩＳＳ強制許可用基準時間Ｔｈ（基準時間）内であるか否かを判定する（Ｓ１４）。
【００６７】
この結果、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定された場合（Ｓ１４：ＮＯ）には、ＩＳＳ禁止制御処理を終了してメインルーチンに戻り、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈ内であると判定された場合（Ｓ１４：ＹＥＳ）には、Ｓ１６の処理に移行して、ＩＳＳ強制許可用カウンタを始動させる。なお、Ｓ１６の処理では、ＩＳＳ強制許可用カウンタが既に作動している場合、ＩＳＳ強制許可用カウンタの作動を継続する。
【００６８】
Ｓ１６にてＩＳＳ強制許可用カウンタを始動後、学習処理（本実施形態では３つの学習処理Ａ〜Ｃ）の各種学習実行条件が成立しているか否かを判定する（Ｓ１８）。なお、Ｓ１８の判定処理が、本発明の学習実行条件成立判定手段に相当している。
【００６９】
本実施形態の学習実行条件は、図４の学習実行条件のブロック図に示すように、各種学習処理Ａ〜Ｃ毎に実行条件Ａ〜Ｃが設定されており、各種学習処理Ａ〜Ｃの実行条件Ａ〜Ｃうちいずれか１つの実行条件を満たす場合に、学習実行条件が成立するようになっている。
【００７０】
本実施形態では、（ｃ）エンジン回転数Ｎｅがアイドル回転数領域内にあること、（ｄ）各種学習処理Ａ〜Ｃに対応する学習状態フラグＡ〜Ｃがオンされていることを各学習処理Ａ〜Ｃの実行条件Ａ〜Ｃとして設定している。
【００７１】
ここで、学習状態フラグは、各種制御対象機器の目標制御量と実際の制御量とが予め設定された基準量を超えて乖離したときにオンされる制御フラグであって、ＥＣＵ４０の記憶回路４０ａに記憶されている。
【００７２】
例えば、学習処理Ａを各気筒１１の噴射制御の学習処理とした場合には、各気筒１１の目標噴射量Ｑｔｒｇと実際の噴射量が所定の基準値を超えて乖離しているときに、学習状態フラグＡがオンされ、実行条件Ａにおける（ｄ）が成立することとなる。また、学習処理Ｂをコモンレール内の燃料圧力制御の学習処理とした場合には、目標レール圧Ｐｆｉｎと実際のコモンレール内の燃料圧力とが所定の基準値を超えて乖離しているときに、学習状態フラグＢがオンされ、実行条件Ｂにおける（ｄ）が成立することとなる。
【００７３】
Ｓ１８の判定処理にて、各種学習実行条件Ａ〜Ｃのうち少なくとも１つが成立した（学習実行条件が成立した）と判定された場合（Ｓ１８：ＹＥＳ）には、ＩＳＳの作動を禁止する旨（ＩＳＳ禁止状態）をマルチディスプレイ６０の表示部６１に表示する（Ｓ２０）。
【００７４】
そして、学習実行条件が成立した学習処理の実行時間Ｔｇ（ＩＳＳを禁止するＩＳＳ禁止時間）を設定する（Ｓ２２）。なお、Ｓ２２の処理が、本発明の実行時間設定手段に相当している。
【００７５】
本実施形態の学習処理の実行時間Ｔｇは、実行する学習処理毎に予め設定された時間であって、例えば、学習処理Ａの実行時間Ｔｇａが３秒、学習処理Ｂの実行時間Ｔｇｂが４秒、学習処理Ｃの実行時間Ｔｇｃが６秒といったように、実行する学習処理毎に予め設定されている。
【００７６】
この実行時間Ｔｇは、実行する学習処理の学習開始から学習終了までに要する時間よりも長い時間が設定されている。つまり、実行する学習処理の学習開始から学習終了までに要する時間に対して所定時間を加算した時間を実行時間として設定することとなる。
【００７７】
さらに、Ｓ２２の処理では、図５の実行時間設定処理のブロック図で示すように、Ｓ１８の判定処理にて、各種実行条件Ａ〜Ｃのうち２つ以上の実行条件が成立した場合には、実行条件が成立した学習処理毎の実行時間を合算した時間を今回の実行時間Ｔｇとしている。つまり、Ｓ２２の処理にて、２つ以上の実行条件が成立していると判定された場合には、成立した２つ以上の実行条件に応じて、今回の学習処理の実行時間Ｔｇを延長している。
【００７８】
Ｓ２２の処理にて、今回実行する学習処理の実行時間Ｔｇを設定した後、学習実行条件が成立してからの経過時間を計測するためのＩＳＳ禁止用カウンタを始動する（Ｓ２４）。なお、Ｓ２４の処理では、ＩＳＳ禁止用カウンタが既に作動している場合、ＩＳＳ禁止用カウンタの作動を継続する。
【００７９】
その後、ＩＳＳ禁止用カウンタにて計測した時間がＳ２２の処理にて設定された実行時間Ｔｇを経過したか否かを判定する（Ｓ２６）。なお、Ｓ２６の判定処理が本発明の実行時間経過判定手段に相当している。
【００８０】
Ｓ２６の判定処理の結果、ＩＳＳ禁止用カウンタにて計測した時間が実行時間Ｔｇ内であると判定された場合（Ｓ２６：ＮＯ）には、ＩＳＳの作動を禁止するＩＳＳ禁止フラグをオンに設定して、ＩＳＳの作動を禁止する（Ｓ２８）。これにより、学習実行条件が成立した学習処理の実行期間が確保され、学習実行条件が成立した学習処理の実行が可能となる。
【００８１】
そして、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈ内であるか否かを判定する（Ｓ３０）。なお、Ｓ３０の判定処理が本発明の基準時間経過判定手段に相当している。
【００８２】
Ｓ３０の判定処理の結果、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈ内であると判定された場合（Ｓ３０：ＹＥＳ）には、Ｓ２６の判定処理に戻り、再びＩＳＳ禁止用カウンタにて計測した時間が実行時間Ｔｇを経過しているか否かを判定する。つまり、ＩＳＳ禁止用カウンタにて計測した時間が実行時間Ｔｇとなるまでは、ＩＳＳ禁止フラグがオンに維持されて、ＩＳＳの作動の禁止が継続される。
【００８３】
一方、Ｓ３０の判定処理の結果、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定された場合（Ｓ３０：ＮＯ）には、ＩＳＳ禁止用カウンタをリセットして、停止する（Ｓ３２）。そして、マルチディスプレイ６０の表示部６１に表示したＩＳＳの作動を停止する旨（ＩＳＳ禁止状態）の表示を消去（非表示）する（Ｓ３４）。さらに、ＩＳＳ禁止フラグをオフに設定（ＩＳＳの作動の禁止を解除）して（Ｓ３６）、ＩＳＳ禁止制御処理を終了してメインルーチンに戻る。
【００８４】
つまり、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定された場合（Ｓ３０：ＮＯ）には、学習処理の実行中であっても、ＩＳＳの作動の禁止を強制的に解除（ＩＳＳ禁止フラグをオフ）する。なお、Ｓ３６の処理では、ＩＳＳの作動禁止を解除する処理であって、学習処理の実行を停止するものではない。
【００８５】
ここで、Ｓ２２の処理にて設定する実行時間Ｔｇは、実行する学習処理の学習開始から学習完了までに要する時間よりも長い時間に設定しているので、Ｓ２６の判定処理にて、ＩＳＳ禁止用カウンタにて計測した時間が実行時間Ｔｇを経過していると判定された場合（Ｓ２６：ＹＥＳ）には、実行中の学習処理が完了していることとなる。
【００８６】
このため、Ｓ２６の判定処理にて、ＩＳＳ禁止用カウンタにて計測した時間がＳ２２の処理にて設定された実行時間Ｔｇを経過していると判定された場合（Ｓ２６：ＹＥＳ）には、ＩＳＳ禁止用カウンタをリセットして、停止する（Ｓ３８）。そして、Ｓ１８の処理に戻り、再び、各種学習実行条件が成立したか否かを判定する。つまり、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定されるまでの間は、学習処理を実行していない他の学習処理（未実行の学習処理）の学習実行条件が成立しているか否かを判定するので、未実行の学習処理を実行することが可能となる。
【００８７】
なお、Ｓ１８の判定処理にて、各種学習実行条件の全てが成立していない場合（Ｓ１８：ＮＯ）には、Ｓ３４の処理に移行して、マルチディスプレイ６０の表示部６１に表示したＩＳＳ禁止状態の表示を消去し、ＩＳＳの作動の禁止を解除して（Ｓ３６）、ＩＳＳ禁止制御処理を終了してメインルーチンに戻る。
【００８８】
次に、本実施形態のＩＳＳ禁止制御処理を実行した際の作動を図６、図７に示すタイミングチャートに基づいて説明する。ここで、図６に示すタイミングチャートでは、ＩＳＳの作動可能条件が成立した後に、学習処理Ａの実行条件が成立し、学習処理Ａの実行時間中に学習処理Ｂの実行条件が成立するものとする。また、図７に示すタイミングチャートでは、ＩＳＳの作動可能条件が成立した後に、学習処理Ａの実行条件が成立し、学習処理Ａの実行時間中に学習処理Ｂの実行条件が成立すると共に。学習処理Ｂの実行時間中に、学習処理Ｃの実行条件が成立するものとする。そして、なお、図７に示すタイミングチャートでは、各学習処理Ａ〜Ｃの実行時間Ｔｇを合算した時間が、ＩＳＳ強制許可用基準時間Ｔｈを上回るようになっており、学習処理Ｃの実行中に、ＩＳＳ強制許可カウンタの計測時間がＩＳＳ強制極基準時間Ｔｈを経過するものとする。
【００８９】
まず、図６に基づいて、ＩＳＳ禁止制御処理にて、学習処理の完了後に、ＩＳＳの作動禁止を解除する場合の作動について説明する。
【００９０】
図６に示すように、エンジン回転数Ｎｅがアイドル回転数領域（図中の斜線領域）内にある場合に、車速がゼロ（０ｋｍ／ｈ）となると（時間Ｔａ１）、ＩＳＳ作動可能条件が成立する（図５のＳ１４の処理参照）。ＩＳＳ作動可能条件の成立に伴い、ＩＳＳ強制許可用カウンタが始動する（図５のＳ１６の処理参照）。
【００９１】
この状態で、学習処理Ａの実行条件が成立し（時間Ｔａ２）、学習実行条件が成立する（図５のＳ１８の処理参照）。学習実行条件の成立に伴い、マルチディスプレイ６０の表示部６１には、ＩＳＳの作動を停止する旨（ＩＳＳ禁止状態）が表示される（図５のＳ２０の処理参照）。そして、ＩＳＳ禁止用カウンタが始動する（図５のＳ２４の処理参照）と共に、ＩＳＳ禁止フラグがオンされて、ＩＳＳの作動が禁止される（図５のＳ２８の処理参照）。
【００９２】
その後、ＩＳＳ禁止用カウンタの計測時間が学習処理Ａの実行時間Ｔｇａを経過するまでの間に、学習処理Ａが完了し（時間Ｔａ３）、学習処理Ｂの実行条件が成立する（時間Ｔａ４）。そして、ＩＳＳ禁止用カウンタの計測時間が学習処理Ａの実行時間Ｔｇａを経過すると（時間Ｔａ５）、ＩＳＳ禁止用カウンタがリセットされて、停止する（図５のＳ３８の処理参照）。
【００９３】
ここで、ＩＳＳ禁止用カウンタの計測時間が学習処理Ａの実行時間Ｔｇａを経過したときに（時間Ｔａ５）、学習処理Ｂの実行条件が成立しているので、学習処理Ｂの実行時間Ｔｇｂが設定され、再びＩＳＳ禁止用カウンタが始動する。この際、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が継続されると共に、ＩＳＳ禁止フラグがオン状態に維持されて、ＩＳＳの作動が禁止される。
【００９４】
その後、ＩＳＳ禁止用カウンタの計測時間が学習処理Ｂの実行時間Ｔｇｂを経過するまでの間に、学習処理Ｂが完了する（時間Ｔａ６）。そして、ＩＳＳ禁止用カウンタの計測時間が学習処理Ｂの実行時間Ｔｇａを経過すると（時間Ｔａ７）、ＩＳＳ禁止用カウンタがリセットされて、停止する。
【００９５】
ここで、ＩＳＳ禁止用カウンタの計測時間が学習処理Ｂの実行時間Ｔｇｂを経過するまでに（時間Ｔａ７）、学習処理Ｃの実行条件が成立していないので、各種学習実行条件が不成立となる。
【００９６】
学習実行条件の不成立に伴い、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が消去されると共に（図５のＳ３４の処理参照）、ＩＳＳ禁止フラグがオフされて、ＩＳＳの作動禁止が解除される（図５のＳ３６の処理参照）。なお、時間Ｔａ１から時間Ｔａ７となるまでの間、ＩＳＳ強制許可カウンタの計測時間がＩＳＳ強制極基準時間Ｔｈを経過していないので、ＩＳＳ禁止フラグが強制的にオフされることはない。
【００９７】
ＩＳＳの作動禁止が解除された後、ＩＳＳが作動して（時間Ｔａ８）、エンジン回転数Ｎｅが低下する。そして、エンジン回転数Ｎｅがアイドル回転数領域の下限値を下回ると（時間Ｔａ９）、ＩＳＳ作動可能条件が不成立となると共に、ＩＳＳ強制許可用カウンタがリセットされて停止する。
【００９８】
次に、図７に基づいて、ＩＳＳ禁止制御処理にて、学習処理Ｃの実行途中に、ＩＳＳの作動禁止を強制的に解除する場合の作動について説明する。なお、図７に示すタイミングチャートの時間Ｔｂ１〜時間Ｔｂ５における作動は、図６に示すタイミングチャートの時間Ｔａ１〜時間Ｔａ５における作動と同様であるため、以下では、時間Ｔｂ１〜時間Ｔｂ５における作動の説明を省略する。
【００９９】
図７に示すように、時間Ｔｂ５に始動したＩＳＳ禁止用カウンタの計測時間が学習処理Ｂの実行時間Ｔｇｂを経過するまでの間に、学習処理Ｂが完了し（時間Ｔｂ６）、学習処理Ｃの実行条件が成立する（時間Ｔｂ７）。そして、ＩＳＳ禁止用カウンタの計測時間が学習処理Ｂの実行時間Ｔｇｂを経過すると（時間Ｔｂ８）、ＩＳＳ禁止用カウンタがリセットされて停止する（図５のＳ３８の処理参照）。
【０１００】
ここで、ＩＳＳ禁止用カウンタの計測時間が学習処理Ｂの実行時間Ｔｇｂを経過したときに（時間Ｔｂ８）、学習処理Ｃの実行条件が成立しているので、学習処理Ｃの実行時間Ｔｇｃが設定され、再びＩＳＳ禁止用カウンタが始動する。この際、ＩＳＳ禁止フラグがオン状態に維持されて、ＩＳＳの作動が禁止されると共に、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が継続される。
【０１０１】
その後、ＩＳＳ禁止用カウンタの計測時間が学習処理Ｃの実行時間Ｔｇｃを経過するまでの間、すなわち、学習処理Ｃの実行途中に、ＩＳＳ強制許可カウンタの計測時間がＩＳＳ強制極基準時間Ｔｈを経過する（時間Ｔｂ９）。
【０１０２】
ＩＳＳ強制極基準時間Ｔｈの経過に伴い、ＩＳＳ禁止用カウンタがリセットされて、停止する（図５のＳ３２の処理参照）。そして、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が消去されると共に（図５のＳ３４の処理参照）、強制的にＩＳＳ禁止フラグがオフされて、ＩＳＳの作動禁止が解除される（図５のＳ３６の処理参照）。さらに、
時間Ｔｂ９にて、ＩＳＳの作動禁止が解除された後、ＩＳＳが作動して（時間Ｔｂ１１）、エンジン回転数Ｎｅが低下する。そして、エンジン回転数Ｎｅがアイドル回転数領域の下限値を下回ると（時間Ｔｂ１２）、ＩＳＳ作動可能条件が不成立となると共に、ＩＳＳ強制許可用カウンタがリセットされて停止する。なお、時間Ｔｂ９では、ＩＳＳの作動禁止が解除されるだけであって、学習処理Ｃの実行を停止するものではないので、ＩＳＳの作動禁止の解除後、ＩＳＳが作動するまでの間は、学習処理Ｃの実行が継続されることとなる（時間Ｔｂ１０参照）。
【０１０３】
以上説明した本実施形態によれば、ＩＳＳの作動可能条件が成立した場合であっても、当該作動可能条件が成立した際に、複数の学習実行条件（本実施形態では３つ）のいずれかが成立しているときは、ＩＳＳの作動を禁止する。つまり、ＩＳＳの作動を実行可能な状況であっても、いずれかの学習実行条件が成立しているときには、ＩＳＳの作動を禁止して、学習実行条件が成立した学習処理を実行する。
【０１０４】
これにより、ＩＳＳを備える車両に適用される内燃機関の制御装置において、学習処理の実行期間を確保することができるので、アイドル運転中に実行する学習処理の実行頻度の低下を抑制することができる。
【０１０５】
また、本実施形態のＩＳＳ禁止制御処理では、ＩＳＳの作動を禁止した後に、複数の学習実行条件の全てが成立していない場合には、ＩＳＳの作動の禁止を解除するようにしているので、ＩＳＳを適切に作動させることが可能となる。
【０１０６】
さらに、本実施形態では、ＩＳＳ禁止制御処理において、ＩＳＳの作動可能条件が成立してからの経過時間がＩＳＳ強制許可用基準時間Ｔｈを越えたか否かを判定し（図５のＳ３０の処理参照）、ＩＳＳ強制許可用基準時間Ｔｈを越えていると判定された場合には、学習処理の実行中であっても、ＩＳＳの作動の禁止を解除している。
【０１０７】
これにより、ＩＳＳの作動可能条件が成立してからの経過時間がＩＳＳ強制許可用基準時間となるまでの期間を学習処理の実行期間として確保し、ＩＳＳ強制許可用基準時間経過後にＩＳＳを作動させることができるので、学習処理の実行とＩＳＳの作動とを両立させることができる。
【０１０８】
また、本実施形態のＩＳＳ禁止制御処理では、学習実行条件が成立した学習処理の実行時間が経過した際に、再び他の学習処理の学習実行条件が成立したか否かを判定し、学習実行条件が成立する学習処理があれば、学習実行条件が成立した学習処理の実行時間を設定して、学習処理の実行期間を確保するようにしている。
【０１０９】
これにより、ＩＳＳの作動可能条件が成立してからの経過時間がＩＳＳ強制許可用基準時間Ｔｈとなるまでの期間、複数の学習処理を実行することが可能となる。
【０１１０】
さらに、本実施形態のＩＳＳ禁止制御処理では、学習実行条件を判定した際に、２つ以上の学習実行条件が成立した場合には、学習実行条件が成立した複数の学習処理に応じて、学習処理の実行時間を延長しているので、学習処理の実行期間をより適切に確保することができる。
【０１１１】
（第２実施形態）
次に、本発明の第２実施形態について説明する。
【０１１２】
上記第１実施形態のＩＳＳ禁止制御処理では、学習実行条件が成立した学習処理毎に実行時間Ｔｇを設定し、学習実行条件が成立してから当該実行時間Ｔｇが経過するまで、ＩＳＳの作動を禁止するようにしている。
【０１１３】
これに対して、本実施形態のＩＳＳ禁止制御処理では、学習処理毎に実行時間を設定することなく、学習実行条件が成立した学習処理の学習開始から学習完了までの間、ＩＳＳの作動を禁止するようにしている点が相違している。
【０１１４】
次に、本実施形態のＥＣＵ４０が実行するＩＳＳ禁止制御処理について図８に基づいて説明する。ここで、図８は、本実施形態のＩＳＳ禁止制御処理を示すフローチャートである。なお、本実施形態では、第１実施形態と異なる部分について主に説明し、第１実施形態と同様または均等な部分について図中、同一符号を付し、その説明を省略或いは簡略化して説明する。
【０１１５】
本実施形態のＩＳＳ禁止制御処理では、Ｓ１８の判定処理にて、各種学習実行条件Ａ〜Ｃのうち少なくとも１つが成立したと判定された場合（Ｓ１８：ＹＥＳ）には、ＩＳＳ禁止状態をマルチディスプレイ６０の表示部６１に表示する（Ｓ２０）。さらに、ＩＳＳの作動を禁止するＩＳＳ禁止フラグをオンに設定して、ＩＳＳの作動を禁止する（Ｓ２８）。これにより、学習実行条件が成立した学習処理の実行が可能となる。
【０１１６】
Ｓ２８の処理にて、ＩＳＳ禁止フラグをオンに設定した後、Ｓ１８の判定処理にて学習実行条件が成立した学習処理の実行中であるか否かを判定する（Ｓ４０）。この学習処理の実行中である否かの判定処理では、学習処理の実行中であることを示す学習実行フラグの状態（学習実行状態）に基づいて判定する。なお、学習実行フラグは、学習処理の学習開始を行う際にＥＣＵ４０にてオンされ、学習処理の未実行（学習完了後を含む）の際にＥＣＵ４０にてオフされる制御フラグであって、ＥＣＵ４０の記憶回路４０ａに記憶されている。なお、本実施形態のＳ４０の処理が本発明の学習完了判定手段に相当している。
【０１１７】
Ｓ４０の判定処理にて、学習実行条件が成立した学習処理の実行中（学習実行状態が実行中）であると判定された場合（Ｓ４０：ＹＥＳ）には、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈ内であるか否かを判定する（Ｓ３０）。この結果、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈ内であると判定された場合（Ｓ３０：ＹＥＳ）には、Ｓ２８の処理に戻り、ＩＳＳ禁止フラグをオンに維持した状態で、再び、学習処理の実行中であるか否かを判定する（Ｓ４０）。このため、学習実行条件が成立した学習処理の学習完了となるまでは、ＩＳＳ禁止フラグがオンに維持されて、ＩＳＳの作動の禁止が継続される。
【０１１８】
一方、Ｓ３０の判定処理にて、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定された場合（Ｓ３０：ＮＯ）には、マルチディスプレイ６０の表示部６１の表示を消去する（Ｓ３４）。そして、ＩＳＳ禁止フラグをオフ（ＩＳＳの作動禁止を解除）して（Ｓ３６）、ＩＳＳ禁止制御処理を終了してメインルーチンに戻る。
【０１１９】
つまり、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定された場合（Ｓ３０：ＮＯ）には、学習処理の実行中であっても、ＩＳＳの作動の禁止を強制的に解除することとなる。
【０１２０】
ここで、Ｓ４０の判定処理にて、学習処理の実行中でない（学習実行状態が未実行）と判定された場合（Ｓ４０：ＮＯ）には、ＥＣＵ４０の記憶回路４０ａに記憶されたディレイ時間Ｔｄｅｌａｙ（例えば０．５秒）待機するディレイ処理を実行する（Ｓ４０）。このディレイ処理は、学習実行条件が成立した学習処理の学習完了後、ディレイ時間Ｔｄｅｌａｙ待機することで、ＩＳＳ禁止制御処理中に複数の学習処理を実行可能とするために行う処理である。
【０１２１】
Ｓ４０にてディレイ処理を行った後、Ｓ１８の処理に戻り、再び、各種学習実行条件が成立したか否かを判定する（Ｓ１８）。つまり、ＩＳＳ強制許可用カウンタにて計測した時間がＩＳＳ強制許可用基準時間Ｔｈを経過していると判定されるまでの間は、学習処理を実行していない他の学習処理を実行することが可能となる。
【０１２２】
なお、Ｓ１８の判定処理にて、各種学習実行条件の全てが成立していない場合（Ｓ１８：ＮＯ）には、マルチディスプレイ６０の表示部６１に表示したＩＳＳ禁止状態の表示を消去し（Ｓ３４）、ＩＳＳの作動の禁止を解除して（Ｓ３６）、ＩＳＳ禁止制御処理を終了してメインルーチンに戻る。
【０１２３】
次に、本実施形態のＩＳＳ禁止制御処理を実行した際の作動を図９、図１０に示すタイミングチャートに基づいて説明する。ここで、図９に示すタイミングチャートでは、ＩＳＳの作動可能条件が成立した後に、学習処理Ａの実行条件が成立し、学習処理Ａの完了後のディレイ処理中に学習処理Ｂの実行条件が成立するものとする。また、図１０に示すタイミングチャートでは、ＩＳＳの作動可能条件が成立した後に、学習処理Ａの実行条件が成立し、学習処理Ａの完了後のディレイ処理中に学習処理Ｂの実行条件が成立すると共に。学習処理Ｂの完了後のディレイ処理中に、学習処理Ｃの実行条件が成立するものとする。そして、学習処理Ｃの実行中に、ＩＳＳ強制許可カウンタの計測時間がＩＳＳ強制極基準時間Ｔｈを経過するものとする。
【０１２４】
まず、図９に基づいて、本実施形態のＩＳＳ禁止制御処理にて、学習処理の完了後に、ＩＳＳの作動禁止を解除する場合の作動について説明する。
【０１２５】
図９に示すように、エンジン回転数Ｎｅがアイドル回転数領域（図中の斜線領域）内にある場合に、車速がゼロ（０ｋｍ／ｈ）となると（時間Ｔｃ１）、ＩＳＳ作動可能条件が成立する（図８のＳ１４の処理参照）。ＩＳＳ作動可能条件の成立に伴い、ＩＳＳ強制許可用カウンタが始動する（図８のＳ１６の処理参照）。
【０１２６】
この状態で、学習処理Ａの実行条件が成立して（時間Ｔｃ２）、学習実行条件が成立する（図８のＳ１８の処理参照）。学習実行条件の成立に伴い、マルチディスプレイ６０の表示部６１には、ＩＳＳの作動を停止する旨（ＩＳＳ禁止状態）が表示される（図８のＳ２０の処理参照）。そして、学習実行フラグがオンされて、学習処理実行状態が学習実行中となると共に、ＩＳＳ禁止フラグがオンされて、ＩＳＳの作動が禁止される（図８のＳ２８の処理参照）。
【０１２７】
その後、学習処理Ａが学習完了となると（時間Ｔｃ３）、学習実行フラグがオフされて、学習処理実行状態が未実行となる。そして、ディレイ処理（図８のＳ４２の処理参照）にて、ディレイ時間Ｔｄｅｌａｙ待機する。このディレイ処理中に、学習処理Ｂの実行条件が成立して、学習実行フラグが再びオンされて、学習実行状態が実行中となる（時間Ｔｃ４）。
【０１２８】
そして、ディレイ処理にてディレイ時間Ｔｄｅｌａｙ待機した後（ディレイ時間経過後）に（時間Ｔｃ５）、学習処理Ｂの実行条件が成立しているので、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が継続されると共に、ＩＳＳ禁止フラグがオンに維持されて、ＩＳＳの作動が禁止される。
【０１２９】
その後、学習処理Ｂが学習完了すると（時間Ｔｃ６）、学習実行フラグがオフされ、ディレイ処理（図８のＳ４２の処理参照）にて、ディレイ時間Ｔｄｅｌａｙ待機する。
【０１３０】
ここで、学習処理Ｂの学習完了後に実行するディレイ処理の実行中に、学習処理Ｃの実行条件が成立していないので、ディレイ時間Ｔｄｅｌａｙの経過後の学習実行条件が不成立となる（時間Ｔｃ７）。学習実行条件の不成立に伴い、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が消去される（図８のＳ３４の処理参照）。さらに、ＩＳＳ禁止フラグがオフされて、ＩＳＳの作動禁止が解除される（図８のＳ３６の処理参照）。なお、時間Ｔｃ１から時間Ｔｃ７となるまでの間、ＩＳＳ強制許可カウンタの計測時間がＩＳＳ強制極基準時間Ｔｈを経過していないので、ＩＳＳ禁止フラグが強制的にオフされることはない。
【０１３１】
ＩＳＳの作動禁止が解除された後、ＩＳＳが作動して（時間Ｔｃ８）、エンジン回転数Ｎｅが低下する。そして、エンジン回転数Ｎｅがアイドル回転数領域の下限値を下回ると（時間Ｔｃ９）、ＩＳＳの作動可能条件が不成立となると共に、ＩＳＳ強制許可用カウンタがリセットして停止される。
【０１３２】
次に、図１０に基づいて、ＩＳＳ禁止制御処理にて、学習処理Ｃの実行途中に、ＩＳＳの作動禁止を強制的に解除する場合の作動について説明する。なお、図１０に示すタイミングチャートの時間Ｔｄ１〜時間Ｔｄ５における作動は、図９に示すタイミングチャートの時間Ｔｃ１〜時間Ｔｃ５における作動と同様であるため、以下では、時間Ｔｄ１〜時間Ｔｄ５における作動の説明を省略する。
【０１３３】
図１０に示すように、学習処理Ｂが学習完了すると（時間Ｔｄ６）、学習実行フラグがオフされて、学習実行状態が未実行となる。そして、ディレイ処理にて、ディレイ時間Ｔｄｅｌａｙ待機する。なお、本実施形態では、ディレイ処理の実行中に学習処理Ｃの実行条件が成立して、学習実行フラグが再びオンされる（時間Ｔｄ７）。
【０１３４】
そして、ディレイ処理にてディレイ時間Ｔｄｅｌａｙ待機した後（時間Ｔｄ８）、学習処理Ｃの実行条件が成立しているので、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が継続されると共に、ＩＳＳ禁止フラグがオンに維持されて、ＩＳＳの作動が禁止される。
【０１３５】
その後、学習処理Ｃの学習完了となるまでの間、すなわち、学習処理Ｃの実行途中に、ＩＳＳ強制許可カウンタの計測時間がＩＳＳ強制極基準時間Ｔｈを経過する（時間Ｔｄ９）。
【０１３６】
ＩＳＳ強制極基準時間Ｔｈの経過に伴い、マルチディスプレイ６０の表示部６１におけるＩＳＳ禁止状態の表示が消去されると共に（図８のＳ３４の処理参照）、強制的にＩＳＳ禁止フラグがオフされて、ＩＳＳの作動禁止が解除される（図８のＳ３６の処理参照）。
【０１３７】
時間Ｔｄ９にて、ＩＳＳの作動禁止が解除された後、ＩＳＳが作動して（時間Ｔｄ１１）、エンジン回転数Ｎｅが低下する。そして、エンジン回転数Ｎｅがアイドル回転数領域の下限値を下回ると（時間Ｔｄ１２）、ＩＳＳ作動可能条件が不成立となると共に、ＩＳＳ強制許可用カウンタがリセットして停止される。なお、時間Ｔｄ９では、ＩＳＳの作動禁止が解除されるだけであって、学習処理Ｃの実行を停止するものではないので、ＩＳＳの作動禁止の解除後、ＩＳＳが作動するまでの間は、学習処理Ｃの実行が継続されることとなる（時間Ｔｄ１０参照）。
【０１３８】
以上説明した本実施形態によっても、ＩＳＳの作動可能条件が成立した際に、複数の学習実行条件（本実施形態では３つ）のいずれかが成立しているときは、ＩＳＳの作動を禁止しているので、学習処理の実行期間を確保することができる。このため、第１実施形態と同様に、ＩＳＳを備える車両に適用される内燃機関の制御装置において、アイドル運転中に実行する学習処理の実行頻度の低下を抑制することができる。
【０１３９】
また、本実施形態のＩＳＳ禁止制御処理では、ＩＳＳの作動を禁止した後に、複数の学習実行条件の全てが成立していない場合、およびＩＳＳの作動可能条件が成立してからの経過時間がＩＳＳ強制許可用基準時間Ｔｈを越えている場合に、学習処理の実行中であっても、ＩＳＳの作動の禁止を解除している。
【０１４０】
これにより、ＩＳＳの作動可能条件が成立してからの経過時間がＩＳＳ強制許可用基準時間となるまでの期間を学習処理の実行期間として確保し、ＩＳＳ強制許可用基準時間経過後にＩＳＳを作動させることができるので、学習処理の実行とＩＳＳの作動とを両立させることができる。
【０１４１】
また、本実施形態のＩＳＳ禁止制御処理では、学習実行条件が成立した学習処理の学習完了後、ディレイ処理を行うと共に、再び他の学習処理の学習実行条件が成立したか否かを判定し、学習実行条件が成立する学習処理があれば、学習実行条件が成立した学習処理の実行時間を設定して、学習処理の実行期間を確保するようにしている。
【０１４２】
これにより、ＩＳＳの作動可能条件が成立してからの経過時間がＩＳＳ強制許可用基準時間となるまでの期間、複数の学習処理を実行することが可能となる。
【０１４３】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、各請求項に記載した範囲を逸脱しない限り、各請求項の記載文言に限定されず、当業者がそれらから容易に置き換えられる範囲にも及び、かつ、当業者が通常有する知識に基づく改良を適宜付加することができる。例えば、以下のように種々変形可能である。
【０１４４】
（１）上記各実施形態では、
（１）上記各実施系形態では、図３に示すＩＳＳの作動可能条件を採用しているが、ＩＳＳの作動可能条件としては、図３に示す条件に限定されない。例えば、シフトポジションを検出するポジションセンサ（スイッチ）を設け、イグニッションスイッチがＯＮになった後に、シフトポジションが「Ｎ：ニュートラル」、「Ｐ：パーキング」になっている場合に、ＩＳＳの作動可能条件が成立するようにしてもよい。
【０１４５】
（２）上記各実施形態では、各種学習実行条件を、（ｃ）エンジン回転数Ｎｅがアイドル回転数領域内にあること、（ｄ）各種学習処理Ａ〜Ｃに対応する学習状態フラグＡ〜Ｃがオンされていることとしているが、これらに限定されない。例えば、前述の条件に、コモンレール２１内の燃料圧力、冷却水温度Ｔｗ、他の運転状態検出用センサの検出値が安定している状態（所定の範囲内）であることを条件として追加してもよい。
【０１４６】
（３）上記各実施形態では、ＩＳＳ禁止制御処理において、ＩＳＳ強制許可用カウンタの計測時間がＩＳＳ強制許可用基準時間Ｔｈを経過した場合に、ＩＳＳ禁止フラグを強制的にオフする構成としている（図５および図８のＳ３０参照）が、これに限定されず、学習処理が学習完了となるまで、ＩＳＳを禁止する構成としてもよい。
【０１４７】
（４）上記各実施形態では、乗員に対して情報を発信する情報発信手段として、マルチディスプレイ６０を採用する構成としているが、これに限定されず、ＩＳＳ禁止制御処理を事項している際に点灯する警告ランプを情報発信手段として採用してもよい。
【０１４８】
（５）上記各実施形態では、直列４気筒型のディーゼルエンジン１０の制御装置に本発明を適用した例を説明したが、本発明の適用はこれに限定されず、他の形式に係るエンジンの制御装置に適用してもよい。
【符号の説明】
【０１４９】
１０    ディーゼルエンジン（内燃機関）
４０    電子制御装置（アイドルストップ禁止手段、情報発信手段）
６０    マルチディスプレイ（情報発信手段）
Ｓ１０  作動可能条件成立判定手段
Ｓ１８  学習実行条件成立判定手段
Ｓ２２  実行時間設定手段
Ｓ２６  実行時間経過判定手段
Ｓ３０  基準時間経過判定手段
Ｓ４０  学習完了判定手段
【図１】
2011196187.tif 000003
【図２】
2011196187.tif 000004
【図３】
2011196187.tif 000005
【図４】
2011196187.tif 000006
【図５】
2011196187.tif 000007
【図６】
2011196187.tif 000008
【図７】
2011196187.tif 000009
【図８】
2011196187.tif 000010
【図９】
2011196187.tif 000011
【図１０】
2011196187.tif 000012