(57)【特許請求の範囲】
【請求項１】
反応ガスが供給されることにより、前記反応ガスを電気化学的に反応させて電力を発生する燃料電池と、
前記反応ガスを前記燃料電池に供給する補機と、
前記燃料電池に供給する前記反応ガスの状態量の目標値である目標状態量の前回の処理サイクルの実行時の演算値に基づいて前記補機において消費される補機消費電力を算出し、当該算出された補機消費電力と、外部システムから前記燃料電池に要求される発電電力の目標値である要求発電電力とに基づいて、前記燃料電池が発電すべき電力である第１の目標発電電力を算出する目標発電電力演算手段と、
前記算出された第１の目標発電電力に基づいて、前記目標状態量の今回の処理サイクルにおける値を演算する目標状態量演算手段と、
前記演算された目標状態量に基づいて、前記補機を制御するための制御量を算出するとともに、当該算出された制御量に基づいて、前記補機を制御することにより、ガス供給制御を行う補機制御手段と、
を有することを特徴とする燃料電池システム。
【請求項２】
前記算出された第１の目標発電電力に基づいて、前記燃料電池から取り出す電力を制御する発電電力制御を行う電力制御手段をさらに有することを特徴とする請求項１に記載された燃料電池システム。
【請求項３】
前記燃料電池から取り出す電力を制御する発電電力制御を行う電力制御手段をさらに有し、
前記目標発電電力演算手段は、前記補機の制御量に基づいて、前記補機において実際に消費される消費電力である実補機消費電力を算出するとともに、当該算出された実補機消費電力と、前記要求発電電力とに基づいて、前記燃料電池が発電すべき電力である第２の目標発電電力を算出し、
前記電力制御手段は、前記算出された第２の目標発電電力に基づいて、前記燃料電池から電力を取り出す発電電力制御を行うことを特徴とする請求項１に記載された燃料電池システム。
【請求項４】
前記補機は、前記燃料電池に酸化剤ガスを供給するコンプレッサであることを特徴とする請求項１から３のいずれかに記載された燃料電池システム。
【請求項５】
前記目標発電電力演算手段は、前記酸化剤ガスの目標状態量である目標流量と目標圧力とに基づいて、前記コンプレッサの吸気側と排気側とにおける圧力比を算出するとともに、当該算出された圧力比と、前記酸化剤ガスの目標流量とに基づいて、前記補機消費電力を算出することを特徴とする請求項４に記載された燃料電池システム。
【請求項６】
前記目標発電電力演算手段は、前記酸化剤ガスの目標状態量である目標流量と目標圧力とに基づいて、前記コンプレッサの目標回転数を算出し、前記コンプレッサの吸気側と排気側とにおける圧力比と、前記コンプレッサの吸気圧とに基づいて、前記コンプレッサのトルクを推定し、前記算出されたコンプレッサの目標回転数と、前記推定されたコンプレッサのトルクとに基づいて、前記補機消費電力を算出することを特徴とする請求項４に記載された燃料電池システム。
【請求項７】
前記目標発電電力演算手段は、前記酸化剤ガスの目標状態量である目標流量と目標圧力とに基づいて、前記コンプレッサの目標回転数を算出するとともに、前記算出された目標回転数と、当該目標回転数で酸化剤ガスの供給を行ったときの前記コンプレッサの吸気側と排気側とにおける圧力比とに基づいて、前記補機消費電力を算出することを特徴とする請求項５に記載された燃料電池システム。
【請求項８】
前記コンプレッサのトルクを検出し、当該検出されたトルクを実トルクとして出力するトルク検出手段と、
前記出力された実トルクと、前記推定されたコンプレッサのトルクとに基づいて、前記算出された補機消費電力を補正する補正手段をさらに有することを特徴とする請求項６に記載された燃料電池システム。
【請求項９】
前記コンプレッサのトルクを検出し、当該検出されたトルクを実トルクとして出力するトルク検出手段と、
前記コンプレッサの吸気側と排気側とにおける圧力比と、前記コンプレッサの吸気圧とに基づいて、前記コンプレッサのトルクを推定し、当該推定されたコンプレッサのトルクと、前記出力された実トルクとに基づいて、前記算出された補機消費電力を補正する補正手段と
をさらに有することを特徴とする請求項７に記載された燃料電池システム。
【請求項１０】
前記補正手段は、前記反応ガスの供給制御の制御周期よりも大きな周期で、前記補機消費電力を補正することを特徴とする請求項８または９に記載された燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、反応ガスを電気化学的に反応させて発電を行う燃料電池を備える燃料電池システムに係り、特に、システムに備えられたアクチュエータの制御手法に関する。
【背景技術】
【０００２】
従来より、燃料極に燃料ガス（例えば、水素）が供給されるとともに、酸化剤極に酸化剤ガス（例えば、空気）が供給されることにより、これらのガスを電気化学的に反応させて発電を行う燃料電池が知られている。この燃料電池は、酸化剤ガスを供給するコンプレッサといったように、燃料電池を動作させる種々の補機を備えることで、燃料電池システムとして構成されている。燃料電池システムは、車両を駆動するモータの電源といったように、外部システムに適用されていることが一般的な形態である。
【０００３】
燃料電池の制御を行う際には、外部システムからの要求発電電力に、この要求発電電力を燃料電池で発電するために必要な補機（例えば、コンプレッサ）の消費電力を加味した値を目標発電電力として演算している。そして、この目標発電電力に基づいて、燃料電池の発電電力制御と、ガス供給制御とが行われる。ここで、発電電力制御の演算において、燃料電池の発電電力制御に用いる目標発電電力を算出する際には、その消費電力を直接的に算出し得る補機の負荷パラメータ（例えば、コンプレッサの回転数やトルク）を検出し、これをフィードバックして、補機の消費電力を演算している。一方で、ガス供給制御に用いる目標発電電力を算出する際には、燃料電池の定常特性を考慮したマップを用い、要求発電電力を入力して補機の消費電力を演算することにより、目標発電電力を演算している。ガス供給制御にマップを用いる理由としては、制御対象である補機の負荷パラメータをフィードバックすると、自己の状態を入力とした制御ループとなるため（ポジティブフィードバック）、制御が振動的になってしまうからである。
【特許文献１】特開２００４−１８５８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、要求発電電力を入力としたマップを用いて補機の消費電力を求めると、経時劣化や燃料電池の電流−電圧特性の変化によって、燃料電池からの電力取出と、ガス供給との間にストイキずれが生じてしまう可能性ある。また、コンプレッサの消費電力は、大気圧、吸入空気温度変化による吸入空気密度変化に応じて変化するため、これらの要因に対応することができない可能性がある。
【０００５】
本発明はこのような事情に鑑みてなされたものであり、その目的は、補機の消費電力を精度よく算出することにより、電力取出と、ガス供給との間のストイキずれを抑制することである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するために、本発明は、燃料電池と、補機と、目標発電電力演算手段と、目標状態量演算手段と、補機制御手段とを有する燃料電池システムを提供する。ここで、燃料電池は、反応ガスが供給されることにより、反応ガスを電気化学的に反応させて電力を発生する。補機は、反応ガスを燃料電池に供給する。目標発電電力演算手段は、燃料電池に供給する反応ガスの状態量の目標値である目標状態量の前回の処理サイクルの実行時の演算値に基づいて補機において消費される補機消費電力を算出し、当該算出された補機消費電力と、外部システムから燃料電池に要求される発電電力の目標値である要求発電電力とに基づいて、燃料電池が発電すべき電力である第１の目標発電電力を算出する。目標状態量演算手段は、算出された第１の目標発電電力に基づいて、目標状態量の今回の処理サイクルにおける値を演算する。補機制御手段は、演算された目標状態量に基づいて、補機を制御するための制御量を算出するとともに、この算出された制御量に基づいて、補機を制御する。
【発明の効果】
【０００７】
本発明によれば、目標発電電力を求めるための反応ガスの目標状態量に基づいて、補機の消費電力が算出される。これにより、ポジティブフィードバックが発生し難くなり、制御系を安定させることができるとともに、電力取出と、ガス供給との間のストイキずれを抑制することができる。
【発明を実施するための最良の形態】
【０００８】
（第１の実施形態）
図１は、本発明の第１の実施形態にかかる燃料電池システムを示す構成図である。燃料電池システムは、例えば、車両を駆動する電動モータの電源として、車両に搭載されている。
【０００９】
燃料電池システムは、固体高分子電解質膜を挟んで酸化剤極と燃料極とを対設した燃料電池構造体（燃料電池セル）をセパレータで挟持して、これを複数積層して構成される燃料電池スタック１を備える。この燃料電池スタック１は、燃料極に燃料ガスが供給されるとともに、酸化剤極に酸化剤ガスが供給されることにより、これらのガスを電気化学的に反応させて電力を発生する。本実施形態では、燃料ガスとして水素を、酸化剤ガスとして酸素を用いるケースについて説明する。
【００１０】
燃料電池システムには、燃料電池スタック１に水素を供給するための水素系と、燃料電池スタック１に空気を供給するための空気系と、燃料電池スタック１を冷却するための冷却系とが備えられている。
【００１１】
水素系において、燃料ガスである水素は、燃料供給装置１０（例えば、高圧水素ボンベ）に貯蔵された状態から、水素供給流路Ｌ1を介して燃料電池スタック１に供給される。具体的には、燃料タンク１０には燃料タンク元弁（図示せず）が設けられており、この燃料タンク元弁が開状態となると、燃料タンク１０からの高圧水素ガスは、その下流に設けられた減圧弁（図示せず）によって機械的に所定の圧力まで減圧される。減圧された水素は、減圧弁よりも下流に設けられた水素調圧バルブ１１によって更に減圧された後に、燃料電池スタック１に供給される。水素調圧バルブ１１は、燃料電池スタック１へ供給される水素圧力が所望の値となるように、後述する制御部４０によってその開度が制御される。
【００１２】
燃料電池スタック１の燃料極側から排出されるガス（未使用の水素を含むガス）は、水素循環流路Ｌ2へと排出される。この水素循環流路Ｌ2は、他方の端部が水素調圧バルブ１１よりも下流側の水素供給流路Ｌ1に接続されている。水素循環流路Ｌ2には、例えば、エゼクタ１２といった水素循環手段が設けられている。この水素循環手段により、燃料極側からの排出ガスはその供給側へと循環され、燃料電池スタック１における反応効率の向上を図ることができる。
【００１３】
ところで、酸化剤ガスとして空気を用いた場合、空気中の窒素が酸化剤極から燃料極に透過するため、水素系におけるガスの窒素濃度が増加し、水素分圧が減少する傾向となる。そのため、水素循環流路Ｌ2には、水素系内のガスを排出する水素排出流路Ｌ3が接続されている。水素排出流路Ｌ3には、パージバルブ１３が設けられており、このパージバルブ１３の開閉状態を切り替えることにより、水素循環流路Ｌ2を流れる排出ガス（窒素、未使用な水素等を含むガス）が外部に排出される。パージバルブ１３は、燃料電池スタック１の運転状態に応じて、その開閉状態が制御部４０によって制御される。パージバルブ１３は、基本的に閉状態に制御されているが、燃料極における窒素濃度を推定して、或いは、所定の周期毎に、必要に応じて閉状態から開状態へと切り替えられる。これにより、未反応な水素とともに窒素が水素系からパージされ、水素分圧の減少を抑制することができる。
【００１４】
空気系において、酸化剤ガスである空気は、例えば、大気がコンプレッサ２０によって加圧され、空気供給流路Ｌ4を介して燃料電池スタック１に供給される。この空気供給流路Ｌ4には、加湿装置（図示せず）が設けられており、燃料電池スタック１に供給される空気は、燃料電池スタック１の発電性能を低下させない程度に加湿される。燃料電池スタック１の酸化剤極側から排出されるガス（酸素が消費された空気）は、空気排出流路Ｌ5を介して外部（大気）に排出される。この空気排出流路Ｌ5には、空気調圧バルブ２１が設けられている。空気調圧バルブ２１は、燃料電池スタック１に供給される空気圧力と空気流量とが所望の値となるように、その開度が、コンプレッサ２０の駆動量（回転数）とともに制御部４０によって制御される。
【００１５】
冷却系は、燃料電池スタック１を冷却する冷媒（本実施形態では、冷却水）が循環するスタック冷却流路Ｌ6，Ｌ７を有しており、このスタック冷却流路Ｌ6，Ｌ7には、冷媒を循環させる冷媒循環ポンプ３０と、冷媒を冷却するラジエータ３１とが設けられている。ラジエータ３１によって冷却された冷媒は、冷媒循環ポンプ３０を駆動することにより、冷却流路Ｌ6を介して、燃料電池スタック１側へと供給される。スタック冷却流路Ｌ6，Ｌ7は、燃料電池スタック１内においてその流路が細かく分岐しており、これにより、燃料電池スタック１は、その内部が全体に亘り冷却されるようになっている。燃料電池スタック１の冷却によって温度が上昇した冷媒は、冷却流路Ｌ7を経由して、ラジエータ３１へと再度供給される。冷媒循環ポンプ３０の駆動量（回転数）は、スタック冷却流路Ｌ6，Ｌ7を循環する冷媒の温度が所望の値となるように、制御部４０によって制御される。
【００１６】
また、燃料電池システムにおいて、燃料電池スタック１には電力制御装置２が接続されている。電力制御装置２は、制御部４０によって制御され、燃料電池スタック１から必要な出力（例えば、電流）を取り出して、この取り出した出力を外部システム（例えば、車両を駆動する電動モータ）や、燃料電池システムを動作させる補機（代表的には、コンプレッサ２０）に供給する。
【００１７】
制御部４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力インターフェースを主体に構成されるマイクロコンピュータを用いることができる。この制御部４０は、システムの各部を制御することにより、燃料電池スタック１の運転状態を制御する。制御部４０は、ＲＯＭに記憶された制御プログラムに従い、例えば、水素の圧力・流量制御、空気の圧力・流量制御、および、冷媒の温度制御に関する演算を行う。そして、制御部４０は、この演算によって算出された制御量に応じた制御信号を各種アクチュエータに対して出力し、水素調圧バルブ１１の開度、空気調圧バルブ２１の開度、コンプレッサ２０の回転数、電力制御装置２によって取り出す電力などを制御する。
【００１８】
この制御部４０には、燃料電池スタック１の運転状態等を検出するために、各種センサからの検出信号が入力されている。水素圧力センサ４１は、燃料電池スタック１へ供給される水素圧力を検出するセンサである。水素温度センサ４２は、燃料電池スタック１へ供給される水素温度を検出するセンサである。空気圧力センサ４３は、燃料電池スタック１へ供給される空気圧力を検出するセンサである。空気温度センサ４４は、燃料電池スタック１へ供給される空気温度を検出するセンサである。冷媒温度センサ４５は、燃料電池スタック１から排出される冷媒の温度を検出するセンサである。電圧計４６は、燃料電池スタック１の電圧を検出するセンサである。電流計４７は、燃料電池スタック１の電流を検出するセンサである。アクセル操作量センサ４８は、ドライバによるアクセルの操作量を検出するセンサである。車速センサ４９は、車両の速度（車速）を検出するセンサである。大気圧センサ５０は、大気圧を検出するセンサである。
【００１９】
次に、このような構成を有する燃料電池システムにおいて実行される発電制御を説明する。図２は、本実施形態にかかる発電制御の手順を示すフローチャートである。このフローチャートに示す処理は、所定周期毎に呼び出され、制御部４０によって実行される。
【００２０】
まず、ステップ１（Ｓ１）において、外部システムから燃料電池システムに要求される電力、すなわち、車両側から要求される電力の実効値である要求発電電力Ｐtnが算出される。図３は、ステップ１における、要求発電電力Ｐtnの算出ルーチンを示すフローチャートである。まず、ステップ１０（Ｓ１０）において、アクセル操作量センサ４８において検出されたアクセル操作量Ａcが読み込まれる。つぎに、ステップ１１（Ｓ１１）において、車速センサ４９において検出された車速Ｖcが読み込まれる。そして、ステップ１２において、要求発電電力Ｐtnが算出される。制御部４０には、アクセル操作量Ａcおよび車速Ｖcに対応する要求発電電力Ｐtnの関係を規定したマップ或いは計算式を実験やシミュレーションを通じて予め取得した上で、これが内部データとして格納されている。この対応関係において、要求発電電力Ｐtnは、図４に示すように、アクセル操作量Ａcが大きく程、その値が大きくなり、かつ、車速Ｖcが大きい程、その値が相対的に大きくなるような関係となっている。制御部４０は、ステップ１０，１１において読み込まれたアクセル操作量Ａcと車速Ｖcとに基づいて、内部データを参照した上で、要求発電電力Ｐtnを演算する。
【００２１】
再び、図２を参照するに、ステップ２（Ｓ２）において、燃料電池スタック１が発電すべき電力の目標値である目標発電電力Ｐtgが算出される。図５は、ステップ２における、目標発電電力算出ルーチンを示すフローチャートである。まず、ステップ２０（Ｓ２０）において、補機消費電力が算出される。
【００２２】
図６は、ステップ２０における、補機消費電力の演算ルーチンを示すフローチャートである。まず、ステップ３０（Ｓ３０）において、コンプレッサ２０以外の補機において実際に消費される実補機消費電力が演算される。実補機消費電力は、補機毎に電圧と電流とから消費電力を演算し、これらの総和を求めることにより、一義的に算出される。なお、補機がポンプ等であれば、回転数とトルクとを乗じた演算値を求め、これらの値に損失電力を加えて演算することにより、その消費電力が算出される。ここで、損失電力は、予め作成されている損失マップデータに回転数とトルクを入力することより、推定可能である。
【００２３】
ステップ３１（Ｓ３１）において、空気系のコンプレッサ２０の消費電力が演算される。図７は、ステップ３１における、コンプレッサ２０の消費電力Ｐcompの演算ルーチンを示すフローチャートである。
【００２４】
まず、ステップ４０（Ｓ４０）において、燃料電池スタック１に供給される空気圧力の目標値である目標空気圧力Ｐtaが算出される。この目標空気圧力Ｐtaは、後述するステップ５０において算出される値であり、前回の処理サイクルの実行時に算出された目標空気圧力Ｐtaが記憶領域から読み込まれる。つぎに、ステップ４１（Ｓ４１）において、大気圧センサ５０において検出された大気圧Ｐaが読み込まれる。ステップ４２（Ｓ４２）において、コンプレッサ２０の吸気側と排気側の圧力比（以下、「入出口の圧力比」という）が算出される。この入出口の圧力比は、ステップ４０において算出された目標空気圧力Ｐtaを、ステップ４１において検出された大気圧Ｐaで除算することにより、算出される。
【００２５】
ステップ４３（Ｓ４３）において、燃料電池スタック１に供給される空気流量の目標値である目標空気流量Ｑtaが算出される。この目標空気流量Ｑtaは、後述するステップ５２において算出される値であり、前回の処理サイクルの実行時に算出された目標空気流量Ｑtaが記憶領域から読み込まれる。ステップ４４（Ｓ４４）において、空気温度センサ４４において検出された空気温度Ｔsinが読み込まれる。ステップ４５（Ｓ４５）において、コンプレッサ２０の吸気側の流量（体積流量）が算出される。
【００２６】
（数式１）
Ｑain ＝ Ｑta×Ｐa×Ｔsin
ここで、Ｑainは、コンプレッサ２０の吸気側の流量（体積流量）を示す。
【００２７】
ステップ４６において、コンプレッサ２０の消費電力Ｐcompが算出される。制御部４０には、体積流量および圧力比に対応する消費電力の関係を規定したマップ或いは計算式を実験やシミュレーションを通じて取得した上で、これが内部データとして格納されている。この対応関係において、消費電力は、図８に示すように、コンプレッサ２０の吸気側の体積流量が大きい程、その値が大きくなり、かつ、コンプレッサ２０の入出口の圧力比が大きい程、その値が相対的に大きくなるような関係となっている。制御部４０は、ステップ４５において算出された体積流量と、ステップ４２において算出された圧力比とに基づいて、内部データを参照した上で、消費電力を算出する。なお、コンプレッサ２０の消費電力は大気圧にも依存するため、制御部４０には、この消費電力および大気圧Ｐaに対応するコンプレッサ２０の消費電力Ｐcompの関係を規定したマップ或いは計算式を実験やシミュレーションを通じて取得した上で、これが内部データとしてさらに格納されている。この対応関係において、消費電力Ｐcompは、図８に示す関係に従って暫定的に算出された消費電力が大きい程、その値が大きくなり、かつ、大気圧Ｐaが大きくなる程、その値が相対的に大きくなるような関係となっている（図９参照）。制御部４０は、先に算出された消費電力と、ステップ４１において読み込まれた大気圧Ｐaとに基づいて、内部データを参照した上で、コンプレッサ２０の消費電力Ｐcompを算出する。
【００２８】
再び、図６を参照するに、ステップ３１に続くステップ３２において、システムを構成する全ての補機の消費電力の総和である補機消費電力が演算される。この補機消費電力は、ステップ３０において算出されたコンプレッサ２０を除く補機の実消費電力と、ステップ３１において算出されたコンプレッサ２０の消費電力Ｐcompとを加算することにより算出される。
【００２９】
再び、図５を参照するに、ステップ２０に続くステップ２１において、目標発電電力Ｐtgが算出される。具体的には、ステップ１において算出された要求発電電力Ｐtnと、ステップ２０において算出された補機消費電力とが加算され、目標発電電力Ｐtgが算出される。
【００３０】
再び図２を参照するに、ステップ２に続くステップ３（Ｓ３）において、目標発電電力Ｐtgに基づいて、燃料電池スタック１から取り出す電流の目標値である目標発電電流Ｉtが算出される。制御部４０には、目標発電電力Ｐtgおよび燃料電池スタック１の運転温度Ｔdに対応する目標発電電流Ｉtの関係を規定したマップ或いは計算式を実験やシミュレーションを通じて取得した上で、これが内部データとして格納されている。この対応関係において、目標発電電流Ｉtは、図１０に示すように、目標発電電力Ｐtgが増加する程、その値が単調増加し、かつ、運転温度Ｔdが低い程、その値が相対的に大きくなるような関係となっている。燃料電池スタック１の運転温度Ｔdは、燃料電池スタック１側から流出する冷媒の温度と概ね対応する。そこで、制御部４０は、冷媒温度センサ４５において検出された冷媒の温度を読み込むとともに、この冷媒の温度と、ステップ２において算出された目標発電電力Ｐtgとに基づいて、内部データを参照した上で、目標発電電流Ｉtを算出する。
【００３１】
再び図２を参照するに、ステップ４において、燃料電池スタック１に対するガス供給制御が行われる。図１１は、ステップ４におけるガス供給制御ルーチンを示すフローチャートである。まず、ステップ５０（Ｓ５０）において、水素圧力の目標値である目標ガス圧力Ｐtargetが算出される。具体的には、制御部４０には、目標発電電流Ｉtに対応する目標ガス圧力Ｐtargetの関係を規定したテーブル或いは計算式を実験やシミュレーションを通じて取得した上で、これが内部データとして格納されている。この対応関係は、燃料電池スタック１の発電効率などを考慮して設定されたものであり、図１２に示すように、目標発電電流Ｉtが増加する程、目標ガス圧力Ｐtargetが単調増加し、その後、一定値となるような関係となっている。制御部４０は、ステップ３において算出された目標発電電流Ｉtに基づいて、内部データを参照した上で、目標ガス圧力Ｐtargetを算出する。
【００３２】
ステップ５１（Ｓ５１）において、目標ガス圧力Ｐtargetに基づいて、水素圧力の制御が行われる。具体的には、目標ガス圧力Ｐtargetと、水素圧力センサ４１によって検出された水素圧力とに基づいて、水素調圧バルブ１１の開度を演算する。具体的には、検出された水素圧力がフィードバックされ、この値が目標ガス圧力Ｐtargetに近づくように、水素調圧バルブ１１の開度が算出される。そして、制御部４０は、この算出された開度に基づいて、アクチュエータを制御することにより、水素調圧バルブ１１の開度を調整する。
【００３３】
ステップ５２（Ｓ５２）において、ステップ３において算出された目標発電電流Ｉtに基づいて、空気流量の制御が行われる。制御部４０には、目標発電電流Ｉtに対応する目標空気流量Ｑtaの関係を規定したテーブル或いは計算式を実験やシミュレーションを通じて取得した上で、これが内部データとして格納されている。この対応関係は、燃料電池スタック１内で局所的な空気不足が生じないような空気利用率となるように設定されたものであり、図１３に示すように、基本的に、目標発電電流Ｉtが増加する程、目標空気流量Ｑtaが増加するような関係となっている。制御部４０は、ステップ３において算出された目標発電電流Ｉtに基づいて、内部データを参照した上で、目標空気流量Ｑtaを算出する。
【００３４】
また、制御部４０には、目標空気流量Ｑtaおよび目標ガス圧力Ｐtargetに対応するコンプレッサ２０の回転数の関係を規定したマップ或いは計算式を実験やシミュレーションを通じて取得した上で、これが内部データとして格納されている。この対応関係は、コンプレッサ２０の回転数と、入出口の圧力比とに対する空気流量特性に基づいて設定されたものであり、図１４に示すように、基本的に、目標空気流量Ｑtaが増加する程、コンプレッサ２０の回転数が大きくなり、かつ、目標ガス圧力Ｐtargetが小さくなる程、その回転数が相対的に大きくなるような関係となっている。制御部４０は、目標空気流量Ｑtaおよび目標ガス圧力Ｐtargetに基づいて、内部データを参照した上で、コンプレッサ２０の回転数を算出する。そして、制御部４０は、この算出された回転数に基づいて、アクチュエータを制御することにより、コンプレッサ２０の回転数を制御する。
【００３５】
ステップ５３（Ｓ５３）において、水素圧力センサ４１において検出された水素圧力に基づいて、空気圧力の制御が行われる。このステップ５３では、燃料電池スタック１の燃料極と酸化剤極との差圧管理の観点から、水素圧力センサ４１によって検出される水素圧力を、空気圧力の目標値として設定している。具体的には、検出された水素圧力と、空気圧力センサ４３によって検出された空気圧力とに基づいて、空気調圧バルブ２１の開度を演算する。検出された空気圧力がフィードバックされ、この値が水素圧力に近づくように、空気調圧バルブ２１の開度が算出される。そして、制御部４０は、この算出された開度に基づいて、アクチュエータを制御することにより、空気調圧バルブ２１の開度を調整する。
【００３６】
再び、図２を参照するに、目標発電電力Ｐtgに基づいて、発電電力Ｐが制御される。具体的には、制御部４０は、目標発電電力Ｐtgを電力制御装置２に対して指示し、この目標発電電力Ｐtgに基づいて、燃料電池スタック１の発電電力Ｐが制御される。
【００３７】
このように本実施形態において、燃料電池システムは、燃料電池スタック１と、補機と、目標発電電力演算手段と、目標状態量演算手段と、補機制御手段を有している。ここで、燃料電池スタック１は、燃料ガスおよび酸化剤ガスといった反応ガスが供給されることにより、反応ガスを電気化学的に反応させて電力を発生する。補機は、反応ガスを燃料電池に供給するものであり、本実施形態において、コンプレッサ２０がこれに代表される。目標発電電力演算手段は、補機において消費される補機消費電力と、外部システムから燃料電池スタック１に要求される発電電力の目標値である要求発電電力Ｐtnとに基づいて、燃料電池スタック１が発電すべき電力である第１の目標発電電力Ｐtgを算出するものであり、本実施形態では、制御部４０がこの機能を担っている。目標状態量演算手段は、算出された第１の目標発電電力Ｐtgに基づいて、燃料電池スタック１に供給する反応ガスの状態量の目標値である目標状態量（例えば、目標流量、目標圧力）を演算するものであり、本実施形態では、制御部４０がこの機能を担っている。補機制御手段は、演算された目標状態量に基づいて、補機を制御するための制御量（例えば、コンプレッサ２０の回転数）を算出するとともに、この算出された制御量に基づいて、補機を制御するものであり、本実施形態では、制御部４０がこの機能を担っている。ここで、目標発電電力演算手段である制御部４０は、算出された目標状態量に基づいて、燃料電池スタック１が第１の目標発電電力Ｐtgを発電するために必要な補機の動作量を示す動作量パラメータを推定し、この推定された動作量パラメータに基づいて、補機消費電力を算出するとともに、算出された補機消費電力を用いて第１の目標発電電力Ｐtgを算出する。
【００３８】
かかる構成によれば、目標発電電力を求めるための反応ガスの目標状態量に基づいて、補機の消費電力が算出される。補機の消費電力を精度よく求めるためには、補機の消費電力を直接的に検出した計測値を用いることが好ましいが、ガス制御用の目標電流に基づいて補機の制御量が決定されるので、ポジティブフィードバックとなり、制御系が不安定となる虞がある。しかしながら、本実施形態のように、反応ガスの目標状態量を用いて補機の消費電力を演算した場合には、ポジティブフィードバックが発生し難くなり、制御系を安定させることができるとともに、電力取出と、ガス供給との間のストイキずれを抑制することができる。
【００３９】
また、本実施形態において、燃料電池システムは、電力制御手段を有しており、この電力制御手段は、算出された第１の目標発電電力Ｐtgに基づいて、燃料電池スタック１から取り出す電力を制御するものであり、制御部４０がこの機能を担っている。かかる構成によれば、燃料電池スタック１から取り出される発電量に見合った、反応ガス供給を行うことができる。
【００４０】
本実施形態において、補機は、燃料電池スタック１に酸化剤ガスを供給するコンプレッサ２０である。この場合、目標発電電力演算手段である制御部４０は、酸化剤ガス（例えば、空気）の目標状態量である目標空気流量Ｑtaと目標空気圧力Ｐtaとに基づいて、コンプレッサ２０の吸気側と排気側とにおける圧力比（入出口の圧力比）を算出するとともに、この算出された入出口の圧力比と、酸化剤ガス（例えば、空気）の目標流量（本実施形態では、コンプレッサ２０の吸気側の空気流量）とに基づいて、コンプレッサ２０の消費電力を算出する。かかる構成によれば、空気供給の目標状態量、すなわち、目標空気流量Ｑtaと目標空気圧力Ｐtaとを用いて、コンプレッサ２０の消費電力を算出することができる。
【００４１】
なお、本実施形態では、ステップ５３において発電電力Ｐを制御する場合、ステップ３１において算出されたコンプレッサ２０の消費電力Ｐcompを含む補機消費電力を用いて算出された目標発電電力Ｐtgを使用している。しかしながら、発電電力制御では、ガス供給制御とは異なりポジティブフィードバックの虞がないので、コンプレッサ２０の消費電力Ｐcompとして、実際の値を用いてもよい。換言すれば、燃料電池システムは、制御部４０である目標発電電力演算手段は、補機（本実施形態において、コンプレッサ２０）の負荷パラメータ（回転数とトルク）に基づいて、補機において実際に消費される消費電力である実消補機費電力を算出する。そして、この算出された実補機消費電力と、要求発電電力とに基づいて、燃料電池スタックが発電すべき電力である第２の目標発電電力が算出される。この場合、制御部４０である電力制御手段は、算出された第２の目標発電電力に基づいて、燃料電池から取り出す電力を制御する。かかる構成によれば、燃料電池システムに要求される正味の発電量を燃料電池スタック１において発電することが可能となる。
【００４２】
（第２の実施形態）
以下、本発明の第２の実施形態にかかる燃料電池システムについて説明する。この第２の実施形態にかかる燃料電池システムが第１の実施形態のそれと相違する点は、コンプレッサ２０の消費電力の演算手法である。なお、本実施形態のシステム構成は、第１の実施形態のそれと同じであり、第１の実施形態と同様の構成については、同一の符号を用いることとし、その詳細な説明は省略する。
【００４３】
図１５は、図６に示すステップ３１における、コンプレッサ２０の消費電力Ｐcompの演算ルーチンを示すフローチャートである。
【００４４】
まず、ステップ６０（Ｓ６０）において、燃料電池スタック１に供給される空気圧力の目標値である目標空気圧力Ｐtaが算出される。この目標空気圧力Ｐtaは、ステップ５０において算出される値であり、前回の処理サイクルの実行時に算出された値が参照される。つぎに、ステップ６１（Ｓ６１）において、大気圧センサ５０において検出された大気圧Ｐaが読み込まれる。ステップ６２（Ｓ６２）において、コンプレッサ入出口の圧力比が算出される。この圧力比は、ステップ６０において算出された目標空気圧力Ｐtaを、ステップ６１において検出された大気圧Ｐaで除算することにより、一義的に算出される。
【００４５】
ステップ６３（Ｓ６３）において、燃料電池スタック１に供給される空気流量の目標値である目標空気流量Ｑtaが算出される。ステップ６４（Ｓ６４）において、空気温度センサ４４において検出された空気温度Ｔsinが読み込まれる。ステップ６５（Ｓ４５）において、コンプレッサ吸気側の流量（体積流量）が算出される。
【００４６】
（数式２）
Ｑain ＝ Ｑta×Ｐa×Ｔsin
ここで、Ｑainは、コンプレッサ吸気側の流量（体積流量）を示す。
【００４７】
ステップ６６（Ｓ６６）において、コンプレッサ２０の目標回転数Ｎtcompが算出される。制御部４０には、体積流量Ｑainおよび圧力比に対応する目標回転数Ｎtcompの関係を規定したマップ或いは計算式を実験やシミュレーションと通じて取得した上で、これが内部データとして格納されている。この対応関係は、例えば、体積流量Ｑainと圧力比とを入力としたコンプレッサ２０の部品特性のデータから取得することができる。制御部４０は、ステップ６５において算出された体積流量Ｑainと、ステップ６２において算出された圧力比とに基づいて、内部データを参照した上で、目標回転数Ｎtcompを算出する。
【００４８】
ステップ６７（Ｓ６７）において、コンプレッサ２０の推定トルクＴecompが算出される。制御部４０には、体積流量Ｑainおよび圧力比に対応する推定トルクＴecompの関係を規定したマップ或いは計算式を実験やシミュレーションと通じて取得した上で、これが内部データとして格納されている。制御部４０は、ステップ６５において算出された体積流量Ｑainと、ステップ６２において算出された圧力比とに基づいて、内部データを参照した上で、推定トルクＴecompを算出する。そして、ステップ６８（Ｓ）において、コンプレッサ２０の実際のトルクである実トルクＴacompが検出される。
【００４９】
ステップ６９（Ｓ６９）において、推定トルクＴecompと実トルクＴacompとの差（絶対値）が所定の判定値Ｔthよりも大きく、かつ、この状態が所定時間継続しているか否かが判定される。ステップ６９において否定判定された場合には、ステップ７３に進む。一方、ステップ６９において肯定判定された場合には、ステップ７０に進む。
【００５０】
ステップ７３（Ｓ７３）において、コンプレッサ２０の消費電力Ｐcompが算出される。制御部４０には、目標回転数Ｎtcompおよび推定トルクＴecompに対応する消費電力Ｐcompの関係を規定したマップ或いは計算式を実験やシミュレーションと通じて取得した上で、これが内部データとして格納されている。この対応関係において、消費電力Ｐcompは、図１６に示すように、目標回転数Ｎtcompが増加する程、その値が大きくなり、かつ、推定トルクＴecompが増加する程、その値が相対的に大きくなるような関係となっている。制御部４０は、ステップ６６において算出された目標回転数Ｎtcompと、ステップ６７において算出された推定トルクＴecompとに基づいて、内部データを参照した上で、消費電力Ｐcompを算出する。
【００５１】
ステップ７０（Ｓ７０）において、消費電力補正値が算出される。具体的には、制御部４０は、推定トルクＴecompから実トルクＴacompを減算した値に所定値を乗算することにより、補機による消費電力の不足分を二次電池（図示せず）によって補える程度の消費電力補正値を算出する。
【００５２】
ステップ７１（Ｓ７１）において、ステップ７３の処理と同様に、コンプレッサ２０の消費電力Ｐcompが算出される。ステップ７２（Ｓ７２）において、ステップ７２において算出された消費電力Ｐcompに、ステップ７１において算出された消費電力補正値を加算することにより、消費電力Ｐcompを補正する。そして、この補正された消費電力Ｐcompを、コンプレッサ２０の消費電力Ｐcompとして更新した上で、本ルーチンを抜ける。
【００５３】
このように本実施形態において、制御部４０である目標発電電力演算手段は、酸化剤ガスである空気の目標状態量、すなわち、目標空気流量Ｑtaと目標空気圧力Ｐtaとに基づいて、コンプレッサ２０の目標回転数Ｎtcompを算出するとともに、コンプレッサ２０の吸気側と排気側とにおける圧力比（入出口の圧力比）と、コンプレッサ２０の吸気圧（大気圧）とに基づいて、コンプレッサ２０のトルクを推定し、算出されたコンプレッサ２０の目標回転数Ｎtcompと、推定されたコンプレッサ２０のトルクとに基づいて、コンプレッサ２０の消費電力を算出する。かかる構成によれば、コンプレッサ２０の回転数と、そのトルクとからコンプレッサ２０の消費電力を算出するので、精度よくその値を算出することが可能となる。
【００５４】
なお、コンプレッサ２０の消費電力の算出は、上述した手法以外にも、酸化剤ガスである空気の目標状態量、すなわち、目標空気流量Ｑtaと目標空気圧力Ｐtaとに基づいて、コンプレッサ２０の目標回転数Ｎtcompを算出するとともに、この算出された目標回転数Ｎtcompと、この目標回転数で空気の供給を行ったときのコンプレッサ２０の吸気側と排気側とにおける圧力比（入出口の圧力比）とに基づいて、コンプレッサ２０の消費電力を算出してもよい。かかる構成によれば、コンプレッサ２０の圧力比、すなわち、入出口の圧力比という演算が簡単なパラメータで、コンプレッサ２０の消費電力を算出することができる。
【００５５】
さらに、本実施形態において、燃料電池システムは、コンプレッサ２０のトルクを検出し、この検出されたトルクを実トルクＴacompとして出力するトルク検出手段と、出力された実トルクＴacompと、推定されたコンプレッサ２０のトルクとに基づいて、算出されたコンプレッサ２０の消費電力を補正する補正手段をさらに有している。ここで、トルク検出手段は、コンプレッサ２０のトルクを検出するトルクセンサ（図示せず）によって実行される。また、補正手段は、その機能が制御部４０によって実行される。かかる構成によれば、実トルクＴacompと推定トルクＴecompとの乖離を抑制することができるので、精度よくコンプレッサ２０の消費電力を算出することができる。また、目標回転数Ｎtcompと、この目標回転数で空気の供給を行ったときのコンプレッサ２０の吸気側と排気側とにおける圧力比（入出口の圧力比）とに基づいて、コンプレッサ２０の消費電力を算出するケースであっても、コンプレッサ２０の吸気側と排気側とにおける圧力比と、コンプレッサ２０の吸気圧とに基づいて、コンプレッサ２０のトルクを推定し、この推定されたコンプレッサ２０のトルクと、出力された実トルクとに基づいて、算出されたコンプレッサ２０の消費電力を補正することも可能である。
【００５６】
なお、このような補正を行う場合には、制御部４０である補正手段は、反応ガスの供給制御の制御周期よりも大きな周期で、コンプレッサ２０の消費電力を補正することが好ましい。かかる構成によれば、反応ガスの供給制御と干渉することなく、コンプレッサ２０の消費電力を算出することができる。
【図面の簡単な説明】
【００５７】
【図１】第１の実施形態にかかる燃料電池システムを示す構成図
【図２】第１の実施形態にかかる発電制御の手順を示すフローチャート
【図３】ステップ１における、要求発電電力Ｐtnの算出ルーチンを示すフローチャート
【図４】アクセル操作量Ａcおよび車速Ｖcに対応する要求発電電力Ｐtnの関係を示す説明図
【図５】ステップ２における、目標発電電力算出ルーチンを示すフローチャート
【図６】ステップ２０における、補機消費電力の演算ルーチンを示すフローチャート
【図７】ステップ３１における、コンプレッサ２０の消費電力Ｐcompの演算ルーチンを示すフローチャート
【図８】体積流量および圧力比に対応する消費電力の関係を示す説明図
【図９】消費電力および大気圧Ｐaに対応するコンプレッサの消費電力Ｐcompの関係を示す説明図
【図１０】目標発電電力Ｐtgおよび燃料電池スタック１の運転温度Ｔdに対応する目標発電電流Ｉtの関係を示す説明図
【図１１】ステップ４におけるガス供給制御ルーチンを示すフローチャート
【図１２】目標発電電流Ｉtに対応する目標ガス圧力Ｐtargetの関係を示す説明図
【図１３】目標発電電流Ｉtに対応する目標空気流量Ｑtaの関係を示す説明図
【図１４】目標空気流量Ｑtaおよび目標ガス圧力Ｐtargetに対応するコンプレッサ２０の回転数の関係を示す説明図
【図１５】第２の実施形態にかかるステップ３１における、コンプレッサ２０の消費電力Ｐcompの演算ルーチンを示すフローチャート
【図１６】目標回転数Ｎtcompおよび推定トルクＴecompに対応する消費電力Ｐcompの関係を示す説明図
【符号の説明】
【００５８】
１      燃料電池スタック
２      電力制御装置
１０    燃料タンク
１１    水素調圧バルブ
１２    エゼクタ
１３    パージバルブ
２０    コンプレッサ
２１    空気調圧バルブ
３０    冷媒循環ポンプ
３１    ラジエータ
４０    制御部
４１    水素圧力センサ
４２    水素温度センサ
４３    空気圧力センサ
４４    空気温度センサ
４５    冷媒温度センサ
４６    電圧計
４７    電流計
４８    アクセル操作量センサ
４９    車速センサ
５０    大気圧センサ
【図１】
0005210495.tif 000002
【図２】
0005210495.tif 000003
【図３】
0005210495.tif 000004
【図４】
0005210495.tif 000005
【図５】
0005210495.tif 000006
【図６】
0005210495.tif 000007
【図７】
0005210495.tif 000008
【図８】
0005210495.tif 000009
【図９】
0005210495.tif 000010
【図１０】
0005210495.tif 000011
【図１１】
0005210495.tif 000012
【図１２】
0005210495.tif 000013
【図１３】
0005210495.tif 000014
【図１４】
0005210495.tif 000015
【図１５】
0005210495.tif 000016
【図１６】
0005210495.tif 000017