"自然エネルギー発電装置と上記自然エネルギー発電装置で発電した電力の一部を充放電する蓄電池とを備えた蓄電池併設型の自然エネルギー発電システムにおけるピークカット制御装置であって、仮ピークカット量に基づき定まる上記自然エネルギー発電装置における計画発電量と、所定時間毎の電力需要を予測した需要予測電力量との差分電力を求める差分電力演算部と、上記差分電力演算部により求められた差分電力と、上記蓄電池の単位時間当たりの充電可能電力または放電可能電力とを上記所定時間毎に比較して、上記蓄電池への上記差分電力の充放電および上記仮ピークカット量の増減をシミュレートすることにより、上記所定時間毎にピークカット量を求めるピークカット量演算部とを備えたことを特徴とするピークカット制御装置。上記ピークカット量演算部は、上記差分電力が上記充電可能電力より小さくなる範囲内で上記仮ピークカット量が最大となるように上記蓄電池の充電による充電電力量の増加および上記仮ピークカット量の増加をシミュレートするとともに、上記差分電力が上記放電可能電力より小さくなる範囲内で上記仮ピークカット量が最小となるように上記蓄電池の放電による上記充電電力量の減少および上記仮ピークカット量の減少をシミュレートすることにより、上記所定時間毎にピークカット量を求めることを特徴とする請求項1に記載のピークカット制御装置。上記ピークカット量演算部は、上記シミュレートに代えて、上記蓄電池の充電電力量が充電限界を超えない範囲内で上記仮ピークカット量が最大となるように上記蓄電池への上記差分電力の充電による上記充電電力量の増加および上記仮ピークカット量の増加をシミュレートするとともに、上記蓄電池の充電電力量が放電限界を超えない範囲内で上記仮ピークカット量が最小となるように上記蓄電池からの上記差分電力の放電による上記充電電力量の減少および上記仮ピークカット量の減少をシミュレートすることにより、上記所定時間毎にピークカット量を求めることを特徴とする請求項1に記載のピークカット制御装置。上記ピークカット量演算部は、上記シミュレートに代えて、上記差分電力が上記充電可能電力より小さくなり、かつ、上記蓄電池の充電電力量が充電限界を超えない範囲内で上記仮ピークカット量が最大となるように上記蓄電池への上記差分電力の充電による上記充電電力量の増加および上記仮ピークカット量の増加をシミュレートするとともに、上記差分電力が上記放電可能電力より小さくなり、かつ、上記蓄電池の充電電力量が放電限界を超えない範囲内で上記仮ピークカット量が最小となるように上記蓄電池からの上記差分電力の放電による上記充電電力量の減少および上記仮ピークカット量の減少をシミュレートすることにより、上記所定時間毎にピークカット量を求めることを特徴とする請求項1に記載のピークカット制御装置。以下、本発明の一実施形態を図面に基づいて説明する。図1は、本実施形態によるピークカット制御装置を備えた蓄電池併設型の自然エネルギー発電システムの構成例を示す図である。本実施形態による蓄電池併設型の自然エネルギー発電システムは、自然エネルギー発電装置と、当該自然エネルギー発電装置で発電した電力の一部を充放電する蓄電池とを備えたシステムである。本実施形態では自然エネルギー発電システムの例として、風力発電システムを用いている。図1に示すように、本実施形態の風力発電システム100は、風力発電装置101自然エネルギー発電装置に相当、風車制御装置102、充放電制御装置103、インバータ104、蓄電池105、発電量メータ106、充電量メータ107、ピークカット制御装置108およびオンライン制御装置109を備えて構成されている。また、本実施形態の風力発電システム100は、給電制御装置200を介して電力会社の系統201に連系されている。また、本実施形態の風力発電システム100は、需要予測システム300に接続されている。風力発電装置101は、風力によって駆動され系統201へ給電するための電力を発生するものである。具体的には、風力発電装置101は、台座上にタワー部が築かれ、タワー部の上部にプロペラ型風車が設けられた構成となっている。プロペラ型風車の羽根翼部分であるブレードは、ハブを介して回転軸に取り付けられ、風を受けて回転軸と共に回転可能に構成されている。回転軸には発電機が繋がれており、当該発電機により発電された電力が電力ケーブルを介して風力発電装置101の外部に出力されるように構成されている。風車制御装置102は、風力発電装置101が備える風車回転機械の回転を制御するものである。風車制御装置102は、風車の回転を制御することにより、風力発電装置101での発電量を制御している。風力発電装置101において発電された電力は、充放電制御装置103およびインバータ104を介して蓄電池105に供給され、あるいは、給電制御装置200を介して系統201に送電されるようになっている。蓄電池105は、風力発電装置101で発電した電力の一部を充放電により蓄電するものである。充放電制御装置103は、蓄電池105の充放電を制御するものである。基本的には、充放電制御装置103は、風力発電装置101での発電量が需要予測システム300により求められる需要電力量を上回る場合は、その余剰電力を蓄電池105に充電するように制御する。逆に、風力発電装置101での発電量が需要電力量を下回る場合は、その不足電力を補うために蓄電池105から放電を行うように制御する。インバータ104は、電力の直交流の変換を行うものである。具体的には、インバータ104は、充電時に充放電制御装置103から供給される交流電力を直流電力に変換して蓄電池105に供給する。また、インバータ104は、放電時に蓄電池105から供給される直流電力を交流電力に変換して充放電制御装置103に供給する。給電制御装置200は、風力発電装置101により発電された電力と、充放電制御装置103の制御により蓄電池105から放電された電力とを用いて、系統201に給電する電力を制御する。例えば、給電制御装置200は、風力発電装置101の発電量と蓄電池105からの放電量とを合成した電力を系統201に供給するように制御する。このような制御を行うことにより、系統201から見た風力発電装置101の出力電力の変動が抑制され、系統201に供給される電力を一定に平滑化することができる。需要予測システム300は、所定時間毎の電力需要を予測するものである。ピークカット量を求めるシミュレーションの実行時には、需要予測システム300は、例えば翌日の電力需要を所定時間例えば、1分毎に予測し、当該予測によって求めた1日分の需要予測電力量をピークカット制御装置108に供給する。また、シミュレーションによって求めたピークカット量を用いて実際に風力発電システム100を運用するオンライン制御の実行時には、需要予測システム300は、当日の電力需要を所定時間例えば、1秒毎に予測し、当該予測により求めた需要予測電力量をオンライン制御装置109に逐次供給する。なお、電力需要の予測は、公知の手法を適用して行うことが可能である。ここではその詳細な説明を割愛する。発電量メータ106は、風力発電装置101により実際に発電される電力量を逐次検出し、検出した発電電力量をオンライン制御装置109に通知する。充電量メータ107は、蓄電池105の充電電力量蓄電量を逐次検出し、検出した充電電力量をオンライン制御装置109に通知する。ピークカット制御装置108は、電力需要および蓄電池105に関する情報詳しくは後述するに応じたピークカット量をシミュレーションによって求める。すなわち、ピークカット制御装置108は、需要予測システム300により求められた翌日の需要予測電力量および蓄電池105に関する情報を用いてシミュレーションを実行することにより、翌日の電力需要予測値と蓄電池105の状態等に応じた適切なピークカット量を求める。オンライン制御装置109は、ピークカット制御装置108によるシミュレーションが行われた翌日、実際に風力発電システム100を運用してオンライン制御を実行するときに、前日に求めておいたピークカット量と、需要予測システム300により求められる当日の需要予測電力量とを用いて、蓄電池105の充放電を制御することによりピークカットを実行する。具体的には、オンライン制御装置109は、ピークカット制御装置108により前日のシミュレーションで求められたピークカット量を、当日の計画発電量として設定する。そして、その計画発電量による発電計画に従って風力発電装置101で発電される発電量が需要予測システム300により求められる需要電力量を上回る場合は、その余剰電力を蓄電池105に充電するように充放電制御装置103を制御する。逆に、風力発電装置101での発電量が需要電力量を下回る場合は、その不足電力を補うために蓄電池105から放電を行うように充放電制御装置103を制御する。なお、蓄電池105の充電電力量蓄電量は充電量メータ107により検出されており、検出された充電電力量はオンライン制御装置109に通知される。オンライン制御装置109は、充電量メータ107から通知される蓄電池105の充電電力量に基づいて、当該充電電力量が過剰あるいは不足していて上述のような蓄電池105の充放電を行えないと判断した場合、風車制御装置102を通じて風力発電装置101での発電量を制御する。図2は、本実施形態によるピークカット制御装置108の機能構成例を示す図である。図2に示すように、本実施形態のピークカット制御装置108は、その機能構成として、データ読込部11、計画発電量演算部12、差分電力演算部13、ピークカット量演算部14およびピークカット量記憶部15を備えて構成されている。データ読込部11は、翌日の電力需要を所定時間例えば、1分毎に予測した1日分の需要予測電力量を表す需要予測データを需要予測システム300から読み込む。計画発電量演算部12は、データ読込部11により読み込まれた需要予測データと、ピークカット量演算部14により仮設定された仮ピークカット量TPCとに基づいて、風力発電装置101における計画発電量SGenPを演算する。具体的には、需要予測データに基づいて翌日に予想される消費電力の最大値MaxPを特定し、当該最大値MaxPから仮ピークカット量TPCを減算することにより、所定時間毎の計画発電量SGenPを求めるSGenP=MaxP-TPC。差分電力演算部13は、計画発電量演算部12により求められた所定時間毎の計画発電量SGenPと、所定時間毎の電力需要を予測した需要予測電力量FLPとの差分電力DPを求めるDP=SGenP-FLP。なお、需要予測電力量FLPは、データ読込部11が需要予測システム300から需要予測データとして読み込んだものを利用する。ピークカット量演算部14は、差分電力演算部13により求められた差分電力DPと、蓄電池105の充電可能電力PCPまたは放電可能電力PDPとを所定時間毎に比較して、蓄電池105の充放電および仮ピークカット量TPCの増減をシミュレートすることにより、所定時間毎にピークカット量PCを求める。そして、ピークカット量演算部14は、求めた所定時間毎のピークカット量PCをピークカット量記憶部15に記録する。なお、充電可能電力PCPとは、蓄電池105に対して充電可能な単位時間当たりの電力瞬時値を示す。これは、蓄電池105の充電電力量蓄電量RCとは異なる概念である。充電電力量RCは、蓄電池105に対して実際に蓄電されている電力量を示す。例えば、蓄電池105の全容量が20,000kWh例えば、単位時間当たり2,000kWの電力を10時間放電できるという定格とするである場合、その全容量の半分まで蓄電されているとき、充電電力量RCは10,000kWhということになる。これに対して、2,000kWという値が充電可能電力PCPということになる。蓄電池105の全容量が同じ20,000kWhであっても、定格が異なれば、充電可能電力PCPも異なる。例えば、単位時間当たり1,000kWの電力を20時間放電できるという定格の場合には、充電可能電力PCPは1,000kWということになる。放電可能電力PDPも同様である。すなわち、放電可能電力PDPは、蓄電池105から放電可能な単位時間当たりの電力瞬時値を示す。ピークカット量演算部14は、差分電力演算部13により求められた差分電力DPが充電可能電力PCPより小さくなる範囲内で仮ピークカット量TPCが最大となるように、蓄電池105の充電による充電電力量RCの増加および仮ピークカット量TPCの増加をシミュレートする。また、ピークカット量演算部14は、差分電力DPが放電可能電力PDPより小さくなる範囲内で仮ピークカット量TPCが最小となるように、蓄電池105の放電による充電電力量RCの減少および仮ピークカット量TPCの減少をシミュレートする。ピークカット量演算部14は、このようなシミュレーションにより最終的に求められた仮ピークカット量TPCを、ピークカット量PCとして決定する。ピークカット量演算部14は、上述のようなシミュレーションを、1日を所定時間毎に区切った単位で複数回繰り返し行うことにより、1日分の所定時間毎のピークカット量PCを求める。なお、シミュレーションによってピークカット量PCを求める際に、蓄電池105の充電可能電力PCPおよび放電可能電力PDPに加えて、蓄電池105の充電限界CLMhおよび放電限界DLMhも考慮するのが好ましい。充電限界CLMhとは、蓄電池105が充電末になった状態充電電力量RCが100の状態を言う。また、放電限界DLMhとは、蓄電池105が放電末になった状態充電電力量RCが0の状態を言う。なお、±15程度の余裕をとり、充電電力量RCが85の状態を充電限界CLMh、充電電力量RCが15の状態を放電限界DLMhとしてもよい。蓄電池105の充電限界CLMhおよび放電限界DLMhも考慮する場合、ピークカット量演算部14は、差分電力DPが充電可能電力PCPより小さくなり、かつ、蓄電池105の充電電力量RCが充電限界CLMhを超えない範囲内で仮ピークカット量TPCが最大となるように、蓄電池105の充電による充電電力量RCの増加および仮ピークカット量TPCの増加をシミュレートする。また、ピークカット量演算部14は、差分電力DPが放電可能電力PDPより小さくなり、かつ、蓄電池105の充電電力量RCが放電限界DLMhを超えない範囲内で仮ピークカット量TPCが最小となるように、蓄電池105の放電による充電電力量RCの減少および仮ピークカット量TPCの減少をシミュレートする。次に、上記のように構成した本実施形態によるピークカット制御装置108の動作を説明する。図3は、本実施形態のピークカット制御装置108によって行われるシミュレーションの動作例を示すフローチャートである。図3に示すフローチャートは、シミュレーションの開始を指示する操作がユーザによって行われたときにスタートする。図3において、ピークカット制御装置108のデータ読込部11は、翌日の1日分の需要予測電力量を表す需要予測データを需要予測システム300から読み込むステップS1。このとき、ピークカット制御装置108は、1日分のシミュレーションを行う際の所定時間の値分単位を表すリードタイムtの値を1に初期化しておく。次に、計画発電量演算部12は、データ読込部11により読み込まれた需要予測データから特定される翌日の消費電力の最大値MaxPと、ピークカット量演算部14により仮設定された仮ピークカット量TPCとに基づいて、風力発電装置101における計画発電量SGenP=MaxP-TPCを演算するステップS2。なお、初期状態において仮ピークカット量TPCは任意の値に設定しておく。さらに、差分電力演算部13は、計画発電量演算部12により求められた計画発電量SGenPと、データ読込部11により読み込まれた需要予測データから特定される所定リードタイムt最初はt=1の需要予測電力量FLPとの差分電力DP=SGenP-FLPを求めるステップS3。そして、ピークカット量演算部14は、差分電力演算部13により算出された差分電力DPが正の値か否かを判定するステップS4。差分電力DPが正の値の場合は、ステップS5~S9で充電のシミュレーションを行う。まず、ピークカット量演算部14は、差分電力演算部13により求められた差分電力DPが、蓄電池105の充電可能電力PCPよりも小さいか否かを判定するステップS5。ここで、差分電力DPが充電可能電力PCPより小さい場合は、その差分電力DPを蓄電池105に充電可能ということである。よって、ピークカット量演算部14は、差分電力DPの分だけ蓄電池105の充電電力量RCを増加させるための演算を行うステップS6。具体的には、蓄電池105の当該リードタイムtにおける充電電力量RCtを、RCt=RCDPt/60なる演算により算出する。ここで、t/60を乗算しているのは、差分電力DPの単位をkWからkWhに変換するためである。ピークカット量演算部14は、以上のようにして算出したリードタイムtにおける充電電力量RCtが、蓄電池105の充電限界CLMhを超えているか否か、つまり、充電電力量RCtの値が充電限界CLMhの値より大きいか否かを判定するステップS7。充電電力量RCtが充電限界CLMhを超えている場合は、充電可能電力PCPの条件は満足しても実際には蓄電池105の空き容量が足りなくて充電できないということなので、ピークカット量演算部14は仮ピークカット量TPCの値を所定電力量Pstepだけ増加させてステップS8、ステップS2の処理に戻る。なお、上記ステップS5において、差分電力DPが蓄電池105の充電可能電力PCPよりも小さくないとピークカット量演算部14にて判定した場合も、差分電力DPを蓄電池105に充電できないということである。よって、この場合にもピークカット量演算部14は、仮ピークカット量TPCの値を所定電力量Pstepだけ増加させてステップS8、ステップS2の処理に戻る。一方、上記ステップS7において、リードタイムtにおける充電電力量RCtが蓄電池105の充電限界CLMhを超えていないとピークカット量演算部14にて判定した場合、ピークカット量演算部14は、そのときの仮ピークカット量TPCを当該リードタイムtにおけるピークカット量PCとして確定し、これをピークカット量記憶部15に記録するステップS9。その後、処理はステップS15に進む。以上のように、差分電力DPの値が正の値の場合は、ピークカット量演算部14は、あるリードタイムtにおいて、差分電力DPが充電可能電力PCPより小さくなり、かつ、蓄電池105の充電電力量RCtが充電限界CLMhを超えない範囲内で仮ピークカット量TPCが最大となるように、蓄電池105の充電による充電電力量RCtの増加および仮ピークカット量TPCの増加をシミュレートする。一方、差分電力DPが正の値でない場合は、ステップS10~S14で放電のシミュレーションを行う。まず、ピークカット量演算部14は、差分電力演算部13により求められた差分電力DPが、蓄電池105の放電可能電力PDPよりも小さいか否かを判定するステップS10。ここで、差分電力DPが放電可能電力PDPより小さい場合は、その差分電力DPを蓄電池105から放電可能ということである。よって、ピークカット量演算部14は、差分電力DPの分だけ蓄電池105から充電電力量RCを減少させるための演算を行うステップS11。具体的には、蓄電池105の当該リードタイムtにおける充電電力量RCtを、RCt=RC-DPt/60なる演算により算出する。ピークカット量演算部14は、以上のようにして算出したリードタイムtにおける充電電力量RCtが、蓄電池105の放電限界DLMhを超えているか否か、つまり、充電電力量RCtの値が放電限界DLMhの値より小さいか否かを判定するステップS12。放電限界DLMhを超えている場合は、放電可能電力PDPの条件は満足しても実際には蓄電池105の充電残量が足りなくて放電できないということなので、ピークカット量演算部14は仮ピークカット量TPCの値を所定電力量Pstepだけ減少させてステップS13、ステップS2の処理に戻る。なお、上記ステップS10において、差分電力DPが蓄電池105の放電可能電力PDPよりも小さくないとピークカット量演算部14にて判定した場合も、差分電力DPを蓄電池105から放電できないということである。よって、この場合にもピークカット量演算部14は、仮ピークカット量TPCの値を所定電力量Pstepだけ減少させてステップS13、ステップS2の処理に戻る。一方、上記ステップS12において、リードタイムtにおける充電電力量RCtが蓄電池105の放電限界DLMhを超えていないとピークカット量演算部14にて判定した場合、ピークカット量演算部14は、そのときの仮ピークカット量TPCを当該リードタイムtにおけるピークカット量PCとして確定し、これをピークカット量記憶部15に記録するステップS14。その後、処理はステップS15に進む。以上のように、差分電力DPの値が正の値でない場合は、ピークカット量演算部14は、あるリードタイムtにおいて、差分電力DPが放電可能電力PDPより小さくなり、かつ、蓄電池105の充電電力量RCtが放電限界DLMhを超えない範囲内で仮ピークカット量TPCが最小となるように、蓄電池105の放電による充電電力量RCtの減少および仮ピークカット量TPCの減少をシミュレートする。ステップS15において、ピークカット制御装置108は、リードタイムtを所定時間tstep例えば、1分だけ先に進める。そして、ピークカット制御装置108は、そのリードタイムtが1日分の終了を表す値t=1440になったか否かを判定するステップS16。t=1440になっていれば、1日分のシミュレーションが完了したことになるので、図3の処理を終了する。一方、t=1440になっていなければ、RC=RCtとしてステップS17、ステップS1の処理に戻る。ピークカット制御装置108は、上述のようなシミュレーションを各リードタイムt毎に実行することにより、1日分の所定時間毎リードタイムt毎のピークカット量PCを求め、ピークカット量記憶部15に記録する。図4は、ピークカット制御装置108により求められる1日分のピークカット量PCの一例を示す図である。図5は、本実施形態によるオンライン制御装置109によって行われるオンライン制御の動作例を示すフローチャートである。図5に示すフローチャートは、オンライン制御の開始を指示する操作がユーザによって行われたときにスタートする。図5において、オンライン制御装置109は、ピークカット制御装置108により前日に求めたピークカット量PCをピークカット量記憶部15から読み込むとともに、当日の需要予測電力量を表す需要予測データを需要予測システム300から読み込むステップS21。次に、オンライン制御装置109は、ピークカット量記憶部15から読み込んだピークカット量PCを当日の計画発電量SGenPとして設定し、当該計画発電量SGenPに従って風車制御装置102を制御する。また、オンライン制御装置109は、風力発電装置101が計画通りに発電したものとして、上記のように設定した計画発電量SGenPを風力発電装置101による実発電量AGenPとするステップS22。そして、オンライン制御装置109は、当該実発電量AGenPと、需要予測システム300から読み込んだ現時点における需要予測電力量ALPとの差分電力ADP=AGenP-ALPを求めるステップS23。なお、ここでは計画発電量SGenPを実発電量AGenPとする例について説明しているが、発電量メータ106により検出される発電量を実発電量AGenPとしてもよい。オンライン制御装置109は、ステップS23で求めた差分電力ADPが正の値か否かを判定するステップS24。差分電力ADPが正の値の場合は、実発電量AGenPが余剰しているということなので、ステップS25~S29で蓄電池105への充電を行う。まず、オンライン制御装置109は、差分電力ADPが蓄電池105の充電可能電力PCPよりも小さいか否かを判定するステップS25。ここで、差分電力ADPが充電可能電力PCPより小さい場合は、その差分電力ADPを蓄電池105に充電可能ということである。よって、オンライン制御装置109は、差分電力ADPを蓄電池105に充電させるよう充放電制御装置103を制御するステップS26。これにより、蓄電池105の充電電力量RCは、RC=RCADPt/3600なる演算で示されるような値に増加する。ここで、t/3600を乗算しているのは、差分電力ADPの単位をkWからkWhに変換するためである。シミュレーションのときと異なりt/3600を乗算しているのは、分単位ではなく秒単位で精密に高時間分解能でオンライン制御を行っているためである。次に、オンライン制御装置109は、充電後における蓄電池105の充電電力量RCが、蓄電池105の充電限界CLMhを超えているか否か、つまり、充電電力量RCの値が充電限界CLMhの値より大きいか否かを判定するステップS27。なお、蓄電池105の充電電力量RCは、充電量メータ107により検出される。ここで、蓄電池105の充電電力量RCが充電限界CLMhを超えていない場合は、蓄電池105への充電に関して特に問題はないので、処理はステップS21に戻り、引き続きオンライン制御を継続する。なお、上記ステップS25において差分電力ADPが蓄電池105の充電可能電力PCPよりも小さくないと判定した場合は、差分電力ADPを蓄電池105に充電できないということである。また、上記ステップS27において充電電力量RCが充電限界CLMhを超えていると判定した場合も、差分電力ADPを蓄電池105にこれ以上充電できないということである。よって、これらの場合には、オンライン制御装置109は計画発電量SGenPの値を所定電力量Pstepだけ減少させてステップS28、ステップS21の処理に戻る。ただし、本実施形態では、差分電力DPが充電可能電力PCPより小さく、かつ、蓄電池105の充電電力量RCが充電限界CLMhを超えない範囲内で最大となるようなピークカット量PCをシミュレーションによって求め、このピークカット量PCを当日の計画発電量SGenPとして用いている。そのため、殆どの場合はステップS28の処理に移行することはない。仮に、電力需要が予測通りにならず実際の差分電力ADPがシミュレーション時の差分電力DPと多少異なることがあっても、差分電力ADPが蓄電池105の充電可能電力PCPよりも小さくならなかったり、蓄電池105の充電電力量RCが充電限界CLMhを超えたりすることを抑制することができる。これにより、風力発電装置101の風車を制御して発電量を調整しなくても、蓄電池105への充電によってピークカットを実現することができる。上記ステップS24において、差分電力ADPが正の値でないと判定した場合は、実発電量AGenPが不足しているということなので、ステップS29~S31で蓄電池105からの放電を行う。まず、オンライン制御装置109は、差分電力ADPが蓄電池105の放電可能電力PDPよりも小さいか否かを判定するステップS29。ここで、差分電力ADPが放電可能電力PDPより小さい場合は、その差分電力ADPを蓄電池105から放電可能ということである。よって、オンライン制御装置109は、差分電力ADPを蓄電池105から放電させるよう充放電制御装置103を制御するステップS30。これにより、蓄電池105の充電電力量RCは、RC=RC-ADPt/3600なる演算で示されるような値に減少する。次に、オンライン制御装置109は、放電後における蓄電池105の充電電力量RCが、蓄電池105の放電限界DLMhを超えているか否か、つまり、充電電力量RCの値が放電限界DLMhの値より小さいか否かを判定するステップS31。充電電力量RCが放電限界DLMhを超えていない場合は、蓄電池105からの放電に関して特に問題はないので、処理はステップS21に戻り、引き続きオンライン制御を継続する。なお、上記ステップS29において差分電力ADPが蓄電池105の放電可能電力PDPよりも小さくないと判定した場合は、差分電力ADPを蓄電池105から放電できないということである。また、上記ステップS31において充電電力量RCが放電限界DLMhを超えていると判定した場合も、差分電力ADPを蓄電池105からこれ以上放電できないということである。よって、これらの場合には、オンライン制御装置109は計画発電量SGenPの値を所定電力量Pstepだけ増加させてステップS32、ステップS21の処理に戻る。ただし、本実施形態では、差分電力DPが放電可能電力PDPより小さく、かつ、蓄電池105の充電電力量RCが放電限界DLMhを超えない範囲内で最小となるようなピークカット量PCをシミュレーションによって求め、このピークカット量PCを当日の計画発電量SGenPとして用いている。そのため、殆どの場合はステップS28の処理に移行することはない。仮に、電力需要が予測通りにならず実際の差分電力ADPがシミュレーション時の差分電力DPと多少異なることがあっても、差分電力ADPが蓄電池105の放電可能電力PDPよりも小さくならなかったり、蓄電池105の充電電力量RCが放電限界DLMhを超えたりすることを抑制することができる。これにより、風力発電装置101の風車を制御して発電量を調整しなくても、蓄電池105への放電によってピークカットを実現することができる。以上詳しく説明したように、本実施形態では、仮ピークカット量TPCに基づき定まる計画発電量SGenPと所定時間毎の電力需要を予測した需要予測電力量との差分電力DPを求める。そして、当該求めた差分電力DPと、蓄電池105の単位時間当たりの充電可能電力PCPまたは放電可能電力PDPとを所定時間毎に比較して、蓄電池105の充放電および仮ピークカット量TPCの増減をシミュレートすることにより、所定時間毎のピークカット量PCを求めるようにしている。このように構成した本実施形態によれば、蓄電池105の単位時間当たりの充電可能電力PCPまたは放電可能電力PDPを考慮してピークカット量PCが求められるので、蓄電池105の充電可能電力PCPまたは放電可能電力PDPを最大限に利用したピークカット量PCを求めることができる。そのため、シミュレーション後の実際のオンライン制御時において、蓄電池105の単位時間当たりの充放電能力を最大限に利用して、実際の需要に対して過不足となる電力を蓄電池105の充放電によって制御することができ、できるだけ風力発電装置101の回転機械に頼らずに電力のピークカット制御を行うことができる。また、本実施形態では、蓄電池105の充電電力量RCと蓄電池105の充電限界CLMhまたは放電限界DLMhとを所定時間毎に比較して、蓄電池105の充放電および仮ピークカット量TPCの増減をシミュレートすることにより、所定時間毎のピークカット量PCを求めるようにしている。このように構成した本実施形態によれば、蓄電池105の容量を最大限に利用したピークカット量PCを求めることができる。そのため、シミュレーション後の実際のオンライン制御時において、蓄電池105の容量を最大限に利用して、実際の需要に対して過不足となる電力を蓄電池105の充放電によって制御することができ、できるだけ風力発電装置101の回転機械に頼らずに電力のピークカット制御を行うことができる。なお、上記実施形態では、差分電力DPと蓄電池105の単位時間当たりの充電可能電力PCPまたは放電可能電力PDPとの比較、および蓄電池105の充電電力量RCと充電限界CLMhまたは放電限界DLMhとの比較の両方を行ってシミュレートする例について説明した。前者の比較または後者の比較の何れか一方のみを行うようにしてもよいが、風力発電装置101の回転機械に頼らずに蓄電池105を最大限に利用して電力のピークカット制御を行うためには、両方の比較を行うことが好ましい。また、上記実施形態では、シミュレーションによって翌日の1日分のピークカット量PCを求める例について説明したが、本発明はこれに限定されない。例えば、翌週の1週間分のピークカット量PCを求めるようにしてもよい。また、上記実施形態では、シミュレーション時のリードタイムtを1分単位で刻む例について説明したが、この数字は単なる一例に過ぎない。また、上記実施形態では、オンライン制御時の充放電制御を1秒単位で行う例について説明したが、この数字も単なる一例に過ぎない。また、上記実施形態では、シミュレーションの実行時に、需要予測電力量データから特定される消費電力の最大値MaxPから仮ピークカット量TPCを減算することによって計画発電量SGenPを求める例について説明したが、計画発電量SGenPの求め方はこれに限定されない。例えば、翌日の風況などから発電量を予測する発電予測システムを用いて、公知の方法により計画発電量SGenPを求めるようにしてもよい。また、上記実施形態では、充電可能電力PCPおよび放電可能電力PDPを固定値とする例について説明したが、本発明はこれに限定されない。例えば、充電可能電力PCPを蓄電池105の充電電力量に応じて変動させるようにしてもよい。具体的には、蓄電池105が充電末近くまで充電されてきたら、充電可能電力PCPを定格よりも小さく設定する。また、蓄電池105が放電末近くまで放電されてきたら、放電可能電力PDPを定格よりも小さく設定する。例えば、定格で充電可能電力PCPが2,000kWの場合、充電電力量が90未満のときは定格通りに充電可能電力PCPは2,000kWに設定する。これに対し、充電電力量が90以上95未満になったら、充電可能電力PCPを例えば1,000kWに下げる。さらに、充電電力量が95以上100未満になったら充電可能電力PCPを例えば500kWに下げ、蓄電池105が満充電になったときに充電可能電力PCPを0kWとする。その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。"