(57)【要約】【課題】電力系統の周波数の安定化に寄与する技術を提供する。【解決手段】制御装置１０は、系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得部１１０と、周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御部１２０と、第１制御信号を蓄電装置に送信し、第２制御信号を発電装置に出力する出力部１３０と、を備える。【選択図】図２
2018042351.tif 000002
【特許請求の範囲】
【請求項１】
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得手段と、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御手段と、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する出力手段と、
を備える制御装置。
【請求項２】
前記制御手段は、前記系統の周波数が基準値よりも高いか否かを判断し、当該判断結果を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する前記第２制御信号とを生成する、
請求項１に記載の制御装置。
【請求項３】
前記制御手段は、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置に充電動作を実行させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する、
請求項２に記載の制御装置。
【請求項４】
前記制御手段は、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置に放電動作を実行させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する、
請求項２に記載の制御装置。
【請求項５】
前記制御手段は、前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合に、前記蓄電装置の充放電動作を制御する前記第１制御信号を生成する、
請求項１に記載の制御装置。
【請求項６】
前記制御手段は、前記系統の周波数と前記基準値との差分の絶対値が前記第１閾値よりも小さい第２閾値を超えた場合に、前記発電装置の出力を制御する前記第２制御信号を生成する、
請求項５に記載の制御装置。
【請求項７】
前記制御手段は、前記第２制御信号によって前記発電装置の出力を制御しており、かつ、前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合、前記蓄電装置の充電動作または放電動作の制御を行う、
請求項１に記載の制御装置。
【請求項８】
前記情報取得手段は、前記蓄電装置の状態情報を更に取得し、
前記制御手段は、前記蓄電装置の状態情報および前記周波数情報を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する第２制御信号とを生成する、
請求項１に記載の制御装置。
【請求項９】
前記情報取得手段は、前記蓄電装置の容量を示す情報を前記状態情報として更に取得し、
前記制御手段は、前記状態情報が示す前記蓄電装置の容量が所定の条件を満たす場合に、前記発電装置の出力を制御する前記第２制御信号を生成する、
請求項８に記載の制御装置。
【請求項１０】
コンピュータが、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得し、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成し、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する、
ことを含む制御方法。
【請求項１１】
コンピュータを、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得手段と、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御手段と、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する出力手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力系統の安定化を図る技術に関する。
【背景技術】
【０００２】
太陽光などの再生可能エネルギーを利用する発電装置が普及してきている。このような再生可能エネルギーを利用する発電装置の出力は、環境（天候など）の影響により頻繁に変動する。そのため、再生可能エネルギーを利用する発電装置の増加に応じて、系統における電力の需給バランスに対する影響が大きくなることが予測される。そして、系統の電力需給バランスの変動を既存の仕組みで吸収しきれなかった場合、例えば停電の発生など、電力供給において重大な問題が生じ得る。よって、系統の周波数を適正な範囲に保つ技術が要求される。
【０００３】
系統の周波数を適正な範囲に保つ技術の一例が、下記特許文献１および特許文献２に開示されている。下記特許文献１には、太陽光発電設備からの出力を増減させることにより、系統周波数を調整する技術が開示されている。また、下記特許文献２には、蓄電貯蔵装置（蓄電池）の充放電動作によって系統周波数の変動を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０６０９２１号公報
【特許文献２】特許第５６３３８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
太陽光などにより発電する発電装置と蓄電装置とが需要家の分電盤を介して同じ送電線に接続されている状況において、周波数の安定化のための動作を個々の装置が独立して行うと、周波数の安定化効果がうまく得られなくなる可能性がある。
【０００６】
本発明の目的は、発電装置と蓄電装置とを用いて、電力系統の周波数の安定化に寄与する技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得手段と、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御手段と、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する出力手段と、
を備える制御装置が提供される。
【０００８】
本発明によれば、
コンピュータが、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得し、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成し、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する、
ことを含む制御方法が提供される。
【０００９】
本発明によれば、
コンピュータを、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得手段と、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御手段と、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する出力手段と、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、発電装置と蓄電装置とを用いて、電力系統の周波数の安定化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態における制御システムの一例を概念的に示すブロック図である。
【図２】第１実施形態の制御装置の機能構成を概念的に示すブロック図である。
【図３】制御システムの各装置のハードウエア構成を概念的に示すブロック図である。
【図４】制御システムの第１の動作例における処理の流れを示すフローチャートである。
【図５】第１の動作例を具体的に説明するための図である。
【図６】第１の動作例を具体的に説明するための図である。
【図７】制御システムの第２の動作例における処理の流れを示すフローチャートである。
【図８】第２の動作例を具体的に説明するための図である。
【図９】制御システムの第３の動作例における処理の流れを示すフローチャートである。
【図１０】第３の動作例を具体的に説明するための図である。
【図１１】第３実施形態の制御装置の機能構成を概念的に示すブロック図である。
【図１２】第３実施形態の制御装置の処理の流れを示すフローチャートである。
【図１３】第３実施形態の制御装置の動作の一例を説明するための図である。
【図１４】第３実施形態の制御装置の動作の一例を説明するための図である。
【図１５】第３実施形態の制御装置の動作の一例を説明するための図である。
【図１６】第３実施形態の制御装置の動作の一例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また各ブロック図において、特に説明がない限り、各ブロックは、ハードウエア単位の構成ではなく機能単位の構成を表している。また、本明細書において、「取得」や「読み出す」とは、自装置が他の装置や記憶媒体に格納されているデータまたは情報を取りに行くこと（能動的な取得）、たとえば、他の装置にリクエストまたは問い合わせして受信すること、他の装置や記憶媒体にアクセスして読み出すこと等、および、自装置に他の装置から出力されるデータまたは情報を入力すること（受動的な取得）、たとえば、配信（または、送信、プッシュ通知等）されるデータまたは情報を受信すること等、の少なくともいずれかを含む。また、受信したデータまたは情報の中から選択して取得すること、または、配信されたデータまたは情報を選択して受信することも含む。
【００１３】
［第１実施形態］
以下、本発明に係る制御システムについて説明する。本明細書に係る制御システムは、１以上の需要家用に構築される。
【００１４】
〔システム概要〕
図１は、第１実施形態における制御システム１０００の一例を概念的に示すブロック図である。なお図１において、実線は電力線を意味し、点線は通信線を意味する。制御システム１０００は、図１に示されるように、制御装置１０、システム用のＣＴ（Current Transformer）センサ５０、発電装置２０、発電装置２０用のＰＣＳ（Power Conditioning System）２２、蓄電装置３０、蓄電装置３０用のＣＴセンサ６０、蓄電装置３０用のＰＣＳ３２を有する。これらの構成要素は需要家側に備えられる。
【００１５】
ＣＴセンサ５０は、電力線４２に設けられており、系統４０の周波数などを測定する。ＣＴセンサ５０は、系統４０に接続する地点の近傍に設けられており、系統４０から電力線４２に供給される電力の周波数を測定することができる。また、ＣＴセンサ５０は、系統４０側を上流側として、下流側で消費される電力の総量を測定することもできる。
【００１６】
発電装置２０は、太陽光や風力などの再生可能エネルギーを利用して発電する装置である。発電装置２０は、発電装置２０用のＰＣＳ２２を介して電力線４２に接続される。図には示されていないが、発電装置２０は複数設けられていてもよい。
【００１７】
蓄電装置３０は、図示しない蓄電池（例えば、リチウムイオン電池、ニッケル水素電池、ナトリウム硫黄電池など）やＢＭＵ（Battery Management Unit）などを含んで構成され、系統４０や発電装置２０から電力供給を受けて、該蓄電池に電力を蓄える装置である。蓄電装置３０は、蓄電装置３０用のＰＣＳ３２を介して電力線４２に接続される。図には示されていないが、蓄電装置３０は複数設けられていてもよい。また、ＰＣＳ３２は蓄電装置３０内に設けられていてもよい。
【００１８】
制御システム１０００の構成は図１で示される例に限定されない。例えば、発電装置２０用のＰＣＳ２２および蓄電装置３０用のＰＣＳ３２は、発電装置２０および蓄電装置３０共通の一体型のＰＣＳ（所謂ハイブリッド型のＰＣＳ）であってもよい。また、図１の構成において、図示しない負荷（例えば、需要家が利用する電子機器など）や、以下の説明には関連しない他の蓄電装置が、電力線４２に更に接続されていてもよい。
【００１９】
制御装置１０は、ＣＴセンサ５０から得られる情報を基に、発電装置２０の出力および蓄電装置３０の充放電動作を制御する。また、制御装置１０は図示しない外部装置（例えばサーバ装置など）と接続されており、制御に必要なその他の情報を当該外部装置から取得するように構成されていてもよい。
【００２０】
〔機能構成〕
図２は、第１実施形態の制御装置１０の機能構成を概念的に示すブロック図である。図２に示されるように、制御装置１０は、情報取得部１１０、制御部１２０、および出力部１３０を有する。
【００２１】
情報取得部１１０は、系統の周波数およびアンシラリー指令の少なくも一方を含む情報（周波数情報）を取得する。情報取得部１１０は、図１のＣＴセンサ５０を介して、系統の周波数を示す情報を取得することができる。また、情報取得部１１０は、図示しない外部装置（例えば、一般電気事業者の情報処理装置）を介して、アンシラリー指令を取得することができる。
【００２２】
ここで、アンシラリー指令は、例えば、所定の期間における動作の方向とその期間で要求される電力値に関する指令を含む。この「動作の方向」には、２種類の方向が存在する。系統４０側を上流として、上流から下流へ向かう方向（以下、「順潮流方向」と表記）と、下流から上流へ向かう方向（以下、「逆潮流方向」と表記）である。なお、順潮流方向のアンシラリー指令は、系統４０において電力供給が電力需要を上回っており、需給バランスの安定化のために電力需要の増加が望まれる場合に送信される。言い換えると、順潮流方向のアンシラリー指令は、系統４０の周波数が基準値よりも高い状態（系統４０の電圧が基準値よりも高い状態）を解消するために送信される。逆に、逆潮流方向のアンシラリー指令は、系統４０において電力需要が電力供給を上回っており、需給バランスの安定化のために電力供給の増加が望まれる場合に送信される。言い換えると、逆潮流方向のアンシラリー指令は、系統４０の周波数が基準値よりも低い状態（系統４０の電圧が基準値よりも低い状態）を解消するために送信される。
【００２３】
また、ＣＴセンサ５０から取得される周波数情報（系統の周波数）に基づく制御と、外部装置から送信されるアンシラリー指令に基づく制御では、以下のような違いがある。
【００２４】
ＣＴセンサ５０から取得される周波数情報は、系統４０の周波数をリアルタイムに表す情報であり、系統周波数の短周期成分を含む。この短周期成分を安定化するために、本発明の制御装置１０は、発電装置２０と蓄電装置３０とを連動させて周波数の基準値からの変動幅を抑制する。この場合、制御装置１０は、相対的な電力の増減を制御することによって、短周期成分の変動幅の抑制を実現できる。例えば、系統４０の周波数が所定の基準値よりも高い場合には、系統４０から需要家宅内への順潮流方向の電力が生じるように制御することが好ましいが、需要家宅内から系統４０への逆潮流方向の電力を小さくする制御を行うだけでも、短周期成分の変動幅を抑制することができる。
【００２５】
一方で、外部装置からの周波数情報（アンシラリー指令）は、系統周波数の中周期成分を安定化するための情報である。制御装置１０は、このアンシラリー指令に基づいて、指定された期間で周波数の基準値（例えば、５０Ｈｚ）に近づける制御を行う。従って、例えば逆潮流方向のアンシラリー指令が出た時は、本発明の制御装置１０は、上述したような相対的な電力の増減による制御ではなく、需要家宅内から系統４０への逆潮流方向の電力が生じるように、発電装置２０および蓄電装置３０の動作を制御する必要がある。
【００２６】
制御部１２０は、情報取得部１１０が取得した周波数情報を用いて、蓄電装置３０用の制御信号（以下、"第１制御信号"とも表記）と、発電装置２０用の制御信号（以下、"第２制御信号"とも表記）とを生成する。
【００２７】
例えば、情報取得部１１０が系統４０の周波数を示す情報を取得した場合、制御部１２０は、当該系統４０の周波数と、所定の基準値（例えば、５０Ｈｚまたは６０Ｈｚ）とを比較する。そして、制御部１２０は、系統４０の周波数が所定の基準値よりも高くなった或いは低くなった場合（すなわち、電力の需給バランスが崩れた場合）、電力の需給バランスを調整するための第１制御信号および第２制御信号を生成する。系統４０の周波数が所定の値よりも高くなった場合、制御部１２０は、電力需要を増加させて系統４０の周波数を下げる効果を生む動作を蓄電装置３０および発電装置２０に実行させる第１制御信号および第２制御信号を生成する。また、系統４０の周波数が所定の値よりも低くなった場合、制御部１２０は、電力供給を増加させて系統４０の周波数を上げる効果を生む動作を蓄電装置３０および発電装置２０に実行させる第１制御信号および第２制御信号を生成する。
【００２８】
また、情報取得部１１０がアンシラリー指令を取得した場合、制御部１２０は当該指令が順潮流方向か逆潮流方向かに基づいて第１制御信号および第２制御信号を生成する。取得されたアンシラリー指令が順潮流方向（すなわち、電力需要を増加させる方向）の指令である場合、制御部１２０は、電力需要を増加させて系統４０の周波数を下げる効果を生む動作を蓄電装置３０および発電装置２０に実行させる第１制御信号および第２制御信号を生成する。また、取得されたアンシラリー指令が逆潮流方向（すなわち、電力供給を増加させる方向）の指令である場合、制御部１２０は、電力供給を増加させて系統４０の周波数を上げる効果を生む動作を蓄電装置３０および発電装置２０に実行させる第１制御信号および第２制御信号を生成する。
【００２９】
なお、制御部１２０の具体的な動作については、別の実施形態で説明する。
【００３０】
出力部１３０は、制御部１２０により生成された第１制御信号を蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から受信した第１制御信号に従って、蓄電装置３０の充放電動作を制御する。また、制御部１２０により生成された第２制御信号を発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から受信した第２制御信号に従って、発電装置２０の出力を制御する。
【００３１】
以上、本実施形態によれば、発電装置２０および蓄電装置３０が互いに協働することにより、系統４０の周波数を所定の基準値に近づけて、系統４０の電力の安定化が図れる。
【００３２】
〔第２実施形態〕
本実施形態では、第１実施形態をより詳細に説明する。
【００３３】
〔ハードウエア構成〕
制御システム１０００に含まれる各装置の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、制御システム１０００に含まれる各装置の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００３４】
図３は、制御システム１０００の各装置のハードウエア構成を概念的に示すブロック図である。
【００３５】
制御装置１０は、バス１０１、プロセッサ１０２、メモリ１０３、ストレージ１０４、入出力インタフェース１０５、及び、通信インタフェース１０６を有する。バス１０１は、データを送受信するためのデータ伝送路である。プロセッサ１０２、メモリ１０３、ストレージ１０４、入出力インタフェース１０５、及び通信インタフェース１０６は、バス１０１を介して相互にデータを送受信する。但し、プロセッサ１０２などを互いに接続する方法は、バス接続に限定されない。
【００３６】
プロセッサ１０２は、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ１０３は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ１０４は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、又はメモリカードなどの記憶装置である。また、ストレージ１０４は、ＲＡＭやＲＯＭなどのメモリであってもよい。
【００３７】
ストレージ１０４は、制御装置１０の上記機能構成部（情報取得部１１０、制御部１２０、出力部１３０）を実現するプログラムモジュールを記憶している。プロセッサ１０２は、これら各プログラムモジュールを実行することにより、そのプログラムモジュールに対応する各機能構成部を実現する。ここでプロセッサ１０２は、上記各プログラムモジュールを実行する際、これらのプログラムモジュールをメモリ１０３上に読み出してから実行してもよいし、メモリ１０３上に読み出さずに実行してもよい。
【００３８】
入出力インタフェース１０５は、制御装置１０と入出力デバイスとを接続するためのインタフェースである。入出力インタフェース１０５は、キーボードなどの入力装置や、ＣＲＴ（Cathode Ray Tube）ディスプレイやＬＣＤ（Liquid Crystal Display）などの表示装置、これら入力装置と表示装置が一体化したタッチパネルなどを制御装置１０に接続することができる。
【００３９】
通信インタフェース１０６は、制御装置１０と外部装置（例えば、ＣＴセンサ５０、発電装置２０用のＰＣＳ２２、蓄電装置３０用のＰＣＳ３２など）とを、各種ネットワークを介して接続することができる。通信インタフェース１０６の通信方式は、特に限定されない。制御部１２０によって生成される第１制御信号は、通信インタフェース１０６から通信線を介して、蓄電装置３０用のＰＣＳ３２に送信される。そして、蓄電装置３０用のＰＣＳ３２は、制御装置１０から受信した第１制御信号に従って蓄電装置３０の充放電動作を制御する。また、制御部１２０によって生成される第２制御信号は、通信インタフェース１０６を介して、発電装置２０用のＰＣＳ２２に送信される。そして、発電装置２０用のＰＣＳ２２は、制御装置１０から受信した第２制御信号に従って発電装置２０の出力を制御する。
【００４０】
なお、制御システム１０００に含まれる各装置のハードウエア構成は図７に示した構成に限定されない。
【００４１】
〔動作例〕
以下、制御装置１０の具体的な動作を説明する。以下の動作例において、制御部１２０は、系統４０の周波数が所定の基準値よりも高いか否かを判断し、当該判断結果を用いて、蓄電装置３０の充放電動作を制御する第１制御信号と、発電装置２０の出力を制御する第２制御信号とを生成する。ここで、所定の基準値は、例えば、系統４０の定格周波数（例えば、５０Ｈｚまたは６０Ｈｚ）である。但し、基準値はここで例示される値に限定されものではなく、必要に応じて変更することができる。
【００４２】
＜第１の動作例＞
図４を用いて、制御システム１０００の第１の動作例について説明する。また、図４は、制御システム１０００の第１の動作例における処理の流れを示すフローチャートである。
【００４３】
まず、ＣＴセンサ５０によって系統４０から供給される電力の周波数が測定され、情報取得部１１０が当該測定された周波数を周波数情報として取得する（Ｓ１０２）。
【００４４】
そして、制御部１２０は、例えば、メモリ１０３やストレージ１０４に保持されている所定の基準値（５０Ｈｚおよび６０Ｈｚ）と、Ｓ１０２で取得された周波数情報の周波数とを比較する（Ｓ１０４）。そして、制御部１２０は、比較の結果に基づいて、第１制御信号と第２制御信号とを生成する（Ｓ１０６）。
【００４５】
そして、出力部１３０は、制御部１２０によって生成された第１制御信号および第２制御信号を、蓄電装置３０用のＰＣＳ３２および発電装置２０用のＰＣＳ２２にそれぞれ出力する（Ｓ１０８）。以下に、この動作に関する具体例を挙げる。
【００４６】
＜＜具体例１＞＞
図５は、第１の動作例を具体的に説明するための図である。図５では、系統４０の周波数、発電装置２０の出力、蓄電装置３０の出力の変化が示されている。
【００４７】
図５の例では、時刻ｔ１までの期間、時刻ｔ２から時刻ｔ３の期間、時刻ｔ４から時刻ｔ５の期間、および、時刻ｔ６以降の期間において、系統４０の周波数が所定の基準値（ここでは５０Ｈｚ）を上回る。そして、系統４０の周波数を所定の基準値に近づけるため、発電装置２０の出力が抑制出力値（Ｐａ）に制限されると共に、蓄電装置３０の充電動作が実行される。
【００４８】
また、図５の例では、時刻ｔ１から時刻ｔ２の期間、時刻ｔ３から時刻ｔ４の期間、および、時刻ｔ５から時刻ｔ６の期間において、系統４０の周波数が所定の基準値を下回る。そして、系統４０の周波数を所定の基準値に近づけるため、発電装置２０の出力が抑制出力値（Ｐａ）から可能出力値（ＰＭａｘ）に上がるとともに、蓄電装置３０の動作（充電動作）が停止される。
【００４９】
なお、本明細書において、可能出力値（ＰＭａｘ）とは、ある時点の発電装置２０から生み出される、発電装置２０の実際の発電電力のことを意味する。なお、発電装置２０の可能出力値（ＰＭａｘ）は発電時の環境（例えば天候など）に応じて変動し得るが、本図を含めいくつかの図では、説明の便宜上、発電装置２０の可能出力値（ＰＭａｘ）は一定の値として描画する。以下、図５の例における制御装置１０の動作をより詳細に説明する。
【００５０】
制御部１２０は、周波数情報の周波数が基準値よりも高い場合、発電装置２０の出力を抑制出力値（Ｐａ）に抑える第２制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第２制御信号を通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、発電装置２０からの出力される電力を第２制御信号が示す抑制出力値（Ｐａ）に制限する。
【００５１】
ここで抑制出力値（Ｐａ）は、発電装置２０の可能出力値（ＰＭａｘ）よりも低い値として定義される。これにより、系統４０の周波数が所定の基準値を上回っている場合には、「可能出力値（ＰＭａｘ）−抑制出力値（Ｐａ）」の式により算出される電力が、発電装置２０の余力（調整可能電力）として確保される。この調整可能電力は、系統４０の需給バランスが変動して系統４０の周波数が所定の基準値を下回った場合において、系統４０の周波数を安定させるための動作に利用可能である。
【００５２】
抑制出力値（Ｐａ）は、例えば、発電装置２０の可能出力値（ＰＭａｘ）に所定の係数α（０≦α＜１）を乗じて得られる値として定義することができる。係数αは、例えばメモリ１０３またはストレージ１０４などに予め記憶されていればよい。この場合、制御部１２０は、メモリ１０３やストレージ１０４に記憶されている係数αを読み出す。そして、制御部１２０は、例えば情報取得部１１０が通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２から取得した発電装置２０の可能出力値（ＰＭａｘ）に、読み出した係数αを乗じて抑制出力値（Ｐａ）を算出する。また、抑制出力値（Ｐａ）は、発電装置２０の理論的な発電電力値よりも低い所定の値として、例えばメモリ１０３やストレージ１０４などに記憶されていてもよい。
【００５３】
制御部１２０は、複数の抑制出力値を状況に応じて切り替えることもできる。例えば、制御部１２０は、発電装置２０の可能出力値が第１の抑制出力値（所定の値）以上の場合には当該第１の抑制出力値を使用し、発電装置２０の可能出力値が当該第１の抑制出力値よりも小さい場合には当該可能出力値に係数αを乗じて得られる第２の抑制出力値を使用してもよい。
【００５４】
これにより、系統４０の周波数が高い（言いかえると、系統４０において電力の供給が過多である）場合に、発電装置２０から出力される電力が抑制されるため、系統４０への電力供給が減少する。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。
【００５５】
さらに、制御部１２０は、蓄電装置３０に充電動作を実行させる第１制御信号を、例えば以下のようにして生成する。
【００５６】
詳細には、制御部１２０は、蓄電装置３０の充電性能（単位時間あたりの充電能力：単位［Ｗ］）を取得し、蓄電装置３０の充電性能が抑制出力値（Ｐａ：単位［Ｗ］）以上か否かを判定する。蓄電装置３０の充電性能は、例えば、制御装置１０のメモリ１０３やストレージ１０４などに予め記憶されている。
【００５７】
蓄電装置３０の充電性能が抑制出力値（Ｐａ）以上の場合、制御部１２０は、抑制出力値（Ｐａ）分の電力を充電する動作を蓄電装置３０に実行させる第１制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、抑制出力値分の電力を充電する動作を蓄電装置３０に実行させる。
【００５８】
これにより、系統４０の周波数が高い（言いかえると、系統４０において電力の供給が過多である）場合に、新たな電力需要が蓄電装置３０の充電動作によって生み出される。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。またこの場合、発電装置２０からの電力供給（抑制出力値（Ｐａ）分の電力供給）と、蓄電装置３０の充電動作によって生み出される電力需要とが均衡する。そのため、発電装置２０から出力される電力が系統４０に流れ込まず、系統４０の周波数が上昇することを防止する効果が得られる。
【００５９】
なお、蓄電装置３０の充電性能が抑制出力値（Ｐａ）を上回る場合において、制御部１２０は、蓄電装置３０の充電性能の上限値で蓄電装置３０に充電動作を実行させる第１制御信号を生成してもよい。この場合、蓄電装置３０用のＰＣＳ３２は、当該第１制御信号に従って、発電装置２０から出力される電力（抑制出力値（Ｐａ）の電力）以上の電力を充電する動作を蓄電装置３０に実行させる。
【００６０】
これにより、系統４０の周波数が高い（言いかえると、系統４０において電力の供給が過多である）場合に、新たな電力需要が蓄電装置３０の充電動作によって生み出される。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。またこの場合、蓄電装置３０の充電動作によって生み出される電力需要が、発電装置２０からの電力供給（抑制出力値（Ｐａ）分の電力供給）を上回る。発電装置２０からの電力供給を上回る分の電力は、系統４０から供給されるため、結果として、系統４０の周波数を低下させる効果が得られる。
【００６１】
一方、蓄電装置３０の充電性能が抑制出力値（Ｐａ）未満の場合、制御部１２０は、蓄電装置３０の充電性能の上限値で蓄電装置３０に充電動作を実行させる第１制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、充電性能の上限値による充電動作を蓄電装置３０に実行させる。
【００６２】
これにより、系統４０の周波数が高い（言いかえると、系統４０において電力の供給が過多である）場合に、新たな電力需要が蓄電装置３０の充電動作によって生み出される。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。またこの場合、発電装置２０から出力される電力（抑制出力値（Ｐａ）分の電力）の少なくとも一部が、蓄電装置３０の充電動作で消費される。そのため、発電装置２０から出力されて系統４０に流れ込む電力が小さくなり、系統４０の周波数の上昇を抑えることができる。
【００６３】
また、制御部１２０は、周波数情報の周波数が基準値よりも低い場合、発電装置２０から、上述の抑制出力値（Ｐａ）よりも高い可能出力値（ＰＭａｘ）の電力を出力させる第２制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第２制御信号を通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、可能出力値（ＰＭａｘ）の電力を発電装置２０から出力させる。
【００６４】
これにより、系統４０の周波数が低い（言いかえると、系統４０において電力の需要が過多である）場合に、発電装置２０から出力される電力を増やすことができる。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。
【００６５】
さらに、制御部１２０は、蓄電装置３０の動作（充電動作）を停止させる第１制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０の充電動作を停止させる。
【００６６】
これにより、系統４０の周波数が低い（言いかえると、系統４０において電力の需要が過多である）場合に、電力需要を減らすことができる。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。
【００６７】
なお、本動作例において、蓄電装置３０の動作は充電状態と停止状態との間で切り替えられる。すなわち、充電状態から放電状態への切り替えが存在しない。蓄電装置３０を充電状態から放電状態に切り替える場合にはある程度の時間を要するため、充電状態と放電状態との間で切り替えない制御を採用することにより、系統４０の周波数の変動に制御システム１０００を精度よく追従させることができる。
【００６８】
また、本発明では発電装置２０と蓄電装置３０とが協働するため、互いの弱点を補い、より精度よく周波数の安定化効果を得ることが可能となる。例えば、発電装置２０は、電力を消費することはできないため、発電装置２０の出力を０まで絞った場合、それ以上は順潮流方向の周波数安定化の動作に寄与することはできない。これに対し、蓄電装置３０が充電動作を行うことによりこの発電装置２０の弱点を補い、より精度よく周波数安定化の効果を得ることができる。また例えば、蓄電装置３０は、動作可能な時間が容量により制限されるため、容量が枯渇した場合などには、それ以上は逆潮流方向の周波数安定化の動作に寄与することができない。これに対し、発電装置２０が電力を生み出すことでこの蓄電装置３０の弱点を補い、より精度よく周波数安定化の効果を得ることができる。
【００６９】
また、発電装置２０が太陽光発電装置である場合、日没後などは出力電力が略０で固定されるため、発電装置２０が周波数安定化の動作に寄与するできなくなる。本発明のように発電装置２０と蓄電装置３０の双方を備える場合には、日中は主に発電装置２０の電力によって周波数安定化の動作を実行して蓄電装置３０の電力を温存し、夜間は蓄電装置３０の電力によって周波数安定化の動作を実行するようにすれば、より長時間にわたって周波数安定化の効果を得ることができる。
【００７０】
なお、上述の例において、取得した周波数と所定の基準値とが等しい場合には、制御装置１０は、例えば、それまでの動作状態を維持すればよい。また、所定の基準値に対して、所定のヒステリシス幅が設けられていてもよい。
【００７１】
＜＜具体例２＞＞
他の例として、蓄電装置３０を放電状態と停止状態との間で切り替えるようにしてもよい。図６は、第１の動作例を具体的に説明するための図である。図６では、系統４０の周波数、発電装置２０の出力、蓄電装置３０の出力の変化が示されている。
【００７２】
図６の例では、時刻ｔ１までの期間、時刻ｔ２から時刻ｔ３の期間、時刻ｔ４から時刻ｔ５の期間、および、時刻ｔ６以降の期間において、系統４０の周波数が所定の基準値（ここでは５０Ｈｚ）を上回る。そして、系統４０の周波数を所定の基準値に近づけるため、発電装置２０の出力が抑制出力値（Ｐａ）に制限されると共に、蓄電装置３０の動作（放電動作）が停止される。
【００７３】
また、図６の例では、時刻ｔ１から時刻ｔ２の期間、時刻ｔ３から時刻ｔ４の期間、および、時刻ｔ５から時刻ｔ６の期間において、系統４０の周波数が所定の基準値を下回る。そして、系統４０の周波数を所定の基準値に近づけるため、発電装置２０の出力が抑制出力値（Ｐａ）から可能出力値（ＰＭａｘ）に上がると共に、蓄電装置３０の放電動作が実行される。以下、図６の例における制御装置１０の動作をより詳細に説明する。
【００７４】
制御部１２０は、周波数情報の周波数が基準値よりも高い場合、発電装置２０の出力を抑制出力値（Ｐａ）に抑える第２制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第２制御信号を通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、発電装置２０からの出力される電力を第２制御信号が示す抑制出力値（Ｐａ）に制限する。
【００７５】
これにより、系統４０の周波数が高い（言いかえると、系統４０において電力の供給が過多である）場合に、発電装置２０から出力される電力が抑制されるため、系統４０への電力供給が減少する。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。
【００７６】
さらに、制御部１２０は、蓄電装置３０の動作（放電動作）を停止させる第１制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０の放電動作を停止する。
【００７７】
蓄電装置３０の放電動作を停止させることで、電力供給が減少する。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。また、蓄電装置３０の放電動作を停止させることで、それまで蓄電装置３０によって賄っていた負荷（需要家が所持する電子機器など）の電力は系統４０から供給されることになる。よって、系統４０の電力を消費して、系統４０の周波数を下げる効果が得られる。また、発電装置２０からの出力電力が需要家の負荷を上回っている場合には系統４０から電力は供給されないが、相対的な電力供給が減少することになるため、系統４０の周波数の増加率を減少させる効果が得られる。
【００７８】
また、周波数情報の周波数が基準値よりも低い場合、発電装置２０から可能出力値（ＰＭａｘ）の電力を出力させる第２制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第２制御信号を通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、可能出力値（ＰＭａｘ）の電力を発電装置２０から出力させる。
【００７９】
これにより、系統４０の周波数が低い（言いかえると、系統４０において電力の需要が過多である）場合に、発電装置２０から出力される電力を増やすことができる。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。
【００８０】
さらに、制御部１２０は、蓄電装置３０に放電動作を実行させる第１制御信号を生成する。制御部１２０は、蓄電装置３０の任意の出力で蓄電装置３０を放電させる第１制御信号を生成する。制御部１２０は、例えば、蓄電装置３０の状態（ＳＯＣ（State of Charge）、ＳＯＨ（State of Health）、電池温度、電池使用期間など）をパラメータとして、放電時の出力を算出する関数などを用いて、蓄電装置３０の放電出力を決定することができる。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０に放電動作を実行させる。
【００８１】
これにより、系統４０の周波数が低い（言いかえると、系統４０において電力の需要が過多である）場合に、電力の供給源が増える。よって、系統４０における電力の需給バランスが改善され、系統４０の周波数を安定化させる効果が得られる。
【００８２】
このような構成としても、充電状態から放電状態への切り替えが存在しないため、具体例１と同様に、系統４０の周波数の変動に制御システム１０００を精度よく追従させることができる。
【００８３】
また、系統４０の周波数が基準値よりも低い場合、制御部１２０は次のように動作してもよい。
【００８４】
まず、制御部１２０は、系統４０の周波数と基準値との差分に、所定の係数（例えば、周波数を１Ｈｚ上げるために必要な電力を示す数値）を乗じることにより、系統４０の周波数を基準値に近づけるための目標出力値（単位［Ｗ］）を算出する。次に、制御部１２０は、発電装置２０の可能出力値（ＰＭＡＸ：単位［Ｗ］）を、例えば発電装置２０用のＰＣＳ２２を介して取得し、当該可能出力値（ＰＭＡＸ）が目標出力値以上か否かを判定する。
【００８５】
発電装置２０の可能出力値（ＰＭＡＸ）が目標出力値以上である場合、制御部１２０は、発電装置２０の出力を目標出力値とする第２制御信号を生成する。出力部１３０は、制御部１２０によって生成された第２制御信号を通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、目標出力値の電力を発電装置２０から出力させる。
【００８６】
発電装置２０の可能出力値（ＰＭＡＸ）が目標出力値未満である場合、制御部１２０は、発電装置２０の出力を可能出力値（ＰＭＡＸ）とする第２制御信号を生成する。出力部１３０は、制御部１２０によって生成された第２制御信号を通信インタフェース１０６を介して発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、可能出力値（ＰＭＡＸ）の電力を発電装置２０から出力させる。
【００８７】
さらに、発電装置２０の可能出力値（ＰＭＡＸ）が目標出力値未満である場合、制御部１２０は、蓄電装置３０の放電性能（単位時間あたりの放電能力：単位［Ｗ］）を取得し、蓄電装置３０の放電性能が目標出力値と可能出力値（ＰＭＡＸ）との差分値以上か否かを判定する。蓄電装置３０の放電性能は、例えば、制御装置１０のメモリ１０３やストレージ１０４などに予め記憶されている。
【００８８】
蓄電装置３０の放電性能が目標出力値と可能出力値（ＰＭＡＸ）との差分値以上である場合、制御部１２０は、蓄電装置３０の放電出力を当該差分値とする第１制御信号を生成する。出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、目標出力値と発電装置２０の可能出力値（ＰＭＡＸ）との差分値の電力で蓄電装置３０を放電させる。
【００８９】
また、蓄電装置３０の放電性能が目標出力値と可能出力値（ＰＭＡＸ）との差分値未満である場合、制御部１２０は、放電性能の上限値で蓄電装置３０に放電動作を実行させる第１制御信号を生成する。出力部１３０は、制御部１２０によって生成された第１制御信号を通信インタフェース１０６を介して蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、放電性能の上限値で蓄電装置３０を放電させる。
【００９０】
このような制御によっても、系統４０の周波数を基準値に近づけて、電力を安定化させることができる。
【００９１】
＜第２の動作例＞
本動作例では、制御部１２０は、系統４０の周波数と所定の基準値との差分の絶対値が、所定の閾値（第１閾値）を超えた場合に、蓄電装置３０の充放電動作を制御する第１制御信号を生成する。つまり本動作例において、系統４０の周波数が「所定の基準値−第１閾値」から「所定の基準値＋第１閾値」の範囲外である場合に、制御部１２０は、蓄電装置３０の充放電動作を制御する第１制御信号を生成する。
【００９２】
また、制御部１２０は、系統４０の周波数と所定の基準値との差分の絶対値が、所定の閾値（第２閾値）を超えた場合に、発電装置２０の出力を制御する第２制御信号を生成する。つまり、本動作例において、系統４０の周波数が「所定の基準値−第２閾値」から「所定の基準値＋第２閾値」の範囲外である場合に、制御部１２０は、発電装置２０の出力を制御する第２制御信号を生成する。
【００９３】
ここで、第２閾値は、第１閾値より小さい値（第１閾値＞第２閾値≧０Ｈｚ）として定義される。これにより、本動作例では、系統４０の周波数と所定の基準値との差分が拡大していくと、その差分は第１閾値よりも先に第２閾値を超えることになる。つまり、蓄電装置３０の充放電動作を制御するよりも先に、第２制御信号によって発電装置２０の出力が制御されることになる。その後、系統４０の周波数と所定の基準値との差分が更に拡大していき第１閾値を超えた時点で、第１制御信号によって蓄電装置３０の充放電動作が制御される。
【００９４】
図７を用いて、制御システム１０００の第２の動作例について説明する。また、図７は、制御システム１０００の第２の動作例における処理の流れを示すフローチャートである。なお以下では、所定の基準値を「５０Ｈｚ」、「所定の基準値＋第１閾値」をｆＨ、「所定の基準値−第１閾値」をｆＬ、「所定の基準値±第２閾値」を「５０Ｈｚ」（すなわち、第２閾値＝０Ｈｚ）として説明する。
【００９５】
まず、ＣＴセンサ５０によって系統４０から供給される電力の周波数が測定され、情報取得部１１０が当該測定された周波数を周波数情報として取得する（Ｓ２０２）。
【００９６】
そして、制御部１２０は、情報取得部１１０によって取得された周波数が、ｆＨを超えているか否かを判定する（Ｓ２０４）。なお、制御部１２０は、所定の基準値および第１閾値を、例えばメモリ１０３やストレージ１０４から読み出し、当該読み出した情報を用いてｆＨを算出することができる。なお、メモリ１０３やストレージ１０４には、「所定の基準値＋第１閾値」（すなわち、ｆＨ）が記憶されていてもよい。この場合、制御部１２０は、メモリ１０３やストレージ１０４に記憶されているｆＨを読み出して、情報取得部１１０によって取得された系統４０の周波数と比較する。
【００９７】
情報取得部１１０によって取得された周波数がｆＨを超えている場合（Ｓ２０４：ＹＥＳ）、系統４０の周波数は、制御部１２０は、蓄電装置３０に充電動作を実行させる第１制御信号と、発電装置２０の出力を抑制出力値に抑える第２制御信号とを生成する（Ｓ２１０）。そして、出力部１３０は、生成された第１制御信号および第２制御信号を、蓄電装置３０用のＰＣＳ３２におよび発電装置２０用のＰＣＳ２２にそれぞれ出力する（Ｓ２１８）。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０に充電動作を実行させる。また、出力部１３０は、生成された第２制御信号を発電装置２０用のＰＣＳ２２に出力する。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、発電装置２０から抑制出力値分の電力を出力させる。
【００９８】
一方、情報取得部１１０によって取得された周波数がｆＨ以下の場合（Ｓ２０４：ＮＯ）、制御部１２０は、情報取得部１１０によって取得された周波数が所定の基準値より大きいか否かを判定する（Ｓ２０６）。なお、本動作例では第２閾値は０Ｈｚである。そのため、Ｓ２０６において、制御部１２０は、情報取得部１１０によって取得された周波数と「所定の基準値±第２閾値」とを比較していると言える。なお、制御部１２０は、所定の基準値および第２閾値を、例えばメモリ１０３やストレージ１０４から読み出し、当該読み出した情報を用いてＳ２０２で取得される周波数と比較すべき周波数の値（以下、比較値とも表記）を算出することができる。なお、メモリ１０３やストレージ１０４には、比較値そのものが記憶されていてもよい。この場合、制御部１２０は、メモリ１０３やストレージ１０４に記憶されている比較値を読み出して、情報取得部１１０によって取得された系統４０の周波数と比較する。
【００９９】
情報取得部１１０によって取得された周波数が所定の基準値より大きい場合（Ｓ２０６：ＹＥＳ）、制御部１２０は、蓄電装置３０の動作を停止させる第１制御信号と、発電装置２０の出力を抑制出力値に抑える第２制御信号とを生成する（Ｓ２１２）。そして、出力部１３０は、生成された第１制御信号および第２制御信号を、蓄電装置３０用のＰＣＳ３２におよび発電装置２０用のＰＣＳ２２にそれぞれ出力する（Ｓ２１８）。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力される第１制御信号に従って、蓄電装置３０の動作を停止させる。また、発電装置２０用のＰＣＳ２２は、出力部１３０から出力される第２制御信号に従って、発電装置２０から抑制出力値分の電力を出力させる。
【０１００】
一方、情報取得部１１０によって取得された周波数が所定の基準値より小さい場合（Ｓ２０６：ＮＯ）、制御部１２０は、情報取得部１１０によって取得された周波数がｆＬより大きいか否かを判定する（Ｓ２０８）。なお、制御部１２０は、所定の基準値および第１閾値を、例えばメモリ１０３やストレージ１０４から読み出し、当該読み出した情報を用いてｆＬを算出することができる。なお、メモリ１０３やストレージ１０４には、「所定の基準値−第１閾値」（すなわち、ｆＬ）が記憶されていてもよい。この場合、制御部１２０は、メモリ１０３やストレージ１０４に記憶されているｆＬを読み出して、情報取得部１１０によって取得された系統４０の周波数と比較する。
【０１０１】
情報取得部１１０によって取得された周波数がｆＬより大きい場合（Ｓ２０８：ＹＥＳ）、制御部１２０は、蓄電装置３０の動作を停止させる第１制御信号と、発電装置２０の出力を可能出力値とする第２制御信号とを生成する（Ｓ２１４）。そして、出力部１３０は、生成された第１制御信号および第２制御信号を、蓄電装置３０用のＰＣＳ３２におよび発電装置２０用のＰＣＳ２２にそれぞれ出力する（Ｓ２１８）。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力される第１制御信号に従って、蓄電装置３０の動作を停止させる。また、発電装置２０用のＰＣＳ２２は、出力部１３０から出力される第２制御信号に従って、発電装置２０から可能出力値分の電力を出力させる。
【０１０２】
一方、情報取得部１１０によって取得された周波数がｆＬ以下の場合（Ｓ２０８：ＮＯ）、制御部１２０は、蓄電装置３０に放電動作を実行させる第１制御信号と、発電装置２０の出力を可能出力値とする第２制御信号とを生成する（Ｓ２１６）。そして、出力部１３０は、生成された第１制御信号および第２制御信号を、蓄電装置３０用のＰＣＳ３２におよび発電装置２０用のＰＣＳ２２にそれぞれ出力する（Ｓ２１８）。蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０に放電動作を実行させる。また、発電装置２０用のＰＣＳ２２は、出力部１３０から出力される第２制御信号に従って、発電装置２０から可能出力値分の電力を出力させる。
【０１０３】
＜＜具体例＞＞
図８は、第２の動作例を具体的に説明するための図である。図８では、系統４０の周波数、発電装置２０の出力、蓄電装置３０の出力の変化が示されている。
【０１０４】
図８の例では、時刻ｔ１までの期間、時刻ｔ３から時刻ｔ６の期間、時刻ｔ７から時刻ｔ１０の期間、および、時刻ｔ１３以降の期間において、系統４０の周波数が所定の基準値（ここでは５０Ｈｚ）を上回る。つまり、これらの期間において、系統４０の周波数と所定の基準値との差分の絶対値が第２閾値（＝０）を超える。そして、系統４０の周波数を所定の基準値に近づけるため、発電装置２０の出力が抑制出力値（ここでは０）に制限される。
【０１０５】
また、図８の例では、時刻ｔ４から時刻ｔ５の期間、時刻ｔ８から時刻ｔ９の期間、および、時刻ｔ１４以降の期間において、系統４０の周波数がｆＨを上回る。つまり、これらの期間において、系統４０の周波数と所定の基準値との差分の絶対値が第１閾値を超える。そして、系統４０の周波数を所定の基準値に近づけるため、蓄電装置３０の充電動作が実行される。
【０１０６】
また、図８の例では、時刻ｔ２から時刻ｔ３の期間、時刻ｔ６から時刻ｔ７の期間、および、時刻ｔ１０から時刻ｔ１３の期間において、系統４０の周波数が所定の基準値（ここでは５０Ｈｚ）を下回る。つまり、これらの期間において、系統４０の周波数と所定の基準値との差分の絶対値が第２閾値（＝０）を超える。そして、系統４０の周波数を所定の基準値に近づけるため、発電装置２０の出力が抑制出力値（０）から可能出力値（ＰＭａｘ）に上がる。
【０１０７】
また、図８の例では、時刻ｔ１１から時刻ｔ１２の期間において、系統４０の周波数がｆＬを下回る。つまり、この期間において、系統４０の周波数と所定の基準値との差分の絶対値が第１閾値を超える。そして、系統４０の周波数を所定の基準値に近づけるため、蓄電装置３０の放電動作が実行される。
【０１０８】
このように、本具体例において、制御部１２０は、第２制御信号によって発電装置２０の出力を制御しており、かつ、系統４０の周波数と基準値との差分の絶対値が第１閾値を超えた場合に、蓄電装置３０の充電動作または放電動作を制御する。また「系統４０の周波数と基準値との差分の絶対値が第１閾値を超える」とは、本具体例では、系統４０の周波数がｆＨを超える場合と、系統４０の周波数がｆＬを超える場合である。制御部１２０は、前者の場合には蓄電装置３０の充電動作を制御し、後者の場合には蓄電装置３０の放電動作を制御する。
【０１０９】
このようにすることで、充電動作と放電動作とを切り替える間に、蓄電装置３０が充電も放電もしない時間帯を作ることができる。これにより、充電動作と放電動作との切り替えにある程度の時間を要しても、当該時間帯で系統４０の変動に蓄電装置３０を十分追従させることができる。具体的には、系統４０の周波数がｆＬからｆＨの間の値となる時間帯は、蓄電装置３０を充電も放電もしない時間帯となる。このような時間帯を設けることで、充電動作と放電動作とを切り替えるのに時間を要するとしても、周波数の変動に蓄電装置３０の動作を追従させることができる。また、周波数がｆＬからｆＨの間の値となる時間帯において、系統４０の周波数の変動に応じて発電装置２０の出力が制御される。これにより、蓄電装置３０がアンシラリー動作に寄与できない時間帯には発電装置２０がアンシラリー動作に寄与できる。従って、系統４０の周波数の変動に精度よく追従することができる。
【０１１０】
また、系統４０の周波数が基準値から大きく外れている場合、停電などが発生する可能性があるため、そのような場合には系統４０の周波数を早急に安定化させることが望まれる。本動作例では、系統４０の周波数と所定の基準値との差分が第２閾値よりも大きい第１閾値に達した場合に、発電装置２０および蓄電装置３０の双方により、系統４０の周波数を基準値に戻す方向に強く補正をかけることができる。
【０１１１】
また、蓄電装置３０は、発電装置２０よりも周辺の環境（例えば天候など）の変化による影響を受けにくいため、動作の信頼性が発電装置２０よりも高い。そして、周波数が基準値よりも大きく外れている状態では、系統４０の周波数を安定させる措置の必要性が高くなる。このような状況となった場合に、蓄電装置３０による系統４０の安定化動作を行うことにより、周波数の安定化効果の信頼性を向上させることができる。
【０１１２】
＜第３の動作例＞
図９を用いて、制御システム１０００の第３の動作例について説明する。図９は、制御システム１０００の第３の動作例における処理の流れを示すフローチャートである。なお以下では、アンシラリー指令に対して蓄電装置３０が主に動作し、発電装置２０は補助的に動作するケースを例示する。なお、ここで説明する動作は、逆潮流方向のアンシラリー指令を受けた場合の動作である。
【０１１３】
まず、情報取得部１１０は、一般電気事業者などの端末から送信されたアンシラリー指令の取得に応じて、蓄電装置３０の状態情報を取得する（Ｓ３０２）。ここでは、情報取得部１１０が蓄電装置３０の残容量を状態情報として取得するものとして説明する（Ｓ３０４）。但し、情報取得部１１０が取得する蓄電装置３０の状態情報は残容量に制限されない。例えば、情報取得部１１０は、蓄電装置３０の端子間電圧を蓄電装置３０の状態情報として取得してもよい。
【０１１４】
次に、制御部１２０は、情報取得部１１０によって取得された蓄電装置３０の残容量が所定条件を満たす否かを判定する（Ｓ３０６）。所定条件は、例えば、「蓄電装置３０の残容量が完全放電状態の容量または放電を停止させる所定の基準容量に達したか否か」、或いは、「蓄電装置３０が充電中であるか否か」などである。但し、所定条件は、アンシラリー実行時に蓄電装置３０が利用可能か否かを判断するための条件であればよく、これらの例に限定されない。
【０１１５】
蓄電装置３０の残容量が所定条件を満たさない場合（Ｓ３０６：ＮＯ）、アンシラリー実行時に蓄電装置３０は利用可能（放電可能）な状態である。そのため、制御部１２０は、蓄電装置３０を用いてアンシラリー動作を実行することを決定し、アンシラリー指令により要求される電力を蓄電装置３０から出力させる第１制御信号を生成する（Ｓ３０８）。このとき、需要家が所持する負荷（各種電子機器など）に必要な電力を蓄電装置３０で賄っている場合、制御部１２０は、当該負荷に必要な電力に加え、アンシラリー指令で要求される電力を蓄電装置３０から更に出力させる第１制御信号を生成する。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を蓄電装置３０用のＰＣＳ３２に出力する（Ｓ３１０）。そして、蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０の放電動作を制御する。
【０１１６】
一方、蓄電装置３０の残容量が所定条件を満たす場合（Ｓ３０６：ＹＥＳ）、アンシラリー実行時に蓄電装置３０は十分な電力を出力できない状態である。そのため、制御部１２０は、蓄電装置３０の代わりに発電装置２０を用いてアンシラリー動作を実行することを決定し、発電装置２０の出力を上げる第２制御信号を生成する（Ｓ３１２）。そして、出力部１３０は、生成された第２制御信号を、発電装置２０用のＰＣＳ２２に出力する（Ｓ３１４）。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、発電装置２０の出力を上げる。つまり、発電装置２０用のＰＣＳ２２は、蓄電装置３０の代わりに発電装置２０がアンシラリー指令により要求される電力を出力するように、当該発電装置２０を制御する。
【０１１７】
これにより、蓄電装置３０の残容量が不足した場合などにおいても、発電装置２０によってアンシラリー指令に応えることが可能となる。
【０１１８】
上述のアンシラリー動作は、アンシラリー指令で指定された期間が経過するまで継続して実行される。制御装置１０は、例えば、制御装置１０に設定されている時間やタイマー機能などを用いて、アンシラリー指令で指定された期間が経過したか否か判定することができる。
【０１１９】
＜具体例＞
図１０は、第３の動作例を具体的に説明するための図である。図１０では、アンシラリー指令により要求される電力、蓄電装置３０の出力およびＳＯＣ、並びに、発電装置２０の出力の変化が示されている。
【０１２０】
図１０の例では、時刻ｔ１までの期間、および、時刻ｔ３以降の期間で、逆潮流方向のアンシラリー指令が送信されている。時刻ｔ１までの期間において、蓄電装置３０の容量は十分に残っているため、制御部１２０は、蓄電装置３０にアンシラリー指令により要求される電力を出力させる第１制御信号を生成する。そして、出力部１３０は、制御部１２０により生成された第１制御信号を蓄電装置３０用のＰＣＳ３２に送信する。蓄電装置３０用のＰＣＳ３２は、受信した第１制御信号に従って、他の負荷で消費される電力（図中斜線部）に加え、当該アンシラリー指令で要求される電力を蓄電装置３０から出力させる。
【０１２１】
そして時刻ｔ１で逆潮流方向のアンシラリー指令が終了するため、制御部１２０は、アンシラリー指令で要求される電力の出力を止める第１制御信号を生成し、出力部１３０はその第１制御信号を蓄電装置３０用のＰＣＳ３２に送信する。
【０１２２】
その後、負荷に必要な電力を出力し続けることによって、蓄電装置３０の容量が時刻ｔ２において枯渇する。すると、蓄電装置３０は時刻ｔ２から充電動作を開始する。この場合、需要家宅内の負荷と蓄電装置３０の充電動作によって、系統４０から需要家宅内への順潮流方向の電力需要が生じる。一方で、図１０のアンシラリー指令によれば、時刻ｔ２から時刻ｔ３までの期間は、順潮流方向の電力も逆潮流方向の電力も生じないように制御する必要がある。そのため、制御部１２０は、需要家宅内の負荷で消費される電力と蓄電装置３０を充電するために必要な電力（図中斜線部）を、発電装置２０から出力させる第２制御信号を生成する。そして、出力部１３０は、制御部１２０により生成された第２制御信号を発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、受信した第２制御信号に従って、発電装置２０の出力を制御する。
【０１２３】
そして、時刻ｔ３で逆潮流方向のアンシラリー指令が送信されるが、蓄電装置３０は充電中であり、十分な電力が残っていない。この場合、制御部１２０は、発電装置２０にアンシラリー指令により要求される電力を更に出力させる第２制御信号を生成する。図１０の例では、制御部１２０は、需要家宅内の負荷で消費される電力および蓄電装置３０を充電するために必要な電力（図中斜線部）に加え、当該アンシラリー指令で要求される電力を発電装置２０から出力させる第２制御信号を生成する。そして、出力部１３０は、制御部１２０により生成された第２制御信号を発電装置２０用のＰＣＳ２２に送信する。発電装置２０用のＰＣＳ２２は、受信した第２制御信号に従って、アンシラリー指令で要求される電力を発電装置２０から出力させる。このように、蓄電装置３０がアンシラリー指令に応えられない場合は、発電装置２０が代わりに動作して、当該アンシラリー指令に応える。
【０１２４】
なお、上記の例に限らず、発電装置２０の出力が安定している場合（例えば、太陽光発電で快晴の時間帯など）、発電装置２０をメインに利用して、蓄電装置３０を補助的に使用するようにしてもよい。この場合、制御部１２０は、発電装置２０の出力が低下した場合（例えば発電装置２０の出力値がアンシラリー指令で要求される電力値以下となる状態が所定時間継続する場合など）に、発電装置２０の代わりに蓄電装置３０を動作させる制御信号（第１制御信号、第２制御信号）を生成することができる。
【０１２５】
また、情報取得部１１０が順潮流方向のアンシラリー指令を取得した場合、制御部１２０は、図１０のフローチャートにおいて、例えば次のように動作することができる。
【０１２６】
制御部１２０は、所定条件を満たすか否か（例えば、「蓄電装置３０の容量が満充電時の容量または充電を停止させる所定の基準容量に達したか否か」等）を判定する。蓄電装置３０の容量が所定条件を満たさない場合（Ｓ３０４：ＮＯ）、蓄電装置３０はアンシラリー動作で利用可能（充電可能）である。そのため、制御部１２０は、蓄電装置３０を用いてアンシラリー動作を実行することを決定し、アンシラリー指令により要求される電力を蓄電装置３０に充電させる第１制御信号を生成する（Ｓ３０８）。そして、出力部１３０は、制御部１２０によって生成された第１制御信号を蓄電装置３０用のＰＣＳ３２に出力する（Ｓ３１０）。そして、蓄電装置３０用のＰＣＳ３２は、出力部１３０から出力された第１制御信号に従って、蓄電装置３０の充電動作を制御する。
【０１２７】
一方、蓄電装置３０の容量が所定条件を満たす場合（Ｓ３０６：ＹＥＳ）、アンシラリー実行時に蓄電装置３０は十分に充電できない状態である。この場合、制御部１２０は、蓄電装置３０の代わりに発電装置２０を用いてアンシラリー動作を実行することを決定し、発電装置２０の出力を抑制出力値に制限する第２制御信号を生成する（Ｓ３１２）。そして、出力部１３０は、生成された第２制御信号を、発電装置２０用のＰＣＳ２２に出力する（Ｓ３１４）。発電装置２０用のＰＣＳ２２は、出力部１３０から出力された第２制御信号に従って、発電装置２０の出力を下げる。具体的には、発電装置２０用のＰＣＳ２２は、発電装置２０の出力を、需要家側の負荷よりも小さくする。発電装置２０の出力を下げることによって減った分の電力は、系統４０から供給される。
【０１２８】
このように、蓄電装置３０が満充電状態に近く充電できない場合であっても、発電装置２０が代わりに動作することにより、順潮流方向のアンシラリー指令に応えることができる。
【０１２９】
［第３実施形態］
図１１は、第３実施形態の制御装置１０の機能構成を概念的に示すブロック図である。取得部１４０と決定部１５０とを備える。
【０１３０】
図１１に示されるように、本実施形態の制御装置１０は、蓄電装置３０の状態を示す状態情報を取得する取得部１４０を備える。取得部１４０は、例えば、蓄電装置３０の出力の劣化状態を示す情報（例えば、蓄電装置３０のＳＯＨ（State of Health）など）を取得する。また、制御装置１０は、取得部１４０により取得された蓄電装置３０の状態情報に基づいて、アンシラリー対応で発電装置２０から出力する電力の出力幅を決定する決定部１５０を備える。具体的には、決定部１５０は、蓄電装置３０の劣化状態を示す情報に基づいて、蓄電装置３０の劣化度合を判定する。そして、蓄電装置３０の劣化度合が高いほど、アンシラリー対応で発電装置２０から出力する電力の出力幅を大きくする。
【０１３１】
〔ハードウエア構成〕
本実施形態の制御装置１０は、図３と同様のハードウエア構成を有する。本実施形態のストレージ１０４は、上述の各処理部（取得部１４０、決定部１５０）を実現するためのプログラムモジュールを記憶している。プロセッサ１０２がこれらのプログラムモジュールを実行することにより、上述の取得部１４０および決定部１５０の機能が実現される。
【０１３２】
〔動作例〕
図１２を用いて、第３実施形態の制御装置１０の動作を説明する。図１２は、第３実施形態の制御装置１０の処理の流れを示すフローチャートである。
【０１３３】
まず、取得部１４０は、蓄電装置３０の状態情報として、蓄電装置３０のＳＯＨを取得する（Ｓ４０２）。そして、決定部１５０は、取得したＳＯＨに基づいて、発電装置２０の出力上限値を設定する（Ｓ４０４）。決定部１５０は、例えばＳＯＨをパラメータとして出力上限値を算出する関数などを用いて、ＳＯＨに応じた出力上限値を算出することができる。なお、算出される出力上限値は、ＳＯＨが小さいほど（すなわち、劣化度合が大きいほど）、大きい値に設定される。
【０１３４】
図１３乃至図１６を用いて、第３実施形態の制御装置１０の動作を具体的に説明する。図１３乃至図１６は、第３実施形態の制御装置１０の動作の一例を説明するための図である。
【０１３５】
図１３（ａ）には、蓄電装置３０の劣化度合いが小さい場合における、蓄電装置３０の放電量および発電装置２０の発電量の内訳の一例が示されている。また、図１３（ｂ）には、蓄電装置３０の劣化度合いが大きい場合における、蓄電装置３０の放電量および発電装置２０の発電量の内訳の一例が示されている。詳細には、蓄電装置３０の劣化度合いが小さい場合、発電装置２０は、需要家宅内の負荷で消費される電力（宅内消費電力）に加え、蓄電装置３０がアンシラリー動作で消費する電力の全てを賄っている。また、発電装置２０は、宅内消費電力のみを賄っている。そして、図１３（ｂ）に示されるように、蓄電装置３０が劣化した場合（ＳＯＨが悪化した場合）、蓄電装置３０の最大放電量が悪化すると、制御装置１０は、アンシラリー動作用に蓄電装置３０から出力する電力を減らす。更に、制御装置１０は、蓄電装置３０の出力を減らすことによって不足するアンシラリー動作用の電力（図中斜線部）を、発電装置２０から出力するように制御する。
【０１３６】
図１３（ａ）の例において、蓄電装置３０の劣化度合いが小さい場合に蓄電装置３０の出力および発電装置２０の出力がどのように変化するかを、図１４に示す。発電装置２０の出力（ＰＭａｘ：可能出力値）は、全て宅内消費に充てられる。そして、アンシラリー動作が要求される場合は、蓄電装置３０が放電動作を行うことによって当該要求に応える。具体的には、系統４０の周波数が所定の基準値を下回り、アンシラリー動作が要求される期間（時刻ｔ１から時刻ｔ２の期間、時刻ｔ３から時刻ｔ４の期間、および、時刻ｔ５から時刻ｔ６の期間）には、蓄電装置３０の放電動作が実行される。図中の矩形の面積の総和が、蓄電装置３０によるアンシラリー動作で消費される電力量を示す。
【０１３７】
その後、蓄電装置３０の劣化が進むと、制御装置１０の制御によって、蓄電装置３０の出力および発電装置２０の出力は、例えば図１５に示されるように変化する。図１５の例では、発電装置２０の出力は、可能出力値ＰＭａｘよりも低い、抑制出力値Ｐａに制限される。そして、系統４０の周波数が所定の基準値を下回り、アンシラリー動作が要求される期間（時刻ｔ１から時刻ｔ２の期間、時刻ｔ３から時刻ｔ４の期間、および、時刻ｔ５から時刻ｔ６の期間）となると、制御装置１０は、蓄電装置３０からアンシラリー動作用の電力を出力させる。ここで、制御装置１０は、蓄電装置３０の出力を、劣化度合いが小さい場合の半分程度に減少させる。その代わりに、アンシラリー動作が要求される期間において、制御装置１０は、発電装置２０の出力を可能出力値ＰＭａｘに上げる。これにより、蓄電装置３０の出力減少分を発電装置２０の出力増加分で補い、アンシラリー動作用に必要な電力量を確保することができる。
【０１３８】
また、蓄電装置３０の放電動作を行う閾値を変更することによって、蓄電装置３０のアンシラリー動作用の減少させることもできる。この動作を図１６を用いて説明する。図１６の例では、制御装置１０は、蓄電装置３０の放電動作を行う閾値を、基準値（５０Ｈｚ）から５０Ｈｚよりも小さいｆｔｈに変更している。この場合、蓄電装置３０は、時刻ｔａから時刻ｔｂの期間でアンシラリー動作を実行することになる。そのため、閾値を変更しなかった場合の蓄電装置３０の電力量（図中点線で示す面積の総和）と比較して、蓄電装置３０からの出力を半分程度に減少させることができる。この場合も、制御装置１０が、発電装置２０の出力を抑制出力値Ｐａから可能出力値ＰＭａｘに上げることにより、蓄電装置３０の出力減少分を発電装置２０の出力増加分で補う。
【０１３９】
なお、図１３乃至図１６はあくまで一例であり、本発明はこれらの図に示される例に制限されない。例えば、アンシラリー動作を行う蓄電装置３０の閾値や発電装置２０の閾値、並びに、発電装置２０や蓄電装置３０の出力変動幅は、周波数の変動幅やアンシラリー指令に応じて、適宜選択することが可能である。また、図１５の例と図１６の例を組み合わせ、制御装置１０が蓄電装置３０の出力と蓄電装置３０の動作閾値の双方を制御するように構成されてもよい。
【０１４０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１４１】
また、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【０１４２】
以下、参考形態の例を付記する。
１．
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得手段と、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御手段と、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する出力手段と、
を備える制御装置。
２．
前記制御手段は、前記系統の周波数が基準値よりも高いか否かを判断し、当該判断結果を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する前記第２制御信号とを生成する、
１．に記載の制御装置。
３．
前記制御手段は、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置に充電動作を実行させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する、
２．に記載の制御装置。
４．
前記制御手段は、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置に放電動作を実行させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する、
２．に記載の制御装置。
５．
前記制御手段は、前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合に、前記蓄電装置の充放電動作を制御する前記第１制御信号を生成する、
１．に記載の制御装置。
６．
前記制御手段は、前記系統の周波数と前記基準値との差分の絶対値が前記第１閾値よりも小さい第２閾値を超えた場合に、前記発電装置の出力を制御する前記第２制御信号を生成する、
５．に記載の制御装置。
７．
前記制御手段は、前記第２制御信号によって前記発電装置の出力を制御しており、かつ、前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合、前記蓄電装置の充電動作または放電動作の制御を行う、
１．に記載の制御装置。
８．
前記情報取得手段は、前記蓄電装置の状態情報を更に取得し、
前記制御手段は、前記蓄電装置の状態情報および前記周波数情報を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する第２制御信号とを生成する、
１．に記載の制御装置。
９．
前記情報取得手段は、前記蓄電装置の容量を示す情報を前記状態情報として更に取得し、
前記制御手段は、前記状態情報が示す前記蓄電装置の容量が所定の条件を満たす場合に、前記発電装置の出力を制御する前記第２制御信号を生成する、
８．に記載の制御装置。
１０．
コンピュータが、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得し、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成し、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する、
ことを含む制御方法。
１１．
前記コンピュータが、
前記系統の周波数が基準値よりも高いか否かを判断し、当該判断結果を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する前記第２制御信号とを生成する、
ことを含む１０．に記載の制御方法。
１２．
前記コンピュータが、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置に充電動作を実行させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する、
ことを含む１１．に記載の制御方法。
１３．
前記コンピュータが、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置に放電動作を実行させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する、
ことを含む１１．に記載の制御方法。
１４．
前記コンピュータが、
前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合に、前記蓄電装置の充放電動作を制御する前記第１制御信号を生成する、
ことを含む１０．に記載の制御方法。
１５．
前記コンピュータが、
前記系統の周波数と前記基準値との差分の絶対値が前記第１閾値よりも小さい第２閾値を超えた場合に、前記発電装置の出力を制御する前記第２制御信号を生成する、
ことを含む１４．に記載の制御方法。
１６．
前記コンピュータが、
前記第２制御信号によって前記発電装置の出力を制御しており、かつ、前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合、前記蓄電装置の充電動作または放電動作の制御を行う、
ことを含む１０．に記載の制御方法。
１７．
前記コンピュータが、
前記蓄電装置の状態情報を更に取得し、
前記蓄電装置の状態情報および前記周波数情報を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する第２制御信号とを生成する、
ことを含む１０．に記載の制御方法。
１８．
前記コンピュータが、
前記蓄電装置の容量を示す情報を前記状態情報として更に取得し、
前記状態情報が示す前記蓄電装置の容量が所定の条件を満たす場合に、前記発電装置の出力を制御する前記第２制御信号を生成する、
ことを含む１７．に記載の制御方法。
１９．
コンピュータを、
系統の周波数およびアンシラリー指令の少なくとも一方を含む周波数情報を取得する情報取得手段と、
前記周波数情報を用いて、蓄電装置用の第１制御信号および発電装置用の第２制御信号を生成する制御手段と、
前記第１制御信号を前記蓄電装置に送信し、前記第２制御信号を前記発電装置に出力する出力手段と、
として機能させるためのプログラム。
２０．
前記コンピュータを、
前記系統の周波数が基準値よりも高いか否かを判断し、当該判断結果を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する前記第２制御信号とを生成する手段、
として更に機能させるための１９．に記載のプログラム。
２１．
前記コンピュータを、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置に充電動作を実行させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する手段、
として更に機能させるための２０．に記載のプログラム。
２２．
前記コンピュータを、
前記系統の周波数が前記基準値よりも高い場合、前記蓄電装置の動作を停止させる前記第１制御信号と、前記発電装置の出力を抑制出力値に抑える前記第２制御信号とを生成し、
前記系統の周波数が前記基準値よりも低い場合、前記蓄電装置に放電動作を実行させる前記第１制御信号と、前記発電装置の出力を前記抑制出力値よりも高くする前記第２制御信号とを生成する手段、
として更に機能させるための２０．に記載のプログラム。
２３．
前記コンピュータを、
前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合に、前記蓄電装置の充放電動作を制御する前記第１制御信号を生成する手段、
として更に機能させるための１９．に記載のプログラム。
２４．
前記コンピュータを、
前記系統の周波数と前記基準値との差分の絶対値が前記第１閾値よりも小さい第２閾値を超えた場合に、前記発電装置の出力を制御する前記第２制御信号を生成する手段、
として更に機能させるための２３．に記載のプログラム。
２５．
前記コンピュータを、
前記第２制御信号によって前記発電装置の出力を制御しており、かつ、前記系統の周波数と基準値との差分の絶対値が第１閾値を超えた場合、前記蓄電装置の充電動作または放電動作の制御を行う手段、
として更に機能させるための１９．に記載のプログラム。
２６．
前記コンピュータを
前記蓄電装置の状態情報を更に取得し、
前記蓄電装置の状態情報および前記周波数情報を用いて、前記蓄電装置の充放電動作を制御する前記第１制御信号と、前記発電装置の出力を制御する第２制御信号とを生成する手段、
として更に機能させるための１９．に記載のプログラム。
２７．
前記コンピュータを、
前記蓄電装置の容量を示す情報を前記状態情報として更に取得し、
前記状態情報が示す前記蓄電装置の容量が所定の条件を満たす場合に、前記発電装置の出力を制御する前記第２制御信号を生成する手段、
として更に機能させるための２６．に記載のプログラム。
２８．
蓄電装置の状態を示す状態情報を取得する取得手段と、
前記蓄電装置の状態情報に基づいて、アンシラリー対応で発電装置から出力する電力の出力幅を決定する決定手段と、
を備える制御装置。
２９．
前記取得手段は、前記蓄電装置のＳＯＨ（State of Health）情報を前記状態情報として取得する、
２８．に記載の制御装置。
３０．
コンピュータが、
蓄電装置の状態を示す状態情報を取得し、
前記蓄電装置の状態情報に基づいて、アンシラリー対応で発電装置から出力する電力の出力幅を決定する、
ことを含む制御方法。
３１．
前記コンピュータが、
前記蓄電装置のＳＯＨ（State of Health）情報を前記状態情報として取得する、
ことを含む３０．に記載の制御方法。
３２．
コンピュータを、
蓄電装置の状態を示す状態情報を取得する取得手段、
前記蓄電装置の状態情報に基づいて、アンシラリー対応で発電装置から出力する電力の出力幅を決定する決定手段、
として機能させるためのプログラム。
３３．
前記コンピュータを、
前記蓄電装置のＳＯＨ（State of Health）情報を前記状態情報として取得する手段、
として機能させるための３２．に記載のプログラム。
【符号の説明】
【０１４３】
１０００  制御システム
１０  制御装置
１０１  バス
１０２  プロセッサ
１０３  メモリ
１０４  ストレージ
１０５  入出力インタフェース
１０６  通信インタフェース
１１０  情報取得部
１２０  制御部
１３０  出力部
１４０  取得部
１５０  決定部
２０  発電装置
２２  ＰＣＳ
３０  蓄電装置
３２  ＰＣＳ
４０  系統
４２  電力線
５０  ＣＴセンサ
６０  ＣＴセンサ
【図１】
2018042351.tif 000003
【図２】
2018042351.tif 000004
【図３】
2018042351.tif 000005
【図４】
2018042351.tif 000006
【図５】
2018042351.tif 000007
【図６】
2018042351.tif 000008
【図７】
2018042351.tif 000009
【図８】
2018042351.tif 000010
【図９】
2018042351.tif 000011
【図１０】
2018042351.tif 000012
【図１１】
2018042351.tif 000013
【図１２】
2018042351.tif 000014
【図１３】
2018042351.tif 000015
【図１４】
2018042351.tif 000016
【図１５】
2018042351.tif 000017
【図１６】
2018042351.tif 000018