(57)【特許請求の範囲】
【請求項１】
予め定めた停止条件が成立することにより内燃機関に対する燃料の供給を停止する制御を含む所定の停止制御を実行し、かつ予め定めた始動条件が成立することにより内燃機関に対する燃料の供給を再開する制御を含む始動制御を実行する内燃機関の停止・始動制御装置において、
前記停止条件の成立後でかつ内燃機関が停止する前における燃料の供給を停止して内燃機関の回転数を低下させるのに先立つ停止準備制御を実行している期間に、前記始動条件が成立した場合のみ前記停止制御を中止する停止制御中止手段を備えていることを特徴とする内燃機関の停止・始動制御装置。
【請求項２】
前記停止制御中止手段は、前記内燃機関が自立回転を維持する所定の運転状態に戻す復帰制御を実行する復帰制御手段を含むことを特徴とする請求項１に記載の内燃機関の停止・始動制御装置。
【請求項３】
前記停止制御を中止しても前記内燃機関が停止した場合、内燃機関を始動させるための始動制御を実行する再始動手段を更に備えていることを特徴とする請求項１に記載の内燃機関の停止・始動制御装置。
【請求項４】
前記停止準備制御を実行している期間は、前記燃料の供給を停止するのに先立って開度が減じられる吸気側の流量調整弁の開度が予め定めた所定の開度まで低下するまでの期間とされていることを特徴とする請求項１に記載の内燃機関の停止・始動制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディーゼルエンジンやガソリンエンジンなどの内燃機関を所定の条件の成立によって自動的に停止し、また始動する制御装置に関するものである。
【０００２】
【従来の技術】
排ガスの低減および燃費の向上などの要請に基づいて、車両が一時的に停止してエンジンをアイドリングする場合には、できるだけエンジンを止めることが奨励されている。その場合のエンジンの停止およびその後の再始動は、運転者がメインスイッチあるいはイグニッションスイッチを人為的に操作しておこなうことになり、必ずしも充分には励行されない場合がある。そこで、この種の自動停止と再始動とを自動的におこなう制御が開発されており、これがいわゆるエコラン制御と称される制御である。
【０００３】
その一例が特開２００１−８８５８０号公報に記載されている。この公報に記載された装置は、シフトレバーをＤポジションなどの走行ポジションに設定して変速機の出力軸にトルクが現れる変速状態でエンジンを自動停止し、かつ自動的に始動するように構成されている。より具体的には、車速がゼロに近い所定値以下であること、フットブレーキが踏まれていること（ＯＮであること）、アクセルペダルが戻されていること（アクセルＯＦＦであること）などを停止条件とし、この停止条件が成立した場合に、エンジンに対する燃料の供給を停止する指令が出力される。その後、アクセルペダルが踏み込まれたり、あるいはブレーキペダルが戻されるなどの始動条件が成立した場合に、エンジンを再始動させる指令が出力される。
【０００４】
【発明が解決しようとする課題】
この種のエコラン制御（あるいはＤレンジエコラン制御）は、所定の目的地までの走行の過程で車両が停止信号などによって一時的に停止した場合にエンジンを停止させる制御であるから、停車後の再発進に対して遅れを生じることなくエンジンを再始動することが要求される。しかしながら、エンジンの停止制御の開始から再始動可能な状態になるまでには各種の制御が介在するので、従来の制御では、再始動の遅れが生じ、これがいわゆるもたつき感の原因となるなどの不都合があった。
【０００５】
すなわち、エンジンを停止させる場合、単に燃料の供給を停止したのでは、エンジンが慣性力で回転する間に圧縮圧力でトルクが発生し、その結果、振動が生じることがある。このような事態は、高圧の圧縮をおこなうディーゼルエンジンで生じやすい。したがって、エンジンの回転をスムースに停止するためには、吸気絞り弁やＥＧＲバルブ（排ガスを吸気側に再循環させるためのバルブ）を閉じて吸気を絞り、気筒内への空気量を少なくして実圧縮比を低下させ、その後に燃料の供給を停止することになる。
【０００６】
また、燃料の供給を停止してもエンジンの回転は直ちに止まるわけではなく、慣性力で回転し続け、次第に回転数が低下して最終的に停止する。その後にエンジンを再始動するためには、エンジンを強制的に回転させるクランキングが必要である。これをギヤ式のスタータでおこなうとすれば、ギヤは回転を止めた状態で噛み合わせることができるので、スタータ側のギヤをエンジン側のギヤに噛み合わせるのに先立って、エンジンの停止を判定する必要がある。
【０００７】
その停止判定は、例えばクランク軸などの回転軸の回転によって得られるパルス信号などの電気信号に基づいておこなっているが、エンジンの回転が止まることによる信号の状態とエンジンの回転数が一時的に低下したことによる信号の状態との判別をおこなう必要があるために、信号の状態が所定の時間継続することによって、停止の判定をおこなうことになる。すなわち、エンジンの停止の判定には、誤判定を防止するためにある程度の時間が必要である。
【０００８】
こうして、エンジンの停止が判定された後に、スタータを動作させ、かつ燃料の噴射を再開するなどの始動制御を実行することになる。したがって、停止条件の成立の後、吸気を減じるなどのエンジン停止のための準備制御をおこない、かつ燃料の供給を停止してエンジン回転数が低下し、ついには停止するのを待ち、さらには停止判定のための時間が経過することによって、エンジンを再始動することになる。
【０００９】
従来では、ギヤ式スタータを使用した場合、そのギヤの噛み合いをスムースにおこなわせるために、上記のようにしてエンジンの停止判定の成立を待ってエンジンの再始動をおこなっている。そのため、エコラン制御でのエンジン停止条件が成立した直後に、アクセルペダルが踏み込まれるなどの再始動条件が成立した場合（再始動の要求があった場合）であっても、その再始動の条件の成立後、上述したいわゆる準備制御やエンジン停止判定のための時間の経過を待ってエンジンの始動制御を実行することになるから、エンジンの再始動の応答遅れが顕著になる。結局、従来では、再始動の応答性が必ずしも良好でなく、停止条件の設立の直後にエンジンの再始動の要求があった場合に、いわゆるもたつき感が顕著になるなどの可能性があった。
【００１０】
この発明は、上記の技術的課題に着目してなされたものであり、自動停止した内燃機関の再始動応答性を向上させることのできる制御装置を提供することを目的とするものである。
【００１１】
【課題を解決するための手段およびその作用】
この発明は、上記の目的を達成するために、内燃機関の停止条件が成立しても、内燃機関が完全に開始する以前の所定の状態の間に再始動要求があった場合には、内燃機関の停止制御を中止して、内燃機関を停止させることなく継続して動作させるように構成したことを特徴とするものである。より具体的には、請求項１の発明は、予め定めた停止条件が成立することにより内燃機関に対する燃料の供給を停止する制御を含む所定の停止制御を実行し、かつ予め定めた始動条件が成立することにより内燃機関に対する燃料の供給を再開する制御を含む始動制御を実行する内燃機関の停止・始動制御装置において、前記停止条件の成立後でかつ内燃機関が停止する前の燃料の供給を停止して内燃機関の回転数を低下させるのに先立つ停止準備制御を実行している期間に、前記始動条件が成立した場合のみ前記停止制御を中止する停止制御中止手段を備えていることを特徴とする制御装置である。
【００１２】
したがって請求項１の発明では、内燃機関を停止させる条件が成立した後、それに伴う制御が開始されるが、その後の内燃機関が停止する前の所定期間の間に内燃機関を始動させるための条件が成立した場合には、内燃機関を停止させるための停止制御が中止される。その結果、内燃機関が停止することなく回転を継続するので、始動条件の成立に対して時間的な遅れを特に生じることなく内燃機関が駆動状態になり、内燃機関を始動する制御の応答遅れが回避される。また、内燃機関の回転数が低下しているものの、内燃機関が回転している状態で始動条件が成立することにより、停止制御が中止され、その結果、内燃機関が停止することなく継続的に回転する。そのため、始動条件の成立に対して時間的な遅れを特に生じることなく内燃機関が駆動状態になり、内燃機関を始動する制御の応答遅れが回避される。
【００１５】
さらに、請求項２の発明は、請求項１における前記停止制御中止手段が、前記内燃機関が自立回転を維持する所定の運転状態に戻す復帰制御を実行する復帰制御手段を含むことを特徴とする制御装置である。
【００１６】
したがって、請求項２の発明では、内燃機関の停止制御が中止された場合、その時点までの制御で変化している内燃機関の動作状態を、停止制御の開始前の状態に戻す復帰制御が実行され、内燃機関が自立回転を維持する。
【００１７】
またさらに、請求項３の発明は、請求項１において、前記停止制御を中止しても前記内燃機関が停止した場合、内燃機関を始動させるための始動制御を実行する再始動手段を更に備えていることを特徴とする制御装置である。
【００１８】
したがって請求項３の発明では、内燃機関の停止制御を、内燃機関が回転している間に中止しても内燃機関が停止した場合、内燃機関が直ちに再始動させられる。そのため、始動条件の成立に応じた内燃機関の始動が、迅速に実行されるので、始動制御の応答遅れが回避もしくは抑制される。
【００１９】
そして、請求項４の発明は、請求項１において、前記予め定めた期間が、前記燃料の供給を停止するのに先立って開度が減じられる吸気側の流量調整弁の開度が予め定めた所定の開度まで低下するまでの期間とされていることを特徴とする制御装置である。
【００２０】
したがって、請求項４の発明では、燃料を供給しつつ吸気側の流量調整弁の開度が所定の開度まで減じられる間に始動条件が成立すると、内燃機関の停止制御が中止される。その結果、内燃機関の吸気が止められていない状態で、それ以上の停止制御が中止されるので、内燃機関の回転を継続させることができ、始動条件の成立に基づいて内燃機関を動作状態とする制御の応答性が良好になる。
【００２７】
【発明の実施の形態】
つぎにこの発明を具体例に基づいて説明する。先ず、この発明で対象とする内燃機関について説明すると、この発明における内燃機関は、燃料や空気の供給およびその停止、あるいは点火のオン・オフなどによって自動停止および自動的な再始動の可能な内燃機関であり、ディーゼルエンジンやガソリンエンジンあるいはガスを燃料としたエンジンなどがその例である。図１１には、内燃機関（エンジン）１の例としてディーゼルエンジンを示してあり、ここに示す例は、燃料をシリンダ２，３，４，５の内部に直接噴射するいわゆる直噴式のエンジンであり、排気浄化のための排気再循環機構を備えている。
【００２８】
すなわち、各シリンダ２，３，４，５のそれぞれに、燃料を高圧で噴射するインジェクタ６，７，８，９が設けられており、これらのインジェクタ６，７，８，９が、燃料を高圧に加圧して供給するコモンレール１０に接続されている。また、各シリンダ２，３，４，５にはそれぞれグロー１１，１２，１３，１４が設けられている。
【００２９】
各シリンダ２，３，４，５に吸気を分配して供給するインテークマニホールド１５が、排気式過給機１６におけるコンプレッサー１７に接続されている。このコンプレッサー１７からインテークマニホールド１５に到る吸気管路に、加圧されて温度の上昇した吸気を冷却するインタークーラ１８と、吸気量を制御する吸気絞り弁１９とが介装されている。その吸気絞り弁１９は、モータなどのアクチュエータ（図示せず）によって電気的に制御できるように構成されている。
【００３０】
他方、各シリンダ２，３，４，５の排気ポートに接続されたエキゾーストマニホールド２０が、前記過給機１６における排気タービン２１に接続されている。さらにこの排気タービン２１が、排気浄化触媒を備えた触媒コンバータ２２に連通されている。
【００３１】
そして、各シリンダ２，３，４，５で発生した燃焼排ガスの一部をインテークマニホールド１５に導く排気再循環管路２３が設けられ、その排気再循環管路２３には、排ガスを冷却するＥＧＲクーラ２４と、排ガスの流量を制御するＥＧＲバルブ２５とが、エキゾーストマニホールド２０側からここに挙げた順に介装されている。このＥＧＲバルブ２５と前記吸気絞り弁１９とがこの発明の吸気側の流量調整弁に相当している。
【００３２】
上記のエンジン１は、停車中でかつ制動操作されるなどの所定の条件が成立することにより、自動停止させられ、その後に制動操作が解除されるなどの停止条件が成立しなくなることにより、自動的に再始動されるいわゆるエコラン制御が可能なように構成されている。その制御のためのエンジン用電子制御装置（Ｅ−ＥＣＵ）２６と、エコラン用電子制御装置（ＥＣＯ−ＥＣＵ）２７が設けられている。
【００３３】
これら電子制御装置２６，２７は、マイクロコンピュータを主体として構成されたものであって、エンジン用電子制御装置２６は、入力されたデータに基づいて演算をおこない、エンジン１の動作状態を制御するように構成されている。具体的には、始動要求があった場合に図示しないスタータを駆動してそのギヤをエンジン１側のギヤに噛み合わせるとともにエンジン１をクランキングし、また、加減速の要求に基づいて燃料の噴射量を制御し、必要に応じてこれと併せて吸気絞り弁１９やＥＧＲバルブ２５の開度を制御し、さらには加減速要求に基づいて過給機１６による過給圧を制御するように構成されている。
【００３４】
エコラン用電子制御装置２７は、入力されたデータに基づいて演算をおこなって、エンジン１の停止条件や始動条件の成立を判定し、その判定結果に基づいてエンジン用電子制御装置２６に対してエンジン１の停止要求や始動要求を出力するようになっている。その停止条件は、例えば車速がゼロと判定され、かつブレーキ操作されていることが判定されることである。また始動条件は、ブレーキ操作が解除されるなど、停止条件の内容のいずれかが成立しなくなることである。エンジン用電子制御装置２６は、これら停止要求や始動要求があった場合には、その要求に従ってエンジン１の停止もしくは始動の制御を実行し、またこれらの要求がない場合には、アクセル開度に代表される駆動要求量に応じてエンジン１の出力（より具体的には燃料噴射量）を制御するように構成されている。
【００３５】
これらの制御をおこなうために、電子制御装置２６にアクセル開度センサ２８およびクランク角度センサ２９が接続されている。また、特には図示していないが、いずれかの電子制御装置２６，２７には、車速信号などの他の適宜の信号が入力されている。
【００３６】
そのクランク角度センサ２９は、燃料の噴射をおこなうシリンダを決定するためにクランク角度を検出するセンサであり、図１２に示すようにエンジン１の出力軸に取り付けられた角度プレート３０と、その外周側の所定位置に配置されたピックアップ３１とを備えている。その角度プレート３０は、その外周縁に、所定角度（例えば１０度）ごとに突起もしくは歯を形成した円盤状もしくは歯車状の部材である。これに対してピックアップ３１は、いわゆる電磁ピックアップであって、角度プレート３０の突起もしくは歯が接近した後、離れるごとに信号を出力するように構成されている。
【００３７】
なお、角度プレート３０の外周に形成されている突起もしくは歯の一部が欠けており、その部分での信号が他の部分とは異なるようになっている。また特には図示しないが、クランク軸が２回転する間に１回転するカムシャフトなどの他の回転軸に、突起もしくは歯を１つだけ形成した円板が取り付けられ、その外周側に上記のピックアップ３１と同様なピックアップが配置され、円板に形成されている単一の突起もしくは歯に感応して信号を出力するように構成されている。
【００３８】
そして、その単一の突起もしくは歯の位置が、所定のピストンの位置（上死点もしくは下死点）と関係づけられている。したがって前記角度プレート３０および円板が回転することにより得られる信号もしくはその信号を波形整形したパルス信号に基づいて、各シリンダ２，３，４，５におけるピストンの位置を判別し、それに伴って燃料の噴射をおこなうべきシリンダ２，３，４，５を判別できるようになっている。なお、この種のクランク軸の角度位置やそれに基づく燃料を噴射するシリンダの判別をおこなう技術としては、例えば特開平１１−６２６８１号公報に記載されている技術を採用できる。
【００３９】
上記の各電子制御装置２６，２７を含むこの発明の制御装置によるいわゆるエコラン制御の下でのエンジン１の停止制御および再始動の制御について次に説明する。図１は、前記エコラン用電子制御装置２７で実行される停止判定のためのフローチャートであって、所定の短い時間ごとに繰り返し実行される。このルーチンでは、先ず、エンジン１が回転しているか否かが判断される（ステップＳ１）。エンジン１が停止していることによりこのステップＳ１で否定的に判断された場合には、特に制御をおこなうことなくリターンする。
【００４０】
これとは反対にエンジン１が回転していることによりステップＳ１で肯定的に判断された場合には、エンジン１の停止条件が成立した否かが判定される（ステップＳ２）。この判定は、エンジン１が回転している状態で実行される判定であり、エンジン１が搭載されている車両の状況に応じて停止条件が成立する。例えば車速がゼロの判断が成立しており、かつブレーキペダルが踏み込まれるなどの制動操作が実行されるていることにより停止条件が成立する。
【００４１】
このステップＳ２で否定的に判断された場合には、特に制御をおこなうことなくリターンする。これに対してステップＳ２で肯定的に判断された場合には、エンジン停止要求をＯＮにする（ステップＳ３）。すなわちエンジン１を自動的に停止させる停止要求が、エンジン用電子制御装置２６に対して出力される。
【００４２】
図２は、そのエンジン停止要求に基づいてエンジン用電子制御装置２６で実行されるエンジン停止要求制御の一例を示すフローチャートであって、所定の短い時間ごとに繰り返し実行される。このルーチンでは、先ず、エコラン用電子制御装置２７からのエンジン停止要求があったか否かが判断される（ステップＳ１１）。
【００４３】
エンジン１が既に停止していたり、あるいはアクセルペダルがある程度踏み込まれて走行していたりする場合は、前述した停止条件が成立していないので、このステップＳ１１で否定的に判断される。その場合は、特に制御をおこなうことなくリターンする。これに対してステップＳ１１で肯定的に判断された場合には、エンジン１が停止しているか否かが判断される（ステップＳ１２）。
【００４４】
前述したようにエンジン１は、通常、アクセル開度などで代表される要求駆動量に応じて出力が制御されているから、前述した停止条件が成立していてステップＳ１１で肯定的に判断された場合には、アクセルペダルが戻されていることにより、エンジン１はアイドリング状態にある。しかしながら、変速機（図示せず）のクラッチ操作のミスなどの何らかの要因でエンジン１がアイドリング状態からストールすることがある。ステップＳ１２はこのような事態が生じているか否かを判断するためのものである。
【００４５】
このステップＳ１２で肯定的に判断された場合には、最早、それ以上の停止のための制御をおこなう必要がないので、リターンする。これとは反対にステップＳ１２で否定的に判断された場合、すなわちエンジン１がアイドリング状態にあって回転している場合には、エンジン１の停止制御における準備期間内か否かが判断される（ステップＳ１３）。
【００４６】
エンジン１の停止条件の成立によってエンジン用電子制御装置２６に対して停止要求があると、エンジン用電子制御装置２６はいわゆるエコラン制御に基づくエンジン１の停止制御を実行する。この制御は、要は、燃料の供給を停止してエンジン１の回転を止める制御であって、不必要なアイドリングをおこなわないことにより、燃費を向上させる制御である。その場合、回転しているエンジン１に対する燃料の供給を急激に停止すると、吸気空気あるいはＥＧＲによって高い圧縮力が生じてトルクや振動が発生することがある。このような事態は、ディーゼルエンジンで生じやすい。
【００４７】
そのため、エンジン１をスムースに停止させるために、先ず、吸気側の流量調整弁である吸気絞り弁１９やＥＧＲバルブ２５の開度が減じられ、シリンダ２，３，４，５に吸入する空気量が減じられる。これらの吸気絞り弁１９およびＥＧＲバルブ２５が全閉となるなどその開度が所定値以下になった後、エンジン１に対する燃料の供給（噴射）が停止される。その後、エンジン１が慣性力で回転し続けるものの、その回転数が次第に低下する。その場合、燃料の供給を停止した後にエンジン１が回転するとしても、吸気が絶たれているので、エンジン１の回転数がスムースに低下する。
【００４８】
エンジン１の回転数は、燃料の供給が停止された後に低下し、所定時間後に停止する。そのエンジン１の停止の判定は、前述したクランク角度センサ２９などで検出することになる。その場合、外乱による誤判定を避けるために、パルス信号の更新状態を所定時間監視し、その所定時間の間に信号の変化がない場合にエンジン停止の判定をおこなう。
【００４９】
したがって停止要求に基づくエンジン１の停止の制御は、上記の吸気側の弁開度を絞った後に燃料の供給を停止するまでの準備期間、エンジン１の回転数が次第に低下して回転が止まるまでの期間、スタータのギヤをエンジン１側のギヤに噛み合わせるのに先立ってエンジン１の停止を判定するための期間、さらにはスタータによってクランキングすることに伴って自立回転に到るまでの期間の各期間が経過することにより完了する。
【００５０】
上記のステップＳ１３の判断は、その判断の時点が上記の停止準備期間の途中の時点か否かの判断である。このステップＳ１３で否定的に判断された場合には、リターンする。すなわち、ステップＳ１３で否定的に判断されれば、エンジン１を自動停止させるための停止制御が進行していて、燃料の供給が既に停止され、それに伴ってエンジン回転数が低下し始めていることになる。この場合、停止制御をそのまま進行させるために、特に制御をおこなうことなくリターンする。
【００５１】
これに対してステップＳ１３で肯定的に判断された場合には、停止制御を中止する要求があるか否かが判定される（ステップＳ１４）。この停止制御の中止要求とは、停止制御によりエンジン１が停止する以前に、前述した停止条件が成立しなくなることにより、エコラン用電子制御装置２７から出力される要求であり、要は、エンジン１の動作状態を、停止制御の開始直前の状態に戻すことを要求し、あるいは駆動要求量に応じた駆動状態に設定するものである。
【００５２】
停止制御の中止要求がないことになりステップＳ１４で否定的に判断された場合には、停止制御を継続するために、特に制御をおこなうことなくリターンする。これとは反対に停止要求があることによりステップＳ１４で肯定的に判断された場合には、エンジン停止要求がＯＦＦとされる（ステップＳ１５）。すなわち、エンジン１を自動停止させるための制御が中止される。
【００５３】
具体的には、この時点は、前述した停止準備期間中であって、吸気絞り弁１９およびＥＧＲバルブ２５の開度が減じられている期間であるから、その開度が元の開度に増大させられる。したがって、停止制御の中止要求がブレーキＯＦＦに起因するものであってアクセルペダルが戻されている場合には、エンジン１はアイドリング状態に戻される。また、アクセルペダルが踏み込まれていれば、アクセル開度に応じた燃料の噴射がおこなわれる。
【００５４】
したがって、この発明に係る上記の制御装置では、いわゆるエコラン制御によるエンジン１の停止条件が成立して停止制御が開始された後であっても、エンジン１の停止のための準備期間中、あるいは吸気が幾分は確保されている期間中、もしくは燃料の供給がおこなわれている期間中にエンジン１の始動条件が成立すると（停止条件が不成立になると）、エンジン１の停止制御が中止されてエンジン１を停止させることなく、自立回転する状態に復帰させる。すなわち、上述した準備期間やエンジン１が停止するまでの期間および停止の判定のための期間の経過を待たずに、エンジン１が自立回転状態となる。そのため、エンジン１の始動要求から実際にエンジン１が自立回転状態に到るまでの時間が短縮され、始動要求に対する制御応答性が向上する。
【００５５】
上述したように、停止条件が不成立となって始動要求があり、その始動要求の時点が前記準備期間を過ぎていた場合、停止制御がそのまま継続され、その結果、エンジン１は強制的に停止させられる。その状態で始動条件が成立しており、あるいは始動要求があれば、エンジン１が再始動させられる。その制御の一例を図３にフローチャートで示してある。
【００５６】
この図３に示すルーチンは、所定の短時間ごとにエンジン用電子制御装置２６において繰り返し実行される。先ず、エンジン１が停止中か否かが判定される（ステップＳ２１）。エンジン１が回転していることによりステップＳ２１で否定的に判定された場合には、特に始動制御を実行する必要がないので、このルーチンから抜ける。これとは反対に停止中であることによりステップＳ２１で肯定的に判断された場合には、始動条件が成立しているか否かが判定される（ステップＳ２２）。この始動条件は、前述したように、制動操作が解除されるなど、エンジン１の停止条件におけるいずれかの要件が解消された状態であり、したがって前記停止要求が解消されることにより成立し、あるいはエコラン用電子制御装置２７からの所定の信号が出力されて成立する。
【００５７】
このステップＳ２２で否定的に判定された場合には、エンジン１を始動する必要がないので、特に制御をおこなうことなくリターンする。これとは反対にステップＳ２２で肯定的に判定された場合には、エンジン１の始動制御が実行される（ステップＳ２３）。これは、図示しないスタータによってエンジン１をクランキングすることを主たる内容とするものであり、これと併せて前記吸気絞り弁１９およびＥＧＲバルブ２５の開度を増大させ、また燃料の噴射が再開される。すなわち、エンジン１を自立回転させるための制御である。したがってエンジン１が自立回転するまで（ステップＳ２４で肯定的に判断されるまで）始動制御が継続され、エンジン１が自立回転してステップＳ２４で始動の完了が判定されると、このルーチンを終了する。
【００５８】
上記の停止制御および始動制御をおこなった場合のタイムチャートを図４に示してある。車両が停止した後にエンジン１の停止条件が成立すると、これとほぼ同時のｔ1 時点に停止要求がＯＮとなる。また、停止制御の中止（キャンセル）を有効にする信号が「有効状態」になる。この「有効状態」は停止準備期間ｔa の間、継続する。この停止準備期間ｔa とは、前述したように、エンジン１の回転をスムースに止めるために、吸気絞り弁１９およびＥＧＲバルブ２５の開度を全閉程度まで低下するのに要する期間である。
【００５９】
その準備期間ｔa の間の所定のｔ2 時点に停止条件が不成立となって停止要求がＯＦＦとなると、これと同時にキャンセル信号がＯＮになる。その結果、閉じかけていた吸気絞り弁１９およびＥＧＲバルブ２５が、全開方向に制御されてその開度が元の状態に増大させられ、また、燃料の供給が継続させられる。なお、準備期間ｔa の経過したｔ3 時点に、停止制御の中止（キャンセル）を有効にする信号が「無効状態」に戻される。
【００６０】
上記の停止条件の不成立が、アクセルペダルの踏み込みなどの駆動要求量の増大を伴わないものとすると、図４に太い実線で示すようにエンジン１の回転数がアイドル回転数に維持される。したがって、発進要求があれば、エンジン１はアイドリング状態から出力を増大させるから、始動要求に対する遅れが特には生じず、制御応答性が良好になる。
【００６１】
これに対して従来の制御では、一旦、停止条件が成立して停止制御を開始すると、その停止制御の完了を待ってエンジン１の再始動をおこなうから、上記の準備期間ｔa とその後の燃料の噴射停止に伴う回転数の低下および停止判定の期間ｔb が経過したｔ4 時点まで停止要求が維持される。そして、そのｔ4 時点から始動制御期間ｔc の間、始動制御が実行され、スタータによるエンジン１の始動および吸気の増大ならびに燃料の噴射がおこなわれる。
【００６２】
そのため、エンジン回転数は、細い実線で示してあるように、一旦停止した後、始動制御が完了するｔ5 時点までは低回転数状態になる。言い換えれば、たとえｔ2 時点に始動要求があっても、始動の完了はｔ5 時点まで遅延することになる。そして、このような始動の遅延が、いわゆるもたつき感となり、ドライバビリティあるいは乗り心地の悪化要因となる。
【００６３】
なお、上記の準備期間ｔa が経過した後に停止要求がＯＦＦになった場合（図４の細い実線の場合）、上記の制御では、エンジン１が停止するまで停止制御が継続される。したがってエンジン回転数は細い実線で示してあるように、一旦、ゼロになった後、始動制御によって元の回転数まで増大させられる。
【００６４】
ところで上述した図１ないし図３に示す制御では、エンジン１の停止制御を中止することにより、エンジン１が自立回転状態に復帰することを前提としている。しかしながら、吸気絞り弁１９およびＥＧＲバルブ２５の開度がほぼ全閉になった時点に停止制御が中止されるなど、停止制御の中止時期によっては、エンジン１の回転数が復帰せずにエンジンストールに到る可能性が皆無ではない。以下に述べる制御例は、このようにエンジンストール（エンスト）に対処するための制御を含んでいる。
【００６５】
図５に示すフローチャートは、前述した図１に示すフローチャートにおけるエンジン１の回転中の判定を、エンストの判定プロセスに変更したものであり、また図６に示すフローチャートは、前述した図２に示すフローチャートに停止制御の中止が実行されたことを指示するプロセスを追加したものである。先ず、図６について説明すると、ステップＳ１５でエンジン停止要求がＯＦＦとされた後、停止制御中止実行中フラグがＯＮとされる（ステップＳ１６）。
【００６６】
図５に示すフローチャートでは、停止条件の成立の判定をおこなうのに先立って、エンストの判定をおこなう。すなわち、上記の停止制御中止実行中フラグがＯＮか否かが判断される（ステップＳ０１）。このステップＳ０１で否定的に判断された場合には、停止制御の中止が直前に実行されておらず、エンジン１が正常に回転していることになるので、ステップＳ１に進んで、停止条件の成立が判定される。
【００６７】
これに対してステップＳ０１で肯定的に判断された場合には、停止制御の中止が直前に実行されたことになるので、予め設定したエンスト判定時間が経過したか否かが判断される（ステップＳ０２）。このエンストの判断は、停止制御を中止した後のエンジン１の回転数に基づいて判断することになるので、その判断には所定の時間を要し、ステップＳ０２ではその時間の経過を待つ。このステップＳ０２で否定的に判断された場合には、ステップＳ２に進む。
【００６８】
これに対してエンスト判定時間が経過していることによりステップＳ０２で肯定的に判断された場合には、エンストが生じているか否かが判断される（ステップＳ０３）。エンジン停止制御を中止したのにも拘わらず、エンジン１を自立回転に復帰させることに失敗した場合、エンジン１が停止するので、このステップＳ０３で肯定的に判断される。この場合は、停止制御中止実行中フラグをＯＦＦにする（ステップＳ０４）。
【００６９】
この場合、停止要求のＯＦＦによってエンジン１はその時点の要求駆動量に応じて動作するように制御されるが、これに対してエンジン１が実際にはストールしているので、エンジン１の始動制御が実行される（ステップＳ０５）。例えば、エンジン１は要求駆動量に応じた動作状態となるように、先ず、スタータによって回転させられて始動させられる。エンジン１が自立回転して始動の完了が判定されるまで（ステップＳ０６で肯定的に判定されるまで）、始動制御が継続され、そのステップＳ０６で肯定的に判定された後、リターンする。すなわち、通常の始動制御が実行されるので、停止制御の中止によってエンジン１を自立回転に復帰させることができなかった場合であっても、エンジン１を自立回転状態とすることができる。
【００７０】
なお、エンストしていないことによりステップＳ０３で否定的に判断された場合には、停止制御の中止に伴う本来の状態が生じていることになるので、停止制御中止実行中フラグをＯＦＦにした後（ステップＳ０７）、ステップＳ２に進む。
【００７１】
ところで、上述した制御例では、停止制御の中止要求が、前記準備期間ｔa 内に発生した場合に、その時点で停止制御を中止し、エンジン１を継続的に回転させて元の動作状態に復帰させるように構成した。その準備期間ｔa は、停止条件の成立時点もしくは停止制御の開始時点からエンジン１に対する燃料の供給を停止するまでの期間である。この準備期間ｔa の終期は、燃料の噴射の停止によって規定でき、また判断することができる。しかしながら、この発明では、停止制御の中止をおこなう始動要求（停止制御の中止要求）の発生時期の末期が、燃料噴射の停止開始時点に正確に一致している必要はないのであり、前後に幾分ずれていても特には支障がない。したがって、停止制御開始後に始動要求があった場合の制御を、上述した図１ないし図３に示す制御に替えて、以下に示すように実行してもよい。
【００７２】
図７はその制御例を示すフローチャートであって、エンジン１の停止要求（ステップＳ３１）があることにより、吸気絞り弁１９およびＥＧＲバルブ２５を全閉に向けて作動する制御が開始される（ステップＳ３２）。すなわちいわゆる準備制御が開始される。
【００７３】
ついで、エンジン１を停止させる停止制御の中止要求があると（ステップＳ３３）、吸気絞り弁１９およびＥＧＲバルブ２５の閉動作の開始（ステップＳ３３の制御の開始）からの経過時間が予め定めた基準時間Ｔst以下か、あるいは吸気絞り開度が予め定めた基準開度Ｄst以下か否か（すなわち吸気絞り弁１９の絞り量がＤstより小さいか否か）、もしくは燃料噴射停止信号がＯＦＦか（燃料噴射信号がＯＮか）否かが判断される（ステップＳ３４）。
【００７４】
その基準時間Ｔstは、吸気絞り弁１９およびＥＧＲバルブ２５を全閉するまでに要する時間として実測した時間に基づいて定められた時間があって、その実測時間を大幅に下回ることがなく、また大幅に越えることのない時間、言い換えれば、前記実測時間にほぼ一致する時間である。また、前記基準開度Ｄstは、ほぼ全閉に相当する絞り量である。
【００７５】
そして、このステップＳ３４で肯定的に判断された場合には、エンジン１の停止要求がＯＦＦとされ、エンジン１の停止制御が中止される（ステップＳ３５）。これは、前述した図２に示すステップＳ１５と同様の制御であり、したがって停止制御途中のエンジン１が停止されることなく、元の動作状態に復帰させられる。すなわち、エンジン１が継続的に動作させられる。
【００７６】
これに対してステップＳ３４で否定的に判断された場合には、エンジン１の停止制御がそのまま継続され、エンジン１が停止した後、その再始動の制御が実行される（ステップＳ３６）。すなわち、エンジン１の停止の判定が成立した後、スタータを駆動してそのギヤをエンジン１側のギヤに噛合させ、その状態でスタータによってエンジン１を回転させるとともに、吸気絞り弁１９およびＥＧＲバルブ２５を開き、かつ燃料の噴射を開始する。
【００７７】
停止制御中の始動要求の発生時期を上記のように判別しても、前述した図１ないし図３に示す制御と同様に、停止条件成立直後に始動要求があった場合に、遅れを特に生じさせることなく、エンジン１の出力を確保することができ、その結果、いわゆるもたつき感などの違和感を回避することができる。
【００７８】
上記の制御を実行した場合のタイムチャートを図８に、従来例と併せて示してある。図８において、ｔ11時点にエンジン１の停止条件（停止要求）が成立すると、それに基づいて吸気絞り弁１９およびＥＧＲバルブ２５が全閉に向けて制御される。その過程のｔ12時点に始動条件（始動要求）が成立すると、そのｔ12時点が、前記基準時間Ｔstの経過するｔ13時点より前であり、あるいは吸気絞り開度が前記基準開度Ｄstに達するｔ14時点より前であり、もしくは燃料噴射信号がＯＮとなるｔ15時点より前の時点であるから、停止制御が直ちに中止される。すなわち、吸気絞り開度が元に戻され、あるいは要求駆動量に応じて吸気絞り弁１９およびＥＧＲバルブ２５の開度が、図８に破線で示すように、増大させられる。その結果、エンジン回転数は、図８に破線で示すように、従前のままの回転数に維持され、あるいは駆動要求量に応じて増大させられる。
【００７９】
これに対して従来では、一旦開始した停止制御は、エンジン１が停止するまで継続していたので、図８に実線で示すように、燃料の供給を停止してエンジン回転数がゼロとなるｔ16時点、その後にエンジン１の停止判定が成立するｔ17時点、その後に吸気絞り開度が減じられて吸気絞り弁１９およびＥＧＲバルブ２５の開度が所定開度のまで増大させられるｔ18時点を経過してスタータによる始動が実行される。そのため、停止条件の成立直後に始動要求があった場合であっても、エンジン１が始動されるのは上記のｔ18時点以降になるから、始動の応答遅れが顕著になり、いわゆるもたつき感が生じてしまう。
【００８０】
この発明の更に他の例について説明する。前述したようにこの発明で対象とする内燃機関は、始動するためにクランキングを必要とする。そのクランキングは、要は、燃料の燃焼によらずに内燃機関が回転する状態であり、したがってクランキングは、モータの一種であるスタータによって内燃機関を回転させることに限られないのであり、例えば慣性力で内燃機関が回転している状態も一種のクランキングと言い得る。そこで、この発明では、停止制御によって燃料の供給を停止した後であっても、エンジン１が慣性力で回転している状態で始動要求があった場合には、停止制御を中止してエンジン１を自立回転させるように制御することができる。
【００８１】
図９はその制御例を示すフローチャートであって、エンジン１の停止要求（ステップＳ４１）があることにより、吸気絞り弁１９およびＥＧＲバルブ２５を全閉に向けて作動する制御が開始される（ステップＳ４２）。すなわちいわゆる準備制御が開始される。そして、吸気絞り弁１９およびＥＧＲバルブ２５が全閉となることにより燃料の噴射が停止させられる（ステップＳ４３）。
【００８２】
燃料の噴射を停止することによりエンジン１の回転数が次第に低下し、その回転数の低下過程であることが読み込まれる（ステップＳ４４）。その過程で停止制御の中止要求（ステップＳ４５）があると、その時点のエンジン回転数ＮＥが、吸気および燃料の噴射をおこなうことにより自立回転に復帰可能なことを判断する第１基準回転数ＮＥst1 以上か否かが判断される（ステップＳ４６）。
【００８３】
このステップＳ４６で肯定的に判断された場合には、吸気絞り弁１９が全開に制御される（ステップＳ４７）。その全開操作の過程においてエンジン回転数ＮＥが更に低下するので、ステップＳ４７の後に、吸気の絞り開度がエンジン１を自立回転に復帰させることの可能な絞り量がスモークの発生しない所定量Ｄne以下になっており、かつその時点のエンジン回転数ＮＥが、燃料の噴射をおこなうことにより自立回転に復帰可能な第２基準回転数ＮＥst2 （＜ＮＥst1 ）以上か否かが判断される（ステップＳ４８）。
【００８４】
このステップＳ４８で肯定的に判断された場合には、燃料の噴射が開始される（ステップＳ４９）。その結果、エンジン１は、慣性力によって回転している状態で、吸気が確保され、かつ燃料が供給され、しかもその回転数が燃料の燃焼を伴って自立回転するのに充分な回転数であるから、エンジン１の動作状態が自立回転する状態に復帰する。
【００８５】
その後、エンジン１の停止要求がＯＦＦとされ、エンジン１の停止制御が中止される（ステップＳ５０）。このステップＳ５０の制御は、前述したステップＳ１５およびステップＳ３５の制御と同様である。
【００８６】
なお、始動要求が発生した時点のエンジン回転数ＮＥが前記第１基準回転数ＮＥst1 より低回転数であることによりステップＳ４６で否定的に判断された場合、および吸気絞り弁１９を全開に制御した際のエンジン回転数ＮＥが前記第２基準回転数ＮＥst2 より低回転数であることによりステップＳ４８で否定的に判断された場合には、エンジン１の停止制御を継続してエンジン１を一旦停止させ、その後、スタータを使用して再始動する（ステップＳ５１）。これは、従来の再始動制御と同様である。
【００８７】
上記の図９に示す制御をおこなった場合のタイムチャートを図１０に示してある。車両が停止しているｔ21時点にエンジン１の停止条件が成立して停止要求が発生し、それに伴って吸気絞り開度（吸気側の流量調整弁の絞り量）が増大させられる。その後のｔ22時点に全閉となり、エンジン回転数が低下し始める。
【００８８】
エンジン回転数が前述した第１基準回転数ＮＥst1 以上のｔ23時点にエンジン１の始動条件が成立して始動要求が発生すると、吸気絞り弁１９およびＥＧＲバルブ２５が全開方向に制御されて吸気絞り開度が減じられる。その吸気絞り開度が前述した絞り量Ｄne以下に低下する程度まで吸気絞り弁１９あるいはＥＧＲバルブ２５の開度が増大し、そのｔ24時点のエンジン回転数が前記第２基準回転数ＮＥst2 以上であれば、燃料の噴射が再開され、その結果、エンジン１が自立回転状態に復帰する。
【００８９】
したがって始動要求が発生したｔ23時点の直後のｔ24時点もしくはそれより時間が僅か経過したｔ25時点にエンジン１が自立回転状態となるので、エンジン１の始動要求に対する応答遅れが回避される。その結果、いわゆるエコラン制御でのエンジン１の停止条件が成立した直後にエンジン１を始動する状況が生じても、いわゆるもたつき感を回避することができる。
【００９０】
これに対して従来の制御では、上記のｔ23時点に始動要求が生じても、エンジン１が停止してその判定が成立するｔ26時点の後にスタータによるエンジン１の始動が実行されるので、始動要求に対するエンジン１の始動が大きく遅れ、もたつき感が生じる。
【００９１】
ここで、上記の各具体例とこの発明との関係を簡単に説明すると、図２および図６に示すステップＳ１５の機能的手段および図７に示すステップＳ３５の機能的手段ならびに図９に示すステップＳ４７，Ｓ４９の機能的手段が、この発明の停止制御中止手段に相当し、図５に示すステップＳ０４の機能的手段が、この発明の再始動手段に相当する。
【００９２】
なお、この発明は上述した具体例に限定されない。したがって、この発明で対象とする内燃機関は、いわゆる直噴式のディーゼルエンジン以外のディーゼルエンジンあるいはガソリンエンジンあるいはガスを燃料とする内燃機関であってもよく、燃料の供給はインジェクタによらずキャブレターを使用した吸入式であってもよい。また、排気再循環装置を備えていない内燃機関を対象とすることができ、その場合、吸気絞り弁あるいはスロットルバルブがこの発明の吸気側の流量調整弁に相当する。
【００９３】
【発明の効果】
以上説明したように、請求項１の発明によれば、内燃機関を停止させる条件が成立した後、それに伴う制御が開始されるが、その後の内燃機関が停止する前の所定期間の間に内燃機関を始動させるための条件が成立した場合には、内燃機関を停止させるための停止制御が中止されるので、内燃機関が停止することなく回転を継続し、したがって始動条件の成立に対して時間的な遅れを特に生じることなく内燃機関が駆動状態になり、内燃機関を始動する制御の応答遅れやそれに起因するいわゆるもたつき感を回避することができる。
また、内燃機関の回転数が低下しているものの、内燃機関が回転している状態で始動条件が成立することにより、停止制御が中止されるので、内燃機関が停止することなく継続的に回転し、その結果、始動条件の成立に対して時間的な遅れを特に生じることなく内燃機関が駆動状態になり、内燃機関を始動する制御の応答遅れやそれに起因するいわゆるもたつき感を回避することができる。
【００９５】
さらに、請求項２の発明によれば、請求項１の発明と同様の効果を得ることができるうえに、内燃機関の停止制御が中止された場合、その時点までの制御で変化している内燃機関の動作状態を、停止制御の開始前の状態に戻す復帰制御が実行されるので、内燃機関の自立回転を確実に維持させることができる。
【００９６】
またさらに、請求項３の発明によれば、請求項１の発明と同様の効果を得られるうえに、内燃機関の停止制御を、内燃機関が回転している間に中止しても内燃機関が停止した場合、内燃機関が直ちに再始動させられるため、始動条件の成立に応じた内燃機関の始動が、迅速に実行されることになり、その結果、始動制御の応答遅れを回避もしくは抑制することができる。
【００９７】
そして、請求項４の発明によれば、請求項１の発明と同様の効果を得られるうえに、燃料を供給しつつ吸気側の流量調整弁の開度が所定の開度まで減じられる間に始動条件が成立すると、内燃機関の停止制御が中止されるので、内燃機関の吸気が止められていない状態で、それ以上の停止制御が中止され、その結果、内燃機関の回転を継続させることができるために、始動条件の成立に基づいて内燃機関を動作状態とする制御の応答性を向上させることができる。
【図面の簡単な説明】
【図１】  この発明の一例を説明するためのフローチャートであって、エンジンを停止させる停止要求を発生させるためのフローチャートである。
【図２】  その停止要求に基づく停止制御中に始動要求が発生した場合の制御例を説明するためのフローチャートである。
【図３】  そのエンジンの始動制御の一例を説明するためのフローチャートである。
【図４】  図１ないし図４の制御を実行した場合のタイムチャートの一例を示す図である。
【図５】  停止制御の中止に伴うエンストの確認をおこなうプロセスを加えた停止要求を発生させるためのフローチャートである。
【図６】  停止制御の中止を実行したことを示すフラグの制御プロセスを加えた図２と同様のフローチャートである。
【図７】  停止準備期間に置き換わる期間を判定するプロセスを含む停止制御中止判定のためのフローチャートである。
【図８】  図７の制御を実行した場合のタイムチャートの一例を示す図である。
【図９】  燃料の供給停止後に停止制御の中止をおこなう制御例を示すフローチャートである。
【図１０】  図９の制御を実行した場合のタイムチャートの一例を示す図である。
【図１１】  この発明で対象とする内燃機関の制御系統を模式的に示すブロック図である。
【図１２】  クランク角度センサの一例を示す模式図である。
【符号の説明】
１…エンジン、  ２６…エンジン用電子制御装置、  ２７…エコラン用電子制御装置。
【図１】
0003707408.tif 000002
【図２】
0003707408.tif 000003
【図３】
0003707408.tif 000004
【図４】
0003707408.tif 000005
【図５】
0003707408.tif 000006
【図６】
0003707408.tif 000007
【図７】
0003707408.tif 000008
【図８】
0003707408.tif 000009
【図９】
0003707408.tif 000010
【図１０】
0003707408.tif 000011
【図１１】
0003707408.tif 000012
【図１２】
0003707408.tif 000013