(57)【要約】      （修正有）【課題】電力系統全体に分散しているエージェントによって集められた情報を使用して、電力系統でのイベントを分類する方法及び装置を提供する。【解決手段】エージェント４００を含む方法及び装置において、エージェント４００は、送電網から情報４０６を受信するように構成されている。エージェント４００はさらに、情報４０６からイベント４０８を識別するように構成されている。エージェント４００はさらに、イベント４０８を分類するように構成されている。エージェント４００はさらに、イベント４０８の分類に基づき動作を開始するか否かを判断するように構成されている。エージェント４００はさらに、動作を開始する判断に応じて動作を開始するように構成されている。【選択図】図４
2013226037.tif 000002
【特許請求の範囲】
【請求項１】
送電網（２０２）から情報（４０６）を受信し、前記情報（４０６）からイベント（４０８）を識別し、前記イベント（４０８）を分類し、前記イベント（４０８）の分類に基づき動作を開始するか否かを判断し、前記動作を開始する判断に応じて前記動作を開始するように構成されたエージェント（４００）
を備える装置。
【請求項２】
前記動作を開始する判断に応じて前記動作を開始するように構成されている前記エージェント（４００）は、前記動作を識別し、前記動作を開始する判断に応じて前記動作を開始するように構成されている、請求項１に記載の装置。
【請求項３】
前記イベント（４０８）が、正常な予測されるイベント（４３０）、異常な予測されるイベント（４３２）、正常な予測されないイベント（４３４）、及び異常な予測されないイベント（４３６）のうちの一つとして分類されており、前記エージェント（４００）は、前記イベント（４０８）が前記異常な予測されないイベント（４３６）として分類されたことに応じて、前記動作を開始するか否かを判断するように構成されている、請求項１に記載の装置。
【請求項４】
前記イベント（４０８）を分類するように構成されているエージェント（４００）は、別の動作を起こさせ、その結果前記イベント（４０８）が発生するメッセージ（４２０）は予測されるメッセージ（４２０）であるかを判断し、前記イベント（４０８）が正常なイベント（４０８）であるかを判断し、前記イベント（４０８）を、前記メッセージ（４２０）が予測されるメッセージ（４２０）であるか否か、また前記イベントが前記正常なイベント（４０８）であるか否かに基づいて分類するように構成されている、請求項１に記載の装置。
【請求項５】
前記エージェント（４００）はさらに、前記情報（４０６）のメッセージ（４２０）であって、前記イベント（４０８）の原因である前記メッセージ（４２０）を識別するように構成されており、前記イベント（４０８）の前記分類に基づき前記動作を開始するか否かを判断するように構成されている前記エージェント（４００）は、前記イベント（４０８）の前記分類に基づき、また前記メッセージ（４２０）の発信元に基づき前記動作を開始するか否かを判断するように構成されており、前記メッセージ（４２０）は、コマンド（４２２）及び要求（４２４）のうちの一つから選択され、前記エージェント（４００）は、前記イベント（４０８）が異常な予測されないイベント（４３６）として分類され、前記メッセージ（４２０）の発信元が前記送電網（２０２）外のものである時に前記動作が必要かを判断するように構成されている、請求項１に記載の装置。
【請求項６】
前記送電網（２０２）のノードであって、前記エージェント（４００）が関連付けられている前記ノードと、
前記送電網（２０２）の任意の数のライン（２３３）であって、電力（２１４）を送るように構成されている前記任意の数のライン（２３３）と、
前記送電網（２０２）の複数のノード（２２４）であって、前記任意の数のライン（２３３）で送られる前記電力（２１４）を制御するように構成されている前記複数のノード（２２４）と、
前記情報（４０６）を送るように構成されている通信ネットワーク（２０４）と、
前記複数のノード（２２４）に関連付けられた任意の数のエージェント（２２６）であって、前記通信ネットワーク（２０４）を使用して相互に通信するように構成されており、前記送電網（２０２）の前記複数のノード（２２４）を回路に構成し、前記回路を介して前記電力（２１４）の前記回路に関連付けられた任意の数の負荷への送達を制御し、メッセージ（８２４）を生成するように構成されている前記任意の数のエージェント（２２６）と
をさらに備え、
前記エージェント（４００）は、前記送電網（２０２）から前記情報（４０６）を受信し、前記情報から前記イベント（４０８）を識別し、前記イベントを分類するように構成されているクラシファイヤー（４０２）と、前記イベント（４０８）の前記分類に基づき前記動作を開始するか否かを判断し、前記動作を開始する判断に応じて前記動作を開始するように構成されているアナライザー（４０４）
を含む、請求項１に記載の装置。
【請求項７】
前記送電網（２０２）の複数のノード（２２４）であって、前記送電網（２０２）内の前記任意の数のライン（２３３）で送られる電力（２１４）を制御するように構成されている前記複数のノード（２２４）と、
前記情報（４０６）を送るように構成されている通信ネットワーク（２０４）と、
前記複数のノード（２２４）に関連付けられた任意の数のエージェント（２２６）であって、前記通信ネットワーク（２０４）、及び前記任意の数のエージェント（２２６）のうちの前記エージェント（４００）を使用して相互に前記情報を送るように構成されている前記任意の数のエージェント（２２６）
をさらに含む、請求項１に記載の装置。
【請求項８】
前記動作を開始する判断に応じて前記動作を開始するように構成されている前記エージェント（４００）は、前記動作を識別し、前記動作を開始する判断に応じて識別された前記動作を開始するように構成されており、前記イベント（４０８）は、正常な予測されるイベント（４３０）、異常な予測されるイベント（４３２）、正常な予測されないイベント（４３４）、及び異常な予測されないイベント（４３６）のうちの一つとして分類され、前記エージェント（４００）は、前記イベント（４０８）が前記異常な予測されないイベント（４３６）として分類されたことに応じて、前記動作を開始するように構成されており、前記エージェント（４００）はさらに、前記情報（４０６）のメッセージ（４２０）であって、前記イベント（４０８）の原因である前記メッセージ（４２０）を識別するように構成されており、前記イベント（４０８）の分類に基づき前記動作を開始するか否かを判断するように構成されている前記エージェント（４００）は、前記イベント（４０８）の前記分類に基づき、また前記メッセージ（４２０）の発信元に基づき前記動作を開始するか否かを判断するように構成されている、請求項７に記載の装置。
【請求項９】
送電網（２０２）の情報を処理する方法であって、
前記送電網（２０２）の任意の数のエージェント（２２６）から前記情報（４０６）を受信し、
前記情報（４０６）からイベント（４０８）を識別し、
前記イベント（４０８）を分類し、
前記イベント（４０８）の分類に基づき動作を開始するか否かを判断し、
前記動作を開始する判断に応じて前記動作を開始する
ことを含む方法。
【請求項１０】
前記情報（４０６）のメッセージ（４２０）であって、前記イベント（４０８）の原因である前記メッセージ（４２０）を識別することをさらに含み、
前記イベント（４０８）の前記分類に基づき前記動作を開始するか否かを判断することが、
前記イベント（４０８）の前記分類に基づき、また前記メッセージ（４２０）の発信元に基づき前記動作を開始するか否かを判断することを含み、前記メッセージ（４２０）は、コマンド（４２２）及び要求（４２４）のうちの一つから選択され、
前記動作を開始する判断に応じて前記動作を開始することが、
前記動作を識別することと、
前記動作を開始する判断に応じて前記識別された動作を開始することとを含み、
前記イベント（４０８）は、正常な予測されるイベント（４０８）、異常な予測されるイベント（４３２）、正常な予測されないイベント（４３４）、及び異常な予測されないイベント（４３６）のうちの一つとして分類される、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して，電力、具体的には電力系統に関するものである。またさらに具体的には、本発明は、電力系統全体に分散しているエージェントによって集められた情報を使用して、電力系統でのイベントを分類する方法及び装置に関するものである。
【背景技術】
【０００２】
電源は、負荷に電力を供給する。電源は、機械、化学、熱、及び／又は他の種類のエネルギーから電気エネルギーを生成する。電源はこの電気エネルギーを電力として負荷へと伝送する。電源は、生成済みの電気エネルギーを蓄積することもできる。電力は、送電網を使用して、任意の数の電源から任意の数の負荷へと送達される。送電網は、任意の数の電源、負荷、ノード、及び送電線から構成される。ノードは、２以上の送電線の接続部に位置している。
【０００３】
スマートグリッドは、収集し、分配し、送電網についての情報に応じて動作を行う送電網である。この情報は例えば非限定的に、電力使用、電力生成、電力潮流、及び送電網の他の種類のパラメータについての情報を含む。
【０００４】
スマートグリッドは、送電網の多様なパラメータを監視する様々な種類の検出測定装置を使用して、これらのパラメータについての情報を処理することによって使用可能となる。この情報は、例えば送電網の通信ネットワークを使用して送電網に分配される。
【０００５】
送電網はこの情報を使用して、電力分配、電力生成、電力使用、及び送電網の他のパラメータの変化を管理する。具体的には、送電網は異なる検出測定装置によって生成された情報を使用して、送電網内の電力分配を望ましい状態に維持する。
【０００６】
この種のスマートグリッドにおいては、スマートグリッドの物理的なセキュリティ及び情報のセキュリティに関する問題がある。例えば、セキュリティの問題の一つに、スマートグリッドに対するサイバー攻撃がある。サイバー攻撃においては、無認可のコンピュータシステム等の好ましくない当事者がスマートグリッドの一又は複数の部分を制御する。ある場合には、サイバー攻撃中にスマートグリッド内の情報が好ましくない方法で盗まれる、あるいは操作される。
【０００７】
加えて、スマートグリッドの現在利用可能な構成においては、送電網全体の異なる検出測定装置によって取得された情報の処理は、予想よりもさらに難しい及び／又はさらに時間を消費するものである。例えば、送電網の通信ネットワーク全体に分散している情報を処理してイベントを識別し、これらのイベントに対してどのように応答するかを判断することは、予想よりもさらに難しい及び／又はさらに時間を消費するものである。したがって、少なくとも上述の問題点の幾つかと、起こりうる他の問題点を考慮する方法及び装置を有することが有利であろう。
【発明の概要】
【０００８】
一実施形態では、装置は１つのエージェントを備えている。このエージェントは送電網から情報を受信するように構成されている。このエージェントはさらに、この情報からイベントを識別するように構成されている。このエージェントはさらに、イベントを分類するように構成されている。このエージェントはさらに、イベントの分類に基づいて動作を開始するか否かを判断するように構成されている。このエージェントはさらに、動作を開始する判断に応答して、動作を開始するように構成されている。
【０００９】
別の実施形態では、装置は、送電網の複数のノード、通信ネットワーク、及び複数のノードに関連づけられる任意の数のエージェントを備える。複数のノードは、送電網の任意の数の送電線で送られる電力を制御するように構成されている。通信ネットワークは情報を運搬するように構成されている。任意の数のエージェントは、通信ネットワークを使用して相互に情報を送信するように構成されている。任意の数のエージェントのうちの一つのエージェントは、送電網から情報を受信するように構成されている。任意の数のエージェントのうちのそのエージェントはさらに、情報からイベントを識別するように構成されている。任意の数のエージェントのうちのそのエージェントはさらに、イベントを分類するように構成されている。任意の数のエージェントのうちのそのエージェントはさらに、イベントの分類に基づいて動作を開始するか否かを判断するように構成されている。任意の数のエージェントのうちのそのエージェントはさらに、動作を開始する判断に応じて、動作を開始するように構成されている。
【００１０】
さらに別の実施形態では、送電網の情報を処理する方法が提示されている。情報は、送電網内の任意の数のエージェントから受信する。この情報からイベントが識別される。このイベントは分類される。イベントの分類に基づいて動作を開始するか否かの判断が行われる。この動作は、動作を開始する判断に応じて開始される。
【００１１】
特徴、及び機能は、本発明の様々な実施形態で独立に実現することが可能であるか、以下の説明及び図面を参照してさらなる詳細が理解されうる、さらに別の実施形態で組み合わせることが可能である。
【００１２】
例示的な実施形態の特徴と考えられる新規の機能は、添付の特許請求の範囲に明記される。しかしながら、実施形態と、好ましい使用モードと、さらにはその目的と特徴は、添付図面を参照して本発明の一実施形態の以下の詳細な説明を読むことにより最もよく理解されるであろう。
【図面の簡単な説明】
【００１３】
【図１】一実施形態による電力モデルを示す図である。
【図２】一実施形態による電力環境のブロック図である。
【図３】一実施形態による複数のノードのブロック図である。
【図４】一実施形態によるエージェントのブロック図である。
【図５】一実施形態による電力環境を示す図である。
【図６】一実施形態による電力環境を示す図である。
【図７】一実施形態による制御ノードを示す図である。
【図８】一実施形態によるエージェントを示す図である。
【図９】一実施形態によるエージェントを示す図である。
【図１０】一実施形態によるフロー図の形態の送電網の情報を処理するプロセスの図である。
【図１１】一実施形態によるイベントを分類するプロセスをフロー図の形態で示したものである。
【図１２Ａ】一実施形態によるフロー図の形態のスイッチングイベントを分類するプロセスの図である。
【図１２Ｂ】一実施形態によるフロー図の形態のスイッチングイベントを分類するプロセスの図である。
【図１３】一実施形態によるフロー図の形態の電力イベントを分類するプロセスの図である。
【図１４】一実施形態によるフロー図の形態の装置イベントを分類するプロセスの図である。
【図１５】一実施形態による要求を分類するプロセスをフロー図の形態で示したものである。
【図１６】一実施形態によるコマンドを分類するプロセスの図である。
【図１７】一実施形態によるフロー図の形態のイベントの分類に基づいて物理的イベントに応答するプロセスの図である。
【図１８】一実施形態によるフロー図の形態のコマンドの分類に基づいてコマンドに応答するプロセスの図である。
【図１９】要求の分類に基づいて要求に応答するプロセスのフロー図である。
【図２０】一実施形態によるデータ処理システムのブロック図である。
【発明を実施するための形態】
【００１４】
図１は、一実施形態による電力モデルを示している。この実施例では、電力モデル１００は、三次元の電力モデルである。電力モデル１００は、送電網における電力のモデルとして使用することができる。具体的には、電力モデル１００は、送電網の電力潮流、電力管理、及び電力制御を、互いに独立して扱うことができる。
【００１５】
図示のように、電力モデル１００は、電力潮流面１０２、電力管理面１０４、及び電力制御面１０６を含んでいる。この実施例では、電力潮流面１０２は、送電網内の電力の流れの物理的側面を含む。このような物理的側面には、電気物理層１０８、熱物理層１１０、及び物理的セキュリティ１１２が含まれる。
【００１６】
この実施例では、電力管理面１０４及び電力制御面１０６は、開放型システム相互接続（ＯＳＩ）モデルの一部である層１１４を含む。開放型システム相互接続モデルは、７層に分割された通信及びコンピュータネットワークアーキテクチャのモデルである。
【００１７】
電力管理面１０４は、集中型コンピュータシステムによって実行される、送電網内電力潮流の管理機能を含んでいる。例えば、集中型コンピュータシステムは、１つの境界内部で送電網の一部と通信することにより、当該境界内の電力潮流を管理する。
【００１８】
１つの境界は、送電網の複数の部分を区別している。例えば、境界は、地理的境界、組織的境界、行政的境界、又は他の何らかの適切な種類の境界とすることができる。例えば、組織的境界は、２つの異なる電気供給元が管理する電力網の２つの部分を分けることができる。
【００１９】
電力制御面１０６は、複数の組織的境界にまたがる送電網に関連付けられたコンポーネントにより実行される機能を含んでいる。これらのコンポーネントには、例えば、送電網に関連付けられたデータ処理システム上で実行されるプロセスが含まれる。これらのプロセスは、自立的に通信して、送電網の電力の流れを制御することができる。本明細書において使用される「自立的に」という表現は、人間による制御及び／又は介入を必要としないことを意味する。
【００２０】
図１に示す電力モデル１００は、例示であり、異なる実施形態をアーキテクチャ的に制限するものではない。例えば、別の実施例では、電力モデル１００は図１の電力モデル１００に示す様々な層に追加の、又はその代わりの層を有しうる。
【００２１】
種々の実施形態は、一又は複数の異なる検討事項を認識し、且つ考慮している。例えば、実施形態は、現在コンピュータネットワークを安全にするために使用される技術は、電力環境内のコンピュータネットワークには使えない場合があることを認識し、且つ考慮している。
【００２２】
例えば実施形態は、幾つかの現在利用可能なセキュリティの解決策を中央集権型システム内において実行することができることを認識し、且つ考慮している。しかしながら、他の種類のアーキテクチャ、例えば分散システムにおいては、これらの現在利用可能なセキュリティの解決策は予測するよりも効果が薄い。具体的には、これらの現在利用可能な解決策では、所望のレベルの速さ及び／又は効率を伴う所望レベルのセキュリティを提供することができない。
【００２３】
実施形態は、コンピュータネットワークに現在使用される解決策を電力環境のネットワークに適用できることを認識し、且つ考慮している。これらの解決策には例えば、メッセージのチェッキング・インテグリティ、ビット・カウンティング、データチャンキング、及び他の既知の解決策が含まれる。実施形態は、これらの解決策が電力環境の電力モデル１００の電力制御面１０６に適用されることを認識し、且つ考慮している。
【００２４】
実施形態は、電力管理面１０４に対しては解決策がより少なく、これらの解決策は予測するほど強固ではないことを認識し、且つ考慮している。現在使用される技術には、ファイヤウォールとシステムの監視が含まれる。
【００２５】
実施形態は、セキュリティの問題は、電力管理面１０４、電力制御面１０６、又は電力管理面１０４と電力制御面１０６の両方に影響を与えることを認識し、且つ考慮している。これらのセキュリティの問題は例えば、これらの面のうちの一つ、あるいは両方を攻撃するサイバー攻撃を含む。
【００２６】
実施形態は、これらの面の両方を保護するためのモデルを作成することができることを認識し、且つ考慮している。これらのモデルは、電力潮流面１０２を通して電力管理面１０４及び電力制御面１０６を接続させる。これらのモデルはしかしながら、既知の種類のセキュリティの問題に通常限定されている。例えば、モデルは既知の種類のサイバー攻撃のみを識別することができる。これらのモデルは、送電網の一部の占領、コンポーネントのシャットダウン、又は既知のサイバー攻撃において起こる他のイベント等の既知のサイバー攻撃に関連するイベントのみを考慮したものである。
【００２７】
実施形態は、この種のモデルがしかしながら多くの場合、望ましいと思われる高さのレベルのセキュリティを提供しないことを認識し、且つ考慮している。これらの種類のモデルは、現在知られていないイベントを伴う新たな種類のサイバー攻撃を考慮することができない。
【００２８】
実施形態はまた、セキュリティの問題を特定するために現在使用される技術の多くは集中型であることも認識し、且つ考慮している。つまり、情報の処理は通常一つの場所においてなされる。この結果、情報の取得により、送電網内での情報の移動が混み合うことになる。さらに、実施形態は、これらのイベントの発生源が異なったとしても、類似のイベントは同じように扱われることを認識し、且つ考慮している。このため、実施形態は、送電網内に分散したエージェントを通して分散レベルで行われる送電網のセキュリティを提供する方法及び装置を提供する。  
【００２９】
この結果、実施形態は、送電網に生成される情報を処理して、イベントを識別し、且つイベントを分類することが望ましいことを認識し、考慮している。イベントの分類において、潜在的な物理的攻撃、又はサイバー攻撃の存在を示しうるイベントの識別が行われて、セキュリティが望ましいレベルに向上する。
【００３０】
図２は、一実施形態による電力環境のブロック図を示している。この実施例では、電力環境２００は、送電網２０２と通信ネットワーク２０４とを含む。送電網２０２は図１の電力潮流面１０２に使用されるように構成されている。通信ネットワーク２０４は、図１の電力管理面１０４及び／又は電力制御面１０６に使用されるように構成されている。
【００３１】
この実施例に示すように、送電網２０２は、任意の数の電源２０６、任意の数の負荷２０８、ライン２１０、及びノード２１２を含んでいる。送電網２０２は、任意の数の電源２０６から任意の数の負荷２０８へと電力２１４を送達するように構成されている。ライン２１０は、任意の数の電源２０６から任意の数の負荷２０８へと電力２１４を送達するために使用することができる。この実施例では、ライン２１０は送電線の形態をとる。具体的には、ライン２１０は電力線の形態をとる。
【００３２】
ライン２１０のうちの２つ以上のラインは、ノード２１２のうちの１つのノードにおいて接続されている。ノード２１２は、ライン２１０のうちの１つで運搬される電力２１４を、ライン２１０のうちの一又は複数の他のラインに伝送する。ノード２１２は、ラインセンサ、協調フレキシブル交流電流送電システムデバイス、電子フィルタ、位相シフタ、変圧器、アダプタ、プロセッサユニット、及び／又は他の適切なデバイスのうちの少なくとも１つを含む。
【００３３】
本明細書において、列挙されたアイテムと共に使用する「〜のうちの少なくとも１つの」という表現は、列挙されたアイテムのうちの一又は複数からなる様々な組み合わせが使用可能であり、且つ列挙された各アイテムが１つだけあればよいことを意味する。例えば、「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は、例えば、限定しないが、「アイテムＡ」、又は「アイテムＡとアイテムＢ」を含む。この例は、「アイテムＡとアイテムＢとアイテムＣ」、又は「アイテムＢとアイテムＣ」も含む。他の例として、「〜のうちの少なくとも１つ」は、例えば、限定しないが、「２個のアイテムＡと１個のアイテムＢと１０個のアイテムＣ」、「４個のアイテムＢと７個のアイテムＣ」、並びに他の適切な組み合わせを含む。
【００３４】
これらの実施例では、ライン２１０とノード２１２とは、送電網２０２において相互接続される。換言すれば、ライン２１０の１つ、及び／又はノード２１２の少なくとも１つを通る電力２１４の流れは、他のライン２１０及び／又はノード２１２を通る電力２１４の流れに影響を与える。さらに、ノード２１２のうちの一つに含まれるデバイスは、他のノード２１２を通る電力２１４の流れに影響を与える。
【００３５】
これらの実施例では、通信ネットワーク２０４は送電網２０２と関連付けられている。第１のコンポーネントは、第２のコンポーネントに対して、固定、結合、締結、及び／又は他の何らかの適切な方法で接続されることにより、第２のコンポーネントに関連付けられるとみなされる。例えば、第１のコンポーネントは、有線で、無線で、又は他の何らかの方法で第２のコンポーネントに接続することができる。第１のコンポーネントは、第３のコンポーネントによって第２のコンポーネントに接続されてもよい。第１のコンポーネントを、第２のコンポーネントの一部及び／又は延長部とすることにより第２のコンポーネントに関連付けることを考えることもできる。
【００３６】
通信ネットワーク２０４は、データ処理システム２１６と通信リンク２２３とを含んでいる。データ処理システム２１６は、ノード２１２と関連している。一例として、データ処理システム２１６はワイヤによりノード２１２に接続されている。このような実施例では、データ処理システム２１６の各々は、ノード２１２のうちの１つに関連付けられている。他の実施例では、ノード２１２の一部のみがデータ処理システム２１６に関連付けられている。
【００３７】
図示したように、エージェント２１８はデータ処理システム２１６で実行される。エージェント２１８は、ハードウェア、ソフトウェア、またはその二つの組み合わせを使用して実行される。ある実施例では、エージェント２１８はデータ処理システム２１６で実行するように構成されたプログラムコードの形態で処理されるソフトウェアである。
【００３８】
エージェント２１８は、ノード２１２の少なくとも一部と関連付けられる。この部分は、ノード２１２の一部又は全部とすることができる。このような実施例では、エージェント２１８の各々は、データ処理システム２１６のそれぞれ異なる１つで実行される。このように、エージェント２１８の各エージェントは、ノード２１２のうちの１つのノードに関連付けられている。
【００３９】
このような実施例では、ノード２１２の１つのノードがエージェント２１８の１つのエージェントに関連付けられるとき、ノードは制御ノード２１３と呼ばれる。幾つかの実施例では、ノード２１２の１つのノードは、エージェント２１８のうちの２つ以上のエージェントに関連付けられる。例えば、ノード２１２のうちの１つのノードに関連付けられたデータ処理システム２１６のうちの１つは、２つ以上のエージェント２１８を実行することができる。
【００４０】
通信ネットワーク２０４は、データ処理システム２１６上で実行されるエージェント２１８間における情報交換を可能にする。さらに、通信ネットワーク２０４は、データ処理システム２１９上で実行される任意の数のプロセスと、エージェント２１８との間の情報交換を可能にする。これらの実施例では、データ処理システム２１９はオペレーションセンター２３５の一部である。オペレーションセンター２３５は、送電網２０２の外側に位置していてよい。オペレーションセンター２３５のオペレータは、送電網２０２を通る電力２１４の流れを、通信ネットワーク２０４を用いて監視及び／又は制御することができる。
【００４１】
通信ネットワーク２０４におけるこのような情報交換は、通信ネットワーク２０４内の通信リンク２２３を使用して行われる。例えば、エージェント２１８は、通信ネットワーク２０４内の通信リンク２２３を使用して互いに通信する。
【００４２】
通信リンク２２３は、ライン２１０、無線通信リンク２２５、有線通信リンク２２７、光ファイバーケーブル２２９、及びその他適切な通信リンクのうちの少なくとも１つを含むことができる。さらに、通信ネットワーク２０４は、例えば、限定しないが、スイッチ、ルータ、及び他の適切な種類の通信デバイスといった他の種類のデバイスを含むことができる。図示のような実施例では、通信ネットワーク２０４は、インターネットプロトコル（ＩＰ）ネットワークを使用して実施することができる。
【００４３】
データ処理システム２１６上で実行されるエージェント２１８は、電力環境２００において制御システム２２１の一部である。他の実施例では、制御システム２２１は、他のデータ処理システム上で実行される他のプロセスを含むことができる。このような他のデータ処理システムは、送電網２０２の内部、及び／又は外部に位置させることができる。例えば、制御システム２２１は、オペレーションセンター２３５内にデータ処理システム２１９を含むことができる。
【００４４】
このような実施例では、制御システム２２１は、エージェント２１８を使用して送電網２０２を通る電力２１４の流れを制御するように構成されている。さらに具体的には、エージェント２１８の各エージェントは、エージェントに関連付けられたノード２１２のうちの１つのノードを通る電力の流れを制御するように構成されている。
【００４５】
このような実施例では、制御システム２２１内のエージェント２１８は、通信ネットワーク２０４を使用して互いに通信することにより回路２２０を形成する。このような実施例では、回路２２０は、仮想電力回路２２２である。仮想電力回路２２２は、電力潮流回路２４２及び電力制御回路２４４を含む。電力潮流回路２４２は、送電網２０２内部に形成される。さらに、電力潮流回路２４２は、図１の電力潮流面１０２内部で動作する。電力制御回路２４４は、通信ネットワーク２０４内部に形成される。電力制御回路２４４は、図１の電力制御面１０６内部で動作する。
【００４６】
電力潮流回路２４２は、第１の終点２３０、第２の終点２３２、ノード２１２のうちの複数のノード２２４、及びライン２１０のうちの任意の数のライン２３３により、送電網２０２内に形成される。第１の終点２３０は、任意の数の電源２０６及び複数のノード２２４から選択された１つとすることができる。第２の終点２３２は、任意の数の負荷２０８及び複数のノード２２４から選択された１つとすることができる。
【００４７】
第１の終点２３０、第２の終点２３２、及び複数のノード２２４は、ライン２１０のうちの任意の数のライン２３３により接続される。このような実施例において、仮想電力回路２２２は、任意の数のライン２３３内で、送電網２０２内の電力２１４の一部２３１を送る。一部２３１は、仮想電力回路２２２の構成に応じて、電力２１４の一部又は全部とすることができる。
【００４８】
仮想電力回路２２２内の電力潮流回路２４２は、送電網２０２内の任意の数の他の電力潮流回路とコンポーネントを共有することができる。一実施例として、電力潮流回路２４２は、任意の数のライン２３３の少なくとも一部を別の電力潮流回路と共有することができる。
【００４９】
例えば、任意の数のライン２３３を流れる電力の一部は、任意の数のライン２３３を流れる電力の別の部分と同じ始点を有しても、有さなくてもよい。さらに、任意の数のライン２３３を流れる電力の一部は、任意の数のライン２３３を流れる電力の別の部分と同じ終点に送達されても、されなくてもよい。任意の数のライン２３３を流れる電力のこのような異なる部分は、互いから区別できないことがある。さらに、任意の数のライン２３３を流れる電力のこのような異なる部分は、図１の電力潮流面１０２において区別できないことがある。
【００５０】
図示の実施例では、複数のノード２２４は、エージェント２１８によって１つのグループとして選択される。例えば、エージェント２１８の１つ、幾つか、又はすべてが、複数のノード２２４を選択する。換言すれば、仮想電力回路２２２の複数のノード２２４は、制御システム２２１内のエージェント２１８の少なくとも一部により選択される。エージェント２１８の少なくとも一部は、互いに通信することにより、複数のノード２２４に関連付けられたエージェント２１８のうちの任意の数のエージェント２２６を識別する。
【００５１】
任意の数のエージェント２２６は、複数のノード２２４と関連付けられた任意の数のデータ処理システム２２８上で実行される。任意の数のデータ処理システム２２８上で実行される任意の数のエージェント２２６は、仮想電力回路２２２内に電力制御回路２４４を形成する。
【００５２】
このような実施例では、電力制御回路２４４内の任意の数のデータ処理システム２２８の位置は、送電網２０２内の電力潮流回路２４２の複数のノード２２４の位置に従う。換言すると、このような実施例では、電力制御回路２４４は電力潮流回路２４２を反映している。
【００５３】
任意の数のエージェント２２６は、複数のノード２２４を、仮想電力回路２２２内の電力潮流回路２４２の一部として構成する。複数のノード２２４のこのような構成は、任意の数のエージェント２２６の任意の数の方針に基づいている。幾つかの実施例では、任意の数のエージェント２２６のうちの１つのエージェントは、複数の方針を使用できる。
【００５４】
さらに、複数のノード２２４を構成することは、通信ネットワーク２０４を使用することにより、任意の数のライン２３３を選択し、複数のノード２２４を通して電力２１４の一部２３１を送達するための容量を任意の数のライン２３３に確保することを含む。電力制御回路２４４内の任意の数のエージェント２２６は、電力潮流回路２４２内の任意の数のライン２３３及び複数のノード２２４を通して電力２１４の一部２３１の送達及び流れを監視及び制御する。
【００５５】
電力潮流回路内のラインは、送電網２０２内に形成された複数の異なる電力潮流回路のために、電力２１４の複数の異なる流れを運搬することができる。通信ネットワーク２０４内の複数の異なる電力制御回路は、ライン内に送られる電力２１４のこのような複数の異なる流れを、図１の電力制御面１０６において互いに区別することを可能にする。換言すると、各電力制御回路は、特定の電力潮流回路の電力２１４の流れの監視及び制御を行う。
【００５６】
図２に示す電力環境２００は、物理的又はアーキテクチャ的な限定であることを意図するものではなく、種々の実施形態を実行可能である。図示されたコンポーネントに加えて及び／又は代えて、他のコンポーネントを使用することができる。幾つかの例示的な実施形態では幾つかのコンポーネントは不要である。また、ブロックは、機能的なコンポーネントを示すために提示されている。種々の実施形態において実装されるとき、これらのブロックの一又は複数は異なるブロックに合成及び／又は分割することができる。
【００５７】
例えば、制御システム２２１内の制御プロセス２３８は、送電網２０２の外側に位置するデータ処理システム２１９で実行されてもよい。制御プロセス２３８は、無線通信リンク２２５によりエージェント２１８と通信することができる。制御プロセス２３８は、電力制御回路２４４のエージェント２１８内の任意の数のエージェント２２６を選択することができる。さらに、制御プロセス２３８は、任意の数のエージェント２２６に対し、複数のノード２２４を電力潮流回路２４２の一部に構成するようにとのコマンドを送ることができる。
【００５８】
また別の実施形態では、エージェント２１８は、ノード２１２内のプロセッサユニット２４０上で実行することができる。例えば、プロセッサユニット２４０は、ノード２１２内の種々のデバイスの一部とすることができる。
【００５９】
ここで図３は、一実施形態による複数のノードのブロック図を示している。この実施例では、複数のノード３００は、図２の複数のノード２２４の一実行形態の一例である。複数のノード３００は、送電網の回路（例えば、図２の送電網２０２の回路２２０）の一部である。
【００６０】
図示のように、複数のノード３００にはノード３０２が含まれる。ノード３０２は、送電線３０１と送電線３０３との接続部に位置している。ノード３０２は、ラインセンサ３０６、ラインセンサ３０７、制御装置３０８、制御装置３０９、及びプロセッサユニット３１０を含んでいる。ラインセンサ３０６と制御装置３０８とは、送電線３０１上に位置している。ラインセンサ３０７と制御装置３０９とは、送電線３０３上に位置している。
【００６１】
この実施例では、プロセッサユニット３１０は、任意の数の異なるデバイス（例えば、データ処理システム、ノード、センサ、又はその他何らかの適切なデバイス）において実施される。例えば、データ処理システムは、図２のデータ処理システム２１６のうちの１つのデータ処理システムである。プロセッサユニット３１０の例には、デジタル信号プロセッサ、コントローラ、中央処理ユニット、マルチコアプロセッサ、又はその他何らかの同種のハードウェアコンポーネントが含まれる。プロセッサユニット３１０は、ラインセンサ３０６、ラインセンサ３０７、制御装置３０８、及び制御装置３０９との通信を行うように構成されている。
【００６２】
エージェント３１８は、プロセッサユニット３１０上で実行される。ある実施例では、エージェント３１８はソフトウェアにおいて実行される。当然ながら、エージェント３１８はハードウェアにおいて、またはその二つの組み合わせで実行することができる。つまり、エージェント３１８によって実施される一又は複数のプロセスは、ある実施形態において、プロセッサユニット３１０上で実行されるソフトウェアではなく、回路を使用して実行することができる。
【００６３】
図示したように、エージェント３１８は、ノード３０２を通る電力３１６の流れを監視し、追跡し、且つ制御する。エージェント３１８は、任意の数のプロセスを含む。これらのプロセスには、制御装置インターフェースプロセス３２１、デマンド応答システムインターフェースプロセス３２３、最適化プロセス３２５、安定化プロセス３２７、電力潮流信号送信プロセス３２９、通知プロセス３３１、サイバーセキュリティプロセス３３３、及びその他のプロセスのうちの少なくとも一つが含まれる。この実施例では、サイバーセキュリティプロセス３３３は、一実施形態にしたがって情報を処理してイベントを識別し分類する。
【００６４】
複数のノード３００に関連付けられた異なるエージェントは、異なるエージェントに含まれるプロセスに応じて異なる工程を実行するように構成される。例えば、工程を１つだけ実行するエージェントもあれば、４つ又は５つの異なる種類の工程を実行するエージェントもある。
【００６５】
エージェント３１８が制御装置インターフェースプロセス３２１、デマンド応答システムインターフェースプロセス３２３、最適化プロセス３２５、安定化プロセス３２７、電力潮流信号送信プロセス３２９、通知プロセス３３１、及びサイバーセキュリティプロセス３３３を含むとき、エージェント３１８はインテリジェント電力ゲートウェイエージェント３２０と呼ばれる。
【００６６】
インテリジェント電力ゲートウェイエージェント３２０は、他の種類のエージェントと比較して、メモリが大きく、計算リソースが大きく、且つデータ伝送速度が高い。インテリジェント電力ゲートウェイエージェント３２０は、送電網の選択された位置に置くことができる。これらの位置は、情報交換時の待ち時間を減らすこと、データ使用を最適化すること、複数のノード３００に含まれるノードの負荷バランスを調整すること、及び情報交換に使用される帯域幅を減らすことを目的として選択される。
【００６７】
この実施例では、ラインセンサ３０６及びラインセンサ３０７は、それぞれ送電線３０１及び送電線３０３に関する任意の数のパラメータの情報３１９をエージェント３１８に送信するように構成されている。情報３１９には、例えば、送電線の容量、電圧、及び／又は他の適切な情報が含まれる。送電線の容量は熱容量でもよい。さらに、この容量は時間の経過に伴って変動しうる。
【００６８】
情報３１９は、通信ネットワーク（例えば、図２の通信ネットワーク２０４）を使用してエージェント３１８に送られる。情報３１９は、１つのイベントに応答する形でエージェント３１８に送られる。例えば、このイベントは、限定しないが、情報３１９の要求、一定の期間の経過、信号の１つの周期の開始、又は他の何らかの適切なイベントとすることができる。情報３１９の要求は、エージェント３１８が受け取るサービスの要求に応答して作成される。例えば、このようなサービスには、限定されないが、データの翻訳、警告の生成、情報交換用のインターフェースの提供、及び／又は他の適切な動作が含まれる。
【００６９】
エージェント３１８は、情報３１９を使用して、ノード３０２を通る電力の流れに関する決定を行う。エージェント３１８は、このような決定に基づいて、制御装置３０８及び／又は制御装置３０９にコマンド３２２を送る。制御装置３０８及び制御装置３０９は、このような実施例においては、協調フレキシブル交流電流送電システム（ＦＡＣＴＳ）デバイスである。制御装置３０８及び制御装置３０９は、コマンド３２２を受け取ると、ノード３０２を通る電力３１６の流れを変更するように構成されている。
【００７０】
このような実施例では、エージェント３１８は、プロセッサユニット３１０のデータベース３２４に情報３１９を格納する。データベース３２４は情報の集合体である。さらに、データベース３２４は、任意の数のプロセッサ及び／又は情報の集合にアクセスするためのインターフェースから構成される。
【００７１】
データベース３２４は、エージェント３１８が情報３１９を受け取ると、情報３１９により更新される。他の実施例では、データベース３２４は、１つのイベントに基づいて更新される。このようなイベントは、例えば、限定しないが、一定の期間の経過、データベース３２４の更新要求の受領、又は他の何らかの適切なイベントである。
【００７２】
このような実施例では、データベース３２４は分散型データベース３４１である。分散型データベース３４１は、ノード３０２に加えて、複数のノード３００のうちの他のノードに関する情報を含んでいる。このような実施例では、分散型データベース３４１は、複数のノード３００の全部又は一部に関連付けられている。例えば、エージェント３１８は、ノード３０２内の分散型データベース３４１に格納された情報３１９を、複数のノード３００のうちの他のノードの他のエージェントに送ることができる。これらの他のエージェントは、これらの他のノードに関連付けられたデータベースに情報３１９を格納する。このような実施例では、これらのデータベースは、分散型データベース３４１とほぼ同じである。
【００７３】
さらに、このような実施例では、分散型データベース３４１は組織的境界にまたがって分散している。このようにして、複数のノード３００のエージェントの少なくとも一部は、組織的境界を越えて情報を交換することにより、分散型データベース３４１を形成及び／又は更新することができる。
【００７４】
一実施例として、エージェント３２６は、複数のノード３００のうちのノード３３０に関連付けられたプロセッサユニット３２８上で実行される。エージェント３２６は、情報３３２を受け取って、この情報３３２をプロセッサユニット３２８内のデータベース３２４に格納する。エージェント３２６は、さらに、通信ネットワーク（例えば、図２の通信ネットワーク２０４）を使用してエージェント３１８に情報３３２を送る。次いで、エージェント３１８は、プロセッサユニット３１０に格納されているデータベース３２４内に情報３３２を格納する。このようにして、複数のノード３００は自動的にデータベース３２４を更新する。
【００７５】
情報は、任意の数の要因に基づいてデータベース３２４に格納される。これらの要因には、例えば、限定されないが、情報の種類、情報の質、格納時間の長さ、データベース３２４内における格納スペースの利用可能性、及び他の適切な要因が含まれる。データベース３２４内での情報３１９の格納は、異なるエージェントが使用する通信ネットワークの待ち時間及び／又はスループットにも基づいている。
【００７６】
このような実施例では、複数のノード３００に関連付けられたエージェントは、標準のＴＣＰ／ＩＰネットワークプロトコルを使用して情報を交換する。しかしながら、幾つかの実施例では、エージェントは移動体を使用して情報を交換する。このような移動体は、情報を含むプログラムコードである。このような情報には、容量情報、経路指定情報、及び／又は他の適切な情報といったノードの情報が含まれる。このような情報には、例えば、新規プロセスのプログラムコード、新規ルール及び／又は方針、ソフトウェア更新、並びに／或いは他の適切な種類の情報も含まれる。
【００７７】
移動体は、オペレーションセンターからエージェント３１８に送ることができる。エージェント３１８は、移動体を読み取って、移動体内部の情報を格納する。移動体はそれ自体のクローンを作成する。エージェント３１８は、これらのクローンを他のエージェントに送る。
【００７８】
図３に示す複数のノード３００は、物理的又はアーキテクチャ的な限定を意味するものではなく、異なる実施形態が実行可能である。図示されたコンポーネントに加えて及び／又は代えて、他のコンポーネントを使用することができる。一部の実施形態では幾つかのコンポーネントは不要である。また、ブロックは、機能的なコンポーネントを示すために提示されている。種々の実施形態において実装されるとき、これらのブロックの一又は複数の異なるブロックに合成及び／又は分割することができる。
【００７９】
例えば、幾つかの実施形態では、プロセッサユニット３１０はデータ処理システム３３４の一部とすることができる。データ処理システム３３４は、ノード３０２に含まれる代わりに、ノード３０２に接続されてもよい。他の実施形態では、プロセッサユニット３１０は、ノード３０２内の制御装置３０８及び／又は制御装置３０９の一部である。
【００８０】
他の実施形態では、送電線３０１及び送電線３０３以外の送電線をノード３０２に接続することができる。
【００８１】
また別の実施例では、ラインセンサ３０６及び／又はラインセンサ３０７以外のセンサを、送電線３０１、及び／又は送電線３０３に関連付けることができる。これらのセンサは、例えば、限定しないが、温度、電流、動力の位相、ラインのテンション、送電線の位置、及び／又は送電線の他の適切なパラメータといったパラメータを検出することができる。
【００８２】
幾つかの実施例では、データベース３２４は複数のノード３００に接続された記憶装置である。例えば、データベース３２４は、無線通信リンクを使用して、エージェント３１８、及び複数のノード３００のうちの他のノードに関連付けられた他のエージェントがアクセスできる記憶装置とすることができる。
【００８３】
次に図４を参照する。図４は、一実施形態によるエージェントのブロック図である。この実施例では、エージェント４００は、図２のエージェント２１８のうちの１つのエージェントの一実行形態の例である。ある場合には、エージェント４００は図３のエージェント３１８である。エージェント４００は、ハードウェア、ソフトウェア、またはその二つの組み合わせを使用して実行される。
【００８４】
図示のように、エージェント４００は、クラシファイヤー４０２及びアナライザー４０４を含む。クラシファイヤー４０２は、情報を受け取って情報４０６を処理するように構成されている。情報４０６は例えば非限定的に、図２の送電網２０２に関連付けられる一又は複数のセンサ、図２の通信ネットワーク２０４を使用してエージェント４００と無線通信するように構成されたコンピュータシステム、又はその他何らかの情報源から受け取ることができる。
【００８５】
ある実施例では、この情報はイベント４０８の識別を含む。他の実施例では、エージェント４００は情報４０６を使用してイベント４０８を識別するように構成される。
【００８６】
これらの実施例では、イベント４０８は物理的イベント４１０及びサイバーイベント４１２のうちの一つである。物理的イベント４１０とは、図２の送電網２０２内で起こるイベントである。例えば、物理的イベント４１０は、送電網２０２の一又は複数の装置に対して起こるイベントである。ある場合には、物理的イベント４１０は送電網２０２のコンポーネントのパラメータの変化である。
【００８７】
図示したように、物理的イベント４１０は例えば非限定的に、スイッチングイベント４１４、電力イベント４１６、装置イベント４１８、又はその他何らかの種類の物理的イベントの形態を取る。スイッチングイベント４１４とは、送電網２０２内のコンポーネント間の接続部に影響するイベントである。例えば、スイッチングイベント４１４は、送電網２０２内の負荷、電源、又はその他何らかの適切な種類のコンポーネントの接続又は接続解除である。
【００８８】
電力イベント４１６とは、送電網２０２の電力に関連するイベントである。電力イベント４１６は例えば非限定的に、電力要求の変化、電力生成の変化、出力分布の変化、電力消費の変化、又は送電網２０２内の電力の状態に関するその他何らかの適切な種類のイベントである。加えて、電力イベント４１６は、送電線全体の電圧低下、再生可能なエネルギー源からの電力の利用可能性の変化、ストレージソースからの電力の利用可能性の変化、送電網２０２の一又は複数の送電線を通る電力潮流のリルーティング、又はその他何らかの適切な種類のイベントである。
【００８９】
図示したように、装置イベント４１８とは、送電網２０２の装置の状態に関するイベントである。装置イベント４１８は例えば非限定的に、保護装置の再構成、保護装置の起動、保護装置の切断、ルーティング装置の再構成、又は送電網２０２の一又は複数の装置に関するその他何らかの適切な種類のイベントである。
【００９０】
これらの実施例では、保護装置は例えば、ヒューズ、接地システム、ブレーカー、電力リレー、又は送電網２０２の一部を保護するように構成されたその他何らかの種類の装置である。ルーティング装置は例えば、リレー、変圧器、リアクター、又は電力のルーティングに使用されるその他何らかの適切な種類の装置である。
【００９１】
サイバーイベント４１２とは、情報イベント又はコンピュータベースのイベントである。例えば、サイバーイベント４１２はメッセージ４２０の形態をとる。メッセージ４２０は任意の種類の情報である。ある実施例では、メッセージ４２０はコマンド４２２、要求４２４、又はその他何らかの適切な種類の情報の形態をとる。
【００９２】
コマンド４２２は、エージェント４００への送電網２０２内での動作の実施の指示である。コマンド４２２はまた、実施すべき動作の要求とも呼ぶことができる。要求４２４は、エージェント４００及び／又は一又は複数の他のエージェントが取得した情報の要求である。ある場合には、コマンド４２２と要求４２４を処理した結果、動作が実施され、その結果、例えば非限定的に、イベント４０８等のイベントが発生する。このため、メッセージ４２０はイベントの原因でもある。
【００９３】
これらの実施例では、クラシファイヤー４０２はイベント４０８を分類するように構成される。ある実施例では、クラシファイヤー４０２はイベント４０８を、正常な予期されるイベント４３０、異常な予期されるイベント４３２、正常な予期されないイベント４３４、異常な予期されないイベント４３６、又はその他何らかの適切なイベントの分類のうちの一つとして分類する。
【００９４】
イベント４０８は、イベント４０８が通常起きるイベントであり、送電網２０２の動作から予期されるものである時に、正常な予期されるイベント４３０として分類される。正常な予期されるイベント４３０は、例えば非限定的に、負荷の接続、負荷の接続解除、電源の接続、電源の接続解除、電力ルーティング装置の再構成、定期的なメンテナンス作業中の開閉装置の起動又は切断、選択許容値内の電力の変動、及び／又は選択された時間閾値よりも短い継続時間、及びその他適切な種類の正常な予期されるイベントのうちの少なくとも一つを含む。
【００９５】
イベント４０８は、イベント４０８が送電網２０２の正常な動作中には起こらないが、送電網２０２の動作中に予期される時に、異常な予期されるイベント４３２に分類される。異常な予期されるイベント４３２は、例えば非限定的に、電圧フリッカー、短絡、絶縁破壊、バックアップ作業の開始、高調波歪み、送電線切断、電圧低下、機能停止、緊急事態、及びその他適切な種類の異常な予期されるイベントのうちの少なくとも一つを含む。
【００９６】
さらに、イベント４０８は、イベント４０８が正常な送電網２０２の動作中に起きると予期されないが、送電網２０２の正常な動作に対して選択された許容値内である場合に、正常な予期されないイベント４３４に分類される。つまり、正常な予期されないイベント４３４とは、送電網２０２の正常な動作の動作限界内であるが、予期されないイベントである。
【００９７】
正常な予期されないイベント４３４は、例えば非限定的に、電力消費の増加、電力生成の増加、電力潮流のリルーティング、及びその他の適切な種類の正常な予期されないイベントのうちの少なくとも一つを含む。正常な予期されないイベントは、選択限界値内であるが、送電網２０２からのセンサデータに基づいて予期されないものである。
【００９８】
イベント４０８は、イベント４０８が通常起こらないイベントであり、送電網２０２の動作中に起こると予期されない場合に、異常な予期されないイベント４３６に分類される。異常な予期されないイベント４３６は、例えば非限定的に、サイバーセキュリティブリーチ、送電網２０２に関連付けされる通信ネットワーク２０４への敵対的侵入、盗難機器、損傷機器、及びその他の種類の異常な予期されないイベントのうちの少なくとも一つを含む。
【００９９】
エージェント４００のアナライザー４０４は、イベント４０８の分類に基づいて任意の数の動作４３８を開始するか否かを判断するように構成される。具体的には、アナライザー４０４はイベント４０８の分類に基づいて行う必要がある適切な数の動作４３８を識別するものであり、ある場合には、任意の数の動作４３８を開始すべきであるとの判断に応じて、その数の動作４３８を開始する。
【０１００】
ある実施例では、アナライザー４０４は、クラシファイヤー４０２がイベント４０８をすでに分類した後で、イベント４０８を再分類するように構成されている。例えば、ある場合には、アナライザー４０４は、正常な予期されないイベント４３４に分類されているメッセージ４２０を再分類する。他の実施例では、アナライザー４０４は、識別のイベント４０８の分類が不適切であると判断し、クラシファイヤー４０２にイベント４０８を再分類するように要求する。
【０１０１】
図示したように、クラシファイヤー４０２とアナライザー４０４はソフトウェアにおいて実行された時に、別々のプロセスとして、同じプロセス内で、又は図３のエージェント３１８において実行される一又は複数の他のプロセスの一部として実行される。例えば、クラシファイヤー４０２とアナライザー４０４は、図３のエージェント３１８に示すサイバーセキュリティプロセス３３３において実行される。
【０１０２】
このように、エージェント２１８がエージェント４００と同様の方法で実行された場合、送電環境２００内で起こる物理的イベント及びサイバーイベントの分類は、送電網２０２と通信ネットワーク２０４全体に分散した形で行われる。さらに、送電網２０２全体に分布したエージェント２１８を使用した、イベントに対するこの種の応答動作の分類判断により、これらの動作を送電網２０２内の集中型システムにおいて実施することと比較して、より迅速にイベントを分類して、処理することが可能になる。加えて、エージェント４００等のエージェント２１８のうちの一つのエージェントがイベントの分類を実施することができない、又はイベントに対する応答動作を判断することができない場合、エージェント４００に隣接するエージェントがこれらの動作を行うことができる。
【０１０３】
図４に示すエージェント４００は、物理的又は構造的な限定を意図したものではなく、異なる実施形態を実行可能である。図示されたコンポーネントに加えて及び／又は代えて、他のコンポーネントを使用することができる。一部の実施形態では幾つかのコンポーネントは不要である。また、ブロックは、機能的なコンポーネントを示すために提示されている。種々の実施形態において実装されるとき、これらのブロックの一又は複数は異なるブロックに合成及び／又は分割することができる。
【０１０４】
例えば、ある場合には、クラシファイヤー４０２は図４に示すイベント４０８の種々の分類とは異なる識別の種類のイベントとしてイベント４０８を分類するように構成される。しかしながら、いくつかの実施例では、クラシファイヤー４０２及びアナライザー４０４は同じプロセスの一部である。
【０１０５】
他の実施例では、イベント４０８に対して異なる分類が使用される。例えば、イベント４０８は、イベント４０８が予期されるものか予期されないものかの判断のみで分類される。
【０１０６】
図５は、一実施形態による電力環境を示している。この実施例では、電力環境５００は、図２の電力環境２００の一実行形態の一例である。電力環境５００は、送電網５０２を含んでいる。送電網５０２は、図２の送電網２０２の一実行形態の一例である。
【０１０７】
この実施例では、送電網５０２は境界５０４を有している。境界５０４は、送電網５０２の部分５０６と部分５０８とを区分している。さらに、境界５０４は、部分５０６と部分５０８との電力管理の調整を阻んでいる。例えば、境界５０４は、地理的境界、組織的境界、行政的境界、又は他の何らかの適切な種類の境界でありうる。
【０１０８】
一実施例として、送電網５０２の部分５０６はオペレーションセンター５０７によって管理され、送電網５０２の部分５０８はオペレーションセンター５１０によって管理される。この実施例では、オペレーションセンター５０７及びオペレーションセンター５１０は、送電網５０２の電力管理を調整することができない。
【０１０９】
図示のように、オペレーションセンター５０７は、オペレータ５１１によって操作されるデータ処理システム５０９を含んでいる。オペレーションセンター５１０は、オペレータ５１５によって操作されるデータ処理システム５１３を含んでいる。この実施例では、送電網５０２は、発電機５１２と負荷５１４とを含む。発電機５１２は、図２の任意の数の電源２０６のうちの一つの電源の一実行形態の一例である。負荷５１４は、任意の数の負荷２０８のうちの一つの負荷の一実行形態の一例である。負荷５１４は、一般家庭、工場、商業施設、機器、又は他の何らかの適切な種類の負荷である。送電網５０２は、発電機５１２によって供給される電力を負荷５１４へと送達する。
【０１１０】
送電網５０２は、送電線５２８、５３０、５３２、５３４、５３６、５３８、５４０、５４２、５４４、及び５４５と共にノード５１６、５１８、５２０、５２２、５２４、及び５２６も含む。ノード５１６、５１８、５２０、５２２、５２４、及び５２６は、制御装置５１７、５１９、５２１、５２３、５２５、及び５２７を含んでいる。制御装置は、このような実施例において、協調フレキシブル交流電流送電システム（ＦＡＣＴＳ）デバイスである。しかしながら、他の実施例では、これらの制御装置はパワー半導体素子、又は他の適切な種類のデバイスとすることができる。
【０１１１】
さらに、ノード５１６は、送電線５３０上に位置するラインセンサ５２９と、送電線５３２上に位置するラインセンサ５３１とを含んでいる。ノード５１８は、送電線５３４上に位置するラインセンサ５３３と、送電線５３８上に位置するラインセンサ５３５とを含んでいる。ノード５２０は、送電線５３６上に位置するラインセンサ５７２と、送電線５４０上に位置するラインセンサ５３７とを含んでいる。ノード５２２は、送電線５４２上に位置するラインセンサ５３９を含む。ノード５２４は、送電線５４４上に位置するラインセンサ５４１を含む。
【０１１２】
この実施例では、ノード５１６、５１８、５２０、５２２、５２４、及び５２６は、それぞれデータ処理システム５４６、５４８、５５０、５５２、５５４、及び５５６に接続されている。エージェント５５８、５６０、５６２、５６４、５６６、及び５６８は、それぞれデータ処理システム５４６、５４８、５５０、５５２、５５４、及び５５６上で実行される。これらのエージェントは、ノード５１６、５１８、５２０、５２２、５２４、及び５２６を通る電力の流れを制御する。特に、エージェントは、任意の数の方針を使用して、ノードを通る電力の流れを制御する。
【０１１３】
エージェント５５８、５６０、５６２、５６４、５６６、及び５６８は、通信リンク（例えば、図２の通信リンク２２３）を使用して互いに自立的に通信する。このような通信リンクは、この実施例では、送電線５２８、５３０、５３２、５３４、５３６、５３８、５４０、５４２、５４４、及び５４５である。特に、このような通信リンクは送電線上のブロードバンドの形態をとる。エージェント５５８、５６０、５６２、５６４、５６６、及び５６８が互いに通信することにより、仮想電力回路５７０が形成される。
【０１１４】
仮想電力回路５７０は、電力潮流回路５７１及び電力制御回路５７３を含む。電力潮流回路５７１は、発電機５１２、ノード５１６、ノード５１８、ノード５２４、ノード５２６、負荷５１４、並びに送電線５２８、５３０、５３２、５３８、５４２、及び５４４を含む。送電線５２８、５３０、５３２、５３８、５４２、及び５４４は、発電機５１２、ノード５１６、ノード５１８、ノード５２４、ノード５２６、及び負荷５１４を接続している。仮想電力回路５７０内の電力潮流回路５７１は、発電機５１２から負荷５１４へと電力を送達する。
【０１１５】
仮想電力回路５７０内の電力制御回路５７３は、ノード５１６、５１８、５２４、及び５２６にそれぞれ関連付けられたエージェント５５８、５６０、５６４、及び５６８を含む。電力制御回路５７３は、ノード５１６、５１８、５２４、及び５２６を介した発電機５１２から負荷５１４への電力の流れを監視し、制御する。
【０１１６】
この実施例では、エージェント５５８及びエージェント５６８は、エージェント５６０、５６２、５６４、及び５６６より多い工程を実行する。例えば、エージェント５５８及びエージェント５６８は、インテリジェント電力ゲートウェイエージェント（例えば、図３のインテリジェント電力ゲートウェイエージェント３２０）である。
【０１１７】
この実施例では、エージェント５５８及びエージェント５６８は、それぞれオペレーションセンター５０７及びオペレーションセンター５１０と情報を交換する。このような情報交換により、オペレーションセンター５０７のオペレータ５１１及びオペレーションセンター５１０のオペレータ５１５は、それぞれエージェント５５８及びエージェント５６８を使用して、送電網５０２のそれぞれの部分５０６及び部分５０８を管理することができる。
【０１１８】
さらに、仮想電力回路５７０は、送電網５０２の部分５０６及び部分５０８両方のコンポーネントを含む。仮想電力回路５７０の電力制御回路５７３内の様々なエージェントは、境界５０４をまたいで情報を交換するように選択される。
【０１１９】
例えば、エージェント５６０及びエージェント５６４は、境界５０４をまたいで情報を交換するように選択されている。エージェント５６２及びエージェント５６６は、境界５０４をまたいで情報を交換するように選択されている。このような実施例では、これらのエージェントが情報を交換することにより、分散型データベース（例えば、図３の分散型データベース３４１）が形成及び／又は更新される。
【０１２０】
図６は、一実施形態による電力環境を示している。この実施例では、電力環境６００は、図２の電力環境２００の一実行形態の一例である。電力環境６００は、送電網６０２を含んでいる。
【０１２１】
この実施例では、送電網６０２は、発電機６０４、発電機６０５、発電機６０６、負荷６０８、負荷６１０、ノード６１２、ノード６１４、ノード６１６、ノード６１８、送電線６２０、送電線６２２、送電線６２４、送電線６２６、送電線６２８、送電線６３０、送電線６３２、送電線６３４、及び送電線６３５を含んでいる。
【０１２２】
ノード６１２、６１４、６１６、及び６１８は、それぞれ制御装置６１３、６１５、６１７、及び６１９を含んでいる。これらの制御装置は、このような実施例においては、協調フレキシブル交流電流送電デバイスである。さらに、ノード６１２は、送電線６２４上に位置するラインセンサ６２１と、送電線６２６上に位置するラインセンサ６２３とを含んでいる。ノード６１４、送電線６２８上に位置するラインセンサ６２５を含む。ノード６１６、送電線６３０上に位置するラインセンサ６２７を含む。ノード６１８は、送電線６３２及び送電線６３４上に位置するラインセンサ６２９を含んでいる。
【０１２３】
この実施例に示すように、ノード６１２、６１４、６１６、及び６１８は、データ処理システム６３６、６３８、６４０、及び６４２に接続されている。エージェント６４４、６４６、６４８、及び６５０は、それぞれデータ処理システム６３６、６３８、６４０、及び６４２上で実行される。エージェント６４４、６４６、６４８、及び６５０は、それぞれノード６１２、６１４、６１６、及び６１８に関連付けられている。これらのエージェントは、ノードを通る電力の流れを制御する。
【０１２４】
さらに、エージェント６４４、６４６、６４８、及び６５０は、通信ネットワーク６５２を使用して互いに自立的に通信する。通信ネットワーク６５２は、図２の通信ネットワーク２０４の一実行形態の一例である。通信ネットワーク６５２は、この実施例では、無線通信リンクによる通信を提供する。
【０１２５】
発電機６０４、６０５、及び６０６は、通信ネットワーク６５２を使用して、エージェント６４４、６４６、６４８、及び／又は６５０と通信することもできる。ラインセンサ６２１、６２３、６２５、６２７、及び６２９は、通信ネットワーク６５２を使用して、エージェント６４４、６４６、６４８、及び６５０と情報交換する。
【０１２６】
任意の数の仮想電力回路が送電網６０２内に形成されて、発電機６０４、６０５、及び６０６のうちの少なくとも１つが供給する動力が負荷６０８及び負荷６１０の少なくとも一方に提供される。例えば、第１の仮想電力回路６６０は、発電機６０５、負荷６０８、負荷６１０、ノード６１２、ノード６１４、ノード６１８、送電線６２２、送電線６２４、送電線６２８、送電線６３２、及び送電線６３４を含むことができる。エージェント６４４、６４６、及び６５０は、ノード６１２、６１４、及び６１８を、第１の仮想電力回路６６０内に構成する。
【０１２７】
第２の仮想電力回路６６２は、発電機６０４、負荷６０８、負荷６１０、ノード６１２、ノード６１６、ノード６１８、送電線６２０、送電線６２６、及び送電線６３０を含むことができる。エージェント６４４、６４８、及び６５０は、ノード６１２、６１６、及び６１８を、仮想電力回路６６２内に構成する。
【０１２８】
第３の仮想電力回路６６４は、発電機６０４、負荷６０８、負荷６１０、ノード６１２、ノード６１６、ノード６１８、送電線６２０、送電線６２６、及び送電線６３０を含むことができる。エージェント６４４、６４８、及び６５０は、ノード６１２、６１６、及び６１８を、第３の仮想電力回路６６４に構成する。図示のように、送電線６２０、送電線６２６、及び送電線６３０は、第２の仮想電力回路６６２及び第３の仮想電力回路６６４両方のために電力の流れを送る。
【０１２９】
電力の流れは、第２の仮想電力回路６６２と第３の仮想電力回路６６４とでは異なる。送電線６２０、６２６、及び６３０を流れる電力の第１の部分は、第２の仮想電力回路６６２のために使われる。送電線６２０、６２６、及び６３０を流れる電力の第２の部分は、第３の仮想電力回路６６４のために使われる。しかしながら、これらの仮想電力回路の各々に使用される送電線６２０、６２６、及び６３０内の電力のこれらの部分は、図１の電力潮流面１０２において区別することができない。
【０１３０】
第２の仮想電力回路６６２及び第３の仮想電力回路６６４のエージェント６４４、６４８、及び６５０は、送電線６２０、６２６、及び６３０を通る電力のこれらの流れを区別することができる。さらに、エージェント６４４、６４８、及び６５０は、電力のこれら複数の流れを追跡し、監視し、且つ制御する。このようにして、仮想電力回路を使用して、送電網６０２の電力の流れの負荷を平衡させることができる。
【０１３１】
図５に示す電力環境５００と、図６に示す電力環境６００は、物理的又はアーキテクチャ的な限定を暗示するものではなく、種々の実施形態を実施可能である。例えば、幾つかの有利な実施形態では、通信ネットワーク６５２は、送電網６０２の送電線を介して通信を提供する。換言すると、無線通信リンクではなく、これらの送電線を使用して情報を交換してもよい。
【０１３２】
図７は、一実施形態による制御ノードを示している。この実施例では、制御ノード７００は、図２の複数のノード２１２に含まれる１つのノードの一実行形態の一例である。さらに、制御ノード７００は、図３のノード３０２の一実行形態の一例である。
【０１３３】
この実施例に示すように、送電線７０１と送電線７０３は、制御ノード７００において接続されている。この実施例では、制御ノード７００は、ラインセンサ７０２、ラインセンサ７０４、制御装置７０６、制御装置７０８、スイッチ７１０、及びプロセッサユニット７１２を含んでいる。エージェント７１３は、プロセッサユニット７１２上で実行される。
【０１３４】
ラインセンサ７０２と制御装置７０６とは、送電線７０１上に位置している。ラインセンサ７０４と制御装置７０８とは、送電線７０３上に位置している。制御装置７０６及び制御装置７０８は、このような実施例においては、協調フレキシブル交流電流送電システム（ＦＡＣＴＳ）デバイスである。
【０１３５】
ラインセンサ７０２及びラインセンサ７０４は、それぞれ送電線７０１及び送電線７０３に関する任意の数のパラメータを感知する。これらのパラメータには、例えば、限定されないが、電力容量、温度、電流、動力の位相、ラインテンション、送電線の位置、及び送電線の他の適切なパラメータが含まれる。このような実施例では、ラインセンサ７０２及びラインセンサ７０４は、任意の数のパラメータに関する情報を保存するように構成される。
【０１３６】
このような実施例では、スイッチ７１０は、ラインセンサ７０２、ラインセンサ７０４、制御装置７０６、制御装置７０８、及びプロセッサユニット７１２上で実行されるエージェント７１３が制御ノード７００内で互いに通信することを可能にする。例えば、ラインセンサ７０２及びラインセンサ７０４は、それぞれ送電線７０１及び送電線７０３に関する任意の数のパラメータの情報を、スイッチ７１０を介してプロセッサユニット７１２に送信する。
【０１３７】
この実施例では、プロセッサユニット７１２上で実行されるエージェント７１３が、ラインセンサ７０２及びラインセンサ７０４がスイッチ７１０を介して送った任意の数のパラメータの情報を受取る。エージェント７１３は、受け取った情報に基づいて、制御装置７０６及び／又は制御装置７０８にコマンドを送る。
【０１３８】
このような実施例では、エージェント７１３は、送電線７０１及び／又は送電線７０３を通る電力の流れが所望の閾値内であるかどうかを決定することができる。これらの決定に基づいて、エージェント７１３は、制御装置７０６及び／又は制御装置７０８に対し、制御ノード７００を通る電力の流れを制御するようにとのコマンドを送る。
【０１３９】
この実施例では、プロセッサユニット７１２上で実行されるエージェント７１３は、他の制御ノードと関連付けられた他のエージェントと情報を交換することができる。情報を交換することには、情報を送信すること及び受信することのうちの少なくとも一方が含まれる。例えば、エージェント７１３は、プロセッサユニット７１４上で実行されるエージェント７１５、及び／又はプロセッサユニット７１６上で実行されるエージェント７１７に情報を送ることができる。プロセッサユニット７１４及びプロセッサユニット７１６の各々は、異なる制御ノードに関連付けられている。
【０１４０】
この実施例では、エージェント７１３、エージェント７１５、及び／又はエージェント７１７の間で交換される情報は、分散型データベース、例えば図３の分散型データベース３４１に格納される。
【０１４１】
他の実施例では、プロセッサユニット７１２は制御ノード７００内になくともよい。例えば、プロセッサユニット７１２は、制御ノード７００に接続されたデータ処理システムにおいて実施されてもよい。
【０１４２】
ここで図８を参照する。図８は、一実施形態によるエージェントを示している。この実施例では、エージェント８００は、図２のエージェント２１８に含まれる１つのエージェント、及び／又は図３のエージェント３１８の一実行形態の一例である。さらに、エージェント８００は、仮想電力回路（例えば、図２の仮想電力回路２２２）の一部とすることができる。
【０１４３】
エージェント８００は、電力制御面インターフェース８０２、電力管理面インターフェース８０４、及び電力潮流面インターフェース８０６を含む。これらのインターフェースは、例えば、イーサネット（登録商標）インターフェースである。電力制御面インターフェース８０２は、送電網内におけるエージェント８００と他のエージェントとの通信を可能にする。電力管理面インターフェース８０４は、エージェント８００と、オペレーションセンターとの間の通信を可能にする。電力潮流面インターフェース８０６は、エージェント８００と、エージェント８００に関連付けられたノードに含まれるデバイスとの間の通信を可能にする。ノード内のデバイスには、例えば、任意の数の協調フレキシブル交流電流送電システムデバイス、任意の数のラインセンサ、及び他の適切なデバイスが含まれる。
【０１４４】
エージェント８００は、電力潮流信号送信プロセス８０８、通知プロセス８１０、最適化プロセス８１２、安定化プロセス８１４、及びデマンド応答インターフェースプロセス８１６を含む。これらのプロセスにより、エージェント８００は、図１の電力制御面１０６内の工程を実行することができる。
【０１４５】
この実施例では、電力潮流信号送信プロセス８０８は、電力潮流面インターフェース８０６を使用して、エージェント８００に関連付けられたノード内の制御装置に対し、容量の要求８１８を送る。制御装置は、例えば、協調フレキシブル交流電流送電システムデバイスである。制御装置は、要求が認められることを示すメッセージ８２０を電力潮流信号送信プロセス８０８に送る。
【０１４６】
電力潮流信号送信プロセス８０８は、さらに、容量の要求８２２を、他のエージェントへ送る、及び／又は他のエージェントから受けとる。さらに、電力潮流信号送信プロセス８０８は、容量の要求８２２が認められることを示すメッセージ８２４を、他のエージェントへ送る、及び／又は他のエージェントから受けとる。これらのエージェントは、例えば電源と負荷との間の経路に沿って配置されたノードに関連付けられている。
【０１４７】
通知プロセス８１０は、ラインセンサから情報８２６を受け取る。通知プロセス８１０は、情報８２６をデータベース（例えば、図３の分散型データベース３４１）に格納する。さらに、通知プロセス８１０は、他のエージェントに通知８２８を送る。通知８２８は情報８２６を含む。次いで、他のエージェントは、ほぼ同様のデータベースに情報８２６を格納する。情報８２６には、例えば、限定されないが、エージェント８００に関連付けられたノードに接続される送電線の容量、バス電圧、電力潮流、位相角、及び／又は他の適切な情報が含まれる。
【０１４８】
この実施例では、最適化プロセス８１２は、通知プロセス８１０からトラフィックエンジニアリングデータ８３０を受け取る。この実施例では、トラフィックエンジニアリングデータ８３０には、情報８２６の少なくとも一部と、他の適切な情報とが含まれる。例えば、トラフィックエンジニアリングデータ８３０には、エージェント８００に関連付けられたノードに接続されたラインを通る電力潮流、及びそのような送電線の容量、並びに他の適切な情報が含まれる。
【０１４９】
最適化プロセス８１２は、さらに、他のノードに関連付けられた他のエージェントから、仮想電力回路の経路情報８３２を受け取る。仮想電力回路の経路情報８３２には、例えば、エージェント８００を含む仮想電力回路の一部ではない他のノード及びラインを通る電力潮流、及びそのようなノード及び送電線の容量といった情報が含まれる。
【０１５０】
最適化プロセス８１２は、トラフィックエンジニアリングデータ８３０及び仮想電力回路の経路情報８３２を使用して、送電網を通る電力の流れを最適化する。例えば、最適化プロセス８１２は、エージェント８００に関連付けられたノードを仮想電力回路内に設定する。このような仮想電力回路は、送電網の送電線を通る電力の流れが送電線の容量を超えないように、送電網内の電力潮流の負荷を平衡化するために使用される。
【０１５１】
さらに、最適化プロセス８１２によるこのような電力の流れの最適化は、送電網内の電力損失を低減し、送電網内の送電コストを低下させ、且つ送電網内の輻輳を低減する。さらに、このような最適化は、安全閾値外での動作から制御装置を守り、送電網の容量に対する電力潮流を増大させることもできる。このような実施例では、コストとは財務費用のことである。
【０１５２】
最適化プロセス８１２は、電力潮流信号送信プロセス８０８と最適化情報８３４を交換する。電力潮流信号送信プロセス８０８は、最適化情報８３４を使用して、仮想電力回路を最適化するように、エージェント８００に関連付けられたノードを構成することができる。さらに、最適化プロセス８１２は、仮想電力回路内の他のエージェントに最適化情報８３６も送る。これにより、他のエージェントは、最適化情報８３６を使用して、最適化のために他のエージェントに関連付けられた他のノードを構成することができる。
【０１５３】
最適化情報８３６には、例えば、所望の効率で送電網の送電線の容量を使用する送電網内の任意の数の仮想電力回路の構成が含まれる。
【０１５４】
安定化プロセス８１４は、エージェント８００に関連付けられたノード内の任意の数のデバイスから安定化情報８３８を受け取る。安定化情報８３８は、任意の数のデバイスに関する任意の数のパラメータの値を含む。例えば、安定化情報８３８は、電圧データ、ボルトアンペア無効電力（ＶＡｒ）データ、及びノードに関する他の適切な種類のデータを含むことができる。
【０１５５】
例えば、安定化情報８３８は、ノードを介した電力の分散に望ましくない変動が存在することを示すことができる。ノードを介した電力の分散を概ね望ましい状態に維持するように制御装置を構成するようにとのコマンド８４０が、ノード内の制御装置に送られる。
【０１５６】
さらに、安定化プロセス８１４は、通知プロセス８１０に安定化情報８３９を送る。通知プロセス８１０は、データベースの安定化情報８３８を保存することができる。さらに、通知プロセス８１０は、他のエージェントに安定化情報８３９を送って、ほぼ同様のデータベースに保存することができる。
【０１５７】
デマンド応答インターフェースプロセス８１６は、オペレーションセンター（例えば、図５のオペレーションセンター５０７、及び／又はオペレーションセンター５１０）と通信する。このような通信は、電力管理面インターフェース８０４により行われる。オペレーションセンターのオペレータは、情報の要求８４２を、デマンド応答インターフェースプロセス８１６に送ることができる。この情報は、ノード内の任意の数のデバイス、及び／又は他のノード内の他のデバイスから得られる。デマンド応答インターフェースプロセス８１６は、要求８４２が認められることを示すメッセージ８４４を送る。
【０１５８】
デマンド応答インターフェースプロセス８１６は、容量の要求８４６を電力潮流信号送信プロセス８０８に送る。容量の要求８４６を受け取ると、電力潮流信号送信プロセス８０８は、エージェント８００に関連付けられたノード内の制御装置に容量の要求８１８を送り、他のエージェントに容量の要求８２２を送る。特に、容量の要求８２２は、送電網内の電源と負荷との間の経路に沿った任意の数のエージェントに送られる。このような任意の数のエージェントを使用して、任意の数のエージェントに関連付けられたノードを仮想電力回路に構成することができる。
【０１５９】
この実施例では、エージェント８００に関連付けられたノード及び任意の数のエージェントに関連付けられたノードは、それぞれメッセージ８２０及びメッセージ８２４を電力潮流信号送信プロセス８０８に送る。これらのメッセージは、容量の要求８１８及びメッセージ８２４の要求が認められることを示す。換言すれば、これらのメッセージは、ノードが利用可能であり、且つ仮想電力回路の一部となる容量を有していることを示す。
【０１６０】
メッセージ８２０及びメッセージ８２４を受け取ると、電力潮流信号送信プロセス８０８は、デマンド応答インターフェースプロセス８１６に対し、情報の要求が認められることを示すメッセージ８４７を送る。
【０１６１】
幾つかの実施例では、エージェント８００は、インテリジェント電力ゲートウェイエージェント（例えば、図３のインテリジェント電力ゲートウェイエージェント３２０）の形態をとる。このような実施例では、デマンド応答インターフェースプロセス８１６は、他のインテリジェント電力ゲートウェイエージェントと情報を交換するために使用される。
【０１６２】
例えば、デマンド応答インターフェースプロセス８１６は、電力８５０の要求を、電力制御面インターフェース８０２を介して別のインテリジェント電力ゲートウェイエージェントに送ることができる。デマンド応答インターフェースプロセス８１６は、電力制御面インターフェース８０２を介してこのインテリジェント電力ゲートウェイエージェントから、電力の要求８５０の受け取りを確認するメッセージ８５２を受け取る。
【０１６３】
この実施例では、電力潮流信号送信プロセス８０８は、さらに、電力管理面インターフェース８０４を使用して、オペレーションセンターに情報８４８を送る。情報８４８は、仮想電力回路の健全性とステータスに関するものである。
【０１６４】
ここで図９を参照する。図９は、一実施形態によるエージェントを示している。この実施例では、エージェント９００は、図２のエージェント２１８に含まれる１つのエージェント、及び／又は図３のエージェント３１８の一実行形態の一例である。この実施例に示すように、エージェント９００は、電力制御面インターフェース９０２、電力管理面インターフェース９０４、及び電力潮流面インターフェース９０６を含む。これらのインターフェースは、例えば、イーサネット（登録商標）インターフェースである。
【０１６５】
エージェント９００は、さらに、電力管理プロセス９０８、サイバーセキュリティプロセス９１０、物理的セキュリティプロセス９１２、及びモデル化／シミュレーションインターフェースプロセス９１４を含んでいる。これらのプロセスにより、エージェント９００は、図１の電力管理面１０４内の工程を実行することができる。さらに、この実施例では、これらのプロセスはエージェント９００に含まれるプロセスの一部にすぎない。
【０１６６】
電力管理プロセス９０８は、エージェント９００に関連付けられたノード内の任意の数のデバイスに対し、コマンド及びステータス要求９１６を送る。コマンド及びステータス要求９１６は、エージェント９００に関連付けられたノード内の任意の数のデバイスに関する健全性及びステータスの情報に対するものである。任意の数のデバイスは、電力管理プロセス９０８に応答９１８を送る。このような実施例では、応答９１８には、要求された健全性及びステータスの情報が含まれる。電力管理プロセス９０８は、オペレーションセンターからコマンド及びステータスの要求９２０も受け取る。コマンド及びステータスの要求９２０に応答して、電力管理プロセス９０８は、オペレーションセンターにステータス情報及び応答９２２を送る。
【０１６７】
サイバーセキュリティプロセス９１０は、他のエージェントにサイバーセキュリティ情報９２４を送り、他のエージェントからサイバーセキュリティ情報９２５を受け取る。サイバーセキュリティ情報９２４には、ログ、アラート、セキュリティイベント、パスワード、ルール、閾値、方針、及び／又は他の適切な種類の情報が含まれる。さらに、サイバーセキュリティプロセス９１０は、オペレーションセンターからコマンド及びステータスの要求９２６を受け取る。サイバーセキュリティプロセス９１０は、サイバーセキュリティ情報９２８をオペレーションセンターに送る。サイバーセキュリティ情報９２８には、ログ、アラート、セキュリティイベント、及び／又は他の適切な種類の情報が含まれる。
【０１６８】
物理的セキュリティプロセス９１２は、エージェント９００に関連付けられたノード内の任意の数のデバイスに対し、コマンド及びステータス要求９３０を送る。物理的セキュリティプロセス９１２は、ノード内の任意の数のデバイスから物理的セキュリティ情報９３２を受け取る。例えば、コマンド及びステータスの要求９３０は、ノード内のカメラに送られる。カメラは物理的セキュリティ情報９３２に含めて映像を送り返す。
【０１６９】
さらに、物理的セキュリティプロセス９１２は、オペレーションセンターからコマンド及びステータスの要求９３４を受け取る。物理的セキュリティプロセス９１２は、物理的セキュリティ情報９３６をオペレーションセンターに送る。物理的セキュリティ情報９３６には、ログ、物理的セキュリティイベント、アラート、及び／又は他の適切な情報が含まれる。
【０１７０】
これらの実施例では、サイバーセキュリティプロセス９１０及び／又は物理的セキュリティプロセス９１２は、送電網から直接、及び／又は送電網についての情報を受け取るように構成されている。例えば、物理的セキュリティプロセス９１２又はサイバーセキュリティプロセス９１０は送電網内で起きたイベントの通知を受け取る。
【０１７１】
具体的には、物理的セキュリティプロセス９１２は、送電網内で起きた、又は送電網内で起きている物理的イベントの通知を受け取る。さらに、サイバーセキュリティプロセス９１０は情報イベント、例えば別のエージェントからのメッセージの通知を受け取る。
【０１７２】
サイバーセキュリティプロセス９１０及び物理的セキュリティプロセス９１２はイベントを分類するように構成されている。さらに、これらのプロセスは、これらのイベントの分類に基づいて一又は複数の動作を開始する必要があるか否かを判断するように構成されている。幾つかの実施例では、これらのプロセスはこれらのイベントに応答するために必要な動作を開始するように構成されている。
【０１７３】
モデル化／シミュレーションインターフェースプロセス９１４は、エージェント９００に関連付けられたノードのシミュレーションを実行する。このようなシミュレーションは、ノード内での電力の分布について行われる。
【０１７４】
モデル化／シミュレーションインターフェースプロセス９１４は、オペレーションセンターから要求９３８を受け取る。要求９３８は、ノードのシミュレーションを実行することにより生成される情報を求めるものである。モデル化／シミュレーションインターフェースプロセス９１４は、オペレーションセンターへ情報９４０を送る。
【０１７５】
幾つかの実施例では、エージェント９００に含まれるプロセスと図８のエージェント８００に含まれるプロセスとは、同じノードに関連付けられたプロセスである。例えば、エージェント８００とエージェント９００とは、共に１つのノード内の１つのプロセッサユニット上で実行される。
【０１７６】
エージェント９００に含まれるプロセスと、図８のエージェント８００に含まれるプロセスとは、情報を交換する、及び／又は協働して工程を実行することができる。例えば、エージェント９００内のサイバーセキュリティプロセス９１０は、エージェント８００内の通知プロセス８１０に使用される。
【０１７７】
具体的な実施例として、通知８２８は、サイバーセキュリティ情報９２４が、エージェント９００内のサイバーセキュリティプロセス９１０により他のエージェントへと送られた後で初めて、エージェント８００内の通知プロセス８１０から他のエージェントへ送られる。このようにして、他のエージェントは、エージェント９００及びエージェント８００に関連付けられたノードを確認することができる。
【０１７８】
次に図１０を参照する。図１０は、一実施形態による、送電網内で情報を処理するプロセスのフロー図である。図１０に示すプロセスは、図２の電力環境２００で実施することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントを使用して実行される。
【０１７９】
このプロセスは、送電網内の任意の数のエージェントから情報を受け取ることにより開始される（工程１０００）。この情報は、任意の数の異なる形態で受け取ることができる。例えば、この情報はセンサデータ、測定値、計測、電圧読取り、アラート、メッセージ、要求、コマンド、画像、映像、通知、制御データ、及び他の適切な種類の情報のうちの少なくとも一つを含む。
【０１８０】
次に、このプロセスでは、情報を使用して対象となるイベントが起きたか否かを判断する（工程１００２）。例えば、工程１００２のプロセスでは、物理的イベント、例えば図４の物理的イベント４１０、又はサイバーイベント、例えば図４のサイバーイベント４１２が起きたか否かを判断する。
【０１８１】
対象のイベントが起きた場合、プロセスはイベントを分類する（工程１００４）。このプロセスは次に、そのイベントの分類に基づき動作を開始するか否かを判断する（工程１００６）。動作を開始すべき場合、この動作が識別される（工程１００８）。その後動作が開始され（工程１０１０）、上述したようにプロセスは工程１０００に戻る。
【０１８２】
工程１００６を再度参照する。動作を開始すべきでない場合には、プロセスは上述のように工程１０００へ戻る。工程１００２を再度参照する。対象のイベントが起きていない場合には、プロセスは上述のように工程１０００に戻る。
【０１８３】
ここで、一実施形態によるイベントを分類するプロセスのフロー図を示す図１１に注目する。図１１に示すプロセスは、図１０の工程１００４を実行するのに使用可能である。
【０１８４】
プロセスは、イベントを受け取ることにより開始される（工程１１００）。このイベントは例えば、図１０の工程１００２において起きたと判断されたイベントである。このプロセスは次に、イベントに基づき任意の数のパラメータのデータを生成する（工程１１０２）。イベントが物理的イベントである場合、パラメータは例えば非限定的に、電力量、電圧レベル、電流のレベル、周波数、及び／又は他の適切な種類のパラメータを含む。
【０１８５】
このプロセスは次に、任意の数のパラメータのデータと一連の予測されるイベントのうちの少なくとも一つを使用して、イベントが予測されるイベントであるか否かを判断する。一連の予測されるイベントは、以前に予測されるイベントとして識別された一又は複数のイベントである。
【０１８６】
イベントが予測されるイベントである場合、プロセスは任意の数のパラメータについてのデータと、一連の正常なイベントのうちの少なくとも一つを使用して、予測されるイベントが正常なイベントであるか否かを判断する（工程１１０６）。一連の正常なイベントは、以前に正常なイベントとして識別された一又は複数のイベントである。
【０１８７】
本明細書で使用されるように、「正常なイベント」は、送電網に対応するパラメータの値が公称値である、選択限界値内である又は選択限界値外であるが選択された時間間隔内であるイベントである。これらのパラメータは例えば非限定的に、電力レベル、電流、電圧、周波数、力率、及び／又は他の適切な種類のパラメータを含む。選択限界値外であるが、選択された時間間隔内であるパラメータ値とは、選択閾値を下回る期間の間、選択限界値外である値である。
【０１８８】
正常なイベントではないイベントは異常なイベントと見なされる。本明細書に使用される「異常なイベント」は、送電網に対応するパラメータ値が公称値ではない、又は選択限界値外であり、選択された時間間隔外であるイベントである。さらに、異常なイベントとは緊急の種類のイベントである。例えば、緊急の種類のイベントとは、不良イベント、短絡、電圧フリッカー、電圧低下、絶縁破壊、バックアップ作業、高調波歪み、又は他の何らかの適切な種類の緊急な種類のイベントである。
【０１８９】
予測されるイベントが正常なイベントである場合、そのイベントは正常な予測されるイベントとして分類され（工程１１０８）、その後プロセスは終了する。そうでない場合、予測されるイベントは異常な予測されるイベントとして分類され（工程１１１０）、またその後プロセスは終了する。
【０１９０】
再び工程１１０４を参照する。イベントが予測されるイベントではない場合、このプロセスは、任意の数のパラメータについてのデータと、一連の正常なイベントのうちの少なくとも一つを使用して、予測されるイベントが正常なイベントか否かを判断する。予測されないイベントが正常なイベントである場合、予測されないイベントは正常な予測されないイベントとして分類され（工程１１１４）、その後プロセスは終了する。そうでない場合、プロセスは予測されないイベントを異常な予測されないイベントとして分類し（工程１１１６）、その後プロセスは終了する。
【０１９１】
次に図１２Ａ及び１２Ｂを参照する。図１２Ａ及び１２Ｂは、一実施形態による、スイッチングイベントを分類するプロセスのフロー図である。図１２Ａ及び１２Ｂに示すプロセスは、図２の電力環境２００において実行される。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。
【０１９２】
このプロセスは、図４のスイッチングイベント４１４等の物理的イベントをどのように、電力環境２００内における予測されるイベント又は予測されないイベントのいずれかに分類するかを示す一例である。さらに図１２Ａ及び１２Ｂに示すプロセスは、図１１の工程１１０４を実行するのに使用可能である。
【０１９３】
このプロセスは、エージェントがスイッチングイベントの識別を受け取ることによって開始される（工程１２００）。この実施例では、スイッチングイベントは負荷の送電網への接続である。当然ながら、他の実施例では、スイッチングイベントは送電網又は他の何らかの種類のスイッチングイベントからの負荷の接続解除である。
【０１９４】
エージェントは次に、送電網を使用してスイッチングイベントの任意の数のパラメータの値を識別する（工程１２０２）。例えば、エージェントはスイッチングイベントが起きた送電網のセグメントと連通する。このセグメントは送電網内の電気回路の一部である。
【０１９５】
このエージェントは、スイッチングイベントによって形成された接続の種類が、接続されたセグメント内の電気回路に基づき許容可能な接続であるか否かを判断する（工程１２０４）。接続の種類が許容可能な接続でない場合、プロセスはスイッチングイベントを予測されないイベントとして識別し（１２０６）、その後プロセスは終了する。
【０１９６】
そうでなければ、エージェントは新たに接続された負荷によって消費された電力が許容可能限界内であるか否かを、送電網から取得した電力データを使用して判断する（工程１２０８）。この電力データは例えば、電力メータ、スマートメータ、及び／又は接続された送電網のセグメント内及び／又は近くの他の適切な装置からの計測を含む。
【０１９７】
新たに接続された負荷によって消費される電力が許容可能な限界値内でない場合、プロセスは上述したように工程１２０６へ進む。そうでない場合、エージェントは、送電網からの電圧データ、電流データ、及び力率データのうちの少なくとも一つを使用して、接続された負荷の種類が許容可能な負荷であるか否かを判断する（工程１２１０）。
【０１９８】
負荷の種類が許容可能な負荷でない場合には、プロセスは上述のように工程１２０６に進む。そうでない場合、エージェントは、時間対電力消費率の比が選択限界値内であるか否かを判断する（工程１２１２）。この判断は、例えば非限定的に、接続が確立した後の選択された期間と、選択された期間中の負荷による電力消費レベルを使用して行われる。
【０１９９】
時間対電力消費率の比が選択限界値内でない場合、プロセスは上述したように工程１２０６へ進む。そうでない場合、エージェントはイベントを予測されるイベントとして分類し（工程１２１４）、その後プロセスは終了する。
【０２００】
次に図１３を参照する。図１３は、一実施形態による、電力イベントを分類するプロセスのフロー図である。図１３に示すプロセスは、図２の電力環境２００において実行することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。
【０２０１】
図１３のプロセスは、物理的イベント、例えば図４の電力イベント４１６をどのように、電力環境２００内で予測されるイベント又は予測されないイベントのいずれかに分類するかを示す一例である。図１３に示すプロセスは、図１１の工程１１０４を実行するのに使用可能である。
【０２０２】
このプロセスは、エージェントが電力イベントの識別を受け取ることによって開始される（工程１３００）。この実施例では、電力イベントとは送電網内の電力生成の変化である。当然ながら、他の実施例では、電力イベントは送電網内の電力需要の変化、又は他の何らかの種類の電力イベントである。
【０２０３】
エージェントは次に、電力生成量の変化が許容可能であるか否かを判断する（工程１３０２）。この判断は例えば非限定的に、ハイシーズン又はオフシーズン中に変化かが起こるか否かの判断、天気の情報、電力データ、及び／又は他の適切な種類のデータを使用して行われる。
【０２０４】
電力生成量の変化が許容可能でない場合、エージェントは電力イベントを予測されないイベントとして分類し（工程１３０４）、その後プロセスは終了する。そうでない場合、エージェントは電力生成の変化が送電網の電力需要に応える能力に悪影響を与えるか否かを判断する（工程１３０６）。
【０２０５】
電力生成の変化が送電網の電力需要に応える能力に悪影響を及ぼす場合、プロセスは上述したように工程１３０４へ進む。そうでない場合、エージェントは生成されている電力が、選択された許容値内で任意の数の負荷へ供給されている電力と一致するか否かを判断する（工程１３０８）。
【０２０６】
生成されている電力が選択許容値内で任意の数の負荷へ供給されている電力と一致しない場合、プロセスは上述したように工程１３０４へ進む。そうでない場合、エージェントは電力生成の変化した後の送電網内の電力の品質が許容可能であるか否かを判断する。電力の品質が許容可能でない場合には、プロセスは上述のように工程１３０４へ進む。そうでなければ、エージェントは電力イベントを予測されるイベントとして分類し（工程１３１２）、その後プロセスは終了する。
【０２０７】
次に図１４を参照する。図１４は、一実施形態による、装置イベントを分類するプロセスのフロー図である。図１４に示すプロセスは、図２の電力環境２００において実行可能である。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。
【０２０８】
図１４に示すプロセスは、物理的イベント、例えば図４の装置イベント４１８がどのように、電力環境２００内で予期されるイベント又は予期されないイベントのいずれかに分類されるかを示す一例である。図１４に示すプロセスは、図１１の工程１１０４を実行するのに使用可能である。
【０２０９】
このプロセスは、エージェントが装置イベントの識別を受け取ることによって開始される（工程１４００）。この実施例では、装置イベントは保護装置の起動である。当然ながら、他の実施例では、装置イベントは保護装置の切断、又は他の何らかの種類の装置イベントである。エージェントは次に、装置イベントのトリガーイベントを、送電網からのデータを使用して識別できるか否かを判断する（工程１４０２）。
【０２１０】
工程１４０２において、エージェントは装置イベントが起きた送電網のセグメントからのデータ、及びこのセグメントの電気回路のパラメータの既知値を使用してトリガーイベントを識別する。トリガーイベントは例えば、送電網又はサイバーイベント内で起きた別の物理的イベントである。
【０２１１】
装置のトリガーイベントが識別できない場合、エージェントはトリガーイベントが送電網のメインコントローラ又はオペレーションセンターからの指示であったか否かを判断する（工程１４０４）。例えば、エージェントは送電網のメインコントローラ又はオペレーションセンターと通信して、この判断を下す。
【０２１２】
トリガーイベントが送電網のメインコントローラ又はオペレーションセンターからの指示でなかった場合、エージェントは装置イベントを予測されないイベントとして分類し（工程１４０６）、その後プロセスは終了する。そうでない場合は、エージェントはトリガーイベントが分類されたか否かを判断する（工程１４０８）。
【０２１３】
トリガーイベントが分類されなかった場合、プロセスは上述のように工程１４０６に進む。そうでない場合、エージェントは装置イベントの位置に任意の数の接地及び／又はアース接地要素があるか否かを判断する（工程１４１０）。この判断は、例えば送電網から取得した電圧データを使用して行われる。
【０２１４】
装置イベントの位置に任意の数の接地及び／又はアース接地要素がある場合、プロセスは上述したように工程１４０６へ進む。そうでなければ、エージェントは使用される保護装置が接続される位置の異なる交流電流側が同期されたか否かを判断する（工程１４１２）。
【０２１５】
異なる交流電流側が同期されていない場合、プロセスは上述のように工程１４０６に進む。そうでなければ、エージェントは装置イベントを予測されるイベントとして分類し（工程１４１４）、その後プロセスは終了する。工程１４０２を再度参照すると、トリガーイベントを識別することができ、プロセスは上述のように工程１４０８へ進む。
【０２１６】
次に図１５を参照する。図１５は、一実施形態による要求を分類するプロセスのフロー図である。図１５に示すプロセスは、図２の電力環境２００で実施することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。
【０２１７】
図１５に示すプロセスは、例えば図４の要求４２４等のサイバーイベントがどのように、電力環境２００内の予測されるイベント又は予測されないイベントのいずれかに分類されるかの一例である。図１５に示すプロセスは、図１１の工程１１０４を実行するのに使用可能である。
【０２１８】
このプロセスは、情報の要求を受信するエージェントよって開始される（工程１５００）。エージェントは、サイバーセキュリティプロセスから取得したスケジュールを使用して、要求が予定された情報の要求であるか否かを判断する（工程１５０２）。要求が予定されたイベントでない場合、エージェントは緊急事態に応じて要求を受信したか否かを判断する（工程１５０４）。要求が緊急事態に応じて受信したものでない場合、エージェントは要求を予測されない要求として分類し（工程１５０６）、その後プロセスは終了する。
【０２１９】
そうでなければ、エージェントはサイバーセキュリティプロセスを使用して、サイバーセキュリティの対策が達成されたか否かを判断する。この判断は、サイバーセキュリティプロセスを使用して要求のインテグリティを評価することによって行われる。
【０２２０】
サイバーセキュリティの対策が達成されていない場合には、プロセスは上述のように工程１５０６に進む。そうでなければ、エージェントは要求されている情報が取得可能であるか否かを判断する（工程１５１０）。工程１５１０において、エージェントはサイバーセキュリティプロセスを使用して要求内容を評価することによってこれを判断する。エージェントは、要求されている情報が記録されている、又は測定されているか否かを判断する。
【０２２１】
要求されている情報が取得可能でない場合、プロセスは上述のように工程１５０６に進む。そうでなければ、エージェントは要求されている情報をセキュリティの規則に基づいて送ることができるか否かを判断する。例えば、工程１５１２において、エージェントは要求ごとに情報を送ることが、一又は複数のセキュリティの規則、又はサイバーセキュリティプロセスによって設定された共有規則を破ることになるか否かを判断する。
【０２２２】
要求されている情報をセキュリティの規則に基づいて送ることができない場合、プロセスは上述したように工程１５０６に進む。そうでない場合、エージェントは要求を予測される要求として分類し（工程１５１４）、その後プロセスは終了する。工程１５０２を再度参照する。要求が予定されたイベントである場合、プロセスは上述のように工程１５０８へ進む。
【０２２３】
図１６を参照する。図１６は一実施形態によるコマンドを分類するプロセスの図である。図１６に示すプロセスは、図２の電力環境２００で実施することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。
【０２２４】
図１６に示すこのプロセスは、図４のコマンド４２２等のサイバーイベントをどのように、電力環境２００内の予測されるイベント又は予測されないイベントのいずれかに分類されるかを示す一例である。図１６に示すプロセスは、図１１の工程１１０４を実行するのに使用可能である。
【０２２５】
このプロセスは、動作を行うように要求するコマンドをエージェントが受信することによって開始される（工程１６００）。エージェントは、サイバーセキュリティプロセスから取得したスケジュールを使用して、コマンドが予定されたコマンドであるか否かを判断する（工程１６０２）。コマンドが予定されたイベントでない場合、エージェントは緊急事態に応じてコマンドを受信したか否かを判断する（工程１６０４）。コマンドが緊急事態に応じて受信したものでない場合、エージェントはコマンドを予測されない要求に分類し（工程１６０６）、その後プロセスは終了する。
【０２２６】
そうでない場合、エージェントはサイバーセキュリティプロセスを使用して、サイバーセキュリティの対策が達成されたか否かを判断する（工程１６０８）。この判断は、サイバーセキュリティプロセスを使用して、コマンドのインテグリティを評価することによって行われる。
【０２２７】
サイバーセキュリティの対策が達成されていない場合、プロセスは上述のように工程１６０６に進む。そうでなければ、エージェントはコマンドによって要求されている動作が許容されるものか否かを判断する（工程１６１０）。工程１６１０では、エージェントは、例えばサイバーセキュリティプロセスを使用して、サイバーセキュリティプロセスによって設定されたセキュリティの規則を評価することによってこの判断を行う。
【０２２８】
要求されている動作が許容できない場合には、プロセスは上述のように工程１６０６に進む。そうでなければ、エージェントは、コマンドがサイバーセキュリティプロセスを使用して識別可能な動作に応じて受信されたか否かを判断する（工程１６１２）。この識別は、サイバーセキュリティプロセスを使用してコマンドの内容を評価することによって行われる。例えばエージェントは、コマンドがある方法で定義できる又は測定できる動作の結果であるか否かを判断する。
【０２２９】
コマンドが、識別可能な動作に応じて受信されていない場合、エージェントは、送電網の状態に基づいてコマンドを予測できるか否かを判断する（工程１６１４）。コマンドが予測可能でない場合、エージェントはコマンドがシミュレーションされたコマンドであるか否かを判断する（工程１６１６）。本明細書で使用する「シミュレーションされたコマンド」とは、リアルコマンドをシミュレーションするために生成されたコマンドである。シミュレーションされたコマンドは、送電網をテストする目的で生成される。
【０２３０】
コマンドがシミュレーションされたコマンドである場合、エージェントはコマンドを予測されるイベントとして識別し（工程１６１８）、その後プロセスは終了する。そうでない場合、プロセスは上述のように工程１６０６に進む。
【０２３１】
工程１６１４を再度参照する。コマンドが予測可能である場合、プロセスは工程１６１８へ進む。工程１６１２を再度参照する。識別可能な動作に応じてコマンドを受信した場合には、プロセスは上述のように工程１６１８へ進む。さらに工程１６０２を再度参照する。コマンドが予定されたコマンドである場合には、プロセスは上述のように工程１６０８へ進む。
【０２３２】
次に図１７を参照する。図１７は、一実施形態による、イベントの分類に基づいて物理的イベントに応答するプロセスのフロー図である。図１７に示すプロセスは、図１０の工程１００４及び工程１００６を実行するのに使用可能である。
【０２３３】
図１７に示すプロセスは、図２の電力環境２００で実施することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。具体的には、図１７に示すプロセスは例えば非限定的に、図４のエージェント４００のクラシファイヤー４０２及び／又はアナライザー４０４を使用して実行される。
【０２３４】
このプロセスは、エージェントがイベントを正常な予測されるイベント、異常な予測されるイベント、正常な予測されないイベント、又は異常な予測されないイベントとして分類されるか否かを判断することによって開始される（工程１７００）。イベントが正常な予測されるイベントとして分類された場合、エージェントはこれ以上の動作は必要ないと判断し（工程１７０２）、その後プロセスは終了する。
【０２３５】
イベントが異常な予測されるイベントとして分類される場合、エージェントは電気規格によって示される動作を識別し実施する（工程１７０４）。使用される電気規格は例えば電気規則規格（ＮＥＣ）である。
【０２３６】
再度工程１７００を参照する。イベントが正常な予測されないイベントとして分類される場合、エージェントは、任意の数のパラメータの選択限界値外であるイベントの任意の数のパラメータを識別する（工程１７０６）。その後、エージェントは、選択された期間、任意の数のパラメータを監視する（工程１７０８）。例えば、工程１７０８において、エージェントはこれらのパラメータを監視するために、全体的な電力消費、メータの示度、及び／又は他の種類のデータを監視する。エージェントは次に、不整合性が検出されたか否かを判断する（工程１７１０）。不整合性は送電網内における不具合の発生であってよい。
【０２３７】
不整合性が検出されていない場合、エージェントはイベントを予測されるイベントとして再分類し（工程１７１２）、その後プロセスは終了する。これらの実施例では、エージェント４００のクラシファイヤー４０２はイベントのこの再分類を受信し、図１１の工程１１０６においてイベントのさらなる再分類を開始する。
【０２３８】
動作１７１０を再度参照する。不整合性が検出された場合、プロセスはイベントの発信元が公認のイベントであるか否かを判断する（工程１７１４）。イベントの発信元は例えば、イベントの原因となったコマンド、イベントの原因となったメッセージ、自然な物理的イベント、又は他の何らかの適切な種類のイベント発信元である。例えば、メッセージにより動作が実施され、イベントが発生する。工程１７１４では、エージェントは送電網のメインコントロールエージェントから受信した制御データ、オペレーションセンターからのデータ、及び／又は他の適切なデータを使用して判断を行う。
【０２３９】
イベントの発信元が公認である場合には、プロセスは上述のように工程１７１２に進む。そうでない場合には、プロセスは上述のように工程１７１６に進む。再度工程１７００を参照する。イベントが異常な予測されないイベントとして分類される場合、エージェントはイベントが起きた、あるいは起きている送電網の部分の位置を確認し分離させる（工程１７１６）。送電網のこの部分は、例えば送電網の影響を受けたセグメントと呼ばれる。送電網のこの部分の分離には、電力がこのエリアに流入することを阻止することが含まれる。
【０２４０】
エージェントは次に、イベントに基づき開始すべき任意の数の動作を識別する（工程１７１８）。工程１７１８では、任意の数の動作は例えば非限定的に、任意の数のクライアントに連絡する、マネージャに連絡する、任意の数の警告を発信する、係員を派遣する、サイバーセキュリティプロセスを開始する、バイパスが可能である場合、影響を受けたエリアに電力を再分配する、及び／又は他の適切な種類の動作が含まれる。エージェントは次に、識別された任意の数の動作を開始し（工程１７２０）、その後プロセスは終了する。
【０２４１】
次に図１８を参照する。図１８は、一実施形態による、コマンドの分類に基づきコマンドに応答するプロセスのフロー図である。図１８に示すプロセスは、図１０の工程１００４及び工程１００６を実行するのに使用可能である。
【０２４２】
図１８に示すプロセスは、図２の電力環境２００で実施することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。具体的には、図１８に示すプロセスは、例えば非限定的に、図４のエージェント４００のクラシファイヤー４０２及び／又はアナライザー４０４を使用して実行される。
【０２４３】
このプロセスは、コマンドが正常な予測されるイベント、異常な予測されるイベント、正常な予測されないイベント、又は異常な予測されないイベントとして分類されるか否かをエージェントが判断することによって開始される（工程１８００）。コマンドが正常な予測されるイベントとして分類される場合、エージェントはコマンドによって要求された動作を開始し（工程１８０２）、その後プロセスは終了する。
【０２４４】
コマンドが異常な予測されるイベントとして分類された場合、エージェントはコマンドの発信元が公認のものか否かを判断する（工程１８０４）。コマンドの発信元が公認のものである場合、エージェントはコマンドの分類をエラーとして印付けをし、コマンドを再評価する（工程１８０６）。これらの実施例では、コマンドの再評価は、図４のエージェント４００のクラシファイヤー４０２及び／又はアナライザー４０４を使用して行われる。
【０２４５】
具体的には、コマンドはまだ予測されるコマンドと見なされているが、コマンドは正常であるか、又は異常であるかを判断するために再評価される。工程１８０６では、再評価は送電網の状態を解析して、コマンドによって要求された動作がどのように送電網に影響を及ぼすかを判断することによって行われる。
【０２４６】
エージェントは次に、コマンドが正常か否かを判断する（工程１８０８）。コマンドが正常である場合、プロセスは上述したように工程１８０２に進む。そうでない場合、エージェントはサイバーセキュリティプロセスを開始し（工程１８１０）、その後プロセスは終了する。サイバーセキュリティプロセスは送電網を保護するために開始される。
【０２４７】
再び工程１８０４を参照する。工程１８０４では、コマンドの発信元が公認のものでない場合、プロセスは工程１８１０へ進む。さらに、再び工程１８００を参照する。コマンドが正常な予測されないイベントとして分類される場合、エージェントはコマンドの発信元が公認のものであるか否かを判断する（工程１８１２）。
【０２４８】
コマンドの発信元が公認のものでない場合、プロセスは工程１８１０へ進む。そうでない場合、エージェントはコマンドを再評価する（工程１８１４）。具体的には、コマンドはまだ正常なコマンドとみなされているが、送電網の状態と、コマンドによって要求されている動作に基づき、コマンドが予測されるものか、又は予測されないものかを判断するためにコマンドが再評価される。
【０２４９】
エージェントは次に、コマンドが予測されるものか否かを判断する（工程１８１６）。コマンドが予測されるものである場合には、上述のようにプロセスは工程１８０２に進む。そうでない場合、プロセスは上述のように工程１８０４に進む。
【０２５０】
再び工程１８００を参照する。工程１８００において、コマンドが異常な予測されないイベントとして分類される場合、エージェントはコマンドを分離させる（工程１８１８）。エージェントは次に、コマンドの発信元、及び／又はコマンドによって要求されている動作に基づき、実施すべき任意の数の動作を識別する（工程１８２０）。ある実施例では、工程１８１０の実施は、実施される動作のうちの一つと見なされる。エージェントは次に、識別された任意の数の動作を開始し（工程１８２２）、その後プロセスは終了する。
【０２５１】
次に図１９を参照する。図１９は、一実施形態による、要求の分類に基づき要求に応答するプロセスのフロー図である。図１９に示すプロセスは、図１０の工程１００４及び工程１００６を実行するのに使用可能である。
【０２５２】
図１９に示すプロセスは、図２の電力環境２００で実施することができる。具体的には、このプロセスは図２のエージェント２１８、図３のエージェント３１８、又は図４のエージェント４００のうちの一又は複数のエージェントにおいて実行される。具体的には、図１９に示すプロセスは、例えば非限定的に、図４のエージェント４００のクラシファイヤー４０２及び／又はアナライザー４０４を使用して実行される。
【０２５３】
このプロセスは、要求が正常な予測されるイベント、異常な予測されるイベント、正常な予測されないイベント、又は異常な予測されないイベントとして分類されるか否かをエージェントが判断することによって開始される（工程１９００）。この要求は、情報の要求である。
【０２５４】
さらに、要求が予定された要求及び／又は認可された要求である時は、要求は正常な予測されるイベントとして分類される。要求が予定された要求ではないが、緊急事態において受信する種類の要求である場合、要求は異常な予測されるイベントとして分類される。さらに、要求が緊急の時の要求でない場合、要求は正常な予測されないイベントとして分類される。要求が予定した要求でなく、緊急時に受信した要求でもない時は、要求は異常な予測されないイベントとして分類される。
【０２５５】
要求が正常な予測されるイベントとして分類された場合、エージェントは要求されている情報の提供に進み（工程１９０２）、その後プロセスは終了する。要求が異常な予測されるイベントとして分類された場合、プロセスは送電網の任意の部分が緊急状態にあるか否かを判断する（工程１９０４）。この部分は例えば、送電網の一又は複数のセグメントである。エージェントは例えば、送電網からのセンサデータ及び／又は他の種類のデータを使用してこの判断を行うことができる。
【０２５６】
送電網の任意の部分が緊急状態にある場合、プロセスは上述したように工程１９０２に進む。そうでない場合、エージェントは上述のように工程１９０６に進む。再び工程１９００を参照する。工程１９００において要求が正常な予測されないイベントとして分類される場合、エージェントは要求の発信元が公認のものであるか否かを判断する（工程１９０６）。
【０２５７】
エージェントが要求の発信元が公認のものであると判断した場合、エージェントは要求が発信元の状態に基づいて間違って送られたものか否かを判断する（工程１９０８）。工程１９０８では、エージェントは発信元の状態をチェックする。例えばプロセスでは、要求を送信した送電網の装置からのセンサデータを使用して、装置に障害が起きているか、選択限界値内で機能しているか、又はある他の方法で動作しているかを判断する。
【０２５８】
要求が間違って送信されたのではない場合、エージェントは要求を正常な予測されるイベントとして再分類し（工程１９１０）、次に上述したように工程１９０２へ進む。再び工程１９０８を参照する。工程１９０８において要求が間違って送信された場合、エージェントはメッセージを破棄し（工程１９１２）、その後プロセスは終了する。工程１９１２では、エージェントは要求されている情報を提供しない。ある場合には、工程１９１２において、エージェントは再評価のためにエージェント４００のクラシファイヤー４０２へ要求を送信する。
【０２５９】
再び工程１９００を参照する。工程１９００において、要求が異常な予測されないイベントとして分類された場合、エージェントは要求を分離させ、サイバーセキュリティプロセスを開始し（工程１９１４）、その後プロセスは終了する。工程１９０６を再度参照する。工程１９０６において、エージェントが要求の発信元が公認のものでないと判断した場合には、プロセスは上述のように工程１９１４へ進む。
【０２６０】
図示した異なる実施形態でのフロー図、プロセスフロー図及びブロック図は、実施形態で実装可能な装置及び方法の構造、機能、及び工程を示している。その際、フロー図、プロセスフロー図又はブロック図の各ブロックは、工程又はステップのモジュール、セグメント、機能及び／又は部分を表わしている。例えば、一又は複数のブロックは、プログラムコードとして、ハードウェアにおいて、又はプログラムコードとハードウェアの組合せとして実施可能である。ハードウェアにおいて実施されるとき、ハードウェアは、例えば、フロー図又はブロック図の一又は複数の工程を実施するように製造又は構成された集積回路の形態をとることができる。
【０２６１】
一実施形態の幾つかの代替的な実装態様では、ブロックに記載された１つ又は複数の機能は、図中に記載の順序を逸脱して現れることがある。例えば、場合によっては、連続して示されている二つのブロックがほぼ同時に実行されること、又は時には含まれる機能によってはブロックが逆順に実施されることもありうる。また、フロー図又はブロック図に描かれているブロックに加えて他のブロックが追加されることもありうる。
【０２６２】
ここで図２０を参照する。図２０は、一実施形態によるデータ処理システムのブロック図である。この実施例では、データ処理システム２０００は、図２のデータ処理システム２１６に含まれる１つのデータ処理システム、及び／又は図３のプロセッサユニット３１０を実施するために使用される。
【０２６３】
さらに、データ処理システム２０００は、一実施形態によるエージェントを実行するために使用される。例えば、データ処理システム２０００は、図２のエージェント２１８のうちのエージェント、図３のエージェント３１８、及び／又は図４のエージェント４００を実行するために使用される。この実施例では、データ処理システム２０００は通信フレームワーク２００２を含み、これによりプロセッサユニット２００４、メモリ２００６、固定記憶域２００８、通信ユニット２０１０、入出力（Ｉ／Ｏ）ユニット２０１２、及びディスプレイ２０１４の間の通信が行われる。
【０２６４】
プロセッサユニット２００４は、メモリ２００６に読み込まれうるソフトウェアに対する命令を実行するように働く。プロセッサユニット２００４は、特定の実行形態に応じて、任意の数のプロセッサ、マルチプロセッサコア、又は他の形式のプロセッサであってもよい。本明細書でアイテムに言及して「任意の数の」というとき、一又は複数のアイテムを意味する。さらに、プロセッサユニット２００４は、単一チップ上にメインプロセッサと二次プロセッサとが共存する任意の数の異種プロセッサシステムを使用して実施されてもよい。別の例示的な実施例では、プロセッサ装置２００４は同一形式の複数のプロセッサを含む対称型マルチプロセッサシステムであってもよい。
【０２６５】
メモリ２００６及び固定記憶域２００８は、記憶デバイス２０１６の例である。記憶デバイスは、例えば、限定しないが、データ、機能的な形態のプログラムコード、及び／又は他の好適な情報などの情報を、一時的に及び／又は永続的に保存することができる任意の個数のハードウェアである。記憶デバイス２０１６は、これらの実施例ではコンピュータで読取可能な記憶デバイスと呼ばれることもある。これらの実施例では、メモリ２００６は例えば、ランダムアクセスメモリ又は他の何らかの適切な揮発性又は不揮発性の記憶デバイスであってもよい。固定記憶域２００８は具体的な実装に応じて様々な形態をとりうる。
【０２６６】
例えば、固定記憶域２００８は、一又は複数のコンポーネント又はデバイスを含みうる。例えば、固定記憶域２００８は、ハードドライブ、フラッシュメモリ、書換え型光ディスク、書換え可能磁気テープ、又はそれらの何らかの組み合わせである。固定記憶域２００８によって使用される媒体は着脱式であってもよい。例えば、着脱式ハードドライブは固定記憶域２００８に使用することができる。
【０２６７】
通信ユニット２０１０はこれらの例では、他のデータ処理システム又はデバイスとの通信を行う。これらの例では、通信ユニット２０１０はネットワークインターフェースカードである。通信ユニット２０１０は、物理的及び無線の通信リンクのいずれか一方又は両方を使用することによって、通信を提供することができる。
【０２６８】
入出力ユニット２０１２により、データ処理システム２０００に接続可能な他のデバイスによるデータの入力及び出力が可能になる。例えば、入出力ユニット２０１２は、キーボード、マウス、及び／又は他のなんらかの好適な入力デバイスを介してユーザ入力への接続を提供することができる。さらに、入出力ユニット２０１２は出力をプリンタに送ることができる。ディスプレイ２０１４はユーザに情報を表示する機構を提供する。
【０２６９】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は、通信フレームワーク２００２を介してプロセッサユニット２００４と通信する記憶デバイス２０１６内に位置付けされる。このような実施例では、命令は固定記憶域２００８上において機能的な形態になっている。これらの命令は、プロセッサユニット２００４によって実行するため、メモリ２００６に読み込まれうる。異なる実施形態のプロセスは、メモリ２００６などのメモリに配置可能なコンピュータによって実行される命令を使用して、プロセッサユニット２００４によって実行することができる。
【０２７０】
これらの命令は、プログラムコード、コンピュータで使用可能なプログラムコード、又はコンピュータで読取可能なプログラムコードと呼ばれ、プロセッサユニット２００４内のプロセッサによって読取及び実行することができる。異なる実施形態のプログラムコードは、メモリ２００６又は固定記憶域２００８など、異なる物理的な又はコンピュータで読取可能な記憶媒体上に具現化される。
【０２７１】
プログラムコード２０１８は、選択的に着脱可能でコンピュータで読取可能な媒体２０２０上に機能的な形態で配置され、プロセッサユニット２００４で実行用のデータ処理システム２０００に読込み又は転送することができる。プログラムコード２０１８及びコンピュータで読取可能な媒体２０２０は、これらの実施例ではコンピュータプログラム製品２０２２を形成する。１つの実施例では、コンピュータで読取可能な媒体２０２０は、コンピュータで読取可能な記憶媒体２０２４又はコンピュータで読取可能な信号媒体２０２６であってもよい。
【０２７２】
コンピュータで読取可能な記憶媒体２０２４は、例えば、固定記憶域２００８の一部であるハードディスクなどのように、記憶デバイス上に転送するための固定記憶域２００８の一部であるドライブ又は他のデバイスに挿入又は配置される光ディスク又は磁気ディスクなどを含みうる。コンピュータで読取可能な記憶媒体２０２４はまた、データ処理システム２０００に接続されているハードドライブ、サムドライブ、又はフラッシュメモリなどの固定記憶域の形態をとりうる。幾つかの例では、コンピュータで読取可能な記憶媒体２０２４はデータ処理システム２０００から着脱可能ではないことがある。
【０２７３】
これらの実施例では、コンピュータで読取可能な記憶媒体２０２４は、プログラムコード２０１８を伝搬又は転送する媒体よりはむしろプログラムコード２０１８を保存するために使用される物理的な又は有形の記憶デバイスである。コンピュータで読取可能な記憶媒体２０２４は、コンピュータで読取可能な有形の記憶デバイス又はコンピュータで読取可能な物理的な記憶デバイスと呼ばれることもある。すなわち、コンピュータで読取可能な記憶媒体２０２４は、人が触れることのできる媒体である。
【０２７４】
代替的に、プログラムコード２０１８はコンピュータで読取可能な信号媒体２０２６を用いてデータ処理システム２０００に転送可能である。コンピュータで読み取り可能な信号媒体２０２６は、例えば、プログラムコード２０１８を含む伝播データ信号である。例えば、コンピュータで読取可能な信号媒体２０２６は、電磁信号、光信号、及び／又は他の任意の好適な形式の信号である。これらの信号は、無線通信リンク、光ファイバーケーブル、同軸ケーブル、有線、及び／又は他の任意の好適な形式の通信リンクなどの通信リンクによって伝送される。すなわち、通信リンク及び／又は接続は、実施例で物理的なもの又は無線によるものでありうる。
【０２７５】
幾つかの実施形態では、プログラムコード２０１８は、データ処理システム内２０００で使用するため、コンピュータが読み取り可能な信号媒体２０２６を通して他のデバイス又はデータ処理システムから、ネットワークを介して固定記憶域２００８へダウンロードすることができる。例えば、サーバーデータ処理システムのコンピュータで読取可能な記憶媒体に保存されたプログラムコードは、ネットワークを介してサーバーからデータ処理システム２０００にダウンロードすることができる。プログラムコード２０１８を提供するデータ処理システムは、サーバーコンピュータ、クライアントコンピュータ、又はプログラムコード２０１８を保存及び転送することができる他のデバイスであってもよい。
【０２７６】
データ処理システム２０００に例示されている種々のコンポーネントは、アーキテクチャ的に制限するものではなく、種々の実施形態を実行可能である。異なる実施形態は、データ処理システム２０００に対して図解されているコンポーネントに対して追加的又は代替的なコンポーネントを含むデータ処理システム内に実装しうる。図２０に示した他のコンポーネントは、実施例と異なることがある。種々の実施形態は、プログラムコードを実行できる任意のハードウェアデバイス又はシステムを使用して実施することができる。一実施例として、データ処理システムは、無機コンポーネントと一体化した有機コンポーネントを含むことができる、及び／又は人間を除く有機コンポーネントで全体を構成することができる。例えば、記憶デバイスは有機半導体を含んでいてもよい。
【０２７７】
別の実施例では、プロセッサユニット２００４は、特定の用途のために製造又は構成された回路を有するハードウェアユニットの形態をとってもよい。この種のハードウェアは、工程を実行するように構成された記憶デバイスからメモリにプログラムコードをローディングする必要なく、工程を実施することができる。
【０２７８】
例えば、プロセッサユニット２００４がハードウェアユニットの形態をとる場合、プロセッサユニット２００４は回路システム、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス、又は任意の数の工程を実施するために構成された他の好適な形式のハードウェアであってもよい。プログラマブル論理デバイスにより、デバイスは任意の数の工程を実施するように構成されている。このデバイスはその後再構成する、又は任意の数の工程を実施するために永続的に構成することができる。プログラマブルロジックデバイスの例には、例えば、プログラマブルロジックアレイ、フィールドプログラマブルロジックアレイ、フィールドプログラマブルゲートアレイ、及び他の適切なハードウェアデバイスが含まれる。この種の実装態様では、種々の実施形態のプロセスがハードウェア装置で実施されるため、プログラムコード２０１８は省略されてもよい。
【０２７９】
さらに別の実施例では、プロセッサユニット２００４は、コンピュータ及びハードウェアユニットの中に見られるプロセッサの組み合わせを使用して実装可能である。プロセッサユニット２００４は、プログラムコード２０１８を実行するように構成されている任意の数のハードウェアユニット及び任意の数のプロセッサを有していてもよい。ここに描かれている実施例では、プロセスの一部は任意の数のハードウェアユニットで実行することが可能であるが、一方、他のプロセスは任意の数のプロセッサで実行可能である。
【０２８０】
別の実施例では、バスシステムは、通信フレームワーク２００２を実施するために使用することができ、システムバス又は入出力バスといった一又は複数のバスから構成することができる。言うまでもなく、バスシステムは、バスシステムに取り付けられた種々のコンポーネント又はデバイスの間でのデータ伝送を行う任意の適切な種類のアーキテクチャを使用して実施することができる。
【０２８１】
加えて、通信ユニットは、データの送信、データの受信、又はデータの送受信を行う任意の数のデバイスを含むことがある。通信ユニットは、例えば、モデム又はネットワークアダプタ、２個のネットワークアダプタ、又はこれらの何らかの組み合わせであってもよい。さらに、メモリは、例えば、通信フレームワーク２００２内に存在することがあるインターフェース及びメモリコントローラハブに見られるような、メモリ２００６又はキャッシュであってもよい。
【０２８２】
文字及び図面において、一態様では、装置は送電網２０２から情報４０６を受信し、情報４０６からイベント４０８を識別し、イベント４０８を分類し、イベント４０８の分類に基づいて動作を開始するか否かを判断し、動作を開始する判断に応じて、動作を開始するように構成されたエージェント４００を含む。一変形例では、装置は動作を開始する判断に応じて動作を開始する構成を含み、エージェント４００は動作を識別し、動作を開始する判断に応じて識別された動作を開始するように構成されている。別の変形例では、装置において、イベント４０８は正常な予測されるイベント４３０、異常な予測されるイベント４３２、正常な予測されないイベント４３４、及び異常な予測されないイベント４３６のうちの一つとして分類される。さらに別の変形例では、装置において、エージェント４００は、異常な予測されないイベント４３６としてイベント４０８が分類されていることに応じて、動作を開始するか否かを判断するように構成されている。
【０２８３】
ある場合には、装置において、イベント４０８を分類するように構成されているエージェント４００は、別の動作を実施させ、その結果イベント４０８が起こるメッセージ４２０が予測されるメッセージ４２０であるか否かを判断し、イベント４０８が正常なイベント４０８であるか否かを判断し、メッセージ４２０が予測されるメッセージ４２０であるか否か、またイベントが正常なイベント４０８であるか否かに基づいてイベント４０８を分類するように構成されている。別の場合では、装置において、エージェント４００は、情報４０６のメッセージ４２０を識別するようにさらに構成されており、メッセージ４２０はイベント４０８の原因であり、イベント４０８の分類に基づいて動作を開始するか否かを判断するように構成されていることにおいて、エージェント４００は、イベント４０８の分類に基づき、またメッセージ４２０の発信元に基づき動作を開始するか否かを判断するように構成されており、メッセージ４２０はコマンド４２２と要求４２４のうちの一つから選択される。さらに別の場合には、装置において、エージェント４００は、イベント４０８が異常な予測されないイベント４３６として分類され、メッセージ４２０の発信元が送電網２０２外である時に、動作が必要であることを判断するように構成されている。
【０２８４】
ある実施例では、装置において、エージェント４００は、送電網２０２から情報４０６を受信し、情報からイベント４０８を識別し、イベントを分類するように構成されたクラシファイヤー４０２と、イベント４０８の分類に基づいて動作を開始するか否かを判断し、動作の開始の判断に応じて動作を開始するように構成されているアナライザー４０４を含む。別の実施例では、装置はさらに、送電網２０２のノードを含み、エージェント４００はノードに関連付けられている。
【０２８５】
さらに別の実施例では、装置はさらに、送電網２０２の任意の数のライン２３３であって、電力２１４を送るように構成された任意の数のライン２３３と、送電網２０２の複数のノード２２４であって、任意の数のライン２３３で送られる電力２１４を制御するように構成された複数のノード２２４と、情報４０６を送るように構成された通信ネットワーク２０４と、複数のノード２２４に関連付けられた任意の数のエージェント２２６であって、通信ネットワーク２０４を使用して互いに通信しあい、送電網２０２の複数のノード２２４を回路に構成し、回路を通して回路に関連付けられた任意の数の負荷への電力２１４の送達を制御し、メッセージ８２４を生成するように構成された任意の数のエージェント２２６を含む。
【０２８６】
一態様において、装置が開示されており、この装置は、
送電網２０２の複数のノード２２４であって、送電網２０２内の任意の数のライン２３３で送られる電力２１４を制御するように構成された複数のノード２２４と、
情報４０６を伝えるように構成された通信ネットワーク２０４と、
複数のノード２２４に関連付けられた任意の数のエージェント２２６であって、通信ネットワーク２０４を用いて相互に情報を送り合うように構成された任意の数のエージェント２２６を備え、
任意の数のエージェント２２６のうちの一つのエージェント４００は、送電網２０２から情報４０６を受信し、情報４０６からイベントを識別し、イベント４０８を分類し、イベント４０８の分類に基づき動作を開始するか否かを判断し、動作を開始する判断に応じて動作を開始するように構成されている。
【０２８７】
一態様では、装置において、動作を開始する判断に応じて動作を開始するように構成されているエージェント４００は、動作を開始する判断に応じて動作を識別し、識別された動作を開始するように構成されている。別の態様では、装置において、イベント４０８は正常な予測されるイベント４３０、異常な予測されるイベント４３２、正常な予測されないイベント４３４、及び異常な予測されないイベント４３６のうちの一つとして分類され、エージェント４００はイベント４０８が異常な予測されないイベント４３６として分類されたことに応じて動作を開始するように構成されている。さらに別の態様では、装置において、エージェント４００はさらに、情報４０６のメッセージ４２０であって、イベント４０８の原因であるメッセージ４２０を識別するように構成されており、イベント４０８の分類に基づき動作を開始するか否かを判断するように構成されているエージェント４００は、イベント４０８の分類に基づき、またメッセージ４２０の発信元に基づいて動作を開始するか否かを判断するように構成されている。
【０２８８】
ある実施例では、装置において、エージェント４００は、イベント４０８が異常な予測されないイベント４３６として分類された時に動作を必要とするか、また、メッセージ４２０の発信元が送電網２０２外であるかを判断するように構成されている。別の実施例では、装置において、エージェントは、送電網２０２から情報４０６を受信し、情報４０６からイベントを識別し、イベント４０８を分類するように構成されているクラシファイヤー４０２と、イベント４０８の分類に基づき動作を開始するか否かを判断し、動作を開始する判断に応じて動作を開始するように構成されているアナライザー４０４を含む。
【０２８９】
一態様において、送電網２０２の情報を処理する方法が開示されており、この方法は、送電網２０２の任意の数のエージェント２２６から情報４０６を受信し、情報４０６からイベント４０８を識別し、イベント４０８を分類し、イベント４０８の分類に基づき動作を開始するか否かを判断し、動作を開始する判断に応じて動作を開始することを含む。一態様では、この方法は動作を開始する判断に応じて動作を開始することを含み、動作を開始する判断に応じて動作を開始することは、動作を識別し、
動作を開始する判断に応じて識別された動作を開始することを含む。さらに別の態様では、この方法において、イベント４０８は正常な予測されるイベント４０８、異常な予測されるイベント４３２、正常な予測されないイベント４３４、及び異常な予測されないイベント４３６のうちの一つとして分類される。
【０２９０】
さらに別の態様では、この方法はさらに、情報４０６のメッセージ４２０であって、イベント４０８の原因であるメッセージ４２０を識別することを含み、イベント４０８の識別に基づき動作を開始するか否かを判断することは、イベント４０８の分類に基づき、またメッセージ４２０の発信元に基づき動作を開始するか否かを判断することを含み、メッセージ４２０はコマンド４２２と要求４２４のうちの一つから選択される。
【０２９１】
種々の実施形態の説明は、例示及び説明を目的として提供されているものであり、網羅的な説明であること、又は開示された形態に実施形態を限定することを意図していない。当業者には、多数の修正例及び変形例が明らかであろう。さらに、種々の実施形態は、他の好ましい実施形態に照らして別の利点を提供することができる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、様々な実施形態の開示内容と、考慮される特定の用途に適した様々な修正との理解を促すために選択及び記述されている。
【符号の説明】
【０２９２】
１００    電力モデル
１０２    電力潮流面
１０４    電力管理面
１０６    電力制御面
１０８    電気物理層
１１０    熱物理層
１１２    物理的セキュリティ
１１４    ＯＳＩ層１〜７
２００    電力環境
２０２    送電網
２０４    通信ネットワーク
２０６    任意の数の電源
２０８    任意の数の負荷
２１０    ライン
２１２    ノード
２１３    制御ノード
２１４    電力
２１６    データ処理システム
２１８    エージェント
２１９    データ処理システム
２２０    回路
２２１    制御システム
２２２    仮想電力回路
２２３    通信リンク
２２４    複数のノード
２２５    無線通信リンク
２２６    任意の数のエージェント
２２７    有線通信リンク
２２８    任意の数のデータ処理システム
２２９    光ファイバーケーブル
２３０    第１エンドポイント
２３１    一部
２３２    第２エンドポイント
２３３    任意の数のライン
２３５    オペレーションセンター
２３８    制御プロセス
２４０    プロセッサユニット
２４２    電力潮流回路
２４４    電力制御回路
３００    複数のノード
３０１    電力線
３０２    ノード
３０３    電力線
３０６    送電線センサ
３０７    送電線センサ
３０８    制御装置
３０９    制御装置
３１０    プロセッサユニット
３１６    電力
３１８    エージェント
３１９    情報
３２０    インテリジェント電力ゲートウェイエージェントプロセス
３２１    制御装置インターフェースプロセス
３２２    コマンド
３２３    デマンド応答システムインターフェースプロセス
３２４    データベース
３２５    最適化プロセス
３２６    エージェント
３２７    安定化プロセス
３２８    プロセッサユニット
３２９    電力潮流信号送信プロセス
３３０    ノード
３３１    通知プロセス
３３２    情報
３３３    サイバーセキュリティプロセス
３３４    データ処理システム
３４１    分散型データベース
４００    エージェント
４０２    クラシファイヤー
４０４    アナライザ
４０６    情報
４０８    イベント
４１０    物理的イベント
４１２    サイバーイベント
４１４    スイッチングイベント
４１６    電力イベント
４１８    装置イベント
４２０    メッセージ
４２２    コマンド
４２４    要求
４３０    正常な予期されるイベント
４３２    異常な予期されるイベント
４３４    正常な予期されないイベント
４３６    異常な予期されないイベント
４３８    任意の数の動作
５００    電力環境
５０２    送電網
５０４    境界
５０６    送電網の部分
５０７    オペレーションセンター
５０８    送電網の部分
５０９    データ処理システム
５１０    オペレーションセンター
５１１    オペレータ
５１２    発電機
５１３    データ処理システム
５１４    負荷
５１５    オペレータ
５１６    ノード
５１７    制御装置
５１８    ノード
５１９    制御装置
５２０    ノード
５２１    制御装置
５２２    ノード
５２３    制御装置
５２４    ノード
５２５    制御装置
５２６    ノード
５２７    制御装置
５２８    送電線
５２９    ラインセンサ
５３０    送電線
５３１    ラインセンサ
５３２    送電線
５３３    ラインセンサ
５３４    送電線
５３５    ラインセンサ
５３６    送電線
５３７    ラインセンサ
５３８    送電線
５３９    ラインセンサ
５４０    送電線
５４１    ラインセンサ
５４２    送電線
５４４    送電線
５４５    送電線
５４６    データ処理システム
５４８    データ処理システム
５５０    データ処理システム
５５２    データ処理システム
５５４    データ処理システム
５５６    データ処理システム
５５８    ＩＰＧエージェント
５６０    制御エージェント
５６２    制御エージェント
５６４    制御エージェント
５６６    制御エージェント
５６８    ＩＰＧエージェント
５７０    仮想電力回路
５７１    電力潮流回路
５７２    ラインセンサ
５７３    電力制御回路
６００    電力環境
６０２    送電網
６０４    発電機
６０５    発電機
６０６    発電機
６０８    負荷
６１０    負荷
６１２    ノード
６１３    制御装置１
６１４    ノード
６１５    制御装置２
６１６    ノード
６１７    制御装置３
６１８    ノード
６１９    制御装置４
６２０    送電線
６２１    ラインセンサ
６２２    送電線
６２３    ラインセンサ
６２４    送電線
６２５    ラインセンサ
６２６    送電線
６２７    ラインセンサ
６２８    送電線
６２９    ラインセンサ
６３０    送電線
６３２    送電線
６３４    送電線
６３５    送電線
６３６    データ処理システム
６３８    データ処理システム
６４０    データ処理システム
６４２    データ処理システム
６４４    制御エージェント
６４６    制御エージェント
６４８    制御エージェント
６５０    制御エージェント
６５２    通信ネットワーク
７００    制御ノード
７０１    送電線
７０２    ラインセンサ１
７０３    送電線
７０４    ラインセンサ２
７０６    制御装置
７０８    制御装置
７１０    スイッチ
７１２    プロセッサユニット
７１３    エージェント
７１４    プロセッサユニット
７１５    エージェント
７１６    プロセッサユニット
７１７    エージェント
８００    エージェント
８０２    電力制御面インターフェース
８０４    電力管理面インターフェース
８０６    電力潮流面インターフェース
８０８    電力潮流信号送信プロセス
８１０    通知プロセス
８１２    最適化プロセス
８１４    安定化プロセス
８１６    デマンド応答インターフェースプロセス
８１８    容量の要求
８２０    メッセージ
８２２    容量の要求
８２４    メッセージ
８２６    情報
８２８    通知
８３０    トラフィックエンジニアリングデータ
８３２    仮想電力回路の経路情報
８３４    最適化情報
８３６    最適化情報
８３８    安定化情報
８３９    安定化情報
８４０    コマンド
８４２    情報の要求
８４４    メッセージ
８４６    容量
８４７    メッセージ
８４８    情報
８５０    電力
８５２    メッセージ
９００    エージェント
９０２    電力制御面インターフェース
９０４    電力管理面インターフェース
９０６    電力潮流面インターフェース
９０８    電力管理プロセス
９１０    サイバーセキュリティプロセス
９１２    物理的セキュリティプロセス
９１４    モデル化／シミュレーションインターフェースプロセス
９１６    ステータス要求
９１８    応答
９２０    コマンド及びステータスの要求
９２２    ステータス情報及び応答
９２４    サイバーセキュリティ情報
９２５    サイバーセキュリティ情報
９２６    要求
９２８    サイバーセキュリティ情報
９３０    コマンド及びステータス要求
９３２    物理的セキュリティ情報
９３４    コマンド及びステータスの要求
９３６    物理的セキュリティ情報
９３８    要求
９４０    情報
２０００    データ処理システム
２００４    プロセッサユニット
２００６    メモリ
２００８    固定記憶域
２０１０    通信ユニット
２０１２    入力／出力ユニット
２０１４    ディスプレイ
２０１８    プログラムコード
２０２０    コンピュータによって読み取り可能な媒体
２０２２    コンピュータプログラム製品
２０２４    コンピュータによって読み取り可能な記憶媒体
２０２６    コンピュータによって読み取り可能な信号媒体
【図１】
2013226037.tif 000003
【図２】
2013226037.tif 000004
【図３】
2013226037.tif 000005
【図４】
2013226037.tif 000006
【図５】
2013226037.tif 000007
【図６】
2013226037.tif 000008
【図７】
2013226037.tif 000009
【図８】
2013226037.tif 000010
【図９】
2013226037.tif 000011
【図１０】
2013226037.tif 000012
【図１１】
2013226037.tif 000013
【図１２Ａ】
2013226037.tif 000014
【図１２Ｂ】
2013226037.tif 000015
【図１３】
2013226037.tif 000016
【図１４】
2013226037.tif 000017
【図１５】
2013226037.tif 000018
【図１６】
2013226037.tif 000019
【図１７】
2013226037.tif 000020
【図１８】
2013226037.tif 000021
【図１９】
2013226037.tif 000022
【図２０】
2013226037.tif 000023
【外国語明細書】
2013226037000001.pdf
2013226037000002.pdf
2013226037000003.pdf
2013226037000004.pdf