(57)【特許請求の範囲】
【請求項１】
高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に設けられた遮断弁の機能診断を行う診断装置であって、
前記遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に前記遮断弁を閉制御し、前記遮断弁を閉じてから所定の診断時間内で気体燃料圧力の降下代が閾値を超えたときに前記遮断弁の正常状態を判定し、前記所定の診断時間内での気体燃料圧力の降下代が前記閾値以下であったときに前記遮断弁の異常状態を判定すると共に、前記診断時間を、前記遮断弁を閉じてから前記遮断弁の下流側に残存する燃料が無くならないような時間に設定することを特徴とする気体燃料エンジンの診断装置。
【請求項２】
高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に設けられた遮断弁の機能診断を行う診断装置であって、
前記遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に前記遮断弁を閉制御し、前記遮断弁を閉じてから所定の診断時間内で気体燃料圧力の降下代が閾値を超えたときに前記遮断弁の正常状態を判定し、前記所定の診断時間内での気体燃料圧力の降下代が前記閾値以下であったときに前記遮断弁の異常状態を判定すると共に、前記診断時間を、エンジンの最小燃料消費量状態での圧力降下を基準に設定することを特徴とする気体燃料エンジンの診断装置。
【請求項３】
前記エンジンに対する気体燃料の供給が停止される状態での前記機能診断を禁止することを特徴とする請求項１又は２記載の気体燃料エンジンの診断装置。
【請求項４】
前記診断時間内においてエンジンに対する気体燃料の供給停止状態の積算時間が所定時間以上になったときに診断を中止することを特徴とする請求項１又は２記載の気体燃料エンジンの診断装置。
【請求項５】
前記診断時間内においてエンジンに対する気体燃料の供給が停止された時間だけ、前記診断時間を延長とすることを特徴とする請求項１又は２記載の気体燃料エンジンの診断装置。
【請求項６】
高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に設けられた遮断弁の機能診断を行う診断装置であって、
前記遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に前記遮断弁を閉制御し、該閉制御後に前記圧力センサで検出される気体燃料の圧力変化に基づいて、前記遮断弁の機能診断を行う一方、
前記燃料供給系の途中に介装されたプレッシャレギュレータの上流側に前記遮断弁及び前記圧力センサを備えると共に、前記プレッシャレギュレータの下流側に、エンジンに供給される気体燃料の圧力を検出する供給圧力センサを設け、該供給圧力センサで検出される気体燃料の圧力が所定値以下となったときに、前記機能診断を中止し、前記遮断弁を開制御するよう構成したことを特徴とする気体燃料エンジンの診断装置。
【請求項７】
高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に設けられた遮断弁の機能診断を行う診断装置であって、
前記遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に前記遮断弁を閉制御し、該閉制御後に前記圧力センサで検出される気体燃料の圧力変化に基づいて、前記遮断弁の機能診断を行うと共に、
前記燃料供給系の途中に介装されたプレッシャレギュレータの上流側に前記遮断弁及び前記圧力センサを備え、前記圧力センサで検出される気体燃料の圧力に基づき燃料計における燃料残量表示を行わせる構成であって、前記機能診断中は、前記燃料計における燃料残量表示を機能診断開始直前の値に固定することを特徴とする気体燃料エンジンの診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に介装された遮断弁の機能異常を診断する診断装置に関する。
【０００２】
【従来の技術】
従来から、高圧気体（ＣＮＧ：コンプレスド・ナチュラル・ガス＝圧縮天然ガス）を燃料とする車両用の気体燃料エンジン（ＣＮＧエンジン）において、気体燃料タンク（気体燃料ボンベ）から気体燃料噴射弁に至る燃料供給系に電磁弁からなる遮断弁を介装し、この遮断弁をエンジン停止時に閉弁させたり、或いは、ガス漏れ発生時に閉弁させたりして、気体燃料の大気中への放出を防止するようにしていた（特開平９−３１７５１３号公報等参照）。
【０００３】
【発明が解決しようとする課題】
しかし、従来の気体燃料エンジンでは、燃料供給系に介装される遮断弁が閉制御に対して実際に燃料供給系を遮断しているか否かを診断する機能がなく、例えば、遮断弁の開閉駆動制御系に断線・ショート等の異常が無いが、実際には弁体の開固着等によって閉制御しても遮断弁によって燃料供給系を遮断することができない機能異常の発生が検知されず、遮断弁の本来の機能を必要時に発揮させることができなくなる場合があった。
【０００４】
本発明は上記問題点に鑑みなされたものであり、気体燃料エンジンの燃料供給系に介装される遮断弁が、燃料供給系を必要時に遮断するという本来の機能を発揮し得る状態にあるか否かを診断できる気体燃料エンジンの診断装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
そのため、請求項１記載の発明は、気体燃料エンジンの燃料供給系に設けられた遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に遮断弁を閉制御し、前記遮断弁を閉じてから所定の診断時間内で気体燃料圧力の降下代が閾値を超えたときに前記遮断弁の正常状態を判定し、前記所定の診断時間内での気体燃料圧力の降下代が前記閾値以下であったときに前記遮断弁の異常状態を判定すると共に、前記診断時間を、前記遮断弁を閉じてから前記遮断弁の下流側に残存する燃料が無くならないような時間に設定する構成とした。
【０００６】
かかる構成によると、エンジンの運転中に遮断弁が閉じて気体燃料タンク（気体燃料ボンベ）からの燃料供給系への燃料補給が断たれると、遮断弁の下流側に残存する燃料がエンジンで消費されることで、遮断弁下流側の気体燃料圧力が低下するが、遮断弁が全閉にならずに燃料補給が継続される場合には、遮断弁下流側の気体燃料圧力の低下が鈍り、比較的高い圧力で推移することになるので、実際に遮断弁が全閉状態になっているか否かが、前記圧力降下の特性から診断できることになる。
そこで、遮断弁を閉じた時点の気体燃料圧力を基準としてその後の気体燃料圧力の降下代を求め、所定の診断時間内で閾値を超える圧力降下が発生したときには遮断弁が実際に閉じていると判定し、前記診断時間内での圧力降下代が閾値以下であったとき（閾値を超える圧力降下が発生するまでの時間が前記診断時間よりも長かったとき）には、閉制御に対して遮断弁が全閉になっていない（開固着している）ものと判定する。
ここで、遮断弁が正常で閉制御に対して実際に全閉になる場合、遮断弁の下流側に残存する燃料が全てエンジンで消費されると、エンジンに供給できる気体燃料がなくなってエンジンが停止してしまうので、燃料が無くなる前に診断を終了させて遮断弁を開状態に戻す。
【００１０】
請求項２記載の発明では、前記診断時間を、エンジンの最小燃料消費量状態での圧力降下を基準に設定する構成とした。かかる構成によると、エンジンにおける燃料消費量が少ないほど、遮断弁を閉じてからの圧力降下が遅くなるので、この圧力降下が最も遅い状態でも、遮断弁が正常であれば閾値を超える圧力降下が発生する時間を診断時間とする。
【００１１】
請求項３記載の発明では、エンジンに対する気体燃料の供給が停止される状態での機能診断を禁止する構成とした。かかる構成によると、エンジンに対して気体燃料が供給されない状態（燃料カット状態）では、遮断弁の下流側に残存する燃料が消費されずに圧力が保持され、圧力変化に基づく診断が不能であるとして、機能診断を禁止する。
【００１２】
請求項４記載の発明では、診断時間内においてエンジンに対する気体燃料の供給停止状態の積算時間が所定時間以上になったときに診断を中止する構成とした。
【００１３】
かかる構成によると、エンジンに対して気体燃料が供給されない状態（燃料カット状態）では、遮断弁の下流側に残存する燃料が消費されずに圧力が保持され、遮断弁が正常であっても閾値を超える圧力降下が発生するまでの時間が延びるので、燃料カット状態の積算時間（圧力保持される時間）が所定時間以上になると診断を中止する。
【００１４】
請求項５記載の発明では、診断時間内においてエンジンに対する気体燃料の供給が停止された時間だけ診断時間を延長とする構成とした。かかる構成によると、エンジンに対して気体燃料が供給されない状態（燃料カット状態）では、遮断弁の下流側に残存する燃料が消費されずに圧力が保持され、遮断弁が正常であっても閾値を超える圧力降下が発生するまでの時間が延びるので、この延びる時間分だけ診断時間を延長し、該延長した診断時間内で閾値を超える圧力降下が発生するか否かを判別させる。
【００１５】
請求項６記載の発明は、高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に設けられた遮断弁の機能診断を行う診断装置であって、前記遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に前記遮断弁を閉制御し、該閉制御後に前記圧力センサで検出される気体燃料の圧力変化に基づいて、前記遮断弁の機能診断を行う一方、前記燃料供給系の途中に介装されたプレッシャレギュレータの上流側に前記遮断弁及び前記圧力センサを備えると共に、前記プレッシャレギュレータの下流側に、エンジンに供給される気体燃料の圧力を検出する供給圧力センサを設け、この供給圧力センサで検出される気体燃料の圧力が所定値以下となったときに、機能診断を中止し、遮断弁を開制御するよう構成した。
【００１６】
かかる構成によると、エンジンに供給される気体燃料の圧力が所定値以下となったときには、そのまま遮断弁を閉制御状態に保持すると、エンジンに供給できる気体燃料が無くなってしまうものと判断し、診断を中止して遮断弁を開くことで、気体燃料タンク（気体燃料ボンベ）からの気体燃料の供給を可能にする。
【００１７】
請求項７記載の発明は、高圧気体を燃料とする気体燃料エンジンにおいて、燃料供給系に設けられた遮断弁の機能診断を行う診断装置であって、前記遮断弁の下流側に気体燃料の圧力を検出する圧力センサを設け、エンジンの運転中に前記遮断弁を閉制御し、該閉制御後に前記圧力センサで検出される気体燃料の圧力変化に基づいて、前記遮断弁の機能診断を行うと共に、前記燃料供給系の途中に介装されたプレッシャレギュレータの上流側に前記遮断弁及び前記圧力センサを備え、この圧力センサで検出される気体燃料の圧力に基づき燃料計における燃料残量表示を行わせる構成であって、前記機能診断中は、前記燃料計における燃料残量表示を機能診断開始直前の値に固定する構成とした。
【００１８】
かかる構成によると、遮断弁の機能診断のために遮断弁を閉制御すると、遮断弁下流側に残存する気体燃料がエンジンに供給され、プレッシャレギュレータに供給される気体燃料の圧力が低下することになり、これに追従して燃料計に表示される残量が実際の残量とは無関係に低下することになるので、診断中は燃料残量に変化がないものとして、燃料残量の表示を機能診断開始直前の値に固定する。
【００１９】
【発明の効果】
請求項１記載の発明によると、遮断弁が閉制御に対して実際に閉じた場合の圧力変化の特性を基準にして、実際の圧力変化の特性を判断して、遮断弁が閉制御に対して実際に閉じているか否かを高精度に診断できると共に、エンジンへの気体燃料の供給が不能になるまで機能診断が継続して行われることがなく、エンジン運転性への影響を回避できるという効果がある。
【００２２】
請求項２記載の発明によると、遮断弁が閉制御に対して実際に閉じた場合の圧力変化の特性を基準にして、実際の圧力変化の特性を判断して、遮断弁が閉制御に対して実際に閉じているか否かを高精度に診断できると共に、エンジンの燃料消費量が少ないために遮断弁を閉じてからの圧力降下が遅くても、これを遮断弁の異常によるものとして誤診断することを回避できるという効果がある。
【００２３】
請求項３記載の発明によると、エンジンへの気体燃料供給の停止によって、遮断弁を閉じても圧力降下が生じない状態で、遮断弁の機能異常が誤診断されることを回避できるという効果がある。
【００２４】
請求項４記載の発明によると、エンジンへの気体燃料供給の停止時間が長くなり、これに伴って閾値を超える圧力降下が生じるまでの時間が長くなっても、係る圧力降下の遅れに基づいて遮断弁の機能異常が誤診断されることを回避できるという効果がある。
【００２５】
請求項５記載の発明によると、エンジンへの気体燃料供給の停止によって閾値を超える圧力降下が生じるまでの時間が長くなることに対応して診断時間を長くするので、診断途中にエンジンへの気体燃料の供給が停止されても、精度良く診断を行わせることができるという効果がある。
【００２６】
請求項６記載の発明によると、エンジンに供給される気体燃料の圧力に基づいて、機能診断によってエンジンへの気体燃料の供給ができなくなる状態を予測し、未然に気体燃料タンク（気体燃料ボンベ）からの燃料供給を再開させることができ、機能診断がエンジンの運転性に影響することを防止できるという効果がある。
【００２７】
請求項７記載の発明によると、遮断弁の機能診断に伴ってプレッシャレギュレータに供給される気体燃料の圧力が低下しても、これが燃料残量の減少として表示されることがなく、誤った残量表示を防止できるという効果がある。
【００２８】
【発明の実施の形態】
以下に本発明の実施の形態を図に基づいて説明する。
図１は、高圧気体を燃料とする車両用気体燃料エンジン１のシステム構成図である。
【００２９】
図に示すエンジン１において、気体燃料タンク（気体燃料ボンベ）２に充填された高圧の気体燃料（ＣＮＧ：コンプレスド・ナチュラル・ガス＝圧縮天然ガス）は、燃料配管３を介して各気筒毎に設けられる気体燃料噴射弁４に供給され、該気体燃料噴射弁４によってエンジン１の吸気マニホールド５内に噴射される。
【００３０】
前記燃料配管３のエンジンルーム内に配設される部分には、気体燃料の圧力を減圧するプレッシャレギュレータ６が介装され、該プレッシャレギュレータ６の直前には電磁弁からなる第１の遮断弁７が介装される。
【００３１】
また、気体燃料タンク２の直後に電磁弁からなる第２の遮断弁８が介装され、前記第１の遮断弁７と第２の遮断弁８との間の燃料配管３には、燃料配管３内の気体燃料の圧力を検出する第１の圧力センサ９、燃料配管３内の気体燃料の温度を検出する第１の温度センサ１０が設けられている。
【００３２】
更に、前記プレッシャレギュレータ６と気体燃料噴射弁４との間の燃料配管３には、燃料配管３内の気体燃料の圧力を検出する第２の圧力センサ１１、燃料配管３内の気体燃料の温度を検出する第２の温度センサ１２が設けられている。
【００３３】
一方、エンジン１には、吸気ダクト１３及び吸気マニホールド５を介して空気が吸引され、該空気と前記気体燃料噴射弁４から噴射された気体燃料が混合されてエンジン１のシリンダ１４内に吸気バルブ１５を介して吸引され、前記混合気は点火プラグ１６による火花点火により着火燃焼する。
【００３４】
燃焼排気は、排気バルブ１７，排気マニホールド１８，排気ダクト１９を介して大気中に放出される。前記排気マニホールド１８の直下には、第１触媒２０が介装され、更に、車両の床下部分に第２触媒２１が介装され、これらの触媒２０，２１で排気が浄化されるようになっている。また、前記第２触媒２１の下流側には、マフラー２２が設けられている。
【００３５】
前記吸気ダクト１３には、スロットルバルブ２３が介装され、該スロットルバルブ２３によってエンジン１の吸入空気量が調整される。また、前記スロットルバルブ２３をバイパスするバイパス吸気管２４が設けられ、該バイパス吸気管２４に介装される電磁弁からなる補助空気量制御弁２５により、アイドル時の空気量が調整される。そして、エンジン１の吸入空気量は、スロットルバルブ２３上流側に設けられたエアフローメータ２６で検出される。
【００３６】
前記吸気マニホールド５には、シリンダ内にスワールを発生させるためのスワールコントロールバルブ２７が介装され、該スワールコントロールバルブ２７は、ダイヤフラム式のアクチュエータ２８で開閉駆動される。３方弁２９は、スロットルバルブ２３下流側の吸入負圧と、スロットルバルブ２３上流側の大気圧とを入力し、前記アクチュエータ２８に供給される圧力を制御する。
【００３７】
また、吸気マニホールド５に排気の一部を還流させるための排気還流管３０が、第１触媒２０上流側の排気マニホールド１８と、スワールコントロールバルブ２７上流側の吸気マニホールド５とを連通させるように設けれ、該排気還流管３０の途中には、排気還流量を制御する電磁弁からなる排気還流制御弁３１が介装される。
【００３８】
マイクロコンピュータを含んで構成されるコントロールユニット３２は、各種信号を入力し、これらの信号に基づいて前記気体燃料噴射弁４，遮断弁７，遮断弁８，点火プラグ１６，補助空気量制御弁２５，３方弁２９，排気還流制御弁３１を制御する。
【００３９】
前記コントロールユニット３２に入力される各種信号には、イグニッションスイッチ（図示省略）のオン・オフ信号の他、前記圧力センサ９，温度センサ１０，圧力センサ１１，温度センサ１２，エアフローメータ２６からの検出信号が含まれ、更に、前記第１触媒２０の上流側で排気空燃比を検出する第１空燃比センサ３３、前記第１触媒２０の下流側で排気空燃比を検出する第２空燃比センサ３４からの検出信号も入力される。
【００４０】
通常のエンジン運転状態（イグニッションスイッチのＯＮ状態）では、前記コントロールユニット３２が、前記遮断弁７，遮断弁８を共に開制御し、各気筒の吸気行程にタイミングを合わせた気体燃料噴射弁４の開閉制御によりエンジン１に気体燃料を供給すると共に、点火時期制御，スワール制御，アイドル空気量制御，排気還流量制御等を行う。また、エンジンの運転を停止させる場合（イグニッションスイッチのＯＦＦ状態）には、前記気体燃料噴射弁４，遮断弁７，遮断弁８を共に閉制御して、エンジン１に対する気体燃料の供給を停止させる。
【００４１】
更に、コントロールユニット３２は、エンジンの運転中に、前記遮断弁８が燃料配管３を遮断する機能を正常に発揮するか否か、換言すれば、前記遮断弁８が開固着しているか否かを診断する機能診断を行うようになっている。
【００４２】
図２，３に示すフローチャートは、前記機能診断の詳細を示すものであり、ステップＳ１では、イグニッションスイッチ（ＩＧＳＷ）がＯＮ状態であるか否かを判別する。
【００４３】
イグニッションスイッチがＯＦＦ状態であるときには、エンジンの停止状態であって気体燃料の消費がなく、後述する機能診断が行えないので、ステップＳ７へ進み、診断不許可とする。
【００４４】
一方、イグニッションスイッチがＯＮ状態であれば、ステップＳ２へ進む。
ステップＳ２では、スタートスイッチをＯＮにしてからエンジンが始動されるまでに要した始動時間が予め記憶された基準時間ｔ１以下であったか否かを判別する。
【００４５】
始動時間が基準時間ｔ１を超えた場合には、診断対象とする遮断弁８の開固着故障以外の故障・劣化が発生している可能性があり、機能診断の精度が確保できないものと判断し、ステップＳ７へ進み、診断不許可とする。
【００４６】
始動時間が基準時間ｔ１以下であれば、ステップＳ３へ進み、始動から予め記憶された基準時間ｔ２以上経過しているか否かを判別する。
始動からの経過時間が基準時間ｔ２よりも短いときには、エンジンが不安定であるものと推定し、ステップＳ７へ進み、診断不許可とする。
【００４７】
始動からの経過時間が基準時間ｔ２以上になっているときには、ステップＳ４へ進み、圧力センサ９で検出される気体燃料の圧力Ｖcpが、予め記憶された基準圧力Ｖ１以上であるか否かを判別する。
【００４８】
前記圧力センサ９で検出される気体燃料圧力Ｖcpは、気体燃料タンク２内の気体燃料の残量に対応するから、上記ステップＳ４の判別は、気体燃料タンク２内の気体燃料の残量が基準量以上あるか否かを判別することになる。
【００４９】
圧力センサ９で検出される気体燃料の圧力Ｖcpが基準圧力Ｖ１よりも小さく、気体燃料タンク２内の気体燃料の残量が基準量よりも少ないと判断されるときには、後述する気体燃料の圧力変化に基づく診断精度が悪化するので、ステップＳ７へ進み、診断不許可とする。
【００５０】
圧力センサ９で検出される気体燃料の圧力Ｖcpが基準圧力Ｖ１以上であれば、ステップＳ５へ進み、各センサ（圧力センサ９，１１及び温度センサ１０，１２）、及び、デバイス（遮断弁８，９）において、断線の発生が診断されていないかを判別する。
【００５１】
各センサ・デバイスのいずれか１つにでも断線が発生しているときには、これらを用いた機能診断が行えないので、ステップＳ７へ進み、診断不許可とする。
各センサ・デバイスのいずれにも断線が発生していないときには、ステップＳ６へ進んで、遮断弁８の機能診断許可を設定する。
【００５２】
ステップＳ６で、機能診断許可の設定がなされると、ステップＳ８へ進み、遮断弁８を閉制御する。これにより、気体燃料タンク２からの燃料補給が断たれる一方、遮断弁７及び気体燃料噴射弁４は開状態を保持するのでエンジンへの燃料供給は継続され、遮断弁８の下流側に残存する気体燃料量の減少に伴って圧力センサ９で検出される気体燃料圧力が減少することになる（図４参照）。
【００５３】
ステップＳ９では、車両のメータパネルに設置される燃料計（図示省略）の残量表示を、遮断弁８が閉制御される直前の値に固定する設定を行う。
本実施形態においては、圧力センサ９で検出される気体燃料圧力が燃料残量に対応するので、圧力センサ９の検出結果に基づいて前記燃料計の残量表示を行わせる構成としてある。従って、診断のために気体燃料タンク２からの燃料補給が断たれることで、圧力センサ９で検出される気体燃料圧力が減少すると、実際の残量とは異なる値を燃料計が表示することになってしまう。そこで、診断中は診断開始前の値に残量表示を固定し、診断によって実際とは大きく異なる残量表示がなされることを防止する。
【００５４】
次のステップＳ１０では、診断時間Ｔｓの設定を行う（図４参照）。
前記診断時間Ｔｓは、前記遮断弁８を閉制御して、圧力センサ９で検出される気体燃料圧力をモニタする期間を示すものである。後述するように、遮断弁８を閉制御する直前に圧力センサ９で検出された気体燃料圧力と、遮断弁８を閉制御した後に圧力センサ９で検出された気体燃料圧力との差圧（圧力降下代）が、診断時間Ｔｓ内で基準値ΔＶを超えるか否かに基づいて、遮断弁８による燃料配管３の遮断機能が正常に発揮され得る状態であるか否かが診断される。
【００５５】
前記圧力降下は、前述のように、気体燃料タンク２からの燃料補給が断たれた状態で、エンジン１が燃料を消費することで発生するから、エンジンの燃料消費量が少ない時には、圧力降下の速度が遅くなる。そこで、アイドル時等の最小燃料消費量のときでも診断時間Ｔｓ内で基準値ΔＶを超える圧力降下が発生するように、最小燃料消費量のときの圧力降下を基準に、前記診断時間Ｔｓを設定してある。
【００５６】
また、圧力センサ９には製造ばらつきや経時劣化があり、実際の圧力変化に対して検出値には誤差を生じるので、前記最小燃料消費量のときに圧力検出値の最大誤差を見込んでも、正常・異常を的確に判断できるように基準値ΔＶを設定し、正常時であれば前記基準値ΔＶを確実に上回るような診断時間Ｔｓを設定してある。
【００５７】
更に、診断時間Ｔｓを長くし、それに見合った比較的大きな基準値ΔＶを設定すれば、それだけ検出誤差等の影響を回避でき、診断精度は向上するものの、診断時間Ｔｓ内では遮断弁８を閉じて気体燃料タンク２からの燃料補給を断つので、診断時間Ｔｓが長すぎると、遮断弁８の下流側に残存していた気体燃料を使い果たし、エンジン１に供給できる気体燃料が無くなってエンジンが停止してしまう。従って、前記診断時間Ｔｓの最大を、遮断弁８の下流側に残存する気体燃料が全てエンジン１で消費される時間内に制限してある。
【００５８】
このように、最小燃料消費量のときでかつ検出誤差があっても、診断時間Ｔｓ内で基準値ΔＶを超える圧力降下が生じ、かつ、残存燃料がなくならないような診断時間Ｔｓを予め設定して記憶させてあり、ステップＳ８では、係る記憶値（固定値）の読み出しを行う。
【００５９】
尚、上記条件を満たす診断時間Ｔｓを一律に設定できないときには、診断を行う運転条件を限定し、例えば燃料消費量（エンジン負荷）が所定範囲内のときに限って診断を行わせる構成としても良い。
【００６０】
また、遮断弁８の下流側に残存する気体燃料の量は、遮断弁８からプレッシャレギュレータ６までの燃料配管容積とその間における気体燃料圧力、更に、プレッシャレギュレータ６から気体燃料噴射弁４までの燃料配管容積とその間における気体燃料圧力から求められ、前記プレッシャレギュレータ６から気体燃料噴射弁４までの燃料配管における圧力は、診断開始時にはプレッシャレギュレータ６の調整圧になっているから、圧力センサ９で検出される気体燃料圧力から遮断弁８の下流側に残存する気体燃料量が推定されることになる。
【００６１】
そこで、診断開始時に圧力センサ９で検出された気体燃料圧力に応じて診断時間Ｔｓ（及び基準値ΔＶ）を異なる値に設定しても良い。更に、同じ残存量でも燃料消費量によって残存燃料が無くなる時間が変化するので、診断開始時に圧力センサ９で検出された気体燃料圧力に応じて診断時間Ｔｓ（及び基準値ΔＶ）を異なる値に設定しつつ、診断を行わせる運転条件を限定するか、又は、診断開始時に圧力センサ９で検出された気体燃料圧力及び運転条件に応じて診断時間Ｔｓ（及び基準値ΔＶ）を異なる値に設定させることも可能である。
【００６２】
更に、遮断弁８を閉制御してから圧力センサ９で検出される気体燃料圧力の降下速度をモニタし、該降下速度からエンジン運転に最低必要な燃料圧力に到達するタイミングを推定し、該推定結果から診断時間Ｔｓ（及び基準値ΔＶ）を変更することも可能である。
【００６３】
ステップＳ１１では、圧力センサ９で検出された気体燃料圧力Ｖcpを読み込み、ステップＳ１２では、温度センサ１０で検出された気体燃料の温度Ｖctを読み込む。
【００６４】
そして、ステップＳ１３では、前記気体燃料圧力Ｖcpを温度Ｖctに応じて補正して、標準温度状態での気体燃料圧力Ｖcpに変換する。
ステップＳ１４では、診断時間Ｔｓ内における燃料カット積算時間tfcが基準時間ｔ３以下であるか否かを判別する。
【００６５】
前記燃料カットとは、気体燃料噴射弁４を閉じてエンジンへの気体燃料の供給を停止させることを示し、例えば減速時などに行われるようになっている。この燃料カット時には、エンジン１の燃料消費が停止し、圧力降下も停止するので、燃料カットの時間が長くなると、診断時間Ｔｓ内で所期の圧力降下が得られなくなり、遮断弁８の機能異常を誤診断することになってしまう。
【００６６】
そこで、診断時間Ｔｓ内において燃料カットが行われた時間を積算し、この積算時間tfcが基準時間ｔ３を超えたときには、誤診断の可能性があると判断して、ステップＳ１６へ進んで診断を中止し、遮断弁８を開制御する。
【００６７】
一方、積算時間tfcが基準時間ｔ３以下であれば、診断可能と判断し、ステップＳ１５へ進む。
上記ステップＳ１４では、燃料カット積算時間tfcが基準時間ｔ３以下であるか否かを判別させる構成としたが、このような処理に代えて、診断時間Ｔｓ内で燃料カットが行われたときに直ちに診断を中止させる構成とすることができる。
【００６８】
また、燃料カット積算時間tfcだけ診断時間Ｔｓを延長させる構成とすることもできる。燃料カット中は圧力降下が停止し、所期の圧力降下代が得られるタイミングが燃料カットした時間だけ遅くなるから、診断時間Ｔｓを燃料カットされていた時間だけ延長すれば、該延長した診断時間Ｔｓ内で所期の圧力降下が発生することになる。このように、燃料カット積算時間tfcだけ診断時間Ｔｓを延長させる構成であれば、診断時間Ｔｓ内で燃料カットが行われても診断を行わせることができ、診断機会を確保できる。
【００６９】
ステップＳ１５では、圧力センサ１１（供給圧力センサ）で検出される気体燃料圧力Ｖgpが基準圧力Ｖ２以下であるか否かを判別する。前記基準圧力Ｖ２は、エンジンに対する気体燃料の供給が可能な最低圧であり、この基準圧力Ｖ２以下に気体燃料の圧力が低下すると、エンジン１に気体燃料を供給できなくなって、エンジン１が停止してしまう。
【００７０】
そこで、診断時間Ｔｓ内で圧力センサ１１（供給圧力センサ）で検出される気体燃料圧力Ｖgpが基準圧力Ｖ２以下になったときには、ステップＳ１６へ進んで診断を直ちに中止し、遮断弁８を開制御して、気体燃料タンク２からの燃料補給が再開されるようにする。
【００７１】
一方、ステップＳ１５で気体燃料圧力Ｖgpが基準圧力Ｖ２を超えていると判断されるときには、エンジンを運転させつつ診断を継続できるので、ステップＳ１７へ進む。
【００７２】
ステップＳ１７では、遮断弁８を閉制御した直前に圧力センサ９で検出された気体燃料圧力Ｖcpと、最新の検出値Ｖcpとの偏差として、診断開始後の気体燃料圧力の降下代ΔＶcpを算出し、該降下代ΔＶcpが基準値ΔＶを超えたか否かを判別する。
【００７３】
降下代ΔＶcpが基準値ΔＶを超えた場合には、遮断弁８が燃料配管３を遮断する機能が正常に働いていると判断し、ステップＳ１８へ進んで、遮断弁８の機能が正常であると判定する。
【００７４】
一方、ステップＳ１７で降下代ΔＶcpが基準値ΔＶ以下であると判断されると、ステップＳ１９へ進んで、遮断弁８をステップＳ８で閉制御してから診断時間Ｔｓ以上に経過したか否かを判別する。
【００７５】
遮断弁８を閉制御してから診断時間Ｔｓが既に経過している場合には、遮断弁８を閉制御したにも関わらず、実際には遮断弁８が開固着していて、燃料配管３が遮断されず、気体燃料タンク２からの燃料補給が継続されたため、所期の圧力降下が発生しなかったものと判断し、ステップＳ２０へ進んで、遮断弁８の機能が異常であると判定する。
【００７６】
前記機能異常の判定結果に基づき、警報装置（警告灯など）によって燃料供給系（遮断弁８）に異常が発生したことが運転者に警告されると共に、異常の診断結果を、バックアップＲＡＭに格納し、外部（診断テスター等）から要求があった場合に、診断情報を出力できるようにする。
【００７７】
尚、本実施形態における気体燃料エンジン１は、気体燃料のみを用いる構成としたが、気体燃料と液体燃料とを選択的に用いる構成のエンジンであっても良い。
【００７８】
また、本実施形態では、気体燃料タンク２の直後に遮断弁８を備えると共に、プレッシャレギュレータ６の直前に遮断弁７を備える構成としたが、遮断弁７が備えない構成であっても、同様にして遮断弁８の診断を行えることは明らかである。
【図面の簡単な説明】
【図１】実施の形態における気体燃料エンジンのシステム構成図。
【図２】実施の形態における遮断弁の機能診断処理を示すフローチャート。
【図３】実施の形態における遮断弁の機能診断処理を示すフローチャート。
【図４】上記機能診断処理の実行時における圧力変化の特性を示すタイムチャート。
【符号の説明】
１…エンジン
２…気体燃料タンク
３…燃料配管
４…気体燃料噴射弁
５…吸気マニホールド
６…プレッシャレギュレータ
７，８…遮断弁
９，１１…圧力センサ
１０，１２…温度センサ
３２…コントロールユニット
【図１】
0003859925.tif 000002
【図２】
0003859925.tif 000003
【図３】
0003859925.tif 000004
【図４】
0003859925.tif 000005