(57)【要約】【課題】設置場所に関わらず電源システムを効率的に発電させる。【解決手段】ファームウェア提供システムは、電源装置と、電源装置を制御するコントローラと、ネットワークを介して、コントローラに電源装置及びコントローラの制御情報を送信するサーバと、を備える。サーバは、電源装置の設置場所に応じた制御情報を、コントローラに送信する。【選択図】図１
2018088090.tif 000002
【特許請求の範囲】
【請求項１】
電源装置と、
前記電源装置を制御するコントローラと、
ネットワークを介して、前記コントローラに前記電源装置及び前記コントローラの制御情報を送信するサーバと、を備え、
前記サーバは、前記電源装置の設置場所に応じた前記制御情報を、前記コントローラに送信する、ファームウェア提供システム。
【請求項２】
請求項１に記載のファームウェア提供システムにおいて、
前記制御情報は、ファームウェア及び制御パラメータのいずれか一方、又は、ファームウェア及び制御パラメータの双方を含む、ファームウェア提供システム。
【請求項３】
請求項１又は２に記載のファームウェア提供システムにおいて、
前記サーバは、前記設置場所の気温及び気圧の少なくともいずれか一方に応じて前記制御情報を選択し、選択した前記制御情報を前記コントローラに送信する、ファームウェア提供システム。
【請求項４】
請求項１から３のいずれか一項に記載のファームウェア提供システムにおいて、
前記サーバは、所定期間ごとに前記制御情報を前記コントローラに送信する、ファームウェア提供システム。
【請求項５】
請求項１から４のいずれか一項に記載のファームウェア提供システムにおいて、
前記ファームウェア提供システムは、複数の電源装置を備え、
前記サーバは、前記電源装置の設置場所に応じた優先順位を設定し、該優先順位の順番で前記制御情報を送信する、ファームウェア提供システム。
【請求項６】
請求項１から５のいずれか一項に記載のファームウェア提供システムにおいて、
前記電源装置及び前記コントローラは、出荷時に前記制御情報が初期設定である、ファームウェア提供システム。
【請求項７】
電源装置と、該電源装置を制御するコントローラと、サーバとを備えるファームウェア提供システムにおけるファームウェア提供システムの制御方法であって、
前記サーバが、
前記電源装置の設置場所に応じた前記電源装置及び前記コントローラの制御情報を選択するステップと、
前記制御情報を前記コントローラに送信するステップと、を含むファームウェア提供システムの制御方法。
【請求項８】
電源装置を制御するコントローラと通信を行う通信部と、
前記電源装置及び前記コントローラの制御情報を、前記コントローラに前記通信部を介して送信する制御部と、を備え、
前記制御部は、前記電源装置の設置場所に応じた前記制御情報を前記コントローラに送信する、サーバ。
【請求項９】
電源装置と、
前記電源装置を制御するコントローラと、を備え、
前記コントローラは、サーバからネットワークを介して前記電源装置及び前記コントローラの制御情報を受信し、
前記制御情報は、前記電源装置の設置場所に応じた情報である、電源システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ファームウェア提供システム、ファームウェア提供システムの制御方法、サーバ及び電源システムに関する。
【背景技術】
【０００２】
燃料電池システムなどの電源システムにおいて、該電源システムを構成する構成装置は、ファームウェアなどの制御ソフトウェアによって制御されている。
【０００３】
従来、燃料電池システムの制御ソフトウェアの更新作業は、作業員が設置場所に赴き現地で実行されることが多い。しかしながら、作業員が設置場所に行くことが必要であると、メーカにおいて制御ソフトウェアの改善がなされても、作業員が現地に行くまでは制御ソフトウェアが最新のものに更新されない。
【０００４】
例えば、特許文献１は、ネットワークを介して燃料電池システムの制御ソフトウェアを更新する発明を開示している。また、特許文献１は、制御ソフトウェアの更新中に各構成装置の運転形態を制約することで、効率的かつ安全に制御ソフトウェアを更新することを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１８５３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
燃料電池システムは、効率的に発電することが求められている。また、燃料電池システムは、寒冷地に設置された場合に、内部で使用する改質水及び循環水などの水の凍結を防止できることが求められている。
【０００７】
燃料電池システムの周辺環境、例えば気温（大気の温度）及び気圧（大気の圧力）などは、燃料電池システムの設置場所によって異なる。また、燃料電池システムの発電効率は、気温及び気圧などに依存する。そのため、燃料電池システムを効率的に発電するためには、設置場所の気温及び気圧に適したファームウェア及び制御パラメータで燃料電池システムを制御する方がよい。
【０００８】
しかしながら、燃料電池システムがどこに設置されるかは出荷の際にはわからないことが多いため、従来、燃料電池装置は全国平均の気温などに適したファームウェア及び制御パラメータが設定された状態で出荷されていた。
【０００９】
かかる点に鑑みてなされた本開示の目的は、設置場所に関わらず電源システムを効率的に発電させることができるファームウェア提供システム、ファームウェア提供システムの制御方法、サーバ及び電源システムを提供することにある。
【課題を解決するための手段】
【００１０】
本開示の一実施形態に係るファームウェア提供システムは、電源装置と、前記電源装置を制御するコントローラと、ネットワークを介して、前記コントローラに前記電源装置及び前記コントローラの制御情報を送信するサーバと、を備える。前記サーバは、前記電源装置の設置場所に応じた前記制御情報を、前記コントローラに送信する。
【００１１】
本開示の一実施形態に係るファームウェア提供システムの制御方法は、電源装置と、該電源装置を制御するコントローラと、サーバとを備えるファームウェア提供システムにおけるファームウェア提供システムの制御方法である。前記制御方法は、前記サーバが、前記電源装置の設置場所に応じた前記電源装置及び前記コントローラの制御情報を選択するステップと、前記制御情報を前記コントローラに送信するステップと、を含む。
【００１２】
本開示の一実施形態に係るサーバは、通信部と、制御部とを備える。前記通信部は、電源装置を制御するコントローラと通信を行う。前記制御部は、前記電源装置及び前記コントローラの制御情報を、前記コントローラに前記通信部を介して送信する。前記制御部は、前記電源装置の設置場所に応じた前記制御情報を前記コントローラに送信する。
【００１３】
本開示の一実施形態に係る電源システムは、電源装置と、前記電源装置を制御するコントローラと、を備える。前記コントローラは、サーバからネットワークを介して前記電源装置及び前記コントローラの制御情報を受信する。前記制御情報は、前記電源装置の設置場所に応じた情報である。
【発明の効果】
【００１４】
本開示の一実施形態に係るファームウェア提供システム、ファームウェア提供システムの制御方法、サーバ及び電源システムによれば、設置場所に関わらず電源システムを効率的に発電させることができる。
【図面の簡単な説明】
【００１５】
【図１】本開示の一実施形態に係るファームウェア提供システムの概略構成を示す図である。
【図２】地域による気温及び気圧の違いを説明する図である。
【図３】図１のサーバが記憶しているデータの一例を示す図である。
【図４】本開示の一実施形態に係るファームウェア提供システムの動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、本開示の実施形態について、図面を参照して説明する。
【００１７】
図１に、本開示の一実施形態に係るファームウェア提供システム１の概略構成を示す。ファームウェア提供システム１は、燃料電池システム（電源システム）１０と、サーバ４０と、第１外部サーバ（気候情報サーバ）５０と、第２外部サーバ（地図情報サーバ）６０とを備える。燃料電池システム１０、サーバ４０、第１外部サーバ５０及び第２外部サーバ６０は、ネットワーク７０を介して情報を送受信可能である。
【００１８】
図１においては、１つの燃料電池システム１０がネットワーク７０に接続しているが、これは一例であり、複数の燃料電池システム１０がネットワーク７０に接続していてよい。
【００１９】
燃料電池システム１０は、サーバ４０からネットワーク７０を介して、ファームウェア及び制御パラメータを受信する。
【００２０】
ファームウェアは、コントローラ３０又は燃料電池装置２０の動作を制御するためのソフトウェアである。ファームウェアには、コントローラ３０用のものと、燃料電池装置２０用のものとがある。コントローラ３０は、コントローラ３０用のファームウェアに基づいて、各構成要素、及び、コントローラ３０全体を制御する際の各処理のシーケンスなどを決定する。燃料電池装置２０は、燃料電池装置２０用のファームウェアに基づいて、各構成要素、及び、燃料電池装置２０全体を制御する際の各処理のシーケンスなどを決定する。コントローラ３０用のファームウェア、及び、燃料電池装置２０用のファームウェアは、１つに限らず複数であってよい。
【００２１】
制御パラメータは、コントローラ３０又は燃料電池装置２０の動作を制御する際の各種パラメータである。制御パラメータには、コントローラ３０用のものと、燃料電池装置２０用のものとがある。例えば、燃料電池装置２０は、補機２２内の空気ブロワなどの機器を制御パラメータに基づいて制御する。
【００２２】
以後の説明において、ファームウェア及び制御パラメータのいずれか一方、又は、ファームウェア及び制御パラメータの双方を含む情報を、「制御情報」とも称する。
【００２３】
燃料電池システム１０は、燃料電池装置（電源装置）２０と、燃料電池装置２０の動作を制御するコントローラ３０とを備える。
【００２４】
燃料電池装置２０は、例えば、固体酸化物形燃料電池装置（ＳＯＦＣ：Ｓｏｌｉｄ  Ｏｘｉｄｅ  Ｆｕｅｌ  Ｃｅｌｌ）又は固体高分子形燃料電池装置（ＰＥＦＣ：Ｐｏｌｙｍｅｒ  Ｅｌｅｃｔｒｏｌｙｔｅ  Ｆｕｅｌ  Ｃｅｌｌ）などである。燃料電池装置２０は、店舗又は住居等の需要家施設に設置される。
【００２５】
燃料電池装置２０は、設置場所によって、気温及び気圧などの環境条件が異なる。例えば、図２（ａ）に示す日本地図においては、北の方が気温が低く、南の方が気温が高いという傾向がある。また、図２（ｂ）に示す地図においては、場所１０１は高度（標高）が高いため気圧が低く、場所１０２は高度が低いため気圧が高いという傾向がある。
【００２６】
燃料電池装置２０を、発電効率が高い状態で動作させるため、又は、構成要素の寿命を延ばして動作させるためには、設置場所の環境（気温及び気圧など）に応じたファームウェア及び制御パラメータに基づいて燃料電池装置２０を動作させてもよい。例えば、空気の組成の割合は気圧に依存して変わるため、設置場所の高度が高く気圧が低い場合は、補機２２内の空気ブロワの流量を大きくしてもよい。このように設置場所の環境に適した状態で動作させるため、燃料電池装置２０は、設置場所に応じた制御情報をコントローラ３０から受信すると、設置場所に応じた制御情報への更新を行う。
【００２７】
燃料電池装置２０のファームウェア及び制御パラメータは、設置後に更新可能である。したがって、工場出荷時は、燃料電池装置２０のファームウェア及び制御パラメータは初期設定であってよい。
【００２８】
燃料電池装置２０は、発電部２１と、補機２２と、排熱回収部２３と、電力変換部２４と、通信部２５と、記憶部２６と、制御部２７とを備える。
【００２９】
発電部２１は、ガスと空気とを電気化学反応させて発電するセルスタックを備える。発電部２１は、制御パラメータによって所定割合で配合されたガス、空気及び改質水を燃料として発電する。発電部２１は、発電した直流電力を電力変換部２４に供給する。
【００３０】
補機２２は、発電部２１を動かすために必要な周辺機器である。補機２２は、空気ブロワ、ガスポンプ、改質水ポンプ、ヒータ等を含む。空気ブロワは、制御パラメータによって設定された流量で、空気を発電部２１に供給する。ガスポンプは、制御パラメータによって設定された流量で、ガスを発電部２１に供給する。改質水ポンプは、制御パラメータによって設定された流量で、改質水を発電部２１に供給する。ヒータは、制御パラメータの設定に応じた強度で循環水を温める。寒冷地においては、ヒータの強度を高めることにより、循環水が凍結することを防ぐことができる。
【００３１】
排熱回収部２３は、発電部２１における発電に伴い生じた排熱を回収する。排熱回収部２３は、回収した排熱を、外部から引き込んだ循環水との間で熱交換させてお湯を生成する。
【００３２】
電力変換部２４は、発電部２１から供給された直流電力を交流電力に変換する。電力変換部２４は、変換後の交流電力を、燃料電池装置２０が設置されている需要家施設の負荷機器等に供給する。
【００３３】
通信部２５は、有線又は無線によってコントローラ３０と接続する。通信部２５は、コントローラ３０とデータの送受信を行う。通信部２５は、コントローラ３０から、制御情報を受信する。
【００３４】
記憶部２６は、燃料電池装置２０の動作を制御するためのファームウェア及び制御パラメータを保持（格納）する。
【００３５】
制御部２７は、燃料電池装置２０が備える各機能ブロックをはじめとして、燃料電池装置２０の全体を制御及び管理するプロセッサを含む。プロセッサにより実行されるプログラムは、例えば、制御部２７が備えるメモリに格納されてもよいし、記憶部２６に格納されてもよい。
【００３６】
制御部２７は、コントローラ３０から設置場所に応じた制御情報を受信すると、該制御情報への更新作業を行う。制御部２７は、制御情報を受信した場合、自動的に更新作業を開始してもよいし、ユーザからの更新作業の指示を受けてから更新作業を開始してもよい。
【００３７】
コントローラ３０は、燃料電池装置２０を制御する。コントローラ３０は、ネットワーク７０を介してサーバ４０と接続する。コントローラ３０は、サーバ４０から設置場所に応じた制御情報を受信（ダウンロード）する。コントローラ３０は、燃料電池装置２０と有線又は無線により接続する。コントローラ３０は、受信した制御情報のうち燃料電池装置２０用のものを燃料電池装置２０に送信する。
【００３８】
コントローラ３０は、通信部３１と、記憶部３２と、表示部３３と、制御部３４とを備える。
【００３９】
通信部３１は、ネットワーク７０を介してサーバ４０とデータの送受信を行う。通信部３１は、サーバ４０から設置場所に応じた制御情報を受信する。通信部３１は、燃料電池装置２０と有線又は無線により接続する。通信部３１は、サーバ４０から受信した制御情報のうち燃料電池装置２０用のものを燃料電池装置２０に送信する。
【００４０】
記憶部３２は、コントローラ３０の動作を制御するためのファームウェア及び制御パラメータを保持（格納）する。
【００４１】
表示部３３は、例えば液晶ディスプレイ又は有機ＥＬ（Electroluminescence）ディスプレイなどの表示デバイスを含む。表示部３３は、燃料電池装置２０の動作状況など情報を表示する。表示部３３は、タッチセンサ等の入力デバイスを備え、ユーザからの入力を受け付けてもよい。
【００４２】
制御部３４は、コントローラ３０が備える各機能ブロックをはじめとして、コントローラ３０の全体を制御及び管理するプロセッサを含む。プロセッサにより実行されるプログラムは、例えば、制御部３４が備えるメモリに格納されてもよいし、記憶部３２に格納されてもよい。
【００４３】
制御部３４は、サーバ４０から設置場所に応じた制御情報を受信すると、コントローラ３０用の制御情報は記憶部３２に保存し、燃料電池装置２０用の制御情報は燃料電池装置２０に送信する。制御部３４は、コントローラ３０用の制御情報を受信すると、該制御情報への更新作業を行う。制御部３４は、コントローラ３０用の制御情報を受信した場合、自動的に更新作業を開始してもよいし、ユーザからの更新作業の指示を受けてから更新作業を開始してもよい。制御部３４は、表示部３３に、例えば「ファームウェアのダウンロードが完了しました。更新しますか？」のようなメッセージを表示させ、ユーザが更新することを選択した場合に、更新作業を開始してもよい。
【００４４】
制御部３４は、コントローラ３０又は燃料電池装置２０のファームウェアの更新作業をする場合、必要に応じて、更新作業の前に燃料電池装置２０の動作を停止させる。
【００４５】
サーバ４０は、燃料電池装置２０を制御するためのファームウェア及び制御パラメータをコントローラ３０に送信する。また、サーバ４０は、コントローラ３０を制御するためのファームウェア及び制御パラメータをコントローラ３０に送信する。サーバ４０は、通信部４１と、記憶部４２と、制御部４３とを備える。
【００４６】
通信部４１は、ネットワーク７０を介してコントローラ３０、第１外部サーバ５０及び第２外部サーバ６０とデータの送受信を行う。通信部４１は、コントローラ３０に制御情報を送信する。通信部４１は、気候情報サーバである第１外部サーバ５０から、燃料電池装置２０の設置場所の気候情報を受信する。通信部４１は、地図情報サーバである第２外部サーバ６０から、燃料電池装置２０の設置場所の高度などの情報を受信する。
【００４７】
記憶部４２は、燃料電池装置２０用の制御情報及びコントローラ３０用の制御情報を保持（格納）する。記憶部４２は、燃料電池装置２０の設置場所に応じた様々なバージョンの制御情報を保持する。
【００４８】
記憶部４２は、燃料電池装置２０の製造番号に、燃料電池装置２０の設置場所を関連付けた情報を保持する。設置場所の情報は、例えば、住所である。例えば、燃料電池装置２０を設置した作業員がサーバ４０への登録作業を行うことにより、記憶部４２は、燃料電池装置２０の製造番号に、燃料電池装置２０の設置場所を関連付けた情報を保持することができる。
【００４９】
また、記憶部４２は、燃料電池装置２０の製造番号に、燃料電池装置２０の設置場所、該設置場所に適したファームウェア及び制御パラメータ、並びに、ファームウェアを送信する優先順位を関連付けたテーブルを記憶している。図３に、記憶部４２が記憶しているテーブルの一例を示す。
【００５０】
図３に示す例では、北海道に設置されている製造番号「ＢＢＢＢＢ」の燃料電池装置２０用のファームウェアバージョンが１．０２であり、東京に設置されている「ＡＡＡＡＡ」及び九州に設置されている「ＣＣＣＣＣ」のファームウェアバージョン１．００よりも新しいバージョンとなっている。
【００５１】
また、図３に示す例では、北海道に設置されている燃料電池装置２０の制御パラメータは、東京及び九州に設置されている燃料電池装置２０の制御パラメータとは、「ヒータ制御」及び「循環水制御」において異なる値となっている。図３に示す例では、制御パラメータとして、空気流量、ガス流量、水流量、ヒータ制御及び循環水制御が記憶されている。空気流量は、補機２２の空気ブロワの流量を設定するパラメータである。ガス流量は、補機２２のガスポンプの流量を設定するパラメータである。水流量は、補機２２の改質水ポンプの流量を設定するパラメータである。ヒータ制御は、補機２２のヒータの強度を設定するパラメータである。循環水制御は、排熱回収部２３を流れる循環水の流量を制御するパラメータである。
【００５２】
また、図３に示す優先順位は、例えば、Ｓ、Ａ、Ｂ、Ｃの順で優先順位が高い。優先順位をつける理由は、ファームウェアはデータ量が多く、サーバ４０が管理する全ての燃料電池システム１０に同時にファームウェアを送信することが困難なためである。サーバ４０から燃料電地システム１０へのファームウェアの送信を完了するには時間がかかる。そのため、優先順位をつけて、ファームウェアを更新する必要性の高い燃料電池システム１０から順にファームウェアを更新できるようにしている。図３に示す例では、例えば、寒冷地である北海道のように循環水の凍結のおそれがあるため早急にファームウェアを更新した方がよい設置場所に対しては、高い優先順位である「Ｓ」が設定されている。
【００５３】
制御部４３は、サーバ４０が備える各機能ブロックをはじめとして、サーバ４０の全体を制御及び管理するプロセッサを含む。プロセッサにより実行されるプログラムは、例えば、制御部４３が備えるメモリに格納されてもよいし、記憶部４２に格納されてもよい。
【００５４】
制御部４３は、燃料電池装置２０が設置され、記憶部４２に該燃料電池装置２０の設置場所が保存されると、燃料電池装置２０の設置場所の環境情報を取得する。環境情報としては、例えば、気候及び高度がある。制御部４３は、燃料電池装置２０の設置場所の気候情報を、気候情報サーバである第１外部サーバ５０から取得する。また、制御部４３は、燃料電池装置２０の設置場所の高度情報を、地図情報サーバである第２外部サーバ６０から取得する。制御部４３は、気候情報から気温を推測し、高度情報から気圧を推測する。制御部４３は、推測した気温及び気圧に基づいて、設置場所に適したファームウェア、制御パラメータ及び優先順位を選択して記憶部４２に保存する。
【００５５】
制御部４３は、例えば、気圧の低い設置場所に対しては、空気流量の制御パラメータとして出荷時の値よりも大きい値を選択する。これにより、燃料電池装置２０の発電効率を高めることができ、また、燃料電池装置２０の発電部２１の寿命を延ばすことができる。また、制御部４３は、例えば、気温の低い設置場所に対しては、ヒータ制御のパラメータとして出荷時の値よりも大きい値を選択する。これにより、燃料電池装置２０内部の循環水などの水の凍結を防ぐことができる。
【００５６】
制御部４３は、優先順位の順番で、燃料電池装置２０の設置場所に応じた制御情報をコントローラ３０に送信する。制御部４３は、燃料電池装置２０の設置後に、少なくとも１回、設置場所に適した制御情報をコントローラ３０に送信する。また、制御部４３は、その後、所定期間ごとに、コントローラ３０に制御情報を送信してもよい。例えば、制御部４３は、季節ごとに、その季節に適した制御情報をコントローラ３０に送信してもよい。
【００５７】
第１外部サーバ５０は、気候情報サーバであり、各地の気候情報を保持している。第１外部サーバ５０は、ネットワーク７０を介してサーバ４０とデータの送受信を行う。第１外部サーバ５０は、サーバ４０から、燃料電池装置２０の設置場所の気候情報の要求を受信すると、気候情報をサーバ４０に送信する。
【００５８】
第２外部サーバ６０は、地図情報サーバであり、各地の高度などの地図情報を保持している。第２外部サーバ６０は、ネットワーク７０を介してサーバ４０とデータの送受信を行う。第２外部サーバ６０は、サーバ４０から、燃料電池装置２０の設置場所の高度情報の要求を受信すると、高度情報をサーバ４０に送信する。
【００５９】
なお、図１においては、２つの外部サーバがネットワーク７０に接続されている構成を例として示しているが、これは一例である。例えば、２つ以上の外部サーバが、気候情報又は地図情報を分散して保持していてもよい。また、例えば、１つの外部サーバが気候情報と地図情報の両方を保持していてもよい。また、例えば、サーバ４０が、気候情報及び地図情報の何れか一方又は両方を保持していてもよい。
【００６０】
図４に示すシーケンス図を参照して、本開示の一実施形態に係るファームウェア提供システム１の動作の一例について説明する。ファームウェア提供システム１は、図４に示すシーケンスを、燃料電池装置２０の設置後に少なくとも１回行う。また、ファームウェア提供システム１は、図４に示すシーケンスを、さらに所定期間ごと、例えば季節ごとに行ってもよい。
【００６１】
サーバ４０は、燃料電池装置２０が設置され、記憶部４２に該燃料電池装置２０の設置場所が保存されると、燃料電池装置２０の設置場所の環境情報を取得する。制御部４３は、取得した環境情報に基づいて、設置場所に適した制御情報及び優先順位を選択する（ステップＳ１０１）。
【００６２】
サーバ４０は、選択した制御情報を優先順位にしたがってコントローラ３０に送信する（ステップＳ１０２）。
【００６３】
コントローラ３０は、制御情報を受信し（ステップＳ１０３）、コントローラ３０用の制御情報を記憶部３２に保存し、燃料電池装置２０用の制御情報を燃料電池装置２０に送信する（ステップＳ１０４）。燃料電池装置２０は、燃料電池装置２０用の制御情報を受信する（ステップＳ１０５）。
【００６４】
コントローラ３０及び燃料電池装置２０は、制御情報の更新を行う（ステップＳ１０６及びＳ１０７）。
【００６５】
このように、本実施形態によれば、サーバ４０は、燃料電池装置２０の設置場所に応じた制御情報を、コントローラ３０に送信する。コントローラ３０が、燃料電池装置２０の設置場所に応じた制御情報を受信して制御情報の更新作業を行うと、燃料電池装置２０は、設置場所に適したファームウェア及び制御パラメータで動作することができる。これにより、燃料電池装置２０は設置場所に関わらず効率的に発電することができる。また、設置場所に適したファームウェア及び制御パラメータで燃料電池装置２０を動作させることにより、寒冷地に設置されても、例えば、気温に応じた強度でヒータを制御することができ、装置内部の水の凍結を防止することができる。また、設置場所に適したファームウェア及び制御パラメータで燃料電池装置２０を動作させることにより、例えば、発電部２１が含むセルスタックの寿命劣化を抑えることができる。また、燃料電池装置２０を移設しても、コントローラ３０が、燃料電池装置２０の移設先の設置場所に応じた制御情報を受信するため、燃料電池装置２０は、移設先の設置場所に関わらず効率的に発電することができる。
【００６６】
本発明の一実施形態を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。従って、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部又はステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明について装置を中心に説明してきたが、本発明は装置の各構成部が実行するステップを含む方法、装置が備えるプロセッサにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものである。本発明の範囲にはこれらも包含されるものと理解されたい。
【００６７】
上述の実施形態において、電源装置として燃料電池装置２０を例に挙げて説明した。しかしながら、燃料電池装置２０は、設置場所によって適切なファームウェア及び制御パラメータが異なる他の電源装置であってよい。この場合、燃料電池システム１０は、設置場所によって適切なファームウェア及び制御パラメータが異なる電源装置、及び該電源装置を制御するコントローラを備える他の電源システムであってよい。他の電源装置として、例えば、太陽光発電装置及び蓄電装置などが挙げられる。
【符号の説明】
【００６８】
１  ファームウェア提供システム
１０  燃料電池システム（電源システム）
２０  燃料電池装置（電源装置）
２１  発電部
２２  補機
２３  排熱回収部
２４  電力変換部
２５  通信部
２６  記憶部
２７  制御部
３０  コントローラ
３１  通信部
３２  記憶部
３３  表示部
３４  制御部
４０  サーバ
４１  通信部
４２  記憶部
４３  制御部
５０  第１外部サーバ（気候情報サーバ）
６０  第２外部サーバ（地図情報サーバ）
７０  ネットワーク
【図１】
2018088090.tif 000003
【図２】
2018088090.tif 000004
【図３】
2018088090.tif 000005
【図４】
2018088090.tif 000006