(57)【要約】【課題】住宅の発電電力を有効に利用できる地域コントローラ、建物コントローラおよびエネルギー管理システムを提供する。【解決手段】エネルギー管理システムであるＣＥＭＳ１００に用いられるＣＥＭＳサーバ５０は、第１住宅１０の第１発電量、第１消費量および第１充電使用量に基づいて算出される第１余剰量を取得する電力取得部と、第２住宅２０の第２バッテリの充電可能な電力量である第２充電余裕量を算出する余裕取得部と、第１余剰量および第２充電余裕量がゼロより大きいとき、第１住宅１０の第１発電装置１１の電力を用いて、第２住宅２０の第２充放電装置２６に、第２バッテリ２５１を充電させる電力制御部と、を備える。【選択図】図１
2020188559.tif 000002
【特許請求の範囲】
【請求項１】
第１建物（１０）に備えられる第１発電装置（１１）によって発電される電力量である第１発電量（Ｗｇ１）と、前記第１建物に備えられる第１機器（１４）によって消費される電力量である第１消費量（Ｗｏ１）と、前記第１建物の第１バッテリ（１５１）の充電に使用される電力量である第１充電使用量（Ｗｕ１）と、前記第１発電量、前記第１消費量および前記第１充電使用量に基づいて算出される前記第１発電装置の電力の余剰量である第１余剰量（Ｗｅ１）と、を取得する電力取得部（Ｓ１０１）と、
第２建物（２０）の第２バッテリ（２５１）の充電可能な電力量である第２建物充電余裕量（Ｗｍ２）を取得する余裕取得部（Ｓ１０２）と、
前記第１余剰量および前記第２建物充電余裕量がゼロより大きいとき、前記第１発電装置の電力を用いて、前記第２バッテリの充放電制御を行う第２建物用充放電装置（２６）に、前記第２バッテリを充電させる電力制御部（Ｓ１０７）と、
を備える地域コントローラ。
【請求項２】
前記第１発電装置の電力によって前記第２バッテリに充電される電力量である預かり量（Ｗｃｂ、Ｗｃｂ＿ｓｕｍ、Ｗｃｂ＿ｓｕｍ２、Ｗｃｂ＿ｓｕｍ３）を算出する預かり算出部（Ｓ１０６、Ｓ１１３）をさらに備え、
前記電力取得部は、前記第１発電量、前記第１消費量および前記第１充電使用量に基づいて算出される前記第１建物の電力の不足量（Ｗｉ１）を取得し、
前記電力制御部は、前記預かり量および前記不足量がゼロより大きいとき、前記第２建物用充放電装置に前記第２バッテリの放電させることによって、前記第２建物から前記第１建物に電力を供給させる請求項１に記載の地域コントローラ。
【請求項３】
前記預かり算出部は、前記第１発電装置から系統電力線（４１）を介して前記第２建物に備えられる第２建物用分電盤（２３）に供給される電力量に対する前記第２建物用分電盤から前記第２バッテリに供給される電力量の割合である送電効率（ηｔ）、および、前記第２建物用分電盤から前記第２バッテリに供給される電力量に対する前記第２バッテリに充電される電力量の割合である充電効率（ηｃ）に基づいて、前記預かり量を算出する請求項２に記載の地域コントローラ。
【請求項４】
前記第２バッテリが放電する電力量（Ｗｄ２）に対する前記第２バッテリから前記第２建物用分電盤に供給される電力量の割合である放電効率（ηｄ）、前記送電効率、前記充電効率、前記不足量および前記預かり量に基づいて、前記第２バッテリが放電する電力量（Ｗｄ２）を算出する返還算出部（Ｓ１１１）をさらに備える請求項３に記載の地域コントローラ。
【請求項５】
前記電力制御部は、前記第２バッテリの電池残量（ＳＯＣ２）が電池閾値（ＳＯＣ＿ｔｈ）以下であるとき、前記第２バッテリの放電を禁止する請求項１から４のいずれか１つに記載の地域コントローラ。
【請求項６】
前記余裕取得部は、第３建物（３０）の第３バッテリ（３５１）の充電可能な電力量である第３建物充電余裕量（Ｗｍ３）を取得し、
前記電力制御部は、前記第１余剰量、前記第２建物充電余裕量および前記第３建物充電余裕量に基づいて、前記第１発電装置の電力を用いて、前記第２建物用充放電装置に前記第２バッテリを充電させ、前記第３バッテリの充放電制御を行う第３建物用充放電装置（３６）に前記第３バッテリを充電させる請求項１から５のいずれか１つに記載の地域コントローラ。
【請求項７】
前記電力制御部は、
前記第１余剰量および前記第３建物充電余裕量がゼロより大きく、前記第２建物充電余裕量がゼロ以下であるとき、前記第１発電装置の電力を用いて、前記第３建物用充放電装置に前記第３バッテリを充電させ、
前記第１余剰量および前記第２建物充電余裕量がゼロより大きく、前記第３建物充電余裕量がゼロ以下であるとき、前記第１発電装置の電力を用いて、前記第２建物用充放電装置に前記第２バッテリを充電させる請求項６に記載の地域コントローラ。
【請求項８】
前記電力制御部は、
前記第２バッテリを充放電させた回数（Ｉ２）が前記第３バッテリを充放電させた回数（Ｉ３）よりも少ないとき、前記第２建物用充放電装置に前記第２バッテリを充電させ、
前記第３バッテリを充放電させた回数（Ｉ３）が前記第２バッテリを充放電させた回数（Ｉ２）よりも少ないとき、前記第３建物用充放電装置に前記第３バッテリを充電させる請求項６または７に記載の地域コントローラ。
【請求項９】
前記電力制御部は、
前記第１建物の位置から前記第２建物の位置までの距離（Ｄ１）が前記第１建物の位置から前記第３建物の位置（Ｄ３）までの距離よりも短いとき、前記第２建物用充放電装置に前記第２バッテリを充電させ、
前記第１建物の位置から前記第３建物の位置までの距離（Ｄ３）が前記第１建物の位置から前記第２建物の位置までの距離（Ｄ１）よりも短いとき、前記第３建物用充放電装置に前記第３バッテリを充電させる請求項６ないし８のいずれか１つに記載の地域コントローラ。
【請求項１０】
前記電力取得部は、前記第２建物（２０）に備えられる第２発電装置（２１）によって発電される電力量である第２発電量（Ｗｇ２）と、前記第２建物に備えられる第２機器（２４）によって消費される電力量である第２消費量（Ｗｏ２）と、前記第２バッテリの充電に使用される電力量である第２充電使用量（Ｗｕ２）と、前記第２発電量、前記第２消費量および前記第２充電使用量に基づいて算出される前記第２発電装置の電力の余剰量である第２余剰量（Ｗｅ２）と、を取得し、
前記余裕取得部は、前記第１バッテリの充電可能な電力量である第１建物充電余裕量（Ｗｍ１）を取得し、
前記電力制御部は、
前記第１余剰量および前記第２建物充電余裕量がゼロより大きく、かつ、前記第２余剰量および前記第１建物充電余裕量のいずれかがゼロ以下であるとき、前記第１発電装置の電力を用いて、前記第２建物用充放電装置に、前記第２バッテリを充電させ、
前記第１余剰量および前記第２建物充電余裕量のいずれかがゼロ以下、かつ、前記第２余剰量および前記第１建物充電余裕量がゼロより大きいとき、前記第２発電装置の電力を用いて、前記第１バッテリの充放電制御を行う第１建物用充放電装置（１６）に、前記第１バッテリを充電させる請求項１ないし９のいずれか１つに記載の地域コントローラ。
【請求項１１】
第１建物（１０、２０、３０）に備えられる発電装置（１１、２１、３１）によって発電される電力量である発電量（Ｗｇ１、Ｗｇ２、Ｗｇ３）と、前記第１建物に備えられる機器（１４、２４、３４）によって消費される電力量である消費量（Ｗｏ１、Ｗｏ２、Ｗｏ３）と、前記第１建物の第１バッテリ（１５１、２５１、３５１）の充電に使用される電力量である充電使用量（Ｗｕ１、Ｗｕ２、Ｗｕ３）と、を取得する電力取得部（Ｓ２０１）と、
前記発電量、前記消費量および前記充電使用量に基づいて、前記発電装置の電力の余剰量（Ｗｅ１、Ｗｅ２、Ｗｅ３）を算出する余剰算出部（Ｓ２１５）と、
前記余剰量がゼロより大きいとき、地域コントローラ（５０）から前記余剰量の預け先を示す信号（Ｓｂｐ）を取得し、前記第１建物から前記地域コントローラが選定した預け先に対応する第２建物に、前記発電装置の電力を供給させる電力制御部（Ｓ２１７）と、
を備える建物コントローラ。
【請求項１２】
第１建物（１０）に備えられる第１発電装置（１１）と、
前記第１建物に備えられ、電力を消費する第１機器（１４）と、
前記第１建物に備えられる第１バッテリ（１５１）と、
第２建物（２０）に備えられる第２バッテリ（２５１）と、
前記第１発電装置によって発電される電力量である第１発電量（Ｗｇ１）と、前記第１機器によって消費される電力量である第１消費量（Ｗｏ１）と、前記第１バッテリの充電に使用される電力量である第１充電使用量（Ｗｕ１）と、を取得する電力取得部（Ｓ２０１）と、
前記第１発電量、前記第１消費量および前記第１充電使用量に基づいて、前記第１発電装置の電力の第１余剰量（Ｗｅ１）を算出する余剰算出部（Ｓ２１４）と、
前記第２バッテリの充電可能な電力量である第２建物充電余裕量（Ｗｍ２）を取得する余裕取得部（Ｓ１０２）と、
前記第１余剰量および前記第２建物充電余裕量がゼロより大きいとき、信号を送信するサーバ（Ｓ１０７）と、
前記第１建物に備えられ、前記サーバの信号に基づいて、前記第１発電装置の電力を前記第２建物に供給させる第１制御部（Ｓ２１７）と、
前記第２バッテリの充放電制御を行う第２建物用充放電装置（２６）と、
前記第２建物に備えられ、前記サーバの信号に基づいて、前記第１発電装置の電力を用いて、前記第２建物用充放電装置に、前記第２バッテリを充電させる第２制御部（Ｓ２２４）と、
を備えるエネルギー管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地域コントローラ、建物コントローラおよびエネルギー管理システムに関する。
【背景技術】
【０００２】
従来、特許文献１に記載されているように、太陽光による発電電力によって電気自動車に備えられたバッテリを充電させるシステムを搭載した住宅が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１８３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電気自動車が通勤等で住宅外にいるとき、住宅の発電電力によって、電気自動車のバッテリを充電することができないため、住宅の発電電力をバッテリの充電に使用する機会がなくなる。この場合、住宅で発電される電力量が住宅で消費される電力量よりも多くなると、住宅の発電電力が余剰して、消費されないで無駄になることがある。したがって、特許文献１に記載されているような住宅では、住宅の発電電力が無駄になることがあるため、有効に利用されないことがある。
【０００５】
本発明は、上記点に鑑みて、住宅の発電電力を有効に利用できる地域コントローラ、建物コントローラおよびそれを用いたエネルギー管理システムを提供することにある。
【０００６】
上記目的を達成するため、請求項１に記載される発明は、第１建物（１０）に備えられる第１発電装置（１１）によって発電される電力量である第１発電量（Ｗｇ１）と、第１建物に備えられる第１機器（１４）によって消費される電力量である第１消費量（Ｗｏ１）と、第１建物の第１バッテリ（１５１）の充電に使用される電力量である第１充電使用量（Ｗｕ１）と、第１発電量、第１消費量および第１充電使用量に基づいて算出される第１発電装置の電力の余剰量である第１余剰量（Ｗｅ１）と、を取得する電力取得部（Ｓ１０１）と、第２建物（２０）の第２バッテリ（２５１）の充電可能な電力量である第２建物充電余裕量（Ｗｍ２）を取得する余裕取得部（Ｓ１０２）と、第１余剰量および第２建物充電余裕量がゼロより大きいとき、第１発電装置の電力を用いて、第２バッテリの充放電制御を行う第２建物用充放電装置（２６）に、第２バッテリを充電させる電力制御部（Ｓ１０７）と、を備える地域コントローラである。
【０００７】
上記目的を達成するため、請求項１１に記載される発明は、第１建物（１０、２０、３０）に備えられる発電装置（１１、２１、３１）によって発電される電力量である発電量（Ｗｇ１、Ｗｇ２、Ｗｇ３）と、第１建物に備えられる機器（１４、２４、３４）によって消費される電力量である消費量（Ｗｏ１、Ｗｏ２、Ｗｏ３）と、第１建物の第１バッテリ（１５１、２５１、３５１）の充電に使用される電力量である充電使用量（Ｗｕ１、Ｗｕ２、Ｗｕ３）と、を取得する電力取得部（Ｓ２０１）と、発電量、消費量および充電使用量に基づいて、発電装置の電力の余剰量（Ｗｅ１、Ｗｅ２、Ｗｅ３）を算出する余剰算出部（Ｓ２１５）と、余剰量がゼロより大きいとき、地域コントローラ（５０）から余剰量の預け先を示す信号（Ｓｂｐ）を取得し、第１建物から、地域コントローラが選定した預け先に対応する第２建物に、発電装置の電力を供給させる電力制御部（Ｓ２１７）と、を備える建物コントローラである。
【０００８】
上記目的を達成するため、請求項１２に記載される発明は、第１建物（１０）に備えられる第１発電装置（１１）と、第１建物に備えられ、電力を消費する第１機器（１４）と、第１建物に備えられる第１バッテリ（１５１）と、第２建物（２０）に備えられる第２バッテリ（２５１）と、第１発電装置によって発電される電力量である第１発電量（Ｗｇ１）と、第１機器によって消費される電力量である第１消費量（Ｗｏ１）と、第１バッテリの充電に使用される電力量である第１充電使用量（Ｗｕ１）と、を取得する電力取得部（Ｓ２０１）と、第１発電量、第１消費量および第１充電使用量に基づいて、第１発電装置の電力の第１余剰量（Ｗｅ１）を算出する余剰算出部（Ｓ２１４）と、第２バッテリの充電可能な電力量である第２建物充電余裕量（Ｗｍ２）を取得する余裕取得部（Ｓ１０２）と、第１余剰量および第２建物充電余裕量がゼロより大きいとき、信号を送信するサーバ（Ｓ１０７）と、第１建物に備えられ、サーバの信号に基づいて、第１発電装置の電力を第２建物に供給させる第１制御部（Ｓ２１７）と、第２バッテリの充放電制御を行う第２建物用充放電装置（２６）と、第２建物に備えられ、サーバの信号に基づいて、第１発電装置の電力を用いて、第２建物用充放電装置に、第２バッテリを充電させる第２制御部（Ｓ２２４）と、を備えるエネルギー管理システムである。
【０００９】
これにより、第１建物の電力の余剰量を第２建物の第２バッテリの充電に使用できるため、第１建物の電力の余剰量を無駄にすることなく、有効に利用することができる。
【００１０】
なお、各構成要素等に付される括弧付きの参照符号は、その構成要素等と後述する実施形態に記載の具体的な構成要素等との対応関係の一例を示すものである。
【図面の簡単な説明】
【００１１】
【図１】本実施形態のコントローラが用いられるエネルギー管理システムの構成図。
【図２】本実施形態のコントローラが用いられるエネルギー管理システムの第１住宅の第１発電量および第１消費量の推移図。
【図３】本実施形態のコントローラの処理を説明するためのフローチャート。
【図４】本実施形態のコントローラが用いられるエネルギー管理システムの第１−第３ＨＥＭＳコントローラの処理を説明するためのフローチャート。
【図５】本実施形態のコントローラが用いられるエネルギー管理システムの第１−第３ＨＥＭＳコントローラの処理を説明するためのフローチャート。
【図６】本実施形態のコントローラが用いられるエネルギー管理システムの第１−第３ＨＥＭＳコントローラの処理を説明するためのフローチャート。
【図７】本実施形態のコントローラが用いられるエネルギー管理システムの処理を説明するためのタイムチャート。
【発明を実施するための形態】
【００１２】
以下、実施形態について図面を参照しつつ説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、同一符号を付し、その説明を省略する。
【００１３】
本実施形態のコントローラは、エネルギー管理システムに対応するＣＥＭＳ１００に用いられる。まず、このＣＥＭＳ１００について説明する。なお、ＣＥＭＳとは、Cluster Energy Management SystemまたはCommunity Energy Management Systemの略である。
【００１４】
ＣＥＭＳ１００は、複数の各住宅の発電による電力の余剰量を複数の住宅間で融通させて、各住宅で使用される電力を管理する。ここでは、ＣＥＭＳ１００は、３軒の住宅の電力を管理する。具体的には、ＣＥＭＳ１００は、第１住宅１０、第２住宅２０、第３住宅３０、系統電力源４０、系統電力線４１、通信ネットワーク４２およびＣＥＭＳサーバ５０を備えている。
【００１５】
第１住宅１０は、第１建物に対応しており、第１発電装置１１、第１宅内電力線１２、第１分電盤１３、第１機器１４、第１電気自動車１５、第１充放電装置１６、第１電力量計１７および第１ＨＥＭＳコントローラ１８を備えている。なお、ＨＥＭＳとは、Home Energy Management Systemの略である。
【００１６】
第１発電装置１１は、例えば、太陽光発電装置であって、第１住宅１０の屋根に配置されている。第１発電装置１１は、太陽光のエネルギーを電気エネルギーに変換して、電力を発生させる。この第１発電装置１１によって発生した電力は、第１宅内電力線１２を介して、第１分電盤１３に供給される。
【００１７】
第１分電盤１３は、第１建物用分電盤であり、第１住宅１０内に配置されており、系統電力源４０から系統電力線４１を介して送電される電力および第１発電装置１１によって発生した電力の供給を受ける。そして、第１分電盤１３は、これらの電力を第１機器１４および第１充放電装置１６に供給する。
【００１８】
第１機器１４は、例えば、空調装置、冷蔵庫または給湯装置等であって、第１分電盤１３からの電力によって動作する。
【００１９】
第１電気自動車１５は、第１蓄電装置に対応しており、第１バッテリ１５１および第１バッテリ制御部１５２等を備えている。
【００２０】
第１バッテリ１５１は、充放電可能な二次電池であり、例えば、ニッケル水素電池、リチウムイオン電池である。また、第１バッテリ１５１は、図示しない第１電気自動車１５の車輪を回転させるモータに用いられる。このため、第１バッテリ１５１の容量は、比較的大きくなっている。なお、図１において、バッテリは、ＢＡＴＴと記載されている。
【００２１】
第１バッテリ制御部１５２は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。第１バッテリ制御部１５２は、ＲＯＭに記憶されているプログラムを実行すると、第１バッテリ１５１の第１電池残量ＳＯＣ１を推定することによって、第１バッテリ１５１の監視を行う。例えば、第１バッテリ制御部１５２は、図示しない電圧測定器によって測定される第１バッテリ１５１の開放電圧に基づいて、第１電池残量ＳＯＣ１を推定する。
【００２２】
そして、第１バッテリ制御部１５２は、この推定した第１電池残量ＳＯＣ１の変化に基づいて、第１充電量Ｗｃ１および第１放電量Ｗｄ１を算出する。なお、第１充電量Ｗｃ１は、第１バッテリ１５１に充電される電力量であり、第１バッテリ１５１に電力が供給されるときの第１電池残量ＳＯＣ１の増加量である。また、第１放電量Ｗｄ１は、第１バッテリ１５１の放電によって発生する電力量であり、第１バッテリ１５１が放電するときの第１電池残量ＳＯＣ１の減少量である。
【００２３】
第１充放電装置１６は、第１建物用充放電装置に対応し、第１住宅１０の外部に配置されており、第１バッテリ１５１を充放電させる。具体的には、第１充放電装置１６は、第１ケーブル１６１および第１充放電制御部１６２を備えている。なお、ここでは、充放電は、充電および放電の両方を示すものとする。
【００２４】
第１ケーブル１６１は、図示しない第１電気自動車１５のインレットに接続される。また、第１ケーブル１６１は、第１バッテリ１５１と電力の授受を行うための電力線および第１バッテリ制御部１５２と第１充放電制御部１６２とが通信するための通信線を有している。
【００２５】
第１充放電制御部１６２は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、第１充放電制御部１６２は、第１バッテリ制御部１５２と通信するためのインターフェースを備えている。第１充放電制御部１６２は、ＲＯＭに記憶されているプログラムを実行すると、後述の第１ＨＥＭＳコントローラ１８からの信号に基づいて、第１バッテリ１５１の充放電を制御する。なお、図１において、バッテリ制御部および充放電制御部は、ともにＥＣＵと記載されている。
【００２６】
第１電力量計１７は、第１分電盤１３内に配置されており、第１住宅１０で使用される各電力量を計測する。ここでは、第１電力量計１７は、第１発電装置１１によって発電される電力量および第１機器１４によって消費される電力量を計測する。また、第１電力量計１７は、第１分電盤１３から第１宅内電力線１２を介して、第１充放電装置１６に供給される電力量を計測する。さらに、第１電力量計１７は、第１バッテリ１５１から第１充放電装置１６および第１宅内電力線１２を介して第１分電盤１３に供給される電力量を計測する。
【００２７】
第１ＨＥＭＳコントローラ１８は、第１建物コントローラおよび第１制御部に対応しており、第１住宅１０内に配置されている。第１ＨＥＭＳコントローラ１８は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、第１ＨＥＭＳコントローラ１８は、第１充放電制御部１６２と通信するためのインターフェースを備えている。さらに、第１ＨＥＭＳコントローラ１８のＲＯＭには、第１ＨＥＭＳコントローラ１８が実行するプログラムおよび第１住宅１０の住所の郵便番号である第１郵便番号Ｐｃ１が記憶されている。なお、図において、ＨＥＭＳコントローラは、単に、ＨＥＭＳと記載されている。
【００２８】
具体的には、第１ＨＥＭＳコントローラ１８は、ＲＯＭに記憶されているプログラムを実行すると、第１住宅１０のユーザに向けて、第１電力量計１７によって計測された各電力量を表示させる。また、第１ＨＥＭＳコントローラ１８は、後述のＣＥＭＳサーバ５０からの信号に基づいて、第１住宅１０の電力の管理を行う。
【００２９】
第２住宅２０は、第２建物に対応しており、第２発電装置２１、第２宅内電力線２２、第２分電盤２３、第２機器２４、第２電気自動車２５、第２充放電装置２６、第２電力量計２７および第２ＨＥＭＳコントローラ２８を備えている。
【００３０】
第２発電装置２１は、例えば、太陽光発電装置であって、第２住宅２０の屋根に配置されている。第２発電装置２１は、太陽光のエネルギーを電気エネルギーに変換して、電力を発生させる。この第２発電装置２１によって発生した電力は、第２宅内電力線２２を介して、第２分電盤２３に供給される。
【００３１】
第２分電盤２３は、第２建物用分電盤であり、第２住宅２０内に配置されており、系統電力源４０から系統電力線４１を介して送電される電力および第２発電装置２１によって発生した電力の供給を受ける。そして、第２分電盤２３は、これらの電力を第２機器２４および第２充放電装置２６に供給する。
【００３２】
第２機器２４は、例えば、空調装置、冷蔵庫または給湯装置等であって、第２分電盤２３からの電力によって動作する。
【００３３】
第２電気自動車２５は、第２蓄電装置に対応しており、第２バッテリ２５１および第２バッテリ制御部２５２等を備えている。
【００３４】
第２バッテリ２５１は、充放電可能な二次電池であり、例えば、ニッケル水素電池、リチウムイオン電池である。この第２バッテリ２５１は、図示しない第２電気自動車２５の車輪を回転させるモータに用いられる。このため、第２バッテリ２５１の容量は、比較的大きくなっている。
【００３５】
第２バッテリ制御部２５２は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。第２バッテリ制御部２５２は、ＲＯＭに記憶されているプログラムを実行すると、第２バッテリ２５１の第２電池残量ＳＯＣ２を推定することによって、第２バッテリ２５１の監視を行う。例えば、第２バッテリ制御部２５２は、図示しない電圧測定器によって測定される第２バッテリ２５１の開放電圧に基づいて、第２電池残量ＳＯＣ２を推定する。
【００３６】
そして、第２バッテリ制御部２５２は、この推定した第２電池残量ＳＯＣ２の変化に基づいて、第２充電量Ｗｃ２および第２放電量Ｗｄ２を算出する。なお、第２充電量Ｗｃ２は、第２バッテリ２５１に充電される電力量であり、第２バッテリ２５１に電力が供給されるときの第２電池残量ＳＯＣ２の増加量である。また、第２放電量Ｗｄ２は、第２バッテリ２５１の放電によって発生する電力量であり、第２バッテリ２５１が放電するときの第２電池残量ＳＯＣ２の減少量である。
【００３７】
第２充放電装置２６は、第２建物用充放電装置に対応し、第２住宅２０の外部に配置されており、第２バッテリ２５１を充放電させる。具体的には、第２充放電装置２６は、第２ケーブル２６１および第２充放電制御部２６２を備えている。
【００３８】
第２ケーブル２６１は、図示しない第２電気自動車２５のインレットに接続される。また、第２ケーブル２６１は、第２バッテリ２５１と電力の授受を行うための電力線および第２バッテリ制御部２５２と第２充放電制御部２６２とが通信するための通信線を有している。
【００３９】
第２充放電制御部２６２は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、第２充放電制御部２６２は、第２バッテリ制御部２５２と通信するためのインターフェースを備えている。第２充放電制御部２６２は、ＲＯＭに記憶されているプログラムを実行すると、後述の第２ＨＥＭＳコントローラ２８からの信号に基づいて、第２バッテリ２５１の充放電を制御する。
【００４０】
第２電力量計２７は、第２分電盤２３内に配置されており、第２住宅２０で使用される各電力量を計測する。ここでは、第２電力量計２７は、第２発電装置２１によって発電される電力量および第２機器２４によって消費される電力量を計測する。また、第２電力量計２７は、第２分電盤２３から第２宅内電力線２２を介して第２充放電装置２６に供給される電力量を計測する。さらに、第２電力量計２７は、第２バッテリ２５１から第２充放電装置２６および第２宅内電力線２２を介して第２分電盤２３に供給される電力量を計測する。
【００４１】
第２ＨＥＭＳコントローラ２８は、第２建物コントローラおよび第２制御部に対応しており、第２住宅２０内に配置されている。第２ＨＥＭＳコントローラ２８は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、第２ＨＥＭＳコントローラ２８は、第２充放電制御部２６２と通信するためのインターフェースを備えている。さらに、第２ＨＥＭＳコントローラ２８のＲＯＭには、第２ＨＥＭＳコントローラ２８が実行するプログラムおよび第２住宅２０の住所の郵便番号である第２郵便番号Ｐｃ２が記憶されている。
【００４２】
具体的には、第２ＨＥＭＳコントローラ２８は、ＲＯＭに記憶されているプログラムを実行すると、第２住宅２０のユーザに向けて、第２電力量計２７によって計測された各電力量を表示させる。また、第２ＨＥＭＳコントローラ２８は、後述のＣＥＭＳサーバ５０からの信号に基づいて、第２住宅２０の電力の管理を行う。
【００４３】
第３住宅３０は、第３建物に対応しており、第３発電装置３１、第３宅内電力線３２、第３分電盤３３、第３機器３４、第３電気自動車３５、第３充放電装置３６、第３電力量計３７および第３ＨＥＭＳコントローラ３８を備えている。
【００４４】
第３発電装置３１は、例えば、太陽光発電装置であって、第３住宅３０の屋根に配置されている。第３発電装置３１は、太陽光のエネルギーを電気エネルギーに変換して、電力を発生させる。この第３発電装置３１によって発生した電力は、第３宅内電力線３２を介して、第３分電盤３３に供給される。
【００４５】
第３分電盤３３は、第３建物用分電盤であり、第３住宅３０内に配置されており、系統電力源４０から系統電力線４１を介して送電される電力および第３発電装置３１によって発生した電力の供給を受ける。そして、第３分電盤３３は、これらの電力を第３機器３４および第３充放電装置３６に供給する。
【００４６】
第３機器３４は、例えば、空調装置、冷蔵庫または給湯装置等であって、第３分電盤３３からの電力によって動作する。
【００４７】
第３電気自動車３５は、第３蓄電装置に対応しており、第３バッテリ３５１および第３バッテリ制御部３５２等を備えている。
【００４８】
第３バッテリ３５１は、充放電可能な二次電池であり、例えば、ニッケル水素電池、リチウムイオン電池である。この第３バッテリ３５１は、図示しない第３電気自動車３５の車輪を回転させるモータに用いられる。このため、第３バッテリ３５１の容量は、比較的大きくなっている。
【００４９】
第３バッテリ制御部３５２は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。第３バッテリ制御部３５２は、ＲＯＭに記憶されているプログラムを実行すると、第３バッテリ３５１の第３電池残量ＳＯＣ３を推定することによって、第３バッテリ３５１の監視を行う。例えば、第３バッテリ制御部３５２は、図示しない電圧測定器によって測定される第３バッテリ３５１の開放電圧に基づいて、第３電池残量ＳＯＣ３を推定する。
【００５０】
そして、第３バッテリ制御部３５２は、この推定した第３電池残量ＳＯＣ３の変化に基づいて、第３充電量Ｗｃ３および第３放電量Ｗｄ３を算出する。なお、第３充電量Ｗｃ３は、第３バッテリ３５１に充電される電力量であり、第３バッテリ３５１に電力が供給されるときの第３電池残量ＳＯＣ３の増加量である。また、第３放電量Ｗｄ３は、第３バッテリ３５１の放電によって発生する電力量であり、第３バッテリ３５１が放電するときの第３電池残量ＳＯＣ３の減少量である。
【００５１】
第３充放電装置３６は、第３建物用充放電装置に対応し、第３住宅３０の外部に配置されており、第３バッテリ３５１を充放電させる。具体的には、第３充放電装置３６は、第３ケーブル３６１および第３充放電制御部３６２を備えている。
【００５２】
第３ケーブル３６１は、図示しない第３電気自動車３５のインレットに接続される。また、第３ケーブル３６１は、第３バッテリ３５１と電力の授受を行うための電力線および第３バッテリ制御部３５２と第３充放電制御部３６２とが通信するための通信線を有している。
【００５３】
第３充放電制御部３６２は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、第３充放電制御部３６２は、第３バッテリ制御部３５２と通信するためのインターフェースを備えている。第３充放電制御部３６２は、ＲＯＭに記憶されているプログラムを実行すると、後述の第３ＨＥＭＳコントローラ３８からの信号に基づいて、第３バッテリ３５１の充放電を制御する。
【００５４】
第３電力量計３７は、第３分電盤３３内に配置されており、第３住宅３０で使用される各電力量を計測する。ここでは、第３電力量計３７は、第３発電装置３１によって発電される電力量および第３機器３４によって消費される電力量を計測する。また、第３電力量計３７は、第３分電盤３３から第３宅内電力線３２を介して第３充放電装置３６に供給される電力量を計測する。さらに、第３電力量計３７は、第３バッテリ３５１から第３充放電装置３６および第３宅内電力線３２を介して第３分電盤３３に供給される電力量を計測する。
【００５５】
第３ＨＥＭＳコントローラ３８は、第３建物コントローラおよび第３制御部に対応しており、第３住宅３０内に配置されている。第３ＨＥＭＳコントローラ３８は、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、第３ＨＥＭＳコントローラ３８は、第３充放電制御部３６２と通信するためのインターフェースを備えている。さらに、第３ＨＥＭＳコントローラ３８のＲＯＭには、第３ＨＥＭＳコントローラ３８が実行するプログラムおよび第３住宅３０の住所の郵便番号である第３郵便番号Ｐｃ３が記憶されている。
【００５６】
具体的には、第３ＨＥＭＳコントローラ３８は、ＲＯＭに記憶されているプログラムを実行すると、第３住宅３０のユーザに向けて、第３電力量計３７によって計測された各電力量を表示させる。また、第３ＨＥＭＳコントローラ３８は、後述のＣＥＭＳサーバ５０からの信号に基づいて、第３住宅３０の電力の管理を行う。
【００５７】
ＣＥＭＳサーバ５０は、地域コントローラに対応しており、マイコン等を主体として構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスライン等を備えている。また、ＣＥＭＳサーバ５０は、通信ネットワーク４２を介して、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８と通信するためのインターフェースを備えている。
【００５８】
具体的には、ＣＥＭＳサーバ５０は、ＲＯＭに記憶されているプログラムを実行すると、第１ＨＥＭＳコントローラ１８から通信ネットワーク４２を介して第１住宅１０の情報を取得する。また、ＣＥＭＳサーバ５０は、第２ＨＥＭＳコントローラ２８から通信ネットワーク４２を介して第２住宅２０の情報を取得する。さらに、ＣＥＭＳサーバ５０は、第３ＨＥＭＳコントローラ３８から通信ネットワーク４２を介して第３住宅３０の情報を取得する。そして、ＣＥＭＳサーバ５０は、これらの第１住宅１０、第２住宅２０および第３住宅３０の情報に基づいて、通信ネットワーク４２を介して、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に指示をする。
【００５９】
以上のように、ＣＥＭＳ１００は、構成されている。このように構成されているＣＥＭＳ１００は、各住宅の電力の余剰量を複数の住宅間で融通させる。以下、ＣＥＭＳ１００による電力管理について説明する。
【００６０】
具体的に、ＣＥＭＳ１００による電力管理についての説明のため、便宜上、以下のように用語を定義する。
【００６１】
第１電力量計１７によって計測され、第１発電装置１１によって発電される電力量を第１発電量Ｗｇ１とする。第１電力量計１７によって計測され、第１機器１４で消費される電力量を第１消費量Ｗｏ１とする。例えば、第１住宅１０では、図２のように、時刻に対する第１発電量Ｗｇ１および第１消費量Ｗｏ１の推移が示されている。図２では、６時から１８時までの時間帯において、第１発電装置１１が発電し、一点鎖線で示される第１発電量Ｗｇ１が発生しており、実線で示される第１消費量Ｗｏ１は、常時発生している。
【００６２】
また、第１バッテリ１５１の充電に使用される電力量を第１充電使用量Ｗｕ１とする。
【００６３】
また、第１発電量Ｗｇ１のうち、第１発電装置１１の発電電力が第１機器１４および第１バッテリ１５１の充電に使用されるときに余剰する電力量を第１余剰量Ｗｅ１とする。第１発電装置１１の発電電力が第１機器１４および第１バッテリ１５１の充電に使用されるときに不足する電力量を第１不足量Ｗｉ１とする。
【００６４】
また、第１バッテリ１５１が満充電であるときの第１電池残量ＳＯＣ１を第１満充電閾値ＳＯＣ１＿ｍａｘとする。第１満充電閾値ＳＯＣ１＿ｍａｘは、例えば、第１電気自動車１５の第１バッテリ１５１の仕様や特性に基づいて、設定される。第１バッテリ１５１が満充電になるまで充電可能な電力量を第１充電余裕量Ｗｍ１とする。また、第１充電余裕量Ｗｍ１は、第１建物充電余裕量に対応している。
【００６５】
第２電力量計２７によって計測され、第２発電装置２１によって発電される電力量を第２発電量Ｗｇ２とする。第２電力量計２７によって計測され、第２機器２４で消費される電力量を第２消費量Ｗｏ２とする。第２バッテリ２５１の充電に使用される電力量を第２充電使用量Ｗｕ２とする。
【００６６】
また、第２発電量Ｗｇ２のうち、第２発電装置２１の発電電力が第２機器２４および第２バッテリ２５１の充電に使用されるときに余剰する電力量を第２余剰量Ｗｅ２とする。第２発電装置２１の発電電力が第２機器２４および第２バッテリ２５１の充電に使用されるときに不足する電力量を第２不足量Ｗｉ２とする。
【００６７】
また、第２バッテリ２５１が満充電であるときの第２電池残量ＳＯＣ２を第２満充電閾値ＳＯＣ２＿ｍａｘとする。第２満充電閾値ＳＯＣ２＿ｍａｘは、例えば、第２電気自動車２５の第２バッテリ２５１の仕様や特性に基づいて、設定される。第２バッテリ２５１が満充電になるまで充電可能な電力量を第２充電余裕量Ｗｍ２とする。また、第２充電余裕量Ｗｍ２は、第２建物充電余裕量に対応している。
【００６８】
第３電力量計３７によって計測され、第３発電装置３１によって発電される電力量を第３発電量Ｗｇ３とする。第３電力量計３７によって計測され、第３機器３４で消費される電力量を第３消費量Ｗｏ３とする。第３バッテリ３５１の充電に使用される電力量を第３充電使用量Ｗｕ３とする。
【００６９】
また、第３発電量Ｗｇ３のうち、第３発電装置３１の発電電力が第３機器３４および第３バッテリ３５１の充電に使用されるときに余剰する電力量を第３余剰量Ｗｅ３とする。第３発電装置３１の発電電力が第３機器３４および第３バッテリ３５１の充電に使用されるときに不足する電力量を第３不足量Ｗｉ３とする。
【００７０】
また、第３バッテリ３５１が満充電であるときの第３電池残量ＳＯＣ３を第３満充電閾値ＳＯＣ３＿ｍａｘとする。第３満充電閾値ＳＯＣ３＿ｍａｘは、例えば、第３電気自動車３５の第３バッテリ３５１の仕様や特性に基づいて、設定される。第３バッテリ３５１が満充電になるまで充電可能な電力量を第３充電余裕量Ｗｍ３とする。また、第３充電余裕量Ｗｍ３は、第３建物充電余裕量に対応している。
【００７１】
ここでは、第１充電量Ｗｃ１、第１放電量Ｗｄ１、第１発電量Ｗｇ１、第１消費量Ｗｏ１、第１充電使用量Ｗｕ１、第１余剰量Ｗｅ１、第１不足量Ｗｉ１は、それぞれに対応する電力を後述の第１ＨＥＭＳコントローラ１８の制御周期で乗算した電力量である。さらに、第２充電量Ｗｃ２、第２放電量Ｗｄ２、第２発電量Ｗｇ２、第２消費量Ｗｏ２、第２充電使用量Ｗｕ２、第２余剰量Ｗｅ２、第２不足量Ｗｉ２は、それぞれに対応する電力を後述の第２ＨＥＭＳコントローラ２８の制御周期で乗算した電力量である。また、第３充電量Ｗｃ３、第３放電量Ｗｄ３、第３発電量Ｗｇ３、第３消費量Ｗｏ３、第３充電使用量Ｗｕ３、第３余剰量Ｗｅ３、第３不足量Ｗｉ３は、それぞれに対応する電力を後述の第３ＨＥＭＳコントローラ３８の制御周期で乗算した電力量である。
【００７２】
次に、図３のフローチャートを参照して、ＣＥＭＳサーバ５０のプログラムが実行されているときの処理を説明する。このＣＥＭＳサーバ５０は、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に指示することによって、電力の余剰量がある住宅から、充電可能なバッテリを有する住宅に、この電力の余剰量を預けさせる。また、ＣＥＭＳサーバ５０は、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に指示することによって、電力の余剰量を預かっている住宅から、この余剰量を預けている住宅に、電力量を返還させる。なお、ここで、電力量を預かるとは、後述するように、一住宅の電力の余剰量によって、他の住宅のバッテリに充電させることである。また、電力量を返還するとは、一住宅の電力の余剰量により充電された他の住宅のバッテリが放電電力をその一住宅に供給させることである。さらに、ここでは、便宜上、ＣＥＭＳサーバ５０のステップＳ１０１の処理が開始されてからステップＳ１０１の処理に戻るまでの一連の動作の期間をＣＥＭＳサーバ５０の制御周期とする。例えば、このＣＥＭＳサーバ５０の制御周期の時間は、数十秒から数分である。
【００７３】
まず、ステップＳ１０１において、ＣＥＭＳサーバ５０は、第１住宅１０、第２住宅２０および第３住宅３０の情報を取得する。
【００７４】
ここでは、第１住宅１０の情報は、第１電池残量ＳＯＣ１、第１充電量Ｗｃ１、第１放電量Ｗｄ１、第１発電量Ｗｇ１、第１消費量Ｗｏ１、第１充電使用量Ｗｕ１、第１余剰量Ｗｅ１、第１不足量Ｗｉ１および第１郵便番号Ｐｃ１である。また、第１住宅１０の情報は、ＣＥＭＳサーバ５０の現在の制御周期直前の第１住宅１０が第２住宅２０から預かっている電力量およびＣＥＭＳサーバ５０の現在の制御周期直前の第１住宅１０が第３住宅３０から預かっている電力量である。さらに、第１住宅１０の情報は、後述するように、電力量の預かりや返還をさせるために、ＣＥＭＳサーバ５０が第１バッテリ１５１を充放電させる信号を第１ＨＥＭＳコントローラ１８に送信した回数である。以下では、便宜上、ＣＥＭＳサーバ５０がこの信号を第１ＨＥＭＳコントローラ１８に送信した回数を第１指示回数Ｉ１と記載する。
【００７５】
第２住宅２０の情報は、第２電池残量ＳＯＣ２、第２充電量Ｗｃ２、第２放電量Ｗｄ２、第２発電量Ｗｇ２、第２消費量Ｗｏ２、第２充電使用量Ｗｕ２、第２余剰量Ｗｅ２、第２不足量Ｗｉ２および第２郵便番号Ｐｃ２である。また、第２住宅２０の情報は、ＣＥＭＳサーバ５０の現在の制御周期直前の第２住宅２０が第１住宅１０から預かっている電力量およびＣＥＭＳサーバ５０の現在の制御周期直前の第２住宅２０が第３住宅３０から預かっている電力量である。さらに、第２住宅２０の情報は、後述するように、電力量の預かりや返還をさせるために、ＣＥＭＳサーバ５０が第２バッテリ２５１を充放電させる信号を第２ＨＥＭＳコントローラ２８に送信した回数である。以下では、便宜上、ＣＥＭＳサーバ５０がこの信号を第２ＨＥＭＳコントローラ２８に送信した回数を第２指示回数Ｉ２と記載する。
【００７６】
第３住宅３０の情報は、第３電池残量ＳＯＣ３、第３充電量Ｗｃ３、第３放電量Ｗｄ３、第３発電量Ｗｇ３、第３消費量Ｗｏ３、第３充電使用量Ｗｕ３、第３余剰量Ｗｅ３、第３不足量Ｗｉ３および第３郵便番号Ｐｃ３である。また、第３住宅３０の情報は、ＣＥＭＳサーバ５０の現在の制御周期直前の第３住宅３０が第１住宅１０から預かっている電力量およびＣＥＭＳサーバ５０の現在の制御周期直前の第３住宅３０が第２住宅２０から預かっている電力量である。さらに、第３住宅３０の情報は、後述するように、電力量の預かりや返還をさせるために、ＣＥＭＳサーバ５０が第３バッテリ３５１を充放電させる信号を第３ＨＥＭＳコントローラ３８に送信した回数である。以下では、便宜上、ＣＥＭＳサーバ５０がこの信号を第３ＨＥＭＳコントローラ３８に送信した回数を第３指示回数Ｉ３と記載する。
【００７７】
具体的には、第１充放電制御部１６２は、第１ケーブル１６１に接続されている第１電気自動車１５の第１バッテリ１５１の第１電池残量ＳＯＣ１、第１充電量Ｗｃ１および第１放電量Ｗｄ１を第１バッテリ制御部１５２から取得する。なお、ここでは、電気自動車がケーブルに接続されていない場合、充放電制御部は、バッテリの電池残量ＳＯＣをゼロ未満、すなわち、負の値とみなす。
【００７８】
また、第１ＨＥＭＳコントローラ１８は、第１充放電制御部１６２から第１電池残量ＳＯＣ１、第１充電量Ｗｃ１および第１放電量Ｗｄ１を取得する。さらに、第１ＨＥＭＳコントローラ１８は、第１電力量計１７から第１発電量Ｗｇ１および第１消費量Ｗｏ１を取得する。そして、第１ＨＥＭＳコントローラ１８は、後述するように、第１充電使用量Ｗｕ１、第１余剰量Ｗｅ１および第１不足量Ｗｉ１を算出する。また、第１ＨＥＭＳコントローラ１８は、ＲＯＭに記憶されている第１郵便番号Ｐｃ１を読み出す。
【００７９】
第１充放電制御部１６２と同様に、第２充放電制御部２６２は、第２ケーブル２６１に接続されている第２電気自動車２５の第２バッテリ２５１の第２電池残量ＳＯＣ２、第２充電量Ｗｃ２および第２放電量Ｗｄ２を第２バッテリ制御部２５２から取得する。
【００８０】
また、第２ＨＥＭＳコントローラ２８は、第２充放電制御部２６２から第２電池残量ＳＯＣ２、第２充電量Ｗｃ２および第２放電量Ｗｄ２を取得する。さらに、第２ＨＥＭＳコントローラ２８は、第２電力量計２７から第２発電量Ｗｇ２および第２消費量Ｗｏ２を取得する。そして、第２ＨＥＭＳコントローラ２８は、後述するように、第２充電使用量Ｗｕ２、第２余剰量Ｗｅ２および第２不足量Ｗｉ２を算出する。また、第２ＨＥＭＳコントローラ２８は、ＲＯＭに記憶されている第２郵便番号Ｐｃ２を読み出す。
【００８１】
第１充放電制御部１６２と同様に、第３充放電制御部３６２は、第３ケーブル３６１に接続されている第３電気自動車３５の第３バッテリ３５１の第３電池残量ＳＯＣ３、第３充電量Ｗｃ３および第３放電量Ｗｄ３を第３バッテリ制御部３５２から取得する。
【００８２】
また、第３ＨＥＭＳコントローラ３８は、第３充放電制御部３６２から第３電池残量ＳＯＣ３、第３充電量Ｗｃ３および第３放電量Ｗｄ３を取得する。さらに、第３ＨＥＭＳコントローラ３８は、第３電力量計３７から第３発電量Ｗｇ３および第３消費量Ｗｏ３を取得する。そして、第３ＨＥＭＳコントローラ３８は、後述するように、第３充電使用量Ｗｕ３、第３余剰量Ｗｅ３および第３不足量Ｗｉ３を算出する。また、第３ＨＥＭＳコントローラ３８は、ＲＯＭに記憶されている第３郵便番号Ｐｃ３を読み出す。
【００８３】
そして、ＣＥＭＳサーバ５０は、第１ＨＥＭＳコントローラ１８から第１電池残量ＳＯＣ１、第１充電量Ｗｃ１および第１放電量Ｗｄ１を取得する。また、ＣＥＭＳサーバ５０は、第１ＨＥＭＳコントローラ１８から第１発電量Ｗｇ１、第１消費量Ｗｏ１、第１充電使用量Ｗｕ１、第１余剰量Ｗｅ１、第１不足量Ｗｉ１および第１郵便番号Ｐｃ１を取得する。さらに、ＣＥＭＳサーバ５０は、現在の制御周期直前の第１住宅１０が第２住宅２０から預かっている電力量および現在の制御周期直前の第１住宅１０が第３住宅３０から預かっている電力量をＣＥＭＳサーバ５０のＲＯＭから読み出す。また、ＣＥＭＳサーバ５０は、現在の制御周期直前の第１指示回数Ｉ１をＣＥＭＳサーバ５０のＲＯＭから読み出す。
【００８４】
また、ＣＥＭＳサーバ５０は、第２ＨＥＭＳコントローラ２８から第２電池残量ＳＯＣ２、第２充電量Ｗｃ２および第２放電量Ｗｄ２を取得する。さらに、ＣＥＭＳサーバ５０は、第２ＨＥＭＳコントローラ２８から第２発電量Ｗｇ２、第２消費量Ｗｏ２、第２充電使用量Ｗｕ２、第２余剰量Ｗｅ２、第２不足量Ｗｉ２および第２郵便番号Ｐｃ２を取得する。また、ＣＥＭＳサーバ５０は、現在の制御周期直前の第２住宅２０が第１住宅１０から預かっている電力量および現在の制御周期直前の第２住宅２０が第３住宅３０から預かっている電力量をＣＥＭＳサーバ５０のＲＯＭから読み出す。また、ＣＥＭＳサーバ５０は、現在の制御周期直前の第２指示回数Ｉ２をＣＥＭＳサーバ５０のＲＯＭから読み出す。
【００８５】
また、ＣＥＭＳサーバ５０は、第３ＨＥＭＳコントローラ３８から第３電池残量ＳＯＣ３、第３充電量Ｗｃ３および第３放電量Ｗｄ３を取得する。さらに、ＣＥＭＳサーバ５０は、第３ＨＥＭＳコントローラ３８から第３発電量Ｗｇ３、第３消費量Ｗｏ３、第３充電使用量Ｗｕ３、第３余剰量Ｗｅ３、第３不足量Ｗｉ３および第３郵便番号Ｐｃ３を取得する。また、ＣＥＭＳサーバ５０は、現在の制御周期直前の第３住宅３０が第１住宅１０から預かっている電力量および現在の制御周期直前の第３住宅３０が第２住宅２０から預かっている電力量をＣＥＭＳサーバ５０のＲＯＭから読み出す。また、ＣＥＭＳサーバ５０は、現在の制御周期直前の第３指示回数Ｉ３をＣＥＭＳサーバ５０のＲＯＭから読み出す。
【００８６】
続いて、ステップＳ１０２において、ＣＥＭＳサーバ５０は、第１住宅１０、第２住宅２０および第３住宅３０の状況を算出する。ここでは、第１住宅１０、第２住宅２０および第３住宅３０の状況とは、第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２、第３充電余裕量Ｗｍ３、第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３である。なお、第１距離Ｄ１は、第１住宅１０の位置から第２住宅２０の位置までの距離である。第２距離Ｄ２は、第２住宅２０の位置から第３住宅３０の位置までの距離である。第３距離Ｄ３は、第１住宅１０の位置から第３住宅３０の位置までの距離である。
【００８７】
具体的には、ＣＥＭＳサーバ５０は、以下関係式（１−１）−（１−３）に表される関係式を用いて、第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３を算出する。なお、ＣＥＭＳサーバ５０は、第１電池残量ＳＯＣ１がゼロ未満、すなわち、負の値であるとき、第１電気自動車１５が第１充放電装置１６に接続されていないとみなす。したがって、このとき、第１バッテリ１５１が充放電できないので、ＣＥＭＳサーバ５０は、第１充電余裕量Ｗｍ１をゼロとみなす。また、ＣＥＭＳサーバ５０は、第２電池残量ＳＯＣ２が負の値であるとき、第２電気自動車２５が第２充放電装置２６に接続されていないとみなす。したがって、このとき、第２バッテリ２５１が充放電できないので、ＣＥＭＳサーバ５０は、第２充電余裕量Ｗｍ２をゼロとみなす。さらに、ＣＥＭＳサーバ５０は、第３電池残量ＳＯＣ３が負の値であるとき、第３電気自動車３５が第３充放電装置３６に接続されていないとみなす。したがって、このとき、第３バッテリ３５１が充放電できないので、ＣＥＭＳサーバ５０は、第３充電余裕量Ｗｍ３をゼロとみなす。
【００８８】
Ｗｍ１＝ＳＯＣ１＿ｍａｘ−ＳＯＣ１  （ＳＯＣ１≧０）
Ｗｍ１＝０                          （ＳＯＣ１＜０）
・・・（１−１）
Ｗｍ２＝ＳＯＣ２＿ｍａｘ−ＳＯＣ２  （ＳＯＣ２≧０）
Ｗｍ２＝０                          （ＳＯＣ２＜０）
・・・（１−２）
Ｗｍ３＝ＳＯＣ３＿ｍａｘ−ＳＯＣ３  （ＳＯＣ３≧０）
Ｗｍ３＝０                          （ＳＯＣ３＜０）
・・・（１−３）
【００８９】
また、ＣＥＭＳサーバ５０は、例えば、第１郵便番号Ｐｃ１、第２郵便番号Ｐｃ２および第３郵便番号Ｐｃ３と第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３との対応テーブルを用いて、第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３を算出する。ＣＥＭＳサーバ５０は、この関係図を用いて、ステップＳ１０１にて取得した第１郵便番号Ｐｃ１および第２郵便番号Ｐｃ２に基づいて、第１距離Ｄ１を算出する。ＣＥＭＳサーバ５０は、この関係図を用いて、ステップＳ１０１にて取得した第２郵便番号Ｐｃ２および第３郵便番号Ｐｃ３に基づいて、第２距離Ｄ２を算出する。ＣＥＭＳサーバ５０は、この関係図を用いて、ステップＳ１０１にて取得した第３郵便番号Ｐｃ３および第１郵便番号Ｐｃ１に基づいて、第３距離Ｄ３を算出する。
【００９０】
続いて、ステップＳ１０３において、ＣＥＭＳサーバ５０は、第１住宅１０、第２住宅２０および第３住宅３０に電力の余剰量があるか否かを判定する。具体的には、ＣＥＭＳサーバ５０は、ステップＳ１０１にて取得した第１余剰量Ｗｅ１、第２余剰量Ｗｅ２および第３余剰量Ｗｅ３の少なくとも１つがゼロより大きいか否かを判定する。第１余剰量Ｗｅ１、第２余剰量Ｗｅ２および第３余剰量Ｗｅ３の少なくとも１つがゼロより大きいとき、処理は、ステップＳ１０４に移行する。また、第１余剰量Ｗｅ１、第２余剰量Ｗｅ２および第３余剰量Ｗｅ３のいずれもゼロであるとき、処理は、ステップＳ１０８に移行する。
【００９１】
ステップＳ１０４において、ＣＥＭＳサーバ５０は、第１バッテリ１５１、第２バッテリ２５１および第３バッテリ３５１の少なくとも１つが充電可能か否かを判定する。具体的には、ＣＥＭＳサーバ５０は、ステップＳ１０２にて算出した第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３の少なくとも１つがゼロより大きいか否かを判定する。第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３の少なくとも１つがゼロより大きいとき、処理は、ステップＳ１０５に移行する。また、第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３のいずれもゼロであるとき、処理は、ステップＳ１０８に移行する。
【００９２】
ステップＳ１０５において、ＣＥＭＳサーバ５０は、住宅に電力の余剰量があり、充電可能なバッテリを持つ住宅があるため、電力の余剰量を預ける住宅と電力の余剰量を預かる住宅の組み合わせを選定する。以下、便宜上、電力の余剰量を預ける住宅を預け元と記載し、預け元から電力の余剰量を預かる住宅を預け先と記載する。
【００９３】
具体的には、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１、第２余剰量Ｗｅ２、第３余剰量Ｗｅ３、第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３に基づいて、預け元と預け先の組み合わせを選定する。また、ＣＥＭＳサーバ５０は、ステップＳ１０１にて読み出した第１指示回数Ｉ１、第２指示回数Ｉ２および第３指示回数Ｉ３に基づいて、預け元と預け先の組み合わせを選定する。さらに、ＣＥＭＳサーバ５０は、ステップＳ１０２にて算出した第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３に基づいて、預け元と預け先の組み合わせを選定する。
【００９４】
例えば、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１、第２余剰量Ｗｅ２および第３余剰量Ｗｅ３がゼロより大きくなっている住宅を預け元に選定する。また、ＣＥＭＳサーバ５０は、選定した預け元と同一の住宅にならないように、第１充電余裕量Ｗｍ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっている住宅を預け先に選定する。なお、選定した預け元と預け先とが同一の住宅しかない場合、ＣＥＭＳサーバ５０は、預け元と預け先の組み合わせをないものとみなし、処理を後述のステップＳ１０６およびステップＳ１０７を経由しないで、ステップＳ１０８に移行させる。
【００９５】
また、余剰量がゼロより大きくなっている住宅が複数ある場合がある。この場合、一住宅のバッテリのみの充電回数が増えることを避けるため、ＣＥＭＳサーバ５０は、第１指示回数Ｉ１、第２指示回数Ｉ２および第３指示回数Ｉ３のうち、最も少ない指示回数に対応する住宅を預け先に選定する。さらに、余剰量がゼロより大きくなっている住宅が複数ある場合において、最も少ない指示回数に対応する住宅が複数あるときがある。このとき、ＣＥＭＳサーバ５０は、第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３に基づいて、預け元から預け先までの距離が最も短くなる住宅を預け先に選定する。
【００９６】
続いて、ステップＳ１０６において、ＣＥＭＳサーバ５０は、ステップＳ１０５にて選定した預け元が預け先に預ける電力量、すなわち、預け元からの電力によって預け先のバッテリに充電される電力量である預かり充電量Ｗｃｂを算出する。
【００９７】
ここで、余剰電力が預け元から系統電力線４１を介して預け先に供給されるとき、系統電力線４１による電力損失が生じる。また、預け元から供給される電力は、預け先が所有する電気自動車のバッテリに充電されるため、バッテリの充電に伴う電力損失が生じる。したがって、預かり充電量Ｗｃｂは、以下関係式（２−１）で表されるように、預け元から系統電力線４１を介して預け先の分電盤に供給される電力量である余剰電力量Ｗｅに、送電効率ηｔおよびバッテリの充電効率ηｃを乗算した値になる。
【００９８】
なお、送電効率ηｔは、預け元の発電装置から系統電力線４１を介して預け先の分電盤に供給される電力量に対する預け先の分電盤から預け先のバッテリに供給される電力量の割合である。また、送電効率ηｔは、住宅間の距離に応じて設定される。例えば、住宅間の距離が大きくなるにつれて、電力損失が大きくなるため、送電効率ηｔは、低くなる。
【００９９】
また、充電効率ηｃは、預け先の分電盤から預け先のバッテリに供給される電力量に対する預け先のバッテリに充電される電力量の割合である。さらに、充電効率ηｃは、電力量に応じて設定され、第１バッテリ１５１、第２バッテリ２５１、第３バッテリ３５１、第１充放電装置１６、第２充放電装置２６および第３充放電装置３６の仕様や特性に基づいて、設定される。
【０１００】
そして、預け先のバッテリが充電可能な電力量である充電余裕量Ｗｍが預かり充電量Ｗｃｂ以上であるとき、預け元の電力の余剰量の全てを預け先に預けることができるので、ＣＥＭＳサーバ５０は、預かり充電量Ｗｃｂを関係式（２−１）で表される量にする。また、預け先の充電余裕量Ｗｍが預かり充電量Ｗｃｂ未満であるとき、預け先のバッテリは、預かり充電量Ｗｃｂの全てを充電不可能であり、充電余裕量Ｗｍのみを充電可能である。したがって、このとき、ＣＥＭＳサーバ５０は、以下関係式（２−２）で表されるように、預かり充電量Ｗｃｂを預け先の充電余裕量Ｗｍにする。その後、処理は、ステップＳ１０７に移行する。
【０１０１】
Ｗｃｂ＝Ｗｅ×ηｔ×ηｃ  （Ｗｍ≧Ｗｃｂ）      ・・・（２−１）
Ｗｃｂ＝Ｗｍ              （Ｗｍ＜Ｗｃｂ）      ・・・（２−２）
【０１０２】
続いて、ステップＳ１０７において、ＣＥＭＳサーバ５０は、ステップＳ１０６にて算出した預かり充電量Ｗｃｂとともに、住宅の電力の余剰量を預け元が預ける要求を示す信号である預かり要求信号ＳｂｄをステップＳ１０５にて選定した預け先に送信する。また、ＣＥＭＳサーバ５０は、ステップＳ１０６にて算出した預かり充電量Ｗｃｂとともに、住宅の電力の余剰量を預け先に預けることの許諾を示す信号である預かり許諾信号ＳｂｐをステップＳ１０５にて選定した預け元に送信する。
【０１０３】
続いて、ステップＳ１０８において、ＣＥＭＳサーバ５０は、第１住宅１０、第２住宅２０および第３住宅３０に電力の不足があるか否かを判定する。具体的には、ＣＥＭＳサーバ５０は、ステップＳ１０１にて取得した第１不足量Ｗｉ１、第２不足量Ｗｉ２および第３不足量Ｗｉ３の少なくとも１つがゼロより大きいか否かを判定する。第１不足量Ｗｉ１、第２不足量Ｗｉ２および第３不足量Ｗｉ３の少なくとも１つがゼロより大きいとき、処理は、ステップＳ１０９に移行する。また、第１不足量Ｗｉ１、第２不足量Ｗｉ２および第３不足量Ｗｉ３のいずれもゼロであるとき、処理は、ステップＳ１１３に移行する。
【０１０４】
ステップＳ１０９において、ＣＥＭＳサーバ５０は、バッテリに電力量を預かっている住宅があるか否かを判定する。具体的には、ＣＥＭＳサーバ５０は、ステップＳ１０１にて読み出した第１住宅１０、第２住宅２０および第３住宅３０が預かっている電力量の少なくとも１つがゼロより大きいか否かを判定する。第１住宅１０、第２住宅２０および第３住宅３０が預かっている電力量の少なくとも１つがゼロより大きいとき、処理は、ステップＳ１１０に移行する。また、第１住宅１０、第２住宅２０および第３住宅３０が預かっている電力量がいずれもゼロであるとき、処理は、ステップＳ１１３に移行する。
【０１０５】
ステップＳ１１０において、ＣＥＭＳサーバ５０は、住宅に電力の不足があり、電力量を預かっている住宅があるため、預けた電力量を受け取る住宅と、預かっている電力量を返還する住宅の組み合わせを選定する。以下、便宜上、預けた電力量を受け取る住宅を返還先と記載し、預かっている電力量を返還先に返還する住宅を返還元と記載する。
【０１０６】
具体的には、ＣＥＭＳサーバ５０は、第１不足量Ｗｉ１、第２不足量Ｗｉ２、第３不足量Ｗｉ３および各住宅が預かっている電力量に基づいて、返還先と返還元の組み合わせを選定する。
【０１０７】
例えば、ＣＥＭＳサーバ５０は、第１不足量Ｗｉ１、第２不足量Ｗｉ２、第３不足量Ｗｉ３がゼロより大きくなっている住宅を返還先に選定する。また、ＣＥＭＳサーバ５０は、選定した返還先の電力量を預かっている住宅を返還元に選定する。なお、ＣＥＭＳサーバ５０は、第１バッテリ１５１、第２バッテリ２５１および第３バッテリ３５１の充放電が重なることを防止するため、ステップＳ１０５にて選定した預け先とステップＳ１１０にて選定する返還元とが一致しないように、返還元を選定する。
【０１０８】
続いて、ステップＳ１１１において、ＣＥＭＳサーバ５０は、ステップＳ１１０にて選定した返還元の電池残量ＳＯＣおよび預かっている電力量に基づいて、ステップＳ１１０にて選定した返還元から返還先に返還される電力量である返還電力量Ｗｒを算出する。
【０１０９】
ここで、返還元のバッテリの放電電力が系統電力線４１を介して返還先に供給されることによって、返還元が預かっていた電力が返還される。この返還元から返還先に電力が供給されるとき、返還元のバッテリの放電に伴う電力損失が生じる。また、返還元から系統電力線４１を介して返還先に電力が供給されるとき、系統電力線４１による電力損失が生じる。したがって、返還電力量Ｗｒは、以下関係式（３−１）で表されるように、返還元のバッテリの放電電力量Ｗｄに、バッテリの放電効率ηｄおよび送電効率ηｔを乗算した量になる。例えば、預かり充電量Ｗｃｂを返還する場合、返還電力量Ｗｒは、返還元のバッテリの放電電力量Ｗｄが預かり充電量Ｗｃｂに等しくなるため、関係式（２−１）および（３−１）を用いて、以下関係式（３−２）のように表される。
【０１１０】
なお、放電効率ηｄは、返還元のバッテリが放電する電力量に対する返還元のバッテリから返還元の分電盤に供給される電力量の割合である。また、放電効率ηｄは、電力量に応じて設定され、第１バッテリ１５１、第２バッテリ２５１、第３バッテリ３５１、第１充放電装置１６、第２充放電装置２６および第３充放電装置３６の仕様や特性に基づいて、設定される。
【０１１１】
また、関係式（３−１）、（３−２）では、送電効率ηｔは、返還元から系統電力線４１を介して返還先の分電盤に供給される電力量に対する返還先の分電盤から返還先の機器およびバッテリに供給される電力量の割合である。ここでは、ＣＥＭＳサーバ５０は、この送電効率ηｔを、預け元の発電装置から系統電力線４１を介して預け先の分電盤に供給される電力量に対する預け先の分電盤から預け先のバッテリに供給される電力量の割合である上記送電効率ηｔと等しいものとみなす。
【０１１２】
Ｗｒ＝Ｗｄ×ηｄ×ηｔ                          ・・・（３−１）
Ｗｄ＝Ｗｃｂ
Ｗｒ＝Ｗｃｂ×ηｄ×ηｔ
＝Ｗｅ×ηｃ×ηｄ×ηｔ２                  ・・・（３−２）
【０１１３】
また、返還元が返還先から預かっている、すなわち、預け先が預け元から預かっている電力量の現在の合計である預かり量Ｗｃｂ＿ｓｕｍに放電効率ηｄおよび送電効率ηｔを乗算した量が、返還元から返還先に返還できる最大返還量Ｗｒ＿ｍａｘになる。したがって、返還先の電力の不足量Ｗｉが最大返還量Ｗｒ＿ｍａｘ以下であるとき、返還元は、返還先の電力の不足量Ｗｉの全てを補うことができる。このため、ＣＥＭＳサーバ５０は、以下関係式（３−３）で表されるように、返還電力量Ｗｒを返還先の電力の不足量Ｗｉにする。これにより、預け元の電力の不足量Ｗｉの全てが、預け元が預け先に預けていた電力で補われる。また、返還先の電力の不足量Ｗｉが最大返還量Ｗｒ＿ｍａｘより大きいとき、返還元は、最大返還量Ｗｒ＿ｍａｘのみを返還先に返還可能である。このため、ＣＥＭＳサーバ５０は、以下関係式（３−４）で表されるように、返還電力量Ｗｒを最大返還量Ｗｒ＿ｍａｘにする。これにより、預け元が預け先に預けていた電力量の全てが、預け先から預け元に、すなわち、返還元から返還先に返還される。
【０１１４】
Ｗｒ＝Ｗｉ          （Ｗｉ≦Ｗｒ＿ｍａｘ）      ・・・（３−３）
Ｗｒ＝Ｗｒ＿ｍａｘ  （Ｗｉ＞Ｗｒ＿ｍａｘ）      ・・・（３−４）
【０１１５】
さらに、ＣＥＭＳサーバ５０は、上記関係式（３−１）を用いて、以下関係式（３−５）で表されるように、この算出した返還電力量Ｗｒを放電効率ηｄと送電効率ηｔとの積で除算することによって、返還元の放電電力量Ｗｄを算出する。そして、ＣＥＭＳサーバ５０は、返還元の電池残量ＳＯＣから返還元の放電電力量Ｗｄを減算した値が電池閾値ＳＯＣ＿ｔｈ以下であるとき、以下関係式（３−６）で表されるように、電力量を返還するときの放電電力量Ｗｄを算出し直す。なお、電池閾値ＳＯＣ＿ｔｈは、第１バッテリ１５１、第２バッテリ２５１および第３バッテリ３５１が使用されるために最低限必要な電池残量ＳＯＣであり、第１バッテリ１５１、第２バッテリ２５１および第３バッテリ３５１に対してそれぞれ設定される。
【０１１６】
具体的には、ＣＥＭＳサーバ５０は、返還元の電池残量ＳＯＣから返還元の放電電力量Ｗｄを減算した値が電池閾値ＳＯＣ＿ｔｈ以下であるとき、返還元の放電電力量Ｗｄを返還元の電池残量ＳＯＣから電池閾値ＳＯＣ＿ｔｈ減算した値にする。このとき、ＣＥＭＳサーバ５０は、この算出した放電電力量Ｗｄにバッテリの放電効率ηｄおよび送電効率ηｔを乗算した量を返還電力量Ｗｒにする。これにより、返還元の電池残量ＳＯＣの必要最低限の量が確保される。
【０１１７】
Ｗｄ＝Ｗｒ／（ηｄ×ηｔ）                      ・・・（３−５）
Ｗｄ＝ＳＯＣ−ＳＯＣ＿ｔｈ  
Ｗｒ＝Ｗｄ×ηｄ×ηｔ
＝（ＳＯＣ−ＳＯＣ＿ｔｈ）×ηｄ×ηｔ
（ＳＯＣ−Ｗｄ≦ＳＯＣ＿ｔｈ）            ・・・（３−６）
【０１１８】
続いて、ステップＳ１１２において、ＣＥＭＳサーバ５０は、ステップＳ１１１にて算出した返還電力量Ｗｒとともに、返還先からの住宅が預かっている電力量の返還要求を示す信号である返還要求信号ＳｒｄをステップＳ１１０にて選定した返還元に送信する。また、ＣＥＭＳサーバ５０は、ステップＳ１１１にて算出した返還電力量Ｗｒとともに、住宅が預かっている電力量の返還の許諾を示す信号である返還許諾信号ＳｒｐをステップＳ１１０にて選定した返還先に送信する。なお、返還元の電池残量ＳＯＣが電池閾値ＳＯＣ＿ｔｈであるとき、返還元の電池残量ＳＯＣの必要最低限の量を確保するため、返還元のバッテリが放電できないため、放電電力量Ｗｄがゼロになり、ステップＳ１１０にて算出される返還電力量Ｗｒがゼロになる。このとき、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐの送信を停止する。
【０１１９】
続いて、ステップＳ１１３において、ＣＥＭＳサーバ５０は、ステップＳ１０５にて選定した預け先およびステップＳ１１０にて選定した返還元が預かる電力量の現在の合計である預かり量Ｗｃｂ＿ｓｕｍを算出する。
【０１２０】
具体的には、ＣＥＭＳサーバ５０は、以下関係式（４−１）で表されるように、ステップＳ１０１にて読み出した現在の制御周期直前に各住宅が預かっている電力量に、ステップＳ１０６にて算出した預かり充電量Ｗｃｂを加算する。また、ＣＥＭＳサーバ５０は、以下関係式（４−２）で表されるように、ステップＳ１０１にて読み出した現在の制御周期直前に各住宅が預かっている電力量からステップＳ１１１にて算出した返還電力量Ｗｒから求まる放電電力量Ｗｄを減算する。
【０１２１】
ここでは、以下関係式において、Ｎは、自然数であり、ＣＥＭＳサーバ５０のステップＳ１０１が開始されてからステップＳ１０１に戻るまでの一連の動作の期間である制御周期の実行回数を示す。Ｗｃｂ＿ｓｕｍ（Ｎ）は、ＣＥＭＳサーバ５０の現在の制御周期における各住宅の預かり量Ｗｃｂ＿ｓｕｍである。Ｗｃｂ＿ｓｕｍ（Ｎ−１）は、ＣＥＭＳサーバ５０の現在の制御周期直前における各住宅の預かり量Ｗｃｂ＿ｓｕｍである。また、ここでは、初期状態の各住宅の預かり量Ｗｃｂ＿ｓｕｍであるＷｃｂ＿ｓｕｍ（０）は、ゼロに設定されている。このため、初期状態では、第１バッテリ１５１、第２バッテリ２５１および第３バッテリ３５１は、どの住宅からも電力量を預かっていない状態になっている。そして、Ｗｃｂ（Ｎ）は、ＣＥＭＳサーバ５０の現在の制御周期におけるステップＳ１０６にて算出される預かり充電量Ｗｃｂである。Ｗｄ（Ｎ）は、ＣＥＭＳサーバ５０の現在の制御周期におけるステップＳ１１１にて算出される放電電力量Ｗｄである。
【０１２２】
Ｗｃｂ＿ｓｕｍ（Ｎ）＝Ｗｃｂ＿ｓｕｍ（Ｎ−１）＋Ｗｃｂ（Ｎ）
・・・（４−１）
Ｗｃｂ＿ｓｕｍ（Ｎ）＝Ｗｃｂ＿ｓｕｍ（Ｎ−１）−Ｗｄ（Ｎ）
・・・（４−２）
【０１２３】
続いて、ステップＳ１１４において、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび返還要求信号Ｓｒｄの送信の変化に基づいて、第１指示回数Ｉ１、第２指示回数Ｉ２および第３指示回数Ｉ３に１を加算する。
【０１２４】
具体的には、ＣＥＭＳサーバ５０は、現在の制御周期直前にて預け先に選定しなかったＨＥＭＳコントローラに対し、現在の制御周期のステップＳ１０７にて預かり要求信号Ｓｂｄを送信したとき、そのＨＥＭＳコントローラの指示回数に１を加算する。また、ＣＥＭＳサーバ５０は、現在の制御周期直前にて返還元にて選定しなかったＨＥＭＳコントローラに対し、現在の制御周期のステップＳ１１０にて返還要求信号Ｓｒｄを送信したとき、そのＨＥＭＳコントローラの指示回数に１を加算する。なお、ＣＥＭＳサーバ５０は、現在の制御周期直前から預かり要求信号Ｓｂｄまたは返還要求信号Ｓｒｄを送信したままの状態であるとき、指示回数に１を加算しないで、指示回数をそのままの値にする。また、ＣＥＭＳサーバ５０は、ステップＳ１０５にて選定する預け元と預け先の組み合わせおよびステップＳ１１０にて選定する返還先と返還元の組み合わせがない場合、指示回数に１を加算しないで、指示回数をそのままの値にする。その後、処理は、ステップＳ１０１に戻る。
【０１２５】
以上のように、ＣＥＭＳサーバ５０は、各住宅の電力の余剰量を複数の住宅間で融通させる処理を行う。
【０１２６】
次に、図４−図６のフローチャートを参照して、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８の処理について説明する。ここでは、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８は、第１ＨＥＭＳコントローラ１８と同様の処理を行う。このため、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８の説明の重複を避けるべく、第１ＨＥＭＳコントローラ１８のプログラムが実行されているときの処理について説明する。ここでは、ステップＳ２０１の処理が開始されてからステップＳ２０１の処理に戻るまでの一連の動作の期間を、第１ＨＥＭＳコントローラ１８のプログラムの１周期とし、第１ＨＥＭＳコントローラ１８の制御周期とする。例えば、第１ＨＥＭＳコントローラ１８の制御周期の時間は、数十秒から数分である。
【０１２７】
なお、第２ＨＥＭＳコントローラ２８の処理では、以下のステップＳ２０１からステップＳ２２４までの処理に記載される「第１」が「第２」に読み替えられる。また、ここでは、ステップＳ２０１の処理が開始されてからステップＳ２０１の処理に戻るまでの一連の動作の期間を、第２ＨＥＭＳコントローラ２８のプログラムの１周期とし、第２ＨＥＭＳコントローラ２８の制御周期とする。例えば、第２ＨＥＭＳコントローラ２８の制御周期の時間は、数十秒から数分である。また、第３ＨＥＭＳコントローラ３８の処理では、以下のステップＳ２０１からステップＳ２２４までの処理に記載される「第１」が「第３」に読み替えられる。また、ここでは、ステップＳ２０１の処理が開始されてからステップＳ２０１の処理に戻るまでの一連の動作の期間を、第３ＨＥＭＳコントローラ３８のプログラムの１周期とし、第３ＨＥＭＳコントローラ３８の制御周期とする。例えば、第３ＨＥＭＳコントローラ３８の制御周期は、数十秒から数分である。
【０１２８】
ステップＳ２０１において、第１ＨＥＭＳコントローラ１８は、各種情報を取得する。ここでは、第１ＨＥＭＳコントローラ１８は、第１充放電制御部１６２から第１電池残量ＳＯＣ１、第１充電量Ｗｃ１および第１放電量Ｗｄ１を取得する。また、第１ＨＥＭＳコントローラ１８は、第１電力量計１７から第１発電量Ｗｇ１および第１消費量Ｗｏ１を取得する。
【０１２９】
続いて、ステップＳ２０２において、第１ＨＥＭＳコントローラ１８は、ＣＥＭＳサーバ５０から送信される返還要求信号Ｓｒｄを受信したか否かを判定する。第１ＨＥＭＳコントローラ１８は、返還要求信号Ｓｒｄを受信したとき、第１住宅１０を返還元と認識し、処理をステップＳ２０３に移行させる。また、第１ＨＥＭＳコントローラ１８が返還要求信号Ｓｒｄを受信しなかったとき、処理は、ステップＳ２０６に移行する。
【０１３０】
ステップＳ２０３において、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されているか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１がゼロ以上か否かを判定する。第１電池残量ＳＯＣ１がゼロ以上であるとき、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されていると判定する。その後、処理は、ステップＳ２０４に移行する。また、第１電池残量ＳＯＣ１がゼロ未満、すなわち、負の値であるとき、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されていないと判定する。その後、処理は、ステップＳ２０６に移行する。
【０１３１】
ステップＳ２０４において、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が十分あるか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が電池閾値ＳＯＣ＿ｔｈ以上であるか否かを判定する。第１電池残量ＳＯＣ１が電池閾値ＳＯＣ＿ｔｈ以上であるとき、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が十分あると判定する。その後、処理は、ステップＳ２０５に移行する。また、第１電池残量ＳＯＣ１が電池閾値ＳＯＣ＿ｔｈ未満であるとき、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が十分ではなく、不足していると判定する。その後、処理は、ステップＳ２０６に移行する。
【０１３２】
ステップＳ２０５において、第１電池残量ＳＯＣ１が十分あるので、第１住宅１０は、返還先に預けた電力量を返還することができる。このため、第１ＨＥＭＳコントローラ１８は、第１バッテリ１５１を放電させるための信号を第１充放電制御部１６２に送信する。この第１ＨＥＭＳコントローラ１８からの信号により、第１充放電制御部１６２は、第１バッテリ１５１を放電させるための信号を第１バッテリ制御部１５２に送信する。この第１充放電制御部１６２からの信号により、第１バッテリ制御部１５２は、第１バッテリ１５１を放電させる。このとき、第１バッテリ１５１は、返還電力量Ｗｒを返還するために放電する。この第１バッテリ１５１の放電電力は、第１ケーブル１６１、第１充放電装置１６、第１宅内電力線１２、第１分電盤１３および系統電力線４１を介して、返還先に供給される。その後、処理は、ステップＳ２０６に移行する。
【０１３３】
ステップＳ２０６において、第１住宅１０の第１分電盤１３は、第１発電装置１１の発電電力を第１機器１４に供給する。その後、処理は、ステップＳ２０７に移行する。
【０１３４】
ステップＳ２０７において、第１住宅１０の発電電力が第１機器１４に使用されるときに、第１ＨＥＭＳコントローラ１８は、第１余剰量Ｗｅ１がゼロより大きいか否かを判定することによって、第１住宅１０に電力の余剰量があるか否かを判定する。
【０１３５】
具体的には、まず、第１ＨＥＭＳコントローラ１８は、以下関係式（５−１）で表されるように、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算することによって、第１余剰量Ｗｅ１を算出する。なお、第１ＨＥＭＳコントローラ１８は、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも小さく、この算出した第１余剰量Ｗｅ１が負の値であるとき、第１余剰量Ｗｅ１をゼロとみなす。
【０１３６】
Ｗｅ１＝Ｗｇ１−Ｗｏ１    （Ｗｇ１≧Ｗｏ１）    
Ｗｅ１＝０                （Ｗｇ１＜Ｗｏ１）    ・・・（５−１）
【０１３７】
そして、第１ＨＥＭＳコントローラ１８は、この算出した第１余剰量Ｗｅ１がゼロより大きいか否かを判定する。第１余剰量Ｗｅ１がゼロより大きいとき、処理は、ステップＳ２０８に移行する。また、第１余剰量Ｗｅ１がゼロ以下であるとき、処理は、ステップＳ２１８に移行する。
【０１３８】
ステップＳ２０８において、第１ＨＥＭＳコントローラ１８は、ステップＳ２０３と同様に、第１電気自動車１５と第１充放電装置１６とが接続されているか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１がゼロ以上か否かを判定する。第１電池残量ＳＯＣ１がゼロ以上であるとき、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されていると判定する。その後、処理は、ステップＳ２０９に移行する。また、第１電池残量ＳＯＣ１が負の値であるとき、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されていないと判定する。その後、処理は、ステップＳ２１５に移行する。
【０１３９】
ステップＳ２０９において、第１ＨＥＭＳコントローラ１８は、第１バッテリ１５１が満充電であるか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ以上であるか否かを判定する。第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ以上であるとき、処理は、ステップＳ２１５に移行する。また、第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ未満であるとき、第１充電余裕量Ｗｍ１がゼロより大きくなっており、処理は、ステップＳ２１０に移行する。
【０１４０】
ステップＳ２１０において、第１充電余裕量Ｗｍ１がゼロより大きいので、第１バッテリ１５１が充電できる。このため、第１ＨＥＭＳコントローラ１８は、預かり充電量ＷｃｂとともにＣＥＭＳサーバ５０から送信される預かり要求信号Ｓｂｄを受信したか否かを判定する。第１ＨＥＭＳコントローラ１８は、預かり要求信号Ｓｂｄを受信したとき、第１住宅１０を預け先と認識し、処理をステップＳ２１１に移行させる。また、第１ＨＥＭＳコントローラ１８が預かり要求信号Ｓｂｄを受信しなかったとき、処理は、ステップＳ２１３に移行する。
【０１４１】
ステップＳ２１１において、預かり要求信号ＳｂｄとともにＣＥＭＳサーバ５０から送信される預かり許諾信号Ｓｂｐによって、預かり充電量Ｗｃｂを預けるための電力が、預け元から系統電力線４１を介して第１分電盤１３に供給される。そして、第１ＨＥＭＳコントローラ１８は、第１分電盤１３に対して、第１充放電装置１６を介して、預かり充電量Ｗｃｂを預けるための電力を第１バッテリ１５１に供給させる。また、第１ＨＥＭＳコントローラ１８は、第１バッテリ１５１を充電させるための信号を第１充放電制御部１６２に送信する。この第１ＨＥＭＳコントローラ１８からの信号により、第１充放電制御部１６２は、第１バッテリ１５１を充電させるための信号を第１バッテリ制御部１５２に送信する。この第１充放電制御部１６２からの信号により、第１バッテリ制御部１５２は、預かり充電量Ｗｃｂを預けるための電力によって、第１バッテリ１５１を充電させる。これにより、第１電池残量ＳＯＣ１に預かり充電量Ｗｃｂが加算される。その後、処理は、ステップＳ２１２に移行する。
【０１４２】
ステップＳ２１２において、第１ＨＥＭＳコントローラ１８は、ステップＳ２１１での第１バッテリ１５１の充電によって第１バッテリ１５１が満充電になったか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ以上であるか否かを判定する。第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ以上であるとき、処理は、ステップＳ２０１に戻る。また、第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ未満であるとき、処理は、ステップＳ２１３に移行する。
【０１４３】
ステップＳ２１３において、第１住宅１０に電力の余剰量が残っており、第１充電余裕量Ｗｍ１がゼロより大きく、第１バッテリ１５１が充電可能である。このため、第１ＨＥＭＳコントローラ１８は、第１住宅１０の電力の余剰量を第１バッテリ１５１の充電に使用するため、第１バッテリ１５１を充電させるための信号を第１充放電制御部１６２に送信する。この第１ＨＥＭＳコントローラ１８からの信号により、第１充放電制御部１６２は、第１バッテリ１５１を充電させるための信号を第１バッテリ制御部１５２に送信する。この第１充放電制御部１６２からの信号により、第１バッテリ制御部１５２は、第１住宅１０の電力の余剰量によって、第１バッテリ１５１を充電させる。その後、処理は、ステップＳ２１４に移行する。
【０１４４】
ステップＳ２１４において、第１ＨＥＭＳコントローラ１８は、第１住宅１０の電力の余剰量が第１バッテリ１５１の充電に使用されたときの第１余剰量Ｗｅ１を算出することによって、第１住宅１０の電力の余剰量が残っているか否かを判定する。
【０１４５】
具体的には、まず、第１ＨＥＭＳコントローラ１８は、以下関係式（５−２）で表されるように、第１発電量Ｗｇ１から第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和を減算することによって、第１余剰量Ｗｅ１を算出する。
【０１４６】
また、第１バッテリ１５１が充電するとき、第１バッテリ１５１にて電力損失があるので、第１充電使用量Ｗｕ１に充電効率ηｃを乗算した値が第１充電量Ｗｃ１になる。したがって、第１ＨＥＭＳコントローラ１８は、第１充電量Ｗｃ１を充電効率ηｃで除算することによって、第１充電使用量Ｗｕ１を算出する。なお、第１ＨＥＭＳコントローラ１８は、第１発電量Ｗｇ１が第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和よりも小さいとき、すなわち、第１余剰量Ｗｅ１が負の値であるとき、第１余剰量Ｗｅ１をゼロとみなす。
【０１４７】
Ｗｕ１＝Ｗｃ１／ηｃ
Ｗｅ１＝Ｗｇ１−（Ｗｏ１＋Ｗｕ１）  （Ｗｇ１≧Ｗｏ１＋Ｗｕ１）
Ｗｅ１＝０                          （Ｗｇ１＜Ｗｏ１＋Ｗｕ１）
・・・（５−２）
【０１４８】
そして、第１ＨＥＭＳコントローラ１８は、この算出した第１余剰量Ｗｅ１がゼロより大きいか否かを判定する。第１余剰量Ｗｅ１がゼロより大きいとき、処理は、ステップＳ２１５に移行する。また、第１余剰量Ｗｅ１がゼロ以下であるとき、処理は、ステップＳ２１８に移行する。
【０１４９】
図４および図５に示すように、ステップＳ２１５は、ステップＳ２０８にて第１電気自動車１５が第１充放電装置１６に接続されていない場合、および、ステップＳ２０９にて第１バッテリ１５１が満充電である場合のいずれかに実行される。または、ステップＳ２１５は、ステップＳ２１４にて第１住宅１０に電力の余剰量がある場合のいずれかに実行される。このステップＳ２１５において、第１住宅１０に電力の余剰量があるため、第１ＨＥＭＳコントローラ１８は、通信ネットワーク４２を介して、第１余剰量Ｗｅ１をＣＥＭＳサーバ５０に送信する。なお、ステップＳ２０８にて第１電気自動車１５が第１充放電装置１６に接続されていない場合とステップＳ２０９にて第１バッテリ１５１が満充電である場合とでは、第１余剰量Ｗｅ１は、同じである。しかし、これらの場合とステップＳ２１４にて第１住宅１０に電力の余剰量がある場合とでは、上記したように、第１余剰量Ｗｅ１は、異なる。
【０１５０】
ステップＳ２０８にて第１電気自動車１５が第１充放電装置１６に接続されていない場合およびステップＳ２０９にて第１バッテリ１５１が満充電である場合、第１発電装置１１による発電電力が第１機器１４に使用されるのみである。このため、第１余剰量Ｗｅ１は、上記関係式（５−１）のように表され、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になる。また、ステップＳ２１４にて第１住宅１０に電力の余剰量がある場合、第１発電装置１１による発電電力が第１機器１４および第１バッテリ１５１の充電に使用される。このため、第１余剰量Ｗｅ１は、上記関係式（５−２）のように表され、第１発電量Ｗｇ１から第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和を減算した値になる。
【０１５１】
続いて、ステップＳ２１６において、第１ＨＥＭＳコントローラ１８は、ＣＥＭＳサーバ５０から送信される預かり許諾信号Ｓｂｐを受信したか否かを判定する。第１ＨＥＭＳコントローラ１８は、預かり許諾信号Ｓｂｐを受信したとき、第１住宅１０を預け元と認識し、処理をステップＳ２１７に移行させる。また、第１ＨＥＭＳコントローラ１８が預かり許諾信号Ｓｂｐを受信しなかったとき、処理は、ステップＳ２０１に戻る。
【０１５２】
ステップＳ２１７において、第１ＨＥＭＳコントローラ１８は、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、預け先に供給させる。預け先に供給される電力は、預け先の分電盤、宅内電力線および充放電装置を介して、預け先のバッテリに供給される。預け先のバッテリは、この第１余剰量Ｗｅ１を預けるための電力によって、充電される。これにより、預け先のバッテリの電池残量ＳＯＣに預かり充電量Ｗｃｂが加算される。その後、処理は、ステップＳ２０１に戻る。
【０１５３】
図４および図６に示すように、ステップＳ２１８は、ステップＳ２０７にて第１住宅１０の電力の余剰量がない場合およびステップＳ２１４にて第１住宅１０の電力の余剰量がない場合のいずれかに実行される。このステップＳ２１８において、第１住宅１０の電力が不足であるため、第１ＨＥＭＳコントローラ１８は、第１不足量Ｗｉ１を算出する。そして、第１ＨＥＭＳコントローラ１８は、この算出した第１不足量Ｗｉ１を、通信ネットワーク４２を介して、ＣＥＭＳサーバ５０に送信する。なお、ステップＳ２０７にて第１住宅１０の電力の余剰量がない場合とステップＳ２１４にて第１住宅１０の電力の余剰量がない場合とでは、この第１不足量Ｗｉ１は、異なる。
【０１５４】
ステップＳ２０７にて第１住宅１０の電力の余剰量がない場合、第１発電装置１１による発電電力が第１機器１４に使用されるのみである。このため、第１不足量Ｗｉ１は、以下関係式（６−１）のように表され、第１消費量Ｗｏ１から第１発電量Ｗｇ１を減算することによって、算出される。また、ステップＳ２１４にて第１住宅１０の電力の余剰量がない場合、第１発電装置１１による発電電力が第１機器１４および第１バッテリ１５１の充電に使用される。このため、第１不足量Ｗｉ１は、以下関係式（６−２）のように表され、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和から第１発電量Ｗｇ１を減算することによって、算出される。
【０１５５】
Ｗｉ１＝Ｗｏ１−Ｗｇ１                          ・・・（６−１）
Ｗｉ１＝（Ｗｏ１＋Ｗｕ１）−Ｗｇ１              ・・・（６−２）
【０１５６】
続いて、ステップＳ２１９において、第１ＨＥＭＳコントローラ１８は、ＣＥＭＳサーバ５０から送信される返還許諾信号Ｓｒｐを受信したか否かを判定する。第１ＨＥＭＳコントローラ１８は、返還許諾信号Ｓｒｐを受信したとき、第１住宅１０を返還先と認識し、処理をステップＳ２２０に移行させる。また、第１ＨＥＭＳコントローラ１８が返還許諾信号Ｓｒｐを受信しなかったとき、処理は、ステップＳ２２１に移行する。
【０１５７】
ステップＳ２２０において、第１分電盤１３は、返還元から返還電力量Ｗｒが返還されるための電力の供給を受ける。この返還元からの電力は、第１機器１４または第１バッテリ１５１の充電に使用される。これにより、第１住宅１０に不足している電力が補われる。その後、処理は、ステップＳ２０１に戻る。
【０１５８】
ステップＳ２２１において、第１ＨＥＭＳコントローラ１８は、ステップＳ２０３およびステップＳ２０８と同様に、第１電気自動車１５と第１充放電装置１６とが接続されているか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１がゼロ以上か否かを判定する。第１電池残量ＳＯＣ１がゼロ以上であるとき、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されていると判定する。その後、処理は、ステップＳ２２２に移行する。また、第１電池残量ＳＯＣ１が負の値であるとき、第１ＨＥＭＳコントローラ１８は、第１電気自動車１５と第１充放電装置１６とが接続されていないと判定する。その後、処理は、ステップＳ２０１に戻る。
【０１５９】
ステップＳ２２２において、第１ＨＥＭＳコントローラ１８は、第１バッテリ１５１が満充電であるか否かを判定する。具体的には、第１ＨＥＭＳコントローラ１８は、第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ以上であるか否かを判定する。第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ以上であるとき、処理は、ステップＳ２０１に戻る。また、第１電池残量ＳＯＣ１が第１満充電閾値ＳＯＣ１＿ｍａｘ未満であるとき、第１充電余裕量Ｗｍ１がゼロより大きくなっており、処理は、ステップＳ２２３に移行する。
【０１６０】
ステップＳ２２３において、第１充電余裕量Ｗｍ１がゼロより大きいため、第１ＨＥＭＳコントローラ１８は、ＣＥＭＳサーバ５０から送信される預かり要求信号Ｓｂｄを受信したか否かを判定する。第１ＨＥＭＳコントローラ１８は、預かり要求信号Ｓｂｄを受信したとき、第１住宅１０を預け先と認識し、処理をステップＳ２２４に移行させる。また、第１ＨＥＭＳコントローラ１８が預かり要求信号Ｓｂｄを受信しなかったとき、処理は、ステップＳ２０１に戻る。
【０１６１】
ステップＳ２２４において、預かり要求信号ＳｂｄとともにＣＥＭＳサーバ５０から送信される預かり許諾信号Ｓｂｐにより、預かり充電量Ｗｃｂを預けるための電力が、預け元から系統電力線４１を介して第１分電盤１３に供給される。そして、第１ＨＥＭＳコントローラ１８は、第１分電盤１３に対して、第１充放電装置１６を介して、預かり充電量Ｗｃｂを預けるための電力を第１バッテリ１５１に供給させる。また、第１ＨＥＭＳコントローラ１８は、第１バッテリ１５１を充電させるための信号を第１充放電制御部１６２に送信する。この第１ＨＥＭＳコントローラ１８からの信号により、第１充放電制御部１６２は、第１バッテリ１５１を充電させるための信号を第１バッテリ制御部１５２に送信する。この第１充放電制御部１６２からの信号により、第１バッテリ制御部１５２は、預かり充電量Ｗｃｂを預けるための電力によって、第１バッテリ１５１を充電させる。これにより、第１電池残量ＳＯＣ１に預かり充電量Ｗｃｂが加算される。その後、処理は、ステップＳ２０１に戻る。
【０１６２】
以上のように、第１ＨＥＭＳコントローラ１８は、ＣＥＭＳサーバ５０からの信号に基づいて、第１住宅１０の電力の管理を行う。また、第２ＨＥＭＳコントローラ２８は、第１ＨＥＭＳコントローラ１８と同様に、ＣＥＭＳサーバ５０からの信号に基づいて、第２住宅２０の電力の管理を行う。さらに、第３ＨＥＭＳコントローラ３８は、第１ＨＥＭＳコントローラ１８および第２ＨＥＭＳコントローラ２８と同様に、第３住宅３０の電力の管理を行う。
【０１６３】
ここで、一事例におけるＣＥＭＳサーバ５０、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８の処理について、図７のタイムチャートを参照して、説明する。
【０１６４】
この事例では、第１住宅１０の第１発電装置１１が発電することによって生じる電力の余剰量が預けられ、第１住宅１０が預けている電力量が返還される場面が想定されている。ここでは、説明をわかりやすくするため、第２住宅２０の第２発電装置２１および第３住宅３０の第３発電装置３１によって発電される電力量をゼロとする。したがって、第２住宅２０および第３住宅３０では、電力の余剰量が発生せず、第２余剰量Ｗｅ２および第３余剰量Ｗｅ３は、ゼロである。また、説明をわかりやすくするため、第２住宅２０の第２バッテリ２５１および第３住宅３０の第３バッテリ３５１は、系統電力源４０からの電力によって充電されないものとする。
【０１６５】
また、預かり量Ｗｃｂ＿ｓｕｍに対応し、第１住宅１０が第２住宅２０に預けている電力量を第２住宅預かり量Ｗｃｂ＿ｓｕｍ２とする。預かり量Ｗｃｂ＿ｓｕｍに対応し、第１住宅１０が第３住宅３０に預けている電力量を第３住宅預かり量Ｗｃｂ＿ｓｕｍ３とする。この事例の初期時では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ともにゼロである。さらに、この事例の初期時において、第２指示回数Ｉ２は、第３指示回数Ｉ３よりも少なくなっている。また、この事例では、第１満充電閾値ＳＯＣ１＿ｍａｘ、第２満充電閾値ＳＯＣ２＿ｍａｘおよび第３満充電閾値ＳＯＣ３＿ｍａｘは、互いに同様の値とされ、満充電閾値ＳＯＣ＿ｍａｘと記載されている。
【０１６６】
なお、タイムチャートにおいて、電力量、電池残量ＳＯＣ、指示回数の矢印方向が正方向とされている。第１発電量Ｗｇ１が実線で示されている。第１消費量Ｗｏ１が一点鎖線で示されている。第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和が破線で示されている。預かり要求信号Ｓｂｄ、預かり許諾信号Ｓｂｐ、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐが送信されている状態が実線で示されている。第１電池残量ＳＯＣ１が実線で示されている。第２電池残量ＳＯＣ２が一点鎖線で示されている。第３電池残量ＳＯＣ３が破線で示されている。第１指示回数Ｉ１の記載は、省略されており、第２指示回数Ｉ２が実線で示されている。第３指示回数Ｉ３が破線で示されている。
【０１６７】
時刻ｔ０では、第１発電装置１１が発電しないため、第１発電量Ｗｇ１がゼロである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が外出しており、第１充放電装置１６に接続されていない。このため、第１バッテリ１５１の充電に電力が使用されることはない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０１６８】
また、時刻ｔ０では、第１電気自動車１５が第１充放電装置１６に接続されていないため、第１電池残量ＳＯＣ１は、負の値になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、ゼロより大きく、電池閾値ＳＯＣ＿ｔｈ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０１６９】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１７０】
また、第１不足量Ｗｉ１がゼロより大きくなっているが、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロである。このため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１７１】
したがって、時刻ｔ０では、電力量が第２住宅２０および第３住宅３０に預けられることがなく、電力量が第１住宅１０に返還されることもない。このため、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。また、第２指示回数Ｉ２は、第３指示回数Ｉ３よりも少ない。
【０１７２】
時刻ｔ０から時刻ｔ１までの期間では、第１発電装置１１が発電しないため、第１発電量Ｗｇ１がゼロである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が外出しており、第１充放電装置１６に接続されていない。このため、第１バッテリ１５１の充電に電力が使用されることはない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０１７３】
また、時刻ｔ０から時刻ｔ１までの期間では、第１電気自動車１５が第１充放電装置１６に接続されていないため、第１電池残量ＳＯＣ１は、負の値になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、ゼロより大きく、電池閾値ＳＯＣ＿ｔｈ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第１充電余裕量Ｗｍ１は、ゼロであり、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０１７４】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１７５】
また、第１不足量Ｗｉ１がゼロより大きくなっているが、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロである。このため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１７６】
したがって、時刻ｔ０から時刻ｔ１までの期間では、電力量が第２住宅２０および第３住宅３０に預けられることがなく、電力量が第１住宅１０に返還されることもない。このため、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。また、第２指示回数Ｉ２は、第３指示回数Ｉ３よりも少ない。
【０１７７】
時刻ｔ１では、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きいＷｇ１＿Ａになっている。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が外出しており、第１充放電装置１６に接続されていない。このため、第１バッテリ１５１の充電に電力が使用されることはない。したがって、第１余剰量Ｗｅ１は、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になり、ゼロより大きくなっている。第１不足量Ｗｉ１は、ゼロになっている。
【０１７８】
また、時刻ｔ１では、第１電気自動車１５が第１充放電装置１６に接続されていないため、第１電池残量ＳＯＣ１は、負の値になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、ゼロより大きく、電池閾値ＳＯＣ＿ｔｈ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０１７９】
よって、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がいずれもゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１０５にて、預け元と預け先の組み合わせを選定する。そして、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１がゼロより大きくなっているため、第１住宅１０を預け元に選定する。また、ＣＥＭＳサーバ５０は、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がいずれもゼロより大きいため、第２住宅２０および第３住宅３０のいずれかを預け先に選定する。ここでは、第２指示回数Ｉ２が第３指示回数Ｉ３よりも少ないため、ＣＥＭＳサーバ５０は、第２住宅２０を預け先に選定する。
【０１８０】
その後、ＣＥＭＳサーバ５０は、ステップＳ１０６にて、預かり充電量Ｗｃｂを算出する。ここでは、第２充電余裕量Ｗｍ２が第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値以上であり、第２バッテリ２５１は、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値の電力量を全て充電できる。このため、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算することによって、預かり充電量Ｗｃｂを算出する。
【０１８１】
そして、ＣＥＭＳサーバ５０は、ステップＳ１０７にて、預かり充電量Ｗｃｂとともに、預かり要求信号Ｓｂｄを預け先である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信する。また、ＣＥＭＳサーバ５０は、預かり充電量Ｗｃｂとともに、預かり許諾信号Ｓｂｐを預け元である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信する。
【０１８２】
このとき、第１ＨＥＭＳコントローラ１８は、預かり許諾信号Ｓｂｐを受信する。このため、第１ＨＥＭＳコントローラ１８は、ステップＳ２１７にて、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、第２住宅２０の第２分電盤２３に供給させる。この第２分電盤２３に供給された電力は、第２充放電装置２６および第２ケーブル２６１を介して、第２バッテリ２５１に供給される。
【０１８３】
そして、第２ＨＥＭＳコントローラ２８は、預かり要求信号Ｓｂｄを受信する。このとき、第２住宅２０に電力の余剰量がないため、第２ＨＥＭＳコントローラ２８は、ステップＳ２２４にて、第２バッテリ２５１を充電させるための信号を第２充放電制御部２６２に送信する。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を充電させるための信号を第２バッテリ制御部２５２に送信する。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１を充電させる。これにより、第２バッテリ２５１は、第１余剰量Ｗｅ１を預けるための電力によって、充電される。このため、第２電池残量ＳＯＣ２に預かり充電量Ｗｃｂが加算されて、第２電池残量ＳＯＣ２は、増加する。
【０１８４】
また、第１不足量Ｗｉ１がゼロであるため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１８５】
したがって、時刻ｔ１では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２をゼロに預かり充電量Ｗｃｂを加算した値にする。また、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄを第２ＨＥＭＳコントローラ２８に送信していなかった時刻ｔ１直前の状態から、預かり要求信号Ｓｂｄを第２ＨＥＭＳコントローラ２８に送信する。このため、ＣＥＭＳサーバ５０は、ステップＳ１１４にて、第２指示回数Ｉ２に１を加算する。しかし、第２指示回数Ｉ２に１が加算されても、第２指示回数Ｉ２は、第３指示回数Ｉ３よりも少ない。
【０１８６】
時刻ｔ１から時刻ｔ２までの期間では、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きいＷｇ１＿Ａである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が外出しており、第１充放電装置１６に接続されていない。このため、第１バッテリ１５１の充電に電力が使用されることはない。したがって、第１余剰量Ｗｅ１は、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になり、ゼロより大きくなっている。第１不足量Ｗｉ１は、ゼロになっている。
【０１８７】
また、時刻ｔ１から時刻ｔ２までの期間では、第１電気自動車１５が第１充放電装置１６に接続されていないため、第１電池残量ＳＯＣ１は、負の値になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、ゼロより大きく、電池閾値ＳＯＣ＿ｔｈ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０１８８】
よって、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がいずれもゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１０５にて、預け元と預け先の組み合わせを選定する。そして、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１がゼロより大きくなっているため、第１住宅１０を預け元に選定したままである。また、ＣＥＭＳサーバ５０は、第２指示回数Ｉ２が第３指示回数Ｉ３よりも少ないため、第２住宅２０を預け先に選定したままである。
【０１８９】
その後、ＣＥＭＳサーバ５０は、ステップＳ１０６にて、預かり充電量Ｗｃｂを算出する。ここでは、ＣＥＭＳサーバ５０が算出する預かり充電量Ｗｃｂは、時刻ｔ１と同様に、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値である。
【０１９０】
そして、ＣＥＭＳサーバ５０は、ステップＳ１０７にて、預かり充電量Ｗｃｂとともに、預かり要求信号Ｓｂｄを預け先である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信したままである。また、ＣＥＭＳサーバ５０は、預かり充電量Ｗｃｂとともに、預かり許諾信号Ｓｂｐを預け元である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０１９１】
このとき、第１ＨＥＭＳコントローラ１８は、預かり許諾信号Ｓｂｐを受信したままである。このため、第１ＨＥＭＳコントローラ１８は、ステップＳ２１７にて、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、第２住宅２０の第２分電盤２３に供給させる。この第２分電盤２３に供給された電力は、第２充放電装置２６および第２ケーブル２６１を介して、第２バッテリ２５１に供給される。
【０１９２】
そして、第２ＨＥＭＳコントローラ２８は、預かり要求信号Ｓｂｄを受信したままである。このとき、第２住宅２０に電力の余剰量がないため、第２ＨＥＭＳコントローラ２８は、ステップＳ２２４にて、第２バッテリ２５１を充電させるための信号を第２充放電制御部２６２に送信したままである。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を充電させるための信号を第２バッテリ制御部２５２に送信したままである。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１を充電させる。これにより、第１余剰量Ｗｅ１を預けるための電力によって、第２バッテリ２５１の充電が継続する。このため、第２電池残量ＳＯＣ２に預かり充電量Ｗｃｂが加算されて、第２電池残量ＳＯＣ２は、増加する。また、第２電池残量ＳＯＣ２は、時刻ｔ１から時刻ｔ２までの期間の途中で、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になる。
【０１９３】
また、第１不足量Ｗｉ１がゼロであるため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１９４】
したがって、時刻ｔ１から時刻ｔ２までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、現在の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２に預かり充電量Ｗｃｂを加算した値にする。また、ＣＥＭＳサーバ５０が預かり要求信号Ｓｂｄを第２ＨＥＭＳコントローラ２８に送信したままであるため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３よりも少ない。
【０１９５】
時刻ｔ２では、第１発電装置１１が発電しないため、第１発電量Ｗｇ１がゼロになる。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が外出しており、第１充放電装置１６に接続されていない。このため、第１バッテリ１５１の充電に電力が使用されることはない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０１９６】
また、時刻ｔ２では、第１電気自動車１５が第１充放電装置１６に接続されていないため、第１電池残量ＳＯＣ１は、負の値になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０１９７】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０１９８】
また、時刻ｔ２直前では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２は、ゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。
【０１９９】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０２００】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。ここでは、第１不足量Ｗｉ１が第２住宅預かり量Ｗｃｂ＿ｓｕｍ２に放電効率ηｄおよび送電効率ηｔを乗算した値である最大返還量Ｗｒ＿ｍａｘ以下である。このため、預け元の電力の不足量Ｗｉの全てが、預け元が預け先に預けていた電力量で補うことができる。したがって、ＣＥＭＳサーバ５０は、ステップＳ１１１に算出する返還電力量Ｗｒを第１不足量Ｗｉ１にする。
【０２０１】
そして、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信する。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還許諾信号Ｓｒｐを、返還先である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信する。
【０２０２】
このとき、第２ＨＥＭＳコントローラ２８は、ステップＳ２０５にて、第２バッテリ２５１を放電させるための信号を第２充放電制御部２６２に送信する。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を放電させるための信号を第２バッテリ制御部２５２に送信する。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１を放電させる。これにより、第２バッテリ２５１は、返還電力量Ｗｒを返還するための放電電力を、第２ケーブル２６１、第２充放電装置２６、第２宅内電力線２２、第２分電盤２３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給する。この第１分電盤１３に供給された電力が第１機器１４によって消費されることによって、第１住宅１０に不足している電力が補われる。
【０２０３】
したがって、時刻ｔ２では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２から、返還電力量Ｗｒを返還するための第２放電量Ｗｄ２を減算した値にする。また、ＣＥＭＳサーバ５０は、時刻ｔ２直前の返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信していなかった時刻ｔ２直前の状態から、返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信する。このため、ＣＥＭＳサーバ５０は、ステップＳ１１４にて、第２指示回数Ｉ２に１を加算する。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数になる。
【０２０４】
時刻ｔ２から時刻ｔ３までの期間では、第１発電装置１１が発電しないため、第１発電量Ｗｇ１がゼロである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が外出してまま、第１充放電装置１６に接続されていない。このため、第１バッテリ１５１の充電に電力が使用されることはない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０２０５】
また、時刻ｔ２から時刻ｔ３までの期間では、第１電気自動車１５が第１充放電装置１６に接続されていないため、第１電池残量ＳＯＣ１は、負の値になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２０６】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２０７】
また、時刻ｔ２から時刻ｔ３までの期間では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２は、ゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。
【０２０８】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０２０９】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。ここでは、ＣＥＭＳサーバ５０が算出する返還電力量Ｗｒは、時刻ｔ２と同様に、第１不足量Ｗｉ１である。
【０２１０】
そして、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信したままである。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還許諾信号Ｓｒｐを、返還先である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０２１１】
このとき、第２ＨＥＭＳコントローラ２８は、ステップＳ２０５にて、第２バッテリ２５１を放電させるための信号を第２充放電制御部２６２に送信したままである。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を放電させるための信号を第２バッテリ制御部２５２に送信したままである。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１の放電を継続させる。このとき、第２バッテリ２５１は、返還電力量Ｗｒを返還するための放電電力を、第２ケーブル２６１、第２充放電装置２６、第２宅内電力線２２、第２分電盤２３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給し続ける。この第１分電盤１３に供給された電力が第１機器１４によって消費されることによって、第１住宅１０の電力の不足が補われる。
【０２１２】
したがって、時刻ｔ２から時刻ｔ３までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２から、返還電力量Ｗｒを返還するための第２放電量Ｗｄ２を減算した値にする。また、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信したままであるため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２１３】
時刻ｔ３では、第１電気自動車１５は、第１住宅１０に帰宅して、第１充放電装置１６に接続される。このため、第１バッテリ１５１の充電に電力が使用される。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きく、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和よりも小さいＷｇ１＿Ｂになる。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和から第１発電量Ｗｇ１を減算した値になり、ゼロより大きくなっている。
【０２１４】
また、時刻ｔ３では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２１５】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２１６】
また、時刻ｔ３直前では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２は、ゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。
【０２１７】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０２１８】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。ここでは、ＣＥＭＳサーバ５０が算出する返還電力量Ｗｒは、時刻ｔ２と同様に、第１不足量Ｗｉ１である。
【０２１９】
そして、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信したままである。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還許諾信号Ｓｒｐを、返還先である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０２２０】
このとき、第２ＨＥＭＳコントローラ２８は、ステップＳ２０５にて、第２バッテリ２５１を放電させるための信号を第２充放電制御部２６２に送信したままである。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を放電させるための信号を第２バッテリ制御部２５２に送信したままである。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１の放電を継続させる。このとき、第２バッテリ２５１は、返還電力量Ｗｒを返還するための放電電力を、第２ケーブル２６１、第２充放電装置２６、第２宅内電力線２２、第２分電盤２３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給し続ける。この第１分電盤１３に供給された電力は、第１機器１４によって消費される。また、この第１分電盤１３に供給された電力は、第１バッテリ１５１の充電に使用される。これにより、第１電池残量ＳＯＣ１は、増加する。
【０２２１】
したがって、時刻ｔ３では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２から、返還電力量Ｗｒを返還するための第２放電量Ｗｄ２を減算した値にする。また、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信したままであるため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２２２】
時刻ｔ３から時刻ｔ４までの期間では、第１電気自動車１５が第１充放電装置１６に接続されており、第１バッテリ１５１の充電に電力が使用される。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きく、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和よりも小さいＷｇ１＿Ｂになる。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和から第１発電量Ｗｇ１を減算した値になり、ゼロより大きくなっている。
【０２２３】
また、時刻ｔ３から時刻ｔ４までの期間では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２２４】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２２５】
また、時刻ｔ３から時刻ｔ４までの期間では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２は、ゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。
【０２２６】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０２２７】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。ここでは、ＣＥＭＳサーバ５０が算出する返還電力量Ｗｒは、時刻ｔ２と同様に、第１不足量Ｗｉ１である。
【０２２８】
そして、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信したままである。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還許諾信号Ｓｒｐを、返還先である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０２２９】
このとき、第２ＨＥＭＳコントローラ２８は、ステップＳ２０５にて、第２バッテリ２５１を放電させるための信号を第２充放電制御部２６２にしたままである。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を放電させるための信号を第２バッテリ制御部２５２に送信したままである。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１の放電を継続させる。このとき、第２バッテリ２５１は、返還電力量Ｗｒを返還するための放電電力を、第２ケーブル２６１、第２充放電装置２６、第２宅内電力線２２、第２分電盤２３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給し続ける。この第１分電盤１３に供給された電力が第１機器１４によって消費される。また、この第１分電盤１３に供給された電力は、第１バッテリ１５１の充電に使用される。これにより、第１電池残量ＳＯＣ１は、増加する。
【０２３０】
したがって、時刻ｔ３から時刻ｔ４までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２から返還電力量Ｗｒを返還するための第２放電量Ｗｄ２を減算した値にする。また、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信したままであるため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２３１】
時刻ｔ４では、第１電気自動車１５が第１充放電装置１６に接続されており、第１バッテリ１５１の充電に電力が使用される。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きく、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和よりも小さいＷｇ１＿Ｂになる。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和から第１発電量Ｗｇ１を減算した値になり、ゼロより大きくなっている。
【０２３２】
また、時刻ｔ４では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになる。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２３３】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２３４】
また、時刻ｔ４直前では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２は、ゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。
【０２３５】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０２３６】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。しかし、このとき、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈであるため、ＣＥＭＳサーバ５０は、ステップＳ１１１にて、第２放電量Ｗｄ２をゼロにする。よって、ＣＥＭＳサーバ５０は、返還電力量Ｗｒをゼロにする。
【０２３７】
そして、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈであり、返還電力量Ｗｒがゼロであるため、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、第１ＨＥＭＳコントローラ１８に対して、返還許諾信号Ｓｒｐの送信を停止する。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、第２ＨＥＭＳコントローラ２８に対して、返還要求信号Ｓｒｄの送信を停止する。
【０２３８】
また、このとき、第２ＨＥＭＳコントローラ２８は、返還要求信号Ｓｒｄを受信しないので、ステップＳ２０２から、ステップＳ２０５を経由しないで、ステップＳ２０６に処理を移行させる。したがって、第２ＨＥＭＳコントローラ２８は、第２充放電制御部２６２への第２バッテリ２５１を放電させるための信号の送信を停止する。これにより、第２充放電制御部２６２は、第２バッテリ制御部２５２への第２バッテリ２５１を放電させるための信号の送信を停止する。よって、第２バッテリ２５１の放電が停止し、第２住宅２０から第１住宅１０への電力量の返還が停止される。このため、第１住宅１０では、系統電力源４０から系統電力線４１を介して第１分電盤１３に電力が供給される。この系統電力源４０から第１分電盤１３に供給された電力が第１機器１４によって消費される。また、この系統電力源４０から第１分電盤１３に供給された電力が第１バッテリ１５１の充電に使用されることによって、第１電池残量ＳＯＣ１は、増加する。
【０２３９】
したがって、時刻ｔ４では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２のままにする。また、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐの送信を停止するので、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２４０】
時刻ｔ４から時刻ｔ５までの期間では、第１電気自動車１５が第１充放電装置１６に接続されており、第１バッテリ１５１の充電に電力が使用される。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きく、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和よりも小さいＷｇ１＿Ｂになる。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１と第１充電使用量Ｗｕ１との和から第１発電量Ｗｇ１を減算した値になり、ゼロより大きくなっている。
【０２４１】
また、時刻ｔ４から時刻ｔ５までの期間では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。さらに、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになっている。また、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２４２】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２４３】
また、時刻ｔ４から時刻ｔ５までの期間では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２は、ゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロである。
【０２４４】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０２４５】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。このとき、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈであるため、ＣＥＭＳサーバ５０は、ステップＳ１１１にて、第２放電量Ｗｄ２をゼロのままにする。よって、ＣＥＭＳサーバ５０は、返還電力量Ｗｒをゼロのままにする。
【０２４６】
そして、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈであり、返還電力量Ｗｒがゼロであるため、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、第１ＨＥＭＳコントローラ１８に対して、返還許諾信号Ｓｒｐの送信を停止したままである。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、第２ＨＥＭＳコントローラ２８に対して、返還要求信号Ｓｒｄの送信を停止したままである。
【０２４７】
このとき、第２ＨＥＭＳコントローラ２８は、返還要求信号Ｓｒｄを受信しないので、ステップＳ２０２から、ステップＳ２０５を経由しないで、ステップＳ２０６に処理を移行させる。したがって、第２ＨＥＭＳコントローラ２８は、第２バッテリ２５１を放電させるための信号の送信を停止したままである。このため、第１住宅１０では、系統電力源４０から系統電力線４１を介して第１分電盤１３に電力が供給される。この系統電力源４０から第１分電盤１３に供給された電力が第１機器１４によって消費される。また、この系統電力源４０から第１分電盤１３に供給された電力が第１バッテリ１５１の充電に使用されることによって、第１電池残量ＳＯＣ１は、増加する。
【０２４８】
したがって、時刻ｔ４から時刻ｔ５までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、現在の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２のままにする。また、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐの送信を停止したままであるため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２４９】
時刻ｔ５では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘになり、第１バッテリ１５１が満充電になる。このため、第１バッテリ１５１の充電に電力が使用されない。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きいＷｇ１＿Ｂになっている。したがって、第１余剰量Ｗｅ１は、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になり、ゼロより大きくなっている。第１不足量Ｗｉ１は、ゼロになっている。
【０２５０】
また、時刻ｔ５では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになっている。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２５１】
よって、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がいずれもゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１０５にて、預け元と預け先の組み合わせを選定する。そして、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１がゼロより大きくなっているため、第１住宅１０を預け元に選定する。また、ＣＥＭＳサーバ５０は、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がいずれもゼロより大きいため、第２住宅２０および第３住宅３０のいずれかを預け先に選定する。このとき、第２指示回数Ｉ２と第３指示回数Ｉ３とが同じ回数であるため、第１住宅１０の位置から第２住宅２０の位置までの距離である第１距離Ｄ１および第１住宅１０の位置から第３住宅３０の位置までの距離である第３距離Ｄ３が比較される。ここでは、第３距離Ｄ３が第１距離Ｄ１よりも短くなっているため、ＣＥＭＳサーバ５０は、第３住宅３０を預け先に選定する。
【０２５２】
その後、ＣＥＭＳサーバ５０は、ステップＳ１０６にて、預かり充電量Ｗｃｂを算出する。ここでは、第３充電余裕量Ｗｍ３が第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値以上であり、第３バッテリ３５１は、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値の電力量を全て充電できる。このため、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算することによって、預かり充電量Ｗｃｂを算出する。
【０２５３】
そして、ＣＥＭＳサーバ５０は、ステップＳ１０７にて、預かり充電量Ｗｃｂとともに、預かり要求信号Ｓｂｄを預け先である第３住宅３０の第３ＨＥＭＳコントローラ３８に送信する。また、ＣＥＭＳサーバ５０は、預かり充電量Ｗｃｂとともに、預かり許諾信号Ｓｂｐを預け元である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信する。
【０２５４】
このとき、第１ＨＥＭＳコントローラ１８は、預かり許諾信号Ｓｂｐを受信する。このため、第１ＨＥＭＳコントローラ１８は、ステップＳ２１７にて、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、第３住宅３０の第３分電盤３３に供給させる。この第３分電盤３３に供給された電力は、第３充放電装置３６および第３ケーブル３６１を介して、第３バッテリ３５１に供給される。
【０２５５】
そして、第３ＨＥＭＳコントローラ３８は、預かり要求信号Ｓｂｄを受信する。このとき、第３住宅３０に電力の余剰量がないため、第３ＨＥＭＳコントローラ３８は、ステップＳ２２４にて、第３バッテリ３５１を充電させるための信号を第３充放電制御部３６２に送信する。この第３ＨＥＭＳコントローラ３８からの信号により、第３充放電制御部３６２は、第３バッテリ３５１を充電させるための信号を第３バッテリ制御部３５２に送信する。この第３充放電制御部３６２からの信号により、第３バッテリ制御部３５２は、第３バッテリ３５１を充電させる。これにより、第３バッテリ３５１は、第１余剰量Ｗｅ１を預けるための電力によって、充電される。このため、第３電池残量ＳＯＣ３に預かり充電量Ｗｃｂが加算されて、第３電池残量ＳＯＣ３は、増加する。
【０２５６】
また、第１不足量Ｗｉ１がゼロであるため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２５７】
したがって、時刻ｔ５では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３をゼロに預かり充電量Ｗｃｂを加算した値にする。また、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄを第３ＨＥＭＳコントローラ３８に送信していなかった時刻ｔ５直前の状態から、預かり要求信号Ｓｂｄを第３ＨＥＭＳコントローラ３８に送信する。このため、ＣＥＭＳサーバ５０は、ステップＳ１１４にて、第３指示回数Ｉ３に１を加算する。このため、第３指示回数Ｉ３は、第２指示回数Ｉ２より多くなる。
【０２５８】
時刻ｔ５から時刻ｔ６までの期間では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘであり、第１バッテリ１５１が満充電である。このため、第１バッテリ１５１の充電に電力が使用されない。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きいＷｇ１＿Ｂになっている。したがって、第１余剰量Ｗｅ１は、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になり、ゼロより大きくなっている。第１不足量Ｗｉ１は、ゼロになっている。
【０２５９】
また、時刻ｔ５から時刻ｔ６までの期間では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになっている。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２６０】
よって、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がいずれもゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１０５にて、預け元と預け先の組み合わせを選定する。そして、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１がゼロより大きくなっているため、第１住宅１０を預け元に選定したままである。また、第３バッテリ３５１の充電を継続させるため、ＣＥＭＳサーバ５０は、第３住宅３０を預け先に選定したままである。
【０２６１】
その後、ＣＥＭＳサーバ５０は、ステップＳ１０６にて、預かり充電量Ｗｃｂを算出する。ここでは、ＣＥＭＳサーバ５０が算出する預かり充電量Ｗｃｂは、時刻ｔ５と同様に、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値である。
【０２６２】
そして、ＣＥＭＳサーバ５０は、ステップＳ１０７にて、預かり充電量Ｗｃｂとともに、預かり要求信号Ｓｂｄを預け先である第３住宅３０の第３ＨＥＭＳコントローラ３８に送信したままである。また、ＣＥＭＳサーバ５０は、預かり充電量Ｗｃｂとともに、預かり許諾信号Ｓｂｐを預け元である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０２６３】
このとき、第１ＨＥＭＳコントローラ１８は、預かり許諾信号Ｓｂｐを受信したままである。このため、第１ＨＥＭＳコントローラ１８は、ステップＳ２１７にて、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、第３住宅３０の第３分電盤３３に供給させる。この第３分電盤３３に供給された電力は、第３充放電装置３６および第３ケーブル３６１を介して、第３バッテリ３５１に供給される。
【０２６４】
そして、第３ＨＥＭＳコントローラ３８は、預かり要求信号Ｓｂｄを受信したままである。このとき、第３住宅３０に電力の余剰量がないため、第３ＨＥＭＳコントローラ３８は、ステップＳ２２４にて、第３バッテリ３５１を充電させるための信号を第３充放電制御部３６２に送信したままである。この第３ＨＥＭＳコントローラ３８からの信号により、第３充放電制御部３６２は、第３バッテリ３５１を充電させるための信号を第３バッテリ制御部３５２に送信したままである。この第３充放電制御部３６２からの信号により、第３バッテリ制御部３５２は、第３バッテリ３５１を充電させる。これにより、第１余剰量Ｗｅ１を預けるための電力によって、第３バッテリ３５１の充電が継続される。このため、第３電池残量ＳＯＣ３に預かり充電量Ｗｃｂが加算されて、第３電池残量ＳＯＣ３は、増加する。
【０２６５】
また、第１不足量Ｗｉ１がゼロであるため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２６６】
したがって、時刻ｔ５から時刻ｔ６までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、現在の第３住宅預かり量Ｗｃｂ＿ｓｕｍ３を現在の制御周期直前の第３住宅預かり量Ｗｃｂ＿ｓｕｍ３に預かり充電量Ｗｃｂを加算した値にする。また、ＣＥＭＳサーバ５０が預かり要求信号Ｓｂｄを第３ＨＥＭＳコントローラ３８に送信したままであるため、第３指示回数Ｉ３は、変化しない。このため、第３指示回数Ｉ３は、第２指示回数Ｉ２よりも多い。
【０２６７】
時刻ｔ６では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘであり、第１バッテリ１５１が満充電である。このため、第１バッテリ１５１の充電に電力が使用されない。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きいＷｇ１＿Ｂになっている。したがって、第１余剰量Ｗｅ１は、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になり、ゼロより大きくなっている。第１不足量Ｗｉ１は、ゼロになっている。
【０２６８】
また、時刻ｔ６では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになっている。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３が満充電閾値ＳＯＣ＿ｍａｘになり、第３バッテリ３５１が満充電になる。したがって、第２充電余裕量Ｗｍ２は、ゼロより大きくなっており、第３充電余裕量Ｗｍ３は、ゼロである。
【０２６９】
よって、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１０５にて、預け元と預け先の組み合わせを選定する。そして、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１がゼロより大きくなっているため、第１住宅１０を預け元に選定する。また、第３充電余裕量Ｗｍ３がゼロであり、第２充電余裕量Ｗｍ２がゼロより大きくなっているため、ＣＥＭＳサーバ５０は、第２住宅２０を預け先に選定する。
【０２７０】
その後、ＣＥＭＳサーバ５０は、ステップＳ１０６にて、預かり充電量Ｗｃｂを算出する。ここでは、ＣＥＭＳサーバ５０が算出する預かり充電量Ｗｃｂは、時刻ｔ１と同様に、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値である。
【０２７１】
そして、ＣＥＭＳサーバ５０は、ステップＳ１０７にて、預かり充電量Ｗｃｂとともに、預かり要求信号Ｓｂｄを預け先である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信する。また、預かり充電量Ｗｃｂとともに、ＣＥＭＳサーバ５０は、預かり許諾信号Ｓｂｐを預け元である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信する。
【０２７２】
このとき、第３ＨＥＭＳコントローラ３８は、預かり要求信号Ｓｂｄを受信しないので、ステップＳ２２３から、ステップＳ２２４を経由しないで、ステップＳ１０１に移行させる。したがって、第３ＨＥＭＳコントローラ３８は、時刻ｔ６直前の第３バッテリ３５１を充電させるための信号を第３充放電制御部３６２に送信していた状態から、第３バッテリ３５１を充電させるための信号の送信を停止する。これにより、第３充放電制御部３６２から第３バッテリ制御部３５２への信号の送信が停止されるため、第３バッテリ３５１の充電が停止される。
【０２７３】
また、このとき、第１ＨＥＭＳコントローラ１８は、預け先が第３住宅３０から第２住宅２０に変更された預かり許諾信号Ｓｂｐを受信する。これにより、第１住宅１０から第３住宅３０への第１余剰量Ｗｅ１を預けるための電力の供給が停止される。このため、第１ＨＥＭＳコントローラ１８は、ステップＳ２１７にて、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、第２住宅２０の第２分電盤２３に供給させる。この第２分電盤２３に供給された電力は、第２充放電装置２６および第２ケーブル２６１を介して、第２バッテリ２５１に供給される。
【０２７４】
そして、第２ＨＥＭＳコントローラ２８は、預かり要求信号Ｓｂｄを受信する。このとき、第２住宅２０に電力の余剰量がないため、第２ＨＥＭＳコントローラ２８は、ステップＳ２２４にて、第２バッテリ２５１を充電させるための信号を第２充放電制御部２６２に送信する。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を充電させるための信号を第２バッテリ制御部２５２に送信する。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１を充電させる。これにより、第２バッテリ２５１は、第１余剰量Ｗｅ１を預けるための電力によって、充電される。このため、第２電池残量ＳＯＣ２に預かり充電量Ｗｃｂが加算されて、第２電池残量ＳＯＣ２は、増加する。
【０２７５】
また、第１不足量Ｗｉ１がゼロであるため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２７６】
したがって、時刻ｔ６では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、現在の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２に預かり充電量Ｗｃｂを加算した値にする。また、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄを第２ＨＥＭＳコントローラ２８に送信していなかった時刻ｔ６直前の状態から、預かり要求信号Ｓｂｄを第２ＨＥＭＳコントローラ２８に送信する。このため、ＣＥＭＳサーバ５０は、ステップＳ１１４にて、第２指示回数Ｉ２に１を加算する。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数になる。
【０２７７】
時刻ｔ６から時刻ｔ７までの期間では、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘであり、第１バッテリ１５１が満充電である。このため、第１バッテリ１５１の充電に電力が使用されない。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１発電装置１１が発電することによって、第１発電量Ｗｇ１が第１消費量Ｗｏ１よりも大きく、Ｗｇ１＿Ａより小さいＷｇ１＿Ｂになっている。したがって、第１余剰量Ｗｅ１は、第１発電量Ｗｇ１から第１消費量Ｗｏ１を減算した値になり、ゼロより大きくなっている。第１不足量Ｗｉ１は、ゼロになっている。
【０２７８】
また、時刻ｔ６から時刻ｔ７までの期間では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになっている。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３が満充電閾値ＳＯＣ＿ｍａｘになり、第３バッテリ３５１が満充電である。したがって、第２充電余裕量Ｗｍ２は、ゼロより大きくなっている。
【０２７９】
よって、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１０５にて、預け元と預け先の組み合わせを選定する。そして、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１がゼロより大きくなっているため、第１住宅１０を預け元に選定したままである。また、第３充電余裕量Ｗｍ３がゼロであり、第２充電余裕量Ｗｍ２がゼロより大きくなっているため、ＣＥＭＳサーバ５０は、第２住宅２０を預け先に選定したままである。
【０２８０】
その後、ＣＥＭＳサーバ５０は、ステップＳ１０６にて、預かり充電量Ｗｃｂを算出する。ここでは、ＣＥＭＳサーバ５０が算出する預かり充電量Ｗｃｂは、時刻ｔ６と同様に、第１余剰量Ｗｅ１に送電効率ηｔおよび充電効率ηｃを乗算した値である。
【０２８１】
そして、ＣＥＭＳサーバ５０は、ステップＳ１０７にて、預かり充電量Ｗｃｂとともに、預かり要求信号Ｓｂｄを預け先である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信したままである。また、ＣＥＭＳサーバ５０は、預かり充電量Ｗｃｂとともに、預かり許諾信号Ｓｂｐを預け元である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０２８２】
このとき、第１ＨＥＭＳコントローラ１８は、預かり許諾信号Ｓｂｐを受信したままである。このため、第１ＨＥＭＳコントローラ１８は、ステップＳ２１７にて、第１分電盤１３に対して、第１余剰量Ｗｅ１を預けるための電力を、系統電力線４１を介して、第２住宅２０の第２分電盤２３に供給させる。この第２分電盤２３に供給された電力は、第２充放電装置２６および第２ケーブル２６１を介して、第２バッテリ２５１に供給される。
【０２８３】
そして、第２ＨＥＭＳコントローラ２８は、預かり要求信号Ｓｂｄを受信したままである。このとき、第２住宅２０に電力の余剰量がないため、第２ＨＥＭＳコントローラ２８は、ステップＳ２２４にて、第２バッテリ２５１を充電させるための信号を第２充放電制御部２６２に送信したままである。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を充電させる。これにより、第２バッテリ２５１は、第１余剰量Ｗｅ１を預けるための電力によって、充電される。このため、第２電池残量ＳＯＣ２に預かり充電量Ｗｃｂが加算されて、第２電池残量ＳＯＣ２は、増加する。
【０２８４】
また、第１不足量Ｗｉ１がゼロであるため、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２８５】
したがって、時刻ｔ６から時刻ｔ７までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、現在の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２に預かり充電量Ｗｃｂを加算した値にする。また、ＣＥＭＳサーバ５０が預かり要求信号Ｓｂｄを第２ＨＥＭＳコントローラ２８に送信したままであるため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２８６】
時刻ｔ７では、第１発電装置１１の発電しないため、第１発電量Ｗｇ１がゼロである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘであり、第１バッテリ１５１が満充電である。このため、第１バッテリ１５１の充電に電力が使用されない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０２８７】
また、時刻ｔ７では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、満充電閾値ＳＯＣ＿ｍａｘになっている。したがって、第２充電余裕量Ｗｍ２は、ゼロより大きくなっている。
【０２８８】
よって、第１余剰量Ｗｅ１がゼロであるため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０２８９】
また、時刻ｔ７直前では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロより大きくなっている。
【０２９０】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロより大きいため、返還元は、第２住宅２０および第３住宅３０になり、返還先は、第１住宅１０になる。
【０２９１】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。ここでは、第１不足量Ｗｉ１が第２住宅預かり量Ｗｃｂ＿ｓｕｍ２と第３住宅預かり量Ｗｃｂ＿ｓｕｍ３の和に放電効率ηｄおよび送電効率ηｔを乗算した値である最大返還量Ｗｒ＿ｍａｘ以下である。このため、預け元の電力の不足量Ｗｉの全てが、預け元が預け先に預けていた電力で補うことができる。したがって、ＣＥＭＳサーバ５０は、返還電力量Ｗｒを第１不足量Ｗｉ１にする。また、ここでは、返還元が第２住宅２０および第３住宅３０であるので、例えば、ＣＥＭＳサーバ５０は、第２住宅２０が返還する電力量をこの算出する返還電力量Ｗｒの半分とし、第３住宅３０が返還する電力量をこの算出する返還電力量Ｗｒの半分とする。これにより、第２住宅２０が返還する電力量と第３住宅３０が返還する電力量との合計が返還電力量Ｗｒになっている。
【０２９２】
そして、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信する。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第３住宅３０の第３ＨＥＭＳコントローラ３８に送信する。さらに、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還許諾信号Ｓｒｐを、返還先である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信する。
【０２９３】
このとき、第２ＨＥＭＳコントローラ２８は、ステップＳ２０５にて、第２バッテリ２５１を放電させるための信号を第２充放電制御部２６２に送信する。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を放電させるための信号を第２バッテリ制御部２５２に送信する。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１を放電させる。このとき、第２バッテリ２５１は、返還電力量Ｗｒの半分を返還するための放電電力を、第２ケーブル２６１、第２充放電装置２６、第２宅内電力線２２、第２分電盤２３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給する。
【０２９４】
また、第３ＨＥＭＳコントローラ３８は、ステップＳ２０５にて、第３バッテリ３５１を放電させるための信号を第３充放電制御部３６２に送信する。この第３ＨＥＭＳコントローラ３８からの信号により、第３充放電制御部３６２は、第３バッテリ３５１を放電させるための信号を第３バッテリ制御部３５２に送信する。この第３充放電制御部３６２からの信号により、第３バッテリ制御部３５２は、第３バッテリ３５１を放電させる。このとき、第３バッテリ３５１は、返還電力量Ｗｒの半分を返還するための放電電力を、第３ケーブル３６１、第３充放電装置３６、第３宅内電力線３２、第３分電盤３３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給する。
【０２９５】
第２住宅２０および第３住宅３０から第１分電盤１３に供給された電力が第１機器１４によって消費されることによって、第１住宅１０の電力の不足が補われる。
【０２９６】
したがって、時刻ｔ７では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２から返還電力量Ｗｒの半分を返還するための第２放電量Ｗｄ２を減算した値にする。また、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３を現在の制御周期直前の第３住宅預かり量Ｗｃｂ＿ｓｕｍ３から返還電力量Ｗｒの半分を返還するための第３放電量Ｗｄ３を減算した値にする。さらに、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信していなかった時刻ｔ７直前の状態から、返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８に送信する。このため、ＣＥＭＳサーバ５０は、ステップＳ１１４にて、第２指示回数Ｉ２に１を加算する。また、ＣＥＭＳサーバ５０は、返還要求信号Ｓｒｄを第３ＨＥＭＳコントローラ３８に送信していなかった時刻ｔ７直前の状態から、返還要求信号Ｓｒｄを第３ＨＥＭＳコントローラ３８に送信する。このため、ＣＥＭＳサーバ５０は、ステップＳ１１４にて、第２指示回数Ｉ２および第３指示回数Ｉ３に１を加算する。よって、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０２９７】
時刻ｔ７から時刻ｔ８までの期間では、第１発電装置１１が発電しないため、第１発電量Ｗｇ１がゼロである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘであり、第１バッテリ１５１が満充電である。このため、第１バッテリ１５１の充電に電力が使用されない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０２９８】
また、時刻ｔ７から時刻ｔ８までの期間では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０２９９】
よって、第１余剰量Ｗｅ１がゼロであるため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０３００】
また、時刻ｔ７から時刻ｔ８までの期間では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロより大きくなっている。
【０３０１】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロより大きいため、返還元は、第２住宅２０および第３住宅３０になり、返還先は、第１住宅１０になる。
【０３０２】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。ここでは、ＣＥＭＳサーバ５０が算出する返還電力量Ｗｒは、時刻ｔ７と同様に、第１不足量Ｗｉ１である。
【０３０３】
そして、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第２住宅２０の第２ＨＥＭＳコントローラ２８に送信したままである。また、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還要求信号Ｓｒｄを、返還元である第３住宅３０の第３ＨＥＭＳコントローラ３８に送信したままである。さらに、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、返還電力量Ｗｒとともに、返還許諾信号Ｓｒｐを、返還先である第１住宅１０の第１ＨＥＭＳコントローラ１８に送信したままである。
【０３０４】
このとき、第２ＨＥＭＳコントローラ２８は、返還要求信号Ｓｒｄを受信したまま、ステップＳ２０５にて、第２バッテリ２５１を放電させるための信号を第２充放電制御部２６２に送信したままである。この第２ＨＥＭＳコントローラ２８からの信号により、第２充放電制御部２６２は、第２バッテリ２５１を放電させるための信号を第２バッテリ制御部２５２に送信したままである。この第２充放電制御部２６２からの信号により、第２バッテリ制御部２５２は、第２バッテリ２５１の放電を継続させる。このとき、第２バッテリ２５１は、返還電力量Ｗｒの半分を返還するための放電電力を、第２ケーブル２６１、第２充放電装置２６、第２宅内電力線２２、第２分電盤２３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給し続ける。
【０３０５】
また、第３ＨＥＭＳコントローラ３８は、返還要求信号Ｓｒｄを受信したまま、ステップＳ２０５にて、第３バッテリ３５１を放電させるための信号を第３充放電制御部３６２に送信したままである。この第３ＨＥＭＳコントローラ３８からの信号により、第３充放電制御部３６２は、第３バッテリ３５１を放電させるための信号を第３バッテリ制御部３５２に送信したままである。この第３充放電制御部３６２からの信号により、第３バッテリ制御部３５２は、第３バッテリ３５１の放電を継続させる。このとき、第３バッテリ３５１は、返還電力量Ｗｒの半分を返還するための放電電力を、第３ケーブル３６１、第３充放電装置３６、第３宅内電力線３２、第３分電盤３３および系統電力線４１を介して、第１住宅１０の第１分電盤１３に供給し続ける。
【０３０６】
第２住宅２０および第３住宅３０から第１分電盤１３に供給された電力が第１機器１４によって消費されることによって、第１住宅１０の電力の不足が補われる。
【０３０７】
したがって、時刻ｔ７から時刻ｔ８までの期間では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２から返還電力量Ｗｒの半分を返還するための第２放電量Ｗｄ２を減算した値にする。また、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３を現在の制御周期直前の第３住宅預かり量Ｗｃｂ＿ｓｕｍ３から返還電力量Ｗｒの半分を返還するための第３放電量Ｗｄ３を減算した値にする。さらに、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄを第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信したままであるため、第２指示回数Ｉ２および第３指示回数Ｉ３は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０３０８】
時刻ｔ８では、第１発電装置１１が発電しないため、第１発電量Ｗｇ１がゼロである。また、第１機器１４によって電力が消費されており、第１消費量Ｗｏ１がゼロより大きくなっている。さらに、第１電気自動車１５が第１充放電装置１６に接続されており、第１電池残量ＳＯＣ１が満充電閾値ＳＯＣ＿ｍａｘであり、第１バッテリ１５１が満充電である。このため、第１バッテリ１５１の充電に電力が使用されない。したがって、第１余剰量Ｗｅ１は、ゼロである。第１不足量Ｗｉ１は、第１消費量Ｗｏ１であり、ゼロより大きくなっている。
【０３０９】
また、時刻ｔ８では、第２電気自動車２５が第２充放電装置２６に接続されており、第２電池残量ＳＯＣ２は、電池閾値ＳＯＣ＿ｔｈになる。さらに、第３電気自動車３５が第３充放電装置３６に接続されており、第３電池残量ＳＯＣ３は、電池閾値ＳＯＣ＿ｔｈより大きく、満充電閾値ＳＯＣ＿ｍａｘ未満になっている。したがって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３は、ゼロより大きくなっている。
【０３１０】
よって、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きくなっているが、第１余剰量Ｗｅ１がゼロである。このため、ＣＥＭＳサーバ５０は、預かり要求信号Ｓｂｄおよび預かり許諾信号Ｓｂｐを第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８に送信しない。
【０３１１】
また、時刻ｔ８直前では、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２はゼロより大きくなっている。さらに、第３住宅預かり量Ｗｃｂ＿ｓｕｍ３は、ゼロになる。
【０３１２】
したがって、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、ＣＥＭＳサーバ５０は、ステップＳ１１０にて、返還元と返還先の組み合わせを選定する。このとき、第１不足量Ｗｉ１がゼロより大きく、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいため、返還元は、第２住宅２０になり、返還先は、第１住宅１０になる。
【０３１３】
その後、ＣＥＭＳサーバ５０は、ステップＳ１１１にて返還電力量Ｗｒを算出する。しかし、このとき、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈであるため、ＣＥＭＳサーバ５０は、ステップＳ１１１にて、第２放電量Ｗｄ２をゼロにする。よって、ＣＥＭＳサーバ５０は、返還電力量Ｗｒをゼロにする。
【０３１４】
そして、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈであり、返還電力量Ｗｒがゼロであるため、ＣＥＭＳサーバ５０は、ステップＳ１１２にて、第１ＨＥＭＳコントローラ１８に対して、返還許諾信号Ｓｒｐの送信を停止する。また、ＣＥＭＳサーバ５０は、第２ＨＥＭＳコントローラ２８に対して、返還要求信号Ｓｒｄの送信を停止する。
【０３１５】
このとき、第２ＨＥＭＳコントローラ２８は、返還要求信号Ｓｒｄを受信しないので、ステップＳ２０２から、ステップＳ２０５を経由しないで、ステップＳ２０６に処理を移行させる。したがって、第２ＨＥＭＳコントローラ２８は、第２充放電制御部２６２への第２バッテリ２５１を放電させるための信号の送信を停止する。これにより、第２充放電制御部２６２は、第２バッテリ制御部２５２への第２バッテリ２５１を放電させるための信号の送信を停止する。よって、第２バッテリ２５１の放電が停止し、第２住宅２０から第１住宅１０への電力量の返還が停止される。このため、第１住宅１０では、系統電力源４０から系統電力線４１および第１分電盤１３を介して、第１機器１４に供給される電力によって、第１住宅１０の電力の不足が補われる。
【０３１６】
したがって、時刻ｔ８では、ＣＥＭＳサーバ５０は、ステップＳ１１３にて、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２を現在の制御周期直前の第２住宅預かり量Ｗｃｂ＿ｓｕｍ２のままにする。また、ＣＥＭＳサーバ５０が返還要求信号Ｓｒｄおよび返還許諾信号Ｓｒｐの送信を停止するため、第２指示回数Ｉ２は、変化しない。これにより、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数である。
【０３１７】
以上に記載したように、ＣＥＭＳサーバ５０、第１ＨＥＭＳコントローラ１８、第２ＨＥＭＳコントローラ２８および第３ＨＥＭＳコントローラ３８の処理が行われる。そして、このＣＥＭＳサーバ５０によって、住宅の発電電力を有効に利用できることについて説明する。
【０３１８】
ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３に基づいて、第１住宅１０の電力の余剰量によって、第２バッテリ２５１か第３バッテリ３５１のいずれかを充電させる。具体的には、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きいとき、第１住宅１０の電力の余剰量によって、第２バッテリ２５１を充電させる。また、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１および第３充電余裕量Ｗｍ３がゼロより大きいとき、第１住宅１０の電力の余剰量によって、第３バッテリ３５１を充電させる。これにより、第１住宅１０の電力の余剰量を第２バッテリ２５１か第３バッテリ３５１のいずれかの充電に使用できるため、第１住宅１０の電力の余剰量を無駄にすることなく、有効に利用することができる。
【０３１９】
例えば、タイムチャートにおいて、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きい時刻ｔ１から時刻ｔ２までの期間では、第１余剰量Ｗｅ１を預けるための電力によって、第２バッテリ２５１が充電される。また、第１余剰量Ｗｅ１および第３充電余裕量Ｗｍ３がゼロより大きい時刻ｔ５から時刻ｔ６までの期間では、第１余剰量Ｗｅ１を預けるための電力によって、第３バッテリ３５１が充電される。さらに、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きい時刻ｔ６から時刻ｔ７までの期間では、第１余剰量Ｗｅ１を預けるための電力によって、第２バッテリ２５１が充電される。これにより、第１住宅１０の電力の余剰量が無駄になることなく、有効に利用される。
【０３２０】
また、ＣＥＭＳサーバ５０では、以下［１］−［６］に説明するような効果も奏する。
【０３２１】
［１］ＣＥＭＳサーバ５０は、第１不足量Ｗｉ１および第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きいとき、第２バッテリ２５１を放電させることによって、第２住宅２０から第１住宅１０に電力を供給させる。また、ＣＥＭＳサーバ５０は、第１不足量Ｗｉ１および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロより大きいとき、第３バッテリ３５１を放電させることによって、第３住宅３０から第１住宅１０に電力を供給させる。これにより、第１住宅１０の電力が不足しているときに、第２住宅２０および第３住宅３０のいずれかから第１住宅１０が預けていた電力の余剰量を返還することができる。このため、第１住宅１０が預けていた電力の余剰量によって、第１住宅１０の電力の不足を補うことができる。したがって、電力量を預けている第１住宅１０のユーザが損することなく、第１住宅１０の電力の余剰量が有効により利用される。
【０３２２】
例えば、タイムチャートにおいて、第１不足量Ｗｉ１および第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きい時刻ｔ２から時刻ｔ４までの期間では、第２バッテリ２５１の放電電力が第１住宅１０の第１分電盤１３に供給される。また、時刻ｔ７から時刻ｔ８までの期間では、第１不足量Ｗｉ１、第２住宅預かり量Ｗｃｂ＿ｓｕｍ２および第３住宅預かり量Ｗｃｂ＿ｓｕｍ３がゼロより大きい。このため、時刻ｔ７から時刻ｔ８までの期間では、第２バッテリ２５１および第３バッテリ３５１の放電電力が第１住宅１０の第１分電盤１３に供給される。これにより、第１住宅１０の電力の不足が補われるため、電力量を預けている第１住宅１０のユーザが損することなく、第１住宅１０の電力の余剰量が有効により利用される。
【０３２３】
［２］ＣＥＭＳサーバ５０は、預け元の余剰電力量Ｗｅ、送電効率ηｔおよび充電効率ηｃに基づいて、預け先の預かり充電量Ｗｃｂを算出する。また、ＣＥＭＳサーバ５０は、返還元のバッテリの放電電力量Ｗｄ、放電効率ηｄおよび送電効率ηｔに基づいて、返還電力量Ｗｒを算出する。これにより、預かり充電量Ｗｃｂおよび返還電力量Ｗｒの正確度が向上するため、預けた電力が返還される場合において、電力量を返還するバッテリの電池残量ＳＯＣの正確度が向上する。電力量を返還するバッテリの電池残量ＳＯＣの正確度が向上することによって、電力量を返還するバッテリの最低限必要な電池残量ＳＯＣが確保しやすくなる。このため、電力量を返還するバッテリが使用できないことが抑制されて、電力量を返還する住宅のユーザが損することなく、電力量を預ける住宅の電力の余剰量が有効により利用される。
【０３２４】
［３］ＣＥＭＳサーバ５０は、電力量を返還するバッテリの電池残量ＳＯＣが電池閾値ＳＯＣ＿ｔｈ以下であるとき、電力量を返還するバッテリの放電を禁止する。これにより、電力量を返還するバッテリの最低限必要な電池残量ＳＯＣが確保しやすくなる。このため、電力量を返還するバッテリが使用できないことが抑制されて、電力量を返還する住宅のユーザが損することなく、電力量を預ける住宅の電力の余剰量が有効により利用される。
【０３２５】
例えば、タイムチャートにおいて、第１不足量Ｗｉ１および第２住宅預かり量Ｗｃｂ＿ｓｕｍ２がゼロより大きい時刻ｔ４から時刻ｔ５までの期間および時刻ｔ８以降では、第２電池残量ＳＯＣ２が電池閾値ＳＯＣ＿ｔｈ以下である。このため、ＣＥＭＳサーバ５０は、第２バッテリ２５１の放電を禁止している。このため、第２バッテリ２５１が使用できないことが抑制されて、第２住宅２０のユーザが損することなく、第１住宅１０の電力の余剰量が有効により利用される。
【０３２６】
［４］ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きく、第３充電余裕量Ｗｍ３がゼロ以下であるとき、第１発電装置１１の電力によって、第２バッテリ２５１を充電させる。これにより、電力量を預かるバッテリが満充電である場合に、満充電になっていない他のバッテリに電力量を預けることができるので、第１住宅１０の電力の余剰量が使用されないことが抑制される。このため、第１住宅１０の電力の余剰量が有効により利用される。
【０３２７】
例えば、タイムチャートにおいて、時刻ｔ６から時刻ｔ７の期間では、第１バッテリ１５１および第３バッテリ３５１が満充電であり、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きく、第３充電余裕量Ｗｍ３がゼロである。このとき、ＣＥＭＳサーバ５０は、第１発電装置１１の電力によって、満充電ではない第２バッテリ２５１を充電させる。これにより、電力量を預かるバッテリが満充電である場合に、第１住宅１０の電力の余剰量が使用されないで、無駄になることがより抑制される。このため、第１住宅１０の電力の余剰量が有効により利用される。
【０３２８】
［５］ＣＥＭＳサーバ５０は、第２指示回数Ｉ２および第３指示回数Ｉ３に基づいて、第１発電装置１１の電力によって、第２バッテリ２５１か第３バッテリ３５１かのいずれかを充電させる。これにより、第２バッテリ２５１および第３バッテリ３５１の一方のみの充放電回数が多くなることが抑制される。このため、預け先および返還元になる第２住宅２０の第２バッテリ２５１および第３住宅３０の第３バッテリ３５１の劣化が抑制される。
【０３２９】
例えば、タイムチャートにおいて、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きい時刻ｔ１において、第２指示回数Ｉ２は、第３指示回数Ｉ３よりも少ない。このため、第１余剰量Ｗｅ１を預けるための電力によって、第２バッテリ２５１が充電される。これにより、第３バッテリ３５１のみの充放電回数が多くなることが抑制されるため、第３バッテリ３５１の劣化が抑制される。
【０３３０】
［６］ＣＥＭＳサーバ５０は、第１距離Ｄ１および第３距離Ｄ３に基づいて、第１発電装置１１の電力によって、第２バッテリ２５１か第３バッテリ３５１かのいずれかを充電させる。これにより、第１発電装置１１の余剰電力の送電経路を短くすることができるため、系統電力線４１による電力損失を低減できる。このため、第１住宅１０の電力の余剰量が有効により利用される。
【０３３１】
例えば、タイムチャートにおいて、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３がゼロより大きい時刻ｔ５では、第２指示回数Ｉ２は、第３指示回数Ｉ３と同じ回数になっている。また、第３距離Ｄ３は、第１距離Ｄ１よりも短い。したがって、第１発電装置１１の電力の余剰量によって、第３バッテリ３５１が充電されている。これにより、系統電力線４１による第１住宅１０の余剰電力を送電するときの電力損失が低減される。このため、第１住宅１０の電力の余剰量が有効により利用される。
【０３３２】
（他の実施形態）
本発明は、上記実施形態に限定されるものではなく、上記実施形態に対して、適宜変更が可能である。また、上記各実施形態において、実施形態を構成する要素は、特に必須であると明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。
【０３３３】
本開示に記載の取得部、算出部、制御部およびその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサおよびメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の取得部、算出部、制御部およびその手法は、一つ以上の専用ハードウエア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の取得部、算出部、制御部およびその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサおよびメモリと一つ以上のハードウエア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。
【０３３４】
（１）上記実施形態では、ＣＥＭＳサーバ５０は、第１ＨＥＭＳコントローラ１８から第１充電使用量Ｗｕ１、第１余剰量Ｗｅ１および第１不足量Ｗｉ１を取得する。また、ＣＥＭＳサーバ５０は、第２ＨＥＭＳコントローラ２８から第２充電使用量Ｗｕ２、第２余剰量Ｗｅ２および第２不足量Ｗｉ２を取得する。さらに、ＣＥＭＳサーバ５０は、第３ＨＥＭＳコントローラ３８から第３充電使用量Ｗｕ３、第３余剰量Ｗｅ３および第３不足量Ｗｉ３を取得する。
【０３３５】
これに対して、ＣＥＭＳサーバ５０は、第１発電量Ｗｇ１、第１消費量Ｗｏ１および第１電池残量ＳＯＣ１に基づいて、第１充電使用量Ｗｕ１、第１余剰量Ｗｅ１および第１不足量Ｗｉ１を直接算出してもよい。また、ＣＥＭＳサーバ５０は、第２発電量Ｗｇ２、第２消費量Ｗｏ２および第２電池残量ＳＯＣ２に基づいて、第２充電使用量Ｗｕ２、第２余剰量Ｗｅ２および第２不足量Ｗｉ２を直接算出してもよい。さらに、ＣＥＭＳサーバ５０は、第３発電量Ｗｇ３、第３消費量Ｗｏ３および第３電池残量ＳＯＣ３に基づいて、第３充電使用量Ｗｕ３、第３余剰量Ｗｅ３および第３不足量Ｗｉ３を直接算出してもよい。
【０３３６】
（２）上記実施形態では、第１住宅１０には、第１発電装置１１が備えられており、第２住宅２０には、第２発電装置２１が備えられており、第３住宅３０には、第３発電装置３１が備えられている。これに対して、各住宅に発電装置がそれぞれ備えられることに限定されず、第１住宅１０、第２住宅２０および第３住宅３０の少なくとも１つの住宅に、発電装置が備えられていればよい。
【０３３７】
（３）上記実施形態では、蓄電装置は、電気自動車としたが、ブラグインハイブリッド自動車であってもよい。
【０３３８】
（４）上記実施形態では、ＣＥＭＳサーバ５０は、３軒の住宅の電力を管理している。これに対して、ＣＥＭＳサーバ５０は、３軒の住宅の電力を管理することに限定せず、２件の住宅および４軒以上の住宅の電力を管理してもよい。
【０３３９】
（５）上記実施形態では、ＣＥＭＳサーバ５０は、第１郵便番号Ｐｃ１、第２郵便番号Ｐｃ２および第３郵便番号Ｐｃ３と第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３との関係図を用いて、第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３を算出する。これに対して、ＣＥＭＳサーバ５０は、第１郵便番号Ｐｃ１、第２郵便番号Ｐｃ２および第３郵便番号Ｐｃ３を用いて、第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３を算出することに限定されない。例えば、ＣＥＭＳサーバ５０は、第１電気自動車１５、第２電気自動車２５および第３電気自動車３５の位置に基づいて、第１距離Ｄ１、第２距離Ｄ２および第３距離Ｄ３を算出してもよい。第１電気自動車１５の位置は、例えば、第１電気自動車１５に備えられる図示しないナビゲーション装置がＧＰＳからの信号を受信することによって、取得される。また、第２電気自動車２５の位置は、第２電気自動車２５に備えられる図示しないナビゲーション装置がＧＰＳからの信号を受信することによって、取得される。第３電気自動車３５の位置は、第３電気自動車３５に備えられる図示しないナビゲーション装置がＧＰＳからの信号を受信することによって、取得される。
【０３４０】
（６）上記実施形態では、第１ＨＥＭＳコントローラ１８は、ステップＳ２１３において、第１充電量Ｗｃ１を充電効率ηｃで除算することによって、第１充電使用量Ｗｕ１を算出する。これに対して、第１充電使用量Ｗｕ１は、第１電力量計１７によって計測されてもよい。そして、第１ＨＥＭＳコントローラ１８は、この第１電力量計１７による計測値を用いて、第１余剰量Ｗｅ１を算出してもよい。
【０３４１】
（７）上記実施形態では、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１および第２充電余裕量Ｗｍ２がゼロより大きく、第３充電余裕量Ｗｍ３がゼロ以下であるとき、第１発電装置１１の電力によって、第２バッテリ２５１を充電させる。これに対して、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１および第３充電余裕量Ｗｍ３がゼロより大きく、第２充電余裕量Ｗｍ２がゼロ以下であるとき、第１発電装置１１の電力によって、第３バッテリ３５１を充電させてもよい。
【０３４２】
（８）上記実施形態では、ＣＥＭＳサーバ５０は、第１余剰量Ｗｅ１、第２充電余裕量Ｗｍ２および第３充電余裕量Ｗｍ３に基づいて、第１発電装置１１の電力によって、第２バッテリ２５１か第３バッテリ３５１のいずれかを充電させる。これに対して、ＣＥＭＳサーバ５０は、第２余剰量Ｗｅ２、第１充電余裕量Ｗｍ１および第３充電余裕量Ｗｍ３に基づいて、第２発電装置２１の電力によって、第１バッテリ１５１か第３バッテリ３５１のいずれかを充電させてもよい。また、ＣＥＭＳサーバ５０は、第３余剰量Ｗｅ３、第１充電余裕量Ｗｍ１および第２充電余裕量Ｗｍ２に基づいて、第３発電装置３１の電力によって、第１バッテリ１５１か第２バッテリ２５１のいずれかを充電させてもよい。
【０３４３】
（９）上記実施形態では、ＣＥＭＳサーバ５０は、１つの預け元を選定している。また、ＣＥＭＳサーバ５０は、１つの預け先を選定している。さらに、ＣＥＭＳサーバ５０は、１つの返還先を選定している。これに対して、ＣＥＭＳサーバ５０は、選定する預け元の数を１つに限定せず、複数の預け元を選定してもよい。ＣＥＭＳサーバ５０は、選定する預け先の数を１つに限定せず、複数の預け先を選定してもよい。さらに、ＣＥＭＳサーバ５０は、選定する返還先の数を１つに限定せず、複数の返還先を選定してもよい。
【０３４４】
（１０）上記実施形態では、バッテリを放電させることによって、預かっている電力が返還される。これに限定されず、例えば、住宅が発電装置を所持している場合は、その発電装置の発電電力によって、預かっている電力が返還されてもよい。
【０３４５】
（まとめ）
第１の観点によれば、地域コントローラは、第１建物に備えられる第１発電装置によって発電される電力量である第１発電量と、第１建物に備えられる第１機器によって消費される電力量である第１消費量と、第１建物の第１バッテリの充電に使用される電力量である第１充電使用量と、第１発電量、第１消費量および第１充電使用量に基づいて算出される第１発電装置の電力の余剰量である第１余剰量と、を取得する電力取得部と、第２建物の第２バッテリの充電可能な電力量である第２建物充電余裕量を取得する余裕取得部と、第１余剰量および第２建物充電余裕量がゼロより大きいとき、第１発電装置の電力を用いて、第２バッテリの充放電制御を行う第２建物用充放電装置に、第２バッテリを充電させる電力制御部と、を備える。これにより、住宅の発電電力を有効に利用することができる。
【０３４６】
また、第２の観点によれば、地域コントローラは、第１発電装置の電力によって第２バッテリに充電される電力量である預かり量を算出する預かり算出部をさらに備え、電力取得部は、第１発電量、第１消費量および第１充電使用量に基づいて算出される第１建物の電力の不足量を取得し、電力制御部は、預かり量および不足量がゼロより大きいとき、第２建物用充放電装置に第２バッテリの放電させることによって、第２建物から第１建物に電力を供給させる。これにより、住宅の発電電力をより有効に利用することができる。
【０３４７】
また、第３の観点によれば、預かり算出部は、第１発電装置から系統電力線を介して第２建物に備えられる第２建物用分電盤に供給される電力量に対する第２建物用分電盤から第２バッテリに供給される電力量の割合である送電効率、および、第２建物用分電盤から第２バッテリに供給される電力量に対する第２バッテリに充電される電力量の割合である充電効率に基づいて、預かり量を算出する。これにより、預かり量の正確度が向上する。
【０３４８】
また、第４の観点によれば、地域コントローラは、第２バッテリが放電する電力量に対する第２バッテリから第２建物用分電盤に供給される電力量の割合である放電効率、送電効率、充電効率、不足量および預かり量に基づいて、第２バッテリが放電する電力量を算出する返還算出部をさらに備える。これにより、第２バッテリが放電する電力量の正確度が向上する。このため、電力量を返還するバッテリの最低限必要な電池残量が確保しやすくなる。
【０３４９】
また、第５の観点によれば、電力制御部は、第２バッテリの電池残量が電池閾値以下であるとき、第２バッテリの放電を禁止する。これにより、電力量を返還するバッテリの最低限必要な電池残量が確保しやすくなる。
【０３５０】
また、第６の観点によれば、電力取得部は、第３建物の第３バッテリの充電可能な電力量である第３建物充電余裕量を取得し、電力制御部は、第１余剰量、第２建物充電余裕量および第３建物充電余裕量に基づいて、第１発電装置の電力を用いて、第２建物用充放電装置に第２バッテリを充電させ、第３バッテリの充放電制御を行う第３建物用充放電装置に第３バッテリを充電させる。これにより、住宅の発電電力をより有効に利用することができる。
【０３５１】
また、第７の観点によれば、電力制御部は、第１余剰量および第３建物充電余裕量がゼロより大きく、第２建物充電余裕量がゼロ以下であるとき、第１発電装置の電力を用いて、第３建物用充放電装置に第３バッテリを充電させ、第１余剰量および第２建物充電余裕量がゼロより大きく、第３建物充電余裕量がゼロ以下であるとき、第１発電装置の電力を用いて、第２建物用充放電装置に第２バッテリを充電させる。これにより、住宅の発電電力をより有効に利用することができる。
【０３５２】
また、第８の観点によれば、電力制御部は、第２バッテリを充放電させた回数が第３バッテリを充放電させた回数よりも少ないとき、第２建物用充放電装置に第２バッテリを充電させ、第３バッテリを充放電させた回数が第２バッテリを充放電させた回数よりも少ないとき、第３建物用充放電装置に第３バッテリを充電させる。これにより、第２バッテリおよび第３バッテリの劣化を抑制することができる。
【０３５３】
また、第９の観点によれば、電力制御部は、第１建物の位置から第２建物の位置までの距離が第１建物の位置から第３建物の位置までの距離よりも短いとき、第２建物用充放電装置に第２バッテリを充電させ、第１建物の位置から第３建物の位置までの距離が第１建物の位置から第２建物の位置までの距離よりも短いとき、第３建物用充放電装置に第３バッテリを充電させる。これにより、余剰電力を送電するときの電力損失を低減することができる。
【０３５４】
また、第１０の観点によれば、電力取得部は、第２建物に備えられる第２発電装置によって発電される電力量である第２発電量と、第２建物に備えられる第２機器によって消費される電力量である第２消費量と、第２バッテリの充電に使用される電力量である第２充電使用量と、第２発電量、第２消費量および第２充電使用量に基づいて算出される第２発電装置の電力の余剰量である第２余剰量と、を取得し、余裕取得部は、第１バッテリの充電可能な電力量である第１建物充電余裕量を取得し、電力制御部は、第１余剰量および第２建物充電余裕量がゼロより大きく、かつ、第２余剰量および第１建物充電余裕量のいずれかがゼロ以下であるとき、第１発電装置の電力を用いて、第２建物用充放電装置に、第２バッテリを充電させ、第１余剰量および第２建物充電余裕量のいずれかがゼロ以下、かつ、第２余剰量および第１建物充電余裕量がゼロより大きいとき、第２発電装置の電力を用いて、第１バッテリの充放電制御を行う第１建物用充放電装置に、第１バッテリを充電させる。これにより、住宅の発電電力をより有効に利用することができる。
【０３５５】
また、第１１の観点によれば、建物コントローラは、第１建物に備えられる発電装置によって発電される電力量である発電量と、第１建物に備えられる機器によって消費される電力量である消費量と、第１建物の第１バッテリの充電に使用される電力量である充電使用量と、を取得する電力取得部と、発電量、消費量および充電使用量に基づいて、発電装置の電力の余剰量を算出する余剰算出部と、余剰量がゼロより大きいとき、地域コントローラから余剰量の預け先を示す信号を取得し、第１建物から地域コントローラが選定した預け先に対応する第２建物に、発電装置の電力を供給させる電力制御部と、を備える。これにより、住宅の発電電力をより有効に利用することができる。
【０３５６】
また、第１２の観点によれば、エネルギー管理システムは、第１建物に備えられる第１発電装置と、第１建物に備えられ、電力を消費する第１機器と、第１建物に備えられる第１バッテリと、第２建物に備えられる第２バッテリと、第１発電装置によって発電される電力量である第１発電量と、第１機器によって消費される電力量である第１消費量と、第１バッテリの充電に使用される電力量である第１充電使用量と、を取得する電力取得部と、第１発電量、第１消費量および第１充電使用量に基づいて、第１発電装置の電力の第１余剰量を算出する余剰算出部と、第２バッテリの充電可能な電力量である第２建物充電余裕量を取得する余裕取得部と、第１余剰量および第２建物充電余裕量がゼロより大きいとき、信号を送信するサーバと、第１建物に備えられ、サーバの信号に基づいて、第１発電装置の電力を第２建物に供給させる第１制御部と、第２バッテリの充放電制御を行う第２建物用充放電装置と、第２建物に備えられ、サーバの信号に基づいて、第１発電装置の電力を用いて、第２建物用充放電装置に、第２バッテリを充電させる第２制御部と、を備える。これにより、住宅の発電電力を有効に利用することができる。
【符号の説明】
【０３５７】
１０    第１建物
１１    第１発電装置
１４    第１機器
１５１  第１バッテリ
２０    第２建物
２５１  第２バッテリ
２６    第２建物用充放電装置
【図１】
2020188559.tif 000003
【図２】
2020188559.tif 000004
【図３】
2020188559.tif 000005
【図４】
2020188559.tif 000006
【図５】
2020188559.tif 000007
【図６】
2020188559.tif 000008
【図７】
2020188559.tif 000009