(57)【要約】【課題】推定精度を向上させることが可能なプログラム等を提供する。【解決手段】サーバコンピュータ１は、複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定する。サーバコンピュータ１は、決定した前記総数に基づいて複数の前記需要家を分類する。サーバコンピュータ１は、複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する処理を実行する。【選択図】図１
2018061353.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定し、
決定した前記総数に基づいて複数の前記需要家を分類し、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する
処理を実行させるプログラム。
【請求項２】
決定した総数及び各需要家の発電特性に基づいて各需要家を分類する
請求項１に記載のプログラム。
【請求項３】
需要家の発電特性に基づき、各需要家に対する相関値を算出し、
需要家毎に算出した相関値の平均値を算出し、
算出した平均値に基づき、第１需要家を抽出する
請求項１または２に記載のプログラム。
【請求項４】
決定した第１需要家が分類内に複数存在する場合、需要家毎に過去に発電を行った履歴を記憶した記憶部を参照し、複数の第１需要家間で発電する時間及び発電を抑制する時間を分配する
請求項１から３のいずれか一つに記載のプログラム。
【請求項５】
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定する決定部と、
決定した前記総数に基づいて複数の前記需要家を分類する分類部と、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する第２決定部と
を備える情報処理装置。
【請求項６】
コンピュータに、
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定し、
決定した前記総数に基づいて複数の前記各需要家を分類し、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する
処理を実行させる情報処理方法。
【請求項７】
情報処理装置と、各需要家の制御装置とが通信網を介して接続された情報処理システムにおいて、
前記情報処理装置は、
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定する決定部と、
決定した前記総数に基づいて複数の前記各需要家を分類する分類部と、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する第２決定部と、
決定した第２需要家の制御装置宛てへ発電を抑制する抑制情報を出力する出力部と
を備え、
前記制御装置は、
前記抑制情報を受信する受信部
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置、情報処理方法及び情報処理システムに関する。
【背景技術】
【０００２】
従来、全ての太陽光発電設備の発電量を計測することなく、一部の太陽光発電設備のみ発電量を計測することにより、負荷量を推定する推定装置が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３７９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では推定精度が十分でないという問題がある。
【０００５】
一つの側面では、推定精度を向上させることが可能なプログラム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、コンピュータに、複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定し、決定した前記総数に基づいて複数の前記需要家を分類し、複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する処理を実行させる。
【発明の効果】
【０００７】
一つの側面では、推定精度を向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの概要を示す説明図である。
【図２】発電特性を示すグラフである。
【図３】サーバコンピュータのハードウェア構成を示すブロック図である。
【図４】定格発電量ＤＢのレコードレイアウトを示す説明図である。
【図５】履歴ＤＢのレコードレイアウトを示す説明図である。
【図６】定格発電量を示す説明図である。
【図７】需要家間の相関を示す説明図である。
【図８】発電計画を示す説明図である。
【図９】均等に分配した例を示す説明図である。
【図１０】定格発電量を示す説明図である。
【図１１】分類結果を示す説明図である。
【図１２】グループ毎の需要家間の相関を示す説明図である。
【図１３】総数の決定処理手順を示すフローチャートである。
【図１４】レファレンス需要家決定処理の手順を示すフローチャートである。
【図１５】レファレンス需要家決定処理の手順を示すフローチャートである。
【図１６】実施の形態２に係るサーバコンピュータのハードウェア群を示すブロック図である。
【図１７】発電計画を示す説明図である。
【図１８】閾値ファイルのレコードレイアウトを示す説明図である。
【図１９】閾値決定処理の手順を示すフローチャートである。
【図２０】レファレンス需要家決定処理の手順を示すフローチャートである。
【図２１】レファレンス需要家決定処理の手順を示すフローチャートである。
【図２２】レファレンス需要家決定処理の手順を示すフローチャートである。
【図２３】実施の形態３に係るサーバコンピュータのハードウェア群を示すブロック図である。
【図２４】分配ＤＢのレコードレイアウトを示す説明図である。
【図２５】分配イメージを示す説明図である。
【図２６】他の形態に係る分配イメージを示す説明図である。
【図２７】分配処理の手順を示すフローチャートである。
【図２８】制御装置のハードウェア群を示すブロック図である。
【図２９】発電情報または抑制情報の送信処理の手順を示すフローチャートである。
【図３０】上述した形態のサーバコンピュータ及びコンピュータの動作を示す機能ブロック図である。
【図３１】実施の形態５に係るサーバコンピュータのハードウェア群を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１
以下実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す説明図である。情報処理システムはインターネット、ＬＡＮ(Local Area Network)または公衆回線網等の通信網Ｎに接続された情報処理装置１を含む。情報処理装置１は、サーバコンピュータまたはパーソナルコンピュータ等である。以下では情報処理装置１をサーバコンピュータ１と読み替えて説明する。サーバコンピュータ１は、太陽電池または風力発電機等により発電を行う需要家の発電計画を生成する。以下では需要家は太陽電池により発電を行うものとして説明する。
【００１０】
サーバコンピュータ１は電力会社から通知された抑制が必要な合計定格発電量（以下、抑制量という）に応じて、各時間帯において各需要家を、発電を行う第１需要家（以下、レファレンス需要家という）、または、発電を行わずレファレンス需要家の発電量を参照する第２需要家（以下、抑制需要家という）のいずれかに決定する。図２は発電特性を示すグラフである。図２Ａはレファレンス需要家の発電特性を示すグラフ、図２Ｂは抑制需要家の発電特性を示すグラフである。
【００１１】
横軸は時刻であり単位は例えば時間、縦軸は発電量であり、単位は例えばｋＷである。図２Ａ及びＢのグラフは、発電量の時間的変化（以下、発電特性という）を示している。朝から昼にかけて発電量が増加し、昼から夜にかけて発電量が減少していることが理解できる。レファレンス需要家は常時発電を行っており、時刻に従い発電量が変動する。一方、抑制需要家は、矢印で示す中途の抑制時間帯で発電を抑制するため、当該抑制時間帯にて発電量が低下している。この際、抑制需要家は、抑制時間帯における発電量を推定すべく、点線で示すレファレンス需要家の抑制時間帯における発電量を利用する。なお、電力会社は需要家に発電抑制による損失補償サービスを行うことがある。
【００１２】
図１の例では、需要家１〜需要家５を示している。サーバコンピュータ１は各需要家の発電量及び抑制量に基づき、単位時間（例えば１時間）におけるレファレンス需要家の総数を決定する。そしてサーバコンピュータ１は総数及び各需要家の発電特性に応じて、需要家を分類する。図１の例では、２０１６年８月３０日午前９時のレファレンス需要家の総数は２と決定されている。そしてサーバコンピュータ１は、需要家１、需要家２及び需要家４をグループ１、需要家３及び需要家５をグループ２にそれぞれ分類している。
【００１３】
サーバコンピュータ１は各需要家間の発電量の時間的変化を示す発電特性に基づき、ある時刻帯におけるレファレンス需要家を決定する。図１の例では、９時台において、需要家２がグループ１のレファレンス需要家であり、需要家３がグループ２のレファレンス需要家となっている。需要家１及び需要家４は、グループ１において、抑制需要家となっており、レファレンス需要家である需要家２の発電量を参照する。需要家５は、グループ２において、抑制需要家となっており、レファレンス需要家である需要家３の発電量を参照する。サーバコンピュータ１は、他の時間帯についてもレファレンス需要家及び抑制需要家を決定し、各時間帯のレファレンス需要家及び抑制需要家を特定した発電計画を生成する。以下、詳細を説明する。
【００１４】
図３はサーバコンピュータ１のハードウェア構成を示すブロック図である。サーバコンピュータ１は制御部としてのＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、入力部１３、表示部１４、記憶部１５、時計部１８、及び、通信部１６等を含む。ＣＰＵ１１は、バス１７を介してハードウェア各部と接続されている。ＣＰＵ１１は記憶部１５に記憶された制御プログラム１５Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ（Static RAM）、ＤＲＡＭ(Dynamic RAM)、フラッシュメモリ等である。ＲＡＭ１２は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。なお、ＣＰＵ１１は複数のプロセッサコアを搭載したマルチコアプロセッサであっても良い。
【００１５】
入力部１３はマウス、キーボード、タッチパネル、ボタン等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等であり、ＣＰＵ１１の指示に従い各種情報を表示する。通信部１６は通信モジュールであり、他のコンピュータ（図示せず）等と間で情報の送受信を行う。時計部１８は日時情報をＣＰＵ１１へ出力する。記憶部１５は大容量メモリであり、制御プログラム１５Ｐ、定格発電量ＤＢ１５１及び履歴ＤＢ１５２等を記憶している。なお、実施形態では定格発電量ＤＢ１５１等を記憶部１５に記憶する例を示すがこれに限るものではない。図示しない他のデータベースサーバに定格発電量ＤＢ１５１等を記憶しても良い。
【００１６】
図４は定格発電量ＤＢ１５１のレコードレイアウトを示す説明図である。定格発電量ＤＢ１５１は、需要家ＩＤフィールド、及び、定格発電量フィールド等を含む。需要家ＩＤフィールドには、需要家を特定するための固有の識別情報（以下、需要家ＩＤという）が記憶されている。なお、実施形態では説明を容易にするために需要家数を８としているが、複数であればよくこの数に限るものではない。定格発電量フィールドには、需要家ＩＤに対応付けて定格発電量（公称最大出力）が単位ｋＷで記憶されている。なお単位時間は１時間としているが、１０分、３０分または３時間等であってもよい。
【００１７】
図５は履歴ＤＢ１５２のレコードレイアウトを示す説明図である。履歴ＤＢ１５２は、需要家毎に、過去の発電量の履歴を記憶している。図５の例では、需要家１の２０１６年８月３０日における各時間帯の発電量が記憶されている。サーバコンピュータ１のＣＰＵ１１は、入力部１３または通信部１６を介して、電力会社または各需要家から取得した各時間帯の発電量を履歴ＤＢ１５２に履歴として記憶していく。
【００１８】
図６は定格発電量を示す説明図である。ＣＰＵ１１は、各需要家の定格発電量及び抑制量に基づきレファレンス需要家の総数を決定する。ＣＰＵ１１は、定格発電量ＤＢ１５１を参照し、需要家を定格発電量の小さい順にソートする。図６の例では定格発電量が２ｋＷの需要家１、需要家３、需要家７、需要家８、定格発電量が３ｋＷの需要家２、需要家４、需要家６、定格発電量が３．５ｋＷの需要家５の順となる。定格発電量の合計は２０．５ｋＷであるところ、抑制量は１７ｋＷであるものとする。
【００１９】
ＣＰＵ１１は、各需要家の定格発電量の合計値が、抑制量である１７ｋＷ以下となる需要家数の最大値を導出する。図６の例では、最大値は、太四角枠で囲む需要家１、需要家３、需要家７、需要家８、需要家２、需要家４、需要家６の７となる。これら７需要家の定格発電量の合計値は１７ｋＷとなる。ＣＰＵ１１は、全需要家数である８から、最大値７を減じて、グループ数、すなわち単位時間当たりにグループ内で発電を行うレファレンス需要家の総数１を決定する。これにより抑制量の条件を満たした総数を決定することができる。なお、総数の決定方法は一例であり、これに限るものではない。
【００２０】
逆に定格発電量の大きい順にソートしてもよい。この場合、需要家５、需要家６、需要家４、需要家２、需要家８、需要家７の６需要家の定格発電量の合計は１６．５ｋＷとなる。最大値は６であるから、総数は全需要家数８から最大値６を減じた２となる。その他、総数が最大となる方法と、総数が最小となる方法との２つを実行し、総数の最大値と、総数の最小値との平均値を総数としてもよい。
【００２１】
ＣＰＵ１１は、続いて決定した総数に基づいて各需要家を分類する。図６の例では総数は１であるので、１分類となり、需要家１〜８は全て同じグループ（分類）に属することとなる。続いて、ＣＰＵ１１は、各単位時間内にて発電を行うレファレンス需要家を決定する。ＣＰＵ１１は、履歴ＤＢ１５２を参照し、各需要家の発電特性を読み出す。本実施形態では一例として、直近３日間の各時間帯における発電量の平均値を発電特性として利用する。ＣＰＵ１１は、一の需要家の発電特性と、他の需要家の発電特性との間の相関値を算出する。具体的には−１〜＋１の値をとる標本相関係数を用いて算出すればよい。
【００２２】
図７は需要家間の相関を示す説明図である。需要家間の相関値が示されている。例えば需要家１と需要家２との相関値は０．９１３であり相関が強いといえる。ＣＰＵ１１は、他の全ての需要家との間の相関値を算出し、ＲＡＭ１２に記憶する。ＣＰＵ１１は、需要家間の相関値の平均値を算出する。ＣＰＵ１１は、平均値の大小に基づき、ランキングを求める。図７の例では、平均が０．９２１である需要家７がランキング１位となっている。ＣＰＵ１１は、平均値が最大値を有する需要家をレファレンス需要家として決定する。
【００２３】
図８は発電計画を示す説明図である。本実施形態では抑制時間は８時間である例を示している。需要家７がレファレンス需要家であり、９時から１６時までの間発電を行う。一方需要家７以外の需要家は抑制需要家であり、９時から１６時までの間は発電を行わず、需要家７の発電量を参照することとなる。ＣＰＵ１１は、生成した発電計画（抑制情報）を、通信部１６を介して他の図示しないコンピュータへ出力する。その他、ＣＰＵ１１は、生成した発電計画を表示部１４に表示しても良い。
【００２４】
図８に示すように、需要家７がレファレンス需要家である場合、相関が最小となる需要家５に対する相関値は０．８７７、平均相関は０．９２１となる。図９は均等に分配した例を示す説明図である。図９に示すように、９時台は需要家１、１０時台は需要家２、１１時台は需要家３・・・１６時台は需要家８と、均等に分配したとする。この場合、太四角枠で囲む各需要家における最小相関はいずれも、需要家７と需要家５との最小相関０．８７７未満である。このことから、本実施形態における手法のほうが高い精度を期待することができる。
【００２５】
図１０は定格発電量を示す説明図である。図１０の例では、抑制量を１１ｋＷであるものとする。ＣＰＵ１１は、各需要家の定格発電量及び抑制量に基づきレファレンス需要家の総数を決定する。ＣＰＵ１１は、定格発電量ＤＢ１５１を参照し、需要家を定格発電量の小さい順にソートする。図１０の例では、定格発電量が２ｋＷの需要家１、需要家３、需要家６、需要家７、定格発電量が３ｋＷの需要家２、需要家４、需要家８、定格発電量が３．５ｋｗの需要家５の順となる。定格発電量の合計は２０．５ｋＷであるところ、抑制量は１１ｋＷであるものとする。
【００２６】
ＣＰＵ１１は、各需要家の発電量の合計値が、抑制量である１１ｋＷ以下となる需要家数の最大値を導出する。図１０の例では、最大値は、太四角枠で囲む需要家１、需要家３、需要家６、需要家７、需要家２の５となる。これら５需要家の定格発電量の合計値は１１ｋＷとなる。ＣＰＵ１１は、全需要家数である８から、最大値５を減じて、グループ数、すなわち単位時間当たりにグループ内で発電を行うレファレンス需要家の総数３を決定する。
【００２７】
以下では各需要家を３つのグループに分類する際の一例としてK-meansを用いた方法を説明する。なお、実施形態ではK-means法を用いるがこれに限るものではない。例えば最短距離法等を用いてもよい。ＣＰＵ１１は、履歴ＤＢ１５２を参照し、各需要家の発電特性を読み出す。ここで、需要家ｉの発電特性をPi(t)とする。ここで、tは時刻であり、１≦t≦T（Ｔは時刻の最大値）であるものとする。この場合、需要家iの正規化発電特性PNi(t)は下記の式（１）で表すことができる。
【００２８】
【数１】
2018061353.tif 000003
【００２９】
グループの中心ｃの基準発電特性Pc(t)はグループに属する各需要家の正規化発電特性の平均値であり、下記式（２）で表すことができる。
【００３０】
【数２】
2018061353.tif 000004
【００３１】
ＣＰＵ１１は、中心となる基準発電特性と需要家iの正規化された発電特性とに基づき距離を算出する。距離は下記式（３）で表すことができる。
【００３２】
【数３】
2018061353.tif 000005
【００３３】
なお、距離は下記式（４）で表す式により算出してもよい。
【００３４】
【数４】
2018061353.tif 000006
【００３５】
図１１は、分類結果を示す説明図である。ＣＰＵ１１は、履歴ＤＢ１５２を参照し、各需要家の発電特性を正規化する。ＣＰＵ１１は、各需要家の正規化した発電特性の平均に基づき基準発電特性を算出する。ＣＰＵ１１は、総数３と、基準発電特性及び各需要家の正規化した発電特性とに基づき、K-means法によるクラスタリングを行い、図１１のように各需要家を分類する。グループ１には、需要家１、需要家４及び需要家７が属し、グループ２には、需要家２、需要家５、及び需要家８が属し、グループ３には需要家３及び需要家６が属する。なお、図１１では基準発電特性と各需要家の発電特性との距離を示している。
【００３６】
図１２はグループ毎の需要家間の相関を示す説明図である。グループ毎に需要家間の相関値が示されている。例えばグループ１において、需要家１と需要家４との相関値は０．９４２である。ＣＰＵ１１は、グループ内において、他の全ての需要家との間の相関値を算出し、ＲＡＭ１２に記憶する。図１２の例ではグループ１において、ＣＰＵ１１は、需要家１と需要家４、及び需要家１と需要家７間の相関値を算出する。ＣＰＵ１１は、ＲＡＭ１２に記憶した相関値を読み出し平均値０．９５７を算出する。
【００３７】
次いで、グループ１において、ＣＰＵ１１は、需要家４と需要家１、及び需要家４と需要家７間の相関値を算出する。ＣＰＵ１１は、ＲＡＭ１２に記憶した相関値を読み出し平均値０．９５４を算出する。最後に、グループ１において、ＣＰＵ１１は、需要家７と需要家１、及び需要家７と需要家４間の相関値を算出する。ＣＰＵ１１は、ＲＡＭ１２に記憶した相関値を読み出し平均値０．９７０を算出する。ＣＰＵ１１は、平均値の大小に基づき、ランキングを求める。図１２の例では、平均が０．９７０である需要家７が、グループ１内においてランキング１位となっている。ＣＰＵ１１は、平均値が最大値を有する需要家をグループ内のレファレンス需要家として決定する。
【００３８】
ＣＰＵ１１は、グループ２についても同様の処理を行い、平均が０．９５６でありランキングが１位の需要家２をレファレンス需要家として決定する。ＣＰＵ１１は、グループ３についても同様の処理を行う。なお、グループ３については、需要家３及び需要家６の平均が共に０．９５２であり、需要家３及び需要家６の双方がランキング１位となる。ＣＰＵ１１はランキング１位が複数存在する場合、いずれか一の需要家をリファレンス需要家として選択する。ＣＰＵ１１は、本実施形態では、需要家３をレファレンス需要家として決定する。なお、本実施形態ではランキングが１位の需要家をレファレンス需要家として決定する例を示すがこれに限るものではない。他の例については他の実施形態において詳述する。
【００３９】
以上のハードウェア群において各種ソフトウェア処理を、フローチャートを用いて説明する。図１３は総数の決定処理手順を示すフローチャートである。ＣＰＵ１１は、定格発電量ＤＢ１５１から各需要家の定格発電量を読み出す(ステップＳ１３１)。ＣＰＵ１１は、読み出した各需要家の定格発電量を小さい順にソートする(ステップＳ１３２)。ＣＰＵ１１は、記憶部１５から抑制量を読み出す(ステップＳ１３３)。ＣＰＵ１１は、定格発電量の小さい順に、定格発電量を加算し、合計定格発電量が抑制量以下となる需要家数の最大値を算出する(ステップＳ１３４)。ＣＰＵ１１は、最大値を総数としてＲＡＭ１２に記憶する(ステップＳ１３５)。
【００４０】
図１４及び図１５はレファレンス需要家決定処理の手順を示すフローチャートである。ＣＰＵ１１は、ＲＡＭ１２に記憶した総数を読み出す(ステップＳ１４１)。ＣＰＵ１１は、総数が複数か否かを判断する(ステップＳ１４２)。ＣＰＵ１１は、複数でないと判断した場合(ステップＳ１４２でＮＯ)、処理をステップＳ１４３へ移行させる。ＣＰＵ１１は、履歴ＤＢ１５２から、各需要家の発電特性を読み出す(ステップＳ１４３)。ＣＰＵ１１は、一の需要家と他の需要家との相関値を算出する(ステップＳ１４４)。
【００４１】
ＣＰＵ１１は、需要家毎の相関値の平均値を算出する(ステップＳ１４５)。ＣＰＵ１１は、平均値の大小に基づきランキングを行う(ステップＳ１４６)。ＣＰＵ１１は、平均値が最も大きい需要家をレファレンス需要家として決定する(ステップＳ１４７)。ＣＰＵ１１は、レファレンス需要家以外の他の需要家を抑制需要家として決定する(ステップＳ１４８)。ＣＰＵ１１は、各抑制時間帯にレファレンス需要家及び抑制需要家を割り当てる(ステップＳ１４９)。ＣＰＵ１１は、割り当て後の発電計画を記憶部１５に記憶する(ステップＳ１５１)。
【００４２】
ＣＰＵ１１は、総数が複数であると判断した場合(ステップＳ１４２でＹＥＳ)、処理をステップＳ１５２へ移行させる。ＣＰＵ１１は、履歴ＤＢ１５２から、各需要家の発電特性を読み出す(ステップＳ１５２)。ＣＰＵ１１は、読み出した各需要家の発電特性の正規化を行う(ステップＳ１５３)。ＣＰＵ１１は、正規化した各需要家の発電特性の平均に基づき、基準発電特性を算出する(ステップＳ１５４)。ＣＰＵ１１は、基準発電特性及び正規化した各需要家の発電特性に基づく距離により、各需要家を総数にてクラスタリングする(ステップＳ１５５)。
【００４３】
ＣＰＵ１１は、各グループに分類された需要家をＲＡＭ１２に記憶する(ステップＳ１５６)。ＣＰＵ１１は、グループ毎に需要家間の相関値を算出する(ステップＳ１５７)。ＣＰＵ１１は、需要家毎に相関値の平均値を算出する(ステップＳ１５８)。ＣＰＵ１１は、グループ毎に、平均値に基づくランキングを行う(ステップＳ１５９)。ＣＰＵ１１は、グループ毎に平均値が最も大きい需要家を抽出し、グループ内のレファレンス需要家として決定する(ステップＳ１５１０)。
【００４４】
ＣＰＵ１１は、グループ内の他の需要家を抑制需要家として決定する(ステップＳ１５１１)。ＣＰＵ１１は、グループ毎に各抑制時間帯にレファレンス需要家及び抑制需要家を割り当てる(ステップＳ１５１２)。ＣＰＵ１１は、割り当て後の発電計画を記憶部１５に記憶する(ステップＳ１５１３)。これにより、推定精度を向上させることが可能となる。また適切にレファレンス需要家の総数を決定することで、推定精度を向上させることが可能となる。また正規化処理、及び、基準発電特性の算出処理を行うことにより、分類精度を向上させることが可能となる。
【００４５】
実施の形態２
実施の形態２は閾値を用いてレファレンス需要家を決定する形態に関する。図１６は実施の形態２に係るサーバコンピュータ１のハードウェア群を示すブロック図である。記憶部１５には新たに閾値記憶部１５３が記憶されている。閾値記憶部１５３には、レファレンス需要家を決定する際に用いる閾値が記憶されている。実施の形態１では、ランキングが１位、すなわち平均値が最も大きい値を有する需要家を選択する例を示したが、これに限るものではない。本実施形態の如く閾値記憶部１５３に記憶した閾値以上の平均値を有する需要家を選択してもよい。
【００４６】
図７の例では、１位が需要家７で平均値は０．９２１、２位が需要家１で平均値は０．９１１である。ここで、閾値が０．９００である場合、需要家７及び需要家１がレファレンス需要家となる。図１７は発電計画を示す説明図である。ＣＰＵ１１は、グループ内のレファレンス需要家が複数である場合、全時間帯でレファレンス需要家の発電時間が均等となるよう、発電時間及び抑制時間を分配する。図１７の例では、９時台はレファレンス需要家である、需要家６と需要家７のうち、需要家７が発電を行い、需要家６は発電を抑制する。１０時台は逆に需要家６が発電を行い、需要家７が発電を抑制する。なお実施形態では交互に分配する例を示したがこれに限るものではない。最初の４時間について、需要家７が発電を行い、残りの４時間について需要家６が発電を行うようにしてもよい。
【００４７】
また以下に述べるように、需要家間の相関値の平均値に基づき、閾値を変化させてもよい。図１８は閾値ファイル１５３のレコードレイアウトを示す説明図である。閾値記憶部１５３は日時フィールド、グループ数フィールド及び閾値フィールド等を含む。閾値記憶部１５３には、後述する処理により決定された閾値の履歴が記憶されている。日時フィールドには閾値を閾値記憶部１５３に記憶した日時が記憶されている。グループ数フィールドには、日時に対応付けて、閾値を決定した際のグループ数（総数）が記憶されている。閾値フィールドには日時及びグループ数に対応付けて閾値が記憶されている。
【００４８】
図１９は閾値決定処理の手順を示すフローチャートである。ＣＰＵ１１は、閾値記憶部１５３を参照し、日時が最も新しいグループ数及び閾値を読み出す(ステップＳ１８１)。ＣＰＵ１１は、ステップＳ１３５にて決定した総数が、読み出したグループ数以下か否かを判断する(ステップＳ１８２)。ＣＰＵ１１は、決定した総数がグループ数以下でないと判断した場合(ステップＳ１８２でＮＯ)、処理をステップＳ１８３に移行させる。
【００４９】
ＣＰＵ１１は、読み出した閾値を維持する(ステップＳ１８３)。すなわち、閾値記憶部１５３の記憶内容を変更しない。ＣＰＵ１１は、決定した総数がグループ数以下であると判断した場合(ステップＳ１８２でＹＥＳ)、処理をステップＳ１８４へ移行させる。ＣＰＵ１１は、ステップＳ１４６またはステップＳ１５９で得た各グループのランキング１位の平均値を読み出す(ステップＳ１８４)。ＣＰＵ１１は、読み出した平均値の内最低の平均値を抽出する(ステップＳ１８５)。例えば、グループ１の１位の平均値が０．９３、グループ２の１位の平均値が０．９０である場合、最低のグループ２の平均値を抽出する。なお、グループが１つの場合、当該グループの平均値が抽出される。ＣＰＵ１１は、時計部１８から出力される日時、ステップＳ１８２で用いた総数、及び、抽出した平均値を新たなレコードとして、閾値記憶部１５３に記憶する(ステップＳ１８６)。
【００５０】
図２０から図２２はレファレンス需要家決定処理の手順を示すフローチャートである。ＣＰＵ１１は、ＲＡＭ１２に記憶した総数を読み出す(ステップＳ２０１)。ＣＰＵ１１は、総数が複数か否かを判断する(ステップＳ２０２)。ＣＰＵ１１は、複数でないと判断した場合(ステップＳ２０２でＮＯ)、処理をステップＳ２０３へ移行させる。ＣＰＵ１１は、履歴ＤＢ１５２から、各需要家の発電特性を読み出す(ステップＳ２０３)。ＣＰＵ１１は、一の需要家と他の需要家との相関値を算出する(ステップＳ２０４)。
【００５１】
ＣＰＵ１１は、需要家毎の相関値の平均値を算出する(ステップＳ２０５)。ＣＰＵ１１は、平均値の大小に基づきランキングを行う(ステップＳ２０６)。ＣＰＵ１１は、閾値記憶部１５３から最新の閾値を読み出す(ステップＳ２０７)。ＣＰＵ１１は、閾値以上の平均値を有する需要家をレファレンス需要家として決定する(ステップＳ２０８)。ＣＰＵ１１は、レファレンス需要家以外の他の需要家を抑制需要家として決定する(ステップＳ２０９)。ＣＰＵ１１は、ステップＳ２０８で決定したレファレンス需要家が複数か否かを判断する(ステップＳ２１０)。
【００５２】
ＣＰＵ１１は、複数であると判断した場合(ステップＳ２１０でＹＥＳ)、処理をステップＳ２１１へ移行させる。ＣＰＵ１１は、各時間帯に一レファレンス需要家が存在することを条件に、総抑制時間内で発電時間が均等となるようレファレンス需要家の発電する時間帯及び抑制する時間帯を分配する(ステップＳ２１１)。ＣＰＵ１１は、抑制需要家の抑制する時間帯を割り当てる(ステップＳ２１２)。ＣＰＵ１１は、レファレンス需要家が複数でないと判断した場合(ステップＳ２１０でＮＯ)、処理をステップＳ２１３へ移行させる。ＣＰＵ１１は、各抑制時間帯にレファレンス需要家及び抑制需要家を割り当てる(ステップＳ２１３)。ＣＰＵ１１は、割り当て後の発電計画を記憶部１５に記憶する(ステップＳ２１４)。
【００５３】
ＣＰＵ１１は、総数が複数であると判断した場合(ステップＳ２０２でＹＥＳ)、処理をステップＳ２１５へ移行させる。ＣＰＵ１１は、履歴ＤＢ１５２から、各需要家の発電特性を読み出す(ステップＳ２１５)。ＣＰＵ１１は、読み出した各需要家の発電特性の正規化を行う(ステップＳ２１６)。ＣＰＵ１１は、正規化した各需要家の発電特性の平均に基づき、基準発電特性を算出する(ステップＳ２１７)。ＣＰＵ１１は、基準発電特性及び正規化した各需要家の発電特性に基づく距離により、各需要家を総数にてクラスタリングする(ステップＳ２１８)。
【００５４】
ＣＰＵ１１は、各グループに分類された需要家をＲＡＭ１２に記憶する(ステップＳ２１９)。ＣＰＵ１１は、グループ毎に需要家間の相関値を算出する(ステップＳ２２１)。ＣＰＵ１１は、需要家毎に相関値の平均値を算出する(ステップＳ２２２)。ＣＰＵ１１は、グループ毎に、平均値に基づくランキングを行う(ステップＳ２２３)。ＣＰＵ１１は、閾値記憶部１５３から最新の閾値を読み出す(ステップＳ２２４)。ＣＰＵ１１は、グループ毎に閾値以上の需要家を抽出し、グループ内のレファレンス需要家として決定する(ステップＳ２２５)。
【００５５】
ＣＰＵ１１は、グループ内の他の需要家を抑制需要家として決定する(ステップＳ２２６)。ＣＰＵ１１は、ステップＳ２２５で決定したレファレンス需要家が複数か否かを判断する(ステップＳ２２７)。ＣＰＵ１１は、複数であると判断した場合(ステップＳ２２７でＹＥＳ)、処理をステップＳ２２８へ移行させる。ＣＰＵ１１は、各時間帯に一レファレンス需要家が存在することを条件に、総抑制時間内で発電時間が均等となるようレファレンス需要家の発電する時間帯及び抑制する時間帯を分配する(ステップＳ２２８)。ＣＰＵ１１は、抑制需要家の抑制する時間帯を割り当てる(ステップＳ２２９)。
【００５６】
ＣＰＵ１１は、レファレンス需要家が複数でないと判断した場合(ステップＳ２２７でＮＯ)、処理をステップＳ２２１０へ移行させる。ＣＰＵ１１は、各抑制時間帯にレファレンス需要家及び抑制需要家を割り当てる(ステップＳ２２１０)。ＣＰＵ１１は、割り当て後の発電計画を記憶部１５に記憶する(ステップＳ２２１１)。これにより、需要間の公平性を担保することが可能となる。
【００５７】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００５８】
実施の形態３
実施の形態３は過去に分配した発電時間を参照して、発電する時間を分配する形態に関する。図２３は実施の形態３に係るサーバコンピュータ１のハードウェア群を示すブロック図である。記憶部１５に新たに分配ＤＢ１５４が格納されている。図２４は分配ＤＢ１５４のレコードレイアウトを示す説明図である。分配ＤＢ１５４は、需要家ＩＤフィールド及び分配発電時間フィールド等を含む。分配発電時間フィールドには、需要家ＩＤに対応付けて、レファレンス需要家として、過去に分配された発電時間が記憶されている。
【００５９】
ＣＰＵ１１は、ステップＳ１４９、Ｓ１５１２、Ｓ２１１、Ｓ２１３、Ｓ２２８またはＳ２２１０等でレファレンス需要家に発電時間を分配するたびに、分配ＤＢ１５４の記憶内容を更新する。例えば図８の例では、ＣＰＵ１１は、レファレンス需要家である需要家７に対応付けて、９時から１６時までの、８時間を分配発電時間フィールドのレコードに加算する。これにより、どの需要家にレファレンス需要家として発電時間が過去にトータルで分配されたかを把握することができる。
【００６０】
図２５は分配イメージを示す説明図である。ＣＰＵ１１は、分配ＤＢ１５４を参照し、グループ内のレファレンス需要家の分配発電時間を読み出す。ＣＰＵ１１は、レファレンス需要家の読み出した分配発電時間と、割り当てる発電時間との合計値が均等となるよう、発電時間を分配する。例えば、ＣＰＵ１１は、単位時間毎に、レファレンス需要家の内、最も分配発電時間の少ない需要家に発電時間を割り当てる。図２５の例では、グループ１は、需要家１、需要家４、需要家７がレファレンス需要家である。ここで、需要家１の分配発電時間は２９時間、需要家４の分配発電時間は３０時間、需要家７の分配発電時間は３８時間である。
【００６１】
ＣＰＵ１１は、発電時間８時間の内、１時間をまず最小の分配発電時間である需要家１に分配する。ＣＰＵ１１は、２時間目についても需要家１に分配する。これにより需要家は３１時間となる。次いでＣＰＵ１１は、最小の分配時間である需要家４に、３時間目の発電時間を付与する。以上の処理を繰り返すことにより、需要家１の分配発電時間は３４時間となり、需要家４の分配発電時間は３３時間となり、需要家７の分配発電時間は３８時間のままとなる。ＣＰＵ１１は、グループ２及びグループ３についても同様の処理を行う。ＣＰＵ１１は、分配後の分配発電時間を、需要家ＩＤに対応付けて分配ＤＢ１５４に記憶する。
【００６２】
図２６は他の形態に係る分配イメージを示す説明図である。過去の分配発電時間を考慮せずに、各需要家に均等に発電時間を分配した場合、需要家１の抑制後の分配発電時間は３２時間、需要家４は３３時間、需要家７は４０時間となる。すなわち、８時間の分配時間をほぼ均等に、３時間、３時間、及び２時間、需要家１、需要家４及び需要家７に分配する。図２６の例では、需要家１と需要家７との相違は８時間であり、グループ内での各需要家の分配発電時間の差が縮まっておらず、公平ではない。逆に図２５の方法では、需要家間の分配発電時間の差が縮まっており、より公平性を担保することができる。
【００６３】
図２７は分配処理の手順を示すフローチャートである。ＣＰＵ１１は、分配ＤＢ１５４から、グループ内の需要家毎の分配発電時間を読み出す(ステップＳ２７１)。ＣＰＵ１１は、今後割り当てる発電時間を読み出す(ステップＳ２７２)。ＣＰＵ１１は、分配発電時間と今後割り当てる発電時間の合計値がグループ内の需要家間で均等となるよう、発電時間を分配する(ステップＳ２７３)。ＣＰＵ１１は、グループ毎に同様の処理を行い、分配後の分配発電時間を、需要家ＩＤに対応付けて分配ＤＢ１５４に記憶する(ステップＳ２７４)。これにより、需要家間での発電時間に関する公平性を担保することが可能となる。
【００６４】
本実施の形態３は以上の如きであり、その他は実施の形態１から２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６５】
実施の形態４
実施の形態４は、発電計画を需要家の制御装置２へ送信する形態に関する。図２８は制御装置のハードウェア群を示すブロック図である。制御装置２はパーソナルコンピュータまたはＰＣＳ（Power Conditioning System）等である。本実施形態では制御装置２をコンピュータ２と読み替えて説明する。コンピュータ２は、ＣＰＵ等の制御部２１、ＲＡＭ２２及び通信部２６等を含む。制御部２１は、バス２７を介してハードウェア各部と接続されている。制御部２１は、ＲＡＭ２２に記憶された制御プログラム２５Ｐに従いハードウェア各部及び太陽電池２９を制御する。ＲＡＭ２２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。
【００６６】
ＲＡＭ２２は、制御部２１による各種プログラムの実行時に発生する種々のデータ及びサーバコンピュータ１から送信された発電計画を一時的に記憶する。なお、制御部２１は複数のプロセッサコアを搭載したマルチコアプロセッサであっても良い。通信部２６はルータ等の通信モジュールであり、サーバコンピュータ１との間で情報の送受信を行う。サーバコンピュータ１のＣＰＵ１１は、ステップＳ２１４等で記憶した発電計画を読み出し、レファレンス需要家のコンピュータ２宛てへ特定の時間帯に発電すべき旨の情報（以下、発電情報という）を送信する。具体的には、ＣＰＵ１１は、記憶部１５に記憶したコンピュータ２のＭＡＣ(Media Access Control)アドレス、ＩＰ(Internet Protocol)アドレス等のアドレスを参照し、時間帯及び発電命令を示す発電フラグを送信する。
【００６７】
またサーバコンピュータ１のＣＰＵ１１は、ステップＳ２１４等で記憶した発電計画を読み出し、抑制需要家のコンピュータ２宛てへ特定の時間帯に発電を抑制すべき旨の情報（以下、抑制情報という）を送信する。具体的には、ＣＰＵ１１は、記憶部１５に記憶したコンピュータ２のアドレスを参照し、時間帯及び発電の抑制命令を示す抑制フラグを送信する。制御部２１は、通信部２６を介して発電情報または抑制情報を受信する。制御部２１は、受信した発電情報または抑制情報に基づき、定められた時間帯において、太陽電池２９の発電または抑制を行う。なお、本実施形態では、単位時間毎に発電情報または抑制情報を、コンピュータ２へ送信する例を示したがこれに限るものではない。例えば、抑制総時間（例えば８時間）分の発電情報または抑制情報をまとめてコンピュータ２に送信してもよい。また、本実施形態では特定の需要家に係るコンピュータ２についての発電情報または抑制情報を送信する例を示したがこれに限るものではない。他の需要家の発電情報及び抑制情報をも含めてコンピュータ２に送信してもよい。
【００６８】
図２９は発電情報または抑制情報の送信処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は、記憶部１５に記憶した発電計画を読み出す(ステップＳ２９１)。ＣＰＵ１１は、記憶部１５に記憶した各需要家のコンピュータ２のアドレスを参照し、送信対象のレファレンス需要家のコンピュータ２のアドレスを読み出す。(ステップＳ２９２)。ＣＰＵ１１は、時間帯及び発電フラグを含む発電情報を、通信部１６を介して、アドレス宛のコンピュータ２へ送信する(ステップＳ２９３)。なお、電子メールにより発電情報を送信してもよい。コンピュータ２の制御部２１は、通信部２６を介して、発電情報を受信する(ステップＳ２９４)。制御部２１は、発電情報をＲＡＭ２２に記憶する(ステップＳ２９５)。制御部２１は、発電情報に基づき、太陽電池２９を発電制御する(ステップＳ２９６)。具体的には、制御部２１は、発電フラグに従い、発電情報に含まれる時間帯において太陽電池２９を発電させる。
【００６９】
続いて、抑制情報の送信処理手順について説明する。ＣＰＵ１１は、記憶部１５に記憶した各需要家のコンピュータ２のアドレスを参照し、送信対象の抑制需要家のコンピュータ２のアドレスを読み出す。(ステップＳ２９７)。ＣＰＵ１１は、時間帯及び抑制フラグを含む抑制情報を、通信部１６を介して、アドレス宛のコンピュータ２へ送信する(ステップＳ２９８)。コンピュータ２の制御部２１は、通信部２６を介して、抑制情報を受信する(ステップＳ２９９)。制御部２１は、抑制情報をＲＡＭ２２に記憶する(ステップＳ２９１０)。制御部２１は、抑制情報に基づき、太陽電池２９を抑制制御する(ステップＳ２９１１)。具体的には、制御部２１は、抑制フラグに従い、抑制情報に含まれる時間帯において太陽電池２９の発電を停止する。これにより、生成した発電計画に基づき、精度よく発電の抑制を行うことが可能となる。
【００７０】
本実施の形態４は以上の如きであり、その他は実施の形態１から３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７１】
実施の形態５
図３０は上述した形態のサーバコンピュータ１及びコンピュータ２の動作を示す機能ブロック図である。ＣＰＵ１１が制御プログラム１５Ｐを実行することにより、サーバコンピュータ１は以下のように動作する。決定部３０１は、複数の需要家の発電量及び発電の抑制量に基づいて、発電を行う第１需要家の総数を決定する。分類部３０２は、決定した総数に基づいて各需要家を分類する。第２決定部３０３は、需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で発電を行う第１需要家及び発電を抑制し該第１需要家の発電量を参照する第２需要家を決定する。出力部３０４は、決定した第２需要家の制御装置宛てへ発電を抑制する抑制情報を出力する。また、ＣＰＵ２１が制御プログラム２５Ｐを実行することにより、コンピュータ２は以下のように動作する。受信部３０５は抑制情報を受信する。
【００７２】
図３１は実施の形態５に係るサーバコンピュータ１のハードウェア群を示すブロック図である。サーバコンピュータ１を動作させるためのプログラムは、ディスクドライブ、メモリーカードスロット等の読み取り部１０ＡにＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）ディスク、メモリーカード、またはＵＳＢ(Universal Serial Bus)メモリ等の可搬型記録媒体１Ａを読み取らせて記憶部１５に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１Ｂをサーバコンピュータ１内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Ｎを介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００７３】
図３１に示すサーバコンピュータ１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１Ａまたは半導体メモリ１Ｂから読み取り、或いは、通信網Ｎを介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、制御プログラム１５Ｐとしてインストールされ、ＲＡＭ１２にロードして実行される。これにより、上述したサーバコンピュータ１として機能する。
【００７４】
本実施の形態５は以上の如きであり、その他は実施の形態１から４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。なお、以上述べた各実施形態は適宜組み合わせることが可能である。
【００７５】
以上の実施の形態１から５を含む実施形態に関し、さらに以下の付記を開示する。
【００７６】
（付記１）
コンピュータに、
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定し、
決定した前記総数に基づいて複数の前記需要家を分類し、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する
処理を実行させるプログラム。
（付記２）
決定した総数及び各需要家の発電特性に基づいて各需要家を分類する
付記１に記載のプログラム。
（付記３）
需要家の発電特性に基づき、各需要家に対する相関値を算出し、
需要家毎に算出した相関値の平均値を算出し、
算出した平均値に基づき、第１需要家を抽出する
付記１または２に記載のプログラム。
（付記４）
決定した第１需要家が分類内に複数存在する場合、需要家毎に過去に発電を行った履歴を記憶した記憶部を参照し、複数の第１需要家間で発電する時間及び発電を抑制する時間を分配する
付記１から３のいずれか一つに記載のプログラム。
（付記５）
各需要家の発電量の合計値が、前記抑制量以下となる需要家数の最大値を導出し、
全需要家数から、最大値を減じた値に基づき総数を決定する
付記１から４のいずれか一つに記載のプログラム。
（付記６）
各需要家の正規化された発電特性に基づき、基準となる基準発電特性を生成し、
生成した基準発電特性及び各需要家の正規化された発電特性に基づき、各分類に属する需要家を決定する
付記１から５のいずれか一つに記載のプログラム。
（付記７）
算出した平均値のうち、前記記憶部に記憶した閾値を超える平均値を有する第１需要家を抽出する
付記３に記載のプログラム。
（付記８）
決定した第１需要家が分類内に複数存在する場合、需要家毎に過去に分配された発電時間を記憶した記憶部を参照し、分配された発電時間を第１需要家毎に特定し、
特定した発電時間と、今後割り当てる発電時間との合計値が複数の第１需要家間で均等となるよう、各第１需要家に発電する時間及び発電を抑制する時間を分配する
付記１から６のいずれか一つに記載のプログラム。
（付記９）
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定する決定部と、
決定した前記総数に基づいて複数の前記需要家を分類する分類部と、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する第２決定部と
を備える情報処理装置。
（付記１０）
コンピュータに、
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定し、
決定した前記総数に基づいて複数の前記各需要家を分類し、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する
処理を実行させる情報処理方法。
（付記１１）
情報処理装置と、各需要家の制御装置とが通信網を介して接続された情報処理システムにおいて、
前記情報処理装置は、
複数の需要家の発電量及び発電の抑制量に基づいて、前記発電を行う第１需要家の総数を決定する決定部と、
決定した前記総数に基づいて複数の前記各需要家を分類する分類部と、
複数の前記需要家間の発電量の時間的変化を示す発電特性に応じて、分類内で前記発電を行う第１需要家、及び前記発電を抑制し前記第１需要家の発電量を参照する第２需要家を決定する第２決定部と、
決定した第２需要家の制御装置宛てへ発電を抑制する抑制情報を出力する出力部と
を備え、
前記制御装置は、
前記抑制情報を受信する受信部
を備える情報処理システム。
【符号の説明】
【００７７】
１      サーバコンピュータ
１Ａ    可搬型記録媒体
１Ｂ    半導体メモリ
２      コンピュータ
１０Ａ  読み取り部
１１    ＣＰＵ
１２    ＲＡＭ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
２１    制御部
２２    ＲＡＭ
２２Ｐ  制御プログラム
２９    太陽電池
１５１  定格発電量ＤＢ
１５２  履歴ＤＢ
１５３  閾値記憶部
１５４  分配ＤＢ
３０１  決定部
３０２  分類部
３０３  第２決定部
３０４  出力部
３０５  受信部
Ｎ      通信網
【図１】
2018061353.tif 000007
【図２】
2018061353.tif 000008
【図３】
2018061353.tif 000009
【図４】
2018061353.tif 000010
【図５】
2018061353.tif 000011
【図６】
2018061353.tif 000012
【図７】
2018061353.tif 000013
【図８】
2018061353.tif 000014
【図９】
2018061353.tif 000015
【図１０】
2018061353.tif 000016
【図１１】
2018061353.tif 000017
【図１２】
2018061353.tif 000018
【図１３】
2018061353.tif 000019
【図１４】
2018061353.tif 000020
【図１５】
2018061353.tif 000021
【図１６】
2018061353.tif 000022
【図１７】
2018061353.tif 000023
【図１８】
2018061353.tif 000024
【図１９】
2018061353.tif 000025
【図２０】
2018061353.tif 000026
【図２１】
2018061353.tif 000027
【図２２】
2018061353.tif 000028
【図２３】
2018061353.tif 000029
【図２４】
2018061353.tif 000030
【図２５】
2018061353.tif 000031
【図２６】
2018061353.tif 000032
【図２７】
2018061353.tif 000033
【図２８】
2018061353.tif 000034
【図２９】
2018061353.tif 000035
【図３０】
2018061353.tif 000036
【図３１】
2018061353.tif 000037