(57)【特許請求の範囲】
【請求項１】
水素含有燃料を含む燃料を用いて水素含有ガスを発生させる水素発生部と、
前記水素含有ガスを用いて発電を行うセルスタックと、を備える燃料電池システムであって、
前記水素発生部に対して供給される前記燃料の供給量を取得する供給量取得部と、
前記水素発生部の上流側において、前記燃料の中の酸素または窒素を検出する検出部と、
前記検出部の検出結果に基づいて、前記燃料が空気を含むことによって前記供給量取得部からの値が含む誤差を補正し、前記空気を含んだ前記燃料の供給量を取得する補正部と、
前記検出部の検出結果及び前記補正部によって前記誤差が補正された前記供給量取得部からの値に基づいて、前記燃料に含まれる空気の量を演算する演算部と、を備えることを特徴とする燃料電池システム。
【請求項２】
前記燃料に含まれる前記空気の量に基づいて、前記燃料の供給量を調整する調整部を更に備え、
前記調整部は、前記燃料に前記空気が含まれることによって減少する前記水素含有燃料の量を考慮して、調整を行うことを特徴とする請求項１に記載の燃料電池システム。
【請求項３】
前記燃料に含まれる前記空気の量に基づいて、前記燃料の供給量を調整する調整部を更に備え、
前記調整部は、前記燃料の中の酸素の消費に要する前記水素含有燃料の量を考慮して、調整を行うことを特徴とする請求項１に記載の燃料電池システム。
【請求項４】
前記燃料に含まれる空気の量に応じて、燃料供給異常を検出する異常検出部を更に備え、
前記異常検出部は燃料供給異常を検出した場合に、システム停止を行うことを特徴とする請求項１〜３の何れか一項記載の燃料電池システム。
【請求項５】
前記異常検出部が、前記補正部および前記演算部により得られる燃料流量に対する空気流量比を判定し、当該比率が所定の閾値を超えた場合に、燃料供給異常を検出することを特徴とする請求項４記載の燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料電池システムに関する。
【背景技術】
【０００２】
従来の燃料電池システムとして、特許文献１に示すものが知られている。この燃料電池システムは、燃料ガス中のメタン系炭化水素の一部の成分の濃度を検出するガス濃度検出手段と、当該ガス濃度検出手段により検出したガス濃度から燃料ガス中の総発熱量を算出し、この総発熱量から燃料流量を算出する燃料流量算出手段と、この燃料流量から運転に適した燃料ガス流量を調整する燃料ガス流量調整手段と、を備えている。この燃料電池システムは、燃料ガス濃度に基づいて燃料ガス流量を調整することで、燃料ガスの季節的な変動に対応している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−３２０６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、水素含有燃料を供給する供給源は、供給圧を一定にするために、供給圧が低下した場合に空気を混合させて水素含有燃料を燃料電池システムに供給する場合がある。このような場合、従来の燃料電池システムは、特定の燃料にしか対応することができず、空気が混合された水素含有燃料の流量を正確に検出することができない。これによって、燃料電池システムが熱自立運転を行うことが出来ないという問題が生じる。
【０００５】
本発明は、このような課題を解決するためになされたものであり、空気が混合された状態で水素含有燃料が供給された場合であっても、熱自立運転が可能な燃料電池システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る燃料電池システムは、水素含有燃料を含む燃料を用いて水素含有ガスを発生させる水素発生部と、水素含有ガスを用いて発電を行うセルスタックと、を備える燃料電池システムであって、水素発生部に対して供給される燃料の供給量を取得する供給量取得部と、水素発生部の上流側において、燃料の中の酸素または窒素を検出する検出部と、検出部の検出結果に基づいて、供給量取得部からの値が含む誤差を補正し、空気を含んだ燃料の供給量を取得する補正部と、検出部の検出結果に基づいて、燃料に含まれる空気の量を演算する演算部と、を備えることを特徴とする。
【０００７】
この燃料電池システムは、補正部を備えている。この補正部は、供給量取得部からの値が含む誤差を補正することによって、燃料に空気が含まれていた場合に、当該燃料の供給量を正確に取得することができる。また、燃料電池システムは、酸素または窒素を検出する検出部の検出結果に基づいて、燃料に含まれる空気の量を演算する演算部を備えている。従って、水素発生部に供給される燃料に空気が含まれていた場合に、燃料電池システムは、燃料中の水素含有燃料にどの程度の空気が混合されているかを把握することができる。これによって、燃料電池システムは、空気の混合量に応じて、燃料の供給量を適切に調整することが可能となる。以上によって、燃料電池システムは、空気が混合された状態で水素含有燃料が供給された場合であっても、熱自立運転を行うことが可能となる。
【０００８】
燃料電池システムは、燃料に含まれる空気の量に基づいて、燃料の供給量を調整する調整部を更に備え、調整部は、燃料に空気が含まれることによって減少する水素含有燃料の量を考慮して、調整を行うことが好ましい。空気が含まれている燃料と、含まれていない燃料を比較した場合、燃料の量が同じであれば、空気が含まれている燃料の方が、空気が含まれる分、水素含有燃料の量が減少している。調整部は、このような理由により減少する水素含有燃料の量を考慮して、燃料の調整を行うことができる。これにより、空気が混合された状態で水素含有燃料が供給された場合に、必要な量の水素含有燃料を確実に供給することができる。
【０００９】
燃料電池システムは、燃料に含まれる空気の量に基づいて、燃料の供給量を調整する調整部を更に備え、調整部は、燃料の中の酸素の消費に要する水素含有燃料の量を考慮して、調整を行うことが好ましい。燃料に空気が含まれていた場合、当該空気中の酸素を消費するための水素含有燃料が更に必要となる。従って、調整部は、酸素の消費に要する水素含有燃料の量を考慮して、燃料の調整を行うことができる。これにより、空気が混合された状態で水素含有燃料が供給された場合に、燃料電池システムは一層好適に熱自立運転を行うことができる。
【００１０】
燃料電池システムは、燃料に含まれる空気の量に応じて、燃料供給異常を検出する異常検出部を更に備え、異常検出部は燃料供給異常を検出した場合に、システム停止を行うことが好ましい。これによって、燃料に含まれる空気が多くなりすぎている状況に対応することが可能となる。
【００１１】
燃料電池システムにおいて、異常検出部が、補正部および演算部により得られる燃料流量に対する空気流量比を判定し、当該比率が所定の閾値を超えた場合に、燃料供給異常を検出することが好ましい。これにより、一層正確に燃料供給異常を検出することができる。
【発明の効果】
【００１２】
本発明によれば、空気が混合された状態で水素含有燃料が供給された場合であっても、燃料電池システムの熱自立運転が可能である。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態に係る燃料電池システムの構成を示すブロック構成図である。
【図２】図２は、制御部の構成を示すブロック構成図である。
【図３】図３は、本発明の実施形態に係る燃料電池システムの制御処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。なお、各図において同一又は相当部分には同一符号を付し、重複する説明を省略する。
【００１５】
図１に示されるように、燃料電池システム１は、脱硫部２と、水気化部３と、水素発生部４と、セルスタック５と、オフガス燃焼部６と、水素含有燃料供給部７と、水供給部８と、酸化剤供給部９と、パワーコンディショナー１０と、制御部１１と、を備えている。燃料電池システム１は、水素含有燃料及び酸化剤を用いて、セルスタック５にて発電を行う。燃料電池システム１におけるセルスタック５の種類は特に限定されず、例えば、固体高分子形燃料電池（ＰＥＦＣ：Polymer  Electrolyte  Fuel  Cell）、固体酸化物形燃料電池（ＳＯＦＣ：Solid  Oxide  Fuel  Cell）、リン酸形燃料電池（ＰＡＦＣ：Phosphoric  Acid  Fuel  Cell）、溶融炭酸塩形燃料電池（ＭＣＦＣ：Molten  Carbonate  Fuel  Cell）、及び、その他の種類を採用することができる。なお、セルスタック５の種類、水素含有燃料の種類、及び改質方式等に応じて、図１に示す構成要素を適宜省略してもよい。
【００１６】
水素含有燃料として、例えば、炭化水素系燃料が用いられる。炭化水素系燃料として、分子中に炭素と水素とを含む化合物（酸素等、他の元素を含んでいてもよい）若しくはそれらの混合物が用いられる。炭化水素系燃料として、例えば、炭化水素類、アルコール類、エーテル類、バイオ燃料が挙げられ、これらの炭化水素系燃料は従来の石油・石炭等の化石燃料由来のもの、合成ガス等の合成系燃料由来のもの、バイオマス由来のものを適宜用いることができる。具体的には、炭化水素類として、メタン、エタン、プロパン、ブタン、天然ガス、ＬＰＧ（液化石油ガス）、都市ガス、タウンガス、ガソリン、ナフサ、灯油、軽油が挙げられる。アルコール類として、メタノール、エタノールが挙げられる。エーテル類として、ジメチルエーテルが挙げられる。バイオ燃料として、バイオガス、バイオエタノール、バイオディーゼル、バイオジェットが挙げられる。
【００１７】
酸化剤として、例えば、空気、純酸素ガス（通常の除去手法で除去が困難な不純物を含んでもよい）、酸素富化空気が用いられる。
【００１８】
脱硫部２は、水素発生部４に供給される水素含有燃料の脱硫を行う。脱硫部２は、水素含有燃料に含有される硫黄化合物を除去するための脱硫触媒を有している。脱硫部２の脱硫方式として、例えば、硫黄化合物を吸着して除去する吸着脱硫方式や、硫黄化合物を水素と反応させて除去する水素化脱硫方式が採用される。脱硫部２は、脱硫した水素含有燃料を水素発生部４へ供給する。
【００１９】
水気化部３は、水を加熱し気化させることによって、水素発生部４に供給される水蒸気を生成する。水気化部３における水の加熱は、例えば、水素発生部４の熱、オフガス燃焼部６の熱、あるいは排ガスの熱を回収する等、燃料電池システム１内で発生した熱を用いてもよい。また、別途ヒータ、バーナ等の他熱源を用いて水を加熱してもよい。なお、図１では、一例としてオフガス燃焼部６から水素発生部４へ供給される熱のみ記載されているが、これに限定されない。水気化部３は、生成した水蒸気を水素発生部４へ供給する。
【００２０】
水素発生部４は、脱硫部２からの水素含有燃料を用いて水素リッチガスを発生させる。水素発生部４は、水素含有燃料を改質触媒によって改質する改質器を有している。水素発生部４での改質方式は、特に限定されず、例えば、水蒸気改質、部分酸化改質、自己熱改質、その他の改質方式を採用できる。なお、水素発生部４は、セルスタック５に要求される水素リッチガスの性状によって、改質触媒により改質する改質器の他に性状を調整するための構成を有する場合もある。例えば、セルスタック５のタイプが固体高分子形燃料電池（ＰＥＦＣ）やリン酸形燃料電池（ＰＡＦＣ）であった場合、水素発生部４は、水素リッチガス中の一酸化炭素を除去するための構成（例えば、シフト反応部、選択酸化反応部）を有する。水素発生部４は、水素リッチガスをセルスタック５のアノード１２へ供給する。
【００２１】
セルスタック５は、水素発生部４からの水素リッチガス及び酸化剤供給部９からの酸化剤を用いて発電を行う。セルスタック５は、水素リッチガスが供給されるアノード１２と、酸化剤が供給されるカソード１３と、アノード１２とカソード１３との間に配置される電解質１４と、を備えている。セルスタック５は、パワーコンディショナー１０を介して、電力を外部へ供給する。セルスタック５は、発電に用いられなかった水素リッチガス及び酸化剤をオフガスとして、オフガス燃焼部６へ供給する。なお、水素発生部４が備えている燃焼部（例えば、改質器を加熱する燃焼器など）をオフガス燃焼部６と共用してもよい。
【００２２】
オフガス燃焼部６は、セルスタック５から供給されるオフガスを燃焼させる。オフガス燃焼部６によって発生する熱は、水素発生部４へ供給され、水素発生部４での水素リッチガスの発生に用いられる。
【００２３】
水素含有燃料供給部７は、脱硫部２へ水素含有燃料を供給する。水供給部８は、水気化部３へ水を供給する。酸化剤供給部９は、セルスタック５のカソード１３へ酸化剤を供給する。水素含有燃料供給部７、水供給部８、及び酸化剤供給部９は、例えばポンプによって構成されており、制御部１１からの制御信号に基づいて駆動する。
【００２４】
パワーコンディショナー１０は、セルスタック５からの電力を、外部での電力使用状態に合わせて調整する。パワーコンディショナー１０は、例えば、電圧を変換する処理や、直流電力を交流電力へ変換する処理を行う。
【００２５】
制御部１１は、燃料電池システム１全体の制御処理を行う。制御部１１は、例えばＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、及び入出力インターフェイスを含んで構成されたデバイスによって構成される。制御部１１は、水素含有燃料供給部７、水供給部８、酸化剤供給部９、パワーコンディショナー１０、その他、図示されないセンサや補機と電気的に接続されている。制御部１１は、燃料電池システム１内で発生する各種信号を取得すると共に、燃料電池システム１内の各機器へ制御信号を出力する。
【００２６】
燃料電池システム１に対して燃料を供給する供給源（例えばパイプラインなど）は、昇圧のために水素含有燃料に空気を混合して供給する場合がある。この場合、水素含有燃料供給部７から水素発生部４に供給される水素含有燃料にも空気が混合されている。本実施形態に係る燃料電池システム１は、水素含有燃料に空気が混合されていた場合であっても、適切に熱自立運転を行うことができる。以下の説明においては、水素含有燃料供給部７から水素発生部４へ供給されるものを「燃料」と称する。燃料は、少なくとも前述の水素含有燃料を含んでおり、水素含有燃料に空気が混合された空気混合燃料である場合と、空気が混合されていない場合がある。燃料電池システム１は、燃料の供給量を検出する燃料流量計１６と、燃料の中の酸素または窒素を検出するセンサー１７と、を更に備えている。図２に示すように、制御部１１は、供給量取得部１０１と、検出部１０２と、演算部１０３と、補正部１０４と、調整部１０５と、異常検出部１０６と、を備えている。
【００２７】
燃料流量計１６は、水素発生部４の上流側に配置される。図１では、燃料流量計１６は、水素含有燃料供給部７と脱硫部２との間に配置されているが、水素発生部４よりも上流であれば、どこに配置されていてもよい。燃料流量計１６は、水素含有燃料供給部７から供給される燃料の流量を検出する。燃料流量計１６は特定の気体流量を測定するのに最適化された特徴を有するため、燃料が水素含有燃料と空気が混合された空気混合燃料であった場合、燃料流量計１６が示す空気混合燃料の流量（水素含有燃料自体の流量に空気流量を加えた値）は誤差を含んでいる。燃料流量計１６の結果は空気混合燃料の流量を正確に示しておらず、また、空気混合燃料中に含まれる水素含有燃料の流量も正確に示しておらず、当該燃料流量計１６の測定結果をそのまま制御に用いることはできない。本実施形態に係る燃料電池システム１は、燃料流量計１６における誤差を、制御部１１の補正部１０４によって補正可能である。このような補正を行うことによって、空気混合燃料の流量が正確に示された測定結果を、制御に用いることが可能となる。
【００２８】
センサー１７は、水素発生部４の上流側に配置される。図１では、センサー１７は、水素含有燃料供給部７と脱硫部２との間に配置されているが、水素発生部４よりも上流であれば、どこに配置されていてもよい。センサー１７は、水素含有燃料供給部７から供給される燃料の中に含まれている酸素または窒素を検出する。センサー１７として、酸素センサー及び窒素センサーのいずれかを配置してもよく、あるいは、両方を組み合わせて配置してもよい。燃料が空気混合燃料であった場合、センサー１７は、空気混合燃料における酸素濃度、あるいは窒素濃度を検出する。センサー１７は、制御部１１と電気的に接続されており、検出結果を制御部１１へ出力する。
【００２９】
制御部１１の供給量取得部１０１は、燃料流量計１６の計測結果を受信して、燃料の供給量を取得する機能を有している。制御部１１の検出部１０２は、センサー１７からの検出結果を取得する機能を有している。制御部１１の検出部１０２は、センサー１７からの検出結果に基づいて、燃料の中の酸素または窒素の量を取得する機能を有している。
【００３０】
制御部１１の補正部１０４は、供給量取得部１０１での取得結果や検出部１０２での検出結果に基づいて、燃料流量計１６からの値が含む誤差を補正し、空気を含んだ燃料の供給量を取得する機能を有している。補正部１０４は、燃料流量計１６の出力値を補正することで、空気混合燃料の流量（水素含有燃料の流量と空気の流量の合計）を取得する。補正部１０４は、予め記憶された燃料流量計１６の空気濃度に対する誤差のデータに基づいて補正を行う。
【００３１】
制御部１１の演算部１０３は、検出部１０２の検出結果、及び補正部１０４によって補正された燃料の供給量に基づいて、燃料に含まれる水素含有燃料および空気の量を演算する機能を有している。具体的に、制御部１１の演算部１０３は、補正部１０４によって正確に取得された空気混合燃料の流量と、検出部１０２の検出結果と、予め記憶された空気濃度に関するデータとを用いて、正確な空気混合燃料における空気の量を演算することができる。制御部１１は、空気中に酸素または窒素がどの程度含有されているかのデータを記憶している。制御部１１の演算部１０３は、当該データに対して検出結果を照会させることで、空気混合燃料の流量全体のうち、空気流量がどの程度であるかを演算することができる。
【００３２】
制御部１１の調整部１０５は、燃料に含まれる空気の量に応じて、水素発生部４に対する燃料の流量を調整する機能を有している。水素含有燃料のみからなる燃料と空気混合燃料とを比較した場合、同じ燃料流量であっても、空気混合燃料に含まれる水素含有燃料の流量は、空気流量の分だけ少なくなる。従って、制御部１１の調整部１０５は、所望の水素含有燃料の流量が得られるように、水素含有燃料供給部７からの燃料の流量を調整する。制御部１１の調整部１０５は、補正後の燃料流量計１６の検出結果をフィードバックさせて制御を行うことができる。更に、空気混合燃料には酸素が含まれているため、当該酸素を消費する必要がある。空気の混合に伴い、酸素を消費するための水素含有燃料を確保する必要が生じる。従って、制御部１１の調整部１０５は、燃料の中の酸素の消費に要する空気含有燃料の量を考慮して、水素含有燃料供給部７の燃料の流量を調整する機能を有する。制御部１１の調整部１０５は、燃料電池システム１の熱自立運転に必要とされる水素含有燃料の流量を供給できるよう水素含有燃料供給部７の調整を行うことができる。調整部１０５は、更に、燃料の中の酸素の消費に必要な水素含有燃料の流量も考慮して調整を行うことが可能である。
【００３３】
制御部１１の異常検出部１０６は、燃料に含まれる空気の量に応じて、燃料供給異常を検出する機能を有している。また、制御部１１の異常検出部１０６は、燃料供給異常を検出した場合に、システム停止を行う機能を有している。例えば、制御部１１の異常検出部１０６は、燃料中の炭素に対する酸素の比率（空気流量／燃料流量）を判定し、当該比率が所定の閾値を超えた場合に、燃料供給異常を検出する。
【００３４】
次に、図３を参照して、本実施形態に係る燃料電池システム１の制御処理の一例について説明する。図３の制御処理は、水素含有燃料供給部７から水素発生部４へ供給される燃料が、空気混合燃料である場合の例を示している。図３は、水素含有燃料に空気が混合されたとき、または燃料の空気の濃度が変化したときの処理を示す。図３に示す処理は、制御部１１において所定のタイミングで繰り返し実行される。
【００３５】
図３に示すように、制御部１１の検出部１０２は、センサー１７の検出結果を取得して当該検出結果に基づいて、燃料中の酸素濃度を測定する（ステップＳ１０）。このとき、制御部１１の検出部１０２は、燃料中の窒素濃度を測定してもよい。制御部１１の供給量取得部１０１は、燃料流量計１６の検出結果に基づいて燃料の流量（ただし、この時点では誤差を含んでいる）を取得する。制御部１１の補正部１０４は、Ｓ１０の測定結果に基づいて、燃料流量計１６からの値を補正する（ステップＳ２０）。燃料流量計１６からの値を補正することで、補正部１０４は、水素含有燃料流量と空気流量を合わせた燃料全体の流量を取得する。
【００３６】
次に、制御部１１の演算部１０３は、燃料に含まれる空気の流量を演算する（ステップＳ３０）。具体的には、制御部１１の演算部１０３は、予め記憶していた空気中の酸素の量（あるいは窒素の量）に関するデータと、Ｓ１０で測定した酸素濃度とを比較し、燃料中の空気の濃度を演算する。制御部１１の演算部１０３は、Ｓ２０で正確に補正された燃料の流量、及び燃料中の空気の濃度に基づいて、空気流量を演算する。
【００３７】
次に、制御部１１の演算部１０３は、Ｓ１０の測定結果に基づいて、燃料中の空気流量と燃料流量の比率（空気流量／燃料流量）を演算する（ステップＳ４０）。制御部１１の演算部１０３は、Ｓ１０で測定した燃料中の酸素濃度を用いて、空気流量／燃料流量を演算することができる。なお、Ｓ１０で窒素濃度が測定された場合、大気中のＮ２／Ｏ２の比が用いられる。制御部１１の異常検出部１０６は、Ｓ４０で演算した空気流量／燃料流量が予め設定した所定の閾値Ｍａｘより小さいか否かを判定する（ステップＳ５０）。Ｓ５０において、空気流量／燃料流量が閾値Ｍａｘ以上であった場合、制御部１１の異常検出部１０６は燃料供給異常であると判断し、システム停止を実行する（ステップＳ７０）。
【００３８】
Ｓ５０において空気流量／燃料流量が閾値Ｍａｘより小さいと判定した場合、制御部１１の調整部１０５は、水素含有燃料供給部７に対する流量指示値を補正する（ステップＳ６０）。Ｓ６０において、制御部１１の調整部１０５は、燃料電池システム１の制御に必要とされる所望の水素含有燃料の流量を供給できるように、流量指示値を補正する。また、調整部１０５は、燃料に含まれる酸素を消費するのに必要とされる水素含有燃料の流量が加算されるように、流量指示値を補正することもできる（具体的な制御例については後述）。また、制御部１１の調整部１０５は、補正された燃料流量計１６の計測結果に基づいた流量制御を行う。すなわち、制御部１１の調整部１０５は、正確な燃料の流量に基づいて、水素含有燃料供給部７の制御を行う。
【００３９】
Ｓ６０の処理が終了すると、図３に示す制御処理が終了する。なお、次回以降の制御処理においては、Ｓ１０での測定結果に変化がなければＳ２０〜Ｓ６０の処理を行わず、Ｓ１０での酸素濃度または窒素濃度の監視のみを繰り返し行ってもよい。また、図３の制御処理は、燃料電池システム１の運転中、常時実行されてもよく、所定の期間を設けて定期的に実行してもよい。
【００４０】
次に、図３に示す制御処理の更に具体的な制御例を示す。制御の一例として第一制御例、第二制御例、第三制御例を挙げているが、制御内容や用いる数式はこれらに限定されない。なお、以降の説明において用いられる記号の説明を以下に示す。なお、誤差、濃度などは百分率ではなく小数である。また、以降に示す式では、水素含有燃料は炭化水素（アルコールやエーテルなど、分子に酸素や窒素等が結合していないもの）として取り扱っている。
Finit  :制御開始時における水素含有燃料供給部７への流量指示値
Fadj  :制御終了時における水素含有燃料供給部７への流量指示値
finit  :制御開始時における燃料流量計１６の流量測定結果
f’init  :制御開始時における、制御部１１にて補正された、燃料流量計１６の流量測定結果
fS20  :Ｓ２０終了時における燃料流量計１６の流量測定結果
f’S20  :Ｓ２０終了時における、制御部１１にて補正された、燃料流量計１６の流量測定結果
e  :センサー１７の測定値から決められる燃料流量計１６の流量測定結果に含まれる誤差
aS20  :Ｓ２０終了時における燃料中の空気流量
gS20  :Ｓ２０終了時における燃料中の水素含有燃料流量
glost  :Ｓ２０終了時における燃料中の水素含有燃料流量のうち、燃料中の空気との燃焼反応により消費される流量
g  :燃料電池システム１に供給するべき水素含有燃料流量
o  :センサー１７が測定した、燃料中の酸素濃度
CO2  :空気中の酸素濃度
m  :水素含有燃料の平均炭素原子数
n  :水素含有燃料の平均水素原子数
【００４１】
［第一制御例］
第一制御例は、水素発生部４に供給される水素含有燃料の流量（すなわち、空気混合燃料の流量から空気の流量を除いたもの）が、燃料電池システム１の制御に必要とされる水素含有燃料の流量に一致するようにする制御である。
【００４２】
〈スタート時〉
制御開始時においては、水素含有燃料供給部７への流量指示値（Finit）として、前回処理にて設定されていた指示値が設定されている。ただし、初回処理時は、任意の指示値が設定される。また、制御開始時における燃料電池システム１の状態に応じて、燃料電池システム１の制御に必要とされる水素含有燃料流量（g）が設定される。また、制御開始時における燃料流量計１６の流量測定結果（finit）が取得される。このfinitは、誤差を含む値である。
【００４３】
〈ステップＳ１０〉
センサー１７によって、燃料中の酸素濃度が測定される。
【００４４】
〈ステップＳ２０〉
燃料中の酸素濃度に基づいて、燃料流量計１６の流量測定結果に含まれる誤差（e）が決定される。また、誤差を調整するために、式（１）によって燃料流量計１６の流量測定結果の補正がなされ、補正された流量測定結果（f’init）が取得される。
【００４５】
【数１】
0005705577.tif 000002
【００４６】
燃料流量計１６の流量測定結果の補正がなされることによって、水素含有燃料供給部７から供給される燃料の流量（水素含有燃料と空気の合計の流量）が正確に取得される。ただし、この時点では補正された流量測定結果（f’init）と水素含有燃料供給部７への流量指示値（Finit）は一致していない。なぜなら、制御開始時において流量指示値（Finit）が水素含有燃料供給部７へ送信されても、燃料流量計１６の流量測定結果が正確な流量を表示していないため、制御部１１は誤差を含んだ当該流量測定結果に合わせて水素含有燃料供給部７の調整を行っている。従って、第一制御例においては、燃料流量計１６の補正が行われた後は、補正後の流量測定結果が、流量指示値（Finit）と一致するまで、すなわち、式（２）の条件が満たされるまで、水素含有燃料供給部７の調整と燃料流量計１６による測定が繰り返し実行される。
【００４７】
【数２】
0005705577.tif 000003
【００４８】
〈ステップＳ３０〉
Ｓ２０終了時における燃料流量計１６の補正された流量測定結果（f’S20）に基づいて、Ｓ２０終了時における燃料中の空気の実質流量（aS20）及び水素含有燃料の実質流量（gS20）が、式（３）及び式（４）に基づいて演算される。
【００４９】
【数３】
0005705577.tif 000004
【００５０】
〈ステップＳ４０〉
Ｓ２０終了時における燃料中の空気の実質流量（aS20）から、Ｓ２０終了時における燃料中の水素含有燃料の実質流量（gS20）が除算される。
【００５１】
〈ステップＳ５０・ステップＳ７０〉
Ｓ４０にて求められた値が、一定値以上であるかの判定がなされる。一定値以上であった場合、システムが停止される。
【００５２】
〈ステップＳ６０〉
燃料電池システム１の制御に必要とされる流量（g）の水素含有燃料が供給されるように、水素含有燃料供給部７への流量指示値（Fadj）が、式（８）に基づいて調整される。式（８）は、式（５）〜式（７）に示す演算を経て導き出される。燃料流量計１６の補正された流量測定結果は、正しい流量を示しているため、水素含有燃料供給部７は、流量指示値（Fadj）に従った流量の燃料を正確に供給することができる。
【００５３】
【数４】
0005705577.tif 000005
【００５４】
［第二制御例］
第二制御例は、第一制御例と同様に、水素発生部４に供給される水素含有燃料の流量（すなわち、空気混合燃料の流量から空気の流量を除いたもの）が、燃料電池システム１の制御に必要とされる水素含有燃料の流量に一致するようにする制御である。第二制御例は、Ｓ２０の時点では水素含有燃料供給部７の調整を行わず、Ｓ６０で一度に調整を行っている点で第一制御例と相違している。
【００５５】
〈スタート時〉
第一制御例における「スタート時」の制御と同様である。
【００５６】
〈ステップＳ１０〉
第一制御例における「ステップＳ１０」の制御と同様である。
【００５７】
〈ステップＳ２０〉
燃料中の酸素濃度に基づいて、燃料流量計１６の流量測定結果に含まれる誤差（e）が決定される。また、誤差を調整するために、式（９）によって燃料流量計１６の流量測定結果の補正がなされ、補正された流量測定結果（f’init）が取得される。
【００５８】
【数５】
0005705577.tif 000006
【００５９】
ここでは、水素含有燃料供給部７の調整は実施されない。すなわち、式（１０）、式（１１）に示す関係がなりたっている。
【００６０】
【数６】
0005705577.tif 000007
【００６１】
〈ステップＳ３０〉
第一制御例と同様に、Ｓ２０終了時における燃料中の空気の実質流量（aS20）及び水素含有燃料の実質流量（gS20）が、式（１２）及び式（１３）に基づいて演算される。
【００６２】
【数７】
0005705577.tif 000008
【００６３】
〈ステップＳ４０〉
第一制御例における「ステップＳ４０」の制御と同様である。
【００６４】
〈ステップＳ５０・ステップＳ７０〉
第一制御例における「ステップＳ５０・Ｓ７０」の制御と同様である。
【００６５】
〈ステップＳ６０〉
第一制御例と同様に、燃料電池システム１の制御に必要とされる流量（g）の水素含有燃料が供給されるように、水素含有燃料供給部７への流量指示値（Fadj）が、式（１７）に基づいて調整される。式（１７）は、式（１４）〜式（１６）に示す演算を経て導き出される。燃料流量計１６の補正された流量測定結果は、正しい流量を示しているため、水素含有燃料供給部７は、流量指示値（Fadj）に従った流量の燃料を正確に供給することができる。
【００６６】
【数８】
0005705577.tif 000009
【００６７】
第二制御例は、水素含有燃料供給部７の調整をステップＳ６０で一度にまとめて行っているため、演算の負荷を第一制御例に比して軽くすることができる。一方、第二制御例では、誤差を含んだ流量測定結果に基づく水素含有燃料供給部７の出力状態が、ステップＳ６０の処理が完了するまで継続されている。すなわち、第一制御例は、第二制御例に比してより早い段階で、少なくとも流量測定結果が誤差を含んでいることによる影響を解消することができる。
【００６８】
［第三制御例］
第三制御例は、燃料中の酸素を消費するための水素含有燃料を考慮し、当該酸素を消費するための分量を除いた水素含有燃料の流量を、燃料電池システム１の制御に必要とされる水素含有燃料流量（g）に一致させる場合の制御例である。
【００６９】
〈スタート時〜ステップＳ５０・Ｓ７０〉
第一制御例または第二制御例における「スタート時」〜「ステップＳ５０・Ｓ７０」の制御と同様である。
【００７０】
〈ステップＳ６０〉
水素含有燃料と酸素との燃焼反応は、式（１８）で示される。
【００７１】
【数９】
0005705577.tif 000010
【００７２】
Ｓ２０終了時における燃料の流量（＝f’S20）のうち、水素含有燃料の一部は式（１８）に示す燃焼反応により燃焼する。燃料中の空気との燃焼反応により消費される流量（glost）は、式（１９）で導き出される。従って、水素リッチガス中の水素を発生させるのに寄与できる水素含有燃料の流量は、式（２０）で導き出される。
【００７３】
【数１０】
0005705577.tif 000011
【００７４】
従って、酸素を消費するための燃料を除いた水素含有燃料の流量を、燃料電池システム１の制御に必要とされる流量（g）と一致させる場合、水素含有燃料供給部７への流量指示値（Fadj）は、式（２３）に基づいて調整される。式（２３）は、式（２１）〜式（２２）に示す演算を経て導き出される。燃料流量計１６の補正された流量測定結果は、正しい流量を示しているため、水素含有燃料供給部７は、流量指示値（Fadj）に従った流量の燃料を正確に供給することができる。
【００７５】
【数１１】
0005705577.tif 000012
【００７６】
第三制御例は、燃料に含まれる酸素を消費するための水素含有燃料まで考慮して制御を行うため、燃料電池システム１に必要な水素含有燃料を第一制御例及び第二制御例に比して、一層正確に供給することができる。一方、第三制御例の場合は酸素消費に用いられる水素含有燃料を補うような制御がなされるため、発生する熱量は第一制御例や第二制御例より大きくなる。従って、水素含有燃料の流量の正確性を重視して制御を行う場合は、第三制御例がより好ましく、システムの熱のバランスを重視して制御を行う場合は、第一制御例あるいは第二制御例がより好ましい。
【００７７】
なお、第一制御例や第二制御例の演算を行った後に、更に演算を加えて酸素を消費するための水素含有燃料を補うような制御をおこなってもよい。
【００７８】
次に、燃料電池システム１の作用・効果について説明する。
【００７９】
燃料電池システム１の制御部１１は、燃料流量計１６からの値を補正することによって、燃料が空気と水素含有燃料を含む空気混合燃料であった場合でも、燃料流量を正確に取得することができる。制御部１１は、酸素または窒素を検出するセンサー１７の検出結果に基づいて、燃料に含まれる空気の量を演算することができる。従って、水素発生部４に供給される燃料に空気が含まれていた場合に、燃料電池システム１は、燃料中の水素含有燃料にどの程度の空気が混合されているかを把握することができる。制御部１１は、燃料中の空気の混合量に応じて、水素発生部４に供給される燃料の量を適切に調整することが可能となる。すなわち、制御部１１は、燃料流量計１６からの値を補正して空気混合燃料の流量を正確に取得することができ、燃料中に含まれる空気の混合量を把握できるため、燃料中の空気の混合量によらず、熱自立運転に必要な量の水素含有燃料が得られるように制御を行うことができる。以上によって、燃料電池システム１は、空気が混合された状態で水素含有燃料が供給された場合であっても、熱自立運転を行うことが可能となる。
【００８０】
また、空気が含まれている燃料と、含まれていない燃料を比較した場合、燃料の量が同じであれば、空気が含まれている燃料の方が、空気が含まれる分、水素含有燃料の量が減少している。燃料電池システム１の制御部１１の調整部１０５は、このような理由により減少する水素含有燃料の量を考慮して、燃料の調整を行うことができる。これにより、空気が混合された状態で水素含有燃料が供給された場合に、必要な量の水素含有燃料を確実に供給することができる。
【００８１】
また、燃料に空気が含まれていた場合、当該空気中の酸素を消費するための水素含有燃料が更に必要となる。燃料電池システム１の制御部１１は、燃料の中の酸素の消費に要する水素含有燃料の量を考慮して、水素発生部４に供給する燃料の量を調整することができる。これにより、空気が混合された状態で水素含有燃料が供給された場合に、燃料電池システムは一層好適に熱自立運転を行うことができる。
【００８２】
また、燃料電池システム１は、燃料に含まれる空気の量に応じて、燃料供給異常を検出する異常検出部１０６を備え、異常検出部１０６は燃料供給異常を検出した場合に、システム停止を行うことができる。これによって、燃料に含まれる空気が多くなりすぎている状況に対応することが可能となる。
【００８３】
また、異常検出部１０６は、補正部１０４および演算部１０３により得られる燃料流量に対する空気流量比を判定し、当該比率が所定の閾値を超えた場合に、燃料供給異常を検出することができる。これにより、一層正確に燃料供給異常を検出することができる。
【００８４】
以上、本発明の好適な実施形態について説明したが、本発明に係る燃料電池システムは、実施形態に係る上記燃料電池システム１に限定されない。
【００８５】
例えば、図３に示す制御処理の例では、センサー１７の検出結果として酸素濃度を用いたが、窒素濃度を用いてもよく、酸素濃度及び窒素濃度の両方を用いてもよい。
【符号の説明】
【００８６】
１…燃料電池システム、４…水素発生部、５…セルスタック、１１…制御部、１６…燃料流量計（供給量取得部）、１７…センサー（検出部）、１０１…供給量取得部、１０２…検出部、１０３…演算部、１０４…補正部、１０５…調整部、１０６…異常検出部。
【図１】
0005705577.tif 000013
【図２】
0005705577.tif 000014
【図３】
0005705577.tif 000015