(57)【特許請求の範囲】
【請求項１】
燃料ガスと酸化ガスの電気化学反応を利用して電気を発生する燃料電池システムであって、
前記燃料ガスを燃料ガス供給源から燃料電池に導出する燃料ガス供給通路と、
前記燃料ガス供給通路に設けられて前記燃料ガスの供給ガス圧を調整する調圧弁と、
前記調圧弁の下流側の前記燃料ガス供給通路に設けられて開度調整信号に応じて弁開度を設定する開度調整弁と、
前記燃料電池システムの運転状態に応じて前記開度調整信号を調整して前記燃料電池に供給される燃料ガスの状態量を目標量に制御する制御手段と、
前記開度調整弁の初期偏差を検出する手段と、
を備え、
前記制御手段は、前記開度調整弁の開度特性と前記初期偏差とに応じて前記開度調整信号を調整して前記開度調整弁の弁開度を制御する燃料電池システム。
【請求項２】
前記制御手段は、前記開度調整弁の開度特性と前記初期偏差とに加えて、前記燃料電池の発電量、水素消費量、水素パージ量、調圧弁特性及び燃料電池の正極側ガス圧と負極側ガス圧との圧力差の少なくともいずれかに応じて前記開度調整信号を調整して前記開度調整弁の弁開度を制御する請求項１記載の燃料電池システム。
【請求項３】
前記開度調整弁の下流に圧力センサを設け、前記制御手段はこの検出圧力に応じて前記開度調整信号を調整して前記開度調整弁の弁開度を制御する請求項１記載の燃料電池システム。
【請求項４】
前記燃料電池の出口から排出される燃料ガスを前記燃料ガス供給通路に還流させる燃料ガス還流通路を備え、該燃料ガス還流通路と前記燃料ガス供給通路との合流部より上流側の前記燃料ガス供給通路に前記開度調整弁を設ける請求項１記載の燃料電池システム。
【請求項５】
前記燃料ガス還流通路に燃料ガス還流ポンプを備え、前記制御手段はこのポンプ負荷に応じて前記開度調整信号を調整して前記開度調整弁の弁開度を制御する請求項４記載の燃料電池システム。
【請求項６】
前記開度調整弁の上流と下流の圧力から前記初期偏差を検出する請求項１記載の燃料電池システム。
【請求項７】
前記燃料電池の出口から排出される燃料オフガスを前記燃料ガス供給通路に還流する燃料ガス還流通路を備え、該燃料ガス還流通路と前記燃料ガス供給通路の合流部が前記調圧弁の上流側に設定される請求項１記載の燃料電池システム。
【請求項８】
前記開度調整弁が前記燃料ガス供給通路に複数設けられ、前記制御手段は前記開度調整信号を調整して各開度調整弁の弁開度を目標値に一致するように制御する請求項１記載の燃料電池システム。
【請求項９】
前記開度調整弁が並列又は直列に複数設けられる請求項８記載の燃料電池システム。
【請求項１０】
各開度調整弁が互いに流量特性が異なる請求項９記載の燃料電池システム。
【請求項１１】
前記燃料電池システムの運転状態は燃料電池の運転中における運転状態である、請求項１記載の燃料電池システム。
【請求項１２】
前記開度調整弁の弁開度の設定が、段階的又は連続的になされる請求項１記載の燃料電池システム。
【請求項１３】
前記調圧弁が機械式調圧弁である請求項１記載の燃料電池システム。
【請求項１４】
前記開度調整弁が電磁力を駆動源とする電磁駆動弁である請求項１又は１３記載の燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は燃料ガスと酸化ガスとを用いて電気を発生する燃料電池システムに関する。
【背景技術】
【０００２】
燃料電池システムでは燃料ガス（水素）が圧縮されて高圧タンク等に貯蔵されている。燃料電池システムの運転時は、燃料ガスが所要の圧力にまで減圧されて燃料電池に供給される。高圧燃料ガスの減圧には、例えば、調圧弁（レギュレータ弁）が用いられるが、１つの調圧弁で広い範囲の圧力調整を行うことは難しい。このため、例えば、特開平１１−１５４５２８号公報では高低の２つの調圧弁を直列に設けて燃料ガスの圧力を段階的に減圧し、減圧された燃料ガスが電磁弁を経て供給されることにより、安価な低ガス圧用の電磁弁（開閉弁）の使用を可能とした燃料電池システムを提案している。
【特許文献１】特開平１１−１５４５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような調圧弁（減圧弁）と電磁弁（開閉弁）との組み合わせでは燃料電池への燃料ガス供給圧力の調整範囲は限定的となり、燃料電池の運転状態に応じて燃料ガスの供給圧力や供給流量を所望値（目標値）に調整することは難しい。また、弁動作特性に個体差があると、その調整は更に困難となる。
【０００４】
よって、本発明は燃料ガスの供給通路に調圧弁と電磁弁とを用いる燃料電池システムにおいて、燃料電池の運転状態や弁動作特性の個体差に応じて、燃料ガスの供給圧力や供給流量を所望値（目標値）に調整することを容易にした燃料電池システムを提案することを目的とする。
【課題を解決するための手段】
【０００５】
上目的を達成するため本発明の燃料電池システムは、燃料ガスと酸化ガスの電気化学反応を利用して電気を発生する燃料電池システムにおいて、上記燃料ガスを燃料ガス供給源から燃料電池に導出する燃料ガス供給通路と、上記燃料ガス供給通路に設けられて上記燃料ガスの供給ガス圧を調整する調圧弁と、上記調圧弁の下流側の上記燃料ガス供給通路に設けられて開度調整信号に応じて弁開度を設定する開度調整弁と、上記燃料電池システムの運転状態に応じて上記開度調整信号を調整して上記燃料電池に供給される燃料ガスの状態量を目標量に制御する制御手段と、前記開度調整弁の初期偏差（例えばガス漏れ量）を検出する手段と、を備え、前記制御手段は、前記開度調整弁の開度特性と前記初期偏差とに応じて前記開度調整信号を調整して前記開度調整弁の弁開度を制御する。
【０００６】
かかる構成とすることによって、調圧弁で減圧した燃料ガス（例えば、水素ガス）の圧力を該調圧弁の下流に配置された開度調整弁で燃料電池システムの運転状態に応じた目標圧になるように制御することが可能となる。また、開度調整弁の制御の際に、開度調整弁の開度特性と初期偏差とに応じて開度が補正されるので、開度調整弁の動作特性の個体差に対応でき、制御精度が向上する。
【０００７】
開度調整弁の弁開度は、例えば、時間軸上において電磁力を駆動源とする電磁式開閉弁の開時間と閉時間の比率を調整（設定）することによって行うことが出来る（ＰＷＭ制御）。また、回転型モータあるいはリニアモータなどの電磁力を駆動源とするアクチュエータによってガス供給通路に設けられた弁内部の開閉ゲートを連続的に移動して弁の開閉の度合いを調整（設定）することによって行うことが出来る。また、開度調整弁は「全開」状態と「全閉」状態の間に複数の段階の弁開度が設定されるものであっても良い。
【０００８】
燃料ガスの状態量としては、例えば、ガス圧力やガス流量が該当する。開度調整弁を任意の弁開度に調整可能とすることにより、適切な燃料ガス制御（発電量制御、余剰生成水の外部排出、不純物ガスの外部排出等）が可能となる。
【０００９】
上記制御手段は、上記開度調整弁の開度特性と上記初期偏差とに加えて、上記燃料電池の発電量（あるいは水素消費量）、水素パージ量、調圧弁特性及び燃料電池の正極側ガス圧と負極側ガス圧との圧力差（極間差圧）の少なくともいずれかに応じて上記開度調整信号を調整して上記開度調整弁の弁開度を制御する。燃料電池システムの運転状態は燃料電池の発電量（あるいは水素消費量）、水素パージ量、調圧弁特性及び燃料電池の極間差圧等の運転パラメータによって把握することができ、運転パラメータに対応して制御部が開度調整弁の制御を行う。
【００１０】
好ましくは、上記燃料電池システムは開度調整弁の下流に圧力センサを設け、この検出圧力に応じて上記開度調整信号を調整して上記開度調整弁の開度量を制御する。それにより、正確に燃料ガスの供給ガス圧や供給ガス流量を設定することが可能となる。
【００１１】
好ましくは、上記燃料電池システムは燃料電池出口から排出される燃料ガスを燃料ガス供給通路に還流させる燃料ガス還流通路を備え、この燃料ガス還流通路と燃料ガス供給通路との合流部より上流側の燃料ガス供給通路に開度調整弁を設ける。それにより、燃料電池で使用されなかった燃料ガス（燃料オフガス）が再利用され、燃費が向上する。
【００１２】
好ましくは、上記燃料電池システムは燃料ガス還流通路（例えば、水素ガス還流通路）に燃料ガス還流ポンプ（例えば、水素ガス還流ポンプ）を備え、このポンプ負荷に応じて上記開度調整信号を調整して上記開度調整弁の開度を制御する。
【００１３】
かかる構成とすることによって燃料ガス還流ポンプの低容量／小型化が可能となる。
【００１４】
上記初期偏差は、例えば、上記開度調整弁の上流と下流の圧力から検出される。
【００１５】
上記燃料電池システムは燃料電池の出口から排出される燃料オフガスを燃料ガス供給通路に還流する燃料ガス還流通路を備え、燃料ガス還流通路と燃料ガス供給通路の合流部が上記調圧弁の上流側の燃料ガス供給通路に設定される。
【００１６】
かかる構成とすることによって、調圧弁の上流に還流ガス（燃料オフガス）を供給するので還流ガス分を含めて燃料電池入口への燃料ガス供給量を調圧弁及び開度調整弁で調整することが出来き、燃料ガスの供給精度が向上する。
【００１７】
上記燃料電池システムは上記開度調整弁を燃料ガス供給通路に複数設け、制御手段が上記開度調整信号を調整して各開度調整弁の開度を目標値に一致するように制御する。
【００１８】
かかる構成とすることによって、複数の開度調整弁を同時に、個別的にあるいは順次に動作させて供給燃料ガスの状態が目標状態となるように弁開度を制御するので応答性、供給量の精度が向上する。
【００１９】
好ましくは、上記複数の開度調整弁は互いに並列又は直列となるように、あるいは並列接続と直列接続とが混在した直並列接続で設けられる。それにより、より複雑な制御態様を実現可能となる。
【００２０】
好ましくは、上記複数の開度調整弁が互いに流量特性（例えば、弁開度、オリフィス径等）を異にする。それにより、運転条件に応じた所望の流量特性の開度調整弁を使用することで精度の良い燃料ガス供給制御を行うことが可能となる。
【００２１】
好ましくは、上記燃料電池システムの運転状態は燃料電池の運転中（非停止時）における運転状態である。
【００２２】
好ましくは、上記燃料電池システムは前記開度調整弁の弁開度の設定が段階的又は連続的になされる。
【００２３】
上記調圧弁は、機械式調圧弁とすることができる。また、開度調整弁を電磁力を駆動源とする電磁駆動弁（電磁弁）によって構成することができる。相対的に大きく減圧可能であるが直線的な減圧特性を得にくい機械的調圧弁と直線的な減圧特性で応答性もよい電磁式の開度調整弁とを組み合わせて、燃料ガスの供給圧や供給流量をより精度良く調整することが可能となる。
【発明の効果】
【００２４】
本発明によれば、調圧弁と開度調整弁とを組み合わせ、調圧弁で減圧した燃料ガスを開度調整弁で燃料電池システムの運転状態及び弁動作特性の個体差に応じた目標圧となるよう調整するので、単一の調圧弁では実現困難な制御特性、即ち、幅広い範囲のガス供給状態（ガス圧、ガス流量）を得ることが可能となる。
【００２５】
また、本発明は、燃料電池に要求される発電量が変化するシステム（例えば、燃料電池をエネルギーとする車両）に適している。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施例の燃料電池システムを説明するブロック図である。
【図２】実施例における燃料電池の起動を説明するフローチャートである。
【図３】実施例における燃料電池の水素漏れ判定を説明するフローチャートである。
【図４】実施例における燃料電池の第２の水素漏れ判定を説明するフローチャートである。
【図５】実施例における水素ガス供給量の設定を説明するフローチャートである。
【図６】実施例における電極間差圧の調整を説明するフローチャートである。
【図７】実施例における開度調整弁の異常判別を説明するフローチャートである。
【図８】実施例における脈動運転を説明するフローチャートである。
【図９】実施例における間欠運転を説明するフローチャートである。
【図１０】実施例における燃料電池の停止処理を説明するフローチャートである。
【図１１】本発明の第２の実施例の燃料電池システム（調圧弁上流に水素ガス循環）を説明するブロック図である。
【図１２】本発明の第３の実施例の燃料電池システム（背圧弁使用）を説明するブロック図である。
【図１３】本発明の第４の実施例の燃料電池システム（背圧弁使用、背圧弁上流に水素ガス循環）を説明するブロック図である。
【図１４】本発明の第５の実施例の燃料電池システム（複数の開度調整弁）を説明するブロック図である。
【図１５】本発明の第６の実施例の燃料電池システム（複数の開度調整弁、調圧弁上流に水素ガス循環）を説明するブロック図である。
【発明を実施するための形態】
【００２７】
本発明の実施例においては、燃料ガスとしての水素ガスの供給圧力を減圧する調圧弁の下流に弁開度を調整可能になされた電磁弁を配置し、この電磁弁を燃料電池の運転パラメータ等によって制御することによって燃料電池への水素ガスの供給圧力を所望の圧力に設定することを可能とする。運転パラメータとしては発電量（あるいは水素消費量、車両のアクセル開度）、水素パージ量、電磁弁開度特性、調圧弁特性及び燃料電池の正極側ガス圧と負極側ガス圧との圧力差（極間差圧）等がある。例えば、電磁弁の弁開度は時間軸上の所定区間における開閉弁の開時間と閉時間との比を設定する（駆動パルス幅制御（ＰＷＭ））ことによって設定される。また、電磁弁の弁開度はパルスモータなどの駆動手段によって弁体、絞り部などを連続的に移動して設定される。
［実施例１］
【００２８】
図１は本発明の第１の実施例が適用される燃料電池システムの例を示している。
【００２９】
同図に示されるように、酸化ガスとしての空気（外気）は空気供給路７１を介して燃料電池２０の空気供給口に供給される。空気供給路７１には空気から微粒子を除去するエアフィルタＡ１、空気を加圧するコンプレッサＡ３、供給空気圧を検出する圧力センサＰ４及び空気に所要の水分を加える加湿器Ａ２１が設けられている。コンプレッサＡ３は後述の補機モータによって駆動され、後述の制御部５０の制御プログラムと共に掃気手段を構成する。なお、エアフィルタＡ１には空気流用を検出するエアフローメータ（流量計）が設けられる。
【００３０】
燃料電池２０から排出される空気オフガスは排気路７２を経て外部に放出される。排気路７２には、排気圧を検出する圧力センサＰ１、圧力調整弁Ａ４及び加湿器Ａ２１の熱交換器が設けられている。圧力センサＰ１は燃料電池２０の空気排気口近傍に設けられている。圧力調整弁（減圧弁）Ａ４は燃料電池２０への供給空気の圧力（空気圧）を設定する調圧器として機能する。圧力センサＰ４及びＰ１の図示しない検出信号は制御部５０に送られる。制御部５０はコンプレッサＡ３及び圧力調整弁Ａ４を調整することによって燃料電池２０への供給空気圧や供給空気流量を設定する。
【００３１】
燃料ガスとしての水素ガスは水素供給源３０から燃料供給路７４を介して燃料電池２０の水素供給口に供給される。水素供給源３０は、例えば高圧水素タンクが該当するが、いわゆる燃料改質器や水素吸蔵合金等であっても良い。燃料供給路７４には、水素供給源３０から水素を供給しあるいは供給を停止する遮断弁（水素供給バルブ）Ｈ２０１、水素供給源３０からの水素ガスの供給圧力を検出する圧力センサＰ６、燃料電池２０への水素ガスの供給圧力を減圧して調整する水素調圧弁Ｈ９、制御部５０から供給される開度調整信号によって動作する、弁の開閉度が可変な開閉弁（開度調整弁）Ｈ２００、開度調整弁Ｈ２００の下流の水素ガス圧力を検出する圧力センサＰ６１、燃料電池２０の水素供給口と燃料供給路７４間を開閉する遮断弁（ＦＣ入口弁）Ｈ２１及び水素ガスの燃料電池２０の入口圧力を検出する圧力センサＰ５が設けられている。例えば、調圧弁Ｈ９としては機械式の減圧を行う調圧弁を使用できる。調圧弁Ｈ９の一例として、ダイヤフラム式調圧弁がある。また、例えば開度調整弁Ｈ２００としてＰＷＭ（パルス幅変調）駆動信号（開度調整信号）でオンオフ制御される電磁開閉弁を使用することができる。また、パルスモータで弁の開度がリニア（あるいは連続的）に調整される弁であっても良い。制御圧力センサＰ５はガス圧検出手段に対応する。圧力センサＰ５及びＰ６の図示しない検出信号は制御部５０に供給される。なお、圧力調整弁Ａ４、遮断弁Ｈ２０１、ＦＣ入口弁Ｈ２１、後述するＦＣ出口弁Ｈ２２、排水弁Ｈ４１、パージ弁Ｈ５１は電磁弁であることが好ましい。
【００３２】
燃料電池２０で消費されなかった水素ガスは水素オフガスとして水素循環路７５に排出され、燃料供給路７４の開度調整弁Ｈ２００の下流側に戻される。水素循環路７５には、水素オフガスの温度を検出する温度センサＴ３１、水素オフガスを排出する遮断弁（ＦＣ出口弁）Ｈ２２、水素オフガスから水分を回収する気液分離器Ｈ４２、回収した水を図示しないタンクに回収する排水弁Ｈ４１、水素オフガスを加圧する水素ポンプＨ５０及び逆流阻止弁Ｈ５２が設けられている。遮断弁Ｈ２１及びＨ２２は燃料電池のアノード側を閉鎖する閉鎖手段に対応する。温度センサＴ３１の図示しない検出信号は制御部５０に供給される。水素ポンプＨ５０は制御部５０によって動作が制御される。水素オフガスは燃料供給路７４で水素ガスと合流し、燃料電池２０に供給されて再利用される。逆流阻止弁Ｈ５２は燃料供給路７４の水素ガスが水素循環路７５側に逆流することを防止する。
【００３３】
水素循環路７５はパージ弁Ｈ５１を介してパージ流路７６によって排気路７２に接続される。パージ弁Ｈ５１は電磁式の遮断弁であり、制御部５０からの指令によって作動することにより水素オフガスを外部に放出（パージ）する。このパージ動作を間欠的に行うことによって水素オフガスの循環が繰り返されて燃料極側の水素ガスの不純物濃度が増し、セル電圧が低下することを防止することができる。
【００３４】
更に、燃料電池２０の冷却水出入口には冷却水を循環させる冷却路７３が設けられる。冷却路７３には、燃料電池２０から排水される冷却水の温度を検出する温度センサＴ１、冷却水の熱を外部に放熱するラジエータ（熱交換器）Ｃ２、冷却水を加圧して循環させるポンプＣ１及び燃料電池２０に供給される冷却水の温度を検出する温度センサＴ２が設けられている。ラジエータＣ２には冷却ファンを回転駆動する補機モータＣ１３が設けられている。
【００３５】
燃料電池２０は燃料電池セルを所要数積層した燃料電池スタックとして構成されている。各燃料電池セルあるいはセルグループの出力電圧は電圧センサＶｓによって検出されて制御部５０に送られる。燃料電池２０が発生した電力はパワーコントロールユニット４０に供給される。パワーコントロールユニット４０には、図示しない車両の駆動モータを駆動するインバータ、コンプレッサモータなどの各種の補機類を駆動するインバータ、二次電池Ｂへの充電や二次電池からのモータ類への電力供給を行うＤＣ−ＤＣコンバータなどを備えている。
【００３６】
制御部５０は、図示しない車両のアクセル信号などの要求負荷や燃料電池システムの各部のセンサなどから制御情報を受け取り、各種の弁類やモータ類の運転を制御する。制御部５０は図示しない制御コンピュータシステムによって構成される。制御コンピュータシステムは公知の入手可能なシステムによって構成することが出来る。
【００３７】
次に、制御部５０の動作例について説明する。この実施例では、調圧弁Ｈ９とその下流にある開度調整弁Ｈ２００にて、燃料電池２０に供給する水素ガス圧力（あるいは供給流量）を制御する。これは、水素供給源としての高圧水素タンクからの高圧水素ガスを調圧弁Ｈ９によって所定圧レベルまで減圧し、更に、開度調整弁Ｈ２００にてその時の制御目標の圧力になるように開時間（あるいはデューティ比）を燃料電池の発電量、水素消費量、パージ量、調圧特性（Ｈ９）を考慮して制御する。また、調圧特性不良を検知するために、無負荷、パージのない状態で開度調整弁Ｈ２００を短時間開放して圧力上昇をモニタし、開度調整弁Ｈ２００と調圧弁Ｈ９間のシール不良を検知する。シール不良分を考慮して開度調整弁の開時間を補正する。更に、シール不良分が所定値を上回る場合、燃料電池システムの運転（発電）を停止する。
【００３８】
また、制御部５０は、開度調整弁Ｈ２００の製造や経時劣化のバラツキによる初期偏差、例えば、開度調整弁Ｈ２００の閉状態における許容範囲内の僅かな漏れ、開度調整信号の弁開度の指令値と実際の弁開度とのずれ（弁開度指令値対弁開度特性）等の開度調整弁Ｈ２００個々の個体差を考慮した制御を行う。具体的には、製造出荷時や定期点検時、あるいは燃料電池システム運転時等において開度調整弁Ｈ２００の種々の特性を測定して当該初期偏差（設計値（あるいは基準値）とのずれ）を不揮発性メモリに記憶する。この測定は、例えば、後述の図１２及び図１３に示すような、開度調整弁Ｈ２００の上流側と下流側にそれぞれ圧力センサＰ９及びＰ６１を配置した構成によって行うことができる。この初期偏差分を補正した制御パラメータ（補正値）を用いてあるいは弁開度の指令値を初期偏差分で補正して使用することによって、開度調整弁Ｈ２００の個体差（バラツキ）に対応することができ、制御精度が向上する。また、相対的に開度調整弁Ｈ２００の良品率を上げることが可能となる。更に、燃料電池システムあるいは燃料電池搭載車両の運転時または定期点検時に開度調整弁Ｈ２００の測定を行って各種の偏差を検出する。これで記憶している初期偏差値を更新して開度調整弁Ｈ２００の特性の経時変化に対応することも可能となる。
【００３９】
制御部５０は上述のように制御用コンピュータによって構成され、制御プログラムに従って燃料電池システムの各部動作の制御を実行する。
【００４０】
まず、図２に示すフローチャートを参照して燃料電池システムの起動について説明する。制御部５０は、図示しない制御系への電源が供給されることによって動作を開始し、車両のスタートキーなどの操作によって起動指令が発せられたかどうかをモニタしている。例えば、スタートキーなどの操作によって起動指令が発せられると予めメモリ内に定義された領域に起動フラグ（イベントフラグ）が設定される（Ｓ１０２）。
【００４１】
起動指令が発令されると（Ｓ１０２；ＹＥＳ）、燃料供給路７４及び水素循環路７５の遮断弁Ｈ２０１、Ｈ２１及びＨ２２を開き、開度調整弁Ｈ２００を全開とする。開度調整弁Ｈ２００を全開とすることにより、起動時に必要な供給路（配管）及び燃料電池スタックへの水素供給及び加圧を短時間化する（Ｓ１０４）。
【００４２】
燃料供給路及び水素ガス循環路の圧力センサＰ５、Ｐ１０及びＰ１１を周期的にモニタし、各流路の水素ガス圧力が加圧完了基準値Ｐｋ１を越えたかを判別する（Ｓ１０６）。越えないときはモニタを継続する（Ｓ１０６；ＮＯ）。越えたときは（Ｓ１０６；ＹＥＳ）、水素漏れが生じていないかを判断する水素漏れ判定処理を行うフラグを設定する（Ｓ１０８）。
【００４３】
図３は、第１の水素漏れ判定（Ｓ１５０）を説明するフローチャートである。水素漏れ判定は封止された配管内の水素ガス圧力が所定時間内に低下する変化の程度（変化代）によって行うことが出来る。
【００４４】
制御部は水素漏れ判定のフラグの状態を所定周期あるいはイベント発生によって確認する。同判定フラグがオンに設定されていない場合には、メインルーチンに戻る（Ｓ１５２；ＮＯ）。同判定フラグがオンに設定されると（Ｓ１５０；ＹＥＳ）、第１の水素漏れ判定処理を行う。
【００４５】
まず、上記ステップＳ１０４の処理によって燃料供給路７４、燃料電池２０、水素ガス循環路７５には水素ガスが供給されている。制御部５０は遮断弁Ｈ２０１、開度調整弁Ｈ２００、遮断弁Ｈ２１、遮断弁Ｈ２２及びパージ弁Ｈ５１を遮断し、燃料供給路及び水素ガス循環路に各弁の遮断によって区切られた閉区域を形成する（Ｓ１５４）。制御部５０は各区域の水素ガス圧力を監視する。すなわち、圧力センサＰ６によって遮断弁Ｈ２０１と調圧弁Ｈ９間の閉区域（配管）のガス圧力Ｐ６1を検出する。圧力センサＰ６１によって開度調整弁Ｈ２００と遮断弁Ｈ２１間の閉区域のガス圧力Ｐ６１1を検出する。圧力センサＰ５によって遮断弁Ｈ２１と遮断弁Ｈ２２間の燃料電池（スタック部）のガス圧力Ｐ５1を検出する。圧力センサＰ１０及びＰ１１によって遮断弁Ｈ２２と逆止弁Ｈ５２間の閉区域のガス圧力Ｐ１０1及びＰ１１1を検出する。なお、パージ弁Ｈ５１は閉じている。制御部５０は各センサのガス圧力値Ｐ６1、Ｐ６１1、Ｐ５1、Ｐ１０1及びＰ１１1（Ｐ６1〜Ｐ１１1）を読取り、記憶する（Ｓ１５６）。制御部５０は、予め定められた所定時間の経過を待つ（Ｓ１５８；ＮＯ）。所定時間が経過すると（Ｓ１５８；ＹＥＳ）、制御部５０は、再度、監視している各区域の水素ガス圧力を読取る。すなわち、圧力センサＰ６によって遮断弁Ｈ２０１と調圧弁Ｈ９間の閉区域（配管）のガス圧力Ｐ６2を検出する。圧力センサＰ６１によって開度調整弁Ｈ２００と遮断弁Ｈ２１間の閉区域のガス圧力Ｐ６１2を検出する。圧力センサＰ５によって遮断弁Ｈ２１と遮断弁Ｈ２２間の燃料電池（スタック部）のガス圧力Ｐ５2を検出する。圧力センサＰ１０及びＰ１１によって遮断弁Ｈ２２と逆止弁Ｈ５２間の閉区域のガス圧力Ｐ１０2及びＰ１１2を検出する。制御部５０は各センサのガス圧力値Ｐ６2、Ｐ６１2、Ｐ５2、Ｐ１０2及びＰ１１2（Ｐ６2〜Ｐ１１2）を読取り、記憶する（Ｓ１６０）。各閉区域について、水素ガス圧力の前回値Ｐｎ1（＝Ｐ６1〜Ｐ１１1）と今回値Ｐｎ2（＝Ｐ６2〜Ｐ１１2）との差ΔＰｎ（＝ΔＰ６〜ΔＰ１１）を求め、各区間におけるガス圧力変化分（ΔＰ６〜ΔＰ１１）を求める。これ等の各圧力変化分が各閉区域についてそれぞれ予め定められた基準値Ｐｃｎ（＝Ｐｃｎ1、Ｐｃｎ2、．．．Ｐｃｎ5）を越えるかどうかを個別に判別する（Ｓ１６２）。
【００４６】
いずれの閉区域の圧力変化分も個々の閉区域に定められた基準値を越えない場合には（Ｓ１６２；ＮＯ）、水素漏れはないと判断して走行可能フラグをオンに設定して（Ｓ１６４）、メインルーチンに戻る（Ｓ１６８）。
【００４７】
一方、いずれかの閉区域の圧力変化分が当該閉区域について定められた基準値を越えた場合には（Ｓ１６２；ＹＥＳ）、水素漏れの可能性があると判断し、更に第２の水素漏れ判定を行う（Ｓ１６６）。例えば、水素漏れ判定用閾値（基準値）を高・低の２段階の設定とし、小さい判定値で検出した場合は再度圧力を上げて判定をやり直すようにすることができる。それにより、微小な漏れ検知が可能となる。
【００４８】
図４は、水素漏れ判定２の処理を説明するフローチャートである。
【００４９】
制御部５０は、遮断弁Ｈ２０１、遮断弁Ｈ２１及びＨ２２を開放し、パージ弁Ｈ５１を遮断する（Ｓ１８２）。それにより、水素ガスが調圧弁Ｈ９で減圧されて開度調整弁Ｈ２００に印加される。
【００５０】
開度調整弁Ｈ２００から開閉弁Ｈ２１までの区間のガス圧力（圧力センサＰ６１）の目標値をＰｈｃに設定し、この目標圧力Ｐｈｃに対応した開度を開度調整弁Ｈ２００に与える指令値Ｄ１００を設定して開度調整弁Ｈ２００を動作させる。圧力センサＰ６１の値を監視して当該区域のガス圧力がＰｈｃとなるように開度調整弁Ｈ２００を制御する（Ｓ１８４）。それにより、燃料供給路７４、燃料電池２０のスタック及び水素循環路７５内部の水素ガス圧を高める。燃料供給路及び水素ガス循環路の圧力センサＰ５、Ｐ１０及びＰ１１をモニタし、各流路の水素ガス圧力が各区域についてそれぞれ定められた加圧完了基準値Ｐｋｎ（＝Ｐｋｎ1、Ｐｋｎ2、Ｐｋｎ3）以上であるか判別する（Ｓ１８６）。基準値に満たない場合には、基準値を越えるまで流路のガス圧力が増加するのを待つ（Ｓ１８６；ＮＯ）。各流路のガス圧力が各規定値Ｐｋｎに等しいか又は越えていると（Ｓ１８６；ＹＥＳ）、次に、制御部５０は水素供給弁Ｈ２０１、開度調整弁Ｈ２００、燃料電池２０の入口側遮断弁Ｈ２１、燃料電池２０の出口側遮断弁Ｈ２２及びリリーフ弁Ｈ５１を遮断する（Ｓ１８８）。
【００５１】
次に、制御部５０は圧力センサＰ６、Ｐ６１、Ｐ５、Ｐ１０及びＰ１１のガス圧力値Ｐ６3、Ｐ６１3、Ｐ５3、Ｐ１０3及びＰ１１3（Ｐ６3〜Ｐ１１3）を読取り、記憶する（Ｓ１９０）。制御部５０は、予め定められた所定時間の経過を待つ（Ｓ１９２；ＮＯ）。所定時間が経過すると（Ｓ１９２；ＹＥＳ）、制御部５０は、再度、監視している各区域の水素ガス圧力を読取る。すなわち、圧力センサＰ６によって遮断弁Ｈ２０１と調圧弁Ｈ９間の閉区域（配管）のガス圧力Ｐ６4を検出する。圧力センサＰ６１によって開度調整弁Ｈ２００と遮断弁Ｈ２１間の閉区域のガス圧力Ｐ６１4を検出する。圧力センサＰ５によって遮断弁Ｈ２１及びＨ２２間の燃料電池（スタック部）のガス圧力Ｐ５4を検出する。圧力センサＰ１０及びＰ１１によって遮断弁Ｈ２２と逆止弁Ｈ５２間の閉区域のガス圧力Ｐ１０4及びＰ１１4を検出する。制御部５０は各センサのガス圧力値Ｐ６4、Ｐ６１4、Ｐ５4、Ｐ１０4及びＰ１１4（Ｐ６4〜Ｐ１１4）を読取り、記憶する（Ｓ１９４）。各閉区域について、水素ガス圧力の前回値Ｐｎ3（＝Ｐ６3〜Ｐ１１3）と今回値Ｐｎ4（＝Ｐ６4〜Ｐ１１4）との差ΔＰｎ（＝ΔＰ６〜ΔＰ１１）を求め、各区間におけるガス圧力変化分（ΔＰ６〜ΔＰ１１）を求める。これ等の各圧力変化分が各閉区域についてそれぞれ予め定められた基準値Ｐｃｎ（＝Ｐｃｎ1、Ｐｃｎ2、．．．Ｐｃｎ5）を越えるかどうかを判別する（Ｓ１９６）。
【００５２】
その結果、いずれかの圧力変化分が基準を超える場合には（Ｓ１９６；ＹＥＳ）、水素漏れの可能性があると判断し、水素漏れ処理を行う。水素漏れ処理には、例えば、車両運転者へのアラーム、ディスプレイ画面への警告表示等による注意喚起、サービスステーションへの自動通報、車両の起動停止、水素供給源３６０からの水素ガス供給停止等が挙げられる（Ｓ１９８）。
【００５３】
圧力変化分が基準を超えない場合には（Ｓ１９６；ＮＯ）、水素ガス漏れはなく、車両の走行可能と判断し、走行可能フラグをオンに設定する（Ｓ２００）。
【００５４】
図５に示すように、制御部５０は上記水素ガス漏れがないことやその他の走行を許容する条件のフラグがオンになっているかどうかを判断する（Ｓ３００）。走行可能と判断すると（Ｓ３００；ＹＥＳ）、制御部５０は所要の水素ガスを供給すべく以下の操作を行う。まず、燃料供給路及び水素ガス循環路の遮断弁２０１、Ｈ２１及びＨ２２を開放して水素供給源３０から燃料電池２０に水素ガスの供給を可能とする（Ｓ３０２）。制御部５０は供給水素ガス量を決定するために、例えば、車両のアクセル踏込み量や所要の負荷駆動のために燃料電池に要求される発生電力Ｐ（＝ＶＩ）を予め定められた計算式やマップデータによって計算する（Ｓ３０４）。予め求められている燃料電池２０のＩ（出力電流）−Ｖ（出力電流）特性から燃料電池２０に要求される出力電流Ｉを計算する（Ｓ３０６）。燃料電池２０への要求電流が計算されると、水素ストイキを考慮して対応するエアコンプレッサＡ１の回転数を設定し（Ｓ３０８）、また、対応する水素ポンプＨ５０の回転数を設定する（Ｓ３１０）。水素ガス流量は、水素ポンプＨ５０の回転数の他、水素ポンプＨ５０の入口圧力によっても異なるので、例えば、圧力センサＰ６１の出力と出力電流Ｉとの二次元マップによって水素ポンプの回転数を決定する。
【００５５】
制御部５０は開度調整弁Ｈ２００及び遮断弁Ｈ２１間の供給路の水素ガス圧力の目標圧力を設定する（Ｓ３１２）。同供給路の実際の水素ガス圧を圧力センサＰ６１の出力によって読取り、目標圧力と比較する（Ｓ３１４）。圧力センサＰ６１の出力が目標圧力を越える場合には（Ｓ３１４；ＹＥＳ）、開度調整弁Ｈ２００の弁開度を減少する指令を発生して当該圧力が目標圧力となるように調整する（Ｓ３１６）。当該弁開度の調整後、または、圧力センサＰ６１の出力が目標圧力を越えない場合には（Ｓ３１４；ＮＯ）、圧力センサＰ６１の出力が目標圧力以下かどうかを判別する（Ｓ３１８）。圧力センサＰ６１の出力が目標圧力以下である場合には（Ｓ３１８；ＹＥＳ）、開度調整弁Ｈ２００の弁開度を増加する指令を行って当該圧力が目標圧力となるように調整する（Ｓ３２０）。このようにして圧力センサＰ６１の出力が目標値を示すように調整される。
【００５６】
次に必要により、あるいは所定の条件を満たす場合にはパージバルブＨ５１の開閉を調整して水素ガスを入替え、窒素ガスなどの不純物の増加による燃料電池２０のセル電圧の低下を防止する。例えば、パージバルブＨ５１の制御は燃料電池２０の運転時間に対応したタイマの所定時間毎のタイムアウト出力（インクリメント値）を積算し、該積算値が所定数を超えたときにパージ弁Ｈ５１を開く。同時に積算値をゼロクリアして積算を再開する。パージ弁Ｈ５１の弁開時間は燃料電池２０の出力電流対弁開時間を予めマップ化して記憶し、これから読み出して設定するようにすることが可能である。上記インクリメント値は、例えば、予めマップ化された燃料電池２０の温度と出力電流の二次元テーブルから得ることによって温度補償を行うことが出来る。例えば、低温では相対的にパージ弁Ｈ５１の閉時間が減少方向に調整され、排気頻度が多くなるようにする。それにより、低温における燃料電池２０の出力低下の補償が行われる（Ｓ４００）。
【００５７】
次に、制御部５０は燃料電池セルの電極間差圧を所定範囲とすべく、調整を行う。まず、空気導入部のエアフローメータＡ１の出力から、予め判っている流路７１等のロス分を除いて燃料電池２０の空気供給口の空気圧力を演算し、入口圧力ＰＡを推定する（Ｓ４０２）。制御部５０は圧力センサＰ５の出力から水素供給口の圧力Ｐ５を読取り、上記空気供給口の圧力ＰＡとの差から電極間差圧ΔＰｅを計算する（Ｓ４０４）。ここで、電極間差圧ΔＰｅは空気圧と水素ガス圧との大小関係によって正又は負の値をとる。電極間差圧ΔＰｅが予め定められた上限の基準値ＰＱ１よりも大きい場合には（Ｓ４０６；ＹＥＳ）、偏差に対応して開度調整弁Ｈ２００の弁開度をΔＤ１だけ減少する。それにより、燃料電池２０の入口に供給される水素ガス圧が下がる（Ｓ４０８）。電極間差圧ΔＰｅが基準値ＰＱ１よりも小さい場合（Ｓ４０６；ＮＯ）及び供給水素ガス圧の調整後（Ｓ４０８）、再度、水素供給口の圧力Ｐ５と空気供給口の圧力ＰＡとの差から電極間差圧ΔＰｅを計算し、差圧ΔＰｅが予め定められた下限の基準値ＰＱ２よりも少ないかどうかを判別する（Ｓ４１０）。電極間差圧ΔＰｅが下限値ＰＱ２よりも低い場合には偏差に応じて開度調整弁Ｈ２００の弁開度をΔＤ２だけ増加させる（Ｓ４１２）。差圧ΔＰｅが予め定められた下限の基準値ＰＱ２を下回らない場合（Ｓ４１０；ＮＯ）又は開度調整弁Ｈ２００の弁開度調整後（Ｓ４１２）に、電極間差圧ΔＰｅを所定範囲内とした開度調整弁Ｈ２００の弁開度調整値（弁特性による補正値）を記憶する（Ｓ４１４）。
【００５８】
このようにして、電極間差圧ΔＰｅが大きいと、制御部５０は、供給空気圧に対し供給水素ガス圧が高い場合には供給水素ガス圧を減圧させ、供給空気圧に対し供給水素ガス圧が低い場合には供給水素ガス圧を加圧して、電極間差圧ΔＰｅが小さくなるように調整（所定範囲内の差圧）する。水素ガス側でガス圧を調整するのは空気極（陰極）側の供給空気圧力を下げると燃料電池２０の出力電流値対出力電圧特性が悪化する傾向があるためである。
【００５９】
次に、制御部５０は開度調整弁Ｈ２００の異常判断を行う（Ｓ４２０）。上述のように、開度調整弁Ｈ２００の開度は燃料電池２０への供給水素ガス圧（目標圧力）と上述した差圧調整（補正）に対応して設定されるが、このような弁開度設定が通常使用する第１の所定範囲内（上限値ＤＵ、下限値ＤＬ）にない場合（Ｓ４２０；ＹＥＳ）、車両のダッシュボードなどの利用者の目に付きやすい場所に警告を表示する。警告はランプの点灯や警告画像の表示、音声による注意喚起等であっても良い（Ｓ４２２）。
【００６０】
次に、制御部５０は開度調整弁Ｈ２００の開度を所定範囲内に戻すべく開度調整弁Ｈ２００へ与える信号の開度の指示値を補正する（Ｓ４２４）。
【００６１】
更に、制御部５０は、開度調整弁Ｈ２００の開度が上記第１の所定範囲（上限値ＤＵ、下限値ＤＬ）よりも広い第２の所定範囲内（上限値ＤＵＦ、下限値ＤＬＦ）にあるかどうかを判別する。ここで範囲の判別値はＤＬＦ＜ＤＬ＜ＤＵ＜ＤＵＦの順となる。開度調整弁Ｈ２００の開度が第２の範囲内にもない場合（Ｓ４２６；ＹＥＳ）、開度調整弁Ｈ２００は異常であると判断する。更に制御部５０は開度調整弁Ｈ２００の異常フラグを図示しない内部レジスタに設定し、異常警告などの表示、警報などを行って（Ｓ４２８）、燃料電池２０への水素ガス及び空気の供給を停止して運転を停止させる燃料電池システムの停止処理（Ｓ４３０）を行って主制御プログラムに戻る。
【００６２】
開度調整弁Ｈ２００の弁開度が第１の範囲内にあるとき（Ｓ４２０；ＮＯ）、あるいは開度補正（Ｓ４２４）によって第２の範囲内にあるときは（Ｓ４２６；ＮＯ）、開度調整弁は正常である判断されて図示内内部レジスタに開度調整弁Ｈ２００の正常フラグが設定される（Ｓ４５０）。制御は主制御プログラムに戻り、燃料電池２０の運転が行われる。
【００６３】
次に、燃料電池２０の脈動運転について説明する。燃料電池２０で発電を行うことによって水が発生し、この水が燃料電池スタック内に溜まるとガス供給が妨げられて燃料電池セルの発電能力が低下する。そこで燃料電池内部の生成水を外部に排出するために供給ガス圧を脈動させてガスの流速を変化させてスタック部の排水を行う。
【００６４】
図８の脈動運転ルーチン（Ｓ５００）に示すように、燃料電池システムでは図示しない積算ユニット（あるいは積算プログラム）によって単位時間当たりの燃料電池２０の出力電流を積算し、発生電気量を計算している。上記生成水は電気化学反応に伴うものであり、生成水量は発生電気量に比例する。制御部５０は、出力電流の積算値ＩＴを読取る（Ｓ５０２）。この値ＩＴが基準値Ｉ１００以上、あるいは電圧センサＶｓの出力によって燃料電池のセル電圧が基準値Ｖ１以下に低下しているかどうかを判別する（Ｓ５０４）。電流積算値ＩＴが基準値Ｉ１００を越え、あるいはセル電圧が基準値Ｖ１以下に低下しているときは（Ｓ５０４；ＹＥＳ）、生成水がセルに溜まっていること（フラッディング）が考えられる。そこで、強いガス流を形成して生成水を燃料電池２０の外部に排水する。
【００６５】
制御部５０は圧力センサＰ６１の検出圧力をモニタしながら、開度調整弁Ｈ２００に開度指令値Ｄ５０の信号を与えて高いガス圧力Ｐｈｒ１で水素ガスが供給されるように設定する（Ｓ５０６）。次に、次回動作に備えて電流積算値ＩＴを"０"にリセットする（Ｓ５０８）。この比較的に高圧の水素ガス供給を所定時間継続する（Ｓ５１０）、燃料電池２０のセル電圧が所定の基準電圧Ｖ２を越えると（Ｓ５１２）、制御部５０は圧力センサＰ６１の出力が比較的に低いガス圧力であるＰｈｒ２となるように、開度調整弁Ｈ２００を全閉とし（Ｓ５１４）、発電量を増加して燃料電池２０及び循環路の水素ガスを消費してガス圧を積極的に低下させる。発生した電気は、例えば、二次電池の充電に使用される（Ｓ５１６）。次に、パージ弁Ｈ５１を所定時間ｔ１の間開放して水素ガス流路７５の圧力を低下させる。この際、エアポンプＡ３の回転数を所定回転数に増やして排気路７２の排水素濃度の上昇を抑制する（Ｓ５１８）。
【００６６】
制御部５０は圧力センサＰ５の出力によって燃料電池入口の水素ガス圧力が低圧である所定値Ｐｋ３以下となったことを判別すると（Ｓ５２０）、開度調整弁Ｈ２００の弁開度を通常運転値に設定する（Ｓ５２２）。また、エアポンプＡ３の回転数も通常回転数に戻す（Ｓ５２４）。
【００６７】
このようにして開度調整弁Ｈ２００によって水素ガス循環路に水素ガス圧を高低に変化させる脈動が形成され、高圧や流速の変化によって燃料電池内の生成水が外部に排出される。
【００６８】
図９は、開度調整弁Ｈ２００によって間欠運転を行う例を示している。間欠運転は燃料電池２０の負荷が低負荷状態となったときに燃料電池２０の運転を停止し、負荷や補機類への電力供給を二次電池から行うことによって運転効率（燃費効率）の低下を回避するものである。
【００６９】
制御部５０は、図示しない状態フラグの設定により間欠運転フラグがオンに設定されていると、本ルーチンを実行する（Ｓ５５０；ＹＥＳ）。
【００７０】
まず、制御部５０は開度調整弁２００、水素供給弁Ｈ２０１、燃料電池入口弁Ｈ２１及び出口弁Ｈ２２を閉じて水素供給路７４及び燃料電池２０を遮断する（Ｓ５５２）。それにより、発電運転を停止する。
【００７１】
制御部５０は圧力センサＰ５１の出力をモニタし、開度調整弁Ｈ２００からの水素ガス漏れによる圧力変化（上昇）を観る（Ｓ５５４）。圧力変化が観察されるとこの漏れ加減に応じて開度調整弁Ｈ２００の指示値（増加減値）を補正する（Ｓ５５６）。
【００７２】
開度調整弁Ｈ２００の補正後、あるいは間欠運転の判断後に（Ｓ５５０；ＮＯ）、開度調整弁Ｈ２００、遮断弁Ｈ２０１、燃料電池２０の入口弁Ｈ２１及び出口弁Ｈ２２を開放して、水素供給源３０から水素ガスを供給する。間欠運転解除時にはクロスリークによって水素ガスが減圧しているので、開度調整弁Ｈ２００を通常よりも大きく開いて水素ガスを素早く供給する（Ｓ５６０）。また、水素ポンプＨ５０を最大回転数で動作させて水素ガス圧を高くして発電を安定させる（Ｓ５６２）。
【００７３】
制御部５０は、圧力センサＰ５、Ｐ１０及びＰ１１の各出力が基準値Ｐｋ４を越えて水素ガス循環路７５及び７４が水素ガスで満たされたことを判別すると（Ｓ５６４）、開度調整弁を通常の運転の制御状態に戻す。また、水素ポンプＨ５０の回転数を通常の回転数に戻す。それにより、燃料電池２０の通常の発電運転状態に復帰する（Ｓ５６６）。
【００７４】
このようにして、開度調整弁Ｈ２００を制御することによって間欠運転が行われる。
【００７５】
次に、燃料電池２０の運転停止における開度調整弁Ｈ２００の制御について図１０のフローチャートを参照して説明する。
【００７６】
この実施例の停止処理では、調圧弁Ｈ９下流の開度調整弁Ｈ２００を閉じた状態とし、水素ポンプＨ５０を回して発電によって燃料電池２０及び水素循環路の水素ガスを消費して減圧する。燃料電池の入口圧（アノード圧）が所定値以下になったときに発電を中止し、更にパージ弁で減圧する。これにより、燃料電池の停止開始から停止に至るまでの時間短縮とその間のセル電圧の低下とを防止することが可能となる。また、燃料電池の運転停止の際に排気中の水素ガス濃度が上昇することを抑制することも可能となる。
【００７７】
車両の始動キーのオフ等によって運転の停止が制御部５０に発令されると、制御部５０内部の図示しないフラグレジスタに停止フラグが設定される。制御部５０は所定周期であるいは割り込み処理によって運転停止のフラグが設定されたことを判別する（Ｓ６００）。制御部５０は、例えば、水素ガスの減圧を２段階で行って運転停止に導く。まず、遮断弁Ｈ２０１を閉じ、開度調整弁Ｈ２００を全閉状態にし、水素ガスの供給を停止する（Ｓ６０２）。所定電流Ｉｆにて発電を行って燃料電池２０及び循環路の水素ガスを消費する（Ｓ６０４）。エアコンプレッサＡ３及び水素ポンプＨ５０をそれぞれ所定の回転数で動作させ、パージ弁Ｈ５１を間欠的に動作させて外部に水素ガスを逃がし、水素循環路７５及び７４の水素ガスを排除する（Ｓ６０６）。制御部５０は、圧力センサＰ５の出力によって燃料電池２０の入口圧力Ｐ５が基準値ｐｋ４以下に低下したことを判別すると（Ｓ６０８）、パワーコントロールユニット４０の電力変換回路を遮断して発電状態を停止する（Ｓ６１０）。また、水素ポンプＨ５０を停止し、パージ弁を断続して水素ガスを外部に放出する（Ｓ６１４）。
【００７８】
制御部５０は、圧力センサＰ５の出力によって燃料電池２０の入口圧力Ｐ５が上記基準値Ｐｋ４よりも低いＰｋ５以下に低下したことを判別すると（Ｓ６１６）、入口遮断弁Ｈ２１、出口遮断弁Ｈ２２及びパージ弁Ｈ５１を閉じる。それにより、外気がアノード側に侵入することを防止する（Ｓ６１８）。その後所定時間ｔ２を経過したときに（Ｓ６２０）、排気中の水素ガス濃度を低下させるために動作させていたエアコンプレッサＡ３を停止し（Ｓ６２２）、停止処理を終える。制御部５０は主制御プログラムに戻って次のイベントに対応する。
【００７９】
このようにして開度調整弁Ｈ２００を制御することによって運転停止が行われる。
［実施例２］
【００８０】
次に、本発明の第２の実施例について図１１を参照して説明する。同図において図１と対応する部分には同一符号を付し、かかる部分の説明は省略する。
【００８１】
この実施例では水素循環路７５からの水素ガスの還流点を調圧弁Ｈ９の上流側としている。水素ポンプＨ５０の出力は調圧弁Ｈ９によって調圧される。それにより、水素ポンプＨ５０の吐出圧力及びその圧力変動の影響を受け難くなる。また、実施例１と同様に、調圧弁Ｈ９と開度調整弁Ｈ２００との組み合わせによってアノードへの供給水素ガス圧が調整される。前述したような開度調整弁Ｈ２００の多様な制御態様による水素ガス圧力調整が引き継がれる。
［実施例３］
【００８２】
図１２は、本発明の第３の実施例を示している。同図において図１と対応する部分には同一符号を付し、かかる部分の説明は省略する。
【００８３】
この実施例では、調圧弁Ｈ９に代えて背圧弁（背圧調整弁）Ｈ１０を用いている。なお、図中Ｈ８は減圧弁である。背圧弁Ｈ１０の下流側が所定の圧力になるように背圧弁Ｈ１０の弁開度を調整し、この下流に設けられた開度調整弁Ｈ２００の開弁調整によって燃料電池２０の発電量、パージ量などを制御する。なお、第１の実施例で開度調整弁Ｈ２００について説明したと同様の手法によって、背圧弁Ｈ１０についても背圧弁Ｈ１０の開度と２次圧力から弁の開度補正や異常判定を実施することができる。
【００８４】
背圧弁Ｈ１０を使用することによって開度調整弁Ｈ２００に印加される水素ガス圧をより一定の圧力に保つことが可能となる。背圧弁Ｈ１０は完全にシールすることが難しく、背圧弁Ｈ１０を遮断した状態でも背圧弁Ｈ１０下流側の圧力が背圧弁Ｈ１０の上流側と同じ圧力で上昇する。そこで、背圧弁Ｈ１０と開度調整弁Ｈ２００とを組み合わせて、発電停止中は開度調整弁Ｈ２００を閉めることによって背圧弁Ｈ１０に起因する圧力上昇（漏れ）を抑制することが可能となる。
［実施例４］
【００８５】
図１３は、本発明の第４の実施例を示している。同図において図１と対応する部分には同一符号を付し、かかる部分の説明は省略する。
【００８６】
この実施例では、第３の実施例と同様に、調圧弁Ｈ９に代えて背圧弁Ｈ１０を用いているが、水素ガスの循環路７５からの水素ガスの戻り位置が背圧弁Ｈ１０の上流側に設定されている。従って、図１１に示した第２の実施例と同様に、水素ポンプＨ５０の吐出圧力及びその圧力変動が背圧弁Ｈ１０によって吸収され、水素ポンプＨ５０の影響を受け難くなる。また、実施例１と同様に、背圧弁Ｈ１０と開度調整弁Ｈ２００との組み合わせによってアノードへの供給水素ガス圧が調整される。前述したような開度調整弁Ｈ２００についての種々の制御態様が本実施例においても適用可能である。
［実施例５］
【００８７】
図１４は、本発明の第５の実施例を示している。同図において図１と対応する部分には同一符号を付し、かかる部分の説明は省略する。
【００８８】
この実施例では、調圧弁の下流に流量特性の異なる複数の開度調整弁を並列又は直列に接続し、所要の圧力応答性に対応して開度調整弁を使い分けるようにしている。
【００８９】
具体的には図１４に示した実施例では調圧弁Ｈ９と燃料電池２０の入口との間の供給路７４に互いに並列に接続された開度調整弁Ｈ２００及びＨ２０２を配置している。各開度調整弁は対象となる流量範囲、調圧（開度）範囲、耐圧、速応性、弁開度対流量（あるいは減圧（圧力））特性、閉鎖保持力、シール性、弁駆動力、弁型式などの点から選定される。他の構成は図１の実施例と同様である。
【００９０】
調圧弁Ｈ９と流量特性の異なる開度調整弁Ｈ２００又はＨ２０２との組み合わせを任意に選択できるようにすることによって、燃料電池２０の水素ガス供給の制御場面に応じたより好ましい特性の開度調整弁Ｈ２００又はＨ２０２を動作させて（使い分ける）制御精度や圧力応答特性を向上させる。
【００９１】
なお、図１４に示す構成において調整弁Ｈ９を背圧弁Ｈ１０に置き換えても良い。
［実施例６］
【００９２】
図１５は、本発明の第６の実施例を示している。同図において図１と対応する部分には同一符号を付し、かかる部分の説明は省略する。
【００９３】
この実施例では、第５の実施例の構成において、水素ガスの循環路７５からの水素ガスの戻り位置を圧調整弁Ｈ９の上流側に変更している。このような構成とすることによって、上述した調整弁と最適な開度調整弁を適宜選択して組み合わせて使用できる利点に加えて、水素ポンプＨ５０の吐出圧力及びその圧力変動が調整弁Ｈ９によって吸収され、水素ポンプＨ５０の影響を受け難くなる利点が得られる。
【００９４】
なお、図１５に示す構成において調整弁Ｈ９を背圧弁Ｈ１０に置き換えても良い。
【００９５】
また、上述した各実施例において開度調整弁Ｈ２００はリニア式開度調整の電磁弁に限られるものではない。開弁状態と閉弁状態を選択して切換える開閉遮断弁においてデューティ制御等により弁の開度を適宜調整する型式の制御を行うものであっても良い。
【００９６】
また、開度調整弁Ｈ２００は遮断機能（開度０）を有することから燃料電池２０の水素供給口の遮断弁（入口弁）Ｈ２１として機能させても良い。この場合には、遮断弁の数を削減できる。
【図１】
0004821608.tif 000002
【図２】
0004821608.tif 000003
【図３】
0004821608.tif 000004
【図４】
0004821608.tif 000005
【図５】
0004821608.tif 000006
【図６】
0004821608.tif 000007
【図７】
0004821608.tif 000008
【図８】
0004821608.tif 000009
【図９】
0004821608.tif 000010
【図１０】
0004821608.tif 000011
【図１１】
0004821608.tif 000012
【図１２】
0004821608.tif 000013
【図１３】
0004821608.tif 000014
【図１４】
0004821608.tif 000015
【図１５】
0004821608.tif 000016