(57)【要約】【課題】  燃料電池スタックの劣化を防止することを課題とする。【解決手段】  水素循環ポンプ２０６を駆動する駆動モータの目標回転数ならびに実回転数に基づいて駆動モータのトルクを算出し、算出したトルクが予め設定されたトルク制限値を越えた場合には、駆動モータのトルクを制限し、駆動モータのトルクが制限された場合には、燃料電池スタック２０１の発電量を制限して構成される。【選択図】  図３
2006333543.tif 000002
【特許請求の範囲】
【請求項１】
燃料ガスと酸化剤ガスとの電気化学反応により発電を行い、駆動モータにより駆動される循環ポンプを介して、燃料電池から排出された未反応の燃料ガスを燃料電池の入口側に戻して循環させる燃料電池システムにおいて、
前記循環ポンプの運転を制御し、前記駆動モータの目標回転数ならびに実回転数に基づいて前記駆動モータのトルクを算出し、算出したトルクが予め設定されたトルク制限値を越えた場合には、前記駆動モータのトルクを制限する循環ポンプ制御手段と、
前記循環ポンプ制御手段により前記駆動モータのトルクが制限された場合には、前記燃料電池の発電量を制限する発電制御手段と
を有することを特徴とする燃料電池システム。
【請求項２】
前記トルク制限値は、第１のトルク制限値と第２のトルク制限値（＞前記第１のトルク制限値）を備え、前記駆動モータのトルクが前記第１のトルク制限値を越えた場合であっても、予め設定された第１の所定時間の間はトルク制限を行わず、前記第２のトルク制限値を前記トルク制限値としてトルク制限を行う
ことを特徴とする請求項１に記載の燃料電池システム。
【請求項３】
前記トルク制限値は、第１のトルク制限値と第２のトルク制限値（＞前記第１のトルク制限値）を備え、前記駆動モータのトルクが前記第１のトルク制限値を越えた場合であっても、予め設定された第１の所定時間の間はトルク制限を行わず、前記第２のトルク制限値を前記トルク制限値としてトルク制限を行い、その後前記駆動モータのトルクが前記第１のトルク制限値を下回った状態が予め設定された第２の所定時間経過するまでの間は、前記第１のトルク制限値を前記トルク制限値としてトルク制限を行う
ことを特徴とする請求項１に記載の燃料電池システム。
【請求項４】
前記第１の所定時間は、前記駆動モータのトルク算出値、前記駆動モータの温度ならびに前記循環ポンプの回転数の少なくとも１つ以上に基づいて算出する
ことを特徴とする請求項２または３に記載の燃料電池システム。
【請求項５】
前記発電制御手段で制限される前記燃料電池の発電量は、前記循環ポンプの回転数、前記燃料電池の温度、燃料ガスが循環する経路のガス圧力、燃料ガスが循環する経路のガス密度の少なくとも１つ以上に基づいて算出する
ことを特徴とする請求項１〜４のいずれか１項に記載の燃料電池システム。
【請求項６】
前記発電制御手段は、前記駆動モータのトルクが制限された状態が予め設定された第３の所定時間以上継続したときに、前記燃料電池の発電量を制限する
ことを特徴とする請求項１〜５のいずれか１項に記載の燃料電池システム。
【請求項７】
前記循環ポンプ制御手段は、前記燃料電池の発電量が制限されているときには、前記循環ポンプの回転数を制限しない
ことを特徴とする請求項１〜６のいずれか１項に記載の燃料電池システム。
【請求項８】
前記発電制御手段が前記燃料電池の発電量を制限したときに、前記循環ポンプ制御手段は、発電制限後予め設定された所定の条件が成立するまでの間は、前記循環ポンプの回転数を低下させない
ことを特徴とする請求項１〜７のいずれか１項に記載の燃料電池システム。
【請求項９】
前記発電制御手段が前記燃料電池の発電量を制限したときに、前記循環ポンプ制御手段は、発電制限後予め設定された所定の条件が成立するまでの間は、前記循環ポンプの回転数を低下させる際の回生処理を禁止する
ことを特徴とする請求項１〜７のいずれか１項に記載の燃料電池システム。
【請求項１０】
前記所定の条件は、前記駆動モータのトルクが制限されたときの前記循環ポンプの回転数に基づいて算出された所定の時間の経過として設定される
ことを特徴とする請求項８または９に記載の燃料電池システム。
【請求項１１】
前記燃料電池の発電で得られた電力で充電される２次電池を備え、
前記発電制御手段で前記燃料電池の発電量が制限され、制限された発電量と要求電力との間に不足分が生じた場合には、不足分の電力を前記２次電池から補給する
ことを特徴とする請求項１〜１０のいずれか１項に記載の燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料電池スタックから排出された燃料オフガスを燃料電池スタックの入口側に戻す水素循環ポンプを備えた燃料電池システムに関する。
【背景技術】
【０００２】
燃料電池システムにおいて、燃料電池スタックから排出された水素オフガスを燃料電池スタックの入口側に戻して再利用するために使用される水素循環ポンプは、システムの起動直後等の圧損が最悪となるシーンを想定して循環性能を設計している。このため、大きな循環性能を確保しようとするとポンプが大型化してしまうが、アノード電極が十分水素に置き換わったシーンを想定してポンプの循環性能を設計することで、ポンプを小型化することができる。
【０００３】
一方、循環ポンプを小型化した場合に、システムの起動直後等に水素循環系において窒素濃度が高くガス密度が高い状態や、何らかの要因でシステムの圧損が大きいときには、ポンプは高負荷な状態となり、これを長時間放置すると、ポンプが損傷するおそがあった。これを防止するため、水素循環ポンプの駆動モータのトルクを検出し、検出したトルクが基準値を超えた場合にはモータの駆動電流を制限してポンプの出力を制限していた。
【０００４】
従来、この種の技術としては、例えば以下に示す文献に記載されたものが知られている（特許文献１参照）。この文献に記載された技術では、改質器への空気の供給量を設定する調整弁を駆動するモータのトルクが予め設定されたリミット値を越えると、モータへの供給電流レベルを改質器の定常状態で調整弁が動作可能なトルクが得られるレベルに抑制するようにしている。これにより、モータトルクオーバの状態を回避して、モータの損傷を防止している。
【特許文献１】特開２００４−１８５９１３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
燃料電池システムの水素循環ポンプにおいて、システムの運転中にポンプの駆動モータのトルクを制限すると、ポンプの回転数が低下してしまうので、水素の循環量が要求流量に対して低下してしまう。
【０００６】
一方、このような状態になったときに従来ではシステムの発電量を制限していなかったため、燃料電池スタックに対して水素循環量が不足してアノード電極の水素ＳＲ（ストイキ比）が不足し、燃料電池スタックが劣化してしまうという不具合を招いていた。
【０００７】
そこで、本発明は、上記に鑑みてなされたものであり、その目的とするところは、燃料電池スタックの劣化を防止した燃料電池システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の課題を解決する手段は、燃料ガスと酸化剤ガスとの電気化学反応により発電を行い、駆動モータにより駆動される循環ポンプを介して、燃料電池から排出された未反応の燃料ガスを燃料電池の入口側に戻して循環させる燃料電池システムにおいて、前記循環ポンプの運転を制御し、前記駆動モータの目標回転数ならびに実回転数に基づいて前記駆動モータのトルクを算出し、算出したトルクが予め設定されたトルク制限値を越えた場合には、前記駆動モータのトルクを制限する循環ポンプ制御手段と、前記循環ポンプ制御手段により前記駆動モータのトルクが制限された場合には、前記燃料電池の発電量を制限する発電制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、循環ポンプのトルクが制限された場合に燃料電池の発電量を制限することで、燃料ガスのストイキ比不足が回避され、燃料電池の劣化を防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を用いて本発明を実施するための最良の実施例を説明する。
【実施例１】
【００１１】
図１は本発明の実施例１に係る燃料電池システムが搭載された燃料電池車両の基本構成を示す図であり、図２は本発明の実施例１に係る燃料電池システムの構成を示す図である。
【００１２】
図１において、燃料電池車両は、車両本体１０１に駆動電源として燃料電池システム１０２を搭載してなるものであり、更にインバータ１０３、駆動モータ１０４、駆動輪１０５、車速センサ１０６、２次電池１０７、リレー１０８ならびに制御コントローラ１０９を備えている。また、燃料電池車両は、車両のシフト位置を検出するシフト位置センサ１１１、ブレーキの有無を検出するブレーキセンサ１１２、ならびにアクセルの開度を検出するアクセル開度センサ１１３を備えている。
【００１３】
燃料電池システム１０２は、駆動モータ１０４が消費する電力や２次電池１０７の充電に必要な電力が発電できるように、燃料電池スタックに供給する燃料ガスの水素や酸化剤ガスの空気の圧力、ならびに流量等が図２に示す圧力調整弁、コンプレッサ等で制御される。
【００１４】
インバータ１０３は、燃料電池システム１０２で発電される直流電力を交流電力に変換し、制御コントローラ１０９から指示される駆動モータ１０４を駆動する出力トルクとなるように、駆動モータ１０４を制御する。
【００１５】
駆動輪１０５は、駆動モータ１０４と機械的に接続されており、駆動モータ１０４で得られた駆動トルクが伝達されて、駆動力を発生させて車両を駆動する。車速センサ１０６は駆動輪１０５の回転速度を検出する。
【００１６】
２次電池１０７は、車両のアイドリングストップ時など、燃料電池システム１０２から電力が供給されない場合に、駆動モータ１０４や、燃料電池システム１０２が発電するために必要となる補機の圧力調整弁やコンプレッサに電力を供給する。２次電池１０７には、２次電池１０７の電圧を検出する電圧センサ１１４ならびに電流を検出する電流センサ１１５が設けられており、この電圧センサ１１４ならびに電流センサ１１５で検出された電圧ならびに電流に基づいて、２次電池１０７の充電量が推定される。
【００１７】
リレー１０８は、制御コントローラ１０９からの指令に基づいて、燃料電池システム１０２と負荷とを接続／切断する。
【００１８】
制御コントローラ１０９は、本燃料電池車両の運転を制御する制御中枢として機能し、プログラムに基づいて各種動作処理を制御するコンピュータに必要な、ＣＰＵ、記憶装置、入出力装置等の資源を備えた例えばマイクロコンピュータ等により実現される。制御コントローラ１０９は、本車両における上記各センサ類からの信号を読み込み、読み込んだ各種信号ならびに予め内部に保有する制御ロジック（プログラム）に基づいて、本車両の各構成要素に指令を送り、以下に説明する、本車両に搭載された燃料電池システム１０２のの動作処理を含む本車両の運転／停止動作に必要なすべての動作を統括管理して制御する。
【００１９】
次に、図２を参照して、燃料電池システム１０２について説明する。
【００２０】
図２において、燃料電池システム１０２は、発電を行う燃料電池スタック２０１と、この燃料電池スタック２０１に燃料ガスである水素（あるいは水素リッチガス）を供給するための水素供給系と、燃料電池スタック２０１に酸化剤ガスである酸素を含む空気を供給するための空気供給系とを有している。
【００２１】
燃料電池スタック２０１は、水素が供給される水素極と酸素（空気）が供給される空気極とが電解質・電極触媒複合体を挟んで重ね合わされた発電セルが多段積層され、水素と酸素との電気化学反応により化学エネルギーを電気エネルギーに変換する発電部を構成する。
【００２２】
燃料電池スタック２０１の水素極では、水素が供給されることで水素イオンと電子に解離し、水素イオンは電解質を通り、電子は外部回路を通って電力を発生させ、空気極にそれぞれ移動する。空気極では、供給された空気中の酸素と上記水素イオン及び電子が反応して水が生成され、外部に排出される。
【００２３】
燃料電池スタック２０１の電解質としては、高エネルギー密度化、低コスト化、軽量化等を考慮して、例えば固体高分子電解質が用いられる。固体高分子電解質は、例えばフッ素樹脂系イオン交換膜等、イオン（プロトン）伝導性の高分子膜からなるものであり、飽和含水することによりイオン伝導性電解質として機能する。
【００２４】
水素供給系は、水素供給手段から供給される水素を水素極通路を介して燃料電池スタック２０１の水素極へと導く。すなわち、この水素供給系は、水素供給手段として水素を高圧で貯蔵する水素タンク２０２、燃料電池スタック２０１で行われる発電に必要となる水素が燃料電池スタック２０１に供給されるように燃料電池スタック２０１に供給される水素の圧力を調整する水素調圧弁２０３、燃料電池スタック２０１から排出された水素オフガスをエゼクタ２０４を介して燃料電池スタック２０１の入口側に戻すために水素オフガスを水素循環配管２０５を循環させる水素循環ポンプ２０６、この水素循環ポンプ２０６の回転数を検出する回転数センサ２２０、ならびに水素極通路となる水素供給配管２０７を備えている。
【００２５】
また、燃料電池スタック２０１の水素極の入口近傍には、燃料電池スタック２０１に供給される水素の圧力を検出する水素圧力センサ２０８、ならびに水素濃度を検出する水素濃度センサ２０９が設けられている。
【００２６】
水素供給源である水素タンク２０２から供給される水素ガスは、水素調圧弁２０３を通って水素供給配管２０７へと送り込まれ、燃料電池スタック２０１の水素極に供給される。このとき、水素調圧弁２０３は、水素圧力センサ２０８で検出された水素圧力に基づいて調圧制御され、燃料電池スタック２０１の水素極及び水素極通路内の圧力が負荷に応じた圧力になるように、供給される水素ガスの圧力を調整している。
【００２７】
燃料電池スタック２０１では、供給された水素ガスが全て消費されるわけではなく、消費されずに燃料電池スタック２０１から排出された水素オフガスは、水素循環配管２０５を通って水素循環ポンプ２０６により循環され、エゼクタ２０４で新たに供給される水素ガスと混合されて、再び燃料電池スタック２０１の水素極に供給される。これにより、水素のストイキ比（ＳＲ：供給流量／消費流量）を１以上にすることができ、セル電圧が安定化する。
【００２８】
水素供給系における燃料電池スタック２０１の出口側には、パージ弁２１０及びパージ配管２１１が設けられている。パージ弁２１０は、通常は閉じられており、燃料電池スタック２０１の水詰まりや不活性ガスの蓄積等によるセル電圧の低下を検知すると開放される。水素循環配管２０５内には水素ガスを循環させることで不純物や窒素等が蓄積され、これにより水素分圧が降下して燃料電池スタック２０１の発電効率が低下する場合がある。そこで、燃料電池スタック２０１の出口側にパージ弁２１０やパージ配管２１１を設け、必要に応じてパージ弁２１０を開放して水素パージを行うことで、水素循環配管２０５内から不純物や窒素等を除去できるようにしている。
【００２９】
燃料電池スタック２０１の空気供給系は、空気供給手段からの空気を空気極通路によって燃料電池スタック２０１の空気極へと導く。すなわち、この空気供給系は、空気供給手段としての空気コンプレッサ２１２や空気調圧弁２１３と、空気極通路となる空気供給配管２１４を有している。
【００３０】
空気コンプレッサ２１２は、燃料電池スタック２０１の空気極に空気を送り込むものであり、例えばモータ駆動により圧縮した空気を空気供給配管２１４を通して燃料電池スタック２０１の空気極へと供給する。
【００３１】
空気調圧弁２１３は、空気コンプレッサ２１２によって燃料電池スタック２０１に供給される空気の圧力を調整するものであり、燃料電池スタック２０１の空気極の出口側の排気管２１５に設けられている。
【００３２】
燃料電池スタック２０１の空気極の入口近傍には、空気圧力センサ２１６が設けられており、空気調圧弁２１３は、この空気圧力センサ２１６で検出された空気の圧力に基づいて調圧制御され、燃料電池スタック２０１の空気極及び空気極通路内の圧力が負荷に応じた圧力になるように、空気コンプレッサ２１２によって供給される空気の圧力を調整している。
【００３３】
燃料電池スタック２０１で消費されなかった酸素及び空気中の他の成分は、燃料電池スタック２０１から排気管２１５ならびに空気調圧弁２１３を介して排出される。
【００３４】
上述した固体高分子電解質膜を用いた燃料電池スタック２０１は、適正な作動温度が８０℃前後と比較的低く、過熱時には冷却することが必要である。このため、通常は燃料電池スタック２０１内に冷却水を循環させて燃料電池スタック２０１を冷却し、燃料電池スタック２０１を最適な温度に維持する冷却機構が設けられている。
【００３５】
すなわち、この冷却機構は、冷却水供給手段として冷却水ポンプ２１７、冷却水を適宜冷却するラジエタ２１８、ならびに冷却水の通路となる冷却水配管２１９を有している。冷却水ポンプ２１７は、温度センサ（図示せず）で検出された冷却水温度に基づいて駆動制御され、冷却水配管２１９を流通する冷却水温度が８０℃前後となるように冷却水の流量を調整している。
【００３６】
燃料電池スタック２０１の温度は、燃料電池スタック２０１の水素極から排出された水素オフガスの温度、空気極から排出された空気オフガスの温度、冷却水の温度、もしくは外気温のいずれか１つの温度で代用される。水素オフガスの温度で代用する場合には、水素極の出口近傍に燃料電池スタック２０１から排出された水素オフガスの温度を検出する温度センサ２２１を設け、空気オフガスの温度で代用する場合には、空気極の出口近傍に燃料電池スタック２０１から排出された空気オフガスの温度を検出する温度センサ（図示せず）を設け、冷却水の温度で代用する場合には、燃料電池スタック２０１の冷却水出口近傍に燃料電池スタック２０１から排出された冷却水の温度を検出する温度センサ（図示せず）を設け、外気温で代用する場合には、燃料電池スタック２０１の近傍に外気温を検出する温度センサ（図示せず）を設けるようにすればよい。
【００３７】
システム制御部２２５は、本燃料電池システムの運転を制御する制御中枢として機能し、プログラムに基づいて各種動作処理を制御するコンピュータに必要な、ＣＰＵ、記憶装置、入出力装置等の資源を備えた例えばマイクロコンピュータ等により実現され、例えば図１に示す制御コントローラ１０９の一部機能として実現される。システム制御部２２５は、本燃料電池システムにおける上記各センサ類からの信号を読み込み、読み込んだ各種信号ならびに予め内部に保有する制御ロジック（プログラム）に基づいて、本燃料電池システムの各構成要素に指令を送り、以下に説明する、燃料電池システムの水素循環ポンプ２０６の運転動作を含む、本燃料電池システムの運転／停止に必要なすべての動作を統括管理して制御する。
【００３８】
図３は水素循環ポンプ（ＨＲＢ）２０６を駆動制御する制御システムの構成を示す図である。図３において、制御システムは、循環ポンプ制御手段ならびに発電制御手段として機能し、ポンプを駆動する駆動モータ（図示せず）を備えた水素循環ポンプ２０６の回転数を検出する回転数センサ２２０と、モータコントローラ３０１ならびに制御コントローラ３０２を備えて構成されている。
【００３９】
モータコントローラ３０１は、トルク演算部３０３とトルク制御部３０４を備えている。トルク演算部３０３は、回転数センサ２２０で検出された水素循環ポンプ２０６の実回転数と目標回転数とに基づいて、水素循環ポンプ２０６の実回転数を目標回転数とするべく水素循環ポンプ２０６のトルクを演算し、トルク要求値としてトルク制御部３０４に出力する。
【００４０】
トルク制御部３０４は、トルク演算部３０３から与えられたトルク要求値で水素循環ポンプ２０６の駆動モータが駆動されて水素循環ポンプ２０６が目標回転数で駆動されるように水素循環ポンプ２０６の駆動モータに駆動電流を供給する。水素循環ポンプ２０６の回転数と駆動モータのトルク、ならびに水素循環ポンプ２０６を流通するガス密度との関係は、例えば図４に示すようになる。すなわち、図４に示すように、回転数とトルクは比例関係にあり、また同一の回転数で同様なガス流量を確保しようとすると、ガス密度が高くなるほど大きなトルクが必要となる。
【００４１】
図３に戻って、トルク制御部３０４は、トルク要求値が所定のトルク制限値を越える場合には、駆動モータのトルク値をこの所定のトルク制限値にて制限を行うトルク制限機能を有している。なお、このトルク制限値は実験的に求められた、水素循環ポンプ２０６の損傷を防止するトルク値としている。トルク制御部３０４は、水素循環ポンプ２０６のトルクを制限した際に、制限したことを示すトルク制限情報を出力する。
【００４２】
制御コントローラ３０２は、出力制限部３０５、発電制御部３０６ならびに目標回転数演算部３０７を備えている。出力制限部３０５は、回転数センサ２２０で検出された水素循環ポンプ２０６の実回転数とトルク制御部３０４から与えられるトルク制限情報に基づいて、燃料電池スタック２０１から取り出される出力電流を演算する。
【００４３】
発電制御部３０６は、出力制限部３０５で演算された出力電流、または車両の駆動要求に基づいて設定される目標電流のいずれか小さい方の電流が燃料電池スタック２０１から取り出されるように燃料電池スタック２０１に供給される水素ならびに空気を供給制御して、燃料電池スタック２０１の発電を制御する。
【００４４】
目標回転数演算部３０７は、燃料電池スタック２０１から取り出される目標電流に基づいて、燃料電池スタック２０１に供給される水素の流量を演算し、燃料電池スタック２０１に供給される水素の流量に基づいて水素循環ポンプ２０６の目標回転数を演算する。
【００４５】
上記モータコントローラ３０１ならびに制御コントローラ３０２は、その機能が図２に示すシステム制御部２２５が備えている機能の一部として実現される。モータコントローラ３０１と制御コントローラ３０２との機能を実現する構成が、物理的に一体化していない場合には、モータコントローラ３０１と制御コントローラ３０２とは車載ＬＡＮ等の通信手段を介して情報を伝達する。
【００４６】
このような構成において、モータコントローラ３０１のトルク制御部３０４で水素循環ポンプ２０６のトルクが制限された場合には、そのときの水素循環ポンプ２０６の回転数が回転数センサ２２０で検出され、検出された回転数がトルク制限情報とともに制御コントローラ３０２の出力制限部３０５に与えられる。
【００４７】
制御コントローラ３０２の出力制限部３０５では、トルク制限情報が与えられると、そのときの水素循環ポンプ２０６の回転数に応じて、目標電流に対して制限を行う。この制限は、図５に示すような制御ロジックで行われる。すなわち、図５に示すように、水素循環ポンプ２０６の実回転数と温度センサ２２１で検出された燃料電池スタック２０１のアノード電極のガス密度に基づいて、実験や机上検討等で予め求められた、水素循環ポンプ２０６の回転数とＳＲ（ストイキ比）確保可能電流との関係を表したマップを参照し、ＳＲ確保可能電流を演算し、この演算で得られた電流または目標電流を選択し、選択した電流を燃料電池スタック２０１から取り出す電流（出力制限電流）として設定している。
【００４８】
トルクの制限に応じて設定されるトルク制限フラグで計測制御されるタイマ５０１で計測された時間の要件に基づいて、選択部３０８に与えられる入力が切り替え部５０２で切り替えられ、ＳＲ確保可能電流と目標電流が選択部３０８に入力された場合には、いずれか一方の小さい方の電流が選択され、切り替え部５０２で目標電流側に切り替えられると、選択部３０８で目標電流が選択され、取り出し電流として設定される。
【００４９】
なお、アノード電極のガス温度に加えて、アノード電極のガス密度が推定もしくは検出できる場合は、このガス濃度の要件を考慮したマップを予め求め、このマップに基づいてＳＲ確保可能電流を演算することで、より精度の高い出力制限電流を得ることが可能となる。
【００５０】
燃料電池スタック２０１の発電量、すなわち出力制限電流は、水素循環ポンプ２０６の回転数、燃料電池スタック２０１から排出されるガスの温度、水素循環ポンプ２０６を流通するガスの圧力、水素循環ポンプ２０６を流通するガスの密度のうち少なくとも１つ以上から求める。すなわち、水素循環ポンプ２０６の回転数が高いほど循環できる水素の流量は多くなるので、図６（ａ）に示すように、水素循環ポンプ２０６の回転数が高いほど出力制限電流は多く設定される。また、ガス温度が高くなるほど水分量が多くなり水素量が少なくなるので、同一の回転数では循環できる水素流量は少なくなるので、図６（ｂ）に示すように、ガス温度が高くなるほど出力制限電流は少なく設定される。また、ガス圧力が高くなるほど循環できる水素流量は多くなるので、図６（ｃ）に示すように、ガス圧力が高くなるほど出力制限電流は多く設定される。また、ガス密度が高いほど同一の回転数では循環できる水素量が少なくなるので、図６（ｄ）に示すように、ガス密度が高くなるほど出力制限電流は少なく設定される。
【００５１】
このように、水素循環ポンプ２０６の回転数、ガス圧力、ガス密度、ガス温度からそのときに確保可能な水素ガスストイキ比に基づいて出力制限電流を決めることで、不要に大きな発電制限量が設定されることを防止することができる。
【００５２】
なお、複数の要件で出力制限電流を決める場合には、それぞれの要件を加味して出力制限電流を設定するようにすればよい。
【００５３】
このように、上記実施例１では、水素循環ポンプ２０６の駆動モータのトルクが制限されたときに、燃料電池スタック２０１の出力電流を制限して発電量を制限することで、水素ＳＲの不足を回避することができる。これにより、燃料電池スタック２０１の劣化を防止することができる。また、水素循環ポンプ２０６を小型化することが可能になるとともに、水素循環ポンプ２０６の駆動モータが過大なトルクにより損傷することが防止できる。
【００５４】
燃料電池スタックの電流を制限するときの制限値を水素循環ポンプ２０６の回転数、水素循環ポンプ２０６を流通するガスの圧力、温度、もしくは密度に基づいて、確保できると推定される水素ＳＲに応じて設定することで、必要以上に制限することなく最適な制限を実施することができ、燃料電池スタック２０１の発電性能を十分に発揮することができる。
【実施例２】
【００５５】
次に、この発明の実施例２を説明する。この実施例２の特徴とするところは、図３に示す構成において水素循環ポンプ２０６の駆動モータにおけるトルク制限の頻度を減らし、燃料電池スタック２０１の出力電流が制限される頻度を少なくしたことにある。
【００５６】
水素循環ポンプ２０６の駆動モータのトルクを制限する目的は、駆動モータを保護することが一般的である。このように駆動モータのトルクを制限する際に、駆動モータとしては、定常的に過剰なトルクがかかったときに損傷に至るトルク制限値１（駆動モータの仕様によって当然異なるが、例えば駆動モータの電流値換算で１．２Ａ程度）とは別に、短時間であれば許容できるトルク制限値２（＞トルク制限値１、例えば駆動モータの電流値換算で５．０Ａ程度）が存在する場合がある。
【００５７】
このような場合において、短時間であればトルク制限値２まで許容するが、予め設定された所定の時間を越えてもなお、駆動モータの駆動トルクがトルク制限値１を越えている場合に、そのとき初めてトルク制限値１で制限する制御を行う。すなわち、図７のタイミングチャートに示すように、水素循環ポンプ２０６の駆動モータにおける駆動トルクとモータコントローラ３０１のトルク演算部３０３からトルク制御部３０４に与えられるトルク要求値とが同一で、両トルクがトルク制限値１を越えていない状態で、両トルクが上昇し、その後時間ｔ１でトルク制限値１を越えた場合に、直ちに駆動トルクを制限するのではなく、予め設定された第１の所定時間（許容時間、例えば１ｓ程度）内であればトルク制限を行わない。
【００５８】
そして、駆動モータの駆動トルクが上昇を続け、第１の所定時間内であってもトルク制限値２に達すると（時間ｔ２）、駆動トルクがトルク制限値２に制限される。トルク制限値２に制限された状態が続き、第１の所定時間が経過すると（時間ｔ３）、トルク制限値２に制限されていた駆動トルクはトルク制限値１に制限される。その後、要求トルク値が低下して要求トルク値と駆動トルクが一致すると（時間ｔ４）、トルク制限は解除される。したがって、図７に示すタイミングチャートにおいては、時間ｔ１〜時間ｔ２の間は駆動トルクは制限されず、時間ｔ２（制限フラグ＝１）〜時間ｔ４（制限フラグ＝０）の間でトルク制限が実施されて燃料電池スタック２０１の出力制限が行われる。
【００５９】
また、駆動トルクが一度トルク制限値１による制限にかかってしまった後に、再度トルク制限値２を許容するための条件を設けている。この条件は、例えば駆動トルクがトルク制限値１を下回ったときに、水素循環ポンプ２０６に設けられた温度センサ（図示せず）で検出された駆動モータの温度が通常状態の温度に低下するまでの間、もしくは温度の低下と時間との関係を予め実験等で求め、このデータに基づいて通常状態の温度に低下する時間を推定し、推定した時間が経過するまでの間は、トルク制限値２を許容しないようにする。
【００６０】
図７のタイミングチャートにおいて、駆動トルクとトルク要求値が一致してトルク制限値１を下回ったとき（時間ｔ４）から、駆動モータの温度が通常状態の温度にまで低下すると推定される時間として予め設定された第２の所定時間（例えば５ｓ程度）が経過するまでの間は、トルク制限値２を許容せず、第２の所定時間が経過した後（時間ｔ５）、トルク制限値２を許容する定常制限を適用できるようにする。
【００６１】
上記第１の所定時間（許容時間）は、予め実験等で求められた、図８（ａ）の駆動モータの温度と許容時間との関係に基づいて、モータ温度が高くなるにつれて短くなるように設定される。また、図８（ｂ）に示すように、モータ温度が所定値を越えた場合に許容時間が
短くなるような補正値を設け、モータ温度が所定値を越えた場合にはこの補正値で許容時間を補正する一方、所定値を越えない場合には許容時間の補正は行わないようにする。
【００６２】
また、第１の所定時間は、予め実験等で求められた、図９に示すモータトルク積算値と許容時間との関係に基づいて、トルク積算値が大きくなるにつれて短くなるように設定される。
【００６３】
なお、モータトルクの積算値は、モータトルクの絶対値の積算値としてもよく、また所定のトルク値、例えばトルク制限値１を越えた場合には積算する一方、トルク積算値を下回った場合には減算して求めてもよい。
【００６４】
さらに、第１の所定時間は、予め実験等で求められた、図１０に示す水素循環ポンプ２０６の回転数と許容時間との関係に基づいて、回転数が高くなるにつれて長くなるように設定される。水素循環ポンプ２０６の回転数が低いにもかかわらず駆動トルクが大きい場合には、ガス密度が高くて流通効率が悪く発熱量が多いと推測される。したがって、トルク制限値１を越えたときの水素循環ポンプ２０６の回転数が低くなるほど許容時間を短くなるように設定する。
【００６５】
なお、第１の所定時間は、上記要件を適宜組み合わせて設定するようにしてもよい。
【００６６】
上述したような制御は、例えば図１１に示すフローチャートにしたがって実行される。
【００６７】
図１１において、先ずトルクが制限される前の制限前目標トルク（ＴＣ）がトルク制限値１（＝ＬｉｍｉｔＣ１＃）よりも大きいか否かを判別し（ステップＳ１１０１）、大きい場合には制限前目標トルクがトルク制限値１を越えた時間を計測する第１のタイマ（ｔＬＩＭＩＴＩＮ）を作動（ｔＬＩＭＩＴＩＮ＝＋＋）する（ステップＳ１１０２）。その後、制限前目標トルクがトルク制限値１を越えた時間が予め設定された第１の所定時間以上となりそれを示すフラグ＃ＬＩＭＩＴＩＮ＝１となったか否か、もしくは制限前目標トルクがトルク制限値１を下回った時間が予め設定された第２の所定時間以下であることを示すフラグ＃ＬＩＭＩＴＥＸ＝０となったか否かを判別し（ステップＳ１１０３）、いずれか一方の要件が成立した場合には、制限後目標トルク（ＬＴＣ）をトルク制限値１に設定する（ステップＳ１１０４）。
【００６８】
一方、先のステップＳ１１０３の判別処理の結果、いずれの要件も成立しなかった場合には、制限前目標トルクがトルク制限値２（＝ＬｉｍｉｔＣ２＃）よりも大きいか否かを判別し（ステップＳ１１０５）、大きい場合には制限後目標トルクをトルク制限値２に設定する（ステップＳ１１０６）一方、小さい場合には制限前目標トルクを制限後目標トルクとして設定する（ステップＳ１１０７）。
【００６９】
一方、先のステップＳ１１０１の判別処理の結果、制限前目標トルクがトルク制限値１よりも小さい場合には、第１のタイマ（ｔＬＩＭＩＴＩＮ）をリセット（ｔＬＩＭＩＴＩＮ＝０）し（ステップＳ１１０８）、トルク制限値１を下回った時間を計測する第２のタイマ（ｔＬＩＭＩＴＥＸ）を作動（ｔＬＩＭＩＴＥＸ＝＋＋）させ（ステップＳ１１０９）、制限前目標トルクを制限後目標トルクとして設定する（ステップＳ１１１０）。
【００７０】
次に、先のステップＳ１１０４、Ｓ１１０６、Ｓ１１０７、Ｓ１１１０で制限後目標トルクが設定されると、第１のタイマ（ｔＴＩＭＩＴＩＮ）の計測時間が上記第１の所定時間（＝ＴＬＩＭＩＮ＃）以上になったか否かを判別する（ステップＳ１１１１）。判別の結果、計測時間が第１の所定時間以上になった場合には、フラグ＃ＬＩＭＩＴＩＮ＝１とし（ステップＳ１１１２）、かつ第１のタイマをリセット（ｔＬＩＭＩＴＥＸ＝０）する（ステップＳ１１１３）。一方、計測時間が第１の所定時間以上でない場合には、フラグ＃ＬＩＭＩＴＩＮ＝１とする（ステップＳ１１１４）。
【００７１】
続いて、第２のタイマ（ｔＬＩＭＩＴＥＸ）の計測時間が第２の所定時間（＝ＬＩＭＩＴＥＸ＝＃）以上になったか否かを判別する（ステップＳ１１１５）。判別の結果、計測時間が第２の所定時間以上になった場合には、フラグ＃ＬＩＭＩＴＥＸ＝１とする（ステップＳ１１１６）一方、計測時間が第２の所定時間以上でない場合には、フラグ＃ＬＩＭＩＴＥＸ＝０とする（ステップＳ１１１７）。このような処理を図３に示すモータコントローラ３０１ならびに制御コントローラ３０２の制御の下で繰り返し実行することで燃料電池スタック２０１の発電ならびに水素循環ポンプ２０６の駆動を制御する。
【００７２】
このように、上記実施例２においては、駆動モータのトルク制限に関して、定常的なトルク制限値（トルク制限値１）の他に、短時間の間のみ許容するトルク制限値２を別に設けることで、過渡的に短時間だけ高いトルクが要求されるような状態で駆動モータの駆動トルクが制限されることを防止することができる。これにより、トルク制限が頻繁に発生することが回避されて発電量に応じた水素循環量を確保することができる。その結果、燃料電池スタック２０１の発電量が制限される頻度を減らすことが可能となり、その結果燃料電池車両の運転性能を損なうことを防止することができる。
【００７３】
過渡的なトルク制限時間を越えて過大なトルクがかかったときは、その後定常的なトルク制限を行うが、それ以降定常的なトルク制限を行う必要がないトルクの状態を第２の所定時間経過しなければ、再び過渡的なトルク制限を許容しないことで、駆動トルクがハンチングした場合などに連続して過渡的なトルク制限に突入することを防止することができる。
【００７４】
すなわち、過渡的なトルク制限がかかった後、そのすぐ後再度過渡的なトルク制限を許可すると、駆動モータのモータ温度が下がりきらないうちに再度駆動トルクが上昇してモータ温度が高くなり、駆動モータを損傷するおそれがあるが、上記制御手法を採用することでこれら不具合を回避するすることができる。
【００７５】
再度過渡的なトルク制限を許容する条件を、モータ温度、トルク積算値、水素循環ポンプ２０６の回転数に基づいて設定することで、最適な条件で過渡的な制限を許可することが可能となり、不必要な制限を行ってしまうことを防止することができる。
【実施例３】
【００７６】
次に、この発明の実施例３を説明する。この実施例３の特徴とするところは、上述したように水素循環ポンプ２０６のトルクを制限した場合に、不要に燃料電池システムの発電制限に至らないようにしたことにある。すなわち、水素循環ポンプ２０６における過渡的なトルク制限が燃料電池システムの発電に及ぼす影響を最小限に抑制するようにしたことにある。
【００７７】
一般的に、燃料電池スタック２０１に供給される水素の循環量が不足しても、ある程度の時間は燃料電池の劣化に至らないことが多い。例えば水素循環ポンプ２０６のトルクが制限されて、水素循環ポンプ２０６の回転数が制限されてしまった場合でも、所定時間の間は燃料電池スタック２０１の発電量に対して制限を行わないように制御する。
【００７８】
このときの上記所定時間は、予め実験等で燃料電池スタック２０１への劣化の影響がない時間を求めておき、この時間をシステム制御部２２５に記憶させて制御の際に使用する。これにより、水素循環ポンプ２０６の駆動モータの保護を行いつつ、かつ燃料電池スタック２０１の発電量を制限する機会を減らすことが可能となるので、車両の運転性能への影響を最小限に抑えることができる。
【００７９】
また、一度燃料電池スタック２０１の発電量が制限されてしまった場合には、アノード電極側のガス濃度が高い場合が想定されてその状態が継続すると、再び燃料電池スタック２０１の発電量が制限される可能性が高くなると推測される。したがって、燃料電池スタック２０１の発電量が制限されたときには、その後所定の条件の間は、水素循環ポンプ２０６の回転数を上昇させなければいけないようなシーンを極力減らすことで、燃料電池スタック２０１の発電を制限するに至るシーンを減らすことが可能となる。
【００８０】
この制御手法としては、発電量が制限される前後ならびに制限解除後の駆動モータの回転数の変化を表した図１２の（２），（３）に示すように、例えば一旦水素循環ポンプ２０６の回転数が上がったならば、その後上記条件が成立するまでの間は水素循環ポンプ２０６の目標回転数が低下して、現在の回転数の方が高い状態になっても、同図の（１）に示すこの制御手法を採用しない制御手法（通常制御）に比べて、水素循環ポンプ２０６の回転数をあえて低下させない制御手法を採用する。
【００８１】
もしくは、水素循環ポンプ２０６の目標回転数が低下したときには、回転数の追従制御を禁止し、すなわち回転数を低下させる際の回生処理を禁止し、図１２の（４）に示すように、惰性で回転数が低下するままに任せる制御手法を採用する。これにより、積極的に回転数を低下させるときに比べ、回転数を上昇させる機会を減らすとともに、積極的に低下させることによる駆動モータの発熱を抑制することができる。
【００８２】
なお、上記所定の条件としては、例えば予め実験等で求まられた水素循環系のガス密度が十分に低下したと推測される時間の経過、もしくは駆動モータのトルク制限を行ったときの水素循環ポンプ２０６の回転数に基づいて求められるガス密度が十分低下したと推定される時間の経過として設定される。これにより、トルク制限が発生するような状態のときにのみこのような制御手法を限定することが可能となり、不要な燃料電池スタック２０１の発電制限を防止しつつ、水素循環ポンプ２０６の回転数が通常制御時より高い状態の時間を減らすことができる。
【００８３】
このように、上記実施例３においては、駆動モータのトルク制限が行われたとしても、すぐに水素ＳＲ不足による燃料電池スタック２０１の劣化が進行するわけではないので、その状態が所定時間継続したときにはじめて燃料電池スタック２０１の発電量の制限を行うようにする。このような制御手法を採用することで、過渡的な挙動による駆動モータのトルク制限や、ノイズ等での燃料電池スタック２０１の発電量の制限が行われることを防止することができ、その結果車両の運転性能の低下を防止することができる。
【００８４】
通常水素循環ポンプ２０６の回転数の指令値は、燃料電池スタック２０１の発電量に応じて決める場合が多い。しかし、上記のような駆動モータのトルク制限により水素循環ポンプ２０６の回転数が制限されたときの燃料電池スタック２０１の発電量制限のシーンで、水素循環ポンプ２０６の回転数指令値に制限を加えると、制限がかかったときの回転数を指令値としてしまう。このため、例えばその後制限すべき状態が解消されたとしても、それ以上水素循環ポンプ２０６の回転数が上昇しなくなってしまう。その結果、燃料電池スタック２０１の発電量も制限されたままになってしまい、車両の運転性能に著しい影響を及ぼす。
【００８５】
これに対して、上記実施例３では、燃料電池スタック２０１の発電量に制限を行っても水素循環ポンプ２０６の回転数指令値には制限を加えないので、例えば水素循環ポンプ２０６を制限すべき状態が解除された場合には、解除の度合いに応じて水素循環ポンプ２０６の目標回転数が上昇していくため、燃料電池スタック２０１の発電量制限もそれに応じて解除される。その結果、一度発電量が制限されると制限されたままになるという運転性能への著しい影響を避けることができる。
【００８６】
一旦燃料電池スタック２０１の発電量の制限がなされたときは、その後水素循環ポンプ２０６の回転数を下げる処理を所定時間は行わないような制御手法を採用することで、水素循環ポンプ２０６の回転数が変動する頻度を極力減らすことができる。これにより、駆動モータのトルク制限の頻度も減らすことができるので、燃料電池スタック２０１の発電量制限の機会を減らすことができ、結果的に車両の運転性能が悪化するようなシーンも減らすことができる。
【００８７】
燃料電池スタック２０１の発電量の制限がなされたときは、その後水素循環ポンプ２０６の回転数を低下するときに行われる回生処理を禁止することで、水素循環ポンプ２０６の回転数は惰性でしか落ちないことになる。これにより、回転数を積極的に下げる場合に比べて、水素循環ポンプ２０６の回転数が変化するシーンならびに回数を減らすことができる。その結果、駆動モータのトルク制限の頻度も減らすことができるので、燃料電池スタック２０１の発電量制限の機会を減らすことができる。
【実施例４】
【００８８】
次に、この発明の実施例４について説明する。この実施例４の特徴とするところは、燃料電池車両の運転者のアクセル要求から算出される駆動力を引き出すための要求電力に対して、燃料電池システムが発電制限を行っていることで発電量が制限されて要求電力を満足させることができない場合には、その不足電力分を２次電池１０７で補い、車両として必要な駆動力を賄えるようにしたことにある。これにより、水素循環ポンプ２０６の駆動モータのトルクが制限されて燃料電池スタック２０１の発電量が制限された場合であっても、燃料電池車両の運転性能の低下を防止することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例１〜実施例４に係る燃料電池システムを搭載した燃料電池車両の構成を示す図である。
【図２】本発明の実施例１〜実施例４に係る燃料電池システムの構成を示す図である。
【図３】制御コントローラとモータコントローラの構成を示す図である。
【図４】水素循環ポンプの駆動モータのトルクと回転数ならびにアノード極側のガス密度との関係を示す図である。
【図５】燃料電池スタックの発電量の制限を説明する図である。
【図６】燃料電池スタックの出力制限電流と水素ガス密度又は水素循環ポンプ２０６の回転数との関係を示す図である。
【図７】駆動モータのトルク要求値と駆動トルクの時間変化の様子を示す図である。
【図８】駆動モータの温度と許容時間又は許容時間補正値との関係を示す図である。
【図９】許容時間と駆動モータのトルク積算値との関係を示す図である。
【図１０】許容時間と水素循環ポンプの回転数との関係を示す図である。
【図１１】トルク制限の手順を示すフローチャートである。
【図１２】発電制限後の水素循環ポンプの回転数の時間変化の様子を示す図である。
【符号の説明】
【００９０】
１０１…車両本体
１０２…燃料電池システム
１０３…インバータ
１０４…駆動モータ
１０５…駆動輪
１０６…車速センサ
１０７…２次電池
１０８…リレー
１０９…制御コントローラ
１１１…シフト位置センサ
１１２…ブレーキセンサ
１１３…アクセル開度センサ
１１４…電圧センサ
１１５…電流センサ
２０１…燃料電池スタック
２０２…水素タンク
２０３…水素調圧弁
２０４…エゼクタ
２０５…水素循環配管
２０６…水素循環ポンプ
２０７…水素供給配管
２０８…水素圧力センサ
２０９…水素濃度センサ
２１０…パージ弁
２１１…パージ配管
２１２…空気コンプレッサ
２１３…空気調圧弁
２１４…空気供給配管
２１５…排気管
２１６…空気圧力センサ
２１７…冷却水ポンプ
２１８…ラジエタ
２１９…冷却水配管
２２０…回転数センサ
２２１…温度センサ
２２５…システム制御部
３０１…モータコントローラ
３０２…制御コントローラ
３０３…トルク演算部
３０４…トルク制御部
３０５…出力制限部
３０６…発電制御部
３０７…目標回転数演算部
３０８…選択部
５０１…タイマ
５０２…切り替え部
【図１】
2006333543.tif 000003
【図２】
2006333543.tif 000004
【図３】
2006333543.tif 000005
【図４】
2006333543.tif 000006
【図５】
2006333543.tif 000007
【図６】
2006333543.tif 000008
【図７】
2006333543.tif 000009
【図８】
2006333543.tif 000010
【図９】
2006333543.tif 000011
【図１０】
2006333543.tif 000012
【図１１】
2006333543.tif 000013
【図１２】
2006333543.tif 000014