(57)【特許請求の範囲】
【請求項１】
エンジンの回転数を検出するエンジン回転数検出手段と、前記エンジン内に燃料を噴射する燃料噴射手段と、ギヤの断接機構を介して前記エンジンに外部からトルクを付与するスタータと、を備えた車両において、再始動要求があった場合に自動的に停止された前記エンジンを自動的に再始動させるエンジン制御装置であって、
前記スタータを作動させることなく前記燃料噴射手段を作動させて前記エンジンを再始動させる第一再始動手段と、
前記スタータを作動させると共に前記燃料噴射手段を作動させて前記エンジンを再始動させる第二再始動手段と、
前記再始動要求の発生時に、前記エンジン回転数が第一所定値よりも高いと前記第一再始動手段を選択して作動させ、前記エンジン回転数が前記第一所定値以下であると前記エンジン回転数が前記第一所定値よりも低い第二所定値以下に低下するまで前記燃料噴射手段の作動を停止させた後に前記第二再始動手段を選択して作動させる再始動制御手段と、を備え、
前記再始動制御手段は、
前記第一再始動手段による前記エンジンの再始動のフェールを判定するフェール判定手段と、
前記フェール判定手段により前記フェールが判定されると、前記エンジン回転数が前記第二所定値以下に低下するまで前記燃料噴射手段の作動を停止させた後に、前記第二再始動手段を選択して作動させるフェール時制御手段と、を有する
ことを特徴とする、エンジン制御装置。
【請求項２】
前記フェール判定手段は、
前記第一再始動手段による前記エンジンの再始動中に、前記エンジン回転数が前記第一所定値よりも低く前記第二所定値よりも高い第三所定値以下に低下すると、前記フェールを判定する
ことを特徴とする、請求項１記載のエンジン制御装置。
【請求項３】
前記フェール判定手段は、
前記第一再始動手段による前記エンジンの再始動が所定行程数以上実施されたときの前記エンジン回転数が前記第一所定値以下であるときに、前記フェールを判定する
ことを特徴とする、請求項１又は２記載のエンジン制御装置。
【請求項４】
前記フェール時制御手段は、
前記フェール判定手段により前記フェールが判定されて前記燃料噴射手段を停止させている間に、前記エンジンに備えられる補機によって前記エンジンに負荷を入力する
ことを特徴とする、請求項２記載のエンジン制御装置。
【請求項５】
前記スタータは、
第一ギヤと、前記第一ギヤを回転駆動するモータと、前記第一ギヤと前記エンジンの第二ギヤとを断接するギヤ断接機構と、を有する
ことを特徴とする、請求項１〜４の何れか１項に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のエンジンを制御する装置に関するものである。
【背景技術】
【０００２】
車両の燃費を向上させるためのエンジン制御の一つとして、アイドルストップ制御が開発されている。アイドルストップ制御は、エンジンの自動停止要求があった場合に、燃料噴射を停止させてエンジンを停止させる。その後、エンジンの再始動要求があった場合に、スタータを作動させてエンジンを再始動させる。
このアイドルストップ制御では、自動停止要求が発生した直後に再始動要求が発生し、エンジン回転数が低下している間に再始動要求が発生する場合がある。このような場合に、エンジンを再始動させる技術が、例えば特許文献１に示されている。
【０００３】
特許文献１の技術では、再始動要求が発生した時のエンジン回転数に応じて、エンジンを再始動させる手法が異なっている。具体的には、エンジン回転数が所定回転数よりも高ければ、スタータを用いることなく燃料噴射によりエンジンを再始動させる。これにより、エンジン回転数の低下前にエンジンが再始動されるため、速やかにエンジンを再始動させることができるとしている。一方、エンジン回転数が所定回転数以下であれば、スタータによりエンジンを再始動させる。これにより、確実にエンジンを再始動させることができるとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４３２９２６８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、アイドルストップ制御で用いられるスタータは、一般に、エンジンの始動時にピニオンギヤを飛び出させてエンジンのリングギヤに噛合わせる機構などのギヤ断接機構を介して、エンジンにトルクを付与している。
しかしながら、エンジン回転数の低下前に、スタータ側のギヤとエンジン側のギヤとを噛合わせようとすると、ギヤが噛合せずに損傷したり、ギヤ断接機構の損傷を招いてしまうおそれがある。上記の特許文献１に示されるような技術では、所定回転数以下であれば、エンジン回転数の低下前であったとしてもエンジンの再始動にスタータを作動させるため、スタータのギヤやその断接機構などの損傷を招いてしまうおそれがある。
【０００６】
本発明の目的の一つは、上記のような課題に鑑み創案されたもので、速やかにエンジンを再始動させることができるとともに、スタータの損傷を抑制して確実にエンジンを再始動させることができるようにした、エンジン制御装置を提供することである。
なお、この目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的として位置づけることができる。
【課題を解決するための手段】
【０００７】
（１）上記の目的を達成するために、本発明のエンジン制御装置は、エンジンの回転数を検出するエンジン回転数検出手段と、前記エンジン内に燃料を噴射する燃料噴射手段と、ギヤの断接機構を介して前記エンジンに外部からトルクを付与するスタータと、を備えた車両において、再始動要求があった場合に自動的に停止された前記エンジンを自動的に再始動させるエンジン制御装置であって、前記スタータを作動させることなく前記燃料噴射手段を作動させて前記エンジンを再始動させる第一再始動手段と、前記スタータを作動させると共に前記燃料噴射手段を作動させて前記エンジンを再始動させる第二再始動手段と、前記再始動要求の発生時に、前記エンジン回転数が第一所定値よりも高いと前記第一再始動手段を選択して作動させ、前記エンジン回転数が前記第一所定値以下であると前記エンジン回転数が前記第一所定値よりも低い第二所定値以下に低下するまで前記燃料噴射手段の作動を停止させた後に前記第二再始動手段を選択して作動させる再始動制御手段と、を備え、前記再始動制御手段は、前記第一再始動手段による前記エンジンの再始動のフェールを判定するフェール判定手段と、前記フェール判定手段により前記フェールが判定されると、前記エンジン回転数が前記第二所定値以下に低下するまで前記燃料噴射手段の作動を停止させた後に、前記第二再始動手段を選択して作動させるフェール時制御手段と、を有することを特徴としている。
【０００８】
（２）前記フェール判定手段は、前記第一再始動手段による前記エンジンの再始動中に、前記エンジン回転数が前記第一所定値よりも低く前記第二所定値よりも高い第三所定値以下に低下すると、前記フェールを判定することが好ましい。
（３）また、前記フェール判定手段は、前記第一再始動手段による前記エンジンの再始動が所定行程数以上実施されたときの前記エンジン回転数が前記第一所定値以下であるときに、前記フェールを判定することが好ましい。
【０００９】
（４）前記フェール時制御手段は、前記フェール判定手段により前記フェールが判定されて前記燃料噴射手段を停止させている間に、前記エンジンに備えられる補機によって前記エンジンに負荷を入力することが好ましい。
（５）前記スタータは、第一ギヤと、前記第一ギヤを回転駆動するモータと、前記第一ギヤと前記エンジンの第二ギヤとを断接するギヤ断接機構と、を有することが好ましい。
【発明の効果】
【００１０】
本発明のエンジン制御装置によれば、再始動要求の発生時のエンジン回転数が第一所定値よりも高いと、スタータを作動させることなく燃料噴射手段の作動によりエンジンが再始動されるため、エンジン回転数の低下を待つことがなく、速やかにエンジンを再始動させることができる。
例えば、自動停止要求が発生した直後に再始動要求が発生し、エンジン回転数が低下している間に再始動要求が発生した場合に、この発生時のエンジン回転数が第一所定値よりも高ければ、エンジンの始動トルクは不要であり、燃料噴射手段を作動させるだけで速やかにエンジンを再始動させることができる。延いては、ドライバビリティを確保することができる。
【００１１】
一方、再始動要求の発生時のエンジン回転数が第一所定値以下であると、エンジン回転数が第一所定値よりも低い第二所定値以下に低下した後にスタータが作動されるため、ギヤやその断接機構といったスタータの損傷を抑制又は回避することができる。
第一再始動手段によるエンジンの再始動のフェールが判定されると、エンジン回転数が第二所定値以下に低下するまで燃料噴射手段が停止された後に、第二再始動手段が選択され作動されるため、スタータの損傷を抑制又は回避しつつ、確実にエンジンを再始動させることができる。
したがって、速やかにエンジンを再始動させることができるとともに、スタータの損傷を抑制して確実にエンジンを再始動させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態にかかるエンジン制御装置を模式的に示す全体図である。
【図２】本発明の一実施形態にかかるエンジン制御装置の再始動制御部（再始動制御手段）により実施される再始動要求発生時の制御手順を示すフローチャートである。
【図３】本発明の一実施形態にかかるエンジン制御装置の再始動制御部により実施される再始動要求発生後の制御手順を示すフローチャートである。
【図４】本発明の一実施形態にかかるエンジン制御装置によりエンジンが再始動されるときの一例を示すタイムチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明に係る実施の形態について説明する。本実施形態のエンジン制御装置は、車両に搭載される。この車両には、軽自動車や普通自動車などの乗用自動車，トラックやバスなどの中型自動車或いは大型自動車が含まれる。
【００１４】
〔１．構成〕
図１を参照して、一実施形態に係る車両の全体構成を説明する。この車両は、エンジン制御装置（以下、「ＥＣＵ」という）１とその入出力側に接続された各装置２〜８とを備えている。このＥＣＵ（Electronic Control Unit）１は、マイクロプロセッサやＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）等を集積したＬＳＩ（Large Scale Integration）デバイスや組み込み電子デバイスとして構成される電子制御装置である。
【００１５】
〔１−１．制御装置の入出力側に接続された装置〕
ＥＣＵ１には、その出力側に制御対象となる各装置２〜４が接続され、その入力側に制御に用いる情報を検出する各検出器５〜８が接続されている。
【００１６】
〔１−１−１．出力側の装置〕
まず、ＥＣＵ１の出力側に接続された各装置２〜４について説明する。
エンジン２は、車両の走行駆動源として機能する内燃機関である。このエンジン２は、その内部に燃料を噴射するインジェクタ（燃料噴射手段）２ａと、インジェクタ２ａにより噴射された燃料に点火する点火プラグ２ｂと、図示省略する出力軸に連結されたクランクシャフト２ｃと、このクランクシャフト２ｃの回転と連動するリングギヤ（第二ギヤ）２ｄとを備えている。
【００１７】
インジェクタ２ａは、制御線を介してＥＣＵ１に接続されており、このＥＣＵ１により燃料の噴射やその停止といった作動が制御される。同様に、点火プラグ２ｂは、制御線を介してＥＣＵ１に接続されており、このＥＣＵ１により点火とその停止といった作動が制御される。
このエンジン２には、スタータ３及び補機４が付設されている。
【００１８】
スタータ３は、エンジン２に外部からトルクを付与するものである。具体的に言えば、スタータ３は、エンジン２のクランクシャフト２ｃを電動で回転駆動するものである。スタータ３又はこれへの給電スイッチ（図示略）は制御線を介してＥＣＵ１に接続されており、ＥＣＵ１によりスタータ３の作動及び非作動が制御される。
このスタータ３は、スタータモータ３ａと、このスタータモータ３ａの出力回転と連動するピニオンギヤ（第一ギヤ）３ｂと、このピニオンギヤ３ｂとエンジン２に設けられたリングギヤ２ｄとを断接するギヤ断接機構３ｃとを有する。
【００１９】
スタータモータ３ａは、図示しない車載バッテリから給電されるとピニオンギヤ３ｂを回転駆動する電動機である。
ギヤ断接機構３ｃは、ピニオンギヤ３ｂとリングギヤ２ｄとの遮断と接続とを切換えるものである。例えば、出没駆動するプランジャによりピニオンドライブレバー（何れも図示略）を揺動させてピニオンギヤ３ｂをその支持軸方向に往復動させることにより、ピニオンギヤ３ｂとリングギヤ２ｄとを噛合させ、また、この噛合を解除することができる。
【００２０】
スタータ３が作動されると、スタータモータ３ａが回転駆動するとともに、ギヤ断接機構３ｃによってピニオンギヤ３ｂとリングギヤ２ｄとが接続（噛合）される。このため、スタータ３の作動時には、エンジン２のクランクシャフト２ｃを回転駆動させることができる。
一方、スタータ３が非作動にされると、スタータモータ３ａの回転駆動が停止するとともに、ギヤ断接機構３ｃによってピニオンギヤ３ｂとリングギヤ２ｄとが遮断（噛合解除）される。このため、スタータ３の非作動時には、スタータ３とエンジン２との動力伝達が切り離される。
【００２１】
このように、スタータ３は、シンクロ噛合い式や飛び込み式と呼ばれるタイプのスタータとして構成されている。
補機４は、エンジン２の出力により作動する付属機器である。補機４としては、車載バッテリを充電するオルタネータや冷媒を圧縮するコンプレッサといった機器が挙げられる。この補機４は、エンジン２の出力で作動するため、エンジン２に負荷を入力する機器とも言える。補機４は、制御線を介してＥＣＵ１に接続されており、このＥＣＵ１により作動及び非作動が制御される。
【００２２】
〔１−１−２．入力側の装置〕
次に、ＥＣＵ１の入力側に接続された各検出器５〜８について説明する。
クランク角センサ（エンジン回転数検出手段）５はクランクシャフト２ｃの回転角度からエンジン２の回転数（以下、「エンジン回転数」という）Ｎｅを検出するものである。このクランク角センサ５により検出されたエンジン回転数Ｎｅの情報は、ＥＣＵ１に伝達される。
【００２３】
ブレーキスイッチ（ブレーキＳＷ）６は、運転者の制動操作を検出するものである。このブレーキスイッチ６により検出された制動操作の情報は、ＥＣＵ１に伝達される。なお、運転者の制動操作を検出するものであれば、ブレーキスイッチ６に限らず、ブレーキ液圧センサといった他の検出器を用いてもよい。この場合、ブレーキ液圧センサにより検出されたブレーキ液圧の情報がＥＣＵ１に伝達される。
車速センサ７は、車両の速度（車速）Ｖを検出するものである。この車速センサ７により検出された車速Ｖの情報は、ＥＣＵ１０に伝達される。
【００２４】
その他の検出器８（破線で示す）は、ＥＣＵ１が制御実施するにあたって、上記のクランク角センサ５，ブレーキスイッチ６及び車速センサ７により検出された各情報の他に必要な情報（例えば運転者によるアクセル操作の情報或いはステアリング操作の情報やバッテリ２の充電状態の情報）があれば、その他の必要な情報を検出するものである。もちろん、その他の情報が必要なければ、その他の検出器８を設けなくてよい。
【００２５】
〔１−２．制御装置〕
ＥＣＵ１は、エンジン２に関する広汎なシステムを制御するが、以下の説明では、エンジン２を自動的に停止させるアイドルストップとエンジン２を自動的に再始動させるアイドルスタートとを実施するアイドルストップ制御にかかる構成に着目してＥＣＵ１を説明する。
このＥＣＵ１は、各機能要素として、アイドルストップを実施するためのアイドルストップ制御部１０と、アイドルスタートを実施するためのアイドルスタート制御部２０とを有する。
【００２６】
アイドルストップ制御部１０は、エンジン２の稼働中に自動停止要求があった場合にアイドルストップを実施する。また、アイドルスタート制御部２０は、アイドルストップ制御部１０によるエンジン２の自動停止中に再始動要求があった場合にアイドルスタートを実施する。
以下、アイドルストップ制御部１０，アイドルスタート制御部２０の順に、各詳細構成を説明する。
【００２７】
〔１−２−１．アイドルストップ制御部〕
アイドルストップ制御部１０は、その機能要素として、自動停止要求の有無を判定する自動停止要求判定部１１を備える。このアイドルストップ制御部１０は、自動停止要求判定部１１により自動停止要求があったと判定されると、アイドルストップを実施する。逆に、自動停止要求判定部１１により自動停止要求されていないと判定されると、アイドルストップを実施しない。
このアイドルストップ制御部１０によるアイドルストップは、エンジン２のインジェクタ２ａによる燃料噴射を停止させ、点火プラグ２ｂによる点火を停止させることで実施される。
【００２８】
自動停止要求判定部１１は、アイドルストップ実施条件が成立しているときに自動停止要求があったと判定し、逆に、アイドルストップ実施条件が不成立のときに自動停止要求がされていないと判定する。つまり、自動停止要求判定部１１は、アイドルストップ実施条件の成否を判定して、自動停止要求の有無を判定している。
【００２９】
以下、自動停止要求判定部１１により成否が判定されるアイドルストップ実施条件について説明する。
「アイドルストップ実施条件」とは、「アイドルストップを実施するのに支障がない種々の前提条件が何れも成立すると共に運転者による車両停車意志が検出され、且つ、車速Ｖが所定の設定車速ＶPを下回ったこと」である。
【００３０】
「諸々の前提条件」とは、例えば、エンジン２が暖気運転を完了していること、エンジン２で駆動される補機４が非作動或いは作動要求がないこと（例えば、コンプレッサを用いるエアコンが非作動であることや、オルタネータによる発電電力を使用する車両機器類が非作動であること等）、排気浄化用の触媒が活性化していること、エンジン２の作動にかかるセンサ類が正常であること等が挙げられる。
「運転者による車両停車意志が検出される」とは、「サービスブレーキが操作されていることが検出される」ことであるが、アクセル操作がされていないことも必要は前提条件である。
【００３１】
すなわち、自動停止要求判定部１１は、上記諸々の前提条件が何れも成立している状況下で運転者による制動操作によって設定車速ＶPを下回ると、アイドルストップ実施条件の成立（自動停止要求がある）を判定する。言い換えれば、自動停止要求部１１は、上記諸々の前提条件の成立下で、ブレーキスイッチ６により運転者の制動操作が検出されている場合に、車速センサ７により検出された車速Ｖが設定車速ＶP以下になったか否かを判定する。このときの車速Ｖが設定車速ＶP以下であればアイドルストップ実施条件の成立が判定され、そうでなければ（車速Ｖ＞設定車速ＶP）アイドルストップ実施条件の非成立が判定される。
【００３２】
ここでいう設定車速ＶPは、運転者が停車させようと見做すことのできる停車直前の上限車速として予め実験的又は経験的に設定されており、例えば１２ｋｍ/ｈといった車速を用いることができる。
なお、アイドルストップ実施条件に、例えば運転者によりステアリング操作がされていないことや車載バッテリの充電状態がスタータ３でエンジン２を始動させるのに十分でないことなどのその他の条件を加重してもよい。この場合、自動停止要求判定部１１は、その他の検出器８による検出情報に基づいてその他の条件の成否を判定することでアイドルストップ実施条件の成否を判定する。
【００３３】
〔１−２−２．アイドルスタート制御部〕
アイドルスタート制御部２０は、その機能要素として、再始動要求の有無を判定する再始動要求判定部２１と、互いに異なる手法でエンジン２を再始動させる第一再始動部（第一再始動手段）２２及び第二再始動部（第二再始動手段）２３と、エンジン回転数Ｎｅに応じて再始動部２２，２３の何れか一方を選択して作動させる再始動制御部（再始動制御手段）２５とを有する。
このアイドルスタート制御部２０は、再始動要求判定部２１により再始動要求があったと判定されると、アイドルスタートを実施する。逆に、再始動要求判定部２１により再始動要求がされていないと判定されるとアイドルスタートを実施しない。
【００３４】
なお、アイドルスタート制御部２０は、再始動要求の発生時から詳細を後述する再始動完了判定（エンジン２の再始動が完了したとする判定）がされるまで、再始動部２２，２３の何れかを作動させてエンジン２を自動的に再始動させる処理、即ちアイドルスタートを実施する。したがって、後述のエンジン２の再始動中とは、エンジン２の再始動が開始されてからその完了が判定されるまでの間をいう。
【００３５】
再始動要求判定部２１は、再始動条件が成立しているときに再始動要求があったと判定し、逆に、再始動条件が不成立のときに再始動要求がされていないと判定する。つまり、再始動要求判定部２１は、再始動条件の成否を判定して、再始動要求の有無を判定している。
【００３６】
以下、再始動要求判定部２１により成否が判定される再始動条件について説明する。
「再始動条件」とは、「運転者による車両発進意志が検出されたこと、及び、上記の各アイドルストップ実施条件にかかる諸々の前提条件の何れかが不成立となったこと、の少なくとも何れかが成立すること」である。「運転者による車両発進意志が検出された」とは、「運転者によるサービスブレーキの操作解除が検出された」ことである。したがって、本実施形態では、アイドルストップ実施条件が成立すると再始動条件は非成立となり、逆に、再始動条件が成立するとアイドルストップ実施条件が非成立となる。
【００３７】
再始動要求判定部２１は、ブレーキスイッチ６からの検出情報に基づいて運転者による制動操作の有無を判定すると共に、上記の諸々の前提条件の成立，不成立を判定して、再始動条件の成否を判定する。
なお、再始動条件にかかる運転者の車両発進意志の検出は、上記のものに限らず、例えば運転者によりアクセル操作やステアリング操作がされたこととしてもよい。この場合、再始動要求判定部２１は、その他の検出器８からの検出情報に基づいてその他の条件の成否を判定することで再始動条件の成否を判定する。
【００３８】
次に、上記の再始動要求判定部２１により再始動条件の成立が判定され、即ち、再始動要求があった場合に、エンジン２を自動的に再始動させる各機能要素を、第一再始動部２２，第二再始動部２３及び再始動制御部２５の順に説明する。
【００３９】
〔１−２−２−１．第一再始動部〕
第一再始動部２２は、スタータ３を作動させることなくインジェクタ２ａを作動させてエンジン２を再始動（以下、「自立再始動」という）させるものである。詳細に言えば、第一再始動部２２は、インジェクタ２ａによって燃料を噴射させ、この噴射燃料に点火する点火プラグ２ｂに点火させる。このとき、スタータ３が非作動にされるため、スタータ３のピニオンギヤ３ｂとエンジン２のリングギヤ２ｄとが切り離され動力伝達が遮断された状態が維持されている。
【００４０】
〔１−２−２−２．第二再始動部〕
第二再始動部２３は、スタータ３を作動させると共にインジェクタ２ａを作動させてエンジン２を再始動（以下、「スタータ再始動」という）させるものである。この第二再始動部２３は、エンジン２の再始動時に、第一再始動部２２による手法に加えてスタータ３を作動させる点が異なる。すなわち、第二再始動部２３は、インジェクタ２ａ及び点火プラグ２ｂを作動させるのに加えて、スタータ３を作動させる。このとき、スタータ３が作動されるため、スタータモータ３ａの回転駆動がギヤ断接機構３ｃにより接続されたピニオンギヤ３ｂ及びリングリヤ２ｄを介してクランクシャフト３ｃに伝達される。これにより、エンジン２のクランクシャフトが回転駆動される。
【００４１】
〔１−２−２−３．再始動制御部〕
再始動制御部２５は、クランク角センサ５により検出されたエンジン回転数Ｎｅに応じて、上記した第一再始動部２２及び第二再始動部２３の何れか一方を選択して作動させるものである。この再始動制御部２５は、その機能要素として、通常時に再始動部２２，２３を選択作動させる通常時制御部２６と、通常時制御部２６の選択作動によるエンジン２の再始動がフェール（失敗）すると後述するフェール時制御を実施するフェール時制御部２７とを有する。
【００４２】
〔１−２−２−３−１．通常時制御部〕
通常時制御部２６は、再始動要求判定部２１により再始動要求があったと判定されたときに、即ち、再始動要求の発生時に、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高いと第一再始動部２２を選択して作動させる第一再始動制御を実施する。つまり、第一再始動制御では、自立再始動が実施される。
【００４３】
ここでいう第一所定値ＮｅP1は、自立再始動開始時の判定閾値であって、この開始時に自立再始動可能なエンジン回転数の下限値として予め実験的又は経験的に設定された判定閾値である。この第一所定値ＮｅP1としては、例えば７００ｒｐｍや８００ｒｐｍといった値を用いることができる。
なお、再始動要求の発生時とは、再始動要求がされていないと判定された状態から再始動要求があったと判定されたときのことを意味する。以下、「再始動要求の発生時」という場合にも同様の意味で用いる。
【００４４】
また、通常時制御部２６は、再始動要求の発生時に、エンジン回転数Ｎｅが第一所定値ＮｅP1以下であると、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するまでインジェクタ２ａを停止させた後に、第二再始動部２３を選択して作動させる第二再始動制御を実施する。
ここでいう第二所定値ＮｅP2は、第一所定値ＮｅP1よりも低く設定され、スタータ３を損傷することなくスタータ３によりエンジン２の再始動が可能なエンジン回転数の上限値として予め実験的又は経験的に設定された判定閾値である。この第二所定値ＮｅP2としては、例えば２５０ｒｐｍや２００ｒｐｍといった値を用いることができる。
【００４５】
つまり、第二再始動制御は、エンジン回転数Ｎｅが第二所定値ＮｅP2よりも高ければ、そのエンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するのを待って実施される。言わば、第二再始動制御は、スタータ３が損傷しないようなエンジン回転数（第二所定値ＮｅP2）になるまで待機してから実施される。
【００４６】
〔１−２−２−３−２．フェール時制御部〕
フェール時制御部２７は、その機能要素であるフェール判定部２７ａによりフェールが判定されるとフェール時制御を実施する。
フェール判定部２７ａは、第一再始動部２２によるエンジン２の再始動のフェールを判定する。つまり、フェール判定部２７ａは、自立再始動（即ち第一再始動制御）がフェールしたか否かを判定する。
【００４７】
このフェール判定部２７ａは、例えば下記の（Ｆ１）及び（Ｆ２）の少なくとも何れかの成立を判定すると、フェールを判定する。即ち、自立再始動がフェールしたと判定する。
（Ｆ１）第一再始動部２２によるエンジン２の再始動中に、エンジン回転数Ｎｅが第三所定値ＮｅP3以下に低下すること。
（Ｆ２）第一再始動部２２によるエンジン２の再始動が所定行程数以上実施されたときのエンジン回転数Ｎｅが第一所定値ＮｅP1以下であること。
【００４８】
上記（Ｆ１）でいう第三所定値ＮｅP3は、第一所定値ＮｅP1よりも低く、第二所定値ＮｅP2よりも高く設定され、自立再始動を継続して実施したとしても自立再始動不能なエンジン回転数の上限値として予め実験的又は経験的に設定された判定閾値である。この第三所定値ＮｅP3としては、例えば５００ｒｐｍや６００ｒｐｍといった値を用いることができる。
この上記（Ｆ１）は、例えば、自立再始動が実施されるもののエンジン２の初爆を得ることができずにエンジン回転数Ｎｅが低下し続ける場合などに成立する。
【００４９】
上記（Ｆ２）でいう所定行程数とは、長引く自立再始動を打ち切るために予め設けられた判定行程数である。この所定行程数は、自立再始動の打ち切りを早くするか遅くするかで適宜設定することができるが、例えば、１５行程や２０行程といった行程数を用いることができる。
この上記（Ｆ２）は、例えば、自立再始動が実施されるものの過多（リッチ）な噴射燃料により点火プラグ２ｂが所謂かぶりを起こしているような場合に成立する。この場合、噴射燃料が安定して燃焼せず、エンジン回転数Ｎｅの低下度合が小さい。このため、エンジン回転数Ｎｅは、第一所定値ＮｅP1以下であって第三所定値ＮｅP3よりも高い領域から長期間外れない。
【００５０】
なお、上記（Ｆ１）又は（Ｆ２）の場合にエンジン２の自立再始動がフェールしたと判定されるが、本実施形態では、アイドルストップ制御部２０は、上記（Ｆ１）且つ（Ｆ２）でない場合にはエンジン２の自立再始動が完了（成功）したと判定する。つまり、アイドルストップ制御部２０は、エンジン回転数Ｎｅが第三所定値ＮｅP3よりも高い状態を維持し、エンジン２の自立再始動が所定行程数以上実施されたときのエンジン回転数Ｎｅが第一所定値ＮｅP1であれば、エンジン２の自立再始動が完了したと判定している。
【００５１】
ここでは、自立再始動の完了判定閾値として第一所定値ＮｅP1を用いるものを説明するが、かかる判定閾値は、第一所定値ＮｅP1に限らず、これよりも高い或いは低いその他の所定値であってもよい。ただし、判定閾値は、第三所定値ＮｅP3よりも高いことが必要である。
【００５２】
次に、フェール判定部２７ａによるフェールが判定されると、フェール時制御部２７により実施されるフェール時制御について説明する。
フェール時制御は、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するまでインジェクタ２ａによる燃料噴射を停止させた後に第二再始動部２３を選択して作動させるものである。言い換えれば、フェール時制御は、第一再始動部２２の作動を停止させて、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するのを待ってから第二再始動部２３を選択作動させる。
【００５３】
つまり、フェール時制御は、第一再始動部２２によるエンジン２の再始動がフェールした場合に、第二再始動部２３によるエンジン２の再始動に切換えるものといえる。この切換えの際には、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するまで待機する期間が設けられている。言い換えれば、フェール時制御は、第一再始制御がフェールした場合に、スタータ３が損傷しないようなエンジン回転数になるまで待機した後に、第二再始動制御を実施するものといえる。
【００５４】
さらに、フェール時制御は、フェール判定部２７ａにより上記（Ｆ１）が判定された場合に、エンジン回転数Ｎｅが第二所定値ＮｅP2に低下するまで補機４を作動させてもよい。この場合、エンジン２に備えられる補機４によってエンジン２に負荷を入力することになる。言い換えれば、フェール時制御部２７は、フェール判定部２７ａにより上記（Ｆ１）が判定された場合、インジェクタ２ａによる燃料噴射が停止されている間に、エンジン２に負荷を入力してもよい。
なお、フェール時制御部２７は、上記（Ｆ２）が判定された場合には、補機４を非作動にし、エンジン２への負荷入力を停止する。
【００５５】
〔２．フローチャート〕
次に、図２及び図３のフローチャートを参照して、ＥＣＵ１のアイドルスタート制御部２０により実施される制御手順を説明する。図２に示す制御フローは、再始動要求の発生時に実施される。また、図３に示す制御フローは図２に示す制御フローの実施後に所定の制御処理周期で繰り返し実施される。
また、各フローチャート中の各ステップは、ＥＣＵ１のハードウェアに割り当てられた各機能がソフトウェア（コンピュータプログラム）によって動作することで実施される。なお、図２及び図３に示すカウンタ値Ｃは、エンジン２の行程数に対応するものであり、図３に示す所定カウンタ値ＣPは、所定行程数に対応するものである。
【００５６】
はじめに、図２を参照して、再始動制御部２５によって再始動要求発生時に実施される再始動部２２，２３の選択手順を説明する。
まず、ステップＡ１０では、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高いか否かを判定する。エンジン回転数Ｎｅが、第一所定値ＮｅP1よりも高ければステップＡ２０へ移行し、第一所定値ＮｅP1以下であれば、ステップＡ４０へ移行する。
ステップＡ２０では、フラグＦ1を１にセットする。そして、ステップＡ３０へ移行する。また、ステップＡ４０では、フラグＦ2を１にセットする。そして、本制御フローを終了（エンド）する。
【００５７】
これらのステップＡ１０，Ａ２０及びＡ４０は、通常時制御部２６による第一再始動部２２及び第二再始動部２３の何れか一方を選択する判定を実施している。つまり、フラグＦ1は、１であれば再始動要求の発生時に第一再始動部２２が選択されたことを示し、また、フラグＦ2は、１であれば再始動要求の発生時に第二再始動部２３が選択されたことを示している。
ステップＡ３０では、カウンタ値Ｃを０にセットする。そして、本制御フローを終了する。
【００５８】
次に、図３を参照して、上述の図２に示すフローが実施されることを前提に、即ち、フラグＦ1又はフラグＦ2が１にセットされることをトリガに、周期的に実施される制御手順を説明する。
ステップＢ１０では、フラグＦ1が１か否か、即ち、第一再始動部２２が選択されているか否かを判定する。第一再始動部２２が選択されていれば、ステップＢ２０へ移行する。一方、第一再始動部２２が選択されていなければ、即ち、第二再始動部２３が選択されていれば（フラグＦ2が１であれば）ステップＢ６０へ移行する。
【００５９】
ステップＢ２０では、エンジン回転数Ｎｅが第三所定値ＮｅP3よりも高いか否かを判定する。このステップＢ２０では、上記（Ｆ１）の成否を判定している。エンジン回転数Ｎｅが第三所定値ＮｅP3よりも高ければ、即ち上記（Ｆ１）が非成立であれば、ステップＢ３０へ移行する。一方、エンジン回転数Ｎｅが第三所定値ＮｅP3以下であれば、即ち、即ち上記（Ｆ１）が成立していれば、ステップＳ６０へ移行する。
【００６０】
ステップＢ３０では、カウンタ値Ｃが所定カウンタ値ＣPよりも小さいか否かを判定する。このステップＢ３０では、上記（Ｆ２）の成否を判定している。カウンタ値Ｃが所定カウンタ値ＣPよりも小さければ、即ち上記（Ｆ２）が非成立であれば、ステップＢ４０へ移行する。一方、カウンタ値Ｃが所定カウンタ値ＣP以上であれば、即ち、即ち上記（Ｆ２）が成立していれば、ステップＳ６０へ移行する。
【００６１】
ステップＢ４０では、第一再始動部２２を作動させる。つまり、このステップＢ４０では、自立再始動を実施する。そしてステップＢ５０へ移行する。
ステップＢ５０では、カウンタ値Ｃをインクリメントする。そして本制御周期を終了（以下、「リターン」という）する。
【００６２】
また、ステップＢ６０では、エンジン回転数Ｎｅが第二所定値ＮｅP2よりも高いか否かを判定している。エンジン回転数Ｎｅが、第二所定値ＮｅP2よりも高ければステップＢ７０へ移行し、第二所定値ＮｅP2以下であればステップＢ９０へ移行する。
ステップＢ７０では、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高いか否かを判定して、エンジン２の再始動が完了したか否かを判定している。エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高ければ、エンジン２の再始動が完了したと判定することができ、この判定がされていれば、本制御フローを終了（エンド）する。一方、エンジン回転数Ｎｅが第一所定値ＮｅP1以下であれば、即ち、エンジン２の再始動完了が判定されていなければ、ステップＢ８０へ移行する。
【００６３】
ステップＢ８０では、インジェクタ２ａの作動を停止させて燃料の噴射を停止させる。そしてリターンする。
また、ステップＢ９０では、第二再始制御を実施する。具体的には、第二再始動部２３を作動させてエンジン２を再始動させる。ステップＢ８０を経た後の制御周期でステップＢ９０に至る場合には、インジェクタ２ａによる燃料噴射の停止後に第二再始動制御によりスタータ再始動が実施される。そしてリターンする。
この制御フローでは、ステップＢ１０，Ｂ２０及びＢ３０の肯定判定を経てステップＢ４０及びＢ５０を繰り返すフローが第一再始動制御に相当する。
【００６４】
また、ステップＢ１０の肯定判定及びステップＢ２０又はＢ３０の否定判定を経てステップＢ６０，Ｂ７０及びＢ８０を経て、その後の制御周期でステップＢ６０の否定判定を経てステップＢ９０に至るフローがフェール時制御に相当する。
【００６５】
〔３．タイムチャート〕
以下、本実施形態のエンジン制御装置により実施されるアイドルストップ制御の一例を、図４を参照して説明する。
時点ｔ0では、自動停止要求判定部１１により自動停止要求があったと判定され、アイドルストップ制御部１０によりエンジン１が自動停止される。そして、エンジン回転数Ｎｅが低下する。
【００６６】
時点ｔ0の後の時点ｔ1において、再始動要求判定部２１により再始動要求があったと判定された場合には、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高いので、再始動制御部２５の通常時制御部２６により第一再始動部２２が選択作動される。つまり、エンジン２が自立再始動される。
【００６７】
なお、時点ｔ1以降の時点ｔ2において、再始動要求判定部２１により再始動要求があったと判定された場合には、エンジン回転数Ｎｅが第一所定値ＮｅP1以下であるので、破線で示すように、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するまでインジェクタ２ａの燃料噴射を停止させた後に第二再始動部２３を選択して作動される。つまり、インジェクタ２ａの作動停止後に、スタータ再始動する第二再始動制御が実施される。このため、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するとエンジン回転数Ｎｅが上昇してエンジン２が確実に再始動される。
【００６８】
エンジン２が自立再始動される場合、エンジン回転数Ｎｅは、大きく二通りに変動し得る。一方では、二点鎖線で示すようにエンジン回転数Ｎｅが上昇する。このときには、自立再始動が成功している、他方では、実線及び一点鎖線で示すようにエンジン回転数Ｎｅが上昇しない或いは低下する。まず、後者（他方）の場合について説明する。
【００６９】
実線で示すように、エンジン回転数Ｎｅが低下する場合、時点ｔ3では、エンジン回転数Ｎｅが第三所定値ＮｅP3以下に低下する。このため、フェール判定部２７ａにより上記（Ｆ１）の成立が判定され、フェール時制御部２７によりフェール時制御が実施される。
このフェール時制御では、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するまでインジェクタ２ａによる燃料噴射を停止させた後に第二再始動部２３を選択して作動させるので、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下に低下する時点ｔ4以降にスタータ再始動が実施される。このため、時点ｔ4以降のエンジン回転数Ｎｅが上昇してエンジン２が確実に再始動される。
【００７０】
このフェール時制御において、エンジン回転数Ｎｅが第三所定値ＮｅP3から第二所定値ＮｅP2に低下するまでの間に、フェール時制御部２７により補機４が作動されれば、エンジン回転数Ｎｅは速やかに第二所定値ＮｅP2を下回る。
【００７１】
また、一点鎖線で示すように、エンジン回転数Ｎｅが第一所定値ＮｅP1以下であって第三所定値ＮｅP3よりも高い領域から長期間外れない場合には、時点ｔ5において、エンジン２の自立再始動が所定行程数以上実施される。このため、フェール判定部２７ａにより上記（Ｆ２）の成立が判定され、フェール時制御部２７によりフェール時制御が実施される。したがって、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下に低下する時点ｔ6以降にスタータ再始動が実施される。このため、時点ｔ6以降のエンジン回転数Ｎｅが上昇してエンジン２が確実に再始動される。
【００７２】
〔４．作用及び効果〕
本実施形態のエンジン制御装置は、上述のように構成されるため、以下のような作用及び効果を得ることができる。
ＥＣＵ１の再始動制御部２５は、再始動要求の発生時に、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高いと、スタータ３を作動させることなくインジェクタ２ａを作動させる第一再始動部２２を選択して作動させるため、エンジンを自立再始動させる第一再始動制御が実施され、エンジン回転数Ｎｅの低下を待つことなく速やかにエンジン２を再始動させることができる。
【００７３】
例えば、自動停止要求の発生直後に再始動要求が発生し、エンジン回転数Ｎｅが低下している間に再始動要求が発生した場合に、この発生時のエンジン回転数が第一所定値ＮｅP1よりも高ければ、エンジン２の始動トルクは不要であり、第一再始動部２２の自立再始動により速やかにエンジン２を再始動させることができる。延いては、ドライバビリティを確保することができる。
【００７４】
一方、再始動制御部２５は、エンジン回転数Ｎｅが第一所定値ＮｅP1以下であると、エンジン回転数Ｎｅが第二所定値ＮｅP2（＜第一所定値ＮｅP1）に低下するまでインジェクタ２ａの作動を停止させた後に、スタータ３を作動させると共にインジェクタ２ａを作動させる第二再始動部２３を選択して作動させるため、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するのを待ってから、言い換えれば、スタータ３が損傷しないようなエンジン回転数（第二所定値ＮｅP2）になるまで待機した後に、スタータ再始動させる第二再始動制御が実施される。このため、ピニオンギヤ３ｂやギヤ断接機構３ｃといったスタータ３の損傷を抑制又は回避することができる。
【００７５】
フェール時制御部２７は、第一再始動部２２によるエンジン２の再始動、即ち、自立再始動がフェールしたことがフェール判定部２７ａにより判定されると、エンジン回転数Ｎｅが第二所定値ＮｅP2に低下するまでインジェクタ２ａの作動を停止させた後に第二再始動部２３を選択して作動させるため、第一再始動部２２の作動を停止させて、エンジン回転数Ｎｅが第二所定値ＮｅP2以下に低下するのを待ってから第二再始動部２３を選択作動させるフェール時制御が実施される。このため、第一再始動部２２によるエンジン２の再始動がフェールした場合であっても、第二再始動部２３によりエンジン２を確実に再始動させることができる。このとき、スタータ３を作動させる第二再始動部２３が作動されるまでインジェクタ２ａの作動が停止されるため、スタータ３の損傷を抑制又は回避することができる。
したがって、速やかにエンジン２を再始動させることができるとともに、スタータ３の損傷を抑制して確実にエンジン２を再始動させることができる。
【００７６】
自立再始動のフェール判定にかかる上記（Ｆ１）の第三所定値ＮｅP3は、第一所定値ＮｅP1よりも低いため、エンジン回転数Ｎｅが第三所定値ＮｅP3よりも高い領域において第一再始動部２２によるエンジン２の再始動を継続させることができる。これにより、エンジン２にかかる自立再始動の機会を増加させることができ、速やかにエンジン２を再始動させる機会を増加させることができる。
一方、第三所定値ＮｅP3は、第二所定値ＮｅP2よりも高いため、エンジン回転数Ｎｅが
第三所定値ＮｅP3から第二所定値ＮｅP2に低下するまでの間にインジェクタ２ａの作動停止期間が設けられることにより、スタータ３の損傷を抑制又は回避することができる。
【００７７】
フェール時制御部２７は、フェール判定部２７ａにより上記（Ｆ１）が判定された場合、インジェクタ２ａによる燃料噴射が停止されている間に、エンジン２に備えられた補機４を作動させてエンジン２に負荷を入力すれば、エンジン回転数Ｎｅが第三所定値ＮｅP3から第二所定値ＮｅP2にまで低下する時間を短縮することができ、エンジン２の速やかな再始動に寄与する。
【００７８】
一方、フェール時制御部２７は、上記（Ｆ２）が判定された場合には、補機４を作動させることがなく、エンジン２に負荷を入力しないので、エンジン回転数Ｎｅが第二所定値ＮｅP2にまで低下する時間を短縮されないが、これにより、エンジン２の掃気を促進することができる。上記（Ｆ２）が判定された場合には、例えば、点火プラグ２ｂが所謂かぶりを起こしているようなときがあるが、このときに掃気が促進されることにより、確実にエンジン２を再始動させることができる。
【００７９】
また、上記（Ｆ２）に示すように、第一再始動部２２によるエンジン２の再始動が所定行程数以上実施されたときのエンジン回転数Ｎｅが第一所定値ＮｅP1以下である場合に、フェール判定部２７ａが自立再始動のフェールを判定するため、未完了の自立再始動を長引かせることがなく、速やかなエンジン２の再始動に寄与することができる。
【００８０】
〔５．その他〕
以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
上述の一実施形態では、フェール時制御部２７は、補機４の負荷をエンジン２に入力することを示したが、この負荷は、補機４によるものに限らず、図示しないロックアップクラッチなどのその他の機器によるものであってもよい。一方、フェール時制御部２７による負荷入力を不実施としてもよい。これによれば、制御ロジックを簡素にすることができる。
【００８１】
上述の一実施形態では、再始動制御部２５が、再始動要求の発生時におけるエンジン回転数Ｎｅと第一所定値ＮｅP1とを比較して、各再始動部２２，２３を選択作動させるものを示したが、これに加えて、エンジン回転数Ｎｅの変化率ΔＮｅに基づいて各再始動部２２，２３を選択作動させてもよい。
【００８２】
以下、エンジン回転数Ｎｅの変化率ΔＮｅに基づいて再始動制御部２５により実施される各再始動部２２，２３の選択作動の一例を示す。なお、ここで用いる変化率ΔＮｅは、クランク角センサ５によって検出されるか、ＥＣＵ１がクランク角センサ５から伝達されたエンジン回転数Ｎｅに基づいてその変化率ΔＮｅを算出するものとする。
【００８３】
再始動制御部２５は、エンジン回転数Ｎｅの変化率ΔＮｅが所定変化率ΔＮｅPよりも大きい場合に、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも高い第四所定値ＮｅP1以上であれば、第一再始動部２２を選択作動させる。つまり、再始動制御部２５は、エンジン回転数Ｎｅの低下度合が大きい場合に、自立再始動にかかる判定閾値として第一所定値ＮｅP1よりも高い第四所定値ＮｅP4を用いる。この第四所定値ＮｅP4としては、例えば第一所定値ＮｅP1よりも５０ｒｐｍ又は１００ｒｐｍだけ高いものを用いることができる。
【００８４】
また、再始動制御部２５は、エンジン回転数Ｎｅの変化率ΔＮｅが所定変化率ΔＮｅPよりも小さい場合に、エンジン回転数Ｎｅが第一所定値ＮｅP1よりも低く第三所定値ＮｅP3よりも高い第五所定値ＮｅP5以上であれば、第一再始動部２３を選択作動させる。つまり、再始動制御部２５は、エンジン回転数Ｎｅの低下度合が小さい場合に、自立再始動にかかる判定閾値として第一所定値ＮｅP1よりも低い第五所定値ＮｅP5を用いる。この第五所定値ＮｅP5としては、例えば第一所定値ＮｅP1よりも５０ｒｐｍ又は１００ｒｐｍだけ低いものを用いることができる。
【００８５】
ここでいう変化率ΔＮｅは、エンジン回転数Ｎｅの低下度合にかかる判定閾値として予め実験的又は経験的に設定され、各所定値ＮｅP4，ＮｅP5の高低に応じてその大小が設定されるが、例えば、手動によるエンジン２の停止時におけるエンジン回転数Ｎｅが低下する度合に設定される。
【符号の説明】
【００８６】
１    ＥＣＵ
２    エンジン
２ａ    インジェクタ（燃料噴射手段）
２ｂ    点火プラグ
２ｃ    クランクシャフト
２ｄ    リングギヤ（第二ギヤ）
３    スタータ
３ａ    スタータモータ
３ｂ    ピニオンギヤ（第一ギヤ）
３ｃ    ギヤ断接機構
４    補機
５    クランク角センサ（エンジン回転数検出手段）
６    ブレーキＳＷ
７    車速センサ
１０    アイドルストップ制御部
１１自動停止要求判定部
２０    アイドルスタート制御部
２１    再始動要求判定部
２２    第一再始動部（第一再始動手段）
２３    第二再始動部（第二再始動手段）
２５    再始動制御部（再始動制御手段）
２６    通常時制御部
２７    フェール時制御部（フェール時制御手段）
２７ａ    フェール判定部（フェール判定手段）
ＮｅP1    第一所定値
ＮｅP2    第二所定値
ＮｅP3    第三所定値
（ＮｅP1＞ＮｅP3＞ＮｅP2）
【要約】
【課題】
速やかにエンジンを再始動させることができるとともに、スタータの損傷を抑制して確実にエンジンを再始動させる。
【解決手段】
再始動要求の発生時に、エンジン回転数Ｎｅが、第一所定値よりも高いと第一再始動手段２２を選択して作動させ、第一所定値以下であるとエンジン回転数Ｎｅが第一所定値よりも低い第二所定値以下に低下するまで燃料射手段２ａの作動を停止させた後に第二再始動手段２３を選択して作動させる再始動制御手段２５を備える。
この再始動制御手段２５は、第一再始動手段２２によるエンジン２の再始動のフェールを判定するフェール判定手段２７ａと、フェール判定手段２７ａによりフェールが判定されると、エンジン回転数Ｎｅが第二所定値以下に低下するまで燃料噴射手段２ａの作動を停止させた後に、第二再始動手段２３を選択して作動させるフェール時制御手段２７と、を有する。
【選択図】図１【図１】
0005617960.tif 000002
【図２】
0005617960.tif 000003
【図３】
0005617960.tif 000004
【図４】
0005617960.tif 000005