(57)【要約】【課題】システム変更に対する利便性を向上させる制御装置、および電源システムの識別情報付与方法を提供することである。【解決手段】実施形態の制御装置は、通信機能を有する発電装置と、通信機能を有する１以上の蓄電装置とが接続可能な制御装置である。制御装置は、充電部と、電力変換部と、通信部と、制御部と、を持つ。通信部は、発電装置と蓄電装置とのそれぞれに付与された識別情報を用いて発電装置と蓄電装置とのそれぞれと通信を行って情報を取得する。制御部は、通信部が発電装置と蓄電装置とのそれぞれから取得した情報に基づいて、少なくとも充電部および電力変換部を制御する。制御部は、自装置が起動した場合に、通信部を用いて、接続されている発電装置および蓄電装置と通信を行って、通信結果に基づいて発電装置および蓄電装置が動作可能であるか否かを判定し、動作可能である発電装置および蓄電装置に識別情報を付与する。【選択図】図２
2017163708.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有する発電装置と、通信機能を有する１以上の蓄電装置とが接続可能な制御装置であって、
前記発電装置から供給された電力を用いて前記蓄電装置を充電する充電部と、
前記蓄電装置から供給された電力を変換する電力変換部と、
前記発電装置と前記蓄電装置とのそれぞれに付与された識別情報を用いて前記発電装置と前記蓄電装置とのそれぞれと通信を行って情報を取得する通信部と、
前記通信部が前記発電装置と前記蓄電装置とのそれぞれから取得した情報に基づいて、少なくとも前記充電部および前記電力変換部を制御する制御部と、を有し、
前記制御部は、自装置が起動した場合に、前記通信部を用いて、接続されている前記発電装置および前記蓄電装置と通信を行って、通信結果に基づいて前記発電装置および前記蓄電装置が動作可能であるか否かを判定し、動作可能である前記発電装置および前記蓄電装置に前記識別情報を付与する、
制御装置。
【請求項２】
前記制御部は、前記発電装置および前記蓄電装置の接続数が変更した場合に、前記接続数が変更する前に付与していた識別情報に代えて、前記接続数が変更した場合に接続されている前記発電装置および前記蓄電装置に、新たな前記識別情報を付与する、
請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記発電装置および前記蓄電装置のそれぞれの属性に基づいて前記識別情報を生成し、生成した前記識別情報を、前記属性に対応する前記発電装置および前記蓄電装置のそれぞれに付与する、
請求項１または２に記載の制御装置。
【請求項４】
記憶部を備え、
前記制御部は、前記発電装置および前記蓄電装置に付与する前記識別情報に時刻情報を付加したログ情報を生成し、生成した前記ログ情報を前記記憶部に記憶させる、
請求項１から３のうち何れか１項に記載の制御装置。
【請求項５】
前記制御部は、自装置が、自装置に接続された前記発電装置および前記蓄電装置とは異なる発電装置および蓄電装置と接続された他の制御装置と接続された場合に、前記通信部を用いて、前記他の制御装置と通信を行って、通信結果に基づいて前記他の制御装置に接続されている前記発電装置および前記蓄電装置を認識し、自装置に接続された前記発電装置および前記蓄電装置、前記他の制御装置に接続された前記発電装置および前記蓄電装置に前記識別情報を付与する、
請求項１から４のうち何れか１項に記載の制御装置。
【請求項６】
通信機能を有する発電装置と、通信機能を有する１以上の蓄電装置と、前記発電装置および前記蓄電装置が接続可能な制御装置とを備える電力システムの識別情報付与方法であって、
前記制御装置が、自装置が起動した場合に、自装置に接続されている前記発電装置と前記蓄電装置とのそれぞれに状態を要求するコマンドを送信し、
前記制御装置が、前記発電装置と前記蓄電装置とのそれぞれから応答を受信し、
前記制御装置が、受信した応答に基づいて、動作可能である前記発電装置および前記蓄電装置を認識し、
前記制御装置が、動作可能である前記発電装置と前記蓄電装置とのそれぞれに識別情報を付与し、
前記制御装置が、付与した前記識別情報に基づいて、前記発電装置と前記蓄電装置とのそれぞれと通信を行う、
電源システムの識別情報付与方法。
【請求項７】
前記制御装置が、自装置が、自装置に接続されている前記発電装置および前記蓄電装置とは異なる発電装置および蓄電装置と接続されている他の制御装置と接続され、
前記制御装置が、前記他の制御装置と通信を行い、
前記制御装置が、通信結果に基づいて前記他の制御装置に接続されている前記発電装置および前記蓄電装置を認識し、
前記制御装置が、自装置に接続されている前記発電装置および前記蓄電装置、前記他の制御装置に接続されている前記発電装置および前記蓄電装置に前記識別情報を付与する、
請求項６に記載の電源システムの識別情報付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置、および電源システムの識別情報付与方法に関する。
【背景技術】
【０００２】
従来、制御装置に対して発電装置と蓄電装置とが並列に接続された電源システムが知られている。電源システムは、予め設定された発電装置の識別情報および蓄電装置の識別情報を用いて、制御装置と発電装置および蓄電装置が通信を行うことで、制御装置により発電装置および蓄電装置の状態を監視していた。したがって、制御装置に対する発電装置および蓄電装置の接続数を変更しても、接続数の変更が認識できないため、利便性に欠ける場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２７２１０号公報
【特許文献２】特開２０１１−３０３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、システム変更に対する利便性を向上させる制御装置、および電源システムの識別情報付与方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の制御装置は、通信機能を有する発電装置と、通信機能を有する１以上の蓄電装置とが接続可能である。前記制御装置は、充電部と、電力変換部と、通信部と、制御部と、を持つ。前記充電部は、前記発電装置から供給された電力を用いて前記蓄電装置を充電する。前記電力変換部は、前記蓄電装置から供給された電力を変換する。前記通信部は、前記発電装置と前記蓄電装置とのそれぞれに付与された識別情報を用いて前記発電装置と前記蓄電装置とのそれぞれと通信を行って情報を取得する。前記制御部は、前記通信部が前記発電装置と前記蓄電装置とのそれぞれから取得した情報に基づいて、少なくとも前記充電部および前記電力変換部を制御する。前記制御部は、自装置が起動した場合に、前記通信部を用いて、接続されている前記発電装置および前記蓄電装置と通信を行って、通信結果に基づいて前記発電装置および前記蓄電装置が動作可能であるか否かを判定し、動作可能である前記発電装置および前記蓄電装置に前記識別情報を付与する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の電源システム１の一例を示すブロック図。
【図２】第１の実施形態の電源システム１における監視制御装置１００、発電装置２００、および蓄電装置３００の一例を示すブロック図。
【図３】第１の実施形態のシステムコントローラ１１０の制御部１１２および記憶部１２０の一例を示す図。
【図４】第１の実施形態のシステムコントローラ１１０における処理の流れの一例を示すフローチャート。
【図５】第１の実施形態のシステム構成の一例を示す図。
【図６】第１の実施形態のシステム構成の他の一例を示す図。
【図７】第１の実施形態のシステム構成の他の一例を示す図。
【図８】第２の実施形態の電源システム１Ａの一例を示す図。
【図９】第２の実施形態におけるシステムコントローラ１１０Ａの処理の流れの他の一例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態の制御装置、および電源システムの識別情報付与方法を、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態の電源システム１の一例を示すブロック図である。電源システム１は、例えば、監視制御装置１００と、複数の発電装置２００−１、・・・２００−ｋ（ｋは１以上の任意の自然数）と、複数の蓄電装置３００−１、・・・３００−ｍ（ｍは１以上の任意の自然数）と、負荷４００とを含んでよいが、これに限定されない。電源システム１において、発電装置２００−１、・・・２００−ｋおよび蓄電装置３００−１、・・・３００−ｍは、電源システム１に対して互いに並列して接続されている。電源システム１は、蓄電装置３００に蓄えられた電力と、発電装置２００により発電された電力とを負荷４００に供給可能なハイブリッド電源である。負荷４００は、監視制御装置１００から供給された電力を消費して動作する電気機器である。以下、発電装置を他の発電装置と区別しない場合には、「発電装置２００」と記載し、蓄電装置を他の蓄電装置と区別しない場合には、「蓄電装置３００」と記載する。
【０００９】
図２は、第１の実施形態の電源システム１における監視制御装置１００、発電装置２００、および蓄電装置３００の一例を示すブロック図である。なお、図２に示した電源システム１は、発電装置２００が単一である一例を示している。
【００１０】
監視制御装置１００は、システムコントローラ１１０と、記憶部１２０と、充電器１３０と、直流−交流変換部１４０と、発電用開閉器１５０と、複数の蓄電用開閉器１６０−１、・・・１６０−ｍとを含んでよいが、これに限定されない。以下、蓄電用開閉器を他の蓄電用開閉器と区別しない場合には、「蓄電用開閉器１６０」と記載する。
【００１１】
システムコントローラ１１０は、制御部１１２と、監視制御側通信部１１４とを含んでよいが、これに限定されない。制御部１１２は、例えばＣＰＵ（Central Processing Unit）等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。また、制御部１１２のうち一部または全部は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアにより実現されてもよい。制御部１１２は、監視制御側通信部１１４を用いて、発電装置２００および蓄電装置３００と通信を行い、発電装置２００および蓄電装置３００を監視する。
【００１２】
監視制御側通信部１１４は、ＣＡＮ（Controller Area Network）等の通信インターフェース回路である。監視制御側通信部１１４は、通信コネクタ１００ｃを介して発電装置２００および蓄電装置３００と接続されている。監視制御側通信部１１４は、制御部１１２の制御に従って、発電装置２００および蓄電装置３００との間で通信信号を送受信する。また、監視制御側通信部１１４は、充電器１３０、直流−交流変換部１４０、発電用開閉器１５０、および蓄電用開閉器１６０との間で制御信号を送受信する。
【００１３】
記憶部１２０は、ＨＤＤ（Hard Disc Drive）、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＲＯＭ（Read Only Memory）、またはＲＡＭ（Random Access Memory）等により実現される。また、記憶部１２０には、システムコントローラ１１０を実現するためのファームウェアやアプリケーションプログラム等の各種プログラム、各種プログラムを実行するためのパラメータ、各種プログラムの処理結果などが記憶される。
【００１４】
充電器１３０は、発電用開閉器１５０から供給された電力（発電電力Ｐｇ）の電圧を変換する電圧変換回路を含む。充電器１３０は、変換した電力を、蓄電装置３００または直流−交流変換部１４０に供給する。
【００１５】
直流−交流変換部１４０は、供給された直流電力を交流電力に変換する電力変換回路を含む。直流−交流変換部１４０は、充電器１３０および蓄電装置３００から直流電力が供給される。直流−交流変換部１４０は、変換した交流電力を負荷４００に供給する。
【００１６】
充電器１３０は、発電装置２００ごとに、複数設けられてもよい。また、直流−交流変換部１４０は、充電器１３０を介して供給された発電電力Ｐｇを変換する直流−交流変換部と、発蓄電用開閉器１６０を介して供給されたバッテリ電力Ｐｂを変換する直流−交流変換部との２台であってもよい。
【００１７】
発電用開閉器１５０は、例えば、ＦＥＴ（Field Effect Transistor）スイッチである。発電用開閉器１５０は、機械的に動作する電力用のリレー回路であってもよい。発電用開閉器１５０は、監視制御装置１００の発電用コネクタ１００ａと、充電器１３０との間に設けられている。発電用開閉器１５０には、発電用コネクタ１００ａを介して、発電電力Ｐｇが供給される。発電用開閉器１５０は、制御部１１２の制御に従って、導通状態と遮断状態との間で状態が切り替えられる。発電用開閉器１５０は、導通状態において発電電力Ｐｇを充電器１３０に供給可能である。発電用開閉器１５０は、遮断状態において発電装置２００と充電器１３０との間を絶縁する。
【００１８】
蓄電用開閉器１６０は、例えば、ＦＥＴスイッチである。蓄電用開閉器１６０は、機械的に動作する電力用のリレー回路であってもよい。蓄電用開閉器１６０は、監視制御装置１００の蓄電用コネクタ１００ｂ−１、・・・１００ｂ−ｍと、充電器１３０および直流−交流変換部１４０との間に設けられている。以下、蓄電用コネクタを他の蓄電用コネクタと区別しない場合には「蓄電用コネクタ１００ｂ」と記載する。蓄電用開閉器１６０には、蓄電用コネクタ１００ｂを介してバッテリ電力Ｐｂが供給される。また、蓄電用開閉器１６０には、充電器１３０を介して発電電力Ｐｇが供給される。蓄電用開閉器１６０は、制御部１１２の制御に従って、導通状態と遮断状態との間で状態が切り替えられる。蓄電用開閉器１６０は、導通状態において発電電力Ｐｇを充電器１３０に供給可能である。また、蓄電用開閉器１６０は、導通状態においてバッテリ電力Ｐｂを直流−交流変換部１４０に供給可能である。蓄電用開閉器１６０は、遮断状態において蓄電用コネクタ１００ｂと充電器１３０および直流−交流変換部１４０との間を絶縁する。
【００１９】
発電装置２００は、発電側通信部２１０と、発電部２２０とを含んでよいが、これに限定されない。発電側通信部２１０は、ＣＡＮ等の通信インターフェース回路である。発電側通信部２１０は、通信コネクタ１００ｃを介して、システムコントローラ１１０との間で通信信号を送受信する。発電部２２０は、太陽電池パネル、燃料電池システム、ディーゼル型発電機などの発電装置を含む。発電部２２０は、発電電力Ｐｇを、監視制御装置１００を介して蓄電装置３００または負荷４００に供給する。
【００２０】
発電装置２００は、発電装置２００の状態を要求するコマンドを、システムコントローラ１１０から受信する。発電装置２００は、コマンドを受信したことに応じて、発電装置２００の状態を含むレスポンスをシステムコントローラ１１０に送信する。このとき、発電装置２００は、発電装置２００の状態として、発電装置２００の動作または非動作、発電部２２０の現在の発電電力値などを送信する。
【００２１】
蓄電装置３００は、ＢＭＵ（Battery Management Unit）３１０と、蓄電部３２０とを含んでよいが、これに限定されない。ＢＭＵ３１０は、例えば、ＣＡＮ等の通信インターフェース回路、およびＣＰＵなどの制御回路を含む。ＢＭＵ３１０は、蓄電部３２０のＳＯＣ（State of Charge）などの状態情報を取得する。ＢＭＵ３１０は、システムコントローラ１１０との間で通信信号を送受信することで、状態情報などの情報を送受信する。蓄電部３２０は、リチウムイオン電池、鉛蓄電池、ニッケル水素電池などであってもよいが、これに限定されない。蓄電部３２０には、監視制御装置１００を介して、発電装置２００から発電電力Ｐｇが供給される。蓄電部３２０は、放電したバッテリ電力Ｐｂを、監視制御装置１００を介して負荷４００に供給する。
【００２２】
蓄電装置３００は、蓄電装置３００の状態を要求するコマンドを、システムコントローラ１１０から受信する。蓄電装置３００は、コマンドを受信したことに応じて、蓄電装置３００の状態を含むレスポンスをシステムコントローラ１１０に送信する。このとき、ＢＭＵ３１０は、蓄電装置３００の状態として、蓄電装置３００の動作または非動作、蓄電部３２０の現在の蓄電量などを送信する。
【００２３】
以下、第１の実施形態のシステムコントローラ１１０について説明する。図３は、第１の実施形態のシステムコントローラ１１０の制御部１１２および記憶部１２０の一例を示す図である。記憶部１２０は、例えば、不揮発性メモリ１２０Ａと、揮発性メモリ１２０Ｂとを含むが、これに限定されない。
【００２４】
制御部１１２は、システム制御部１１２０と、発電監視制御部１１２２と、蓄電監視制御部１１２４とを含んでよいが、これに限定されない。システム制御部１１２０は、システムコントローラ１１０のＣＰＵが不揮発性メモリ１２０Ａに記憶されたシステムファームウェア１２２を実行することにより実現される機能部である。発電監視制御部１１２２は、システムコントローラ１１０のＣＰＵが不揮発性メモリ１２０Ａに記憶された発電監視制御ファームウェア１２４を実行することにより実現される機能部である。蓄電監視制御部１１２４は、システムコントローラ１１０のＣＰＵが不揮発性メモリ１２０Ａに記憶された蓄電監視制御ファームウェア１２６を実行することにより実現される機能部である。
【００２５】
システム制御部１１２０は、監視制御側通信部１１４を用いて、発電側通信部２１０およびＢＭＵ３１０と通信を行う。システム制御部１１２０は、発電装置２００および蓄電装置３００を識別する機器ＩＤ（identification）を、発電装置２００および蓄電装置３００に付与する。システム制御部１１２０は、連続する識別番号を、機器ＩＤとして発電装置２００および蓄電装置３００に付与するが、これに限定されない。システム制御部１１２０は、発電装置２００または蓄電装置３００の製造番号などの発電装置２００および蓄電装置３００を属性に基づく符号列を生成して、発電装置２００および蓄電装置３００に付与してもよい。
【００２６】
システム制御部１１２０は、発電装置２００および蓄電装置３００に付与した機器ＩＤを、パラメータ１２８として不揮発性メモリ１２０Ａに書き込む。また、システム制御部１１２０は、機器ＩＤに対応して、発電用コネクタ１００ａを識別するコネクタＩＤと、発電装置２００または蓄電装置３００の状態とをパラメータ１２８として不揮発性メモリ１２０Ａに書き込む。パラメータ１２８は、システムコントローラ１１０が起動した場合に、制御部１１２により不揮発性メモリ１２０Ａから読み出され、最新のパラメータ１２８＃として揮発性メモリ１２０Ｂに書き込まれる。最新パラメータ１２８＃は、例えば電源システム１の構成が変更した場合に、システム制御部１１２０により更新される。
【００２７】
また、システム制御部１１２０は、パラメータ１２８のログ情報１２９を不揮発性メモリ１２０Ａに書き込む。ログ情報１２９は、過去に監視制御装置１００に接続された発電装置２００または蓄電装置３００の機器ＩＤ、発電装置２００または蓄電装置３００の状態、および時刻情報を対応づけた情報である。ログ情報１２９は、パラメータ１２８が変更される度に、変更する前のパラメータ１２８として不揮発性メモリ１２０Ａに書き込まれてよいが、これに限定されない。
【００２８】
時刻情報は、発電装置２００または蓄電装置３００の接続を検出した時刻またはシステム制御部１１２０により機器ＩＤを付与した時刻であってもよいが、これに限定されない。時刻情報には、発電装置２００または蓄電装置３００の接続を検出した時刻またはシステム制御部１１２０により機器ＩＤを付与した時刻に加え、監視制御装置１００から取りはずされた時刻を含んでいてもよい。システムコントローラ１１０は、時刻情報を生成するための内部クロック（不図示）を含んでよいが、これに限定されず、外部装置から時刻情報を取得してもよい。
【００２９】
発電監視制御部１１２２は、発電装置２００に付与された機器ＩＤを用いて、発電側通信部２１０と通信を行う。発電監視制御部１１２２は、発電装置２００の状態を要求するコマンドを送信し、発電側通信部２１０からコマンドに応答するレスポンスを受信する。これにより、発電監視制御部１１２２は、発電装置２００の動作または非動作、発電装置２００の現在の発電電力値などの状態を認識する。発電監視制御部１１２２は、認識した発電装置２００の状態を、最新パラメータ１２８＃における状態として揮発性メモリ１２０Ｂに書き込む。また、発電監視制御部１１２２は、外部装置から受信した要求に基づいて、発電用開閉器１５０の開閉を制御する。
【００３０】
蓄電監視制御部１１２４は、蓄電装置３００に付与された機器ＩＤを用いて、ＢＭＵ３１０と通信を行う。蓄電監視制御部１１２４は、蓄電装置３００の状態を要求するコマンドを送信し、ＢＭＵ３１０からコマンドに応答するレスポンスを受信する。これにより、蓄電監視制御部１１２４は、蓄電装置３００の動作または非動作、蓄電装置３００の現在のＳＯＣなどを認識する。蓄電監視制御部１１２４は、認識した蓄電装置３００の状態を、最新パラメータ１２８＃における状態として揮発性メモリ１２０Ｂに書き込む。また、蓄電監視制御部１１２４は、蓄電装置３００に充放電をさせる場合に、充電器１３０および蓄電用開閉器１６０を制御する。さらに、蓄電監視制御部１１２４は、直流−交流変換部１４０を制御して、負荷４００にバッテリ電力Ｐｂを供給する。
【００３１】
以下、監視制御装置１００に接続された発電装置２００および蓄電装置３００に機器ＩＤを付与することについて説明する。図４は、第１の実施形態のシステムコントローラ１１０における処理の流れの一例を示すフローチャートである。
【００３２】
システム制御部１１２０は、まず、電源システム１が起動したか否かを判定する（ステップＳ１００）。システム制御部１１２０は、少なくとも監視制御装置１００が起動した場合、電源システム１が起動したと判定する。また、システム制御部１１２０は、監視制御装置１００に加え、監視制御装置１００に接続された発電装置２００および蓄電装置３００のうち一部が起動した場合に、電源システム１が起動したと判定してもよい。
【００３３】
システム制御部１１２０は、コネクタＩＤの「１」を指定する（ステップＳ１０２）。次に、システム制御部１１２０は、コネクタＩＤの「１」に対応する発電用コネクタ１００ａまたは蓄電用コネクタ１００ｂに接続された発電装置２００または蓄電装置３００が動作中であるか否かを判定する（ステップＳ１０４）。このとき、システム制御部１１２０は、監視制御側通信部１１４を用いて、コネクタＩＤの「１」に対応する発電用コネクタ１００ａまたは蓄電用コネクタ１００ｂに接続された発電装置２００または蓄電装置３００の発電側通信部２１０またはＢＭＵ３１０と通信を行う。システム制御部１１２０は、通信の結果、状態が「動作中」である場合に、発電装置２００または蓄電装置３００が動作中であると判定する。
【００３４】
システム制御部１１２０は、発電装置２００または蓄電装置３００が動作中である場合、動作中である発電装置２００または蓄電装置３００をＩＤ付与対象装置として設定する（ステップＳ１０６）。システム制御部１１２０は、発電装置２００または蓄電装置３００が動作中ではない場合、機器ＩＤを付与しないことを認識する（ステップＳ１０８）。
【００３５】
次にシステム制御部１１２０は、未判定の発電用コネクタ１００ａおよび蓄電用コネクタ１００ｂがあるか否かを判定する（ステップＳ１１０）。システム制御部１１２０は、未判定の発電用コネクタ１００ａおよび蓄電用コネクタ１００ｂがある場合、コネクタＩＤをインクリメントして（ステップＳ１１２）、ステップＳ１０４からステップＳ１１０の処理を繰り返す。
【００３６】
システム制御部１１２０は、未判定の発電用コネクタ１００ａおよび蓄電用コネクタ１００ｂがない場合、ＩＤ付与対象装置に機器ＩＤを付与する（ステップＳ１１４）。図５は、第１の実施形態のシステム構成の一例を示す図である。システム制御部１１２０は、監視制御装置１００に３台の蓄電装置３００が接続されている場合に、３台のＢＭＵ３１０−１、３１０−２、および３１０−３のそれぞれに、機器ＩＤ：ａ、機器ＩＤ：ｂ、および機器ＩＤ：ｃを付与する。
【００３７】
次に、システム制御部１１２０は、システム構成を記憶する（ステップＳ１１６）。このとき、システム制御部１１２０は、コネクタＩＤ、付与した機器ＩＤ、および発電装置２００または蓄電装置３００の状態を最新パラメータ１２８＃として揮発性メモリ１２０Ｂに書き込む。また、システム制御部１１２０は、システム構成をパラメータ１２８として不揮発性メモリ１２０Ａに書き込んでもよい。
【００３８】
次にシステム制御部１１２０は、システム変更を検出したか否かを判定する（ステップＳ１１８）。システム制御部１１２０は、監視制御装置１００に接続されている発電装置２００または蓄電装置３００の数が変更した場合に、システム変更を検出したと判定するが、これに限定されない。システム制御部１１２０は、システム変更を検出していない場合には待機する。
【００３９】
システム制御部１１２０は、システム変更を検出した場合、システム構成をクリアする（ステップＳ１２０）。このとき、システム制御部１１２０は、最新パラメータ１２８＃を消去する。なお、システム制御部１１２０は、最新パラメータ１２８＃として不揮発性メモリ１２０Ａに記憶したパラメータ１２８を、ログ情報１２９に書き換える。
【００４０】
システム制御部１１２０は、システム変更後のＩＤ付与対象装置に機器ＩＤを付与する（ステップＳ１２２）。このとき、システム制御部１１２０は、ステップＳ１０２〜Ｓ１１４の処理を行う。システム制御部１１２０は、システム変更後のＩＤ付与対象装置に対する機器ＩＤの付与が完了した場合、ステップＳ１１６においてシステム変更後のシステム構成を記憶する（ステップＳ１１６）。このとき、システム制御部１１２０は、システム変更後のパラメータ１２８＃を揮発性メモリ１２０Ｂに書き込むと共に、システム変更後のパラメータ１２８を不揮発性メモリ１２０Ａに書き込む。
【００４１】
図６は、第１の実施形態のシステム構成の他の一例を示す図である。システム制御部１１２０は、監視制御装置１００に３台の蓄電装置３００が接続されている状態で、１台の蓄電装置３００が追加して接続された場合に、システム変更を検出する。システム制御部１１２０は、ＢＭＵ３１０３１０−１〜３１０−３に既に付与された機器ＩＤ（ａ、ｂ、およびｃ）をクリアし、４台のＢＭＵ３１０−１〜３１０−４のそれぞれに、新たな機器ＩＤ：ｄ、機器ＩＤ：ｅ、機器ＩＤ：ｆ、および機器ＩＤ：ｇを付与する。
【００４２】
システムコントローラ１１０は、新たな機器ＩＤを用いて、４台のＢＭＵ３１０−１〜３１０−４のそれぞれと通信を行うことで、４台のＢＭＵ３１０を含む４台の蓄電装置３００の蓄電容量を取得する。システムコントローラ１１０は、取得した４台分の蓄電容量を合計して、電源システム１の総蓄電容量としてユーザに提示する。なお、システムコントローラ１１０は、複数の発電装置２００が接続されている場合、複数台分の発電容量を合計して、電源システム１の総発電容量としてユーザに提示する。
【００４３】
図７は、第１の実施形態のシステム構成の他の一例を示す図である。システム制御部１１２０は、監視制御装置１００に３台の蓄電装置３００が接続されている状態で、１台のＢＭＵ３１０−３が監視制御装置１００から取り外された場合に、システム変更を検出する。システム制御部１１２０は、既に付与された機器ＩＤ（ａ、ｂ、およびｃ）のうち、取りはずされたＢＭＵ３１０−３に付与した機器ＩＤ「ｃ」を、最新パラメータ１２８＃およびパラメータ１２８から削除する。
【００４４】
システムコントローラ１１０は、削除された機器ＩＤを除く機器ＩＤを用いて、２台のＢＭＵ３１０−１および３１０−２のそれぞれと通信を行うことで、２台のＢＭＵ３１０を含む２台の蓄電装置３００の蓄電容量を取得し、電源システム１の総蓄電容量としてユーザに提示する。
【００４５】
以上説明した第１の実施形態の電源システム１は、監視制御装置１００が起動した場合に、監視制御側通信部１１４を用いて取得した発電装置２００および蓄電装置３００の状態に基づいて発電装置２００および蓄電装置３００が動作可能であるか否かをそれぞれ判定し、動作可能である発電装置２００および蓄電装置３００に機器ＩＤを付与する。第１の実施形態の電源システム１によれば、予め設定された機器ＩＤではなく、監視制御装置１００により認識した発電装置２００および蓄電装置３００に機器ＩＤに付与するので、監視制御装置１００に発電装置２００および蓄電装置３００を接続する自由度を高くすることができ、システム変更に対する利便性を向上させることができる。
【００４６】
また、第１の実施形態の電源システム１によれば、監視制御装置１００に対する発電装置２００および蓄電装置３００の接続数が変更した場合、接続数が変更する前に付与していた機器ＩＤに代えて、接続数が変更した後に監視制御装置１００に接続されている発電装置２００または蓄電装置３００に、新たな機器ＩＤを付与する。これにより、第１の実施形態の電源システム１によれば、発電装置２００または蓄電装置３００が動作している状態で、監視制御装置１００に対する発電装置２００または蓄電装置３００の接続数が変更されても、新たな機器ＩＤを用いて、発電装置２００または蓄電装置３００と通信を行うことができる。この結果、第１の実施形態の電源システム１によれば、発電装置２００または蓄電装置３００の動作中であっても動的にシステム変更をすることができ、更に利便性を向上させることができる。
【００４７】
さらに、第１の実施形態の電源システム１によれば、発電装置２００または蓄電装置３００の属性情報に基づいて機器ＩＤを生成するので、ログ情報１２９に含まれる機器ＩＤを参照することにより、どのような機器が監視制御装置１００に接続されていたかを解析することができる。この結果、第１の実施形態の電源システム１によれば、発電装置２００または蓄電装置３００の利用履歴の解析、電源システム１の故障原因の解析、またはメンテナンスに対する利便性を向上させることができる。また、第１の実施形態の電源システム１によれば、ログ情報１２９をトレーサビリティ管理に利用させることができる。
【００４８】
さらに、第１の実施形態の電源システム１によれば、発電装置２００または蓄電装置３００に付与する機器ＩＤに時刻情報を付加した情報を、ログ情報１２９として不揮発性メモリ１２０Ａに書き込むので、より正確な電源システム１の利用履歴を利用者などに提示することができ、更に利便性を向上させることができる。
【００４９】
（第２の実施形態）
以下、第２の実施形態の電源システム１Ａについて説明する。第２の実施形態の電源システム１Ａは、複数の監視制御装置１００のシステムコントローラ１１０同士を接続し、何れか一つのシステムコントローラ１１０により複数の監視制御装置１００に接続された発電装置２００および蓄電装置３００に機器ＩＤを付与する点で、第１の実施形態の電源システム１とは異なる。以下、第１の実施形態の電源システム１と異なる点を中心にして説明する。
【００５０】
図８は、第２の実施形態の電源システム１Ａの一例を示す図である。電源システム１Ａは、図８の上段に示すように、監視制御装置１００Ａに含まれるシステムコントローラ１１０Ａに、複数の蓄電装置３００Ａに含まれるＢＭＵ３１０Ａ−１、３１０Ａ−２、および３１０Ａ−３が接続されている。また、電源システム１Ａは、監視制御装置１００Ｂに含まれるシステムコントローラ１１０Ｂに、複数の蓄電装置３００Ｂに含まれるＢＭＵ３１０Ｂ−１、３１０Ｂ−２、および３１０Ｂ−３が接続されている。なお、図８に示した電源システム１Ａは、システムコントローラに複数の蓄電装置３００が接続されているが、これに限定されない。システムコントローラには、発電装置２００が接続されていてもよい。
【００５１】
以下、図８の上段に示した電源システム１Ａにおいて、システムコントローラ１１０Ａと１１０Ｂとを接続した場合に、一つのシステムコントローラ１１０Ａにより発電装置２００および蓄電装置３００を監視する処理について説明する。図９は、第２の実施形態におけるシステムコントローラ１１０Ａの処理の流れの他の一例を示すフローチャートである。
【００５２】
まず、システムコントローラ１１０Ａは、他のシステムコントローラ１１０Ｂと接続されたか否かを判定する（ステップＳ２００）。システムコントローラ１１０Ａは、例えば、他の機器に状態を要求するコマンドを送信したことに対し、システムコントローラ１１０Ｂから応答を受信した場合に、他のシステムコントローラ１１０Ｂが接続されたことを認識する。システムコントローラ１１０Ａは、他のシステムコントローラに接続されていない場合には待機する。
【００５３】
システムコントローラ１１０Ａは、システムコントローラ１１０Ｂが接続された場合、マスター機器を決定する（ステップＳ２０２）。システムコントローラ１１０Ａおよびシステムコントローラ１１０Ｂは、所定の規則に基づいて、マスタースレーブ関係を確立する。電源システム１Ａにおいて、図８の中段に示すように、システムコントローラ１１０Ａがマスター機器であるものとし、システムコントローラ１１０Ｂがスレーブ機器であるものとする。
【００５４】
次に、システムコントローラ１１０Ａは、スレーブ機器としてのシステムコントローラ１１０Ｂに、パラメータ１２８を要求するコマンドを送信する（ステップＳ２０４）。システムコントローラ１１０Ｂは、システムコントローラ１１０Ａからパラメータ１２８を要求するコマンドを受信した場合、不揮発性メモリ１２０Ａに記憶したパラメータ１２８または揮発性メモリ１２０Ｂに記憶した最新パラメータ１２８＃を読み出して、システムコントローラ１１０Ａに送信する。
【００５５】
次に、システムコントローラ１１０Ａは、システムコントローラ１１０Ａに接続されている蓄電装置３００およびシステムコントローラ１１０Ｂに接続されている蓄電装置３００に機器ＩＤを付与する（ステップＳ２０６）。システムコントローラ１１０Ａは、例えば、自身に接続されている蓄電装置３００に付与されている機器ＩＤ（ａ〜ｃ）と、システムコントローラ１１０Ｂに接続されている蓄電装置３００に付与されている機器ＩＤ（ａおよびｂ）とを比較する。システムコントローラ１１０Ａは、例えば、重複する機器ＩＤ（ａおよびｂ）を、重複しない機器ＩＤ（ｄおよびｅ）に補正する。また、システムコントローラ１１０Ａは、第１の実施形態と同様に、自身およびシステムコントローラ１１０Ｂに接続されている蓄電装置３００に付与した機器ＩＤをクリアし、新たな機器ＩＤを生成してもよい。
【００５６】
次に、システムコントローラ１１０Ａは、システム構成を記憶する（ステップＳ２０８）。このとき、システムコントローラ１１０Ａは、自身のコネクタＩＤおよびシステムコントローラ１１０ＢのコネクタＩＤと、機器ＩＤと、状態とを対応づけた最新パラメータ１２８＃を生成し、揮発性メモリ１２０Ｂに書き込む。また、システムコントローラ１１０Ａは、最新パラメータ１２８＃と同じパラメータ１２８を不揮発性メモリ１２０Ａに書き込む。
【００５７】
次に、システムコントローラ１１０Ａは、パラメータ１２８をスレーブ機器としてのシステムコントローラ１１０Ｂに送信する（ステップＳ２１０）。システムコントローラ１１０Ｂは、パラメータ１２８を受信した場合、パラメータ１２８を自身の不揮発性メモリ１２０Ａに書き込む。
【００５８】
システムコントローラ１１０Ａは、新たな機器ＩＤを用いて、５台のＢＭＵ３１０Ａ−１〜３１０Ａ−３、および３１０Ｂ−１および３１０Ｂ−２のそれぞれと通信を行うことで、５台のＢＭＵ３１０を含む５台の蓄電装置３００の蓄電容量を取得する。システムコントローラ１１０Ａは、取得した５台分の蓄電容量を合計して、電源システム１Ａの総蓄電容量としてユーザに提示する。
【００５９】
なお、システムコントローラ１１０Ａは、図８の下段に示すように、システムコントローラ１１０Ｂに新たな蓄電装置３００（ＢＭＵ３１０Ｂ−３）が接続された場合、システム変更を検出する。この場合、システムコントローラ１１０Ｂは、自装置に蓄電装置３００が接続されたことを検出し、検出結果をシステムコントローラ１１０Ａに送信する。システムコントローラ１１０Ａは、蓄電装置３００（ＢＭＵ３１０Ｂ−３）に機器ＩＤを付与する。これにより、システムコントローラ１１０Ａは、システムコントローラ１１０Ｂに新たに接続された蓄電装置３００を含むシステム構成を記憶することができる。
【００６０】
以上説明した第２の実施形態の電源システム１Ａによれば、システムコントローラ１１０Ａにシステムコントローラ１１０Ｂが接続された場合に、システムコントローラ１１０Ａに接続されたＢＭＵ３１０、およびシステムコントローラ１１０Ｂに接続されたＢＭＵ３１０に新たに機器ＩＤを付与するので、システムコントローラ１１０Ａに接続されたＢＭＵ３１０およびシステムコントローラ１１０Ｂに接続されたＢＭＵ３１０を、マスター機器としてのシステムコントローラ１１０Ａにより監視することができる。したがって、第２の実施形態の電源システム１Ａによれば、複数の発電装置２００および蓄電装置３００をシステムコントローラ１１０Ａにより集中監視することでき、電源システム１Ａの最大接続数を増加させることができる。
【００６１】
以上説明した少なくともひとつの実施形態によれば、発電装置２００と蓄電装置３００とのそれぞれに付与された機器ＩＤを用いて発電装置２００と蓄電装置３００とのそれぞれと通信を行って情報を取得する監視制御側通信部１１４と、監視制御側通信部１１４が発電装置２００と蓄電装置３００とのそれぞれから取得した情報に基づいて、少なくとも充電器１３０および直流−交流変換部１４０を制御する制御部１１２と、を持ち、制御部１１２が、監視制御装置１００が起動した場合に、監視制御側通信部１１４を用いて、接続されている発電装置２００および蓄電装置３００と通信を行って、通信結果に基づいて発電装置２００および蓄電装置３００が動作可能であるか否かを判定し、動作可能である発電装置２００および蓄電装置３００に機器ＩＤを付与するので、監視制御装置１００に対する発電装置２００および蓄電装置３００の接続数を変更した場合であっても、発電装置２００および蓄電装置３００にそれぞれ機器ＩＤを付与して通信を行うことができ、システム変更に対する利便性を向上させることができる。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６３】
１、１Ａ…電源システム、１００、１００Ａ、１００Ｂ…監視制御装置、１１０、１１０Ａ、１１０Ｂ…システムコントローラ、１１２…制御部、１１４…監視制御側通信部、１２０…記憶部、１２０Ａ…不揮発性メモリ、１２０Ｂ…揮発性メモリ、１２２…システムファームウェア、１２４…発電監視制御ファームウェア、１２６…蓄電監視制御ファームウェア、１２８＃…最新パラメータ、１２８…パラメータ、１２９…ログ情報、１３０…充電器、１４０…直流−交流変換部、１５０…発電用開閉器、１６０…蓄電用開閉器、２００…発電装置、２１０…発電側通信部、２２０…発電部、３００…蓄電装置、３１０…ＢＭＵ、３２０…蓄電部、１１２０…システム制御部、１１２２…発電監視制御部、１１２４…蓄電監視制御部
【図１】
2017163708.tif 000003
【図２】
2017163708.tif 000004
【図３】
2017163708.tif 000005
【図４】
2017163708.tif 000006
【図５】
2017163708.tif 000007
【図６】
2017163708.tif 000008
【図７】
2017163708.tif 000009
【図８】
2017163708.tif 000010
【図９】
2017163708.tif 000011