(57)【要約】【課題】燃料電池の負荷変動が大きい場合における、反応ガスの実流量と目標値との偏差の誤積分を抑制し、反応ガス供給流量のオーバーシュートを抑制する。【解決手段】燃料電池システムは、反応ガス供給装置から燃料電池に供給される反応ガスの実流量と目標値との偏差に比例ゲインを乗じてなる比例項と、その偏差に積分ゲインを乗じて時間積分してなる積分項とに基づいて、実流量が目標値に一致するように反応ガス供給装置をフィードバック制御するとともに、その偏差の値に応じて積分項の更新演算を変更する。【選択図】図２
2008166019.tif 000002
【特許請求の範囲】
【請求項１】
燃料電池へ反応ガスを供給する反応ガス供給装置と、
前記反応ガス供給装置から前記燃料電池に供給される反応ガスの実流量と目標値との偏差に比例ゲインを乗じてなる比例項と、前記偏差に積分ゲインを乗じて時間積分してなる積分項とに基づいて、前記実流量が前記目標値に一致するように前記反応ガス供給装置をフィードバック制御するフィードバック制御手段と、
前記偏差の値に応じて前記積分項の更新演算を変更する演算制御手段と、
を備える燃料電池システム。
【請求項２】
請求項１に記載の燃料電池システムであって、
前記反応ガス供給装置は、前記燃料電池へ燃料ガスを供給するインジェクタであり、
前記演算制御手段は、前記燃料ガスの実流量と目標値との偏差が所定の閾値以上となるときに前記積分項の更新演算を禁止する、燃料電池システム。
【請求項３】
請求項１に記載の燃料電池システムであって、
前記反応ガス供給装置は、前記燃料電池へ酸化ガスを供給するエアコンプレッサであり、
前記演算制御手段は、前記酸化ガスの実流量と目標値との偏差が所定の閾値以上となるときに前記積分ゲインをより小さい値に変更する、燃料電池システム。
【請求項４】
請求項１に記載の燃料電池システムであって、
前記反応ガス供給装置として、前記燃料電池へ燃料ガスを供給するインジェクタと、前記燃料電池へ酸化ガスを供給するエアコンプレッサとを備え、
前記フィードバック制御手段は、前記インジェクタによる燃料ガス供給と、前記エアコンプレッサによる酸化ガス供給とをフィードバック制御する、燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は燃料電池へ反応ガスを供給する反応ガス供給装置を備える燃料電池システムに関する。
【背景技術】
【０００２】
近年、環境問題に対する取り組みの一環として、低公害車の開発が進められており、その中の一つに燃料電池を車載電源とする燃料電池車両がある。燃料電池システムは、電解質膜の一方の面にアノード極を配置し、他方の面にカソード極を配置してなる膜−電極接合体に反応ガスを供給することで電気化学反応を起こし、化学エネルギーを電気エネルギーに変換するエネルギー変換システムである。なかでも、固体高分子膜を電解質として用いる固体高分子電解質型燃料電池システムは、低コストでコンパクト化が容易であり、しかも高出力密度を有することから、車載電力源としての用途が期待されている。
【０００３】
燃料電池に供給される燃料ガスの流量及び圧力を高精度に制御するための手段として、例えば、特開２００５−３０２５６３号公報に示すように応答性に優れたインジェクタを用いる構成が知られている。
【特許文献１】特開２００５−３０２５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、燃料電池車両を急加速させる等の場面では、燃料電池の負荷が急激に増大するので、インジェクタ二次圧指令値の時間変化量は過渡的に大きくなる。このような過渡的な状態では、インジェクタ二次圧は、インジェクタ二次圧指令値に追いつくことができず、両者の偏差は一時的に大きくなる。インジェクタによるガス噴射を比例積分動作によりフィードバック制御するシステムにおいて、このような過渡的な状態においても、インジェクタ二次圧とインジェクタ二次圧指令値との偏差を定常偏差と看做して積分項の更新演算を実施すると、積分項の値が必要以上に大きくなってしまうので、インジェクタ二次圧指令値が一定値に安定化したときに、インジェクタ二次圧がオーバーシュートしてしまうという不都合が生じる。
【０００５】
このような問題は、反応ガス供給装置（エアコンプレッサ、水素循環ポンプ等）による燃料電池への反応ガス供給を比例積分動作によりフィードバック制御するシステムに共通する課題である。
【０００６】
そこで、本発明は燃料電池の負荷変動が大きい場合における、反応ガスの実流量と目標値との偏差の誤積分を抑制し、反応ガス供給流量のオーバーシュートを抑制することを課題とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明に係わる燃料電池システムは、燃料電池へ反応ガスを供給する反応ガス供給装置と、反応ガス供給装置から燃料電池に供給される反応ガスの実流量と目標値との偏差に比例ゲインを乗じてなる比例項と、その偏差に積分ゲインを乗じて時間積分してなる積分項とに基づいて、実流量が目標値に一致するように反応ガス供給装置をフィードバック制御するフィードバック制御手段と、その偏差の値に応じて積分項の更新演算を変更する演算制御手段とを備える。
【０００８】
燃料電池に供給される反応ガスの実流量と目標値との偏差に基づいて積分項の更新演算を変更することにより、燃料電池の負荷変動が大きい場合における、反応ガスの実流量と目標値との偏差の誤積分を抑制し、反応ガス供給流量のオーバーシュートを抑制することができる。
【０００９】
反応ガス供給装置は、例えば、燃料電池へ燃料ガスを供給するインジェクタである。演算制御手段は、燃料ガスの実流量と目標値との偏差が所定の閾値以上となるときに積分項の更新演算を禁止する。
【００１０】
燃料ガスの実流量と目標値との偏差が所定の閾値以上となるときには、燃料電池の負荷変動が大きくなるので、そのような場合には、燃料ガスの実流量と目標値との偏差の誤積分を禁止することで、燃料ガス供給流量のオーバーシュートを抑制することができる。
【００１１】
反応ガス供給装置は、例えば、燃料電池へ酸化ガスを供給するエアコンプレッサである。演算制御手段は、酸化ガスの実流量と目標値との偏差が所定の閾値以上となるときに積分ゲインをより小さい値に変更する。
【００１２】
酸化ガスの実流量と目標値との偏差が所定の閾値以上となるときには、燃料電池の負荷変動が大きくなるので、そのような場合には、エアコンプレッサ制御に係わる積分ゲインをより小さい値に変更することで、酸化ガス供給流量のオーバーシュートを抑制することができる。
【００１３】
燃料電池システムは、反応ガス供給装置として、燃料電池へ燃料ガスを供給するインジェクタと、燃料電池へ酸化ガスを供給するエアコンプレッサとを兼備してもよい。フィードバック制御手段は、インジェクタによる燃料ガス供給と、エアコンプレッサによる酸化ガス供給とをフィードバック制御する。
【発明の効果】
【００１４】
本発明によれば、燃料電池に供給される反応ガスの実流量と目標値との偏差に基づいて積分項の更新演算を変更することにより、燃料電池の負荷変動が大きい場合における、反応ガスの実流量と目標値との偏差の誤積分を抑制し、反応ガス供給流量のオーバーシュートを抑制することができる。
【発明を実施するための最良の形態】
【００１５】
以下、各図を参照しながら本発明の実施形態について説明する。
図１は燃料電池車両の車載電源システムとして機能する燃料電池システム１０のシステム構成を示す。
【００１６】
燃料電池システム１０は、反応ガス（酸化ガス及び燃料ガス）の供給を受けて発電する燃料電池スタック２０と、燃料ガスとしての水素ガスを燃料電池スタック２０に供給する燃料ガス配管系３０と、酸化ガスとしての空気を燃料電池スタック２０に供給する酸化ガス配管系４０と、電力の充放電を制御する電力系６０と、システム全体を統括制御するコントローラ７０と、を備えている。
【００１７】
燃料電池スタック２０は、例えば、多数のセルを直列に積層してなる固体高分子電解質型セルスタックである。セルは、イオン交換膜からなる電解質膜の一方の面にカソード極を有し、他方の面にアノード極を有し、更にカソード極及びアノード極を両側から挟みこむように一対のセパレータを有している。一方のセパレータの燃料ガス流路に燃料ガスが供給され、他方のセパレータの酸化ガス流路に酸化ガスが供給され、このガス供給により燃料電池スタック２０は発電する。
【００１８】
燃料ガス配管系３０は、燃料ガス供給源３１と、燃料ガス供給源３１から燃料電池スタック２０のアノード極に供給される燃料ガス（水素ガス）が流れる燃料ガス供給流路３５と、燃料電池スタック２０から排出される燃料オフガス（水素オフガス）を燃料ガス供給流路３５に還流せしめるための循環流路３６と、循環流路３６内の燃料オフガスを燃料ガス供給流路３５に圧送する循環ポンプ３７と、循環流路３６に分岐接続される排気流路３９とを有している。
【００１９】
燃料ガス供給源３１は、例えば、高圧水素タンクや水素吸蔵合金などで構成され、高圧（例えば、３５ＭＰａ又は７０ＭＰａ）の水素ガスを貯留する。遮断弁３２を開くと、燃料ガス供給源３１から燃料ガス供給流路３５に水素ガスが流出する。水素ガスは、レギュレータ３３やインジェクタ３４により、所定圧（例えば、２００ｋＰａ程度）まで減圧されて、燃料電池スタック２０に供給される。
【００２０】
尚、燃料ガス供給源３１は、炭化水素系の燃料から水素リッチな改質ガスを生成する改質器と、この改質器で生成した改質ガスを高圧状態にして蓄圧する高圧ガスタンクとから構成してもよい。
【００２１】
レギュレータ３３は、その上流側圧力（一次圧）を、予め設定した二次圧に調圧する装置である。本実施形態においては、一次圧を減圧する機械式の減圧弁をレギュレータ３３として採用している。機械式の減圧弁の構成としては、背圧室と調圧室とがダイアフラムを隔てて形成された筺体を有し、背圧室内の背圧により調圧室内で一次圧を所定の圧力に減圧して二次圧とする公知の構成を採用することができる。
【００２２】
インジェクタ３４の上流側にレギュレータ３３を配置することにより、インジェクタ３３の上流側圧力を効果的に低減させることができる。このため、インジェクタ３４の機械的構造（弁体、筺体、流路、駆動装置等）の設計自由度を高めることができる。また、インジェクタ３４の上流側圧力を低減させることができるので、インジェクタ３４の上流側圧力と下流側圧力との差圧の増大に起因してインジェクタ３４の弁体が移動し難くなることを抑制することができる。そのため、インジェクタ３４の下流側圧力の可変調圧幅を広げることができるとともに、インジェクタ３４の応答性の低下を抑制することができる。
【００２３】
インジェクタ３４は、弁体を電磁駆動力で直接的に所定の駆動周期で駆動して弁座から離隔させることにより、ガス流量やガス圧を調整することが可能な電磁駆動式開閉弁である。インジェクタ３４は、燃料ガス供給流路３５を開放又は閉鎖するための弁体と、弁体駆動用のソレノイドコイルと、弁体に一体化されてなるアーマチャと、ソレノイドコイルを収容するステータとを有し、ソレノイドコイルへの通電により、アーマチャがステータに吸引されて弁体が所定の開弁位置又は閉弁位置に移動するように構成されている。
【００２４】
本実施形態においては、ソレノイドコイルに給電されるパルス励磁電流のオン／オフにより、インジェクタ３４の噴射孔の開口面積を２段階に切り替えることができるようになっている。コントローラ７０から出力される噴射指令によってインジェクタ３４のガス噴射時間及びガス噴射時期が制御されることにより、燃料ガスの流量及び圧力が高精度に制御される。インジェクタ３４は、弁（弁体及び弁座）を電磁駆動力で直接開閉駆動するものであり、その駆動周期が高応答の領域まで制御可能であるため、高い応答性を有する。
【００２５】
インジェクタ３４は、その下流に要求されるガス流量を供給するために、インジェクタ３４のガス流路に設けられた弁体の開口面積（開度）及び開放時間の少なくとも一方を変更することにより、下流側（燃料電池スタック２０側）に供給されるガス流量（又は水素モル濃度）を調整する。
【００２６】
尚、インジェクタ３４の弁体の開閉によりガス流量が調整されるとともにインジェクタ３４下流に供給されるガス圧力がインジェクタ３４上流のガス圧力より減圧されるため、インジェクタ３４を調圧弁（減圧弁又はレギュレータ）と解釈することもできる。また、本実施形態では、ガス要求に応じて所定の圧力範囲の中で要求圧力に一致するようにインジェクタ３４の上流ガス圧の調圧量（減圧量）を変化させることが可能な可変調圧弁と解釈することもできる。インジェクタ３４は、燃料ガス供給流路３５の上流側のガス状態（ガス流量、水素モル濃度、ガス圧力）を調整して下流側に供給する可変ガス供給装置として機能する。
【００２７】
燃料ガス供給流路３５には、インジェクタ３４の上流側圧力（一次圧力）を検出するための一次側圧力センサ８１、インジェクタ３４の上流側温度を検出するための一次側温度センサ８３、インジェクタ３４の下流側圧力（二次圧力）を検出するための二次側圧力センサ８２がそれぞれ取り付けられている。
【００２８】
循環流路３６には、排気弁３８を介して、排気流路３９が接続されている。排気弁３８は、コントローラ７０からの指令によって作動することにより、循環流路３６内の不純物を含む燃料オフガスと水分を外部に排出する。排気弁３８の開弁により、循環流路３６内の燃料オフガス中の不純物の濃度が下がり、循環供給される燃料オフガス中の水素濃度が上がる。
【００２９】
希釈器５０には、排気弁３８及び排気流路３９を介して排出される燃料オフガスと、排出流路４５を流れる酸化オフガスとが流入し、燃料オフガスを希釈する。希釈化された燃料オフガスの排出音は、マフラー（消音器）５１によって消音され、テールパイプ５２を流れて車外に排気される。
【００３０】
酸化ガス配管系４０は、燃料電池スタック２０のカソード極に供給される酸化ガスが流れる酸化ガス供給流路４４と、燃料電池スタック２０から排出される酸化オフガスが流れる排出流路４５とを有している。
【００３１】
酸化ガス供給流路４４には、フィルタ４１を介して酸化ガスを取り込むエアコンプレッサ４２と、エアコンプレッサ４２の下流側圧力（二次圧力）を検出するための圧力センサ８５と、エアコンプレッサ４２により圧送される酸化ガスを加湿するための加湿器４３とが設けられている。排出流路４５には、酸化ガス供給圧を調整するための背圧調整弁４６と、加湿器４３とが設けられている。
【００３２】
加湿器４３は、多数本の水蒸気透過膜（中空糸膜）から成る水蒸気透過膜束（中空糸膜束）を収容している。水蒸気透過膜の内部には、電池反応により生じた水分を多量に含む高湿潤の酸化オフガス（ウェットガス）が流れる一方で、水上透過膜の外部には、大気から取り込まれた低湿潤の酸化ガス（ドライガス）が流れる。酸化ガスと酸化オフガスとの間で水蒸気透過膜を隔てて水分交換が行われることにより、酸化ガスを加湿することができる。
【００３３】
電力系６０は、ＤＣ／ＤＣコンバータ６１、バッテリ６２、トラクションインバータ６３、トラクションモータ６４、及び電流センサ８４を有している。
【００３４】
ＤＣ／ＤＣコンバータ６１は、直流の電圧変換器であり、バッテリ６２からの直流電圧を昇圧してトラクションインバータ６３に出力する機能と、燃料電池スタック２０又はトラクションモータ６４からの直流電圧を降圧してバッテリ６２に充電する機能と、を有する。ＤＣ／ＤＣコンバータ６１のこれらの機能により、バッテリ６２の充放電が制御される。また、ＤＣ／ＤＣコンバータ６１による電圧変換制御により、燃料電池スタック２０の運転ポイント（出力電圧、出力電流）が制御される。
【００３５】
バッテリ６２は、電力の蓄電及び放電が可能な蓄電装置であり、ブレーキ回生時の回生エネルギー貯蔵源、燃料電池車両の加速又は減速に伴う負荷変動時のエネルギーバッファとして機能する。バッテリ６２としては、例えば、ニッケル・カドミウム蓄電池、ニッケル・水素蓄電池、リチウム二次電池等の二次電池が好適である。
【００３６】
トラクションインバータ６３は、直流電流を三相交流に変換し、トラクションモータ６４に供給する。トラクションモータ６４は、例えば、三相交流モータであり、燃料電池車両の動力源を構成する。電流センサ８４は、燃料電池スタック２０の出力電流（ＦＣ電流）を検出する。
【００３７】
コントローラ７０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び入出力インタフェースを備えるコンピュータシステムであり、燃料電池システム１０の各部を制御する。例えば、コントローラ７０は、イグニッションスイッチ（図示せず）から出力される起動信号を受信すると、燃料電池システム１０の運転を開始し、アクセルセンサ（図示せず）から出力されるアクセル開度信号や、車速センサ（図示せず）から出力される車速信号などを基に、システム全体の要求電力を求める。システム全体の要求電力は、車両走行電力と補機電力との合計値である。
【００３８】
補機電力には、例えば、車載補機類（加湿器、エアコンプレッサ、水素ポンプ、及び冷却水循環ポンプ等）で消費される電力、車両走行に必要な装置（変速機、車輪制御装置、操舵装置、及び懸架装置等）で消費される電力、乗員空間内に配設される装置（空調装置、照明器具、及びオーディオ等）で消費される電力などが含まれる。
【００３９】
そして、コントローラ７０は、燃料電池スタック２０とバッテリ６２の出力電力の配分を決定し、燃料電池スタック２０の発電量が目標電力に一致するように、エアコンプレッサ４２の回転数やインジェクタ３４の弁開度を調整し、燃料電池スタック２０への反応ガス供給量を調整するとともに、ＤＣ／ＤＣコンバータ６１を制御して燃料電池スタック２０の出力電圧を調整することにより燃料電池スタック２０の運転ポイント（出力電圧、出力電流）を制御する。更に、コントローラ７０は、アクセル開度に応じた目標車速が得られるように例えば、スイッチング指令として、Ｕ相、Ｖ相、及びＷ相の各交流電圧指令値をトラクションインバータ６３に出力し、トラクションモータ６４の出力トルク、及び回転数を制御する。
【００４０】
図２はインジェクタ制御に係わる機能ブロックを示している。
コントローラ７０は、燃料電池スタック２０の運転状態（例えば、電流センサ８４で検出した燃料電池スタック２０の出力電流）に基づいて、燃料電池スタック２０で消費される燃料ガスの量（以下、「燃料消費量」という）を算出する（燃料消費量算出機能：Ｂ１）。本実施形態においては、燃料電池スタック２０の出力電流値と燃料消費量との関係を表す所定の演算式を用いて、コントローラ７０の演算周期毎に燃料消費量を算出して更新することとしている。
【００４１】
コントローラ７０は、燃料電池スタック２０の運転状態（電流センサ８４で検出した燃料電池スタック２０の発電時の電流値）に基づいて、インジェクタ３４下流位置における燃料ガスの目標圧力値（燃料電池スタック２０への目標ガス供給圧）を算出する（目標圧力値算出機能：Ｂ２）。本実施形態においては、燃料電池スタック２０の電流値と目標圧力値との関係を表すマップデータを用いて、コントローラ７０の演算周期毎に、二次側圧力センサ８２が配置された位置（圧力調整が要求される位置である圧力調整位置）における目標圧力値を算出して更新することとしている。
【００４２】
コントローラ７０は、算出した目標圧力値と、二次側圧力センサ８２で検出したインジェクタ３４下流位置（圧力調整位置）の圧力値（検出圧力値）との偏差に基づいてフィードバック補正流量を算出する（フィードバック補正流量算出機能：Ｂ３）。フィードバック補正流量は、目標圧力値と検出圧力値との偏差を低減させるために燃料消費量に加算される燃料ガス流量（圧力差低減補正流量）である。本実施形態においては、ＰＩ型フィードバック制御則を用いて、コントローラ７０の演算周期毎にフィードバック補正流量を算出して更新することとしている。
【００４３】
フィードバック補正流量算出機能Ｂ３は、燃料ガスの実流量と目標値との偏差（ｅ）に比例ゲイン（ＫP）を乗じることにより比例型フィードバック補正流量（比例項：Ｐ＝ＫP×ｅ）を算出するとともに、偏差の時間積分値（∫（ｅ）ｄｔ）に積分ゲイン（ＫI）を乗じることにより積分型フィードバック補正流量（積分項：Ｉ＝ＫI×∫（ｅ）ｄｔ）を算出し、これらを加算した値を含むフィードバック補正流量を算出する。
【００４４】
フィードバック補正流量算出機能Ｂ３は、インジェクタ３４から燃料電池スタック２０への燃料ガス供給をフィードバック制御するフィードバック制御手段として機能するとともに、燃料ガスの実流量と目標値との偏差に応じて積分項の更新演算を変更する演算制御手段としても機能する。
【００４５】
コントローラ７０は、前回算出した目標圧力値と、今回算出した目標圧力値との偏差に対応するフィードフォワード補正流量を算出する（フィードフォワード補正流量算出機能：Ｂ４）。フィードフォワード補正流量は、目標圧力値の変動に起因する燃料ガス流量の変動分（圧力差対応補正流量）である。本実施形態においては、目標圧力値の偏差とフィードフォワード補正流量との関係を表す所定の演算式を用いて、コントローラ７０の演算周期毎にフィードフォワード補正流量を算出して更新することとしている。
【００４６】
コントローラ７０は、インジェクタ３４の上流側のガス状態（一次側圧力センサ８１で検出した燃料ガスの圧力、及び一次側温度センサ８３で検出した燃料ガスの温度）に基づいてインジェクタ３４の上流側の静的流量を算出する（静的流量算出機能：Ｂ５）。本実施形態においては、インジェクタ３４の上流側の燃料ガスの圧力及び温度と静的流量との関係を表す所定の演算式を用いて、コントローラ７０の演算周期毎に静的流量を算出して更新することとしている。
【００４７】
コントローラ７０は、インジェクタ３４の上流側ガス状態（燃料ガスの圧力及び温度）及び印加電圧に基づいて、インジェクタ３４の無効噴射時間を算出する（無効噴射時間算出機能：Ｂ６）。ここで、無効噴射時間とは、インジェクタ３４がコントローラ７０から制御信号を受けてから実際に噴射を開始するまでに要する時間を意味する。本実施形態においては、インジェクタ３４の上流側の燃料ガスの圧力及び温度と印加電圧と無効噴射時間との関係を表すマップデータを用いて、コントローラ７０の演算周期毎に無効噴射時間を算出して更新することとしている。
【００４８】
コントローラ７０は、燃料消費量と、フィードバック補正流量と、フィードフォワード補正流量とを加算することにより、インジェクタ３４の噴射流量を算出する（噴射流量算出機能：Ｂ７）。そして、コントローラ７０は、インジェクタ３４の噴射流量を静的流量で除した値にインジェクタ３４の駆動周期を乗じることにより、インジェクタ３４の基本噴射時間を算出するとともに、この基本噴射時間と無効噴射時間とを加算してインジェクタ３４の総噴射時間を算出する（総噴射時間算出機能：Ｂ８）。ここで、駆動周期とは、インジェクタ３４の噴射孔の開閉状態を表す段状（オン／オフ）波形の周期を意味する。本実施形態においては、コントローラ７０により駆動周期を一定の値に設定している。
【００４９】
コントローラ７０は、以上の手順を経て算出したインジェクタ３４の総噴射時間を実現するための噴射指令をインジェクタ３４に出力することにより、インジェクタ３４のガス噴射時間及びガス噴射時期を制御して、燃料電池スタック２０に供給される燃料ガスの流量及び圧力を調整する。
【００５０】
次に、図３を参照しながらインジェクタ制御に係わるフィードバック補正流量の積分項の更新演算を許可するタイミングについて説明する。
【００５１】
同図はＦＣ電流値、ガス噴射指令時間、インジェクタ二次圧指令値、及びインジェクタ駆動周期のタイミングチャートを示している。それぞれの時刻ｔ３〜ｔ１は、インジェクタ噴射タイミングを示している。ＦＣ電流値Ｉ３〜Ｉ１は、それぞれのインジェクタ噴射タイミングにおいて電流センサ８４により検出される電流値である。ガス噴射指令時間τ３〜τ１は、それぞれのインジェクタ噴射タイミングにおいてインジェクタ３４から燃料ガスが噴射される時間を示す。インジェクタ二次圧指令値lo＿ref3〜lo＿ref1は、それぞれのインジェクタ噴射タイミングにおけるインジェクタ二次圧の目標値である。インジェクタ駆動周期は、インジェクタ３４のガス噴射間隔を示す。例えば、インジェクタ駆動周期Ｔ３は、時刻ｔ３と時刻ｔ２との時間間隔を示しており、ガス噴射指令時間τ３は、インジェクタ駆動周期Ｔ３中にガス噴射する時間を示している。同様に、インジェクタ駆動周期Ｔ２は、時刻ｔ２と時刻ｔ１との時間間隔を示しており、ガス噴射指令時間τ２は、インジェクタ駆動周期Ｔ２中にガス噴射する時間を示している。
【００５２】
本実施形態では、次の条件（１）〜（３）の全てが満たされることを条件として、フィードバック補正流量算出機能Ｂ３による積分項の更新演算を許可するものとする。
（１）インジェクタ３４が安定してガス噴射していること。
（２）インジェクタ二次圧指令値の時間変化量が所定の閾値未満であること。
（３）ＦＣ電流の時間変化量が所定の閾値未満であること。
一方、上記（１）〜（３）のうち何れかの条件が満たされない場合には、フィードバック補正流量算出機能Ｂ３による積分項の更新演算を禁止する。
【００５３】
ここで、条件（１）が成立するためには、それぞれのインジェクタ噴射時間がゼロでないこと、つまり、（１Ａ）式が成立する必要がある。
τ１＞０  ａｎｄ  τ２＞０  ａｎｄ  τ３＞０  …（１Ａ）
（１Ａ）式が成立する場合には、インジェクタ噴射安定フラグはオンとなる。一方、τ１、τ２、τ３の何れか一つがゼロである場合、つまり（１Ａ）式が成立しない場合には、インジェクタ噴射安定フラグはオフになる。
【００５４】
条件（２）が成立するためには、インジェクタ二次圧指令値の時間変化量が所定の閾値未満であること、つまり、以下の（２Ａ）〜（２Ｂ）式の全てが成立する必要がある。
Δlo＿ref3＝│lo＿ref3-lo＿ref2│/Ｔ３≦２０Ｐａ／ｓ  …（２Ａ）
Δlo＿ref2＝│lo＿ref2-lo＿ref1│/Ｔ２≦２０Ｐａ／ｓ  …（２Ｂ）
（２Ａ）〜（２Ｂ）式の全てが成立する場合には、インジェクタ二次圧安定フラグはオンになる。一方、（２Ａ）〜（２Ｂ）式のうち何れか一つでも成立しない場合には、インジェクタ二次圧安定フラグはオフになる。
【００５５】
条件（３）が成立するためには、ＦＣ電流の時間変化量が所定の閾値未満であること、つまり、以下の（３Ａ）〜（３Ｂ）式の全てが成立する必要がある。
ΔＩ３＝│Ｉ３−Ｉ２│/Ｔ３≦３０ｍＡ／ｓ  …（３Ａ）
ΔＩ２＝│Ｉ２−Ｉ１│/Ｔ２≦３０ｍＡ／ｓ  …（３Ｂ）
（３Ａ）〜（３Ｂ）式の全てが成立する場合には、ＦＣ電流安定フラグはオンになる。一方、（３Ａ）〜（３Ｂ）式のうち何れか一つでも成立しない場合には、ＦＣ電流安定フラグはオフになる。
【００５６】
インジェクタ噴射安定フラグ、インジェクタ二次圧安定フラグ、及びＦＣ電流安定フラグの全てがオンになるときに積分許可フラグはオンになり、フィードバック補正流量算出機能Ｂ３による積分項の更新演算が許可される。一方、インジェクタ噴射安定フラグ、インジェクタ二次圧安定フラグ、及びＦＣ電流安定フラグの何れかがオフになるときに積分許可フラグはオフになり、フィードバック補正流量算出機能Ｂ３による積分項の更新演算が禁止される。
【００５７】
このように、条件（１）〜（３）の全てが満たされることを条件として、フィードバック補正流量算出機能Ｂ３によるイ積分項の更新演算を許可することにより、インジェクタ二次圧とインジェクタ二次圧指令値との偏差を定常偏差と看做して積分項の更新演算を実施することによる、インジェクタ二次圧のオーバーシュートを抑制できる。
【００５８】
図４はエアコンプレッサ制御に係わる機能ブロックを示している。
コントローラ７０は、燃料電池スタック２０の運転状態（例えば、電流センサ８４で検出した燃料電池スタック２０の出力電流）に基づいて、燃料電池スタック２０で消費される酸化ガスの量（以下、「酸化ガス消費量」という）を算出する（酸化ガス消費量算出機能：Ｂ１１）。本実施形態においては、燃料電池スタック２０の出力電流値と酸化ガス消費量との関係を表す所定の演算式を用いて、コントローラ７０の演算周期毎に酸化ガス消費量を算出して更新することとしている。
【００５９】
コントローラ７０は、燃料電池スタック２０の運転状態（電流センサ８４で検出した燃料電池スタック２０の発電時の電流値）に基づいて、エアコンプレッサ４２下流位置における酸化ガスの目標圧力値（燃料電池スタック２０への目標ガス供給圧）を算出する（目標圧力値算出機能：Ｂ１２）。本実施形態においては、燃料電池スタック２０の電流値と目標圧力値との関係を表すマップデータを用いて、コントローラ７０の演算周期毎に、二次側圧力センサ８５が配置された位置（圧力調整が要求される位置である圧力調整位置）における目標圧力値を算出して更新することとしている。
【００６０】
コントローラ７０は、算出した目標圧力値と、二次側圧力センサ８５で検出したエアコンプレッサ４２下流位置（圧力調整位置）の圧力値（検出圧力値）との偏差に基づいてフィードバック補正流量を算出する（フィードバック補正流量算出機能：Ｂ１３）。フィードバック補正流量は、目標圧力値と検出圧力値との偏差を低減させるために酸化ガス消費量に加算される酸化ガス流量（圧力差低減補正流量）である。本実施形態においては、ＰＩ型フィードバック制御則を用いて、コントローラ７０の演算周期毎にフィードバック補正流量を算出して更新することとしている。
【００６１】
フィードバック補正流量算出機能Ｂ１３は、酸化ガスの実流量と目標値との偏差（ｅ）に比例ゲイン（ＫP）を乗じることにより、比例型フィードバック補正流量（比例項：Ｐ＝ＫP×ｅ）を算出するとともに、偏差の時間積分値（∫（ｅ）ｄｔ）に積分ゲイン（ＫI）を乗じることにより、積分型フィードバック補正流量（積分項：Ｉ＝ＫI×∫（ｅ）ｄｔ）を算出し、これらを加算した値を含むフィードバック補正流量を算出する。
【００６２】
フィードバック補正流量算出機能Ｂ１３は、エアコンプレッサ４２から燃料電池スタック２０への酸化ガス供給をフィードバック制御するフィードバック制御手段として機能するとともに、酸化ガスの実流量と目標値との偏差に応じて積分項の更新演算を変更する演算制御手段としても機能する。
【００６３】
コントローラ７０は、酸化ガス消費量と、フィードバック補正流量とを加算することにより、エアコンプレッサ４２から出力される酸化ガスの流量を算出する（酸化ガス流量算出機能：Ｂ１４）。更にコントローラ７０は、酸化ガス流量算出機能Ｂ１４によって算出された酸化ガス流量をエアコンプレッサ４２の回転数に換算し（ガス流量／回転数変換機能：Ｂ１５）、回転数指令値をエアコンプレッサ４２に出力する。
【００６４】
次に、図５を参照しながらエアコンプレッサ制御に係わるフィードバック補正流量の積分項の更新演算を許可するタイミングについて説明する。
【００６５】
本実施形態では、エアコンプレッサ制御に係わる比例項Ｐ＝ＫP×ｅの値が所定の閾値を超えているときには、積分項Ｉ＝ＫI×∫（ｅ）ｄｔの比例ゲインＫIの値を小さくする。比例項Ｐの値が所定の閾値を超えているときには、酸化ガス流量の実測値（実線）は、その目標値（点線）に追いつくことができず、両者の偏差ｅは大きくなる。このような場合に、比例ゲインＫIの値を通常値（負荷変動が殆どない運転状態における比例ゲインＫIの値）の１／２０〜１／１０程度の値に変更することにより、偏差ｅを定常偏差と看做して積分項Ｉの更新演算を実施したとしても、その過渡的な期間の積分項Ｉの積算値を小さくすることができる。そのため、目標値が一定値に落ち着いたときの酸化ガス流量のオーバーシュートを抑制できる（説明の便宜上、図５は従来に係わるエアコンプレッサ制御がオーバーシュートを引き起こす例を示している。）。
【００６６】
但し、燃料電池スタック２０の負荷が再び安定化する等して、比例項Ｐの値が所定の閾値を下回る場合には、積分項Ｉの比例ゲインＫIの値を変更前の値に戻す必要がある。比例ゲインＫIの値を変更前の値に戻すときには、いきなり変更前の値に戻すのではなく、比例ゲインＫIの値を少しずつ大きくしながら変更前の値に戻すのが望ましい。
【００６７】
尚、フィードバック補正流量算出機能Ｂ１３における比例積分制御の対象は、あくまでも酸化ガス流量であって、エアコンプレッサ４２の回転数ではない。酸化ガス流量をエアコンプレッサ４２の回転数に変換する際に僅かな誤差が存在すると、その僅かな誤差が積み重なって定常誤差となって現れる。フィードバック制御によって、その定常誤差を低減するには、運転状態に関わらず、積分項Ｉの更新演算を継続するのが望ましい。つまり、燃料電池スタック２０の負荷が過渡的に変動するような場合（比例項Ｐの値が所定の閾値を超える場合）であっても、比例ゲインＫIの値をゼロにしないで積分項Ｉを更新演算するのが望ましい。
【００６８】
発明の実施形態を通じて説明された実施例は、用途に応じて適宜に組み合わせて、又は変更若しくは改良を加えて用いることができ、本発明は上述した実施形態の記載の記載に限定されるものではない。例えば、燃料電池システム１０を各種移動体（ロボット、船舶、航空機など）の電力源として搭載してもよい。また、本実施形態に係わる燃料電池システム１０を住宅やビル等の発電設備（定置用発電システム）として運用してもよい。
【図面の簡単な説明】
【００６９】
【図１】本実施形態に係わる燃料電池システムのシステム構成図である。
【図２】本実施形態に係わるインジェクタ制御の機能ブロック図である。
【図３】ＦＣ電流値、ガス噴射指令時間、インジェクタ二次圧指令値、及びインジェクタ駆動周期のタイミングチャートである。
【図４】本実施形態に係わるエアコンプレッサ制御の機能ブロック図である。
【図５】エアコンプレッサの実流量と目標値との関係を示すグラフである。
【符号の説明】
【００７０】
１０…燃料電池システム  ２０…燃料電池スタック  ３０…燃料ガス配管系  ３１…燃料ガス供給源  ３２…遮断弁  ３３…レギュレータ  ３４…インジェクタ  ３５…燃料ガス供給流路  ４０…酸化ガス配管系  ４１…フィルタ  ４２…エアコンプレッサ  ４３…加湿器  ４４…酸化ガス供給流路  ６０…電力系  ６１…ＤＣ／ＤＣコンバータ  ６２…バッテリ  ６３…トラクションインバータ  ６４…トラクションモータ  ７０…コントローラ
【図１】
2008166019.tif 000003
【図２】
2008166019.tif 000004
【図３】
2008166019.tif 000005
【図４】
2008166019.tif 000006
【図５】
2008166019.tif 000007