(57)【要約】 【課題】太陽電池を含むシステムを効率良く運用できる制御装置およびエネルギーマネージメントシステムを提供する。【解決手段】実施形態によれば、制御装置は、太陽電池と太陽電池が発電する電力を変換する変換器とを有するシステムの制御装置であって、暦処理手段と、制御指示手段とを有する。歴処理手段は、太陽電池の設置場所における暦情報を取得する。制御指示手段は、暦処理手段により取得した暦情報に基づいて変換器に対する電源供給のオンオフを制御する。【選択図】図１
2014096865.tif 000002
【特許請求の範囲】
【請求項１】
太陽電池と前記太陽電池が発電する電力を変換する変換器とを有するシステムの制御装置において、
前記太陽電池の設置場所における暦情報を取得する暦処理手段と、
前記暦処理手段により取得した暦情報に基づいて前記変換器に対する電源供給のオンオフを制御する制御指示手段と、
を有する制御装置。
【請求項２】
さらに、前記暦処理手段により取得した暦情報に基づいて当該制御装置に対する電源供給のオンオフを制御する電源制御手段を有する、
前記請求項１に記載の制御装置。
【請求項３】
さらに、前記暦処理手段により取得した暦情報を前記太陽電池による発電が有効となるまでの補正値により補正する補正手段を有し、
前記制御指示手段は、前記補正手段により補正された暦情報に基づいて前記変換器に対する電源供給のオンオフを制御する、
前記請求項１又は２の何れか１項に記載の制御装置。
【請求項４】
前記補正手段は、前記暦処理手段により取得した暦情報を前記太陽電池が発電する電力が前記変換器の消費電力に対して有効な電力量となるまでの時差により補正する、
前記請求項３に記載の制御装置。
【請求項５】
前記補正手段は、前記暦処理手段により取得した暦情報を前記太陽電池の設置場所における標高に基づいて補正する、
前記請求項３に記載の制御装置。
【請求項６】
前記補正手段は、前記暦処理手段により取得した暦情報を前記太陽電池への太陽光を遮る障害物に関する情報に基づいて補正する、
前記請求項３に記載の制御装置。
【請求項７】
さらに、前記障害物の位置および形状に関する情報を取得する情報取得手段を有し、
前記補正手段は、前記障害物の位置および形状に基づいて前記障害物が太陽光を遮る時間帯を算出し、前記暦処理手段により取得した暦情報を前記障害物が太陽光を遮る時間帯に基づいて補正する、
前記請求項６に記載の制御装置。
【請求項８】
前記暦処理手段は、前記太陽電池による発電が有効となるまでの補正値により補正した暦情報を外部装置から取得する、
前記請求項１又は２の何れか１項に記載の制御装置。
【請求項９】
前記暦処理手段は、前記太陽電池への太陽光を遮る障害物に関する情報に基づいて補正した暦情報を外部装置から取得する、
前記請求項８に記載の制御装置。
【請求項１０】
前記システムは、さらに、前記変換器に対する電源に電力を供給する蓄電装置を有する、
前記請求項１乃至９の何れか１項に記載の制御装置。
【請求項１１】
前記システムは、さらに、蓄電装置と前記蓄電装置が充放電する電力を変換する第２の変換器とを有し、
前記制御指示手段は、さらに、前記蓄電装置の運転時間帯に応じて前記第２の変換器に対する電源供給のオンオフを制御する、
前記請求項１乃至１０の何れか１項に記載の制御装置。
【請求項１２】
前記暦処理手段は、前記太陽電池の設置場所における暦情報として、日の出、日の入、月の出、および、月の入時刻を算出し、
前記制御指示手段は、前記暦処理手段により算出した日の出及び月の出時刻に前記変換器に対する電源供給をオンし、前記暦処理手段により算出した日の入及び月の入時刻に前記変換器に対する電源供給をオフする、
前記請求項１乃至１１の何れか１項に記載の制御装置。
【請求項１３】
光を受光して電力を発電する太陽電池と、
前記太陽電池が発電する電力を変換する変換器と、
前記太陽電池の設置場所における暦情報を取得し、取得した暦情報に基づいて前記変換器に対する電源供給のオンオフを制御する制御装置と、
を有するエネルギーマネージメントシステム。
【請求項１４】
光を受光して電力を発電する太陽電池と、
前記太陽電池が発電する電力を変換する変換器と、
前記太陽電池の設置場所における暦情報を算出し、算出した暦情報に基づいて前記変換器に対する電源供給のオンオフするスケジュールを生成する上位システムと、
前記上位システムが生成したスケジュールに従って前記変換器に対する電源供給のオンオフを制御する制御装置と、
を有するエネルギーマネージメントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置およびエネルギーマネージメントシステムに関する。
【背景技術】
【０００２】
近年、太陽電池（太陽光発電）、風力発電あるいは地熱発電などの再生可能なエネルギー源は、分散型電源として一般家庭においても広く普及しつつある。たとえば、太陽電池は、発電状態が天候などの自然条件に大きく左右されることから、蓄電池或いはＥＶなどの蓄電装置、燃料電池などの発電装置、および、電力会社から電力が供給される系統を組合せたエネルギーマネージメントシステムの技術開発が進められている。このようなエネルギーマネージメントシステムでは、効率良く運用するために、発電装置あるいは蓄電装置を制御するための動作用の電源による電力消費を削減することが課題である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５０２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した課題を解決するためになされたものであり、電力を効率良く運用できる制御装置およびエネルギーマネージメントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態によれば、制御装置は、太陽電池と太陽電池が発電する電力を変換する変換器とを有するシステムの制御装置であって、暦処理手段と、制御指示手段とを有する。歴処理手段は、太陽電池の設置場所における暦情報を取得する。制御指示手段は、暦処理手段により取得した暦情報に基づいて変換器に対する電源供給のオンオフを制御する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図２】図２は、第１の実施形態に係る暦基準値ＤＢの例を示す図である。
【図３】図３は、第１の実施形態に係る暦基準値ＤＢの例を示す図である。
【図４】図４は、第１の実施形態に係るエネルギーマネージメントシステムにおける運転制御の流れを説明するためのフローチャートである。
【図５】図５は、第１の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【図６】図６は、第１の実施形態に係る位置情報取得処理の流れを説明するためのフローチャートである。
【図７】図７は、第１の実施形態に係る位置情報の新規取得処理の流れを説明するためのフローチャートである。
【図８】図８は、第２の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図９】図９は、第２の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【図１０】図１０は、第３の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図１１】図１１は、第３の実施形態に係る太陽電池による発電量と変換器の電力消費との関係例を示す図である。
【図１２】図１２は、第３の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【図１３】図１３は、第４の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図１４】図１４は、第４の実施形態に係る太陽電池の設置場所の標高と発電量との関係例を示す図である。
【図１５】図１５は、第４の実施形態に係る位置情報取得処理の流れを説明するためのフローチャートである。
【図１６】図１６は、第４の実施形態に係る位置情報の新規取得処理の流れを説明するためのフローチャートである。
【図１７】図１７は、第４の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【図１８】図１８は、第５の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図１９】図１９は、第５の実施形態に係る太陽電池の設置環境の例を示す図である。
【図２０】図２０は、第５の実施形態に係る位置情報取得処理の流れを説明するためのフローチャートである。
【図２１】図２１は、第５の実施形態に係る位置情報の新規取得処理の流れを説明するためのフローチャートである。
【図２２】図２２は、第５の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【図２３】図２３は、第６の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図２４】図２４は、第７の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図２５】図２５は、第７の実施形態に係るエネルギーマネージメントシステムに対する運転制御用のスケジュールの例を示す図である。
【図２６】図２６は、第７の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【図２７】図２７は、第８の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。
【図２８】図２８は、第８の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施の形態について、図面を参照して説明する。  
（第１の実施形態）
図１は、第１の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第１の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、および、制御部１６Ａなどにより構成されている。
【０００８】
太陽電池１１は、太陽光を電力に変換することにより発電する太陽光発電装置である。太陽電池１１は、光電変換器などから構成されるパネルを有する。太陽電池１１のパネルは、太陽光などの光を受けるように設置される。太陽電池１１は、パネルに設けた光電変換器が受光した光を電力に変換することにより発電する。また、太陽電池１１が発電する電力は、直流電力である。
【０００９】
変換器１２は、電力を変換する装置である。変換器１２は、たとえば、直流電力を交流電力へ変換したり、交流電力を直流電力へ変換したりする装置（ＤＣ／ＡＣコンバータ）である。また、変換器１２は、電力の調整用として、直流電力を直流電力に変換する装置（ＤＣ／ＤＣコンバータ）であっても良い。また、変換器１２は、複数の変換器を組み合わせて構成したものであっても良い。
【００１０】
負荷１３は、本エネルギーマネージメントシステムにより供給される電力（エネルギー）を消費する機器である。すなわち、負荷１３は、本エネルギーマネージメントシステムにより供給される電力により動作する機器である。負荷１３は、たとえば、宅内に存在する冷蔵庫、洗濯機、エアコンなどの電気機器であり、一般には、系統１４から供給される交流電力により動作する機器である。
【００１１】
系統１４は、電力会社との間で電力を送受するものである。たとえば、電力会社から供給される電力は、系統１４から本エネルギーマネージメントシステムに供給される。また、太陽電池１１で発電した電力のうち余剰電力を電力会社へ送る場合（売電のために太陽電池１１から電力を逆潮流させる場合）、太陽電池１１が発電した電力は、変換器１２などを介して系統１４へ送電され、系統１４から電力会社へ送電される。
【００１２】
電源１５は、各部を動作（制御）させるための動作用の電源として機能する電源装置である。たとえば、電源１５は、変換器１２或いは制御部１６Ａなどへ動作用の電源電力を供給する。電源１５は、系統１４、太陽電池１１、あるいは、別の蓄電装置などの電源から供給される電力を動作用の電源電力として各部へ供給する。
【００１３】
制御部１６Ａは、本エネルギーマネージメントシステムの制御を司る装置である。制御部１６Ａは、各部の動作制御、あるいは、各種の演算処理などを実行する。制御部１６Ａは、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成される。制御部１６Ａは、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ａは、変換器１２の中にある機能として実現するようにしても良い。
【００１４】
次に、第１の実施形態に係るシステムにおける制御部１６Ａの機能について説明する。  
図１に示すように、制御部１６Ａは、機能として、位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、スケジュール生成部２４、制御指示部２５、及びクロック２６などを有する。
【００１５】
位置情報取得部２１は、太陽電池１１の設置場所（太陽電池１１のパネルの設置場所）を示す位置情報を取得する。位置情報取得部２１は、たとえば、太陽電池の設置位置を示す位置情報として、緯度および経度の情報を取得する。位置情報取得部２１は、位置情報を格納する機能を有する。位置情報取得部２１は、キーボードなどの入力装置、携帯電話機などの携帯端末装置、あるいは、ネットワーク通信可能なコンピュータなどから位置情報を取得する。たとえば、位置情報取得部２１は、太陽電池１１を設置する場合に、キーボードなどの入力装置により保守員或いは利用者が入力する位置情報を取得するようにしても良い。また、位置情報取得部２１は、保守員あるいは利用者が操作するＧＰＳ機能を持った携帯電話機などの携帯端末装置から位置情報を取得するようにしても良いし、インターネット端末などのコンピュータがネットワーク上の地図情報を活用して取得する位置情報を取得するようにしても良い。
【００１６】
暦処理部２２は、位置情報取得部２１により取得する位置情報を用いて、太陽電池１１の設置場所において、太陽電池１１のパネルが光を受光する時間を示す時刻情報としての暦情報を算出する。第１実施形態において、暦処理部２２は、太陽電池１１の設置場所における日の出時刻及び日の入時刻を暦情報として算出する。暦処理部２２は、太陽電池１１の設置場所の位置情報に対して、暦に関する高度な計算により歴情報（日の出及び日の入時刻）を行うようにしても良い。本実施形態においては、暦処理部２２は、暦情報を算出する処理として、暦基準値ＤＢ２３を参照して暦情報を算出するものとする。
【００１７】
暦基準値ＤＢ２３は、基準地における日付ごとの日の出時刻および日の入時刻（暦情報）を基準値情報として記憶するものであっても良いし、複数の地域ごとに設置場所をグループ化し、グループ化された各地域における日付ごとの日の出時刻および日の入時刻を記憶するものであって良い。
【００１８】
図２は、基準地における暦情報を基準値情報として記憶する暦基準値ＤＢ２３ａの例を示す図である。図２に示すような暦基準値ＤＢ２３ａである場合、暦処理部２２は、暦基準値ＤＢ２３ａが基準値情報として記憶している基準地の位置情報（経度及び緯度）と位置情報取得部２１により取得する実際の太陽電池１１の設置場所における位置情報（経度及び緯度）との差分を算出する。暦処理部２２は、算出した基準地と設置場所との位置情報（経度及び緯度）の差分に応じて、基準地と設置場所との日の出時刻及び日の入時刻の差分を算出する。暦処理部２２は、基準地における日の出時刻及び日の入時刻に対して、算出した基準地と設置場所との差分を加算或いは減算して、実際の太陽電池１１の設置場所における日の出時刻及び日の入時刻を算出し、算出結果を太陽電池１１の設置場所の暦情報（日の出時刻及び日の入時刻）として出力する。
【００１９】
図３は、複数の地域ごとの暦情報を記憶する暦基準値ＤＢ２３ｂの例を示す図である。図３に示すような暦基準値ＤＢ２３ｂである場合、暦処理部２２は、位置情報取得部２１により取得する位置情報により、実際の太陽電池１１の設置場所が暦基準値ＤＢ２３ｂに登録されているどの地域（グループ）に属するかを判定する。太陽電池１１の設置場所が属する地域を判定すると、暦処理部２２は、当該地域における暦情報（日の出時刻及び日の入時刻）を読み出して、読み出した暦情報を太陽電池１１の設置場所における暦情報と判定し、判定結果を太陽電池１１の設置場所の暦情報（日の出時刻及び日の入時刻）として出力する。
【００２０】
スケジュール生成部２４は、暦処理部２２により算出した太陽電池１１の設定場所における日の出及び日の入時刻を示す暦情報に基づいて当該エネルギーマネージメントシステムの運転制御用のスケジュール（運転スケジュールとも称する）を生成する。運転スケジュールは、たとえば、変換器１２への動作用の電源電力の供給をオンオフする時刻を含む情報である。図１に示す第１の実施形態に係るシステムにおいて、スケジュール生成部２４は、太陽電池１１が発電状態となる日の出時刻に変換器１２への電源をオンし、日の入時刻に変換器１２への電源をオフする運転スケジュールを生成するものとする。
【００２１】
制御指示部２５は、スケジュール生成部２４が生成する運転スケジュールとクロック２６が計時する現在時刻とを比較し、運転スケジュールに沿った制御指示を出力する。図１に示す構成例においては、制御指示部２５は、変換器１２に対して電源供給のオンオフを指示する制御信号（待機／復帰の切り替えを指示する制御信号）を出力する。
【００２２】
たとえば、スケジュール生成部２４が太陽電池１１の設置場所における日の出時刻及び日の入時刻に応じて変換器１２への電源供給をオンオフするスケジュールを生成したものとする。すると、制御指示部２５は、クロック２６が計時する現在時刻が暦情報の日の出時刻になったと判断した場合には、太陽電池１１が発電可能な状態であると判断して変換器１２への電源供給をオン（復帰）させる制御信号を出力する。制御指示部２５が変換器１２への電源供給をオンさせる制御信号を出力すると、変換器１２は、電源１５からの電力供給がオン状態となり、復帰処理を実行することにより起動する。
【００２３】
また、制御指示部２５は、クロック２６が計時する現在時刻が暦情報の日の入時刻になったと判断すれば、太陽電池１１による発電がない状態であると判断して変換器１２への電源供給をオフさせる制御信号を出力する。制御指示部２５が変換器１２への電源供給をオフ（待機）させる制御信号を出力すると、変換器１２は、電源１５からの電力供給がオフ状態（待機状態）となる。
【００２４】
図１に示す構成のエネルギーマネージメントシステムによれば、太陽電池の設置場所における日照時間に合わせて、交換器などの機器への動作用電源電力のオンオフを制御する。これにより、太陽電池による発電状態を監視することになく、交換器への動作用電源電力の供給を低減でき、発電状態を監視機能などに要する電力消費も削減できる。この結果として、太陽電池から系統へ逆潮させる電力量（売電量）を増加させたり、系統から供給される電力量（買電量）を削減したりすることができる。また、系統からの電力供給が停止してしまった場合（停電時）などの自立運転においても効率良く負荷へ電力を供給することが可能となる。
【００２５】
次に、第１の実施形態に係るエネルギーマネージメントシステムにおける制御の流れについて説明する。  
図４は、エネルギーマネージメントシステムにおける運転制御の流れを説明するためのフローチャートである。  
まず、エネルギーマネージメントシステムの起動時或いはリセット時などにおいて、制御部１６Ａは、制御プログラムの起動および各部の動作チェックなどの初期化処理を行う（ステップＳ１１）。
【００２６】
初期化処理を行うと、制御部１６Ａは、運転制御用のスケジュールを設定するスケジュール設定処理を行う（ステップＳ１２）。制御部１６Ａは、変換器１２への電源１５からの電力供給のオンオフ状態を切り替える時刻を示すスケジュールを設定するスケジュール設定処理を実行する。運転スケジュールの設定処理は、後で詳細に説明するものとする。
【００２７】
スケジュールが設定されると、制御部１６Ａは、設定したスケジュールに基づく運転制御を開始する（ステップＳ１３）。スケジュールに基づく運転制御を開始すると、制御部１６Ａは、変換器１２への電源供給をオンする時刻になったか否かを判断する（ステップＳ１４）。たとえば、日の出とともに変換器１２への電源供給をオンする運用スケジュールであれば、制御部１６Ａは、クロック２６が計時する現在時刻が運転スケジュールで設定された日の出時刻になったか否かにより変換器１２への電源供給をオンするか否かを判断する。変換器１２への電源供給をオンする時刻になったと判断すると、制御部１６Ａは、変換器１２への電源供給をオン状態とする制御指示を出力する（ステップＳ１５）。
【００２８】
また、制御部１６Ａは、変換器１２への電源供給をオフする時刻になったか否かを判断する（ステップＳ１６）。日の入とともに変換器１２への電源供給をオフする運用スケジュールであれば、制御部１６Ａは、クロック２６が計時する現在時刻が運転スケジュールで設定された日の入時刻になったか否かにより変換器１２への電源供給をオフするか否かを判断する。変換器１２への電源供給をオフする時刻になったと判断すると、制御部１６Ａは、変換器１２への電源供給をオフ状態とする制御指示を出力する（ステップＳ１７）。
【００２９】
また、運転スケジュールには、変換器１２に対する電源制御以外のイベントについてもスケジュールを設定しても良い。制御部１６Ａは、変換器１２に対する電源制御以外のイベントについても運転スケジュールに基づいて実行すべきか否かを判断する（ステップＳ１８）。イベントを実行すべきと判断すると（ステップＳ１８、ＹＥＳ）、制御部１６Ａは、実行すべきと判断したイベントを実行する（ステップＳ１９）。
【００３０】
また、制御部１６Ａは、運転制御を行っている間、運転を停止すべきか否かを監視している（ステップＳ２０）。運転を停止すると判断するまで（ステップＳ２０、ＮＯ）、制御部１６Ａは、上記ステップＳ１４〜２０の運転スケジュールに基づく運転制御を継続的に実行する。また、運転を停止すると判断した場合（ステップＳ２０、ＹＥＳ）、制御部１６Ａは、当該システムの運転を終了する（ステップＳ２１）。
【００３１】
次に、第１の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理について説明する。  
図５は、第１の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。  
運転制御用のスケジュールの設定処理において、制御部１６Ａは、スケジュール生成部２４により新規にスケジュールを生成する必要があるか否かを判断する（ステップＳ３１）。たとえば、制御部１６Ａは、運用可能な生成済みのスケジュールがスケジュール生成部２４のメモリ２４ａに保存されている場合、スケジュールの生成が必要ないと判断する。また、運用可能なスケジュールが保存されていない場合、制御部１６Ａは、スケジュールを生成する必要があると判断する。また、太陽電池１１の設置位置の変更があった場合、暦基準値ＤＢの更新があった場合、あるいは、スケジュールの再設定がオペレータにより指示された場合なども、制御部１６Ａは、スケジュールを生成する必要があると判断するようにしても良い。
【００３２】
スケジュールが既にメモリ２４ａに保存されている場合（ステップＳ３１、ＮＯ）、制御部１６Ａは、スケジュール生成部２４により既存のスケジュールを読込む（ステップＳ３２）。スケジュールを読込むと、制御部１６Ａは、読み込んだスケジュールに異常が無いかをチェックする（ステップＳ３３）。読み込んだスケジュールに異常が無ければ、制御部１６Ａは、スケジュール生成部２４により読み込んだスケジュールを実際の運転制御に用いるスケジュールとして設定し（ステップＳ３８）、スケジュール設定処理を終了する。
【００３３】
スケジュールを生成すると判断した場合（ステップＳ３１、ＹＥＳ）、制御部１６Ａは、位置情報取得部２１により太陽電池１１の設置場所を示す位置情報を取得するための位置情報取得処理を行う（ステップＳ３４）。ここで、位置情報取得部２１は、太陽電池１１の設置場所（太陽電池１１のパネルの設置場所）を示す位置情報として経度及び緯度を取得するものとする。位置情報取得処理については、後で詳細に説明するものとする。
【００３４】
位置情報取得部２１により位置情報を取得すると、制御部１６Ａは、暦処理部２２により暦基準値ＤＢ２３から暦情報の基準値情報を読込む（ステップＳ３５）。例えば、暦基準値ＤＢ２３が図２に示すような暦基準値ＤＢ２３ａであれば、制御部１６Ａは、基準地における暦情報を基準値情報として取得する。また、暦基準値ＤＢ２３が図３に示すような暦基準値ＤＢ２３ｂであれば、制御部１６Ａは、太陽電池１１の設置場所を含む地域に対応する基準値情報を読込む。
【００３５】
基準値ＤＢ２３から基準値情報を読込むと、制御部１６Ａは、暦処理部２２により太陽電池１１の設置場所における暦情報（日の出時刻及び日の入時刻）を算出する暦処理を行う（ステップＳ３６）。暦処理部２２により太陽電池１１の設置場所における暦情報を算出すると、制御部１６Ａは、スケジュール生成部２４により暦情報に基づくスケジュールを生成する（ステップＳ３７）。
【００３６】
本第１の実施形態に係るシステムにおいて、スケジュール生成部２４は、暦情報としての日の出時刻に変換器１２への電源供給をオンし、日の入時刻に変換器１２への電源供給をオフするような運転制御用のスケジュールを生成する。暦情報に基づくスケジュールを生成すると、スケジュール生成部２４は、生成したスケジュールを実際の運転制御に用いるスケジュールとして設定する（ステップＳ３８）。
【００３７】
次に、位置情報取得部２１による位置情報取得処理について説明する。  
図６は、位置情報取得処理の流れを説明するためのフローチャートである。  
位置情報取得処理において、制御部１６Ａは、位置情報取得部２１により新規に位置情報を取得する必要があるか否かを判断する（ステップＳ４１）。たとえば、太陽電池１１の設定場所を示す位置情報がメモリ２１ａに保存されている場合、制御部１６Ａは、新規に位置情報を取得する必要が無いと判断する。また、位置情報が保存されていない場合、制御部１６Ａは、新規に太陽電池１１の設置場所を示す位置情報を取得する必要があると判断する。また、太陽電池１１の設置場所の変更があった場合、あるいは、位置情報の再設定がオペレータにより指示された場合なども、制御部１６Ａは、新規に位置情報を取得する必要があると判断するようにしても良い。
【００３８】
新規に位置情報を取得すると判断した場合（ステップＳ４１、ＹＥＳ）、制御部１６Ａは、位置情報取得部２１により新規に位置情報を取得する処理（新規取得処理）を行う（ステップＳ４２）。たとえば、位置情報取得部２１は、新規取得処理により太陽電池の設置場所を示す位置情報を新たに取得し、取得した位置情報をメモリ２１ａに保存する。新規取得処理については、後で詳細に説明する。
【００３９】
位置情報が既に保存されている場合（ステップＳ４１、ＮＯ）、あるいは、新規取得処理により新規に位置情報を取得した場合、制御部１６Ａは、メモリ２１ａに保存した位置情報を読込む（ステップＳ４３）。位置情報を読込むと、制御部１６Ａは、読み込んだ位置情報の異常の有無をチェックする異常チェック処理を行う（ステップＳ４４）。たとえば、異常チェック処理では、読み込んだ位置情報が所定の範囲内となるような妥当な値であるか否かをチェックする。
【００４０】
読込んだ位置情報に異常が無いと判断した場合（ステップＳ４４、ＹＥＳ）、制御部１６Ａは、位置情報取得部２１により読み込んだ位置情報を太陽電池１１の設置場所を示す位置情報として設定する（ステップＳ４５）。また、読み込んだ位置情報に異常があると判断した場合（ステップＳ４４、ＮＯ）、制御部１６Ａは、ステップＳ４２へ戻り、再度、新規位置情報の取得処理を実行する。
【００４１】
次に、位置情報取得部２１による位置情報の新規取得処理について説明する。  
図７は、位置情報の新規取得処理の流れを説明するためのフローチャートである。  
位置情報の新規取得処理において、制御部１６Ａは、位置情報を入力する装置を選択する（ステップＳ５１）。位置情報を入力する入力装置は、ユーザの選択に応じて選択されるものであり、制御部１６Ａに接続可能なインターフェースを有する機器であれば良い。
【００４２】
たとえば、位置情報を入力する入力装置としては、オペレータが直接的に位置情報を入力する装置として、キーボード、テンキー、タッチパネルなどの装置がある。また、位置情報を入力する装置としては、ＧＰＳ機能（位置検知機能）により取得する位置情報を入力する装置として、携帯電話機などの携帯端末装置がある。また、位置情報を入力する装置としては、ネットワーク上の地図情報による位置情報を入力する装置として、ネットワーク端末装置などがある。
【００４３】
制御部１６Ａは、選択された入力装置による位置情報の入力を受け付ける（ステップＳ５２）。この状態において、制御部１６Ａは、選択された入力装置で入力される位置情報を位置情報取得部２１により取得し（ステップＳ５３）、取得した位置情報をメモリ２１ａに保存する（ステップＳ５４）。
【００４４】
上記のような第１の実施形態のエネルギーマネージメントシステムによれば、太陽電池の設置場所による日照時間（日の出時刻および日の入時刻）に応じて、変換器への動作用の電源電力の供給をオンオフ制御する。これにより、第１の実施形態のエネルギーマネージメントシステムによれば、センサなどの計測機器を用いることなく、太陽電池が発電しない時間帯における変換器での無駄な電力消費を抑えることができ、効率的な電力の管理を行うことができる。
【００４５】
（第２の実施形態）
次に、第２の実施形態について説明する。  
図８は、第２の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第２の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、制御部１６Ｂ、電源制御部３１、及びクロック３２などにより構成されている。太陽電池１１、変換器１２、負荷１３、系統１４および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図８では、図１と同様な構成については同一符号を付して詳細な説明を省略するものとする。
【００４６】
図８に示す構成例において、制御部１６Ｂには、電源制御部３１が接続され、電源制御部３１には、クロック３２が接続される。  
図８に示す制御部１６Ｂは、図１に示す制御部１６Ａと同様に、エネルギーマネージメントシステムの制御を司る装置である。制御部１６Ｂは、各部の動作制御、あるいは、各種の演算処理などを実行する。制御部１６Ｂは、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成される。制御部１６Ｂは、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｂは、変換器１２の中にある機能として実現するようにしても良い。
【００４７】
また、制御部１６Ｂは、機能として、位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、スケジュール生成部２４、および、制御指示部３５を有する。位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、および、スケジュール生成部２４は、図１に示す構成と同様な機能を有するもので良いため、同一箇所の同一符号を付して詳細な説明を省略するものとする。
【００４８】
制御指示部３５は、制御指示部２５と同様に、スケジュール生成部２４により設定されたスケジュールに従って変換器１２に対する電源制御を行う機能を有する。  
また、制御指示部３５は、電源制御部３１による制御に従って制御部１６Ｂの電源のオンオフを制御する。たとえば、制御指示部３５は、スケジュール生成部２４により設定されたスケジュールの情報を電源制御部３１へ通知するようにしても良いし、スケジュール生成部２４により設定されたスケジュールに従って当該制御部１６Ｂがオンオフすべき時間を示す情報を電源制御部３１へ通知するようにしても良い。
【００４９】
また、制御指示部３５は、当該制御部１６Ｂ自体への電源オフを自身で制御し、当該制御部１６Ｂを電源オン（再起動）するタイミングを電源制御部３１に制御されるようにしても良い。この場合、制御指示部３５は、当該制御部１６Ｂの電源をオフする前（電源オンしている間）に、当該制御部１６Ｂを再起動させる時間を電源制御部３１に通知（設定）すれば良い。
【００５０】
電源制御部３１は、制御部１６Ｂ全体の電源のオンオフを制御するものである。電源制御部３１は、少なくとも制御部１６Ｂが消費する電力よりも、低消費電力で動作する機器である。また、クロック３２は、現在の時刻を計時するものである。クロック３２は、電源制御部３１が現在の時刻を確認できるものであれば良い。  
たとえば、電源制御部３１は、制御指示部３５から制御部１６Ｂの電源をオンオフする時刻を含むスケジュール情報を取得し、クロック３２が計時する時刻が制御部１６Ｂの電源をオンオフする時刻になるごとに制御部１６Ｂへ電源をオンオフさせる制御信号を出力する。
【００５１】
また、電源制御部３１は、電源がオフ状態の制御部１６Ｂを起動（電源オン）させる機能を有するものであっても良い。この場合、電源制御部３１は、制御指示部３５から制御部１６Ｂの電源をオン（再起動）する時刻情報を取得し、クロック３２が計時する時刻が制御部１６Ｂの電源をオフする時刻になると制御部１６Ｂへの電源をオンさせる制御信号を出力する。
【００５２】
次に、第２の実施形態に係るエネルギーマネージメントシステムにおける制御の流れについて説明する。  
図９は、第２の実施形態に係るエネルギーマネージメントシステムにおける運転制御の流れを説明するためのフローチャートである。  
まず、電源がオフの状態において、制御部１６Ｂは、電源制御部３１からの電源オンを指示する制御信号を受信可能な状態（待機状態）となっている（ステップＳ６１）。電源制御部３１からの電源オンを指示する制御信号を受けると（ステップＳ６１、ＹＥＳ）、制御部１６Ｂは、電源１５からの動作用の電力供給をオン状態にする（ステップＳ６２）。電源１５からの電力供給が開始されると、制御部１６Ｂは、制御プログラムの起動および各部の動作チェックなどの初期化処理を行う（ステップＳ６３）。
【００５３】
初期化処理を行うと、制御部１６Ｂは、位置情報取得部２１および運転スケジュールの設定処理を行う（ステップＳ６４）。制御部１６Ｂは、変換器１２への電源１５からの電力供給のオンオフ状態を切り替える時刻を示す運転スケジュールを設定するスケジュール設定処理を実行する。スケジュール設定処理としては、第１の実施形態で説明した図５に示すような処理が適用できる。ただし、本第２の実施形態では、スケジュールとしては、変換器１２への電源をオンオフするのに前後して、制御部１６Ｂ全体の電源をオンオフする時刻も設定する。
【００５４】
運転スケジュールが設定されると、制御部１６は、設定した運転スケジュールに基づく運転制御を開始する（ステップＳ６５）。運転スケジュールに基づく運転制御を開始すると、制御部１６は、変換器１２への電源供給をオンする時刻になったか否かを判断する（ステップＳ６６）。
【００５５】
たとえば、日の出とともに変換器１２への電源供給をオンする運用スケジュールであれば、制御部１６Ｂ自体は、日の出時刻（あるいは日の出時刻直前であっても良い）に起動するものとする。これにより、制御部１６Ｂは、クロック３２が計時する現在時刻が運転スケジュールで設定された日の出時刻になったか否かにより変換器１２への電源供給をオンするか否かを判断する。また、制御部１６Ｂ自身が起動する時刻が日の出時刻である場合、制御部１６Ｂは、自身が起動するとともに、変換器１２への電源供給をオンすると判断するようにしても良い。
【００５６】
変換器１２への電源供給をオンすると判断した場合（ステップＳ６６、ＹＥＳ）、制御部１６Ｂは、変換器１２への電源供給をオン状態とする制御指示を行う（ステップＳ６７）。  
また、制御部１６Ｂは、変換器１２への電源供給をオフする時刻になったか否かを判断する（ステップＳ６８）。たとえば、日の入とともに変換器１２への電源供給をオフする運用スケジュールであれば、制御部１６は、クロック３２が計時する現在時刻が運転スケジュールで設定された日の入時刻になったか否かにより変換器１２への電源供給をオフするか否かを判断する。
【００５７】
また、電源制御部３１は電源オフの判断を行うようにしても良い。たとえば、変換器１２への電源供給をオフするとともに制御部１６Ｂへの電源供給もオフする運用スケジュールとする場合、電源制御部３１は、変換器１２及び制御部１６Ｂの電源オフを判断しても良い。この場合、電源制御部３１は、クロック３２が計時する現在時刻が日の入時刻になったか否かにより電源をオフするか否かを判断する。電源をオフすると判断した場合、電源制御部３１は、電源供給をオフするための制御信号を制御部１６Ｂへ供給する。すると、制御部１６Ｂは、電源制御部３１からの電源をオフする旨の制御信号に応じて変換器１２及び自身の電源供給をオフすると判断するようにすれば良い。
【００５８】
変換器１２への電源供給がオン状態の間、つまり、変換器１２の電源をオフするまでの間（ステップＳ６８、ＮＯ）、制御部１６Ｂは、変換器１２への電源制御以外の各種イベントについても、クロック３２が計時する現在時刻を参照しつつ、運転スケジュールに基づいて実行すべきイベントを判断する（ステップＳ６９）。あるイベントを実行すべきと判断した場合（ステップＳ６９、ＹＥＳ）、制御部１６Ｂは、実行すべきと判断したイベントを随時実行する（ステップＳ７０）。
【００５９】
また、制御部１６Ｂは、運転制御を行っている間、運転を停止すべきか否かを監視している（ステップＳ７１）。運転を停止すると判断するまで（ステップＳ７１、ＮＯ）、制御部１６Ｂは、上記ステップＳ６６〜７１の運転スケジュールに基づく運転制御を継続的に実行する。また、運転を停止すると判断した場合（ステップＳ７１、ＹＥＳ）、制御部１６は、当該システムの運転を終了する（ステップＳ７２）。
【００６０】
また、変換器１２への電源供給をオフすると判断した場合、つまり、現在時刻が日の入時刻になったと判断した場合（ステップＳ６８、ＹＥＳ）、制御部１６Ｂは、変換器１２への電源供給をオフ状態とする制御指示を出力する（ステップＳ７３）。制御部１６Ｂは、変換器１２への電源供給をオフ状態とする制御指示を出力すると、制御部１６Ｂは、自身を待機状態（電源供給をオフ）とした後に再起動すべき時刻（つまり、制御部１６Ｂ自身への電源供給をオンする時刻）を算出する（ステップＳ７４）。たとえば、制御部１６Ｂは、再起動すべき時刻（制御部１６Ｂへの電源供給をオンする時刻）を、次に変換器１２をオンする時刻（次の日の出時刻）の所定時間前として計算する。また、再起動すべき時刻（制御部１６Ｂへの電源供給をオンする時刻）は、スケジュールとして変換器１２への電源をオンオフする時刻とともに設定しておくようにしても良い。この場合、制御部１６Ｂは、スケジュールに従って再起動すべき時刻を特定する。
【００６１】
再起動すべき時刻を決定すると、制御部１６Ｂは、電源制御部３１へ再起動すべき時刻を通知（設定）する（ステップＳ７５）。電源制御部３１へ再起動すべき時刻を通知すると、制御部１６Ｂは、電源１５から自身への電源供給をオフする処理（待機状態に移行する処理）を行う（ステップＳ７６）。たとえば、制御部１６Ｂは、電源制御部３１から再起動時刻の設定完了の通知、あるいは、電源制御部３１からの電源オフの制御信号に応じて、電源１５から自身への電源供給をオフする。制御部１６Ｂは、電源１５から自身への電源供給をオフした状態（待機状態）において、ステップＳ６１へ戻り、電源制御部３１からの電源をオン（復帰）する旨の制御信号を受信できるようになっている。
【００６２】
電源制御部３１は、制御部１６Ｂからの再起動すべき時刻の通知に基づいて、当該制御部１６Ｂを再起動させる時刻（復帰時刻）を設定する。復帰時刻を設定すると、電源制御部３１は、クロック３２が計時する現在時刻を監視し、現在時刻が再起動時刻に達したか否かを監視する。電源制御部３１は、現在時刻が再起動時刻に達した場合、制御部１６Ｂへ電源１５からの電源をオン（復帰）させる旨の制御信号を送信する。これにより、制御部１６Ｂは、電源制御部３１からの制御信号を受けて電源をオンして再起動（復帰）できるようになっている。
【００６３】
上記のように、第２の実施形態によれば、変換器だけでなく、制御部自体に供給される動作用の電源電力を日の出及び日の入に基づくスケジュールによってオンオフを制御する。これにより、夜間などの太陽電池が発電しない時間帯において、制御用の機器が消費する電力を削減でき、効率良くシステムを稼働させることができる。
【００６４】
（第３の実施形態）
次に、第３の実施形態について説明する。  
図１０は、第３の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第３の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、および制御部１６Ｃなどにより構成されている。太陽電池１１、変換器１２、負荷１３、系統１４および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図１０では、図１と同様なもので構成できる部分については同一符号を付して詳細な説明を省略するものとする。
【００６５】
また、図１０に示す制御部１６Ｃは、第３の実施形態に係るエネルギーマネージメントシステムの制御を司る装置である。また、制御部１６Ｃは、図１に示す制御部１６Ａと同様に、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｃは、変換器１２の中にある機能として実現するようにしても良い。
【００６６】
また、図１０に示す構成例において、制御部１６Ｃは、機能として、位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、スケジュール生成部２４、制御指示部２５、クロック２６、および、時差設定部４１を有する。位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、および、スケジュール生成部２４、制御指示部２５およびクロック２６は、図１に示す構成と同様な機能を有するもので良いため、同一箇所の同一符号を付して詳細な説明を省略するものとする。
【００６７】
時差設定部４１は、太陽電池１１が発電する電力が有効な電力量となる時刻と日の出及び日の入時刻との時差を設定する。例えば、図１１は、太陽電池１１が発電する電力量の例を示す図である。図１１に示すように、太陽電池１１は、日の出と共に期待する電力（負荷あるいは系統に供給できる有効な電力量）が得られる訳ではなく、日の入時刻まで有効な電力量が得られる訳でもない。このため、時差設定部４１は、暦処理部２２が算出する日の出時刻および日の入時刻に対して、太陽電池１１が発電する電力が有効な電力量となる時間（時差）を設定（補正）する。
【００６８】
たとえば、時差設定部４１は、日の出時刻を日の出時刻から太陽電池１１の発電が有効な電力量となるまでの時間（時差）で補正した時刻（電源オン時刻）を算出し、日の入時刻を日の入前に太陽電池１１の発電が有効な電力量でなくなる時間（時差）で補正した時刻（電源オフ時刻）を算出する。この場合、時差設定部４１は、日の出時刻及び日の入時刻を、太陽電池１１による発電が有効な電力量となる時間（時差）で補正した情報をスケジュール生成部２４へ供給する。また、時差設定部４１は、日の出時刻、日の入時刻、日の出から太陽電池１１の発電が有効な電力量となるまでの時間（時差）、および、日の入前に太陽電池１１の発電が有効な電力量でなくなる時間（時差）、をスケジュール生成部２４へ供給するようにしても良い。
【００６９】
図１１の例によれば、変換器１２による消費電力Ｗ１によりも太陽電池１１の発電電力Ｗ２が大きくなるまで、太陽電池１１は、有効な電力を発電（供給）できていない。すなわち、図１１に示す例では、日の出からＷ１≦Ｗ２になるまでの時間（第１時差）ｔ１とＷ１＞Ｗ２となってから日の入時刻になるまでの時間（第２時差）ｔ２との間、太陽電池１１は、有効な電力を発電できていない。この場合、時差設定部４１は、Ｗ１≦Ｗ２となる時間帯において変換器１２への電源がオンとなるように、日の出時刻に時間ｔ１を加算した時間を電源オン時間として計算し、日の入時刻から時間ｔ２を減算した時間を電源オフ時間として計算する。時差設定部４１は、日の出時刻を時間ｔ１で補正した電源オン時刻（日の出時刻＋ｔ１）と、日の入時刻を時間ｔ２で補正した電源オフ時刻（日の入時刻−ｔ２）とをスケジュール生成部２４へ供給する。
【００７０】
スケジュール生成部２４は、時差設定部４１から供給される電源オン時刻および電源オフ時刻に基づいてスケジュールを生成する。スケジュール生成部２４は、第１の実施形態において説明した日の出時刻及び日の入時刻に基づいてスケジュールを生成する方法と同様な方法でスケジュールを作成するもので良い。
【００７１】
次に、第３の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理について説明する。  
図１２は、第３の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。  
スケジュール設定処理において、制御部１６Ｃは、スケジュール生成部２４により新規に運転スケジュールを生成する必要があるか否かを判断する（ステップＳ８１）。たとえば、制御部１６Ｃは、運用可能な生成済みの運転スケジュールがスケジュール生成部２４のメモリ２４ａに保存されている場合、スケジュールの生成が必要ないと判断する。また、運用可能な運転スケジュールが保存されていない場合、制御部１６Ｃは、スケジュールを生成する必要があると判断する。また、太陽電池１１の設置位置の変更があった場合、暦基準値ＤＢの更新があった場合、あるいは、運転スケジュールの再設定がオペレータにより指示された場合なども、制御部１６Ｃは、スケジュールを生成する必要があると判断するようにしても良い。
【００７２】
運転スケジュールが既に保存されている場合（ステップＳ８１、ＮＯ）、制御部１６Ｃは、スケジュール生成部２４のメモリ２４ａに記憶されている既存の運転スケジュールを読込む（ステップＳ８２）。スケジュール生成部２４は、読み込んだ運転スケジュールに異常が無いかをチェックする（ステップＳ８３）。読み込んだ運転スケジュールに異常が無ければ（ステップＳ８３、ＹＥＳ）、スケジュール生成部２４は、読み込んだ運転スケジュールを実際の運転制御に用いるスケジュールとして設定し（ステップＳ９０）、スケジュールの設定処理を終了する。
【００７３】
新規にスケジュールを生成すると判断した場合（ステップＳ８１、ＹＥＳ）、あるいは、既存のスケジュールに不具合があると判断した場合（ステップＳ８３、ＮＯ）、制御部１６Ｃは、位置情報取得部２１により太陽電池１１の設置場所を示す位置情報を取得するための位置情報取得処理を行う（ステップＳ８４）。位置情報取得処理については、第１の実施形態で説明した処理が適用できる。
【００７４】
位置情報取得部２１が位置情報を取得すると、制御部１６Ｃは、暦処理部２２により暦基準値ＤＢ２３から暦情報の基準値情報を読込む（ステップＳ８５）。基準値ＤＢ２３から基準値情報を読込むと、制御部１６は、暦処理部２２により太陽電池１１の設置場所における暦情報（日の出及び日の入時刻）を算出する（ステップＳ８６）。暦処理部２２は、基準値情報に基づいて太陽電池１１の設置場所における暦情報としての日の出時刻及び日の入時刻を算出する。
【００７５】
日の出時刻と日の入時刻とを算出すると、制御部１６Ｃは、時差設定部４１により日の出時刻に対して太陽電池１１による発電が有効となる時間ｔ１と、日の入前に太陽電池１１による発電が有効でなくなる時間ｔ２とを決定する（ステップＳ８７）。時間ｔ１、ｔ２は、固定値であっても良いし、設置環境（設置場所、日付等）によって変動する値であっても良い。前者の場合、時間ｔ１、ｔ２は、予め時差設定部４１などに記憶しておくようにすれば良い。後者の場合、時間ｔ１、ｔ２は、時差設定部４１などに記憶した基準値と設置場所或いは日付などの情報とにより算出するようにすれば良い。
【００７６】
時間ｔ１、ｔ２を決定すると、制御部１６Ｃは、時差設定部４１により日の出時刻および日の入時刻を時間（時差）ｔ１、ｔ２によって補正する（ステップＳ８８）。たとえば、時差設定部４１は、日の出時刻を時間ｔ１で補正（日の出時刻＋ｔ１を算出）することにより電源オン時刻を計算し、日の入時刻を時間ｔ２で補正（日の入時刻−ｔ２を算出）することにより電源オフ時刻を計算する。
【００７７】
暦情報（日の出時刻および日の入時刻）を時間ｔ１、ｔ２によって補正すると、制御部１６Ｃは、スケジュール生成部２４により補正した暦情報（電源オン時刻および電源オフ時刻）に基づくスケジュールを生成する（ステップＳ８９）。第３の実施形態に係るエネルギーマネージメントシステムでは、スケジュール生成部２４は、日の出時刻を時間ｔ１によって補正した電源オン時刻に変換器１２への電源供給をオンし、日の入時刻を時間ｔ２により補正した電源オフ時刻に変換器１２への電源供給をオフするような運転のスケジュールを生成する。スケジュールを生成すると、制御部１６Ｃは、スケジュール生成部２４のメモリ２４ａに生成したスケジュールを保存して実際の運転制御に用いるスケジュールとして設定する（ステップＳ９０）。
【００７８】
上記のような第３の実施形態によれば、太陽電池の設置場所における日の出時刻及び日の入時刻を、日の出後に太陽電池が有効な電力を発電する時間ｔ１と日の入前に太陽電池の発電量が有効でなくなる時間ｔ２とにより補正した電源オン時刻と電源オフ時刻とを算出し、電源オン時刻と電源オフ時刻とに基づいて運転スケジュールを生成する。これにより、実際に太陽電池による発電が有効な発電量となる時間帯に、電源がオンとなるような制御が可能となり、効率の良い動作を実現することが可能である。
【００７９】
また、第３の実施形態に係るシステムは、スケジュール設定処理以外の運転制御および位置情報取得処理などの処理については、第１の実施形態あるいは第２の実施形態で説明した処理が適用できる。たとえば、第３の実施形態は、第１の実施形態と組み合わせれば、上述したスケジュール設定処理によって生成したスケジュールに基づいて変換器への電源のオンオフも制御できる。また、第３の実施形態は、第２の実施形態と組み合わせて実施することも可能である。この場合、上述したスケジュール設定処理によって生成したスケジュールに基づいて、変換器だけでなく制御部自身への電源のオンオフも制御するようにしても良い。
【００８０】
（第４の実施形態）
次に、第４の実施形態について説明する。  
図１３は、第４の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第４の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、および制御部１６Ｄなどにより構成されている。太陽電池１１、変換器１２、負荷１３、系統１４および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図１３では、図１と同様なもので構成できる部分については同一符号を付して詳細な説明を省略するものとする。
【００８１】
また、図１３に示す制御部１６Ｄは、第４の実施形態に係るエネルギーマネージメントシステムの制御を司る装置である。また、制御部１６Ｄは、図１に示す制御部１６Ａと同様に、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｄは、変換器１２の中にある機能として実現するようにしても良い。
【００８２】
図１３に示す構成例において、制御部１６Ｄは、機能として、位置情報取得部５１、暦処理部５２、暦基準値ＤＢ２３、標高ＤＢ５３、スケジュール生成部２４、制御指示部２５、および、クロック２６を有する。暦基準値ＤＢ２３、および、スケジュール生成部２４、制御指示部２５およびクロック２６は、図１に示す構成と同様な機能を有するもので良いため、同一箇所の同一符号を付して詳細な説明を省略するものとする。
【００８３】
位置情報取得部５１は、太陽電池１１の設置場所（太陽電池１１のパネルの設置場所）について、緯度情報および経度情報に加えて、標高を示す情報（標高情報）を取得する。暦処理部５２は、緯度及び経度だけでなく、太陽電池１１の設置位置における標高を加味して日の出時刻及び日の入時刻を算出する。太陽電池１１の設置場所における日の出時刻及び日の入時刻（日照時間）は、正確には、経度及び緯度だけでなく、標高にも依存する。このため、暦処理部５２は、経度および緯度による位置情報に標高の情報を加味することにより、太陽電池の設置場所における日の出時刻及び日の入時刻の精度を良く算出する。
【００８４】
標高ＤＢ５３は、標高に応じた日の出時刻および日の入時刻の補正値などを記憶する。また、暦基準値ＤＢ２３と標高ＤＢ５３とを合わせて、経度、緯度および標高から直接的に日の出時刻および日の入時刻を得られるようなデータベースを構成しても良い。この場合、暦処理部５２は、経度、緯度および標高に応じた日の出時刻および日の入時刻を読込むようにすれば良い。
【００８５】
すなわち、太陽電池１１による発電量（太陽電池１１のパネルが受光する光量）は、パネルを設置する場所の標高（建物などの構造物の高さを含めた標高）により異なる。図１４は、標高と地平線と発電量との関係の例を模式的に示す図である。一般に、図１４に示すように、標高が高くなるほど発電量は増加し、低いほど発電量は低下する。これは、標高が高くなるほど地平線或いは水平線が下がり、より遠方まで見通せるようになるためである。
【００８６】
図１４では、標高Ａに対して、地平線Ａ及び発電量Ｗａが対応しており、標高Ｂに対して、地平線Ｂ及び発電量Ｗｂが対応している。図１４に示す例では、太陽電池１１の設置位置が標高Ｂよりも高い標高Ａである場合、地平線の位置が、地平線Ｂよりも相対的に低い地平線Ａとなる。これにより、標高Ｂよりも高い標高Ａに設置した太陽電池１１は、標高Ｂに設置した太陽電池よりも受光する光量が増大し（太陽光を受光する時間が長くなり）、発電量Ｗａも標高Ｂに設置した太陽電池の発電量Ｗｂよりも大きくなる。逆に、標高Ａよりも低い標高Ｂに設置した太陽電池１１は、標高Ａに設置した太陽電池よりも受光する光量が減少し（太陽光を受光する時間が短くなり）、発電量Ｗｂも標高Ａに設置した太陽電池の発電量Ｗａよりも大きくなる。
【００８７】
次に、第４の実施形態に係るエネルギーマネージメントシステムにおける位置情報取得処理について説明する。  
図１５は、第４の実施形態に係るエネルギーマネージメントシステムにおける位置情報取得処理の流れを説明するためのフローチャートである。  
位置情報取得処理において、制御部１６Ｄは、位置情報取得部５１により新規に位置情報（経度、緯度及び標高）を取得する必要があるか否かを判断する（ステップＳ１０１）。たとえば、太陽電池１１の設定場所を示す位置情報がメモリ５１ａに保存されている場合、制御部１６Ｄは、新規に位置情報を取得する必要が無いと判断する。また、位置情報が保存されていない場合、制御部１６Ｄは、新規に太陽電池１１の設置場所を示す位置情報を取得する必要があると判断する。また、太陽電池１１の設置場所の変更があった場合、あるいは、位置情報の再設定がオペレータにより指示された場合なども、新規に位置情報を取得する必要があると判断するようにしても良い。
【００８８】
新規に位置情報を取得すると判断した場合（ステップＳ１０１、ＹＥＳ）、制御部１６Ｄは、位置情報取得部５１により新規に位置情報を取得する処理（新規取得処理）を行う（ステップＳ１０２）。たとえば、位置情報取得部５１は、新規取得処理により太陽電池１１の設置場所を示す位置情報を新たに取得し、取得した位置情報をメモリ５１ａに保存する。新規取得処理については、後で詳細に説明する。
【００８９】
位置情報が既にメモリ５１ａに保存されている場合（ステップＳ１０１、ＮＯ）、あるいは、新規取得処理により新規に位置情報を取得した場合、制御部１６Ｄは、メモリ５１ａに保存した位置情報を読込む（ステップＳ１０３）。位置情報を読込むと、制御部１６Ｄは、読み込んだ位置情報の異常の有無をチェックする異常チェック処理を行う（ステップＳ１０４）。たとえば、異常チェック処理では、読み込んだ位置情報が所定の範囲内となるような妥当な値であるか否かをチェックする。
【００９０】
読込んだ位置情報に異常が無いと判断した場合（ステップＳ１０４、ＹＥＳ）、制御部１６Ｄは、読み込んだ位置情報を太陽電池１１の設置場所を示す位置情報として設定する（ステップＳ１０５）。また、読み込んだ位置情報に異常があると判断した場合（ステップＳ１０４、ＮＯ）、制御部１６Ｄは、ステップＳ１０２へ戻り、位置情報取得部５１により新規に位置情報を取得する新規位置情報の取得処理を実行する。
【００９１】
次に、位置情報取得部５１による新規位置情報の取得処理（新規取得処理）について説明する。  
図１６は、新規取得処理の流れを説明するためのフローチャートである。  
新規取得処理において、制御部１６Ｄは、位置情報を入力する入力装置を選択する。位置情報を入力する入力装置は、ユーザの選択に応じて選択されるものであり、制御部１６に接続可能なインターフェースを有するものであれば良い。
【００９２】
たとえば、位置情報を入力する装置としては、オペレータが直接的に位置情報を入力する装置として、キーボード、テンキー、タッチパネルなどの装置がある。また、位置情報を入力する装置としては、ＧＰＳ機能（位置検知機能）により取得する位置情報を入力する装置として、携帯電話機などの携帯端末装置がある。また、位置情報を入力する装置としては、ネットワーク上の地図情報による位置情報を入力する装置として、ネットワーク端末装置などがある。
【００９３】
制御部１６Ｄは、位置情報取得部５１により選択された入力装置による位置情報の入力を受け付ける（ステップＳ１１２）。この状態において、制御部１６Ｄは、位置情報取得部５１により選択された入力装置で入力される位置情報を取得し（ステップＳ１１３）、取得した位置情報をメモリ５１ａに保存する（ステップＳ１１４）。
【００９４】
たとえば、第４の実施形態では、オペレータが、太陽電池１１の設定場所を示す地理的な位置情報とともに、太陽電池１１の設置場所の標高を示す情報を入力装置により入力し、制御部１６Ｄは、入力装置により入力された太陽電池１１の設定場所における地理的な位置情報と標高に関する情報とを位置情報として取得する。
【００９５】
次に、第４の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理について説明する。  
図１２は、第４の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。  
運転スケジュールの設定処理において、制御部１６Ｄは、スケジュール生成部２４により新規に運転スケジュールを生成する必要があるか否かを判断する（ステップＳ１２１）。たとえば、制御部１６Ｄは、運用可能な生成済みの運転スケジュールがスケジュール生成部２４のメモリ２４ａに保存されている場合、運転スケジュールの生成が必要ないと判断する。また、運用可能な運転スケジュールが保存されていない場合、制御部１６Ｄは、運転スケジュールを生成する必要があると判断する。また、太陽電池１１の設置位置の変更があった場合、暦基準値ＤＢの更新があった場合、あるいは、運転スケジュールの再設定がオペレータにより指示された場合なども、制御部１６Ｄは、運転スケジュールを生成する必要があると判断するようにしても良い。
【００９６】
運転スケジュールが既に保存されている場合（ステップＳ１２１、ＮＯ）、制御部１６Ｄは、スケジュール生成部２４のメモリ２４ａに記憶されている既存の運転スケジュールを読込む（ステップＳ１２２）。制御部１６Ｄは、読み込んだ運転スケジュールに異常が無いかをチェックする（ステップＳ１２３）。読み込んだ運転スケジュールに異常が無ければ（ステップＳ１２３、ＹＥＳ）、スケジュール生成部２４は、読み込んだ運転スケジュールを実際の運転制御に用いるスケジュールとして設定し（ステップＳ１３０）、スケジュールの設定処理を終了する。
【００９７】
新規にスケジュールを生成すると判断した場合（ステップＳ１２１、ＹＥＳ）、あるいは、既存のスケジュールに不具合があると判断した場合（ステップＳ１２３、ＮＯ）、制御部１６Ｄは、位置情報取得部５１により太陽電池１１の設置場所における位置情報を取得するための位置情報取得処理を行う（ステップＳ１２４）。位置情報取得処理については、上述した図１５及び図１６に示すような処理が適用できる。
【００９８】
位置情報取得部５１が位置情報を取得すると、制御部１６Ｄは、暦処理部５２により暦基準値ＤＢ２３から暦情報の基準値情報を読込む（ステップＳ１２５）。基準値ＤＢ２３から基準値情報を読込むと、制御部１６Ｄは、暦処理部５２により太陽電池１１の設置場所における暦情報（日の出時刻及び日の入時刻）を算出する（ステップＳ１２６）。
【００９９】
日の出時刻と日の入時刻とを算出すると、制御部１６Ｄは、暦処理部５２により標高ＤＢ５３から基準値情報に対する標高による補正値を読込む（ステップＳ１２７）。標高ＤＢ５３から標高による補正値を読込むと、制御部１６Ｄは、太陽電池１１の設置場所における標高に対する補正値を決定する（ステップＳ１２８）。標高に応じた補正値を決定すると、制御部１６Ｄは、太陽電池１１の設置場所における暦情報（日の出時刻及び日の入時刻）を標高に応じた補正値により補正する（ステップＳ１２９）。
【０１００】
標高に応じて補正した暦情報を算出すると、制御部１６Ｄは、スケジュール生成部２４により標高に応じて補正した暦情報（日の出時刻および日の入時刻）に基づくスケジュールを生成する（ステップＳ１３０）。第４の実施形態に係るエネルギーマネージメントシステムでは、スケジュール生成部２４は、経度及び緯度に基づく日の出時刻および日の入時刻を、さらに太陽電池の設置場所の標高に応じて補正して変換器１２の電源をオフするような運転のスケジュールを生成する。このようなスケジュールを生成すると、制御部１６Ｄは、スケジュール生成部２４のメモリ２４ａに生成したスケジュールを保存して実際の運転制御に用いるスケジュールとして設定する（ステップＳ１３１）。
【０１０１】
上記のように、第４の実施形態に係るシステムは、経度及び緯度だけでなく、実際の太陽電池を設置した標高を考慮して日の出時刻および日の入時刻を算出し、経度、緯度及び標高を考慮した日の出時刻及び日の出時刻に基づいて変換器への電源のオンオフを制御するためのスケジュールを生成する。これにより、第４の実施形態によれば、経度及び緯度だけでなく標高に基づいて日の出時刻および日の入時刻の精度を高めることができ、太陽電池の設置場所に適した高精度なスケジュールを生成でき、効率の良い運転制御が可能となる。
【０１０２】
また、上記第４の実施形態に係るシステムは、位置情報取得処理以外の運転制御およびスケジュール設定処理などの処理については第１、第２、第３の実施形態で説明した処理が適用できる。たとえば、第４の実施形態は、第１の実施形態と組み合わせれば、経度及び緯度だけでなく、標高をも考慮した高精度な日の出時刻および日の入時刻を設定でき、そのような日の出時刻及び日の入時刻に基づくスケジュールを設定できる。また、第４の実施形態は、第２の実施形態と組み合わせて実施すれば、高精度な日の出時刻および日の入時刻に基づくスケジュールにより、変換器だけでなく制御部自身への電源のオンオフも制御できる。さらに、第４の実施形態は、第２の実施形態と組み合わせて実施すれば、高精度な日の出時刻および日の入時刻に対して太陽電池が有効な電力を発電する時間ｔ１と日の入前に太陽電池の発電量が有効でなくなる時間ｔ２とにより補正した電源オン時間と電源オフ時間とに基づいてスケジュールを生成できる。
【０１０３】
（第５の実施形態）
次に、第５の実施形態について説明する。  
図１８は、第５の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第５の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、および制御部１６Ｅなどにより構成されている。太陽電池１１、変換器１２、負荷１３、系統１４および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図１８では、図１と同様なもので構成できる部分については同一符号を付して詳細な説明を省略するものとする。
【０１０４】
また、図１８に示す制御部１６Ｅは、第５の実施形態に係るエネルギーマネージメントシステムの制御を司る装置である。また、制御部１６Ｅは、図１に示す制御部１６Ａと同様に、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｅは、変換器１２の中にある機能として実現するようにしても良い。
【０１０５】
図１８に示す構成例において、制御部１６Ｅは、機能として、位置情報取得部６１、暦処理部６２、暦基準値ＤＢ２３、設置環境ＤＢ６３、スケジュール生成部２４、制御指示部２５、および、クロック２６を有する。暦基準値ＤＢ２３、および、スケジュール生成部２４、制御指示部２５およびクロック２６は、図１に示す構成と同様な機能を有するもので良いため、同一箇所の同一符号を付して詳細な説明を省略するものとする。
【０１０６】
位置情報取得部６１は、太陽電池１１の設置場所（太陽電池１１のパネルの設置場所）について、緯度情報および経度情報に加えて、設置環境に関する情報を取得する。設置環境に関する情報としては、太陽電池１１への太陽光を遮る建造物或いは地形などの障害物に関する情報である。設置環境に関する情報としては、太陽電池１１の設置場所に対する障害物の位置および障害物の大きさなどの情報が考えられる。
【０１０７】
暦処理部６２は、太陽電池１１の設置場所における日の出時刻及び日の入時刻だけでなく、太陽電池１１の設置位置に対する設置環境情報を加味して、太陽電池１１が発電を行える日照時間（日照開始時刻および日照終了時刻）を算出する。つまり、暦処理部６２は、太陽電池１１の設置場所における日の出時刻および日の入時刻に対して、設置環境による日照状態を加味して補正した時刻を日照開始時刻及び日照終了時刻を算出する。障害物の位置および形状を示す情報を加味することで、太陽電池１１の設置場所における日照開始時刻及び日照終了時刻を精度良く算出できる。
【０１０８】
設置環境ＤＢ６３は、設置環境に対する日の出時刻および日の入時刻の補正値などを記憶する。たとえば、設置環境ＤＢ６３は、太陽電池１１の設置場所に対する障害物の位置および形状（高さなどの大きさ）によって太陽光が遮られる時間を算出するための情報を記憶する。また、暦基準値ＤＢ２３と設置環境ＤＢ６３とを合わせて、経度および緯度から直接的に障害物を考慮した日照開始時刻および日照終了時刻を得られるようなデータベースを構成しても良い。この場合、暦処理部６２は、経度および緯度に応じた日照開始時刻および日照終了時刻を読込むようにすれば良い。
【０１０９】
すなわち、実際の設置環境において、障害物のない設置環境は少なく、標高に応じた地平線或いは水平線の望める環境も少ない。図１９は、設置環境の例を模式的に示す図である。図１９に示す例では、近接する建物などの構造物、森林或いは山などの地形などが、太陽光を遮る障害物として存在している。図１９に示すような設置環境では、日の出時刻及び日の入時刻だけでなく、日中であっても障害物が太陽光を一定時間遮り、日陰となり発電が得られないことが想定される。
【０１１０】
このため、第５の実施形態に係るシステムでは、図１９に示すように、太陽電池１１と太陽との間の障害物を考慮し、設置する太陽電池１１と障害物との位置関係として方位及び距離、障害物の形状（大きさ）、および、太陽電池と障害物との標高差などを加味し、日の出時刻及び日の入時刻に合わせた制御だけでなく、障害物が太陽光を遮る時間も含めた日照時刻を高精度に算出し、設置環境に応じた効率の良い運用を実現するものである。
【０１１１】
次に、第５の実施形態に係るエネルギーマネージメントシステムにおける位置情報取得処理について説明する。  
図２０は、第５の実施形態に係るエネルギーマネージメントシステムにおける位置情報取得処理の流れを説明するためのフローチャートである。  
位置情報取得処理において、制御部１６Ｅは、位置情報取得部６１により新規に位置情報（経度、緯度及び設置環境情報）を取得する必要があるか否かを判断する（ステップＳ１４１）。第５の実施形態では、位置情報には、経度及び緯度だけでなく、設置環境情報（太陽光を遮る障害物に関する情報）も含まれるものとする。
【０１１２】
たとえば、太陽電池１１の設定場所における位置情報がメモリ５１ａに保存されている場合、制御部１６Ｅは、新規に位置情報を取得する必要が無いと判断する。また、位置情報が保存されていない場合、制御部１６Ｅは、新規に太陽電池１１の設置場所における位置情報を取得する必要があると判断する。また、太陽電池１１の設置場所の変更があった場合、あるいは、位置情報の再設定がオペレータにより指示された場合なども、新規に位置情報を取得する必要があると判断するようにしても良い。
【０１１３】
新規に位置情報を取得すると判断した場合（ステップＳ１４１、ＹＥＳ）、制御部１６Ｅは、位置情報取得部６１により新規に位置情報を取得する処理（新規取得処理）を行う（ステップＳ１４２）。たとえば、位置情報取得部６１は、新規取得処理により太陽電池１１の設置場所における位置情報を新たに取得し、取得した位置情報をメモリ６１ａに保存する。新規取得処理については、後で詳細に説明する。
【０１１４】
位置情報が既にメモリ６１ａに保存されている場合（ステップＳ１４１、ＮＯ）、あるいは、新規取得処理により新規に位置情報を取得した場合、制御部１６Ｅは、メモリ６１ａに保存した位置情報を読込む（ステップＳ１４３）。位置情報を読込むと、制御部１６Ｅは、読み込んだ位置情報の異常の有無をチェックする異常チェック処理を行う（ステップＳ１４４）。たとえば、異常チェック処理では、読み込んだ位置情報が所定の範囲内となるような妥当な値であるか否かをチェックする。
【０１１５】
読込んだ位置情報に異常が無いと判断した場合（ステップＳ１４４、ＹＥＳ）、制御部１６Ｅは、読み込んだ位置情報を太陽電池１１の設置場所における位置情報として設定する（ステップＳ１４５）。また、読み込んだ位置情報に異常があると判断した場合（ステップＳ１４４、ＮＯ）、制御部１６Ｅは、ステップＳ１２２へ戻り、位置情報取得部６１により新規に位置情報を取得する新規位置情報の取得処理を実行する。
【０１１６】
次に、位置情報取得部６１による新規位置情報の取得処理について説明する。  
図２１は、新規位置情報の取得処理の流れを説明するためのフローチャートである。  
新規位置情報の取得処理において、制御部１６Ｅは、位置情報（地理的な位置情報、および、設定環境（障害物）に関する情報を含む情報）を入力する入力装置を選択する（ステップＳ１５１）。位置情報を入力する入力装置は、制御部１６Ｅに接続可能なインターフェースを有するものであれば良い。
【０１１７】
たとえば、位置情報を入力する装置としては、オペレータが直接的に位置情報を入力する装置として、キーボード、テンキー、タッチパネルなどの装置がある。また、位置情報を入力する装置は、ＧＰＳ機能（位置検知機能）により取得する位置情報を入力する装置として、携帯電話機などの携帯端末装置であっても良い。また、位置情報を入力する装置としては、ネットワーク上の地図情報による位置情報を入力する装置として、ネットワーク端末装置などがある。
【０１１８】
制御部１６Ｅは、位置情報取得部６１により選択された入力装置による位置情報の入力を受け付ける（ステップＳ１５２）。この状態において、制御部１６Ｅは、選択された入力装置で入力される位置情報を位置情報取得部６１により取得し（ステップＳ１５３）、取得した位置情報をメモリ６１ａに保存する（ステップＳ１５４）。
【０１１９】
たとえば、第５の実施形態では、オペレータが、太陽電池１１の設定場所を示す地理的な位置情報とともに、太陽電池１１への太陽光を遮るような障害物に関する情報（障害物の位置、形状などの情報）を入力装置により入力し、制御部１６Ｅは、入力装置により入力された太陽電池１１の設定場所における地理的な位置情報と障害物に関する情報とを位置情報として取得する。
【０１２０】
次に、第５の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理について説明する。  
図２２は、第５の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。  
スケジュール設定処理において、制御部１６Ｅは、スケジュール生成部２４により新規に運転スケジュールを生成する必要があるか否かを判断する（ステップＳ１６１）。たとえば、制御部１６Ｅは、運用可能な生成済みの運転スケジュールがメモリ２４ａに保存されている場合、スケジュールの生成が必要ないと判断する。また、運用可能な運転スケジュールが保存されていない場合、制御部１６Ｅは、スケジュールを生成する必要があると判断する。また、太陽電池１１の設置位置の変更があった場合、暦基準値ＤＢの更新があった場合、あるいは、運転スケジュールの再設定がオペレータにより指示された場合なども、制御部１６Ｅは、スケジュールを生成する必要があると判断するようにしても良い。
【０１２１】
運転スケジュールが既に保存されている場合（ステップＳ１６１、ＮＯ）、制御部１６Ｅは、スケジュール生成部２４のメモリ２４ａに記憶されている既存の運転スケジュールを読込む（ステップＳ１６２）。制御部１６Ｅは、読み込んだ運転スケジュールに異常が無いかをチェックする（ステップＳ１６３）。読み込んだ運転スケジュールに異常が無ければ（ステップＳ１６３、ＹＥＳ）、スケジュール生成部２４は、読み込んだ運転スケジュールを実際の運転制御に用いるスケジュールとして設定し（ステップＳ１７０）、スケジュールの設定処理を終了する。
【０１２２】
新規にスケジュールを生成すると判断した場合（ステップＳ１６１、ＹＥＳ）、あるいは、既存のスケジュールに不具合があると判断した場合（ステップＳ１６３、ＮＯ）、制御部１６Ｅは、位置情報取得部６１により太陽電池１１の設置場所における位置情報を取得するための位置情報取得処理を行う（ステップＳ１６４）。位置情報取得処理については、上述した図２０及び図２１に示すような処理が適用できる。
【０１２３】
位置情報取得部６１により位置情報を取得すると、制御部１６Ｅは、暦処理部６２により暦基準値ＤＢ２３から暦情報の基準値情報を読込む（ステップＳ１６５）。基準値ＤＢ２３から基準値情報を読込むと、制御部１６Ｅは、暦処理部６２により太陽電池１１の設置場所における暦情報（日の出時刻及び日の入時刻）を算出する（ステップＳ１６６）。
【０１２４】
暦情報（日の出時刻及び日の入時刻）を算出すると、制御部１６Ｅは、暦処理部６２により設置環境ＤＢ６３から日の出時刻及び日の入時刻に対する設置環境による補正値を決定するための情報を読込む（ステップＳ１６７）。たとえば、設置環境による補正値を決定するための情報は、障害物の位置および形状（大きさ）に応じて日の出時刻及び日の入時刻から日照開始時刻及び日照終了時刻を得るための補正値を算出する情報である。
【０１２５】
設置環境ＤＢ６３から設置環境による補正値を決定するための情報を読込むと、制御部１６Ｅは、暦処理部６２により読み込んだ情報に基づいて太陽電池１１の設置場所の設置環境（例えば、障害物の位置及び形状）に応じた暦情報に対する補正値を決定する（ステップＳ１６８）。設置環境に応じた補正値を決定すると、制御部１６Ｅは、太陽電池１１の設置場所における暦情報（日の出時刻及び日の入時刻）を設置環境に応じた補正値により補正することにより日照開始時刻及び日照終了時刻を算出する（ステップＳ１２９）。
【０１２６】
設置環境に応じた日照開始時刻及び日照終了時刻を算出すると、制御部１６Ｅは、スケジュール生成部２４により設置環境に応じた日照開始時刻および日照終了時刻に基づくスケジュールを生成する（ステップＳ１７０）。第５の実施形態に係るエネルギーマネージメントシステムでは、スケジュール生成部２４は、経度及び緯度に基づく日の出時刻および日の入時刻を、さらに実際の太陽電池の設置場所における設置環境（太陽光を遮る障害物）に応じて補正して変換器１２の電源をオフするような運転のスケジュールを生成する。このようなスケジュールを生成すると、制御部１６Ｅは、スケジュール生成部２４のメモリ２４ａに生成したスケジュールを保存して実際の運転制御に用いるスケジュールとして設定する（ステップＳ１７１）。
【０１２７】
上記のように、第５の実施形態に係るシステムは、経度及び緯度だけでなく、実際の太陽電池の設置環境に基づいて日照開始時刻および日照終了時刻を算出し、実際の設置環境を考慮した日照開始時刻及び日照終了時刻に基づいて変換器への電源のオンオフを制御するためのスケジュールを生成する。これにより、第５の実施形態によれば、太陽電池の設置場所における日の出及び日の入時刻だけでなく、障害物などの太陽光が遮られる時間帯なども考慮してスケジュールを生成でき、効率の良い運転制御が可能となる。
【０１２８】
また、上記第５の実施形態に係るシステムは、位置情報取得処理以外の運転制御およびスケジュール設定処理などの処理については、第１、第２、第３、第４の実施形態で説明した処理が適用できる。たとえば、第５の実施形態は、第１の実施形態と組み合わせれば、経度及び緯度だけでなく、設置環境をも考慮した高精度な日照開始時刻および日照終了時刻を設定でき、そのような日照時間帯に基づいて電源制御を行うようなスケジュールを設定できる。
【０１２９】
また、第５の実施形態は、第２の実施形態と組み合わせて実施すれば、設置環境を考慮した日照時間帯に基づくスケジュールによって、変換器だけでなく制御部自身への電源のオンオフも制御できる。さらに、第５の実施形態は、第３の実施形態と組み合わせて実施すれば、設置環境を考慮した日照時間帯に対して、さらに太陽電池が有効な電力を発電する時間ｔ１と日の入前に太陽電池の発電量が有効でなくなる時間ｔ２とにより補正した電源オン時間と電源オフ時間とに基づいてスケジュールを生成できる。
【０１３０】
（第６の実施形態）
次に、第６の実施形態について説明する。  
図２３は、第６の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第６の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、制御部１６Ｆ、および、上位システム７１などにより構成されている。太陽電池１１、変換器１２、負荷１３、系統１４および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図２３では、図１と同様なもので構成できる部分については同一符号を付して詳細な説明を省略するものとする。
【０１３１】
図２３に示す制御部１６Ｆは、図１に示す制御部１６Ａと同様に、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｅは、変換器１２の中にある機能として実現するようにしても良い。
【０１３２】
また、上位システム７１は、制御部１６Ｆとの通信機能を有するデータ処理装置で構成される。上位システム７１は、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどを有するコンピュータなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。
【０１３３】
図２３に示す構成例において、制御部１６Ｆは、機能として、メモリ２４ａ、制御指示部２５、および、クロック２６を有し、上位システム７１は、機能として、位置情報取得部６１、暦処理部６２、暦基準値ＤＢ２３、設置環境ＤＢ６３、スケジュール生成部２４を有する。図２３では、制御部１６Ｆ及び上位システム７１の機能として、第５の実施形態で説明した図１７に示す各構成要素と同様な機能を有するものについては、同一箇所に同一符号を付して詳細な説明を省略するものとする。
【０１３４】
図２３に示すように、第６の実施形態に係るエネルギーマネージメントシステムは、図１７に示す第５の実施形態に係るエネルギーマネージメントシステムにおける制御部１６Ｅが有する機能の一部を上位システム７１で実現する構成となっている。すなわち、第６の実施形態に係るエネルギーマネージメントシステムにおいて、上位システム７１は、第５の実施形態で説明した位置情報取得部６１、暦処理部６２およびスケジュール生成部２４と同様に、太陽電池１１の設置場所における位置及び設置環境など考慮したスケジュールを生成する。制御部１６Ｆは、上位システム７１で生成したスケジュールに従ってエネルギーマネージメントシステムにおける運転制御を行う。
【０１３５】
上位システム７１は、位置情報取得部６１により第５の実施形態で説明した図２０及び図２１に示す位置情報取得処理で設置環境を加味した位置情報を取得する。上位システム７１は、暦処理部６２により設置環境を加味した位置情報に応じて太陽電池１１による発電が有効な時間帯としての日照時間帯（日照開始時刻および日照終了時刻）を算出する。上位システム７１は、スケジュール生成部２４により太陽電池１１による発電が有効な時間帯としての日照時間帯に応じたスケジュールを生成する。
【０１３６】
さらに、上位システム７１は、スケジュール生成部２４により生成したスケジュールをローカル側となる制御部１６Ｆへ指示する。制御部１６Ｆは、上位システム７１から指示されるスケジュールを受信し、受信したスケジュールをメモリ２４ａに記憶する。制御部１６Ｆは、クロック２６が計時する現在時刻とメモリ２４ａに記憶したスケジュールとに基づいて変換器１２に対する電源のオンオフ制御などの運転制御を行う。
【０１３７】
上記のような第６の実施形態に係るエネルギーマネージメントシステムでは、太陽電池の設置環境としての障害物の方位、距離、大きさ、および高さなどの情報を加味した日照時間帯を算出する暦処理およびスケジュールの生成を上位システム側で実行し、制御部では上位システムで算出したスケジュールに従って運転制御を行う。これにより、システム内の制御部では、設置環境などを加味した暦処理などの処理量を軽減でき、メモリの使用量なども低減することができ、安価なシステムを構築することが可能となる。
【０１３８】
なお、上記第６の実施形態に係るシステムは、第１、第２、第３、第４の実施形態で説明した構成にも適用できる。たとえば、第６の実施形態で説明したように、第１、第２、第３、第４の実施形態で説明したシステムは、スケジュールを生成するための処理を上位システムで実行し、スケジュールに従う電源制御を制御部で行うような構成にすることができる。
【０１３９】
（第７の実施形態）
次に、第７の実施形態について説明する。  
図２４は、第７の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第７の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１、変換器１２、負荷１３、系統１４、電源１５、制御部１６Ｇ、変換器８１、および蓄電装置８２などにより構成されている。太陽電池１１、変換器１２、負荷１３、系統１４、および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図２４では、図１と同様なもので構成できる部分については同一符号を付して詳細な説明を省略するものとする。すなわち、図２４に示すように、第７の実施形態に係るエネルギーマネージメントシステムは、第１の実施形態で説明したシステムに変換器８１および蓄電装置８２を加えた構成となっている。
【０１４０】
蓄電装置８２は、蓄電池あるいはＥＶなどである。蓄電装置８２は、電源１５に接続されるとともに、変換器８１を介して系統１４に接続される。蓄電装置８２は、直流電力を充放電するものである。蓄電装置８２は、本システムにおいて、変換器８１を介さずに電源１５にも接続される。このため、蓄電装置８２は、直接的に直流電力を電源１５へ供給できる。また、蓄電装置８２と系統１４との間に設けられる変換器８１は、系統１４が交流電力を入出力するものであるため、ＡＣ／ＤＣコンバータにより構成さる。
【０１４１】
たとえば、蓄電装置８２は、負荷１３へ電力を供給する場合、放電する直流電力を変換器８１により交流電力に変換させて負荷１３へ供給する。また、系統１４からの電力を蓄電する場合、蓄電装置８２は、変換器８１を介して系統１４から供給される電力を蓄電する。また、太陽電池１１が発電した電力を蓄電する場合にも、蓄電装置８２は、変換器８１を介して供給される電力を蓄電する。
【０１４２】
また、蓄電装置８２は、太陽電池１１などの発電装置が発電する直流電力（あるいは他の蓄電装置が放電する直流電力）を直接的に入力して蓄電するようにしても構成しても良い。つまり、本システムにおいては、太陽電池などの個々の発電装置および蓄電装置は、交流に連係して負荷１３へ供給されるが、たとえば、変換器（例えば、変換器１２及び８１）同士を直接接続するなどの構成によって個々の発電装置および蓄電装置間で直流での電力をやりとりできるようにしても良い。ただし、運用形態として、蓄電装置８２から系統１４への電力の逆潮流が認められていない場合においては、蓄電装置８２から放電された電力が系統１４に逆潮流しないような構成とする必要がある。
【０１４３】
制御部１６Ｇは、図１に示す制御部１６Ａと同様に、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｇは、変換器１２あるいは変換器８１の中にある機能として実現するようにしても良い。
【０１４４】
図２４に示す構成例において、制御部１６Ｇは、機能として、位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、スケジュール生成部８４、制御指示部８５、および、クロック２６を有する。位置情報取得部２１、暦処理部２２、暦基準値ＤＢ２３、および、およびクロック２６は、図１に示す構成と同様な機能を有するもので良いため、同一箇所の同一符号を付して詳細な説明を省略するものとする。
【０１４５】
スケジュール生成部８４は、第１の実施形態で説明したスケジュール生成部２４と同様に暦情報（日の出時刻および日の入時刻）に基づいて変換器１２への電源供給をオンオフするスケジュールを生成する機能に加えて、蓄電装置８２に接続する変換器８１への電源供給をオンオフするスケジュールを生成する機能を有する。また、太陽電池１１、蓄電装置８２以外に、燃料電池などの他の発電装置あるいはＥＶなどの蓄電装置が当該システムに接続される場合には、それらの装置に接続される変換器などの機器に対しても当該装置の運転時間帯に応じて電源供給をオンオフするスケジュールを生成する。
【０１４６】
また、制御指示部８５は、第１の実施形態で説明した制御指示部２５と同様にスケジュールに従って変換器１２への電源供給をオンオフする制御機能に加えて、蓄電装置８２に接続する変換器８１への電源供給をスケジュールに従ってオンオフする制御機能を有する。また、制御指示部８５は、太陽電池１１、蓄電装置８２以外に、燃料電池などの装置が当該システムに接続される場合には、それらの装置に接続される変換器などの機器に対してもスケジュールに従って電源供給のオンオフを制御する。
【０１４７】
次に、第７の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理について説明する。  
第７の実施形態に係るエネルギーマネージメントシステムでは、第１の実施形態のシステムに蓄電装置８２を付加した構成であるため、制御部１６がシステムを運転制御するためのスケジュールには蓄電装置８２の充放電を制御するスケジュールを付加するものとする。なお、スケジュールに基づく運転制御および位置情報取得処理などの処理は、第１の実施形態で説明した処理が適用できる。
【０１４８】
図２５は、第７の実施形態に係るエネルギーマネージメントシステムに対する運転制御用のスケジュールの例を示す図である。  
図２５に示す例において、太陽電池１１は、上述した暦処理により算出される日の出及び日の入時刻に応じて発電時間帯が設定され、蓄電装置８２は、太陽電池１１が発電していない時間帯において充放電を行う。この場合、制御部１６Ｇでは、蓄電装置８２に接続される変換器８１への電源を日の出時刻にオフし、日の入時刻にオンするようなスケジュールを設定する。
【０１４９】
ただし、図２５に示す例においては、蓄電装置８２が充電する時間帯は、系統１４から供給される電力が安い（深夜電力の割引される）時間帯とするという運用形態を想定している。このため、図２５に示す例では、蓄電装置８２は、太陽電池１１が発電していない時間帯のうち深夜時間帯に充電を行い、深夜時間帯以外の時間帯には放電を行うようにスケジュールされている。
【０１５０】
なお、蓄電装置８２が充放電するスケジュールは、運用形態および利用状況などにより適宜設定されるものであり、たとえば、太陽電池１１が発電している間にも充放電するようにしても良い。このような場合であっても、蓄電装置８２が充放電を行わない時間帯（正確には系統１４への充放電を行わない時間帯）には、変換器８１への電源供給もオフするようにスケジュールできる。
【０１５１】
また、図２５に示す例では、燃料電池が発電する時間帯の例も示しており、本システムに燃料電池が接続される場合には、図２５に示すようなスケジュールが設定可能である。燃料電池についても、変換器を介して負荷１３に接続されることが想定される。このような場合も、燃料電池が発電を行わない時間帯には、燃料電池に接続する変換器への電源供給をオフするような運転制御のスケジュールが設定可能である。
【０１５２】
図２６は、第７の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。  
スケジュールの設定処理において、制御部１６Ｇは、スケジュール生成部８４により新規にスケジュールを生成する必要があるか否かを判断する（ステップＳ１８１）。たとえば、制御部１６Ｇは、運用可能な生成済みのスケジュールがスケジュール生成部８４のメモリ８４ａに保存されている場合、スケジュールの生成が必要ないと判断する。また、運用可能なスケジュールが保存されていない場合、制御部１６Ｇは、スケジュールを生成する必要があると判断する。また、太陽電池１１の設置位置の変更があった場合、暦基準値ＤＢの更新があった場合、あるいは、スケジュールの再設定がオペレータにより指示された場合なども、制御部１６Ｇは、スケジュールを生成する必要があると判断するようにしても良い。
【０１５３】
スケジュールが既に保存されている場合（ステップＳ１８１、ＮＯ）、制御部１６Ｇは、スケジュール生成部８４のメモリ８４ａに記憶されている既存のスケジュールを読込む（ステップＳ１８２）。制御部１６Ｇは、読み込んだスケジュールに異常が無いかをチェックする（ステップＳ１８３）。読み込んだスケジュールに異常が無ければ（ステップＳ１８３、ＹＥＳ）、スケジュール生成部８４は、読み込んだスケジュールを実際の運転制御に用いるスケジュールとして設定し（ステップＳ１９１）、スケジュール設定処理を終了する。
【０１５４】
新規にスケジュールを生成すると判断した場合（ステップＳ１８１、ＹＥＳ）、あるいは、既存のスケジュールに不具合があると判断した場合（ステップＳ１８３、ＮＯ）、制御部１６Ｇは、位置情報取得部２１により太陽電池１１の設置場所における位置情報を取得するための位置情報取得処理を行う（ステップＳ１８４）。位置情報取得処理については、上述した図６及び図７に示すような処理が適用できる。
【０１５５】
位置情報取得部２１により位置情報を取得すると、制御部１６Ｇは、暦処理部２２により暦基準値ＤＢ２３から暦情報の基準値情報を読込む（ステップＳ１８５）。基準値ＤＢ２３から基準値情報を読込むと、制御部１６Ｇは、暦処理部２２により太陽電池１１の設置場所における暦情報（日の出時刻及び日の入時刻）を算出する（ステップＳ１８６）。
【０１５６】
日の出時刻と日の入時刻とを算出すると、制御部１６Ｇは、蓄電装置８２の運転時間帯を決定する（ステップＳ１８７）。蓄電装置８２の運転時間帯は、運用形態あるいは利用状況などに応じた任意の時間帯を設定できる。例えば、蓄電装置８２の運転時間帯は、日の出時刻及び日の入時刻に応じて想定される太陽電池１１の稼働時間帯に応じて決定する。図２５に示す例では、蓄電装置８２は、太陽電池１１が発電しない時間帯に稼働（運転）し、太陽電池１１が発電する時間帯に稼働を停止するスケジュールとなっている。蓄電装置８２の運転時間帯を決定すると、制御部１６Ｇは、燃料電池などの他の発電装置或いは他の蓄電装置に対する運転時間帯も決定する（ステップＳ１８８）。
【０１５７】
当該システム内の各蓄電装置および各発電装置に対する運転時間帯を決定すると、制御部１６Ｇは、スケジュール生成部８４により暦情報および各装置の運転時間帯に基づく運転制御用のスケジュールを生成する（ステップＳ１８９）。たとえば、スケジュール生成部８４は、暦情報に基づいて変換器１２への電源供給をオンオフするスケジュールを生成し、さらに、蓄電装置８２の運転時間帯に基づいて変換器８１への電源供給をオンオフするスケジュールを生成する。このようなスケジュールを生成すると、制御部１６Ｇは、スケジュール生成部８４のメモリ８４ａに生成したスケジュールを保存して実際の運転制御に用いるスケジュールとして設定する（ステップＳ１９０）。
【０１５８】
上記のような第７の実施形態に係るエネルギーマネージメントシステムは、電力の充放電が行える蓄電装置、あるいは太陽電池以外の発電を行える発電装置をシステム内に加えることにより、発電する電力量に変動のある太陽電池が発電した電力を蓄電装置に貯めて安定的に負荷１３へ電力を供給でき、停電（系統１４からの電力供給が停止状態）などの場合においても自立的な運転制御が安定して行える。
【０１５９】
また、エネルギーマネージメントシステム自体は、第１の実施形態で説明したような運転制御により、各変換器への電源供給のオンオフを制御できる行われるため、系統あるいは蓄電装置から制御用の電源に供給される電力を効率的に運用でき、停電時などにおいても稼働時間を伸長することが可能となる。  
なお、上記第７の実施形態に係るシステムは、第１の実施形態だけでなく、第２、第３、第４、第５、第６の実施形態で説明した構成にも適用できる。
【０１６０】
（第８の実施形態）
次に、第８の実施形態について説明する。  
図２７は、第８の実施形態に係るエネルギーマネージメントシステムの構成例を示す図である。  
第８の実施形態に係るエネルギーマネージメントシステムは、太陽電池１１´、変換器１２、負荷１３、系統１４、電源１５、および制御部１６Ｈなどにより構成されている。変換器１２、負荷１３、系統１４および電源１５は、図１に示す第１の実施形態として説明したものと同様なもので良い。図２７では、図１と同様なもので構成できる部分については同一符号を付して詳細な説明を省略するものとする。  
第８の実施形態に係るエネルギーマネージメントシステムにおける太陽電池１１´は、太陽光だけでなく、月の光でも発電することが可能な機能を有する。このような太陽電池１１´では、太陽光がパネルに照射される時間帯（日の出時刻から日の入時刻までの時間帯）だけでなく、所定の光量以上となる月光がパネルに照射される時間帯も発電時間帯となる。
【０１６１】
制御部１６Ｈは、図１に示す制御部１６Ａと同様に、例えば、ＣＰＵなどのプロセッサ、各種のメモリ、及び各種インターフェースなどにより構成され、プロセッサがメモリに記憶したプログラムを実行することにより種々の処理が実現できる。また、制御部１６Ｈは、変換器１２の中にある機能として実現するようにしても良い。
【０１６２】
図２７に示す構成例において、制御部１６Ｈは、機能として、位置情報取得部２１、暦処理部９２、暦基準値ＤＢ９３、スケジュール生成部９４、制御指示部２５、および、クロック２６を有する。位置情報取得部２１、制御指示部２５およびクロック２６は、図１に示す構成と同様な機能を有するもので良いため、同一箇所の同一符号を付して詳細な説明を省略するものとする。
【０１６３】
暦処理部９２は、太陽電池１１´の設置場所における日の出時刻及び日の入時刻だけでなく、月の出時刻、月の入時刻および月の満ち欠けなどの月（月光）の状態を示す情報も算出する。また、暦基準値ＤＢ２３は、太陽電池１１´の設置場所における、日の出時刻、日の入時刻、月の満ち欠け、月の出時刻および月の入時刻を算出するための基準値情報を記憶する。
【０１６４】
暦基準値ＤＢ２３は、基準地における日付ごとに、日の出時刻および日の入時刻だけでなく、月の満ち欠け、月の出時刻および月の入時刻を基準値情報として記憶するものであっても良いし、複数の地域ごとに設置場所をグループ化し、グループ化された各地域における日付、日の出時刻、日の入時刻、月の満ち欠け、月の出時刻、および、月の入時刻を基準値情報として記憶するものであって良い。
【０１６５】
たとえば、暦処理部９２は、暦基準値ＤＢ９３の基準値情報に基づいて太陽電池１１´の設置場所における日の出時刻および日の入時刻を算出する。また、暦処理部９２は、暦基準値ＤＢ９３の基準値情報に基づいて太陽電池１１´の設置場所における月の満ち欠けの状態を特定し、特定した月の満ち欠けの状態で太陽電池１１´が発電できる月光量があるか否かを判断する。太陽電池１１´が発電できる月光量があると判断した場合、暦処理部９２は、暦基準値ＤＢ９３の基準値情報に基づいて太陽電池１１´の設置場所における月の出時刻および月の入時刻を算出する。なお、月の満ち欠けは、周期的に変化するものであり、１日ごとに変化量の大きいため、暦処理部９２は、１日ごとに暦情報を算出するものとする。
【０１６６】
また、スケジュール生成部９４は、暦処理部９２が算出した日の出時刻、日の入時刻、月の出時刻、および、月の入時刻に応じて変換器１２への電源供給をオンオフするためのスケジュールを生成する。スケジュール生成部９４は、生成したスケジュールをメモリ９４ａに保存する。これにより、制御指示部２５は、メモリ９４ａに記憶されたスケジュールを参照して運転制御を行う。
【０１６７】
図２８は、第８の実施形態に係るエネルギーマネージメントシステムにおけるスケジュール設定処理の流れを説明するためのフローチャートである。  
スケジュールの設定処理において、制御部１６Ｈは、スケジュール生成部９４により新規にスケジュールを生成する必要があるか否かを判断する（ステップＳ２０１）。たとえば、制御部１６Ｈは、運用可能な生成済みのスケジュールがメモリ９４ａに保存されている場合、スケジュールの生成が必要ないと判断する。また、運用可能なスケジュールが保存されていない場合、制御部１６Ｈは、スケジュールを生成する必要があると判断する。また、太陽電池１１´の設置位置の変更があった場合、暦基準値ＤＢの更新があった場合、あるいは、スケジュールの再設定がオペレータにより指示された場合なども、制御部１６Ｈは、スケジュールを生成する必要があると判断するようにしても良い。
【０１６８】
スケジュールが既にメモリ９４ａに保存されている場合（ステップＳ２０１、ＮＯ）、制御部１６Ｈは、スケジュール生成部９４のメモリ９４ａに記憶されている既存のスケジュールを読込む（ステップＳ２０２）。制御部１６Ｈは、読み込んだスケジュールに異常が無いかをチェックする（ステップＳ２０３）。読み込んだスケジュールに異常が無ければ（ステップＳ２０３、ＹＥＳ）、スケジュール生成部９４は、読み込んだスケジュールを実際の運転制御に用いるスケジュールとして設定し（ステップＳ２１１）、スケジュール設定処理を終了する。
【０１６９】
新規にスケジュールを生成すると判断した場合（ステップＳ２０１、ＹＥＳ）、あるいは、既存のスケジュールに不具合があると判断した場合（ステップＳ２０３、ＮＯ）、制御部１６Ｈは、位置情報取得部２１により太陽電池１１´の設置場所における位置情報を取得するための位置情報取得処理を行う（ステップＳ２０４）。位置情報取得処理については、上述した図６及び図７に示すような処理が適用できる。
【０１７０】
位置情報取得部２１により位置情報を取得すると、制御部１６Ｈは、暦処理部９２により暦基準値ＤＢ９３から暦情報の基準値情報を読込む（ステップＳ２０５）。基準値ＤＢ９２から基準値情報を読込むと、制御部１６Ｈは、暦処理部９２により太陽電池１１´の設置場所における暦情報として日の出時刻及び日の入時刻を算出する（ステップＳ２０６）。
【０１７１】
日の出時刻と日の入時刻とを算出すると、制御部１６Ｈは、暦処理部９２により基準値情報に基づいて月の満ち欠けの状態を特定し、月の満ち欠けの状態に応じた月光量を算出（予測）する（ステップＳ２０７）。月光量を算出すると、制御部１６Ｈは、算出した月光量が太陽電池１１´による発電可能な状態であるか否かを判断する（ステップＳ２０８）。月光量が発電可能な状態であれば（ステップＳ２０８、ＹＥＳ）、制御部１６Ｈは、暦処理部９２により基準値情報に基づいて太陽電池１１´の設置場所における暦情報として月の出時刻及び月の入時刻を算出する（ステップＳ２０９）。また、月光量が発電可能な状態でなければ（ステップＳ２０８、ＮＯ）、制御部１６Ｈは、月の出時刻及び月の入時刻を算出する処理を省略する。
【０１７２】
暦処理部９２による暦情報の算出が完了すると、制御部１６Ｇは、スケジュール生成部９４により暦情報としての日の出時刻、日の入時刻、月の出時刻および月の入時刻に基づく運転制御用のスケジュールを生成する（ステップＳ２１０）。たとえば、スケジュール生成部８４は、日の出時刻および月の出時刻に変換器１２への電源供給をオンし、日の入時刻および月の入時刻に変換器１２への電源供給をオフするスケジュールを生成する。このようなスケジュールを生成すると、制御部１６Ｈは、スケジュール生成部９４のメモリ９４ａに生成したスケジュールを保存して実際の運転制御に用いるスケジュールとして設定する（ステップＳ２１１）。
【０１７３】
上記のような第８の実施形態に係るエネルギーマネージメントシステムは、月の光あるいは夜間の照明光などの光でも発電することが可能である太陽電池を有し、太陽電池の設置場所において、日の出時刻及び日の入時刻だけでなく月の出時刻および月の入時刻にも基づいて、変換器への電源供給のオンオフを制御するようにしたものである。これにより、日の出時刻及び日の入時刻だけでなく、月の出時刻および月の入時刻に基づいて、夜間を含めた２４時間体制で当該システムを効率良く運用できる。
【０１７４】
また、第８の実施形態では、単なる月の出時刻および月の入時刻だけではなく、月の満ち欠けに応じて月光量が発電可能な状態における月の出時刻および月の入時刻を判断することにより、発電可能な月光量が無い状態では月の出および月の入に応じた電源制御を行うことなく、夜間において無駄な運用を避けることも可能となる。  
なお、上記第８の実施形態に係るシステムは、第１の実施形態だけでなく、第２、第３、第４、第５、第６、第７の実施形態で説明した構成にも適用できる。
【０１７５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１７６】
１１、１１´…太陽電池、１２…変換器、１３…負荷、１４…系統、１５…電源、１６Ａ、１６Ｂ、１６Ｃ、１６Ｄ、１６Ｅ、１６Ｆ、１６Ｇ、１６Ｈ…制御部（制御装置）、２１、５１、６１…位置情報取得部（情報取得手段）、２１ａ、５１ａ、６１ａ…メモリ、２２、５２、６２、９２…暦処理部（歴処理手段、補正手段）、２３（２３ａ、２３ｂ）、９３…歴基準値ＤＢ、２４、８４、９４…スケジュール生成部、２４ａ、８４ａ、９４ａ…メモリ、２５、３５、８５…制御指示部（制御手段）、２６、３２…クロック、３１…電源制御部、４１…時差設定部（補正手段）、５３…標高ＤＢ、６３…設置環境ＤＢ、７１…上位システム（外部装置）、８１…変換器（第２の変換器）、８２…蓄電装置。
【図１】
2014096865.tif 000003
【図２】
2014096865.tif 000004
【図３】
2014096865.tif 000005
【図４】
2014096865.tif 000006
【図５】
2014096865.tif 000007
【図６】
2014096865.tif 000008
【図７】
2014096865.tif 000009
【図８】
2014096865.tif 000010
【図９】
2014096865.tif 000011
【図１０】
2014096865.tif 000012
【図１１】
2014096865.tif 000013
【図１２】
2014096865.tif 000014
【図１３】
2014096865.tif 000015
【図１４】
2014096865.tif 000016
【図１５】
2014096865.tif 000017
【図１６】
2014096865.tif 000018
【図１７】
2014096865.tif 000019
【図１８】
2014096865.tif 000020
【図１９】
2014096865.tif 000021
【図２０】
2014096865.tif 000022
【図２１】
2014096865.tif 000023
【図２２】
2014096865.tif 000024
【図２３】
2014096865.tif 000025
【図２４】
2014096865.tif 000026
【図２５】
2014096865.tif 000027
【図２６】
2014096865.tif 000028
【図２７】
2014096865.tif 000029
【図２８】
2014096865.tif 000030