(57)【要約】    【課題】  燃料電池システムにおいて、発電電力目標値に基づいて燃料電池から取り出す電流を制御する際に、電流の上限値を最適に設定して、電圧低下による運転停止を可及的に減少させる。    【解決手段】  所定の遅れ時間（例えば１０秒）前の電流平均値に所定のオフセット値（例えば２Ａ）を付して、電流上限値を設定する。そして、発電電力目標値に基づいて燃料電池から取り出す電流を制御する際に、電流値を電流上限値と比較して、電流を制御する。【選択図】  図２
2011187391.tif 000002
【特許請求の範囲】
【請求項１】
発電電力目標値に基づいて燃料電池から取り出す電流を制御する電流制御手段と、前記電流を電流上限値と比較して、前記電流を制限する電流制限手段と、を備える燃料電池システムにおいて、
前記電流上限値を、所定の遅れ時間前の電流平均値に所定のオフセット値を付して設定する、電流上限値設定手段を設けたことを特徴とする燃料電池システム。
【請求項２】
前記電流平均値は、一定時間隔の複数点の電流の平均値である請求項１記載の燃料電池システム。
【請求項３】
前記電流制限手段は、前記電流が前記電流上限値を超えたときに、発電電流を制御することにより、電圧低下を抑制することを特徴とする請求項１又は請求項２記載の燃料電池システム。
【請求項４】
発電電力目標値に基づいて燃料電池から取り出す電流を制御する一方、前記電流を電流上限値と比較して、前記電流を制限するに際し、
前記電流上限値を、所定の遅れ時間前の電流平均値に所定のオフセット値を付して設定することを特徴とする燃料電池システムの電流制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料電池システムに関し、特に燃料電池から取り出す電流を制御する技術に関する。
【背景技術】
【０００２】
家庭用の燃料電池システム（発電ユニット）は、一般に、炭化水素系の燃料（例えば都市ガス、ＬＰＧ、灯油など）を改質して水素を生成する改質器を含む水素製造装置と、生成した水素と空気中の酸素とから電気化学反応により直流電力を発生させる燃料電池（燃料電池スタック）と、燃料電池で発生した直流電力を取り出すと共に交流電力に変換して家庭内の電気機器に供給するパワーコンディショナーと、燃料電池などで発生する熱を回収して給湯ユニット側と熱交換する熱交換器とを含んで構成される。
【０００３】
このような燃料電池システムでは、需要電力に応じて発電電力目標値を設定し、これに応じて燃料供給量等を調整することにより、発電電力を制御する一方、発電電力目標値に基づいて燃料電池から取り出す電流を制御し、また燃料電池から取り出す電流については、電流上限値と比較して、電流を制限する方法が知られている。
また、特許文献１では、燃料電池の出力電圧が燃料電池が安定して発電することができる電圧下限値を下回った場合は、燃料電池から取り出す電流を制限するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の燃料電池システムでは、発電電力目標値に基づいて燃料電池から取り出す電流を制御するようにしているが、発電電力目標値が急増して、燃料電池から取り出す電流が急増すると、Ｉ−Ｖ特性に従って、燃料電池の出力電圧が急減し、燃料電池が安定して発電することができる電圧下限値を下回り、運転停止に至ることがある。
そこで、燃料電池から取り出す電流に関し、電流上限値を設定して、制限しているが、従来は、発電電力目標値に応じて電流上限値を設定しており、電流が瞬時に電流上限値に近づいたときには、電圧が電圧下限値を超えて低下し、運転停止に至るのを防げなかった。
【０００６】
また、特許文献１では、燃料電池の出力電圧が燃料電池が安定して発電することができる電圧下限値を下回った場合に燃料電池から取り出す電流を制限するようにしているが、燃料電池の電圧低下を生じてからの制御のため、電圧低下を未然に防止できないという問題点がある。
本発明は、このような実状に鑑み、燃料電池から取り出す電流の上限値を最適に設定して、電圧低下による運転停止を可及的に減少させることを課題とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は、発電電力目標値に基づいて燃料電池から取り出す電流を制御する電流制御手段と、前記電流を電流上限値と比較して、前記電流を制限する電流制限手段と、を備える燃料電池システムにおいて、前記電流上限値を、所定の遅れ時間前の電流平均値に所定のオフセット値を付して設定する、電流上限値設定手段を設ける構成とする。
【発明の効果】
【０００８】
本発明によれば、電流上限値を、所定の遅れ時間前の電流平均値に所定のオフセット値を付して設定することにより、比較的緩やかな発電電力目標値の変化に対しては不必要な電流抑制を行うことなく、急激な発電電力目標値の変化に対しては、速やかに電流上限値を最適な値に更新することにより、急激な電流の上昇による電圧低下を防止でき、電圧低下による運転停止を可及的に減少させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態を示す燃料電池システムの概略構成図
【図２】電流上限値設定のブロック図
【図３】電流上限値設定の説明図
【図４】電流上限値設定ルーチンのフローチャート
【図５】電流制御ルーチンの基本例のフローチャート
【図６】電力制御ルーチンの他の例のフローチャート
【図７】従来技術及び本実施形態での電流制御のタイムチャート
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、詳細に説明する。
図１は本発明の一実施形態を示す燃料電池システム（発電ユニット）の概略構成図である。
家庭用の燃料電池システム（発電ユニット）は、システム筐体１内に、水素製造装置２と、燃料電池３と、パワーコンディショナー（ＰＣＳ）４と、熱交換器５とを備えて構成される。
【００１１】
水素製造装置２は、炭化水素系の燃料（例えば都市ガス、ＬＰＧ、灯油など）を改質触媒を用いて水蒸気供給下で改質により水素（Ｈ２、ＣＯ２を含む水素リッチな燃料ガス）を生成する改質器を主体として構成される。また、改質反応（吸熱反応）のための改質器加熱用の燃焼器（バーナー）６を備え、燃焼器６では、燃料電池３の燃料極側のオフガス（オフガス発生前は改質前の燃料）を燃焼させる。
【００１２】
図示は省略するが、水素製造装置２は、この他、改質器の上流側に設けられて、改質前の炭化水素系の燃料に含まれる硫黄化合物を吸着剤を用いて吸着除去又は脱硫触媒を用いて変換除去する脱硫器と、改質器の下流側に設けられて、改質ガス中の副生ＣＯをシフト触媒により残留水蒸気と反応させてＣＯ２とＨ２に変えるＣＯシフト反応器とを備える。
また、必要に応じ、シフト反応後のガス中にわずかながら残存するＣＯを選択酸化触媒を用いて空気供給下で選択的に酸化してＣＯ２に変えるＣＯ選択酸化器を更に備えてもよい。
【００１３】
燃料電池３は、例えば固体高分子形（ＰＥＦＣ）の燃料電池スタックであり、複数の電池セルが積み重ねられて構成される。電池セルは、燃料極（アノード）と、空気極（カソード）と、これらの間に配置された電解質層（高分子のイオン交換膜）とを有している。従って、燃料電池３は、電解質層の一端側の燃料極に水素（水素リッチな燃料ガス）が供給され、電解質層の他端側の空気極に空気中の酸素が供給されることで、水素と酸素との電気化学反応（発熱反応）により、直流電力を発生する。尚、燃料電池３としては、固体高分子形（ＰＥＦＣ）のものに限らず、リン酸形（ＰＡＦＣ）、溶融炭酸塩形（ＭＣＦＣ）、固体酸化物形（ＳＯＦＣ）、あるいはアルカリ電解質形（ＡＦＣ）などの他の形式の燃料電池であってもよい。
【００１４】
パワーコンディショナー（ＰＣＳ）４は、燃料電池３で発生した直流電力を取り出すものであり、また、インバータを備え、直流電力を交流電力に変換して、家庭内の電気機器（負荷）ＥＩに供給する。また、パワーコンディショナー４には余剰電力ヒータ７が付設されており、燃料電池３の発電電力が電気機器ＥＩの需要電力を超える場合、逆潮流防止のため、インバータによる変換前の直流電力又は変換後の交流電力の一部が余剰電力ヒータ７に供給されて、余剰電力が消費される。尚、燃料電池３の発電電力が電気機器ＥＩの需要電力に満たない場合は、商用電力系統ＣＥからの補助電力が電気機器ＥＩに供給される。
【００１５】
熱交換器５は、その一次側が燃料電池３冷却用の冷却水循環通路８の一部を構成し、その二次側が給湯ユニット（貯湯ユニット）側の熱回収通路１２の一部を構成し、燃料電池３にて発生する熱を回収して給湯ユニットとの間で熱交換する。
熱交換器５の一次側の冷却水循環通路８では、水タンク９内の水を水ポンプ１０により燃料電池３の冷却器１１に送り、ここで昇温した水を熱交換器５の一次側に流して、給湯ユニットからの水と熱交換した後、水タンク９内に戻している。図示は省略するが、この冷却水は水素製造装置２内のＣＯシフト反応器及びＣＯ選択酸化器での発熱反応の冷却にも用いられる。
【００１６】
また、熱交換器５の二次側の熱回収通路１２には、前記余剰電力ヒータ７を配置して、余剰電力を消費する際に、熱回収を行い、水素製造装置（改質器）２には改質に必要な水を供給する。
燃料電池システム（発電ユニット）はまた、電気機器ＥＩの需要電力に応じて、燃料電池３の発電電力を制御する制御装置１３を備えて構成される。制御装置１３は、マイクロコンピュータにより構成され、ＣＰＵ、ＲＯＭ、ＲＡＭ及び入出力インターフェイスなどを備えている。
【００１７】
電気機器ＥＩの需要電力に応じた制御のため、制御装置１３には、計測器１４、１５から信号が入力される。計測器１４は、燃料電池３から電気機器ＥＩへ供給される供給電力を測定し、供給電力の測定値を制御装置１３へ出力する。計測器１５は、商用電力系統ＣＥから電気機器ＥＩへ供給される補助電力を測定し、補助電力の測定値を制御装置１３へ出力する。電気機器ＥＩの需要電力は、供給電力と補助電力との和として算出される。
【００１８】
制御装置１３による発電電力の制御は、燃料供給制御手段（ポンプ及び／又は制御弁）１６を介して水素製造装置２への燃料供給量を制御して、燃料電池３への改質燃料の供給量を制御し、また、空気供給制御手段（ポンプ及び／又は制御弁）１７を介して燃料電池３への空気の供給量を制御することによって、行う。実際には、この他、水素製造装置（改質器）２への改質用水の供給、燃焼器６への燃料供給、ＣＯ選択酸化器への空気供給、各部への冷却水の供給などを協調制御する。
【００１９】
従って、制御装置１３は、電気機器ＥＩの需要電力に応じて、燃料電池３の発電電力目標値を設定し、これに従って（発電電力目標値を得るように）、燃料供給量や空気供給量などを制御することにより、燃料電池３の発電電力を制御する。
制御装置１３はまた、パワーコンディショナー４を制御する。具体的には、燃料電池３の発電電力目標値に基づいて、燃料電池３から取り出す電流を設定・制御する。より詳しくは、燃料電池３の発電電力目標値を燃料電池３の出力電圧（瞬時値）で除算して、電流目標値を設定し、この電流目標値に従って、燃料電池３から取り出す電流を制御する。
【００２０】
尚、燃料電池３には、燃料電池３の出力電圧を検出する燃料電池電圧計１８と、燃料電池３の出力電流を検出する燃料電池電流計１９とが付設され、これらの信号は制御装置１３に入力されている。
制御装置１３は更にまた、燃料電池３の発電電力が電気機器ＥＩの需要電力を超える場合は、燃料電池３の発電電力値を下げるが、パワーコンディショナー４を制御して、実電力が降下している間に生じる余剰電力を余剰電力ヒータ７に供給し、熱エネルギーに変換して、給湯に用いる。
【００２１】
次に、本実施形態における、制御装置１３での、パワーコンディショナー４を介して燃料電池３から取り出す電流を設定・制御する電流制御について、更に詳しく説明する。
図２は電流上限値設定のブロック図である。
平均化処理部２１では、電流計１９（図１）により検出される電流瞬時値を平均化（平滑化）する。具体的には、一定時間隔（例えば０．５秒）毎に、電流計出力（電流瞬時値）をサンプリングし、例えば、現時点、０．５秒前、１．０秒前、１．５秒前の４点の電流平均値を求める。
【００２２】
すなわち、図３（ａ）を参照し、時点ｔ０において、時点ｔ０の電流値ｉ０、時点ｔ１’の電流値ｉ１’、時点ｔ２’の電流値ｉ２’、時点ｔ３’の電流値ｉ３’の平均値を求める（次式参照）。
電流平均値＝（ｉ０＋ｉ１’＋ｉ２’＋ｉ３’）／４
遅れ処理部２２では、平均化処理部２１で求めた電流平均値の後段への出力を所定の遅れ時間（例えば１０秒）遅らせる。言い換えれば、所定の遅れ時間（例えば１０秒）前の電流平均値を後段（加算器２３）へ出力する。
【００２３】
すなわち、図３（ａ）を参照し、時点ｔ０より１０秒後の時点ｔ２０において、時点ｔ０において求めた電流平均値を出力する。
言い換えれば、図３（ｂ）を参照し、時点ｔ０において、所定の遅れ時間（１０秒）前の、時点ｔ２０’、ｔ２１’、ｔ２２’、ｔ２３’の４点の電流平均値を出力する（次式参照）。
【００２４】
電流平均値＝（ｉ２０’＋ｉ２１’＋ｉ２２’＋ｉ２３’）／４
加算器２３では、遅れ処理部２２からの所定の遅れ時間前の電流平均値に、所定のオフセット値（例えば２Ａ）を加算する。これが電流上限値となる。
図４は上記に基づく電流上限値算出のフローチャートである。本フローは一定時間隔（０．５秒）毎に実行される。
【００２５】
Ｓ１では、実電流（電流瞬時値）ｉを検出する。
Ｓ２では、電流値について、現時点から０．５秒毎に２１．５秒前まで計２４点の電流データを記憶するシフトレジスタ（ｉ０〜ｉ２３’）の記憶値をシフト処理する。すなわち、２１．５秒前の電流データを記憶するｉ２３’に２１．０秒前のｉ２２’のデータを書込み、以下同様に順にシフトして、最新の電流データを記憶するｉ０に今回検出した実電流ｉのデータを書込む。
【００２６】
Ｓ３では、所定の遅れ時間（１０秒）前の４点のデータｉ２０’、ｉ２１’、ｉ２２’、ｉ２３’を読出し、これら４点の平均値を算出することで、所定の遅れ時間前の電流平均値を求める。
Ｓ４では、Ｓ３で求めた所定の遅れ時間前の電流平均値に、所定のオフセット値（例えば２Ａ）を加算して、電流上限値を求める。
【００２７】
図５は上記電流上限値を用いた電流制御のフローチャートであり、最もシンプルな制御としたものである。
Ｓ１１では、図４のフローで算出される最新の電流上限値を読込む。
Ｓ１２では、電流計１９（図１）の出力より実電流（電流瞬時値）ｉを検出し、実電流ｉが電流上限値を超えた（実電流ｉ＞上限値）か否かを判定する。
【００２８】
実電流ｉ≦電流上限値の場合は、Ｓ２１へ進んで、発電電流を上昇させる。その一方、実電流ｉ＞電流上限値の場合は、Ｓ２２へ進んで、発電電流を降下させ、これによって電圧低下を抑制する。
図６は図５と同様に上記電流上限値を用いた電流制御のフローチャートであり、発電電力目標値等との関連を含めて記述したものである。
【００２９】
Ｓ１１では、図４のフローで算出される最新の電流上限値を読込む。
Ｓ１２では、電流計１９（図１）の出力より実電流（電流瞬時値）ｉを検出し、実電流ｉが電流上限値を超えた（実電流ｉ＞上限値）か否かを判定する。
実電流ｉ≦電流上限値の場合は、Ｓ１３へ進む。
Ｓ１３では、過去に実電流ｉ＞電流上限値となって、フラグＦ＝１にセットされたままか否かを判定し、ＮＯ、すなわちＦ＝０の場合は、通常モードでの制御のため、Ｓ１４、Ｓ１５へ進む。
【００３０】
Ｓ１４では、燃料電池の発電電力目標値を読込む。発電電力目標値は、別ルーチンにより、需要電力に応じて設定されている。
Ｓ１５では、発電電力目標値に基づいて、燃料電池から取り出す電流を設定・制御する。具体的には、燃料電池の発電電力目標値を燃料電池の出力電圧（瞬時値）で除算して、電流目標値を設定し、この電流目標値に従って、燃料電池から取り出す電流を制御する。
【００３１】
Ｓ１２の判定で、実電流ｉ＞上限値の場合は、Ｓ１６へ進み、フラグＦ＝１にセットした後、制限モードでの制御のため、Ｓ１７、Ｓ１８へ進む。
Ｓ１７では、電力制限値を設定し、実電力を制限する。従って、このときは、燃料電池の発電電力を電力制限値に抑制するように、燃料電池への燃料供給量や空気供給量などを減少させる。
【００３２】
Ｓ１８では、電力制限値に基づいて、燃料電池から取り出す電流を制御する。具体的には、燃料電池の電力制限値を燃料電池の出力電圧（瞬時値）で除算して、電流目標値を設定し、この電流目標値に従って、燃料電池から取り出す電流を制御する。
制限モードに入ったときは、フラグＦ＝１となる（Ｓ１６）。従って、その後、Ｓ１２の判定で、実電流ｉ≦上限値となっても、Ｓ１３の判定でＹＥＳとなり、Ｓ１９で所定の回復条件が成立しない限り、Ｓ１７、Ｓ１８へ進み、制限モードが継続される。回復条件が成立しない場合としては、例えば、セル温度が許容上限値より高い、燃料利用率が許容上限値より高い、空気利用率が許容上限値より高い場合などが挙げられる。Ｓ１９で所定の回復条件が成立すると、Ｓ２０でフラグＦ＝０とした後、Ｓ１４、Ｓ１５へ進み、通常モードに戻る。
【００３３】
尚、本実施形態では、制限モードにおいて、電力目標値とは別に電力制限値を設定したが、電力目標値を減少側に補正して用いるようにしてもよい。
次に、図７を参照して、従来技術と本実施形態とでの制御の違いについて説明する。
図７（ａ）は従来技術の場合である。
従来技術では、発電電力目標値に基づいて燃料電池から取り出す電流を制御するようにしている（電流＝電力目標値／電圧）。しかし、発電電力目標値が急増して、燃料電池から取り出す電流が急増すると、Ｉ−Ｖ特性に従って、燃料電池の出力電圧が急減し、燃料電池が安定して発電することができる電圧下限値を下回り、運転停止に至ることがある。
【００３４】
そこで、燃料電池から取り出す電流に関し、電流上限値を設定して、制限しているが、従来技術では、発電電力目標値に応じて電流上限値を設定しており、電流が瞬時に電流上限値に近づいたときには、電圧が電圧下限値を超えて低下し、運転停止に至るエラーを防げなかった。
すなわち、電力目標値が増大して、実電流が増大し、これに伴って実電圧が低下するときに、何らかの理由で実電圧が急低下し、実電流が急上昇すると、実電流を抑制することができず、電圧の低下を抑えることができない。このため、実電圧が電圧下限値を下回って、運転停止に至るエラーとなる。
【００３５】
図７（ｂ）は本実施形態の場合である。
本実施形態によれば、電流上限値を、所定の遅れ時間前の実電流平均値に所定のオフセット値を付して設定している。
従って、発電電力目標値が増大して、燃料電池から取り出す電流が増大し、Ｉ−Ｖ特性に従って燃料電池の出力電圧が低下し、このときに出力電圧が急低下すると、電流が更に増大しても、電流の上昇を速やかに抑制でき、その分、電圧の低下を抑えることができる。これにより、実電圧が電圧下限値を下回って運転停止に至るエラーを防止することができる。
【００３６】
本実施形態によれば、電流上限値を、所定の遅れ時間（例えば１０秒）前の電流平均値に所定のオフセット値（例えば２Ａ）を付して設定することにより、電流の急激な変動を抑制でき、システム内の急激な変動に対し過敏に反応過ぎることなく、安定して運転することができる。
特に、電流上限値を、電流平均値に基づいて設定することで、電流瞬時値の変動の影響を受けて電流上限値が変動するのを回避できる。すなわち、電流が瞬間的に低下した直後にすぐ反応して不必要に電流を抑制するのを回避できる。従って、電流平均値は、電流瞬時値の影響を回避できる程度の平均化（平滑化）を実現するように設定される。
【００３７】
また、所定の遅れ時間前の電流平均値に基づいて設定することで、急激な電流上昇を抑制する一方、比較的緩やかな電流上昇については抑制することなく対応できる。尚、所定の遅れ時間は、長すぎると、通常の比較的緩やかな負荷上昇でも不必要な電流抑制を行うので、比較的緩やかな負荷上昇では電流抑制を行わないような値、機種によるが、例えば、２０秒では長すぎ、１０秒程度とするのがよい。すなわち、負荷上昇速度と遅れ時定数とを考慮して設定する。
【００３８】
また、所定のオフセット値を付して設定することで、上限値を実電流より高側にすると共に、電流の高側への追従速度を規制するように制御することができる。尚、所定のオフセット値は、小さすぎると、定常状態での通常的な電流変動でも不必要な電流抑制が行われ電流上昇速度が遅くなり過ぎるため、通常的な電流変動では電流抑制を行わないような値、機種によるが、例えば、０．５Ａ程度ではなく、１Ａ以上に設定するとよい。また、新品電池搭載機に比べ、劣化電池搭載機では、通常的な電流変動が大きくなるので、電池の劣化度合をも考慮して設定するとよい。
【００３９】
このようにして、燃料電池から取り出す電流の上限値を最適に設定でき、比較的緩やかな電力目標値の変化に対しては負荷追従の妨げになるような過剰な電流抑制を行うことなく、急激な電力目標値の変化に対しては、速やかに電流上限値を最適な値に更新することにより、急激な電流の上昇による電圧低下を防止でき、電圧低下による運転停止を可及的に減少させることができる。
【００４０】
また、本実施形態によれば、前記電流平均値を、一定時間隔（例えば０．５秒間隔）の複数点（例えば４点）の電流の平均値とすることにより、比較的簡単に、電流瞬時値の変動の影響を回避できる。但し、時間隔及び点数は、実施形態で示したものに限るものではなく、２点以上の平均値であればよい。
また、本実施形態によれば、燃料電池から取り出す電流が前記電流上限値を超えたときに、発電電流を制御することにより、電圧低下を確実に抑制することができる。
【００４１】
尚、以上の説明では、水素製造装置を備える燃料電池システムについて説明したが、水素製造装置の代わりに、水素ボンベ等を使用する、いわゆる純水素型の燃料電池システムにも、本発明を適用可能である。
また、以上の図示の実施形態はあくまで本発明を例示するものであり、本発明は、説明した実施形態により直接的に示されるものに加え、特許請求の範囲内で当業者によりなされる各種の改良・変更を包含するものであることは言うまでもない。
【符号の説明】
【００４２】
１  システム筐体
２  水素製造装置（改質器）
３  燃料電池（スタック）
４  パワーコンディショナー
５  熱交換器
６  燃焼器
７  余剰電力ヒータ
８  冷却水循環通路
９  水タンク
１０  水ポンプ
１１  冷却器
１２  熱回収通路
１３  制御装置
１４  計測器
１５  計測器
１６  燃料供給制御手段
１７  空気供給制御手段
１８  燃料電池電圧計
１９  燃料電池電流計
【図１】
2011187391.tif 000003
【図２】
2011187391.tif 000004
【図３】
2011187391.tif 000005
【図４】
2011187391.tif 000006
【図５】
2011187391.tif 000007
【図６】
2011187391.tif 000008
【図７】
2011187391.tif 000009