(57)【要約】需要家における、再生可能エネルギーを利用して発電する発電設備と、電力を充電及び放電する蓄電設備と、を含む蓄電システムにおける、前記蓄電設備の充電及び放電する電力量を制御する充放電量制御装置であって、前記充放電量制御装置は、将来の所定の第１時間帯における、需要家の負荷設備の使用電力量を示す第１負荷電力量と、前記発電設備の発電電力量を示す第１発電電力量と、電力料金と、に基づき、前記第１時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第１充電電力量を求め、前記第１充電電力量に基づき、前記第１時間帯に含まれる前記第１時間帯より短い第２時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第２充電電力量を求め、前記第２充電電力量に基づき、現在においてさらに前記蓄電設備に充電又は放電されるべき電力量を示す第１電力量を求める演算処理部と、前記演算処理部の算出の結果に基づいて前記蓄電設備における充電又は放電を制御する制御部と、を備えた充放電量制御装置である。
2017033309.tif 000002
【特許請求の範囲】
【請求項１】
需要家における、再生可能エネルギーを利用して発電する発電設備と、電力を充電及び放電する蓄電設備と、を含む蓄電システムにおける、前記蓄電設備の充電及び放電する電力量を制御する充放電量制御装置であって、
前記充放電量制御装置は、
将来の所定の第１時間帯における、需要家の負荷設備の使用電力量を示す第１負荷電力量と、前記発電設備の発電電力量を示す第１発電電力量と、電力料金と、に基づき、前記第１時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第１充電電力量を求め、
前記第１充電電力量に基づき、前記第１時間帯に含まれる前記第１時間帯より短い第２時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第２充電電力量を求め、
前記第２充電電力量に基づき、現在においてさらに前記蓄電設備に充電又は放電されるべき電力量を示す第１電力量を求める演算処理部と、
前記演算処理部の算出の結果に基づいて前記蓄電設備における充電又は放電を制御する制御部と、
を備えていることを特徴とする充放電量制御装置。
【請求項２】
前記電力料金は、電力の買電料金を示す第１電力料金と、電力の売電料金を示す第２電力料金と、を含み、
前記第１電力料金は、前記第１時間帯において複数設定され、
前記演算処理部は、前記第１電力料金と、現在における電力の買電料金を示す第３電力料金と、の比較結果に基づいて、前記第１電力量を求めることを特徴とする請求項１に記載の充放電量制御装置。
【請求項３】
前記演算処理部は、前記第１電力料金の最大値から前記第３電力料金を減算して得られる第１電力料金差額と、前記第３電力料金から前記第１電力料金の最小値を減算して得られる第２電力料金差額と、の比較結果に基づいて、前記第１電力量を求めることを特徴とする請求項２に記載の充放電量制御装置。
【請求項４】
前記演算処理部は、前記第１負荷電力量が前記第１発電電力量以上である場合、
前記第１電力料金が最大値であるときの、前記蓄電設備に充電されている電力量を示す第３充電電力量から、前記第１電力料金の最大値に対応する電力量を示す第１減算電力量を減算する第１処理と、
前記第１電力料金が前記第３電力料金よりも小さいときの、前記第３充電電力量に、前記第１電力料金に対応する電力量を示す第１加算電力量を加算する第２処理と、
前記第１電力料金が最大値及び最小値ではないときの、前記第３充電電力量を維持する第３処理と、
を所定の回数繰り返すことによって、前記第１充電電力量を求めることを特徴とする請求項２又は３に記載の充放電量制御装置。
【請求項５】
前記演算処理部は、前記第１負荷電力量が前記第１発電電力量以上である場合、
前記第１電力料金が前記第３電力料金よりも大きいときの、前記蓄電設備に充電されている電力量を示す第３充電電力量から、前記第１電力料金に対応する電力量を示す第２減算電力量を減算する第１処理と、
前記第１電力料金が最小値であるときの、前記第３充電電力量に、前記第１電力料金の最小値に対応する電力量を示す第２加算電力量を加算する第２処理と、
前記第１電力料金が最大値及び最小値ではないときの、前記第３充電電力量を維持する第３処理と
を所定の回数繰り返すことによって、前記第１充電電力量を求めることを特徴とする請求項２又は３に記載の充放電量制御装置。
【請求項６】
前記演算処理部は、前記第１負荷電力量が前記第１発電電力量よりも小さい場合、
前記蓄電設備に充電されている電力量を示す第３充電電力量に、前記第１電力料金と、前記第２電力料金と、の比較に基づく電力量を加算する処理を所定の回数繰り返すことによって、前記第１充電電力量を求めることを特徴とする請求項２又は３に記載の充放電量制御装置。
【請求項７】
前記演算処理部は、前記第１負荷電力量が前記第１発電電力量よりも小さい場合、
前記第３充電電力量に、前記第１電力料金と、前記第２電力料金と、の比較に基づく電力量を加算する処理を所定の回数繰り返すことによって、前記第１充電電力量を求めることを特徴とする請求項４又は５に記載の充放電量制御装置。
【請求項８】
前記第２時間帯は、前記第１時間帯において前記蓄電設備に充電される電力量が最大となる時間帯に設定されることを特徴とする請求項１〜７の何れか一項に記載の充放電量制御装置。
【請求項９】
前記演算処理部は、前記第２時間帯における前記第２充電電力量と、前記蓄電設備に充電することができる最大の電力量を示す最大充電電力量と、に基づいて前記第１電力量を求めることを特徴とする請求項１〜８の何れか一項に記載の充放電量制御装置。
【請求項１０】
前記演算処理部は、前記第１時間帯における前記第１充電電力量に、前記第１電力量を加算した電力量を示す加算充電電力量を求め、前記加算充電電力量が所定値を下回る場合に、所定値を下回った分の電力量を示す第２電力量を求め、前記第２電力量を前記第１電力量に加算して、前記第１電力量を更新することを特徴とする請求項１〜９の何れか一項に記載の充放電量制御装置。
【請求項１１】
前記第２時間帯は、前記第１時間帯において前記蓄電設備に充電される電力量が最小となる時間帯に設定されることを特徴とする請求項１〜７の何れか一項に記載の充放電量制御装置。
【請求項１２】
前記演算処理部は、前記第２時間帯における前記第２充電電力量と等しい電力量を、前記第１電力量に設定することを特徴とする請求項１〜７、１１の何れか一項に記載の充放電量制御装置。
【請求項１３】
前記演算処理部は、前記第１時間帯における前記第１充電電力量から、前記第１電力量を減算した電力量を示す減算充電電力量を求め、前記減算充電電力量が前記蓄電設備に充電することができる最大の電力量を示す最大充電電力量を上回る場合に、前記最大充電電力量を上回った分の第３電力量を求め、前記第５電力量を前記第１電力量から減算して、前記第１電力量を更新することを特徴とする請求項１〜７、１１、１２の何れか一項に記載の充放電量制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電設備の充放電量制御装置に関する。
【背景技術】
【０００２】
例えば、電気料金に基づいて、蓄電設備の充放電を行う技術が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４９２４５１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の特許文献１の場合、現在の電力料金データを取り込んで、予め登録された充放電パターンを選択することにより蓄電設備の充放電を行っている。従って、将来において、電力料金がより高いときに蓄電設備が放電し、電力料金がより低いときに蓄電設備に充電することが、最もコスト縮減につながるにもかかわらず、特許文献１では、現在の電力料金に基づいて予め登録された充放電パターンで充放電を実施するため、運用にあたり、蓄電設備から放電したいときに蓄電池の充電電力量が不足し、蓄電設備に充電したいときに蓄電池の充電電力量が最大であるためもはや充電できないことが想定され、蓄電設備は、効率の良い充放電ができない虞があった。
【課題を解決するための手段】
【０００５】
前述した課題を解決する主たる本発明は、需要家における、再生可能エネルギーを利用して発電する発電設備と、電力を充電及び放電する蓄電設備と、を含む蓄電システムにおける、前記蓄電設備の充電及び放電する電力量を制御する充放電量制御装置であって、前記充放電量制御装置は、将来の所定の第１時間帯における、需要家の負荷設備の使用電力量を示す第１負荷電力量と、前記発電設備の発電電力量を示す第１発電電力量と、電力料金と、に基づき、前記第１時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第１充電電力量を求め、前記第１充電電力量に基づき、前記第１時間帯に含まれる前記第１時間帯より短い第２時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第２充電電力量を求め、前記第２充電電力量に基づき、現在においてさらに前記蓄電設備に充電又は放電されるべき電力量を示す第１電力量を求める演算処理部と、前記演算処理部の算出の結果に基づいて前記蓄電設備における充電又は放電を制御する制御部と、を備える。【０００６】
本発明の他の特徴については、添付図面及び本明細書の記載により明らかとなる。
【発明の効果】
【０００７】
本発明によれば、充放電量制御装置は、現在における蓄電設備の充電電力量、将来の電力料金、将来の負荷の負荷電力量、将来の発電設備の発電電力量に基づき、現在において蓄電設備に充電すべき電力量又は蓄電設備から放電すべき電力量を決定することで、最も経済的に効率の良い蓄電設備の運用を実現することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る充放電量制御装置の構成を示す図である。
【図２】本実施形態に係る充放電量制御装置の充放電の概略を示すグラフである。
【図３】本実施形態に係る記憶部に格納される固定値データの記憶形式の一例を示す表である。
【図４】本実施形態に係る記憶部に格納される現在情報データの記憶形式の一例を示す表である。
【図５】本実施形態に係る記憶部に格納される電力料金データの記憶形式の一例を示す表である。
【図６】本実施形態に係る記憶部に格納される電力量データの記憶形式の一例を示す表である。
【図７】本実施形態に係る記憶部に格納される充電電力量データの記憶形式の一例を示す表である。
【図８】本実施形態に係る記憶部に格納される放電電力量データの記憶形式の一例を示す表である。
【図９】本実施形態に係る充放電量制御装置の第１グラフの一例を示すグラフである。
【図１０】本実施形態に係る充放電量制御装置の第２グラフの一例を示すグラフである。
【図１１】本実施形態に係る充放電量制御装置の第１判定手順を示すフローチャートである。
【図１２】本実施形態に係る充放電量制御装置の第２判定手順を示すフローチャートである。
【図１３】本実施形態に係る充放電量制御装置の第３判定手順を示すフローチャートである。
【図１４】本実施形態に係る充放電量制御装置の第４判定手順を示すフローチャートである。
【図１５】本実施形態に係る充放電量制御装置の第５判定手順を示すフローチャートである。
【図１６】本実施形態に係る充放電量制御装置の第６判定手順を示すフローチャートである。
【図１７】本実施形態に係る充放電量制御装置の第７判定手順を示すフローチャートである。
【図１８】本実施形態に係る充放電量制御装置の第８判定手順を示すフローチャートである。
【図１９】本実施形態に係る充放電量制御装置の第９判定手順を示すフローチャートである。
【図２０】本実施形態に係る充放電量制御装置の第１０判定手順を示すフローチャートである。
【図２１】本実施形態に係る充放電量制御装置の第１１判定手順を示すフローチャートである。
【図２２】本実施形態に係る充放電量制御装置の第１２判定手順を示すフローチャートである。
【図２３】本実施形態に係る充放電量制御装置の第１３判定手順を示すフローチャートである。
【図２４】本実施形態に係る充放電量制御装置の第１４判定手順を示すフローチャートである。
【図２５】本実施形態に係る充放電量制御装置の第１５判定手順を示すフローチャートである。
【図２６】本実施形態に係る充放電量制御装置の第１６判定手順を示すフローチャートである。
【図２７】本実施形態に係る充放電量制御装置の第１７判定手順を示すフローチャートである。
【図２８】本実施形態に係る充放電量制御装置の第１８判定手順を示すフローチャートである。
【図２９】本実施形態に係る充放電量制御装置の第１９判定手順を示すフローチャートである。
【図３０】本実施形態に係る充放電量制御装置の第２０判定手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
＝＝＝構成＝＝＝
図１及び図２を参照しつつ、本実施形態に係る蓄電システム１の充放電量制御装置４を説明する。
蓄電システム１は、例えば発電設備２、蓄電設備３及び充放電量制御装置４を含んで構成されている。発電設備２は、需要家に設置されているものとし、充放電量制御装置４と接続されている。発電設備２は、例えば太陽光パネル及び接続盤等を含んで構成されており、太陽光から電力を生成する設備である。なお、太陽光から電力を生成する設備に限定するものではなく、再生可能エネルギーを利用した発電設備であればよい。発電設備２は、充放電量制御装置４を介して、生成した電力を蓄電設備３に出力する。蓄電設備３は、需要家に設置されているものとし、充放電量制御装置４と接続されている。蓄電設備３は、例えばインバータ部３Ａ及び蓄電池３Ｂ等を含んで構成されている。蓄電設備３は、充放電量制御装置４を介して発電設備２又は電力会社系統５から入力される電力を充電する機能を有している。又、蓄電設備３は、充放電量制御装置４を介して負荷設備６に電力を供給する機能を有している。蓄電設備３は、蓄電池３Ｂに蓄えられる直流の電力を、蓄電設備３内部のインバータ部３Ａで交流の電力に変換して、外部に交流の電力を出力する機能を有している。負荷設備６は、個人住宅、公共施設等、所謂需要家において電力を消費する電力機器である。負荷設備６は、充放電量制御装置４を介して、蓄電設備３又は電力会社系統５から電力の供給を受ける。
充放電量制御装置４は、発電設備２、蓄電設備３、電力会社系統５、負荷設備６及び記憶装置７と接続されている。充放電量制御装置４は、制御部４Ａ、演算処理部４Ｂ、記憶部４Ｃ及び記憶装置７を含んで構成されている。なお、記憶装置７は、充放電量制御装置４の内部に設けられるか、外部に設けられるかは限定されない。
制御部４Ａは、蓄電設備３、発電設備２、電力会社系統５、負荷設備６及び演算処理部４Ｂと接続されている。制御部４Ａは、演算処理部４Ｂから制御指令が入力されると内部の回路を選択的に並列又は解列させ、蓄電設備３、発電設備２、電力会社系統５及び負荷設備６に夫々接続する機能を有している。
演算処理部４Ｂは、制御部４Ａ、記憶部４Ｃ及び記憶装置７と接続されている。演算処理部４Ｂは、制御部４Ａに対し、制御部４Ａの内部の回路を選択的に切り替えるための制御信号を出力する機能を有している。例えば、電力会社系統５から負荷設備６に電力を供給している場合、演算処理部４Ｂから制御部４Ａに対して、蓄電設備３から負荷設備６に電力を供給するための制御信号を出力したとき、制御部４Ａの内部の回路において、電力会社系統５につながる端子を切離し、代わりに蓄電設備３につながる端子に接続して、蓄電設備３から負荷設備６に対して電力を供給する。演算処理部４Ｂは、記憶部４Ｃ及び記憶装置７から情報を読み込み、情報を出力する機能を有している。演算処理部４Ｂは、記憶部４Ｃ及び記憶装置７から読み込んだ情報に対して比較処理、演算処理及び演算比較処理をする機能を有している。比較処理とは、例えば２つの値を比較して、値の大小若しくは値が互いに等しいか否かについて処理することである。演算処理とは、例えば値に対して計算式を用いて演算し、その結果を算出する処理である。演算比較処理とは、例えば演算した結果を示す演算結果１と演算結果２とを比較し、その大小若しくは互いに等しいかを処理することである。演算処理部４Ｂは、記憶部４Ｃに情報を出力する機能を有している。例えば、記憶装置７から読み出した情報、比較処理、演算処理、演算比較処理した結果を示す情報を出力する機能をいう
記憶部４Ｃは、演算処理部４Ｂと接続されている。記憶部４Ｃは、演算処理部４Ｂの機能を実現するためのプログラムデータが記憶されている。演算処理部４Ｂの機能は、記憶部４Ｃから読み出されるプログラムを実行することによって実現される。記憶部４Ｃには、例えば、演算処理部４Ｂから出力された情報を図３〜図８に示すようにデータベース化して記憶されている。記憶部４Ｃには、例えば、演算処理部４Ｂから出力された情報を図９及び図１０に示すようにグラフ化して記憶されている。
記憶装置７は、例えば、固定値データ、現在における、電力料金データ、負荷電力量データ、発電電力量データ、売電料金データ及び充電電力量データ、将来における、電力料金データ、負荷設備６の負荷電力量データ、発電設備２で発電される発電電力量データ及び電力会社に売電する売電料金データを記憶している。
固定値データとは、契約電力で需給可能な電力量データ、蓄電設備３で充電可能な最大充電電力量データ、インバータ出力電力量データ、蓄電設備３の放電効率データ及び蓄電設備３の充電効率データをいう。
契約電力で需給可能な電力量データ（以下、「Ｍ」と称する。）とは、指定時間帯において、電力会社と契約している契約電力で需給可能な電力量データのことである。
蓄電設備３で充電可能な最大充電電力量データ（以下、「Ｎ」と称する。）とは、蓄電設備３に内蔵されている全蓄電池３Ｂで充電可能な最大の電力量データのことである。
インバータ出力電力量データ（以下、「Ｉ」と称する。）とは、蓄電設備３に内蔵されているインバータ部３Ａが出力可能な最大の電力量データのことである。
蓄電設備３の放電効率データ（以下、「Ｑ」と称する。）とは、全蓄電池３Ｂから電力が出力される端子部での電力と、インバータ部３Ａから電力が出力される端子部での電力との比率データのことである。
蓄電設備３の充電効率データ（以下、「Ｐ」と称する。）とは、インバータ部３Ａに電力が入力される端子部での電力と、全蓄電池３Ｂに電力が入力される端子部での電力と、の比率データのことである。
現在における電力料金データ（以下、「Ａ０」と称する。）とは、需要家において電力会社から電力を買電するときの買電料金データのことである。
現在における負荷電力量データ（以下、「Ｂ０」と称する。）とは、需要家において負荷設備６で消費される電力量データのことである。
現在における発電電力量データ（以下、「Ｆ０」と称する。）とは、需要家において発電設備２で発電される電力量データのことである。
現在における売電料金データ（以下、「Ｇ０」と称する。）とは、Ｆ０を電力会社に売電するときの売電料金データのことである。
現在における充電電力量データ（以下、「Ｒ０」と称する。）とは、蓄電設備３に充電されている現在の電力量データのことである。  
将来における電力料金データ（以下、「Ａｋ」と称する。）とは、例えば需要家において電力会社から電力を買電するときの将来の買電料金データであって、電力会社が公表しているものである。
将来における負荷電力量データ（以下、「Ｂｋ」と称する。）とは、需要家において負荷設備６で消費される電力量データであって、例えば、時期、時間帯、気温等を考慮し、過去の負荷電力量に基づいて算定される将来の電力量データのことである。
将来における発電電力量データ（以下、「Ｆｋ」と称する。）とは、需要家において発電設備２で発電される電力量データであって、例えば、時期、時間帯、気温、照度等を考慮し、過去に太陽光発電設備で発電された発電電力量に基づいて算定される将来の電力量データのことである。
将来における売電料金データ（以下、「Ｇｋ」と称する。）とは、例えば需要家において電力会社に電力を売電するときの将来の売電料金データであって、国が公表しているものである。
演算処理部４Ｂは、比較処理、演算処理及び演算比較処理と、記憶装置７に記憶されている各種情報とに基づいて、将来における充電電力量を予測し、現在における更新された充放電電力量を求め、現在における更新された充電電力量を求める機能を有する。
将来における充電電力量（以下、「Ｒｋ」と称する。）とは、将来の所定の第１時間帯における蓄電設備３に充電されていると予想される電力量のことである。
現在における充放電電力量（以下、「Ｅ０」と称する。）とは、以下に示す第１判定手順〜第２０判定手順に基づいて求められる蓄電設備３に充電すべき又は蓄電設備３から放電すべき電力量のことである。
現在における更新された充電電力量（以下、「ＲＥ０」と称する。）とは、Ｒ０にＥ０を加算して求められる電力量である。
なお、将来の所定の第１時間帯とは、例えば２４時間を想定している。又、演算処理部４Ｂは、以下に示す第１判定手順〜第２０判定手順を所定の時間間隔で実行する機能を有する。又、所定の時間間隔とは、例えば３０分間隔を想定している。
演算処理部４Ｂは、Ｒｋ、Ｅ０及びＲＥＯに基づき、第１グラフ及び第２グラフを作成する機能を有する。第１グラフ及び第２グラフは、現在及び将来における蓄電設備３に充電される電力量を示すグラフである。第１グラフ及び第２グラフの詳細に関しては後述する。
図２を参照しながら、本実施形態の概略を説明する。第１時間帯のうち電力料金が最大若しくは最小ではない電力料金の時間帯を示す現在時間帯において、蓄電設備３に充電できる電力量は、（Ｎ−Ｒ０）である。又、蓄電設備３から放電できる電力量は、Ｒ０である。
将来の第２時間帯１３において、蓄電設備３に充電されている電力量の最大値を示す電力量（Ｒｍａｘ）は、さらに（Ｎ−Ｒｍａｘ）だけ蓄電設備３に充電することができる（ＲＴｋ）。又、蓄電設備３に充電されている電力量の最小値を示す電力量（Ｒｍｉｎ）は、Ｒｍｉｎだけ蓄電設備３から放電することができる（ＲＡｋ）。
本実施形態によれば、現在時間帯から第２時間帯に至る時間帯において、Ｒ０、Ｂｋ、Ｆｋ等を考慮して、後述する第１判定手順〜第２０判定手順に基づき、経済的に最も効率的であるＲＴｋ又はＲＡｋを算出することができる。そして、ＲＴｋ又はＲＡｋに基づき、現在時間帯における、蓄電設備３の充電電力量を決定することができる。
以下、図１１〜図３０を参照しつつ、第１判定手順〜第２０判定手順について詳細に説明する。尚、図１１〜図３０では、演算処理部４Ｂ、記憶部４Ｃ及び記憶装置７を判定手順の処理の主体として明示している。図１１〜図３０では、判定手順の処理の流れを矢印で示し、夫々の図１１〜図３０で示される第１判定手順〜第２０判定手順は、一連の手順である。そのため、説明の便宜上、図１１〜図３０において、記憶装置７又は記憶部４Ｃが処理を実行しない判定手順についても、図中には、記憶装置７及び記憶部４Ｃを明示して判定手順を理解しやすくする。
又、以下説明では、説明の便宜上、電力会社から買電することを「買電」と称し、電力会社に売電することを「売電」と称し、発電設備２の発電電力量を「発電電力量」と称し、負荷設備６の負荷電力量を「負荷電力量」と称し、蓄電設備３に充電することを「充電」と称し、蓄電設備３の充電率を「ＳＯＣ」と称し、電力量から計算される電力料金を「ＤＫ」と称し、Ｒｋのうちで最大の電力量を「Ｒｍａｘ」と称し、Ｒｋのうちで最小の電力量を「Ｒｍｉｎ」と称し、現在よりも所定の時間だけ将来に充電されている電力量を「Ｒ１」と称し、ＲｋがＲｍａｘ又はＲｍｉｎであるときの第２時間帯を「ＫＥ」と称する。
＝＝＝第１判定手順＝＝＝
図１１を参照しつつ、第１判定手順の一例について説明する。第１判定手順は、発電設備２で発電された電力量が余る場合、Ｇ０、Ａ０及びＡｋを比較判定しＥ０を求める手順である。尚、第１判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７から固定値データ（Ｍ、Ｎ、Ｉ、Ｑ、Ｐ）、現在情報データ（Ａ０、Ｂ０、Ｆ０、Ｇ０、Ｒ０）を読み込み、記憶部４Ｃに固定値データ、現在情報データを出力する（Ｓ１０１）。記憶部４Ｃは、固定値データを、例えば図３に示す形式で記憶し、現在情報データを、例えば図４に示す形式で記憶する（Ｓ１０３）。演算処理部４Ｂは、Ｆ０と、Ｂ０と、を比較する（Ｓ１０４）。Ｓ１０４は、発電電力量によって、負荷電力量を賄うことができるか否かを判定するものである。
Ｆ０がＢ０以下の場合（Ｓ１０４：ＮＯ）、演算処理部４Ｂは、処理をＳ２００（第２判定手順）に移行する。
Ｆ０がＢ０より大きい場合（Ｓ１０４：ＹＥＳ）、Ｇ０と、Ａ０と、を比較する（Ｓ１０５）。Ｓ１０５は、経済的効果を考慮して、売電するか又は買電するかを判定するものである。
Ｇ０がＡ０以上の場合（Ｓ１０５：ＮＯ）、Ｆ０からＢ０を減算した電力量を全て電力会社へ売電する。売電により、Ｇ０とＡ０の差額分の経済的効果を奏する。
Ｇ０がＡ０より小さい場合（Ｓ１０５：ＹＥＳ）、売電するか又は充電するかを判定する。演算処理部４Ｂは、記憶装置７からＡｋを読み込み、記憶部４ＣにＡｋを出力する（Ｓ１０６）。記憶部４Ｃには、演算処理部４ＢからＡｋが入力されると、例えば図５に示されるように、そのＡｋがｋに対応付けられて記憶される（Ｓ１０８）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ａ１〜Ａ４８が対応付けられて記憶される。
次に、演算処理部４Ｂは、Ａｋのうちで最大の電力料金（以下、「Ａｍａｘ」と称する。）と、最小の電力料金（以下、「Ａｍｉｎ」と称する。）と、を選定し、記憶部４ＣにＡｍａｘ及びＡｍｉｎを出力する（Ｓ１０９）。記憶部４Ｃは、演算処理部４ＢからＡｍａｘ及びＡｍｉｎが入力されると、Ａｍａｘ及びＡｍｉｎを、例えば図５に示す形式で記憶する（Ｓ１１０）。
演算処理部４Ｂは、Ｇ０と、Ａｍａｘと、Ａｍｉｎと、を比較する（Ｓ１１１）。Ｓ１１１は、以下の式（１）によって判定される。式（１）は、経済的効果を考慮して、売電するか又は充電するかを判定するものである。具体的に、左辺において、Ｇ０とＡｍａｘとの金額差を算出し、右辺において、Ｇ０とＡｍｉｎとの金額差を算出し、その金額差の大小によって判断する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率を積算し、電力料金の低い方には充電効率を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００１０】
Ａｍａｘ×Ｑ−Ｇ０÷Ｐ  ＞  Ｇ０×Ｑ−Ａｍｉｎ÷Ｐ  ・・・  （１）
式（１）を満足する場合（Ｓ１１１：ＹＥＳ）、Ｇ０が相対的に安価であることを意味し、現在において売電せずに充電する。Ｅ０は、以下の式（２）〜（４）で求められる（Ｓ１１３）。
【００１１】
Ｅ０＝（Ｆ０−Ｂ０）×Ｐ            ・・・・・・・・・・・  （２）
Ｅ０＝Ｎ−Ｒ０                      ・・・・・・・・・・・  （３）
Ｅ０＝Ｉ×Ｐ                        ・・・・・・・・・・・  （４）
演算処理部４Ｂは、式（２）〜式（４）の右辺で求められる結果のうち最も小さい結果をＥ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ１１４）。記憶部４Ｃは、演算処理部４ＢからＥ０が入力されると、Ｅ０を、例えば図７に示す形式で記憶する（Ｓ１１５）。次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（５）によりＤＫを求め、記憶部４ＣにＲＥ０、ＳＯＣ及びＤＫを出力する（Ｓ１１６、Ｓ１１８）。
【００１２】
ＤＫ＝−（Ｆ０−Ｂ０−Ｅ０÷Ｐ）×Ｇ０      ・・・・・・・  （５）
記憶部４Ｃは、ＲＥ０、ＳＯＣ及びＤＫを、例えば図７に示す形式で記憶する（Ｓ１１７，Ｓ１１９）。
式（１）を満足しない場合（Ｓ１１１：ＮＯ）、Ｇ０が相対的に高価であることを意味し、現在において充電せずに売電する。
第１判定手順を終了して所定の時間毎に判定を繰り返す。
＝＝＝第２判定手順＝＝＝
図１２を参照しつつ、第２判定手順の一例について説明する。第２判定手順は、Ｓ１０４において、Ｆ０がＢ０以下の場合（Ｓ１０４：ＮＯ）に実行される手順である。尚、第２判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７からＡｋを読み込み、記憶部４ＣにＡｋを出力する（Ｓ２００）。記憶部４Ｃには、演算処理部４ＢからＡｋが入力されると、図５に示されるように、そのＡｋがｋに対応付けられて記憶される（Ｓ２０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ａ１〜Ａ４８が対応付けられて記憶される。
次に、演算処理部４Ｂは、Ａｍａｘ及びＡｍｉｎを選定し、記憶部４ＣにＡｍａｘ及びＡｍｉｎを出力する（Ｓ２０３）。記憶部４Ｃは、演算処理部４ＢからＡｍａｘ及びＡｍｉｎが入力されると、Ａｍａｘ及びＡｍｉｎを、例えば図５に示す形式で記憶する（Ｓ２０４）。
演算処理部４Ｂは、Ａ０と、Ａｍａｘと、Ａｍｉｎと、を比較する（Ｓ２０５）。Ｓ２０５は、経済的効果を考慮して、充電するか又は放電するかを判定するものである。
Ａ０がＡｍｉｎと等しい場合（Ｓ２０５：Ａ０＝Ａｍｉｎ）、経済的効果を高めるため現在において充電する。Ｅ０は、以下の式（６）〜（８）で求められる（Ｓ２０６）。
【００１３】
Ｅ０＝（Ｍ−Ｂ０＋Ｆ０）×Ｐ        ・・・・・・・・・・・  （６）
Ｅ０＝Ｎ−Ｒ０                      ・・・・・・・・・・・  （７）
Ｅ０＝Ｉ×Ｐ                        ・・・・・・・・・・・  （８）
演算処理部４Ｂは、式（６）〜式（８）の右辺で求められる結果のうち最も小さい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ２０７）。記憶部４Ｃは、演算処理部４ＢからＥ０が入力されると、Ｅ０を、例えば図７に示す形式で記憶する（Ｓ２０８）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（９）によりＤＫを求め、式（１０）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ２０９）。
【００１４】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０÷Ｐ）×Ａ０    ・・・・・・・・・  （９）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０÷Ｐ              ・・・・・・・・・  （１０）
記憶部４Ｃは、演算処理部４ＢからＲＥ０、ＳＯＣ、ＤＫ及びＳＤが入力されると、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図７に示す形式で記憶する（Ｓ２１０）。演算処理部４Ｂは、第２判定手順を終了して所定の時間毎に判定を繰り返す。
Ａ０がＡｍａｘと等しい場合（Ｓ２０５：Ａ０＝Ａｍｉｎ）、経済的効果を高めるため現在において放電する。Ｅ０は、以下の式（１１）〜（１３）で求められる（Ｓ２１１）。
【００１５】
Ｅ０＝−（Ｂ０−Ｆ０）÷Ｑ        ・・・・・・・・・・・  （１１）
Ｅ０＝−Ｒ０                      ・・・・・・・・・・・  （１２）
Ｅ０＝−Ｉ÷Ｑ                    ・・・・・・・・・・・  （１３）
演算処理部４Ｂは、例えば、式（１１）〜式（１３）の右辺で求められる結果のうち最も大きい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ２１２）。記憶部４Ｃは、演算処理部４ＢからＥ０が入力されると、Ｅ０を、例えば図８に示す形式で記憶する（Ｓ２１３）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（１４）によりＤＫを求め、式（１５）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ２１４）。
【００１６】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０×Ｑ）×Ａ０        ・・・・・・  （１４）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０×Ｑ              ・・・・・・・・・  （１５）
記憶部４Ｃは、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図８に示す形式で記憶する（Ｓ２１５）。演算処理部４Ｂは、第２判定手順を終了して所定の時間毎に判定を繰り返す。
Ａ０がＡｍｉｎ及びＡｍａｘと等しくない場合（Ｓ２０５：Ａ０≠Ａｍａｘ，Ａｍｉｎ）、演算処理部４Ｂは、Ａ０と、Ａｍａｘと、Ａｍｉｎと、を比較する（Ｓ２１６）。Ｓ２１６は、以下の式（１６）によって判定される。式（１６）は、経済的効果を考慮して、充電するか又は放電するかを判定するものである。具体的に、左辺において、Ａ０とＡｍａｘとの金額差を算出し、右辺において、Ａ０とＡｍｉｎとの金額差を算出し、その金額差の大小によって判断する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率を積算し、電力料金の低い方には充電効率を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００１７】
Ａｍａｘ×Ｑ−Ａ０÷Ｐ  ＞  Ａ０×Ｑ−Ａｍｉｎ÷Ｐ・・・  （１６）
式（１６）の左辺は、Ａ０と、Ａｍａｘと、の料金の差額を表す。式（１６）の右辺は、Ａ０と、Ａｍｉｎと、の料金の差額を表す。
式（１６）を満足する場合（Ｓ２１６：ＹＥＳ）、Ａ０が相対的に安価であることを意味し、現在において充電する方が、経済的効果が高いため現在において充電する。充電する電力量は、第３判定手順乃至第１１判定手順で詳細に説明する。演算処理部４Ｂは、処理をＳ３００（第３判定手順）に移行する。
式（１６）を満足しない場合（Ｓ２１６：ＮＯ）、Ａ０が相対的に高価であることを意味し、現在において放電する方が、経済的効果が高いため現在において放電する。放電する電力量は、第１２判定手順乃至第２０判定手順で詳細に説明する。演算処理部４Ｂは、処理をＳ１２００（第１２判定手順）に移行する。
＝＝＝第３判定手順＝＝＝
図１３を参照しつつ、第３判定手順の一例について説明する。第３判定手順は、演算処理部４Ｂが、後の計算で使用するデータを記憶装置７から読み込み及びデータの初期設定を行う手順である。尚、第３判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７からＢｋと、Ｆｋと、Ｇｋとを読み込み、記憶部４ＣにＢｋと、Ｆｋと、Ｇｋを出力する（Ｓ３００）。記憶部４Ｃには、演算処理部４ＢからＢｋと、Ｆｋと、Ｇｋが入力されると、例えば図６に示されるように、そのＢｋと、Ｆｋと、Ｇｋがｋに対応付けられて記憶される（Ｓ３０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｂ１〜Ｂ４８、Ｆ１〜Ｆ４８、Ｇ１〜Ｇ４８が対応付けられて記憶される。
演算処理部４Ｂは、Ｒｍａｘをゼロに設定し、Ｒ１にＲ０の値を設定（以下、「初期設定１」と称する。）する（Ｓ３０３）。後の計算のための初期設定をするものである。
演算処理部４Ｂは、Ｆｋと、Ｂｋと、を比較する（Ｓ３０４）。Ｓ３０４は、将来において、Ｆｋ（発電電力量）によってＢｋ（負荷電力量）を賄うことができるか否かを判定するものである。
ＦｋがＢ０以下の場合（Ｓ３０４：ＹＥＳ）、演算処理部４Ｂは、処理をＳ４００（第４判定手順）に移行する。
Ｆ０がＢ０より大きい場合（Ｓ３０４：ＮＯ）、演算処理部４Ｂは、処理をＳ５００（第５判定手順）に移行する。
＝＝＝第４判定手順＝＝＝
図１４を参照しつつ、第４判定手順の一例について説明する。第４判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄えない状況における手順である。すなわち、電気が足りない状況において実行される手順である。尚、第４判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ａ０と、Ａｋと、Ａｍｉｎと、Ａｍａｘと、を比較する（Ｓ４００）。
Ａｋと、Ａｍａｘと、が等しい場合（Ｓ４００：Ａｋ=Ａｍａｘ）、演算処理部４Ｂは、蓄電設備３から放電する電力量を算出する。放電する電力量（以下、「Ｅｋａ」と称する。）は、以下の夫々の式で求められる右辺の比較に基づいて求められる（Ｓ４０１）。
【００１８】
Ｅｋａ＝−（Ｂｋ−Ｆｋ）÷Ｑ              ・・・・・・・  （１７）
Ｅｋａ＝−Ｉ÷Ｑ                    ・・・・・・・・・・  （１８）
演算処理部４Ｂは、式（１７）、式（１８）の右辺で求められる結果のうち最も大きい結果を、Ｅｋａに設定する（Ｓ４０２）。電力料金が高いときに蓄電設備３から放電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
ＡｋがＡ０より小さい場合（Ｓ４００：Ａｋ＜Ａ０）、演算処理部４Ｂは、蓄電設備３に充電する電力量を算出する。充電する電力量（以下、「Ｅｋｂ」と称する。）は、以下の式（１９）、（２０）で求められる（Ｓ４０３）。
【００１９】
Ｅｋｂ＝（Ｍ−Ｂｋ＋Ｆｋ）×Ｐ              ・・・・・・  （１９）
Ｅｋｂ＝Ｉ×Ｐ                      ・・・・・・・・・・  （２０）
演算処理部４Ｂは、式（１９）、式（２０）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｂに設定する（Ｓ４０４）。Ａ０より電力料金が低いＡｋのときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
Ａｋと、Ａｍａｘ及びＡｍｉｎと、が等しくない場合（Ｓ４００：Ａｋ≠Ａｍｉｎ，Ａｍａｘ）、演算処理部４Ｂは、充電及び放電する電力量（以下、「Ｅｋｃ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ４０５）。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
＝＝＝第５判定手順＝＝＝
図１５を参照しつつ、第５判定手順の一例について説明する。第５判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄える状況における手順である。すなわち、電気が余る状況において実行される手順である。尚、第５判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ｇｋと、Ａｋと、を比較する（Ｓ５００）。
ＧｋがＡｋ以上の場合（Ｓ５００：ＮＯ）、演算処理部４Ｂは、充電又は放電する電力量（以下、「Ｅｋｄ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ５０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
ＧｋがＡｋより小さい場合（Ｓ５００：ＹＥＳ）、演算処理部４Ｂは、さらにＧｋと、Ａｍａｘと、Ａｍｉｎと、を用いて比較判定する（Ｓ５０１）。Ｓ５０１は、以下の式（２１）によって判定される。式（２１）は、経済的効果を考慮して、充電するか又は売電するかを判定するものである。具体的に、左辺において、ＧｋとＡｍａｘとの金額差を算出し、右辺において、ＧｋとＡｍｉｎとの金額差を算出し、その金額差の大小によって判定する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率（Ｑ）を積算し、電力料金の低い方には充電効率（Ｐ）を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００２０】
Ａｍａｘ×Ｑ−Ｇｋ÷Ｐ  ＞  Ｇｋ×Ｑ−Ａｍｉｎ÷Ｐ・・・・（２１）
式（２１）を満足する場合（Ｓ５０１：ＹＥＳ）、Ｇｋが相対的に安価であることを意味し、充電する電力量（以下、「Ｅｋｅ」と称する。）を求める。Ｅｋｅは、以下の式（２２）、（２３）で求められる。
【００２１】
Ｅｋｅ＝（Ｆｋ−Ｂｋ）×Ｐ            ・・・・・・・・・  （２２）
Ｅｋｅ＝Ｉ×Ｐ                      ・・・・・・・・・・  （２３）
演算処理部４Ｂは、式（２２）、式（２３）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｅに設定する（Ｓ５０４）。電力料金が低いときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
式（２１）を満足しない場合（Ｓ５０１：ＮＯ）、Ｇｋが相対的に高価であることを意味し、現在において売電する方が、経済的効果が高いため現在において売電する。演算処理部４Ｂは、Ｅｋｄにゼロを設定して（Ｓ５０２）、蓄電設備３の充電又は放電を行わない（Ｓ５０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
なお、上記において、演算処理部４Ｂは、Ｓ５０１について、Ｇｋとの比較対象が、Ａｍａｘと、Ａｍｉｎと、に限定されるものではなく、任意のＡｋを設定できるものとする。
＝＝＝第６判定手順＝＝＝
図１６を参照しつつ、第６判定手順の一例について説明する。尚、第６判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、第４判定手順及び第５判定手順において求められたＥｋａ〜Ｅｋｅ（以下、第６判定手順〜第１１判定手順において「Ｅｋ」と称する。）を、Ｒｋに加算して将来における充電電力量を求める（以下、第６判定手順〜第１１判定手順において「ＲＥｋ」と称する。）（Ｓ６００）。記憶部４Ｃには、演算処理部４ＢからＥｋ及びＲＥｋが入力されると、例えば図６及び図７に示されるように、そのＥｋ及びＲＥｋがｋに対応付けられて記憶される（Ｓ６０１）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｅ１〜Ｅ４８、ＲＥ１〜ＲＥ４８が対応付けられて記憶される。演算処理部４Ｂは、処理をＳ７００（第７判定手順）に移行する。
＝＝＝第７判定手順＝＝＝
図１７を参照しつつ、第７判定手順の一例について説明する。演算処理部４Ｂは、ＲＥｋと、Ｎと、を比較する（Ｓ７００）。第７判定手順は、Ｎを上回らないＲｍａｘを設定するための手順である。尚、第７判定手順は、演算処理部４Ｂが実行する手順である。
ＲＥｋがＮより大きい場合（Ｓ７００：ＮＯ）、演算処理部４Ｂは、Ｒｍａｘに、Ｎの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ７０１）。記憶部４Ｃは、演算処理部４ＢからＲｍａｘ及びＫＥが入力されると、Ｒｍａｘ及びＫＥを例えば図７に示す形式で記憶する（Ｓ７０２）。演算処理部４Ｂは、処理をＳ９００（第９判定手順）に移行する（Ｓ７０１）。
ＲＥｋがＮ以下の場合（Ｓ７００：ＹＥＳ）、演算処理部４Ｂは、さらにＲＥｋと、Ｒｍａｘと、を比較する（Ｓ７０３）。Ｓ７０３は、ＲＥｋがＲｋのうちで最も大きいか否かを判定するステップである。
ＲＥｋがＲｍａｘより大きい場合（Ｓ７０３：ＮＯ）、演算処理部４Ｂは、Ｒｍａｘに、ＲＥｋの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ７０４）。記憶部４Ｃは、Ｒｍａｘ及びＫＥを例えば図７に示す形式で記憶する（Ｓ７０５）。演算処理部４Ｂは、処理をＳ８００（第８判定手順）に移行する（Ｓ７０４）。
ＲＥｋがＲｍａｘ以下の場合（Ｓ７０４：ＹＥＳ）、演算処理部４Ｂは、処理をＳ８００（第８判定手順）に移行する。
＝＝＝第８判定手順＝＝＝
図１８を参照しつつ、第８判定手順の一例について説明する。尚、第８判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ｋと、設定値と、を比較する（Ｓ８００）。第８判定手順は、設定値の回数だけＳ３０４から手順を繰り返しＲｍａｘを特定する手順である。具体的には、例えば設定値を４８としている場合、Ｓ３０４からＳ８００までを４８回繰り返す。
ｋが設置値より小さい場合（Ｓ８００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、Ｒｋに、ＲＥ（ｋ-１）の値を設定する。又、Ｒｋがゼロより小さい場合、Ｒｋにゼロを設定する。計算上、電力量がゼロを下回ることを避けるためである。演算処理部４Ｂは、Ｓ３０４からステップを繰り返す。
ｋが設定値以上の場合（Ｓ８００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ９００（第９判定手順）に移行する。
＝＝＝第９判定手順＝＝＝
図１９を参照しつつ、第９判定手順の一例について説明する。尚、第９判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ＮからＲｍａｘを減算した値を、現在においてさらに蓄電設備３に充電すべき電力量（以下、「ＲＴｋ」と称する。）に設定し、ｋを１に設定する（以下、「初期設定２」と称する。）（Ｓ９００）。演算処理部４Ｂは、ＲＥｋに、ＲＴｋを加算した値を、更新された将来における充電電力量（以下、「ＲＥＴｋ」と称する。）に設定する（Ｓ９０１）。記憶部４Ｃには、演算処理部４ＢからＲＥＴｋが入力されると、例えば図７に示されるように、そのＲＥＴｋがｋに対応付けられて記憶される（Ｓ９０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＥＴ１〜ＲＥＴ４８が対応付けられて記憶される。
演算処理部４Ｂは、ＲＥＴｋと、ゼロと、を比較する（Ｓ９０３）。
ＲＥＴｋがゼロより小さい場合（Ｓ９０３：ＮＯ）、演算処理部４Ｂは、ＲＴｋにＲＥＴｋの絶対値をプラスしてＲＴｋを更新する（Ｓ９０４）。記憶部４Ｃには、演算処理部４ＢからＲＴｋが入力されると、例えば図７に示されるように、そのＲＴｋがｋに対応付けられて記憶される（Ｓ９０５）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＴ１〜ＲＴ４８が対応付けられて記憶される。Ｓ９０４は、ｋの時点において、ＲＥＴｋがマイナスを示す分だけ、現在においてさらに蓄電設備３に充電するために行うステップである。さらに、演算処理部４Ｂは、ＲＴｋと、Ｎ-Ｒ０と、を比較する（Ｓ９０６）。
ＲＴｋがＮ−Ｒ０より大きい場合（Ｓ９０６：ＮＯ）、演算処理部４Ｂは、ＲＴｋを（Ｎ−Ｒ０）の値に更新する（Ｓ９０７）。記憶部４Ｃには、演算処理部４ＢからＲＴｋが入力されると、例えば図７に示されるように、そのＲＴｋがｋに対応付けられて記憶される（Ｓ９０８）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＴ１〜ＲＴ４８が対応付けられて記憶される。Ｓ９０７は、蓄電設備３で充電可能な最大充電電力量をＲＴｋに設定できる最大値とするために行うステップである。演算処理部４Ｂは、処理をＳ１１００（第１１判定手順）に移行する。
ＲＴｋが（Ｎ−Ｒ０）以下の場合（Ｓ９０６：ＹＥＳ）、演算処理部４Ｂは、処理を第１０判定手順に移行する。
ＲＥＴｋがゼロ以上の場合（Ｓ９０３：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１０００（第１０判定手順）に移行する。
＝＝＝第１０判定手順＝＝＝
図２０を参照しつつ、第１０判定手順の一例について説明する。尚、第１０判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ｋと、ＫＥと、を比較する（Ｓ１０００）。第１０判定手順は、Ｓ９０１からステップを繰り返し、ＲＴｋを特定する手順である。具体的には、例えばＫＥが２４である場合、Ｓ９０１からＳ１０００までを２４回繰り返す。
ｋがＫＥより小さい場合（Ｓ１０００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、ＲＴｋに、ＲＴ（ｋ-１）の値を設定する。演算処理部４Ｂは、ｋに１をプラスして（Ｓ１００１）、ＲＴｋを更新して（Ｓ１００２）、Ｓ９０１からステップを繰り返す。
ｋがＫＥ以上の場合（Ｓ１０００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１１００（第１１判定手順）に移行する。
＝＝＝第１１判定手順＝＝＝
図２１を参照しつつ、第１１判定手順の一例について説明する。尚、第１１判定手順は、演算処理部４Ｂが実行する手順である。
Ｅ０は、以下の式（２４）〜（２６）で求められる（Ｓ１１００）。
【００２２】
Ｅ０＝（Ｍ−Ｂ０＋Ｆ０）×Ｐ              ・・・・・・・  （２４）
Ｅ０＝Ｉ×Ｐ                      ・・・・・・・・・・・  （２５）
Ｅ０＝ＲＴｋ                      ・・・・・・・・・・・  （２６）
演算処理部４Ｂは、式（２４）〜式（２６）の右辺で求められる結果のうち最も小さい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ１１０１）。記憶部４Ｃは、Ｅ０を、例えば図７に示す形式で記憶する（Ｓ１１０２）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（２７）によりＤＫを求め、式（２８）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ１１０３）。
【００２３】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０×Ｑ）×Ａ０              ・・・  （２７）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０×Ｑ              ・・・・・・・・・  （２８）
記憶部４Ｃは、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図７に示す形式で記憶する（Ｓ１１０４）。第１１判定手順を終了して所定の時間毎にＳ１００（第１判定手順）から手順を繰り返す。
＝＝＝第１２判定手順＝＝＝
図２２を参照しつつ、第１２判定手順の一例について説明する。第１２判定手順は、演算処理部４Ｂが、後の計算で使用するデータを記憶装置７から読み込み及びデータの初期設定を行う手順である。尚、第１２判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７からＢｋと、Ｆｋと、Ｇｋとを読み込み、記憶部４ＣにＢｋと、Ｆｋと、Ｇｋとを出力する（Ｓ１２００）。記憶部４Ｃには、演算処理部４ＢからＢｋと、Ｆｋと、Ｇｋが入力されると、図６に示されるように、そのＢｋと、Ｆｋと、Ｇｋがｋに対応付けられて記憶される（Ｓ１２０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｂ１〜Ｂ４８、Ｆ１〜Ｆ４８、Ｇ１〜Ｇ４８が対応付けられて記憶される。
演算処理部４Ｂは、ＲｍｉｎをＲ０に設定し、Ｒ１にＲ０の値を設定（以下、「初期設定３」と称する。）する（Ｓ１２０３）。後の計算のための初期設定をするものである。
演算処理部４Ｂは、Ｆｋと、Ｂｋと、を比較する（Ｓ１２０４）。Ｓ１２０４は、将来において、Ｆｋ（発電電力量）によってＢｋ（負荷電力量）を賄うことができるか否かを判定するものである。
ＦｋがＢ０以下の場合（Ｓ１２０４：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１３００（第１３判定手順）に移行する。
Ｆ０がＢ０より大きい場合（Ｓ１２０４：ＮＯ）、演算処理部４Ｂは、処理をＳ１４００（第１４判定手順）に移行する。
＝＝＝第１３判定手順＝＝＝
図２３を参照しつつ、第１３判定手順の一例について説明する。第１３判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄えない状況における手順である。すなわち、電気が足りない状況である。尚、第１３判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ａ０と、Ａｋと、Ａｍｉｎと、Ａｍａｘとを比較する（Ｓ１３００）。
ＡｋがＡ０より大きい場合（Ｓ１３００：Ａｋ＞Ａ０）、演算処理部４Ｂは、蓄電設備３から放電する電力量を算出する。放電する電力量（以下、「Ｅｋｆ」と称する。）は、以下の夫々の式で求められる右辺の比較に基づいて求められる（Ｓ１３０１）。
【００２４】
Ｅｋｆ＝−（Ｂｋ−Ｆｋ）÷Ｑ              ・・・・・・・  （２９）
Ｅｋｆ＝−Ｉ÷Ｑ                    ・・・・・・・・・・  （３０）
演算処理部４Ｂは、式（２９）、式（３０）の右辺で求められる結果のうち最も大きい結果を、Ｅｋｆに設定する（Ｓ１３０２）。Ａ０より電力料金が高いＡｋのときに蓄電設備３から放電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
Ａｋと、Ａｍｉｎと、が等しい場合（Ｓ１３００：Ａｋ=Ａｍｉｎ）、演算処理部４Ｂは、蓄電設備３に充電する電力量を算出する。充電する電力量（以下、「Ｅｋｇ」と称する。）は、以下の式（３１）、（３２）で求められる（Ｓ１３０３）。
【００２５】
Ｅｋｇ＝（Ｍ−Ｂｋ＋Ｆｋ）×Ｐ              ・・・・・・  （３１）
Ｅｋｇ＝Ｉ×Ｐ                      ・・・・・・・・・・  （３２）
演算処理部４Ｂは、式（３１）、式（３２）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｇに設定する（Ｓ１３０４）。電力料金が低いときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
Ａｋと、Ａｍａｘ及びＡｍｉｎと、が等しくない場合（Ｓ１３００：Ａｋ≠Ａｍｉｎ，Ａｍａｘ）、演算処理部４Ｂは、充電及び放電する電力量（以下、「Ｅｋｈ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ１３０５）。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
＝＝＝第１４判定手順＝＝＝
図２４を参照しつつ、第１４判定手順の一例について説明する。第１４判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄える状況である。すなわち、電気が余る状況である。尚、第１４判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ｇｋと、Ａｋと、を比較する（Ｓ１４００）。
ＧｋがＡｋ以上の場合（Ｓ１４００：ＮＯ）、演算処理部４Ｂは、充電及び放電する電力量（以下、「Ｅｋｉ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ１４０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
ＧｋがＡｋより小さい場合（Ｓ１４００：ＹＥＳ）、演算処理部４Ｂは、さらにＧｋと、Ａｍａｘと、Ａｍｉｎと、を用いて比較する（Ｓ１４０１）。Ｓ１４０１は、以下の式（３３）によって判定される。式（３３）は、経済的効果を考慮して、充電するか又は売電するかを判定するものである。具体的に、左辺において、ＧｋとＡｍａｘとの金額差を算出し、右辺において、ＧｋとＡｍｉｎとの金額差を算出し、その金額差の大小によって判定する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率（Ｑ）を積算し、電力料金の低い方には充電効率（Ｐ）を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００２６】
Ａｍａｘ×Ｑ−Ｇｋ÷Ｐ  ＞  Ｇｋ×Ｑ−Ａｍｉｎ÷Ｐ・・・  （３３）
式（３３）を満足する場合（Ｓ１４０１：ＹＥＳ）、Ｇｋが相対的に安価であることを意味し、充電する電力量（以下、「Ｅｋｊ」と称する。）を求める。Ｅｋｊは、以下の式（３４）、（３５）で求められる。
【００２７】
Ｅｋｊ＝（Ｆｋ−Ｂｋ）×Ｐ            ・・・・・・・・・  （３４）
Ｅｋｊ＝Ｉ×Ｐ                      ・・・・・・・・・・  （３５）
演算処理部４Ｂは、式（３４）、式（３５）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｊに設定する（Ｓ１４０４）。電力料金が低いときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
式（３３）を満足しない場合（Ｓ１４０１：ＮＯ）、Ｇｋが相対的に高価であることを意味し、現在において売電する方が、経済的効果が高いため現在において売電する。演算処理部４Ｂは、Ｅｋｉにゼロ設定して（Ｓ１４０２）、蓄電設備３の充電及び放電を行わない（Ｓ１４０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。
＝＝＝第１５判定手順＝＝＝
図２５を参照しつつ、第１５判定手順の一例について説明する。尚、第１５判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、第１３判定手順及び第１４判定手順において求められたＥｋｆ〜Ｅｋｊ（以下、第１５判定手順〜第２０判定手順において「Ｅｋ」と称する。）を、Ｒｋに加算した将来における充電電力量を求める（以下、第１５判定手順〜第２０判定手順において「ＲＥｋ」と称する。）（Ｓ１５００）。
記憶部４Ｃには、演算処理部４ＢからＥｋ及びＲＥｋが入力されると、図６及び図７に示されるように、そのＥｋ及びＲＥｋがｋに対応付けられて記憶される（Ｓ１５０１）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｅ１〜Ｅ４８、ＲＥ１〜ＲＥ４８が対応付けられて記憶される。演算処理部４Ｂは、処理をＳ１６００（第１６判定手順）に移行する。
＝＝＝第１６判定手順＝＝＝
図２６を参照しつつ、第１６判定手順の一例について説明する。尚、第１６判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ＲＥｋと、ゼロと、を比較する（Ｓ１６００）。第１６判定手順は、ゼロを下回った電力量について放電する電力量の対象外とするための手順である。
ＲＥｋがゼロより小さい場合（Ｓ１６００：ＮＯ）、演算処理部４Ｂは、Ｒｍｉｎに、ゼロの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ１６０１）。記憶部４Ｃは、演算処理部４ＢからＲｍｉｎ及びＫＥが入力されると、Ｒｍｉｎ及びＫＥを例えば図８に示す形式で記憶する（Ｓ１６０２）。演算処理部４Ｂは、処理をＳ１８００（第１８判定手順）に移行する（Ｓ１６０１）。
ＲＥｋがゼロより大きい場合（Ｓ１６００：ＹＥＳ）、演算処理部４Ｂは、さらにＲＥｋと、Ｒｍｉｎと、を比較する（Ｓ１６０３）。Ｓ１６０３は、ＲｋがＲｋの内で最も小さいか否かを判定するステップである。
ＲＥｋがＲｍｉｎより小さい場合（Ｓ１６０３：ＮＯ）、演算処理部４Ｂは、Ｒｍｉｎに、ＲＥｋの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ１６０４）。記憶部４Ｃは、演算処理部４ＢからＲｍｉｎ及びＫＥが入力されると、Ｒｍｉｎ及びＫＥを例えば図８に示す形式で記憶する（Ｓ１６０５）。演算処理部４Ｂは、処理をＳ１７００（第１７判定手順）に移行する（Ｓ１６０４）。
ＲＥｋがＲｍｉｎより大きい場合（Ｓ１６０３：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１７００（第１７判定手順）に移行する。
＝＝＝第１７判定手順＝＝＝
図２７を参照しつつ、第１７判定手順の一例について説明する。尚、第１７判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ｋと、設定値と、を比較する（Ｓ１７００）。第１７判定手順は、設定値の回数だけＳ１２０４からを繰り返しＲｍｉｎを特定する手順である。具体的には、例えば設定値を４８としている場合、Ｓ１２０５からＳ１７００までを４８回繰り返す。
ｋが設置値より小さい場合（Ｓ１７００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、Ｒｋに、ＲＥ（ｋ-１）の値を設定する。又、ＲｋがＮより大きい場合、ＲｋにＮを設定する。計算上、電力量がＮを上回ることを避けるためである。演算処理部４Ｂは、Ｓ１２０４からステップを繰り返す。
ｋが設定値より大きい場合（Ｓ１７００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１８００（第１８判定手順）に移行する。
＝＝＝第１８判定手順＝＝＝
図２８を参照しつつ、第１８判定手順の一例について説明する。尚、第１８判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ｒｍｉｎの値を、現在においてさらに蓄電設備３から放電すべき電力量（以下、「ＲＡｋ」と称する。）に設定し、ｋを１に設定する（以下、「初期設定４」と称する。）（Ｓ１８００）。演算処理部４Ｂは、ＲＥｋに、ＲＡｋを加算した値を、更新された将来における充電電力量（以下、「ＲＥＡｋ」と称する。）に設定する（Ｓ１８０１）。記憶部４Ｃには、演算処理部４ＢからＲＥＡｋが入力されると、図８に示されるように、そのＲＥＡｋがｋに対応付けられて記憶される（Ｓ１８０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＥＡ１〜ＲＥＡ４８が対応付けられて記憶される。
演算処理部４Ｂは、ＲＥＡｋと、Ｎと、を比較する（Ｓ１８０３）。
ＲＥＡｋがＮより大きい場合（Ｓ１８０３：ＮＯ）、演算処理部４Ｂは、以下の式（３６）によってＲＡｋを更新する（Ｓ１８０４）。
【００２８】
ＲＡｋ＝ＲＡｋ＋（ＲＥＡｋ−Ｎ）      ・・・・・・・・・  （３６）
記憶部４Ｃには、演算処理部４ＢからＲＡｋが入力されると、図８に示されるように、そのＲＡｋがｋに対応付けられて記憶される（Ｓ１８０５）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＡ１〜ＲＡ４８が対応付けられて記憶される。Ｓ１８０４は、ｋの時点において、ＲＥＡｋがＮを超える分だけ、現在においてさらに蓄電設備３から放電するために行うステップである。さらに、演算処理部４Ｂは、ＲＡｋと、Ｒ０と、を比較する（Ｓ１８０６）。
ＲＡｋがＲ０より大きい場合（Ｓ１８０６：ＮＯ）、演算処理部４Ｂは、ＲＡｋをＲ０の値に更新する（Ｓ１８０７）。記憶部４Ｃには、演算処理部４ＢからＲＡｋが入力されると、図８に示されるように、そのＲＡｋがｋに対応付けられて記憶される（Ｓ１８０８）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＡ１〜ＲＡ４８が対応付けられて記憶される。蓄電設備３で放電可能な最大放電電力量を現在における充電電力量のＲ０とするために行う手順である。演算処理部４Ｂは、処理をＳ２０００（第２０判定手順）に移行する。
ＲＡｋがＲ０以下の場合（Ｓ１８０６：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１９００（第１９判定手順）に移行する。
ＲＥＡｋがＮ以下の場合（Ｓ１８０３：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１９００（第１９判定手順）に移行する。
＝＝＝第１９判定手順＝＝＝
図２９を参照しつつ、第１９判定手順の一例について説明する。尚、第１９判定手順は、演算処理部４Ｂが実行する手順である。演算処理部４Ｂは、ｋと、ＫＥと、を比較する（Ｓ１９００）。第１９判定手順は、Ｓ１８０１からステップを繰り返しＲＡｋを特定するステップである。具体的には、例えばＫＥが２４である場合、Ｓ１８０１からＳ１９００までを２４回繰り返す。
ｋがＫＥより小さい場合（Ｓ１９００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、ＲＡｋに、ＲＡ（ｋ-１）の値を設定する。演算処理部４Ｂは、ｋに１をプラスして（Ｓ１９０１）、ＲＡｋを更新して（Ｓ１９０２）、Ｓ１８０１からステップを繰り返す。
ｋがＫＥ以上の場合（Ｓ１９００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ２０００（第２０判定手順）に移行する。
＝＝＝第２０判定手順＝＝＝
図３０を参照しつつ、第２０判定手順の一例について説明する。尚、第２０判定手順は、演算処理部４Ｂが実行する手順である。
Ｅ０は、以下の式（３７）〜（３９）で求められる（Ｓ２０００）。
【００２９】
Ｅ０＝−（Ｂ０−Ｆ０）÷Ｑ        ・・・・・・・・・・・  （３７）
Ｅ０＝−Ｉ÷Ｑ                    ・・・・・・・・・・・  （３８）
Ｅ０＝−ＲＡｋ                    ・・・・・・・・・・・  （３９）
演算処理部４Ｂは、式（３７）〜式（３９）の右辺で求められる結果のうち最も大きい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ２００１）。記憶部４Ｃは、Ｅ０を、例えば図８に示す形式で記憶する（Ｓ２００２）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（４０）によりＤＫを求め、式（４１）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ２００３）。
【００３０】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０×Ｑ）×Ａ０              ・・・  （４０）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０×Ｑ              ・・・・・・・・・  （４１）
記憶部４Ｃは、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図８に示す形式で記憶する（Ｓ２００４）。第２０判定手順を終了して所定の時間毎にＳ１００（第１判定手順）から手順を繰り返す。
＝＝＝第１グラフ＝＝＝
図９を参照しつつ、演算処理部４Ｂが作成する第１グラフ８０について説明する。
第１グラフは、第３判定手順〜第１０判定手順によって作成されるグラフである。第１グラフは、例えば、横軸を経過時間とし、縦軸を蓄電設備３の充電電力量として作成される。第１グラフは、例えば、棒グラフで示されている。棒グラフは、将来における充電電力量（Ｒｋ）を示している。又、棒グラフは、例えば第１時間帯において３０分間隔で示される。
まず、演算処理部４Ｂは、第３判定手順〜第８判定手順に基づき、将来における充電電力量（Ｒｋ）を算出する。演算処理部４Ｂは、現在における充電電力量（Ｒ０）と、将来における充電電力量（Ｒｋ）とから棒グラフを作成する。演算処理部４Ｂは、第７判定手順に基づき、Ｒｋのうち、最大の充電電力量（Ｒｍａｘ）を特定する。演算処理部４Ｂは、第９判定手順及び第１０判定手順に基づき、蓄電設備３で充電可能な最大充電電力量（Ｎ）から最大の充電電力量（Ｒｍａｘ）を減算した電力量を示す電力量（ＲＴｋ）を算出する。そして、演算処理部４Ｂは、電力量（ＲＴｋ）を現在における充電電力量（Ｒ０）及び充電電力量（Ｒｋ）に加算する。次に、演算処理部４Ｂは、電力量（ＲＴｋ）を加算された充電電力量（Ｒｋ）のうち、充電電力量がゼロを下回る電力量を示す電力量（ＲＴｋ２）を算出する。演算処理部４Ｂは、電力量（ＲＴｋ２）をさらに現在における充電電力量（Ｒ０）に加算する。演算処理部４Ｂは、充電電力量（ＲＥＴｋ）を特定する。
上記によって、演算処理部４Ｂは、第３判定手順〜第１０判定手順に基づき、第１グラフを作成することができる。
＝＝＝第２グラフ＝＝＝      
図１０を参照しつつ、演算処理部４Ｂが作成する第２グラフ９０について説明する。
第２グラフは、第１２判定手順〜第１９判定手順によって作成されるグラフである。第２グラフは、例えば、横軸を経過時間とし、縦軸を蓄電設備３の充電電力量として作成されている。第２グラフは、例えば、棒グラフで示されている。棒グラフは、将来における充電電力量（Ｒｋ）を示している。又、棒グラフは、例えば第１時間帯において３０分間隔で示されている、
まず、演算処理部４Ｂは、第１２判定手順〜第１７判定手順に基づき、将来における充電電力量（Ｒｋ）を算出する。演算処理部４Ｂは、現在における充電電力量（Ｒ０）と、将来における充電電力量（Ｒｋ）とから棒グラフを作成する。演算処理部４Ｂは、第１６判定手順に基づき、棒グラフのうち、最小の充電電力量（Ｒｍｉｎ）を特定する。演算処理部４Ｂは、第１７判定手順及び第１９判定手順に基づき、Ｒｍｉｎを示す電力量（ＲＡｋ）を現在における充電電力量（Ｒ０）及び充電電力量（Ｒｋ）から減算する。次に、演算処理部４Ｂは、電力量（ＲＡｋ）を減算された充電電力量（Ｒｋ）のうち、充電電力量が蓄電設備３で充電可能な最大充電電力量（Ｎ）を上回る電力量を示す電力量（ＲＡｋ２）を算出する。演算処理部４Ｂは、電力量（ＲＡｋ２）をさらに現在における充電電力量（Ｒ０）から減算する。演算処理部４Ｂは、充電電力量（ＲＥＡｋ）を特定する。
上記によって、演算処理部４Ｂは、第１２判定手順〜第１９判定手順に基づき、第２グラフを作成することができる。
以上説明したように、本実施形態に係る充放電量制御装置４において、需要家における、再生可能エネルギーを利用して発電する発電設備と、電力を充電及び放電する蓄電設備と、を含む蓄電システムにおける、蓄電設備の充電及び放電する電力量を制御する充放電量制御装置であって、充放電量制御装置は、将来の所定の第１時間帯における、需要家の負荷設備の使用電力量を示す第１負荷電力量と、発電設備の発電電力量を示す第１発電電力量と、電力料金と、に基づき、第１時間帯における、蓄電設備に充電されていると見込まれる電力量を示す第１充電電力量を求め、第１充電電力量に基づき、第１時間帯に含まれる第１時間帯より短い第２時間帯における、蓄電設備に充電されていると見込まれる電力量を示す第２充電電力量を求め、第２充電電力量に基づき、現在においてさらに蓄電設備に充電又は放電されるべき電力量を示す第１電力量を求める演算処理部と、演算処理部の算出の結果に基づいて蓄電設備における充電又は放電を制御する制御部と、を備えている。これにより、充放電量制御装置４は、将来の負荷電力量、将来の発電電力量、将来の電力料金に基づいて予測される蓄電設備３の充電電力量を特定することができ、その充電電力量から、現在における放電電力量又は充電電力量を決定することができる。よって、運用者は、蓄電設備３を最も効率よく充電又は放電させられるため、コスト縮減することができる。
【００３１】
又、電力料金は、電力の買電料金を示す第１電力料金と、電力の売電料金を示す第２電力料金と、を含み、前記第１電力料金は、前記第１時間帯において複数設定され、演算処理部は、第１電力料金と、現在における電力の買電料金を示す第３電力料金と、の比較結果に基づいて、第１電力量を求めることを特徴とする。これにより、充放電量制御装置４は、第１電力料金のうち最大、最小又はそれ以外の電力料金と第３電力料金とを比較して、比較結果に基づいて第１電力量を算定することができるため、経済的に効率良い第１電力量を決定することができる。
【００３２】
又、演算処理部は、第１電力料金の最大値から第３電力料金を減算して得られる第１電力料金差額と、第３電力料金から第１電力料金の最小値を減算して得られる第２電力料金差額と、の比較結果に基づいて、第１電力量を求めることを特徴とする。これにより、充放電量制御装置４は、第１時間帯において、第３電力料金が第１電力料金の最大値に近い電力料金か、最小値に近い電力料金かを判定し、それに基づいて充電するか、放電するかを決定することができるため、経済的に効率の良い第１電力量を決定することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量以上である場合、第１電力料金が最大値であるときの、蓄電設備に充電されている電力量を示す第３充電電力量から、第１電力料金の最大値に対応する電力量を示す第１減算電力量を減算する第１処理と、第１電力料金が第３電力料金よりも小さいときの、第３充電電力量に、第１電力料金に対応する電力量を示す第１加算電力量を加算する第２処理と、第１電力料金が最大値及び最小値ではないときの、第３充電電力量を維持する第３処理と、を所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、現在において充電すべき状況において、第１電力料金と第３電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量以上である場合、第１電力料金が第３電力料金よりも大きいときの、蓄電設備に充電されている電力量を示す第３充電電力量から、第１電力料金に対応する電力量を示す第２減算電力量を減算する第１処理と、第１電力料金が最小値であるときの、第３充電電力量に、第１電力料金の最小値に対応する電力量を示す第２加算電力量を加算する第２処理と、第１電力料金が最大値及び最小値ではないときの、第３充電電力量を維持する第３処理とを所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、現在において放電すべき状況において、第１電力料金と第３電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量よりも小さい場合、蓄電設備に充電されている電力量を示す第３充電電力量に、第１電力料金と、第２電力料金と、の比較に基づく電力量を加算する処理を所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、発電電力量が余る状況において、第１電力料金と第２電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量よりも小さい場合、第３充電電力量に、第１電力料金と、第２電力料金と、の比較に基づく電力量を加算する処理を所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、発電電力量が余る状況において、第１電力料金と第２電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、第２時間帯は、第１時間帯において蓄電設備に充電される電力量が最大となる時間帯に設定されることを特徴とする。これにより、充放電量制御装置４は、蓄電設備３の充電電力量が最大になる時間を特定することができる。
又、演算処理部は、第２時間帯における第２充電電力量と、蓄電設備に充電することができる最大の電力量を示す最大充電電力量と、に基づいて第１電力量を求めることを特徴とする。これにより、充放電量制御装置４は、将来において蓄電設備３の充電電力量の余裕分を特定して第１電力量とすることができる。
又、演算処理部は、第１時間帯における第１充電電力量に、第１電力量を加算した電力量を示す加算充電電力量を求め、加算充電電力量が所定値を下回る場合に、所定値を下回った分の電力量を示す第２電力量を求め、第２電力量を第１電力量に加算して、第１電力量を更新することを特徴とする。これにより、充放電量制御装置４は、第１時間帯において、蓄電設備３の充電電力量が尽きないように第１電力量を決定することができる。
又、第２時間帯は、第１時間帯において蓄電設備に充電される電力量が最小となる時間帯に設定されることを特徴とする。これにより、充放電量制御装置４は、蓄電設備３の充電電力量が最小になる時間を特定することができる。
又、演算処理部は、第２時間帯における第２充電電力量と等しい電力量を、第１電力量に設定することを特徴とする。これにより、充放電量制御装置４は、将来において蓄電設備３の充電電力量の余剰分を特定して第１電力量とすることができる。
又、演算処理部は、第１時間帯における第１充電電力量から、第１電力量を減算した電力量を示す減算充電電力量を求め、減算充電電力量が蓄電設備に充電することができる最大の電力量を示す最大充電電力量を上回る場合に、最大充電電力量を上回った分の第３電力量を求め、第５電力量を第１電力量から減算して、第１電力量を更新することを特徴とする。これにより、充放電量制御装置４は、第１時間帯において、蓄電設備３の充電電力量が余らないように第１電力量を決定することができる。
尚、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物も含まれる。
【符号の説明】
【００３３】
１  蓄電システム
２  発電設備
３  蓄電設備
４  充放電量制御装置
４Ａ  制御部
４Ｂ  演算処理部
６  負荷設備
【図１】
2017033309.tif 000003
【図２】
2017033309.tif 000004
【図３】
2017033309.tif 000005
【図４】
2017033309.tif 000006
【図５】
2017033309.tif 000007
【図６】
2017033309.tif 000008
【図７】
2017033309.tif 000009
【図８】
2017033309.tif 000010
【図９】
2017033309.tif 000011
【図１０】
2017033309.tif 000012
【図１１】
2017033309.tif 000013
【図１２】
2017033309.tif 000014
【図１３】
2017033309.tif 000015
【図１４】
2017033309.tif 000016
【図１５】
2017033309.tif 000017
【図１６】
2017033309.tif 000018
【図１７】
2017033309.tif 000019
【図１８】
2017033309.tif 000020
【図１９】
2017033309.tif 000021
【図２０】
2017033309.tif 000022
【図２１】
2017033309.tif 000023
【図２２】
2017033309.tif 000024
【図２３】
2017033309.tif 000025
【図２４】
2017033309.tif 000026
【図２５】
2017033309.tif 000027
【図２６】
2017033309.tif 000028
【図２７】
2017033309.tif 000029
【図２８】
2017033309.tif 000030
【図２９】
2017033309.tif 000031
【図３０】
2017033309.tif 000032
【手続補正書】
【提出日】平成28年10月25日(2016.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１３
【補正方法】変更
【補正の内容】
【請求項１３】
前記演算処理部は、前記第１時間帯における前記第１充電電力量から、前記第１電力量を減算した電力量を示す減算充電電力量を求め、前記減算充電電力量が前記蓄電設備に充電することができる最大の電力量を示す最大充電電力量を上回る場合に、前記最大充電電力量を上回った分の第３電力量を求め、前記第３電力量を前記第１電力量に加算して、前記第１電力量を更新することを特徴とする請求項１〜７、１１、１２の何れか一項に記載の充放電量制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電設備の充放電量制御装置に関する。
【背景技術】
【０００２】
例えば、電気料金に基づいて、蓄電設備の充放電を行う技術が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４９２４５１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の特許文献１の場合、現在の電力料金データを取り込んで、予め登録された充放電パターンを選択することにより蓄電設備の充放電を行っている。従って、将来において、電力料金がより高いときに蓄電設備が放電し、電力料金がより低いときに蓄電設備に充電することが、最もコスト縮減につながるにもかかわらず、特許文献１では、現在の電力料金に基づいて予め登録された充放電パターンで充放電を実施するため、運用にあたり、蓄電設備から放電したいときに蓄電池の充電電力量が不足し、蓄電設備に充電したいときに蓄電池の充電電力量が最大であるためもはや充電できないことが想定され、蓄電設備は、効率の良い充放電ができない虞があった。
【課題を解決するための手段】
【０００５】
前述した課題を解決する主たる本発明は、需要家における、再生可能エネルギーを利用して発電する発電設備と、電力を充電及び放電する蓄電設備と、を含む蓄電システムにおける、前記蓄電設備の充電及び放電する電力量を制御する充放電量制御装置であって、前記充放電量制御装置は、将来の所定の第１時間帯における、需要家の負荷設備の使用電力量を示す第１負荷電力量と、前記発電設備の発電電力量を示す第１発電電力量と、電力料金と、に基づき、前記第１時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第１充電電力量を求め、前記第１充電電力量に基づき、前記第１時間帯に含まれる前記第１時間帯より短い第２時間帯における、前記蓄電設備に充電されていると見込まれる電力量を示す第２充電電力量を求め、前記第２充電電力量に基づき、現在においてさらに前記蓄電設備に充電又は放電されるべき電力量を示す第１電力量を求める演算処理部と、前記演算処理部の算出の結果に基づいて前記蓄電設備における充電又は放電を制御する制御部と、を備える。
【０００６】
本発明の他の特徴については、添付図面及び本明細書の記載により明らかとなる。
【発明の効果】
【０００７】
本発明によれば、充放電量制御装置は、現在における蓄電設備の充電電力量、将来の電力料金、将来の負荷の負荷電力量、将来の発電設備の発電電力量に基づき、現在において蓄電設備に充電すべき電力量又は蓄電設備から放電すべき電力量を決定することで、最も経済的に効率の良い蓄電設備の運用を実現することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る充放電量制御装置の構成を示す図である。
【図２】本実施形態に係る充放電量制御装置の充放電の概略を示すグラフである。
【図３】本実施形態に係る記憶部に格納される固定値データの記憶形式の一例を示す表である。
【図４】本実施形態に係る記憶部に格納される現在情報データの記憶形式の一例を示す表である。
【図５】本実施形態に係る記憶部に格納される電力料金データの記憶形式の一例を示す表である。
【図６】本実施形態に係る記憶部に格納される電力量データの記憶形式の一例を示す表である。
【図７】本実施形態に係る記憶部に格納される充電電力量データの記憶形式の一例を示す表である。
【図８】本実施形態に係る記憶部に格納される放電電力量データの記憶形式の一例を示す表である。
【図９】本実施形態に係る充放電量制御装置の第１グラフの一例を示すグラフである。
【図１０】本実施形態に係る充放電量制御装置の第１判定手順を示すフローチャートである。
【図１１】本実施形態に係る充放電量制御装置の第２判定手順を示すフローチャートである。
【図１２】本実施形態に係る充放電量制御装置の第３判定手順を示すフローチャートである。
【図１３】本実施形態に係る充放電量制御装置の第４判定手順を示すフローチャートである。
【図１４】本実施形態に係る充放電量制御装置の第５判定手順を示すフローチャートである。
【図１５】本実施形態に係る充放電量制御装置の第６判定手順を示すフローチャートである。
【図１６】本実施形態に係る充放電量制御装置の第７判定手順を示すフローチャートである。
【図１７】本実施形態に係る充放電量制御装置の第８判定手順を示すフローチャートである。
【図１８】本実施形態に係る充放電量制御装置の第９判定手順を示すフローチャートである。
【図１９】本実施形態に係る充放電量制御装置の第１０判定手順を示すフローチャートである。
【図２０】本実施形態に係る充放電量制御装置の第１１判定手順を示すフローチャートである。
【図２１】本実施形態に係る充放電量制御装置の第１２判定手順を示すフローチャートである。
【図２２】本実施形態に係る充放電量制御装置の第１３判定手順を示すフローチャートである。
【図２３】本実施形態に係る充放電量制御装置の第１４判定手順を示すフローチャートである。
【図２４】本実施形態に係る充放電量制御装置の第１５判定手順を示すフローチャートである。
【図２５】本実施形態に係る充放電量制御装置の第１６判定手順を示すフローチャートである。
【図２６】本実施形態に係る充放電量制御装置の第１７判定手順を示すフローチャートである。
【図２７】本実施形態に係る充放電量制御装置の第１８判定手順を示すフローチャートである。
【図２８】本実施形態に係る充放電量制御装置の第１９判定手順を示すフローチャートである。
【図２９】本実施形態に係る充放電量制御装置の第２０判定手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
＝＝＝構成＝＝＝
図１及び図２を参照しつつ、本実施形態に係る蓄電システム１の充放電量制御装置４を説明する。
蓄電システム１は、例えば発電設備２、蓄電設備３及び充放電量制御装置４を含んで構成されている。発電設備２は、需要家に設置されているものとし、充放電量制御装置４と接続されている。発電設備２は、例えば太陽光パネル及び接続盤等を含んで構成されており、太陽光から電力を生成する設備である。なお、太陽光から電力を生成する設備に限定するものではなく、再生可能エネルギーを利用した発電設備であればよい。発電設備２は、充放電量制御装置４を介して、生成した電力を蓄電設備３に出力する。蓄電設備３は、需要家に設置されているものとし、充放電量制御装置４と接続されている。蓄電設備３は、例えばインバータ部３Ａ及び蓄電池３Ｂ等を含んで構成されている。蓄電設備３は、充放電量制御装置４を介して発電設備２又は電力会社系統５から入力される電力を充電する機能を有している。又、蓄電設備３は、充放電量制御装置４を介して負荷設備６に電力を供給する機能を有している。蓄電設備３は、蓄電池３Ｂに蓄えられる直流の電力を、蓄電設備３内部のインバータ部３Ａで交流の電力に変換して、外部に交流の電力を出力する機能を有している。負荷設備６は、個人住宅、公共施設等、所謂需要家において電力を消費する電力機器である。負荷設備６は、充放電量制御装置４を介して、蓄電設備３又は電力会社系統５から電力の供給を受ける。
充放電量制御装置４は、発電設備２、蓄電設備３、電力会社系統５、負荷設備６及び記憶装置７と接続されている。充放電量制御装置４は、制御部４Ａ、演算処理部４Ｂ、記憶部４Ｃ及び記憶装置７を含んで構成されている。なお、記憶装置７は、充放電量制御装置４の内部に設けられるか、外部に設けられるかは限定されない。
制御部４Ａは、蓄電設備３、発電設備２、電力会社系統５、負荷設備６及び演算処理部４Ｂと接続されている。制御部４Ａは、演算処理部４Ｂから制御指令が入力されると内部の回路を選択的に並列又は解列させ、蓄電設備３、発電設備２、電力会社系統５及び負荷設備６に夫々接続する機能を有している。
演算処理部４Ｂは、制御部４Ａ、記憶部４Ｃ及び記憶装置７と接続されている。演算処理部４Ｂは、制御部４Ａに対し、制御部４Ａの内部の回路を選択的に切り替えるための制御信号を出力する機能を有している。例えば、電力会社系統５から負荷設備６に電力を供給している場合、演算処理部４Ｂから制御部４Ａに対して、蓄電設備３から負荷設備６に電力を供給するための制御信号を出力したとき、制御部４Ａの内部の回路において、電力会社系統５につながる端子を切離し、代わりに蓄電設備３につながる端子に接続して、蓄電設備３から負荷設備６に対して電力を供給する。演算処理部４Ｂは、記憶部４Ｃ及び記憶装置７から情報を読み込み、情報を出力する機能を有している。演算処理部４Ｂは、記憶部４Ｃ及び記憶装置７から読み込んだ情報に対して比較処理、演算処理及び演算比較処理をする機能を有している。比較処理とは、例えば２つの値を比較して、値の大小若しくは値が互いに等しいか否かについて処理することである。演算処理とは、例えば値に対して計算式を用いて演算し、その結果を算出する処理である。演算比較処理とは、例えば演算した結果を示す演算結果１と演算結果２とを比較し、その大小若しくは互いに等しいかを処理することである。演算処理部４Ｂは、記憶部４Ｃに情報を出力する機能を有している。例えば、記憶装置７から読み出した情報、比較処理、演算処理、演算比較処理した結果を示す情報を出力する機能をいう記憶部４Ｃは、演算処理部４Ｂと接続されている。記憶部４Ｃは、演算処理部４Ｂの機能を実現するためのプログラムデータが記憶されている。演算処理部４Ｂの機能は、記憶部４Ｃから読み出されるプログラムを実行することによって実現される。記憶部４Ｃには、例えば、演算処理部４Ｂから出力された情報を図３〜図８に示すようにデータベース化して記憶されている。記憶部４Ｃには、例えば、演算処理部４Ｂから出力された情報を図９に示すようにグラフ化して記憶されている。
記憶装置７は、例えば、固定値データ、現在における、電力料金データ、負荷電力量データ、発電電力量データ、売電料金データ及び充電電力量データ、将来における、電力料金データ、負荷設備６の負荷電力量データ、発電設備２で発電される発電電力量データ及び電力会社に売電する売電料金データを記憶している。
固定値データとは、契約電力で需給可能な電力量データ、蓄電設備３で充電可能な最大充電電力量データ、インバータ出力電力量データ、蓄電設備３の放電効率データ及び蓄電設備３の充電効率データをいう。
契約電力で需給可能な電力量データ（以下、「Ｍ」と称する。）とは、指定時間帯において、電力会社と契約している契約電力で需給可能な電力量データのことである。
蓄電設備３で充電可能な最大充電電力量データ（以下、「Ｎ」と称する。）とは、蓄電設備３に内蔵されている全蓄電池３Ｂで充電可能な最大の電力量データのことである。
インバータ出力電力量データ（以下、「Ｉ」と称する。）とは、蓄電設備３に内蔵されているインバータ部３Ａが出力可能な最大の電力量データのことである。
蓄電設備３の放電効率データ（以下、「Ｑ」と称する。）とは、全蓄電池３Ｂから電力が出力される端子部での電力と、インバータ部３Ａから電力が出力される端子部での電力との比率データのことである。
蓄電設備３の充電効率データ（以下、「Ｐ」と称する。）とは、インバータ部３Ａに電力が入力される端子部での電力と、全蓄電池３Ｂに電力が入力される端子部での電力と、の比率データのことである。
現在における電力料金データ（以下、「Ａ０」と称する。）とは、需要家において電力会社から電力を買電するときの買電料金データのことである。
現在における負荷電力量データ（以下、「Ｂ０」と称する。）とは、需要家において負荷設備６で消費される電力量データのことである。
現在における発電電力量データ（以下、「Ｆ０」と称する。）とは、需要家において発電設備２で発電される電力量データのことである。
現在における売電料金データ（以下、「Ｇ０」と称する。）とは、Ｆ０を電力会社に売電するときの売電料金データのことである。
現在における充電電力量データ（以下、「Ｒ０」と称する。）とは、蓄電設備３に充電されている現在の電力量データのことである。
将来における電力料金データ（以下、「Ａｋ」と称する。）とは、例えば需要家において電力会社から電力を買電するときの将来の買電料金データであって、電力会社が公表しているものである。
将来における負荷電力量データ（以下、「Ｂｋ」と称する。）とは、需要家において負荷設備６で消費される電力量データであって、例えば、時期、時間帯、気温等を考慮し、過去の負荷電力量に基づいて算定される将来の電力量データのことである。
将来における発電電力量データ（以下、「Ｆｋ」と称する。）とは、需要家において発電設備２で発電される電力量データであって、例えば、時期、時間帯、気温、照度等を考慮し、過去に太陽光発電設備で発電された発電電力量に基づいて算定される将来の電力量データのことである。
将来における売電料金データ（以下、「Ｇｋ」と称する。）とは、例えば需要家において電力会社に電力を売電するときの将来の売電料金データであって、国が公表しているものである。
演算処理部４Ｂは、比較処理、演算処理及び演算比較処理と、記憶装置７に記憶されている各種情報とに基づいて、将来における充電電力量を予測し、現在における更新された充放電電力量を求め、現在における更新された充電電力量を求める機能を有する。
将来における充電電力量（以下、「Ｒｋ」と称する。）とは、将来の所定の第１時間帯における蓄電設備３に充電されていると予想される電力量のことである。
現在における充放電電力量（以下、「Ｅ０」と称する。）とは、以下に示す第１判定手順〜第２０判定手順に基づいて求められる蓄電設備３に充電すべき又は蓄電設備３から放電すべき電力量のことである。
現在における更新された充電電力量（以下、「ＲＥ０」と称する。）とは、Ｒ０にＥ０を加算して求められる電力量である。
なお、将来の所定の第１時間帯とは、例えば２４時間を想定している。又、演算処理部４Ｂは、以下に示す第１判定手順〜第２０判定手順を所定の時間間隔で実行する機能を有する。又、所定の時間間隔とは、例えば３０分間隔を想定している。
演算処理部４Ｂは、Ｒｋ、Ｅ０及びＲＥＯに基づき、第１グラフ及び第２グラフを作成する機能を有する。第１グラフ及び第２グラフは、現在及び将来における蓄電設備３に充電される電力量を示すグラフである。第１グラフ及び第２グラフの詳細に関しては後述する。
図２を参照しながら、本実施形態の概略を説明する。第１時間帯のうち電力料金が最大若しくは最小ではない電力料金の時間帯を示す現在時間帯において、蓄電設備３に充電できる電力量は、（Ｎ−Ｒ０）である。又、蓄電設備３から放電できる電力量は、Ｒ０である。
将来の第２時間帯１３において、蓄電設備３に充電されている電力量の最大値を示す電力量（Ｒｍａｘ）は、さらに（Ｎ−Ｒｍａｘ）だけ蓄電設備３に充電することができる（ＲＴｋ）。又、蓄電設備３に充電されている電力量の最小値を示す電力量（Ｒｍｉｎ）は、Ｒｍｉｎだけ蓄電設備３から放電することができる（ＲＡｋ）。
本実施形態によれば、現在時間帯から第２時間帯に至る時間帯において、Ｒ０、Ｂｋ、Ｆｋ等を考慮して、後述する第１判定手順〜第２０判定手順に基づき、経済的に最も効率的であるＲＴｋ又はＲＡｋを算出することができる。そして、ＲＴｋ又はＲＡｋに基づき、現在時間帯における、蓄電設備３の充電電力量を決定することができる。
以下、図１０〜図２９を参照しつつ、第１判定手順〜第２０判定手順について詳細に説明する。尚、図１０〜図２９では、演算処理部４Ｂ、記憶部４Ｃ及び記憶装置７を判定手順の処理の主体として明示している。図１０〜図２９では、判定手順の処理の流れを矢印で示し、夫々の図１０〜図２９で示される第１判定手順〜第２０判定手順は、一連の手順である。そのため、説明の便宜上、図１０〜図２９において、記憶装置７又は記憶部４Ｃが処理を実行しない判定手順についても、図中には、記憶装置７及び記憶部４Ｃを明示して判定手順を理解しやすくする。
又、以下説明では、説明の便宜上、電力会社から買電することを「買電」と称し、電力会社に売電することを「売電」と称し、発電設備２の発電電力量を「発電電力量」と称し、負荷設備６の負荷電力量を「負荷電力量」と称し、蓄電設備３に充電することを「充電」と称し、蓄電設備３の充電率を「ＳＯＣ」と称し、電力量から計算される電力料金を「ＤＫ」と称し、Ｒｋのうちで最大の電力量を「Ｒｍａｘ」と称し、Ｒｋのうちで最小の電力量を「Ｒｍｉｎ」と称し、現在よりも所定の時間だけ将来に充電されている電力量を「Ｒ１」と称し、ＲｋがＲｍａｘ又はＲｍｉｎであるときの第２時間帯を「ＫＥ」と称する。
＝＝＝第１判定手順＝＝＝
図１０を参照しつつ、第１判定手順の一例について説明する。第１判定手順は、発電設備２で発電された電力量が余る場合、Ｇ０、Ａ０及びＡｋを比較判定しＥ０を求める手順である。尚、第１判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７から固定値データ（Ｍ、Ｎ、Ｉ、Ｑ、Ｐ）、現在情報データ（Ａ０、Ｂ０、Ｆ０、Ｇ０、Ｒ０）を読み込み、記憶部４Ｃに固定値データ、現在情報データを出力する（Ｓ１０１）。記憶部４Ｃは、固定値データを、例えば図３に示す形式で記憶し、現在情報データを、例えば図４に示す形式で記憶する（Ｓ１０３）。演算処理部４Ｂは、Ｆ０と、Ｂ０と、を比較する（Ｓ１０４）。Ｓ１０４は、発電電力量によって、負荷電力量を賄うことができるか否かを判定するものである。
Ｆ０がＢ０以下の場合（Ｓ１０４：ＮＯ）、演算処理部４Ｂは、処理をＳ２００（第２判定手順）に移行する。
Ｆ０がＢ０より大きい場合（Ｓ１０４：ＹＥＳ）、Ｇ０と、Ａ０と、を比較する（Ｓ１０５）。Ｓ１０５は、経済的効果を考慮して、売電するか又は買電するかを判定するものである。
Ｇ０がＡ０以上の場合（Ｓ１０５：ＮＯ）、Ｆ０からＢ０を減算した電力量を全て電力会社へ売電する。売電により、Ｇ０とＡ０の差額分の経済的効果を奏する。
Ｇ０がＡ０より小さい場合（Ｓ１０５：ＹＥＳ）、売電するか又は充電するかを判定する。演算処理部４Ｂは、記憶装置７からＡｋを読み込み、記憶部４ＣにＡｋを出力する（Ｓ１０６）。記憶部４Ｃには、演算処理部４ＢからＡｋが入力されると、例えば図５に示されるように、そのＡｋがｋに対応付けられて記憶される（Ｓ１０８）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ａ１〜Ａ４８が対応付けられて記憶される。
次に、演算処理部４Ｂは、Ａｋのうちで最大の電力料金（以下、「Ａｍａｘ」と称する。）と、最小の電力料金（以下、「Ａｍｉｎ」と称する。）と、を選定し、記憶部４ＣにＡｍａｘ及びＡｍｉｎを出力する（Ｓ１０９）。記憶部４Ｃは、演算処理部４ＢからＡｍａｘ及びＡｍｉｎが入力されると、Ａｍａｘ及びＡｍｉｎを、例えば図５に示す形式で記憶する（Ｓ１１０）。
演算処理部４Ｂは、Ｇ０と、Ａｍａｘと、Ａｍｉｎと、を比較する（Ｓ１１１）。Ｓ１１１は、以下の式（１）によって判定される。式（１）は、経済的効果を考慮して、売電するか又は充電するかを判定するものである。具体的に、左辺において、Ｇ０とＡｍａｘとの金額差を算出し、右辺において、Ｇ０とＡｍｉｎとの金額差を算出し、その金額差の大小によって判断する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率を積算し、電力料金の低い方には充電効率を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００１０】
Ａｍａｘ×Ｑ−Ｇ０÷Ｐ  ＞  Ｇ０×Ｑ−Ａｍｉｎ÷Ｐ  ・・・  （１）
式（１）を満足する場合（Ｓ１１１：ＹＥＳ）、Ｇ０が相対的に安価であることを意味し、現在において売電せずに充電する。Ｅ０は、以下の式（２）〜（４）で求められる（Ｓ１１３）。
【００１１】
Ｅ０＝（Ｆ０−Ｂ０）×Ｐ            ・・・・・・・・・・・  （２）
Ｅ０＝Ｎ−Ｒ０                      ・・・・・・・・・・・  （３）
Ｅ０＝Ｉ×Ｐ                        ・・・・・・・・・・・  （４）
演算処理部４Ｂは、式（２）〜式（４）の右辺で求められる結果のうち最も小さい結果をＥ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ１１４）。記憶部４Ｃは、演算処理部４ＢからＥ０が入力されると、Ｅ０を、例えば図７に示す形式で記憶する（Ｓ１１５）。次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（５）によりＤＫを求め、記憶部４ＣにＲＥ０、ＳＯＣ及びＤＫを出力する（Ｓ１１６、Ｓ１１８）。
【００１２】
ＤＫ＝−（Ｆ０−Ｂ０−Ｅ０÷Ｐ）×Ｇ０      ・・・・・・・  （５）
記憶部４Ｃは、ＲＥ０、ＳＯＣ及びＤＫを、例えば図７に示す形式で記憶する（Ｓ１１７，Ｓ１１９）。
式（１）を満足しない場合（Ｓ１１１：ＮＯ）、Ｇ０が相対的に高価であることを意味し、現在において充電せずに売電する。
第１判定手順を終了して所定の時間毎に判定を繰り返す。
＝＝＝第２判定手順＝＝＝
図１１を参照しつつ、第２判定手順の一例について説明する。第２判定手順は、Ｓ１０４において、Ｆ０がＢ０以下の場合（Ｓ１０４：ＮＯ）に実行される手順である。尚、第２判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７からＡｋを読み込み、記憶部４ＣにＡｋを出力する（Ｓ２００）。記憶部４Ｃには、演算処理部４ＢからＡｋが入力されると、図５に示されるように、そのＡｋがｋに対応付けられて記憶される（Ｓ２０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ａ１〜Ａ４８が対応付けられて記憶される。
次に、演算処理部４Ｂは、Ａｍａｘ及びＡｍｉｎを選定し、記憶部４ＣにＡｍａｘ及びＡｍｉｎを出力する（Ｓ２０３）。記憶部４Ｃは、演算処理部４ＢからＡｍａｘ及びＡｍｉｎが入力されると、Ａｍａｘ及びＡｍｉｎを、例えば図５に示す形式で記憶する（Ｓ２０４）。
演算処理部４Ｂは、Ａ０と、Ａｍａｘと、Ａｍｉｎと、を比較する（Ｓ２０５）。Ｓ２０５は、経済的効果を考慮して、充電するか又は放電するかを判定するものである。
Ａ０がＡｍｉｎと等しい場合（Ｓ２０５：Ａ０＝Ａｍｉｎ）、経済的効果を高めるため現在において充電する。Ｅ０は、以下の式（６）〜（８）で求められる（Ｓ２０６）。
【００１３】
Ｅ０＝（Ｍ−Ｂ０＋Ｆ０）×Ｐ        ・・・・・・・・・・・  （６）
Ｅ０＝Ｎ−Ｒ０                      ・・・・・・・・・・・  （７）
Ｅ０＝Ｉ×Ｐ                        ・・・・・・・・・・・  （８）
演算処理部４Ｂは、式（６）〜式（８）の右辺で求められる結果のうち最も小さい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ２０７）。記憶部４Ｃは、演算処理部４ＢからＥ０が入力されると、Ｅ０を、例えば図７に示す形式で記憶する（Ｓ２０８）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（９）によりＤＫを求め、式（１０）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ２０９）。
【００１４】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０÷Ｐ）×Ａ０    ・・・・・・・・・  （９）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０÷Ｐ              ・・・・・・・・・  （１０）
記憶部４Ｃは、演算処理部４ＢからＲＥ０、ＳＯＣ、ＤＫ及びＳＤが入力されると、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図７に示す形式で記憶する（Ｓ２１０）。演算処理部４Ｂは、第２判定手順を終了して所定の時間毎に判定を繰り返す。
Ａ０がＡｍａｘと等しい場合（Ｓ２０５：Ａ０＝Ａｍｉｎ）、経済的効果を高めるため現在において放電する。Ｅ０は、以下の式（１１）〜（１３）で求められる（Ｓ２１１）。
【００１５】
Ｅ０＝−（Ｂ０−Ｆ０）÷Ｑ        ・・・・・・・・・・・  （１１）
Ｅ０＝−Ｒ０                      ・・・・・・・・・・・  （１２）
Ｅ０＝−Ｉ÷Ｑ                    ・・・・・・・・・・・  （１３）
演算処理部４Ｂは、例えば、式（１１）〜式（１３）の右辺で求められる結果のうち最も大きい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ２１２）。記憶部４Ｃは、演算処理部４ＢからＥ０が入力されると、Ｅ０を、例えば図８に示す形式で記憶する（Ｓ２１３）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（１４）によりＤＫを求め、式（１５）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ２１４）。
【００１６】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０×Ｑ）×Ａ０        ・・・・・・  （１４）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０×Ｑ              ・・・・・・・・・  （１５）
記憶部４Ｃは、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図８に示す形式で記憶する（Ｓ２１５）。演算処理部４Ｂは、第２判定手順を終了して所定の時間毎に判定を繰り返す。
Ａ０がＡｍｉｎ及びＡｍａｘと等しくない場合（Ｓ２０５：Ａ０≠Ａｍａｘ，Ａｍｉｎ）、演算処理部４Ｂは、Ａ０と、Ａｍａｘと、Ａｍｉｎと、を比較する（Ｓ２１６）。Ｓ２１６は、以下の式（１６）によって判定される。式（１６）は、経済的効果を考慮して、充電するか又は放電するかを判定するものである。具体的に、左辺において、Ａ０とＡｍａｘとの金額差を算出し、右辺において、Ａ０とＡｍｉｎとの金額差を算出し、その金額差の大小によって判断する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率を積算し、電力料金の低い方には充電効率を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００１７】
Ａｍａｘ×Ｑ−Ａ０÷Ｐ  ＞  Ａ０×Ｑ−Ａｍｉｎ÷Ｐ・・・  （１６）
式（１６）の左辺は、Ａ０と、Ａｍａｘと、の料金の差額を表す。式（１６）の右辺は、Ａ０と、Ａｍｉｎと、の料金の差額を表す。
式（１６）を満足する場合（Ｓ２１６：ＹＥＳ）、Ａ０が相対的に安価であることを意味し、現在において充電する方が、経済的効果が高いため現在において充電する。充電する電力量は、第３判定手順乃至第１１判定手順で詳細に説明する。演算処理部４Ｂは、処理をＳ３００（第３判定手順）に移行する。
式（１６）を満足しない場合（Ｓ２１６：ＮＯ）、Ａ０が相対的に高価であることを意味し、現在において放電する方が、経済的効果が高いため現在において放電する。放電する電力量は、第１２判定手順乃至第２０判定手順で詳細に説明する。演算処理部４Ｂは、処理をＳ１２００（第１２判定手順）に移行する。
＝＝＝第３判定手順＝＝＝
図１２を参照しつつ、第３判定手順の一例について説明する。第３判定手順は、演算処理部４Ｂが、後の計算で使用するデータを記憶装置７から読み込み及びデータの初期設定を行う手順である。尚、第３判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７からＢｋと、Ｆｋと、Ｇｋとを読み込み、記憶部４ＣにＢｋと、Ｆｋと、Ｇｋを出力する（Ｓ３００）。記憶部４Ｃには、演算処理部４ＢからＢｋと、Ｆｋと、Ｇｋが入力されると、例えば図６に示されるように、そのＢｋと、Ｆｋと、Ｇｋがｋに対応付けられて記憶される（Ｓ３０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｂ１〜Ｂ４８、Ｆ１〜Ｆ４８、Ｇ１〜Ｇ４８が対応付けられて記憶される。
演算処理部４Ｂは、Ｒｍａｘをゼロに設定し、Ｒ１にＲ０の値を設定（以下、「初期設定１」と称する。）する（Ｓ３０３）。後の計算のための初期設定をするものである。
演算処理部４Ｂは、Ｆｋと、Ｂｋと、を比較する（Ｓ３０４）。Ｓ３０４は、将来において、Ｆｋ（発電電力量）によってＢｋ（負荷電力量）を賄うことができるか否かを判定するものである。
ＦｋがＢ０以下の場合（Ｓ３０４：ＹＥＳ）、演算処理部４Ｂは、処理をＳ４００（第４判定手順）に移行する。
Ｆ０がＢ０より大きい場合（Ｓ３０４：ＮＯ）、演算処理部４Ｂは、処理をＳ５００（第５判定手順）に移行する。
＝＝＝第４判定手順＝＝＝
図１３を参照しつつ、第４判定手順の一例について説明する。第４判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄えない状況における手順である。すなわち、電気が足りない状況において実行される手順である。尚、第４判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ａ０と、Ａｋと、Ａｍｉｎと、Ａｍａｘと、を比較する（Ｓ４００）。
Ａｋと、Ａｍａｘと、が等しい場合（Ｓ４００：Ａｋ=Ａｍａｘ）、演算処理部４Ｂは、蓄電設備３から放電する電力量を算出する。放電する電力量（以下、「Ｅｋａ」と称する。）は、以下の夫々の式で求められる右辺の比較に基づいて求められる（Ｓ４０１）。
【００１８】
Ｅｋａ＝−（Ｂｋ−Ｆｋ）÷Ｑ              ・・・・・・・  （１７）
Ｅｋａ＝−Ｉ÷Ｑ                    ・・・・・・・・・・  （１８）
演算処理部４Ｂは、式（１７）、式（１８）の右辺で求められる結果のうち最も大きい結果を、Ｅｋａに設定する（Ｓ４０２）。電力料金が高いときに蓄電設備３から放電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
ＡｋがＡ０より小さい場合（Ｓ４００：Ａｋ＜Ａ０）、演算処理部４Ｂは、蓄電設備３に充電する電力量を算出する。充電する電力量（以下、「Ｅｋｂ」と称する。）は、以下の式（１９）、（２０）で求められる（Ｓ４０３）。
【００１９】
Ｅｋｂ＝（Ｍ−Ｂｋ＋Ｆｋ）×Ｐ              ・・・・・・  （１９）
Ｅｋｂ＝Ｉ×Ｐ                      ・・・・・・・・・・  （２０）
演算処理部４Ｂは、式（１９）、式（２０）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｂに設定する（Ｓ４０４）。Ａ０より電力料金が低いＡｋのときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
Ａｋと、Ａｍａｘ及びＡｍｉｎと、が等しくない場合（Ｓ４００：Ａｋ≠Ａｍｉｎ，Ａｍａｘ）、演算処理部４Ｂは、充電及び放電する電力量（以下、「Ｅｋｃ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ４０５）。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
＝＝＝第５判定手順＝＝＝
図１４を参照しつつ、第５判定手順の一例について説明する。第５判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄える状況における手順である。すなわち、電気が余る状況において実行される手順である。尚、第５判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ｇｋと、Ａｋと、を比較する（Ｓ５００）。
ＧｋがＡｋ以上の場合（Ｓ５００：ＮＯ）、演算処理部４Ｂは、充電又は放電する電力量（以下、「Ｅｋｄ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ５０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
ＧｋがＡｋより小さい場合（Ｓ５００：ＹＥＳ）、演算処理部４Ｂは、さらにＧｋと、Ａｍａｘと、Ａｍｉｎと、を用いて比較判定する（Ｓ５０１）。Ｓ５０１は、以下の式（２１）によって判定される。式（２１）は、経済的効果を考慮して、充電するか又は売電するかを判定するものである。具体的に、左辺において、ＧｋとＡｍａｘとの金額差を算出し、右辺において、ＧｋとＡｍｉｎとの金額差を算出し、その金額差の大小によって判定する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率（Ｑ）を積算し、電力料金の低い方には充電効率（Ｐ）を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００２０】
Ａｍａｘ×Ｑ−Ｇｋ÷Ｐ  ＞  Ｇｋ×Ｑ−Ａｍｉｎ÷Ｐ・・・・（２１）
式（２１）を満足する場合（Ｓ５０１：ＹＥＳ）、Ｇｋが相対的に安価であることを意味し、充電する電力量（以下、「Ｅｋｅ」と称する。）を求める。Ｅｋｅは、以下の式（２２）、（２３）で求められる。
【００２１】
Ｅｋｅ＝（Ｆｋ−Ｂｋ）×Ｐ            ・・・・・・・・・  （２２）
Ｅｋｅ＝Ｉ×Ｐ                      ・・・・・・・・・・  （２３）
演算処理部４Ｂは、式（２２）、式（２３）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｅに設定する（Ｓ５０４）。電力料金が低いときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
式（２１）を満足しない場合（Ｓ５０１：ＮＯ）、Ｇｋが相対的に高価であることを意味し、現在において売電する方が、経済的効果が高いため現在において売電する。演算処理部４Ｂは、Ｅｋｄにゼロを設定して（Ｓ５０２）、蓄電設備３の充電又は放電を行わない（Ｓ５０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。演算処理部４Ｂは、処理をＳ６００（第６判定手順）に移行する。
なお、上記において、演算処理部４Ｂは、Ｓ５０１について、Ｇｋとの比較対象が、Ａｍａｘと、Ａｍｉｎと、に限定されるものではなく、任意のＡｋを設定できるものとする。
＝＝＝第６判定手順＝＝＝
図１５を参照しつつ、第６判定手順の一例について説明する。尚、第６判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、第４判定手順及び第５判定手順において求められたＥｋａ〜Ｅｋｅ（以下、第６判定手順〜第１１判定手順において「Ｅｋ」と称する。）を、Ｒｋに加算して将来における充電電力量を求める（以下、第６判定手順〜第１１判定手順において「ＲＥｋ」と称する。）（Ｓ６００）。記憶部４Ｃには、演算処理部４ＢからＥｋ及びＲＥｋが入力されると、例えば図６及び図７に示されるように、そのＥｋ及びＲＥｋがｋに対応付けられて記憶される（Ｓ６０１）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｅ１〜Ｅ４８、ＲＥ１〜ＲＥ４８が対応付けられて記憶される。演算処理部４Ｂは、処理をＳ７００（第７判定手順）に移行する。
＝＝＝第７判定手順＝＝＝
図１６を参照しつつ、第７判定手順の一例について説明する。演算処理部４Ｂは、ＲＥｋと、Ｎと、を比較する（Ｓ７００）。第７判定手順は、Ｎを上回らないＲｍａｘを設定するための手順である。尚、第７判定手順は、演算処理部４Ｂが実行する手順である。
ＲＥｋがＮより大きい場合（Ｓ７００：ＮＯ）、演算処理部４Ｂは、Ｒｍａｘに、Ｎの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ７０１）。記憶部４Ｃは、演算処理部４ＢからＲｍａｘ及びＫＥが入力されると、Ｒｍａｘ及びＫＥを例えば図７に示す形式で記憶する（Ｓ７０２）。演算処理部４Ｂは、処理をＳ９００（第９判定手順）に移行する（Ｓ７０１）。
ＲＥｋがＮ以下の場合（Ｓ７００：ＹＥＳ）、演算処理部４Ｂは、さらにＲＥｋと、Ｒｍａｘと、を比較する（Ｓ７０３）。Ｓ７０３は、ＲＥｋがＲｋのうちで最も大きいか否かを判定するステップである。
ＲＥｋがＲｍａｘより大きい場合（Ｓ７０３：ＮＯ）、演算処理部４Ｂは、Ｒｍａｘに、ＲＥｋの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ７０４）。記憶部４Ｃは、Ｒｍａｘ及びＫＥを例えば図７に示す形式で記憶する（Ｓ７０５）。演算処理部４Ｂは、処理をＳ８００（第８判定手順）に移行する（Ｓ７０４）。
ＲＥｋがＲｍａｘ以下の場合（Ｓ７０４：ＹＥＳ）、演算処理部４Ｂは、処理をＳ８００（第８判定手順）に移行する。
＝＝＝第８判定手順＝＝＝
図１７を参照しつつ、第８判定手順の一例について説明する。尚、第８判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ｋと、設定値と、を比較する（Ｓ８００）。第８判定手順は、設定値の回数だけＳ３０４から手順を繰り返しＲｍａｘを特定する手順である。具体的には、例えば設定値を４８としている場合、Ｓ３０４からＳ８００までを４８回繰り返す。
ｋが設置値より小さい場合（Ｓ８００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、Ｒｋに、ＲＥ（ｋ-１）の値を設定する。又、Ｒｋがゼロより小さい場合、Ｒｋにゼロを設定する。計算上、電力量がゼロを下回ることを避けるためである。演算処理部４Ｂは、Ｓ３０４からステップを繰り返す。
ｋが設定値以上の場合（Ｓ８００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ９００（第９判定手順）に移行する。
＝＝＝第９判定手順＝＝＝
図１８を参照しつつ、第９判定手順の一例について説明する。尚、第９判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ＮからＲｍａｘを減算した値を、現在においてさらに蓄電設備３に充電すべき電力量（以下、「ＲＴｋ」と称する。）に設定し、ｋを１に設定する（以下、「初期設定２」と称する。）（Ｓ９００）。演算処理部４Ｂは、ＲＥｋに、ＲＴｋを加算した値を、更新された将来における充電電力量（以下、「ＲＥＴｋ」と称する。）に設定する（Ｓ９０１）。記憶部４Ｃには、演算処理部４ＢからＲＥＴｋが入力されると、例えば図７に示されるように、そのＲＥＴｋがｋに対応付けられて記憶される（Ｓ９０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＥＴ１〜ＲＥＴ４８が対応付けられて記憶される。
演算処理部４Ｂは、ＲＥＴｋと、ゼロと、を比較する（Ｓ９０３）。
ＲＥＴｋがゼロより小さい場合（Ｓ９０３：ＮＯ）、演算処理部４Ｂは、ＲＴｋにＲＥＴｋの絶対値をプラスしてＲＴｋを更新する（Ｓ９０４）。記憶部４Ｃには、演算処理部４ＢからＲＴｋが入力されると、例えば図７に示されるように、そのＲＴｋがｋに対応付けられて記憶される（Ｓ９０５）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＴ１〜ＲＴ４８が対応付けられて記憶される。Ｓ９０４は、ｋの時点において、ＲＥＴｋがマイナスを示す分だけ、現在においてさらに蓄電設備３に充電するために行うステップである。さらに、演算処理部４Ｂは、ＲＴｋと、Ｎ-Ｒ０と、を比較する（Ｓ９０６）。
ＲＴｋがＮ−Ｒ０より大きい場合（Ｓ９０６：ＮＯ）、演算処理部４Ｂは、ＲＴｋを（Ｎ−Ｒ０）の値に更新する（Ｓ９０７）。記憶部４Ｃには、演算処理部４ＢからＲＴｋが入力されると、例えば図７に示されるように、そのＲＴｋがｋに対応付けられて記憶される（Ｓ９０８）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＴ１〜ＲＴ４８が対応付けられて記憶される。Ｓ９０７は、蓄電設備３で充電可能な最大充電電力量をＲＴｋに設定できる最大値とするために行うステップである。演算処理部４Ｂは、処理をＳ１１００（第１１判定手順）に移行する。
ＲＴｋが（Ｎ−Ｒ０）以下の場合（Ｓ９０６：ＹＥＳ）、演算処理部４Ｂは、処理を第１０判定手順に移行する。
ＲＥＴｋがゼロ以上の場合（Ｓ９０３：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１０００（第１０判定手順）に移行する。
＝＝＝第１０判定手順＝＝＝
図１９を参照しつつ、第１０判定手順の一例について説明する。尚、第１０判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ｋと、ＫＥと、を比較する（Ｓ１０００）。第１０判定手順は、Ｓ９０１からステップを繰り返し、ＲＴｋを特定する手順である。具体的には、例えばＫＥが２４である場合、Ｓ９０１からＳ１０００までを２４回繰り返す。
ｋがＫＥより小さい場合（Ｓ１０００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、ＲＴｋに、ＲＴ（ｋ-１）の値を設定する。演算処理部４Ｂは、ｋに１をプラスして（Ｓ１００１）、ＲＴｋを更新して（Ｓ１００２）、Ｓ９０１からステップを繰り返す。
ｋがＫＥ以上の場合（Ｓ１０００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１１００（第１１判定手順）に移行する。
＝＝＝第１１判定手順＝＝＝
図２０を参照しつつ、第１１判定手順の一例について説明する。尚、第１１判定手順は、演算処理部４Ｂが実行する手順である。
Ｅ０は、以下の式（２４）〜（２６）で求められる（Ｓ１１００）。
【００２２】
Ｅ０＝（Ｍ−Ｂ０＋Ｆ０）×Ｐ              ・・・・・・・  （２４）
Ｅ０＝Ｉ×Ｐ                      ・・・・・・・・・・・  （２５）
Ｅ０＝ＲＴｋ                      ・・・・・・・・・・・  （２６）
演算処理部４Ｂは、式（２４）〜式（２６）の右辺で求められる結果のうち最も小さい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ１１０１）。記憶部４Ｃは、Ｅ０を、例えば図７に示す形式で記憶する（Ｓ１１０２）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（２７）によりＤＫを求め、式（２８）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ１１０３）。
【００２３】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０×Ｑ）×Ａ０              ・・・  （２７）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０×Ｑ              ・・・・・・・・・  （２８）
記憶部４Ｃは、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図７に示す形式で記憶する（Ｓ１１０４）。第１１判定手順を終了して所定の時間毎にＳ１００（第１判定手順）から手順を繰り返す。
＝＝＝第１２判定手順＝＝＝
図２１を参照しつつ、第１２判定手順の一例について説明する。第１２判定手順は、演算処理部４Ｂが、後の計算で使用するデータを記憶装置７から読み込み及びデータの初期設定を行う手順である。尚、第１２判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、記憶装置７からＢｋと、Ｆｋと、Ｇｋとを読み込み、記憶部４ＣにＢｋと、Ｆｋと、Ｇｋとを出力する（Ｓ１２００）。記憶部４Ｃには、演算処理部４ＢからＢｋと、Ｆｋと、Ｇｋが入力されると、図６に示されるように、そのＢｋと、Ｆｋと、Ｇｋがｋに対応付けられて記憶される（Ｓ１２０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｂ１〜Ｂ４８、Ｆ１〜Ｆ４８、Ｇ１〜Ｇ４８が対応付けられて記憶される。
演算処理部４Ｂは、ＲｍｉｎをＲ０に設定し、Ｒ１にＲ０の値を設定（以下、「初期設定３」と称する。）する（Ｓ１２０３）。後の計算のための初期設定をするものである。
演算処理部４Ｂは、Ｆｋと、Ｂｋと、を比較する（Ｓ１２０４）。Ｓ１２０４は、将来において、Ｆｋ（発電電力量）によってＢｋ（負荷電力量）を賄うことができるか否かを判定するものである。
ＦｋがＢ０以下の場合（Ｓ１２０４：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１３００（第１３判定手順）に移行する。
Ｆ０がＢ０より大きい場合（Ｓ１２０４：ＮＯ）、演算処理部４Ｂは、処理をＳ１４００（第１４判定手順）に移行する。
＝＝＝第１３判定手順＝＝＝
図２２を参照しつつ、第１３判定手順の一例について説明する。第１３判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄えない状況における手順である。すなわち、電気が足りない状況である。尚、第１３判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ａ０と、Ａｋと、Ａｍｉｎと、Ａｍａｘとを比較する（Ｓ１３００）。
ＡｋがＡ０より大きい場合（Ｓ１３００：Ａｋ＞Ａ０）、演算処理部４Ｂは、蓄電設備３から放電する電力量を算出する。放電する電力量（以下、「Ｅｋｆ」と称する。）は、以下の夫々の式で求められる右辺の比較に基づいて求められる（Ｓ１３０１）。
【００２４】
Ｅｋｆ＝−（Ｂｋ−Ｆｋ）÷Ｑ              ・・・・・・・  （２９）
Ｅｋｆ＝−Ｉ÷Ｑ                    ・・・・・・・・・・  （３０）
演算処理部４Ｂは、式（２９）、式（３０）の右辺で求められる結果のうち最も大きい結果を、Ｅｋｆに設定する（Ｓ１３０２）。Ａ０より電力料金が高いＡｋのときに蓄電設備３から放電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
Ａｋと、Ａｍｉｎと、が等しい場合（Ｓ１３００：Ａｋ=Ａｍｉｎ）、演算処理部４Ｂは、蓄電設備３に充電する電力量を算出する。充電する電力量（以下、「Ｅｋｇ」と称する。）は、以下の式（３１）、（３２）で求められる（Ｓ１３０３）。
【００２５】
Ｅｋｇ＝（Ｍ−Ｂｋ＋Ｆｋ）×Ｐ              ・・・・・・  （３１）
Ｅｋｇ＝Ｉ×Ｐ                      ・・・・・・・・・・  （３２）
演算処理部４Ｂは、式（３１）、式（３２）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｇに設定する（Ｓ１３０４）。電力料金が低いときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
Ａｋと、Ａｍａｘ及びＡｍｉｎと、が等しくない場合（Ｓ１３００：Ａｋ≠Ａｍｉｎ，Ａｍａｘ）、演算処理部４Ｂは、充電及び放電する電力量（以下、「Ｅｋｈ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ１３０５）。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
＝＝＝第１４判定手順＝＝＝
図２３を参照しつつ、第１４判定手順の一例について説明する。第１４判定手順は、発電設備２による発電電力量（Ｆｋ）で、負荷設備６の負荷電力量（Ｂｋ）を賄える状況である。すなわち、電気が余る状況である。尚、第１４判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ｇｋと、Ａｋと、を比較する（Ｓ１４００）。
ＧｋがＡｋ以上の場合（Ｓ１４００：ＮＯ）、演算処理部４Ｂは、充電及び放電する電力量（以下、「Ｅｋｉ」と称する。）をゼロに設定して、蓄電設備３の充電及び放電を行わない（Ｓ１４０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
ＧｋがＡｋより小さい場合（Ｓ１４００：ＹＥＳ）、演算処理部４Ｂは、さらにＧｋと、Ａｍａｘと、Ａｍｉｎと、を用いて比較する（Ｓ１４０１）。Ｓ１４０１は、以下の式（３３）によって判定される。式（３３）は、経済的効果を考慮して、充電するか又は売電するかを判定するものである。具体的に、左辺において、ＧｋとＡｍａｘとの金額差を算出し、右辺において、ＧｋとＡｍｉｎとの金額差を算出し、その金額差の大小によって判定する。ただし、左辺及び右辺の夫々において、電力料金の高い方には放電効率（Ｑ）を積算し、電力料金の低い方には充電効率（Ｐ）を除算する。電力料金の高いときに放電し、電力料金の低いときに充電すると経済的効果が高いためである。
【００２６】
Ａｍａｘ×Ｑ−Ｇｋ÷Ｐ  ＞  Ｇｋ×Ｑ−Ａｍｉｎ÷Ｐ・・・  （３３）
式（３３）を満足する場合（Ｓ１４０１：ＹＥＳ）、Ｇｋが相対的に安価であることを意味し、充電する電力量（以下、「Ｅｋｊ」と称する。）を求める。Ｅｋｊは、以下の式（３４）、（３５）で求められる。
【００２７】
Ｅｋｊ＝（Ｆｋ−Ｂｋ）×Ｐ            ・・・・・・・・・  （３４）
Ｅｋｊ＝Ｉ×Ｐ                      ・・・・・・・・・・  （３５）
演算処理部４Ｂは、式（３４）、式（３５）の右辺で求められる結果のうち最も小さい結果を、Ｅｋｊに設定する（Ｓ１４０４）。電力料金が低いときに蓄電設備３に充電すると経済的効果が高いためである。演算処理部４Ｂは、処理をＳ１５００（第１５判定手順）に移行する。
式（３３）を満足しない場合（Ｓ１４０１：ＮＯ）、Ｇｋが相対的に高価であることを意味し、現在において売電する方が、経済的効果が高いため現在において売電する。演算処理部４Ｂは、Ｅｋｉにゼロ設定して（Ｓ１４０２）、蓄電設備３の充電及び放電を行わない（Ｓ１４０２）。電力料金を考慮すると、電力会社へ売電する方が、経済的な効果が高いためである。
＝＝＝第１５判定手順＝＝＝
図２４を参照しつつ、第１５判定手順の一例について説明する。尚、第１５判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、第１３判定手順及び第１４判定手順において求められたＥｋｆ〜Ｅｋｊ（以下、第１５判定手順〜第２０判定手順において「Ｅｋ」と称する。）を、Ｒｋに加算した将来における充電電力量を求める（以下、第１５判定手順〜第２０判定手順において「ＲＥｋ」と称する。）（Ｓ１５００）。
記憶部４Ｃには、演算処理部４ＢからＥｋ及びＲＥｋが入力されると、図６及び図７に示されるように、そのＥｋ及びＲＥｋがｋに対応付けられて記憶される（Ｓ１５０１）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、Ｅ１〜Ｅ４８、ＲＥ１〜ＲＥ４８が対応付けられて記憶される。演算処理部４Ｂは、処理をＳ１６００（第１６判定手順）に移行する。
＝＝＝第１６判定手順＝＝＝
図２５を参照しつつ、第１６判定手順の一例について説明する。尚、第１６判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ＲＥｋと、ゼロと、を比較する（Ｓ１６００）。第１６判定手順は、ゼロを下回った電力量について放電する電力量の対象外とするための手順である。
ＲＥｋがゼロより小さい場合（Ｓ１６００：ＮＯ）、演算処理部４Ｂは、Ｒｍｉｎに、ゼロの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ１６０１）。記憶部４Ｃは、演算処理部４ＢからＲｍｉｎ及びＫＥが入力されると、Ｒｍｉｎ及びＫＥを例えば図８に示す形式で記憶する（Ｓ１６０２）。演算処理部４Ｂは、処理をＳ１８００（第１８判定手順）に移行する（Ｓ１６０１）。
ＲＥｋがゼロより大きい場合（Ｓ１６００：ＹＥＳ）、演算処理部４Ｂは、さらにＲＥｋと、Ｒｍｉｎと、を比較する（Ｓ１６０３）。Ｓ１６０３は、ＲｋがＲｋの内で最も小さいか否かを判定するステップである。
ＲＥｋがＲｍｉｎより小さい場合（Ｓ１６０３：ＮＯ）、演算処理部４Ｂは、Ｒｍｉｎに、ＲＥｋの値を設定する。さらに、ＫＥに、このときのｋの値を設定する（Ｓ１６０４）。記憶部４Ｃは、演算処理部４ＢからＲｍｉｎ及びＫＥが入力されると、Ｒｍｉｎ及びＫＥを例えば図８に示す形式で記憶する（Ｓ１６０５）。演算処理部４Ｂは、処理をＳ１７００（第１７判定手順）に移行する（Ｓ１６０４）。
ＲＥｋがＲｍｉｎより大きい場合（Ｓ１６０３：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１７００（第１７判定手順）に移行する。
＝＝＝第１７判定手順＝＝＝
図２６を参照しつつ、第１７判定手順の一例について説明する。尚、第１７判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、ｋと、設定値と、を比較する（Ｓ１７００）。第１７判定手順は、設定値の回数だけＳ１２０４からを繰り返しＲｍｉｎを特定する手順である。具体的には、例えば設定値を４８としている場合、Ｓ１２０５からＳ１７００までを４８回繰り返す。
ｋが設置値より小さい場合（Ｓ１７００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、Ｒｋに、ＲＥ（ｋ-１）の値を設定する。又、ＲｋがＮより大きい場合、ＲｋにＮを設定する。計算上、電力量がＮを上回ることを避けるためである。演算処理部４Ｂは、Ｓ１２０４からステップを繰り返す。
ｋが設定値より大きい場合（Ｓ１７００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１８００（第１８判定手順）に移行する。
＝＝＝第１８判定手順＝＝＝
図２７を参照しつつ、第１８判定手順の一例について説明する。尚、第１８判定手順は、演算処理部４Ｂが実行する手順である。
演算処理部４Ｂは、Ｒｍｉｎの値を、現在においてさらに蓄電設備３から放電すべき電力量（以下、「ＲＡｋ」と称する。）に設定し、ｋを１に設定する（以下、「初期設定４」と称する。）（Ｓ１８００）。演算処理部４Ｂは、ＲＥｋから、ＲＡｋを減算した値を、更新された将来における充電電力量（以下、「ＲＥＡｋ」と称する。）に設定する（Ｓ１８０１）。記憶部４Ｃには、演算処理部４ＢからＲＥＡｋが入力されると、図８に示されるように、そのＲＥＡｋがｋに対応付けられて記憶される（Ｓ１８０２）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＥＡ１〜ＲＥＡ４８が対応付けられて記憶される。
演算処理部４Ｂは、ＲＥＡｋと、Ｎと、を比較する（Ｓ１８０３）。
ＲＥＡｋがＮより大きい場合（Ｓ１８０３：ＮＯ）、演算処理部４Ｂは、以下の式（３６）によってＲＡｋを更新する（Ｓ１８０４）。
【００２８】
ＲＡｋ＝ＲＡｋ＋（ＲＥＡｋ−Ｎ）      ・・・・・・・・・  （３６）
記憶部４Ｃには、演算処理部４ＢからＲＡｋが入力されると、図８に示されるように、そのＲＡｋがｋに対応付けられて記憶される（Ｓ１８０５）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＡ１〜ＲＡ４８が対応付けられて記憶される。Ｓ１８０４は、ｋの時点において、ＲＥＡｋがＮを超える分だけ、現在においてさらに蓄電設備３から放電するために行うステップである。さらに、演算処理部４Ｂは、ＲＡｋと、Ｒ０と、を比較する（Ｓ１８０６）。
ＲＡｋがＲ０より大きい場合（Ｓ１８０６：ＮＯ）、演算処理部４Ｂは、ＲＡｋをＲ０の値に更新する（Ｓ１８０７）。記憶部４Ｃには、演算処理部４ＢからＲＡｋが入力されると、図８に示されるように、そのＲＡｋがｋに対応付けられて記憶される（Ｓ１８０８）。具体的に、記憶部４Ｃには、ｋが１〜４８の値をとりうるため、その値のそれぞれに対して、ＲＡ１〜ＲＡ４８が対応付けられて記憶される。蓄電設備３で放電可能な最大放電電力量を現在における充電電力量のＲ０とするために行う手順である。演算処理部４Ｂは、処理をＳ２０００（第２０判定手順）に移行する。
ＲＡｋがＲ０以下の場合（Ｓ１８０６：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１９００（第１９判定手順）に移行する。
ＲＥＡｋがＮ以下の場合（Ｓ１８０３：ＹＥＳ）、演算処理部４Ｂは、処理をＳ１９００（第１９判定手順）に移行する。
＝＝＝第１９判定手順＝＝＝
図２８を参照しつつ、第１９判定手順の一例について説明する。尚、第１９判定手順は、演算処理部４Ｂが実行する手順である。演算処理部４Ｂは、ｋと、ＫＥと、を比較する（Ｓ１９００）。第１９判定手順は、Ｓ１８０１からステップを繰り返しＲＡｋを特定するステップである。具体的には、例えばＫＥが２４である場合、Ｓ１８０１からＳ１９００までを２４回繰り返す。
ｋがＫＥより小さい場合（Ｓ１９００：ＮＯ）、演算処理部４Ｂは、ｋに１を加算する。演算処理部４Ｂは、ＲＡｋに、ＲＡ（ｋ-１）の値を設定する。演算処理部４Ｂは、ｋに１をプラスして（Ｓ１９０１）、ＲＡｋを更新して（Ｓ１９０２）、Ｓ１８０１からステップを繰り返す。
ｋがＫＥ以上の場合（Ｓ１９００：ＹＥＳ）、演算処理部４Ｂは、処理をＳ２０００（第２０判定手順）に移行する。
＝＝＝第２０判定手順＝＝＝
図２９を参照しつつ、第２０判定手順の一例について説明する。尚、第２０判定手順は、演算処理部４Ｂが実行する手順である。
Ｅ０は、以下の式（３７）〜（３９）で求められる（Ｓ２０００）。
【００２９】
Ｅ０＝−（Ｂ０−Ｆ０）÷Ｑ        ・・・・・・・・・・・  （３７）
Ｅ０＝−Ｉ÷Ｑ                    ・・・・・・・・・・・  （３８）
Ｅ０＝−ＲＡｋ                    ・・・・・・・・・・・  （３９）
演算処理部４Ｂは、式（３７）〜式（３９）の右辺で求められる結果のうち最も大きい結果を、Ｅ０に設定し、記憶部４ＣにＥ０を出力する（Ｓ２００１）。記憶部４Ｃは、Ｅ０を、例えば図８に示す形式で記憶する（Ｓ２００２）。
次に、演算処理部４Ｂは、Ｒ０にＥ０を加算し、ＲＥ０を求め、Ｒ０をＮで除算し、ＳＯＣを求め、式（４０）によりＤＫを求め、式（４１）によりＳＤを求め、記憶部４ＣにＲＥ０、ＳＯＣ、ＤＫ及びＳＤを出力する（Ｓ２００３）。
【００３０】
ＤＫ＝（Ｂ０−Ｆ０＋Ｅ０×Ｑ）×Ａ０              ・・・  （４０）
ＳＤ＝Ｂ０−Ｆ０＋Ｅ０×Ｑ              ・・・・・・・・・  （４１）
記憶部４Ｃは、ＲＥ０、ＳＯＣ、ＤＫ及びＳＤを、例えば図８に示す形式で記憶する（Ｓ２００４）。第２０判定手順を終了して所定の時間毎にＳ１００（第１判定手順）から手順を繰り返す。
＝＝＝第１グラフ＝＝＝
図９を参照しつつ、演算処理部４Ｂが作成する第１グラフ８０について説明する。
第１グラフは、第３判定手順〜第１０判定手順によって作成されるグラフである。第１グラフは、例えば、横軸を経過時間とし、縦軸を蓄電設備３の充電電力量として作成される。第１グラフは、例えば、棒グラフで示されている。棒グラフは、将来における充電電力量（Ｒｋ）を示している。又、棒グラフは、例えば第１時間帯において３０分間隔で示される。
まず、演算処理部４Ｂは、第３判定手順〜第８判定手順に基づき、将来における充電電力量（Ｒｋ）を算出する。演算処理部４Ｂは、現在における充電電力量（Ｒ０）と、将来における充電電力量（Ｒｋ）とから棒グラフを作成する。演算処理部４Ｂは、第７判定手順に基づき、Ｒｋのうち、最大の充電電力量（Ｒｍａｘ）を特定する。演算処理部４Ｂは、第９判定手順及び第１０判定手順に基づき、蓄電設備３で充電可能な最大充電電力量（Ｎ）から最大の充電電力量（Ｒｍａｘ）を減算した電力量を示す電力量（ＲＴｋ）を算出する。そして、演算処理部４Ｂは、電力量（ＲＴｋ）を現在における充電電力量（Ｒ０）及び充電電力量（Ｒｋ）に加算する。次に、演算処理部４Ｂは、電力量（ＲＴｋ）を加算された充電電力量（Ｒｋ）のうち、充電電力量がゼロを下回る電力量を示す電力量（ＲＴｋ２）を算出する。演算処理部４Ｂは、電力量（ＲＴｋ２）をさらに現在における充電電力量（Ｒ０）に加算する。演算処理部４Ｂは、充電電力量（ＲＥＴｋ）を特定する。
上記によって、演算処理部４Ｂは、第３判定手順〜第１０判定手順に基づき、第１グラフを作成することができる。
＝＝＝第２グラフ＝＝＝
演算処理部４Ｂが作成する第２グラフについて説明する。
第２グラフは、第１２判定手順〜第１９判定手順によって作成されるグラフである。第２グラフは、例えば、横軸を経過時間とし、縦軸を蓄電設備３の充電電力量として作成されている。第２グラフは、例えば、棒グラフで示されている。棒グラフは、将来における充電電力量（Ｒｋ）を示している。又、棒グラフは、例えば第１時間帯において３０分間隔で示されている。
まず、演算処理部４Ｂは、第１２判定手順〜第１７判定手順に基づき、将来における充電電力量（Ｒｋ）を算出する。演算処理部４Ｂは、現在における充電電力量（Ｒ０）と、将来における充電電力量（Ｒｋ）とから棒グラフを作成する。演算処理部４Ｂは、第１６判定手順に基づき、棒グラフのうち、最小の充電電力量（Ｒｍｉｎ）を特定する。演算処理部４Ｂは、第１７判定手順及び第１９判定手順に基づき、Ｒｍｉｎを示す電力量（ＲＡｋ）を現在における充電電力量（Ｒ０）及び充電電力量（Ｒｋ）から減算する。次に、演算処理部４Ｂは、電力量（ＲＡｋ）を減算された充電電力量（Ｒｋ）のうち、充電電力量が蓄電設備３で充電可能な最大充電電力量（Ｎ）を上回る電力量を示す電力量（ＲＡｋ２）を算出する。演算処理部４Ｂは、電力量（ＲＡｋ２）をさらに現在における充電電力量（Ｒ０）から減算する。演算処理部４Ｂは、充電電力量（ＲＥＡｋ）を特定する。
上記によって、演算処理部４Ｂは、第１２判定手順〜第１９判定手順に基づき、第２グラフを作成することができる。
以上説明したように、本実施形態に係る充放電量制御装置４において、需要家における、再生可能エネルギーを利用して発電する発電設備と、電力を充電及び放電する蓄電設備と、を含む蓄電システムにおける、蓄電設備の充電及び放電する電力量を制御する充放電量制御装置であって、充放電量制御装置は、将来の所定の第１時間帯における、需要家の負荷設備の使用電力量を示す第１負荷電力量と、発電設備の発電電力量を示す第１発電電力量と、電力料金と、に基づき、第１時間帯における、蓄電設備に充電されていると見込まれる電力量を示す第１充電電力量を求め、第１充電電力量に基づき、第１時間帯に含まれる第１時間帯より短い第２時間帯における、蓄電設備に充電されていると見込まれる電力量を示す第２充電電力量を求め、第２充電電力量に基づき、現在においてさらに蓄電設備に充電又は放電されるべき電力量を示す第１電力量を求める演算処理部と、演算処理部の算出の結果に基づいて蓄電設備における充電又は放電を制御する制御部と、を備えている。
これにより、充放電量制御装置４は、将来の負荷電力量、将来の発電電力量、将来の電力料金に基づいて予測される蓄電設備３の充電電力量を特定することができ、その充電電力量から、現在における放電電力量又は充電電力量を決定することができる。よって、運用者は、蓄電設備３を最も効率よく充電又は放電させられるため、コスト縮減することができる。
【００３１】
又、電力料金は、電力の買電料金を示す第１電力料金と、電力の売電料金を示す第２電力料金と、を含み、前記第１電力料金は、前記第１時間帯において複数設定され、演算処理部は、第１電力料金と、現在における電力の買電料金を示す第３電力料金と、の比較結果に基づいて、第１電力量を求めることを特徴とする。これにより、充放電量制御装置４は、第１電力料金のうち最大、最小又はそれ以外の電力料金と第３電力料金とを比較して、比較結果に基づいて第１電力量を算定することができるため、経済的に効率良い第１電力量を決定することができる。
【００３２】
又、演算処理部は、第１電力料金の最大値から第３電力料金を減算して得られる第１電力料金差額と、第３電力料金から第１電力料金の最小値を減算して得られる第２電力料金差額と、の比較結果に基づいて、第１電力量を求めることを特徴とする。これにより、充放電量制御装置４は、第１時間帯において、第３電力料金が第１電力料金の最大値に近い電力料金か、最小値に近い電力料金かを判定し、それに基づいて充電するか、放電するかを決定することができるため、経済的に効率の良い第１電力量を決定することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量以上である場合、第１電力料金が最大値であるときの、蓄電設備に充電されている電力量を示す第３充電電力量から、第１電力料金の最大値に対応する電力量を示す第１減算電力量を減算する第１処理と、第１電力料金が第３電力料金よりも小さいときの、第３充電電力量に、第１電力料金に対応する電力量を示す第１加算電力量を加算する第２処理と、第１電力料金が最大値及び最小値ではないときの、第３充電電力量を維持する第３処理と、を所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、現在において充電すべき状況において、第１電力料金と第３電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量以上である場合、第１電力料金が第３電力料金よりも大きいときの、蓄電設備に充電されている電力量を示す第３充電電力量から、第１電力料金に対応する電力量を示す第２減算電力量を減算する第１処理と、第１電力料金が最小値であるときの、第３充電電力量に、第１電力料金の最小値に対応する電力量を示す第２加算電力量を加算する第２処理と、第１電力料金が最大値及び最小値ではないときの、第３充電電力量を維持する第３処理とを所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、現在において放電すべき状況において、第１電力料金と第３電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量よりも小さい場合、蓄電設備に充電されている電力量を示す第３充電電力量に、第１電力料金と、第２電力料金と、の比較に基づく電力量を加算する処理を所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、発電電力量が余る状況において、第１電力料金と第２電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、演算処理部は、第１負荷電力量が第１発電電力量よりも小さい場合、第３充電電力量に、第１電力料金と、第２電力料金と、の比較に基づく電力量を加算する処理を所定の回数繰り返すことによって、第１充電電力量を求めることを特徴とする。これにより、充放電量制御装置４は、発電電力量が余る状況において、第１電力料金と第２電力料金とを比較して、比較結果に基づいて第１充電電力量を求められるため、経済的に効率の良い蓄電設備３の充電電力量を予測することができる。
又、第２時間帯は、第１時間帯において蓄電設備に充電される電力量が最大となる時間帯に設定されることを特徴とする。これにより、充放電量制御装置４は、蓄電設備３の充電電力量が最大になる時間を特定することができる。
又、演算処理部は、第２時間帯における第２充電電力量と、蓄電設備に充電することができる最大の電力量を示す最大充電電力量と、に基づいて第１電力量を求めることを特徴とする。これにより、充放電量制御装置４は、将来において蓄電設備３の充電電力量の余裕分を特定して第１電力量とすることができる。
又、演算処理部は、第１時間帯における第１充電電力量に、第１電力量を加算した電力量を示す加算充電電力量を求め、加算充電電力量が所定値を下回る場合に、所定値を下回った分の電力量を示す第２電力量を求め、第２電力量を第１電力量に加算して、第１電力量を更新することを特徴とする。これにより、充放電量制御装置４は、第１時間帯において、蓄電設備３の充電電力量が尽きないように第１電力量を決定することができる。
又、第２時間帯は、第１時間帯において蓄電設備に充電される電力量が最小となる時間帯に設定されることを特徴とする。これにより、充放電量制御装置４は、蓄電設備３の充電電力量が最小になる時間を特定することができる。
又、演算処理部は、第２時間帯における第２充電電力量と等しい電力量を、第１電力量に設定することを特徴とする。これにより、充放電量制御装置４は、将来において蓄電設備３の充電電力量の余剰分を特定して第１電力量とすることができる。
又、演算処理部は、第１時間帯における第１充電電力量から、第１電力量を減算した電力量を示す減算充電電力量を求め、減算充電電力量が蓄電設備に充電することができる最大の電力量を示す最大充電電力量を上回る場合に、最大充電電力量を上回った分の第３電力量を求め、第５電力量を第１電力量から減算して、第１電力量を更新することを特徴とする。これにより、充放電量制御装置４は、第１時間帯において、蓄電設備３の充電電力量が余らないように第１電力量を決定することができる。
尚、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物も含まれる。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2017033309.tif 000033
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2017033309.tif 000034
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2017033309.tif 000035
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2017033309.tif 000036
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2017033309.tif 000037
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2017033309.tif 000038
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１６
【補正方法】変更
【補正の内容】
【図１６】
2017033309.tif 000039
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2017033309.tif 000040
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１８
【補正方法】変更
【補正の内容】
【図１８】
2017033309.tif 000041
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2017033309.tif 000042
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図２０
【補正方法】変更
【補正の内容】
【図２０】
2017033309.tif 000043
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図２１
【補正方法】変更
【補正の内容】
【図２１】
2017033309.tif 000044
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図２２
【補正方法】変更
【補正の内容】
【図２２】
2017033309.tif 000045
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図２３
【補正方法】変更
【補正の内容】
【図２３】
2017033309.tif 000046
【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図２４
【補正方法】変更
【補正の内容】
【図２４】
2017033309.tif 000047
【手続補正１８】
【補正対象書類名】図面
【補正対象項目名】図２５
【補正方法】変更
【補正の内容】
【図２５】
2017033309.tif 000048
【手続補正１９】
【補正対象書類名】図面
【補正対象項目名】図２６
【補正方法】変更
【補正の内容】
【図２６】
2017033309.tif 000049
【手続補正２０】
【補正対象書類名】図面
【補正対象項目名】図２７
【補正方法】変更
【補正の内容】
【図２７】
2017033309.tif 000050
【手続補正２１】
【補正対象書類名】図面
【補正対象項目名】図２８
【補正方法】変更
【補正の内容】
【図２８】
2017033309.tif 000051
【手続補正２２】
【補正対象書類名】図面
【補正対象項目名】図２９
【補正方法】変更
【補正の内容】
【図２９】
2017033309.tif 000052
【手続補正２３】
【補正対象書類名】図面
【補正対象項目名】図３０
【補正方法】削除
【補正の内容】
【国際調査報告】
2017033309.tif 000053
2017033309.tif 000054