(57)【特許請求の範囲】
【請求項１】
燃料電池に供給される気体の流量を計測する流量計と、該流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、を備える制御装置における制御方法であって、
前記制御部が、前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定する判定ステップと、
前記制御部が、前記判定ステップで異常が発生していると判定した場合、前記第１判定制御及び前記第２判定制御のいずれに基づいて異常が発生していると判定したかに応じて、それぞれ異なる対応処理を実行する対処ステップと、
を含む制御方法。
【請求項２】
前記制御部は、前記判定ステップの前記第１判定制御において、前記流量情報の取得に失敗したと判定した場合、前記流量計と前記制御部との間の通信に異常が発生していると判定する、請求項１に記載の制御方法。
【請求項３】
前記制御部は、
前記通信に異常が発生していると判定した場合、前記流量計のリセットを実行し、
前記リセット後、所定の時間内に再度通信に異常が発生していると判定した場合、前記燃料電池のシャットダウンを実行する、請求項２に記載の制御方法。
【請求項４】
前記制御部は、前記判定ステップにおいて、前記第２判定制御として、前記流量計から取得した前記流量情報に基づく前記気体の流量を示す値が、所定の複数回連続して同じ値を示しているか否かを判定し、前記気体の流量を示す値が所定の複数回連続して同じ値を示している場合、前記流量計に異常が発生していると判定する、請求項１乃至請求項３のいずれか一項に記載の制御方法。
【請求項５】
燃料電池に供給される気体の流量をそれぞれ計測する複数の流量計と、該流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、を備える制御装置における制御方法であって、
前記制御部が、前記複数の流量計のうちいずれか１つの流量計から前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記１つの流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定する判定ステップと、
前記制御部が、前記判定ステップの前記第１判定制御により異常が発生していると判定した場合、前記１つの流量計以外の他の流量計から気体の流量に関する流量情報を取得して、対応処理を実行する対処ステップと、
を含む制御方法。
【請求項６】
前記制御部は、前記対処ステップにおいて、前記他の流量計から流量情報に基づいて、前記１つの流量計を備える供給ラインにおける前記気体の流量を決定する、請求項５に記載の制御方法。
【請求項７】
前記制御部は、前記対処ステップにおいて、前記決定した前記供給ラインにおける前記気体の流量に基づいて、前記燃料電池における発電を停止する処理を実行する、請求項６に記載の制御方法。
【請求項８】
燃料電池に供給される気体の流量を計測する流量計と、
前記流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、
を備え、
前記制御部は、前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定するとともに、異常が発生していると判定した場合、前記第１判定制御及び前記第２判定制御のいずれに基づいて異常が発生していると判定したかに応じて、それぞれ異なる対応処理を実行する、
制御装置。
【請求項９】
燃料電池と、
前記燃料電池に供給される気体の流量を計測する流量計、及び、該流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、
を備える発電システムであって、
前記制御部は、前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定するとともに、異常が発生していると判定した場合、前記第１判定制御及び前記第２判定制御のいずれに基づいて異常が発生していると判定したかに応じて、それぞれ異なる対応処理を実行する、
発電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御方法、制御装置及び発電システムに関する。
【背景技術】
【０００２】
従来、発電装置として燃料電池装置が知られている。例えば特許文献１には、異常検出手段を有する燃料電池発電装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、燃料電池装置の構造は３次元的に複雑になりやすい。そのため、燃料電池装置において、制御基板と各種センサとの配線も３次元配線となり、その結果、配線にノイズが乗りやすい。
【０００５】
一方、燃料電池装置に、ノイズを除去するためのノイズ対策部品を使用する場合には、燃料電池装置の生産工程における工数が増加し、燃料電池装置のコストも上昇する。
【０００６】
かかる事情に鑑みてなされた本発明の１つの目的は、ノイズ対策部品によらずノイズ対策を実行可能な制御方法、制御装置及び発電システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係る制御方法は、燃料電池に供給される気体の流量を計測する流量計と、該流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、を備える制御装置における制御方法であって、前記制御部が、前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定する判定ステップと、前記制御部が、前記判定ステップで異常が発生していると判定した場合、前記第１判定制御及び前記第２判定制御のいずれに基づいて異常が発生していると判定したかに応じて、それぞれ異なる対応処理を実行する対処ステップと、を含む。
【０００８】
また、本発明の他の一実施形態に係る制御方法は、燃料電池に供給される気体の流量をそれぞれ計測する複数の流量計と、該流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、を備える制御装置における制御方法であって、前記制御部が、前記複数の流量計のうちいずれか１つの流量計から前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記１つの流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定する判定ステップと、前記制御部が、前記判定ステップの前記第１判定制御により異常が発生していると判定した場合、前記１つの流量計以外の他の流量計から気体の流量に関する流量情報を取得して、対応処理を実行する対処ステップと、を含む。
【０００９】
本発明は、上述の方法に実質的に相当する装置及び発電システムとしても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【００１０】
例えば、本発明の一実施形態に係る制御装置は、燃料電池に供給される気体の流量を計測する流量計と、前記流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、を備え、前記制御部は、前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定するとともに、異常が発生していると判定した場合、前記第１判定制御及び前記第２判定制御のいずれに基づいて異常が発生していると判定したかに応じて、それぞれ異なる対応処理を実行する。
【００１１】
また、本発明の一実施形態に係る発電システムは、燃料電池と、前記燃料電池に供給される気体の流量を計測する流量計、及び、該流量計から流量情報を取得して前記燃料電池における発電処理を制御する制御部と、を備える発電システムであって、前記制御部は、前記流量情報の取得に成功したか否かを、前記流量計との通信が実行されたか否かに基づいて判定する第１判定制御と、前記流量情報に基づいて前記流量計に異常が発生しているか否かを判定する第２判定制御とにより、前記流量の計測において異常が発生しているか否かを判定するとともに、異常が発生していると判定した場合、前記第１判定制御及び前記第２判定制御のいずれに基づいて異常が発生していると判定したかに応じて、それぞれ異なる対応処理を実行する。
【発明の効果】
【００１２】
本発明の実施形態に係る制御方法、制御装置及び発電システムによれば、ノイズ対策部品によらずノイズ対策を実行可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係る制御装置を含む発電システムを概略的に示す機能ブロック図である。
【図２】本発明の第１実施形態に係る制御装置を概略的に示す機能ブロック図である。
【図３】図１の制御部が実行する処理の一例を示すフローチャートである。
【図４】本発明の第２実施形態に係る制御装置の制御部が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００１５】
（第１実施形態）
図１において、ブロック間を接続する実線は、燃料ガス又は空気等の気体が流れる経路を示し、ブロック間を接続する破線は、制御信号又は通信される情報の経路を示す。
【００１６】
発電システム１０は、図１に示すようにホットモジュール２０と、ホットモジュール２０に燃料ガスを供給する燃料ガス供給ライン３０と、ホットモジュール２０に空気を供給する空気供給ライン４０と、制御部５０とを備える。
【００１７】
ホットモジュール２０は、改質器及びセルスタックを備える。ホットモジュール２０は、燃料ガス供給ライン３０から供給される燃料ガス及び空気供給ライン４０から供給される空気等を用いて発電を行い、直流電力を出力する。本実施形態において、ホットモジュール２０は、改質器を２つ備える。ホットモジュール２０は、例えば固体高分子形燃料電池（ＰＥＦＣ：Polymer Electrolyte Fuel Cell）又は固体酸化物形燃料電池（ＳＯＦＣ：Solid Oxide Fuel Cell）等のような各種の燃料電池などで構成することができる。
【００１８】
燃料ガス供給ライン３０は、圧力スイッチ（ＳＷ）３１と、第１のガス電磁弁３２と、第２のガス電磁弁３３と、脱硫器３４と、第１のガス流量計３５ａと、第１のガスポンプ３６ａと、第２のガス流量計３５ｂと、第２のガスポンプ３６ｂとを備える。第１のガス流量計３５ａ及び第１のガスポンプ３６ａと、第２のガス流量計３５ｂ及び第２のガスポンプ３６ｂとは、脱硫器３４から分岐して並列に接続される。燃料ガス供給ライン３０は、分岐した２つの供給ラインから、それぞれホットモジュール２０が備える改質器に燃料ガスを供給する。
【００１９】
圧力スイッチ３１は、燃料ガス供給ライン３０に供給される燃料ガスの圧力を検出して、設定された所定の圧力になったときに信号（接点信号）を出力する。
【００２０】
第１のガス電磁弁３２及び第２のガス電磁弁３３は、ホットモジュール２０へのガス供給路の開閉を行う弁である。第１のガス電磁弁３２及び第２のガス電磁弁３３は、電磁石の力を用いてガスの供給路を開閉する。本実施形態では、第１のガス電磁弁３２及び第２のガス電磁弁３３は、直列に配置されている。これにより、一方のガス電磁弁が故障してガス供給を止めることができなくなった場合であっても、他方のガス電磁弁を作動させることにより、ガスの供給を止めることができる。
【００２１】
脱硫器３４は、燃料ガス供給ライン３０に供給された燃料ガスから、硫黄成分を除去する。ホットモジュール２０に硫黄成分が流入すると改質器及びセルスタックの性能が低下し得るため、脱硫器３４は、予め硫黄成分を除去することにより、改質器及びセルスタックの性能低下を低減するために設けられる。脱硫器３４は、例えば従来知られた水素添加反応脱硫又は常温脱硫等の方式により、脱硫処理を行うことができる。
【００２２】
第１のガス流量計３５ａ及び第２のガス流量計３５ｂは、分岐した各経路を介してホットモジュール２０に供給される燃料ガスの流量を計測する。第１のガス流量計３５ａ及び第２のガス流量計３５ｂは、例えば一定のサンプリング時間ごとにガス流量を計測する。第１のガス流量計３５ａ及び第２のガス流量計３５ｂは、計測したガス流量に関する情報（ガス流量情報）を、有線通信又は無線通信により、制御部５０に送信する。
【００２３】
第１のガスポンプ３６ａ及び第２のガスポンプ３６ｂは、ポンプヘッド内部に設けたダイアフラムを搖動させることにより、ホットモジュール２０に供給されるガス流量の調整を行う。ホットモジュール２０に供給されるガス流量の調整は、例えば制御部５０が、第１のガス流量計３５ａ及び第２のガス流量計３５ｂから取得したガス流量情報に基づいて第１のガスポンプ３６ａ及び第２のガスポンプ３６ｂを制御することにより行われる。
【００２４】
空気供給ライン４０は、フィルタ４１と、第１のブロワ４２ａと、第１の空気流量計４３ａと、第２のブロワ４２ｂと、第２の空気流量計４３ｂとを備える。第１のブロワ４２ａ及び第１の空気流量計４３ａと、第２のブロワ４２ｂ及び第２の空気流量計４３ｂとは、フィルタ４１から分岐して並列に接続される。本実施形態では、分岐した各ラインは、再び合流して、１つのラインからホットモジュール２０に空気が供給される。
【００２５】
フィルタ４１は、空気供給ライン４０が取り込む外気を濾過（浄化）する。
【００２６】
第１のブロワ４２ａ及び第２のブロワ４２ｂは、フィルタ４１を介して取り込んだ空気をホットモジュール２０に送り込む送風機である。
【００２７】
第１の空気流量計４３ａ及び第２の空気流量計４３ｂは、それぞれ第１のブロワ４２ａ及び第２のブロワ４２ｂからホットモジュール２０に送風される空気流量を計測する。第１の空気流量計４３ａ及び第２の空気流量計４３ｂは、例えば一定のサンプリング時間ごとに空気流量を計測する。第１の空気流量計４３ａ及び第２の空気流量計４３ｂは、計測した空気流量に関する情報（空気流量情報）を、有線通信又は無線通信により、制御部５０に送信する。
【００２８】
制御装置１００は、図２に示すように第１の流量計１１０ａと、第２の流量計１１０ｂと、制御部５０とを備える。第１の流量計１１０ａ及び第２の流量計１１０ｂは、ホットモジュール２０に燃料ガス又は空気等の気体を供給する並列な２つの供給ラインにそれぞれ設けられる。２つの供給ラインは、ホットモジュール２０内の２つの機能部にそれぞれ気体を供給してもよく、また、２つの供給ラインは、合流して、ホットモジュール２０に気体を供給してもよい。なお、本明細書において、２つの供給ラインのうち、第１の流量計１１０ａが設けられる供給ラインを第１の供給ライン、第２の流量計１１０ｂが設けられる供給ラインを第２の供給ラインともいう。
【００２９】
第１の流量計１１０ａは、例えば図１の第１のガス流量計３５ａ又は第１の空気流量計４３ａに対応する。また、第２の流量計１１０ｂは、例えば図１の第２のガス流量計３５ｂ又は第２の空気流量計４３ｂに対応する。ここでは、制御装置１００には、気体として燃料ガスが供給され、第１の流量計１１０ａ及び第２の流量計１１０ｂは、それぞれ第１のガス流量計３５ａ及び第２のガス流量計３５ｂに対応するとして、以下説明する。ただし、制御装置１００は、第１の流量計１１０ａ及び第２の流量計１１０ｂがそれぞれ第１の空気流量計４３ａ及び第２の空気流量計４３ｂに対応するとしても、以下の説明と同様の制御を実行できる。
【００３０】
制御部５０は、制御装置１００の各機能部をはじめとして制御装置１００の全体を制御及び管理する。制御部５０は、制御手順を規定したプログラムを実行するＣＰＵ（Central Processing Unit）等のプロセッサで構成され、かかるプログラムは、例えば、制御装置１００が備える不図示の記憶部又は制御装置１００から独立した外部の記憶媒体に格納される。
【００３１】
制御部５０は、第１の流量計１１０ａ及び第２の流量計１１０ｂと通信を行い、ガス流量情報を取得する。ガス流量情報は、第１の流量計１１０ａ及び第２の流量計１１０ｂが上記所定のサンプリング時間ごとにガス流量を計測するたびに、制御部５０に送信される。
【００３２】
制御部５０は、第１の流量計１１０ａ及び第２の流量計１１０ｂから取得したガス流量情報に基づいて、ホットモジュール２０への燃料ガスの供給量を制御する。また、制御部５０は、２つの判定制御（第１判定制御及び第２判定制御）を実行することにより、制御装置１００における流量の計測において異常が発生しているか否かを判定する。制御部５０は、異常が発生していると判定した場合、異常に対処するための所定の対応処理を実行する。制御部５０は、第１判定制御及び第２判定制御のいずれに基づいて異常が発生していると判断したかに応じて、それぞれ異なる対応処理を実行する。
【００３３】
本実施形態において、第１判定制御は、制御部５０が、第１の流量計１１０ａ及び第２の流量計１１０ｂとの通信が実行されたか否かに基づいて、通信の異常（通信異常）が発生しているか否かを判定する制御である。また、本実施形態において、第２判定制御は、制御部５０が、通信の結果として取得したガス流量情報に基づいて、第１の流量計１１０ａ及び第２の流量計１１０ｂの異常（流量計異常）が発生しているか否かを判定する制御である。制御部５０は、第１判定制御及び第２判定制御における判定結果に基づいて対応処理を実行する。
【００３４】
次に、第１判定制御及び第２判定制御、並びに対応処理の詳細について説明する。ただし、制御部５０が実行する、第１の流量計１１０ａの制御と第２の流量計１１０ｂの制御はほぼ同じであるため、ここでは、特に第１の流量計１１０ａの制御について説明する。
【００３５】
制御部５０は、所定のサンプリング時間ごとに第１の流量計１１０ａからガス流量情報を取得する。制御部５０は、ガス流量情報が所定のサンプリング時間ごとに取得できているか否かを判定する（第１判定制御）。制御部５０は、ガス流量情報を所定のサンプリング時間ごとに取得できている場合、通信が正常に行われていると判定する。一方、制御部５０は、ガス流量情報を所定のサンプリング時間ごとに取得できていない場合、ノイズによる通信異常が発生していると判定する。
【００３６】
制御部５０は、ノイズによる通信異常が発生している場合、通信異常に対処するための所定の処理（以下「対応処理Ａ」ともいう）を実行する。
【００３７】
制御部５０が実行する対応処理Ａの詳細について説明する。制御部５０は、第１の流量計１１０ａをリセットする。制御部５０が実行するリセットは、第１の流量計１１０ａのハードウェアリセットであってもよく、ソフトウェアリセットであってもよい。本実施形態において、制御部５０は、対応処理Ａではハードウェアリセットを行う。
【００３８】
制御部５０は、第１の流量計１１０ａをリセットした後、所定の時間内（例えば１秒以内）に、通信異常が発生したか否かを判定する。制御部５０は、所定の時間に通信異常が発生したと判断した場合、第１の流量計１１０ａが故障していると判定し、発電を行っているホットモジュール２０について異常時のシャットダウン処理（異常シャットダウン）を行う。
【００３９】
一方、制御部５０は、所定の時間内に通信異常が発生していないと判断した場合、第１の流量計１１０ａからのガス流量情報の取得を継続する。制御部５０は、このようにして対応処理Ａを実行する。
【００４０】
制御部５０は、ガス流量情報を所定のサンプリング時間ごとに取得することにより通信が正常に行われていると判定した場合、取得したガス流量情報に基づくガス流量を示す値が、所定の複数回のサンプリングにおいて連続して同じであるか否かを判定する（第２判定制御）。ガス流量を示す値はガス流量に従って変動するため、制御部５０は、ガス流量を示す値が所定の複数回連続して同じ値を示した場合、第１の流量計１１０ａに異常が発生したと判定する。ここで所定の複数回は、例えばガス流量の仕様等により適宜の回数とすることができる。本実施形態では、一例として、所定の複数回が２回であるとして以下説明する。
【００４１】
制御部５０は、第１の流量計１１０ａに異常が発生したと判定した場合、流量計異常に対処するための所定の処理（以下「対応処理Ｂ」ともいう）を実行する。具体的には、制御部５０は、第１の流量計１１０ａをリセットする。制御部５０が実行するリセットは、第１の流量計１１０ａのハードウェアリセットであってもよく、ソフトウェアリセットであってもよい。本実施形態において、制御部５０は、対応処理Ｂではソフトウェアリセットを行う。そして、制御部５０は、第１の流量計１１０ａからのガス流量情報の取得を継続する。
【００４２】
図３は、制御部５０が第１の流量計１１０ａについて実行する処理の一例を示すフローチャートである。
【００４３】
制御部５０は、第１の流量計１１０ａから、第１の供給ラインにおける燃料ガスのガス流量情報を取得する（ステップＳ１０１）。
【００４４】
制御部５０は、ガス流量情報の取得に成功したか否かを判定する（ステップＳ１０２）。ここでは、制御部５０は、ガス流量情報を所定のサンプリング時間ごとに取得できているか否かに基づいて、ガス流量情報の取得の成否を判定する。制御部５０は、所定のサンプリング時間ごとにガス流量情報を取得できていない場合、ガス流量情報の取得に成功しなかった（失敗した）と判定する。一方、制御部５０は、所定のサンプリング時間ごとにガス流量情報を取得できた場合、ガス流量情報の取得に成功したと判定する。
【００４５】
制御部５０は、ガス流量情報の取得に失敗したと判定した場合（ステップＳ１０２のＮｏ）、第１の流量計１１０ａとの間の通信において、通信異常が発生していると判定する（ステップＳ１０３）。
【００４６】
制御部５０は、通信異常が発生していると判定すると、第１の流量計１１０ａをリセットする（ステップＳ１０４）。
【００４７】
そして、制御部５０は、ステップＳ１０４において第１の流量計１１０ａをリセットした後、所定の時間内に再び通信異常が発生したか否かを判定する（ステップＳ１０５）。具体的には、制御部５０は、例えばステップＳ１０１及びステップＳ１０２における処理と同様の処理を行い、所定のサンプリング時間ごとにガス流量情報を取得できたか否かに基づき、通信異常が発生したか否かを判定する。
【００４８】
制御部５０は、第１の流量計１１０ａをリセットした後、所定の時間内に通信異常が発生しなかった場合（ステップＳ１０５のＮｏ）、ステップＳ１０１に移行してこのフローを継続する。
【００４９】
一方、制御部５０は、第１の流量計１１０ａをリセットした後、所定の時間内に通信異常が発生した場合（ステップＳ１０５のＹｅｓ）、第１の流量計１１０ａに異常が発生していると判定し、ホットモジュール２０の異常シャットダウンを実行する（ステップＳ１０６）。そして、制御部５０はこのフローを終了する。
【００５０】
制御部５０は、ステップＳ１０２において、ガス流量情報の取得に成功したと判定した場合（ステップＳ１０２のＹｅｓ）、取得したガス流量情報に基づくガス流量を示す値が、２回のサンプリングで続けて同じ値であるか否かを判定する（ステップＳ１０７）。
【００５１】
制御部５０は、ガス流量を示す値が２回続けて同じであると判定した場合（ステップＳ１０７のＹｅｓ）、第１の流量計１１０ａに異常が発生していると判定する（ステップＳ１０８）。
【００５２】
制御部５０は、第１の流量計１１０ａに異常が発生していると判定すると、第１の流量計１１０ａをリセットする（ステップＳ１０９）。そして、制御部５０は、ステップＳ１０１に移行してフローを継続する。
【００５３】
一方、制御部５０は、ガス流量を示す値が２回のサンプリングで続けて同じ値でない場合（ステップＳ１０７のＮｏ）、取得したガス流量情報に基づいて、第１の供給ラインにおける燃料ガスの流量を決定する（ステップＳ１１０）。制御部５０は、ステップＳ１０１に移行してフローを継続する。
【００５４】
このように、本実施形態に係る制御装置１００において、制御部５０は、第１判定制御及び第２判定制御により異常が発生しているか否かを判定する。そして、制御部５０は、第１判定制御に基づいて異常が発生したと判定した場合、対応処理Ａを実行し、第２判定制御に基づいて異常が発生したと判定した場合、対応処理Ｂを実行する。具体的には、制御部５０は、対応処理Ａにおいて第１の流量計１１０ａのハードウェアリセットを行い、対応処理Ｂにおいて第１の流量計１１０ａのソフトウェアリセットを行う。このように、制御部５０は、異常を検出した場合、流量計をリセットすることにより異常に対応できるため、新たにノイズ対策部品を設けることなく、ノイズ対策を実行可能である。そのため、制御装置１００によれば、燃料電池装置の生産工程における工数の増加及び燃料電池装置のコストの上昇を抑制できる。
【００５５】
また、制御部５０は、異常を検出した場合であっても、すぐにホットモジュール２０における発電を停止しないため、ホットモジュール２０の稼働率の低下を低減しやすくなる。
【００５６】
第１実施形態では、制御装置１００が、第１の流量計１１０ａの制御を、第１の流量計１１０ａから取得したガス流量情報に基づいて制御するものとして説明した。しかしながら、制御装置１００は、さらに他の情報に基づいて第１の流量計１１０ａを制御してもよい。例えば、制御装置１００は、第１の流量計１１０ａ及び第２の流量計１１０ｂの双方から取得した、第１及び第２の供給ラインにおけるガス流量情報に基づいて、第１の流量計１１０ａを制御してもよい。この場合の制御装置１００による制御について、第２実施形態として、次に説明する。
【００５７】
（第２実施形態）
第２実施形態において、制御部５０は、第１の流量計１１０ａ及び第２の流量計１１０ｂの双方からガス流量情報を取得する。制御部５０は、取得したガス流量情報に基づいて、第１の流量計１１０ａを制御する。以下、第１実施形態と同じ点については適宜説明を省略し、異なる点について説明を行う。
【００５８】
制御部５０は、第１実施形態で説明した要領で、第１の供給ラインに関するガス流量情報が所定のサンプリング時間ごとに取得できているか否かを判定することにより、第１の流量計１１０ａとの間で通信が正常に行われているか否かを判定する。制御部５０は、第１の流量計１１０ａとの間で通信異常が発生していると判定した場合、第１の流量計１１０ａをリセットする。制御部５０は、第１の流量計１１０ａをリセットした後、所定の時間内に第１の流量計１１０ａとの間で通信異常が発生したか否かを判定する。
【００５９】
制御部５０は、所定の時間内に第１の流量計１１０ａとの間で通信異常が発生した場合、第１の流量計１１０ａに異常が発生していると判定する。この場合、制御部５０は、第１実施形態における処理と異なり、第２の流量計１１０ｂとの間で通信が正常に行われているか否かを判定する。制御部５０は、第２の流量計１１０ｂとの間で通信が正常に行われているか否かを、第１の流量計１１０ａとの間で通信が正常に行われているか否かと同様の方法で判定する。
【００６０】
制御部５０は、第２の流量計１１０ｂとの間においても、通信異常が発生していると判定した場合、ホットモジュール２０の異常シャットダウンを実行する。
【００６１】
一方、制御部５０は、第２の流量計１１０ｂとの間で、通信が正常に行われている場合、第２の流量計１１０ｂから取得した第２の供給ラインに関するガス流量情報に基づいて、第２の供給ラインにおける燃料ガスの流量を決定する。
【００６２】
さらに、制御部５０は、第１の供給ラインにおける燃料ガスの流量を、第２の供給ラインにおける燃料ガスの流量と同量に決定する。本実施形態において、第１の供給ラインと第２の供給ラインとは、図１に示すように、１つの供給ラインから二股に分岐したものであるため、第１の供給ラインと第２の供給ラインとには、ほぼ同量の燃料ガスが供給されていると推定される。そのため、制御部５０は、ガス流量情報を取得できない第１の供給ラインについても、第２の供給ラインとほぼ同量の燃料ガスが供給されていると推定して、第１の供給ラインのガス流量を、第２の供給ラインのガス流量と同量に決定する。
【００６３】
制御部５０は、上述のようにして第１の供給ラインにおけるガス流量を推定すると、ホットモジュール２０における発電処理を停止する処理（停止処理）を実行する。この停止処理は、所定の手順に従って、安全に発電を停止するように実行される。
【００６４】
図４において、ステップＳ２０１からステップＳ２０５は、それぞれ図１のステップＳ１０１からステップＳ１０５と同様であるため、ここでは説明を省略する。
【００６５】
制御部５０は、第１の流量計１１０ａをリセットした後、所定の時間内に通信異常が発生しなかった場合（ステップＳ２０５のＮｏ）、ステップＳ１０１に移行してこのフローを継続する。
【００６６】
一方、制御部５０は、第１の流量計１１０ａをリセットした後、所定の時間内に通信異常が発生した場合（ステップＳ２０５のＹｅｓ）、第２の流量計１１０ｂから、第２の供給ラインにおける燃料ガスのガス流量情報を取得する（ステップＳ２０６）。
【００６７】
次に、制御部５０は、第２の供給ラインに関するガス流量情報の取得に成功したか否かを判定する（ステップＳ２０７）。制御部５０は、第２の流量計１１０ｂから取得したガス流量情報に基づき、ステップＳ２０２と同様の方法で、第２の供給ラインに関するガス流量情報の取得に成功したか否かを判定する。
【００６８】
制御部５０は、第２の供給ラインのガス流量情報の取得に失敗したと判定した場合（ステップＳ２０７のＮｏ）、第２の流量計１１０ｂとの間で通信異常が発生していると判定する（ステップＳ２０８）。
【００６９】
この場合、制御部５０は、ホットモジュール２０の異常シャットダウンを実行する（ステップＳ２０９）。そして、制御部５０はこのフローを終了する。
【００７０】
一方、制御部５０は、第２の供給ラインのガス流量情報の取得に成功したと判定した場合（ステップＳ２０７のＹｅｓ）、第２の流量計１１０ｂとの間で通信異常が発生していないと判定する（ステップＳ２１０）。
【００７１】
この場合、制御部５０は、取得した第２の供給ラインに関するガス流量情報に基づいて、第２の供給ラインにおける燃料ガスの流量を決定する（ステップＳ２１１）。
【００７２】
次に、制御部５０は、第１の供給ラインにおける燃料ガスの流量を決定する（ステップＳ２１２）。ここで、制御部５０は、第１の供給ラインにおける燃料ガスの流量を、第２の供給ラインにおける燃料ガスの流量と同量であると決定する。
【００７３】
制御部５０は、上記決定したガス流量に基づいて、発電の停止処理を実行する（ステップＳ２１３）。そして、制御部５０はこのフローを終了する。
【００７４】
一方、制御部５０は、ステップＳ２０２において、ガス流量情報の取得に成功したと判定した場合（ステップＳ２０２のＹｅｓ）、取得したガス流量情報に基づくガス流量を示す値が、２回のサンプリングで続けて同じ値であるか否かを判定する（ステップＳ２１４）。
【００７５】
その後、制御部５０が実行するステップＳ２１４からステップＳ２１７は、それぞれ図１を参照して説明したステップＳ１０７からステップＳ１１０と同様であるため、ここでは説明を省略する。
【００７６】
このように、本実施形態に係る制御装置１００において、制御部５０は、第１の流量計１１０ａとの間で通信異常が発生していると判断した場合、第２の流量計１１０ｂからガス流量情報を取得する。そして、制御部５０は、第１の供給ラインにおける燃料ガスの流量を、第２の流量計１１０ｂから取得したガス流量情報に基づいて決定される第２の供給ラインにおける燃料ガスの流量から推定する。制御部５０は、推定した燃料ガスの流量に基づいて、ホットモジュール２０における発電の停止処理を実行する。そのため、本実施形態に係る制御装置１００によれば、ホットモジュール２０が備えるセルスタックにダメージを与えることなく、安全に発電の停止処理を行うことができる。
【００７７】
なお、本発明は、上記実施形態にのみ限定されるものではなく、幾多の変形又は変更が可能である。例えば、各構成部等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００７８】
例えば、上記実施形態において、供給ラインが２つである場合について説明したが、供給ラインは必ずしも２つでなくてもよい。第１実施形態においては、供給ラインは、１つであってもよく、また３つ以上であってもよい。また、第２実施形態においては、供給ラインは、３つ以上であってもよい。
【００７９】
第２実施形態において、供給ラインが３つ以上である場合、流量計は各供給ラインにそれぞれ１つずつ設けられる。制御部５０は、複数の流量計のうち、所定の１つの流量計との間で通信異常が発生していると判断した場合、当該所定の１つの流量計以外の他の流量計から取得したガス流量情報に基づいて、当該所定の１つの流量計が設けられた供給ラインのガス流量を推定して、対応処理を実行することができる。
【符号の説明】
【００８０】
１０  発電システム
２０  ホットモジュール
３０  燃料ガス供給ライン
３１  圧力スイッチ
３２  第１のガス電磁弁
３３  第２のガス電磁弁
３４  脱硫器
３５ａ  第１のガス流量計
３５ｂ  第２のガス流量計
３６ａ  第１のガスポンプ
３６ｂ  第２のガスポンプ
４０  空気供給ライン
４１  フィルタ
４２ａ  第１のブロワ
４２ｂ  第２のブロワ
４３ａ  第１の空気流量計
４３ｂ  第２の空気流量計
５０  制御部
１００  制御装置
１１０ａ  第１の流量計
１１０ｂ  第２の流量計
【図１】
0006679374.tif 000002
【図２】
0006679374.tif 000003
【図３】
0006679374.tif 000004
【図４】
0006679374.tif 000005