(57)【要約】【課題】３つ以上の蓄電池を夫々独立に制御可能な情報処理装置、情報処理装置を用いた方法、プログラム、及び蓄電システムを提供することを目的とする。【解決手段】蓄電システムに係る３つ以上の蓄電池３１を夫々独立に制御する情報処理装置５であって、情報処理装置５は、各蓄電池３１について、残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、前記第１電流測定部、前記第２電流測定部、及び電圧計１３１〜１３３から受け取った測定結果を参照しながら、スイッチ９１〜９３及びスイッチ１０１〜１０３を動作させて、放電回路に係る蓄電池３１について、残存電力量が所定の値になるように放電させ、充電回路に係る蓄電池３１について、残存電力量が所定の値になるように充電させ、待機回路に係る蓄電池３１について、開放状態における電圧を測定させる制御手段を有する構成とした。【選択図】図１
2019205328.tif 000002
【特許請求の範囲】
【請求項１】
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、を備えた蓄電システムに係る前記３つ以上の蓄電池を夫々独立に制御する情報処理装置であって、
前記情報処理装置は、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる処理を行う制御手段を有することを特徴とする、３つ以上の蓄電池を夫々独立に制御する情報処理装置。
【請求項２】
前記情報処理装置は、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電を開始させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電を開始させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させ、
放電回路に係る前記蓄電池の放電、あるいは、充電回路に係る前記蓄電池の蓄電が完了すると、当該蓄電池の残存電力量と待機回路に係る前記蓄電池の残存電力量とを比較し、
残存電力量に応じて、一方の前記蓄電池を放電回路あるいは充電回路、他方の前記蓄電池を待機回路と決定し、
放電回路、あるいは充電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電、あるいは充電を開始させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる制御手段を有することを特徴とする、請求項１に記載の３つ以上の蓄電池を夫々独立に制御する情報処理装置。
【請求項３】
前記制御手段が、各前記蓄電池についての残存電力量に応じた、放電回路、充電回路、又は待機回路の前記決定について、残存電力量が一番多い前記蓄電池を放電回路と決定し、残存電力量が一番少ない前記蓄電池を充電回路と決定し、それら以外の前記蓄電池を待機回路と決定することを特徴とする、請求項２に記載の３つ以上の蓄電池を夫々独立に制御する情報処理装置。
【請求項４】
前記制御手段が、各前記蓄電池の残存電力量が減少して、全ての前記蓄電池の残存電力量が、所定の値に達した場合には、放電を中止することを特徴とする、請求項１〜３のいずれかに記載の３つ以上の蓄電池を夫々独立に制御する情報処理装置。
【請求項５】
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、を備えた蓄電システムに係る前記３つ以上の蓄電池を夫々独立に制御する情報処理装置を用いた方法であって、
前記情報処理装置は、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定するステップと、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させるステップを行うことを特徴とする、方法
【請求項６】
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、を備えた蓄電システムに係る前記３つ以上の蓄電池を夫々独立に制御する情報処理装置に手順を実行させるプログラムであって、
前記情報処理装置に、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる処理を行う制御手段として機能させることを特徴とする、プログラム。
【請求項７】
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる処理を行う制御手段と、を備えたことを特徴とする、蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３つ以上の蓄電池を夫々独立に制御可能な情報処理装置、情報処理装置を用いた方法、プログラム、及び蓄電システムに関するものである。
【背景技術】
【０００２】
従来、ソーラーパネルを用いて、発生させた電力を蓄電する蓄電システムを備えたガレージが提供されている。
【０００３】
蓄電ユニットを備えることで、ガレージ内の電気機器等に、電力系統から切り離された独立した電源を提供することができる。そのため、ガレージ内で電動バイクのバッテリーを充電したり、携帯電話のバッテリーを充電することができ、便宜である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１０６０３号公報
【０００５】
例えば、特許文献１では、太陽光発電システムを有し、当該太陽光発電システムによって発電された電力を蓄える蓄電池を備え、水や食料等の災害対策品、及び電動バイク等の小型の電動移動機器が収納される。そして、太陽光発電システムによって発電された電力によって、小型バイクや携帯電話やスマートフォンのバッテリーを常時充電可能な、機動力を保管した災害対策用倉庫の構成が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、充電・放電を繰り返す蓄電池は、一般的に、「放電」→「放電深度（Depth of discharge）が浅い状態で、充電」というサイクルを繰り返す方が、蓄電池へのダメージが少なく、繰り返して使用可能な回数を伸ばすことが可能となる。
【０００７】
しかしながら、従来のガレージや災害対策用倉庫等の種々の用途に用いられる蓄電システムは、充電・放電を制御することなく、蓄電池を使用する構成であるため、電力の使用状況によっては、「放電」→「放電深度が深い状態で、充電」というサイクルを繰り返してしまう。あるいは、「放電」→「完全に放電した状態で、充電」というサイクルを繰り返してしまう。
【０００８】
そこで、本発明は、上述の課題を解決するため、３つ以上の蓄電池を夫々独立に制御可能な情報処理装置、情報処理装置を用いた方法、プログラム、及び蓄電システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１の発明は、
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、を備えた蓄電システムに係る前記３つ以上の蓄電池を夫々独立に制御する情報処理装置であって、
前記情報処理装置は、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる処理を行う制御手段を有する、３つ以上の蓄電池を夫々独立に制御する情報処理装置とした。
【００１０】
請求項２の発明は、
前記情報処理装置は、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電を開始させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電を開始させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させ、
放電回路に係る前記蓄電池の放電、あるいは、充電回路に係る前記蓄電池の蓄電が完了すると、当該蓄電池の残存電力量と待機回路に係る前記蓄電池の残存電力量とを比較し、
残存電力量に応じて、一方の前記蓄電池を放電回路あるいは充電回路、他方の前記蓄電池を待機回路と決定し、
放電回路、あるいは充電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電、あるいは充電を開始させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる制御手段を有する、請求項１に記載の３つ以上の蓄電池を夫々独立に制御する情報処理装置とした。
【００１１】
請求項３の発明は、
前記制御手段が、各前記蓄電池についての残存電力量に応じた、放電回路、充電回路、又は待機回路の前記決定について、残存電力量が一番多い前記蓄電池を放電回路と決定し、残存電力量が一番少ない前記蓄電池を充電回路と決定し、それら以外の前記蓄電池を待機回路と決定する、請求項２に記載の３つ以上の蓄電池を夫々独立に制御する情報処理装置とした。
【００１２】
また、請求項４の発明は、
前記制御手段が、各前記蓄電池の残存電力量が減少して、全ての前記蓄電池の残存電力量が、所定の値に達した場合には、放電を中止する、請求項１〜３のいずれかに記載の３つ以上の蓄電池を夫々独立に制御する情報処理装置とした。
【００１３】
また、請求項５の発明は、
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、を備えた蓄電システムに係る前記３つ以上の蓄電池を夫々独立に制御する情報処理装置を用いた方法であって、
前記情報処理装置は、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定するステップと、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させるステップを行う、方法とした。
【００１４】
また、請求項６の発明は、
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、を備えた蓄電システムに係る前記３つ以上の蓄電池を夫々独立に制御する情報処理装置に手順を実行させるプログラムであって、
前記情報処理装置に、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる処理を行う制御手段として機能させる、プログラムとした。
【００１５】
また、請求項７の発明は、
照射された光により直流電力を発生させるソーラーパネルと、
前記直流電力を充電する３つ以上の蓄電池を備えた蓄電池部と、
入力された前記直流電力を交流電力に変換して出力する変換部と、
前記ソーラーパネルと各前記蓄電池との電路を開閉可能な第１スイッチ部と、
各前記蓄電池と変換部との電路を開閉可能な第２スイッチ部と、
前記直流電力を各前記蓄電池に充電させる際の電流を測定する第１電流測定部と、
前記直流電力を前記変換部に入力させる際の電流を測定する第２電流測定部と、
各前記蓄電池の電圧を測定する電圧測定部と、
各前記蓄電池について、残存している残存電力量に応じて、放電回路、充電回路、又は待機回路と決定し、
前記第１電流測定部、前記第２電流測定部、及び前記電圧測定部から受け取った測定結果を参照しながら、前記第１スイッチ部及び前記第２スイッチ部を動作させて、
放電回路に係る前記蓄電池について、残存電力量が所定の値になるように放電させ、
充電回路に係る前記蓄電池について、残存電力量が所定の値になるように充電させ、
待機回路に係る前記蓄電池について、開放状態における電圧を測定させる処理を行う制御手段と、を備えた、蓄電システムとした。
【発明の効果】
【００１６】
本発明によれば、３つ以上の蓄電池を夫々独立に制御する構成とすることによって、各蓄電池の充電・放電を個別に管理し、最適な蓄電システムを提供することができる。
【００１７】
また、各蓄電池の充電・放電を個別に管理することによって、各蓄電池について、充電と放電の両方の役割を持たせることができる。そして、充電と放電のバランスについてもコントロールすることができる。
【００１８】
その結果、災害時等の電力供給が遮断された有事の際には、放電しながら充電することも可能になり、長時間継続的に電力を供給することができ、便宜である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態例１の蓄電システムの全体を示す概念図である。
【図２】本発明の実施の形態例１の蓄電システムの情報処理装置と他の機器との接続状況を示す概念図である。
【図３】本発明の実施の形態例１の蓄電システムの情報処理装置の全体的な構成を例示的に示す概念図である。
【図４】本発明の実施の形態例１の蓄電システムにおける蓄電池の残存電力量と開放電圧との関係を示した説明図である。
【図５】本発明の実施の形態例１の蓄電システムの情報処理装置のＨＤの回路種類・残存電力量情報記憶領域の構造を模式的に示した図である。
【図６】本発明の実施の形態例１の蓄電システムの動作の流れを示す流れ図である。
【図７】本発明の実施の形態例１の蓄電システムの動作の流れを示す流れ図である
【発明を実施するための形態】
【００２０】
（実施の形態例１）
以下、本発明の実施の形態例１を図１〜図７に基づいて説明する。
【００２１】
図１は実施の形態例１の蓄電システムＧの全体を示す概念図である。
【００２２】
＜蓄電システムＧの構成＞
蓄電システムＧは、主としてソーラーパネル１、チャージコントローラ２、蓄電池部３、インバータ４（変換部の一例）、情報処理装置５から構成されている。
【００２３】
ソーラーパネル１は、ＰＶパネル（＝Photovoltaicパネル）とも呼ばれ、太陽電池を利用して、照射された光により直流電力を発生させ、発生させた直流電力を出力する。ソーラーパネル１は、例えば、太陽から照射された光を受けやすいように建物の屋根の上や架台を用いて地面に設置される。
【００２４】
ソーラーパネル１に使用する太陽電池は、単結晶、あるいは多結晶のシリコン太陽電池である。なお、ソーラーパネル１に使用する太陽電池は、この構成に限定されるものではなく、例えば、アモルファス（＝非晶質）のシリコン太陽電池であっても良く、GaAs、CdTeといった薄膜（化合物）系太陽電池や色素増感型太陽電池を用いる構成としても良い。
【００２５】
チャージコントローラ２（＝充電コントローラ）は、例えば、回路であって、蓄電池部３の蓄電池３１に充電する直流電力の充電電圧および充電電流を制御する。また、チャージコントローラ２は、蓄電池部３の蓄電池３１の過充電の防止、蓄電池部３の蓄電池３１に対する電流の逆流の防止、蓄電池部３の蓄電池３１の残量の検出、及びソーラーパネル１の発電量の検出等の機能を備える。
【００２６】
蓄電池部３では、一般的な蓄電池３１が使用されており、本実施の形態例では、蓄電容量について、１．４４（ｋＷｈ）のものを２直列３並列で６個使用し、放電深度３０パーセントで２０００サイクル使用できるものが採用されている。また、本実施の形態例では、直列になった２個の蓄電池３１を１ユニット（＝単位）として、情報処理装置５（後述）に、「ユニットＡ」、「ユニットＢ」、「ユニットＣ」と、１ユニット毎に制御される。なお、蓄電池３１の種類は特に限定されない。例えば、蓄電池３１として、リチウムイオン電池、ニッケル、水素電池、ニカド電池、又は鉛電池を用いる構成としても良い。
【００２７】
インバータ４は、入力された直流電力を交流電力に変換して出力する。本実施の形態例では、変換後の交流電力の定格出力は、１５００（Ｗ）である。そして、インバータ４には、変換後の交流電力を外部に出力させるため、コンセント４１が設けられている。本実施の形態例では、変換後の交流電圧は、１００（Ｖ）で出力される。そのため、このコンセント４１に、電源タップ等を介して、任意の機械や器具の電源プラグ（図示省略）を接続することで、これらの機械や器具に電力を供給することができる。
【００２８】
そして、チャージコントローラ２に、ソーラーパネル１から出力された直流電力を蓄電池部３の蓄電池３１に充電させるため、ソーラーパネル１とチャージコントローラ２は、ソーラーパネル用電線ケーブル７によって電気的に接続されている。
【００２９】
そして、チャージコントローラ２に、ソーラーパネル１から出力された直流電力を蓄電池部３の蓄電池３１に充電させるため、チャージコントローラ２と蓄電池部３の蓄電池３１は、上述した蓄電池３１の１ユニット毎に３並列に分岐した電路で、蓄電池接続用電線ケーブル８によって電気的に接続されている。
【００３０】
また、蓄電池部３の蓄電池３１から放電された直流電力をインバータ４に入力させるため、蓄電池部３の蓄電池３１とインバータ４は、上述した蓄電池３１の１ユニット毎に３並列に分岐した電路で、蓄電池接続用電線ケーブル８によって電気的に接続されている。
【００３１】
また、チャージコントローラ２と１ユニット毎の蓄電池３１を接続する、３並列に分岐した各電路には、適宜の箇所にスイッチ９１、９２、９３（第１スイッチ部の一例）が設けられている。このスイッチ９１、９２，９３は、自身が設けられた電路を開閉することができる。
【００３２】
また、１ユニット毎の蓄電池３１とインバータ４を接続する、３並列に分岐した各電路には、適宜の箇所にスイッチ１０１，１０２，１０３（第２スイッチ部の一例）が設けられている。このスイッチ１０１，１０２，１０３は、自身が設けられた電路を開閉することができる。
【００３３】
また、上述したように、チャージコントローラ２と蓄電池部３の蓄電池３１は、上述した蓄電池３１の１ユニット毎に３並列で、蓄電池接続用電線ケーブル８によって電気的に接続されている。このチャージコントローラ２と蓄電池３１を接続する電路中で、チャージコントローラ２から３並列に分岐する前の適宜の箇所に抵抗１１が直列に設けられている。抵抗１１は、いわゆるシャント抵抗である。図２に示すように、抵抗１１の両端は、Ａ／Ｄコンバータ等の増幅回路１１１を介して、情報処理装置５と接続されている。増幅回路１１１は、抵抗１１の両端の電位差を計測し、電位差に係るアナログ信号を増幅して、デジタル信号に変換して出力する。情報処理装置５は、受信した電位差に係るデジタル信号に基づいて、抵抗１１に流れる電流を算出する。そして、抵抗１１に流れる電流を算出することで、蓄電池３１に充電する際の電流（＝充電電流）を算出することができる。従って、「抵抗１１」、「増幅回路１１１」及び「情報処理装置５」で第１電流測定部の一例に相当する。
【００３４】
また、上述したように、蓄電池部３の蓄電池３１とインバータ４は、上述した蓄電池３１の１ユニット毎に３並列で、蓄電池接続用電線ケーブル８によって電気的に接続されている。この蓄電池３１とインバータ４を接続する電路中で、３並列に分岐した電路が１つに結合した後からインバータ４までの適宜の箇所に抵抗１２が直列に設けられている。抵抗１２は、いわゆるシャント抵抗である。図２に示すように、抵抗１２の両端は、Ａ／Ｄコンバータ等の増幅回路１２１を介して、情報処理装置５と接続されている。増幅回路１２１は、抵抗１２の両端の電位差を計測し、電位差に係るアナログ信号を増幅して、デジタル信号に変換して出力する。情報処理装置５は、受信した電位差に係るデジタル信号に基づいて、抵抗１２に流れる電流を算出する。そして、抵抗１２に流れる電流を算出することで、インバータに入力する際の電流（＝放電電流）を算出することができる。従って、「抵抗１２」、「増幅回路１２１」及び「情報処理装置５」で第２電流測定部の一例に相当する。
【００３５】
なお、本実施の形態例では、チャージコントローラ２と蓄電池３１を接続する電路中で、チャージコントローラ２から３並列に分岐する前の適宜の箇所に抵抗１１を設ける構成を示した。また、蓄電池３１とインバータ４を接続する電路中で、３並列に分岐した電路が１つに結合した後からインバータ４までの適宜の箇所に抵抗１２を設ける構成を示した。しかし、抵抗１１や抵抗１２を設ける位置は、これらの構成に限定されるものではない。例えば、チャージコントローラ２と蓄電池３１を接続する電路中で、チャージコントローラ２から３並列に分岐した後の各電路の適宜の箇所に、夫々抵抗１１を設ける構成としても良い。また、蓄電池３１とインバータ４を接続する電路中で、３並列に分岐した各電路の適宜の箇所に、夫々抵抗１２を設ける構成としても良い。
【００３６】
また、上述したように、チャージコントローラ２と蓄電池部３の蓄電池３１は、上述した蓄電池３１の１ユニット毎に３並列で、蓄電池接続用電線ケーブル８によって電気的に接続されている。また、上述したように、蓄電池部３の蓄電池３１とインバータ４は、上述した蓄電池３１の１ユニット毎に３並列で、蓄電池接続用電線ケーブル８によって電気的に接続されている。これらの蓄電池３１の１ユニット毎に３並列で分岐した各電路の適宜の箇所に、並列に夫々電圧計１３１、１３２、１３３（電圧測定部の一例）が接続されている。このように、１ユニット毎に３並列で分岐した各電路の適宜の箇所に、夫々電圧計１３１、１３２、１３３が接続されていることによって、電圧計１３１、１３２、１３３のいずれかが接続された電路上の１ユニットの蓄電池３１の電圧を測定することができる。
【００３７】
なお、電圧計１３１、１３２、１３３が電路上に並列に接続される位置は、チャージコントローラ２から蓄電池部３の蓄電池３１までの、蓄電池３１の１ユニット毎に３並列で分岐した各電路の適宜の箇所であっても良いし、蓄電池部３の蓄電池３１からインバータ４までの、蓄電池３１の１ユニット毎に３並列で分岐した各電路の適宜の箇所であっても良く、電圧計１３１、１３２、１３３が接続された電路上の１ユニットの蓄電池３１の電圧を測定することができる位置であれば良い。
【００３８】
＜情報処理装置５の構成＞
情報処理装置５は、抵抗１１の両端の電位差、抵抗１２の両端の電位差、１ユニット毎の蓄電池３１の電圧を受信して、これらの情報に基づいて、１ユニット毎の蓄電池３１の充電・放電を制御等する。情報処理装置５は、図３に示すように、ＣＰＵ５１（制御手段の一例）、ＲＡＭ５２、ＲＯＭ５３、ＨＤ５４、ディスプレイ５５、入力手段５６、計時手段５７、インタフェイス５８、これらの機器を接続するバス５９を有している。
【００３９】
図２に示すように、情報処理装置５のインタフェイス５８は、電線１４を通じて、抵抗１１の両端及び抵抗１２の両端と、増幅回路１１１又は増幅回路１２１を介して電気的に接続されている。そのため、情報処理装置５は、抵抗１１の両端の電位差に係るデジタル信号を受信することができる。そして、情報処理装置５は、抵抗１１の両端の電位差に係るデジタル信号に基づいて、抵抗１１に流れる電流を算出することができる。また、情報処理装置５は、抵抗１２の両端の電位差に係るデジタル信号を受信することができる。そして、情報処理装置５は、抵抗１２の両端の電位差に係るデジタル信号に基づいて、抵抗１２に流れる電流を算出することができる。
【００４０】
情報処理装置５のインタフェイス５８は、電線１４を通じて、蓄電池３１の１ユニット毎に３並列で分岐した各電路の適宜の箇所に接続された、各電圧計１３１、１３２、１３３と、Ａ／Ｄコンバータ等の増幅回路１３４を介して電気的に接続されている。そのため、情報処理装置５は、各ユニットの蓄電池３１の夫々の電圧に係るデジタル信号を受信することができる。
【００４１】
情報処理装置５のインタフェイス５８は、電線１４を通じて、チャージコントローラ２と１ユニット毎の蓄電池３１を接続する３並列に分岐した各電路の適宜の箇所に設けられた、スイッチ９１、９２、９３と電気的に接続されている。そのため、情報処理装置５は、スイッチ９１、９２、９３の開閉を制御することができる。
【００４２】
情報処理装置５のインタフェイス５８は、電線１４を通じて、１ユニット毎の蓄電池３１とインバータ４を接続する３並列に分岐した各電路の適宜の箇所に設けられた、スイッチ１０１、１０２、１０３と電気的に接続されている。そのため、情報処理装置５は、スイッチ１０１、１０２、１０３の開閉を制御することができる。
【００４３】
ＣＰＵ(＝Central Processing Unit)５１は、ＨＤ５４等に記憶されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）や制御プログラム等を実行し様々な機能を実現する。また、ＲＡＭ５２にプログラムの実行に必要な情報、ファイル等を一時的に記憶させる。
【００４４】
特に、ＣＰＵ５１は、抵抗１１の両端の電位差に係るデジタル信号を受信すると、抵抗１１の両端の電位差に係るデジタル信号に基づいて、抵抗１１に流れる電流を算出することによって、蓄電池３１に充電する際の電流（＝充電電流）を算出する。
【００４５】
また、ＣＰＵ５１は、抵抗１２の両端の電位差に係るデジタル信号を受信すると、抵抗１２の両端の電位差に係るデジタル信号に基づいて、抵抗１２に流れる電流を算出することによって、インバータ４に入力する際の電流（＝放電電流）を算出する。
【００４６】
また、ＣＰＵ５１は、起動時等に、スイッチ９１、９２、９３及びスイッチ１０１、１０２、１０３を全て開放させて、１ユニット毎の蓄電池３１の夫々に負荷が何も接続されていない状態にする。ＣＰＵ５１は、この開放状態で各電圧計１３１、１３２、１３３によって測定された、１ユニット毎の蓄電池３１の電圧に係るデジタル信号を受信する。
【００４７】
ところで、図４に示すように、負荷が何も接続されてない状態、即ち開放状態での蓄電池の電圧と、当該蓄電池に残存している電力量には、相関関係があることが知られている。
【００４８】
即ち、「Ｘ＝残存電力量、Ｙ＝開放電圧」とすると、「Ｘ=（Ｙ−２３．３）×０．４」の式１で表わすことができ、蓄電池の開放電圧が基づいて、当該蓄電池の残存電力量を求めることができる。
【００４９】
例えば、２個の蓄電池３１が直列に配置されている、１ユニットの蓄電池３１の開放電圧が、「２５．１（Ｖ）」の場合には、当該１ユニットの蓄電池３１の残存電力量は、「７０（％）」と求めることができる。あるいは、１ユニットの蓄電池３１の開放電圧が、「２４．１（Ｖ）」の場合には、当該１ユニットの蓄電池３１の残存電力量は、「３０（％）」と求めることができる。
【００５０】
ＣＰＵ５１は、開放状態で各電圧計１３１、１３２、１３３によって測定された、１ユニット毎の蓄電池３１の電圧を受信すると、この開放電圧と残存電力量との相関関係に係る式１を用いて、ユニットＡ、ユニットＢ、ユニットＣといった各ユニットの残存電力量を求め、図５（a）の「起動時の残存電力量」に示すように、回路種類・残存電力量情報記憶領域５４１に記憶させる。
【００５１】
また、ＣＰＵ５１は、残存している電力量が一番多いユニットについて、負荷に放電する「放電回路」と決定し、残存している電力量が一番少ないユニットについて、電力を充電する「充電回路」と決定し、それら以外のユニットについて、充電も放電も行わずに待機する「待機回路」と決定する。そして、ＣＰＵ５１は、図５（a）の「プロセス１」に示すように、ユニット毎に、決定した回路の種類を、回路種類・残存電力量情報記憶領域５４１に記憶させる。
【００５２】
ＣＰＵ５１は、「放電回路」と決定したユニットについて、スイッチ９１、９２、９３のいずれかと、スイッチ１０１、１０２、１０３のいずれかを開閉させて、以下の通り放電を行わせる。抵抗１２の両端の電位差に基づいて算出された「放電電流」と、電圧計１３１、１３２、１３３のいずれかによって測定された、当該ユニットに係る蓄電池３１の「蓄電池電圧」と、計時手段５７によって計測された「放電時間」を監視しながら、放電電流を積分して放電分の電力量を算出し、当該ユニットに係る蓄電池３１の残存している電力量が所定の値になるまで放電を行わせる。
【００５３】
例えば、ユニットＡが、「放電回路」に決定した場合、ＣＰＵ５１は、スイッチ９１を開放状態にし、スイッチ１０１を閉鎖状態にする。
【００５４】
そして、ユニットに係る蓄電池３１の残存電力量１００％時の容量が、「２８８０Ｗｈ」（＝２４（Ｖ）×１２０（Ａｈ））であり、開放電圧に基づく当該ユニットＡに係る蓄電池３１の残存している電力量が、９０％の「２５９２（Ｗｈ）」の場合に、「放電電流」、「蓄電池電圧」、「放電時間」を監視しながら、放電電流を積分して放電分の電力量を算出し、ユニットＡに係る蓄電池３１の残存している電力量が、８０％の「２３０４（Ｗｈ）」になるまで放電を行わせる。
【００５５】
なお、開放電圧に基づく蓄電池３１に残存している電力量と、放電後に当該蓄電池に残存している電力量は、以下の式２で表わすことができる。
【００５６】
開放電圧に基づく蓄電池３１の残存電力量（今回は、２５９２（Ｗｈ））−（放電電流×蓄電池電圧×放電時間）＝２８８０（Ｗｈ）×０．８＝２３０４（Ｗｈ）
【００５７】
そしてＣＰＵ５１は、ユニットＡに係る蓄電池３１の残存している電力量が所定の値「２３０４（Ｗｈ）」になった場合には、スイッチ１０１を開放し、放電を終了させる。
【００５８】
また、ＣＰＵ５１は、「充電回路」と決定したユニットについて、スイッチ９１、９２、９３のいずれかと、スイッチ１０１、１０２、１０３のいずれかを開閉させて、以下の通り充電を行わせる。抵抗１１の両端の電位差に基づいて算出された「充電電流」と、電圧計１３１、１３２、１３３のいずれかによって測定された、当該ユニットに係る蓄電池３１の「蓄電池電圧」と、計時手段５７によって計測された「充電時間」を監視しながら、充電電流を積分して充電分の電力量を算出し、当該ユニットに係る蓄電池３１の残存している電力量が所定の値になるまで充電を行わせる。
【００５９】
例えば、ユニットＣが、「充電回路」に決定した場合、ＣＰＵ５１は、スイッチ９３を閉鎖状態にし、スイッチ１０３を開放状態にする。
【００６０】
そして、ユニットに係る蓄電池３１の残存電力量１００％時の容量が、「２８８０Ｗｈ」（＝２４（Ｖ）×１２０（Ａｈ））であり、開放電圧に基づく当該ユニットＣに係る蓄電池３１の残存している電力量が、８０％の「２３０４（Ｗｈ）」の場合に、「充電電流」、「蓄電池電圧」、「充電時間」を監視しながら、充電電流を積分して充電分の電力量を算出し、ユニットＣに係る蓄電池３１の残存している電力量が、９０％の「２５９２（Ｗｈ）」になるまで充電を行わせる。
【００６１】
なお、開放電圧に基づく蓄電池３１に残存している電力量と、充電後に当該蓄電池に残存している電力量は、以下の式３で表わすことができる。
【００６２】
開放電圧に基づく蓄電池３１残存電力量（今回は、２３０４（Ｗｈ））+（充電電流×蓄電池電圧×充電時間）＝２８８０（Ｗｈ）×０．９＝２５９２（Ｗｈ）
【００６３】
そしてＣＰＵ５１は、ユニットＣに係る蓄電池３１の残存している電力量が所定の値「２５９２（Ｗｈ）」になった場合には、スイッチ９３を開放し、充電を終了させる。
【００６４】
また、ＣＰＵ５１は、「待機回路」と決定したユニットについて、スイッチ９１、９２、９３のいずれかと、スイッチ１０１、１０２、１０３のいずれかを開放させて、当該ユニットについて、負荷が何も接続されていない開放状態にする。
【００６５】
ＣＰＵ５１は、開放状態で各電圧計１３１、１３２、１３３のいずれかによって測定された、「待機回路」と決定したユニットの蓄電池３１の電圧を受信すると、上述した開放電圧と残存電力量との相関関係に係る式１を用いて、当該ユニットの残存電力量を求め、回路種類・残存電力量情報記憶領域５４１に記憶させる。
【００６６】
例えば、ユニットＢが、「待機回路」に決定した場合、ＣＰＵ５１は、スイッチ９２及びスイッチ１０２を開放させて、ユニットＢについて、負荷が何も接続されていない開放状態にする。
【００６７】
そして、ＣＰＵ５１は、開放状態で電圧計１３２によって測定された、ユニットＢの蓄電池３１の電圧を受信すると、上述した開放電圧と残存電力量との相関関係に係る式１を用いて、ユニットＢの残存電力量を８５％の「２４４８（Ｗｈ）」と求める。
【００６８】
また、ＣＰＵ５１は、「放電回路」に係る第１のユニットの放電が完了すると（あるいは、「充電回路」に係る第１のユニットの充電が完了すると）、第１のユニットの残存電力量と、「待機回路」に係る第２のユニットの残存電力量を比較する。そして残存電力量に応じて、一方のユニットを「放電回路」（あるいは「充電回路」）と決定し、放電（あるいは充電）を開始する。また、他方のユニットを待機回路と決定し、当該ユニットの開放状態での電圧を測定する。この間、第３のユニットでは、充電（あるいは、放電）を継続中である。
【００６９】
そして、ＣＰＵ５１は、第３のユニットの充電（あるいは、放電）が完了すると、第３のユニットの残存電力量と、「待機回路」に係るユニットの残存電力量を比較する。そして残存電力量に応じて、一方のユニットを「充電回路」（あるいは「放電回路」）と決定し、充電（あるいは、放電）を開始する。また、他方のユニットを待機回路と決定し、当該ユニットの開放状態での電圧を測定する。以降、このプロセスを繰り返す。
【００７０】
そして、「プロセス」を繰り返し実行していくうちに、各ユニットの残存電力量が減少し、ユニットＡ、ユニットＢ、ユニットＣのすべての残存電力量が、所定の値に達した場合、例えば、７０％の「２０１６（Ｗｈ）」に達した場合、ＣＰＵ５１は、放電を中止させる。
【００７１】
ＲＡＭ(＝Random Access Memory)５２は各種データ、プログラム等を一時的に記憶するためのものであり、ＣＰＵ５１の主メモリ、ワークエリア等として機能する。ＲＯＭ（＝Read Only Memory）５３は、内部に基本Ｉ／Ｏプログラム等のプログラム、基本処理において使用する各種データ等を記憶する。
【００７２】
ＨＤ(＝ハードディスク)５４は補助記憶装置であり、大容量メモリとして機能する。ＨＤ５４には、アプリケーションプログラム、ＯＳ、制御プログラム、関連プログラム等を記憶する。
【００７３】
また、ＨＤ５４には、回路種類・残存電力量情報記憶領域５４１が設けられている。この回路種類・残存電力量情報記憶領域５４１には、図５に示すように、蓄電池３１のユニット毎に（ユニットＡ、ユニットＢ、ユニットＣ）区分けされ、決定された回路の種類、電圧、残存電力量が、蓄電システムＧの起動時、各プロセスといった時系列に沿って記憶される。
【００７４】
ディスプレイ５５は、表示手段としての役割を果たし、例えば液晶ディスプレイ、有機ELディスプレイ、CRT、プラズマディスプレイであり、入力手段５６から入力されたコマンドや、それに対する情報処理装置５の応答出力等を表示するものである。また、ディスプレイ５５は、蓄電池３１のユニット毎の回路の種類（「放電回路」、「充電回路」、「待機回路」）や、残存電力量等を表示する。
【００７５】
入力手段５６は、例えば、キーボードやポインティングデバイス（マウス等）、タッチパネルである。作業者等のユーザは入力手段５６を用いて、情報処理装置５に対して、情報処理装置５を制御する命令等を入力指示する。
【００７６】
計時手段５７は、例えば、時間を計測可能なストップウォッチである。
【００７７】
５８はインタフェイスであり、このインタフェイス５８を介して情報処理装置５は、他の装置や機器との情報や命令のやり取りを行う。バス５９は、情報処理装置５内のデータの流れを司るものである。
【００７８】
尚、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。そのため例えば、情報処理装置５を、プロセッサーが含まれた小型の集積回路等によって実現しても良い。
【００７９】
本実施の形態例では、本実施の形態例に係るプログラム及び関連データを直接ＲＡＭ５２等にロードして実行させる例を示しているが、これ以外にも、本実施の形態例に係るプログラムを動作させる度に、既にプログラムがインストールされているＨＤ５４にロードするようにしてもよい。また、本実施の形態例に係るプログラムをＲＯＭ５３に記憶しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ５１で実行することも可能である。
【００８０】
また、本実施の形態例では、説明の便宜のため、情報処理装置５を１つの装置で実現した構成について述べているが、複数の装置にリソースを分散した構成によって実現してもよい。例えば、記憶や演算のリソースを複数の装置に分散した形に構成してもよい。或いは、情報処理装置５上で仮想的に実現される構成要素毎にリソースを分散し、並列処理を行うようにしてもよい。
【００８１】
蓄電システムＧは、図１に示すように、上述した機器以外に、落雷等によるサージの影響から蓄電システムを保護するサージアブソーバや、蓄電池の温度を検知するＢＡＴＴ温度センサー等が設けられているが、これらはソーラーパネルを用いた蓄電システムにおいて、一般的な構成であるため、説明を省略する。
【００８２】
＜蓄電システムＧの動作＞
次に、蓄電システムＧの動作について、図５〜図７を用いて、説明する。
【００８３】
情報処理装置５は、図６に示すように、蓄電システムＧが立ち上がった起動時等に、スイッチ９１、９２、９３及びスイッチ１０１、１０２、１０３を全て開放させて（ステップＳ６０１）、１ユニット毎の蓄電池３１の夫々に負荷が何も接続されていない状態にする。情報処理装置５は、この開放状態で各電圧計１３１、１３２、１３３によって測定された、１ユニット毎の蓄電池３１の電圧を受信する（ステップＳ６０２）。
【００８４】
ＣＰＵ５１は、開放状態で各電圧計１３１、１３２、１３３によって測定された、１ユニット毎の蓄電池３１の電圧を受信すると、上述した開放電圧と残存電力量との相関関係に係る式１を用いて、ユニットＡ、ユニットＢ、ユニットＣの残存電力量を求める（ステップＳ６０３）。
【００８５】
ここで、ユニットＡの開放電圧は、「２５．５５（Ｖ）」であったため、残存電力量は、「９０（％）」となった。ユニットＢの開放電圧は、「２５．４３（Ｖ）」であったため、残存電力量は、「８５（％）」となった。ユニットＣの開放電圧は、「２５．３０（Ｖ）」であったため、残存電力量は、「８０（％）」となった。
【００８６】
情報処理装置５は、ユニットＡについて、残存電力量が「９０（％）」で、一番多かったため「放電回路」と決定し、放電を開始させる。また、ユニットＣについて、残存電力量が「８０（％）」で、一番少なかったため、「充電回路」と決定し、充電を開始させる。それら以外のユニットＢについて、「待機回路」と決定し、開放状態の電圧を計測する（ステップＳ６０４）。これは、図５において、「プロセス１」に相当する。
【００８７】
情報処理装置５は、ユニットＡを、「放電回路」に決定したため、図７（a）に示すように、スイッチ９１を開放状態にし、スイッチ１０１を閉鎖状態にする。その結果、ユニットＡに係る蓄電池３１とインバータ４とが導通し、ユニットＡに係る蓄電池３１の放電が開始される（ステップＳ７０１）。
【００８８】
そして、情報処理装置５は、「放電電流」、「蓄電池電圧」、「放電時間」を監視しながら、放電電流を積分して放電分の電力量を算出し、ユニットＡの残存している電力量が、８０％の「２３０４（Ｗｈ）」になるまで放電を行わせる。
【００８９】
情報処理装置５は、ユニットＡに残存している電力量が８０％の「２３０４（Ｗｈ）」になった場合には（ステップＳ７０２で「ＹＥＳ」）、スイッチ１０１を開放し、放電を終了させる（ステップＳ７０３）。
【００９０】
また、情報処理装置５は、ユニットＣを、「充電回路」に決定したため図７（b）に示すように、スイッチ９３を閉鎖状態にし、スイッチ１０３を開放状態にする。その結果、ソーラーパネル１とユニットＣに係る蓄電池３１とが導通し、ソーラーパネル１から出力された直流電力は、チャージコントローラ２の制御に基づき、ユニットＣに係る蓄電池３１への充電が開始される（ステップＳ８０１）。
【００９１】
そして、情報処理装置５は、「充電電流」、「蓄電池電圧」、「充電時間」を監視しながら、充電電流を積分して充電分の電力量を算出し、ユニットＣに係る蓄電池３１の残存している電力量が、９０％の「２５９２（Ｗｈ）」になるまで充電を行わせる。
【００９２】
情報処理装置５は、ユニットＣに係る蓄電池３１の残存している電力量が９０％の「２５９２（Ｗｈ）」になった場合には（ステップＳ８０２で「ＹＥＳ」）、スイッチ９３を開放し、充電を終了させる（ステップＳ８０３）。
【００９３】
更に、情報処理装置５は、ユニットＢを、「待機回路」に決定したため、図７（c）に示すように、スイッチ９２及びスイッチ１０２を開放させて、ユニットＢについて、負荷が何も接続されていない開放状態にする（ステップＳ９０１）。
【００９４】
そして、ＣＰＵ５１は、開放状態で各電圧計１３２によって測定された、ユニットＢの電圧を受信すると（ステップＳ９０２）、上述した開放電圧と残存電力量との相関関係に係る式１を用いて、ユニットＢの残存電力量を８５％の「２４４８（Ｗｈ）」と求める（ステップＳ９０３）。
【００９５】
上述した「放電回路」に係るユニットＡのステップＳ７０１〜Ｓ７０３の処理、「充電回路」に係るユニットＣのステップＳ８０１〜Ｓ８０３の処理、「待機回路」に係るユニットＢのステップＳ９０１〜Ｓ９０３の処理は、並列して独立に実行される。
【００９６】
その結果、「放電回路」に係るユニットＡの放電、「充電回路」に係るユニットＣの充電のいずれかが、先に完了する。そのため、以下では、「放電回路」に係るユニットＡの放電が、「充電回路」に係るユニットＣの充電より先に完了した場合と、「充電回路」に係るユニットＣの充電が、「放電回路」に係るユニットＡの放電より先に完了した場合の２つの場合に分けて説明する。
【００９７】
＜「放電回路」に係るユニットＡの放電が、先に完了した場合＞
まず、図５の（ｂ）を用いて「放電回路」に係るユニットＡの放電が、「充電回路」に係るユニットＣの充電より先に完了した場合について説明する。
【００９８】
ユニットＡの放電が完了すると、ユニットＡの残存電力量と、「待機回路」に係るユニットＢの残存電力量と比較する。その結果、ユニットＢの方が、残存電力量が多いため、ユニットＢを「放電回路」に決定し、ユニットＢの残存電力量を「８５（％）→７５（％）」にする放電を開始する。一方、ユニットＡを「待機回路」に決定し、開放状態における電圧を計測する。この間、ユニットＣでは、残存電力量を「８０（％）→９０（％）」にする充電を継続中である。これは、図５において、「プロセス２１」に相当する。
【００９９】
次に、ユニットＣの充電がユニットＢの放電より先に完了した場合、ユニットＣの残存電力量と、「待機回路」に係るユニットＡの残存電力量と比較する。その結果、ユニットＡの方が、残存電力量が少ないため、ユニットＡを「充電回路」に決定し、ユニットＡの残存電力量を「８０（％）→９０（％）」にする充電を開始する。一方、ユニットＣを「待機回路」に決定し、開放状態における電圧を計測する。この間、ユニットＢでは、残存電力量を「８５（％）→７５（％）」にする放電を継続中である。これは、図５において、「プロセス２２」に相当する。
【０１００】
次に、ユニットＢの放電がユニットＡの充電より先に完了した場合、ユニットＢの残存電力量と、「待機回路」に係るユニットＣの残存電力量と比較する。その結果、ユニットＣの方が、残存電力量が多いため、ユニットＣを「放電回路」に決定し、ユニットＣの残存電力量を「９０（％）→８０（％）」にする充電を開始する。一方、ユニットＢを「待機回路」に決定し、開放状態における電圧を計測する。この間、ユニットＡでは、残存電力量を「８０（％）→９０（％）」にする充電を継続中である。これは、図５において、「プロセス２３」に相当する。
【０１０１】
＜「充電回路」に係るユニットＣの充電が、先に完了した場合＞
次に、図５の（c）を用いて「充電回路」に係るユニットＣの充電が、「放電回路」に係るユニットＡの放電より先に完了した場合について説明する。
【０１０２】
ユニットＣの充電が完了すると、ユニットＣの残存電力量と、「待機回路」に係るユニットＢの残存電力量と比較する。その結果、ユニットＢの方が、残存電力量が少ないため、ユニットＢを「充電回路」に決定し、ユニットＢの残存電力量を「８５（％）→９５（％）」にする充電を開始する。一方、ユニットＣを「待機回路」に決定し、開放状態における電圧を計測する。この間、ユニットＡでは、残存電力量を「９０（％）→８０（％）」にする放電を継続中である。これは、図５において、「プロセス３１」に相当する。
【０１０３】
次に、ユニットＡの放電がユニットＢの充電より先に完了した場合、ユニットＡの残存電力量と、「待機回路」に係るユニットＣの残存電力量と比較する。その結果、ユニットＣの方が、残存電力量が多いため、ユニットＣを「放電回路」に決定し、ユニットＣの残存電力量を「９０（％）→８０（％）」にする放電を開始する。一方、ユニットＡを「待機回路」に決定し、開放状態における電圧を計測する。この間、ユニットＢでは、残存電力量を「８５（％）→９５（％）」にする充電を継続中である。これは、図５において、「プロセス３２」に相当する。
【０１０４】
次に、ユニットＢの充電がユニットＣの放電より先に完了した場合、ユニットＢの残存電力量と、「待機回路」に係るユニットＡの残存電力量と比較する。その結果、ユニットＡの方が、残存電力量が少ないため、ユニットＡを「充電回路」に決定し、ユニットＡの残存電力量を「８０（％）→９０（％）」にする充電を開始する。一方、ユニットＢを「待機回路」に決定し、開放状態における電圧を計測する。この間、ユニットＣでは、残存電力量を「９０（％）→８０（％）」にする放電を継続中である。これは、図５において、「プロセス３３」に相当する。
【０１０５】
このように、「放電回路」に係る第１のユニットの放電が完了すると（あるいは、「充電回路」に係る第１のユニットの充電が完了すると）、第１のユニットの残存電力量と、「待機回路」に係る第２のユニットの残存電力量を比較する。そして残存電力量に応じて、一方のユニットを「放電回路」（あるいは「充電回路」）と決定し、放電（あるいは、充電）を開始する。また、他方のユニットを待機回路と決定し、当該ユニットの開放状態での電圧を測定する。この間、第３のユニットでは、充電（あるいは、放電）を継続中である。
【０１０６】
そして、第３のユニットの充電（あるいは、放電）が完了すると、第３のユニットの残存電力量と、「待機回路」に係るユニットの残存電力量を比較する。そして残存電力量に応じて、一方のユニットを「充電回路」（あるいは「放電回路」）と決定し、充電（あるいは、放電）を開始する。また、他方のユニットを待機回路と決定し、当該ユニットの開放状態での電圧を測定する。以降、この流れ（プロセス）を繰り返す。
【０１０７】
但し、上記の例では、継続していた第３のユニットの充電（あるいは、放電）が、第３ユニットの充電中に開始された第１のユニット（あるいは、第２のユニット）の充電（あるいは、放電）より先に完了した場合で説明した。しかし、これは説明の便宜上のものである。即ち、第３のユニットの充電（あるいは、放電）中に開始された第１のユニット（あるいは、第２のユニット）の放電（あるいは、充電）が、第３ユニットの充電（あるいは、放電）より先に完了する場合もありうる。その場合には、第１のユニット（あるいは、第２のユニット）の残存電力量と、「待機回路」に係るユニットの残存電力量を比較する。そして残存電力量に応じて、一方のユニットを「放電回路」（あるいは「充電回路」）と決定し、放電（あるいは、充電）を開始する。また、他方のユニットを「待機回路」と決定し、当該ユニットの開放状態での電圧を測定する。
【０１０８】
つまり、いずれかのユニットに係る放電（あるいは、充電）が完了すると、当該ユニットと、「待機回路」に係るユニットの残存電力量を比較し、一方を「放電回路（あるいは、「充電回路」）」に決定し、放電（あるいは、充電）を開始する。他方を、「待機回路」に決定し、開放状態の電圧を測定する。本発明では、このプロセスを繰り返す。
【０１０９】
「放電回路」（あるいは「充電回路」）に係るユニットが所定の値まで放電（あるいは、充電）が完了したか否かを示す残存電力量は、計算によって求められるため、誤差が生じる。一方、待機回路に係るユニットは、開放状態において、実際に電圧を測定され、その結果求められた残存電力量には、誤差は生じない。本発明の構成では、各ユニットが、待機回路としての役割を果たすため、待機回路に決定された際に、当該ユニットの残存電力量の誤差が補正される。そのため、蓄電システムＧでは、正確な残存電力量に基づいて、各ユニットの放電・充電が制御されることとなる。
【０１１０】
そして、「プロセス」を繰り返し実行していくうちに、各ユニットの残存電力量が減少し、ユニットＡ、ユニットＢ、ユニットＣのすべての残存電力量が、所定の値に達した場合、例えば、７０％の「２０１６（Ｗｈ）」に達した場合、情報処理装置５は、放電を中止する。蓄電池３１へのダメージが比較的少ない放電深度で、放電を中止させることによって、蓄電池３１の繰り返し使用可能な回数を伸ばすためである。
【０１１１】
なお、本実施の形態例では、放電及び充電を、残存電力量の１０（％）単位で行う構成を示したが、この構成に限定されるものではない。例えば、放電を、残存電力量の「１０（％）」単位で行い、充電を、残存電力量の「５（％）」で行う構成としても良いし、あるいは、放電及び充電を、残存電力量の「５（％）」単位で行う構成としても良い。放電や充電の単位を大きくした場合には、回路の種類の切替頻度は少なくなり、逆に小さくした場合には、回路の種類の切替頻度は多くなる。
【０１１２】
このように、蓄電システムＧによれば、３つ以上の蓄電池３１のユニットを夫々独立に制御する構成とすることによって、各蓄電池３１のユニットの充電・放電を個別に管理し、最適な蓄電システムを提供することができる。
【０１１３】
また、各蓄電池３１のユニットの充電・放電を個別に管理することによって、各蓄電池３１のユニットについて、充電と放電の両方の役割を持たせることができる。そして、充電と放電のバランスについてもコントロールすることができる。
【０１１４】
その結果、災害時等の電力供給が遮断された有事の際には、放電しながら充電することも可能になり、長時間継続的に電力を供給することができ、便宜である。
【０１１５】
更に、３つ以上の蓄電池３１のユニットの残存電力量が、概ね均等に減少していくように、各蓄電池３１のユニットの充電・放電を制御するため、「特定の蓄電池３１のユニットについては使用頻度が高く」、「特定の蓄電池３１のユニットについては使用頻度が低い」といった使用頻度のばらつきをなくすことができる。そのため、充電・放電を繰り返すことにより、各蓄電池３１のユニットが被るダメージが均等になり、各蓄電池３１のユニットの繰り返し使用可能な回数も均等になり、便宜である。
【０１１６】
＜変形例＞
なお、本実施の形態例では、蓄電池３１を２直列３並列（＝ユニットＡ、ユニットＢ、ユニットＣ）で、６個使用する構成を示したが、この構成に限定されるものではない。例えば、蓄電池３１を３直列３並列で、９個使用する構成としても良いし、あるいは、蓄電池３１を２直列５並列で、１０個使用する構成としても良い。そして、蓄電池のユニットが５並列の場合（ユニットはＡ〜Ｆまでの５個）のように、ユニットが３個以上の場合、回路の種類は、「放電回路は１個」、「充電回路は１個」、「それら以外の残りは待機回路」と決定される。
【０１１７】
また、本実施の形態例では、情報処理装置５が、抵抗１１の両端の電位差及び抵抗１２の両端の電位差を受信して、これらに基づいて、抵抗１１及び抵抗１２に流れる電流を算出することで、蓄電池３１に充電する際の電流（＝充電電流）と、インバータに入力する際の電流（＝放電電流）を算出する構成を示したが、この構成に限定されるものではない。例えば、抵抗１１及び抵抗１２の両端の電位を受信して、電位差を算出し、抵抗１１及び抵抗１２に流れる電流を算出する機器を接続する。そして、情報処理装置５は、当該機器によって算出された抵抗１１及び抵抗１２に流れる電流値を受信する構成としても良い。
【符号の説明】
【０１１８】
Ａ：ユニット、Ｂ：ユニット、Ｃ：ユニット、
Ｇ：蓄電システム、
１：ソーラーパネル、
２：チャージコントローラ、
３：蓄電池部、３１：蓄電池、
４：インバータ、４１：コンセント
５：情報処理装置、
５１：ＣＰＵ、５２：ＲＡＭ、５３：ＲＯＭ、５４：ＨＤ、５４１：回路種類・残存電力量情報記憶領域、５５：ディスプレイ、５６：入力手段、５７：計時手段、５８：インタフェイス、５９：バス、
７：ソーラーパネル用電線ケーブル、８：蓄電池接続用電線ケーブル、９１：スイッチ、９２：スイッチ、９３：スイッチ、１０１：スイッチ、１０２：スイッチ、１０３：スイッチ、
１１：抵抗、１１１：増幅回路、１２：抵抗、１２１：増幅回路、１３１：電圧計、１３２：電圧計、１３３：電圧計、１３４：増幅回路、
１４：電線
【図１】
2019205328.tif 000003
【図２】
2019205328.tif 000004
【図３】
2019205328.tif 000005
【図４】
2019205328.tif 000006
【図５】
2019205328.tif 000007
【図６】
2019205328.tif 000008
【図７】
2019205328.tif 000009