(57)【特許請求の範囲】
【請求項１】
燃料ガス流路を有し、前記燃料ガス流路に燃料ガスが供給されることで発電する燃料電池と、
前記燃料ガス流路の入口に接続され、前記燃料ガス流路に向かう燃料ガスが通流する燃料ガス供給流路と、
前記燃料ガス供給流路に設けられ、燃料ガスの流量を制御する燃料ガス流量制御手段と、
前記燃料ガス流路の出口に接続され、前記燃料ガス流路から外部に向かう燃料オフガスが通流する燃料オフガス排出流路と、
前記燃料オフガス排出流路に設けられ、燃料オフガスを排出／遮断するパージ弁と、
前記燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定する一定判定手段と、
前記燃料ガス流量制御手段と前記パージ弁との間におけるガスの圧力に基づいて、ガスが漏れているか否か判定するガス漏れ判定手段と、
前記パージ弁の上流の前記燃料オフガス排出流路と前記燃料ガス流量制御手段の下流の前記燃料ガス供給流路とを接続し、燃料ガスを含む燃料オフガスを前記燃料オフガス排出流路から前記燃料ガス供給流路に戻し、燃料ガスを循環させる燃料ガス循環流路と、
作動することで、前記燃料ガス流路及び前記燃料ガス循環流路を経由するように燃料ガスを循環させる燃料ガス循環ポンプと、
を備え、
前記一定判定手段が一定であると判定した場合において前記パージ弁に閉弁指令が入力されているとき、
前記燃料ガス流量制御手段が燃料ガスの流量を一定とし、前記ガス漏れ判定手段がガス漏れ判定を実行し、
前記燃料ガス循環ポンプは、前記ガス漏れ判定手段によるガス漏れ判定の実行時、ガス漏れ判定の非実行時である通常時に対して、ガスの循環量を大きくする
ことを特徴とする燃料電池システム。
【請求項２】
外部負荷に対して前記燃料電池と並列であると共に、電力を蓄電する蓄電手段と、
前記蓄電手段の蓄電量を検出する蓄電量検出手段と、
を備え、
前記一定判定手段は、前記蓄電手段の蓄電量に基づいて前記外部負荷からの要求電気エネルギを前記蓄電手段でアシストした場合において、前記燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定する
ことを特徴とする請求項１に記載の燃料電池システム。
【請求項３】
車両に搭載され、
前記車両の車速を検出する車速検出手段を備え、
前記一定判定手段は、
前記車速検出手段の検出する車速が、前記燃料電池の負荷又は目標燃料ガス圧力の通常範囲の下限値に対応した所定車速以下である場合であって、その後に前記燃料電池の負荷又は目標燃料ガス圧力を変動させずに前記車両の走行が維持されると判断される所定車速以下である場合、
前記燃料電池の負荷又は目標燃料ガス圧力が一定であると判定する
ことを特徴とする請求項１に記載の燃料電池システム。
【請求項４】
前記燃料電池の電力を蓄電する蓄電手段と、
前記燃料電池の発電を制御すると共に、前記蓄電手段への蓄電を制御する電力制御手段と、
を備え、
前記電力制御手段が、前記燃料電池を一定の電力で発電させ、当該燃料電池の一定の電力を前記蓄電手段に蓄電している場合、
前記一定判定手段は、前記燃料電池の負荷又は目標燃料ガス圧力が一定であると判定する
ことを特徴とする請求項１に記載の燃料電池システム。
【請求項５】
前記ガス漏れ判定手段によるガス漏れ判定の実行時、
前記燃料ガス流量制御手段は、燃料ガスの流量をガス漏れ判定用流量とする
ことを特徴とする請求項１から請求項４のいずれか１項に記載の燃料電池システム。
【請求項６】
前記ガス漏れ判定用流量は、発電する前記燃料電池が消費する燃料ガス消費量に基づいて設定されている
ことを特徴とする請求項５に記載の燃料電池システム。
【請求項７】
前記ガス漏れ判定用流量は、発電する前記燃料電池が消費する燃料ガス消費量と、前記燃料電池の前記燃料ガス流路から酸化剤ガス流路にリークする燃料ガスリーク量と、に基づいて設定されている
ことを特徴とする請求項５に記載の燃料電池システム。
【請求項８】
燃料ガス流路を有し、前記燃料ガス流路に燃料ガスが供給されることで発電する燃料電池と、
前記燃料ガス流路の入口に接続され、前記燃料ガス流路に向かう燃料ガスが通流する燃料ガス供給流路と、
前記燃料ガス供給流路に設けられ、燃料ガスの流量を制御する燃料ガス流量制御手段と、
前記燃料ガス流路から外部に向かう燃料オフガスが通流する燃料オフガス排出流路と、
前記燃料オフガス排出流路に設けられ、燃料オフガスを排出／遮断するパージ弁と、
前記パージ弁の上流の前記燃料オフガス排出流路と前記燃料ガス流量制御手段の下流の前記燃料ガス供給流路とを接続し、燃料ガスを含む燃料オフガスを前記燃料オフガス排出流路から前記燃料ガス供給流路に戻し、燃料ガスを循環させる燃料ガス循環流路と、
作動することで、前記燃料ガス流路及び前記燃料ガス循環流路を経由するように燃料ガスを循環させる燃料ガス循環ポンプと、
を備える燃料電池システムの運転方法であって、
前記燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定する一定判定ステップと、
前記一定判定ステップにおいて一定であると判定した場合であって前記パージ弁に閉弁指令が入力されているとき、前記燃料ガス流量制御手段によって燃料ガスの流量を一定とし、前記燃料ガス流量制御手段と前記パージ弁との間におけるガスの圧力に基づいて、ガスが漏れているか否か判定するガス漏れ判定ステップと、
を含み、
前記燃料ガス循環ポンプは、前記ガス漏れ判定ステップの実行時、ガス漏れ判定の非実行時である通常時に対して、ガスの循環量を大きくする
ことを特徴とする燃料電池システムの運転方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料電池システム及びその運転方法に関する。
【背景技術】
【０００２】
燃料電池車等の電源として、水素（燃料ガス）及び酸素を含む空気（酸化剤ガス）が供給されることで発電する燃料電池が注目されている。そして、アノードの上流にインジェクタを設け、負荷（要求発電量等）に対応してインジェクタをＰＷＭ制御することで水素を噴射し、燃料電池への水素の流量を制御する方法が提案されている（特許文献１参照）。
【０００３】
そして、特許文献１では、インジェクタの動作量に対するアノード系のアノード圧力の上昇量（上昇幅、変化量）に基づいて、燃料電池内のアノード流路を含むアノード系において、ガスが漏れているか否か判定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６５２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１では、例えば負荷の増加時のようにアノード圧力を上昇させる場合のみ、ガス漏れ判定を実行するので、判定機会が少なくなってしまう。
【０００６】
そこで、本発明は、アノード系におけるガス漏れ判定の機会の多い燃料電池システム及びその運転方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するための手段として、本発明は、燃料ガス流路を有し、前記燃料ガス流路に燃料ガスが供給されることで発電する燃料電池と、前記燃料ガス流路の入口に接続され、前記燃料ガス流路に向かう燃料ガスが通流する燃料ガス供給流路と、前記燃料ガス供給流路に設けられ、燃料ガスの流量を制御する燃料ガス流量制御手段と、前記燃料ガス流路の出口に接続され、前記燃料ガス流路から外部に向かう燃料オフガスが通流する燃料オフガス排出流路と、前記燃料オフガス排出流路に設けられ、燃料オフガスを排出／遮断するパージ弁と、前記燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定する一定判定手段と、前記燃料ガス流量制御手段と前記パージ弁との間におけるガスの圧力に基づいて、ガスが漏れているか否か判定するガス漏れ判定手段と、前記パージ弁の上流の前記燃料オフガス排出流路と前記燃料ガス流量制御手段の下流の前記燃料ガス供給流路とを接続し、燃料ガスを含む燃料オフガスを前記燃料オフガス排出流路から前記燃料ガス供給流路に戻し、燃料ガスを循環させる燃料ガス循環流路と、作動することで、前記燃料ガス流路及び前記燃料ガス循環流路を経由するように燃料ガスを循環させる燃料ガス循環ポンプと、を備え、前記一定判定手段が一定であると判定した場合において前記パージ弁に閉弁指令が入力されているとき、前記燃料ガス流量制御手段が燃料ガスの流量を一定とし、前記ガス漏れ判定手段がガス漏れ判定を実行し、前記燃料ガス循環ポンプは、前記ガス漏れ判定手段によるガス漏れ判定の実行時、ガス漏れ判定の非実行時である通常時に対して、ガスの循環量を大きくすることを特徴とする燃料電池システムである。
【０００８】
ここで、燃料電池の負荷は、燃料電池に要求される要求発電量（要求電力、目標電流、等）だけでなく、燃料電池が実際に出力する出力値（実測電力、実測電流、等）、負荷と相関関係を有するパラメータを含む。このパラメータは、例えば、実測燃料ガス圧力（実測アノード圧力）や、燃料電池システムが燃料電池車に搭載された構成である場合、アクセル開度、バッテリでアシストしていないときにおける車速、を含む。
【０００９】
ここで、燃料ガス流量制御手段が燃料ガスの流量を一定とするとは、（１）燃料電池の負荷を一定にして燃料電池における燃料ガス消費量を一定としたうえで、燃料ガスの流量（供給量）を一定とする場合（ストイキ比も一定となる）と、（２）燃料電池の負荷（要求発電量（要求電力、目標電流等）が変動しても、燃料ガスのストイキ比が一定となるように、つまり、負荷に対する燃料ガスの流量（供給量）の比率が一定となるように、負荷変動に対応して燃料ガスの流量を変動させる場合と、を含む。
【００１０】
このような構成によれば、一定判定手段が燃料電池の負荷又は目標燃料ガス圧力は一定であると判定する機会は、負荷の増加時などの燃料ガスの圧力（アノード圧力）を上昇させる機会よりも多くなる。すなわち、燃料電池車に搭載された構成である場合、負荷の増加時は燃料電池車の加速時に限られるが、燃料電池の負荷又は目標燃料ガス圧力が一定となるのは、アイドリング時（アイドル時）、一定速度でのクルージング時（定速走行時）等、多数存在する他、制御方法によって容易に機会を作ることができる。
【００１１】
そして、パージ弁には、通常、閉弁指令が入力されるので、燃料電池の負荷又は目標燃料ガス圧力は一定であると判定される場合において、パージ弁に閉弁指令が入力されているとき、も多数存在する。次いで、このようなとき、燃料ガス流量制御手段が燃料ガスの流量を一定とし、ガス漏れ判定手段がガス漏れ判定を実行する。このようにして、アノード系におけるガス漏れ判定の機会が多くなる。
なお、ガス漏れ判定手段によるガス漏れ判定の実行時、燃料ガス流量制御手段が燃料ガスの流量を一定とするので、ガスが漏れていた場合、燃料ガス流量制御手段とパージ弁との間におけるガスの圧力の変化量が大きくなり、高精度でガス漏れ判定できる。
このような構成によれば、ガス漏れ判定の実行時、燃料ガス流量制御手段がその直下流における燃料ガスの流量を一定としつつ、燃料ガス循環ポンプが通常時に対してガスの循環量を大きくするので、燃料電池において燃料ガス不足となり難くなる。
【００１２】
前記燃料電池システムにおいて、外部負荷に対して前記燃料電池と並列であると共に、電力を蓄電する蓄電手段と、前記蓄電手段の蓄電量を検出する蓄電量検出手段と、を備え、前記一定判定手段は、前記蓄電手段の蓄電量に基づいて前記外部負荷からの要求電気エネルギを前記蓄電手段でアシストした場合において、前記燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定することが好ましい。
【００１３】
このような構成によれば、一定判定手段が、蓄電手段の蓄電量に基づいて外部負荷（後記する実施形態ではモータ）からの要求電気エネルギ（総電気エネルギ）を蓄電手段でアシスト（補助）した場合において、燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定する。したがって、蓄電手段の蓄電量が大きいほど、蓄電手段で要求電気エネルギ（総電気エネルギ）の一部をアシスト（補助）し易くなり、燃料電池の負荷又は目標燃料ガス圧力が一定となる機会が多くなる。
【００１４】
また、蓄電手段の蓄電量に対応して、蓄電手段によるアシスト量を可変することもできる。これにより、燃料電池の負荷（要求電力、目標電流等の要求発電量、実測電力、実測電流等の出力値、目標燃料ガス圧力、実測燃料ガス圧力、等）を可変することもできる。したがって、アシスト量を可変し、燃料電池の負荷又は目標燃料ガス圧力が一定となる機会を多くできる。
【００１５】
前記燃料電池システムにおいて、車両に搭載され、前記車両の車速を検出する車速検出手段を備え、前記一定判定手段は、前記車速検出手段の検出する車速が、前記燃料電池の負荷又は目標燃料ガス圧力の通常範囲の下限値に対応した所定車速以下である場合であって、その後に前記燃料電池の負荷又は目標燃料ガス圧力を変動させずに前記車両の走行が維持されると判断される所定車速以下である場合、前記燃料電池の負荷又は目標燃料ガス圧力が一定であると判定することが好ましい。
【００１６】
このような構成によれば、車速検出手段の検出する車速が、燃料電池の負荷又は目標燃料ガス圧力の通常範囲の下限値に対応した所定車速以下である場合であって、その後に燃料電池の負荷又は目標燃料ガス圧力を変動させずに車両の走行が維持されると判断される所定車速以下である場合、一定判定手段は燃料電池の負荷又は目標燃料ガス圧力が一定であると判定する。このようにして、車速に基づいて、燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定でき、一定である場合、ガス漏れ判定を実行できる。
【００１７】
なお、車両の車速を検出する車速検出手段は、車輪の回転速度等に基づいて車速を直接的に検出する車速センサだけでなく、ナビゲーション装置やＧＰＳ等からの車両の位置情報に基づいて車速を間接的に算出する手段も含む。すなわち、車速センサからの車速と、ナビゲーション装置やＧＰＳ等からの車両の位置情報に基づいて算出される車速と、に基づくことにより、一定判定手段が一定であるか否か高精度で判定できる。
【００１８】
前記燃料電池システムにおいて、前記燃料電池の電力を蓄電する蓄電手段と、前記燃料電池の発電を制御すると共に、前記蓄電手段への蓄電を制御する電力制御手段と、を備え、前記電力制御手段が、前記燃料電池を一定の電力で発電させ、当該燃料電池の一定の電力を前記蓄電手段に蓄電している場合、前記一定判定手段は、前記燃料電池の負荷又は目標燃料ガス圧力が一定であると判定することが好ましい。
【００１９】
このような構成によれば、電力制御手段が、燃料電池を一定の電力で発電させ、燃料電池の一定の電力を蓄電手段に蓄電している場合、一定判定手段は、燃料電池の負荷又は目標燃料ガス圧力が一定であると判定する。このようにして、燃料電池の発電状態と、蓄電手段の蓄電状態とに基づいて、燃料電池の負荷又は目標燃料ガス圧力が一定であるか否か判定でき、一定である場合、ガス漏れ判定を実行できる。
【００２０】
前記燃料電池システムにおいて、前記ガス漏れ判定手段によるガス漏れ判定の実行時、前記燃料ガス流量制御手段は、燃料ガスの流量をガス漏れ判定用流量とすることが好ましい。
【００２１】
このような構成によれば、ガス漏れ判定手段によるガス漏れ判定の実行時、燃料ガス流量制御手段が燃料ガスの流量をガス漏れ判定用流量とする。つまり、ガス漏れ判定の実行時、燃料ガスの流量は予め定められたガス漏れ判定用流量となる。
【００２２】
これにより、燃料ガス流量制御手段とパージ弁との間におけるガスの圧力は、ガスが漏れていない場合、略一定、または、燃料電池による燃料ガスの消費に対応して変化することになる。一方、ガスが漏れている場合、ガスの圧力は、略一定とならず、または、燃料ガスの消費に対応して変化しないことになる。したがって、ガスが漏れているか否か判断基準となるガス漏れ判定閾値として、事前試験やシミュレーションによって予め求められた値を使用できる。ゆえに、ガス漏れ判定処理が簡便となる。
【００２３】
前記燃料電池システムにおいて、前記ガス漏れ判定用流量は、発電する前記燃料電池が消費する燃料ガス消費量に基づいて設定されていることが好ましい。
【００２４】
このような構成によれば、ガス漏れ判定用流量は、燃料電池が消費する燃料ガス消費量に基づいて設定されているので、燃料ガス流量制御手段とパージ弁との間におけるガスの圧力の変化は、ガス漏れの有無に依存し易くなる。これにより、良好にガス漏れ判定できる。
【００２５】
前記燃料電池システムにおいて、前記ガス漏れ判定用流量は、発電する前記燃料電池が消費する燃料ガス消費量と、前記燃料電池の前記燃料ガス流路から酸化剤ガス流路にリークする燃料ガスリーク量と、に基づいて設定されていることが好ましい。
【００２６】
このような構成によれば、ガス漏れ判定用流量は、燃料電池が消費する燃料ガス消費量と、燃料電池の燃料ガス流路から酸化剤ガス流路にリークする燃料ガスリーク量（クロスリーク量）と、に基づいて設定されているので、燃料ガス流量制御手段とパージ弁との間におけるガスの圧力の変化は、ガス漏れの有無に依存し易くなる。これにより、良好にガス漏れ判定できる。
【００２７】
ここで、燃料ガスリーク量は、燃料ガスがガス状態のままで燃料電池を構成する電解質膜を透過する量（クロスリーク量）を意味する。そして、燃料ガスリーク量は、燃料電池を構成する電解質膜の状態（温度、含水量、使用時間（累積発電量）等）、燃料ガス流路の燃料ガス状態（燃料ガス圧力、燃料ガス濃度等）、に依存するので、電解質膜の状態や、燃料ガス流路の燃料ガス状態に基づいて補正することが好ましい。
【００２８】
例えば、電解質膜の温度は燃料電池の温度と略同一であるので、燃料電池から排出されたガスや冷媒等の温度を介して、電解質膜の温度は検出される。なお、電解質膜の温度が高くなるにつれて、含水量が多くなるにつれて、使用時間（累積発電量）が長くなるにつれて、燃料ガス（水素ガス等）が透過し易くなるので、燃料ガスリーク量は増加する傾向となる。
【発明の効果】
【００３１】
本発明によれば、アノード系におけるガス漏れ判定の機会の多い燃料電池システム及びその運転方法を提供することができる。
【図面の簡単な説明】
【００３２】
【図１】第１参考形態に係る燃料電池システムの構成図である。
【図２】第１参考形態に係る燃料電池システムの動作を示すフローチャートである。
【図３】第１参考形態に係る燃料電池システムの一動作例を示すタイムチャートである。
【図４】第１実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図５】第１実施形態に係る燃料電池システムの一動作例を示すタイムチャートである。
【発明を実施するための形態】
【００３３】
≪第１参考形態≫
本発明の第１参考形態について、図１〜図３を参照して説明する。
【００３４】
≪燃料電池システムの構成≫
図１に示す燃料電池システム１は、図示しない燃料電池車（車両、移動体）に搭載されている。燃料電池車は、例えば、四輪車、三輪車、二輪車、一輪車、列車等である。ただし、その他の移動体、例えば、船舶、航空機に搭載された構成でもよい。
【００３５】
燃料電池システム１は、燃料電池スタック１０と、セル電圧モニタ１５と、燃料電池スタック１０のアノードに対して水素（燃料ガス、反応ガス）を給排するアノード系と、燃料電池スタック１０のカソードに対して酸素を含む空気（酸化剤ガス、反応ガス）を給排するカソード系と、燃料電池スタック１０の発電を制御する電力制御系と、これらを電子制御するＥＣＵ７０（Electronic Control Unit、電子制御装置）と、を備えている。
【００３６】
＜燃料電池スタック＞
燃料電池スタック１０は、複数（例えば２００〜４００枚）の固体高分子型の単セル１１が積層して構成されたスタックであり、複数の単セル１１は電気的に直列で接続されている。単セル１１は、ＭＥＡ（Membrane Electrode Assembly：膜電極接合体）と、これを挟む２枚の導電性を有するセパレータと、を備えている。ＭＥＡは、１価の陽イオン交換膜等からなる電解質膜（固体高分子膜）と、これを挟むアノード及びカソード（電極）とを備えている。
【００３７】
アノード及びカソードは、カーボンペーパ等の導電性を有する多孔質体と、これに担持され、アノード及びカソードにおける電極反応を生じさせるための触媒（Ｐｔ、Ｒｕ等）と、を含んでいる。
【００３８】
各セパレータには、各ＭＥＡの全面に水素又は空気を供給するための溝や、全単セルに水素又は空気を給排するための貫通孔が形成されており、これら溝及び貫通孔がアノード流路１２（燃料ガス流路）、カソード流路１３（酸化剤ガス流路）として機能している。
【００３９】
そして、アノード流路１２を介して各アノードに水素が供給されると、式（１）の電極反応が起こり、カソード流路１３を介して各カソードに空気が供給されると、式（２）の電極反応が起こり、各単セルで電位差（ＯＣＶ（Open Circuit Voltage）、開回路電圧）が発生するようになっている。次いで、燃料電池スタック１０とモータ５１等の外部回路とが電気的に接続され、電流が取り出されると、燃料電池スタック１０が発電するようになっている。
【００４０】
２Ｈ２→４Ｈ＋＋４ｅ−  …（１）
Ｏ２＋４Ｈ＋＋４ｅ−→２Ｈ２Ｏ  …（２）
【００４１】
＜セル電圧モニタ＞
セル電圧モニタ１５は、燃料電池スタック１０を構成する複数の単セル１１毎のセル電圧を検出する機器であり、モニタ本体と、モニタ本体と各単セルとを接続するワイヤハーネスとを備えている。
【００４２】
モニタ本体は、所定周期で全ての単セル１１をスキャニングし、各単セル１１のセル電圧を検出し、平均セル電圧、最低セル電圧を算出するようになっている。そして、モニタ本体（セル電圧モニタ１５）は、平均セル電圧、最低セル電圧をＥＣＵ７０に出力するようになっている。
【００４３】
＜アノード系＞
アノード系は、水素タンク２１（燃料ガス供給源）と、常閉型の遮断弁２２と、機械式の第１レギュレータ２３と、インジェクタ２４と、エゼクタ２５と、パージ弁２７と、を備えている。
【００４４】
水素タンク２１は、配管２１ａ、遮断弁２２、配管２２ａ、第１レギュレータ２３、配管２３ａ、インジェクタ２４、配管２４ａ、エゼクタ２５、配管２５ａを介して、アノード流路１２の入口に接続されている。そして、遮断弁２２が開いた状態で、インジェクタ２４が水素を噴射すると、水素タンク２１の水素が配管２１ａ等を通って、アノード流路１２に供給されるようになっている。
【００４５】
ここで、アノード流路１２の入口に接続され、アノード流路１２に供給される水素が通流する燃料ガス供給流路は、配管２１ａと、配管２２ａと、配管２３ａと、配管２４ａと、配管２５ａとを備えて構成されている。そして、この燃料ガス供給流路にインジェクタ２４が設けられている。
【００４６】
水素タンク２１は、水素が高圧で貯蔵された容器である。
【００４７】
遮断弁２２は、常閉型の電磁弁であって、ＥＣＵ７０の指令に従って開／閉することで、水素を供給／遮断する弁である。
【００４８】
第１レギュレータ２３は、水素タンク２１からの水素の圧力（高圧）を所定の中圧に低下させる機械的な減圧弁である。
【００４９】
インジェクタ２４は、ＥＣＵ７０に電子制御されることで、水素を間欠的（断続的）に噴射する噴射装置である。よって、目標電流（要求発電量）に対応して燃料ガスを供給する燃料ガス供給手段は、インジェクタ２４と、インジェクタ２４を制御するＥＣＵ７０と、を備えて構成されている。なお、インジェクタ２４、遮断弁２２や、後記するコンプレッサ４１等は、燃料電池スタック１０及び／又は後記するバッテリ５５を電源としている。
【００５０】
また、インジェクタ２４は、水素の噴射／停止を繰り返すことで、その二次側圧力を調整する調圧手段（第２レギュレータ）としての機能も備えている。
【００５１】
エゼクタ２５は、インジェクタ２４からの新規水素を噴射することで負圧を発生させるノズル２５ｂと、新規水素と前記負圧で吸引された配管２６ｂ（燃料オフガス循環流路）のアノードオフガスとを混合し、配管２５ａ（アノード流路１２）に向けて供給するディフューザ２５ｃと、を備えている。
【００５２】
アノード流路１２の出口は、配管２６ａ、逆止弁２６、配管２６ｂを介して、エゼクタ２５の吸気口に接続されている。そして、アノード流路１２から排出された未消費の水素を含むアノードオフガス（燃料オフガス）が、エゼクタ２５（燃料ガス供給流路）に戻されるようになっている。よって、アノード流路１２から排出されたアノードオフガスをエゼクタ２５に戻すことで水素を循環させる燃料ガス循環流路は、配管２６ａと配管２６ｂとを備えて構成されている。
【００５３】
逆止弁２６は、アノードオフガスの逆流を防止する弁である。なお、配管２６ａには、アノードオフガスに同伴する液状の水分を分離する気液分離器（図示しない）が設けられている。
【００５４】
配管２６ａの途中は、配管２７ａ、パージ弁２７、配管２７ｂを介して、後記する希釈器４４に接続されている。すなわち、アノード流路１２から車外（外部）に向かうアノードオフガスが通流する燃料オフガス排出流路は、配管２６ａの一部と、配管２７ａと、配管２７ｂと、配管４４ａとを備えて構成され、この燃料オフガス排出流路にパージ弁２７が設けられている。パージ弁２７は、開／閉することで、アノードオフガスを排出／遮断する常閉型の電磁弁である。
【００５５】
具体的には、パージ弁２７は、燃料電池スタック１０の発電時に、配管２６ａを循環するアノードオフガスに含まれる不純物（水蒸気、窒素等）を排出（パージ）する場合や、システム起動時にアノード流路１２を水素に置換する場合、ＥＣＵ７０によって開かれる。なお、ＥＣＵ７０は、例えば、セル電圧モニタ１５を介して検出される最低セル電圧が不純物を排出すべき所定電圧以下である場合、パージ弁２７を開くようになっている。
【００５６】
配管２６ａの途中は、配管２８ａ、水素循環ポンプ２８、配管２８ｂを介して、配管２５ａに接続されている。水素循環ポンプ２８は、駆動することで、配管２８ｂ、配管２５ａ、アノード流路１２、配管２６ａ、配管２８ａで構成させる循環回路にガス流れを生じさせ、アノードにおけるフラッディングを防止するものである。
【００５７】
圧力センサ３１は、インジェクタ２４の下流であってアノード流路１２の上流の配管２５ａに取り付けられている。そして、圧力センサ３１は、配管２５ａ内の圧力（実測アノード圧力Ｐ２）を検出し、ＥＣＵ７０に出力するようになっている。
【００５８】
圧力センサ３２は、アノード流路１２の下流の配管２６ａに取り付けられている。そして、圧力センサ３２は、配管２６ａ内の圧力（実測アノード圧力Ｐ３）を検出し、ＥＣＵ７０に出力するようになっている。
【００５９】
圧力センサ３３は、インジェクタ２４の上流の配管２３ａに取り付けられている。そして、圧力センサ３３は、配管２３ａ内の圧力を検出し、ＥＣＵ７０に出力するようになっている。
【００６０】
＜カソード系＞
カソード系は、コンプレッサ４１と、加湿器４２と、常開型の背圧弁４３と、希釈器４４と、常閉型の空気バイパス弁４５と、を備えている。
コンプレッサ４１の吐出口は、配管４１ａ、加湿器４２、配管４２ａを介して、カソード流路１３の入口に接続されている。そして、コンプレッサ４１は、ＥＣＵ７０の指令に従って作動すると、酸素を含む空気を取り込み、配管４１ａ等を介して、カソード流路１３に供給するようになっている。
【００６１】
加湿器４２は、水分が透過可能な中空糸膜４２ｄを備えている。そして、加湿器４２は、中空糸膜４２ｄを介して、カソード流路１３に向かう新規空気と多湿のカソードオフガスとの間で水分交換させ、新規空気を加湿する。
【００６２】
カソード流路１３の出口には、配管４２ｂ、加湿器４２、配管４３ａ、背圧弁４３、配管４３ｂ、希釈器４４、配管４４ａが順に接続されている。そして、カソード流路１３からのカソードオフガスは、配管４２ｂ等を通って、車外に排出されるようになっている。
【００６３】
背圧弁４３は、例えばバタフライ弁で構成される。そして、背圧弁４３の開度がＥＣＵ７０の指令に従って制御されることで、その背圧（カソード流路１３の圧力）が制御されるようになっている。
【００６４】
希釈器４４は、アノードオフガスとカソードオフガスとを混合し、アノードオフガス中の水素を、カソードオフガス（希釈用ガス）で希釈する容器であり、その内部に希釈空間を備えている。
【００６５】
配管４１ａの途中は、配管４５ａ、空気バイパス弁４５、配管４５ｂを介して、配管４３ｂに接続されている。そして、ＥＣＵ７０によって空気バイパス弁４５が開かれると、コンプレッサ４１からの空気が、配管４５ａ等を通って、つまり、加湿器４２及び燃料電池スタック１０をバイパスし、配管４３ｂに流入するようになっている。
【００６６】
＜電力制御系＞
電力制御系は、モータ５１（外部負荷）と、ＰＤＵ５２（Power Drive Unit）と、電力制御器５３と、出力検出器５４と、バッテリ５５（蓄電手段）と、ＳＯＣセンサ５６（特電量検出手段）と、を備えている。モータ５１は、ＰＤＵ５２、電力制御器５３、出力検出器５４を介して、燃料電池スタック１０の出力端子（図示しない）に接続されており、バッテリ５５は、電力制御器５３に接続されている。すなわち、モータ５１に対して、バッテリ５５と燃料電池スタック１０とは、電気的に並列で接続されている。
【００６７】
モータ５１は、燃料電池車を走行させるための駆動力を発生する電動機である。
【００６８】
ＰＤＵ５２は、ＥＣＵ７０の指令に従って、電力制御器５３からの直流電力を三相交流電力に変換し、モータ５１に供給するインバータである。
【００６９】
電力制御器５３は、ＥＣＵ７０の指令に従って、（１）燃料電池スタック１０の出力（発電電力、電流値、電圧値）を、一定を含めて制御する機能と、（２）バッテリ５５の充放電を制御する機能と、を備えている。このような電力制御器５３は、ＤＣ−ＤＣチョッパ回路等の各種電子回路を備えて構成される。
【００７０】
出力検出器５４は、燃料電池スタック１０の負荷である実際の出力（実測電流値、実測電圧値）を検出する機器であり、電流センサと、電圧センサとを備えている。そして、出力検出器５４は、検出した実測電流値及び実測電圧値をＥＣＵ７０に出力するようになっている。
【００７１】
バッテリ５５は、電力を充電（蓄電）／放電する蓄電装置であり、例えば、リチウムイオン型の単電池が複数組み合わせてなる組電池で構成される。
【００７２】
ＳＯＣセンサ５６は、バッテリ５５のＳＯＣ（State Of Charge、充電量（％）、蓄電量）を検出し、ＥＣＵ７０に出力するようになっている。
【００７３】
＜その他機器＞
ＩＧ６１は、燃料電池システム１（燃料電池車）の起動スイッチであり、運転席周りに設けられている。また、ＩＧ６１はＥＣＵ７０と接続されており、ＥＣＵ７０はＩＧ６１のＯＮ信号（システム起動信号）、ＯＦＦ信号（システム停止信号）を検知するようになっている。
【００７４】
アクセル開度センサ６２は、アクセルペダル（図示しない）の踏み込み量であるアクセル開度を検出するセンサである。そして、アクセル開度センサ６２は、アクセル開度をＥＣＵ７０に出力するようになっている。
【００７５】
警告ランプ６３は、ガス漏れを運転者に報知するランプであり、運転席周りに設けられている。
【００７６】
＜ＥＣＵ＞
ＥＣＵ７０は、燃料電池システム１を電子制御する制御装置であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、各種インタフェイス、電子回路などを含んで構成されており、その内部に記憶されたプログラムに従って、各種機器を制御し、各種処理を実行するようになっている。
【００７７】
＜ＥＣＵ−インジェクタ制御（燃料ガス供給）機能＞
ＥＣＵ７０（制御手段）は、インジェクタ２４を開閉制御（ＰＷＭ制御）し、目標電流（要求電力、要求発電量）に対応して、アノード流路１２に向けて水素を供給する機能を備えている。すなわち、ＥＣＵ７０は、インジェクタ２４について、開時間と閉時間との比（デューティ比）を可変して、インジェクタ２４による水素の噴射量を、０を含めて可変する機能を備えている。
【００７８】
これにより、アノード流路１２を通流する水素の流量（Ｌ／ｍｉｎ）が０を含めて可変されるようになっている。また、このようにインジェクタ２４による水素の噴射量を可変することで、その二次側圧力、つまり、アノード流路１２を含み、インジェクタ２４とパージ弁２７との間の流路におけるガス（水素を含む）の圧力が制御（調整）されるようになっている。
【００７９】
なお、インジェクタ２４の噴射する水素の流量は、インジェクタ２４の前後差圧と開時間とに基づいて算出される。インジェクタ２４の前後差圧は、圧力センサ３３の検出する圧力と、圧力センサ３１の検出する実測アノード圧力Ｐ２との差で与えられる。そして、ＥＣＵ７０には、インジェクタ２４の前後差圧と、開時間と、噴射量とが関連付けられたマップが予め記憶されており、ＥＣＵ７０は、このマップを参照してインジェクタ２４を制御するようになっている。
【００８０】
＜ＥＣＵ−一定判定機能＞
ＥＣＵ７０（一定判定手段）は、燃料電池スタック１０の負荷（実測値、目標値を含む）、目標アノード圧力Ｐ１（目標燃料ガス圧力）が一定であるか否か判定する機能を備えている。
【００８１】
ここで、燃料電池スタック１０の実測電流値及び／又は目標電流値と、アノード流路１２を通流するガス（水素）の目標アノード圧力Ｐ１及び／又は実測アノード圧力Ｐ２と、コンプレッサ４１の回転速度及び／又はカソード流路１３を通流するガス（空気）の圧力と、アクセル開度と、車速とは、相関関係を有している。つまり、負荷が大きくなるにつれて、実測電流値及び／又は目標電流値が大きくなり、ガス（水素、空気）の目標アノード圧力Ｐ１及び／又は実測アノード圧力Ｐ２と、コンプレッサ４１の回転速度が高くなり、アクセル開度が大きくなり、車速が高くなる関係となっている。
【００８２】
そして、本参考形態では、目標アノード圧力Ｐ１の所定時間Δｔ１における圧力変化量ΔＰ１が所定値（所定変化量）以下である場合、燃料電池スタック１０の負荷が一定であると判断する構成を例示するが（図３参照）、その他のパラメータ（実測電流値、目標電流値、実測アノード圧力Ｐ２、コンプレッサ４１の回転速度、アクセル開度、車速等）に基づいて判断してもよい。
【００８３】
＜ＥＣＵ−ガス漏れ判定機能＞
ＥＣＵ７０（ガス漏れ判定手段）は、アノード漏れが発生しているか否か判定する機能を備えている。アノード漏れとは、アノード系のインジェクタ２４とパージ弁２７との間に留まるべきガスが外部に漏れていることを意味する。なお、インジェクタ２４とパージ弁２７との間において、パージ弁２７が開故障（正常に閉じない）したり、アノード系を構成する配管や燃料電池スタック１０、各種弁のシール性が低下したりすると、アノード漏れが発生する。
【００８４】
詳細には、ＥＣＵ７０は、圧力センサ３１を介して検出される実測アノード圧力Ｐ２の初期値（ｔ０）と現在値との差である変化量Δｔ２と、ガス漏れ判定閾値ΔＰ５とに基づいて、ガスが漏れているか否か判定する。具体的な判定方法は後で説明する。
【００８５】
これに加えて又は代えて、アノード流路１２の下流に設けられ、かつ、圧力センサ３１よりもパージ弁２７に近い圧力センサ３２の検出する実測アノード圧力Ｐ３に基づいて、アノード漏れする構成としてもよい。このような構成とすれば、仮にパージ弁２７が開故障していた場合、圧力センサ３２の検出する実測アノード圧力Ｐ３が実測アノード圧力Ｐ２よりも速やかに低下するので、所定時間Δｔ２を短縮できる。
【００８６】
≪燃料電池システムの動作・効果≫
次に、燃料電池システム１の動作・効果について、図２を主に参照して説明する。
【００８７】
第１参考形態に係る燃料電池システム１の運転方法は、燃料電池スタック１０のアノード流路１２内の目標圧力（目標アノード圧力Ｐ１、目標燃料ガス圧力）が一定であるか否か判定する圧力変化判定ステップ（Ｓ１０３、一定判定ステップ）と、圧力変化判定ステップにおいて燃料電池スタック１０のアノード流路１２内の目標圧力（目標アノード圧力Ｐ１）は一定であると判定した場合（Ｓ１０３・Ｙｅｓ）であってパージ弁２７に閉弁指令が入力されているとき（Ｓ１０２・Ｎｏ）、燃料電池スタック１０の実測電流（負荷）を一定としたまま、インジェクタ２４（燃料ガス流量制御手段）によって水素の流量を一定とし、インジェクタ２４とパージ弁２７との間における圧力センサ３１の検出する実測アノード圧力Ｐ２に基づいて、ガスが漏れているか否か判定するガス漏れ判定ステップ（Ｓ１０８）と、を含む。
【００８８】
すなわち、ここでは、燃料電池スタック１０の実測電流（負荷）及び水素の流量を一定とし、水素のストイキ比を一定とした状態で、ガスが漏れているか否か判定する構成を例示する。ただし、その他に例えば、アクセル開度に対応して燃料電池スタック１０の実測電流（目標電流、負荷）を変化させると共に、水素のストイキ比を一定としつつ、燃料電池スタック１０の実測電流（目標電流、負荷）に対応して水素の流量を変化させる状態で、ガスが漏れているか否か判定する構成としてもよい。この構成とした場合においてガスが漏れていないとき、圧力センサ３１の検出する実測アノード圧力Ｐ２は一定となる。
【００８９】
初期状態として、ＩＧ６１はＯＮされ、燃料電池スタック１０に水素及び空気が供給されており、燃料電池スタック１０は発電している。なお、燃料電池システム１は、後記するステップＳ１２１においても、初期状態と同様に運転している。
【００９０】
具体的には、ＥＣＵ７０は、アクセル開度に基づいて燃料電池スタック１０に出力させるべき目標電流（要求電気エネルギ）を算出している。アクセル開度が大きくなるにつれて、目標電流は大きくなる関係となっている。なお、目標電流は、ＥＣＵ７０が電力制御器５３に指令する指令電流となる。また、ここでは、バッテリ５５で燃料電池スタック１０をアシストしない場合を例示する。
【００９１】
アノード側の制御について説明する。
ＥＣＵ７０は、目標電流に基づいて、アノード流路１２に向かって通流させるべき目標水素流量Ｑと、アノード流路１２において目標とするべき目標アノード圧力Ｐ１を算出している。目標電流が大きくなるにつれて、目標水素流量Ｑが多くなり、目標アノード圧力Ｐ１が高くなる関係となっている。
【００９２】
そして、ＥＣＵ７０は、目標水素流量Ｑ、目標アノード圧力Ｐ１となるように、インジェクタ２４を開閉制御（ＰＷＭ制御）している。すなわち、ＥＣＵ７０は、目標水素流量Ｑ、目標アノード圧力Ｐ１が大きくなるにつれて、開時間（ＯＮデューティ）が長くなるようにインジェクタ２４を制御している。
【００９３】
さらに具体的に、目標水素流量Ｑは、例えば式（３）に従って算出される。
目標水素流量Ｑ＝基本水素流量Ｑ１０＋フィードバック量Ｑ２０  …（３）
【００９４】
フィードバック量Ｑ２０は、ＰＩＤ制御において補正すべき水素量であり、目標アノード圧力と圧力センサ３１の検出する実測アノード圧力Ｐ２との差分に基づいて算出される。例えば、実測アノード圧力Ｐ２が目標アノード圧力Ｐ１よりも低い場合、フィードバック量Ｑ２０はプラス側（増加側）で算出され、実測アノード圧力Ｐ２が目標アノード圧力Ｐ１よりも高い場合、フィードバック量Ｑ２０はマイナス側（減少側）で算出される。
【００９５】
基本水素流量Ｑ１０は、前回周期の算出値に対して、目標アノード圧力Ｐ１が一定である場合、式（４）で与えられ、目標アノード圧力Ｐ１が上昇している場合、式（５）で与えられ、目標アノード圧力Ｐ１が低下している場合、式（６）で与えられる。
【００９６】
基本水素流量Ｑ１０＝電流水素流量Ｑ１１＋圧力維持用水素流量Ｑ１２  …（４）
基本水素流量Ｑ１０＝電流水素流量Ｑ１１＋圧力上昇用水素流量Ｑ１３  …（５）
基本水素流量Ｑ１０＝電流水素流量Ｑ１１  …（６）
【００９７】
電流水素流量Ｑ１１は、燃料電池スタック１０が前記した目標電流で発電した場合において、燃料電池スタック１０が消費する水素消費量に基づいて算出される。目標電流が大きくなるにつれて、水素消費量、電流水素流量Ｑ１１が大きくなる関係となっている。
【００９８】
圧力維持用水素流量Ｑ１２は、インジェクタ２４とパージ弁２７との間の圧力を一定で維持するために必要な水素流量である。例えば、燃料電池システム１の総運転時間が長くなると、ガス漏れ防止用のシール材（Ｏリング等）のシール性が低下するので、前記総運転時間が長くなるにつれて、圧力維持用水素流量Ｑ１２は大きくなる関係となっている。
【００９９】
圧力上昇用水素流量Ｑ１３は、インジェクタ２４とパージ弁２７との間の目標アノード圧力Ｐ１を上昇させるのに必要な水素流量である。圧力の上昇程度（上昇割合）が大きくなるにつれて、圧力上昇用水素流量Ｑ１３が大きくなる関係となっている。
【０１００】
なお、後記する一連のガス漏れ判定処理（Ｓ１０４〜Ｓ１０７）を実行する場合、ＥＣＵ７０は、フィードバック制御を実行せず、式（７）に従って、目標水素流量Ｑを算出するように設定されている。なぜなら、フィードバック制御を実行している場合においてアノード漏れが存在するとき、水素流量が増加して、実測アノード圧力Ｐ２が低下し難くなり、ガス漏れ判定し難くなるからである。
目標水素流量Ｑ＝基本水素流量Ｑ１０  …（７）
【０１０１】
カソード側の制御について説明する。
ＥＣＵ７０は、目標電流に基づいて、カソード流路１３に向かって通流させるべき目標空気流量と、カソード流路１３において目標とするべき目標カソード圧力を算出している。そして、ＥＣＵ７０は、目標空気流量及び目標カソード圧力に基づいて、コンプレッサ４１の回転速度及び背圧弁４３の開度を制御している。なお、目標空気流量が多くなるにつれて、目標カソード圧力が高くなるにつれて、コンプレッサ４１の回転速度が高くなり、背圧弁４３の開度が小さくなる関係となっている。
【０１０２】
図２に示すフローチャートの各処理について具体的に説明する。
ステップＳ１０１において、ＥＣＵ７０は、アノード（ガス）漏れ判定を実行するか否か判定する。アノード漏れ判定とは、アノード系のインジェクタ２４とパージ弁２７との間においてガス漏れが発生しているか否かに係る一連の判定処理（Ｓ１０４〜Ｓ１０７）である。
【０１０３】
具体的に例えば、ＥＣＵ７０は、前回のアノード漏れ判定に係る一連の処理（Ｓ１０３・Ｙｅｓ〜Ｓ１０７・Ｎｏ）から、所定時間（例えば１０分〜６０分）経過した場合や、ＩＧ６１のＯＮ後、パージ弁２７の開閉によるパージ実行後等、システムの運転状態が漏れ判定が必要と予め定められた運転状態である場合、アノード漏れ判定を実行すると判断する。
【０１０４】
アノード漏れ判定を実行すると判定した場合（Ｓ１０１・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ１０２に進む。アノード漏れ判定を実行しないと判定した場合（Ｓ１０１・Ｎｏ）、ＥＣＵ７０の処理はステップＳ１２１に進む。
【０１０５】
ステップＳ１０２において、ＥＣＵ７０は、パージ中であるか否か、つまり、パージ弁２７が開弁中であるか否か判定する。なお、パージ弁２７は、セル電圧モニタ１５から入力される最低セル電圧が所定セル電圧以下である場合や負荷等の運転状態に応じた設定時間毎に、水蒸気等の不純物を排出するため、ＥＣＵ７０によって間欠的（断続的）に開かれる。
【０１０６】
パージ中であると判定した場合（Ｓ１０２・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ１２１に進む。パージ中でないと判定した場合（Ｓ１０２・Ｎｏ）、ＥＣＵ７０の処理はステップＳ１０３に進む。
【０１０７】
なお、ステップＳ１０２、ステップＳ１０３の順序は逆でもよい。また、パージ弁２７の閉弁直後は実測アノード圧力Ｐ２が安定していない虞があるので、パージ弁２７の閉弁から実測アノード圧力Ｐ２が安定したと判断される所定時間を経過した場合、ＥＣＵ７０の処理がステップＳ１０３に進む構成としてもよい。
【０１０８】
ステップＳ１０３において、ＥＣＵ７０は、現在から直前の所定時間Δｔ１において、目標アノード圧力Ｐ１の圧力変化量ΔＰ１が所定値以下であるか否か判定する。
【０１０９】
圧力変化量ΔＰ１は所定値以下であると判定した場合（Ｓ１０３・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ１０４に進む。このようにステップＳ１０４に進む場合、ＥＣＵ７０は、燃料電池スタック１０のアノード流路１２内の圧力が一定であると判断し、アノード漏れ判定を実行するガス漏れ判定モードを開始、つまり、今回のアノード漏れ判定に係る一連の処理（Ｓ１０４〜Ｓ１０７）を開始する。
【０１１０】
圧力変化量ΔＰ１が所定値以下でないと判定した場合（Ｓ１０３・Ｎｏ）、ＥＣＵ７０の処理はステップＳ１２１に進む。
【０１１１】
ステップＳ１０４において、ＥＣＵ７０は、燃料電池スタック１０に出力させる目標電流（電力制御器５３への指令電流）を一定とする。なお、一定とする目標電流の値（目標電流値）は、例えば、ステップＳ１０４に進んだ時点における目標電流（指令電流）とする。これにより、その後において、発電する燃料電池スタック１０の消費する水素の消費割合が一定となり、ガス漏れ判定が容易となる。
その他に例えば、目標電流（指令電流）を高め又は低めに変更した後に一定とするとしてもよい。
【０１１２】
また、ステップＳ１０４において、ＥＣＵ７０は、パージ弁２７に閉弁指令を継続的に出力し、パージを禁止する。
【０１１３】
ステップＳ１０５において、ＥＣＵ７０は、圧力センサ３１を介して検出される実測アノード圧力Ｐ２（ｔ０）を初期値として記憶する（図３参照）。
【０１１４】
ステップＳ１０６において、ＥＣＵ７０は、インジェクタ２４を制御して、噴射する水素の流量を、通常時とは異なるアノード漏れ判定用の水素流量Ｑ１に変更し一定で維持する（図３参照）。
【０１１５】
アノード漏れ判定用の水素流量Ｑ１は、例えば、前記した式（７）に基づいて算出される。すなわち、アノード漏れ判定用の水素流量Ｑ１は、式（３）におけるフィードバック量Ｑ２０を考慮しないので、小さい流量に変更されることになる（図３参照）。
【０１１６】
この場合において、アノード漏れ判定用の水素流量Ｑ１は、一定の目標電流で発電する燃料電池スタック１０が消費する水素消費量のみに対応した流量とすることが好ましい。このようにすれば、その後の実測アノード圧力Ｐ２の変化量ΔＰ２が、ガス漏れの有無のみに対応して変化することになり、良好にガス漏れ判定できる。また、ガス漏れ判断の基準となるガス漏れ判定閾値ΔＰ５を、ガス漏れ判定中において一定とできる。ガス漏れ判定閾値ΔＰ５は、事前試験等によって求められ、ＥＣＵ７０に予め記憶されている。
【０１１７】
また、アノード漏れ判定用の水素流量Ｑ１を、一定の目標電流で発電する燃料電池スタック１０が消費する水素消費量と、ガス漏れ判定中にアノード流路１２からカソード流路１３にクロスリークする水素クロスリーク量（燃料ガスクロスリーク量）と、に基づいて設定する構成としてもよい。このようにすれば、実測アノード圧力Ｐ２の変化量ΔＰ２が、さらに高精度でガス漏れの有無のみに対応して変化することになり、さらに良好にガス漏れ判定できる。
【０１１８】
なお、例えば、電解質膜の温度が高くなるにつれて、電解質膜の含水量が多くなるにつれて、水素クロスリーク量が増加するので、ガス漏れ判定時における燃料電池スタック１０の温度に基づいて、水素クロスリーク量を算出することが好ましい。ここで、燃料電池スタック１０の温度は、例えば、燃料電池スタック１０から排出された冷却用の冷媒の温度を介して推定される。
【０１１９】
ステップＳ１０７において、ＥＣＵ７０は、ステップＳ１０６の後（ガス漏れ判定モードの開始後）、初期の実測アノード圧力Ｐ２（ｔ０）と現在の実測アノード圧力Ｐ２（現在）との差である変化量ΔＰ２が、ガス漏れ判定閾値ΔＰ５以上の状態が所定時間Δｔ２以上継続したか否か判定する（図３参照）。
【０１２０】
ここで、水素流量Ｑ１及び目標電流を一定とするので、インジェクタ２４とパージ弁２７との間において、ガスが漏れていない合、実測アノード圧力Ｐ２は略一定となる。変化量ΔＰ２はガスが漏れてなく正常である場合に想定されない変化量であり、所定時間Δｔ２は、予期できない圧力変動誤差などによる誤検知を防止するために設定された故障判断時間である。そして、変化量ΔＰ２、所定時間Δｔ２は、事前試験等によって求められ、ＥＣＵ７０に予め記憶されている。
【０１２１】
変化量ΔＰ２がガス漏れ判定閾値ΔＰ５以上の状態が所定時間Δｔ２以上継続したと判定した場合（Ｓ１０７・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ１０８に進む。このようにステップＳ１０８に進む場合は、例えばパージ弁２７が正常に閉じておらず開故障しており、インジェクタ２４とパージ弁２７との間に留まるべき水素を含むガスが、パージ弁２７を通って下流に流出したり、アノード系を構成する配管や燃料電池スタック１０、各種弁のシール性が低下することで、アノード漏れの発生している虞があると判断される場合である。
【０１２２】
変化量ΔＰ２がガス漏れ判定閾値ΔＰ５以上の状態が所定時間Δｔ２以上継続していないと判定した場合（Ｓ１０７・Ｎｏ）、ＥＣＵ７０の処理はステップＳ１２１に進む。このようにステップＳ１２１に進む場合は、アノード漏れが発生していないと判断される場合である。
【０１２３】
ステップＳ１０８において、ＥＣＵ７０は、警告ランプ６３を点灯させ、水素が漏れている（アノード漏れがある）ことを運転者に報知する。
【０１２４】
ステップＳ１０９において、ＥＣＵ７０は、空気バイパス弁４５を開く。これにより、コンプレッサ４１からの空気が、配管４５ａ及び配管４５ｂを通り、加湿器４２及びカソード流路１３（燃料電池スタック１０）をバイパスし、配管４３ｂに流入する。
【０１２５】
ここで、加湿器４２及びカソード流路１３は流路断面積が小さく圧力損失が大きいので、空気が加湿器４２及びカソード流路１３をバイパスすることで、希釈器４４に流入する空気の流量が増加する。したがって、パージ弁２７が完全に閉じておらず、水素が配管２７ｂを通って希釈器４４に流入していたとしても、この水素は流量の増加した空気によって良好に希釈されるので、高濃度のまま車外に排出されることはない。
【０１２６】
ここで、ステップＳ１０７における変化量ΔＰ２が大きくなるにつれて、水素の漏れ量が多くなると予想されるので、バイパスして希釈器４４に流入する空気を増加させるため、変化量ΔＰ２が大きくなるにつれて、コンプレッサ４１の回転速度を高める構成としてもよい。
【０１２７】
その後、ＥＣＵ７０の処理はエンドに進み、一連の処理を終了する。
なお、このように水素漏れの虞がある場合には、空気量を多くして確実に希釈するので、燃料電池スタック１０の発電を継続することができ、燃料電池車は燃料電池スタック１０の出力する電力で自走可能であり、また、バッテリ５５の電力でも自走可能（バッテリ走行可能）であるため、運転者は修理工場等に燃料電池車を持ち込むことができる。この場合において、水素漏れの虞がある旨の判断（Ｓ１０７・Ｙｅｓ）から所定時間経過したとき、又は、バッテリ走行に切り替えたとき、水素漏れを確実に停止するため、遮断弁２２を閉じる構成としてもよい。
【０１２８】
ステップＳ１２１において、ＥＣＵ７０は、燃料電池システム１を通常モードで運転する。
具体的には、ＥＣＵ７０は、アクセル開度に基づいて目標電流を通常に算出し、この目標電流を電力制御器５３に指令値として出力する。なお、アクセル開度が大きくなるにつれて目標電流が大きくなる関係となっている。
【０１２９】
また、ＥＣＵ７０は、パージ弁２７を通常に制御する。パージ弁２７を通常に制御するとは、パージ弁２７によるパージの禁止を解除し、例えば、セル電圧モニタ１５を介して検出される最低セル電圧が所定セル電圧以下である場合、循環する不純物（水蒸気、窒素等）を排出するため、パージ弁２７を所定の開弁時間にて開く制御を意味する。
【０１３０】
その後、ＥＣＵ７０の処理はリターンを通ってスタートに戻る。
【０１３１】
このように燃料電池システム１によれば、ステップＳ１０３において、圧力変化量ΔＰ１は所定値以下であり、燃料電池スタック１０のアノード流路１２内の圧力が一定であると判断した場合、アノード（ガス）漏れ判定に係る一連処理（Ｓ１０４〜Ｓ１０７）を実行する。ここで、圧力変化量ΔＰ１は所定値以下となるのは、信号待ちや人待ち等のアイドル時、一定速度でのクルージング時（定速走行時）等、多数存在する。そして、パージ弁２７には、通常、閉弁指令が入力されるので、アノード漏れ判定の機会が多くなる。
【０１３２】
以上、本発明の参考形態について説明したが、次のように変更できる。また、後記する実施形態と適宜に組み合わせることもできる。
【０１３３】
前記した参考形態におけるステップＳ１０２とステップＳ１０３との間に、次の処理を付加してもよい。
ＥＣＵ７０は、アクセル開度に基づいて、モータ５１（外部負荷）から燃料電池スタック１０及びバッテリ５５に要求される総要求電力（要求電気エネルギ）を算出する。
次いで、ＥＣＵ７０は、ＳＯＣセンサ５６を介して検出されるＳＯＣを考慮して、総要求電力の一部又は全部をバッテリ５５でアシスト（補助）した場合における目標アノード圧力Ｐ１（燃料電池スタック１０の負荷）を算出する。この場合において、目標アノード圧力Ｐ１が連続して一定となるように、バッテリ５５のアシスト量（放電量）を算出する。
次いで、ＥＣＵ７０は、ステップＳ１０３において、アシストした場合における目標アノード圧力に基づいて判定処理を実行する。
【０１３４】
このような構成とすれば、アクセル開度が変動していたとしても、バッテリ５５のＳＯＣが十分高ければ、アシスト量を可変して、目標アノード圧力Ｐ１を連続して一定とできる。これにより、ステップＳ１０３・Ｙｅｓとなる機会が多くなり、アノード漏れ判定の機会が多くなる。
【０１３５】
この他に例えば、燃料電池車の停止中、燃料電池スタック１０の発電電力をバッテリ５５に充電している場合、アノード漏れ判定を実行する構成としてもよい。
具体的に例えば、燃料電池車に搭載された車速センサ（図示しない、車速検出手段）を介して検出される車速が０である場合において、ＳＯＣセンサ５６を介して検出されるＳＯＣが、上限ＳＯＣ（例えば８０％）未満であるとき、ＥＣＵ７０は、バッテリ５５のＳＯＣを高め満充電状態に近づけるため、電力制御器５３等を制御し、燃料電池スタック１０を一定の電力（電流）で発電させ、この電力をバッテリ５５に充電する。そして、ＥＣＵ７０は、このように燃料電池スタック１０を一定の電力（電流）で発電させる場合、燃料電池スタック１０の負荷又は目標アノード圧力Ｐ１が一定であると判定し、図２のステップＳ１０３・Ｙｅｓ以降のステップＳ１０４〜Ｓ１０７の処理を実行する。
【０１３６】
また、燃料電池車が極低速で走行している場合において、その後、燃料電池スタック１０の負荷又は目標アノード圧力Ｐ１が一定であると判断される場合、アノード漏れ判定を実行する構成としてもよい。
具体的に例えば、車速が、燃料電池スタック１０の負荷又は目標アノード圧力（目標燃料ガス圧力）の通常範囲の下限値に対応した所定車速（例えば、５ｋｍ／ｈ）以下である場合であって、その後に燃料電池スタック１０の負荷又は目標アノード圧力（目標燃料ガス圧力）を変動させずに燃料電池車の走行が維持されると判断される所定車速以下である場合、つまり、燃料電池スタック１０に対しての要求電力が、燃料電池スタック１０の通常発電領域の下限値未満であって、その後に燃料電池スタック１０の負荷又は目標アノード圧力（目標燃料ガス圧力）を変動させる可能性が低い場合、燃料電池スタック１０の負荷又は目標アノード圧力（目標燃料ガス圧力）が一定であると判定し、アノード漏れ判定を実行する。
【０１３７】
前記した参考形態では、図２のステップＳ１０７において、所定時間Δｔ２における実測アノード圧力Ｐ２の変化量ΔＰ２に基づいてガス漏れ判定を実行する構成としたが、その他に例えば、微小時間（例えば１〜３秒）における実測アノード圧力Ｐ２の変化割合（Ｐａ／ｍｉｎ）を連続的に監視し、燃料電池スタック１０の水素消費に基づくよりも大きい実測アノード圧力Ｐ２の変化割合（Ｐａ／ｍｉｎ）が、所定時間連続して検知された場合、アノード漏れが発生していると判断する構成としてもよい。
【０１３８】
前記した参考形態では、燃料電池車に搭載された燃料電池システム１を例示したが、適用箇所はこれに限定されず、例えば、定置型の燃料電池システムに組み込まれた構成でもよい。
【０１３９】
≪第１実施形態≫
次に、本発明の第１実施形態について、図４〜図５を参照して説明する。なお、第１参考形態と異なる部分を説明する。
【０１４０】
第１実施形態において、ＥＣＵ７０の処理は、ステップＳ１０４からステップＳ２０１に進む。
ステップＳ２０１において、ＥＣＵ７０は、目標アノード圧力Ｐ１及び目標カソード圧力を上昇させた後、一定とする（図５参照）。目標アノード圧力Ｐ１及び目標カソード圧力の上昇幅は、事前試験等により求められ、ＥＣＵ７０に予め記憶されている。そして、ＥＣＵ７０は、上昇後の目標アノード圧力Ｐ１、目標カソード圧力となるように、インジェクタ２４、コンプレッサ４１、背圧弁４３を制御する。なお、水素流量は、上昇した後、一定となる。
【０１４１】
このように、目標アノード圧力Ｐ１及び目標カソード圧力を連動して上昇させることで、燃料電池スタック１０内における極間差圧（アノード流路１２とカソード流路１３との間における圧力差）を所定値以下に維持することができ、ＭＥＡを保護できる。また、目標カソード圧力を高めるためにコンプレッサ４１の回転速度を高めることで、カソードオフガスの流量も増加する。よって、仮に水素が漏れていたとしても、希釈器４４で良好に希釈される。
なお、これとは逆に、目標アノード圧力Ｐ１及び目標カソード圧力を連動して低下する構成としてもよい。
【０１４２】
また、ＥＣＵ７０は、通常時に対して、水素循環ポンプ２８の回転速度を増加させる。これにより、燃料電池スタック１０において水素不足となり難くなる。さらに、ＥＣＵ７０は、現在の実測アノード圧力Ｐ２（ｔ０）を初期値として記憶する。
【０１４３】
ステップＳ２０２において、ステップＳ２０１から所定時間Δｔ３経過したか否か判定する。所定時間Δｔ３は、事前試験等によって求められ、ＥＣＵ７０に予め記憶されている。
【０１４４】
所定時間Δｔ３経過したと判定した場合（Ｓ２０２・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ２０３に進む。所定時間Δｔ３経過していないと判定した場合（Ｓ２０２.Ｎｏ）、ＥＣＵ７０はステップＳ２０２の判定を繰り返す。
【０１４５】
ステップＳ２０３において、ＥＣＵ７０は、実測アノード圧力Ｐ２の変化量ΔＰ２が所定変化量ΔＰ６以下であるか否か判定する。所定変化量ΔＰ６は、事前試験等により求められ、ＥＣＵ７０に記憶されている。
【０１４６】
変化量ΔＰ２は所定変化量ΔＰ６以下であると判定した場合（Ｓ２０３・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ２０４に進む。このようにステップＳ２０４に進む場合、ステップＳ２０１で目標アノード圧力Ｐ１を上昇しているにも関わらず、実測アノード圧力Ｐ２が上昇していないので、アノード漏れの虞がある場合である（図５参照）。
【０１４７】
変化量ΔＰ２は所定変化量ΔＰ６以下でないと判定した場合（Ｓ２０３・Ｎｏ）、ＥＣＵ７０の処理はステップＳ２０５に進む。
【０１４８】
ステップＳ２０４において、ＥＣＵ７０は、ガス漏れ判定フラグ（カウンタ）を「＋１」する。ガス漏れ判定フラグは、今回の一連のガス漏れ判定処理において、ステップＳ２０３・Ｙｅｓとなった回数を数えるためのものである。
【０１４９】
ステップＳ２０５において、ＥＣＵ７０は、今回の一連のガス漏れ判定処理において、ステップＳ２０３の判定を所定回数（例えば３〜５回）にて繰り返したか否か判定する。
【０１５０】
所定回数繰り返したと判定した場合（Ｓ２０５・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ２０６に進む。所定回数繰り返していないと判定した場合（Ｓ２０５・Ｎｏ）、ＥＣＵ７０の処理はステップＳ２０７に進む。
【０１５１】
ステップＳ２０６において、ＥＣＵ７０は、ガス漏れ判定フラグ（カウンタ）が所定値（例えば２〜４）以上であるか否か判定する。所定値は、ステップＳ２０５において繰り返し回数の判断基準となる所定回数（例えば３〜５回）に対応して設定される。
【０１５２】
ガス漏れ判定フラグ（カウンタ）は所定値以上であると判定した場合（Ｓ２０６・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ１０８に進む。このようにステップＳ１０８に進む場合、アノード漏れの虞があると判断される場合である。
【０１５３】
ガス漏れ判定フラグ（カウンタ）は所定値以上でないと判定した場合（Ｓ２０６・Ｎｏ）、ＥＣＵ７０の処理はステップＳ１２１に進む。このようにステップＳ１２１に進む場合、アノード漏れの虞がないと判断される場合であり、今回の一連のガス漏れ判定処理が終了する。
【０１５４】
ステップＳ２０７において、ＥＣＵ７０は、目標アノード圧力Ｐ１及び目標カソード圧力を低下させる。なお、ステップＳ２０１において目標アノード圧力Ｐ１及び目標カソード圧力を低下させている場合、ステップＳ２０７において目標アノード圧力Ｐ１及び目標カソード圧力を上昇させる。
【０１５５】
ステップＳ２０８において、ＥＣＵ７０は、ステップＳ２０５・Ｎｏの後、所定時間Δｔ４経過したか否か判定する。所定時間Δｔ４は、実測アノード圧力Ｐ２及び実際のカソード圧力が初期状態に低下する時間に設定される。
【０１５６】
所定時間Δｔ４経過したと判定した場合（Ｓ２０８・Ｙｅｓ）、ＥＣＵ７０の処理はステップＳ２０１に進む。所定時間Δｔ４経過していないと判定した場合（Ｓ２０８・Ｎｏ）、ＥＣＵ７０はステップＳ２０８の判定を繰り返す。
【０１５７】
このような第１実施形態によれば、一連のガス漏れ判定処理（Ｓ２０１〜Ｓ２０４）を所定回数にて繰り返した場合において（Ｓ２０５・Ｙｅｓ）、ガス漏れフラグ（カウンタ）が所定値以上であるとき（Ｓ２０６・Ｙｅｓ）、ガス漏れが発生していると判断するので、誤判断を防止できる。
【０１５８】
≪変形例≫
前記した実施形態では、目標アノード圧力Ｐ１を上昇又は低下させてから、所定時間Δｔ３経過後の実測アノード圧力Ｐ２に基づいて、アノード系においてガスが漏れているか否か（故障しているか否か）判断する構成を例示したが、その他に例えば、実測アノード圧力Ｐ２に加えて／代えて、水素の供給量（例えば、インジェクタ２４の動作量（水素噴射量））に基づいて、判断する構成としてもよい。
【０１５９】
また、ガス漏れ判定する場合、目標アノード圧力Ｐ１を一定としたときの水素供給量に基づいて判断する構成としてもよい。なお、目標アノード圧力Ｐ１を一定とした場合において、ガスが漏れているとき、水素供給量が予想以上に増加することになる。
【符号の説明】
【０１６０】
１      燃料電池システム
１０    燃料電池スタック（燃料電池）
１１    単セル（燃料電池）
１２    アノード流路（燃料ガス流路）
１３    カソード流路（酸化剤ガス流路）
２１ａ、２２ａ、２３ａ、２４ａ、２５ａ  配管（燃料ガス供給流路）
２４    インジェクタ（燃料ガス流量制御手段）
２６ａ、２８ａ、２８ｂ  配管（燃料ガス循環流路）
２８    水素循環ポンプ（燃料ガス循環ポンプ）
２６ａ、２７ａ、２７ｂ、４４ａ  配管（燃料オフガス排出流路）
２７    パージ弁
３１、３２、３３  圧力センサ（圧力検出手段）
５１    モータ（外部負荷）
５５    バッテリ（蓄電手段）
５６    ＳＯＣセンサ（蓄電量検出手段）
７０    ＥＣＵ（一定判定手段、ガス漏れ判定手段）
Ｐ１    目標アノード圧力
Ｐ２、Ｐ３  実測アノード圧力
【図１】
0005957664.tif 000002
【図２】
0005957664.tif 000003
【図３】
0005957664.tif 000004
【図４】
0005957664.tif 000005
【図５】
0005957664.tif 000006