(57)【要約】      （修正有）【課題】ガス噴射弁に開弁異常がある場合に、その異常の解消を促す処理を適切に実施できる内燃機関の燃料噴射制御装置を提供する。【解決手段】エンジン１０にガス燃料を噴射するガス噴射弁２１と、ガス噴射弁２１へのガス燃料の供給経路におけるガス燃料の圧力を検出する圧力センサ３８と、を備える燃料噴射システムに適用されるエンジンの制御装置は、エンジン１０の運転状態に応じて算出された要求噴射量に応じてガス噴射弁２１の第１駆動信号を生成し、その第１駆動信号の出力により燃料噴射を実施させる。また、第１駆動信号の出力前における圧力の検出値である第１駆動前圧力と、第１駆動信号の出力後における圧力の検出値である第１駆動後圧力との差が所定の閾値未満の場合に、ガス噴射弁２１が開かない開弁異常が生じているとして、要求噴射量に関わらず生成した第２駆動信号をガス噴射弁２１に出力する。【選択図】図１
2016070245.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（１０）においてガス燃料を噴射するガス噴射弁（２１）と、
前記ガス噴射弁へのガス燃料の供給経路におけるガス燃料の圧力を検出する圧力検出手段（３８）と、を備える燃料噴射システムに適用され、
前記内燃機関の運転状態に応じて算出された要求噴射量に応じて前記ガス噴射弁の第１駆動信号を生成し、その第１駆動信号の出力により燃料噴射を実施させる燃料噴射制御手段と、
前記第１駆動信号の出力前における圧力の検出値である第１駆動前圧力と、前記第１駆動信号の出力後における圧力の検出値である第１駆動後圧力との差が所定の閾値未満の場合に、前記ガス噴射弁が開かない開弁異常が生じているとして、前記要求噴射量に関わらず生成した第２駆動信号を前記ガス噴射弁に出力する第２駆動信号生成手段と、
を備えることを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
前記第２駆動信号生成手段は、前記ガス噴射弁を連続駆動する前記第２駆動信号を出力する請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項３】
前記第２駆動信号生成手段は、前記ガス噴射弁を断続駆動する前記第２駆動信号を出力する請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項４】
前記第２駆動信号生成手段は、前記第２駆動信号の出力前における第２駆動前圧力と、前記第２駆動信号の出力後における第２駆動後圧力との差が所定の閾値以上となった際に、前記第２駆動信号の出力を停止する請求項３に記載の内燃機関の燃料噴射制御装置。
【請求項５】
前記第２駆動信号生成手段は、前記第２駆動信号の出力後において、前記内燃機関の回転速度が所定以上に増加した場合又は前記内燃機関の回転速度の上昇の度合いが所定以上に大きい場合に、前記第２駆動信号の出力を停止する請求項３又は４に記載の内燃機関の燃料噴射制御装置。
【請求項６】
前記内燃機関は前記ガス噴射弁として、第１気筒にガス燃料を供給する第１ガス噴射弁と、前記第１気筒とは異なる第２気筒にガス燃料を供給する第２ガス噴射弁とを備えており、
前記第２駆動信号生成手段は、前記第１ガス噴射弁に開弁異常が生じていると判定されている際、次にガス燃料を噴射する前記第２ガス噴射弁に前記第１駆動信号が出力される前に、前記第１ガス噴射弁への前記第２駆動信号の出力を停止する請求項１乃至５のいずれか１項に記載の内燃機関の燃料噴射制御装置。
【請求項７】
液体燃料を噴射する液体噴射弁（２２）を備え、
前記ガス噴射弁に開弁異常があると判定されている際、前記ガス噴射弁に対して前記第２駆動信号を出力しても開弁異常が解消されない場合には、前記ガス燃料に代えて前記液体燃料を前記内燃機関の気筒（２０）に供給する請求項１乃至６のいずれか１項に記載の内燃機関の燃料噴射制御装置。
【請求項８】
前記ガス噴射弁は、電源部（５０）からの電力により駆動されるものであって、
前記駆動信号生成手段は、前記電源部の電源電圧に応じて前記第２駆動信号を出力する請求項１乃至７のいずれか１項に記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射制御装置に関するものである。
【背景技術】
【０００２】
圧縮天然ガス（ＣＮＧ）等のガス燃料を燃焼させるようにした内燃機関が実用化されている。こうした内燃機関において、ガス燃料をガス噴射弁に対して供給させる燃料供給系の構成として、ガス燃料を高圧状態で貯蔵するガスタンクと、ガスタンク及び噴射弁を繋ぐ燃料配管の途中に設けられ、ガスタンクから供給されるガス燃料の圧力を減圧調整する圧力調整弁と、圧力調整弁よりも上流側（すなわちガスタンク側）に設けられ、圧力調整弁に対するガス燃料の流通を遮断する電磁駆動式の遮断弁とを備える構成が知られている。
【０００３】
ところで、ガス燃料を使用する内燃機関においては、低温状態の際、ガス燃料中に含まれるオイル成分（ガススタンド設備のコンプレッサにより混入）の粘度が増す事や、ガス燃料に含有されるメタンガス中の水分や燃焼中に発生した水分が凍結することに起因して、ガス噴射弁の噴射時期にガス噴射弁が正常に開かない開弁異常が生じることがある。
【０００４】
そこで特許文献１では、エンジン水温、吸気温度、ガス温度の各種温度の検出結果に基づいてガス噴射弁に開弁異常が生じる可能性がある場合に、ガス噴射弁に対する通電量を増加させることで、開弁異常の解消が促されるようにしている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１４４８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし低温状態の場合にガス噴射弁に一様に開弁異常が生じるとは限らない。また、ガス噴射弁の開弁異常は、ガス噴射弁に異物等が付着することでも生じうる。特許文献１では、これらの点については考慮されていない。したがって、ガス噴射弁の開弁異常の判定精度を高めつつ、ガス噴射弁に開弁異常がある場合に、その開弁異常を解消するための処理をより適切に実施するためには、改善の余地があると言える。
【０００７】
本発明は上記に鑑みてなされたものであり、ガス噴射弁に開弁異常がある場合に、その異常の解消を促す処理を適切に実施できる内燃機関の燃料噴射制御装置を提供することを主たる目的とする。
【課題を解決するための手段】
【０００８】
本発明は、内燃機関（１０）においてガス燃料を噴射するガス噴射弁（２１）と、前記ガス噴射弁へのガス燃料の供給経路におけるガス燃料の圧力を検出する圧力検出手段（３８）と、を備える燃料噴射システムに適用され、前記内燃機関の運転状態に応じて算出された要求噴射量に応じて前記ガス噴射弁の第１駆動信号を生成し、その第１駆動信号の出力により燃料噴射を実施させる燃料噴射制御手段と、前記第１駆動信号の出力前における圧力の検出値である第１駆動前圧力と、前記第１駆動信号の出力後における圧力の検出値である第１駆動後圧力との差が所定の閾値未満の場合に、前記ガス噴射弁が開かない開弁異常が生じているとして、前記要求噴射量に関わらず生成した第２駆動信号を前記ガス噴射弁に出力する第２駆動信号生成手段と、を備えることを特徴とする。
【０００９】
本発明によれば、要求噴射量に基づき生成した第１駆動信号を出力する前後における圧力変化を取得し、圧力変化が所定の閾値未満の場合に、ガス噴射弁に開弁異常があるとして、要求噴射量に関わらず生成した第２駆動信号を出力するようにした。この場合、ガス噴射弁の駆動に直接関係するガス圧変化を用いて異常判定を行うため、開弁異常を精度よく判定できる。また、ガス噴射弁に開弁異常がある場合にその解消を促す処理を適切に実施できる。
【図面の簡単な説明】
【００１０】
【図１】燃料噴射システムの概略構成図。
【図２】開弁異常判定処理のフローチャート。
【図３】開弁異常判定処理のタイミングチャート。
【発明を実施するための形態】
【００１１】
以下、本発明を具体化した一実施形態を図面を参照しつつ説明する。本実施形態は、ガス燃料である圧縮天然ガス（ＣＮＧ）と液体燃料であるガソリンとを燃焼用の燃料として使用する、いわゆるバイフューエルタイプの車載多気筒エンジン（多気筒内燃機関）に適用される燃料噴射システムとして具体化するものとしている。なお本システムの全体概略図を図１に示す。
【００１２】
図１に示すエンジン１０は直列３気筒の火花点火式ガスエンジンよりなり、その吸気ポート及び排気ポートには吸気系統１１、排気系統１２がそれぞれ接続されている。吸気系統１１は、吸気マニホールド１３と吸気管１４とを有している。吸気マニホールド１３は、エンジン１０の吸気ポートに接続される複数（エンジン１０の気筒数分）の分岐管部１３ａと、その上流側であって吸気管１４に接続される集合部１３ｂとを有している。分岐管部１３ａが気筒別吸気通路に相当する。吸気管１４には空気量調整手段としてのスロットル弁１５が設けられている。スロットル弁１５は、ＤＣモータ等のスロットルアクチュエータ１５ａにより開度調節される電子制御式のスロットル弁として構成され、スロットル弁１５の開度（スロットル開度）は、スロットルアクチュエータ１５ａに内蔵されたスロットル開度センサ１５ｂにより検出されるようになっている。
【００１３】
また、排気系統１２は、排気マニホールド１６と排気管１７とを有している。排気マニホールド１６は、エンジン１０の排気ポートに接続される複数（エンジン１０の気筒数分）の分岐管部１６ａと、その下流側であって排気管１７に接続される集合部１６ｂとを有している。排気管１７には、排気の成分を検出する排気センサ１８と、排気を浄化する触媒１９とが設けられている。排気センサ１８として具体的には、排気中の酸素濃度から空燃比を検出する空燃比センサが設けられている。
【００１４】
エンジン１０の各気筒（♯１〜♯３）には点火プラグ２０が設けられている。点火プラグ２０には、点火コイル等よりなる点火装置２０ａを通じて、所望とする点火時期に高電圧が印加される。この高電圧の印加により、各点火プラグ２０の対向電極間に火花放電が発生し、気筒内（燃焼室内）に導入した燃料が着火され燃焼に供される。
【００１５】
また、本システムは、エンジン１０に対して燃料を噴射供給する燃料噴射手段として、ガス噴射弁２１に対してガス燃料（ＣＮＧ燃料）を噴射するガス燃料供給部３０と、液体噴射弁７４に対して液体燃料を供給する液体燃料供給部７０とを有している。
【００１６】
ガス燃料供給部３０において、ガス噴射弁２１は、吸気系統１１において吸気マニホールド１３の分岐管部１３ａにそれぞれガス燃料を噴射するものであり、ガス噴射弁２１の噴射によりガス燃料が各気筒の吸気ポートに供給される。
【００１７】
ガス噴射弁２１は、バッテリ５０の電力で電気的に駆動されることで弁体が閉位置から開位置にリフトされる開閉タイプの制御弁であり、制御部４０から入力されるオン／オフ式の駆動信号（開弁駆動信号）により開弁駆動される。ガス噴射弁２１は、駆動信号がオンの際に開弁し、駆動信号がオフの際に閉弁する。そして、駆動信号がオンとされる時間に応じた量のガス燃料が噴射される。
【００１８】
ガス噴射弁２１の先端部には燃料導管２２が接続されている。燃料導管２２の他端側は吸気部としての分岐管部１３ａに接続されている。これにより、ガス噴射弁２１から噴射されたガス燃料は、燃料導管２２を介して分岐管部１３ａに放出される。なお、燃料導管２２の構成を設けずに、各気筒とガス噴射弁２１とが直接接続されてもよい。
【００１９】
ガス噴射弁２１にはガス配管３１を介してガスタンク３２が接続されており、そのガス配管３１の途中には、ガス噴射弁２１に供給されるガス燃料の圧力を減圧調整する圧力調整機能を有するレギュレータ３３が設けられている。
【００２０】
レギュレータ３３は、ガスタンク３２内に貯蔵された高圧状態（例えば最大２０ＭＰａ）のガス燃料を、ガス噴射弁２１の噴射圧である所定の設定圧（例えば０．２〜１．０ＭＰａ）に減圧調整するものであり、減圧調整後のガス燃料がガス配管３１を通ってガス噴射弁２１に供給されるようになっている。なお、ガス配管３１において、レギュレータ３３よりも上流側が高圧側通路を形成する高圧配管部３１ａ、下流側が低圧側通路を形成する低圧配管部３１ｂとなっている。
【００２１】
ガス配管３１等により形成されるガス燃料通路には更に、ガスタンク３２の燃料出口の付近に配置されたタンク主止弁３４と、そのタンク主止弁３４よりも下流側であってレギュレータ３３の燃料入口の付近に配置された遮断弁３５とが設けられており、これら各弁３４，３５によって、ガス配管３１におけるガス燃料の流通が許容及び遮断されるようになっている。タンク主止弁３４及び遮断弁３５はいずれも電磁式の開閉弁であり、非通電時にガス燃料の流通を遮断し、通電時にガス燃料の流通を許容する常閉式となっている。
【００２２】
ガス配管３１において、高圧配管部３１ａには燃料圧力を検出する圧力センサ３６と、燃料温度を検出する温度センサ３７とが設けられている。低圧配管部３１ｂには燃料圧力を検出する圧力センサ３８と、燃料温度を検出する温度センサ３９とが設けられている。なお、遮断弁３５と圧力センサ３６とはレギュレータ３３に一体に設けることが可能であり、本実施形態では、レギュレータ３３に一体に遮断弁３５と圧力センサ３６とを設ける構成を採用している。
【００２３】
一方、液体燃料供給部７０において、液体噴射弁７４には、燃料導管７１を介して燃料タンク７２が接続されている。また、燃料導管７１には、燃料タンク７２内の液体燃料を液体噴射弁７４に給送する燃料ポンプ７３が設けられている。
【００２４】
制御部４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、バックアップＲＡＭ４４、インターフェース４５、双方向バス４６を備えており、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、バックアップＲＡＭ４４及びインターフェース４５は、双方向バス４６によって互いに接続されている。
【００２５】
ＣＰＵ４１は、本システムにおける各部の動作を制御するためのルーチン（プログラム）を実行する。ＲＯＭ４２には、ＣＰＵ４１が実行するルーチン、及びこのルーチン実行の際に参照されるマップ類（マップの他、テーブルや関係式等を含む）、パラメータ等の各種データが予め格納されている。ＲＡＭ４３は、ＣＰＵ４１がルーチンを実行する際に、必要に応じてデータを一時的に格納する。バックアップＲＡＭ４４は、バッテリ５０の電源が投入された状態でＣＰＵ４１の制御下でデータを適宜格納するとともに、この格納されたデータを電源遮断後も保持する。
【００２６】
インターフェース４５は、上述したスロットル開度センサ１５ｂ、排気センサ１８、圧力センサ３６，３８、温度センサ３７，３９を含む、本システムに設けられたセンサ類（クランク角センサ、エアフロメータ、冷却水温センサ、車速センサ等）と電気的に接続されており、これらのセンサからの出力（検出信号）をＣＰＵ４１に伝達する。また、インターフェース４５は、スロットルアクチュエータ１５ａ、点火装置２０ａ、ガス噴射弁２１、タンク主止弁３４、遮断弁３５等の駆動部と電気的に接続されていて、これらの駆動部を駆動させるためにＣＰＵ４１から送出された駆動信号を当該駆動部に向けて出力する。
【００２７】
すなわち、制御部４０は、上述のセンサ類の出力信号等に基づいてエンジン１０の運転状態を取得し、この運転状態に基づいて上述の駆動部の制御を実施する。燃料噴射制御に関して補足すると、制御部４０は、エンジン運転状態に基づいてガス噴射弁２１による燃料噴射の要求噴射量を算出するとともに、その要求噴射量により第１駆動信号を生成し、その第１駆動信号によりガス噴射弁２１を駆動させて燃料噴射を実施する。
【００２８】
ところで、ガス燃料を使用する内燃機関においては、低温状態の際、ガス燃料に含有されるメタンガス中の水分や、燃焼中に発生した水分が凍結することに起因して、ガス噴射弁が噴射時期に正しく開弁しない開弁異常が生じるおそれがある。特に、エンジン始動時や、液体燃料からガス燃料への切り替え時など、ガス噴射弁２１を休止状態から使用を開始する際に、このような開弁異常が生じる可能性が高くなる。また、ガス噴射弁の開弁異常は、ガス噴射弁にオイル成分等の、付着物が固着することによっても生じうる。
【００２９】
そこで本実施形態の制御部４０は、ガス噴射弁２１ごとに、第１駆動信号の出力前後において、ガス噴射弁２１の上流側の圧力を圧力センサ３８から検出する。そして、第１駆動信号の出力前後における圧力変化を用いて、各ガス噴射弁２１の開弁異常を個別に検出する。
【００３０】
また、開弁異常があるガス噴射弁２１に対しては、ガス噴射弁２１の開弁異常を解消するための開弁アシスト駆動を実施する。開弁アシスト駆動では、要求噴射量に基づき生成した第１駆動信号の出力後に、要求噴射量に関わらず生成した第２駆動信号を出力する。これにより、ガス噴射弁２１の駆動量を増加することで、ガス噴射弁２１の開弁異常の解消を促すことができる。また、第２駆動信号を出力する際、その出力前後における圧力変化を検出する。そして、第２駆動信号の出力前後において圧力変化が生じた場合には、第２駆動信号の出力を停止する。これにより燃費の低下を抑えつつ、ガス噴射弁２１の開弁をアシストすることができる。
【００３１】
次に、本実施形態の制御部４０が実施するガス噴射弁２１の駆動処理について、図２を用いて説明する。なお以下の処理は、ガス燃料による燃料噴射が選択されている場合に、制御部４０が所定周期で繰り返し実施する。
【００３２】
図２において、各気筒のガス燃料の噴射前における圧力の取得時期であるか否かを判定する（Ｓ１１）。肯定判定した場合には、ガス噴射弁２１の上流側の圧力を駆動前圧力Ｐａ（第１駆動前圧力）として取得する（Ｓ１２）。その後、要求噴射量に基づき第１駆動信号を出力する。
【００３３】
Ｓ１１で否定判定した場合には、ガス燃料の噴射後における圧力の取得時期であるか否かを判定する（Ｓ１３）。例えば、第１駆動信号が出力されてから所定のマスク期間の経過時点である場合に肯定判定する。この場合、ガス噴射弁２１の上流側の圧力を駆動後圧力Ｐｂ（第１駆動後圧力）として取得する（Ｓ１４）。その後、駆動前圧力Ｐａに対する駆動後圧力Ｐｂの変化が所定の閾値Ｔｈよりも大きいか否か、すなわちＰａ−Ｐｂ＞Ｔｈであるか否かを判定する（Ｓ１５）。
【００３４】
Ｓ１５で肯定判定した場合には、本処理を終了する。Ｓ１５で否定判定した場合には、バッテリ電圧ＶＢが所定の閾値Ｖｔｈよりも大きいか否かを判定する（Ｓ１６）。ＶＢ≦Ｖｔｈの場合、液体燃料噴射への切り替えを実施する（Ｓ１７）。すなわち、バッテリ電圧ＶＢが低い場合に、ガス燃料に代えて液体燃料を用いた燃料噴射を実施することで、バッテリ電圧ＶＢが低い状態で開弁アシスト駆動がされることによる伴う不都合を回避しつつ、エンジンの始動性を高めることができる。
【００３５】
ＶＢ＞Ｖｔｈの場合には、開弁アシスト駆動を実施する（Ｓ１８）。開弁アシスト駆動では、要求噴射量に関わらず第２駆動信号を生成して出力する。なお、第２駆動信号として、ガス噴射弁２１を連続駆動する信号、ガス噴射弁２１を断続駆動する信号などが出力される。また、Ｓ１８において、第２駆動信号が出力される期間がバッテリ電圧ＶＢに応じて設定されてもよい。すなわち、バッテリ電圧ＶＢが比較的に低い場合には、第２駆動信号の出力期間を比較的に短く設定し、バッテリ電圧ＶＢが比較的に高い場合には、第２駆動信号の出力期間を比較的に長く設定する。この場合、バッテリ電圧ＶＢが閾値Ｖｔｈ未満に低下することを回避しつつ、ガス噴射弁２１の駆動をアシストできる。
【００３６】
一方、Ｓ１３で否定判定した場合には、開弁アシスト駆動の実施中であるか否かを判定する（Ｓ１９）。Ｓ１９で否定判定した場合には処理を終了する。Ｓ１９で肯定判定した場合には、開弁アシスト駆動中、すなわち第２駆動信号の出力中におけるガス噴射弁２１の上流側の圧力Ｐｃを取得する（Ｓ２０）。そして、開弁アシスト駆動前における圧力Ｐｂ（第２駆動前圧力）に対する開弁アシスト駆動中の圧力Ｐｃ（第２駆動後圧力）との圧力変化が所定の閾値Ｔｈよりも大きいか否か、すなわちＰｂ−Ｐｃ＞Ｔｈであるか否かを判定する（Ｓ２１）。
【００３７】
Ｓ２１で、圧力変化が閾値Ｔｈよりも大きいと判定した場合、開弁アシスト駆動を終了する（Ｓ２２）。これ以外にもＳ２２では、エンジン１０の回転速度が所定以上に上昇した場合、エンジン１０の回転速度の上昇の度合いが所定以上に大きくなった場合等、エンジン１０の運転状態を示す各種パラメータに基づいて、ガス噴射弁２１が開弁状態であると判定された際に、開弁アシスト駆動を終了してもよい。
【００３８】
Ｓ２１で否定判定した場合、すなわちＰｂ−Ｐｃ≦Ｔｈの場合には、開弁アシスト駆動を終了するか否かを判定する（Ｓ２３）。例えば、第２駆動信号の駆動時間が予め設定された所定時間に達した場合、次に燃料噴射が行われる気筒においてガス噴射弁２１の第１駆動信号の出力時期となった場合、バッテリ電圧ＶＢが閾値Ｖｔｈ未満となった場合などに、開弁アシスト駆動を終了すると判定する。
【００３９】
そして、Ｓ２３で肯定判定した場合には開弁アシスト駆動を終了する（Ｓ２２）。Ｓ２３で否定判定した場合には、本処理を終了する。この場合、実施中の開弁アシスト駆動が継続されることとなる。
【００４０】
次に図３を用いて制御部４０による上記処理の実行例を説明する。なお、図３では、説明の簡略化のために第１気筒（♯１）及び第２気筒（♯２）の状態のみを示している。また図３において、第１気筒に開弁異常が生じており、第２気筒は正常（開弁異常が生じていない）とする。
【００４１】
時刻ｔ１でスタータがオンに切替えられた状態で、時刻ｔ２で第１気筒のガス噴射前における圧力の取得時期となると、第１気筒の圧力センサ３８によって駆動前圧力Ｐａ１検出され、その後、第１駆動信号が出力される。そして、第１駆動信号の出力後、所定のマスク期間が経過し、時刻ｔ３で第１気筒のガス噴射後における圧力の時期となると、駆動後圧力Ｐｂ１が検出される。この際、ΔＰ１（Ｐａ１−Ｐｂ１）＜Ｔｈ、且つＶＢ＞Ｖｔｈであることで、開弁アシスト駆動により第２駆動信号が出力される。なお図３では、第２駆動信号によってガス噴射弁２１が連続駆動される場合と、断続駆動される場合の両方の例を示している。そして、開弁アシスト駆動中（第２駆動信号の出力中）における圧力Ｐｃが繰り返し検出される。
【００４２】
そして時刻ｔ３以降、ΔＰ１≦Ｔｈとなる期間では、第２駆動信号の出力が継続される。その後、ガス噴射弁２１が開弁すると、時刻ｔ４でΔＰ１＞Ｔｈとなり、第２駆動信号の出力が停止され、開弁アシスト駆動が終了される。
【００４３】
時刻ｔ５となり、第２気筒おけるガス噴射弁２１の噴射前時期となると、第２気筒の圧力センサ３８で駆動前圧力Ｐａ２が検出される。そして所定のマスク期間が経過した後の時刻ｔ６で、駆動後圧力Ｐｂ２が検出される。この際、ΔＰ２（Ｐａ２−Ｐｂ２）＞Ｔｈとなり、第２駆動信号は出力されず、次の燃料噴射時期まで、第２気筒のガス噴射弁２１が閉弁される。
【００４４】
上記によれば以下の優れた効果を奏する。
【００４５】
・ガス燃料を使用するエンジン１０においては、低温状態であるとガス燃料に含有される水分が凍結すること等に起因してガス燃料の噴射時期にガス噴射弁２１が開弁しない開弁異常が生じるおそれがある。また、ガス噴射弁２１にオイル成分等の、異物等が付着することでも開弁異常が生じるおそれがある。そこで、要求噴射量に基づき生成した第１駆動信号を出力する前後における圧力変化を取得し、圧力変化が所定の閾値未満の場合に、ガス噴射弁２１に開弁異常があるとして、要求噴射量に関わらず生成した第２駆動信号を出力するようにした。この場合、ガス噴射弁２１の駆動に直接関係するガス圧変化を用いて異常判定を行うため、開弁異常を精度よく判定できる。また、ガス噴射弁２１に開弁異常がある場合にその解消を促す処理を適切に実施できる。
【００４６】
・第２駆動信号の出力前後における圧力変化が所定の閾値以上となった際に、第２駆動信号の出力が停止されるようにした。この場合、燃費の低下を最小限に抑えつつ、ガス噴射弁２１の開弁異常の解消を促すことができる。
【００４７】
・ガス噴射弁２１の開弁異常が解消されると、燃料噴射の開始に伴ってエンジン１０の回転速度が上昇する。そこで、エンジン１０の回転速度が所定以上に上昇した場合、または回転速度の上昇の度合いが所定以上に大きい場合に、第２駆動信号の出力を停止するようにした。この場合、エンジン１０の状態に応じて第２駆動信号の出力を停止できる。
【００４８】
・第１の気筒のガス噴射弁２１に開弁異常が生じていると判定されている際、次にガス燃料を噴射する第２の気筒のガス噴射弁２１の噴射時期の前までに、第１の気筒のガス噴射弁２１に対する第２駆動信号の出力を停止するようにした。この場合、第２の気筒のガス噴射弁２１の開弁異常検出への影響を抑えつつ、第１の気筒のガス噴射弁２１の開弁異常の解消を促すことができる。
【００４９】
・ガス噴射弁２１に開弁異常が生じている場合において、ガス噴射弁２１に第２駆動信号を出力しても開弁異常が解消されない場合には、ガス噴射弁２１が燃料噴射を行う気筒に対して、ガス燃料に代えて液体燃料を供給するようにした。この場合、ガス噴射弁２１の開弁異常が解消されにくい場合において、内燃機関の始動性を確保することができる。
【００５０】
・バッテリ５０の電源電圧に応じて第２駆動信号を出力するようにした。この場合、バッテリ５０の電源電圧を考慮して、ガス噴射弁２１の開弁異常の解消を促すことができる。
【００５１】
・ガス噴射弁２１の開弁異常を、ガス噴射弁２１（気筒）ごとに算出するため、開弁異常が生じているガス噴射弁２１（気筒）を特定することができる。
【００５２】
・開弁アシスト制御が必要なガス噴射弁２１に対してのみ、開弁アシスト制御を実施することができる。
【００５３】
（他の実施形態）
本発明は、上記実施形態の記載内容に限定されず、次のように実施されてもよい。なお以下の説明において上記と同じ構成には同じ図番号を付し、詳述は省略する。
【００５４】
・上記の図２の処理において、同一気筒のガス噴射弁２１に対する開弁アシスト駆動を所定回数繰り返し実施してもガス噴射弁２１の開弁異常が解消されない場合には、ガス燃料に代えて液体燃料による燃料噴射を実施してもよい。例えば、Ｓ１６で肯定判定した際、開弁アシスト駆動の実施回数が所定回数未満であるか否かを判定する。そして、Ｓ１６で肯定判定した場合には、Ｓ１７で、開弁アシスト駆動として、ガス噴射弁２１に第２駆動信号を出力する。Ｓ１６で否定判定した場合には、ガス燃料に代えて、液体噴射弁７４から液体燃料を噴射する。
【００５５】
・上記では、ガス燃料と液体燃料とを燃焼用の燃料として使用するバイフューエルタイプのエンジン１０に本発明を適用する例を示したが、本発明はガス燃料のみを燃焼用の燃料として使用するタイプのエンジン１０においても適用可能である。
【００５６】
・上記において、第２噴射信号は予め定めた所定期間で出力されてもよい。
【符号の説明】
【００５７】
１０…エンジン、２１…ガス噴射弁、３８…圧力センサ、４０…制御部。
【図１】
2016070245.tif 000003
【図２】
2016070245.tif 000004
【図３】
2016070245.tif 000005