(57)【要約】【課題】ガソリンと、ガソリンと異なる他の燃料とを切り替えて噴射するバイフューエルエンジンの制御装置において、他の燃料の噴射中に燃料噴射量の補正量が取得された際に、空燃比推定部の異常を判定する。【解決手段】他の燃料の噴射中に補正量取得部によって取得された第１補正量が所定の条件を満たすとき（ステップＳ１０４：ＹＥＳ）は他の燃料の噴射からガソリンの噴射へと切り替え（ステップＳ１０５）、切り替え後におけるガソリンの燃焼中に補正量取得部によって取得された第２補正量がガソリンの性状に応じて予め設定された所定の基準補正量範囲外にあるとき（ステップＳ１０８：ＮＯ）は空燃比推定部を異常と判定するようにした。【選択図】図２
2014206104.tif 000002
【特許請求の範囲】
【請求項１】
ガソリンと、ガソリンと異なる他の燃料とを切り替えて噴射するバイフューエルエンジンの制御装置であって、
混合気の空燃比を推定する空燃比推定部と、
前記空燃比推定部によって推定された空燃比に基づいて、前記混合気の空燃比が目標空燃比となるように燃料噴射量をフィードバック制御するフィードバック制御部と、
前記空燃比推定部によって推定された空燃比に基づいて、前記フィードバック制御に用いられる、噴射される燃料の性状に応じた燃料噴射量の補正量を取得する補正量取得部と、
前記他の燃料の噴射中に前記補正量取得部によって取得された第１補正量が所定の条件を満たすときは前記他の噴射からガソリンの噴射へと切り替え、切り替え後におけるガソリンの燃焼中に前記補正量取得部によって取得された第２補正量がガソリンの性状に応じて予め設定された所定の基準補正量範囲外にあるときは前記空燃比推定部を異常と判定する判定部と、
を備えるバイフューエルエンジンの制御装置。
【請求項２】
請求項１において、前記所定の条件は、前記第１補正量が、該第１補正量の許容される変動範囲として前記他の燃料の性状に応じて予め設定された所定の第１補正量範囲外にあることである、バイフューエルエンジンの制御装置。
【請求項３】
請求項１において、前記所定の条件は、前記他の燃料の補給の前後における前記第１補正量の変動量が所定の変動量範囲外にあることである、バイフューエルエンジンの制御装置。
【請求項４】
請求項１から３の何れか１項において、前記空燃比推定部が異常と判定されなかったときは、前記判定部が前記ガソリンの噴射から前記他の燃料の噴射へと再び切り替える、バイフューエルエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガソリンと、ガソリンと異なる他の燃料とを切り替えて燃焼させるバイフューエルエンジンの制御装置に関する。
【背景技術】
【０００２】
ガソリンと、ガソリンと異なる他の燃料を選択的に切り替えて燃焼させるバイフューエルエンジンが知られている。例えば特許文献１には、ガソリンと圧縮天然ガス（ＣＮＧ）を切り替えて燃焼させるバイフューエルエンジンが開示されている。ここで、ガソリンは、生産や提供される地域による性状の差（地域差）が小さいが、ＣＮＧのような他の燃料は、性状の地域差が大きいことが知られている。燃料の性状が異なると、単位量当たりの発熱量や不活性ガス濃度が異なるため、燃料の性状に応じて燃料噴射量を補正する必要がある。そこで、バイフューエルエンジンにおいては、混合気の空燃比を制御する空燃比フィードバック制御によって、燃料の性状に応じた燃料噴射量の補正も併せて行われる。具体的には、バイフューエルエンジンが備える空燃比センサからの出力値に基づいて、燃料の性状に応じた燃料噴射量の補正量が取得される。このようにして取得された補正量が空燃比フィードバック制御に用いられることにより、燃料の性状に応じた燃料噴射量の補正が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３８２９５号公報
【特許文献２】特開２００９−１１４９９２号公報
【特許文献３】特開２００８−９５６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、同じ種類の燃料であるが性状が異なる燃料が補給された場合には、当該燃料の性状が補給の前後で変動する。特に、ＣＮＧなどの性状の地域差が大きい燃料が補給された場合には、補給の前後で当該燃料の性状が大きく変動することがある。燃料の性状が変動すると、空燃比センサからの出力値も変動するため、変動後の出力値に基づいて燃料噴射量の新たな補正量が取得される。一方、空燃比センサに異常が発生した場合にも、空燃比センサからの出力値が変動することがある。この場合にも、変動後の出力値に基づいて新たな補正量が取得される。しかしながら、従来においては、新たに取得された補正量が、燃料の性状変動に基づいた値であるのか、或いは、異常な空燃比センサからの出力によるものであるかを判別することが困難であった。取得された補正量が、仮に異常な空燃比センサからの出力に基づくものであるならば、当該補正量が空燃比フィードバック制御に用いられることは望ましくない。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、ガソリンと、ガソリンと異なる他の燃料とを切り替えて噴射するバイフューエルエンジンの制御装置において、他の燃料の噴射中に燃料噴射量の補正量が取得された際に、空燃比センサの異常を判定することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために、本発明に係るバイフューエルエンジンの制御装置は、
ガソリンと、ガソリンと異なる他の燃料とを切り替えて噴射するバイフューエルエンジンの制御装置であって、
混合気の空燃比を推定する空燃比推定部と、
前記空燃比推定部によって推定された空燃比に基づいて、前記混合気の空燃比が目標空燃比となるように燃料噴射量をフィードバック制御するフィードバック制御部と、
前記空燃比推定部によって推定された空燃比に基づいて、前記フィードバック制御に用いられる、噴射される燃料の性状に応じた燃料噴射量の補正量を取得する補正量取得部と、
前記他の燃料の噴射中に前記補正量取得部によって取得された第１補正量が所定の条件を満たすときは前記他の噴射からガソリンの噴射へと切り替え、切り替え後におけるガソリンの燃焼中に前記補正量取得部によって取得された第２補正量がガソリンの性状に応じて予め設定された所定の基準補正量範囲外にあるときは前記空燃比推定部を異常と判定する判定部と、
を備えるようにした。
【０００７】
ガソリンは、生産や提供される地域が異なることに起因する性状の差（地域差）が小さいが、ＣＮＧや液化天然ガス（ＬＰＧ）等のガソリンと異なる他の燃料は、性状の地域差が大きいことが知られている。そのため、ガソリンの性状は、補給の前後において概ね変動しないと考えられるが、他の燃料が補給された場合には、補給後の燃料の性状が大きく変動することがある。燃料の性状が大きく変動したときには、当該燃料の噴射中に取得される燃料噴射量の補正量が、過度に大きくまたは小さくなったり、補給の前後で大きく変動したりする。なお、混合気の空燃比を推定する空燃比推定部に異常が発生した場合にも、取得される補正量がこのような挙動を示すことがある。しかしながら、従来は、補正量がこのような挙動を示した際に、実際に燃料の性状が変動したのか、或いは、空燃比推定部に異常が発生しているのかを判別することが困難であった。なお、空燃比推定部とは、混合気の空燃比を推定できるものであればよく、例えば、排気の空燃比を測定する空燃比センサや、排気の酸素を検出する酸素センサとすることができる。
【０００８】
そこで、本発明に係るバイフューエルエンジンの制御装置が備える判定部は、他の燃料の噴射中に補正量取得部によって取得された第１補正量が所定の条件を満たすときは他の燃料の噴射から性状の地域差が小さいガソリンの噴射へと切り替え、切り替え後におけるガソリンの燃焼中に補正量取得部によって取得された第２補正量がガソリンの性状に応じて予め設定された所定の基準補正量範囲外にあるときは空燃比推定部を異常と判定するようにした。ここで、「所定の条件」とは、空燃比推定部の異常を判定する必要があるか否かを判定するための条件であり、例えば、他の燃料の噴射中に取得された第１補正量が過大または過小である場合や、第１補正量が他の燃料の補給の前後において過度に変動した場合に成立する条件とすることができる。また、「所定の基準補正量範囲」とは、ガソリンの燃料中に取得された第２補正量に基づいて空燃比推定部の異常を判定するための基準としてガソリンの性状に応じて予め設定される範囲であり、実験等によって予め定めておけばよい。
【０００９】
つまり、上述の判定部は、他の燃料の噴射中に取得された第１補正量から空燃比推定部の異常を判定する必要があると判定したときには、噴射する燃料をガソリンに切り替える。ガソリンは、性状の地域差が小さいため、過去にガソリンの補給が行われていたとしても、その性状は概ね変動しないと考えられる。そのため、切り替え後におけるガソリンの燃焼中に取得された第２補正量は、ガソリンの性状に応じて予め設定された所定の基準補正量範囲に含まれると考えられる。ゆえに、第２補正量がこの基準補正量範囲内にあるときは、第２補正量が正常に取得されたことを意味するため、空燃比推定部は正常に作動していると判定することができる。一方、第２補正量がこの基準補正量範囲外にあるときは、第２補正量が正常に取得されていないことを意味するため、空燃比推定部に異常が発生していると判定することができる。以上により、他の燃料の噴射中に燃料噴射量の補正量が取得された際に、空燃比推定部の異常を判定することが可能になる。
【００１０】
また、上述の所定の条件は、第１補正量が、該第１補正量の許容される変動範囲として他の燃料の性状に応じて予め設定された所定の第１補正量範囲外にあること、としてもよい。他の燃料は、性状の地域差に起因して、補給が行われる毎に性状が変動し得る。そのため、他の燃料の噴射中に取得される第１補正量も性状の変動に応じて変動し得る。そこで、上述の第１補正量範囲を、他の燃料の性状に応じて実験的、経験的に予め設定しておけば、取得された第１補正量がこの第１補正量範囲外にあることをもって、空燃比推定部に異常が発生している可能性があると判断できる。これにより、空燃比推定部の異常を判定する必要があるか否かをより的確に判定することができる。
【００１１】
また、上述の所定の条件は、他の燃料の補給の前後における第１補正量の変動量が所定の変動量範囲外にあること、としてもよい。他の燃料の噴射中に取得される第１補正量が、上述の許容される変動範囲内で変動している場合であっても、他の燃料の補給の前後において過度に変動した場合、即ち、補給の前後における第１補正量の変動量が所定の変動量範囲外にあるときは、空燃比推定部に異常が発生している可能性があると判断できる。これにより、空燃比推定部の異常を判定する必要があるか否かをより的確に判定することができる。なお、上述の変動量としては、補給の直前と前後に取得された補正量から取得される変動量が好ましい。
【００１２】
また、本発明によれば、空燃比推定部が異常と判定されなかったときは、判定部がガソリンの噴射から他の燃料の噴射へと再び切り替えるようにしてもよい。これにより、判定部によって空燃比推定部に異常が発生していないと判定されたときには、再び他の燃料の噴射が開始されるため、空燃比推定部の判定のためのガソリンの噴射を一時的なものにして、速やかに他の燃料の噴射に復帰することができる。
【発明の効果】
【００１３】
本発明によれば、ガソリンと、ガソリンと異なる他の燃料とを切り替えて噴射するバイフューエルエンジンの制御装置において、他の燃料の噴射中に燃料噴射量の補正量が取得された際に、空燃比推定部の異常を判定することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】実施例に係るバイフューエルエンジンの概略構成を示す図である。
【図２】実施例に係るバイフューエルエンジンの制御装置が実行するルーチンを示すフローチャートである。
【図３】変形例に係るバイフューエルエンジンの制御装置が実行するルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施形態に記載される構成部品の寸法、材質、形状、相対配置等は、特に記載がない限り発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１６】
［実施例］
＜バイフューエルエンジンの構成＞
図１は、本発明の実施例に係るバイフューエルエンジンの概略構成を示す図である。ガソリンと、ガソリンと異なる他の燃料としてのＣＮＧを切り替えて噴射するバイフューエルエンジン１０（以下、単に「エンジン１０」という）は、例えば自動車に搭載される。エンジン１０は、４つの気筒１１を備えており、各気筒１１内に設けられた点火プラグ１１ａによって気筒１１内の混合気が点火される火花点火式の内燃機関である。また、エンジン１０には、各気筒１１内に吸気を供給する吸気マニホールド１２を介して、大気から
取り込まれた吸気が流通する吸気通路１３が接続されている。また、エンジン１０には、各気筒１１に接続された排気マニホールド１６を介して、エンジン１０から排出される排気が流通する排気通路１７が接続されている。
【００１７】
吸気マニホールド１２には、各気筒１１内に流入する吸気にガソリンを噴射するガソリン用インジェクタ２１と、ガソリン用インジェクタ２１に接続されたガソリン用デリバリパイプ２２が設けられている。ガソリン用デリバリパイプ２２は、ガソリン供給ライン２３を介してガソリンタンク２４と連通している。ガソリンタンク２４内に貯留されているガソリンは、ガソリン供給ライン２３に設けられたフィードポンプ２５によってガソリン用インジェクタ２１へ圧送される。
【００１８】
また、吸気マニホールド１２には、各気筒１１内に流入する吸気にＣＮＧを噴射するＣＮＧ用インジェクタ３１と、ＣＮＧ用インジェクタ３１が接続されたＣＮＧ用デリバリパイプ３２が設けられている。ＣＮＧ用デリバリパイプ３２は、ＣＮＧ供給ライン３３を介してＣＮＧタンク３４と連通している。ＣＮＧ供給ライン３３には、ＣＮＧタンク３４内に貯留されている高圧のＣＮＧの圧力を検出する圧力センサ３５と、ＣＮＧ用インジェクタ３１に供給されるＣＮＧを減圧するレギュレータ３６が設けられている。
【００１９】
吸気通路１３には、吸気の流量を調節するスロットル弁１４と、吸気の流量を測定する空気量センサ１５が設けられている。また、排気通路１７には、排気の空燃比を測定するＡ／Ｆセンサ１８と、排気を浄化する触媒１９が設けられている。Ａ／Ｆセンサ１８によって測定された排気の空燃比から混合気の空燃比が推定されるため、本実施例ではＡ／Ｆセンサ１８が空燃比推定部に該当する。なお、Ａ／Ｆセンサ１８の代わりに排気内の酸素を検出する酸素センサを設けてもよい。
【００２０】
以上のように構成されたエンジン１０には、エンジン１０を制御するための電子制御ユニットであるＥＣＵ１００が併設されている。ＥＣＵ１００には、点火プラグ１１ａ、スロットルバルブ１４、ガソリン用インジェクタ２１、フィードポンプ２５、ＣＮＧ用インジェクタ３１等の装置が電気的に接続されている。これらの装置は、ＥＣＵ１００によって制御される。また、ＥＣＵ１００には、空気量センサ１５、Ａ／Ｆセンサ１８、圧力センサ３５等のセンサ類や、エンジン１０の回転数を検出するクランクポジションセンサ２０が電気的に接続されており、これらから出力される信号がＥＣＵ１００に入力される。また、ＥＣＵ１００は、内部にマップ等を格納しており、更に、入力された信号値や自身が取得した演算値等を適宜記憶する。
【００２１】
＜燃料噴射制御＞
以下、本発明に係るバイフューエルエンジンの制御装置としての、ＥＣＵ１００によって行われる燃料噴射制御について説明する。ＥＣＵ１００は、エンジン１０の運転状態（回転数、要求負荷等）や燃料の残量に応じて噴射する燃料を決定し、ガソリン用インジェクタ２１とＣＮＧ用インジェクタ３１の作動を切り替えることによって、ガソリンとＣＮＧの噴射を切り替える。また、ＥＣＵ１００は、Ａ／Ｆセンサ１８の出力値に基づいて、混合気の空燃比が理論空燃比等の目標空燃比となるように燃料噴射量を制御する空燃比フィードバック制御を行う。この空燃比フィードバック制御においては、ＥＣＵ１００は、まず、空気量センサ１５、Ａ／Ｆセンサ１８やクランクポジションセンサ２０等からの出力値に基づいてエンジン１０の運転状態を判断する。そして、ＥＣＵ１００は、この運転状態に応じて基準となる燃料の噴射量（基準噴射量）を取得し、その後、Ａ／Ｆセンサ１８からの出力値に基づいて、取得された基準噴射量を補正して実際に噴射される噴射量を決定する。
【００２２】
ここで、ＥＣＵ１００によって行われる補正としては、噴射される燃料の性状以外の要
因に応じて補正量が決定される補正と、噴射される燃料の性状に応じて補正量が決定される補正がある。噴射される燃料の性状以外の要因に応じて補正量が決定される補正は、エンジン１０が備えるインジェクタ等の燃料噴射系の部品の初期公差や、各種センサ類の検出特性の経時変動によって生じる、混合気の実際の空燃比と目標空燃比との恒常的な差を低減することを目的とした補正である。この補正における補正量は、Ａ／Ｆセンサ１８の出力値を用いたフィードバック補正によって求められる。なお、このようにして燃料の性状以外の要因に応じて決定される補正量を取得する処理を、以降は「通常学習」と称する。
【００２３】
一方、噴射される燃料の性状に応じて補正量が決定される補正は、同じ種類であるが性状が異なる燃料が噴射されることによって生じる、混合気の実際の空燃比と目標空燃比との差を低減することを目的とした補正である。この補正における補正量も、Ａ／Ｆセンサ１８の出力値を用いたフィードバック補正によって求められる。より具体的には、Ａ／Ｆセンサ１８の出力値から推定された混合気の空燃比が、目標空燃比よりリーン側にずれている場合には、ＥＣＵ１００は、燃料噴射量が現時点よりも増量されるように補正量を決定する。一方、同様にして推定された空燃比が、目標空燃比よりリッチ側にずれている場合には、ＥＣＵ１００は、燃料噴射量が現時点よりも減量されるように補正量を決定する。なお、実際の噴射量を基準噴射量よりも減量させるときには、補正量は負の値になる。また、このようにして燃料の性状に応じて決定される補正量を取得する処理を、以降は「燃料の性状学習」と称する。
【００２４】
ここで、ガソリンの性状は、生産や提供される地域による差（地域差）が小さいが、ＣＮＧの性状は、地域差が大きいことが知られている。そのため、ガソリンの性状は、補給が行われた場合であっても、補給の前後において概ね変動しないと考えられる。これに対し、ＣＮＧの補給が行われた場合には、補給後にエンジン１０に供給されるＣＮＧ（補給前にＣＮＧタンク３４内に残留していたＣＮＧと補給されたＣＮＧとの混合物）の性状が、補給前のＣＮＧの性状から変動することがある。性状が変動したＣＮＧの噴射が開始されると、ＣＮＧの性状学習が実行されて性状に応じた補正量が新たに取得される。
【００２５】
ところで、仮にＡ／Ｆセンサ１８に異常が発生した場合は、異常の発生の前後において、Ａ／Ｆセンサ１８の出力値が変動することがある。そのため、この場合においても、ＣＮＧの性状学習が実行されて性状に応じた補正量が新たに取得される。ただし、従来は、性状学習によって新たに取得された補正量が、正常なＡ／Ｆセンサ１８からの実際の燃料の性状変動に対応した出力によるものであるのか、或いは、異常なＡ／Ｆセンサ１８からの出力によるものであるのかを判別することは困難であった。ここで、取得された補正量が、仮に異常なＡ／Ｆセンサ１８からの出力によるものであるならば、当該補正量が燃料噴射量のフィードバック制御に用いられることは望ましくない。そこで、本実施例においては、以下に説明する方法によって、Ａ／Ｆセンサ１８の異常判定が行われる。
【００２６】
次に、本実施例に係るＡ／Ｆセンサ１８の異常判定について図２を用いて説明する。図２は、この異常判定のルーチンを示すフローチャートである。このルーチンは、予めＥＣＵ１００内に記憶されており、ＣＮＧの性状学習時に実行されるルーチンである。なお、このルーチンは、ＣＮＧの補給後に常に実行されてもよい。また、このルーチンの実行時には、通常学習によって、燃料の性状以外の要因に応じて決定される補正量が予め取得されていることを前提とする。
【００２７】
ステップＳ１０１において、ＥＣＵ１００は、性状学習の開始条件が成立しているか否かを判定する。このステップにおいては、ＣＮＧの補給が行われたこと、ＣＮＧの噴射が開始されてから所定時間が経過していることや、Ａ／Ｆセンサ１８が十分に暖機されて活性状態にあることなどが確認される。本ステップにおいて否定判定が下された場合には、
本ルーチンは終了される。一方、肯定判定が下された場合には、ＥＣＵ１００は、ステップＳ１０２へ進む。
【００２８】
ステップＳ１０２では、本ルーチン実行時に噴射されているＣＮＧの性状学習が実行される。本ステップにおいて、ＥＣＵ１００は、Ａ／Ｆセンサ１８によって推定される混合気の実際の空燃比と、目標空燃比との差に基づいて、噴射されているＣＮＧの性状に応じた噴射量の補正量（以下、第１補正量という）を演算して取得する。
【００２９】
ステップＳ１０３において、ＥＣＵ１００は、ＣＮＧの性状学習の終了条件が成立しているかを判定する。つまり、第１補正量の取得が完了したか否かが判定される。否定判定が下されると再びステップＳ１０２が実行される。肯定判定が下されると、ＥＣＵ１００はステップＳ１０４に進む。
【００３０】
ステップＳ１０４において、ＥＣＵ１００は、ステップＳ１０２において取得された第１補正量が、所定の第１補正量範囲内に含まれるか否かを判定する。ここで、所定の第１補正量範囲は、第１補正量の許容される変動範囲として、ＣＮＧの性状に応じて実験的、経験的に予め設定されている。つまり、第１補正量がこの第１補正量範囲外にあるときは、当該第１補正量が過大または過小であることを意味するため、Ａ／Ｆセンサ１８に異常が発生している可能性、或いは、噴射されるＣＮＧの性状が著しく変動した可能性があると判断される。そのため、本ステップにおいて否定判定が下されると、ＥＣＵ１００は、Ａ／Ｆセンサ１８の異常を判定する必要があると判断して、ステップＳ１０５に進む。一方、本ステップにおいて肯定判定が下されると、ＥＣＵ１００は、Ａ／Ｆセンサ１８の異常判定を行う必要はないと判断して、本ルーチンを終了する。
【００３１】
ステップＳ１０５において、ＥＣＵ１００は、噴射する燃料をＣＮＧからガソリンに切り替える。つまり、ＥＣＵ１００は、ＣＮＧ用インジェクタ３１によるＣＮＧの噴射を停止して、ガソリン用インジェクタ２１を作動させる。
【００３２】
ステップＳ１０６において、ＥＣＵ１００は、噴射される燃料をガソリンに切り替えてから所定時間（例えば２分）が経過したか否かを判定する。燃料の切り替え直後においては、吸気マニホールド１２や気筒１１内に切り替え前に噴射されたＣＮＧが残留している可能性がある。そのため、残留しているＣＮＧが燃焼し、ガソリンのみの燃焼に移行するまで待機状態となる。当該所定時間の経過が確認されると、ＥＣＵ１００は、ステップＳ１０７に進む。
【００３３】
ステップＳ１０７において、ＥＣＵ１００は、ガソリンの噴射中における噴射量の補正量（以下、第２補正量という）を取得する。つまり、ＥＣＵ１００は、ガソリンの性状学習を実行して、ガソリンの性状に応じた補正量を空燃比フィードバック制御により取得する。
【００３４】
ステップＳ１０８において、ＥＣＵ１００は、取得された第２補正量が所定の基準補正量範囲に含まれるか否かを判定する。ここで、所定の基準補正量範囲は、Ａ／Ｆセンサ１８の異常を判定するための範囲として、ガソリンの性状に応じて予め実験的に設定されている。既に述べたように、ガソリンの性状は地域差が小さいため、過去にガソリンが補給されていたとしても、噴射されるガソリンの性状は概ね変動していないと考えられる。そのため、ガソリンの噴射中に取得された第２補正量がこの基準補正量範囲内に含まれる場合は、第２補正量が正常に取得されたことを意味するため、Ａ／Ｆセンサ１８は正常であると判定できる。そのため、ガソリンへの切り替え前に噴射されていたＣＮＧの性状が、実際に変動していたと判定される。ゆえに、本ステップにおいて肯定判定がなされた場合は、ＥＣＵ１００は、ステップＳ１０９に進んで、噴射される燃料を再びＣＮＧに切り替
えた後に本ルーチンを終了する。
【００３５】
一方、ステップＳ１０８において否定判定がなされた場合は、ＥＣＵ１００は、Ａ／Ｆセンサ１８に異常が発生していると判定し、ステップＳ１１０に進んでＡ／Ｆセンサ１８の異常を警告した後に本ルーチンを終了する。
【００３６】
以上より、本実施例によれば、ＣＮＧの噴射中に実行された性状学習によって過大または過小な補正量が取得されたときには、Ａ／Ｆセンサ１８に異常が発生している可能性があると判定されて、噴射される燃料がガソリンに切り替えられる。そして、より性状の地域差が小さいガソリンを用いてＡ／Ｆセンサ１８の異常判定が行われる。これにより、Ａ／Ｆセンサ１８に異常が発生したのか、或いは、ＣＮＧの性状が変動したのかを的確に判定することが可能になる。
【００３７】
また、本実施例によれば、Ａ／Ｆセンサ１８に異常が発生していないと判定されたときには、速やかにＣＮＧの噴射に切り替えられる。そのため、例えば、ＣＮＧの燃焼がより適している運転状態等において、速やかにＣＮＧの燃焼に復帰することができる。
【００３８】
なお、本ルーチンのステップＳ１０４の処理においては、ＣＮＧの性状学習によって取得された第１補正量が、所定の第１補正量範囲内に含まれるか否かが判定されているが、これに替えて、通常学習によって取得された補正量と性状学習によって取得された第１補正量の和が、別に定められた所定の補正量範囲内に含まれるか否かが判定されてもよい。この判定方法を用いても、Ａ／Ｆセンサ１８の異常判定が必要であるか否かを判定することができる。
【００３９】
［変形例］
次に、本発明の変形例について、図３を用いて説明する。図３は、この変形例において実行されるＡ／Ｆセンサ１８の異常判定のルーチンを示すフローチャートである。図３に示されるように、この変形例のルーチンは、上述の実施例におけるステップＳ１０４に替えてステップＳ２０４が実行される点のみが異なる。なお、変形例の他の構成は、上述の実施例と同様であるため、同様の構成については説明を省略する。
【００４０】
ステップＳ１０３において、ＣＮＧの性状学習の終了条件の成立が確認されると、ＥＣＵ１００は、ステップＳ２０４において、ステップＳ１０２で取得された第１補正量が、ＣＮＧの補給の前後において過度に変動したか否かを判定する。つまり、第１補正量が許容される変動範囲内で変動した場合であっても、第１補正量がＣＮＧの補給の前後において過度に変動した場合は、Ａ／Ｆセンサ１８に異常が発生している可能性がある。そこで、ＥＣＵ１００は、本ステップにおいて、第１補正量の変動量が、所定の変動量範囲に含まれるか否かを判定する。ここで、第１補正量の変動量とは、今回のルーチンのステップＳ１０２で取得された第１補正量から、ＣＮＧの補給前、好ましくは、直近のＣＮＧ補給の直前に実行されたＣＮＧの性状学習によって取得された第１補正量を減算した値である。また、所定の変動量範囲とは、取得された第１補正量がＣＮＧの補給の前後において過度に変動したか否かを判定するために設定される範囲であり、実験等によって予め定めておけばよい。
【００４１】
本ステップにおいて肯定判定が下された場合は、第１補正量がＣＮＧの補給の前後において過度に変動していないことを意味するため、ＥＣＵ１００は、Ａ／Ｆセンサ１８の異常の判定を行う必要はないと判断して本ルーチンを終了する。一方、本ステップにおいて否定判定が下された場合は、ＥＣＵ１００は、Ａ／Ｆセンサ１８に異常が発生している可能性があると判定し、Ａ／Ｆセンサ１８の異常判定を実行するためにステップＳ１０５に進む。ステップＳ１０５以降の処理は、上述の実施例と同様である。
【００４２】
以上より、この変形例によれば、ＣＮＧの補給後に実行された性状学習によって取得された第１補正量が、補給前に取得された第１補正量から過度に変動したと判定されたときには、Ａ／Ｆセンサ１８に異常が発生している可能性があると判定されて、噴射される燃料がガソリンに切り替えられる。これにより、Ａ／Ｆセンサ１８に異常が発生したのか、或いは、ＣＮＧの性状が実際に変動したのかを的確に判定することが可能になる。
【００４３】
なお、Ａ／Ｆセンサ１８の異常判定のルーチンにおいては、上述の実施例におけるステップＳ１０４の処理と、変形例におけるステップＳ２０４の処理の双方が実行されるようにしてもよい。つまり、一方の処理において肯定判定がなされた場合は、直ちにルーチンが終了されるのではなく、更に続けて他方の判定が行われるようにしてもよい。この場合においても、Ａ／Ｆセンサ１８に異常が発生したのか、或いは、ＣＮＧの性状が変動したのかを的確に判定することが可能になる。
【符号の説明】
【００４４】
１０   バイフューエルエンジン
１１   気筒
２１   ガソリン用インジェクタ
２４   ガソリンタンク
３１   ＣＮＧ用インジェクタ
３４   ＣＮＧタンク
１００ ＥＣＵ 
【図１】
2014206104.tif 000003
【図２】
2014206104.tif 000004
【図３】
2014206104.tif 000005