(57)【特許請求の範囲】
【請求項１】
電気施設により電力が供給される一つ以上のサービスポイントに配置された複数の電力消費装置に前記電気施設から供給される電力の流れを管理する方法であって、
電力制御メッセージの通信先となる一つ以上のクライアント装置のグループを決定するステップであって、当該クライアント装置のグループの各クライアント装置は、少なくとも一つの制御可能な装置を制御し、各制御可能な装置は、前記複数の電力消費装置の少なくとも一つへの電力の流れを制御し、前記電力制御メッセージは、低減する電力量と、一つ以上の関連する電力消費装置への電力の流れを遮断するように指示される一つ以上の制御可能な装置の識別子との少なくとも一つを示すステップと、
前記クライアント装置のグループに前記電力制御メッセージを通信して電力低減イベントを開始するステップと、
前記電力低減イベントの開始に続いて、少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップと、
を含み、
前記少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップは、前記クライアント装置のグループ内のクライアント装置から状態メッセージを受信することを含み、前記状態メッセージは、制御可能な装置が前記電力低減イベントから離脱したことを示す、ことを特徴とする方法。
【請求項２】
前記状態メッセージは、前記電力低減イベントから離脱した前記制御可能な装置に対するユーザによる調整に応じて送信される、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記制御可能な装置は、ＨＶＡＣシステムの温度調節装置であり、前記状態メッセージは、前記温度調節装置に対するユーザの調整に応じて送信される、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記制御可能な装置は、スマートブレーカーであり、前記スマートブレーカーは、前記電力低減イベントの開始に応じて解放され、前記状態メッセージは、ユーザが前記スマートブレーカーを閉じることに応じて送信される、ことを特徴とする請求項２に記載の方法。
【請求項５】
少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップは、インターネットベースのインターフェースを介して施設の消費者の利益となるように入力された無効化要請を受信することを含み、前記無効化要請は、前記少なくとも一つの制御可能な装置に対して前記電力低減イベントを終了させるものである、ことを特徴とする請求項１に記載の方法。
【請求項６】
前記無効化要請に応じて、前記電力低減イベントから早期に離脱した前記少なくとも一つの制御可能な装置を制御する一つ以上のクライアント装置に第２の電力制御メッセージを伝送するステップをさらに含み、
前記第２の電力制御メッセージは、前記一つ以上のクライアント装置を指示して、前記電力低減イベントから早期に離脱した前記少なくとも一つの制御可能な装置の制御下にある一つ以上の電力消費装置への電力の流れを許容することを特徴とする、請求項５に記載の方法。
【請求項７】
前記電力消費装置の少なくとも一部により消費される電力量の低減を要求する電力制御コマンドを前記電気施設から受信するステップをさらに含み、
前記電力制御メッセージの通信先の前記クライアント装置のグループは、前記電力制御コマンドに応じて判別される、ことを特徴とする請求項１に記載の方法。
【請求項８】
前記電力制御メッセージの結果として前記電気施設により節約された電力量を決定するステップと、
前記電気施設により節約された前記電力量の表示を記憶するステップと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
節約された前記電力量と排出ガスベースのクレジット量とを関連付けるステップと、
前記排出ガスベースのクレジット量の表示を記憶するステップと、をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記排出ガスベースのクレジットは、カーボンクレジットであることを特徴とする請求項９に記載の方法。
【請求項１１】
前記電力低減イベントから早期に離脱した前記少なくとも一つの制御可能な装置が前記電力低減イベントへ継続的に参加することによって節約されたであろう第１の電力量を決定するステップと、
第２の電力制御メッセージの通信先となる一つ以上のクライアント装置の第２のグループを決定するステップであって、当該クライアント装置の第２のグループは、前記複数の電力消費装置の一つ以上の電力消費装置への第２の電力量の流れを制御するように動作可能な一つ以上の制御可能な装置を制御し、前記第２の電力量は、前記第１の電力量の少なくとも一部を示すステップと、
前記第２の電力制御メッセージを前記クライアント装置の第２のグループに通信するステップと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記第２の電力量は、前記第１の電力量と略同一である、ことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記クライアント装置の第２のグループにより制御される前記一つ以上の制御可能な装置は、前記クライアント装置の第２のグループの決定時には電力消費装置への電力の流れを遮断しない、ことを特徴とする請求項１１に記載の方法。
【請求項１４】
電気施設により電力が供給される一つ以上のサービスポイントに配置されている複数の電力消費装置に前記電気施設から供給される電力の流れを管理する方法であって、
システムコントローラから電力制御メッセージを受信するステップであって、前記電力制御メッセージは、電力低減イベントを開始し、低減する電力量と、一つ以上の関連する電力消費装置への電力の流れを遮断するように指示される少なくとも一つの制御可能な装置の識別子との少なくとも一つを示すステップと、
前記電力制御メッセージに応じて、一つ以上の制御可能な装置に電力管理コマンドを発行するステップであって、前記電力管理コマンドは、前記一つ以上の制御可能な装置に、少なくとも一つの関連する電力消費装置への電力の流れを遮断させるステップと、
前記電力管理コマンドの発行に続いて、制御可能な装置が前記電力低減イベントから早期に離脱し、関連する電力消費装置への電力の流れを許容したことを判別するステップと、
状態メッセージを前記システムコントローラに送信し、前記制御可能な装置が前記電力低減イベントから離脱したことを前記システムコントローラに通知するステップと、
を含み、
前記制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップは、制御可能な装置がユーザにより調整され、関連する電力消費装置への電力の流れが許容されたことを判別することを含む、ことを特徴とする方法。
【請求項１５】
前記制御可能な装置は、ＨＶＡＣシステムの温度調節装置であり、前記制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップは、前記温度調節装置がユーザにより調整されたことを判別することを含む、ことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記制御可能な装置は、スマートブレーカーであり、前記制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップは、前記スマートブレーカーがユーザにより閉じられたことを判別することを含む、ことを特徴とする請求項１４に記載の方法。
【請求項１７】
前記制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するステップは、前記システムコントローラから第２の制御メッセージを受信することを含み、前記第２の制御メッセージは、前記制御可能な装置を前記電力低減イベントから除外する命令を含む、ことを特徴とする請求項１４に記載の方法。
【請求項１８】
複数の電力消費装置へ少なくとも一つの電気施設から供給された電力の消費を管理するシステムであって、前記複数の電力消費装置への電力の流れは、複数の制御可能な装置により許容及び遮断され、前記複数の制御可能な装置は、一つ以上のクライアント装置の前記制御下で動作し、当該システムは、
各クライアント装置に関連した少なくとも一つの電力管理状態を維持し、電力制御イベントを開始または終了するための電力制御イベント命令を生成するように動作するイベントマネージャと、
前記複数の電力消費装置により消費された電力に関連した情報を、クライアント装置単位及び電気施設単位のうち少なくとも一つの単位で記憶するように動作するデータベースと、
前記イベントマネージャと前記データベースとに動作可能に接続されるクライアント装置マネージャとを備え、
前記クライアント装置マネージャは、
前記データベースに記憶された情報に基づいて、前記データベースから、電力制御メッセージの通信先となる少なくとも一つのクライアント装置を選択し、当該電力制御メッセージは、低減する電力量と、特定の電力量の減少を要求し、電力低減イベントを開始する電力制御イベント命令の受信に応じて一つ以上の関連する電力消費装置への電力の流れを遮断するように指示される少なくとも一つの制御可能な装置の識別子とのうち少なくとも一つを示し、
前記電力低減イベントの開始に続いて少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別するものであって、
前記クライアント装置マネージャは、前記少なくとも一つのクライアント装置のクライアント装置から状態メッセージを受信することにより、少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別可能であり、
前記状態メッセージは、制御可能な装置が前記電力低減イベントから離脱したことを示す、ことを特徴とするシステム。
【請求項１９】
前記状態メッセージは、前記電力低減イベントから離脱した前記制御可能な装置に対するユーザによる調整に応じて送信される、ことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記制御可能な装置は、ＨＶＡＣシステムの温度調節装置であり、
前記状態メッセージは、前記温度調節装置に対するユーザの調整に応じて送信される、ことを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記制御可能な装置は、スマートブレーカーであり、
前記スマートブレーカーは、前記電力低減イベントの開始に応じて解放され、
前記状態メッセージは、ユーザが前記スマートブレーカーを閉じることに応じて送信される、ことを特徴とする請求項１９に記載のシステム。
【請求項２２】
前記イベントマネージャは、さらに、前記クライアント装置マネージャに第２の電力制御イベント命令を発行するように動作可能であり、当該第２の電力制御イベント命令は、第２の電力制御メッセージの送信先の一つ以上のクライアント装置を識別するものであり、当該第２の電力制御メッセージは、電力の流れが遮断された少なくとも一つの電力消費装置への電力の流れを許容するように一つ以上のクライアント装置に命令する、当該第２の電力制御イベント命令は、前記少なくとも一つの電力消費装置に関連する前記電力低減イベントを終了させるものであり、
前記クライアント装置マネージャは、
前記データベースから、電力の流れが遮断される少なくとも一つの代替電力消費装置を示す第３の電力制御メッセージの送信先となる少なくとも一つの代替クライアント装置を決定し、前記少なくとも一つの代替電力消費装置により消費される電力量は、前記少なくとも一つの電力消費装置への電力の流れが許容された後に当該少なくとも一つの電力消費装置により消費される電力量の少なくとも一部を占め、
前記第２の電力制御メッセージを前記一つ以上のクライアント装置に送信し、これによって前記少なくとも一つの電力消費装置への電力の流れを許容し、
前記第３の電力制御メッセージを前記少なくとも一つの代替クライアント装置に送信し、前記少なくとも一つの代替クライアント装置に関連する電力低減イベントを開始し、これによって前記少なくとも一つの代替電力消費装置への電力の流れを遮断する、ことを特徴とする請求項１８に記載のシステム。
【請求項２３】
前記第３の電力制御メッセージの通信前に前記少なくとも一つの代替電力消費装置によって消費される前記電力量は、前記少なくとも一つの電力消費装置への電力の流れが許容された後に前記少なくとも一つの電力消費装置により消費される前記電力量と略同一である、ことを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記少なくとも一つの代替クライアント装置は、前記第３の電力制御メッセージの通信前は電力の流れが遮断された電力消費装置を制御しない、ことを特徴とする請求項２２に記載のシステム。
【請求項２５】
前記少なくとも一つの電気施設から電力制御コマンドを受信し、これに応じて電力制御イベントメッセージを生成するコマンドプロセッサをさらに備え、
前記電力制御コマンドの少なくとも一つは、前記複数の電力消費装置により消費される電力量の低減を要求する、ことを特徴とする請求項１８に記載のシステム。
【請求項２６】
前記電力制御メッセージが通信される前記少なくとも一つのクライアント装置をさらに備える、ことを特徴とする請求項１８に記載のシステム。
【請求項２７】
複数の電力消費装置へ少なくとも一つの電気施設から供給された電力の消費を管理するシステムであって、前記複数の電力消費装置への電力の流れは、複数の制御可能な装置により許容及び遮断され、前記複数の制御可能な装置は、一つ以上のクライアント装置の前記制御下で動作し、当該システムは、
各クライアント装置に関連した少なくとも一つの電力管理状態を維持し、電力低減イベントを開始または終了する電力制御イベント命令を生成するように動作するイベントマネージャと、
前記複数の電力消費装置により消費された電力に関連した情報を、クライアント装置単位及び電気施設単位のうち少なくとも一つの単位で記憶するように動作するデータベースと、
前記イベントマネージャと前記データベースとに動作可能に接続されたクライアント装置マネージャとを備え、
前記クライアント装置マネージャは、
前記データベースに記憶された情報に基づいて、前記データベースから、電力制御メッセージの通信先となる少なくとも一つのクライアント装置を選択するように動作し、当該電力制御メッセージは、低減される電力量と、特定の電力量の低減を要求し、電力低減イベントを開始する電力低減イベント命令の受信に応じて一つ以上の関連する電力消費装置への電力の流れを遮断するように指示される少なくとも一つの制御可能な装置の識別子と、の少なくとも一つを示し、
当該システムは、前記イベントマネージャに動作可能に接続され、前記電力低減イベントの開始に続いて少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別する手段を更に備え、
前記少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別する手段は、前記クライアント装置マネージャを備え、
前記クライアント装置マネージャは、さらに、前記少なくとも一つのクライアント装置のクライアント装置から状態メッセージを受信するように動作し、
前記状態メッセージは、制御可能な装置が前記電力低減イベントから離脱したことを示す、ことを特徴とするシステム。
【請求項２８】
前記少なくとも一つの制御可能な装置が前記電力低減イベントから早期に離脱したことを判別する手段は、施設の消費者から無効化要請を受信するように動作するインターネットベースのインターフェースを備え、
前記無効化要請は、前記電力低減イベントを、前記少なくとも一つの制御可能な装置に関連して終了させる、ことを特徴とする請求項２７に記載のシステム。
【請求項２９】
前記クライアント装置マネージャは、さらに、前記無効化要請に応じて、前記電力低減イベントから早期に離脱した前記少なくとも一つの制御可能な装置を制御する一つ以上のクライアント装置に第２の電力制御メッセージを通信するように動作し、
前記第２の制御メッセージは、前記一つ以上のクライアント装置を命令して、前記電力低減イベントから早期に離脱した前記少なくとも一つの制御可能な装置への電力の流れを許容させる、ことを特徴とする請求項２８に記載のシステム。
【請求項３０】
前記少なくとも一つの電気施設から電力制御コマンドを受信し、これに応じて電力制御イベントメッセージを生成するように動作するコマンドプロセッサをさらに備え、
前記電力制御コマンドの少なくとも一つは、前記複数の電力消費装置により消費される電力量の低減を要求する、ことを特徴とする請求項２７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に電力負荷制御システムの分野に関し、より具体的には、個別の消費者ごとに電力負荷管理を能動的に制御し、個別消費者だけでなく、全体的な電気施設に対する電力節約の継続的な把握を選択的に行うための方法及びシステムに関する。
【背景技術】
【０００２】
高い負荷条件の間、ピーク電力を生産するのにかかる高いコストと共に発電のための化石燃料の使用による二酸化炭素排出の影響に対する認識の増加により、電気施設によるさらなる発電能力の配置の必要を遅らせ、または場合によっては無くすためのメカニズムとして負荷制御を活用する代案的な解決策の必要性が増加している。既存の電気施設では、化石燃料を基礎とする発電所の建設の必要を遅らせまたは無くすための方法が差し迫っている。今日、需要に相応する負荷管理プログラムを実施するために、システムのパッチワークが存在し、それによって様々な周波数帯域での多様な無線サブシステムは、「単方向」送出を通信方法として活用している。このようなプログラムにおいては、典型的にＲＦ制御されるリレースイッチが消費者の空調装置、温水機、またはプールのポンプに取り付けられている。包括コマンドが特定の地理的地域に送出され、それによって送信基地局（例えば、典型的には呼出ネットワーク）の領域内にある全ての受信ユニットは、電力施設の選択において、ピーク時間の間オフされる。負荷がピークである期間が過ぎた後、オフされたこれらの装置に第２の包括コマンドが送信されてオンされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６８９１８３８号
【特許文献２】米国公開特許公報第２００５／０２４０３１５号
【特許文献３】米国特許第６６３３８２３号
【特許文献４】米国公開特許公報第２００５／００６５７４２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
エネルギー使用の迅速な報告を目的として遠隔検針が利用されてきたが、消費電力及び／又はガス排出（例えば、カーボンガス排出、二酸化硫黄（ＳＯ２）ガス排出、及び／又は二酸化窒素（ＮＯ２）排出）を算出する技術や、両方向ポジティブ負荷制御管理装置の制御下で特定の装置の状態を報告する技術は存在しない。特に、既存の電気供給装置または配電会社のネットワークを通して、加熱器、通風装置、及び空調（ＨＶＡＣ）ユニット、温水装置、プールのポンプ、及び照明装置などのような家電製品を停止するのに単方向無線通信装置が活用されてきた。これらの装置は、典型的には、呼出送信機から「オン」または「オフ」コマンドを受信する無線呼出受信機と組み合わせて利用されてきた。さらに、単方向装置は、典型的には地上通信トランクを経由して、または、場合によっては、ページング送信装置へのマイクロ波通信によってサービスを提供する電力供給会社の制御センターに接続されている。負荷管理プログラムに加入している消費者は、高いエネルギー消費期間の間、サービスを提供する電気供給会社（施設）がこれらの家電製品に接続して、これらの家電製品を停止することで割引を受けることとなる。
【０００５】
単方向装置は、一般に産業標準であり、実施するのが比較的安価であるが、受信機と接続された実際の装置に関する情報の欠如とともに受信機からのリターン経路の欠如のため、サービスを提供する施設に分配された実際の負荷を測定するにはシステムが極めて不十分である。差動電流引きは、サービスを提供する電気施設の伝送ライン上で測定可能であるが、実際に分配された負荷は近似値であり、負荷の遅延や削減の生じた位置は、サービス提供施設の制御センター側では近似的に計算される。
【０００６】
遠隔検針システムの一例が、特許文献１に開示されている。この特許は、住宅の装置のメッシュ通信と、コンピュータへのＷＡＮ経由でのこれら装置の報告及び制御をに関する詳細を開示する。この特許に開示された設計の目的は、「住宅地の自動化システムのモニタリング及び制御」を容易にすることである。この特許では、サービスを提供する施設または消費者が電気削減を容易にするために装置を能動的に制御する方法については開示していない。その代わりに、この特許は、（遠隔検針分野における他の多くの先行する出願のように）サービスを提供する施設の電力量計により表示されている情報を報告するのに活用され得る技術を開示している。
【０００７】
遠隔検針システムの別の例としては、特許文献２に開示されている。この公開公報の主要な目的は、施設負荷を制御することではなく、「消費者施設負荷の状態を遠隔でモニタリングして構築する改善された双方向システムを提供」することである。この公報に開示された目的は、施設現場の職員が野外で計器を検針するのに必要な業務時間量を、無線技術を活用して減少させることである。
【０００８】
さらなる他の従来技術のシステムが、特許文献３に開示されており、より詳細には、ビルまたは住宅内で遠隔でオンまたはオフを行うために私有のハードウェアを使用することが記載されている。この従来技術は、まず、一般に電力負荷制御を管理する施設を補助するシステムについて述べているが、この従来技術は、完全なシステムを構築するか実施するのに必要な特有の属性を含んではいない。特に、地域のセキュリティ、制御される装置の正確な負荷、及び与えられたハードウェアを利用する消費者が、例えば、温度設定ポイント、消費者嗜好情報、及び消費者側の無効化（customer override）といったパラメータを、消費者の不満やサービスのキャンセルまたは乗り換えの蓋然性を減少させる知的アルゴリズムにおいて、どのように設定するかについては、この特許には欠如している。
【０００９】
単方向の非認証型電力負荷制御管理システムとポジティブ制御の認証型電力負荷制御管理システムとの間のギャップを埋めるための試みが行われてきた。しかし、最近までスマートブレーカー及びコマンドリレー装置のような技術は、主に高いコストエントリの観点、消費者需要の欠如、及び負荷制御を実施するためのコストに比例する発電コストのために住宅と商業環境で利用されるものとは見なされていなかった。
【００１０】
このようなギャップを埋める試みが特許文献４に開示されている。この公報は、無線通信リンクに基づくＩＥＥＥ  ８０２を利用する遠隔電力管理のためのシステム及び方法を開示している。この公報に開示されたシステムは、ＯＰＰ（ｏｎ−ｐｒｅｍｉｓｅ  ｐｒｏｃｅｓｓｏｒ）、ホストプロセッサ、及び端末装置を含む。ホストプロセッサは、電力管理コマンドをＯＰＰに発行し、順にこの管理下でこのコマンドを端末装置に中継する。開示されたＯＰＰは、電力管理システムでいくつかの知能性を提供するが、電力低減イベントの間、この制御下でどの端末装置がオフされるかは決定せず、その代わりにこのような決定はホスト装置に依存している。例えば、電力低減イベントの間、端末装置はＯＰＰからオンに対する許可を要請しなければならない。この要請は、進行中の電力低減イベントのパラメータを考慮してホスト装置に伝達され、この要請に対する決定を下すこととなる。このシステムは、ホスト装置との以後の通信のために、ＯＰＰにより施設計器を周期的に読み取ることと読み取りデータをＯＰＰに格納することをさらに考慮している。ＯＰＰの制御下で負荷を停止することができないため、ＯＰＰが電力低減コマンドを行うことができないことをホストプロセッサに示す知能性をＯＰＰは含むこともできる。しかし、ホストプロセッサとＯＰＰはいずれも、特に、このコマンドが電力管理システムの管理下でいくつかの施設のうち一つにより発行される場合、電力低減コマンドを満足するために電気施設からどの負荷を除くかを決定しない。また、ホストプロセッサとＯＰＰはいずれも、施設及び／又は消費者の将来の利用のために、節約された電力及び／又は消費者や施設単位で得たカーボンクレジットを継続的に把握したり蓄積したりしない。また、この公報のシステムは、消費者が電力管理システムに参加することに基づく消費者に対する補償インセンティブプログラムが欠如している。さらに、この公報に記載されたシステムは、ホストプロセッサとＯＰＰとの間及び／又はＯＰＰと端末装置との間でセキュアな通信が提供されない。結果的に、上述したシステムは、商業的に実施可能にするために必要かもしれない多くの特徴が欠如している。
【課題を解決するための手段】
【００１１】
本発明の一の実施例によれば、電気施設から複数の電力消費装置に供給された電力の流れを管理する方法が提供される。電力消費装置は、一つ以上のサービスポイントに配置され、電気施設から電力の供給を受ける。システムコントローラにより実行されてもよいこの方法によれば、電力制御メッセージが発行または通信される一つ以上のクライアント装置のグループを決定する。クライアント装置のグループ内で各クライアント装置は、少なくとも一つの制御可能な装置を制御し、各制御可能な装置は、少なくとも一つの電力消費装置への電力の流れを制御する（例えば、選択的に許容及び遮断する）。電力制御メッセージは、低減する電力量と、一つ以上の関連した電力消費装置への電力の流れを遮断するように指示される一つ以上の制御可能な装置の識別子との少なくとも一つを示す。電力制御メッセージは、クライアント装置のグループに発行または通信されて電力低減制御イベントを開始する。電力低減イベントの開始に続いて、電力低減イベントから早期に離脱した少なくとも一つの制御可能な装置が判別される。電力低減イベントからの早期離脱は、ユーザが制御可能な装置を手動（例えば、制御可能な装置のユーザインターフェースの手動操作）または電気的（例えば、Ｚｉｇｂｅｅ、ブルートゥース、Ｗｉ−Ｆｉ、ＢＰＬ（ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）、ケーブル、ＤＳＬ（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）、衛星、無線広域ネットワーク（例えば、セルラーネットワーク）、または制御可能な装置を直接制御する任意の他のネットワークプラットホーム（例えば、コンピュータまたは携帯端末上で動作する制御アプリケーション）などのようなネットワーク制御）に調整した結果として発生し、これによって、その前の電力低減イベントの開始時に電力の流れが遮断または低減された電力消費装置への電力の流れを許容することもできる。例えば、加熱器、通風装置、及び空調（ＨＶＡＣ）システムが電力低減イベントの開始時に停止された電力消費装置である場合、ＨＶＡＣシステムに対する制御可能な装置は、デジタル温度調節装置であってもよく、ユーザは、温度調節装置の温度設定を手動または電気的に調整して温度設定ポイントを下げたり（ＨＶＡＣシステムが冷却モードの場合）、または上げる（ＨＶＡＣシステムが加熱モードの場合）。または、停止された電力消費装置がバイナリ切り替えされた、または、他の環境独立型装置（例えば、温水ボイラー、乾燥機、プールのポンプ、または照明システム等）である場合、制御可能な装置は、電力低減イベントの開始時に電気的に解放されたスマートブレーカーであってもよく、ユーザは、このスマートブレーカーを手動または電気的に閉じ、以前に停止された電力消費装置に電流を流すこともできる。
【００１２】
電力低減イベントの早期離脱は、他のユーザが無効化メカニズムを操作することによって発生することもある。例えば、施設の消費者は、システムコントローラのインターネットベースのインターフェース（例えば、インターネットベースの消費者ダッシュボードの使用）にアクセスし、電力低減イベントを、無効化要請を入力して一つ以上の選択された制御可能な装置に関連して終了させてもよい。無効化要請は、制御可能な装置を直接的（例えば、ＨＶＡＣの温度調節装置を調整するか、特定のスマートブレーカーを閉じる要請）または間接的（例えば、消費者のサービスポイントで電力低減イベントの終了を一般に要請、またはＨＡＶＣシステム、温水ボイラー、照明装置、プールのポンプ、一つ以上の家電製品などのような一つ以上の特定の電力消費装置に対する要請）に識別してもよい。無効化要請に応じて、新規の電力制御メッセージが電力低減イベントから早期に離脱した制御可能な装置を制御するクライアント装置へ発行（例えば、送信、伝送、または他の通信）されてもよい。新規の電力制御メッセージは、クライアント装置を指示して、電力低減イベントから早期に離脱した制御可能な装置への電力の流れを許容する。
【００１３】
システムコントローラにより実行される方法のさらに他の実施例では、システムコントローラが電気施設からの電力制御コマンドを受信することもできる。電力制御コマンドは、電気施設からサービスの提供を受けるサービスポイントに配置された電力消費装置の少なくとも一部により消費された電力量の減少を要求する。この場合、システムコントローラは、電力制御コマンドに応答して電力低減イベントを開始させる電力制御メッセージが発行または通信されるクライアント装置のグループを決定することもできる。システムコントローラは、電力制御メッセージの発行結果として、電気施設により節約された電力量を決定し、節約された電力量の表示を（例えば、データベースに）記憶することもできる。節約された電力量を決定した後に、システムコントローラまたはいくつかの他の装置は、節約された電力量を排出ガスベースのクレジット（例えば、カーボンクレジットまたはオフセット、または他の排出ガスに基づくクレジットまたはオフセット）に関連付けし、排出ガスベースのクレジット量の表示を（例えば、データベースに）記憶することもできる。
【００１４】
システムコントローラにより実行される方法の他の実施例では、電力低減イベントから早期に離脱した制御可能な装置が電力低減制御イベントに参加することによって節約された第１の電力量をシステムコントローラが決定することもできる。また、システムコントローラは、以前に開始された電力低減イベントを継続させる第２の電力制御メッセージが発行または通信される一つ以上のクライアント装置の第２のグループを選択するか決定する。クライアント装置の選択された第２のグループは、一つ以上の電力消費装置への第２の電力量の流れを制御（例えば、選択的に許容及び遮断）するように動作可能な一つ以上の制御可能な装置を制御し、ここで、第２の電力量とは、第１の電力量の少なくとも一部を示す。一の実施例において、第２の電力量は、第１の電力量と略同一（例えば、９０−１００％）である。他の実施例において、選択された第２のグループ内でのクライアント装置は、クライアント装置の第２のグループが決定される時点で任意の電力消費装置への電力の流れを遮断しない。例えば、電力低減イベントから早期に離脱した制御可能な装置が一つ以上の電力消費装置を制御して電力低減イベントに参加している間、１時間当たり２メガワットの割合で電力を節約すれば、システムコントローラは、１時間当たり少なくとも２メガワットの割合で電力を好ましく節約できる一つ以上の制御可能な装置を管理する一つ以上のクライアント装置を選択する。このようなクライアント装置を利用できない場合、システムコントローラは、さらに低い割合で電力を好ましく節約できる一つ以上の制御可能な装置を管理する一つ以上のクライアント装置を選択することもできる。一旦、クライアント装置の第２のグループが決定されれば、システムコントローラは、第２の電力制御メッセージをクライアント装置の第２のグループに発行または通信して電力低減イベントを継続するようにすることもできる。
【００１５】
他の実施例において、電気施設から複数の電力消費装置に供給される電力の流れを管理する方法は、電力消費装置が配置された施設サービスポイントに位置したクライアント装置により実行されてもよい。この実施例によれば、クライアント装置は、電力コントローラから電力制御メッセージの受信を受けて電力低減制御イベントを開始する。電力制御メッセージは、低減する電力量と、一つ以上の関連した電力消費装置への電力の流れを遮断するように指示される少なくとも一つの制御可能な装置の識別子との少なくとも一つを示す。電力制御メッセージに応じて、クライアント装置は、電力管理コマンドを一つ以上の制御可能な装置に発行または通信して、一つ以上の関連した電力消費装置（例えば、ＨＶＡＣシステム、照明装置、温水ボイラー、家電製品等）への電力の流れを制御する。クライアント装置からの電力管理コマンドの受信で、制御可能な装置は、電力低減イベントを促進させるために、少なくとも一つの関連した電力消費装置への電力の流れを遮断させる。電力管理コマンドを発行した後に、クライアント装置は、関連した電力消費装置への電力の流れを許容することによって制御可能な装置が電力低減イベントから早期に離脱したものと判別する。その後、クライアント装置は、状態メッセージをシステムコントローラに送信して、制御可能な装置が電力低減イベントから離脱したことをシステムコントローラに通知する。
【００１６】
クライアント装置は、制御可能な装置がユーザにより手動で（例えば、制御可能な装置のユーザインターフェースの手動操作）または電気的に（例えば、Ｚｉｇｂｅｅ、ブルートゥース、Ｗｉ−Ｆｉ、ＢＰＬ、ケーブル、ＤＳＬ、衛星、無線広域ネットワーク、または制御可能な装置（例えば、コンピュータまたは携帯端末上で動作する制御アプリケーション）を直接制御する任意の他のネットワークプラットホーム等のようなネットワーク制御によって）調整されたことを判別することで、制御可能な装置が電力低減イベントから早期に離脱したことを判別して、制御可能な装置の制御下で電力消費装置への電力の流れを許容することもできる。例えば、一の実施例において、制御可能な装置は、ＨＶＡＣシステムの温度調節装置であってもよい。この場合、クライアント装置は、温度調節装置の温度設定がユーザにより調整されたこと（例えば、ＨＶＡＣシステムが冷却モードにあるときは減温、ＨＶＡＣシステムが加熱モードにあるときは昇温されたこと）を判別することで、制御可能な装置が電力低減イベントから早期に離脱したことを判別することもできる。他の実施例において、制御可能な装置は、スマートブレーカーであってもよく、制御下にある電力消費装置は、バイナリ切り替えされる、または他の環境独立型装置（例えば、温水ボイラー、乾燥機、照明システム、及び／又はプールのポンプ）であってもよい。この場合に、クライアント装置は、電力低減イベントの開始時に制御可能な装置により以前に解放されたスマートブレーカーがユーザにより手動または電気的に閉じられたことを判別したときに、制御可能な装置が電力低減イベントから早期に離脱したと判別することもできる。
【００１７】
さらに他の実施例において、代替的に、クライアント装置は、システムコントローラから他の制御メッセージを受信することによって、制御可能な装置が電力低減イベントから早期に離脱したと判別することもできる。この場合に、新規に受信された制御メッセージは、クライアント装置を指示して電力低減イベントから早期に離脱した制御可能な装置への電力の流れを許容させる。例えば、施設の消費者は、システムコントローラのインターネットベースのインターフェースにアクセスし、一つ以上の選択された制御可能な装置に関連する電力低減イベントを終了させる無効化要請を入力することもできる。無効化要請は、制御可能な装置を直接または間接的に識別する。無効化要請に応じて、新規の電力制御メッセージがシステムコントローラからクライアント装置へ送信され、制御可能な装置の電力低減制御イベントからの早期離脱を実行させる。
【発明の効果】
【００１８】
このような方式の電力負荷管理を提供することにより、本発明は、電力低減制御イベントの間に予期しなかった消費者無効化要請をモニタリング及び処理して、イベントに参加している一部または全体的なサービスポイントでの制御可能な装置に対する消費者の心変わりにかかわらず、制御イベントを継続するオプションを提供できる。従って、本発明は、能動型負荷管理システムに、電力低減制御イベントの間に生じる、予期しない潜在的な環境の変化を検出及び適応できる制御フレームワークを提供する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一の実施例に係るＩＰベースの能動型負荷管理システムを例示するブロック図である。
【図２】図１の能動型負荷管理システムに利用されるシステムコントローラ（例えば、能動型負荷ディレクター）を例示するブロック図である。
【図３】図１の能動型負荷管理システムに利用されるクライアント装置（例えば、能動型負荷クライアント）及び住居用またはスマートブレーカー負荷センターを例示するブロック図である。
【図４】本発明の一の実施例に係る能動型電力負荷管理システムにおいてサービスコールを自動でスケジュール管理する方法を示す作業フローチャートである。
【図５】本発明の他の実施例に係る能動型電力負荷管理システムにおいて新規加入者を活発化する方法を示す作業フローチャートである。
【図６】本発明のさらに他の実施例に係る能動型電力負荷管理システムにおいて発生するイベントを管理する方法を示す作業フローチャートである。
【図７】本発明の他の実施例に係る能動型電力負荷管理システムにおいて消費電力を能動的に減少させ、電力節約分を個別消費者ごとに追跡する方法を示す作業フローチャートである。
【図８】本発明のさらに他の実施例に係る、電力低減イベントの間、能動型電力負荷管理システムにおいて電気施設の累計電力節約分を追跡する方法を示す作業フローチャートである。
【図９】本発明の他の実施例に係るシステムコントローラが電気施設から複数の電力消費装置に供給される電力の流れを管理する方法を示す作業フローチャートである。
【図１０】本発明のさらに他の実施例に係る、電気施設からクライアント装置が配置された消費者サービスポイントにおける複数の電力消費装置に供給する電力の流れをクライアント装置によって管理する方法を示す作業フローチャートである。
【発明を実施するための形態】
【００２０】
当業者は理解できることであるが、図面の要素は単純明確化されており、必ずしも縮尺通りに描かれていない。例えば、図面のある要素の寸法は、本願発明の様々な実施例の理解を助けるために、単体又は他の要素に比して大きく誇張されている。
【００２１】
本発明に係る例示の実施例を詳細に説明する前に、これらの実施例は、主に個別サービスポイント、サービスポイント群、及び／又は全体施設単位で行われ、電力負荷の能動的管理と関連した装置構成と処理ステップの組み合わせとからなっている。従って、当業者にとって本開示が不明確とならないようにするために、装置及び方法構成を、図面における参照番号で示めし、本発明の実施例を適宜理解することのできる程度に具体的な詳細内容だけを示した。
【００２２】
本明細書において、「第１」及び「第２」、「上部」及び「底部」などのような相関関係にある用語は、任意の物理的または論理的関係や、このような実体または構成要素間の順序を示す必要がないか、そのような意味を付与しなくても、一つの実体または構成要素を他の実体または構成要素と固有に区別するために用いられる。「含む」、「含んでいる」、またはこの任意の他の様々な表現は、非排他的に含んでいることを意図するもので、列挙された構成要素を含むプロセス、方法、品目、または装置は、これらの構成要素だけを含むものではなく、このようなプロセス、方法、品目、または装置に対して特に列挙されていない構成要素または内在するものを含むこともできる。任意の構成要素または動作と関連して用いられる用語「複数の」は、このような構成要素または動作が二つ以上であることを意味するものである。不定冠詞（「ａ」又は「ａｎ」）がついた請求項の構成要素は、その他の制限的な表現がない限り、この構成要素を含むプロセス、方法、品目、または装置においてさらなる同一構成要素が存在可能なことを排除するものではない。
【００２３】
また、用語「ジグビー」（ＺｉｇＢｅｅ）は、電気電子技術者協会（ＩＥＥＥ）規格８０２．１５．４によって採択される任意の無線通信プロトコルを示し、用語「ブルートゥース」は、ＩＥＥＥ規格８０２．１５．１または任意の後続規格を実施する任意の近距離通信プロトコルを示す。電力線通信は、電力線を利用する任意のデータ通信を示し、ホームプラグ電力線連合（ＨＯＭＥＰＬＵＧ  Ｐｏｗｅｒｌｉｎｅ  Ａｌｌｉａｎｃｅ）及びＩＥＥＥにより公表されたか、開発中である仕様から様々な形態の広帯域電力線通信（ＢＰＬ）を含むが、これに限定されるものではない。用語「高速パケットデータ接続（ＨＳＰＡ）」は、第３世代汎用移動通信システム（ＵＭＴＳ）プロトコル以後のグローバル移動通信（ＧＳＭ）規格のエボリューションに関する、国際電気通信連合（ＩＴＵ）または他の移動電話通信標準団体により採択された任意の通信プロトコルを示す。用語「コード分割多重接続（ＣＤＭＡ）エボリューションデータ最適化（ＥＶＤＯ）リビジョンＡ（ＣＤＭＡ  ＥＶＤＯ  Ｒｅｖ．Ａ）」は、規格ナンバーＴＩＡ−８５６  Ｒｅｖ．Ａ下でＩＴＵにより採用された通信プロトコルを示す。用語「ロング・ターム・エボリューション（ＬＴＥ）」は、第３世代パートナーシッププロジェクト（３ＧＰＰ）またはＧＳＭベースのネットワークのエボリューションに関する他の移動通信規格団体からＨＳＰＡ及びＥＶＤＯ用代替プロトコルとして期待される音声、映像及びデータ基準に至る、リリース８（または、それ以後のリリース）に基づく任意の通信プロトコルを示す。
【００２４】
用語「施設」、「電気施設」、「電力施設」、及び「電気電力施設」は、電力を生成して消費者に配分するか、発電施設から電力を購入して購入した電力を消費者に配分するか、太陽電力、風力などのような代替エネルギー源により実際的または仮想的に生成された電気を連邦エネルギー規制委員会（ＦＥＲＣ）の電力網等を通して電力生成または配電施設に供給する施設を示す。用語「環境」は、サービスポイントまたはその近傍や装置と関連した地点で、大気温度、湿度、気圧、風速、降雨量、水温などのような通常の条件（例えば、温水ボイラーやプールでの水温）を示す。本明細書に用いられる用語「装置」は、電力消費装置（例えば、スマート家電製品）内に配置された制御モジュールや遠隔スマートブレーカーのような、電力消費装置及び／又はこれと関連するか共に用いられる任意の制御可能な構成を示す。サービスポイントまたはその内部には、一般に２つの異なる種類の装置、即ち、環境依存型装置と環境独立型装置が存在することもできる。環境依存型装置は、温度、湿度、圧力などのような特性値や条件、または環境に関する他の様々な特性値や条件を検出する一つ以上のセンサに基づいてオン／オフされるか、その動作を変更する任意の装置をいう。環境依存型装置は、直接的に影響を及ぼし、またはそれが動作している環境により影響を受けることもある。環境依存型装置の例としては、ＨＶＡＣシステム用のアドレス指定可能な温度調節装置及びスマート冷蔵庫及び／又は冷凍庫用のアドレス指定可能な制御モジュールを含むが、これらに限定されるものではない。環境独立型装置は、任意の環境センサからの入力に依存せず、オン／オフされるか、その動作を変更する任意の装置をいう。一般に、環境独立型装置は、直接的に影響を及ぼさず、また概してそれが動作している環境により影響を受けないが、当業者が既に認識して知っているように、環境独立型装置の動作は、間接的または偶然に影響を及ぼすことがあり、または、時には環境により影響を受けることもある。例えば、当業者が既に知っているように、乾燥機及びその他の家電製品は、通常、動作している間に熱を発生するので、その装置近傍の外気をある程度加熱することとなる。環境独立型装置の例としては、アドレス指定可能なスマートブレーカー、温水ボイラー、洗濯機、乾燥機、及び照明システムを含むが、これらに限定されるものではない。用語「クレジット」は、算出方法とは関係なく、カーボンクレジット及び／又は再生エネルギークレジットを示す。本明細書において、用語「エネルギー」及び「電力」は、互いに同じ意味である。
【００２５】
本明細書において説明するシステムの実施例または構成要素は、一つ以上の従来のプロセッサ、及び非プロセッサ型の回路と共に、いくつかの、ほとんど、または、全体機能を実施するように一つ以上のプロセッサを制御して固有の組み込みプログラム命令語で構成されてもよい。非プロセッサ型の回路としては、無線受信機、無線伝送器、アンテナ、モデム、信号駆動機、クロック回路、電源回路、リレー、計測器、スマートブレーカー、電流センサ、及びユーザ入力装置を含むが、これらに限定されるものではない。このように、これらの機能は、様々なコマンド及び制御信号だけでなく、情報を装置と電力負荷管理システムとの間で分配する方法のステップとして解釈されてもよい。または、いくつかの機能または全体機能は、組み込まれたプログラム命令語を有していない状態機械（ｓｔａｔｅ  ｍａｃｈｉｎｅ）により実行されるか、一つ以上の特定用途向け回路（ＡＳＩＣｓ）で実施され、各機能またはこれらの機能のいくつかの組み合わせがユーザ論理として実施されてもよい。もちろん、上記方法を組み合わせて用いてもよい。従って、これらの機能に対する方法及び手段を本明細書において説明する。また、当業者は、例えば、使用可能時間、現在の技術、及び経済的な考慮事項によって動機となり、できる限り多くの努力と設計選択事項があるにもかかわらず、過度な実験を行わなくても、このようなソフトウェア命令語、プログラム、及び集積回路（ＩＣｓ）を容易に生成することができ、このような非プロセッサ型の回路を適宜配置及び機能的に集積させることができうる。
【００２６】
本発明は、図１乃至１０を参照して、より容易に理解することができ、これらの図面において同一の参照番号は、同一の構成要素を示している。図１は、本発明に係る、電気施設により活用され得るＩＰベースの能動型負荷管理システム（ＡＬＭＳ）１０を例示しており、これは、従来の発電施設または仮想施設であってもよい。ＡＬＭＳ１０についての以下の説明は、本発明の実施例に関する特定の開示に限定されている。ＡＬＭＳ１０の付加的な説明は、本発明者に共有された米国特許第７，７１５，９５１号に開示されており、参照としてこれを本明細書に取り込む。ＡＬＭＳ１０を使用して仮想施設を具現することは、本発明者に共有された出願継続中の米国出願第１２／００１，８１９に詳細に開示されており、この出願は、２００７年１２月１３日付で出願されており、２００９年３月５日付で公開された米国公開特許公報第２００９−００６３２２８Ａ１号として、その全体内容を参照として本明細書に取り込む。
【００２７】
例示的なＡＬＭＳ１０は、能動型負荷ディレクター（ＡＬＤ）１００のようなシステムコントローラを経由して電力分配をモニタリングして管理し、一つ以上の施設制御センター（ＵＣＣｓ）２００（一つを図示）と、能動型負荷クライアント（ＡＬＣｓ）３００（一つを図示）のような一つ以上のクライアント装置またはローカルコントローラの間に接続され、一つ以上のサービスポイント２０（一つを図示）に設けられる。ＡＬＤ１００は、施設制御センター２００と通信を行うこともでき、インターネットプロトコル（ＩＰ）または任意の他の通信プロトコルを利用して、各能動型負荷クライアント３００と直接またはネットワーク８０を通じて通信を行うこともできる。例えば、ＡＬＤ１００は、ＣＤＭＡ  ２０００、ＣＤＭＡ  Ｒｅｖｉｓｉｏｎ  Ａ、ＣＤＭＡ  Ｒｅｖｉｓｉｏｎ  Ｂ、及びＣＤＭＡ  ＥＶＤＯ  Ｒｅｖ．Ａを含んで、ＧＳＭ、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ）、ＡＮＳＩ  Ｃ１２．２２、ＨＳＰＡ、ＬＴＥ、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、またはＣＤＭＡデータ規格などのような、一つ以上の無線通信プロトコルを利用し、一つ以上の基地局９０（一つを図示）を経由して動作するＲＦシステムを利用して通信を行うこともできる。他には、またはさらには、ＡＬＤ１００は、デジタル加入者回線（ＤＳＬ）技術、ケーブルテレビＩＰベース技術、及び／又は、その他の関連技術を使用するなど、有線インターフェースを経由して全般的または部分的に通信を行うこともできる。図１に示された例示的な実施例において、ＡＬＤ１００は、基地局９０との間に伝統的なＩＰベースの通信（例えば、共用回線を経由）と、基地局９０から能動型負荷クライアント３００へＨＳＰＡまたはＥＶＤＯを実行する無線チャネルを組み合わせて、一つ以上の能動型負荷クライアント３００と通信を行う。基地局９０からサービスポイント２０または能動型負荷クライアント３００までの距離は、実際にマイル（ｍｉｌｅ）ではないが、通常、ラストマイル（ｌａｓｔ  ｍｉｌｅ）と呼ばれる。ＡＬＤ１００または同等のシステムコントローラは、分散コンピューティング環境やその他にハードウェアとソフトウェアの組み合わせにおいて個別サーバー、サーバー内のブレード（ｂｌａｄｅ）などの様々な方式で実施されてもよいが、これに限定されるものではない。以下の開示において、本発明の理解を容易にするために、ＡＬＤ１００が個別サーバーで具現されるものとして説明する。
【００２８】
各能動型負荷クライアント３００は、特定のアドレス（例えば、ＩＰアドレス）を通じてアクセス可能であり、能動型負荷クライアント３００が関連した（接続または支援）サービスポイント２０（例えば、事業場または住宅）に設けられた個別スマートブレーカーモジュールまたはスマート家電製品６０の状態に対して制御及びモニタリングを行う。好ましくは、各能動型負荷クライアント３００は、単一の住居用または商業用消費者と関連付けされている。一の実施例において、能動型負荷クライアント３００は、スマートブレーカーモジュールを含む住居型負荷センター４００と通信を行い、これらのスマートブレーカーモジュールは、能動型負荷クライアント３００からの信号伝送に応じて「オン」（アクティブ）状態から「オフ」（インアクティブ）状態に切り替えることができる。スマートブレーカーモジュールは、例えば、新規建築の間、設置用として用いられるシュナイダーエレクトリック（Ｓｃｈｎｅｉｄｅｒ  Ｅｌｅｃｔｒｉｃ  ＳＡ）社の製品名「Ｓｑｕａｒｅ  Ｄ」で製作されたスマートブレーカーパネルやイートン・コーポレーション（Ｅａｔｏｎ  Ｃｏｒｐｏｒａｔｉｏｎ）社の製品名「Ｃｕｌｔｅｒ−Ｈａｍｍｅｒ」で製作されたスマートブレーカーパネルを含むこともできる。既存の建物の再建築において、個別識別及び制御のための手段を有するスマートブレーカーが利用されてもよい。通常、各スマートブレーカーは、単一の家電製品（例えば、洗濯機／乾燥機３０、温水ヒーター４０、ＨＶＡＣユニット５０、またはプールのポンプ７０）を制御することとなる。他の実施例においては、「スマートブレーカー」と類似した態様で動作する、ＩＰアドレス指定が可能なリレーまたは装置コントローラがスマートブレーカーの代わりに利用されてもよいが、制御下にある負荷に合わせて設けられ、個別家電製品６０、ＨＶＡＣユニット４０、プールのポンプ７０、温水ボイラー４０または施設や最終消費者により決定される任意の他の被制御装置での始動電力、正常状態電力、電力品質、デューティーサイクル及び／又はエネルギー負荷プロファイルを測定することもできる。
【００２９】
また、能動型負荷クライアント３００は、一つ以上の様々な公知の通信プロトコル（例えば、ＩＰ、ＢＰＬ、イーサネット、ブルートゥース、ＺｉｇＢｅｅ、Ｗｉ−Ｆｉ（ＩＥＥＥ  ８０２．１１プロトコル）、ＷｉＭａｘ（ＩＥＥＥ  ８０２．１６プロトコル）、ＨＳＰＡ、ＥＶＤＯ等）を通じて個別スマート家電製品６０を（例えば、住居用負荷センター４００との間に通信を行わずに）直接制御することもできる。通常、スマート家電製品６０は、通信能力を有している電力制御モジュール（図示しない）を含む。電力制御モジュールは、実際の家電製品と電力源との間に家電製品６０に対する電源に従って設けられる（例えば、電力制御モジュールは、家庭や事業場のコンセントに差し込まれ、家電製品６０の電力コードは、電力制御モジュールに差し込まれる）。従って、電力制御モジュールは、家電製品６０をオフする命令を受信する場合、家電製品６０に供給される実際の電力を遮断することとなる。または、スマート家電製品６０は、この家電製品内に一体に構成される電力制御モジュールを含み、命令を受信し、家電製品６０の動作を直接制御することもできる（例えば、知能型温度調節装置は、設定温度を昇降させる機能を実行させるか、ＨＶＡＣユニットのオン／オフ、またはファンのオン／オフを実行することもできる）。スマート家電製品６０、スマートブレーカー、装置コントローラ、及び／又は、その他の制御可能な装置は、ユーザインターフェースを含むこともでき、これを通じて消費者またはその他のユーザが手動や電気的にこれらの制御可能な装置を調節することもできる（例えば、温度設定ポイントの変更や装置のオン／オフ等を、所望の通り調節できる）。図９及び１０について以下により詳細に説明するように、制御可能な装置のユーザインターフェースは、施設の消費者または他のユーザにより利用されて制御可能な装置を電力低減制御イベントから早期に除外することもできる。
【００３０】
能動型負荷クライアント３００は、また、一つ以上の変動要因センサ９４と結合されてもよい。このようなセンサ９４は、内部及び／又は外部の温度、内部及び／又は外部の湿度、時間、花粉数、降雨量、風速、及びその他の要素またはパラメータなどのような、装置の動作に影響を及ぼす様々な変動要因をモニタリングするのに利用され得る。
【００３１】
事業場または産業セッティングと関連したサービスポイント２０に対して、スイッチベースまたは環境独立型装置（公共の場所及び／又はエレベーターでの照明等）への電力を削減し、環境依存型装置の制御（公共の場所での冷暖房の減少、高炉温度の減少、または冷蔵庫温度の増加）下で装置の設定ポイント及び／又はモード（暖房又は冷房）によって適用可能な温度または他の環境特性を増減させることで、ピーク需要時の間、消費電力を低くするためにＡＬＭＳ１０を活用することもできる。
【００３２】
図１にも示したように、サービスポイント２０は、施設内に太陽電池パネル、燃料電池セル、及び／又は風力タービンなどのような一つ以上の発電装置９６（一つ図示）を選択的に有することもできる。各発電装置９６は、これらが含まれる場合、能動型負荷クライアント３００に結合される。発電装置９６により供給される電力は、全体または一部がサービスポイント２０で装置により用いられ、未使用電力の余分は、施設の全能力に加えられることもある。ネットメータリング（ｎｅｔ  ｍｅｔｅｒｉｎｇ）の規定によれば、サービスポイント２０で生成されて施設の電力網に供給された任意のエネルギーに対して、施設側は、サービスポイントの所有主にクレジットを提供することもできる。
【００３３】
サービスポイント２０は、施設内に一つ以上の蓄電装置６２（一つ図示）を選択的にさらに含んで施設により供給されるか、発電装置９６により生産された電力を蓄電することもできる。蓄電装置６２は、蓄電用に主に用いられ、より通常的には、電力を蓄電することは副次的な目的であり、消費電力などのような他の主目的を有することもできる。一般に、蓄電装置６２は、電力網内にプラグ接続され、漸次に電力を蓄電して、今後、利用するか消費できるようになる。蓄電装置６２の一例としては、電気自動車が挙げられる。未使用時には、蓄電装置６２は、サービスポイント２０でコンセントにプラグ接続され、施設網からエネルギーを引いてきて蓄電することもできる。その後、蓄電装置６２はプラグ解除され、その主目的に利用され得る。電気自動車の例において、蓄電装置６２はプラグ解除され、輸送用に利用される。または、蓄電装置６２は、充電された後に、発電装置９６と類似した電力源として機能することもできる。例えば、電気自動車は、車両の所有主がしばらくこの車両を使用する予定がない場合、サービスポイント２０でソケット内にプラグ接続されて残っているその貯蔵された電力の一部または全部を施設の網に供給することもできる。このような場合、車両の所有主は、高いピーク負荷時に電力を施設網に供給し、低いピーク負荷時に供給を受けるか消費することを選択して、貯蔵された電力を商品として効果的に取り扱うことができうる。
【００３４】
サービスポイント２０は、ＡＬＤ１００のウェブブラウザインターフェース内にウェブベースのユーザインターフェース（例えば、インターネットアクセス可能なウェブポータル）をさらに含むこともできる。本明細書においては、ウェブベースのインターフェースを「消費者ダッシュボード」９８と言及している。消費者がコンピュータ、スマートフォン、ＰＤＡ、またはその他のコンピュータ装置を経由して消費者ダッシュボード９８に接続する場合、消費者は、消費者ダッシュボード９８を利用してサービスポイント２０で装置を制御するために、ＡＬＭＳ１０により適用する嗜好度を特定することとなる。消費者ダッシュボード９８は、消費者がＡＬＤ１００内に接続することを効果的に提供する。ＡＬＤ１００は、（例えば、ウェブブラウザインターフェースを通じて）消費者ダッシュボード９８からの入力を受け入れて、情報を消費者ダッシュボード９８に出力して消費者に表示する。消費者ダッシュボード９８は、サービスポイント２０から接続されるか、インターネット接続可能な任意の装置から遠隔で接続されてもよく、好ましくは、ユーザの名前とパスワードを利用して接続される。従って、消費者ダッシュボード９８は、消費者により利用される安定性の高いウェブベースのインターフェースであって、ＡＬＤ１００により制御される消費者のサービスポイント２０に位置する装置と関連した嗜好度を特定することとなり、それだけでなく、制御対象装置及び／又はサービスポイント条件やパラメータと関連してＡＬＤ１００により実行される消費者個人別設定アプリケーション１３８または消費者加入アプリケーション１１６により要請される情報を提供することとなる。消費者嗜好度は、例えば、制御イベント嗜好度（例えば、時間、期間等）、請求管理嗜好度（例えば、最大の月納入金に対する目標または目的）、環境特性または条件に対する最大及び最小の境界設定値、及びその他の嗜好度を含むこともできる。図１に示したように、消費者ダッシュボード９８は、サービスポイント２０に対してインターネットサービス提供機関を経由してＡＬＤ１００に接続され、または以下に及び米国特許公報第２００９−００６３２２８号において記載されているように、能動型負荷クライアント３００を通じてインターネットサービスが提供される場合、消費者インターネットアプリケーション９２として実施されることもある。また、図９及び１０について以下にさらに詳細に説明されるように、施設の消費者は、消費者ダッシュボード９８を利用して電力低減制御イベントを無効化し、制御イベントから制御可能な装置を早期に中断することもできる。
【００３５】
ここで、図２を参照すると、ＡＬＤ１００または他のシステムコントローラが、消費者だけでなく、サービス職員に対して一次インターフェースとして機能し、設けられた能動型負荷クライアント３００に対して制御メッセージを送信し、データを収集することによってシステムコントローラとして動作する。図２に示された例示的な実施例において、ＡＬＤ１００は、施設制御センター（ＵＣＣ）セキュリティインターフェース１０２、ＵＣＣコマンドプロセッサ１０４、マスタイベントマネージャ１０６、ＡＬＣマネージャ１０８、ＡＬＣセキュリティインターフェース１１０、ＡＬＣインターフェース１１２、ウェブブラウザインターフェース１１４、消費者加入アプリケーション１１６、消費者個人別設定１３８、消費者報告アプリケーション１１８、電力節約アプリケーション１２０、ＡＬＣ診断マネージャ１２２、ＡＬＤデータベース１２４、サービス配分マネージャ１２６、障害チケット生成手段１２８、コールセンターマネージャ１３０、カーボン節約アプリケーション１３２、施設電力及びカーボン（Ｐ＆Ｃ）データベース１３４、読み取り計器アプリケーション１３６、セキュリティ装置マネージャ１４０、及び装置コントローラ１４４を含む。ＡＬＤ１００のいくつかの構成要素の詳細な動作を以下に説明する。ＡＬＤ１００の残りの構成要素の詳細な動作は、米国特許第７，７１５，９５１号及び米国特許公開公報第２００９−００６２９７０号に記載されている。
【００３６】
一の実施例において、消費者は、消費者ダッシュボード９８を利用してウェブブラウザインターフェース１１４を通じてＡＬＤ１００と相互作用し、消費者加入アプリケーション１１６を経由してＡＬＭＳ１０により提供されるサービスの一部または全部に加入することとなる。消費者加入アプリケーション１１６によって、消費者は、消費者と消費者のサービスポイント２０（例えば、居住地または事業場）と関連した情報を含む消費者個人別設定１３８を特定し、消費者が申し込みたいと希望するサービスの範囲を定める。例えば、上述したように、消費者個人別設定１３８は、制御イベント嗜好度（例えば、エネルギー保存プログラムまたはプロファイルの実施などを行うための時間、期間等）、領収証管理嗜好度（例えば、最大の月納入金に対する目標または目的）、環境特性または条件に対する最大及び最小の境界設定（例えば、加熱及び冷却の間、ＨＶＡＣシステムに対する最大及び最小の温度設定）、及びその他の嗜好度を含むこともできる。消費者加入アプリケーション１１６及び消費者個人別設定１３８の入力に関連した付加的な詳細な内容は、以下及び米国特許公開公報第２０１０−０１４５５３４Ａ１号において説明されており、参照として本明細書に取り込む。消費者は、また、消費者ダッシュボード９８を利用して、開設した自身のアカウントに関する情報にアクセス及び修正することもできる。消費者は、また、消費者ダッシュボード９８を利用して、図９及び１０について以下に説明する電力低減制御イベントを無効化することもできる。
【００３７】
ＡＬＤ１００は、ＡＬＤ１００と施設企業の制御センター２００との間でセキュリティと暗号化とを提供し、いかなる第三者もＡＬＤ１００を無断で指示できないようにするＵＣＣセキュリティインターフェース１０２をさらに含む。ＵＣＣコマンドプロセッサ１０４は、ＡＬＤ１００と施設制御センター２００との間でメッセージを送受信する。同様に、ＡＬＣセキュリティインターフェース１１０は、システム１０内のＡＬＤ１００と各能動型負荷クライアント３００との間におけるセキュリティと暗号化を提供し、いかなる第三者も能動型負荷クライアント３００に対して指示を送信するか、情報を受信することができないようにする。ＡＬＣセキュリティインターフェース１１０及びＵＣＣセキュリティインターフェース１０２により採用されるセキュリティ技術としては、ＷＥＰ（Ｗｉｒｅｌｅｓｓ  Ｅｎｃｒｙｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＷＰＡ及びＷＰＡ２（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）、ＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）、または専用暗号化技術のような、従来の対称鍵または非対称鍵アルゴリズムを含むこともできる。
【００３８】
一の実施例において、ＵＣＣコマンドプロセッサ１０４により電気施設の制御センター２００から受信され得るコマンドとしては、「Ｃｕｔ」コマンド、「Ｈｏｗ  Ｍｕｃｈ」コマンド、「Ｅｎｄ  Ｅｖｅｎｔ」コマンド、及び「Ｒｅａｄ  Ｍｅｔｅｒｓ」コマンドを含む。「Ｃｕｔ」コマンドは、ＡＬＤ１００が特定時間の間、特定量の電力を減少させるように指示する。特定量の電力は、電力量の瞬時値または１時間当たり消費される平均電力量ともなり得る。「Ｃｕｔ」コマンドはまた電力負荷減少のために一般の地理的地域または特定の位置を選択的に指示することもできる。「Ｈｏｗ  Ｍｕｃｈ」コマンドは、要請施設制御センター２００により減少できる電力量（例えば、メガワットまたはメガワット時単位）に関する情報を要請する。「Ｅｎｄ  Ｅｖｅｎｔ」コマンドは、現在のＡＬＤ処理（例えば、制御イベント）を停止させる。「Ｒｅａｄ  Ｍｅｔｅｒｓ」コマンドは、ＡＬＤ１００に指示して、要請施設によりサービスの提供を受ける全ての消費者または要請施設によりサービスの提供を受ける一以上の特定消費者のために計器を読み取らせる。
【００３９】
ＵＣＣコマンドプロセッサ１０４は、「Ｈｏｗ  Ｍｕｃｈ」コマンドまたは「Ｅｖｅｎｔ  Ｅｎｄｅｄ」状態確認に対する応答を施設制御センター２００に送信することもできる。「Ｈｏｗ  Ｍｕｃｈ」コマンドに対する応答で節約できる電力量を返還する。「Ｅｖｅｎｔ  Ｅｎｄｅｄ」確認応答メッセージは、現在のＡＬＤ処理が終了したことに対する確認メッセージである。
【００４０】
マスタイベントマネージャ１０６は、ＡＬＭＳ１０により制御される電力負荷活動の全般的な状態を維持することとなる。一の実施例において、マスタイベントマネージャ１０６は、（多数の施設を制御する場合に）制御される各施設に対する独立型な状態を維持し、各施設内での現在の電力使用を継続的に把握していく。マスタイベントマネージャ１０６は、各施設の管理状態を継続的に把握することもできる（これは、例えば、各施設が現在管理されているか否かと無関係でよい）。マスタイベントマネージャ１０６は、ＵＣＣコマンドプロセッサ１０４から処理要請の態様で命令を受信し、ＡＬＣマネージャ１０８及び電力節約アプリケーション１２０のように要請された処理を終了する必要のあるコンポーネントに命令を伝送する。
【００４１】
ＡＬＣマネージャ１０８は、ＡＬＣインターフェース１１２を通じてシステム１０内にあるＡＬＤ１００と各能動型負荷クライアント３００との間で命令を伝送する。例えば、ＡＬＣマネージャ１０８は、個別ＩＰアドレスを通じて能動型負荷クライアント３００と通信することで特定の施設によりサービスの提供を受けている全ての能動型負荷クライアント３００の状態を継続的に把握することができる。ＡＬＣインターフェース１１２は、ＡＬＣマネージャ１０８から受信した命令（例えば、処理）を対象となる能動型負荷クライアント３００が理解できる適切なメッセージ構造に変換した後、このメッセージを能動型負荷クライアント３００に送信する。このように、ＡＬＣインターフェース１１２が能動型負荷クライアント３００からメッセージを受信すると、このメッセージをＡＬＣマネージャ１０８が理解できる形態に変換し、ＡＬＣマネージャ１０８に変換されたメッセージを伝送する。
【００４２】
ＡＬＣマネージャ１０８は、周期的またはＡＬＣマネージャ１０８によって送信されたポーリングメッセージ（ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ）に応答して機能している各能動型負荷クライアント３００から現在の消費電力（または、電流引き込み及び動作電圧のように現在の消費電力を確認できる情報）及び状態（例えば、「オン」または「オフ」）を含んでいるメッセージを受信する。または、個別装置計量を利用できない場合、全体消費電力（または、電流引き込み及び動作電圧のように全体消費電力を確認できる情報）及び全能動型負荷クライアント３００に対する負荷管理状態が報告され得る。各状態メッセージに含まれる情報は、ＡＬＤデータベース１２４内で特定の能動型負荷クライアント３００と関連した記憶手段に格納される。ＡＬＤデータベース１２４は、全ての消費者アカウント及び電力分布を管理するのに必要な全ての情報を含むことが好ましい。一の実施例において、ＡＬＤデータベース１２４は、名前、住所、電話番号、Ｅメールアドレスのような消費者連絡情報、及び住居または事業所に設けられた能動型負荷クライアント３００を有する全ての消費者に対する関連施設会社を含んでおり、それだけではなく、各管理対象装置（例えば、ＩＰアドレス指定が可能なスマートブレーカー、家電製品、または他の制御可能な装置）に対する特定の動作命令（例えば、設定ポイント及びこれからの最大の許容偏差のような消費者嗜好度）、装置ステータス、及び装置診断履歴の説明を含んでいる。
【００４３】
ＡＬＣマネージャ１０８には、能動型負荷クライアント３００から受信して適宜処理することもできるいくつかの形態のメッセージがある。このようなメッセージの一つとしてセキュリティ警報メッセージがある。セキュリティ警報メッセージは、サービスポイント２０（例えば、居住地または事業場）に設けられ、能動型負荷クライアント３００（例えば、無線または有線を経由した接続）に結合された、選択的なシステムであるセキュリティまたは安全モニタリングシステムで発生する。セキュリティ警報メッセージが受信されると、ＡＬＣマネージャ１０８は、ＡＬＤデータベース１２４にアクセスし、警報をどこに伝送するかを決定するためのルーティング情報を取得して指示に従ってその警報を送信する。例えば、ＡＬＣマネージャ１０８は、セキュリティモニタリングサービス会社及び／又は住居または事業所での所有者に警報または他のメッセージ（例えば、電子メールメッセージまたは予め録音された音声メッセージ）を送信するようにプログラミングされてもよい。
【００４４】
能動型負荷クライアント３００とＡＬＣマネージャ１０８との間で通信することができる他のメッセージとして、レポートトリガーメッセージがある。レポートトリガーメッセージは、ＡＬＤ１００に、能動型負荷クライアント３００によりモニタリングされる特定の装置で所定の電力量が消費されたことを報知する。レポートトリガーメッセージが能動型負荷クライアント３００から受信されると、ＡＬＣマネージャ１０８は、情報を提供した能動型負荷クライアント３００と関連付けられた消費者のために、このメッセージに含まれた情報をＡＬＤデータベース１２４に記録する。ＡＬＣマネージャ１０８は、消費電力情報を利用して、電力低減制御イベントの間に、電力低減または「Ｃｕｔ」メッセージの送信先となる能動型負荷クライアント３００を決定する。
【００４５】
能動型負荷クライアント３００とＡＬＣマネージャ１０８との間で交換され得るさらに他のメッセージとして、状態応答メッセージがある。状態応答メッセージは、能動型負荷クライアント３００により制御される各装置の種類と状態とをＡＬＤ１００に報告する。状態応答メッセージが能動型負荷クライアント３００から受信されると、ＡＬＣマネージャ１０８は、このメッセージに含まれた情報をＡＬＤデータベース１２４に記録する。
【００４６】
一の実施例において、マスタイベントマネージャ１０６から命令（例えば、「Ｃｕｔ」命令）を受信し、特定の施設に対して消費電力を減少する場合、ＡＬＣマネージャ１０８は、ＡＬＤデータベース１２４に格納されている現在または過去の消費電力データに基づいて、どの能動型負荷クライアント３００及び／又は個別的に制御される装置を「オフ」状態に切り替えるかを決定する。消費電力データは、消費された電力、電流引き込み、デューティーサイクル、動作電圧、動作インピーダンス、使用期間、設定ポイント、使用中の周囲及び外部の温度（該当する場合）、及び／又は、その他の様々なエネルギー利用または環境データを含むこともできる。そして、ＡＬＣマネージャ１０８は、選択された各能動型負荷クライアント３００に能動型負荷クライアントの制御下で装置の全てまたは一部をオフする命令を含むメッセージを送信する。
【００４７】
他の実施例において、電力節約アプリケーション１２０が選択的に含まれ、電力節約イベントの間（ここで、「Ｃｕｔイベント」または制御イベントともいう）、各施設で節約された全体電力量を算出することとなり、それだけでなく、消費者のサービスポイント２０に伝達された電力量を減少させた能動型負荷クライアント３００の各消費者に対して節約された電力量を算出することとなる。電力節約アプリケーション１２０は、特定の施設によりサービスが提供された各消費者に対してＡＬＤデータベース１２４に格納されたデータに接近し、施設がエントリーとして参加した各Ｃｕｔイベントの間に各施設によって蓄積された全体累計電力節約量（例えば、１時間当たりのメガワットまたはメガワット時）を施設電力及びカーボン（「Ｐ＆Ｃ」）データベース１３４に格納する。
【００４８】
さらに他の実施例において、選択的なカーボン節約アプリケーション１３２は、電力節約アプリケーション１２０により生成された情報を利用して、Ｃｕｔイベントの間ごとに各施設及び各消費者により節約された二酸化炭素または二酸化炭素均等物の量を決定する。ちょうど完了したばかりの制御イベントに含まれた消費者設定に対して、電力を生成するのに利用された燃料の種類、制御イベントの結果として節約された電力、政府標準またはその他の算出料金、及び／又は、その他のデータ（例えば、機能中の施設ごとの電源構成、消費者の位置の地形、及び最も近い電源）のようなカーボン節約情報が、各能動型負荷クライアント３００（消費者）のＡＬＤデータベース１２４及び各施設の施設Ｐ＆Ｃデータベース１３４に格納される。カーボン節約アプリケーション１３２は、各能動型負荷クライアント３００（消費者）及び以前のＣｕｔイベントに参加した施設に対して節約された等価の合計カーボンクレジットを算出し、この情報をＡＬＤデータベース１２４及び施設Ｐ＆Ｃデータベース１３４にそれぞれ格納する。カーボン節約アプリケーション１３２によるクレジットの決定については、米国特許公開公報第２０１０−０２３５００８Ａ１号により詳細に開示されており、参照としてその内容を取り込む。カーボン節約アプリケーション１３２は、ＡＬＤ１００のメモリ（図示しない）に格納されたコンピュータ命令語（ソフトウェア）のセットとして実施され、ＡＬＤ１００の一つ以上のプロセッサ１６０（一つ図示）により実行されることが好ましい。
【００４９】
読み取り計器アプリケーション１３６は、ＵＣＣコマンドプロセッサ１０４が「Ｒｅａｄ  Ｍｅｔｅｒｓ」または等価のコマンドを施設制御センター２００から受信する場合に選択的に呼び出され得る。読み取り計器アプリケーション１３６は、ＡＬＤデータベース１２４と周期的に動作し、ＡＬＣマネージャ１０８を介して、各能動型負荷クライアント３００またはＵＣＣコマンドで明確に識別された能動型負荷クライアント３００に読み取り計器メッセージまたはコマンドを送信する。能動型負荷クライアント３００からＡＬＣマネージャ１０８により受信された情報は、ＡＬＤデータベース１２４に各消費者に対して記録される。全ての能動型負荷クライアントの計器情報が受信された場合、この情報は、企業間の電子商取引（例えば、ｅｂＸＭＬ）または他の所望のプロトコルを利用して、要請する施設制御センター２００に送信される。
【００５０】
さらに他の実施例において、ＡＬＤサーバー１００は、以前の支払請求サイクルの間に節約された電力量を詳細に示す、個別消費者に送信するためのレポートを生成する消費者報告アプリケーション１１８をさらに含む。各レポートは、以前の支払請求サイクルにわたる電力節約量の累計、制御対象装置（例えば、遮断機または家電製品）ごとに節約された電力量の詳細な内容、施設が指示した制御イベントからの電力節約量、消費者が指示した制御イベント（例えば、消費者個人別設定１３８の結果として、または消費者ダッシュボード９８を経由して受信された消費者要請への応答に対するイベント）からの電力節約量、管理されている装置、支払請求期間中の使用及び節約された全体カーボン等価量、及び／又は、消費者の能動型負荷クライアント３００が参加した各Ｃｕｔイベントに対する具体的な細部事項を含むこともできる。消費者は、消費者報酬プログラム１５０を通じてＡＬＭＳ１０に参加したことに対する奨励金及び褒賞を受けることもできる。例えば、施設または他社システムの操作者は、製品及び／又はサービス提供企業との協定下で、ある一定の参加水準またはマイルストーンに基づいて、システム参加者に提供企業が提供する製品及びサービスに対する割引を受けるようにすることもできる。報酬プログラム１５０は、従来の航空会社のマイレージプログラム（frequent flyer programs）と類似した方式で構成され、節約された電力に対する点数（例えば、節約または支払延期されたメガワット当たり１点）を累計して、所定レベルの点数が累計されれば、消費者に製品やサービス割引を選択できるようにすることもできる。または、サービスを提供する施設が消費者にＡＬＭＳ１０に参加したことに対して料金割引を提供することもできる。
【００５１】
本発明の一の実施例において、施設やＡＬＤ１００は、カーボンクレジット量、または一つ以上の制御イベントの結果として節約された電力と関連する二酸化炭素、二酸化硫黄、亜酸化窒素、水銀、またはその他の温室効果ガスの排出と関連したオフセットの量を決定する。二酸化炭素以外の温室効果ガスに対するカーボンクレジットは、二酸化炭素（ＣＯ２）均等物またはＣＯ２ｅを得るために、適切な公知の換算係数により節約された排出量を変換することで算出される。本明細書において用いられる用語「カーボンクレジット」及び「カーボンオフセット」は、二酸化炭素及び二酸化炭素均等物に変換されたその他の温室効果ガスの排出と関連したクレジット／オフセットを含む。
【００５２】
施設は、カーボンクレジット／オフセットの少なくとも一部を販売することを、他の電気施設との協定下または単独で公開市場に提案することもできる。例えば、米国特許公開公報第２００９−００６３２２８号に開示されているように、仮想電気施設は、蓄積されたカーボンクレジット／オフセットを、ヨーロッパと米国の貿易取引所で最近浮上した新生クレジット／オフセット貿易取引所を通す等のように様々な商業的手段を通して取引するか、それとも資金化することもできる。または、米国特許公開公報第２００９−００６３２２８号により詳細に開示されているように、仮想施設は、自身のカーボンクレジットを、例えば、仮想施設が電力供給協定を締結した発電施設を含めて他の電気施設に販売することに同意するか、販売するために提供することもできる。
【００５３】
消費電力を遅延または減少させることによって蓄積されたカーボンクレジット／オフセットの量は、制御イベントにより影響を受けた所定の地理的地域内にいる消費者に電気を供給するサービス提供施設の発電ミックスと結合して延期されたか、または節約された電力量の関数となる。発電ミックスは、各サービス提供施設の全体能力を提供するエネルギー（例えば、燃料）源を識別して、与えられた任意の時間に電気を提供することとなる。例えば、サービス提供施設は、特定の制御イベント時に、石炭燃焼からはその全体容量の３１％、石油からは６％、核設備からは１７％、水力発電所からは１％、そして天然ガスまたは再生エネルギー源（例えば、太陽熱発電や風力発電）などのような低公害技術からは、残りの４５％を得ることとなる。発電ミックスは、一般にサービス提供施設によりリアルタイムで報知される。しかし、様々な地域に相互接続された多様なＦＥＲＣ網に対して電力を授受するための使用施設の伝送網と関連した内在的な遅延により、実際の管理イベント（例えば、一つ以上の制御イベント）、電気の取引または生成後にカーボンクレジットを計算するために発電ミックスに関する履歴データが遅延または非リアルタイムで利用され得る。または、カーボンクレジット／オフセットは、サービス提供施設からのリアルタイム発電ミックスデータに基づいて、仮想施設によりリアルタイムで決定され得る。
【００５４】
カーボンクレジットは、燃焼された二酸化炭素量にのみ関係しているため、各エネルギー種類は、異なるカーボンクレジット等級を有することとなる。結果的に、カーボン値は、サービス提供施設に対するエネルギー源の構成により決定される。電力負荷遅延により蓄積された実際のカーボンクレジットは、例えば、ＡＬＤ１００のプロセッサ１６０によりカーボン節約アプリケーション１３２を実行するか、各消費者により遅延された実際の消費負荷を決定する大規模の商工業負荷直接制御プログラムなどのような他の商業的に実行可能な負荷管理または削減方法を実行して計算されることもある。カーボンクレジット／オフセット、または他の温室効果ガス放出に対するクレジット／オフセットは、連邦政府や国家によって委任された方法や、電気施設連合またはグループにより協定された方法によって、京都議定書に基づいて計算されることもある。
【００５５】
図３は、図１のＡＬＭＳ１０の一の実施例によって利用される例示的な能動型負荷クライアント３００及び住宅地負荷センター４００を示すブロック図である。図示された能動型負荷クライアント３００は、オペレーティングシステム３０２（例えば、リナックスベース）、状態応答生成手段３０４、スマートブレーカーモジュールコントローラ３０６、通信インターフェース３０８、セキュリティインターフェース３１０、ＩＰベースの通信コンバータ３１２、装置制御マネージャ３１４、スマートブレーカ（Ｂ１−ＢＮ）カウンタマネージャ３１６、レイヤ３ルータ３２０、スマート計器インターフェース３２２、スマート装置インターフェース３２４、ＩＰ装置インターフェース３３０、イベントスケジューラ３４４、及び電力配分装置インターフェース３４０を含む。本実施例において、能動型負荷クライアント３００は、サービスポイント２０（例えば、消費者の居住地または事業場）で施設内に配置されたコンピュータやプロセッサベースのシステムである。能動型負荷クライアント３００の主な機能としては、サービスポイント２０に位置した装置の電力負荷レベルを管理することであり、能動型負荷クライアント３００は、消費者の代わりに監督と制御を行う。例示的な実施例において、能動型負荷クライアント３００は、動的ホスト構築プロトコル（ＤＨＣＰ）のクライアント機能を含み、能動型負荷クライアント３００が自身及び／又は能動型負荷クライアント３００とＡＬＤ１００の間に通信を容易にするホストＩＰネットワークの間でＤＨＣＰサーバーから管理される一つ以上の制御可能な装置４０２−４１２、６０のＩＰアドレスを動的に要請するようにすることもできる。能動型負荷クライアント３００は、ルータ機能をさらに含み、能動型負荷クライアント３００のメモリにある割り当てられたＩＰアドレスのルーティングテーブルを維持、管理して能動型負荷クライアント３００から制御可能な装置４０２−４１２、６０にメッセージの伝達を容易にする。能動型負荷クライアント３００は、電力伝達機能（例えば、電力配分装置インターフェース３４０）をさらに含み、サービスポイント２０にある発電装置９６及び／又は蓄電装置６２からＡＬＤ１００へ伝達可能な電力に関する情報を提供することとなる。
【００５６】
通信インターフェース３０８は、能動型負荷クライアント３００とＡＬＤ１００との間の接続性を容易にする。能動型負荷クライアント３００とＡＬＤ１００との間での通信は、ＷｉＭａｘ、ＨＳＰＡ、またはＬＴＥプロトコルを含んで任意の種類のＩＰまたは他の広域通信プロトコルに基づくこともできるが、これらに限定されるものではない。従って、通信インターフェース３０８は、有線または無線モデム、無線アクセスポイント、または他の適切なインターフェースともなり得る。
【００５７】
レイヤ３規格ルータ３２０は、通信インターフェース３０８により受信されたメッセージを能動型負荷クライアント３００と局地的に接続された任意の他の装置４４０の全てにルーティングする。ルータ３２０は、受信されたメッセージが能動型負荷クライアント３００に向けられているか否かを判別し、その場合、このメッセージをセキュリティインターフェース３１０に送って復号化する。セキュリティインターフェース３１０は、ＡＬＤ１００と能動型負荷クライアント３００との間で交換されるメッセージの内容を保護する機能を果たす。セキュリティインターフェース３１０は、メッセージの内容を、例えば、能動型負荷クライアント３００に対するＩＰアドレスとＧＰＳデータの組み合わせや任意の他の公知の情報の組み合わせで構成された同期暗号化キーを利用して、暗号化し、復号化する。メッセージが能動型負荷クライアント３００に向けられていない場合は、メッセージは、ＩＰ装置インターフェース３３０に送られ、局部的に接続された一つ以上の装置４４０に伝達される。例えば、ルータ３２０は、従来のインターネットメッセージだけでなく、電力負荷管理システムメッセージをルーティングするようにプログラムされることもある。このような場合に、能動型負荷クライアント３００は、別途のインターネットゲートウェイまたはルータを使用する代わりに、住居地または事業場に供給されたインターネットサービス用ゲートウェイとして機能することもできる。ＡＬＭＳメッセージと従来のインターネットメッセージ（例えば、一般のインターネットサービス用ゲートウェイ）をいずれもルーティングする機能として利用する場合、ＩＰルータ３２０は、ＡＬＭＳメッセージの全てまたは少なくとも一部のＡＬＭＳメッセージ（例えば、制御イベントと関連したメッセージ）のルーティングを優先して提供する優先順位プロトコルでプログラムされることもある。
【００５８】
ＩＰベースの通信コンバータ３１２は、ＡＬＤ１００からの受信メッセージを開き、これらを能動型負荷クライアント３００内の適切な機能に送る。コンバータ３１２はまた、能動型負荷クライアント３００の様々な機能（例えば、装置制御マネージャ３１４、状態応答生成手段３０４、及びレポートトリガーアプリケーション３１８）からメッセージを受信し、これらのメッセージをＡＬＤ１００で予期される態様でパッケージ化し、その後、これらをセキュリティインターフェース３１０に送って暗号化する。
【００５９】
装置制御マネージャ３１４は、能動型負荷クライアント３００に論理的に接続された様々な装置の制御可能な構成要素に対する電力管理コマンドを処理する。制御可能な構成要素としては、スマートブレーカー４０２−４１２（６個図示）またはスマート家電製品の制御モジュールのようなスマート装置６０のコントローラが挙げられる。各スマートブレーカーの構成要素４０２−４１２は、少なくとも一つの装置と関連し、負荷コントローラとしても実行され得る。負荷コントローラは、次の機能をするように構成され得る。（ｉ）制御イベントの間、一つ以上の関連装置に供給される電力を遮断または減少する、（ｉｉ）制御イベントの間、電力需要を検知する、（ｉｉｉ）関連装置での発電を検出する（関連装置が発電装置９６である場合）、（ｉｖ）関連装置が動作中である環境の条件または特性（例えば、温度、湿度、明るさ等）を検知する、（ｖ）装置の劣化または寿命を検出する、（ｖｉ）サービスポイント２０及び／又はＡＬＭＳ１０内で他の装置コントローラとの通信を行う、及び／又は、（ｖｉｉ）関連装置の作動性能を確認する。スマートブレーカー４０２−４１２で実行される負荷コントローラは、複数の装置を管理することができる。
【００６０】
装置制御マネージャ３１４は、また、状態応答生成手段３０４に対して問い合わせを行って「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」や同様のコマンドまたはＡＬＤ１００からメッセージを処理し、能動型負荷クライアント３００により制御される各装置の種類及び状態を維持、当該状態をＡＬＤ１００に提供する。「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」メッセージは、単純な状態要請以外の情報を含むこともできる。例えば、「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」メッセージは、環境依存型な装置に対する温度またはその他の環境特性設定ポイント、負荷制御が許可されるか禁止される時間間隔、負荷制御が許可されるか禁止される日付、及び装置制御（例えば、電力低減制御イベントの間、ＨＶＡＣユニットがオフされる前に温水ボイラー及びプールのポンプをオフさせること）の優先順位などのような消費者個人別設定１３８と関連した情報を含むこともできる。温度設定ポイントまたは状態以外の他の情報は「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」メッセージに含まれ、この情報を処理できる能動型負荷クライアント３００に付着されたスマート装置６０（例えば、アドレス指定が可能な温度調節装置）がある場合、温度設定ポイントまたはその他の情報は、スマート装置インターフェース３２４を経由して装置６０に送信される。
【００６１】
状態応答生成手段３０４は、ＡＬＤ１００から状態メッセージを受信し、これに応答して能動型負荷クライアントの制御下にある各装置をポーリングし、この装置が作動しており、良好な動作状態にあるか否かを判別することとなる。各装置（例えば、各自の関連コントローラを通じて）は、状態応答メッセージ内の動作情報（例えば、作動状態及び／又はエラーレポート）でこのようなポーリングに応答する。能動型負荷クライアント３００は、制御イベントと関連して参考にするために、状態応答を状態応答生成手段３０４と関連付けされたメモリに格納する。
【００６２】
スマート装置インターフェース３２４は、能動型負荷クライアント３００に付与された個別装置６０（例えば、スマート家電製品電力制御モジュール）に対するＩＰまたは他のアドレスベースの通信を容易にする。ＢＰＬ、ＺｉｇＢｅｅ、Ｗｉ−Ｆｉ、ブルートゥース、またはダイレクトイーサネット通信を含むいくつかの異なる種類のネットワークのうち一つを通じて接続がなされ得るが、これらに限定されるものではない。従って、スマート装置インターフェース３２４は、能動型負荷クライアント３００に対してスマート装置６０を接続するネットワークの用途で適用されたモデムである。スマート装置インターフェース３２４は、また、装置制御マネージャ３１４が、例えば、アドレス指定が可能な温度調節装置のような、温度設定を感知する性能を有し、温度や他の環境特性や条件での変化に応答するこれらの装置を管理するようにする。スマート装置インターフェース３２４は更に、例えば、制御イベントの間、スマート装置６０を早期停止させるように消費者によって行われ得る、手動及び電気的な調整を検出するように構成されてもよい。図９及び１０を参照して、以下により詳細に説明するように、このような構成のスマート装置インターフェース３２４は、能動型負荷クライアント３００に対して一つのメカニズムを提供し、スマート装置６０が制御イベントから早期に離脱した旨を判別する。
【００６３】
スマートブレーカーモジュールコントローラ３０６は、スマートブレーカーモジュールまたは負荷センター４００に対してメッセージのフォーマットを作成して送受信を行う。一の実施例において、通信は、ＢＰＬ接続を通じて行われることが好ましい。このような実施例において、スマートブレーカーモジュール制御手段３０６は、ＢＰＬモデムと動作ソフトウェアとを含む。スマートブレーカーモジュール４００は、個別スマートブレーカー４０２−４１２を含み、各スマートブレーカー４０２−４１２は、該当モデム（例えば、ＢＰＬがネットワーク技術として採用された場合、ＢＰＬモデム）を含み、単一機器または他の装置に供給された電力に合わせて備えられることが好ましい。図９及び１０を参照して、以下により詳細に説明するように、各スマートブレーカー４０２−４１２は手動で調整されるか、ローカルＩＰ接続された装置４４０を通じて信号伝送などを通じて電機的に調整され、消費者が進行中の制御イベントからブレーカー４０２−４１２を遮断させることができるようにする。従って、スマートブレーカーモジュールコントローラ３０６は、制御イベントの間、スマートブレーカー４０２−４１２が手動及び電気的に開閉することを検出するように構成され、スマートブレーカー４０２−４１２がこのイベントから離脱したことを検出することもできる。Ｂ１−ＢＮカウンターマネージャ３１６は、各設けられたスマートブレーカー４０２−４１２に対するリアルタイム電力使用を判別及び記憶する。例えば、カウンターマネージャ３１６は、各スマートブレーカー４０２−４１２を通じて利用された電力量を継続的に把握するか測定し、カウンターマネージャ３１６と関連した能動型負荷クライアント３００のメモリに、測定された電力量を格納する。任意のブレーカー４０２−４１２に対するカウンターが所定の限界に達すると、カウンターマネージャ３１６は、スマートブレーカー４０２−４１２に対応する識別番号を提供し、該当電力量（電力番号）をレポートトリガーアプリケーション３１８に提供する。一旦、この情報がレポートトリガーアプリケーション３１８に送られると、カウンターマネージャ３１６は、該当ブレーカー４０２−４１２のカウンターをリセットしてゼロとし、情報が再び収集され得るようにする。その後、レポートトリガーアプリケーション３１８は、能動型負荷クライアント３００のための識別情報、特定スマートブレーカー４０２−４１２またはこれと関連した装置のための識別情報、及び電力番号を含む報告メッセージを作成し、このレポートをＩＰベースの通信コンバータ３１２に送信してＡＬＤ１００に伝送するようにする。ＡＬＤ１００は、消費電力データをＡＬＤデータベース１２４またはいくつかの他の記憶手段に記憶し、これは、米国特許公開公報第２０１０−０２２２９３５Ａ１号に詳細に開示されており、参照として本明細書に取り込む。
【００６４】
知能型計器インターフェース３２２は、ＢＰＬを利用して通信を行うスマート計器４６０、または既存の電力計器４５０に接続された電流センサ４５２を管理する。能動型負荷クライアント３００が「Ｒｅａｄ  Ｍｅｔｅｒｓ」コマンドまたはＡＬＤ１００からのメッセージを受信し、スマート計器４６０が能動型負荷クライアント３００に取り付けされている場合、「Ｒｅａｄ  Ｍｅｔｅｒｓ」コマンドが、スマート計器インターフェース３２２（例えば、ＢＰＬモデム）を経由して計器４６０に送信される。スマート計器インターフェース３２２は、「Ｒｅａｄ  Ｍｅｔｅｒｓ」メッセージに対する応答をスマート計器４６０から受信し、この情報を能動型負荷クライアント３００のための識別情報と共にフォーマットを合わせ、ＩＰベースの通信コンバータ３１２に当該フォーマットされたメッセージを提供してＡＬＤ１００に伝送するようにする。
【００６５】
他の実施例において、サービスポイント２０におけるいくつかの活動は、コスト節約に繋がることもあり、それだけではなく、サービスポイント２０において全体二酸化炭素排出量を下げることとなる。例えば、発電装置９６が二酸化炭素以外の温室効果ガス（上述したように、これは二酸化炭素均等物に変換され得る）を排出する場合、サービスポイント２０において発電装置９６から施設網に付加された電力は、カーボンクレジットを得ることもできる。発電装置９６により排出された二酸化炭素均等物のレベルが、等価の電力量を供給するために施設により排出された二酸化炭素及び／又は二酸化炭素均等物のレベルよりも低い場合、サービスポイントの二酸化炭素排出量は、発電装置９６の使用による純粋な減少をすることとなる。その結果、ローカル発電装置９６を利用することで施設から発電がなされなかったため、カーボンクレジットを得ることとなる。
【００６６】
消費エネルギーデータは、各能動型負荷クライアント３００により正確に測定され、周期的に（例えば、５分ごとまたは他の間隔）ＡＬＤ１００に送信されることが好ましいが、他には、バリロードマップにより実施のために提案されたように、京都議定書下で提供されること等の頒布された批准要求事項を達成または維持するのに必要な程度の周期で（例えば、ＡＬＤ１００から能動型負荷クライアント３００へ）報告されるか要請され得る。自動報告のための報告周期は、プロセッサの速度、メモリの容量、及び能動型負荷クライアント３００とＡＬＤ１００との間の伝送速度の関数となり得る。当業者が既に知っているように、能動型負荷クライアント３００により収集された消費電力及び他のデータは、ある程度まとめてＡＬＤ１００に報告され得るので、能動型負荷クライアント３００は、データ伝送周期を増加させなくてもＡＬＤ１００に非常に詳細な管理データを送信させることとなる。ＡＬＤデータベース１２４に問い合わせをするか、及び／又は、能動型負荷クライアント３００に選択的に格納されたデータを問い合わせることによって、施設または第三者は、各能動型負荷クライアント３００により供給された管理データを分析することもできる。例えば、電力節約アプリケーション１２０は、ＡＬＤデータベース１２４に問い合わせをして、サービスポイント２０またはそこにある制御対象装置に対する実際の消費エネルギーデータ履歴を検索することができる。ＧＰＳ、地形学的な座標、物理的なアドレス、及び／又は、計器ベース番号のような測地基準に基づく特定の位置情報の選択的な包含は、十分な測地基準データを提供して、サービスポイント２０により達成された電力節約の実際の位置を信頼性よく立証し、その結果としてカーボンクレジットを得ることとなる。
【００６７】
他の実施例によれば、例えば、消費者ダッシュボード９８を通じて無効要請を提出するか、制御イベントに参加している装置（例えば、ＨＶＡＣ温度調節装置）を手動または電機的に調整することによって、消費者は初期化された制御イベントを無効化することもできる。消費者による無効化の場合、制御イベントの間にオフされていた装置は、実際に電力を節約しない。ＡＬＤ１００が無効化されたことを把握しているため、ＡＬＤ１００は、電力節約及びカーボンクレジットを決定するとき、無効化されたことを考慮することができる。また、デューティーサイクルは、装置が特定の期間の間、通常、オン／オフされる時間を示す。従って、制御イベントが、装置のデューティーサイクルが１００％未満または１．０となる期間中に発生すれば、装置に対して得べかりしカーボンクレジット量は、制御イベントの間、装置のデューティーサイクルを考慮して調整され得る。また、デューティーサイクルは、サービスポイント２０での全ての制御対象装置が特定の期間の間に電力を消費している時間の割合であって、サービスポイント２０に対して決定され得る。このような場合、サービスポイント２０は、複数のデューティーサイクル（例えば、１５分または３０分ごとに異なるもの）を有することもできる。電力節約及びカーボンクレジットの決定には、制御イベント期間の間、サービスポイント２０のデューティーサイクルを考慮することができる。
【００６８】
他の実施例において、一般に、常に「オン」状態にある装置（例えば、環境独立型な装置）が消費者個人別設定１３８にある設定とは別に消費者によって与えられた命令を通じて明示的にオフされるとき（例えば、消費者ダッシュボード９８を利用して装置をオフするように指示するか、装置のプラグを抜くか装置の回路遮断機をスイッチオフして装置を手動でオフさせるとき）、ＡＬＤ１００に通知するために、ＡＬＤデータベース１２４が能動型負荷クライアント３００により更新され得る。装置をオフすることで節約されたエネルギーは、ＡＬＤ１００に報告されて施設電力及びカーボンデータベース１３４に記憶され、カーボン節約アプリケーション１３２により利用されて上記式３に基づくオフイベントと関連したカーボンクレジットを決定することとなる。カーボン節約アプリケーション１３２は、ＡＬＤデータベース１２４を選択的にまたは付加的に利用して、消費者がいつ温度調節装置の温度設定ポイントまたは他の装置の制御設定ポイントを以前に設定された「正常」設定ポイントから手動で調整したかを判別する。設定ポイント調整の結果として節約されたエネルギーは、施設電力及びカーボンデータベース１３４に報告され、カーボン節約アプリケーション１３２により利用されて調整イベントと関連したカーボンクレジットを決定することもできる。従って、ＡＬＤが開示した制御イベントの結果として得たカーボンクレジットに加えて、サービスポイントの消費者によって一方的に行われた電力節約活動によってもカーボンクレジットを得ることができる。
【００６９】
サービスポイント２０にある発電装置９６を選択的に含めることについて、上記において一般的に説明したように、本発明のＡＬＭＳ１０は、ネットメータリング（net metering：余剰電力の買い取り）をサポートしている。例えば、図１を再び参照すると、太陽電池パネル、風力タービン、または燃料電池セルのような発電装置９６は、特定の環境下で、及び／又は、特定の期間の間に電気を生成し、生成された電気を電力網に追加することもできる。一の実施例において、図３に示したように、発電装置９６は、生成された電力量に関する情報を能動型負荷クライアント３００に電力配分装置インターフェース３４０を通じて通信することとなる。電力配分装置インターフェース３４０は、生成された電力量に関するデータと、発電を行う時間または期間を装置制御マネージャ３１４に送り、ＩＰベースの通信コンバータ３１２、セキュリティインターフェース３１０、ＩＰルータ３２０、及び通信インターフェース３０８を経由してＡＬＤ１００にデータを中継する。
【００７０】
また、上記において一般的に説明したように、本発明のＡＬＭＳ１０は、サービスポイント２０でバッテリや電気自動車のような蓄電装置の包含または利用をサポートしている。図１を再び参照すると、蓄電装置６２は、エネルギーを貯蔵及び／又は分配するために利用され得る。蓄電装置６２がサービスポイント２０に位置し、電力網から及び／又はローカル発電装置９６からエネルギーを受信するか、エネルギーを電力網及び／又はローカル発電装置９６に分配する場合、能動型負荷クライアント３００は、ＡＬＤ１００に通知を行う。ＡＬＤ１００は、蓄電装置６２に供給したか又は蓄電装置６２から分配されたエネルギー量、及び貯蔵または分配動作の期間をＡＬＤデータベース１２４に記録する。ＡＬＤ１００はまた、貯蔵及び／又は伝達活動と関連した二酸化炭素排出量とカーボンクレジットを決定する。例えば、蓄電または分配動作と関連した二酸化炭素排出量及びカーボンクレジットを決定するために、ＡＬＤ１００は、蓄電装置６２に供給したか蓄電装置６２から分配された電力量に関する発電ミックスを判別する。
【００７１】
図４は、本発明の一の実施例に係る例示的なＡＬＭＳ１０でサービス要請を管理するために、ＡＬＤ１００（例えば、サービス配分マネージャ１２６の一部）のようなシステムコントローラにより実行されるステップを提供する例示的な動作フローチャート５００を示す。図４のステップは、ＡＬＤ１００のメモリ（図示しない）に記憶されたコンピュータ命令（ソフトウェア）セットとして実施され、ＡＬＤ１００の一つ以上のプロセッサ１６０（一つ図示）により実行されることが好ましい。論理の流れに従って説明すると、サービス配分マネージャ１２６は、処理メッセージまたはコマンドを受信し（５０２）、処理の種類を決定する（５０３）。「Ｎｅｗ  Ｓｅｒｖｉｃｅ」処理メッセージを受信すると、サービス配分マネージャ１２６は、サービス担当者（例えば、技術者）が新規消費者に最初の設置訪問スケジュールを決める（５０４）。その後、サービス配分マネージャ１２６は、例えば、Ｅメール、文字メッセージ、及び／又は、インスタントメッセージ通知を利用して待機中のサービスコールを予定されたサービス担当者またはサービス職員の係員に通知する。
【００７２】
一の実施例において、サービスコールの通知への応答により、サービス担当者は、新規消費者の名前と住所、所望のサービスについての説明、及びサービス配分マネージャのサービスログにあるサービス時間を取得する。サービス担当者は、消費者の位置に設ける能動型負荷クライアント３００、全ての必要なスマートブレーカーモジュール４０２−４１２、及び全ての必要なスマートスイッチを取得する。サービス担当者は、消費者のデータベース情報（例えば、制御されている装置、各装置の種類及びモデル、及びシステムが正確に機能するのに必要な任意の他の情報）から任意の漏れた情報に着目する。サービス担当者は、能動型負荷クライアント３００及びスマートブレーカー４０２−４１２を、新規消費者の位置に設ける。サービス担当者は、ＧＰＳ装置を選択的に利用して新規消費者のサービスポイントの正確な地理的位置を決定し、この位置は、ＡＬＤデータベース１２４内の消費者エントリーに追加され、ＡＬＤ１００と能動型負荷クライアント３００との間でセキュアな通信を容易に行うための対称暗号鍵を生成するのに利用され得る。設けられた能動型負荷クライアント３００の物理的な位置は、また、消費者エントリーに記入される。スマートスイッチ装置は、サービス担当者により設けられるか、消費者が設けるために消費者の位置に残すこともある。能動型負荷クライアント３００が設けられた後に、設置完了を示すサービス記録を通じて、サービス配分マネージャ１２６はサービス担当者から報告を受ける（５０８）。その後、サービス配分マネージャ１２６は、「Ｕｐｄａｔｅ」または同様の処理メッセージをＡＬＣマネージャ１０８に送信する（５１０）。
【００７３】
ブロック５０３に戻り、「Ｓｅｒｖｉｃｅ」または類似した処理メッセージまたはコマンドが受信される場合、サービス配分マネージャ１２６は、サービス担当者が特定の消費者にサービスコールをするようにスケジュールを決める（５１２）。その後、サービス配分マネージャ１２６は、「Ｄｉａｇｎｏｓｅ」または類似した処理メッセージをＡＬＣ診断マネージャ１２２に送信する（５１４）。ＡＬＣ診断マネージャ１２２は、診断手順の結果をサービス配分マネージャ１２６に戻し、その後、サービスコールのサービス担当者に通知し、従来の障害チケット（報告表）を利用して診断手順の結果を担当者に提供する。サービス担当者は、障害チケット（報告表）での診断手順結果を利用し、サービスコールに対して必要な装備と代替品目の種類を選択する。
【００７４】
図５は、本発明の他の実施例に係る、消費者がＡＬＭＳ１０に署名登録するようにＡＬＤ１００（例えば、ＡＬＣマネージャ１０８の一部）または代替システムコントローラにより実行されたステップを提供する例示的な動作フローチャート６００を示す。図５のステップは、ＡＬＤ１００のメモリに記憶されたコンピュータ命令（ソフトウェア）セットとして実施され、ＡＬＤ１００の一つ以上のプロセッサ１６０により実行されることが好ましい。論理の流れに従って説明すると、ＡＬＣマネージャ１０８は、「Ｕｐｄａｔｅ」または類似した処理メッセージまたはコマンドをサービス配分マネージャ１２６から受信し（６０２）、「Ｕｐｄａｔｅ」メッセージに特定のＩＰアドレスを利用して「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」または類似したメッセージまたはコマンドを能動型負荷クライアント３００に送信する（６０４）。「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」メッセージは、ＡＬＤ１００が管理すると予想される装置リストを含む。消費者署名で入力された消費者情報が一つ以上の環境依存型な装置に対する温度設定ポイントを含む場合、この情報は、「Ｑｕｅｒｙ  Ｒｅｑｕｅｓｔ」メッセージに含まれる。ＡＬＣマネージャ１０８は、能動型負荷クライアント３００に関する情報を含むクエリ応答を受信する（６０６）（これは、例えば、使われている現在の無線バンド及び／又はプロトコル、動作状態（例えば、動作中であるか否かの状態）、現在の使用を測定するための全てのカウンターの設定（例えば、初期起動時には全てゼロに設定）、及び／又は、制御されている装置の状態（例えば、「オン」状態または「オフ」状態の切り替え）である）。ＡＬＣマネージャ１０８は、能動型負荷クライアント３００から取得された最新状態の情報でＡＬＤデータベース１２４を更新する（６０８）。ＡＬＣマネージャ１０８が、クエリ応答から能動型負荷クライアント３００が適切に機能していることを検出した場合（６１０）、ＡＬＤ動作に参加するように消費者状態を「アクティブ」に設定する（６１２）。しかし、ＡＬＣマネージャ１０８が、能動型負荷クライアント３００が適切に機能していないことを検出した場合（６１０）、「Ｓｅｒｖｉｃｅ」または類似した処理メッセージまたはコマンドをサービス配分マネージャ１２６に送信する（６１４）。
【００７５】
図６は、本発明の他の実施例に係る、例示的なＡＬＭＳ１０でイベントを管理するために、ＡＬＤ１００（例えば、マスタイベントマネージャ１０６の一部）または代替システムコントローラにより実行されるステップを提供する例示的な動作フローチャート７００を示す。図６のステップは、ＡＬＤ１００のメモリに記憶されたコンピュータ命令（ソフトウェア）セットとして実施され、ＡＬＤサーバーの一つ以上のプロセッサ１６０により実行されることが好ましい。論理の流れに従って説明すると、マスタイベントマネージャ１０６は、ＡＬＤ１００により管理されている各施設内で現在の電力使用を継続的に把握する（７０２）。マスタイベントマネージャ１０６がＵＣＣコマンドプロセッサ１０４またはＡＬＣマネージャ１０８から処理メッセージまたはコマンドを受信すると、マスタイベントマネージャ１０６は、受信された処理の種類を判別する。ＵＣＣコマンドプロセッサ１０４から「Ｃｕｔ」処理メッセージを受信すると（これは、施設制御センター２００が発行した「Ｃｕｔ」コマンドから引き起こされる）、マスタイベントマネージャ１０６は、施設を管理された論理状態となるようにする（７０８）。その後、マスタイベントマネージャは、「Ｃｕｔ」処理またはイベントメッセージまたはコマンドを、施設により供給された電力システムから減少しなければならない電力量（例えば、メガワットまたはメガワット時単位）を識別するＡＬＣマネージャ１０８に送信する（７１０）。「Ｃｕｔ」コマンドで減少すべきと特定された電力量は、瞬時の電力量または単位時間当たりの平均電力量となり得る。最後に、マスタイベントマネージャ１０６は、電力制御イベントが進行中であることを示す通知（例えば、Ｅメールや他の所定の通知技術の伝送を通じて）を受信するように選択された旨を全ての消費者に通知する（７１１）。
【００７６】
ブロック７０６に戻り、マスタイベントマネージャｙ１０６が「Ｈｏｗ  Ｍｕｃｈ」または他の同様の電力問い合わせ処理メッセージまたはコマンド（これは、「Ｈｏｗ  Ｍｕｃｈ」または施設制御センター２００により発行された同様の電力問い合わせコマンドの結果である）をＵＣＣコマンドプロセッサ１０４から受信した場合、マスタイベントマネージャ１０６は、特定の施設が管理するシステムから一時的に除去され得る電力量を、この施設に対する現在の使用情報にアクセスすることで決定する（７１２）。一の実施例において、ＡＬＤデータベース１２４に記憶された施設に対する消費者使用情報から決定されるように、「Ｈｏｗ  Ｍｕｃｈ」メッセージで識別された負荷制御間隔の間、能動型負荷クライアント３００及びこれらの各制御可能な装置４０２−４１２、６０、４６０の状態を考慮して施設が消費者に供給すべき全体電力量に基づいて、サービスを提供している施設に対する全体利用可能な負荷をまとめることによって現在の使用情報が得られるる。
【００７７】
各施設は、最大電力量または最大電力割合を示していずれかの電力低減イベントの間に減少するようにすることもできる。このような最大値または限界は、ＡＬＤ１００の施設電力及びカーボンデータベース１３４内に記憶され、マスタイベントマネージャ１０６にダウンロードされ得る。一の実施例において、マスタイベントマネージャ１０６は、任意の特定の電力管理期間（例えば、１時間）の間、施設の現在の消費電力の１パーセント（１％）をデフォルトで除去するようにプログラムされる。他の実施例において、マスタイベントマネージャ１０６は、現在の消費電力（例えば、消費電力がシステム最大の場合に１％、消費電力がシステム最大のたった５０％の場合には１０％）に基づいて、現在の消費電力の他の固定割合や現在の消費電力の可変割合を除去するようにプログラムされてもよい。除去される電力量に基づいて、マスタイベントマネージャ１０６は、「Ｃｕｔ」または同様のイベントメッセージを、施設の電力システムから除去されなければならない（例えば、メガワット又はメガワット／時単位の）電力量（例えば、現在の使用の１％）を指示するＡＬＣマネージャ１０８に送信し（７１０）、電力制御イベントが進行中であることを示す通知を受信するように選択された全ての消費者に通知する（７１１）。マスタイベントマネージャ１０６は、また、施設制御センター２００に、要請する施設によって一時的に低減され得る電力量に対して施設制御センター２００を勧告するＵＣＣコマンドプロセッサ１０４を通じて応答を送信する。
【００７８】
ブロック７０６に再び戻り、マスタイベントマネージャ１０６が「Ｅｎｄ  Ｅｖｅｎｔ」または同様の処理メッセージまたはコマンド（これは、施設制御センター２００により発行された「Ｅｎｄ  Ｅｖｅｎｔ」コマンドの結果である）をＵＣＣコマンドプロセッサ１０４から受信した場合、マスタイベントマネージャ１０６は、現在のイベントの状態を「ペンディング」に設定し（７１４）、「Ｅｎｄ  Ｅｖｅｎｔ」または同様の処理メッセージまたはコマンドをＡＬＣマネージャ１０８に送信する（７１６）。ＡＬＣマネージャ１０８が当該イベント（例えば、電力低減またはＣｕｔイベント）を終了させるために必要なステップを実行する場合、マスタイベントマネージャ１０６は、「Ｅｖｅｎｔ  Ｅｎｄｅｄ」または同様の処理メッセージをＡＬＣマネージャ１０８から受信し（７１８）、施設を論理的に「非管理」状態に設定する（７２０）。その後、マスタイベントマネージャ１０６は、電力制御イベントが終了した旨の通知（例えば、Ｅメールまたは他の所定の通信メカニズムの伝送を通じて）を受信するように選択された各消費者に通知する（７２２）。最後に、マスタイベントマネージャ１０６は、「Ｅｖｅｎｔ  Ｅｎｄｅｄ」または同様の処理メッセージまたはコマンドを電力節約アプリケーション１２０及び施設制御センター２００（ＵＣＣコマンドプロセッサ１０４を経由）に送信する。
【００７９】
図７に戻り、例示的な動作フローチャート８００は、本発明の他の実施例に従って、例示的なＡＬＭＳ１０で消費電力を管理するためにＡＬＤ１００（例えば、ＡＬＣマネージャ１０８の一部として）または代替システムコントローラにより実行されるステップを示す。図７のステップは、ＡＬＤ１００のメモリに記憶されたコンピュータ命令（ソフトウェア）セットとして実施され、ＡＬＤ１００の一つ以上のプロセッサ１６０により実行されることが好ましい。論理の流れに従って説明すると、ＡＬＣマネージャ１０８は、ＡＬＣマネージャ１０８により管理される全ての能動型負荷クライアント３００から状態またはその他のメッセージ（例えば、ＡＬＣマネージャ１０８により発行されたポーリングに応じたものか、周期的なもの）を定期的に受信することによって、各管理される能動型負荷クライアント３００の状態を継続的に把握する。状態メッセージは、能動型負荷クライアント３００の現在の状態を示し、能動型負荷クライアント３００により制御される各装置４０２−４１２、６０に必要な、またはこれを通じて現在の消費された電力（または個別装置の計量を利用できない場合、能動型負荷クライアント３００により制御される全ての装置４０２−４１２、６０に必要であるか、またはこれを通じて消費される全体電力）、及び各装置４０２−４１２、６０の状態（例えば、「オフ」または「オン」）を含むこともできる。ＡＬＣマネージャ１０８は、消費電力と装置状態情報をＡＬＤデータベース１２４内で能動型負荷クライアント３００及びこれと関連した消費者及びサービスを提供する施設に対応する記憶手段に格納または記録する（８０４）。
【００８０】
ＡＬＣマネージャ１０８がマスタイベントマネージャ１０６から処理メッセージを受信した場合（８０６）、ＡＬＣマネージャ１０８は、まず受信された処理の種類を決定する（８０８）。ＡＬＣマネージャ１０８が「Ｃｕｔ」または同様の処理メッセージまたはコマンドをマスタイベントマネージャ１０６から受信した場合、ＡＬＣマネージャ１０８は、論理的「管理」状態に入る（８１０）。その後、ＡＬＣマネージャ１０８は、「Ｃｕｔ」メッセージから、特定の施設から電力を受けている能動型負荷クライアント３００及び関連した装置４０２−４１２、６０のうちどれを「オフ」状態とするかを決定する（８１２）。「Ｃｕｔ」処理メッセージに位置（例えば、ＧＰＳ座標目録、ＧＰＳ座標範囲、地理的地域、または電力網基準地域）が含まれる場合、特定の位置内にあるこれらの能動型負荷クライアント３００だけが「オフ」状態に切り替えられるために選択される。即ち、ＡＬＣマネージャ１０８は、能動型負荷クライアント３００各地理的位置に少なくとも部分的に基づいた「ターンオフ」処理メッセージが発行される能動型負荷クライアント装置３００のグループを選択し、能動型負荷クライアント３００の地理的位置は、受信された「Ｃｕｔ」処理メッセージで識別されたいずれかの位置に関連するものである。ＡＬＤデータベース１２４は、ＡＬＤＭＳ１０で各能動型負荷クライアント３００に接続された装置４０１−４１２、６０それぞれに対しての、またはこれを通じて消費された現在の電力（及び／又は平均電力消費）に関する情報を含む。ＡＬＣマネージャ１０８は、「Ｃｕｔ」メッセージにより要求される電力低減を達成するために、格納された消費電力情報を活用し、どれほど多くの装置を、及びどの装置４０２−４１２、６０を選択してオフするかを決定する。その後、ＡＬＣマネージャ１０８は、オフされる装置のリスト及びこのリスト内の各装置４０２−４１２、６０に対して「状態をオフに変更」を示す指示と共に、「ターンオフ」または同様の処理メッセージまたはコマンドを各能動型負荷クライアント３００に送信する（８１４）。その後、ＡＬＣマネージャ１０８は、ＡＬＤデータベース１２４から決定され、能動型負荷クライアント３００のそれぞれに対して節約された電力量（実際又は平均のどちらか一方）を、いつ電力が低減されたかを示すタイムスタンプとともに記録する（８１６）。その後、ＡＬＣマネージャ１０８は、所定の時間間隔（これは例えば、施設の特定のデフォルトによって設定されたか、消費者（例えば、消費者個人別設定１３８）から命令によって設定されたか、あるいはＡＬＣマネージャ１０８内にプログラミングされている）後にオフされた各装置をオンするために、自身に対して処理のスケジュールを決める（８１８）。
【００８１】
ブロック８０８に戻り、ＡＬＣマネージャ１０８が特定の能動型負荷クライアント３００に対してマスタイベントマネージャ１０６から「ターンオン」または同様の処理メッセージまたはコマンドを受信し、ＡＬＣマネージャの状態が現在「管理」状態である場合、ＡＬＣマネージャ１０８は、「オン」状態にあり、また管理している装置４０２−４１２、６０の一部または全部がオフされない（そして、元来の「Ｃｕｔ」処理メッセージによりそのように要求される場合、特定の位置にある）一つ以上の能動型負荷クライアント３００を検索する。ここで、一つ以上のこのような装置４０２−４１２、６０がオフされるとき、「オフ」状態にある特定の能動型負荷クライアント３００により現在節約されている同一または略同一の電力量を節約することとなる。電力を節約することとなる新規な能動型負荷クライアント３００を識別した際は、ＡＬＣマネージャ１０８は、「ターンオフ」またはこれと同様の処理メッセージまたはコマンドを、ターンオフしなければならない各能動負荷クライアント３００に送信する（８２２）。これによって、ターンオンされるべき能動負荷クライアント３００（即ち、これまたはこれらが管理する装置４０２−４１２、６０がオンされる）と同じ電力量を削減又は節約するか、あるいは、その他の許容可能な電力量（例えば、再びオンされる能動型負荷クライアント３００によってその前に節約または削減された電力の一部）を節約する。また、ＡＬＣマネージャ１０８は、「ターンオン」または同様の処理メッセージまたはコマンドを、再びオンにすべき各能動型負荷クライアント３００に送信し（８２４）。「ターンオン」メッセージは、メッセージが差し向けられた全ての能動型負荷クライアント３００に対してオフされていた一部または全ての装置をオンするように指示し、指示を受けた能動型負荷クライアント３００がそれらの装置４０２−４１２、６０を指示して、関連した電力消費装置（例えば、家電製品、ＨＶＡＣユニット等）への電力の流れを許容させる。最後に、ＡＬＣマネージャ１０８は、「ターンオン」処理メッセージが送信される時間をＡＬＤデータベース１２４に記録する（８２６）。
【００８２】
ブロック８０８に再び戻り、ＡＬＣマネージャ１０８が「Ｅｎｄ  Ｅｖｅｎｔ」または同様の処理メッセージまたはコマンドをマスタイベントマネージャ１０６から受信した場合、ＡＬＣマネージャ１０８は、「ターンオン」または同様の処理メッセージまたはコマンドを、現在、オフ状態にあり、「Ｅｎｄ  Ｅｖｅｎｔ」メッセージで識別された施設によりサービスが提供されている能動負荷クライアント３００か、または「Ｅｎｄ  Ｅｖｅｎｔ」メッセージに関連している全ての能動型負荷クライアント３００に送信する（８２８）。全ての能動型負荷クライアント３００がオン状態に遷移したことを判別すると（８３０）、ＡＬＣマネージャ１０８は、「Ｅｖｅｎｔ  Ｅｎｄｅｄ」または同様の処理メッセージまたはコマンドをマスタイベントマネージャ１０６に送信する（８３２）。
【００８３】
ここで、図８を参照し、例示的な動作フローチャート９００は、本発明の他の実施例によって、ＡＬＭＳ１０で電力節約を算出して割り当てるために、ＡＬＤ１００（例えば、電力節約アプリケーション１２０の動作を通じて）または代替システムコントローラにより実行されるステップを示す。電力節約アプリケーション１２０は、各「Ｃｕｔ」イベントに対して各施設により節約された全体電力量及び能動型負荷クライアント３００を所有している各消費者により節約された電力量を算出する。
【００８４】
図８の論理フローチャートに従って説明すると、電力節約アプリケーション１２０は、「Ｅｖｅｎｔ  Ｅｎｄｅｄ」または同様の処理メッセージまたはコマンドをマスタイベントマネージャ１０６から「Ｃｕｔ」イベントまたは電力節約イベントが終了する度に受信する（９０２）。その後、電力節約アプリケーション１２０は、「Ｃｕｔ」イベントと関連した各能動型負荷クライアント３００毎にＡＬＤデータベース１２４にアクセスする（９０４）。能動型負荷クライアント３００それぞれに対応したデータベースレコードには、能動型負荷クライアント３００と関連した各装置４０２−４１２、６０がオフされた期間と共に、最後の「Ｃｕｔ」イベントの間に能動型負荷クライアント３００により用いられた実際の電力量（または平均電力量）が含まれている。電力節約アプリケーション１２０は、この情報を利用して各能動型負荷クライアント３００毎に節約された電力量（例えば、１時間当たりのメガワットまたはメガワット時単位）を算出する。各能動型負荷クライアント３００毎に節約された全体電力量は、ＡＬＤデータベース１２４の該当エントリーに格納される。節約された全体運用電力は、各「Ｃｕｔ」処理毎に記憶される。ＡＬＤ１００がサービスを提供している各施設は、施設Ｐ＆Ｃデータベース１３４にエントリーを有している。電力節約アプリケーション１２０は、電力低減または節約イベントと関連した他の情報（例えば、イベントの期間、電力節約量に達するように要求された能動型負荷クライアント３００の数、各装置４０２−４１２、６０がオフ状態であった平均時間、及び将来のイベントを詳細に調整するのに有用で消費者の体験を改善するのに有用な任意の他の情報）と共に、特定の施設毎に節約された全体電力量（例えば、１時間当たりのメガワットまたはメガワット時単位）を施設Ｐ＆Ｃデータベース１３４内の施設の該当エントリーに記憶する（９０６）。全ての能動型負荷クライアントのエントリーが処理された場合、電力節約アプリケーション１２０は、カーボン節約アプリケーション１３２またはこれと類似した二酸化硫黄節約アプリケーション、二酸化窒素節約アプリケーション、またはその他の任意の排出ガスに対応する節約アプリケーションを選択的に呼び出して（９０８）、米国特許公開公報第２０１０−０２３５００８に詳細に開示されているような様々な要素に基づいて節約された電力量を、カーボンクレジット、二酸化硫黄クレジット、二酸化窒素クレジット、またはその他の排出ガスベースのクレジットとそれぞれ関連付けする。決定されたクレジットは、各消費者及び／又は各施設単位で記憶され得る。
【００８５】
図９は、本発明の他の例示的な実施例に係る、ＡＬＤ１００等のシステムコントローラが、電気施設から複数の電力消費装置に供給された電力の流れを管理するための方法を示す動作フローチャート９２０である。図９のステップは、システムコントローラのメモリに記憶されたコンピュータ命令（ソフトウェア）セットとして実施され、システムコントローラ（例えば、ＡＬＤ１００のプロセッサ１６０）の一つ以上のプロセッサにより実行されることが好ましい。このような実施例において、ソフトウェアは、システムコントローラの多くの論理要素を具現するように機能し、これは、システムコントローラがＡＬＤ１００として実施されるＵＣＣコマンドプロセッサ１０４、マスタイベントマネージャ１０６、ＡＬＣマネージャ１０８、ＡＬＣインターフェース１１２、ウェブブラウザインターフェース１１４、電力節約アプリケーション１２０、及びカーボン節約アプリケーション１３２などを含むが、これらに限定されるものではない。
【００８６】
論理の流れに従って説明すると、システムコントローラは、（例えば、そのＵＣＣコマンドプロセッサ１０４を経由して）電力制御コマンドを電気施設制御センター２００から選択的に受信する（９２２）。電力制御コマンドは、施設サービス領域またはシステムコントローラにより管理されている領域内にある電力消費装置により消費された電力量を減少することを要求する。図２を参照して上述したように、電力制御コマンドは、システムコントローラにより削減または減少される電力量を特定する「Ｃｕｔ」コマンドであってもよい。電力制御コマンドとは独立して、または電力制御コマンドに応答して（例えば、システムコントローラが仮想施設を実現していたり、ＡＬＭＳ１０の外部から何の要因もなく電力の流れを管理していたりする場合等）、システムコントローラは、一つ以上のクライアント装置又は他のローカルシステムコントローラのグループ決定する（９２４）が、このグループに対して、そのクライアント装置のグループによりローカルで管理されるサービスポイント２０に位置した電力消費装置により消費される電力の減少を要求する電力制御メッセージが発行される。電力制御メッセージは、低減する電力量及び／又は指示される一つ以上の制御可能な装置の識別を示し、関連した電力消費装置への電力の流れを遮断させる。例えば、電力制御メッセージは、クライアント装置を指示して特定の電力量（例えば、２５００ワット時またはその他の所望の電力量）を低減するか、一つ以上の特定の装置（例えば、スマートブレーカー４０２−４１２またはスマート家電製品６０（ＨＶＡＣユニット５０の温度調節装置のような電力消費装置の制御構成要素を含む）への電力の流れを遮断するか、または両方とも行うこととなる。図３を参照して上述したように、各クライアント装置（例えば、能動型負荷クライアント３００）は、一つ以上の制御可能な装置（例えば、装置４０２−４１２、６０）を制御して、一つ以上の電力消費装置（例えば、装置３０、４０、５０、６０、７０）への電力の流れを順に選択的に許容及び遮断することとなる。電力制御メッセージが一つ以上の特定の制御可能な装置を識別する場合、システムコントローラは、電力制御メッセージがクライアント装置に伝送される前にデータベース（例えば、ＡＬＤデータベース１２４）に問い合わせを行って電力制御メッセージで識別される制御可能な装置を決定することとなる。
【００８７】
電力制御メッセージが送信されるクライアント装置のグループを決定した後に、システムコントローラは、一つ以上の電力制御メッセージをクライアント装置のグループに発行して（即ち、生成して送信）（９２６）、電力低減制御イベントを開始する（当該イベントは、自己的に開始されたか、電気施設からの電力制御コマンドにより誘発される場合もある）。電力制御メッセージは、上述したように、「ターンオフ」処理メッセージであってもよく、またはＡＬＣマネージャ１０８から決定されたクライアント装置のグループに通信された任意の他の適切なメッセージであってもよい。電力制御メッセージは、基本的にはクライアント装置のグループを指示して、サービスポイント２０に位置した一つ以上の電力消費装置に供給される電力を遮断する。単一のメッセージがこのグループ内の全てのクライアント装置に送信されてもよく、個別のメッセージがクライアント装置のグループが一つ以上の装置を含んでいる各クライアント装置に送信されてもよい。
【００８８】
電力低減イベントの開始に引き続き、システムコントローラは、少なくとも一つの制御可能な装置が電力低減イベントから早期に離脱したか否かを判別する（９２８）。システムコントローラ（及び、特に、ＡＬＣマネージャ１０８）は、制御可能な装置が様々な方法で電力低減イベントから離脱したことを判別することもできる。例えば、システムコントローラは、制御可能な装置がイベントから早期に離脱したことを示す情報を含む、クライアント装置からの状態メッセージを受信することもできる。従って、状態メッセージでイベントから離脱した制御可能な装置を識別したり、この制御可能な装置により制御される電力消費装置を識別することもできる。他には、またはさらには、状態メッセージは、制御可能な装置のイベントからの離脱の結果として、これ以上削減されない電力量を含むこともできる。状態メッセージは、電力低減イベントから早期に離脱した制御可能な装置のユーザによる調整、または、早期離脱した制御可能な装置により制御される電力消費装置のユーザによる調整に応じて受信されることもある。このような場合、クライアント装置は、制御可能な装置または電力消費装置のユーザによる調整を検出し、状態メッセージをシステムコントローラに送信する。例えば、電力低減イベントの間、ＨＶＡＣシステム５０の温度調節装置のユーザ調整に応じて状態メッセージがシステムコントローラに対して送信及び受信されることもある。この場合、状態メッセージは、ＨＶＡＣシステム５０が加熱モードにあるときは昇温調整、ＨＶＡＣシステム５０が冷却モードにあるときは温度低下調整、あるいは、冷却または加熱モードで自動（ＡＵＴＯ）設定からＨＶＡＣシステム５０を除去することによって発行されることもある。または、状態メッセージは、スマートブレーカー４０２−４１２が電力低減制御イベントの開始に応答して電機的に解放された後に、スマートブレーカー４０２−４１２のユーザ調整（例えば、閉鎖）に応じてシステムコントローラに対して送受信されることもある。
【００８９】
クライアント装置から状態メッセージを受信すること以外に、システムコントローラは、制御可能な装置または制御可能な装置の制御下にある一つ以上の電力消費装置に対して電力低減制御イベントを終了させるために無効化要請を受信することで、制御可能な装置が早期に電力低減イベントから離脱したことを判別することもできる。即ち、無効化要請は、進行中の制御イベントから一つ以上の装置の停止を要請することもできる。または、無効化要請は、特定のサービスポイント２０（即ち、サービスポイント２０全体に対して）で全ての装置に対して制御イベントを終了するように要請することもできる。無効化要請は、消費者ダッシュボード９８を経由する等してコントローラのインターネットベースのインターフェース１１４を通じてシステムコントローラに受信されうる。無効要請に応じて、システムコントローラは、第２の電力制御メッセージを早期離脱した制御可能な装置を制御するクライアント装置に伝送することもでき、ここで、第２の電力制御メッセージは、クライアント装置に対して、以前にオフされていた、電力消費装置または早期離脱した制御可能な装置の制御下にある装置をオン又は電力の流れを許容するように指示する。その後、ブロック９３８乃至９４４について以下により詳細に説明するように、システムコントローラは、電力低減制御イベントの結果として節約された電力量と、初期終了した制御イベントを考慮したサービスポイント２０と関連した二酸化炭素または他の排出ガスに基づくクレジット量を決定する。
【００９０】
制御可能な装置が電力低減制御イベントから早期に離脱したと判別した場合、システムコントローラは、これ以上の動作を行わずに制御イベントを継続することで、このイベントにより提供される全体的電力節約または低減を減らすか、または制御可能な装置の早期離脱により損失となる電力節約の代替のために他の動作を行うこともできる。制御可能な装置の早期離脱により失われる電力節約の少なくとも一部の代わりとなるようにシステムコントローラが動作を行う選択的な実施例においては、システムコントローラは、電力低減イベントで早期離脱した制御可能な装置の参加によって節約されるべき電力量を決定する（９３０）。例えば、システムコントローラは、既存の制御可能な装置や、その制御下にある電力消費装置についての消費電力データをデータベース（例えば、ＡＬＤデータベース１２４）から検索し、既存の制御可能な装置が電力低減イベントに参加し続けた場合に節約されたであろう推定電力量を計算する。データベース１２４は、時刻、曜日、日付などによって分類されたデータを含む様々な消費電力データを含み、これらのデータによって、システムコントローラが、制御可能な装置が電力低減イベントから早期離脱したことによる電力節約の影響を正確に判定することができる。上述したように、システムコントローラ（例えば、ＡＬＤ１００）は、ＡＬＭＳ１０の動作の間、施設サービスポイント２０に配置されたクライアント装置（例えば、能動型負荷クライアント３００）から装置（例えば、装置３０、４０、５０、６０、７０、４０２−４１２）についての消費電力情報を定期的に受信する。
【００９１】
既存の制御可能な装置が電力低減イベントに参加し続けた場合に節約されたであろう推定電力量を決定した後に、システムコントローラは、電力制御メッセージが発行される一つ以上のクライアント装置の代替グループを決定する（９３２）。ブロック９２４を参照して上述したように、電力制御メッセージは、クライアント装置の代替グループにより管理されるサービスポイント２０に配置された装置により消費された電力の低減を要求する。電力制御メッセージは、低減される電力量を示すか、及び／又は、関連した電力消費装置への電力の流れを遮断するように指示される一つ以上の制御可能な装置の識別子を示す。例えば、代替クライアント装置への電力制御メッセージは、クライアント装置を指示して特定の電力量を削減させるか、一つ以上の特定の制御可能な装置（例えば、スマートブレーカー４０２−４１２またはスマート家電製品６０）への電力の流れを遮断させるか、または両方ともを示す。この実施例において、電力消費装置への電力の流れが許容された後に、代替クライアント装置のグループにより管理される一つ以上の装置により消費される電力量が、電力消費装置または既存の制御可能な装置により制御される装置によって消費される電力量の少なくとも一部となるように、代替クライアント装置のグループが選択される。即ち、システムコントローラは、電力低減イベントに参加する間、既存の制御可能な装置により節約されたであろう電力量、または、既存の制御可能な装置が電力低減イベントに参加し続けた場合に節約されると予想されるものと略同一の電力量が節約又は削減されるグループのポテンシャルに基づいて、クライアント装置の代替グループを選択する。従って、グループが電力消費装置への電力の流れを選択的に許容及び遮断するように動作可能な一つ以上の制御可能な装置を制御し、電力の制御された流れが少なくとも一部分を占めるようにクライアント装置の代替グループを決定することもでき、より好ましくは、電力消費装置または既存の制御可能な装置の制御下にある装置により消費されると予想される電力量と実質的に同一の電力量となるように決定することもできる。
【００９２】
例示的な一の実施例において、クライアント装置の代替グループは、代替グループの制御下にある制御可能な装置がクライアント装置の代替グループが決定された時間において任意の電力消費装置への電力の流れを遮断または縮小しないように選択される。このような実施例において、クライアント装置の代替グループは、既存の制御可能な装置を制御するクライアント装置を除くこともできる。または、クライアント装置の代替グループは、代替グループの制御下にある制御可能な装置の少なくとも一部がクライアント装置の代替グループが決定された時間において一つ以上の電力消費装置への電力の流れを遮断または縮小するように選択されてもよい。このような場合に、現在、進行中の制御イベントに既に関連している代替クライアント装置は、負荷や消費電力を分配するための付加的な能力を有する。既存の制御可能な装置を制御しているクライアント装置が付加的な負荷分配能力を有する場合、クライアント装置は、クライアント装置の代替グループの一部を形成するか、またはグループの唯一の代替クライアント装置となることもできる（例えば、代替グループが単一のクライアント装置を含む場合である）。
【００９３】
一旦、クライアント装置の代替グループが決定されると、システムコントローラは、電力低減制御メッセージをクライアント装置の代替グループに発行して（９３４）、電力低減イベントを継続して進行させる。システムコントローラが電力制御メッセージをクライアント装置の代替グループに発行した後、または、電力低減制御イベントから早期に離脱した制御可能な装置がない場合、システムコントローラは、制御イベントが終了したか否かを判別する（９３６）。システムコントローラは、施設制御センター２００から「Ｅｎｄ  Ｅｖｅｎｔ」コマンドのような終了コマンドを受信するか、制御イベントがその目標（例えば、所定の時間の間、所定の電力量を削減）を満たしたか、または制御イベントと関連した期間が満了したことを判別したとき、制御イベントを終了したものと判別する。制御イベントが終了しなかった場合、システムコントローラは、任意の制御可能な装置、クライアント装置、または電力消費装置が制御イベントから早期に離脱したかを継続して判別することができる。
【００９４】
制御イベントが終了した場合、システムコントローラは、電力低減制御イベントの結果として施設（及び、選択的には、サービスポイント２０がイベントに参加した消費者）により節約された電力量を決定することができる（９３８）。電力節約は、制御可能な装置が制御イベントから早期に離脱した消費者のサービスポイント２０での電力節約減少を考慮して、施設単位で及び／又は個別の消費者単位で決定される。代替制御装置が制御イベントからの一つ以上の制御可能な装置の早期離脱に起因する電力節約での全体損失（及び関連する消費電力の増加）を解消するために採用された場合、施設による最終的な電力節約の損失はゼロとなる。しかし、代替制御装置が採用されなかったか、採用された代替制御装置が制御イベントから一つ以上の制御可能な装置の早期離脱に起因する電力節約での全体損失を解消できなかった場合、施設は、電力節約の減少を被るか、または、制御可能な装置から早期離脱により本来予想されただけの電力を節約できなくなる。電力低減イベントの結果として節約された電力量が決定された後に、システムコントローラは、施設及び／又は個別の消費者単位で節約された電力量の表示をデータベース（例えば、ＡＬＤデータベース１２４及び／又は施設電力及びカーボンデータベース１３４）に記憶する（９４０）。
【００９５】
制御イベントの結果として節約された電力量の決定に加え、システムコントローラは、節約された電力量と、上述したカーボン節約アプリケーション１３２を利用するカーボンクレジットのように排出ガスに基づくクレジット量を選択的に関連付けさせることもできる（９４２）。排出ガスに基づくクレジットの決定は、施設及び／又は個別の消費者単位で実行されてもよい。システムコントローラは、施設及び／又は各消費者に対して排出ガスに基づくクレジット量の表示をデータベースに記憶する（９４４）。その後、クレジットは、その各所有者により適当な取引所で売買または交換され得る。
【００９６】
図１０は、本発明の他の例示的な実施例に係る、クライアント装置（または同様のローカルコントローラ）が、電気施設からクライアント装置も配置されている消費者サービスポイントに位置する複数の電力消費装置に供給される電力の流れを管理する方法を示す動作フローチャート１０００である。図１０のステップは、クライアント装置（例えば、能動型負荷クライアント３００）または同様のローカルコントローラのメモリに記憶されたコンピュータ命令（ソフトウェア）セットとして実施され、クライアント装置の一つ以上のプロセッサにより実行されることが好ましい。このような実施例において、ソフトウェアは、通信プロトコルスタック３０８−３１２、装置制御マネージャ３１４、スマート装置インターフェース３２４、スマートブレーカーコントローラ３０６、及びクライアント装置／ローカルコントローラが能動型負荷クライアント３００として実行されるイベントスケジューラ３４４を含み、クライアント装置の多くの論理要素を実行するように機能するが、これに限定されるものではない。
【００９７】
論理の流れに従って説明すると、クライアント装置は、ＡＬＤ１００または他の中央コントローラのようなシステムコントローラから電力制御メッセージを受信し（１００２）、電力低減制御イベントを開始する。クライアント装置が能動型負荷クライアント３００である実施例においてｊは、電力制御メッセージは、通信インターフェース３０８、ＩＰルータ３２０、セキュリティインターフェース３１０、及びＩＰベースの通信コンバータ３１２を経由して受信され、イベントスケジューラ３４４に送られ、要請された制御イベントを装置制御マネージャ３１４でスケジューリングする。電力制御メッセージは、低減される電力量を示すか、及び／又は、一つ以上の関連した電力消費装置への電力の流れを遮断するように指示される一つ以上の制御可能な装置を識別する。例えば、電力制御メッセージは、一般にサービスポイントでクライアント装置により低減されると予想される電力量を示すか、関連した電力消費装置（例えば、ＨＶＡＣシステム、電灯、家電製品等）への電力の流れを遮断するためにクライアント装置が命令を送信すべき一つ以上の制御可能な装置（例えば、スマートブレーカー、スマート家電製品コントローラ、アドレス指定が可能な温度調節装置等）を具体的に識別するか、またはその両方を行う。電力制御メッセージに応答して、クライアント装置は、制御可能な装置を指示する一つ以上の装置のそれぞれに、電力管理コマンドを発行（１００４）または伝送して、一つ以上の関連した電力消費装置への電力の流れを遮断する。電力管理コマンドが送信される制御可能な装置は、システムコントローラから受信された電力制御メッセージで識別されうる。または、クライアント装置は、電力管理コマンドの送信先となる制御可能な装置を、電力制御メッセージに示される低減すべき電力量、サービスポイント２０にある制御された電力消費装置により消費されている電力量（これは、例えば、ローカルで記憶されるか、システムコントローラから受信することができる）、及び制御可能な装置と電力消費装置のマッピング（これは、例えば、ローカルで記憶されるか、システムコントローラから受信することができる）に基づいて一方的に決定することができる。
【００９８】
電力管理コマンドを制御可能な装置に発行した後、クライアント装置は、制御可能な装置が電力低減制御イベントから早期に離脱し、関連した電力消費装置への電力の流れを許容したかを判別する（１００６）。例えば、クライアント装置が能動型負荷クライアント３００である場合、制御可能な装置が電力低減制御イベントから早期に離脱したかの判別は、スマート装置インターフェース３２４、スマートブレーカーコントローラ３０６、または装置制御マネージャ３１４と早期離脱した制御可能な装置との間に接続された他の適切なインターフェースからの信号伝送に応じて、装置制御マネージャ３１４により行われてもよい。クライアント装置は、電力の流れが電力管理コマンドの発行により遮断されるべきであった場合に、制御可能な装置がユーザにより調整され、関連した電力消費装置に電力が流れるように許容したことを判別すると、制御可能な装置が制御イベントから早期に離脱したことを判別することもできる。例えば、制御可能な装置がＨＶＡＣシステムの温度調節装置である場合、制御イベントの間に温度調節装置の温度がユーザにより調整され、電力がＨＶＡＣシステムの主要電力消費装置（例えば、空気浄化装置及びコンプレッサ）に流れるように許容されたことが検出されると、クライアント装置は、温度調節装置が制御イベントから離脱したと判別することもできる。または、制御可能な装置がスマートブレーカーである場合、ブレーカーが電力管理コマンドに応答して解放された後にユーザによって閉じられたことが検出されると、クライアント装置は、ブレーカーが制御イベントから離脱したと判別することもできる。また、制御イベントの終了前にクライアント装置が制御イベントから制御可能な装置を除去するように指示する他の電力制御メッセージがシステムコントローラから受信されることに応じて、クライアント装置は、制御可能な装置が制御イベントから離脱したと判別することもできる。制御可能な装置を除去または離脱させる命令は、制御イベントを無効化させる消費者の要請があって始めて受信され得る。この場合に、クライアント装置は、制御可能な装置を指示して、新規な電力管理コマンドを、関連した電力消費装置への電力の流れを再開させる早期離脱した制御可能な装置に伝送することもできる。
【００９９】
制御可能な装置が電力低減制御イベントから早期に離脱したと判別した場合、クライアント装置は、状態メッセージをシステムコントローラに送信し（１００８）、制御可能な装置が制御イベントから離脱したことをシステムコントローラに通知する。例えば、クライアント装置が能動型負荷クライアント３００である場合、装置制御マネージャ３１４が、制御可能な装置が制御イベントから離脱したことを判別した後に、装置制御マネージャ３１４またはイベントスケジューラ３４４により状態メッセージが生成される。状態メッセージを通じて、制御可能な装置が制御イベントから離脱したとの通知を受け、電力節約及び排出ガスベースのクレジットを選択的に決定するとき、システムコントローラは、制御可能な装置の早期離脱による消費電力を考慮するようになる。電力節約または削減の所望のレベルを維持するために、システムコントローラは、トリガーとして状態メッセージを使用し、一つ以上の代替制御可能な装置を検索して制御イベントに追加することもできる。消費者の無効化要請に応答して、システムコントローラが、制御可能な装置が制御イベントから離脱していることをクライアント装置に通知する場合、状態メッセージは、クライアント装置が通知を受信して制御可能な装置を制御イベントから除いたことに対する受信アクノリッジ、またはコンファメーションとして機能する。
【０１００】
制御可能な装置が制御イベントから早期に離脱したか、あるいは、制御可能な装置が制御イベントから早期に離脱したことを報知する状態メッセージをクライアント装置がシステムコントローラに送信したと判別しなかった場合、クライアント装置は、制御イベントが終了したか否かを判別する（１０１０）。このような判別は、制御イベントを終了するか、及び／又は、クライアント装置を指示してその遮断されている電力消費装置を全て許容する、システムコントローラからの電力制御メッセージ（例えば、「ターンオン」メッセージ）の受信に対する応答によってなされる。制御イベントが終了していない場合、クライアント装置は、制御イベントが終了するまで制御可能な装置が早期離脱したか否かをモニタリングし続ける。
【０１０１】
上述したように、本発明は、アドレス指定が可能で、遠隔制御可能な装置からのリアルタイムフィードバックに基づいて、電力管理システム内で電力を管理し、配電する方法及び装置を含み、当該フィードバックは、装置またはそれらの装置が制御する他の装置により、現在、個別的または総合的に消費される実際の電力量を含む。本発明によって、電力管理システムは、所望の電力量を節約するために制御イベントを開始してシステム内の装置への電力を遮断し、また一つ以上の装置が制御イベントから早期離脱したことを（例えば消費者の無効化によって）検出するように構成することができる。装置が制御イベントから早期に離脱したことの判別に応じて、システムは、離脱した装置を一つ以上の新たな装置に代えて、制御イベントを継続して所望の電力節約レベルを維持するように適切な措置を取ることができる。
【０１０２】
以上の説明において、本発明を、特定の実施例を参照して説明した。しかし、添付の特許請求の範囲に記載されている本発明の趣旨と範囲から逸脱しない範囲内で様々な変形及び変更がなされ得ることは当業者にとっては自明である。例えば、ＡＬＤ１００は、能動型負荷クライアント３００または施設のサービス領域を通じて分散している他の両方向レポーティング装置に通信可能に接続される任意の中央または分散プロセッサやプロセシングを配置することで代替され得る。さらに、消費者のためのエネルギー節約プログラムを実行するとき、ＡＬＤ１００から能動型負荷クライアント３００へ通信された制御イベントまたは「Ｃｕｔ」メッセージは、プログラムの詳細な内容、またはＡＬＤ１００からいかなる付加的な入力がなくても能動型負荷クライアント３００がサービスポイント２０で自動的にエネルギープログラムを実行するに十分な他の制御情報（例えば、制御イベントのための時間及び期間、節約されたエネルギー量を報告するのに必要な時間等）を含むこともできる。また、ＡＬＤ１００内の特定のモジュール、能動型負荷クライアント３００、及び／又は、仮想電気施設の機能は、ハードウェアまたはソフトウェア（ファームウェア及びミドルウェアを含む）で実現された一つ以上の同様の手段により実行され得る。さらに、論理フローチャート５００、６００、７００、８００、９００、９２０、１０００は、本発明の様々な実施例を実施するためのステップの例示的な順序や配列を示すが、論理の流れにおける、ステップの全部ではなくても多くの部分は、異なる順序で行われても本発明の利点及び効果をなお達成できることは当業者にとって自明であり、容易に認識できるものである。従って、図４から１０に示されたステップの順序は、添付の特許請求の範囲を限定するものと解釈すべきためのものではない。従って、明細書及び図面は、制限的な意味よりは例示的なものと見なされるべきであり、このような全ての変形は、本発明の範囲内に含まれるものとする。
【０１０３】
利点、その他の効果、及び課題の解決策を本発明の特定の実施例に関して詳述した。しかし、これらの利点、効果、または解決策からもたらされるか、結果として得られる任意の構成要素だけでなく、このような利益、効果、及び課題の解決策は、特許請求の範囲の一部または全部の重要な、必須の、または本質的な特徴または構成要素として解釈されるべきではない。本発明は、本出願が継続中に行われた任意の補正を含む添付の特許請求の範囲及び添付の特許請求の範囲の全ての均等の範囲によって一意に定義される。
【符号の説明】
【０１０４】
１０６    マスタイベントマネージャ
１２４    データベース
３００    能動型負荷クライアント
【図１】
0005807073.tif 000002
【図２】
0005807073.tif 000003
【図３】
0005807073.tif 000004
【図４】
0005807073.tif 000005
【図５】
0005807073.tif 000006
【図６】
0005807073.tif 000007
【図７】
0005807073.tif 000008
【図８】
0005807073.tif 000009
【図９】
0005807073.tif 000010
【図１０】
0005807073.tif 000011