(57)【要約】  親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置のうちの前記第１子装置に相当する燃料電池装置であって、第１子装置は、セルスタックと、通信部と、制御部とを備え、通信部は、親装置と第２子装置とに通信可能に接続され、制御部は、親装置から取得した制御情報に基づいて、セルスタックを制御し、制御部は、親装置が機能を喪失したことを検知した場合、親装置の機能を代行することを示す親立候補メッセージを、通信部から前記第２子装置に送信する。
2017073071.tif 000002
【特許請求の範囲】
【請求項１】
親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置のうちの前記第１子装置に相当する燃料電池装置であって、
セルスタックと、通信部と、制御部とを備え、
前記通信部は、前記親装置と前記第２子装置とに通信可能に接続され、
前記制御部は、前記親装置から取得した制御情報に基づいて、前記セルスタックを制御し、
前記制御部は、前記親装置が機能を喪失したことを検知した場合、親装置の機能を代行することを示す親立候補メッセージを、前記通信部から前記第２子装置に送信する、燃料電池装置。
【請求項２】
前記制御部は、前記通信部が前記第２子装置から前記親立候補メッセージを取得した場合、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として決定する、請求項１に記載の燃料電池装置。
【請求項３】
前記制御部は、前記親立候補メッセージを送信した子装置との間で、それぞれの状態を示す情報を共有し、共通のアルゴリズムに基づいて、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として決定する、請求項２に記載の燃料電池装置。
【請求項４】
前記状態を示す情報は、前記親立候補メッセージを送信した子装置の稼働時間、劣化度合い、メンテナンス実施回数、及び異常発生回数の少なくとも一つを含む、請求項３に記載の燃料電池装置。
【請求項５】
親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置を備える燃料電池システムであって、
前記親装置と前記第１子装置と前記第２子装置とは、それぞれセルスタックを備え、
前記親装置と前記第１子装置と前記第２子装置とは、互いに通信可能に接続され、
前記親装置は、制御情報に基づいて前記セルスタックを制御し、
前記子装置は、前記親装置から取得した前記制御情報に基づいて前記セルスタックを制御し、
前記第１子装置は、前記親装置が機能を喪失したことを検知した場合、前記親装置の機能を代行することを示す親立候補メッセージを、前記第２子装置に送信する、
燃料電池システム。
【請求項６】
前記第１子装置は、前記第２子装置から前記親立候補メッセージを取得した場合、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として設定する、請求項５に記載の燃料電池システム。
【請求項７】
前記親立候補メッセージを送信した子装置は、それぞれの状態を示す情報を共有し、共通のアルゴリズムに基づいて、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として決定する、請求項６に記載の燃料電池システム。
【請求項８】
前記状態を示す情報は、前記親立候補メッセージを送信した子装置の稼働時間、劣化度合い、メンテナンス実施回数、及び異常発生回数の少なくとも一つを含む、請求項７に記載の燃料電池システム。
【請求項９】
親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置を備え、前記親装置と前記第１子装置と前記第２子装置とは、それぞれセルスタックを備え、前記親装置と前記第１子装置と前記第２子装置とは、互いに通信可能に接続される燃料電池システムの制御方法であって、
前記親装置が、制御情報に基づいて前記セルスタックを制御し、
前記子装置が、前記親装置から取得した前記制御情報に基づいて前記セルスタックを制御し、
前記第１子装置が、前記親装置が機能を喪失したことを検知した場合、前記親装置の機能を代行することを示す親立候補メッセージを、前記第２子装置に送信する、
燃料電池システムの制御方法。
【請求項１０】
前記第１子装置が、前記第２子装置から前記親立候補メッセージを取得した場合、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として設定する、請求項９に記載の燃料電池システムの制御方法。
【請求項１１】
前記親立候補メッセージを送信した子装置が、それぞれの状態を示す情報を共有し、共通のアルゴリズムに基づいて、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として決定する、請求項１０に記載の燃料電池システムの制御方法。
【請求項１２】
前記状態を示す情報は、前記親立候補メッセージを送信した子装置の稼働時間、劣化度合い、メンテナンス実施回数、及び異常発生回数の少なくとも一つを含む、請求項１１に記載の燃料電池システムの制御方法。
【請求項１３】
親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置のうちの前記第１子装置に相当し、セルスタックを備える燃料電池装置に接続されるコントローラであって、
前記親装置と前記第２子装置とに通信可能に接続され、
前記親装置から制御情報を取得し、前記制御情報に基づいて、前記第１子装置に前記セルスタックを制御させ、
前記親装置が機能を喪失したことを検知した場合、前記第１子装置が親装置の機能を代行することを示す親立候補メッセージを、前記第２子装置に送信する、コントローラ。
【請求項１４】
前記第２子装置から前記親立候補メッセージを取得した場合、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として決定する、請求項１３に記載のコントローラ。
【請求項１５】
前記親立候補メッセージを送信した子装置との間で、それぞれの状態を示す情報を共有し、共通のアルゴリズムに基づいて、前記親立候補メッセージを送信した子装置のうちの１台を新たな親装置として決定する、請求項１４に記載のコントローラ。
【発明の詳細な説明】
【関連出願へのクロスリファレンス】
【０００１】
本出願は、日本国特許出願２０１５−２１３３８６号（２０１５年１０月２９日出願）の優先権を主張するものであり、当該出願の開示全体を、ここに参照のために取り込む。
【技術分野】
【０００２】
本発明は、燃料電池装置、燃料電池システム、燃料電池システムの制御方法、及びコントローラに関する。
【背景技術】
【０００３】
従来、発電した電力を系統に連系する複数台の電源装置を備えるシステムについて電源装置の連結運転が行われている（例えば、特許文献１参照）。このようなシステムでは、負荷への電力供給に関して、システムの信頼性の向上が求められる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２４７７６５号公報
【発明の概要】
【０００５】
本開示の一実施形態に係る燃料電池装置は、親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置のうちの前記第１子装置に相当する。前記燃料電池装置は、セルスタックと、通信部と、制御部とを備える。前記通信部は、前記親装置と前記第２子装置とに通信可能に接続される。前記制御部は、前記親装置から取得した制御情報に基づいて、前記セルスタックを制御する。前記制御部は、前記親装置が機能を喪失したことを検知した場合、親装置の機能を代行することを示す親立候補メッセージを、前記通信部から前記第２子装置に送信する。
【０００６】
本開示の一実施形態に係る燃料電池システムは、親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置を備える。前記親装置と前記第１子装置と前記第２子装置とは、それぞれセルスタックを備える。前記親装置と前記第１子装置と前記第２子装置とは、互いに通信可能に接続される。前記親装置は、制御情報に基づいて前記セルスタックを制御する。前記子装置は、前記親装置から取得した前記制御情報に基づいて前記セルスタックを制御する。前記第１子装置は、前記親装置が機能を喪失したことを検知した場合、前記親装置の機能を代行することを示す親立候補メッセージを、前記第２子装置に送信する。
【０００７】
本開示の一実施形態に係る制御方法は、燃料電池システムの制御方法である。前記燃料電池システムは、親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置を備える。前記親装置と前記第１子装置と前記第２子装置とは、それぞれセルスタックを備える。前記親装置と前記第１子装置と前記第２子装置とは、互いに通信可能に接続される。前記燃料電池システムの制御方法において、前記親装置が、制御情報に基づいて前記セルスタックを制御する。前記燃料電池システムの制御方法において、前記子装置が、前記親装置から取得した前記制御情報に基づいて前記セルスタックを制御する。前記燃料電池システムの制御方法において、前記第１子装置が、前記親装置が機能を喪失したことを検知した場合、前記親装置の機能を代行することを示す親立候補メッセージを、前記第２子装置に送信する。
【０００８】
本開示の一実施形態に係るコントローラは、親装置と、第１子装置及び第２子装置を含む子装置とを含む複数の燃料電池装置のうちの前記第１子装置に相当し、セルスタックを備える燃料電池装置に接続される。前記コントローラは、前記親装置と前記第２子装置とに通信可能に接続される。前記コントローラは、前記親装置から制御情報を取得し、前記制御情報に基づいて、前記第１子装置に前記セルスタックを制御させる。前記コントローラは、前記親装置が機能を喪失したことを検知した場合、前記第１子装置が親装置の機能を代行することを示す親立候補メッセージを、前記第２子装置に送信する。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る燃料電池システムの概略構成例を示す図である。
【図２】燃料電池装置が連結運転する動作例を示すシーケンス図である。
【図３】子装置から自動的に親装置が選択される動作例を示すシーケンス図である。
【図４】子装置から自動的に親装置が選択される動作例を示すシーケンス図である。
【図５】新たな親装置が決定された後の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
複数台の電源装置の連結運転を行う際に、１台を親装置、その他を子装置として、親装置から子装置に対して制御指示を出す構成とすることがある。この場合、親装置に不具合が発生すると子装置の運転も継続できなくなるおそれがある。負荷に対する電力供給が途絶えたり不安定となったりした場合、連結運転されているシステムの信頼性が損なわれる。
【００１１】
本開示に係る燃料電池装置、燃料電池システム、燃料電池システムの制御方法、及びコントローラによれば、複数の燃料電池装置を連結運転する燃料電池システムの信頼性が向上されうる。
【００１２】
（実施形態）
［システム構成］
図１に示されるように、燃料電池システム１は、複数の燃料電池装置１０を備える。各燃料電池装置１０は、互いに接続されて連結運転する。各燃料電池装置１０は、負荷２０に接続され、負荷２０に電力を供給することができる。各燃料電池装置１０及び負荷２０は、分電盤３０を介して、系統４０に接続される。
【００１３】
燃料電池装置１０は、セルスタック１１と、セル制御部１２と、ＰＣＳ（Ｐｏｗｅｒ  Ｃｏｎｄｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１３とを備える。ＰＣＳ１３は、パワーコンディショナともいう。燃料電池装置１０は、さらに、ＰＣＳ制御部１４と、連結制御部１５と、連結通信部１６とを備える。連結制御部１５及び連結通信部１６は、燃料電池装置１０に含まれるように設けられている。連結制御部１５及び連結通信部１６はそれぞれ、別個のコントローラとして燃料電池装置１０の外部に設けられて、燃料電池装置１０に接続されてよい。セル制御部１２と連結制御部１５とは、まとめて制御部ともいう。連結通信部１６は、通信部ともいう。
【００１４】
セルスタック１１は、燃料電池である。セルスタック１１は、例えば固体高分子形燃料電池又は固体酸化物形燃料電池であってよい。固体高分子形燃料電池は、ＰＥＦＣ（Ｐｏｌｙｍｅｒ  Ｅｌｅｃｔｒｏｌｙｔｅ  Ｆｕｅｌ  Ｃｅｌｌ）ともいう。固体酸化物形燃料電池は、ＳＯＦＣ（Ｓｏｌｉｄ  Ｏｘｉｄｅ  Ｆｕｅｌ  Ｃｅｌｌ）ともいう。セルスタック１１は、これらに限られず、他の燃料電池であってよい。セルスタック１１は、セル制御部１２と接続される。セル制御部１２は、セルスタック１１の発電電力を制御する。
【００１５】
セルスタック１１は、ＰＣＳ１３と接続される。ＰＣＳ１３は、セルスタック１１で発電した直流電力を交流電力に変換して負荷２０に供給する。ＰＣＳ１３は、電力変換装置ともいう。ＰＣＳ１３は、ＰＣＳ制御部１４と接続される。ＰＣＳ制御部１４は、セル制御部１２にも接続される。ＰＣＳ制御部１４は、セル制御部１２と連携して、ＰＣＳ１３の交流電力出力を制御する。
【００１６】
セル制御部１２は、さらに連結制御部１５に接続される。連結制御部１５は、連結通信部１６に接続される。連結通信部１６は、他の燃料電池装置１０の連結通信部１６と通信可能に接続される。連結通信部１６は、自装置に係る制御情報を送信し、他の燃料電池装置１０に係る制御情報を取得する。セル制御部１２は、直接接続される連結制御部１５、又は、連結通信部１６を介して接続される他の燃料電池装置１０の連結制御部１５との間で連携する。セル制御部１２は、取得した制御情報に基づいてセルスタック１１の発電電力を制御する。連結制御部１５は、セル制御部１２を介して、セルスタック１１の発電電力を制御するともいえる。
【００１７】
制御情報は、連結運転している燃料電池装置１０同士でやり取りされる信号又は情報を含む。制御情報は、例えば、ステータス要求、応答情報、又は発電電力を制御する指示などを含む。
【００１８】
各燃料電池装置１０の連結通信部１６は、例えばＲＳ４８５規格に準拠して互いにシリアル接続される。各燃料電池装置１０の連結通信部１６は、例えばデイジーチェーンで接続される。連結通信部１６同士の接続は、これらに限られない。例えば、連結通信部１６同士がバスラインに接続されてよい。
【００１９】
連結通信部１６同士がデイジーチェーンで接続されている場合、１台の燃料電池装置１０から送信された信号は、デイジーチェーンで接続される他の全ての燃料電池装置１０が取得する。言い換えれば、連結通信部１６がバスラインに接続されているように、連結通信部１６同士で通信が行われる。この場合、信号には宛先となる燃料電池装置１０を指定する情報が含まれる。宛先は、１台の燃料電池装置１０を指定するものであってよいし、他の全ての燃料電池装置１０を指定するものであってよい。連結通信部１６から、デイジーチェーンで接続される他の燃料電池装置１０の連結通信部１６に対する信号又は情報の送信は、ブロードキャストともいう。
【００２０】
負荷２０に電力を供給する電力線には電流センサ２１が設けられる。電流センサ２１は、負荷２０の電流を計測する。電流センサ２１は、各燃料電池装置１０のＰＣＳ１３に接続される。ＰＣＳ１３は、電流センサ２１の測定値を取得することによって、負荷２０の消費電力を取得することができる。
【００２１】
［連結運転動作］
各燃料電池装置１０が連結運転する際には、燃料電池装置１０の１台が親装置として設定される。他の燃料電池装置１０は、子装置として設定される。ある１台の燃料電池装置１０から見ると、自装置及び他の燃料電池装置１０のうちの１台が親装置として設定される。自装置を含む残りの燃料電池装置１０が子装置として設定される。本実施形態においては、４台の燃料電池装置１０が連結運転される。連結運転される燃料電池装置１０の台数は、４台に限られず、３台以下であってよいし、５台以上であってよい。４台の燃料電池装置１０が連結運転される場合、各燃料電池装置１０は、親装置、及び子装置Ａ、Ｂ、Ｃのいずれかに相当するものとして設定される。子装置Ａは、第１子装置として区別されうる。子装置Ｂ及び子装置Ｃは、第２子装置として区別されうる。第１子装置として区別される子装置は、子装置Ａに限られず、子装置Ｂ又は子装置Ｃであってよい。子装置Ａは、第２子装置として区別されてよい。子装置「Ａ」、「Ｂ」及び「Ｃ」という記載、並びに、「第１」及び「第２」子装置という記載は、子装置を識別子で区別する記載である。「Ａ」、「Ｂ」及び「Ｃ」、並びに、「第１」及び「第２」等の識別子は、交換されてよいし、他の識別子に置き換えられてよい。
【００２２】
図２に示されるように、親装置の連結制御部１５は、子装置Ａに対してステータス要求を送信する（ステップＳ１１ａ）。ステータス要求の送信は、連結通信部１６を介して行われる。親装置は、応答待ち状態となる（ステップＳ１２ａ）。
【００２３】
子装置Ａは、親装置からのステータス要求を取得すると、子装置Ａとして設定されている燃料電池装置１０の状態を示す応答情報を生成する（ステップＳ１３ａ）。応答情報には、燃料電池装置１０の発電電力、稼働時間、劣化情報、メンテナンス実施回数、又は異常発生回数などが含まれる。
【００２４】
子装置Ａは、生成した応答情報を親装置に送信する（ステップＳ１４ａ）。応答情報の送信は、連結通信部１６を介して行われる。親装置は、ステップＳ１２ａの応答待ちの間に子装置Ａからの応答情報を取得できた場合（タイムアウトしなかった場合）、子装置Ａから正常に応答情報を取得できたと判定する。
【００２５】
親装置は、子装置Ｂ、Ｃに対してもそれぞれステータス要求を送信する。親装置は、子装置Ｂ、Ｃから応答情報を取得する（ステップＳ１１ｂ〜Ｓ１４ｂ及びステップＳ１１ｃ〜Ｓ１４ｃ）。
【００２６】
親装置の連結制御部１５は、子装置Ａ、Ｂ、Ｃから取得した応答情報に基づいて、各燃料電池装置１０の発電電力を合算した総発電電力を算出する。親装置の連結制御部１５は、ＰＣＳ１３を通じて負荷２０の消費電力を取得し、総発電電力との比較に基づいて各燃料電池装置１０の発電電力を決定する。親装置の連結通信部１６は、各燃料電池装置１０に対して、発電電力を制御する指示をブロードキャストする。
【００２７】
親装置の連結通信部１６は、子装置の発電電力を制御する制御指示をステータス要求の送信と同様のシーケンスで子装置毎に送信してよい。制御指示は、ステータス要求に含めて送信されてよい。
【００２８】
＜親装置喪失時の動作＞
以上説明してきた連結運転動作は、親装置が子装置の状態を示す応答情報を取得し、子装置に対して制御指示を送信するものである。親装置に不具合が発生して親装置の運転が継続されない場合、上記動作が実行されず、子装置の運転も継続されなくなる。本実施形態においては、親装置に不具合が発生した場合でも、子装置の中から親装置が自動的に選択されて新たな親装置として設定され、子装置の運転が継続される。
【００２９】
図３に示されるように、親装置に不具合が発生した場合、親装置が動作を停止する（ステップＳ２１）。
【００３０】
子装置Ａは、親装置からのステータス要求を所定期間以上経過しても取得できない場合は、タイムアウト処理を行う。子装置Ａは、親装置に不具合が発生して親装置が機能を喪失したものと判定する（ステップＳ２２）。
【００３１】
子装置Ａは、親立候補メッセージを、子装置Ｂ及び子装置Ｃに対してブロードキャストする（ステップＳ２３ｂ及びＳ２３ｃ）。親立候補メッセージは、自装置が親装置の機能を代行するために新たな親装置として立候補することを示すメッセージである。子装置Ａは、自装置を立候補装置として立候補リストに加える処理を行う（ステップＳ２４ａ）。子装置Ｂ及び子装置Ｃは、子装置Ａからの親立候補メッセージを取得することによって親装置が機能を喪失したことを検知できる。子装置Ｂ及び子装置Ｃは、親装置からのステータス要求の取得を中止する（ステップＳ２４ｂ及びＳ２４ｃ）。子装置Ｂ及び子装置Ｃは、さらに、子装置Ａを立候補装置として立候補リストに加える処理を行う。
【００３２】
子装置Ｂは親装置が機能を喪失したことを検知した場合、子装置Ａと同様に、親立候補メッセージを子装置Ａ及び子装置Ｃに対してブロードキャストする（ステップＳ２５ａ及びＳ２５ｃ）。子装置Ｂは、自装置を立候補装置として立候補リストに加える処理を行う（ステップＳ２６ｂ）。子装置Ｂからの親立候補メッセージを取得した子装置Ａ及び子装置Ｃは、子装置Ｂを立候補装置として立候補リストに加える処理を行う（ステップＳ２６ａ及びＳ２６ｃ）。
【００３３】
子装置Ｃは、子装置Ｂと同様に、親装置が機能を喪失したことを検知した場合、親立候補メッセージを子装置Ａ及び子装置Ｂに対してブロードキャストする（ステップＳ２７ａ及びＳ２７ｂ）。子装置Ｃは、自装置を立候補装置として立候補リストに加える処理を行う（ステップＳ２８ｃ）。子装置Ｃからの親立候補メッセージを取得した子装置Ａ及び子装置Ｂは、子装置Ｃを立候補装置として立候補リストに加える処理を行う（ステップＳ２８ａ及びＳ２８ｂ）。
【００３４】
親立候補メッセージは、全ての子装置に対してブロードキャストされる。この場合、各子装置が取得する立候補リストは同じものとなる。親立候補メッセージに各子装置の状態を示す情報が含まれるようにしてよい。親立候補メッセージに各子装置の状態を示す情報が含まれることによって、親装置を決定する際に、自装置の状態及び他の立候補装置の状態が他の立候補装置と共有されうる。
【００３５】
図４に示されるように、子装置Ａ、子装置Ｂ、及び子装置Ｃそれぞれは、立候補装置の中から新たな親装置を決定する（ステップＳ３１ａ〜Ｓ３１ｃ）。各子装置は、共通のアルゴリズムに基づいて新たな親装置を決定する。各子装置は、自装置の状態及び他の立候補装置の状態を他の立候補装置と共有することによって、新たな親装置を一意に決定しうる。親装置を決定する子装置は、子装置Ａ、子装置Ｂ、及び子装置Ｃの全てでなくてよく、子装置Ａ、子装置Ｂ、及び子装置Ｃの少なくとも１台であってよい。
【００３６】
親装置が決定されるアルゴリズムは、例えば、各燃料電池装置１０の状態を示す情報に基づいて算出される各燃料電池装置１０の稼働率を比較するものであってよい。この場合、最も高い稼働率を有する燃料電池装置１０が親装置として決定されてよい。燃料電池装置１０の状態を示す情報は、燃料電池装置１０の稼働時間、劣化度合い、メンテナンス実施回数、又は異常発生回数など、燃料電池装置１０の健康状態を示すパラメータを含む。このような決定アルゴリズムを採用することで、燃料電池システム１において親装置への依存度が高い連結運転をする際に、全体の稼働率が高められうる。
【００３７】
複数の燃料電池装置１０が新規に設置されて、一斉に稼働開始する場合等、稼働率の比較によって親装置を決定することができない場合がありうる。この場合には、例えば、燃料電池装置１０の製造番号の大小により親装置が決定されてよい。このようにすることで、必ず親装置が一意に決定されうる。
【００３８】
図４のステップＳ３１ａ〜Ｓ３１ｃにおいて、各子装置は、子装置Ａを新たな親装置として決定したものとする。子装置Ａを新たな親装置として決定した子装置は、子装置Ａ、子装置Ｂ、及び子装置Ｃの全てでなくてよく、子装置Ａ、子装置Ｂ、及び子装置Ｃの少なくとも１台であってよい。子装置Ａは、新たな親装置として決定された場合、親装置に立候補していた状態から、親装置として決定された状態に遷移する処理を行う（ステップＳ３２）。子装置Ｂ及び子装置Ｃは、親装置に立候補していた状態から、立候補を辞退する処理を行う（ステップＳ３３ｂ及びＳ３３ｃ）。
【００３９】
子装置Ａは、自装置が親装置として決定されたことを示す親決定通知を、子装置Ｂ及び子装置Ｃに対してブロードキャストする（ステップＳ３４ｂ及びＳ３４ｃ）。子装置Ａは、自装置を親装置として設定する処理を行う（ステップＳ３５ａ）。子装置Ａから親決定通知を取得した子装置Ｂ及び子装置Ｃは、子装置Ａが親装置として設定されたことを確認する処理を行う（ステップＳ３５ｂ及びＳ３５ｃ）。
【００４０】
図５に示されるように、図３及び図４において子装置Ａであった燃料電池装置１０が親装置として新たに設定される。図３及び図４において子装置Ｂ及び子装置Ｃであった燃料電池装置１０がそれぞれ子装置Ａ及び子装置Ｂとして新たに設定される。子装置に付された符号Ａ、Ｂ、Ｃは、単に子装置を区別するためのものであり、子装置の中に優先順位があることを示すものではない。図５において、元の子装置Ｂが新たに子装置Ａとして設定されるものとして説明しているが、元の子装置Ｂがそのまま子装置Ｂとして設定されてよい。
【００４１】
新たに設定された親装置の連結制御部１５は、新たに設定された子装置Ａに対してステータス要求を送信する（ステップＳ４１ａ）。ステータス要求の送信は、連結通信部１６を介して行われる。親装置は、応答待ち状態となる（ステップＳ４２ａ）。
【００４２】
子装置Ａは、親装置からのステータス要求を取得すると、子装置Ａとして設定されている燃料電池装置１０の状態を示す応答情報を生成する（ステップＳ４３ａ）。
【００４３】
子装置Ａは、生成した応答情報を親装置に送信する（ステップＳ４４ａ）。応答情報の送信は、連結通信部１６を介して行われる。親装置は、ステップＳ４２ａの応答待ちの間に子装置Ａからの応答情報を取得できた場合、子装置Ａから正常に応答情報を取得できたと判定する。ステップＳ４２ａの応答待ちの間に子装置Ａからの応答情報を取得できた場合は、タイムアウトしなかった場合ともいえる。
【００４４】
親装置は、新たに設定された子装置Ｂに対してもステータス要求を送信して、子装置Ｂから応答情報を取得する（ステップＳ４１ｂ〜Ｓ４４ｂ）。
【００４５】
図３及び図４において親装置であった燃料電池装置１０は、新たに設定された親装置による連結運転が行われている間に、メンテナンス又は修理などが行われ、正常な状態に戻って再稼働する。その際、当該燃料電池装置１０は、新たに子装置Ｃとして設定される。
【００４６】
親装置は、新たに設定された子装置Ｃに対しても子装置Ａ及び子装置Ｂと同様にステータス要求を送信して、子装置Ｃから応答情報を取得する（ステップＳ４１ｃ〜Ｓ４４ｃ）。
【００４７】
以上説明してきた親装置喪失時の動作によれば、親装置に不具合が発生して、連結運転における親装置が喪失した場合でも、正常に稼働している子装置それぞれが新たな親装置を一意に決定する処理を行うことができる。燃料電池システム１全体として連結運転が継続されうる。
【００４８】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明について装置を中心に説明してきたが、本発明は装置の各構成部が実行するステップを含む方法としても実現し得るものである。また、本発明について装置を中心に説明してきたが、本発明は装置が備えるプロセッサにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【符号の説明】
【００４９】
１  燃料電池システム
１０  燃料電池装置
１１  セルスタック
１２  セル制御部
１３  ＰＣＳ（パワーコンディショナ）
１４  ＰＣＳ制御部
１５  連結制御部
１６  連結通信部
２０  負荷
２１  電流センサ
３０  分電盤
４０  系統
【図１】
2017073071.tif 000003
【図２】
2017073071.tif 000004
【図３】
2017073071.tif 000005
【図４】
2017073071.tif 000006
【図５】
2017073071.tif 000007
【国際調査報告】
2017073071.tif 000008
2017073071.tif 000009