(57)【特許請求の範囲】
【請求項１】
蓄電池の残量を取得する残量取得手段と、
前記残量取得手段により取得された残量が目標充電残量に到達したか否かと前記残量取得手段により取得された残量が目標放電残量に到達したか否かとを判別する残量判別手段と、
充電許容時間帯では、前記残量判別手段により前記取得された残量が前記目標充電残量に到達していないと判別されている間、前記蓄電池が充電されるように前記蓄電池の充電を制御し、前記充電許容時間帯と重複せず、開始時刻が前記充電許容時間帯の終了時刻と一致しない放電許容時間帯では、前記残量判別手段により前記取得された残量が前記目標放電残量に到達していないと判別されている間、前記蓄電池が放電されるように前記蓄電池の放電を制御する充電制御手段と、を備え、
前記充電制御手段は、前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記取得された残量が前記目標充電残量に到達していない場合、前記充電許容時間帯の終了時刻以降、前記放電許容時間帯になるか、前記残量判別手段により前記取得された残量が前記目標充電残量に到達したと判別されるまでの間、前記蓄電池の充電が継続されるように前記蓄電池の充電を制御する、
充電制御装置。
【請求項２】
前記放電許容時間帯の指定を受け付ける放電許容時間帯受付手段をさらに備える、
請求項１に記載の充電制御装置。
【請求項３】
前記充電許容時間帯の指定を受け付ける充電許容時間帯受付手段をさらに備える、
請求項１又は２に記載の充電制御装置。
【請求項４】
蓄電池の残量を取得する残量取得手段と、
前記残量取得手段により取得された残量が目標充電残量に到達したか否かを判別する残量判別手段と、
充電許容時間帯では、前記残量判別手段により前記取得された残量が前記目標充電残量に到達していないと判別されている間、前記蓄電池が充電されるように前記蓄電池の充電を制御する充電制御手段と、を備え、
前記充電制御手段は、前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記取得された残量が前記目標充電残量に到達していない場合において、前記充電許容時間帯の開始時刻から予め定められた遅延許容時間が経過する前に前記蓄電池の充電が開始された場合、前記充電許容時間帯の終了時刻以降も前記蓄電池の充電が継続されるように前記蓄電池の充電を制御し、前記充電許容時間帯の開始時刻から前記遅延許容時間が経過した後に前記蓄電池の充電が開始された場合、前記蓄電池の充電を中止するように前記蓄電池の充電を制御する、
充電制御装置。
【請求項５】
前記残量判別手段は、前記残量取得手段により取得された残量が目標放電残量に到達したか否かをさらに判別し、
前記充電制御手段は、前記充電許容時間帯以外の時間帯である放電許容時間帯では、前記残量判別手段により前記取得された残量が前記目標放電残量に到達していないと判別されている間、前記蓄電池が放電されるように前記蓄電池の放電をさらに制御し、
前記充電制御手段は、前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記取得された残量が前記目標充電残量に到達していない場合において、前記充電許容時間帯の開始時刻から前記遅延許容時間が経過する前に前記蓄電池の充電が開始された場合、前記充電許容時間帯の終了時刻以降、前記放電許容時間帯においても、前記残量判別手段により前記取得された残量が前記目標充電残量に到達したと判別されるまでの間、前記蓄電池の充電が継続されるように前記蓄電池の充電を制御し、前記充電許容時間帯の開始時刻から前記遅延許容時間が経過した後に前記蓄電池の充電が開始された場合、前記蓄電池の充電を中止するように前記蓄電池の充電を制御する、
請求項４に記載の充電制御装置。
【請求項６】
前記遅延許容時間の指定を受け付ける遅延許容時間受付手段をさらに備える、
請求項４又は５に記載の充電制御装置。
【請求項７】
前記蓄電池は、電気自動車に搭載され、商用電源により充電される蓄電池であり、
前記蓄電池が前記商用電源に接続された状態であるか否かを判別する状態判別手段をさらに備え、
前記充電制御手段は、前記充電許容時間帯では、前記状態判別手段により前記蓄電池が前記商用電源に接続された状態であると判別され、前記残量判別手段により前記取得された残量が前記目標充電残量に到達していないと判別されている間、前記蓄電池が充電されるように前記蓄電池の充電を制御する、
請求項１から６のいずれか１項に記載の充電制御装置。
【請求項８】
充電許容時間帯において、蓄電池の残量が目標充電残量に到達するまでの間、前記蓄電池が充電されるように前記蓄電池の充電を制御し、前記充電許容時間帯と重複せず、開始時刻が前記充電許容時間帯の終了時刻と一致しない放電許容時間帯において、前記蓄電池の残量が目標放電残量に到達するまでの間、前記蓄電池が放電されるように前記蓄電池の放電を制御する第１の充電制御ステップと、
前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記蓄電池の残量が前記目標充電残量に到達していない場合、前記充電許容時間帯の終了時刻以降、前記放電許容時間帯になるか、前記蓄電池の残量が前記目標充電残量に到達するまでの間、前記蓄電池の充電が継続されるように前記蓄電池の充電を制御する第２の充電制御ステップと、を備える、
充電制御方法。
【請求項９】
充電許容時間帯において、蓄電池の残量が目標充電残量に到達するまでの間、前記蓄電池が充電されるように前記蓄電池の充電を制御する第１の充電制御ステップと、
前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記蓄電池の残量が前記目標充電残量に到達していない場合において、前記充電許容時間帯の開始時刻から予め定められた遅延許容時間が経過する前に前記蓄電池の充電が開始された場合、前記充電許容時間帯の終了時刻以降も前記蓄電池の充電が継続されるように前記蓄電池の充電を制御し、前記充電許容時間帯の開始時刻から前記遅延許容時間が経過した後に前記蓄電池の充電が開始された場合、前記蓄電池の充電を中止するように前記蓄電池の充電を制御する第２の充電制御ステップと、を備える、
充電制御方法。
【請求項１０】
コンピュータを、
蓄電池の残量が目標充電残量に到達したか否かと前記蓄電池の残量が目標放電残量に到達したか否かとを判別する残量判別手段、
充電許容時間帯では、前記残量判別手段により前記蓄電池の残量が前記目標充電残量に到達していないと判別されている間、前記蓄電池が充電されるように前記蓄電池の充電を制御し、前記充電許容時間帯と重複せず、開始時刻が前記充電許容時間帯の終了時刻と一致しない放電許容時間帯では、前記残量判別手段により前記蓄電池の残量が前記目標放電残量に到達していないと判別されている間、前記蓄電池が放電されるように前記蓄電池の放電を制御する充電制御手段、として機能させるプログラムであって、
前記充電制御手段は、前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記蓄電池の残量が前記目標充電残量に到達していない場合、前記充電許容時間帯の終了時刻以降、前記放電許容時間帯になるか、前記残量判別手段により前記蓄電池の残量が前記目標充電残量に到達したと判別されるまでの間、前記蓄電池の充電が継続されるように前記蓄電池の充電を制御する、
プログラム。
【請求項１１】
コンピュータを、
蓄電池の残量が目標充電残量に到達したか否かを判別する残量判別手段、
充電許容時間帯では、前記残量判別手段により前記蓄電池の残量が前記目標充電残量に到達していないと判別されている間、前記蓄電池が充電されるように前記蓄電池の充電を制御する充電制御手段、として機能させるプログラムであって、
前記充電制御手段は、前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記蓄電池の残量が前記目標充電残量に到達していない場合において、前記充電許容時間帯の開始時刻から予め定められた遅延許容時間が経過する前に前記蓄電池の充電が開始された場合、前記充電許容時間帯の終了時刻以降も前記蓄電池の充電が継続されるように前記蓄電池の充電を制御し、前記充電許容時間帯の開始時刻から前記遅延許容時間が経過した後に前記蓄電池の充電が開始された場合、前記蓄電池の充電を中止するように前記蓄電池の充電を制御する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電池の充電を制御する充電制御装置、充電制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
現在、商用電源により充電される蓄電池が搭載された電気自動車が知られている。蓄電池は、商用電源や太陽光発電装置に接続された状態で、商用電源や太陽光発電装置により充電される。また、蓄電池は、電気自動車が走行するときに、電気自動車の動力源としての電力を放電する。さらに、蓄電池は、宅内機器に接続された状態で、宅内機器に対して放電する。
【０００３】
蓄電池の充電の制御は、蓄電池を充電することを許容する時間帯（以下、「充電許容時間帯」という。）を示す充電スケジュールに従って実行されることがある。例えば、特許文献１には、電気自動車の次の走行における予想消費電力量や出発予定時間に基づいて充電スケジュールを作成し、作成した充電スケジュールに従って蓄電池の充電を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８８７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術は、充電許容時間帯に、蓄電池が充電可能な状態となっていることが前提の技術である。従って、特許文献１に開示された技術では、例えば、電気自動車が充電許容時間帯までに家に到着しなかった場合、蓄電池が十分に充電されないことがあった。このため、充電許容時間帯に充電が完了しなかった蓄電池を適切に充電することが可能な技術が望まれている。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、充電許容時間帯に充電が完了しなかった蓄電池を適切に充電する充電制御装置、充電制御方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る充電制御装置は、
蓄電池の残量を取得する残量取得手段と、
前記残量取得手段により取得された残量が目標充電残量に到達したか否かと前記残量取得手段により取得された残量が目標放電残量に到達したか否かとを判別する残量判別手段と、
充電許容時間帯では、前記残量判別手段により前記取得された残量が前記目標充電残量に到達していないと判別されている間、前記蓄電池が充電されるように前記蓄電池の充電を制御し、前記充電許容時間帯と重複せず、開始時刻が前記充電許容時間帯の終了時刻と一致しない放電許容時間帯では、前記残量判別手段により前記取得された残量が前記目標放電残量に到達していないと判別されている間、前記蓄電池が放電されるように前記蓄電池の放電を制御する充電制御手段と、を備え、
前記充電制御手段は、前記充電許容時間帯内に前記蓄電池の充電が開始され、前記充電許容時間帯の終了時刻に前記取得された残量が前記目標充電残量に到達していない場合、前記充電許容時間帯の終了時刻以降、前記放電許容時間帯になるか、前記残量判別手段により前記取得された残量が前記目標充電残量に到達したと判別されるまでの間、前記蓄電池の充電が継続されるように前記蓄電池の充電を制御する。
【発明の効果】
【０００８】
本発明では、充電許容時間帯内に蓄電池の充電が開始され、充電許容時間帯の終了時刻に取得された残量が目標充電残量に到達していない場合、充電許容時間帯の終了時刻以降も蓄電池の充電が継続される。従って、本発明によれば、充電許容時間帯に充電が完了しなかった蓄電池を適切に充電することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る充電制御システムの構成図である。
【図２】本発明の実施形態に係る充電制御装置の構成図である。
【図３】本発明の実施形態に係る充電制御装置の機能を説明するための図である。
【図４】通常モードにおいて充電開始が遅れたときの充電制御処理を示す図である。
【図５】簡易設定モードにおいて充電開始が遅れたときの充電制御処理を示す図である。
【図６】個別設定モードにおいて充電開始が遅れたときの充電制御処理を示す図である。
【図７】本発明の実施形態に係る充電制御装置が実行する設定処理を示すフローチャートである。
【図８】本発明の実施形態に係る充電制御装置が実行する充電制御処理を示すフローチャートである。
【図９】図８に示す通常モード処理を示すフローチャートである。
【図１０】図８に示す簡易設定モード処理を示すフローチャートである。
【図１１】図８に示す個別設定モード処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を、図面を参照して説明する。まず、図１を参照して、本発明の実施形態に係る充電制御システム１０００について説明する。充電制御システム１０００は、充電制御装置１００が蓄電池３１０の充電を制御するシステムである。なお、充電制御装置１００は蓄電池３１０の放電も制御する。従って、充電制御システム１０００は、充放電制御システムと考えることもできる。
【００１１】
充電制御システム１０００は、充電制御装置１００と、太陽光発電パネル２００と、電気自動車３００と、商用電源４００と、宅内機器５００と、ＤＣ／ＡＣ（Direct Current / Alternating Current）変換器６１０と、ＤＣ／ＡＣ変換器６２０と、電力計７１０と、電力計７２０と、を備える。
【００１２】
充電制御装置１００は、電気自動車３００が備える蓄電池３１０による充電を制御する。蓄電池３１０に充電される電力の供給元は、太陽光発電パネル２００や商用電源４００である。充電制御装置１００は、蓄電池３１０が太陽光発電パネル２００や商用電源４００に接続されている間、蓄電池３１０を充電することができる。また、充電制御装置１００は、蓄電池３１０による放電を制御する。蓄電池３１０が放電する電力の供給先は、電気自動車３００の駆動部や宅内機器５００である。充電制御装置１００は、蓄電池３１０が宅内機器５００に接続されている間、宅内機器５００が消費する電力を蓄電池３１０に放電させることができる。本実施形態では、理解を容易にするため、太陽光発電パネル２００や蓄電池３１０から商用電源４００への電力の供給（売電）はないものとする。
【００１３】
太陽光発電パネル２００は、太陽光のエネルギーを電気エネルギーに変換する。太陽光発電パネル２００は、発電により得られた直流電力を、ＤＣ／ＡＣ変換器６１０に供給する。
【００１４】
電気自動車３００は、蓄電池３１０に蓄積されている電気エネルギーを動力源とする自動車である。電気自動車３００は、蓄電池３１０と、電力量計３２０と、制御部３３０と、を備える。
【００１５】
蓄電池３１０は、太陽光発電パネル２００や商用電源４００から供給された電力を蓄積する。蓄電池３１０が蓄積した電力は、主に、電気自動車３００の動力源として利用されるが、宅内機器５００により消費されてもよい。蓄電池３１０が外部の装置から供給される電力は、直流電力である。また、蓄電池３１０が外部の装置に供給する電力は、直流電力である。蓄電池３１０は、充電制御装置１００により制御される制御部３３０により、充電されたり、放電したりする。
【００１６】
電力量計３２０は、蓄電池３１０に蓄積されている電力の量（以下、「残量」という。）を測定する。制御部３３０は、ＥＣＵ（Engine Control Unit）を備え、電気自動車３００全体の動作を制御する。また、制御部３３０は、充電制御装置１００との間で通信することができる。例えば、制御部３３０は、蓄電池３１０の残量を、充電制御装置１００に通知する。また、制御部３３０は、蓄電池３１０が太陽光発電パネル２００や商用電源４００に接続された状態であるか否かを、充電制御装置１００に通知する。
【００１７】
なお、蓄電池３１０は、電気自動車３００が家に到着し、充電制御システム１０００が備える充電ガンに接続されたときに、太陽光発電パネル２００と商用電源４００とに接続された状態となる。一方、蓄電池３１０は、電気自動車３００が家から出発し、充電制御システム１０００が備える充電ガンに接続されなくなったときに、太陽光発電パネル２００と商用電源４００とに接続されていない状態となる。また、制御部３３０は、充電制御装置１００から受信した制御信号に従って、蓄電池３１０を充電したり、蓄電池３１０に放電させたりする。
【００１８】
商用電源４００は、電力会社などが需要家に電力を供給する電源である。商用電源４００により供給される電力は、交流電力である。本実施形態では、需要家は、電力会社から電力を買うことができるが、電力会社に電力を売ることはできないものとする。つまり、本実施形態では、商用電源４００から需要家に電力が潮流されるが、需要家から商用電源４００に電力が逆潮流されることはないものとする。
【００１９】
宅内機器５００は、電気エネルギーを動力源として動作する機器である。宅内機器５００は、太陽光発電パネル２００、蓄電池３１０、商用電源４００のうちの少なくとも１つから供給された電力で動作する。本実施形態では、宅内機器５００は、交流電力で動作するものとする。宅内機器５００は、例えば、エアコン、給湯器、電気ストーブ、炊飯器、照明装置、電気カーペットなどである。本実施形態では、理解を容易にするため、宅内機器５００の個数が１個である例について説明する。なお、本実施形態における宅内機器５００を、２個以上の電気機器の集合体と考えてもよい。
【００２０】
ＤＣ／ＡＣ変換器６１０は、太陽光発電パネル２００から供給された直流電力を、交流電力に変換する。ＤＣ／ＡＣ変換器６１０による変換により生成された交流電力は、蓄電池３１０に蓄積されたり、宅内機器５００により消費されたりする。
【００２１】
ＤＣ／ＡＣ変換器６２０は、蓄電池３１０から供給された直流電力を、交流電力に変換する。ＤＣ／ＡＣ変換器６２０による変換により生成された交流電力は、宅内機器５００により消費される。また、ＤＣ／ＡＣ変換器６２０は、太陽光発電パネル２００や商用電源４００から供給された交流電力を、直流電力に変換する。ＤＣ／ＡＣ変換器６２０による変換により生成された直流電力は、蓄電池３１０に蓄積される。
【００２２】
電力計７１０は、太陽光発電パネル２００により発電されている電力の値（以下、適宜「発電電力値」という。）を測定する。電力計７１０により測定された発電電力値は、充電制御装置１００に供給される。
【００２３】
電力計７２０は、宅内機器５００により消費されている電力の値（以下、適宜「消費電力値」という。）を測定する。電力計７２０により測定された消費電力値は、充電制御装置１００に供給される。
【００２４】
次に、図２を参照して、充電制御装置１００の物理的な構成について説明する。図２に示すように、充電制御装置１００は、ＣＰＵ（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）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【０１１１】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１１２】
本発明は、蓄電池の充電を制御する充電制御装置に適用可能である。
【符号の説明】
【０１１３】
１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  フラッシュメモリ、１５  ＲＴＣ、１６  タッチスクリーン、１７    外部機器インターフェース、１００  充電制御装置、１０１  状態判別部、１０２  残量取得部、１０３  残量判別部、１０４  充電制御部、１０５  遅延許容時間受付部、１０６  放電許容時間帯受付部、１０７  充電許容時間帯受付部、１０８  設定受付部、１０９  記憶部、１１０  電力値取得部、２００  太陽光発電パネル、３００  電気自動車、３１０  蓄電池、３２０  電力量計、３３０  制御部、４００  商用電源、５００  宅内機器、６１０，６２０  ＤＣ／ＡＣ変換器、７１０，７２０  電力計、１０００  充電制御システム
【図１】
0006025786.tif 000002
【図２】
0006025786.tif 000003
【図３】
0006025786.tif 000004
【図４】
0006025786.tif 000005
【図５】
0006025786.tif 000006
【図６】
0006025786.tif 000007
【図７】
0006025786.tif 000008
【図８】
0006025786.tif 000009
【図９】
0006025786.tif 000010
【図１０】
0006025786.tif 000011
【図１１】
0006025786.tif 000012