(57)【特許請求の範囲】
【請求項１】
ＤＲイベントに参加するために構成される装置の集合を、オンからオフへのＤＲ装置セット（オンからオフへのセット）とオフからオンへの装置セット（オフからオンへのセット）とに分けるステップと、
前記オンからオフへのセットの１又は複数の装置及び／又は前記オフからオンへのセットの１又は複数の装置を１又は複数の遷移グループに分割するステップであって、前記の分割は、前記装置のうちの１又は複数とのコマンド通信に関連する待ち時間に少なくとも部分的に基づく、ステップと、
状態遷移の間のエネルギ削減量が前記ＤＲイベントの合計削減量の削減マージンに適合するように、前記遷移グループの前記状態遷移をスケジューリングするステップと、
ＤＲイベント期間の間に、前記遷移グループの中の装置が現在の状態から代替の状態へ遷移する前記状態遷移を有するマイクロＤＲイベントを実行するステップであって、前記マイクロＤＲイベントは、前記ＤＲイベントの合計エネルギ削減量の一部である個々の削減量を削減する、ステップと、
を有する方法。
【請求項２】
前記ＤＲイベント期間の間に、１又は複数の追加マイクロＤＲイベントを実行するステップ、を更に有し、
前記追加マイクロＤＲイベントの各々は、前記遷移グループの中の装置が前記現在の状態と前記代替の状態との間を遷移する追加状態遷移を有し、
前記追加マイクロＤＲイベントの各々は、追加削減量を削減し、
前記追加削減量の和は、前記ＤＲイベントの前記合計エネルギ削減量にほぼ等しく、
前記スケジューリングするステップは、前記オンからオフへのセットで形成される第１の遷移グループが前記オフからオンへのセットで形成される第２の遷移グループより前に遷移するように、１又は複数の状態遷移を順序付けるステップを有する、
請求項１に記載の方法。
【請求項３】
前記装置は、複数の顧客に関連付けられ、空調機（Ａ／Ｃ）、温水器、家庭電化器具、工業設備、冷蔵庫、送風機、冷凍庫、暖房機、換気扇、サーモスタット制御ユニット、電化器具充電装置、電気自動車充電装置、プールポンプ、及びプールヒータのうちの１又は複数を有し、
前記装置は、ＤＬＣ（Direct  Load  Control）ＤＲプログラム又はＥＭＳ（Energy  Management  System）ＤＲプログラムに登録される、
請求項１に記載の方法。
【請求項４】
前記装置の各々の前記待ち時間に従って、前記オンからオフへのセット及び前記オフからオンへのセットを並べ替えるステップと、
前記装置の削減能力に基づき、前記装置の１又は複数の待ち時間グループを生成するステップであって、前記待ち時間グループのうちの１又は複数に含まれる装置の各サブセットの前記削減能力の和が前記削減マージンより大きく又は等しくなるまで、前記装置は前記待ち時間グループの各々に追加される、ステップと、
前記待ち時間グループの各々に含まれる装置のサブセットの前記削減能力に従って、前記１又は複数の待ち時間グループの各々を並べ替えるステップと、
を更に有する請求項１に記載の方法。
【請求項５】
前記分割するステップは、
前記オンからオフへのセットについて、１又は複数の遷移グループを生成するステップであって、各遷移グループの前記削減能力の和が前記削減マージンに近付くが前記削減マージンを超えないように、前記遷移グループのうちの１又は複数に装置が追加される、ステップと、
前記オフからオンへのセットについて、各遷移グループの前記削減能力の和が前記削減マージンを超えるまで、前記遷移グループのうちの１又は複数に装置が追加される、ステップと、
を有する、請求項４に記載の方法。
【請求項６】
前記遷移グループの各々に含まれる装置のうちの１つの最長待ち時間として、各遷移グループのグループ待ち時間を計算するステップと、
前記グループ待ち時間の非増加順に、前記オンからオフへのセットの遷移グループ及び前記オフからオンへのセットの遷移グループを並べ替えるステップと、
待ち時間の非増加順に従って前記遷移グループの遷移グループペアを生成するステップであって、前記遷移グループペアのうちの１又は複数は、前記オンからオフへのセットの遷移グループのうちの１つ及び前記オフからオンへのセットの遷移グループのうちの１つを有する、ステップと、
を更に有し、
前記マイクロＤＲイベントを実行するステップは、前記遷移グループペアのうちの第１の遷移グループペアの中の全ての装置に、遷移信号を通信するステップと、前記第１の遷移グループペアの中の全ての装置の状態の遷移に続き、前記遷移グループペアのうちの第２の遷移グループペアにシグナリングするステップと、を有する、請求項５に記載の方法。
【請求項７】
装置の各々の前記待ち時間により非増加順に、前記オンからオフへのセット及び前記オフからオンへのセットを並べ替えるステップと、
累積負荷を算出し、最短待ち時間を有する装置から開始して装置の各々を含めるステップと、
前記オフからオンへのセットの一部を前記オンからオフへのセットと結合するステップであって、前記オンからオフへのセットと共に前記オフからオンへのセットの前記一部を含む結合セットの状態遷移が、前記削減マージンを超えないように、前記オフからオンへのセットの中の最大数の装置を含む、ステップと、
を更に有する請求項１に記載の方法。
【請求項８】
前記実行するステップは、前記オンからオフへのセットの中の全ての装置、及び前記オンからオフのセットと結合された前記オフからオンへのセットの一部に含まれる装置にシグナリングするステップと、状態遷移の完了に続いて、前記オンからオフへのセットと結合されない前記オフからオンへのセットの一部にシグナリングするステップと、を有する、請求項７に記載の方法。
【請求項９】
前記削減マージンは、動的削減マージンを有し、
前記分割するステップは、
待ち時間により非増加順に、前記オフからオンへのセットの中の装置を並べ替えるステップと、
前記遷移グループを形成するステップであって、前記遷移グループは、前記遷移グループの中の装置の合計削減量が前記削減マージンを超えるまで、最長待ち時間を有する装置で開始して前記の並べ替えられたオフからオンへのセットからの１又は複数の装置を含み、前記遷移グループに追加されると前記遷移グループの前記合計削減量を前記削減マージンより上に増大させる装置の装置削減量を有する１又は複数の装置を、前記並べ替えられたオフからオンへのセットから削除する、ステップと、
を有する、請求項１に記載の方法。
【請求項１０】
前記実行するステップは、
動的削減マージンをゼロに初期化するステップと、
前記オンからオフへのセットに含まれる装置に、状態を遷移するよう信号を送信するステップと、
オフ状態からオン状態に状態を遷移するよう、前記遷移グループの中の装置にシグナリングするステップと、
前記オンからオフへのセットの中の個々の装置の状態遷移を示す確認を受信するステップであって、前記個々の装置は、個々の削減能力を有する、ステップと、
前記個々の装置の前記個々の削減能力を前記動的削減マージンに追加するステップと、
前記個々の削減能力の前記動的削減マージンへの追加に応答して、前記並べ替えられたオフからオンへのセットの中の前記遷移グループに含まれない１又は複数の装置を識別するステップであって、前記識別された装置の削減能力が前記動的削減マージンより少なくなるようにする、ステップと、
オフ状態からオン状態へ遷移するよう、前記識別された装置に信号を送信するステップと、
Ｃｕ＝Ｃｄｙｎ−Ｃｄの式に従って、前記動的削減マージンを更新するステップであって、
Ｃｕは更新された動的削減マージンを表し、
Ｃｄｙｎは動的削減マージンを表し、
Ｃｄは装置削減量を表す、ステップ、
を有する、請求項９に記載の方法。
【請求項１１】
動作を実行するためにプロセッサにより実行可能な符号化されたプログラミングコードを有する非一時的コンピュータ可読媒体であって、前記動作は、
ＤＲイベントに参加するために構成される装置の集合を、オンからオフへのＤＲ装置セット（オンからオフへのセット）とオフからオンへの装置セット（オフからオンへのセット）とに分けるステップと、
前記オンからオフへのセットの１又は複数の装置及び／又は前記オフからオンへのセットの１又は複数の装置を１又は複数の遷移グループに分割するステップであって、前記の分割は、前記装置のうちの１又は複数とのコマンド通信に関連する待ち時間に少なくとも部分的に基づく、ステップと、
状態遷移の間のエネルギ削減量が前記ＤＲイベントの合計削減量の削減マージンに適合するように、前記遷移グループの前記状態遷移をスケジューリングするステップと、
ＤＲイベント期間の間に、前記遷移グループの中の装置が現在の状態から代替の状態へ遷移する前記状態遷移を有するマイクロＤＲイベントを実行するステップであって、前記マイクロＤＲイベントは、前記ＤＲイベントの合計エネルギ削減量の一部である個々の削減量を削減する、ステップと、
を有する非一時的コンピュータ可読媒体。
【請求項１２】
追加マイクロＤＲイベントの各々は、前記遷移グループの中の装置が前記現在の状態と前記代替の状態との間を遷移する追加状態遷移を有し、
前記追加マイクロＤＲイベントの各々は、追加削減量を削減し、
前記追加削減量の和は、前記ＤＲイベントの前記合計エネルギ削減量にほぼ等しく、
前記スケジューリングするステップは、前記オンからオフへのセットで形成される第１の遷移グループが前記オフからオンへのセットで形成される第２の遷移グループより前に遷移するように、１又は複数の状態遷移を順序付けるステップを有する、
請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１３】
前記装置は、複数の顧客に関連付けられ、空調機（Ａ／Ｃ）、温水器、家庭電化器具、工業設備、冷蔵庫、送風機、冷凍庫、暖房機、換気扇、サーモスタット制御ユニット、電化器具充電装置、電気自動車充電装置、プールポンプ、及びプールヒータのうちの１又は複数を有し、
前記装置は、ＤＬＣ（Direct  Load  Control）ＤＲプログラム又はＥＭＳ（Energy  Management  System）ＤＲプログラムに登録される、
請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記動作は、
前記装置の各々の前記待ち時間に従って、前記オンからオフへのセット及び前記オフからオンへのセットを並べ替えるステップと、
前記装置の削減能力に基づき、前記装置の１又は複数の待ち時間グループを生成するステップであって、前記待ち時間グループのうちの１又は複数に含まれる装置の各サブセットの前記削減能力の和が前記削減マージンより大きく又は等しくなるまで、前記装置は前記待ち時間グループの各々に追加される、ステップと、
前記待ち時間グループの各々に含まれる装置のサブセットの前記削減能力に従って、前記１又は複数の待ち時間グループの各々を並べ替えるステップと、
を更に有する、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記分割するステップは、
前記オンからオフへのセットについて、１又は複数の遷移グループを生成するステップであって、各遷移グループの前記削減能力の和が前記削減マージンに近付くが前記削減マージンを超えないように、前記遷移グループのうちの１又は複数に装置が追加される、ステップと、
前記オフからオンへのセットについて、各遷移グループの前記削減能力の和が前記削減マージンを超えるまで、前記遷移グループのうちの１又は複数に装置が追加される、ステップと、
を有する、請求項１４に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記動作は、
前記遷移グループの各々に含まれる装置のうちの１つの最長待ち時間として、各遷移グループのグループ待ち時間を計算するステップと、
前記グループ待ち時間の非増加順に、前記オンからオフへのセットの遷移グループ及び前記オフからオンへのセットの遷移グループを並べ替えるステップと、
待ち時間の非増加順に従って前記遷移グループの遷移グループペアを生成するステップであって、前記遷移グループペアのうちの１又は複数は、前記オンからオフへのセットの遷移グループのうちの１つ及び前記オフからオンへのセットの遷移グループのうちの１つを有する、ステップと、
を更に有し、
前記マイクロＤＲイベントを実行するステップは、前記遷移グループペアのうちの第１の遷移グループペアの中の全ての装置に、遷移信号を通信するステップと、前記第１の遷移グループペアの中の全ての装置の状態の遷移に続き、前記遷移グループペアのうちの第２の遷移グループペアにシグナリングするステップと、を有する、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記動作は、
装置の各々の前記待ち時間により非増加順に、前記オンからオフへのセット及び前記オフからオンへのセットを並べ替えるステップと、
累積負荷を算出し、最短待ち時間を有する装置から開始して装置の各々を含めるステップと、
前記オフからオンへのセットの一部を前記オンからオフへのセットと結合するステップであって、前記オンからオフへのセットと共に前記オフからオンへのセットの前記一部を含む結合セットの状態遷移が、前記削減マージンを超えないように、前記オフからオンへのセットの中の最大数の装置を含む、ステップと、
を更に有する、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記実行するステップは、前記オンからオフへのセットの中の全ての装置、及び前記オンからオフのセットと結合された前記オフからオンへのセットの一部に含まれる装置にシグナリングするステップと、状態遷移の完了に続いて、前記オンからオフへのセットと結合されない前記オフからオンへのセットの一部にシグナリングするステップと、を有する、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記削減マージンは、動的削減マージンを有し、
前記分割するステップは、
待ち時間により非増加順に、前記オフからオンへのセットの中の装置を並べ替えるステップと、
前記遷移グループを形成するステップであって、前記遷移グループは、前記遷移グループの中の装置の合計削減量が前記削減マージンを超えるまで、最長待ち時間を有する装置で開始して前記の並べ替えられたオフからオンへのセットからの１又は複数の装置を含み、前記遷移グループに追加されると前記遷移グループの前記合計削減量を前記削減マージンより上に増大させる装置の装置削減量を有する１又は複数の装置を、前記並べ替えられたオフからオンへのセットから削除する、ステップと、
を有する、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記実行するステップは、
動的削減マージンをゼロに初期化するステップと、
前記オンからオフへのセットに含まれる装置に、状態を遷移するよう信号を送信するステップと、
オフ状態からオン状態に状態を遷移するよう、前記遷移グループの中の装置にシグナリングするステップと、
前記オンからオフへのセットの中の個々の装置の状態遷移を示す確認を受信するステップであって、前記個々の装置は、個々の削減能力を有する、ステップと、
前記個々の装置の前記個々の削減能力を前記動的削減マージンに追加するステップと、
前記個々の削減能力の前記動的削減マージンへの追加に応答して、前記並べ替えられたオフからオンへのセットの中の及び前記遷移グループに含まれない１又は複数の装置を識別するステップであって、前記識別された装置の削減能力が前記動的削減マージンより少なくなるようにする、ステップと、
オフ状態からオン状態へ遷移するよう、前記識別された装置に信号を送信するステップと、
Ｃｕ＝Ｃｄｙｎ−Ｃｄの式に従って、前記動的削減マージンを更新するステップであって、
Ｃｕは更新された動的削減マージンを表し、
Ｃｄｙｎは動的削減マージンを表し、
Ｃｄは装置削減量を表す、ステップ、
を有する、請求項１９に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願明細書で議論する実施形態は、待ち時間に基づくマイクロ需要反応に関する。
【背景技術】
【０００２】
電力会社は、より高い需要を満たすよう電力会社の能力を向上させるために又は生産コストを削減するために、特定の高負荷期間中のエネルギ使用の削減を奨励する。例えば、夏期には、ピークエネルギ使用は、暑い日の午後の遅い時間に生じ得る。電力会社は、午後の遅い時間中にエネルギ使用を削減するために、工場に報奨を提供し得る。それに応じて、工場は、夕方の遅い時間まで高負荷生産を遅らせ、工場の空調を弱め、又はエネルギ使用を削減しても良い。このように、電力会社は、ピークエネルギ使用中のエネルギ需要を満たすために自身の能力を増大し、及び／又はエネルギ需要を満たすために追加エネルギを生産若しくは購入することを回避できる。
【０００３】
ピーク又は高負荷期間中のエネルギ使用の削減は、通常、需要反応（demand  response：ＤＲ）と表されても良い。指定時間期間中のエネルギ使用の削減は、ＤＲイベントと表されても良い。ＤＲイベントは、通常、電力会社が高需要を期待し、顧客にエネルギ使用を削減若しくは抑えるよう依頼するときに生じる。顧客が自身のエネルギ使用を契約量だけ削減するとき、電力会社は顧客に報奨を提供しても良い。
【０００４】
本願明細書で請求される主題は、上述のような欠点を解決する実施形態や上述のような環境でのみ機能する実施形態に限定されない。むしろ、この背景技術は、単に、本願明細書に記載される複数の実施形態が実施される技術分野の一例を説明するために提供される。
【発明の概要】
【課題を解決するための手段】
【０００５】
一実施形態によると、方法は、需要反応（Demand  Response：ＤＲ）イベントに参加するために構成された装置の集合を、オンからオフへのＤＲ装置セット（オンからオフへのセット）とオンからオフへのＤＲ装置セット（オンからオフへのセット）とに分けるステップを有する。方法は、オンからオフへのセットの１又は複数の装置及び／又はオフからオンへのセットの１又は複数の装置を１又は複数の遷移グループに分割するステップを有する。分割するステップは、装置のうちの１又は複数とのコマンド通信に関与する待ち時間に少なくとも部分的に基づいても良い。方法は、状態遷移中のエネルギ削減量がＤＲイベントの合計削減量の削減マージンに適合するように、遷移グループの状態遷移はスケジューリングするステップを有する。方法は、マイクロＤＲイベント期間の間に、遷移グループの中の装置が現在の状態から代替の状態へ遷移する状態遷移を有するマイクロＤＲイベントを実行するステップを有し、マイクロＤＲイベントは、ＤＲイベントの合計エネルギ削減量の一部である個々の削減量を削減する。
【０００６】
実施形態の目的及び利点が理解され、少なくとも特に特許請求の範囲で指摘された要素、特徴及び組合せを用いて達成されるだろう。
【０００７】
上述の全体的説明及び以下の詳細な説明の両方は、例示及び説明のためであり、本発明の範囲を限定しないことが理解される。
【図面の簡単な説明】
【０００８】
例示的な実施形態は、添付の図面を用いて、更なる特異性及び詳細事項と共に記載され説明される。
【図１】例示的な需要反応（ＤＲ）システムのブロック図である。
【図２Ａ】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための例示的な技術の一部を示す。
【図２Ｂ】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための例示的な技術の一部を示す。
【図２Ｃ】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための例示的な技術の一部を示す。
【図３】図２Ａ〜２Ｃの例示的な分割に従う遷移状態のシーケンスを示す。
【図４Ａ】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための別の例示的な技術の一部を示す。
【図４Ｂ】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための別の例示的な技術の一部を示す。
【図４Ｃ】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための別の例示的な技術の一部を示す。
【図５】図４Ａ〜４Ｃを参照して説明した例示的な分割に従う遷移状態のシーケンスを示す。
【図６】図１のＤＲシステムに実装され得るマイクロＤＲイベントの実行のための別の例示的な技術を示す。
【図７Ａ】図６の例示的な分割に従う遷移状態の例示的なシーケンスの一部を示す。
【図７Ｂ】図６の例示的な分割に従う遷移状態の例示的なシーケンスの一部を示す。
【図７Ｃ】図６の例示的な分割に従う遷移状態の例示的なシーケンスの一部を示す。
【図８】マクロＤＲイベントを実行する例示的な方法のフロー図である。
【図９Ａ】マクロＤＲイベントを実行する別の例示的な方法のフロー図である。
【図９Ｂ】マクロＤＲイベントを実行する別の例示的な方法のフロー図である。
【図１０】マクロＤＲイベントを実行する別の例示的な方法のフロー図である。
【図１１Ａ】マクロＤＲイベントを実行する別の例示的な方法のフロー図である。
【図１１Ｂ】マクロＤＲイベントを実行する別の例示的な方法のフロー図である。  全ての図は本願明細書に記載の少なくとも１つの実施形態に従って構成される。
【発明を実施するための形態】
【０００９】
需要反応（Demand  response：ＤＲ）イベントは、通常、電力会社及び／又はＤＲアグリゲータがエネルギ使用の削減を抑える又は奨励する期間を含む。例えば、ＤＲイベントは、エネルギ価格がエネルギの削減の原動力を提供するとき実施されても良い。ＤＬＣ（direct  load  control）プログラムを実施するＤＲシステムのような幾つかの環境では、単一のＤＲイベントの代わりに、複数のマイクロＤＲイベントが同様のエネルギ削減を達成するために実行されても良い。マイクロＤＲイベントは、エネルギが供給される１又は複数の装置の状態遷移（例えば、オンからオフへ、又はオフからオンへ）を有しても良い。マイクロＤＲイベントの実行は、装置の状態遷移のスケジューリングを有しても良い。
【００１０】
本願明細書に記載の幾つかの実施形態では、装置の状態遷移のスケジューリングは、装置の待ち時間を考慮に入れることができる。さらに、装置の状態遷移のスケジューリングは、装置の削減能力を考慮に入れても良い。装置の待ち時間及び／又は削減能力を考慮に入れることにより、削減されるエネルギの量は、本願明細書で削減マージンと表される特定レベルに又はそれより低く維持されても良い。したがって、本願明細書で議論される上述の及び他の実施形態では、装置の状態遷移は、削減マージンが満たされるようにスケジューリングされても良い。この及び他の実施形態は、添付の図面を参照して本願明細書で説明される。
【００１１】
図１は、本願明細書に記載の少なくとも１つの実施形態により配置される例示的なＤＲシステム１００のブロック図を示す。ＤＲシステム１００では、電力会社１０４及び／又はＤＲアグリゲータ１０２は、１又は複数のＤＲイベントの実行を通じてＤＲイベントを実施し又は実施を制御しても良い。ＤＲイベントは、本願明細書では、ＤＲイベントがマイクロＤＲイベントのシリーズ及び／又はシーケンスを含む点で、マイクロＤＲイベントと区別される。本願では、ＤＲイベントは、マクロＤＲイベントとして表される場合がある。ここでも、マクロＤＲイベントは、マイクロＤＲイベントのシリーズ及び／又はシーケンスを有しても良い。マイクロＤＲイベントと（マクロ）ＤＲイベントとの間の関係の幾つかの更なる詳細事項は、本願明細書の別の場所で提供される。
【００１２】
マイクロＤＲイベントは、１又は複数のサイト１３０Ａ〜１３０Ｃ（通常、サイト１３０、又は複数のサイト１３０）に置かれた１又は複数の装置１１２Ａ〜１１２Ｃ（通常、装置１１２、又は複数の装置１１２）を有しても良い。一緒に記載されるとき、複数の装置１１２は、装置１１２の集合として表されても良い。幾つかの実施形態では、装置１１２の集合は、電力会社１０４がエネルギを供給する及び／又はＤＲアグリゲータ１０２により管理される装置及び／又はサイト（例えば、１１２及び／又は１３０）の部分集合であっても良い。装置１１２の集合に含まれる装置１１２は、ＤＲイベントに参加するために構成されても良い。一方で、装置１１２の集合に含まれない１又は複数の他の装置及び／又はサイトは、ＤＲイベントに参加するために構成されなくても良い。
【００１３】
通常、ＤＲイベントは、エネルギ使用が削減されるＤＲ期間を有しても良い。ＤＲ期間の一例は、２０１４年１月１日の３：００ＰＭから２０１４年１月１日の５：００ＰＭまでを有しても良い。さらに、ＤＲイベントは、ＤＲイベント中の合計削減量を有し得る合計削減量を有しても良い。合計削減量の一例は、１メガワット時（ＭＷｈ）を有しても良い。合計削減量は、参加サイト（例えば、サイト１３０）及び／又は参加装置（例えば、１１２）による削減量の和を有しても良い。したがって、例示的なＤＲイベントは、２０１４年１月１日の３：００ＰＭから２０１４年１月１日の５：００ＰＭまでのＤＲ期間を有しても良い。ＤＲ期間の間、電力会社１０４及び／又はＤＲアグリゲータ１０２は、装置１１２及び／又はサイト１３０によるエネルギ削減を集約する際に、１ＭＷｈの削減を調整しても良い。
【００１４】
ＤＲシステム１００では、装置１１２の動作が影響を受ける（例えば、停止される又は低下される）ＤＲ期間及び合計削減量を有する１つのＤＲイベントを発行するのではなく、電力会社１０４及び／又はＤＲアグリゲータ１０２が２以上のマイクロＤＲイベントを発行しても良い。マイクロＤＲイベントの各々は、マイクロＤＲ期間を有しても良い。例えば、ＤＲ期間が約４時間である場合、ＤＲ期間は、それぞれ約３０分の８個のＤＲ期間に分けられても良い。マイクロＤＲ期間の和は、ＤＲ期間に実質的に等しくても良く、ＤＲ期間より長くても良く、又はＤＲ期間より短くても良い。
【００１５】
マイクロＤＲ期間の間、装置１１２の第１のセットの動作は停止され又は低下され、装置１１２の第２のセットの動作は影響されない。後続のマイクロＤＲイベントの間、装置１１２の第２のセットの動作は停止され又は低下され、装置１１２の第１のセットの動作は運転可能に又は完全に動作状態に戻されても良い。後続のマイクロＤＲイベントの間、装置１１２の第１のセットの動作は停止され又は低下され、装置１１２の第２のセットの動作は運転可能に又は完全に動作状態に戻されても良い。同様の動作は、１又は複数の後続のマイクロＤＲイベントについて実行されても良い。
【００１６】
幾つかの実施形態では、第１のセット及び第２のセットの一方又は両方に含まれる１又は複数の装置１１２は、後続のマイクロＤＲイベント間及び／又はマイクロＤＲイベントのシリーズの中のマイクロＤＲイベント間で変更されても良い。他の実施形態では、第１及び第２のセットに含まれる装置１１２は、マイクロＤＲイベントのシリーズを通じて一貫していても良い。さらに、時間の経過と共に（例えば、ＤＲイベント間又はＤＲイベントが発行され得る条件間で）、装置１１２の集合に及び／又はこれらのセットの一方又は両方に含まれる装置１１２は変更されても良い。
【００１７】
装置１１２の動作を停止又は低下することは、個々の削減量を削減し得る。マイクロＤＲイベントのシリーズの個々の削減量の和は、実質的に合計削減量に等しくても良い。したがって、電力会社１０４及び／又はＤＲアグリゲータ１０２は、マイクロＤＲイベントを発行することにより、合計削減量を達成し得る。
【００１８】
マイクロＤＲイベントの利点は、装置１１２の動作の中断を低減することを含み得る。例えば、周期的に（例えば、１つおきのマイクロＤＲ期間の間）動作を中断することにより、装置１１２の全体機能は影響を受けない。同様に、装置１１２のうちの１又は複数は、マイクロＤＲイベントのシリーズの部分集合に含まれても良く、マイクロＤＲイベントの別のシリーズに含まれる必要はない。したがって、電力会社１０４及び／又はＤＲアグリゲータ１０２は、装置１１２のうちの多数の間で削減を分配させることにより、合計削減量を達成できる。これは、顧客（例えば、１２０）による削減量の認知を低減し得る。
【００１９】
図１のＤＲシステム１００では、ＤＲ制御サーバ（ＤＲサーバ）１０６は、マイクロＤＲイベントを実行するために、ネットワーク１２２を介して装置１１２と通信しても良い。電力会社１０４及び／又はＤＲアグリゲータ１０２は、ＤＲサーバ１０６に関連付けられても良い。サイト１３０及び／又は装置１１２は、１２０Ａ〜１２０Ｃ（通常、顧客１２０又は複数の顧客１２０）に関連付けられても良い。用語「に関連付けられる」は、本願明細書で用いられるとき、ＤＲアグリゲータ１０２及び／又は電力会社１０４とＤＲサーバ１０６との間の、又は顧客１２０及びサイト１３０と装置１１２との間の関係を表しても良く、直接又は間接に所有及び／又は制御を示しても良い。例えば、ＤＲサーバ１０６から通信される情報は電力会社１０４及び／又はＤＲアグリゲータ１０２により制御されても良く、ＤＲサーバ１０６へ通信された情報は電力会社１０４及び／又はＤＲアグリゲータ１０２へ向けられても良い。これらのエンティティ及びシステムの各々は、以下の段落で簡単に紹介される。
【００２０】
ネットワーク１２２は、有線又は無線を有しても良く、スター構成、トークンリング構成若しくは他の構成を含む多数の異なる構成を有しても良い。さらに、ネットワーク１２２は、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）（例えば、インターネット）、及び／又は複数の装置が通信できる他の相互接続されたデータ経路を有しても良い。幾つかの実施形態では、ネットワーク１２２は、ピアツーピアネットワークを有しても良い。ネットワーク１２２は、種々の異なる通信プロトコルでデータを通信を可能にする通信ネットワークの一部に結合され又はそれを含んでも良い。
【００２１】
幾つかの実施形態では、ネットワーク１２２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信ネットワーク又はＳＭＳ（short  messaging  service）、ＭＭＳ（multimedia  messaging  service）、ＨＴＴＰ（hypertext  transfer  protocol）、直接データ接続、ＷＡＰ（wireless  application  protocol）、電子メール等を介することを含むデータを送信及び受信するセルラ通信ネットワークを有しても良い。ネットワーク１２２は、ＳＥＰ（smart  energy  profile）、Echonet  Lite、OpenADR、又は別の適切なプロトコル（例えば、Ｗｉ−Ｆｉ（wireless  fidelity））、ZigBee、HomePlug  Green、等）のような標準に基づくプロトコルを介して通信を可能にしても良い。
【００２２】
ＤＲシステム１００では、電力会社１０４は、電気を含み得るエネルギを、サイト１３０及び装置１１２に分配しても良い。電力会社１０４によるサイト１３０及び装置１１２へのエネルギの分配は、図１に１１４で示される。電力会社１０４は、電気の生産、伝送、及び／又は分配に関与する任意のエンティティを有しても良い。電力会社１０４は、公共であっても良く、又は私設であっても良い。公共施設１０４の幾つかの例は、発電所、エネルギ共同組合、及び独立システム事業者（independent  system  operator：ＩＳＯ）を含み得る。電力会社１０４は、マイクロＤＲイベントの期間を設定しても良い。例えば、電力会社１０４は、報奨、マイクロＤＲ期間、合計削減量、削減マージン（本願明細書の他の場所で議論される）、等を設定しても良い。
【００２３】
サイト１３０は、ビルディング、構造物、設備、又は電力会社１０４により分配されるエネルギを使用する他のオブジェクトを有しても良い。サイト１３０は、民家から大規模産業用工場又はオフィスビルに渡る複数種類の建造物を有しても良い。幾つかの実施形態では、ＤＲシステム１００に含まれるサイト１３０は、住居及び／又は小及び中規模の商用（small−and  medium−size  business：ＳＭＢ）サイトであっても良い。
【００２４】
サイト１３０は、装置１１２を有しても良い。装置１１２は、電力会社１０４によりサイト１３０に分配されるエネルギを消費する任意の装置を有しても良い。追加で又は代替で、装置１１２は、電力会社１０４により分配されるエネルギを消費する装置の動作を制御しても良い。
【００２５】
例えば、電力会社１０４は、第１のサイト１３０Ａにエネルギを分配しても良い。第１の装置１１２Ａは、次に、第１のサイト１３０Ａに分配されたエネルギを消費しても良い。追加又は代替で、第１の装置１１２Ａは、電力会社１０４により分配されたエネルギの別の装置による消費を制御しても良い。第１の装置１１２Ａは、他の装置の動作に影響を与えて、第１のサイト１３０Ａに分配されたエネルギを他の装置が消費する（又は消費しない）ようにしても良い。装置１１２は、メモリ（例えば、本願明細書に記載のメモリ１３２）、プロセッサ（例えば、本願明細書に記載のプロセッサ１３４）、及びネットワーク通信能力（例えば、本願明細書に記載の通信ユニット１３６）を有しても良い。
【００２６】
装置１１２は、マイクロＤＲイベントモジュール１１０を有しても良い。マイクロＤＲイベントモジュール１１０は、本願明細書に記載のようにマイクロＤＲイベントの実施のために構成されるコード及びルーチンを有しても良い。幾つかの実施形態では、マイクロＤＲイベントモジュール１１０は、例えばＦＰＧＡ（field−programmable  gate  array）又はＡＳＩＣ（application−specific  integrated  circuit）を含むハードウェアを用いて実装できる。幾つかの他の例では、マイクロＤＲイベントモジュール１１０は、ハードウェア及びソフトウェアの組み合わせを用いて実装されても良い。
【００２７】
マイクロＤＲイベントモジュール１１０は、ネットワーク１２２を介して受信した通信を受信し該通信を実施し、及び／又はネットワーク１２２を介して装置１１２に関する信号を通信するよう構成されても良い。例えば、ＤＲサーバ１０６から転送状態に通信される信号は、マイクロＤＲイベントモジュール１１０により装置１１２において与えられても良い。追加又は代替で、マイクロＤＲイベントモジュール１１０は、状態の変化に続いてＤＲサーバ１０６へ確認信号を通信しても良い。
【００２８】
幾つかの実施形態では、マイクロＤＲイベントモジュール１１０は、ＤＬＣプログラムの中で送信される信号に応答するよう構成されるルーチンを有しても良い。ＤＬＣプログラムでは、ＤＲサーバ１０６は、装置１１２の状態遷移を直接制御しても良い。他の実施形態では、マイクロＤＲイベントモジュール１１０は、他の種類のＤＲプログラムを実施するよう構成されても良い。装置１１２の幾つかの例は、温水器、空調機（Ａ／Ｃ）、暖房機、商業若しくは工業設備、サーモスタット、高機能家電、設備のコントローラ、プールヒータ、家庭電化製品、冷蔵庫、送風機、冷凍庫、換気扇、サーモスタットにより制御されるユニット、家電充電装置、電子自動車充電装置、プールポンプ、等を有しても良い。
【００２９】
顧客１２０は、個人、個人のグループ、又は他のエンティティを有しても良い。サイト１３０及び装置１１２は、顧客１２０に関連付けられても良い。例えば、第１の顧客１２０Ａは第１のサイト１３０Ａ及び第１の装置１１２Ａに関連付けられても良く、第２の顧客１２０Ｂは第２のサイト１３０Ｂ及び第２の装置１１２Ｂに関連付けられても良い、等である。幾つかの実施形態では、顧客１２０は、マイクロＤＲイベントに参加すべきか否か、及び／又はどんな条件の下でマイクロＤＲイベントが特定の装置１１２を含み得るかを決定しても良い。他の実施形態では、顧客１２０は、事前に、マイクロＤＲイベントへの参加に又はマイクロＤＲイベントにおける装置１１２の削減を許容することに合意しても良い。
【００３０】
ＤＲアグリゲータ１０２は、電力会社１０４とサイト１３０及び／又は顧客１２０との間の仲介として動作するエンティティを有しても良い。仲介としての役割の一例は、マイクロＤＲイベントの調整及び実施を有しても良い。例えば、ＤＲアグリゲータ１０２は、顧客１２０を調整して、合計削減量が１又は複数のマイクロＤＲイベント中に達成できるようにしても良い。さらに、ＤＲアグリゲータ１０２は、ＤＲシステム１００に含むべきサイト１３０及び／又は顧客１２０を識別しても良い。幾つかの実施形態では、マイクロＤＲイベントの基準及び／又は電力会社１０４により提供される報奨は、ＤＲアグリゲータ１０２に通信されても良い。また、ＤＲアグリゲータ１０２は、顧客１２０及び／又はサイト１３０に基準を通信し、マイクロＤＲイベントへの参加と引き替えにサイト１３０に報奨の幾らかの部分を提供しても良い。
【００３１】
サイト１３０は、ＤＲアグリゲータ１０２により管理されても良い。ＤＲアグリゲータ１０２は、自身の管理する装置１１２によるマイクロＤＲイベントの実施を調整しても良く、又はＤＲサーバ１０６を介して実施しても良い。図示の実施形態では、ＤＲアグリゲータ１０２は、上述のように中間物として動作する。幾つかの実施形態では、ＤＲアグリゲータ１０２は省略されても良く、電力会社１０４は、ＤＲサーバ１０６を介してマイクロＤＲイベントを直接実施しても良い。
【００３２】
ＤＲサーバ１０６は、プロセッサ１３４、メモリ１３２、通信ユニット１３６、及びマイクロＤＲ制御モジュール（制御モジュール）１０８を有するハードウェアサーバを有しても良い。プロセッサ１３４、メモリ１３２、通信ユニット１３６、及び制御モジュール１０８は、バス１３８により通信可能に結合されても良い。
【００３３】
プロセッサ１３４は、本願明細書に記載の１又は複数の動作を実行するためのＡＬＵ（arithmetic  logic  unit）、マイクロプロセッサ、汎用制御部、又は何らかの他のプロセッサアレイを有しても良い。プロセッサ１３４は、他のコンポーネント（例えば、１０８、１３２、１３６）との通信のためにバス１３８に結合されても良い。プロセッサ１３４は、通常、データ信号を処理する。プロセッサ１３４は、ＣＩＳＣ（complex  instruction  set  computer）アーキテクチャ、ＲＩＳＣ（reduced  instruction  set  computer）アーキテクチャ、又は命令セットの組合せを実施するアーキテクチャを含む種々のコンピューティングアーキテクチャを有しても良い。図１のＤＲサーバ１０６は単一のプロセッサ１３４を含むが、複数のプロセッサがＤＲサーバ１０６に含まれても良い。このとき、複数のプロセッサは、ＤＲサーバ１０６の動作を集合的に又は個々に実行するよう構成されても良い。
【００３４】
メモリ１３２は、プロセッサ１３４により実行され得る命令及び／又はデータを格納するよう構成されても良い。メモリ１３２は、他のコンポーネントと通信するためにバス１３８に結合されても良い。命令及び／又はデータは、本願明細書に記載の技術又は方法を実行するコードを有しても良い。メモリ１３２は、ＤＲＡＭ（Dynamic  Random  Access  Memory）、ＳＲＡＭ（Static  RAM）、フラッシュメモリ、又は任意の他の適切な種類のメモリを有しても良い。幾つかの実施形態では、メモリ１３２は、不揮発性メモリ、又はハードディスクドライブ、フロッピディスクドライブ、ＣＤ−ＲＯＭ装置、ＤＶＤ−ＲＯＭ装置、ＤＶＤ−ＲＡＭ装置、ＤＶＤ−ＲＷ装置、フラッシュメモリ装置又は従来知られているより永久的に情報を格納する特定の他の大容量記憶装置を含む同様の永久記憶装置及び媒体も有しても良い。
【００３５】
通信ユニット１３６は、データを装置１１２へ送信し及び装置１１２から受信するよう構成されても良い。通信ユニット１３６はバス１３８に結合されても良い。幾つかの実施形態では、通信ユニット１３６は、ネットワーク１２２への又は別の通信チャネルへの直接物理接続のためのポートを有しても良い。例えば、通信ユニット１３６は、ＵＳＢ（universal  serial  bus）、ＳＤ（standard  definition）、ＣＡＴ−５、又は装置１１２との有線通信のための同様のポートを有しても良い。幾つかの実施形態では、通信ユニット１３６は、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ＢＬＵＥＴＯＯＴＨ（登録商標）又は別の適切な無線通信方法を含む１又は複数の無線通信方法を用いて通信チャネルによりデータを交換する無線通信機を有する。
【００３６】
幾つかの実施形態では、通信ユニット１３６は、ＳＭＳ、ＭＭＳ、ＨＴＴＰ、直接データ接続、ＷＡＰ、電子メール、又は別の適切な種類の電子通信を含むセルラ通信ネットワークを介してデータを送信及び受信するセルラ通信機を有する。幾つかの実施形態では、通信ユニット１３６は、有線ポート及び無線通信機を有する。通信ユニット１３６は、ＴＣＰ／ＩＰ（transmission  control  protocol/internet  protocol）、ＨＴＴＰ、ＨＴＴＰセキュア（ＨＴＴＰＳ）、及びＳＭＴＰ（simple  mail  transfer  protocol）を含む標準ネットワークプロトコルを用いてファイル及び／又は媒体オブジェクトの分配のためにネットワーク１２２への従来の接続を提供しても良い。
【００３７】
ＤＲシステム１００では、ＤＲサーバ１０６の制御モジュール１０８は、１又は複数のマイクロＤＲイベントを実行するために構成されても良いマイクロＤＲイベントの実施形態は、第１の状態遷移（例えば、オンからオフ）を実行するために装置１１２の第１のセットにシグナリングするステップと、第２の状態遷移（例えば、オフからオン）を実行するために装置１１２の第２のセットにシグナリングするステップと、を有しても良い。より一般的には、ＤＲサーバ１０６によるシグナリングは、現在の状態から代替の状態へ、装置１１２のうちの１又は複数の状態遷移を引き起こし得る。例えば、第１の装置１１２Ａは、第１の装置１１２Ａの現在の状態であり得るオン状態（例えば、動作中）であっても良い。第２の装置１１２Ｂは、第２の装置１１２Ｂの現在の状態であり得るオフ状態（例えば、非動作中）であっても良い。第１の装置１１２Ａの状態遷移は、第１の装置１１２Ａをオフ状態（例えば、非動作中）に遷移させ、第１の装置１１２Ａがオンからオフへの遷移を実行するようにしても良い。同様に、第２の装置１１２Ｂの状態遷移は、第２の装置１１２Ｂをオン状態（例えば、動作中）に遷移させ、第２の装置１１２Ｂがオフからオンへの遷移を実行できるようにしても良い。
【００３８】
通常、マイクロＤＲイベント中のエネルギを削減し過ぎることは、十分なエネルギを削減しないことよりも好まれる。したがって、マイクロＤＲイベント中、ＤＲサーバ１０６は、装置１１２の状態遷移をスケジューリングして、各マイクロＤＲイベント中に及びあるマイクロＤＲイベントから次のマイクロＤＲイベントへの遷移中に、少なくとも個々のエネルギ量が一貫して削減されるようにしても良い。本願明細書で用いられるように、個々の目標エネルギ削減量は、削減マージンとして表される。
【００３９】
削減マージンは、ＤＲイベント又はマイクロＤＲイベントの合計削減量のある割合又は一部を有しても良い。例えば、ＤＲイベントは、１０時間のＤＲ期間及びＭＷｈの合計削減を有しても良い。したがって、ＤＲ期間の各時間に、１ＭＷｈが削減されても良い。ＤＲイベントは、それぞれ１ＭＷｈの削減マージンを有する１０個のマイクロＤＲイベントに分けられても良い。したがって、１０マイクロＤＲイベントの間、１０ＭＷｈの合計削減量が達成される。
【００４０】
削減マージンは、どの装置１１２又はそれらの組合せが１又は複数のマイクロＤＲイベントに含まれるかを決定するために用いられても良い。さらに、削減マージンは、装置１１２又はそれらの組合せが状態遷移するシーケンスを決定するために用いられても良い。
【００４１】
幾つかの状況では、一緒に遷移するグループへの装置１１２のうちの１又は複数の遷移及び／又は装置１１２のうちの１又は複数の包含は、削減マージン（例えば、削減マージンの値）と削減能力又は１又は複数の装置１１２の負荷との間の関係に基づいても良い。例えば、装置１１２のグループがオフ状態からオン状態へ遷移する場合、該グループの中の装置１１２の負荷の和は削減マージンより小さいことが望ましい。したがって、グループ内の装置１１２がオン状態へ遷移するとき、結果として生じる負荷は、ＤＲシステム１００を、削減マージンより小さい量が削減されている状態に置かない。さらに、装置１１２のグループがオン状態からオフ状態へ遷移する場合、該グループの中の装置１１２の削減能力の和は削減マージンより大きい又はそれを超えることが望ましい。したがって、グループ内の装置１１２の全てがオフ状態へ遷移するとき、結果として生じる削減能力は、ＤＲシステム１００を、削減マージンより大きな量が削減されている状態に置かない。
【００４２】
幾つかの実施形態では、削減マージンは、ＤＲイベントの削減マージンの０．１乃至０．３の間の値を有し得る安全パラメータを有しても良い。安全パラメータは、削減マージンの割合を有しても良い。例えば、０．１の安全パラメータは、１０パーセントだけ削減マージンを増大しても良い。追加又は代替で、幾つかの実施形態では、削減マージンは動的であっても良い。動的削減マージンは、状態遷移中に装置１１２の削減能力に基づき変化しても良い。
【００４３】
図１のＤＲシステム１００では、ＤＲサーバ１０６は、装置１１２の待ち時間を考慮しても良い。装置１１２の待ち時間は、ＷＡＮを跨る展開に固有の異種通信待ち時間のような通信待ち時間を有しても良い。通信待ち時間は、ＤＲサーバ１０６と装置１１２のうちの１つとの間の信号通信における遅延を有しても良い。例えば、ＤＲサーバ１０６は、ネットワーク１２２を介して第１の装置１１２Ａに信号を通信しても良く、及び／又は第１の装置１１２Ａは、ネットワーク１２２を介してＤＲサーバ１０６へ確認信号を通信しても良い。信号及び／又は確認信号は、ネットワーク１２２に含まれるネットワーク装置、ネットワーク媒体、ＤＲサーバ１０６と第１の装置１１２Ａとの間の距離、又はそれらの特定の組合せにより遅れ得る。
【００４４】
追加又は代替で、待ち時間は装置待ち時間を有しても良い。装置待ち時間は、遷移のための信号の受信に従って装置１１２の状態が遷移するのに要する時間を有しても良い。例えば、ＤＲサーバ１０６は、ネットワーク１２２を介して第１の装置１１２Ａに信号を通信しても良い。信号は、第１の装置１１２Ａにおいて受信されても良い。信号の受信に続いて、第１の装置１１２Ａは、オン状態からオフ状態へ遷移するために幾らかの時間を要しても良く、逆も同様である。
【００４５】
ＤＲサーバ１０６は、装置１１２の集合をセット及び／又はグループに分けるとき、装置１１２の待ち時間を考慮するよう構成されても良い。さらに、ＤＲサーバ１０６は、セット及び／又はグループの中の装置１１２のうちの１又は複数を順序付けるとき、待ち時間を考慮するよう構成されても良い。
【００４６】
さらに、ＤＲサーバ１０６は、１又は複数のマイクロＤＲイベントを実行すべきか否かを決定するために、装置１１２の待ち時間を考慮するよう構成されても良い。例えば、装置１１２の待ち時間がＤＲ期間又はマイクロＤＲ期間より長い状況では、マイクロＤＲイベントは実行されなくても良い。
【００４７】
幾つかの実施形態では、ＤＲサーバ１０６は、装置１１２の集合のセットを、オンからオフへのセット１４０Ａ及びオフからオンへのセット１４０Ｂとして指定しても良い。オンからオフへのセット１４０Ａは、オン状態の現在の状態を有する装置１１２を有しても良い。ＤＲサーバ１０６によりシグナリングされると、オンからオフへのセット１４０Ａの中の装置１１２は、オフ状態に遷移しても良い。同様に、オフからオンへのセット１４０Ｂは、オフ状態の現在の状態を有する装置１１２を有しても良い。ＤＲサーバ１０６によりシグナリングされると、オフからオンへのセット１４０Ｂの中の装置は、オン状態に遷移しても良い。図１で、第２の装置１１２Ｂはオンからオフへのセット１４０Ａに含まれても良く、第１の装置１１２Ａ及び第３の装置１１２Ｃはオフからオンへのセット１４０Ｂに含まれても良い。本願明細書で議論される実施形態では、オンからオフへのセット１４０Ａ及びオフからオンへのセット１４０Ｂは、他の装置を有する。
【００４８】
ＤＲサーバ１０６は、装置１１２の集合を、オンからオフへのセット１４０Ａとオフからオンへのセット１４０Ｂに分けるよう構成されても良い。さらに、ＤＲサーバ１０６は、装置１１２を、１又は複数の遷移グループ１４４Ａ〜１４４Ｃ（通常、遷移グループ１４４、又は複数の遷移グループ１４４）に分割するよう構成されても良い。例えば、ＤＲサーバ１０６は、オンからオフへのセット１４０Ａの装置１１２を遷移グループ１１４に、及び／又はオフからオンへのセット１４０Ｂの装置を遷移グループ１４４に、装置１１２の待ち時間に少なくとも部分的に基づき分割するよう構成されても良い。図１で、遷移グループ１４４は、それぞれ、装置１１２のうちの１つを有する。幾つかの実施形態では、遷移グループ１１４は、１又は複数の装置１１２を有しても良い。
【００４９】
ＤＲサーバ１０６は、遷移グループ１１４の状態遷移をスケジューリングするよう構成されても良い。状態遷移は、状態遷移中の及びＤＲイベント期間を全体に亘るエネルギ削減が削減マージンに適合するようにスケジューリングされても良い。例えば、スケジューリングは、状態遷移のうちの１又は複数を順序付けるステップを含み、オンからオフへのセットの形成された第１の遷移グループが、オフからオンへのセットの形成された第２の遷移グループの前に遷移するようにしても良い。したがって、順序付けは、第１及び第２の遷移グループの装置が実質的に同時にオンである状況を削減することにより、任意のＤＲイベント中の及び状態遷移中のエネルギ削減が削減マージンより低くなることを助け得る。
【００５０】
ＤＲイベント期間中、ＤＲサーバ１０６は、スケジューリングされた状態遷移を有する１又は複数のマイクロＤＲイベントを実行しても良い。マイクロＤＲイベントの各々は、遷移グループ１４４の中の装置１１２が現在の状態と代替の状態との間を遷移する追加状態遷移を有しても良い。さらに、マイクロＤＲイベントの各々は、追加削減量を削減する。追加削減量の和は、ＤＲイベントの合計エネルギ削減にほぼ等しくても良い。
【００５１】
図１のＤＲシステム１００では、電力会社１０４は、サイト１３０にエネルギを分配しても良い。したがって、図１を参照して説明したマイクロＤＲイベントは、サイト１３０及び／又は装置１１２による電気エネルギ使用の削減を有しても良い。幾つかの他の実施形態では、電力会社１０４は、天然ガス又は水のような別の資源をサイト１３０に供給しても良い。したがって、これらの他の実施形態では、マイクロＤＲイベントは、他のリソースの削減を有しても良い。さらに、上述の及び他の実施形態では、装置１１２は、別のリソースを使用し得る、したがってマイクロ削減イベント中の使用から削減され得る装置１１２を有しても良い。
【００５２】
本開示の範囲から逸脱することなくＤＲシステム１００に対し変更、追加又は省略が行われても良い。具体的には、図１に示した実施形態は、３つの顧客１２０、それぞれ１つの装置１１２と１つのＤＲサーバ１０６と１つのＤＲアグリゲータ１０２とを有する３つのサイト１３０、及び１つの電力会社１０４を有する。本開示は、１又は複数の顧客１２０、それぞれ１又は複数の装置１１２を有する１又は複数のサイト１３０、１又は複数の電力会社１０４、１又は複数のＤＲアグリゲータ１０２、１又は複数のＤＲサーバ１０６、又はこれらの任意の組合せを有するＤＲシステムに適用できる。本開示は、エネルギ又は任意の他のリソースが削減され得るＤＲシステムにも適用できる。
【００５３】
さらに、本願明細書に記載の実施形態の中の種々のコンポーネントの分割は、分割が全ての実施形態において生じることを意味しない。本開示の利益により、記載のコンポーネントが単一のコンポーネントに統合され又は複数のコンポーネントに分割されても良いことが理解される。
【００５４】
図２Ａ〜３は、図１のＤＲシステム１００に実装され得るマイクロＤＲイベントの実行のための例示的な技術を示す。図２Ａ〜２Ｃは、装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０の例示的な集合の例示的な分割を表すテーブル２００Ａ〜２００Ｇを示す。図３は、図２Ａ〜２Ｃの分割に従う遷移状態３００Ａ〜３００Ｄのシーケンスを示す。
【００５５】
図２Ａを参照すると、装置の集合は、装置識別子（装置ＩＤ）Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０を有する装置を含み得る。装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０は、図１を参照して説明した装置１１２と実質的に同様であっても良い。装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０の集合は、装置Ｄ１〜Ｄ１０を含み得るオンからオフへのセットと、装置Ｅ１〜Ｅ１０を含み得るオフからオンへのセットと、に分けられても良い。
【００５６】
テーブル２００Ａ及び２００Ｂは装置Ｄ１〜Ｄ１０（例えば、オンからオフへのセット）を含み、テーブル２００Ｃ及び２００Ｄは装置Ｅ１〜Ｅ１０（例えば、オフからオンへのセット）を含む。テーブル２００Ａ〜２００Ｄの各々は、装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０を説明するカテゴリを有する。カテゴリは、待ち時間、削減能力、装置ＩＤを有する。待ち時間は、装置の中で状態変化を実施する待ち時間を示す時間測定値を有し得る。削減能力は、装置がオフ状態に遷移したとき削減した電気エネルギ量を有する。装置ＩＤは、装置識別子である。例えば、テーブル２００Ａを参照すると、装置Ｄ３は、６の削減能力、５５の待ち時間を有する。テーブル２００Ａ〜２００Ｄの中の数値は、説明目的で用いられ、実際の状況を表すものではない。しかしながら、削減能力の適切な単位は、キロワット時（ｋｗｈ）又は別の電力単位であって良く、待ち時間の適切な単位は秒（ｓ）を有しても良い。
【００５７】
テーブル２００Ａ及び２００Ｃでは、オンからオフへのセットＤ１〜Ｄ１０及びオフからオンへのセットＥ１〜Ｅ１０は、装置の各々の待ち時間に従って並べ替えられても良い。例えば、テーブル２００Ａで、装置Ｄ３は装置Ｄ２より大きな待ち時間を有し、装置Ｄ２は装置Ｄ１より大きな待ち時間を有する、等である。同様の並べ替えは、テーブル２００Ｃに示される。テーブル２００Ｃでは、装置Ｅ５は装置Ｅ３より大きな待ち時間を有し、装置Ｅ３は装置Ｅ９より大きな待ち時間を有する、等である。
【００５８】
幾つかの実施形態では、オンからオフへのセットＤ１〜Ｄ１０及びオフからオンへのセットＥ１〜Ｅ１０は、降順又は非増加順に並べ替えられても良い。非増加順は、２個の装置（例えば、Ｄ１〜Ｄ１０又はＥ１〜Ｅ１０）が実質的に同じ待ち時間を有する状況を含み得る。これらの状況では、テーブル（例えば、２００Ａ又は２００Ｃ）は、待ち時間の減少しない並べ替えられた装置を有し得る。
【００５９】
１又は複数の待ち時間グループ２０２Ａ〜２０２Ｆ（通常、待ち時間グループ２０２、又は複数の待ち時間グループ２０２）が生成されても良い。待ち時間グループ２０２は、装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０の削減能力に基づいても良い。例えば、待ち時間グループ２０４の各々に含まれる装置の各サブセットの削減能力の和が削減マージン又は調整削減マージンより大きく又は等しくなるまで、装置は待ち時間グループ２０２の各々に加えられても良い。
【００６０】
幾つかの実施形態では、調整削減マージンは、以下の例示的な調整マージンの式に従って計算されても良い。
Ｃａｄｊ＝（１＋（ｘ））×Ｃｍ
調整マージンの式では、Ｃａｄｊは、調整削減マージンを表す。変数ｘは、安全係数を表す。変数Ｃｍは、削減マージンを表す。
【００６１】
図２及び３に示す例では、削減マージンは２０に等しく、安全係数は０．３であって良い。したがって、調整削減マージンは２６に等しくて良い。したがって、第１の待ち時間グループ２０２Ａを生成するために、６の削減能力を有する装置Ｄ３が追加されても良い。次に、装置Ｄ２は、第１の待ち時間グループ２０２Ａに追加されても良い。装置Ｄ２は、６の削減能力を有する。これは、第１の待ち時間グループ２０２Ａの中の削減能力の和を１２に等しくする。次に、装置Ｄ１は、第１の待ち時間グループ２０２Ａに加えられても良い。これは、第１の待ち時間グループ２０２Ａの中の削減能力の和を２２に等しくする。装置Ｄ４が第１の待ち時間グループ２０２Ａに加えられるとき、削減能力の和は２６になる。これが調整削減マージンである。装置Ｄ４の追加により、第１の待ち時間グループ２０２Ａは一杯になっても良い。
【００６２】
待ち時間グループ２０２Ｂ、２０２Ｄ及び２０２Ｅは同様の方法で生成される。待ち時間グループ２０２Ｃ及び２０２Ｆは、任意の残った装置を有する（例えば、２０２Ｃの中のＤ１０、２０２Ｆの中のＥ４及びＥ２）。したがって、少なくとも幾つかの環境では、最低待ち時間を有する装置を含む待ち時間グループ２０２は、削減マージン又は調整削減マージンに等しく又は大きくならなくても良い。
【００６３】
さらに、再び第１の待ち時間グループ２０２Ａを参照すると、別の例で、装置Ｄ４の削減能力は４ではなく５であっても良い。本例では、装置Ｄ４の追加の結果、第１の待ち時間グループ２０２Ａの中の削減能力の和は２７に等しくなり得る。これは、調整削減マージンより大きい。したがって、装置Ｄ４は、第１の待ち時間グループに含まれる最後の装置であり得る。
【００６４】
待ち時間グループ２０２は、次に、待ち時間グループ２０２の各々に含まれる装置（例えば、Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０）のサブセットの削減能力に従って並べ替えられても良い。例えば、テーブル２００Ｂ及び２００Ｄを参照すると、第１の待ち時間グループ２０２Ａは装置Ｄ３、Ｄ２、Ｄ１及びＤ４を有する。テーブル２００Ａで、これらの装置Ｄ３、Ｄ２、Ｄ１及びＤ４は待ち時間に従って並べ替えられる。テーブル２００Ｂで、これらの装置Ｄ３、Ｄ２、Ｄ１及びＤ４は削減能力に従って並べ替えられる。幾つかの実施形態では、装置は、削減能力に従って非増加順に並べ替えられても良い。例えば、テーブル２００Ｂを参照すると、装置Ｄ１は装置Ｄ２より大きな削減能力を有し、装置Ｄ２は装置Ｄ３と等しい削減能力を有し、装置Ｄ３は装置Ｄ１より大きな削減能力を有する。待ち時間グループ２０２Ｂ〜２０２Ｆは同様に並べ替えられても良い。
【００６５】
図２Ｂを参照すると、テーブル２００Ｅはオンからオフへのセットを含み得る装置Ｄ１〜Ｄ１０を有し、テーブル２００Ｆはオフからオンへのセットを含み得る装置Ｅ１〜Ｅ１０を有する。テーブル２００Ａ〜２００Ｄにおけるように、テーブル２００Ｅ及び２００Ｆは、装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０を説明するカテゴリを有する。さらに、テーブル２００Ｅ及び２００Ｆは、遷移グループ待ち時間を有する。グループ待ち時間は、各遷移グループ２０４Ａ〜２０４Ｆ（通常、待ち時間グループ２０４、又は遷移グループ２０４）について計算された待ち時間を有しても良い。上述及び他の実施形態では、グループ待ち時間は、遷移グループ２０４の各々に含まれる装置のうちの１つの最長待ち時間を有しても良い。遷移グループ待ち時間の幾らかの更なる詳細は、本願明細書の他の場所で提供される。
【００６６】
装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０は、テーブル２００Ｅ及び２００Ｆに示される遷移グループ２０４のうちの１又は複数を生成するために分割されても良い。幾つかの実施形態では、遷移グループ２０４は、オフからオンへのセット（例えば、Ｅ１〜Ｅ１０）と異なる方法で、オンからオフへのセット（例えば、装置Ｄ１〜Ｄ１０）について生成されても良い。例えば、オンからオフへのセットでは、装置は、遷移グループ２０４の各々に追加されて、各遷移グループ２０４の削減能力の和が削減マージン又は調整削減マージンに近付くが、それらを超えないようにしても良い。さらに、オフからオンへのセットでは、各遷移グループ２０４の削減能力の和が削減マージン又は調整削減マージンを超えるまで、装置は遷移グループ２０４の各々に追加されても良い。
【００６７】
例えば、テーブル２００Ｅで、遷移グループ２０４Ａ、２０４Ｂ及び２０４Ｃの各々の中の削減能力の和は、２６の調整削減マージンを超えない。テーブル２００Ａ及び２００Ｂの待ち時間グループ２０２Ａ、２０２Ｂ、２０２Ｃは、遷移グループ２０４Ａ、２０４Ｂ、２０４Ｃと一致する。しかしながら、上述の及び他の実施形態では、待ち時間グループ２０２は、遷移グループ２０４を生成するとき、無視されても良い。
【００６８】
テーブル２００Ｆで、遷移グループ２０４Ｄ、２０４Ｅ及び２０４Ｆは、テーブル２００Ｃ及び２００Ｄの待ち時間グループ２０２Ｄ、２０２Ｅ及び２０２Ｆと一致しない。例えば、第４の遷移グループ２０４Ｄでは、装置Ｅ５、Ｅ９及びＥ３の包含は、２６の削減能力の和を有する遷移グループ２０４を生成する。２６の値は、２６の調整削減能力を超えない。したがって、装置Ｅ１は、第４の遷移グループ２０４Ｄにも含まれる。第５の遷移グループ２０４Ｅは、装置Ｅ８で開始し、削減能力の和が調整削減マージンを超えるまで続く。
【００６９】
第３の遷移グループ２０４Ｃ及び第６の遷移グループ２０４Ｆは、最低削減能力を有する装置（例えば、Ｄ１０及びＥ４）を有しても良い。最低削減能力を有する装置を含む遷移グループ２０４は、任意の残った装置を有しても良い。したがって、最低削減能力を有する装置を含む遷移グループ２０４の中の削減能力の和は、削減マージン又は調整削減マージンを超えない。
【００７０】
テーブル２００Ｅ及び２００Ｆに示すように、グループ待ち時間は、遷移グループ２０４の各々について計算されても良い。上述の実施形態では、グループ待ち時間は、遷移グループ２０４の各々に含まれる装置のうちの１つの最長待ち時間を有しても良い。他の実施形態では、グループ待ち時間は、装置の待ち時間の平均、装置の待ち時間の加重平均、又は別の適切なグループ待ち時間を有しても良い。遷移グループ２０４は、グループ待ち時間に従って、非増加順に並べ替えられても良い。例えば、テーブル２００Ｅ及び２００Ｆでは、遷移グループ２０４は、グループ待ち時間に基づき非増加順に並べ替えられる。
【００７１】
図２Ｃはテーブル２００Ｇを示す。テーブル２００Ｇは、グループ待ち時間に従って非増加順に並べ替えられた遷移グループ２０４を示す。１又は複数の遷移グループペア２０６Ａ〜２０６Ｃ（通常、遷移グループペア２０６、又は複数の遷移グループペア２０６）が生成されても良い。この及び他の実施形態では、遷移グループペア２０６のうちの１又は複数は、オンからオフへのセット（例えば、装置Ｄ１〜Ｄ１０）の遷移グループ２０４のうちの１つ、及びオフからオンへのセット（例えば、装置Ｅ１〜Ｅ１０）の遷移グループのうちの１つを有する。
【００７２】
幾つかの実施形態では、１又は複数の遷移グループペア２０６は遷移グループ２０４から生成されても良く、１つの遷移グループ２０４は残されても良い。上述の実施形態では、遷移グループ２０４のうちの１つは、遷移グループペアに含まれなくても良い。
【００７３】
図３は、図２Ａ〜２Ｃの例示的な分割に従って遷移状態３００Ａ〜３００Ｄの例示的なシーケンスの間にＤ１〜Ｄ１０及びＥ１〜Ｅ１０とラベル付けされた指示子を示す。遷移状態３００Ａ〜３００Ｄは、マイクロＤＲイベントの実行に含まれても良い。通常、マイクロＤＲイベントの実行は、整然と並んだ遷移グループペア２０６の各々の中の１又は複数の装置に状態を遷移するよう信号を通信するステップを有しても良い。遷移グループペア２０６のうちの第１のペアの中の装置が（例えば、現在の状態から代替の状態への）遷移を完了した後、状態を遷移するための信号は、遷移グループペア２０６のうちの次のペアの中の１又は複数の装置に通信されても良い。
【００７４】
遷移状態３００Ａ〜３００Ｄのうちの各々において、白い指示子はオン状態にある装置を示す。斜線を有する指示子は、オフ状態にある装置を示す。例えば、第１の遷移状態３００Ａは初期状態を示す。初期状態では、オンからオフへのセットＤ１〜Ｄ１０はオン状態であり、オフからオンへのセットはオフ状態である。
【００７５】
第１の遷移状態３００Ａと第２の遷移状態３００Ｂとの間で、遷移を遷移するための信号は、第１の遷移グループペア２０６Ａ（例えば、装置Ｄ１、Ｄ２、Ｄ３、Ｄ４、Ｅ５、Ｅ９、Ｅ３及びＥ１）に通信されても良い。第２の遷移状態３００Ｂで、第１の遷移グループペア２０６Ａは自身の状態を遷移し終わっている。第２の遷移グループペア２０６Ｂ及び第３の遷移グループペア２０６Ｃは、第１の遷移状態３００Ａの状態である。
【００７６】
第１の遷移グループペア２０６Ａが第２の遷移状態３００Ｂと第３の遷移状態３００Ｃとの間で遷移した後、状態を遷移するための信号は、第２の遷移グループペア２０６Ｂ（例えば、装置Ｄ５、Ｄ６、Ｄ７、Ｄ８、Ｅ８、Ｅ７、Ｅ６、Ｅ１０、Ｅ１２）に通信されても良い。第３の遷移状態３００Ｃで、第１及び第２の遷移グループペア２０６Ａ及び２０６Ｂは状態を遷移し終わっている。第３の遷移グループペア２０６Ｃは、第１の遷移状態３００Ａの状態にある。
【００７７】
第２の遷移グループペア２０６Ｂが第３の遷移状態３００Ｃと最終的な遷移状態３００Ｄとの間で遷移した後、状態を遷移するための信号は、第３の遷移グループペア２０６Ｃ（例えば、装置Ｄ１０及びＥ４）に通信されても良い。最終的な遷移状態３００Ｄで、第１、第２及び第３の遷移グループペア２０６Ａ〜２０６Ｃはそれらの状態を遷移し終わっている。
【００７８】
図４Ａ〜５は、図１のＤＲシステム１００に実装され得るマイクロＤＲイベントの実行のための別の例示的な技術を示す。例えば、図１のＤＲサーバ１０６は、図４Ａ〜５を参照して議論する技術を実装しても良い。図４Ａ〜４Ｃは、装置Ｆ１〜Ｆ６及びＧ１〜Ｇ６の例示的な集合の別の例示的な分割を表すテーブル４００Ａ〜４００Ｆを示す。図５は、図４Ａ〜４Ｃを参照して説明した例示的な分割に従う遷移状態のシーケンスを示す。
【００７９】
図４Ａを参照すると、装置Ｆ１〜Ｆ６及びＧ１〜Ｇ６の集合は、装置Ｆ１〜Ｆ６を含み得るオフからオンへのセットと、装置Ｇ１〜Ｇ６を含み得るオンからオフへのセットと、に分けられる。オフからオンへのセットは、テーブル４００Ａにまとめられる。テーブル４００Ａは、装置Ｆ１〜Ｆ６を説明する３つのカテゴリを有しても良い。カテゴリは、図２Ａのテーブル２００Ａに関して上述したような、待ち時間、削減能力、及び装置ＩＤを有しても良い。テーブル４００Ａは、装置Ｆ１〜Ｆ６の待ち時間により並べ替えられたオフからオンへのセットを有しても良い。装置Ｆ１〜Ｆ６は、待ち時間により非増加順に並べ替えられても良い。例えば、装置Ｆ３は装置Ｆ１より長い待ち時間を有しても良く、装置Ｆ１は装置Ｆ６より長い待ち時間を有しても良い、等である。
【００８０】
オンからオフへのセットは、テーブル４００Ｂにまとめられる。テーブル４００Ｂは、本願明細書の他の場所に記載されるように装置Ｇ１〜Ｇ６を説明する３つのカテゴリ、つまり、待ち時間、削減能力、及び装置ＩＤを有しても良い。さらに、テーブル４００Ｂは、累積負荷のカテゴリを有しても良い。累積負荷は、最短待ち時間を有する装置（本例では、装置Ｇ５）で開始する装置Ｇ１〜Ｇ６の削減能力の和を有しても良い。累積負荷は、待ち時間により示すことができる特定の時間における合計負荷又は削減量を示しても良い。
【００８１】
例えば、テーブル４００Ｂで、装置Ｇ５は最短待ち時間を有しても良く、次に装置Ｇ６が続き、次に装置Ｇ４が続く、等である。４５秒（例えば、装置Ｇ４の待ち時間）における装置Ｇ４の累積負荷は、本例では７（例えば、１＋４＋２）に等しい、装置Ｇ４、Ｇ５、Ｇ６の削減能力の和を有しても良い。この及び他の実施形態では、累積負荷は、負数及び正数として表されても良い。負数として表された累積負荷は、状態遷移から導入された負荷損失を示しても良い。例えば、オン状態からオフ状態に遷移する装置はエネルギを削減する。これは、損失を生成し得る。これに対し、オフ状態からオン状態へ遷移する装置は、追加負荷を導入する。これは、正数により表され得る。
【００８２】
図４Ｂ及び４Ｃを参照すると、テーブル４００Ｃ〜４００Ｅは、オフからオンへのセット（例えば、装置Ｆ１〜Ｆ６）の一部をオンからオフへのセット（例えば、装置Ｇ１〜Ｇ６）と合わせて結合グループを生成する例を示す。結合グループは、実質的に同時にシグナリングされても良く及びエネルギ削減を削減マージンより低く維持し得る装置Ｆ１〜Ｆ６及びＧ１〜Ｇ６のサブセットを有しても良い。テーブル４００Ｃ〜４００Ｅは、本願明細書の他の場所に記載される待ち時間、削減能力、累積負荷、装置ＩＤを有する。
【００８３】
テーブル４００Ｃは、累積負荷に関係なく、オンからオフへのセット（例えば、装置Ｇ１〜Ｇ６）と結合されたオフからオンへのセット（例えば、装置Ｆ１〜Ｆ６）を示す。本例では、削減マージンは２０に等しくても良い。したがって、オフからオンへのセットのうちの１又は複数が結合グループから除外されない限り、累積負荷は削減マージンを超え得る。
【００８４】
結合グループは、装置Ｆ１〜Ｆ６及びＧ１〜Ｇ６の各々の状態遷移に関与する待ち時間、及びオフからオンへのセットの装置Ｆ１〜Ｆ６の各々の結合グループへの包含から生じる累積負荷、を考慮して形成されても良い。例えば、装置Ｆ１〜Ｆ６のうちの１つを結合グループに追加するために、装置Ｆ１〜Ｆ６が状態を遷移するときに、累積負荷は削減マージンを超えなくても良い。テーブル４００Ｄは、２０の削減マージンを超える結合グループを示す。装置Ｆ１及びＦ６は、結合グループの本例から除外される。
【００８５】
幾つかの実施形態では、結合グループは、結合グループに含まれるオフからオンへのセットからの装置Ｆ１〜Ｆ６の数を最大化するよう形成されても良い。上述の及び他の実施形態では、結合グループを形成するために、装置Ｆ１〜Ｆ６の各々は、最短待ち時間を有する装置Ｆ１〜Ｆ６から開始して包含のために検討されても良い。累積負荷は、検討中の装置Ｆ１〜Ｆ６が結合グループ内に置かれているかのように計算されても良い。残りの装置Ｆ１〜Ｆ６の包含の結果生じる累積負荷は、更に計算されても良い。累積負荷が常に削減マージンを超える場合、結合グループは、検討中の装置Ｆ１〜Ｆ６を除いて再形成されても良い。
【００８６】
例えば、テーブル４００Ｅは、最大数の装置Ｆ１〜Ｆ６が含まれる結合グループを示す。累積負荷は、２０の削減マージンを超えない。さらに、テーブル４００Ｄで説明した実施形態におけるようにオフからオンへの装置Ｆ１及びＦ６が除外される代わりに、装置Ｆ５のみがテーブル４００Ｅの結合グループから除外される。
【００８７】
図４Ｃを参照すると、結合グループに基づき、２つの遷移グループ４０４Ａ及び４０４Ｂが生成されても良い。第１の遷移グループ４０４Ａは結合グループを有しても良い。そして、第２の遷移グループ４０４Ｂは、結合グループに含まれないオフからオンへのセットを有しても良く、本例では装置Ｆ５を有しても良い。
【００８８】
図５は、図４Ａ〜４Ｃの例示的な分割に従って遷移状態５００Ａ〜５００Ｄの例示的なシーケンスの間にＦ１〜Ｆ６及びＧ１〜Ｇ６とラベル付けされた指示子を示す。遷移状態５００Ａ〜５００Ｄは、マイクロＤＲイベントの実行に含まれても良い。通常、マイクロＤＲイベントの実行は、整然と並んだ遷移グループ４０４Ａ又は４０４Ｂの各々の中の装置Ｆ１〜Ｆ６及びＧ１〜Ｇ６のうちの１又は複数の状態を遷移するための信号を通信するステップを有しても良い。
【００８９】
遷移状態５００Ａ〜５００Ｄのうちの各々において、白い指示子はオン状態にある装置を示す。斜線を有する指示子は、オフ状態にある装置を示す。例えば、第１の遷移状態５００Ａは初期状態を示す。初期状態では、オンからオフへのセットＦ１〜Ｆ６はオン状態であり、オフからオンへのセットＧ１〜Ｇ６はオフ状態である。通常、図４Ａ〜５に開示された技術を用いるマイクロＤＲイベントの実行は、オンからオフへのセットの中の全ての装置（Ｇ１〜Ｇ６）及びオンからオフへのセットと結合されたオフからオンへのセットの一部に含まれる装置（例えば、Ｆ１〜Ｆ４及びＦ６）とを含む結合グループの中の装置にシグナリングするステップを含む。結合グループへのシグナリングは、装置に自身の状態を遷移するようシグナリングするステップを有しても良い。結合グループの状態遷移の完了に続いて、実行は、オンからオフへのセットと結合されないオフからオンへのセットの一部にシグナリングするステップを有しても良い。
【００９０】
例えば、第１の遷移状態５００Ａと第２の遷移状態５００Ｂとの間で、状態を遷移するための信号は、第１の遷移グループ４０４Ａ（例えば、装置Ｇ３、Ｇ２、Ｆ３、Ｇ１、Ｆ１、Ｇ４、Ｇ６、Ｆ６、Ｆ２、Ｆ４、Ｇ５）に通信されても良い。第２の遷移状態５００Ｂは、４５秒乃至４９秒の間で遷移状態を有する。したがって、装置Ｇ５、Ｆ４、Ｆ２、Ｆ６、Ｇ６、Ｇ４、Ｆ１は自身の状態を遷移させており、装置Ｇ１、Ｆ３、Ｇ２、Ｇ３は自身の状態を遷移させていない。第３の遷移状態５００Ｃは、約５５秒における遷移状態を示す。５５秒後、第１の遷移グループ４０４Ａの中の全ての装置は、自身の状態を遷移し終わっている。第３の遷移状態５００Ｃと第４の遷移状態５００Ｄとの間で、状態を遷移するための信号は、第２の遷移グループ４０４Ｂに通信される。最終的な遷移状態であり得る第４の遷移状態５００Ｄで、第２の遷移状態の中の装置Ｆ５は、自身の状態を遷移し終わっている。
【００９１】
図６〜７Ｃは、図１のＤＲシステム１００に実装され得るマイクロＤＲイベントの実行のための別の例示的な技術を示す。図６は、装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０の例示的な集合の例示的な分割を表すテーブル６００Ａ及び６００Ｂを示す。図７Ａ〜７Ｃは、図６の分割に従った遷移状態７００Ａ〜７００Ｈのシーケンスを示す。
【００９２】
図６を参照すると、装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０の集合は、オンからオフへのセットに分けられても良い。これは、テーブル６００Ａに示されるオンからオフへのセット及びテーブル６００Ｂに示されるオフからオンへのセットに分けられても良い。テーブル６００Ａ及び６００Ｂは、本願明細書の他の場所で議論されるように装置Ｄ１〜Ｄ１０及びＥ１〜Ｅ１０に適用される待ち時間、削減能力、装置ＩＤのカテゴリを有する。
【００９３】
図６〜７Ｃに示す例では、削減マージンは２０を有しても良い。さらに、削減マージンは、動的削減マージンを有しても良い。動的削減マージンは、ゼロに初期化されても良い。続いて、動的削減マージンは、１又は複数のマイクロＤＲイベントの実行中の状態遷移を示す確認の受信に応答して、更新されるよう構成されても良い。動的削減マージンの更新は、状態遷移を完了した装置（例えば、Ｅ１〜Ｅ１０）の個々の削減能力を加算するステップを有しても良い。
【００９４】
幾つかの実施形態では、動的削減マージンは、以下の例示的な更新の式に従って更新されても良い。
ＣＵ＝Ｃｄｙｎ−Ｃｄ
更新の式で、パラメータＣＵは、更新された動的削減マージンを表す。パラメータＣｄｙｎは動的削減マージンを表す。パラメータＣｄは、装置削減量として表される、装置（Ｅ１〜Ｅ１０）のうちの１つの個々の削減能力を表す。例えば、装置Ｅ３は６の装置削減量を有しても良く、装置Ｅ１は１１の装置削減量を有しても良い。
【００９５】
図６〜７Ｃを参照して説明した例では、オンからオフへのセット６００Ａの中の全ての装置Ｄ１〜Ｄ１０は、遷移グループ６０２と同時にシグナリングされても良い。装置Ｅ１〜Ｅ１０を遷移グループ６０２に分割するために、装置Ｅ１〜Ｅ１０は待ち時間により並べ替えられても良い。幾つかの実施形態では、装置Ｅ１〜Ｅ１０は、図６に示すように、非増加順に並べ替えられても良い。遷移グループ６０２は、遷移グループ６０２の中の装置Ｅ１〜Ｅ１０の合計装置削減量が削減マージン（図示の例では、２０）を超えるまで、最長待ち時間を有する装置（例えば、図示の例ではＥ３）で開始して、並べ替えられたオフからオンへのセットからの装置Ｅ１〜Ｅ１０のうちの１又は複数を有しても良い。さらに、遷移グループ６０２は、並べ替えられたオフからオンへのセットから装置Ｅ１〜Ｅ１０のうちの１又は複数を削除しても良い。例えば、遷移グループ６０２に追加されると遷移グループ６０２の合計削減量を削減マージンより上に増大する装置削減量を有する装置Ｅ１〜Ｅ１０は、削除されても良い。
【００９６】
例えば、装置Ｅ３及びＥ２の合計削減能力は１２であり、これは２０の削減マージンより少ないので、遷移グループ６０２は、装置Ｅ３及びＥ２を含んでも良い。装置Ｅ１の追加が次に検討されても良い。しかしながら、装置Ｅ１の追加は、２３の合計削減量を生じ、これは２０の削減マージンを超える。したがって、装置Ｅ１が削除され得る。装置Ｅ９及び次にＥ６が次に検討されても良い。装置Ｅ９及びＥ６の追加は、１８の合計削減量を生じ、これは２０の削減マージンより少ない。したがって、装置Ｅ９及びＥ６は、遷移グループ６０２に追加されても良い。装置Ｅ１０が次に検討されても良い。しかしながら、装置Ｅ１０の追加は、２３の合計削減量を生じ、これは２０の削減マージンを超える。したがって、装置Ｅ１０は削除され得る。
【００９７】
遷移グループ６０２に加えて、テーブル６００Ｂの並べ替えられたオフからオンへのセットから１又は複数の装置Ｅ１〜Ｅ１０が識別されても良い。装置Ｅ１〜Ｅ１０は、動的削減マージン及び／又はその最新の更新値に基づき識別されても良い。例えば、遷移グループ６０２及び装置Ｄ１〜Ｄ１０は、それらの状態を遷移するよう最初にシグナリングされても良い。特定の時間期間に続いて、装置Ｄ１〜Ｄ１０のうちの１又は複数は、それらの状態を遷移し始めても良い。これは、動的削減マージンを増大し得る。更新された動的削減マージンより小さい又は等しい装置削減量を有する、遷移グループ６０２に含まれない装置Ｅ１〜Ｅ１０のうちの１又は複数が、識別されても良い。装置Ｅ１〜Ｅ１０が識別された後に、識別された装置の状態を遷移するために、信号が識別された装置へ通信されても良い。
【００９８】
通常、マイクロＤＲイベントの実行は、オンからオフへのセットの中の装置Ｄ１〜Ｄ１０を有する遷移グループ６０２の中の装置（例えば、Ｅ３、Ｅ２、Ｅ９、Ｅ６、Ｅ４）への信号の通信を有しても良い。オンからオフへのセットの及び／又は遷移グループ６０２の中の装置Ｄ１〜Ｄ１０のうちの１又は複数がそれらの状態を遷移したことを示す確認が受信されると、動的削減マージンは、該確認の中で参照される装置の装置削減量を反映するよう、更新されても良い。遷移グループ６０２に含まれないオフからオンへのセットの中の、更新された動的削減マージンより少ない又は等しい装置削減量を有する別の装置が、識別される。信号は、識別された装置（例えば、Ｅ６、Ｅ４、Ｅ７、Ｅ１０、Ｅ８、Ｅ５）へ、該装置の状態を遷移するために、送信されても良い。
【００９９】
図７Ａ〜７Ｃは、図６の分割に従った遷移状態７００Ａ〜７００Ｈのシーケンスを示す。遷移状態７００Ａ〜７００Ｈの各々は、時間を有する。時間は、初期信号が送信されている期間を示し、第１の遷移状態７００Ａに示すように時間＝０に設定されても良い。遷移状態７００Ａ〜７００Ｈの各々は、シグナリングされる装置のリスト、及び更新された動的削減量を有する。図７Ａ〜７Ｃでは、オンからオフへのセットは、アイテム番号７０２でラベル付けされる。遷移グループ６０２に含まれない装置（Ｅ７、Ｅ１、Ｅ１０、Ｅ８、Ｅ５）は、アイテム番号７０４を付される。これらの装置（Ｅ７、Ｅ１、Ｅ１０、Ｅ８、Ｅ５）は、集合的に、非遷移グループ７０４として表される。遷移状態７００Ａ〜７００Ｈのうちの各々において、白い指示子はオン状態にある装置を示す。斜線を有する指示子は、オフ状態にある装置を示す。
【０１００】
図７Ａを参照すると、第１の遷移状態７００Ａで、オンからオフへのセット７０２はオン状態であり、遷移グループ６０２及び非遷移グループ７０４はオフ状態である。第１の遷移状態７００Ａは、時間＝０で生じても良い。第１の遷移状態７００Ａで、遷移グループ６０２及びオンからオフへのセット７０２はシグナリングされても良い。さらに、動的削減量（図７Ａ〜７ＣのＣｄｙｎ）は、ゼロに等しくても良い更新された削減量（図７Ａ〜７ＣのＣｕ）に等しくても良い。
【０１０１】
第２の遷移状態７００Ｂは、約９秒に等しい時間のあたりで生じ得る。約９秒で、装置Ｄ２が自身の状態を遷移したことの確認が受信されても良い。装置Ｄ２は、１の装置削減量（図７ＡのＣＤ２）を有しても良い。更新された装置削減量は、装置Ｄ２の装置削減量を反映するよう更新されても良い。第２の遷移状態７００Ｂでは、非遷移グループ７０４の中で、更新された動的削減量に等しい又はそれより低い装置削減量を有し得るものはない。したがって、非遷移グループ７０４のいずれにも信号は通信されなくても良い。
【０１０２】
第３の遷移状態７００Ｃは、約１５秒に等しい時間のあたりで生じ得る。約１５秒で、装置Ｄ４が自身の状態を遷移したことの確認が受信されても良い。装置Ｄ４は、８の装置削減量（図７ＡのＣＤ４）を有しても良い。更新された装置削減量は、装置Ｄ４の装置削減量を反映するよう更新されても良い。第３の遷移状態７００Ｃで、装置Ｅ８及びＥ１０は、更新された動的削減量と等しい又はそれより小さい装置削減量を有するとして識別されても良い。例えば、装置Ｅ８の装置削減量（図７ＡのＣＥ８）は３に等しくても良く、装置Ｅ１０の装置削減量（図７ＡのＣＥ１０）は５に等しくても良い。装置Ｅ８及びＥ１０の装置削減量の和は、更新された動的削減量より少なくても良い。したがって、信号は、状態を遷移するよう、装置Ｅ１０及びＥ８に通信されても良い。
【０１０３】
図７Ｂを参照すると、第４の遷移状態７００Ｄは、約２１秒に等しい時間のあたりで生じ得る。約２１秒で、装置Ｄ８が自身の状態を遷移したことの確認が受信されても良い。装置Ｄ８は、１０の装置削減量（図７ＡのＣＤ８）を有しても良い。更新された装置削減量は、装置Ｄ８の装置削減量を反映するよう更新されても良い。第４の遷移状態７００Ｄで、装置Ｅ１は、更新された動的削減量と等しい又はそれより小さい装置削減量を有するとして識別されても良い。例えば、装置Ｅ１の装置削減量（図７ＡのＣＥ１）は、１０に等しくても良く、これは更新された動的削減量より小さくても良い。したがって、信号は、状態を遷移するよう、装置Ｅ１０に通信されても良い。
【０１０４】
図７Ｂを参照すると、第４の遷移状態７００Ｄは、約２１秒に等しい時間のあたりで生じ得る。約２１秒で、装置Ｄ８が遷移したことの確認が受信されても良い。装置Ｄ８は、１０の装置削減量（図７ＡのＣＤ８）を有しても良い。更新された装置削減量は、装置Ｄ８の装置削減量を反映するよう更新されても良い。第４の遷移状態７００Ｄで、装置Ｅ１は、更新された動的削減量と等しい又はそれより小さい装置削減量を有するとして識別されても良い。例えば、装置Ｅ１の装置削減量（図７ＡのＣＥ１）は、１０に等しくても良く、これは更新された動的削減量より小さくても良い。したがって、信号は、状態を遷移するよう、装置Ｅ１０に通信されても良い。
【０１０５】
第５の遷移状態７００Ｅは、約２８秒に等しい時間のあたりで生じ得る。約２８秒で、装置Ｄ９及びＤ１０が遷移したことの確認が受信されても良い。装置Ｄ９及びＤ１０は、それぞれ１０の装置削減量（図７ＡのＣＤ９及びＣＤ１０）を有しても良い。更新された装置削減量は、装置Ｄ９及びＤ１０の装置削減量を反映するよう更新されても良い。第５の遷移状態７００Ｅで、装置Ｅ５及びＥ７は、更新された動的削減量と等しい又はそれより小さい装置削減量を有するとして識別されても良い。例えば、装置Ｅ５の装置削減量（図７ＡのＣＥ５）は１１に等しくても良く、装置Ｅ７（図７ＡのＣＥ７）は１２に等しくても良い、これらは更新された動的削減量より小さくても良い。したがって、信号は、状態を遷移するよう、装置Ｅ５及びＥ７に通信されても良い。
【０１０６】
２８秒において、装置（Ｅ７、Ｅ１、Ｅ１０、Ｅ８及びＥ５）の各々は、シグナリングされても良い。したがって、図７Ｂの遷移状態７００Ｆ及び図７Ｃの７００Ｇ及び７００Ｈで、いかなる信号も装置に送信されなくても良い。遷移状態７００Ｆ〜７００Ｈの各々は、残りの装置の遷移を示す。
【０１０７】
図８は、本願明細書に記載した少なくとも１つの実施形態に従って構成された、マクロＤＲイベントを実行する例示的な方法８００のフロー図である。方法８００は、電力会社１０４がサイト１３０にエネルギを供給する図１のＤＲシステム１００のようなＤＲシステムで実行されても良い。同様の方法は、他のリソースが電力会社１０４により供給されるシステムにおいて必要な変更と共に実行されても良い。
【０１０８】
方法８００は、図１を参照して記載されたＤＲサーバ１０６により幾つかの実施形態においてプログラム制御されて実行されても良い。幾つかの実施形態では、ＤＲサーバ１０６又は別のコンピューティング装置は、コンピューティング装置及び／又はＤＲサーバ１０６に方法８００を実行させる（図１のプロセッサ１３４のような）プロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１のメモリ１３２）を含み又はそれに通信可能に結合されても良い。追加又は代替で、ＤＲサーバ１０６は、コンピューティング装置に方法８００を実行させるコンピュータ命令を実行するよう構成される上述のプロセッサ１３４を有しても良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されても良い。
【０１０９】
方法８００はブロック８０２で開始し得る。ブロック８０２で、ＤＲイベントに参加するために構成された装置の集合は、オンからオフへのセットとオフからオンへのセットに分けられても良い。幾つかの実施形態では、装置は、複数の顧客に関連付けられても良く、空調機（Ａ／Ｃ）、温水器、家電、プールポンプのうちの１又は複数を有しても良い。追加又は代替で、装置は、ＤＬＣ  ＤＲプログラム又はＥＭＳ  ＤＲプログラムに登録されても良い。
【０１１０】
ブロック８０４で、オンからオフへのセットのうちの全ての状態を遷移することが削減マージンに適合するか否かが決定されても良い。オンからオフへのセットのうちの全ての状態を遷移することが削減マージンより低くなること（ブロック８０４でＹＥＳ）に応答して、方法８００はブロック８１０へ進んでも良い。オンからオフへのセットのうちの全ての状態を遷移することが削減マージンより高くなること（ブロック８０４でＮＯ）に応答して、方法８００はブロック８０６へ進んでも良い。
【０１１１】
ブロック８０６で、装置は、１又は複数の遷移グループに分割されても良い。幾つかの実施形態では、オンからオフへのセットの装置のうちの１又は複数及び／又はオフからオンへのセットの装置のうちの１又は複数は、遷移グループに分割されても良い。分割は、少なくとも部分的に待ち時間に基づいても良い。待ち時間は、装置のうちの１又は複数とのコマンド通信に関連する待ち時間、及びコマンドを実施する及び／又は確認を送信することに関連する待ち時間を有しても良い。
【０１１２】
ブロック８０８で、遷移グループの状態遷移は、スケジューリングされても良い。例えば、状態遷移中のエネルギ削減量がＤＲイベントの合計削減量の削減マージンに適合するように、状態遷移はスケジューリングされても良い。幾つかの実施形態では、スケジューリングは、状態遷移のうちの１又は複数を順序付けるステップを含み、オンからオフへのセットの形成された第１の遷移グループが、オフからオンへのセットの形成された第２の遷移グループの前に遷移するようにしても良い。
【０１１３】
ブロック８１０で、マイクロＤＲイベントは、ＤＲイベント期間の間に実行されても良い。マイクロＤＲイベントは、遷移グループの中の装置が現在の状態から代替の状態へ遷移する状態遷移を有しても良い。また、マイクロＤＲイベントは、ＤＲイベントの合計エネルギ削減量の一部である個々の削減量を削減する。
【０１１４】
ブロック８１２で、１又は複数の追加マイクロＤＲイベントは、ＤＲイベント期間の間に実行されても良い。例えば、幾つかの実施形態では、追加マイクロＤＲイベントの各々は、遷移グループの中の装置が現在の状態と代替の状態との間を遷移する追加状態遷移を有する。代替で、追加マイクロＤＲイベントの各々は追加削減量を削減し、追加削減量の和は、ＤＲイベントの合計エネルギ削減量にほぼ等しい。
【０１１５】
当業者は、上述の及び本願明細書に開示した他の手順及び方法において、その処理及び方法で実行される機能が異なる順序で実施されても良いことを理解するだろう。さらに、概略のステップ及び動作は、単に例として提供され、幾つかのステップ及び動作は、開示の実施形態から逸脱することなく、任意であり、より少ないステップ及び動作に組み合わされ、又は追加ステップ及び動作に拡張されても良い。
【０１１６】
図９Ａ及び９Ｂは、本願明細書に記載した少なくとも１つの実施形態に従って構成された、マクロＤＲイベントを実行する別の例示的な方法９００のフロー図である。方法９００は、電力会社１０４がサイト１３０にエネルギを供給する図１のＤＲシステム１００のようなＤＲシステムで実行されても良い。同様の方法は、他のリソースが電力会社１０４により供給されるシステムにおいて必要な変更と共に実行されても良い。
【０１１７】
方法９００は、図１を参照して記載されたＤＲサーバ１０６により幾つかの実施形態においてプログラム制御されて実行されても良い。幾つかの実施形態では、ＤＲサーバ１０６又は別のコンピューティング装置は、コンピューティング装置及び／又はＤＲサーバ１０６に方法９００を実行させる（図１のプロセッサ１３４のような）プロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１のメモリ１３２）を含み又はそれに通信可能に結合されても良い。追加又は代替で、ＤＲサーバ１０６は、コンピューティング装置に方法９００を実行させるコンピュータ命令を実行するよう構成される上述のプロセッサ１３４を有しても良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されても良い。
【０１１８】
図９Ａを参照すると、方法９００はブロック９０２で開始し得る。ブロック９０２で、ＤＲイベントに参加するために構成された装置の集合は、オンからオフへのセットとオフからオンへのセットに分けられても良い。ブロック９０４で、オンからオフへのセット及びオフからオンへのセットは、装置の各々の待ち時間に従って並べ替えられても良い。
【０１１９】
ブロック９０６で、装置の１又は複数の待ち時間グループは、装置の削減能力に基づき生成されても良い。幾つかの実施形態で、待ち時間グループのうちの１又は複数に含まれる装置の各サブセットの削減能力の和が削減マージンより大きく又は等しくなるまで、装置は待ち時間グループの各々に加えられる。ブロック９０８で、１又は複数の待ち時間グループの各々は、待ち時間グループの各々に含まれる装置のサブセットの削減能力に従って並べ替えられても良い。
【０１２０】
ブロック９１０で、１又は複数の遷移グループは、オンからオフへのセットについて生成されても良い。幾つかの実施形態では、装置は遷移グループのうちの１又は複数に追加されて、各遷移グループの削減能力の和が削減マージンに近付くが削減マージンを超えないようにしても良い。ブロック９１２で、１又は複数の遷移グループは、オフからオンへのセットについて生成されても良い。幾つかの実施形態では、各遷移グループの削減能力の和が削減マージンを超えるまで、装置は遷移グループのうちの１又は複数に追加される。
【０１２１】
幾つかの実施形態では、ブロック９１０及び／又は９１２は、オンからオフへのセット及び／又はオフからオンへのセットの装置を遷移グループに分割する際に、サブステップ又は追加ステップとして含まれても良い。例えば、図８を参照すると、ブロック９１０及び／又は９１２は、ブロック８０６に含まれても良い。
【０１２２】
図９Ｂを参照すると、ブロック９１４で、グループ待ち時間は、遷移グループの各々に含まれる装置のうちの１つの最長待ち時間として、各遷移グループについて計算されても良い。ブロック９１６で、オンからオフへのセットの遷移グループ及びオフからオンへのセットの遷移グループは、グループ待ち時間の非増加順に並べ替えられても良い。ブロック９１８で、遷移グループのうちの遷移グループペアが生成されても良い。遷移グループペアは、待ち時間の非増加順に従って生成されても良い。幾つかの実施形態では、グループ遷移ペアのうちの１又は複数は、オンからオフへのセットの遷移グループのうちの１つ及びオフからオンへのセットの遷移グループのうちの１つを有しても良い。
【０１２３】
ブロック９２０で、遷移グループの状態遷移は、スケジューリングされても良い。例えば、状態遷移中のエネルギ削減量がＤＲイベントの合計削減量の削減マージンに適合するように、状態遷移はスケジューリングされても良い。ブロック９２２で、マイクロＤＲイベントは、ＤＲイベント期間の間に実行されても良い。幾つかの実施形態では、マイクロＤＲイベントの実行は、遷移グループペアのうちの第１にペアの中の装置の全てに、遷移信号を通信し、第１の遷移グループペアの中の装置の全ての状態の遷移に続いて、第２の遷移グループペアにシグナリングするステップを有しても良い。
【０１２４】
図１０は、本願明細書に記載した少なくとも１つの実施形態に従って構成された、マクロＤＲイベントを実行する別の例示的な方法１０００のフロー図である。方法１０００は、電力会社１０４がサイト１３０にエネルギを供給する図１のＤＲシステム１００のようなＤＲシステムで実行されても良い。同様の方法は、他のリソースが電力会社１０４により供給されるシステムにおいて必要な変更と共に実行されても良い。
【０１２５】
方法１０００は、図１を参照して記載されたＤＲサーバ１０６により幾つかの実施形態においてプログラム制御されて実行されても良い。幾つかの実施形態では、ＤＲサーバ１０６又は別のコンピューティング装置は、コンピューティング装置及び／又はＤＲサーバ１０６に方法１０００を実行させる（図１のプロセッサ１３４のような）プロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１のメモリ１３２）を含み又はそれに通信可能に結合されても良い。追加又は代替で、ＤＲサーバ１０６は、コンピューティング装置に方法１０００を実行させるコンピュータ命令を実行するよう構成される上述のプロセッサ１３４を有しても良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されても良い。
【０１２６】
方法１０００はブロック１００２で開始し得る。ブロック１００２で、ＤＲイベントに参加するために構成された装置の集合は、オンからオフへのセットとオフからオンへのセットに分けられても良い。ブロック１００４で、オンからオフへのセット及びオフからオンへのセットは、装置の各々の待ち時間により非増加順に並べ替えられても良い。ブロック１００６で、累積負荷が計算されても良い。例えば、累積負荷は、最短待ち時間を有する装置で始まる装置の各々を含み算出されても良い。
【０１２７】
ブロック１００８で、オフからオンへのセットの一部は、オンからオフへのセットと結合されても良い。オンからオフへのセットと共にオフからオンへのセットの一部を含む結合セットの状態遷移が削減マージンを超えないように、オンからオフへのセットと結合されたオフからオンへのセットの一部は、オフからオンへのセットの中の最大数の装置を有しても良い。ブロック１０１０で、装置は、１又は複数の遷移グループに分割されても良い。幾つかの実施形態では、オンからオフへのセットの装置のうちの１又は複数及び／又はオフからオンへのセットの装置のうちの１又は複数は、遷移グループに分割されても良い。分割は、少なくとも部分的に待ち時間に基づいても良い。待ち時間は、装置のうちの１又は複数とのコマンド通信に関連する待ち時間、及びコマンドを実施する及び／又は確認を送信することに関連する待ち時間を有しても良い。
【０１２８】
ブロック１０１２で、遷移グループの状態遷移は、スケジューリングされても良い。例えば、状態遷移中のエネルギ削減量がＤＲイベントの合計削減量の削減マージンに適合するように、遷移グループの状態遷移はスケジューリングされても良い。ブロック１０１４で、マイクロＤＲイベントは、ＤＲイベント期間の間に実行されても良い。幾つかの実施形態では、マイクロＤＲイベントは、オンからオフへのセットの中の全ての装置、及びオンからオフのセットと結合されたオフからオンへのセットに含まれる装置にシグナリングするステップ、及び状態遷移の完了に続いて、オンからオフへのセットと結合されないオフからオンへのセットの一部にシグナリングするステップ、を有しても良い。
【０１２９】
図１１Ａ及び１１Ｂは、本願明細書に記載した少なくとも１つの実施形態に従って構成された、マクロＤＲイベントを実行する別の例示的な方法１１００のフロー図である。方法１１００は、電力会社１０４がサイト１３０にエネルギを供給する図１のＤＲシステム１００のようなＤＲシステムで実行されても良い。同様の方法は、他のリソースが電力会社１０４により供給されるシステムにおいて必要な変更と共に実行されても良い。
【０１３０】
方法１１００は、図１を参照して記載されたＤＲサーバ１０６により幾つかの実施形態においてプログラム制御されて実行されても良い。幾つかの実施形態では、ＤＲサーバ１０６又は別のコンピューティング装置は、コンピューティング装置及び／又はＤＲサーバ１０６に方法１１００を実行させる（図１のプロセッサ１３４のような）プロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１のメモリ１３２）を含み又はそれに通信可能に結合されても良い。追加又は代替で、ＤＲサーバ１０６は、コンピューティング装置に方法１１００を実行させるコンピュータ命令を実行するよう構成される上述のプロセッサ１３４を有しても良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されても良い。
【０１３１】
図１１Ａを参照すると、方法１１００はブロック１１０２で開始し得る。ブロック１１０２で、ＤＲイベントに参加するために構成された装置の集合は、オンからオフへのセットとオフからオンへのセットに分けられても良い。ブロック１１０４で、オフからオンへのセットの中の装置を待ち時間により非増加順に並べ替えられる。
【０１３２】
ブロック１１０６で、遷移グループを形成する。幾つかの実施形態では、遷移グループは、オフからオンへのセットからの装置のうちの１又は複数の装置を有しても良く、並べ替えられたオフからオンへのセットからの装置のうちの１又は複数を削除しても良い。例えば、最長待ち時間を有する装置で開始して、オフからオンへのグループからの装置が含まれても良い。遷移グループの中の装置の合計削減量が削減マージンを超えるまで、オフからオンへのグループからの装置は、遷移グループに追加されても良い。さらに、遷移グループ６０２に追加されると遷移グループ６０２の合計削減量を削減マージンより上に増大する装置削減量を有するオフからオンへのグループからの装置は、削除されても良い。
【０１３３】
幾つかの実施形態では、ブロック１１０４及び／又は１１０６は、オンからオフへのセット及び／又はオフからオンへのセットの装置を遷移グループに分割する際に、サブステップ又は追加ステップとして含まれても良い。例えば、図８を参照すると、ブロック１１０４及び／又は１１０６は、ブロック８０６に含まれても良い。
【０１３４】
ブロック１１０８で、遷移グループの状態遷移は、スケジューリングされても良い。例えば、状態遷移中のエネルギ削減量がＤＲイベントの合計削減量の削減マージンに適合するように、状態遷移はスケジューリングされても良い。削減マージンは、動的削減マージンを有しても良い。ブロック１１１０で、動的削減マージンは、ゼロの値に初期化されても良い。ブロック１１１２で、オンからオフへのセットに含まれる装置は、状態を遷移するよう信号を送信されても良い。
【０１３５】
図１１Ｂを参照すると、ブロック１１４で、遷移グループの中の装置は、オフ状態からオン状態へ状態を遷移するようシグナリングされても良い。ブロック１１１６で、オンからオフへのセットの中の個々の装置の状態遷移を示す確認が受信されても良い。個々の装置は、個々の削減能力を有しても良い。
【０１３６】
ブロック１１１８で、個々の装置の個々の削減能力は、動的削減マージンに追加されても良い。ブロック１１２０で、１又は複数の装置は、並べ替えられたオフからオンへのセットの中で識別されても良い。例えば、個々の削減能力を動的削減マージンに追加するのに応答して、オフからオンへのセットに含まれ且つ遷移グループに含まれない１又は複数の装置が識別されても良い。装置は、識別された装置の削減能力が動的削減マージンより小さくなるよう、識別されても良い。
【０１３７】
ブロック１１２２で、識別された装置は、オフ状態からオン状態へ遷移するよう信号を送信されても良い。ブロック１１２４で、動的削減マージンは更新されても良い。例えば、動的削減マージンは、Ｃｕ＝Ｃｄｙｎ−Ｃｄの式に従って更新されても良い。ここで、Ｃｕは更新された動的削減マージンを表し、Ｃｄｙｎは動的削減マージンを表し、Ｃｄは装置削減量を表す。
【０１３８】
幾つかの実施形態では、ブロック１１１０、１１１２、１１１４、１１１６、１１１８、１１２０、１１２２、１１２４、又はそれらの何らかの組み合わせは、サブステップ又は追加ステップとしてマイクロＤＲイベントの実行に含まれても良い。例えば、図８を参照すると、ブロック１１１０、１１１２、１１１４、１１１６、１１１８、１１２０、１１２２、１１２４、又はそれらの何らかの組み合わせは、ブロック８１２に含まれても良い。
【０１３９】
本願明細書に記載した実施形態は、以下に更に詳細に議論するように、種々のコンピュータハードウェア又はソフトウェアモジュールを備えた特定用途又は汎用コンピュータの使用を含み得る。
【０１４０】
本願明細書に記載した実施形態は、コンピュータにより実行可能な命令又はデータ構造を伝える又は格納しているコンピュータ可読媒体を用いて実施され得る。このようなコンピュータ可読媒体は、汎用又は特定目的コンピュータによりアクセスできる利用可能な媒体であり得る。例として且つ限定ではなく、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置を含む有形又は非一時的コンピュータ可読記憶媒体、又はコンピュータにより実行可能な命令若しくはデータ構造の形式で所望のプログラムコード手段を伝える若しくは格納するために用いられ汎用若しくは特定目的コンピュータによりアクセス可能な他の非一時的記憶媒体を有し得る。上述の組合せも、コンピュータ可読媒体の範囲に包含され得る。
【０１４１】
コンピュータにより実行可能な命令は、例えば、汎用コンピュータ、特定目的コンピュータ又は特定目的処理装置に特定の機能又は機能グループを実行させる命令及びデータを有する。本発明の主題は構造的特徴及び／又は方法論的動作に特有の言葉で記載されたが、本発明の主題は、特許請求の範囲に定められる上述の特定の特徴又は動作に限定されないことが理解されるべきである。むしろ、上述の特定の特徴及び動作は、特許請求の範囲の実施の例示的形態として開示されたものである。
【０１４２】
本願明細書で用いられるように、用語「モジュール」、「コンポーネント」、及び／又は「エンジン」は、コンピュータシステムで実行されるソフトウェアオブジェクト又はルーチンを表し得る。本願明細書に記載されたのと異なるコンポーネント、モジュール、エンジン及びサービスは、（例えば、別個のスレッドとして）コンピューティングシステムで実行されるオブジェクト又は処理として実施されても良い。本願明細書に記載されたシステム及び方法はソフトウェアで実施されることが望ましいが、ハードウェアによる実装又はソフトウェアとハードウェアの組合せも、可能であり想定される。この説明では、「コンピュータエンティティ」は、本願明細書で先に定められたようにコンピューティングシステム、又はコンピューティングシステムで実行されるモジュール若しくはモジュールの組合せであっても良い。
【０１４３】
本願明細書に記載された全ての例及び条件文は、教育上の目的で、読者が本発明の原理及び発明者により考案された概念を理解するのを助け、技術を促進させるためであり、これらの特に記載された例及び条件に限定されないものと考えられるべきである。本発明の実施形態が詳細に記載されたが、種々の変更、置換及び修正が本発明の精神及び範囲から逸脱することなく行われうることが理解されるべきである。
【符号の説明】
【０１４４】
１００  ＤＲシステム
１０２  ＤＲアグリゲータ
１０４  電力会社
１０６  ＤＲ制御サーバ
１０８  マイクロＤＲ制御モジュール
１１０  マイクロＤＲイベントモジュール
１１２  装置
１２０  顧客
１２２  ネットワーク
１３０  サイト
１３２  メモリ
１３４  プロセッサ
１３６  通信ユニット
１４０  セット
１４４  遷移グループ
２００、４００、６００  テーブル
２０２、２０４  待ち時間グループ、遷移グループ
２０６  遷移グループペア
３００、５００、７００  遷移状態
４０４、６０２  遷移グループ
７０２  セット
７０４  非遷移グループ
【図１】
0006551055.tif 000002
【図２Ａ】
0006551055.tif 000003
【図２Ｂ】
0006551055.tif 000004
【図２Ｃ】
0006551055.tif 000005
【図３】
0006551055.tif 000006
【図４Ａ】
0006551055.tif 000007
【図４Ｂ】
0006551055.tif 000008
【図４Ｃ】
0006551055.tif 000009
【図５】
0006551055.tif 000010
【図６】
0006551055.tif 000011
【図７Ａ】
0006551055.tif 000012
【図７Ｂ】
0006551055.tif 000013
【図７Ｃ】
0006551055.tif 000014
【図８】
0006551055.tif 000015
【図９Ａ】
0006551055.tif 000016
【図９Ｂ】
0006551055.tif 000017
【図１０】
0006551055.tif 000018
【図１１Ａ】
0006551055.tif 000019
【図１１Ｂ】
0006551055.tif 000020