(57)【要約】【課題】エンジン低温時にはサブタンク内の補助燃料によりエンジンを始動し、始動後はメインタンク内の主燃料（フレックス燃料）にて運転を継続させるエンジン制御装置において、サブタンクの燃料切れによりエンジンを低温始動できなくなるのを防止する。【解決手段】エンジンＥＣＵ８０は、エンジン２の低温始動によってサブタンク６内の補助燃料（ガソリン）が低下し、燃料スイッチ４０がオン状態となると、給油ランプ８６を点灯して、運転者に補助燃料の補給を促し、しかも、その後の低温始動時にエンジン２に供給する補助燃料の噴射量を、燃料スイッチ４０のオフ時よりも少なくして、補助燃料の減少を抑制する。また給油ランプ８６の点灯状態や低温始動時の補助燃料の噴射量は、燃料スイッチ４０がオン状態にあるときのエンジン２の低温始動回数に応じて変化させる。【選択図】図１
2008014215.tif 000002
【特許請求の範囲】
【請求項１】
主燃料と、該主燃料とは性状が異なり主に低温始動時の燃焼を補助する補助燃料とを用いるフレックス燃料用エンジンにおいて、
主燃料を蓄えるメインタンクと、
補助燃料を蓄えるサブタンクと、
エンジン始動時に、前記主燃料にてエンジンを始動可能か否かを判定する低温始動判定手段と、
該低温始動判定手段にてエンジンが始動可能であると判定されると、エンジンに前記メインタンク内の主燃料を供給することによりエンジンを始動する通常始動制御手段と、
前記低温始動判定手段にてエンジンが始動可能でないと判定されると、エンジンに前記サブタンク内の補助燃料を供給することによりエンジンを始動する低温始動制御手段と、
を備え、エンジンの始動後は前記メインタンク内の主燃料をエンジンに供給してエンジンの運転を制御するエンジン制御装置であって、
前記補助燃料の残量が予め設定された残量以下に低下したことを検出する残量低下検出手段と、
前記残量低下検出手段にて補助燃料の残量低下が検出されているときには、エンジンの低温始動時に前記低温始動制御手段がエンジンに供給する補助燃料量を、前記残量低下検出手段にて補助燃料の残量低下が検出されていない通常時よりも減少させる補助燃料消費抑制手段と、
を設けたことを特徴とするエンジン制御装置。
【請求項２】
前記補助燃料消費抑制手段は、前記低温始動制御手段による補助燃料の供給時間を通常時よりも短縮することにより、エンジンに供給する補助燃料量を通常時よりも減少させることを特徴とする請求項１に記載のエンジン制御装置。
【請求項３】
前記補助燃料消費抑制手段は、前記残量低下検出手段にて補助燃料の残量低下が検出されているときに前記低温始動制御手段がエンジンを始動した回数が多くなるほど、前記低温始動制御手段による補助燃料の供給時間が短くなるように、前記補助燃料の供給時間を短縮することを特徴とする請求項２に記載のエンジン制御装置。
【請求項４】
前記補助燃料消費抑制手段は、前記低温始動制御手段が補助燃料を供給する際の単位時間当たりの燃料供給量を通常時よりも減少させることにより、エンジンに供給する補助燃料量を通常時よりも減少させることを特徴とする請求項１に記載のエンジン制御装置。
【請求項５】
前記補助燃料消費抑制手段は、前記残量低下検出手段にて補助燃料の残量低下が検出されているときに前記低温始動制御手段がエンジンを始動した回数が多くなるほど、前記低温始動制御手段が補助燃料を供給する際の単位時間当たりの燃料供給量が少なくなるように、前記補助燃料の単位時間当たりの燃料供給量を減少させることを特徴とする請求項４に記載のエンジン制御装置。
【請求項６】
前記残量低下検出手段にて補助燃料の残量低下が検出されると、補助燃料の残量低下を報知する報知手段を備えたことを特徴とする請求項１〜請求項５の何れかに記載のエンジン制御装置。
【請求項７】
前記報知手段は、前記残量低下検出手段にて補助燃料の残量低下が検出されているときに前記低温始動制御手段がエンジンを始動した回数に応じて、前記残量低下の報知形態を変化させることを特徴とする請求項６に記載のエンジン制御装置。
【請求項８】
前記報知手段は、前記残量低下検出手段にて補助燃料の残量低下が検出されているときに当該エンジン制御装置が起動された回数に応じて、前記残量低下の報知形態を変化させることを特徴とする請求項６に記載のエンジン制御装置。
【請求項９】
主燃料と、該主燃料とは性状が異なり主に低温始動時の燃焼を補助する補助燃料とを用いるフレックス燃料用エンジンにおいて、
主燃料を蓄えるメインタンクと、
補助燃料を蓄えるサブタンクと、
エンジン始動時に、前記主燃料にてエンジンを始動可能か否かを判定する低温始動判定手段と、
該低温始動判定手段にてエンジンが始動可能であると判定されると、エンジンに前記主燃料を供給することによりエンジンを始動する通常始動制御手段と、
前記低温始動判定手段にてエンジンが始動可能でないと判定されると、エンジンに前記補助燃料を供給することによりエンジンを始動する低温始動制御手段と、
を備え、エンジンの始動後は前記主燃料をエンジンに供給してエンジンの運転を制御するエンジン制御装置であって、
前記補助燃料の残量が予め設定された残量以下に低下したことを検出する残量低下検出手段と、
該残量低下検出手段にて補助燃料の残量低下が検出されると、補助燃料の残量低下を報知する報知手段と、
を備え、該報知手段は、前記残量低下検出手段にて補助燃料の残量低下が検出されているときに前記低温始動制御手段がエンジンを始動した回数に応じて、前記残量低下の報知形態を変化させることを特徴とするエンジン制御装置。
【請求項１０】
主燃料と、該主燃料とは性状が異なり主に低温始動時の燃焼を補助する補助燃料とを用いるフレックス燃料用エンジンにおいて、
主燃料を蓄えるメインタンクと、
補助燃料を蓄えるサブタンクと、
エンジン始動時に、前記主燃料にてエンジンを始動可能か否かを判定する低温始動判定手段と、
該低温始動判定手段にてエンジンが始動可能であると判定されると、エンジンに前記主燃料を供給することによりエンジンを始動する通常始動制御手段と、
前記低温始動判定手段にてエンジンが始動可能でないと判定されると、エンジンに前記補助燃料を供給することによりエンジンを始動する低温始動制御手段と、
を備え、エンジンの始動後は前記主燃料をエンジンに供給してエンジンの運転を制御するエンジン制御装置であって、
前記補助燃料の残量が予め設定された残量以下に低下したことを検出する残量低下検出手段と、
該残量低下検出手段にて補助燃料の残量低下が検出されると、補助燃料の残量低下を報知する報知手段と、
を備え、該報知手段は、前記残量低下検出手段にて補助燃料の残量低下が検出されているときに当該エンジン制御装置が起動された回数に応じて、前記残量低下の報知形態を変化させることを特徴とするエンジン制御装置。
【請求項１１】
前記残量低下検出手段にて補助燃料の残量低下が検出されると、エンジン始動毎にエンジン始動時のエンジン温度（エンジン冷却水温等）をサンプリングし、該サンプリングしたエンジン温度の変化に基づき、前記低温始動制御手段によるエンジン始動が実行されることのない気温が続く状態から前記低温始動制御手段によるエンジン始動が実行される気温への移行時期を検出する気温変化検出手段を備え、
前記報知手段は、前記気温変化検出手段にて前記低温始動制御手段によるエンジン始動が実行される気温への移行時期が検出されると、前記残量低下の報知形態を変化させてサブタンクへの給油を促すことを特徴とする請求項６〜請求項１０の何れかに記載のエンジン制御装置。
【請求項１２】
前記報知手段は、ランプ、発光ダイオード、液晶等の表示手段を駆動することにより前記補助燃料の残量低下を報知し、前記残量低下の報知形態として、表示手段の点灯パターン、点灯色、表示文字、表示記号の少なくとも一つを変化させることを特徴とする請求項７〜請求項１１の何れかに記載のエンジン制御装置。
【請求項１３】
前記残量低下検出手段にて補助燃料の残量低下が検出されているときに、前記低温始動制御手段の動作によってエンジンを始動できたか否かを判定し、前記低温始動制御手段の動作によってエンジンを始動できなかった場合には、前記サブタンク内の補助燃料が無くなったと判断して、その旨を記憶媒体に記憶する燃料切れ判定手段を備えたことを特徴とする請求項１〜請求項１２の何れかに記載のエンジン制御装置。
【請求項１４】
前記燃料切れ判定手段は、前記サブタンク内の補助燃料が無くなったと判断すると、補助燃料が無くなったことを報知し、その旨を記憶媒体に記憶することを特徴とする請求項１３に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主燃料と、該主燃料とは性状が異なり主に低温始動時の燃焼を補助する補助燃料とを用いるフレックス燃料用エンジン制御装置に関する。
【背景技術】
【０００２】
主燃料と、該主燃料とは性状が異なり主に低温始動時の燃焼を補助する補助燃料とを用いるフレックス燃料用エンジンにおいては、主燃料がガソリンに比べて発火点が低いことから、主燃料を蓄えるメインタンクとは別に、補助燃料としてガソリンを蓄えるサブタンクを設け、エンジンの低温時には、主燃料に代えてサブタンク内の補助燃料（ガソリン）をエンジンに供給することで、エンジンを始動させることが提案されている（例えば、特許文献１、２等参照）。
【特許文献１】特開平２−１４９７５８号公報
【特許文献２】特開２００６−１０５０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記提案のエンジン制御装置において、サブタンク内の補助燃料は、エンジンの低温始動時にだけ消費されることから、使用者は、サブタンク内の補助燃料の残量を目視で確認しない限り、補助燃料の残量を把握することはできない。
【０００４】
このため、上記提案のエンジン制御装置においては、使用者が補助燃料の残量低下を目視で確認して、補助燃料を供給する前に、サブタンク内の補助燃料が空になってしまい、次の低温始動時にエンジンを始動できなくなることがあった。
【０００５】
一方、この問題を防止するために、サブタンク内の補助燃料の残量低下を検出して、給油ランプを点灯することで、使用者にサブタンクへの燃料供給を促すことも考えられる。
しかし、このように補助燃料の残量低下時に給油ランプを点灯するようにしただけでは、使用者が給油ランプの点灯に気付いてサブタンクを確認するとは限らないし、また、使用者が給油ランプの点灯に気付いたとしても、給油ランプの点灯後直ぐに補助燃料が空になるわけではないので、使用者がサブタンクを確認して補助燃料を供給するとは限らない。
【０００６】
このため、サブタンク内の補助燃料の残量低下を検出して給油ランプを点灯させるようにしても、使用者が補助燃料を供給する前にサブタンク内の補助燃料が空になってしまい、次の低温始動時にエンジンを始動できなくなることがある。
【０００７】
本発明は、こうした問題に鑑みなされたものであり、エンジンの低温時にはサブタンク内の補助燃料（ガソリン）をエンジンに供給してエンジンを始動し、エンジンの始動後はメインタンク内の主燃料にてエンジンを運転させるエンジン制御装置において、サブタンク内の補助燃料が空になってエンジンの低温時にエンジンを始動できなくなるのをより良好に防止できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するためになされた請求項１に記載のエンジン制御装置においては、エンジンの始動時に、低温始動判定手段が、メインタンクに蓄えられた主燃料にてエンジンを始動可能か否かを判定する。
【０００９】
そして、低温始動判定手段にてエンジンが始動可能であると判定されると、通常始動制御手段が、エンジンにメインタンク内の主燃料を供給することによりエンジンを始動し、逆に低温始動判定手段にてエンジン温度が始動可能温度よりも低いと判定されると、低温始動制御手段が、エンジンにサブタンク内の補助燃料を供給することによりエンジンを始動する。
【００１０】
また、請求項１に記載のエンジン制御装置には、サブタンク内の補助燃料の残量が予め設定された残量以下に低下したことを検出する残量低下検出手段が設けられており、この残量低下検出手段にて補助燃料の残量低下が検出されると、補助燃料消費抑制手段が、エンジンの低温始動時に低温始動制御手段がエンジンに供給する補助燃料量を、残量低下検出手段にて補助燃料の残量低下が検出されていない通常時よりも減少させる。
【００１１】
このため、請求項１に記載のエンジン制御装置によれば、残量低下検出手段にて補助燃料の残量低下が検出されてから補助燃料が空になるまでの低温始動制御手段によるエンジンの始動可能回数（換言すれば、サブタンク内の補助燃料が空になるまでの時間）を増加させることができ、サブタンク内の補助燃料が空になるまでの間に使用者（若しくはエンジンの点検者）がサブタンクを確認して補助燃料を補給する確率を高くすることができる。よって、本発明によれば、補助燃料が供給されずにサブタンク内の補助燃料が空になって、次の低温始動時にエンジンを始動できなくなる確率を低下させることができる。
【００１２】
ここで、補助燃料消費抑制手段は、エンジンを始動できる範囲内にて、低温始動制御手段がエンジンに供給する補助燃料量を通常時よりも減少させることができればよく、具体的には、請求項２に記載のように、低温始動制御手段による補助燃料の供給時間を通常時よりも短縮するよう構成しても、或いは、請求項４に記載のように、低温始動制御手段が補助燃料を供給する際の単位時間当たりの燃料供給量を通常時よりも減少させるよう構成してもよい。
【００１３】
そして、補助燃料消費抑制手段を請求項２に記載のように構成する際には、更に請求項３に記載のように、残量低下検出手段にて補助燃料の残量低下が検出されているときに低温始動制御手段がエンジンを始動した回数が多くなるほど、低温始動制御手段による補助燃料の供給時間が短くなるように、補助燃料の供給時間を短縮するようにすれば、残量低下検出手段にて補助燃料の残量低下が検出されてから補助燃料が空になるまでの時間をより延ばして、低温始動時にエンジンを始動できなくなる確率を低下させることができる。
【００１４】
また、同様に、補助燃料消費抑制手段を請求項４に記載のように構成する際には、請求項５に記載のように、残量低下検出手段にて補助燃料の残量低下が検出されているときに低温始動制御手段がエンジンを始動した回数が多くなるほど、低温始動制御手段が補助燃料を供給する際の単位時間当たりの燃料供給量が少なくなるように、補助燃料の単位時間当たりの燃料供給量を減少させるようにすれば、残量低下検出手段にて補助燃料の残量低下が検出されてから補助燃料が空になるまでの時間をより延ばして、低温始動時にエンジンを始動できなくなる確率を低下させることができる。
【００１５】
ところで、請求項１〜請求項５に記載のエンジン制御装置のように、残量低下検出手段にて補助燃料の残量低下が検出されると、低温始動制御手段によるエンジンの低温始動時に使用される補助燃料の量を通常よりも減少させるようにした場合、低温始動制御手段によるエンジンの始動可能回数を増加させて、サブタンク内の補助燃料が空になるまでの間に使用者が補助燃料を供給する確率を高くすることはできるが、その間に使用者がサブタンクを確認して、補助燃料の残量低下に気付かなければ、サブタンク内に補助燃料が供給されることはない。
【００１６】
そこで、請求項１〜請求項５に記載のエンジン制御装置には、更に、請求項６に記載のように、残量低下検出手段にて補助燃料の残量低下が検出されると、その残量低下を使用者に報知する報知手段を設けるようにするとよい。
【００１７】
つまり、このようにすれば、補助燃料の残量低下を使用者に報知することができるので、サブタンク内の補助燃料が空になるまでの間に使用者が補助燃料を供給する確率をより高めることができ、延いては、エンジンの低温始動時に補助燃料が空になっていてエンジンを始動できなくなるのをより良好に防止することができる。
【００１８】
また、このように、報知手段により補助燃料の残量低下を報知させる場合、その報知形態を固定すると、使用者が、その報知に気付かず補助燃料を供給しないとか、或いは、その報知に気付いても、補助燃料は未だ空にならないと判断して、補助燃料を供給しないことが考えられる。
【００１９】
そこで、サブタンク内の補助燃料が無くなる前に使用者が補助燃料を供給する確率をより高めるには、請求項７に記載のように、報知手段を、残量低下検出手段にて補助燃料の残量低下が検出されているときに低温始動制御手段がエンジンを始動した回数（つまりサブタンク内の補助燃料の減少量）に応じて、残量低下の報知形態を変化させるように構成するか、或いは、請求項８に記載のように、報知手段を、残量低下検出手段にて補助燃料の残量低下が検出されているときに当該エンジン制御装置が起動された回数（つまりエンジン始動回数）に応じて、残量低下の報知形態を変化させるように構成するとよい。
【００２０】
つまり、報知手段を、請求項６又は請求項７に記載のように構成すれば、使用者は、報知手段による残量低下の報知形態の変化から、サブタンクへの燃料供給の必要性を把握することができるようになる。
【００２１】
よって、請求項７又は請求項８に記載のエンジン制御装置によれば、サブタンクが空になる前に使用者が補助燃料を供給する確率を高めて、低温始動時にエンジンを始動できなくなるのをより良好に防止することができるようになる。
【００２２】
なお、こうした報知手段の構成は、補助燃料消費抑制手段を備えた請求項１〜請求項５に記載のエンジン制御装置に適用すれば、補助燃料の残量低下が検出されてから補助燃料が無くなる迄の時間を延ばしつつ、使用者に対して補助燃料の供給を催促することができるようになるので、低温始動時にエンジンを始動できなくなるのをより良好に防止することができるが、請求項９又は請求項１０に記載のように、補助燃料消費抑制手段を備えていないエンジン制御装置に適用するだけでも、本発明の目的を達成することはできる。
【００２３】
つまり、請求項９、１０に記載のエンジン制御装置においては、残量低下検出手段にて補助燃料の残量低下が検出されたときには、報知手段が、補助燃料の残量低下を報知するだけであるが、請求項９に記載の報知手段は、請求項７に記載のものと同様、残量低下検出手段にて補助燃料の残量低下が検出されているときに低温始動制御手段がエンジンを始動した回数（つまりサブタンク内の補助燃料の減少量）に応じて、報知手段による残量低下の報知形態を変化させるように構成されており、請求項１０に記載の報知手段は、請求項８に記載のものと同様、残量低下検出手段にて補助燃料の残量低下が検出されているときに当該エンジン制御装置が起動された回数（つまりエンジン始動回数）に応じて、報知手段による残量低下の報知形態を変化させるように構成されている。
【００２４】
このため、請求項９又は請求項１０に記載のエンジン制御装置によれば、報知手段による残量低下の報知形態を変化させることにより、サブタンクが空になる前に使用者が補助燃料を供給する確率を高めて、低温始動時にエンジンを始動できなくなる確率を低下させることができるようになり、本発明の所期の目的を達成することができる。
【００２５】
ところで、上記のように、サブタンク内の補助燃料の残量低下に伴い、報知手段が補助燃料の残量低下を報知しても、その報知時期が、例えば冬から春への移行期のように、エンジンの始動時に補助燃料が使用される頻度が少なくなる時期である場合には、サブタンク内の補助燃料が空になることはないので、使用者は、サブタンクへ補助燃料を供給しないことが考えられる。
【００２６】
そして、このようにサブタンクへ補助燃料が供給されない状態で、季節が春から夏、夏から秋へと変化し、低温始動制御手段によるエンジン始動が頻繁に実行される冬へと移行すると、サブタンク内の補助燃料が急速に減少して、低温始動時にエンジンを始動できなくなる虞がある。
【００２７】
そこで、こうした問題を防止するには、請求項１１に記載のように、エンジン始動毎にエンジン始動時のエンジン温度（エンジン冷却水温等）をサンプリングし、そのサンプリングしたエンジン温度の変化に基づき、低温始動制御手段によるエンジン始動が実行されることのない気温が続く状態（例えば温暖な季節）から低温始動制御手段によるエンジン始動が実行される気温（例えば冬季）への移行時期を検出する気温変化検出手段を設け、報知手段を、この気温変化検出手段にて、低温始動制御手段によるエンジン始動が実行される気温への移行時期が検出されると、補助燃料の残量低下の報知形態を変化させて、サブタンクへの燃料供給を促すように構成するとよい。
【００２８】
つまり、このようにすれば、エンジン始動時に低温始動制御手段が動作し始める気温への移行時（例えば秋から冬への移行時）に、使用者に対してサブタンクへの補助燃料の供給を催促して、サブタンク内の補助燃料が空になる前に、サブタンクに補助燃料を供給させることができるようになり、その後の低温始動時にエンジンを始動できなくなるのを防止することができる。
【００２９】
なお、請求項７〜請求項１１に記載のエンジン制御装置において、報知手段が、ランプ、発光ダイオード、液晶等の表示手段を駆動することにより補助燃料の残量低下を報知するように構成されている場合には、請求項１２に記載のように、残量低下の報知形態として、表示手段（つまりランプや発光ダイオード）の点灯パターン（点灯・点滅、点滅時の点灯時間及び消灯時間等）や点灯色、或いは、表示手段が表示する文字や記号の少なくとも一つを変化させるようにすればよい。そして、このようにすれば、使用者は、表示手段の点灯パターンや点灯色、或いは、表示手段に表示された文字や記号の変化から、サブタンクへの燃料補給の必要性（緊急性）を把握できることになる。
【００３０】
ところで、本発明（請求項１〜請求項１２）のエンジン制御装置では、補助燃料の残量低下を検出してからサブタンク内の補助燃料が空になる迄の時間を延ばすか、或いは、報知手段による残量低下の報知形態を変化させることにより、サブタンク内の補助燃料が空になるまでに使用者がサブタンクに補助燃料を供給する確率を高めることはできるものの、サブタンクに補助燃料が供給されなければ、最終的にはエンジンを低温始動することができなくなってしまう。
【００３１】
そこで、本発明のエンジン制御装置には、更に、請求項１３に記載のように、燃料切れ判定手段を設け、この燃料切れ判定手段により、残量低下検出手段にて補助燃料の残量低下が検出されているときに低温始動制御手段の動作によってエンジンを始動できたか否かを判定し、低温始動制御手段の動作によってエンジンを始動できなかった場合には、サブタンク内の補助燃料が無くなったと判断して、その旨を記憶媒体に記憶するようにするとよい。
【００３２】
つまり、このようにすれば、エンジンの始動不良が発生した際、使用者は、記憶媒体に記憶された情報を読み出すことにより、エンジンの始動不良がサブタンク内の補助燃料切れによるものなのか、或いは、補助燃料供給系以外の故障（メインタンクからの燃料供給系や点火系の故障等）によるものなのかを識別することができるようになり、補助燃料の補給、エンジンの修理、といった対策を速やかに施すことができる。
【００３３】
また、燃料切れ判定手段は、請求項１４に記載のように、サブタンク内の補助燃料が無くなったと判断すると、例えば、エンジンの点検を促すチェックエンジンランプの点灯等によって、補助燃料が無くなったことを報知し、その旨を記憶媒体に記憶するように構成してもよい。
【００３４】
そして、燃料切れ判定手段をこのように構成すれば、補助燃料の燃料切れによる始動不良が発生した際に、補助燃料の燃料切れによってエンジンを始動できないことを使用者に通知し、使用者に対して、補助燃料を速やかに供給させることができるようになる。
【発明を実施するための最良の形態】
【００３５】
以下に本発明の実施形態を図面と共に説明する。
（第１実施形態）
図１は、本発明が適用された第１実施形態のエンジン２とその制御系全体の構成を表す概略構成図である。
【００３６】
本実施形態のエンジン２は、自動車の動力源として使用される多気筒４サイクルエンジンであり、アルコールとガソリンとの混合燃料（アルコール混合燃料）を主燃料として蓄えるメインタンク４と、ガソリンを補助燃料として蓄えるサブタンク６とを備える。
【００３７】
エンジン２の吸気通路１０は、サージタンク１２よりも下流の吸気マニホールド１４にて気筒毎に分岐され、吸気ポート１６を介して各気筒の燃焼室２０にそれぞれ接続されている。また、吸気通路１２のサージタンク１４よりも上流側には、吸入空気量を検出する吸気量センサ２２や、モータ２４により開度調整可能な電子制御式のスロットルバルブ２６が設けられており、スロットルバルブ２６には、その開度（スロットル開度）を検出するためのスロットルセンサ２７も設けられている。
【００３８】
次に、サージタンク１４よりも下流の各気筒の吸気ポート１６には、主燃料を噴射供給するための主燃料インジェクタ２８と、補助燃料を噴射供給するための補助燃料噴射ノズル３０が設けられている。
【００３９】
補助燃料噴射ノズル３０への補助燃料の供給経路３２は、各気筒共通になっており、サブタンク６から各補助燃料噴射ノズル３０には、補助燃料供給ポンプ３４、燃料遮断弁３６、及び、燃料制御弁３８を介して補助燃料が供給される。このため、補助燃料噴射ノズル３０からの補助燃料の噴射量は、後述のエンジンＥＣＵ８０によりデューティ駆動される燃料制御弁３８の開度（駆動デューティ比）とその駆動時間とにより決定される。なお、サブタンク６には、補助燃料が給油の必要な所定量まで減少するとオン状態となる燃料スイッチ４０が設けられている。
【００４０】
一方、主燃料インジェクタ２８には、メインタンク４から主燃料供給ポンプ４２を介して汲み上げられた主燃料が一定圧で供給されている。そして、主燃料インジェクタ２８は、エンジンＥＣＵ８０からの駆動信号に従い内部の電磁弁を開弁することにより、その開弁時間に応じた量の燃料を対応する気筒に噴射供給する。なお、メインタンク４には、タンク内で気化した蒸発燃料を吸着するキャニスタ４４が設けられており、エンジン２の吸気通路１０には、このキャニスタ４４に蓄えられた燃料を吸気通路１０内の負圧で吸気通路１０内に流入させるパージバルブ４６が設けられている。
【００４１】
次に、エンジン２の各気筒の燃焼室２０には、吸気弁１８を介して燃焼室２０内に導入された燃料混合気を火花点火するための点火プラグ５０が設けられており、燃焼室２０周囲のウォータジャケットには、その内部を流れる冷却水の温度を検出する水温センサ５４や、エンジン２のノッキングを検出するためのノックセンサ５６が設けられている。なお、各気筒の点火プラグ５０には、エンジンＥＣＵ８０からの指令に従い点火プラグ５０に火花放電用の高電圧を印加するための点火コイル５２が設けられている。
【００４２】
また、エンジン２の排気通路６０は、各気筒の燃焼室２０に排気ポート６２を介して接続されている。そして、この排気通路６０には、各気筒の燃焼室２０から排気弁６４を介して排出された排気の酸素含有量に基づいて、燃焼室２０での燃焼に供された混合気の空燃比を検出する空燃比センサ６６が設けられ、更に、その下流には、排気を浄化する触媒装置６８が設けられている。
【００４３】
また、エンジン２には、クランク軸の所定回転角度毎にパルス信号を発生する回転角センサ５８や、運転者によって操作されるアクセルペダル７０の操作位置（踏込量）を検出するアクセルセンサ７２等も設けられている。そして、これら各センサ５８、７２からの検出信号は、上述した他のセンサ・スイッチ類からの検出信号と共にエンジンＥＣＵ８０に入力される。
【００４４】
次に、エンジンＥＣＵ８０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるマイクロコンピュータ（マイコン）８２を中心に構成された電子制御ユニットであり、上述した各種センサやスイッチ類からの検出信号に基づきエンジン２の運転状態を検出して、主燃料インジェクタ２８の開弁時間（つまり燃料噴射量）を制御する燃料噴射制御や、点火コイル５２の高電圧発生タイミング（つまり点火時期）を制御する点火時期制御、或いは、アクセルセンサ７２からの検出信号等に基づきスロットルバルブ２６の開度を制御するスロットル制御等を実行する。
【００４５】
なお、エンジンＥＣＵ８０には、車載バッテリからの電源供給が遮断されたときに制御に必要なデータが消失することのないよう、そのデータを記憶する不揮発性メモリ（本実施形態ではＥＥＰＲＯＭ）８４が設けられている。
【００４６】
また、エンジンＥＣＵ８０には、車両の運転席前方に設けられて、運転者に対しサブタンク６への補助燃料の補給を促すサブタンク給油ランプ８６や、同じく運転者に対しエンジン２の異常を通知するチェックエンジンランプ８８等も接続されており、エンジンＥＣＵ８０は、サブタンク６内の補助燃料が減少して燃料スイッチ４０がオン状態になると、サブタンク給油ランプ８６を点灯し、エンジン２を始動できなかったとき等、エンジン制御に異常が生じると、チェックエンジンランプ８８を点灯する。
【００４７】
また、エンジンＥＣＵ８０は、図示しないイグニッションスイッチ（ＩＧＳＷ）がオンされることにより起動し、その後、イグニッションスイッチ（ＩＧＳＷ）がオフされるまで、上述した各種制御処理を実行するが、起動直後には、メインタンク４内の主燃料のアルコール濃度とエンジン温度（水温）とに基づき、主燃料にてエンジン２を始動できるか否かを判定し、主燃料でエンジン２を始動できないと判断すると（後述の低温始動条件成立）、サブタンク６内の補助燃料を補助燃料噴射ノズル３０から噴射させてエンジン２を確実に始動させる低温始動制御処理を実行する。
【００４８】
以下、このようにエンジンＥＣＵ８０にて起動直後に実行される低温始動制御処理と、この低温始動制御処理に対応して実行される主燃料噴射制御処理とを、図２及び図３に示すフローチャートに沿って説明する。
【００４９】
図２に示すように、低温始動制御処理では、まずＳ１１０（Ｓはステップを表す）にて、メインタンク４内の主燃料のアルコール濃度を推定するアルコール濃度推定処理を実行する。このアルコール濃度推定処理では、例えば、燃料噴射量の演算時に空燃比センサ６６からの検出信号に基づき排気中の酸素濃度が所定値以下となるように更新される補正係数（空燃比補正係数）の学習値をＥＥＰＲＯＭ８４から読み込み、その読み込んだ空燃比補正係数の学習値の基準値（値１）からのずれ量に応じて主燃料のアルコール濃度を推定するようにされており、その推定には、例えば、図４（ａ）に示すアルコール濃度推定マップが用いられる。
【００５０】
つまり、燃料噴射量の演算は、吸気量センサ２２にて検出される吸入空気量と回転角センサ５８からの検出信号に基づき得られるエンジン回転数ＮＥとから、主燃料インジェクタ２８からの主燃料の基本噴射量を求め、この基本噴射量を、空燃比センサ６６等からの検出信号に基づき補正する、といった手順で実行される。そして、その空燃比センサ６６を用いた空燃比のフィードバック制御では、主燃料のアルコール濃度が高くなるほど、排気中の酸素濃度が高くなるため、空燃比補正係数も大きくなり、ＥＥＰＲＯＭ８４にはその学習値として大きい値が記憶されることになる。そこで、Ｓ１１０では、この空燃比補正係数の学習値と図４（ａ）に示したマップとを用いて、主燃料のアルコール濃度を推定するのである。
【００５１】
このようにＳ１１０にて主燃料のアルコール濃度が推定されると、Ｓ１２０に移行して、水温センサ５４からの検出信号をＡＤ変換することによりエンジン２の冷却水温ＴＨＷを読み込み、続くＳ１３０にて、その冷却水温ＴＨＷとＳ１１０で推定した主燃料のアルコール濃度とから、エンジン２の始動に補助燃料を用いる低温始動の実行条件（低温始動条件）が成立したか否かを判断する。
【００５２】
つまり、主燃料は、アルコール濃度が高いほど点火し難く、また、温度が低いほど点火し難いことから、Ｓ１３０では、冷却水温ＴＨＷと主燃料のアルコール濃度とをパラメータとする図４（ｂ）に示す低温始動条件成立判定マップを用いて、低温始動条件が成立したか否かを判断する。
【００５３】
そして、Ｓ１３０にて、低温始動条件は成立していないと判断すると、主燃料だけでエンジン２を始動できるので、当該低温始動制御処理をそのまま終了し、逆に、Ｓ１３０にて、低温始動条件が成立したと判断すると、続くＳ１４０に移行して、運転者によりエンジン２のスタータが駆動（オン）されたか否かを判断することにより、スタータが駆動されるのを待つ。
【００５４】
次に、Ｓ１４０にて、スタータが駆動されたと判断されると、Ｓ１５０に移行して、サブタンク６に設けられた燃料スイッチ（ＳＷ）４０がオン状態になっているか否かを判断する。そして、燃料スイッチ４０がオフ状態（つまり、サブタンク６に補助燃料が充分残っている場合）であれば、Ｓ１７０にて、低温始動制御時間として予め設定された基準時間（例えば３０秒）を設定し、逆に、燃料スイッチ４０がオン状態（つまり、サブタンク６内の補助燃料の残量が少ない場合）であれば、Ｓ１６０にて、低温始動制御時間として基準時間の２分の１の時間（例えば１５秒）を設定する。
【００５５】
次に、Ｓ１６０又はＳ１７０にて低温始動制御時間が設定されると、Ｓ１８０にて、補助燃料供給ポンプ３４を駆動し、燃料遮断弁３６を開弁することによりサブタンク６から補助燃料噴射ノズル３０への燃料供給を開始する。そして、続くＳ１９０にて、燃料制御弁３８を所定デューティ比でデューティ駆動することにより、補助燃料噴射ノズル３０からの補助燃料の噴射量を、エンジン２の始動に必要な噴射量まで増量し、続くＳ２００にて、マイコン８２内のタイマを起動することにより、サブタンク６からの補助燃料供給時間の計時を開始する。
【００５６】
次に、Ｓ２１０では、回転角センサ５８からの検出信号に基づきエンジン回転数ＮＥを求め、そのエンジン回転数ＮＥが予め設定された始動判定回転数ＮＥ１（例えば８００［ｒｐｍ］）以上になったか否かを判断することにより、エンジン回転数ＮＥが始動判定回転数ＮＥ１に達するのを待つ。そして、Ｓ２１０にて、エンジン回転数ＮＥが始動判定回転数ＮＥ１に達したと判断されると、Ｓ２２０に移行して、燃料制御弁３８の駆動デューティ比をエンジン２の運転を維持するのに必要な最低維持デューティ比に変更することで、補助燃料噴射ノズル３０からの補助燃料の噴射量をエンジン２の運転を継続するのに最低必要な量まで減量する。
【００５７】
次に、Ｓ２３０では、Ｓ２００で計時を開始したタイマによる計時時間（燃料供給時間）がＳ１６０又はＳ１７０にて設定した低温始動制御時間に達したか否かを判断することにより、低温始動制御時間が経過するのを待つ。そして、燃料供給時間が低温始動制御時間に達すると、Ｓ２４０に移行して、燃料制御弁３８、燃料遮断弁３６及び補助燃料供給ポンプ３４の駆動を停止することにより、サブタンク６から補助燃料噴射ノズル３０への燃料供給（換言すれば補助燃料の噴射）を停止し、当該低温始動制御処理を終了する。
【００５８】
次に、図３に示す主燃料噴射制御処理は、上述した低温始動制御と同様にエンジンＥＣＵ８０の起動直後から実行される処理である。この主燃料噴射制御では、まずＳ３００にて、上述したＳ１１０〜Ｓ１３０と同様の手順で低温始動条件が成立しているか否かを判定する。
【００５９】
そして、低温始動条件が成立していなければ、Ｓ３１０にて、主燃料供給ポンプ４２を駆動することによりメインタンク４から主燃料インジェクタ２８への燃料供給を開始し、続くＳ３２０にて、エンジン２の回転に同期して気筒毎に主燃料インジェクタ２８を駆動することにより、各気筒にエンジン始動用の主燃料を供給する始動時噴射制御処理を実行する。また、この始動時噴射制御処理にてエンジン２が始動されると、Ｓ３３０に移行して、エンジン始動後の通常の燃料噴射制御処理を実行する。
【００６０】
一方、Ｓ３００にて、低温始動条件が成立していると判断されると、Ｓ３４０に移行して、運転者によりエンジン２のスタータが駆動（オン）されたか否かを判断することにより、スタータが駆動されるのを待つ。そして、スタータが駆動されると、Ｓ３５０に移行して、主燃料供給ポンプ４２を停止することによりメインタンク４から主燃料インジェクタ２８への燃料供給を停止させ、Ｓ３６０にて、回転角センサ５８からの検出信号に基づきエンジン回転数ＮＥを求め、そのエンジン回転数ＮＥが予め設定された噴射開始判定回転数ＮＥ２以上になったか否かを判断することにより、エンジン回転数ＮＥが噴射開始判定回転数ＮＥ２に達するのを待つ。なお、噴射開始判定回転数ＮＥ２は、始動判定回転数ＮＥ１と同じか始動判定回転数ＮＥ１よりも低い回転数に設定される。
【００６１】
そして、Ｓ３６０にて、エンジン回転数ＮＥが噴射開始判定回転数ＮＥ２に達したと判断されると、Ｓ３７０に移行して、主燃料供給ポンプ４２を駆動することによりメインタンク４から主燃料インジェクタ２８への燃料供給を開始し、続くＳ３８０にて、エンジン２の回転に同期して気筒毎に主燃料インジェクタ２８を一定時間だけ駆動することにより、各気筒に主燃料を一定量だけ噴射供給する定量噴射制御処理を実行する。
【００６２】
また、この定量噴射制御処理の実行中は、Ｓ３９０にて、低温始動制御処理が終了したか否かを判断し、低温始動制御処理が終了していなければ再度Ｓ３８０に移行することで、低温始動制御処理の状態を監視し、Ｓ３９０にて低温始動制御処理が終了したと判断すると、Ｓ３３０に移行して、エンジン始動後の通常の燃料噴射制御処理を実行する。
【００６３】
以上説明したように、本実施形態のエンジン制御装置では、イグニッションスイッチ（ＩＧＳＷ）がオンされ、エンジンＥＣＵ８０が起動されると、エンジンＥＣＵ８０にて低温始動制御処理と主燃料噴射制御処理とが実行される。
【００６４】
そして、エンジンＥＣＵ８０の起動時（換言すればエンジン２の始動時）に、エンジン２の冷却水温ＴＨＷが低く、メインタンク４に蓄積された主燃料（アルコール混合燃料）ではエンジン２を始動できない場合（つまり低温始動制御実行条件成立時）には、図５に示すように、運転者がスタータの駆動を開始するのと同時に（時点ｔ１）、補助燃料噴射ノズル３０から、燃料制御弁３８の駆動デューティ比に対応した噴射率にて補助燃料が噴射される。
【００６５】
この補助燃料の燃料噴射は、低温始動制御時間だけ継続されるが、その噴射機関中に、エンジン回転数ＮＥが噴射開始判定回転数ＮＥ２に達すると（時点ｔ２）、主燃料インジェクタ２８から各気筒に一定量の主燃料が噴射供給されるようになり、更に、エンジン回転数ＮＥが始動判定回転数ＮＥ１に達すると（時点ｔ３）、燃料制御弁３８の駆動デューティ比が、主燃料の定量噴射と補助燃料の噴射とでエンジン２の運転を継続するのに必要な最低維持デューティ比にまで低減されて、補助燃料の噴射量が抑制される。
【００６６】
このため、エンジン２の始動時に、冷却水温ＴＨＷ（延いてはエンジン温度）が低く、主燃料ではエンジン２を始動できない場合であっても、エンジン２に補助燃料を噴射供給することで、エンジン２を確実に始動することができるようになり、低温始動制御時間経過後（時点ｔ４）、補助燃料の噴射を停止して、主燃料だけでエンジン２を運転する通常の燃料噴射制御処理に移行しても、エンジン２の運転を安定して継続することができる。
【００６７】
また、本実施形態では、サブタンク６に設けられた燃料スイッチ４０がオン状態である場合には、エンジンＥＣＵ８０がサブタンク給油ランプ８６を点灯して、運転者に対して補助燃料の給油を促し、しかも、エンジンＥＣＵ８０が低温始動制御処理によって補助燃料噴射ノズル３０から補助燃料を噴射供給させる際には、その噴射供給時間である低温始動制御時間を、通常時の基準時間の２分の１の時間に設定することにより、低温始動制御処理の終了タイミングを図５に示す時点ｔ４から時点ｔ４′へと早めて、エンジン２に補助燃料を噴射供給する時間を抑制する。
【００６８】
このため、本実施形態のエンジン制御装置によれば、燃料スイッチ４０によりサブタンク６内の補助燃料の残量の低下が検出されてから補助燃料が空になるまでに、低温始動制御処理によりエンジン２を始動することのできる始動可能回数を増加させ、サブタンク給油ランプ８６の点灯後、補助燃料が供給されずにサブタンク内の補助燃料が空になる確率を低下させることができる。
【００６９】
なお、本実施形態においては、燃料スイッチ４０が本発明の残量低下検出手段に相当し、サブタンク給油ランプ８６が本発明の表示手段に相当し、エンジンＥＣＵ８０が本発明の報知手段に相当する。また、エンジンＥＣＵ８０にて実行される制御処理のうち、上述したＳ１３０及びＳ３００にて実行される低温始動条件の判定処理が、本発明の低温始動判定手段に相当し、主燃料噴射制御処理のＳ３２０にて実行される始動時噴射制御処理が、本発明の通常始動制御手段に相当し、低温始動制御処理のＳ１４０〜Ｓ２４０にて実行される補助燃料の噴射制御処理が、本発明の低温始動制御手段に相当し、このＳ１４０〜Ｓ２４０の処理のうち、特にＳ１６０の処理が、本発明の補助燃料消費抑制手段に相当する。
（第２実施形態）
ところで、第１実施形態では、燃料スイッチ４０がオン状態である場合には、エンジンＥＣＵ８０がサブタンク給油ランプ８６を点灯するものとして説明したが、燃料スイッチ４０がオン状態である場合には、補助燃料の消費に伴い、運転者に対して燃料補給をより強く催促できるようにすることが望ましく、そのためには、例えば、サブタンク給油ランプ８６の点灯状態を変化させるようにするとよい。
【００７０】
そこで、このようにサブタンク給油ランプ８６の点灯状態を変化させるのに好適なエンジン制御装置について、本発明の第２実施形態として説明する。
なお、第２実施形態のエンジン制御装置の構成は、第１実施形態と同様であり、第１実施形態と異なる点は、エンジンＥＣＵ８０にて実行される低温始動制御処理とサブタンク給油ランプ８６の点灯制御処理であるので、以下の説明では、これら各制御処理の手順を図６、図７に示すフローチャートに沿って説明する。
【００７１】
図６に示す低温始動制御処理は、第１実施形態の低温始動制御処理と同様、エンジンＥＣＵ８０にて起動直後に実行される処理であり、この処理が開始されると、エンジンＥＣＵ８０は、まずＳ４１０にて、燃料スイッチ４０がオン状態であるか否かを判断する。
【００７２】
そして、燃料スイッチ４０がオン状態でなければ、Ｓ４２０にて、低温始動カウント値ｎに初期値「０」を設定し、続くＳ４３０にて、その低温始動カウント値ｎを不揮発性メモリであるＥＥＰＲＯＭ８４に書き込んだ後、Ｓ４４０に移行し、逆に、燃料スイッチ４０がオン状態であれば、そのままＳ４４０に移行する。
【００７３】
次に、Ｓ４４０では、上述したＳ１１０〜Ｓ１３０と同様の手順で低温始動条件が成立しているか否かを判定し、低温始動条件が成立していなければ、そのまま当該処理を終了し、逆に低温始動条件が成立していれば、Ｓ４５０に移行して、上述したＳ１４０〜Ｓ２４０と同様の手順で補助燃料噴射制御処理を実行する。
【００７４】
そして、この補助燃料噴射制御処理が終了すると、Ｓ４６０に移行して、ＥＥＰＲＯＭ８４から低温始動カウント値ｎを読み出し、続くＳ４７０にて、その読み出した低温始動カウント値ｎに値１を加算（インクリメント）し、その加算後の低温始動カウント値ｎをＥＥＰＲＯＭ８４に書き込むことで、ＥＥＰＲＯＭ８４内の低温始動カウント値ｎを更新し、当該処理を終了する。
【００７５】
次に、図７に示す給油ランプ点灯制御処理は、上述した低温始動制御処理等と共に、エンジンＥＣＵ８０にて起動直後に実行される処理である。
この給油ランプ点灯制御処理では、まずＳ５１０にて、燃料スイッチ４０がオン状態であるか否かを判断し、燃料スイッチ４０がオン状態でなければ、Ｓ５２０にて、サブタンク給油ランプ８６を消灯した後、当該処理を終了する。
【００７６】
一方、Ｓ５１０にて、燃料スイッチ４０がオン状態であると判断されると、Ｓ５３０にて、サブタンク給油ランプ８６を点灯し、Ｓ５４０に移行する。Ｓ５４０では、ＥＥＰＲＯＭ８４から低温始動カウント値ｎを読み出し、その値ｎが予め設定された所定値Ｋｎ（例えば値３）以上であるか否かを判断する。
【００７７】
そして、低温始動カウント値ｎが所定値Ｋｎに達していなければ、そのまま当該処理を終了し、逆に、低温始動カウント値ｎが所定値Ｋｎ以上であれば、サブタンク給油ランプ８６の点灯を点滅に切り換え、当該処理を終了する。
【００７８】
このように、本実施形態のエンジン制御装置では、エンジンＥＣＵ８０が起動されてエンジン２を始動する際に、低温始動条件が成立して補助燃料噴射制御処理を実行すると、低温始動カウント値ｎをインクリメントすることにより、補助燃料噴射制御処理の実行回数（低温始動回数）をカウントし、そのカウント値（低温始動カウント値ｎ）が所定値Ｋｎ（例えば３回）以上になると、サブタンク給油ランプ８６の点灯状態を、通常の点灯から点滅に切り換えるようにされている。
【００７９】
従って、本実施形態によれば、燃料スイッチ４０がオン状態となってサブタンク給油ランプ８６を点灯してサブタンク６への給油がなされず、その後の補助燃料噴射制御処理によってサブタンク６内の補助燃料が更に低下した際に、サブタンク給油ランプの点灯状態を変化させることで、運転者に対して、サブタンク６への燃料補給をより強く促し、サブタンク６内の燃料が空になるのを抑制できる。
【００８０】
なお、本実施形態においては、図７に示す給油ランプ点灯制御処理が本発明の報知手段に相当する。
以上、本発明を適用した２つの実施形態について説明したが、本発明は、上記各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様を採ることができる。
【００８１】
以下、その態様について上記各実施形態の変形例として説明する。
（変形例１）
上記第２実施形態では、図６のＳ４５０にて実行される補助燃料噴射制御処理は、第１実施形態と同様の手順（Ｓ１４０〜Ｓ２４０）で実行されるものとして説明したが、本実施形態では、必ずしも補助燃料噴射制御処理を第１実施形態と同様に実行する必要はなく、例えば、第１実施形態の補助燃料噴射制御処理（Ｓ１４０〜Ｓ２４０）からＳ１５０、Ｓ１６０の処理を削除して、燃料スイッチ４０のオン・オフ状態にかかわらず低温始動制御時間には予め設定された基準時間を設定するようにしてもよい。
【００８２】
つまり、このようにすると、サブタンク６内の燃料低下は抑制することはできないものの、サブタンク給油ランプ８６の点灯状態の変化によって、運転者がサブタンク６に補助燃料を補給するのを促進することができるので、サブタンク６内の補助燃料が空になって低温始動時にエンジンを始動できなくなる確率を低減することはできる。
（変形例２）
上記第２実施形態では、燃料スイッチ４０がオン状態であるときの低温始動回数（低温始動カウント値ｎ）からサブタンク６内の補助燃料の更なる低下を検出して、サブタンク給油ランプ８６の点灯状態を、通常の点灯から点滅に切り換えるものとして説明したが、燃料スイッチ４０がオン状態であるときには、低温始動回数（低温始動カウント値ｎ）に代えて、エンジンＥＣＵ８０の起動回数（換言すればエンジン２の始動回数）をカウントするようにし、そのカウント値が設定値以上になったときに、サブタンク給油ランプ８６の点灯状態を、通常の点灯から点滅に切り換えるようにしてもよい。
【００８３】
そして、このようにしても、サブタンク給油ランプ８６を点灯してもサブタンク６への給油がなされないときに、運転者に対してサブタンク６への燃料補給をより強く要求して、サブタンク６内の燃料が空になるのを抑制できる。
【００８４】
なお、このように、燃料スイッチ４０がオン状態であるときのエンジン２の低温始動回数（若しくは始動回数）に基づきサブタンク給油ランプ８６の点灯状態を変更する際には、単にサブタンク給油ランプ８６を点灯から点滅に切り換えるのではなく、エンジン２の低温始動回数（若しくは始動回数）が増加するに連れて、サブタンク給油ランプ８６の点滅間隔をより短くするか、或いは、エンジン２の低温始動回数（若しくは始動回数）に応じてサブタンク給油ランプ８６の点灯時の色を変化させるようにしてもよい。
【００８５】
また、上記説明では、燃料スイッチ４０がオン状態であるとき（つまり補助燃料の残量低下時）に、その旨を報知するための表示手段として、サブタンク給油ランプ８６を用いるものとしているが、このサブタンク給油ランプ８６は、一般的な電球からなるランプに限らず、発光ダイオードであってもよい。また、表示手段として、液晶等からなる表示パネルを用い、その表示パネルへの文字や記号の表示によって補助燃料の残量低下を報知するようにしてもよい。
（変形例３）
図２の低温始動制御処理において、低温始動制御時間には、燃料スイッチ４０がオン状態であるか否かによって、基準時間若しくは基準時間よりも短い時間を設定するものとして説明したが、燃料スイッチ４０がオン状態であるときに低温始動制御時間を設定するＳ１６０の処理では、図８に示すように、エンジン２の低温始動回数（低温始動カウント値ｎ）に応じて、その低温始動回数が増加するに連れて低温始動制御時間が短くなるように、低温始動時間を設定するようにしてもよい。
【００８６】
そして、このようにすれば、燃料スイッチ４０がオン状態であるときにエンジン２が低温始動されることによって減少する補助燃料の量を更に抑制することができるようになる。
（変形例４）
図２の低温始動制御処理では、燃料スイッチ４０がオン状態であるか否かによって、低温始動制御時間を変更するものとして説明したが、エンジン２の低温始動時には、図９に示すように、低温始動制御時間は一定の基準時間に固定しておき、エンジン２の始動開始後（時点ｔ１）、エンジン回転数ＮＥが始動判定回転数ＮＥ１に達するまでの間（時点ｔ３）、Ｓ１９０の処理にて補助燃料噴射ノズル３０から噴射させる補助燃料の噴射量を、燃料スイッチ４０がオフ状態である通常時よりも減らすようにしてもよい。
【００８７】
そして、このようにしても、燃料スイッチ４０がオン状態であるときにエンジン２が低温始動されることによって減少する補助燃料の量を更に抑制することができる。
なお、この場合、燃料スイッチ４０がオン状態であるときに補助燃料噴射ノズル３０から噴射させる補助燃料の噴射量は、通常時よりも少ない一定量であってもよいが、より好ましくは、図９に示すように、エンジン２の低温始動回数（低温始動カウント値ｎ）が増加するに連れて補助燃料の噴射量が少なくなるようにするとよい。
（変形例５）
第１実施形態では、燃料スイッチ４０がオン状態であるときに、サブタンク給油ランプ８６を点灯して、運転者にサブタンク６への補助燃料の補給を促すものとして説明したが、このようにサブタンク給油ランプ８６を点灯するようにしても、例えば、春先にサブタンク給油ランプ８６が点灯したような場合には、運転者は、これから暖かくなるので低温始動によってサブタンク６内の補助燃料が消費されることはないと判断して、サブタンク６への補給を行わないことが考えられる。
【００８８】
そして、このようにサブタンク６への燃料補給が行われない状態で、季節が夏から秋、秋から冬へと変化し、エンジン２の低温始動が行われるようになると、サブタンク６内の補助燃料が急速に減少して、低温始動時にエンジンを始動できなくなることが考えられる。
【００８９】
そこで、このような問題を防止するには、エンジンＥＣＵ８０において、図１０に示す給油ランプ点灯制御処理を実行するようにするとよい。
すなわち、図１０に示す給油ランプ点灯制御処理は、第１実施形態のエンジンＥＣＵ８０において、図２に示した低温始動制御処理等と共に、エンジンＥＣＵ８０の起動直後に実行される処理である。
【００９０】
そして、この給油ランプ点灯制御処理では、まずＳ６１０にて、燃料スイッチ４０がオン状態であるか否かを判断し、燃料スイッチ４０がオン状態でなければ、Ｓ６２０にて、サブタンク給油ランプ８６を消灯すると共に、気温変化判定用の２つのカウント値ｍ、ｊに初期値（値０）を設定してＥＥＰＲＯＭ８４内に格納した後、当該処理を終了する。
【００９１】
一方、Ｓ６１０にて、燃料スイッチ４０がオン状態であると判断されると、Ｓ６３０にて、サブタンク給油ランプ８６を点灯して、Ｓ６４０に移行する。そして、Ｓ６４０では、ＥＥＰＲＯＭ８４からカウント値ｍを読み出し、そのカウント値ｍが予め設定された所定値Ｋｍ（例えば値１００）以上であるか否かを判断する。
【００９２】
次に、Ｓ６４０にて、カウント値ｍが所定値Ｋｍに達していないと判断されると、Ｓ６５０に移行して、エンジン２の冷却水温ＴＨＷが、エンジン２の低温始動がなされることのない温暖な気候を表す温度（例えば２０°Ｃ）以上であるか否かを判断する。
【００９３】
そして、Ｓ６５０にて、冷却水温ＴＨＷが２０°Ｃ以上であると判断されると、Ｓ６６０に移行して、カウント値ｍに値１を加えることによりカウント値ｍを更新し、その更新後のカウント値ｍをＥＥＰＲＯＭ８４に書き込み、当該処理を終了し、逆に、Ｓ６５０にて、冷却水温ＴＨＷは２０°Ｃに達していないと判断されると、そのまま当該処理を終了する。
【００９４】
次に、Ｓ６４０にて、カウント値ｍが所定値Ｋｍに達していないと判断された場合には、６７０に移行して、ＥＥＰＲＯＭ８４からカウント値ｊを読み出し、そのカウント値ｊが予め設定された所定値Ｋｊ（例えば値１０）以上であるか否かを判断する。
【００９５】
そして、Ｓ６７０にて、カウント値ｊが所定値Ｋｊに達していないと判断されると、Ｓ６８０に移行して、エンジン２の冷却水温ＴＨＷが、エンジン２の低温始動条件が成立する温度（本実施形態では１７°Ｃ）よりも１〜２°高い温度範囲（例えば１８〜１９°Ｃ）内にあるか否かを判断する。
【００９６】
Ｓ６８０にて、冷却水温ＴＨＷが１８〜１９°Ｃであると判断されると、Ｓ６９０に移行して、カウント値ｊに値１を加えることによりカウント値ｊを更新し、その更新後のカウント値ｊをＥＥＰＲＯＭ８４に書き込み、当該処理を終了し、逆にＳ６８０にて、冷却水温ＴＨＷは１８〜１９°Ｃ内にないと判断されると、Ｓ６５０に移行する。
【００９７】
また、Ｓ６７０にて、カウント値ｊが所定値Ｋｊに達していると判断されると、Ｓ７００に移行して、サブタンク給油ランプ８６の点灯状態を、通常の点灯から点滅に切り換え、当該処理を終了する。
【００９８】
このように、図１０に示した給油ランプ点灯制御処理では、燃料スイッチ４０がオン状態であるときに、エンジン始動時の冷却水温ＴＨＷが２０°Ｃ以上となった回数ｍが所定値Ｋｍ（例えば１００回）以上となり、その後、その冷却水温ＴＨＷが１８〜１９°Ｃとなった回数ｊが、所定値Ｋｊ以上となると、燃料スイッチ４０がオン状態となってから、気温（換言すれば季節）が、エンジン２の低温始動が行われることのない気温（換言すれば温暖な季節）からエンジン２の低温始動条件が成立し始める気温（換言すれば冬季）へと変化したと判断して、サブタンク給油ランプ８６の点灯状態を、通常の点灯から点滅に切り換える。
【００９９】
従って、第１実施形態のエンジン制御装置において、エンジンＥＣＵ８０にて、この給油ランプ点灯制御処理を実行するようにすれば、運転者に対して、気温（季節）の変化に伴いエンジン２の低温始動が始まる前の適正な時期に、サブタンク６への補助燃料の補給を催促することができるようになり、その後の低温始動時にエンジン２を始動できなくなるのを防止することができる。
【０１００】
なお、図１０に示した給油ランプ点灯制御処理において、Ｓ６４０〜Ｓ６９０の処理は、本発明の気温変化検出手段に相当する。
また、図１０に示した給油ランプ点灯制御処理は、図７に示した第２実施形態の給油ランプ点灯制御処理と組み合わせ、Ｓ６５０、Ｓ６９０又はＳ７００の処理実行後は、図７のＳ５４０の処理を実行し、このＳ５４０にて、低温始動カウント値ｎが所定値Ｋｎ以上であると判断された際には、サブタンク給油ランプ８６の点灯状態（点滅間隔や点灯色等）を更に変化させるようにしてもよい。
（変形例６）
上記実施形態又は変形例では、燃料スイッチ４０がオン状態となってサブタンク給油ランプ８６の点灯を開始してからサブタンク６内の補助燃料が空になる迄の時間を延ばすことはできるが、運転者がサブタンク給油ランプ８６の点灯状態を見てサブタンク６に補助燃料を補給しなければ、最終的には、サブタンク６内の補助燃料が無くなり、低温時にエンジン２を始動することができなくなってしまう。
【０１０１】
そして、このようにエンジン２を始動できなくなった場合、運転者は、その原因が補助燃料の燃料切れによるものなのか、或いは、メインタンク４からの燃料供給系や点火系の故障等、エンジン２の故障によるものなのかを判断して、燃料補給や修理等の対策を行う必要があるが、サブタンク給油ランプ８６が点灯しているからといってサブタンク６が空になっているとは限らないので、エンジン始動不良の原因は、サブタンク給油ランプ８６の点灯状態から特定することはできない。
【０１０２】
そこで、エンジン２の始動不良が発生した際に、その原因がサブタンク６内の補助燃料の燃料切れによるものなのか、或いは、エンジン２の故障によるものなのかを簡単に識別できるようにするには、例えば、図２に示した第１実施形態の低温始動制御処理を、図１１に示すように変更するとよい。
【０１０３】
この低温始動制御処理は、基本的には図２に示した第１実施形態のものと同様であり、異なる点は、Ｓ２００の処理実行後にＳ２０２の判定処理を実行し、この判定処理の判定結果に従い、Ｓ２１０の処理に移行するか、Ｓ２０４，Ｓ２０６の処理を実行するかを切り換えるようにした点である。
【０１０４】
すなわち、図１１に示した低温始動制御処理では、Ｓ２００にて、マイコン８２内のタイマを起動して、サブタンク６からの補助燃料供給時間の計時を開始すると、Ｓ２０２にて、その計時時間が、補助燃料の噴射を開始してからエンジン回転数ＮＥが始動判定回転数ＮＥ１以上になるのに必要な時間（例えば５秒）よりも長い設定時間Ｔ１以上になったか否かを判断し、タイマによる計時時間が設定時間Ｔ１に達していなければ、Ｓ２１０に移行して、Ｓ２１０とＳ２０２の判定処理を繰り返し実行するようにし、Ｓ２１０でエンジン回転数ＮＥが始動判定回転数ＮＥ１に達したと判断される前に、Ｓ２０２でタイマによる計時時間が設定時間Ｔ１以上になったと判断されると、Ｓ２０４にて、サブタンク６内の補助燃料が切れたと判断してＥＥＰＲＯＭ８４にその旨を記憶し、Ｓ２０６にて、チェックエンジンランプ８８を点灯して、低温始動制御処理を終了する。
【０１０５】
この結果、エンジン２の始動時に低温始動条件が成立して補助燃料を噴射供給しているにもかかわらず、設定時間Ｔ１が経過してもエンジン２を始動できないときには、ＥＥＰＲＯＭ８４にサブタンク６の燃料切れが記憶されて、チェックエンジンランプ８８が点灯されることになり、運転者は、チェックエンジンランプ８８の点灯により、エンジン２の始動不良を検知でき、しかも、その始動不良の原因がサブタンク６の燃料切れによるものなのか否かを、ＥＥＰＲＯＭ８４に記憶された情報に基づき簡単に識別することができるようになる。
【０１０６】
なお、図１１に示した低温始動制御処理において、Ｓ２０２、Ｓ２０４及びＳ２０６の処理は、本発明の燃料切れ判定手段に相当する。
【図面の簡単な説明】
【０１０７】
【図１】第１実施形態のエンジンとその制御系全体の構成を表す概略構成図である。
【図２】第１実施形態のエンジンＥＣＵにて実行される低温始動制御処理を表すフローチャートである。
【図３】第１実施形態のエンジンＥＣＵにて実行される主燃料噴射制御処理を表すフローチャートである。
【図４】図２の低温始動制御処理の実行時に使用されるアルコール濃度推定マップ及び低温始動条件成立判定マップを表す説明図である。
【図５】第１実施形態のエンジンＥＣＵによる低温始動時の制御動作を説明するタイムチャートである。
【図６】第２実施形態のエンジンＥＣＵにて実行される低温始動制御処理を表すフローチャートである。
【図７】第２実施形態のエンジンＥＣＵにて実行される給油ランプ点灯制御処理を表すフローチャートである。
【図８】変形例３の低温始動制御時間の設定動作を説明する説明図である。
【図９】変形例４の補助燃料噴射量の設定動作を説明する説明図である。
【図１０】変形例５の給油ランプ点灯制御処理を表すフローチャートである。
【図１１】変形例６の低温始動制御処理を表すフローチャートである。
【符号の説明】
【０１０８】
２…エンジン、４…メインタンク、６…サブタンク、１０…吸気通路、１２…サージタンク、１２…吸気通路、１４…サージタンク、１４…吸気マニホールド、１６…吸気ポート、１８…吸気弁、２０…燃焼室、２２…吸気量センサ、２４…モータ、２６…スロットルバルブ、２７…スロットルセンサ、２８…主燃料インジェクタ、３０…補助燃料噴射ノズル、３２…供給経路、３４…補助燃料供給ポンプ、３６…燃料遮断弁、３８…燃料制御弁、４０…燃料スイッチ、４２…主燃料供給ポンプ、４４…キャニスタ、４６…パージバルブ、５０…点火プラグ、５２…点火コイル、５４…水温センサ、５６…ノックセンサ、５８…回転角センサ、６０…排気通路、６２…排気ポート、６４…排気弁、６６…空燃比センサ、６８…触媒装置、７０…アクセルペダル、７２…アクセルセンサ、８０…エンジンＥＣＵ、８２…マイコン、８４…ＥＥＰＲＯＭ、８６…サブタンク給油ランプ、８８…チェックエンジンランプ。
【図１】
2008014215.tif 000003
【図２】
2008014215.tif 000004
【図３】
2008014215.tif 000005
【図４】
2008014215.tif 000006
【図５】
2008014215.tif 000007
【図６】
2008014215.tif 000008
【図７】
2008014215.tif 000009
【図８】
2008014215.tif 000010
【図９】
2008014215.tif 000011
【図１０】
2008014215.tif 000012
【図１１】
2008014215.tif 000013