(57)【要約】【課題】蓄電池による充放電の制御パターンに十分なバリエーションを持たせる。【解決手段】制御モード選択部１０４は、発電電力不足状態において採用する算出式と、発電電力非不足状態において採用する算出式と、の組み合わせにより区別される、複数の制御モードの中から、いずれかの制御モードを選択する。算出式決定部１０５は、消費電力値取得部１０１により取得された電力の値と、発電電力値取得部１０２により取得された電力の値と、制御モード選択部１０４により選択されている制御モードと、に基づいて、算出式を決定する。充放電制御部１０６は、消費電力値取得部１０１により取得された電力の値と、発電電力値取得部１０２により取得された電力の値と、蓄積電力量取得部１０３により取得された電力の量と、算出式決定部１０５により決定された算出式と、に基づいて、蓄電池による充電又は放電を制御する。【選択図】図３
2015056944.tif 000002
【特許請求の範囲】
【請求項１】
蓄電池と商用電力系統と電気機器とのうちの少なくとも１つに発電した電力を供給する発電装置と、前記発電装置と前記商用電力系統とのうちの少なくとも一方から蓄積する電力が供給されるとともに前記商用電力系統と前記電気機器とのうちの少なくとも一方に蓄積した電力を供給する前記蓄電池と、前記発電装置と前記蓄電池とのうちの少なくとも一方から売電する電力が供給されるとともに前記蓄電池と前記電気機器とのうちの少なくとも一方に買電する電力を供給する前記商用電力系統と、のうちの少なくとも１つから供給された電力で動作する前記電気機器が消費している電力の値を取得する消費電力値取得手段と、
前記発電装置が発電している電力の値を取得する発電電力値取得手段と、
前記蓄電池が蓄積している電力の量を取得する蓄積電力量取得手段と、
充放電制御用の複数の算出式からそれぞれ選択された、前記電気機器が消費している電力に対して前記発電装置が発電している電力が不足している発電電力不足状態において採用する算出式と、前記発電電力不足状態以外の状態である発電電力非不足状態において採用する算出式と、の組み合わせにより区別される、複数の制御モードの中から、いずれかの制御モードを選択する制御モード選択手段と、
前記消費電力値取得手段により取得された電力の値と、前記発電電力値取得手段により取得された電力の値と、前記制御モード選択手段により選択されている制御モードと、に基づいて、採用する算出式を決定する算出式決定手段と、
前記消費電力値取得手段により取得された電力の値と、前記発電電力値取得手段により取得された電力の値と、前記蓄積電力量取得手段により取得された電力の量と、前記算出式決定手段により決定された算出式と、に基づいて、前記蓄電池による充電又は放電を制御する充放電制御手段と、を備える、
ことを特徴とする充放電制御装置。
【請求項２】
前記充放電制御用の複数の算出式のうちの少なくとも１つは、前記複数の制御モードのうちの少なくとも２つの制御モードにおいて採用される、
ことを特徴とする請求項１に記載の充放電制御装置。
【請求項３】
前記制御モード選択手段は、予め定められた時間帯毎に、選択する制御モードを切り替える、
ことを特徴とする請求項１又は２に記載の充放電制御装置。
【請求項４】
前記算出式決定手段は、前記制御モード選択手段により選択されている制御モードにおいて採用される２つの算出式のうち、一方の算出式が前記蓄電池により充電される電力を算出する算出式であり、他方の算出式が前記蓄電池により放電される電力を算出する算出式である場合、前記発電電力値取得手段により取得された電力の値と前記消費電力値取得手段により取得された電力の値との大小関係が変更されてから、閾時間以上前記大小関係が維持されたことに応答して、採用する算出式を切り替える、
ことを特徴とする請求項１乃至３のいずれか１項に記載の充放電制御装置。
【請求項５】
蓄電池と商用電力系統と電気機器とのうちの少なくとも１つに発電した電力を供給する発電装置と、前記発電装置と前記商用電力系統とのうちの少なくとも一方から蓄積する電力が供給されるとともに前記商用電力系統と前記電気機器とのうちの少なくとも一方に蓄積した電力を供給する前記蓄電池と、前記発電装置と前記蓄電池とのうちの少なくとも一方から売電する電力が供給されるとともに前記蓄電池と前記電気機器とのうちの少なくとも一方に買電する電力を供給する前記商用電力系統と、のうちの少なくとも１つから供給された電力で動作する前記電気機器が消費している電力の値を取得する消費電力値取得ステップと、
前記発電装置が発電している電力の値を取得する発電電力値取得ステップと、
前記蓄電池が蓄積している電力の量を取得する蓄積電力量取得ステップと、
充放電制御用の複数の算出式からそれぞれ選択された、前記電気機器が消費している電力に対して前記発電装置が発電している電力が不足している発電電力不足状態において採用する算出式と、前記発電電力不足状態以外の状態である発電電力非不足状態において採用する算出式と、の組み合わせにより区別される、複数の制御モードの中から、いずれかの制御モードを選択する制御モード選択ステップと、
前記消費電力値取得ステップにおいて取得された電力の値と、前記発電電力値取得ステップにおいて取得された電力の値と、前記制御モード選択ステップにおいて選択されている制御モードと、に基づいて、採用する算出式を決定する算出式決定ステップと、
前記消費電力値取得ステップにおいて取得された電力の値と、前記発電電力値取得ステップにおいて取得された電力の値と、前記蓄積電力量取得ステップにおいて取得された電力の量と、前記算出式決定ステップにおいて決定された算出式と、に基づいて、前記蓄電池による充電又は放電を制御する充放電制御ステップと、を備える、
ことを特徴とする充放電制御方法。
【請求項６】
コンピュータを、
蓄電池と商用電力系統と電気機器とのうちの少なくとも１つに発電した電力を供給する発電装置と、前記発電装置と前記商用電力系統とのうちの少なくとも一方から蓄積する電力が供給されるとともに前記商用電力系統と前記電気機器とのうちの少なくとも一方に蓄積した電力を供給する前記蓄電池と、前記発電装置と前記蓄電池とのうちの少なくとも一方から売電する電力が供給されるとともに前記蓄電池と前記電気機器とのうちの少なくとも一方に買電する電力を供給する前記商用電力系統と、のうちの少なくとも１つから供給された電力で動作する前記電気機器が消費している電力の値を取得する消費電力値取得手段、
前記発電装置が発電している電力の値を取得する発電電力値取得手段、
前記蓄電池が蓄積している電力の量を取得する蓄積電力量取得手段、
充放電制御用の複数の算出式からそれぞれ選択された、前記電気機器が消費している電力に対して前記発電装置が発電している電力が不足している発電電力不足状態において採用する算出式と、前記発電電力不足状態以外の状態である発電電力非不足状態において採用する算出式と、の組み合わせにより区別される、複数の制御モードの中から、いずれかの制御モードを選択する制御モード選択手段、
前記消費電力値取得手段により取得された電力の値と、前記発電電力値取得手段により取得された電力の値と、前記制御モード選択手段により選択されている制御モードと、に基づいて、採用する算出式を決定する算出式決定手段、
前記消費電力値取得手段により取得された電力の値と、前記発電電力値取得手段により取得された電力の値と、前記蓄積電力量取得手段により取得された電力の量と、前記算出式決定手段により決定された算出式と、に基づいて、前記蓄電池による充電又は放電を制御する充放電制御手段、として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電装置又は商用電力系統から供給された電力を蓄積し、商用電力系統又は電気機器に蓄積した電力を供給する蓄電池による充電又は放電を制御する充放電制御装置、充放電制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
発電装置と蓄電池と商用電力系統と電気機器とを備えるシステムが知られている。このようなシステムでは、発電装置や商用電力系統から供給される電力を蓄電池に蓄積することで、システムを効率的に運用できることがある。例えば、特許文献１には、地産地消アルゴリズムとピークアシストアルゴリズムとを切替可能に実行する電力供給システムが開示されている。ここで、地産地消アルゴリズムは、発電電力から使用電力を差し引いた余剰電力で蓄電池を充電し、余剰電力がない場合、蓄電電力を機器に供給するアルゴリズムである。
【０００３】
一方、ピークアシストアルゴリズムは、余剰売電モードとピークアシストモードとを有するアルゴリズムである。余剰売電モードは、余剰電力を商用電力系統に逆潮流させるモードである。また、ピークアシストモードは、発電電力の全量を商用電力系統に逆潮流させ、蓄電電力を機器に供給するモードである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２４９４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された電力供給システムでは、蓄電池による充放電の制御パターンが限定的であり、ユーザの多様なニーズに対応できないことがあった。このため、ユーザの多様なニーズに対応することができるように、蓄電池による充放電の制御パターンに十分なバリエーションを持たせたいという要望がある。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、蓄電池による充放電の制御パターンに十分なバリエーションを持たせるのに好適な充放電制御装置、充放電制御方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る充放電制御装置は、
蓄電池と商用電力系統と電気機器とのうちの少なくとも１つに発電した電力を供給する発電装置と、前記発電装置と前記商用電力系統とのうちの少なくとも一方から蓄積する電力が供給されるとともに前記商用電力系統と前記電気機器とのうちの少なくとも一方に蓄積した電力を供給する前記蓄電池と、前記発電装置と前記蓄電池とのうちの少なくとも一方から売電する電力が供給されるとともに前記蓄電池と前記電気機器とのうちの少なくとも一方に買電する電力を供給する前記商用電力系統と、のうちの少なくとも１つから供給された電力で動作する前記電気機器が消費している電力の値を取得する消費電力値取得手段と、
前記発電装置が発電している電力の値を取得する発電電力値取得手段と、
前記蓄電池が蓄積している電力の量を取得する蓄積電力量取得手段と、
充放電制御用の複数の算出式からそれぞれ選択された、前記電気機器が消費している電力に対して前記発電装置が発電している電力が不足している発電電力不足状態において採用する算出式と、前記発電電力不足状態以外の状態である発電電力非不足状態において採用する算出式と、の組み合わせにより区別される、複数の制御モードの中から、いずれかの制御モードを選択する制御モード選択手段と、
前記消費電力値取得手段により取得された電力の値と、前記発電電力値取得手段により取得された電力の値と、前記制御モード選択手段により選択されている制御モードと、に基づいて、採用する算出式を決定する算出式決定手段と、
前記消費電力値取得手段により取得された電力の値と、前記発電電力値取得手段により取得された電力の値と、前記蓄積電力量取得手段により取得された電力の量と、前記算出式決定手段により決定された算出式と、に基づいて、前記蓄電池による充電又は放電を制御する充放電制御手段と、を備える、
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、発電電力不足状態において採用する算出式と、発電電力不足状態以外の状態である発電電力非不足状態において採用する算出式と、の組み合わせにより区別される、複数の制御モードの中から、いずれかの制御モードが選択される。従って、本発明によれば、蓄電池による充放電の制御パターンに十分なバリエーションを持たせることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る充放電制御システムの構成図である。
【図２】本発明の第１の実施形態に係る充放電制御装置の構成図である。
【図３】本発明の第１の実施形態に係る充放電制御装置の機能を説明するための図である。
【図４】充放電指令値を算出するための算出式を示す図である。
【図５】第１算出式と第２算出式とにより特定される制御モードを示す図である。
【図６】本発明の第１の実施形態に係る充放電制御装置が実行する充放電制御処理を示すフローチャートである。
【図７】各制御モードが充放電の切替有無を伴うか否かを示す図である。
【図８】本発明の第２の実施形態に係る充放電制御装置が実行する充放電制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を、図面を参照して説明する。
【００１１】
（第１の実施形態）
まず、本発明の第１の実施形態に係る充放電制御システム１０００について説明する。充放電制御システム１０００は、充放電制御装置１００が蓄電池３１０による充電又は放電を制御するシステムである。
【００１２】
充放電制御システム１０００は、充放電制御装置１００と、太陽光発電パネル２００と、電気自動車３００と、商用電源４００と、電気機器５００と、ＤＣ／ＡＣ（Direct Current / Alternating Current）変換器６１０と、ＤＣ／ＡＣ変換器６２０と、電力計７１０と、電力計７２０と、電力量計７３０と、を備える。
【００１３】
充放電制御装置１００は、電気自動車３００が備える蓄電池３１０が充電又は放電する電力を制御する。本実施形態では、電力の供給元は、太陽光発電パネル２００、蓄電池３１０、商用電源４００であり、電力の供給先は、蓄電池３１０、商用電源４００、電気機器５００である。また、太陽光発電パネル２００が供給する電力と、電気機器５００が消費する電力とは、いずれも予め定められているものとする。ここで、充放電制御システム１０００は、外部への電力の供給はなく、外部からの電力の供給はないものとする。従って、本実施形態では、蓄電池３１０が充電又は放電する電力を制御することにより、商用電源４００から供給される電力（以下、適宜「買電電力」という。）、又は、商用電源４００に供給する電力（以下、適宜「売電電力」という。）が自動的に決定される。
【００１４】
太陽光発電パネル２００は、太陽光のエネルギーを電気エネルギーに変換する。太陽光発電パネル２００は、発電により得られた直流電力を、ＤＣ／ＡＣ変換器６１０に供給する。
【００１５】
電気自動車３００は、電気エネルギーを動力源とする自動車である。電気自動車３００は、蓄電池３１０を備え、蓄電池３１０に蓄積されている電気エネルギーで動作する。
【００１６】
蓄電池３１０は、太陽光発電パネル２００や商用電源４００から供給された電力を蓄積する。蓄電池３１０が蓄積した電力は、電気自動車３００の動力源として利用される。また、蓄電池３１０が蓄積した電力は、商用電源４００に逆潮流されてもよいし、電気機器５００により消費されてもよい。蓄電池３１０が外部の装置から供給される電力は、直流電力である。また、蓄電池３１０が外部の装置に供給する電力は、直流電力である。
【００１７】
商用電源４００は、電力会社などが需要家に電力を供給する電源である。商用電源４００により供給される電力は、交流電力である。本実施形態では、商用電源４００から需要家に潮流される電力を買電電力とし、需要家から商用電源４００に逆潮流される電力を売電電力とする。つまり、需要家は、電力会社から電力を買うこともできるし、電力会社に電力を売ることもできる。
【００１８】
電気機器５００は、電気エネルギーを動力源として動作する機器である。電気機器５００は、太陽光発電パネル２００、蓄電池３１０、商用電源４００のうちの少なくとも１つから供給された電力で動作する。本実施形態では、電気機器５００は、交流電力で動作するものとする。電気機器５００は、例えば、エアコン、給湯器、電気ストーブ、炊飯器、照明装置、電気カーペットなどである。本実施形態では、理解を容易にするため、電気機器５００の個数が１個である例について説明する。なお、本実施形態における電気機器５００を、２個以上の電気機器の集合体と考えてもよい。
【００１９】
ＤＣ／ＡＣ変換器６１０は、太陽光発電パネル２００から供給された直流電力を、交流電力に変換する。ＤＣ／ＡＣ変換器６１０による変換により生成された交流電力は、蓄電池３１０に蓄積されたり、商用電源４００に逆潮流されたり、電気機器５００により消費されたりする。
【００２０】
ＤＣ／ＡＣ変換器６２０は、蓄電池３１０から供給された直流電力を、交流電力に変換する。ＤＣ／ＡＣ変換器６２０による変換により生成された交流電力は、商用電源４００に逆潮流されたり、電気機器５００により消費されたりする。また、ＤＣ／ＡＣ変換器６２０は、太陽光発電パネル２００や商用電源４００から供給された交流電力を、直流電力に変換する。ＤＣ／ＡＣ変換器６２０による変換により生成された直流電力は、蓄電池３１０に蓄積される。
【００２１】
電力計７１０は、太陽光発電パネル２００により発電されている電力の値（以下、適宜「発電電力値」という。）を測定する。電力計７１０により測定された発電電力値は、充放電制御装置１００に供給される。
【００２２】
電力計７２０は、電気機器５００により消費されている電力の値（以下、適宜「消費電力値」という。）を測定する。電力計７２０により測定された消費電力値は、充放電制御装置１００に供給される。
【００２３】
電力量計７３０は、蓄電池３１０に蓄積されている電力の量（以下、適宜「蓄積電力量」という。）を測定する。電力量計７３０により測定された蓄積電力量は、充放電制御装置１００に供給される。電力量計７３０は、電気自動車３００が備えていてもよいし、電気自動車３００に適宜取り付けられるものであってもよい。
【００２４】
次に、図２を参照して、充放電制御装置１００の物理的な構成について説明する。図２に示すように、充放電制御装置１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、フラッシュメモリ１４、ＲＴＣ（Real Time Clock）１５、タッチスクリーン１６、外部機器インターフェース１７を備える。充放電制御装置１００が備える各構成要素は、バスを介して相互に接続される。
【００２５】
ＣＰＵ１１は、充放電制御装置１００の全体の動作を制御する。なお、ＣＰＵ１１は、ＲＯＭ１２に格納されているプログラムに従って動作し、ＲＡＭ１３をワークエリアとして使用する。
【００２６】
ＲＯＭ１２には、充放電制御装置１００の全体の動作を制御するためのプログラムやデータが記憶される。
【００２７】
ＲＡＭ１３は、ＣＰＵ１１のワークエリアとして機能する。つまり、ＣＰＵ１１は、ＲＡＭ１３にプログラムやデータを一時的に書き込み、これらのプログラムやデータを適宜参照する。
【００２８】
フラッシュメモリ１４は、各種の情報を記憶する不揮発性メモリである。例えば、フラッシュメモリ１４は、算出式を示す情報、制御モードを示す情報、スケジュール情報などを記憶する。
【００２９】
ＲＴＣ１５は、計時用のデバイスである。ＲＴＣ１５は、例えば、電池を内蔵し、充放電制御装置１００の電源がオフの間も計時を継続する。ＲＴＣ１５は、例えば、水晶発振子を備える発振回路を備える。
【００３０】
タッチスクリーン１６は、ユーザによりなされたタッチ操作を検知し、検知の結果を示す信号をＣＰＵ１１に供給する。また、タッチスクリーン１６は、ＣＰＵ１１などから供給された画像信号に基づく画像を表示する。このように、タッチスクリーン１６は、充放電制御装置１００のユーザインターフェースとして機能する。
【００３１】
外部機器インターフェース１７は、充放電制御装置１００に、電気自動車３００や電力計７１０や電力計７２０や電力量計７３０を接続するためのインターフェースである。外部機器インターフェース１７は、ＣＰＵ１１による制御に従って、電気自動車３００に充放電指令値を供給する。充放電指令値は、蓄電池３１０に充電させる電力の値、又は、蓄電池に放電させる電力の値である。また、ＣＰＵ１１は、外部機器インターフェース１７を介して、電力計７１０により測定された発電電力値、電力計７２０により測定された消費電力値、電力量計７３０により測定された蓄積電力量を取得することができる。外部機器インターフェース１７は、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４などのシリアル通信用のインターフェースであってもよいし、ＮＩＣ（Network Interface Card）などのＬＡＮインターフェースであってもよい。
【００３２】
次に、図３を参照して、充放電制御装置１００の基本的な機能について説明する。充放電制御装置１００は、機能的には、消費電力値取得部１０１、発電電力値取得部１０２、蓄積電力量取得部１０３、制御モード選択部１０４、算出式決定部１０５、充放電制御部１０６を備える。
【００３３】
消費電力値取得部１０１は、電気機器５００が消費している電力の値である消費電力値を取得する。ここで、電気機器５００は、発電装置と蓄電池３１０と商用電力系統とのうちの少なくとも１つから供給された電力で動作する。また、発電装置は、蓄電池３１０と商用電力系統と電気機器５００とのうちの少なくとも１つに発電した電力を供給する。また、蓄電池３１０は、発電装置と商用電力系統とのうちの少なくとも一方から蓄積する電力が供給されるとともに商用電力系統と電気機器５００とのうちの少なくとも一方に蓄積した電力を供給する。そして、商用電力系統は、発電装置と蓄電池３１０とのうちの少なくとも一方から売電する電力が供給されるとともに蓄電池３１０と電気機器５００とのうちの少なくとも一方に買電する電力を供給する。
【００３４】
発電装置は、例えば、太陽光発電パネル２００である。また、商用電力系統は、例えば、商用電源４００である。消費電力値取得部１０１は、例えば、外部機器インターフェース１７を備える。
【００３５】
発電電力値取得部１０２は、発電装置が発電している電力の値である発電電力値を取得する。発電電力値取得部１０２は、例えば、外部機器インターフェース１７を備える。
【００３６】
蓄積電力量取得部１０３は、蓄電池３１０が蓄積している電力の量である蓄積電力量を取得する。蓄積電力量取得部１０３は、例えば、外部機器インターフェース１７を備える。
【００３７】
制御モード選択部１０４は、複数の制御モードの中から、いずれかの制御モードを選択する。ここで、複数の制御モードのそれぞれは、第１算出式と第２算出式との組み合わせにより区別される制御モードである。第１算出式は、充放電制御用の複数の算出式から選択された、電気機器５００が消費している電力に対して発電装置が発電している電力が不足している発電電力不足状態において採用する算出式である。第２算出式は、発電電力不足状態以外の状態である発電電力非不足状態において採用する算出式である。制御モード選択部１０４は、例えば、ＣＰＵ１１を備える。
【００３８】
算出式決定部１０５は、消費電力値取得部１０１により取得された消費電力値と、発電電力値取得部１０２により取得された発電電力値と、制御モード選択部１０４により選択されている制御モードと、に基づいて、採用する算出式を決定する。具体的には、まず、算出式決定部１０５は、消費電力値と発電電力値との大小関係を求める。そして、算出式決定部１０５は、選択されている制御モードに対応付けられた第１算出式と第２算出式とのうち、上述した大小関係に応じたいずれか一方の算出式を、採用する算出式として決定する。例えば、算出式決定部１０５は、発電電力値が消費電力値よりも小さい場合、第１算出式を採用し、発電電力値が消費電力値以上である場合、第２算出式を採用する。算出式決定部１０５は、例えば、ＣＰＵ１１を備える。
【００３９】
充放電制御部１０６は、消費電力値取得部１０１により取得された消費電力値と、発電電力値取得部１０２により取得された発電電力値と、蓄積電力量取得部１０３により取得された蓄積電力量と、算出式決定部１０５により決定された算出式と、に基づいて、蓄電池３１０による充電又は放電を制御する。充放電制御部１０６は、例えば、ＣＰＵ１１と外部機器インターフェース１７とを備える。
【００４０】
ここで、充放電制御用の複数の算出式のうちの少なくとも１つは、複数の制御モードのうちの少なくとも２つの制御モードにおいて採用される。典型的には、充放電制御用の複数の算出式のそれぞれは、複数の制御モードのうちの少なくとも２つの制御モードにおいて採用される。
【００４１】
さらに、制御モード選択部１０４は、予め定められた時間帯毎に、選択する制御モードを切り替えることができる。
【００４２】
次に、図４を参照して、充放電指令値を算出するための算出式について説明する。図４は、式番号１〜６のそれぞれにより示される６つの算出式を示している。以下、式番号Ｎ（Ｎは、６以下の自然数。）により示される算出式を、算出式Ｎという。
【００４３】
ここで、Ｐｉｎｏｕｔは、蓄電池３１０による充放電量を示す。なお、充放電量は、「＋」が放電を示し、「−」が充電を示す。Ｐｏｕｔｍａｘは、蓄電池３１０が放電可能な最大電力を示す。Ｐｉｎｏｕｔは、蓄電池３１０が充電可能な最大電力を示す。Ｐｃｏｎは、電気機器５００による消費電力を示す。Ｐｇｅｎは、太陽光発電パネル２００による発電電力を示す。
【００４４】
算出式１は、Ｐｉｎｏｕｔ＝０である。従って、算出式１は、蓄電池３１０に充電も放電もさせないことを示している。
【００４５】
算出式２は、Ｐｉｎｏｕｔ＝＋Ｐｏｕｔｍａｘである。従って、算出式２は、放電可能な最大電力で蓄電池３１０に放電させることを示している。
【００４６】
算出式３は、Ｐｉｎｏｕｔ＝−Ｐｉｎｍａｘである。従って、算出式３は、充電可能な最大電力で蓄電池３１０に充電させることを示している。
【００４７】
算出式４は、Ｐｉｎｏｕｔ＝＋Ｐｃｏｎである。従って、算出式４は、電気機器５００による消費電力分を、蓄電池３１０に放電させることを示している。
【００４８】
算出式５は、Ｐｉｎｏｕｔ＝−Ｐｇｅｎである。従って、算出式５は、太陽光発電パネル２００による発電電力分を、蓄電池３１０に充電させることを示している。
【００４９】
算出式６は、Ｐｉｎｏｕｔ＝Ｐｃｏｎ−Ｐｇｅｎである。従って、算出式６は、余剰電力分を、蓄電池３１０に充電させ、不足電力分を、蓄電池３１０に放電させることを示している。ここで、余剰電力は、発電電力値が消費電力値よりも大きい場合に、発電電力値から消費電力値を減じた値の電力である。また、不足電力は、発電電力値が消費電力値よりも小さい場合に、消費電力値から発電電力値を減じた値の電力である。
【００５０】
なお、蓄電池３１０に蓄積されている電力の量が不足しているなどの場合、算出式に従った充放電の制御ができない可能性がある。このような場合、予め定められたルールに従って、電力が融通されてもよい。また、算出式により従うと売電と買電とが同時に実行されることになるような場合、売電と買電とが同時に実行されないように調整することができる。
【００５１】
次に、図５を参照して、第１算出式と第２算出式とにより特定される制御モードについて説明する。図５は、制御モード番号１〜３６のそれぞれにより示される３６個の制御モードを示している。以下、制御モード番号Ｍ（Ｍは、３６以下の自然数。）により示される制御モードを、制御モードＭという。
【００５２】
図５に示すように、制御モードには、第１算出式と第２算出式とが対応付けられ、制御モードは、第１算出式と第２算出式との組み合わせにより区別される。ここで、第１算出式は、発電電力が消費電力よりも小さいときに採用される算出式を示す。また、第２算出式は、発電電力が消費電力以上であるときに採用される算出式を示す。従って、制御モードが変更されなくても、発電電力と消費電力の大小関係が変更されると、採用される算出式が変更されることがある。
【００５３】
例えば、制御モードが制御モード２に設定されている場合、発電電力が消費電力よりも小さいときは算出式１が採用され、発電電力が消費電力以上であるときは算出式２が採用される。ここで、発電電力と消費電力の大小関係が変更された場合、蓄電池３１０による充放電の制御も変更された方が望ましいことが多い。そこで、制御モードが変更されなくても、発電電力と消費電力の大小関係が変更された場合、採用される算出式が変更されるようにして、ユーザのニーズに応じた適切な制御が実現されやすくなるようにしている。
【００５４】
本実施形態では、蓄電池３１０による充放電を制御するための計算式の個数は６個であるが、制御モードの個数はこれらの６個の計算式の組み合わせである３６個である。従って、本実施形態によれば、比較的少ない個数の計算式を用いて、バリエーションに富んだ制御モードを用意することができる。
【００５５】
次に、図６に示すフローチャートを参照して、第１の実施形態に係る充放電制御装置１００が実行する充放電制御処理について説明する。なお、充放電制御装置１００は、電源が投入されたことに応答して、図６に示す充放電制御処理を開始する。
【００５６】
まず、ＣＰＵ１１は、スケジュール情報の更新指示があるか否かを判別する（ステップＳ１０１）。例えば、ＣＰＵ１１は、タッチスクリーン１６から供給される信号を監視して、ユーザによるスケジュール情報の更新指示がタッチスクリーン１６により受け付けられたか否かを判別する。なお、ＣＰＵ１１は、予め、スケジュール情報の更新指示を受け付ける画面を、タッチスクリーン１６に表示することができる。
【００５７】
ここで、スケジュール情報は、制御モードのスケジュールを示す情報である。つまり、スケジュール情報は、どの時間帯にどの制御モードを選択するのかを示す情報である。例えば、スケジュール情報は、制御モードとこの制御モードによる制御を開始する時刻との組を１組み以上含む情報である。なお、スケジュール情報は、時間帯とこの時間帯において採用することが望ましい制御モードとを対応付ける情報と考えることができる。ここで、どのような時間帯にどのような制御モードが望ましいかは、種々の条件を考慮して定められる。
【００５８】
例えば、売電単価が高い時間帯は、電力が売電されやすい制御モードに設定され、売電単価が安い時間帯は、電力が売電されにくい制御モードに設定されることが好適である。また、買電単価が高い時間帯は、電力が買電されにくい制御モードに設定され、買電単価が安い時間帯は、電力が買電されやすい制御モードに設定されることが好適である。さらに、ある時間帯の制御モードは、前の時間帯の制御モードや後の時間帯の制御モードを考慮して決定されることが好適である。
【００５９】
なお、売電単価が買電単価よりも高い場合、売電と買電とがなるべく頻繁に実行される制御モードが設定されることが好適である。一方、売電単価が買電単価よりも安い場合、売電と買電とがなるべく実行されない制御モードが設定されることが好適である。
【００６０】
ＣＰＵ１１は、スケジュール情報の更新指示があると判別すると（ステップＳ１０１：ＹＥＳ）、スケジュール情報を更新する（ステップＳ１０２）。例えば、ＣＰＵ１１は、ユーザにスケジュール情報を編集させるための画面を、タッチスクリーン１６に表示する。そして、ＣＰＵ１１は、ユーザによるタッチスクリーン１６に対するタッチ操作に従って、スケジュール情報を更新することができる。ＣＰＵ１１は、更新されたスケジュール情報を、フラッシュメモリ１４に記憶することができる。
【００６１】
ＣＰＵ１１は、スケジュール情報の更新指示がないと判別した場合（ステップＳ１０１：ＮＯ）、又は、ステップＳ１０２の処理を完了した場合、現在時刻を取得する（ステップＳ１０３）。例えば、ＣＰＵ１１は、ＲＴＣ１５から供給される信号を参照して、現在時刻を取得することができる。
【００６２】
ＣＰＵ１１は、ステップＳ１０３の処理を完了した場合、現在時刻が制御モードの切替時刻であるか否かを判別する（ステップＳ１０４）。例えば、ＣＰＵ１１は、取得した現在時刻が、フラッシュメモリ１４に記憶されているスケジュール情報により示されている制御モードの切替時刻であるか否かを判別する。
【００６３】
ＣＰＵ１１は、現在時刻が制御モードの切替時刻であると判別すると（ステップＳ１０４：ＹＥＳ）、スケジュール情報を参照して、制御モードを切り替える（ステップＳ１０５）。
【００６４】
ＣＰＵ１１は、現在時刻が制御モードの切替時刻でないと判別した場合（ステップＳ１０４：ＮＯ）、又は、ステップＳ１０５の処理を完了した場合、発電電力値、消費電力値、蓄積電力量を取得する（ステップＳ１０６）。具体的には、まず、ＣＰＵ１１は、電力計７１０から外部機器インターフェース１７に供給された発電電力値を取得する。また、ＣＰＵ１１は、電力計７２０から外部機器インターフェース１７に供給された消費電力値を取得する。さらに、ＣＰＵ１１は、電力量計７３０から外部機器インターフェース１７に供給された蓄積電力量を取得する。ＣＰＵ１１は、取得した、発電電力値、消費電力値、蓄積電力量を、ＲＡＭ１３などに記憶する。
【００６５】
ＣＰＵ１１は、ステップＳ１０６の処理を完了すると、発電電力値が消費電力値よりも小さいか否かを判別する（ステップＳ１０７）。ＣＰＵ１１は、発電電力値が消費電力値よりも小さいと判別した場合（ステップＳ１０７：ＹＥＳ）、採用する算出式として第１算出式を設定する（ステップＳ１０８）。例えば、現在の制御モードが制御モード２である場合、採用する算出式として、第１算出式である算出式１を設定する。
【００６６】
一方、ＣＰＵ１１は、発電電力値が消費電力値よりも小さくないと判別した場合（ステップＳ１０７：ＮＯ）、採用する算出式として第２算出式を設定する（ステップＳ１０９）。例えば、現在の制御モードが制御モード２である場合、採用する算出式として、第２算出式である算出式２を設定する。
【００６７】
ＣＰＵ１１は、ステップＳ１０８又はステップＳ１０９の処理を完了すると、設定された算出式を用いて充放電指令値を算出する（ステップＳ１１０）。例えば、設定された算出式が算出式２である場合、充放電指令値として、蓄電池３１０が放電可能な最大電力を算出する。なお、ＣＰＵ１１は、設定された算出式を用いて充放電指令値を算出する際、ステップＳ１０６において取得された、発電電力値、消費電力値、蓄積電力量などを参照することができる。
【００６８】
ＣＰＵ１１は、ステップＳ１１０の処理を完了すると、電気自動車３００に充放電指令値を送信する（ステップＳ１１１）。例えば、ＣＰＵ１１は、算出した充放電指令値を、外部機器インターフェース１７を介して、電気自動車３００に送信する。一方、電気自動車３００は、受信した充放電指令値に従って、蓄電池３１０に充電又は放電させる。なお、蓄電池３１０による充電又は放電により不足する電力は、商用電源４００から供給（潮流）されることになる。一方、蓄電池３１０による充電又は放電により余剰する電力は、商用電源４００に供給（逆潮流）されることになる。ＣＰＵ１１は、ステップＳ１１１の処理を完了すると、ステップＳ１０１に処理を戻す。
【００６９】
以下、充放電制御装置１００により実現される充放電制御処理の具体的な例について説明する。
【００７０】
以下、第１の例について説明する。第１の例では、売電単価が２０円／ｋＷｈ、買電単価が１０円／ｋＷｈ、蓄電池３１０に蓄積されている電力量が２０ｋＷｈ、消費電力値が常時１０ｋＷ、発電電力値が最初の２時間は１ｋＷで続く２時間が２０ｋＷであるものとする。
【００７１】
まず、制御モードが制御モード２２であるものとする。制御モード２２は、発電電力値と消費電力値との大小関係に拘わらず、算出式４が採用されるモードである。従って、制御モード２２では、常時、蓄電池３１０は電気機器５００による消費電力分を放電する。
【００７２】
従って、最初の２時間は、蓄電池３１０が１０ｋＷの放電を継続し、１ｋＷの売電が継続され、最終的に蓄電池３１０に蓄電されている電力量は０ｋＷｈとなる。そして、続く２時間は、蓄電池３１０が１０ｋＷの放電を継続し、１０ｋＷの売電が継続される。
【００７３】
従って、買電は、０ｋＷｈである。一方、売電は、１ｋＷ×２ｈ＋１０ｋＷ×２ｈ＝２２ｋＷｈとなる。従って、制御モードが制御モード２２である場合、２２ｋＷｈ×２０円−０ｋＷｈ×１０円＝４４０円の利益となる。
【００７４】
次に、制御モードが制御モード４であるものとする。制御モード４は、発電電力値が消費電力値よりも小さい場合、算出式１が採用され、発電電力値が消費電力値以上である場合、算出式４が採用されるモードである。従って、制御モード４では、発電電力値が消費電力値よりも小さい場合、蓄電池３１０による充放電がなされず、発電電力値が消費電力値以上である場合、蓄電池３１０は電気機器５００による消費電力分を放電する。
【００７５】
従って、最初の２時間は、蓄電池３１０が充放電せず、９ｋＷの売電が継続され、最終的に蓄電池３１０に蓄電されている電力量は２０ｋＷｈとなる。そして、続く２時間は、蓄電池３１０が１０ｋＷの放電を継続し、２０ｋＷの売電が継続され、最終的に蓄電池３１０に蓄電されている電力量は０ｋＷｈとなる。
【００７６】
従って、買電は、９ｋＷ×２ｈ＝１８ｋＷｈである。一方、売電は、２０ｋＷ×２ｈ＝４０ｋＷｈとなる。従って、制御モードが制御モード４である場合、４０ｋＷｈ×２０円−１８ｋＷｈ×１０円＝６２０円の利益となる。
【００７７】
以上説明したように、第１の例の条件では、制御モードは、制御モード２２よりも制御モード４である方が、電気料金の収支を考慮した場合、適当であると考えることができる。つまり、第１の例の条件では、太陽光発電パネル２００による発電中に無条件に蓄電池３１０から放電させる制御モード２２よりも、太陽光発電パネル２００により発電された電力の売電を蓄電池３１０による放電により適切に補助する制御モード４の方が経済的であると考えられる。
【００７８】
次に、第２の例について説明する。第２の例では、売電単価が２０円／ｋＷｈ、買電単価が１０円／ｋＷｈ、蓄電池３１０に蓄積されている電力量が２０ｋＷｈ、消費電力値が常時１０ｋＷ、発電電力値が最初の２時間は２０ｋＷで続く２時間が１ｋＷで最後の２時間が２０ｋＷであるものとする。
【００７９】
まず、制御モードが制御モード２２であるものとする。
【００８０】
この場合、最初の２時間は、蓄電池３１０が１０ｋＷの放電を継続し、２０ｋＷの売電が継続され、最終的に蓄電池３１０に蓄電されている電力量は０ｋＷｈとなる。そして、続く２時間は、９ｋＷの買電が継続される。そして、最後の２時間は、１０ｋＷの売電が継続される。
【００８１】
従って、買電は、９ｋＷ×２ｈ＝１８ｋＷｈである。一方、売電は、２０ｋＷ×２ｈ＋１０ｋＷ×２ｈ＝６０ｋＷｈとなる。従って、制御モードが制御モード２２である場合、６０ｋＷｈ×２０円−１８ｋＷｈ×１０円＝１０２０円の利益となる。
【００８２】
次に、制御モードが制御モード４であるものとする。
【００８３】
この場合、最初の２時間は、蓄電池３１０が１０ｋＷの放電を継続し、２０ｋＷの売電が継続され、最終的に蓄電池３１０に蓄電されている電力量は０ｋＷｈとなる。そして、続く２時間は、９ｋＷの買電が継続される。そして、最後の２時間は、１０ｋＷの売電が継続される。
【００８４】
従って、買電は、９ｋＷ×２ｈ＝１８ｋＷｈである。一方、売電は、２０ｋＷ×２ｈ＋１０ｋＷ×２ｈ＝６０ｋＷｈとなる。従って、制御モードが制御モード２２である場合、６０ｋＷｈ×２０円−１８ｋＷｈ×１０円＝１０２０円の利益となる。
【００８５】
次に、制御モードが制御モード１６であるものとする。制御モード１６は、発電電力値が消費電力値よりも小さい場合、算出式３が採用され、発電電力値が消費電力値以上である場合、算出式４が採用されるモードである。従って、制御モード１６では、発電電力値が消費電力値よりも小さい場合、蓄電池３１０は充電可能な最大電力で充電し、発電電力値が消費電力値以上である場合、蓄電池３１０は電気機器５００による消費電力分を放電する。
【００８６】
従って、最初の２時間は、蓄電池３１０が１０ｋＷの放電を継続し、２０ｋＷの売電が継続され、最終的に蓄電池３１０に蓄電されている電力量は０ｋＷｈとなる。そして、続く２時間は、蓄電池３１０が１０ｋＷの充電を継続し、１９ｋＷの買電が継続される。そして、最後の２時間は、蓄電池３１０が１０ｋＷの放電を継続し、２０ｋＷの売電が継続される。
【００８７】
従って、買電は、１９ｋＷ×２ｈ＝３８ｋＷｈである。一方、売電は、２０ｋＷ×２ｈ＋２０ｋＷ×２ｈ＝８０ｋＷｈとなる。従って、制御モードが制御モード１６である場合、８０ｋＷｈ×２０円−３８ｋＷｈ×１０円＝１２２０円の利益となる。
【００８８】
以上説明したように、第２の例の条件では、制御モードは、制御モード２２や制御モード４よりも制御モード１６である方が、電気料金の収支を考慮した場合、適当であると考えることができる。つまり、第２の例の条件では、発電電力値が消費電力値以上である場合に、太陽光発電パネル２００により発電された電力の売電を蓄電池３１０による放電により適切に補助する制御モード１６が経済的であると考えられる。
【００８９】
このように、ユーザは、買電する電力の単価と売電する電力の単価とを考慮して、電気料金の収支が大きくプラスになりやすい制御モードが選択されるようなスケジュール情報を生成することが好適である。
【００９０】
以上説明したように、本実施形態によれば、発電電力値と消費電力値との大小関係毎に充放電制御用の算出式が対応付けられた制御モードが複数用意される。従って、電気料金等を考慮したユーザの様々なニーズに対応した充放電の制御が実現可能となる。なお、充放電制御のパターン（バリエーション）を、製品の出荷後に追加や変更することは容易ではない。従って、本実施形態のように、予め多くの充放電制御のパターン（制御モード）を用意しておくことが重要である。なお、仮に製品の出荷時に有用でなくとも後に有用となる可能性のある充放電制御のパターンは、製品の出荷時に予め用意しておくことが望ましい。
【００９１】
また、本実施形態によれば、充放電制御用の複数の算出式のうちの少なくとも１つは、複数の制御モードのうちの少なくとも２つの制御モードにおいて採用される。従って、比較的少ない個数の算出式を用いて、比較的多い個数の制御モードを用意することができる。
【００９２】
また、本実施形態によれば、予め定められた時間帯毎に、選択する制御モードが切り替えられる。従って、時間帯に適した充放電制御がなされることが期待できる。
【００９３】
（第２の実施形態）
第１の実施形態では、発電電力値と消費電力値の大小関係が変更された場合、直ちに採用する算出式が変更される例について説明した。本発明において、発電電力値と消費電力値の大小関係が安定していない場合、発電電力値と消費電力値の大小関係が変更されても、採用する算出式が変更されなくてもよい。以下、第２の実施形態に係る充放電制御装置１００について説明する。以下では、基本的に、第２の実施形態に係る充放電制御装置１００が第１の実施形態に係る充放電制御装置１００と異なる部分について説明する。なお、第２の実施形態に係る充放電制御装置１００は、物理的な構成に関しては、基本的に、第１の実施形態に係る充放電制御装置１００と同様である。
【００９４】
第２の実施形態では、算出式決定部１０５は、選択されている制御モードが特定の制御モードである場合、発電電力値取得部１０２により取得された電力の値と消費電力値取得部１０１により取得された電力の値との大小関係が変更されてから、閾時間以上、大小関係が維持されたことに応答して、採用する算出式を切り替える。ここで、特定の制御モードは、例えば、対応付けられている２つの算出式のうち、一方の算出式が蓄電池３１０により充電される電力を算出する算出式（以下、適宜「充電系の算出式」という。）であり、他方の算出式が蓄電池３１０により放電される電力を算出する算出式（以下、適宜「放電系の算出式」という。）である制御モードである。
【００９５】
例えば、図４において、算出式３、算出式５、算出式６（発電電力値が消費電力値以上である場合）は充電系の算出式であり、算出式２、算出式４、算出式６（発電電力値が消費電力値よりも小さい場合）は放電系の算出式である。ここで、選択されている制御モードに、充電系の算出式と放電系の算出式とが対応付けられている場合、発電電力値と消費電力値の大小関係が頻繁に変更されると、充電と放電とが頻繁に切り替えられることになる。この場合、電力がロスしたり、充放電制御システム１０００が備える各機器が消耗したりする可能性がある。そこで、本実施形態に係る充放電制御装置１００は、このような制御モードが選択されている場合、充電と放電とが頻繁に切り替えられないようにする。
【００９６】
なお、発電電力値と消費電力値の大小関係が頻繁に変更される原因として、発電電力値が頻繁に変動する場合と消費電力値が頻繁に変動する場合との双方が考えられる。発電電力値が頻繁に変動する例としては、太陽光発電パネル２００に照射される日光が、位置や形状や角度が頻繁に変化する障害物により遮断されたり遮断されなかったりすることが考えられる。一方、消費電力値が頻繁に変動する例としては、稼働中に電力消費の変動が大きい電気機器５００により電力が消費されることが考えられる。
【００９７】
図７は、充放電の切替がある制御モードを示す図である。図７に示す例では、制御モード９、１１、１２、１４、１６、２１、２３、２４、２６、２８、３６が、充放電の切替がある制御モードである。
【００９８】
次に、図８に示すフローチャートを参照して、第２の実施形態に係る充放電制御装置１００が実行する充放電制御処理について説明する。なお、充放電制御装置１００は、電源が投入されたことに応答して、図８に示す充放電制御処理を開始する。
【００９９】
まず、ＣＰＵ１１は、スケジュール情報の更新指示があるか否かを判別する（ステップＳ２０１）。ＣＰＵ１１は、スケジュール情報の更新指示があると判別すると（ステップＳ２０１：ＹＥＳ）、スケジュール情報を更新する（ステップＳ２０２）。ＣＰＵ１１は、スケジュール情報の更新指示がないと判別した場合（ステップＳ２０１：ＮＯ）、又は、ステップＳ２０２の処理を完了した場合、現在時刻を取得する（ステップＳ２０３）。
【０１００】
ＣＰＵ１１は、ステップＳ２０３の処理を完了した場合、現在時刻が制御モードの切替時刻であるか否かを判別する（ステップＳ２０４）。ＣＰＵ１１は、現在時刻が制御モードの切替時刻であると判別すると（ステップＳ２０４：ＹＥＳ）、スケジュール情報を参照して、制御モードを切り替える（ステップＳ２０５）。ＣＰＵ１１は、現在時刻が制御モードの切替時刻でないと判別した場合（ステップＳ２０４：ＮＯ）、又は、ステップＳ２０５の処理を完了した場合、発電電力値、消費電力値、蓄積電力量を取得する（ステップＳ２０６）。
【０１０１】
ＣＰＵ１１は、ステップＳ２０６の処理を完了すると、現在選択されている制御モードが、充放電切替がある制御モードであるか否かを判別する（ステップＳ２０７）。なお、ＣＰＵ１１は、予め定められたプログラムに従って、充放電切替がある制御モードを特定できるものとする。
【０１０２】
ＣＰＵ１１は、現在選択されている制御モードが、充放電切替がある制御モードであると判別すると（ステップＳ２０７：ＹＥＳ）、大小関係が所定時間以上安定しているか否かを判別する（ステップＳ２０８）。例えば、ＣＰＵ１１は、ステップＳ２０９において発電電力値と消費電力値の大小関係を判別する際に、大小関係と判別時刻とを対応付けてＲＡＭ１３などに記憶することで、大小関係が所定時間以上安定しているか否かを判別することができる。
【０１０３】
ＣＰＵ１１は、現在選択されている制御モードが、充放電切替がある制御モードでないと判別した場合（ステップＳ２０７：ＮＯ）、又は、大小関係が所定時間以上安定していると判別した場合（ステップＳ２０８：ＹＥＳ）、発電電力値が消費電力値よりも小さいか否かを判別する（ステップＳ２０９）。ＣＰＵ１１は、発電電力値が消費電力値よりも小さいと判別した場合（ステップＳ２０９：ＹＥＳ）、採用する算出式として第１算出式を設定する（ステップＳ２１０）。
【０１０４】
一方、ＣＰＵ１１は、発電電力値が消費電力値よりも小さくないと判別した場合（ステップＳ２０９：ＮＯ）、採用する算出式として第２算出式を設定する（ステップＳ２１１）。ＣＰＵ１１は、大小関係が所定時間以上安定していないと判別した場合（ステップＳ２０８：ＮＯ）、又は、ステップＳ２１０又はステップＳ２１１の処理を完了した場合、設定された算出式を用いて充放電指令値を算出する（ステップＳ２１２）。
【０１０５】
ＣＰＵ１１は、ステップＳ２１２の処理を完了すると、電気自動車３００に充放電指令値を送信する（ステップＳ２１３）。ＣＰＵ１１は、ステップＳ２１３の処理を完了すると、ステップＳ２０１に処理を戻す。
【０１０６】
本実施形態によれば、蓄電池３１０による充電と放電とが短期的に切り替えられることを抑制することができる。従って、充電と放電との短期的な切り替えによる、電力のロスや機器の消耗を減らすことが期待できる。
【０１０７】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【０１０８】
本発明において、第１の実施形態や第２の実施形態において説明した構成、機能、動作のどの部分を採用するのかは任意である。また、本発明において、上述した構成、機能、動作のほか、更なる構成、機能、動作が採用されてもよい。
【０１０９】
第１の実施形態では、充放電制御用の算出式が図４に示す６つの算出式である例について説明した。本発明において、充放電制御用の算出式の個数や内容は、図４に示す例に限定されない。例えば、算出式２に代えて、電力変換効率が最大となる電力を放電することを示す算出式が採用されてもよいし、算出式３に代えて、電力変換効率が最大となる電力を充電することを示す算出式が採用されてもよい。
【０１１０】
第１の実施形態では、電気機器５００により電力が消費されることを考慮して制御モードが選択される例について説明した。本発明において、電気自動車３００により電力が消費されることを考慮して制御モードが選択されてもよい。例えば、電気料金体系が、売電単価＜買電単価（夜間）＜買電単価（日中）であり、蓄電池３１０により蓄積された電力を、電気機器５００よりも電気自動車３００により多く消費するユーザを想定する。この場合、日中の一部の時間帯において制御モード６が選択されるようにすることにより、安価に蓄電池３１０を充電することができる。
【０１１１】
第１の実施形態では、制御モードのスケジュールを決定する際に、電気料金の収支を考慮する例について説明した。本発明において、制御モードのスケジュールを決定する際に考慮すべき事項は、この例に限定されない。例えば、停電などに備えるため、なるべく蓄電池３１０に多くの電力が蓄積されるように、制御モードのスケジュールが決定されてもよい。
【０１１２】
第１の実施形態では、充放電制御装置１００は、ユーザからスケジュール情報を取得する例について説明した。本発明において、スケジュール情報を取得する手法は、この例に限定されない。例えば、充放電制御装置１００は、各種の情報に基づいて発電電力や消費電力を予測し、この予測に基づいてスケジュール情報を自動で生成してもよい。予測のための情報は、例えば、発電電力の履歴や消費電力の履歴であってもよいし、インターネットなどの電気通信網を介して、サーバなどから取得した天候情報であってもよい。
【０１１３】
第１の実施形態では、第１算出式と第２算出式とが制御モードに対応付けられる例について説明した。本発明において、制御モードに対応付けられるものは、算出式でなくもよい。例えば、制御モードに充放電させる電力を求めるためテーブルが対応付けられてもよい。この場合、第１テーブルと第２テーブルとが制御モードに対応付けられる。このように、本発明において、算出式として、制御モードに充放電させる電力を求めることができるあらゆる情報を採用することができる。
【０１１４】
本発明に係る充放電制御装置１００の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末装置に適用することで、当該パーソナルコンピュータ等を本発明に係る充放電制御装置１００として機能させることも可能である。
【０１１５】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【０１１６】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１１７】
本発明は、発電装置と蓄電池と商用電力系統と電気機器とを備えるシステムに適用可能である。
【符号の説明】
【０１１８】
１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  フラッシュメモリ、１５  ＲＴＣ、１６  タッチスクリーン、１７    外部機器インターフェース、１００  充放電制御装置、１０１  消費電力値取得部、１０２  発電電力値取得部、１０３  蓄積電力量取得部、１０４  制御モード選択部、１０５  算出式決定部、１０６  充放電制御部、２００  太陽光発電パネル、３００  電気自動車、３１０  蓄電池、４００  商用電源、５００  電気機器、６１０，６２０  ＤＣ／ＡＣ変換器、７１０，７２０  電力計、７３０  電力量計、１０００  充放電制御システム
【図１】
2015056944.tif 000003
【図２】
2015056944.tif 000004
【図３】
2015056944.tif 000005
【図４】
2015056944.tif 000006
【図５】
2015056944.tif 000007
【図６】
2015056944.tif 000008
【図７】
2015056944.tif 000009
【図８】
2015056944.tif 000010