(57)【要約】【課題】複数種類の燃料を選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムにおいて、使用燃料に応じて適切な空燃比フィードバック制御を行う。【解決手段】複数種類の燃料を選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムであって、前記エンジンの排気系に配置された空燃比センサと、前記空燃比センサの出力信号に基づいて空燃比が目標空燃比となるように空燃比フィードバック制御を行う制御装置とを具備し、前記制御装置は、各種類の燃料毎に設定された目標空燃比を予め記憶しており、現在選択中の燃料に応じて前記空燃比フィードバック制御に用いる目標空燃比を切替える。【選択図】図１
2012026316.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の燃料を選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムであって、
前記エンジンの排気系に配置された空燃比センサと、
前記空燃比センサの出力信号に基づいて空燃比が目標空燃比となるように空燃比フィードバック制御を行う制御装置と、
を具備し、
前記制御装置は、各種類の燃料毎に設定された目標空燃比を予め記憶しており、現在選択中の燃料に応じて前記空燃比フィードバック制御に用いる目標空燃比を切替えることを特徴とするエンジン制御システム。
【請求項２】
前記制御装置は、主燃料によるエンジン運転制御及び前記空燃比フィードバック制御を行う主制御装置と、他の燃料によるエンジン運転制御を行う副制御装置とを含み、
前記主制御装置は、各種類の燃料毎に設定された目標空燃比の全てを予め記憶しており、現在選択中の燃料に応じて前記空燃比フィードバック制御に用いる目標空燃比を切替えることを特徴とする請求項１に記載のエンジン制御システム。
【請求項３】
前記制御装置は、主燃料によるエンジン運転制御及び前記空燃比フィードバック制御を行う主制御装置と、他の燃料によるエンジン運転制御を行う副制御装置とを含み、
前記主制御装置及び副制御装置は、それぞれ自装置に対応する燃料について設定された目標空燃比を予め記憶しており、
前記副制御装置は、現在選択中の燃料が自装置に対応する燃料である場合、自装置に記憶している目標空燃比を前記主制御装置に送信し、
前記主制御装置は、現在選択中の燃料が主燃料である場合、自装置に記憶している目標空燃比を用いて前記空燃比フィードバック制御を行う一方、現在選択中の燃料が主燃料ではない場合、前記副制御装置から受信した目標空燃比を用いて前記空燃比フィードバック制御を行うことを特徴とする請求項１に記載のエンジン制御システム。
【請求項４】
前記制御装置は、主燃料によるエンジン運転制御を行う主制御装置と、他の燃料によるエンジン運転制御及び前記空燃比フィードバック制御を行う副制御装置とを含み、
前記主制御装置及び副制御装置は、それぞれ自装置に対応する燃料について設定された目標空燃比を予め記憶しており、
前記主制御装置は、現在選択中の燃料が主燃料である場合、自装置に記憶している目標空燃比を前記副制御装置に送信し、
前記副制御装置は、現在選択中の燃料が主燃料である場合、前記主制御装置から受信した目標空燃比を用いて前記空燃比フィードバック制御を行う一方、現在選択中の燃料が自装置に対応する燃料である場合、自装置に記憶している目標空燃比を用いて前記空燃比フィードバック制御を行うことを特徴とする請求項１に記載のエンジン制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御システムに関する。
【背景技術】
【０００２】
周知のように、エンジンの運転制御において、空燃比が目標値（理論空燃比）となるように燃料噴射量を制御することを空燃比フィードバック制御と呼ぶ。一般的な空燃比フィードバック制御は、空燃比が目標値に対して「リッチ」であれば、燃料噴射量が減少するようにフィードバック補正量を設定し、空燃比が目標値に対して「リーン」であれば、燃料噴射量が増加するようにフィードバック補正量を設定することで空燃比を目標値に収束させるものである。
例えば、下記特許文献１には、アルコールとガソリンとの混合燃料を使用する場合において、混合燃料中のアルコール濃度に応じて制御ゲインを設定することで、高精度な空燃比フィードバック制御を実現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４３５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、車両の燃費性能及び環境保護性能を向上させる技術として、ガソリン等の液体燃料と圧縮天然ガス（ＣＮＧ）等の気体燃料とを選択的に切替えて単一エンジンの運転制御を行うバイフューエルエンジンシステムの導入が進んでいる。このシステムに空燃比フィードバック制御を適用する場合、液体燃料を使用する場合と気体燃料を使用する場合とでそれぞれ適切な空燃比フィードバック制御を実施する必要がある。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、複数種類の燃料を選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムにおいて、使用燃料に応じて適切な空燃比フィードバック制御を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、エンジン制御システムに係る第１の解決手段として、複数種類の燃料を選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムであって、前記エンジンの排気系に配置された空燃比センサと、前記空燃比センサの出力信号に基づいて空燃比が目標空燃比となるように空燃比フィードバック制御を行う制御装置とを具備し、前記制御装置は、各種類の燃料毎に設定された目標空燃比を予め記憶しており、現在選択中の燃料に応じて前記空燃比フィードバック制御に用いる目標空燃比を切替えることを特徴とする。
燃料の種類によって排ガス浄化に最適な目標空燃比は異なる。そのため、各種類の燃料毎に設定された目標空燃比を予め記憶しておき、現在選択中の燃料に応じて空燃比フィードバック制御に用いる目標空燃比を切替えることにより、使用燃料に応じて適切な空燃比フィードバック制御を行うことができる。
【０００７】
また、本発明では、エンジン制御システムに係る第２の解決手段として、上記第１の解決手段において、前記制御装置は、主燃料によるエンジン運転制御及び前記空燃比フィードバック制御を行う主制御装置と、他の燃料によるエンジン運転制御を行う副制御装置とを含み、前記主制御装置は、各種類の燃料毎に設定された目標空燃比の全てを予め記憶しており、現在選択中の燃料に応じて前記空燃比フィードバック制御に用いる目標空燃比を切替えることを特徴とする。
これによると、エンジン運転制御に必要な処理（例えば燃料噴射弁の制御等）を各種類の燃料毎に設けた制御装置に分担させることができるため、各制御装置の処理負担を軽減することができる。また、空燃比フィードバック制御は専ら主制御装置に担当させることで、副制御装置の製造コストを安価にできる。
【０００８】
また、本発明では、エンジン制御システムに係る第３の解決手段として、上記第１の解決手段において、前記制御装置は、主燃料によるエンジン運転制御及び前記空燃比フィードバック制御を行う主制御装置と、他の燃料によるエンジン運転制御を行う副制御装置とを含み、前記主制御装置及び副制御装置は、それぞれ自装置に対応する燃料について設定された目標空燃比を予め記憶しており、前記副制御装置は、現在選択中の燃料が自装置に対応する燃料である場合、自装置に記憶している目標空燃比を前記主制御装置に送信し、前記主制御装置は、現在選択中の燃料が主燃料である場合、自装置に記憶している目標空燃比を用いて前記空燃比フィードバック制御を行う一方、現在選択中の燃料が主燃料ではない場合、前記副制御装置から受信した目標空燃比を用いて前記空燃比フィードバック制御を行うことを特徴とする。
これによると、上記第２の解決手段と同じく、各制御装置のエンジン運転制御に必要な処理負担を軽減することができる。また、目標空燃比を各制御装置に分担して記憶させたため、各制御装置の記憶容量を軽減でき、低コスト化につながる。
【０００９】
また、本発明では、エンジン制御システムに係る第４の解決手段として、上記第１の解決手段において、前記制御装置は、主燃料によるエンジン運転制御を行う主制御装置と、他の燃料によるエンジン運転制御及び前記空燃比フィードバック制御を行う副制御装置とを含み、前記主制御装置及び副制御装置は、それぞれ自装置に対応する燃料について設定された目標空燃比を予め記憶しており、前記主制御装置は、現在選択中の燃料が主燃料である場合、自装置に記憶している目標空燃比を前記副制御装置に送信し、前記副制御装置は、現在選択中の燃料が主燃料である場合、前記主制御装置から受信した目標空燃比を用いて前記空燃比フィードバック制御を行う一方、現在選択中の燃料が自装置に対応する燃料である場合、自装置に記憶している目標空燃比を用いて前記空燃比フィードバック制御を行うことを特徴とする。
これによると、上記第３の解決手段と同じく、各制御装置のエンジン運転制御に必要な処理負担を軽減することができると共に、各制御装置の記憶容量を軽減でき、低コスト化につながる。また、空燃比フィードバック制御は専ら副制御装置に担当させることで、主制御装置の製造コストを安価にできる。
【発明の効果】
【００１０】
本発明によれば、複数種類の燃料を選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムにおいて、使用燃料に応じて適切な空燃比フィードバック制御を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるエンジン制御システムの構成概略図である。
【図２】エンジン制御システムによる空燃比フィードバック制御動作を表すフローチャートである。
【図３】液体燃料の目標空燃比から気体燃料の目標空燃比へ切替える様子を表した図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面を参照しながら説明する。なお、以下では、本発明に係るエンジン制御システムとして、ガソリン等の液体燃料と圧縮天然ガス（ＣＮＧ）等の気体燃料とを選択的に切替えて単一エンジンの運転制御を行うバイフューエルエンジンシステムを例示して説明する。
【００１３】
図１は、本実施形態におけるエンジン制御システムの構成概略図である。この図１に示すように、本実施形態におけるエンジン制御システムは、クランク角度センサ１、吸気圧センサ２、吸気温センサ３、スロットル開度センサ４、冷却水温センサ５、Ｏ２センサ６、点火コイル８、液体燃料噴射弁９、燃料ポンプ１０、気体燃料噴射弁１１、遮断弁１２、燃料切替スイッチ１３、１ｓｔ−ＥＣＵ（Electronic Control Unit）１４及び２ｎｄ−ＥＣＵ１５から構成されている。
【００１４】
クランク角度センサ１は、例えば電磁式ピックアップセンサであり、エンジンのクランクシャフトが一定角度回転する毎に極性の異なる１対のパルス信号を１ｓｔ−ＥＣＵ１４及び２ｎｄ−ＥＣＵ１５に出力する。吸気圧センサ２は、感部が吸気流路に露出するようにエンジンの吸気管に設置されており、吸気管の内部圧力（吸気圧）に応じた吸気圧信号を１ｓｔ−ＥＣＵ１４に出力する。
【００１５】
吸気温センサ３は、感部が吸気流路に露出するようにエンジンの吸気管に設置されており、吸気管の内部温度（吸気温度）に応じた吸気温信号を１ｓｔ−ＥＣＵ１４に出力する。スロットル開度センサ４は、エンジンの吸気管に設けられたスロットルバルブの開度に応じたスロットル開度信号を１ｓｔ−ＥＣＵ１４に出力する。冷却水温センサ５は、エンジンの冷却水温度に応じた冷却水温信号を１ｓｔ−ＥＣＵ１４に出力する。
【００１６】
Ｏ２センサ６は、例えばガス検知物質としてジルコニアを用いた酸素センサ（空燃比センサ）であって、ガス接触部が排気流路に露出するようにエンジンの排気管に設置されており、排気ガスの酸素濃度に応じた電圧信号を１ｓｔ−ＥＣＵ１４に出力する。点火コイル８は、１次巻線と２次巻線からなるトランスであり、１ｓｔ−ＥＣＵ１４から１次巻線に供給される点火用電圧信号を昇圧して２次巻線からエンジンの点火プラグに供給する。
【００１７】
液体燃料噴射弁９は、吸気流路に噴射口が露出するように吸気管に設置された電磁弁であり、１ｓｔ−ＥＣＵ１４から供給される燃料噴射弁駆動信号に応じて、液体燃料タンクから供給される液体燃料（ガソリン等）を噴射口から噴射する。燃料ポンプ１０は、１ｓｔ―ＥＣＵ１４から供給されるポンプ駆動信号に応じて、液体燃料タンク内の液体燃料を汲み出して液体燃料噴射弁９の燃料入口に圧送する。
【００１８】
気体燃料噴射弁１１は、吸気流路に噴射口が露出するように吸気管に設置された電磁弁であり、２ｎｄ−ＥＣＵ１５から供給される燃料噴射弁駆動信号に応じて、気体燃料タンクから供給される気体燃料（ＣＮＧ等）を噴射口から噴射する。遮断弁１２は、気体燃料タンクからレギュレータに至る気体燃料供給経路に介挿された電磁弁であり、２ｎｄ−ＥＣＵ１５から供給される遮断弁駆動信号に応じて開弁動作及び閉弁動作を行うことで、気体燃料タンクから気体燃料噴射弁１１への気体燃料の供給開始と停止を切替える役割を担っている。
【００１９】
燃料切替スイッチ１３は、手動操作による燃料の切替えを可能とするスイッチであり、そのスイッチの状態、つまりエンジンで使用する燃料として液体燃料が選択されているのか、気体燃料が選択されているのかを示す燃料指定信号を２ｎｄ−ＥＣＵ１５に出力する。
【００２０】
１ｓｔ−ＥＣＵ１４は、液体燃料（主燃料）によるエンジン運転制御及び空燃比フィードバック制御を行う主制御装置であり、波形整形回路１４ａ、回転数カウンタ１４ｂ、Ａ／Ｄ変換器１４ｃ、点火回路１４ｅ、燃料噴射弁駆動回路１４ｆ、ポンプ駆動回路１４ｇ、ＲＯＭ(Read Only Memory)１４ｈ、ＲＡＭ(Random Access Memory)１４ｉ、通信回路１４ｊ及びＣＰＵ（Central Processing Unit）１４ｋを備えている。
【００２１】
波形整形回路１４ａは、クランク角度センサ１から入力されるパルス信号を、方形波のパルス信号に波形整形し、回転数カウンタ１４ｂ及びＣＰＵ１４ｋに出力する。つまり、この方形波のパルス信号は、クランクシャフトが一定角度回転するのに要した時間を１周期とする信号である。以下では、この波形整形回路１４ａから出力される方形波のパルス信号をクランクパルス信号と称す。
【００２２】
回転数カウンタ１４ｂは、上記波形整形回路１４ａから入力されるクランクパルス信号に基づいてエンジン回転数を算出し、その算出結果をＣＰＵ１４ｋに出力する。Ａ／Ｄ変換器１４ｃは、吸気圧センサ２から入力される吸気圧信号、吸気温センサ３から入力される吸気温信号、スロットル開度センサ４から入力されるスロットル開度信号、冷却水温センサ５から入力される冷却水温信号、及びＯ２センサ６から入力される電圧信号を、デジタル信号（吸気圧値、吸気温値、スロットル開度値、冷却水温値、Ｏ２センサ出力電圧値）に変換してＣＰＵ１４ｋに出力する。
【００２３】
点火回路１４ｅは、不図示のバッテリから供給される電源電圧を蓄積するコンデンサを備え、ＣＰＵ１４ｋからの要求に応じて、コンデンサに蓄積された電荷を点火用電圧信号として点火コイル８の１次巻線に放電する。燃料噴射弁駆動回路１４ｆは、ＣＰＵ１４ｋからの要求に応じて燃料噴射弁駆動信号を生成して液体燃料噴射弁９に出力する。ポンプ駆動回路１４ｇは、ＣＰＵ１４ｋからの要求に応じてポンプ駆動信号を生成して燃料ポンプ１０に出力する。
【００２４】
ＲＯＭ１４ｈは、ＣＰＵ１４ｋの各種機能を実現するためのエンジン制御プログラムや各種設定データを予め記憶している不揮発性メモリである。ＲＡＭ１４ｉは、ＣＰＵ１４ｋがエンジン制御プログラムを実行して各種動作を行う際に、データの一時保存先に用いられる揮発性のワーキングメモリである。通信回路１４ｊは、ＣＰＵ１４ｋによる制御の下、１ｓｔ−ＥＣＵ１４と２ｎｄ−ＥＣＵ１５とのデータ通信を実現する通信インターフェイスであり、通信ケーブルを介して２ｎｄ−ＥＣＵ１５と接続されている。
【００２５】
ＣＰＵ１４ｋは、ＲＯＭ１４ｈに記憶されているエンジン制御プログラムに従って、波形整形回路１４ａから入力されるクランクパルス信号と、回転数カウンタ１４ｂから得られるエンジン回転数と、Ａ／Ｄ変換器１４ｃから得られる吸気圧値、吸気温値、スロットル開度値、冷却水温値及びＯ２センサ出力電圧値と、通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５から得られる各種情報に基づいて液体燃料によるエンジン運転制御を行う。
【００２６】
具体的には、ＣＰＵ１４ｋは、波形整形回路１４ａから入力されるクランクパルス信号に基づいてクランクシャフトの回転状態（換言すれば、シリンダ内におけるピストン位置）を監視し、ピストンが点火時期に対応する位置に到達した時点で、点火回路１４ｅに対して点火用電圧信号の放電を要求することにより、点火コイル８による点火プラグのスパークを実施する。
【００２７】
また、このＣＰＵ１４ｋは、通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５から受信した燃料切替信号を基に、現在選択中の燃料が液体燃料であると判断した場合、ポンプ駆動回路１４ｇに対してポンプ駆動信号の生成を要求すると共に、ピストンが燃料噴射時期に対応する位置に到達した時点で、燃料噴射弁駆動回路１４ｆに対して燃料噴射弁駆動信号の生成を要求することにより、液体燃料噴射弁９による液体燃料の噴射を実施する。ここで、ＣＰＵ１４ｋは、Ｏ２センサ出力電圧値を参照しながら空燃比フィードバック制御を行うが、その制御動作についての詳細は後述する。
【００２８】
一方、２ｎｄ−ＥＣＵ６は、気体燃料（他の燃料）によるエンジン運転制御を行う副制御装置であり、波形整形回路１５ａ、回転数カウンタ１５ｂ、通信回路１５ｃ、燃料噴射弁駆動回路１５ｄ、遮断弁駆動回路１５ｅ、ＲＯＭ１５ｆ、ＲＡＭ１５ｇ、及びＣＰＵ１５ｈを備えている。
【００２９】
波形整形回路１５ａは、クランク角度センサ１から入力されるクランク信号を、方形波のパルス信号（クランクパルス信号）に波形整形して回転数カウンタ１５ｂ及びＣＰＵ１５ｈに出力する。回転数カウンタ１５ｂは、上記波形整形回路１５ａから入力されるクランクパルス信号に基づいてエンジン回転数を算出し、その算出結果をＣＰＵ１５ｈに出力する。
【００３０】
通信回路１５ｃは、ＣＰＵ１５ｈによる制御の下、１ｓｔ−ＥＣＵ１４と２ｎｄ−ＥＣＵ１５とのデータ通信を実現する通信インターフェイスであり、通信ケーブルを介して１ｓｔ−ＥＣＵ１４（詳細には通信回路１４ｊ）と接続されている。燃料噴射弁駆動回路１５ｄは、ＣＰＵ１５ｈからの要求に応じて燃料噴射弁駆動信号を生成して気体燃料噴射弁１１に出力する。遮断弁駆動回路１５ｅは、ＣＰＵ１５ｈからの要求応じて遮断弁駆動信号を生成して遮断弁１２に出力する。
【００３１】
ＲＯＭ１５ｆは、ＣＰＵ１５ｈの各種機能を実現するためのエンジン制御プログラムや各種設定データを予め記憶している不揮発性メモリである。ＲＡＭ１５ｇは、ＣＰＵ１５ｈがエンジン制御プログラムを実行して各種動作を行う際に、データの一時保存先に用いられる揮発性のワーキングメモリである。
【００３２】
ＣＰＵ１５ｈは、ＲＯＭ１５ｆに記憶されているエンジン制御プログラムに従って、燃料切替スイッチ１３から入力される燃料指定信号と、波形整形回路１５ａから入力されるクランクパルス信号と、回転数カウンタ１５ｂから得られるエンジン回転数と、通信回路１５ｃを介して１ｓｔ−ＥＣＵ１４から得られる各種情報とに基づいて気体燃料によるエンジン運転制御を行う。
【００３３】
具体的には、ＣＰＵ１５ｈは、燃料切替スイッチ１３から入力される燃料指定信号を基に現在選択中の燃料が気体燃料であると判断した場合、遮断弁駆動回路１５ｅに対して遮断弁駆動信号の生成を要求して遮断弁１２を開放させると共に、ピストンが燃料噴射時期に対応する位置に到達した時点で、燃料噴射弁駆動回路１５ｄに対して燃料噴射弁駆動信号の生成を要求することにより、気体燃料噴射弁１１による気体燃料の噴射を実施する。
なお、このＣＰＵ１５ｈは、燃料切替スイッチ１３から入力される燃料指定信号を基に、現在選択されている燃料が気体燃料であるか液体燃料であるかを判断し、その判断結果を示す燃料切替信号を通信回路１５ｃを介して１ｓｔ−ＥＣＵ１４に送信する機能も有している。
【００３４】
次に、上記のように構成されたエンジン制御システムによる空燃比フィードバック制御動作について詳細に説明する。
＜第１のケース＞
まず、１ｓｔ−ＥＣＵ１４のＲＯＭ１４ｈに、液体燃料と気体燃料のそれぞれについて設定された目標空燃比が予め記憶されている第１のケースを想定する。このような第１のケースにおいて、１ｓｔ−ＥＣＵ１４のＣＰＵ１４ｋは、図２（ａ）に示すように、通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５から受信した燃料切替信号を基に、現在選択中の燃料が気体燃料か否かを判断する（ステップＳ１１）。
【００３５】
このステップＳ１１において「Ｙｅｓ」の場合、ＣＰＵ１４ｋは、ＲＯＭ１４ｈから気体燃料について設定された目標空燃比を読み出し（ステップＳ１２）、その目標空燃比を用いて空燃比フィードバック制御を行う（ステップＳ１３）。具体的には、ＣＰＵ１４ｋは、Ｏ２センサ出力電圧値を参照しながら、空燃比が目標空燃比に対して「リッチ」であれば、燃料噴射量が減少するようなフィードバック補正量を演算し、空燃比が目標空燃比に対して「リーン」であれば、燃料噴射量が増加するようなフィードバック補正量を演算する。そして、ＣＰＵ１４ｋは、上記のように演算したフィードバック補正量を、通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５に送信する（ステップＳ１４）。
【００３６】
また、上記ステップＳ１１において「Ｎｏ」の場合、ＣＰＵ１４ｋは、ＲＯＭ１４ｈから液体燃料について設定された目標空燃比を読み出し（ステップＳ１５）、その目標空燃比を用いて空燃比フィードバック制御を行う（ステップＳ１６）。そして、ＣＰＵ１４ｋは、空燃比フィードバック制御により算出したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の液体燃料がエンジンに噴射されるように液体燃料噴射弁９を制御する（ステップＳ１７）。
なお、補正前の燃料噴射量は、ＣＰＵ１４ｋが事前にエンジン回転数やスロットル開度値等のエンジン運転状態を示す情報を基に算出していた値である。
【００３７】
一方、２ｎｄ−ＥＣＵ１５のＣＰＵ１５ｈは、図２（ｂ）に示すように、燃料切替スイッチ１３から入力された燃料指定信号を基に、現在選択中の燃料が気体燃料であると判断した場合、通信回路１５ｃを介して１ｓｔ−ＥＣＵ１４からフィードバック補正量（気体燃料について設定された目標空燃比を用いた空燃比フィードバック制御によって演算されたもの）を受信し（ステップＳ２１）、その受信したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の気体燃料がエンジンに噴射されるように気体燃料噴射弁１１を制御する（ステップＳ２２）。
【００３８】
燃料の種類によって排ガス浄化に最適な目標空燃比は異なる。そのため、上記のように、各種類の燃料毎に設定された目標空燃比を予め記憶しておき、現在選択中の燃料に応じて空燃比フィードバック制御に用いる目標空燃比を切替えることにより、使用燃料に応じて適切な空燃比フィードバック制御を行うことができるようになる。なお、図３は、液体燃料の目標空燃比から気体燃料の目標空燃比へ切替える様子を表した図である。
【００３９】
＜第２のケース＞
次に、１ｓｔ−ＥＣＵ１４のＲＯＭ１４ｈに、液体燃料について設定された目標空燃比が予め記憶されており、２ｎｄ−ＥＣＵ１５のＲＯＭ１５ｆに、気体燃料について設定された目標空燃比が予め記憶されている第２のケースを想定する。
【００４０】
このような第２のケースにおいて、２ｎｄ−ＥＣＵ１５のＣＰＵ１５ｈは、燃料切替スイッチ１３から入力された燃料指定信号を基に、現在選択中の燃料が気体燃料であると判断した場合、ＲＯＭ１５ｆから気体燃料について設定された目標空燃比を読み出し、この目標空燃比を通信回路１５ｃを介して１ｓｔ−ＥＣＵ１４に送信する。
【００４１】
一方、１ｓｔ−ＥＣＵ１４のＣＰＵ１４ｋは、通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５から受信した燃料切替信号を基に、現在選択中の燃料が液体燃料であると判断した場合、ＲＯＭ１４ｈから液体燃料について設定された目標空燃比を読み出し、その目標空燃比を用いて空燃比フィードバック制御を行う。そして、ＣＰＵ１４ｋは、空燃比フィードバック制御により算出したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の液体燃料がエンジンに噴射されるように液体燃料噴射弁９を制御する。
【００４２】
また、ＣＰＵ１４ｋは、通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５から受信した燃料切替信号を基に、現在選択中の燃料が気体燃料であると判断した場合、２ｎｄ−ＥＣＵ１５から受信した気体燃料の目標空燃比を用いて空燃比フィードバック制御を行い、これにより算出したフィードバック補正量を通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５に送信する。２ｎｄ−ＥＣＵ１５のＣＰＵ１５ｈは、１ｓｔ−ＥＣＵ１４から受信したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の気体燃料がエンジンに噴射されるように気体燃料噴射弁１１を制御する。
【００４３】
以上説明したように、本実施形態によれば、液体燃料と気体燃料とを選択的に切替えて単一エンジンの運転制御を行うエンジン制御システムにおいて、使用燃料に応じて適切な空燃比フィードバック制御を行うことが可能となる。
【００４４】
なお、本発明は上記実施形態に限定されず、以下のような変形例が挙げられる。
（１）上記実施形態では、１ｓｔ−ＥＣＵ１４が空燃比フィードバック制御を行う場合を例示して説明したが、２ｎｄ−ＥＣＵ１５が空燃比フィードバック制御を行うような構成を採用しても良い。この場合、１ｓｔ−ＥＣＵ１４から２ｎｄ−ＥＣＵ１５へＯ２センサ出力電圧値を送信すれば良い。
【００４５】
このように２ｎｄ−ＥＣＵ１５が空燃比フィードバック制御を行うシステムにおいて、１ｓｔ−ＥＣＵ１４のＲＯＭ１４ｈに、液体燃料について設定された目標空燃比が予め記憶されており、２ｎｄ−ＥＣＵ１５のＲＯＭ１５ｆに、気体燃料について設定された目標空燃比が予め記憶されているケースを想定する。
【００４６】
このようなケースにおいて、１ｓｔ−ＥＣＵ１４のＣＰＵ１４ｋは、２ｎｄ−ＥＣＵ１５から受信した燃料切替信号を基に、現在選択中の燃料が液体燃料であると判断した場合、ＲＯＭ１４ｈから液体燃料について設定された目標空燃比を読み出し、この目標空燃比を通信回路１４ｊを介して２ｎｄ−ＥＣＵ１５に送信する。
【００４７】
一方、２ｎｄ−ＥＣＵ１５のＣＰＵ１５ｈは、燃料切替スイッチ１３から入力された燃料指定信号を基に、現在選択中の燃料が気体燃料であると判断した場合、ＲＯＭ１５ｆから気体燃料について設定された目標空燃比を読み出し、その目標空燃比を用いて空燃比フィードバック制御を行う。そして、ＣＰＵ１５ｈは、空燃比フィードバック制御により算出したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の気体燃料がエンジンに噴射されるように気体燃料噴射弁１１を制御する。
【００４８】
また、ＣＰＵ１５ｈは、燃料切替スイッチ１３から入力された燃料指定信号を基に、現在選択中の燃料が液体燃料であると判断した場合、１ｓｔ−ＥＣＵ１４から受信した液体燃料の目標空燃比を用いて空燃比フィードバック制御を行い、これにより算出したフィードバック補正量を通信回路１５ｃを介して１ｓｔ−ＥＣＵ１４に送信する。１ｓｔ−ＥＣＵ１４のＣＰＵ１４ｋは、２ｎｄ−ＥＣＵ１５から受信したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の液体燃料がエンジンに噴射されるように液体燃料噴射弁９を制御する。
【００４９】
（２）上記実施形態では、エンジン運転制御を行う制御装置が、液体燃料による運転制御を行う１ｓｔ−ＥＣＵ１４と、気体燃料による運転制御を行う２ｎｄ−ＥＣＵ１５とに分割されている場合を例示して説明したが、これら１ｓｔ−ＥＣＵ１４と２ｎｄ−ＥＣＵ１５の機能を１つのＥＣＵに統合しても良い。つまり、このＥＣＵは、燃料切替スイッチ１３から入力される燃料指定信号を基に、現在選択中の燃料が液体燃料か気体燃料かを判断し、その判断結果に応じて液体燃料によるエンジン運転制御、気体燃料によるエンジン運転制御、及び空燃比フィードバック制御を行う機能を有する。
【００５０】
このようなシステム構成において、１つのＥＣＵに内蔵されたＲＯＭに、液体燃料と気体燃料のそれぞれについて設定された目標空燃比が予め記憶されているケースを想定する。このケースにおいて、ＥＣＵに内蔵されたＣＰＵは、燃料切替スイッチ１３から入力される燃料指定信号を基に、現在選択中の燃料が液体燃料であると判断した場合、ＲＯＭから液体燃料について設定された目標空燃比を読み出し、その目標空燃比を用いて空燃比フィードバック制御を行う。そして、ＣＰＵは、空燃比フィードバック制御により算出したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の液体燃料がエンジンに噴射されるように液体燃料噴射弁９を制御する。
【００５１】
一方、ＥＣＵに内蔵されたＣＰＵは、燃料切替スイッチ１３から入力される燃料指定信号を基に、現在選択中の燃料が気体燃料であると判断した場合、ＲＯＭから気体燃料について設定された目標空燃比を読み出し、その目標空燃比を用いて空燃比フィードバック制御を行う。そして、ＣＰＵは、空燃比フィードバック制御により算出したフィードバック補正量を用いて燃料噴射量の補正を行い、補正後の燃料噴射量分の気体燃料がエンジン１に噴射されるように気体燃料噴射弁１１を制御する。
【符号の説明】
【００５２】
１…クランク角度センサ、２…吸気圧センサ、３…吸気温センサ、４…スロットル開度センサ、５…冷却水温センサ、６…Ｏ２センサ、８…点火コイル、９…液体燃料噴射弁、１０…燃料ポンプ、１１…気体燃料噴射弁、１２…遮断弁、１３…燃料切替スイッチ、１４…１ｓｔ−ＥＣＵ（Electronic Control Unit）、１５…２ｎｄ−ＥＣＵ
【図１】
2012026316.tif 000003
【図２】
2012026316.tif 000004
【図３】
2012026316.tif 000005