(57)【要約】【課題】タイム・スキュー補正ユニット及びその方法を提供する。【解決手段】タイム・スキュー補正ユニットは、複数の地域中に１つ又は複数の発電機を備える前記複数の地域に配電網を分類し、複数の地域のそれぞれに対応する１つ又は複数の発電機の応答時間をシミュレータから取得する。タイム・スキュー補正ユニットは、配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域をモニタし、１つ又は複数の発電機の応答時間及び複数の地域からの対応するリアルタイム・データに基づき、複数の地域のそれぞれについてタイム・スキュー・オフセットを決定する。さらに、複数の地域のそれぞれからのリアルタイム・データのタイム・スタンプが、配電網におけるタイム・スキュー補正のために、対応する複数の地域のタイム・スキュー・オフセットに基づき調節される。【選択図】図５
2017099272.tif 000002
【特許請求の範囲】
【請求項１】
配電網中のタイム・スキュー補正ユニットであって、
プロセッサと、
前記プロセッサに通信可能に結合されるメモリとを含んでおり、前記メモリは、プロセッサ実行可能命令を格納し、
前記プロセッサが、
複数の地域中の１つ又は複数の発電機に基づき、前記複数の地域に前記配電網を分類し、
前記複数の地域のそれぞれに対応する前記１つ又は複数の発電機の応答時間をシミュレータから取得し、
前記配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで前記複数の地域をモニタし、
前記１つ又は複数の発電機の前記応答時間及び前記複数の地域からの対応するリアルタイム・データに基づき、前記複数の地域のそれぞれについてタイム・スキュー・オフセットを決定し、前記応答時間は、前記負荷データの変化の前記事前に定義された値と関連付けられ、
前記配電網におけるタイム・スキュー補正のために、対応する複数の地域の前記タイム・スキュー・オフセットに基づき、前記複数の地域のそれぞれから受け取られた前記リアルタイム・データのタイム・スタンプを調節する
ように実行する、タイム・スキュー補正ユニット。
【請求項２】
前記複数の地域は、前記配電網と関連する制御ユニットに関して選択される、請求項１に記載のタイム・スキュー補正ユニット。
【請求項３】
前記応答時間を取得するステップは、前記１つ又は複数の発電機及び前記１つ又は複数の負荷を備えるモデル化された配電網に対してシミュレーションを実施するステップを含む、請求項１に記載のタイム・スキュー補正ユニット。
【請求項４】
前記シミュレーションは、前記１つ又は複数の負荷のそれぞれの負荷データの変化の複数の事前に定義された値及び前記１つ又は複数の発電機のそれぞれからの出力データの対応する変化を求めて実施される、請求項３に記載のタイム・スキュー補正ユニット。
【請求項５】
前記負荷データ及び前記出力データは、制御ユニットにおいてタイム・スタンプされる、請求項４に記載のタイム・スキュー補正ユニット。
【請求項６】
前記事前に定義された値は、複数の事前に定義された値から選択される、請求項４に記載のタイム・スキュー補正ユニット。
【請求項７】
前記事前に定義された値は、前記１つ又は複数の発電機の前記出力データの対応する変化と関連付けられ、
前記事前に定義された値と関連する前記１つ又は複数の発電機の数が、他の複数の事前に定義された値と関連する前記１つ又は複数の発電機の数より大きい、請求項６に記載のタイム・スキュー補正ユニット。
【請求項８】
前記応答時間は、シミュレーション中の前記負荷データの前記変化に関する、前記出力データの前記変化のためにかかる時間である、請求項１に記載のタイム・スキュー補正ユニット。
【請求項９】
配電網におけるタイム・スキュー補正のための方法であって、
タイム・スキュー補正ユニットによって、複数の地域中に１つ又は複数の発電機を備える前記複数の地域に前記配電網を分類するステップと、
前記タイム・スキュー補正ユニットによって、前記複数の地域のそれぞれに対応する前記１つ又は複数の発電機の応答時間をシミュレータから取得するステップと、
前記タイム・スキュー補正ユニットによって、前記配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで前記複数の地域をモニタするステップと、
前記タイム・スキュー補正ユニットによって、前記１つ又は複数の発電機の前記応答時間及び前記複数の地域からの対応するリアルタイム・データに基づき、前記複数の地域のそれぞれについてタイム・スキュー・オフセットを決定するステップであって、前記応答時間は、前記負荷データの変化の前記事前に定義された値と関連付けられる、ステップと、
前記配電網における前記タイム・スキュー補正のために、前記タイム・スキュー補正ユニットによって、対応する複数の地域の前記タイム・スキュー・オフセットに基づき、前記複数の地域のそれぞれから受け取られた前記リアルタイム・データのタイム・スタンプを調節するステップとを含む、方法。
【請求項１０】
前記応答時間を取得するステップは、前記１つ又は複数の発電機及び前記１つ又は複数の負荷を備えるモデル化された配電網に対してシミュレーションを実施するステップを含み、
前記シミュレーションは、前記１つ又は複数の負荷のそれぞれの負荷データの変化及び前記１つ又は複数の発電機のそれぞれからの出力データの対応する変化を求めて実施される、請求項９に記載の方法。
【請求項１１】
前記事前に定義された値は、複数の事前に定義された値から選択され、前記１つ又は複数の発電機の前記出力データの対応する変化と関連付けられ、
前記事前に定義された値と関連する前記１つ又は複数の発電機の数が、他の複数の事前に定義された値と関連する前記１つ又は複数の発電機の数より大きい、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本主題は、一般的にはタイム・スキュー（ｔｉｍｅ−ｓｋｅｗ）補正に関する。より具体的には、ただし排他的でなく、本開示は、配電網におけるタイム・スキュー補正のためのタイム・スキュー補正ユニット及び方法を開示する。
【背景技術】
【０００２】
配電網は、住宅及び産業などの地域に電力を供給するために使用される電気構成要素のネットワークである。電気は、配電網にわたって配電網と関連する制御ネットワークを通じて発電され、送電され、配給される。配電網の状態推定は、配電網のトポロジ、アナログ・パラメータ（電力、電圧など）及び可観測性（データのエラー）を含む配電網にわたってデータ又は測定値を取得するステップを含む。
【０００３】
図１は、タイム・スキュー補正ユニットなしで状態を推定するための配電網中に実装された従来のシステムを例示する。
【０００４】
従来のシステムでは、状態推定器１０５が、監視制御及びデータ収集ユニット（ＳＣＡＤＡ：Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｏｎｔｒｏｌ  Ａｎｄ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ  ｕｎｉｔ）１０１、分析器１０２、トポロジ・プロセッサ１０３及び不良データ検出器１０４とともに、配電網の状態を検出するために、配電網の制御ユニット中に実装される。特定の時点におけるＳＣＡＤＡ１０１からのデータは、トポロジ・プロセッサ１０３によってトポロジを取得し、且つ分析器１０２によってアナログ観測及びエラー検出を実施するために使用される。アナログ観測は、ＳＣＡＤＡデータの電力、電圧、電流などの観測を含む。タイム・スキュー補正が全く行われていないので、タイム・スキューした（ｔｉｍｅ−ｓｋｅｗｅｄ）データは、不良データ検出器１０４によって不良データとして検出される可能性があり、したがって捨てられている。状態は、データがＳＣＡＤＡを使用して配電網中のセンサから同時に取得されたとき、正確でない恐れがある。
【０００５】
既存システムのいくらかは、データが不十分であって通信に遅延があるために生じる状態推定に関する問題のための解決策を開示している。
【０００６】
既存システムの１つは、もっとも広い領域中での時間遅延特性測定システムのためのモデル化方法を開示している。この方法は、システム中の時間遅延を計算するステップと、時間遅延を前処理するステップとを包含する。方法は、時間遅延の計算された周波数を前処理するステップをさらに包含する。さらに、システムは、誤データの除去に取り組んでいる。
【０００７】
既存システムの１つは、同期位相角度測定装置に基づき、電力システム多重ゾーンの配給状態推定方法を開示している。この方法は、大きい電力システムをサブシステムに分離するために、地理的特性に基づく非重複分離戦略を採用している。サブシステムの状態は、座標系によって統合される。さらに、多重ゾーン配給状態推定方法を採用した場合、大きいシステムの状態推定は、一連の部分的な小さいゾーンの状態推定に変わるので、計算速度が大きく向上する。電圧、位相角度などに関するリアルタイムの正確な測定情報をシステムに提供することができ、システムは、より高い測定冗長度を得ることができる。また、配給された不良データが処理される。
【０００８】
いくつかの実施例では、取得されたデータは、全地球測位システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によってタイム・スタンプされていない可能性があり、制御ユニットからセンサまでの距離に関連して、待ち時間及びタイム・スキューが変化する。いくつかの実施例では、待ち時間及びタイム・スキューは、通信システムの性能が低いために生じる恐れがある。待ち時間及びタイム・スキューのために、配電網の状態推定の間に取得されたデータは、不良データと見なされる恐れがあり、捨てられている。したがって、待ち時間及びタイム・スキューは、配電網の状態推定に影響を及ぼし、それによって故障シナリオの間、望ましい方法で配電網の効率のよい運転及び制御が影響を受ける。
【０００９】
上記事項を考慮すると、配電網の状態推定のための既存技術及び従来のシステムは、状態推定のために、タイム・スキュー及び待ち時間などのパラメータを考慮しておらず、いくつかのシステムは、配電網の正確な状態を得るために、複雑なシステムを実装している。それゆえ、配電網の正確な状態を得るために、複雑さがより少なくタイム・スキューしたデータを不良データとして捨ててしまうのを防ぐ、配電網におけるタイム・スキュー補正のためのシステム及び方法が必要である。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本明細書に開示されるのは、本開示で開示する配電網におけるタイム・スキュー補正のための方法である。
【課題を解決するための手段】
【００１１】
この方法は、複数の地域中に１つ又は複数の発電機を備える前記複数の地域に配電網を分類するステップを包含する。さらに、方法は、複数の地域のそれぞれに対応する１つ又は複数の発電機の応答時間をシミュレータから取得するステップと、配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域をモニタするステップとを包含する。さらに、タイム・スキュー・オフセットが、１つ又は複数の発電機の応答時間、及び応答時間が負荷データの変化の事前に定義された値と関連する複数の地域からの対応するリアルタイム・データに基づき、複数の地域のそれぞれについて決定される。さらに、複数の地域のそれぞれから受け取られたリアルタイム・データのタイム・スタンプが、配電網におけるタイム・スキュー補正のために、対応する複数の地域のタイム・スキュー・オフセットに基づき調節される。
【００１２】
実施例では、本開示は、配電網中のタイム・スキュー補正ユニットを開示し、それは、プロセッサ及びプロセッサに通信可能に結合されるメモリを含む。メモリは、プロセッサ実行可能命令を格納し、それは、実行時、プロセッサが、複数の地域中の１つ又は複数の発電機に基づき、前記複数の地域に配電網を分類するようにさせる。さらに、プロセッサは、複数の地域のそれぞれに対応する１つ又は複数の発電機の応答時間をシミュレータから取得し、配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域をモニタする。さらに、プロセッサは、１つ又は複数の発電機の応答時間、及び応答時間が負荷データの変化の事前に定義された値と関連する複数の地域からの対応するリアルタイム・データに基づき、複数の地域のそれぞれについてタイム・スキュー・オフセットを決定する。さらに、プロセッサは、配電網におけるタイム・スキュー補正のために、対応する複数の地域のタイム・スキュー・オフセットに基づき、複数の地域のそれぞれから受け取られたリアルタイム・データのタイム・スタンプを調節する。
【００１３】
前述の概要は、単に例示するものであり、決して限定するものと意図されない。上記に述べた例示的な態様及び特徴に加えて、さらなる態様及び特徴は、図面及び次の詳細な記載を参照することによって明らかになるはずである。
【００１４】
添付図面は、本開示中に組み込まれてその一部を構成し、例示的な実施例を例示し、記載とともに開示する原理を説明する役割をもつ。図中では、参照番号の最左の数字（１つ又は複数）は、その参照番号が最初に現れる図を特定する。同じ番号が、同様の特徴及び構成要素を参照するために図のあらゆる所で使用される。ここで、本主題の実施例によるシステム及び／又は方法のいくつかの実施例を、例としてだけで添付図を参照して述べる。
【図面の簡単な説明】
【００１５】
【図１】タイム・スキュー補正ユニットなしでの状態推定のために配電網中に実装された従来のシステムを例示する図である。
【図２】本開示の一実施例によるタイム・スキュー補正ユニットを備える、状態推定のために配電網中に実装されたシステムを例示する図である。
【図３】本開示の一実施例によるタイム・スキュー補正ユニットを実装した配電網の例示的な実施例を例示する図である。
【図４】本開示のいくつかの実施例による、配電網におけるタイム・スキュー補正のための様々なデータ及びモジュールを備える例示的なタイム・スキュー補正ユニットの詳細なブロック図を例示する図である。
【図５】本開示のいくつかの実施例による、タイム・スキュー補正ユニットによって実施されるステップを示すフロー図を例示する図である。
【図６ａ】本開示のいくつかの実施例による、複数の地域を表す配電網の例示的な実施例を例示する図である。
【図６ｂ】本開示のいくつかの実施例による、リアルタイム・データのタイム・スタンプに関する、１つ又は複数の発電機及び関連する１つ又は複数の負荷からの出力データを表すプロットを例示する図である。
【図６ｃ】本開示のいくつかの実施例による、リアルタイム・データのタイム・スタンプを調節するステップを例示する図である。
【図７】本開示と一致するいくつかの実施例を実施するための例示的なコンピュータ・システムのブロック図を例示する図である。
【発明を実施するための形態】
【００１６】
当業者は、いずれものブロック図が、本明細書で、本主題の原理を具体化する例示的なシステムの概念的な視点を表すことを正しく認識すべきである。同様に、いずれものフローチャート、フロー図、状態遷移図、疑似コードなどが、様々なプロセスを表し、それらは、コンピュータ可読媒体として実質的に表すことができ、コンピュータ又はプロセッサによって、かかるコンピュータ又はプロセッサが明示的に示されているのかどうかにかかわらず、実行することができることを正しく認識されたい。
【００１７】
前述事項は、次に続く本開示の詳細な記載をより良く理解してもらうことができるように、本開示の特徴及び技術的利点について大まかに要点を述べてきた。本開示の追加の特徴及び利点は、下文に述べることにし、それらは、本開示の請求の主題を形成する。開示する構想及び特定の態様は、本開示と同じ目的を達成するために修正する、又は他の構造を設計するための基礎として容易に利用することができることを、当業者は正しく認識すべきである。
【００１８】
本文書では、用語「例示的な（ｅｘｅｍｐｌａｒｙ）」は、「実例、事例又は例示として働くこと」を意味するために本明細書で使用されている。「例示的な」として本明細書に述べる本主題のいずれもの実施例又は実装形態は、他の実施例より望ましい又は有利であるとして必ずしも解釈すべきでない。
【００１９】
本開示は、様々な修正及び代替の形態が可能であるが、その特定の実施例は、例として図面に示されており、以下で詳細に述べることにする。しかし、開示する特定の形態に本開示を限定する意図はなく、それどころか、本開示は、本開示の趣旨及び範囲内に含まれるすべての修正、同等物及び代替物をカバーすることになることを理解すべきである。
【００２０】
用語「を含む（ｃｏｍｐｒｉｓｅ）」、「を含む（ｃｏｍｐｒｉｓｉｎｇ）」又はそのいずれもの他の変形は、非排他的な包含をカバーすると意図されるので、構成要素又はステップのリストを含むセットアップ、装置又は方法は、これらの構成要素又はステップだけを含むのではなく、明示的に列挙されていない、又はかかるセットアップ又は装置又は方法に本来備わっている他の構成要素又はステップを含むことができる。言い換えると、「を含む（ｃｏｍｐｒｉｓｅｓ．．．  ａ）」に続くシステム又は機器中の１つ又は複数の要素は、さらなる制約なしに、システム又は機器中に他の要素又は追加の要素の存在を除外しない。
【００２１】
本開示は、配電網におけるタイム・スキュー補正のためのタイム・スキュー補正ユニット及び方法に関する。最初に、タイム・スキュー補正ユニットは、複数の地域中に１つ又は複数の発電機を備える前記複数の地域に配電網を分類する。さらに、タイム・スキュー補正ユニットは、複数の地域のそれぞれに対応する１つ又は複数の発電機の応答時間をシミュレータから取得する。シミュレータは、応答時間を取得するために、１つ又は複数の発電機及び１つ又は複数の負荷を備えるモデル化された配電網に対してシミュレーションを実施する。応答時間は、シミュレーション中の負荷データの変化に関連する出力データの変化によって決定される。負荷データは、１つ又は複数の発電機のそれぞれからの出力データの対応する変化を観測するために、複数の事前に定義された値を求めて変化させる。負荷データ及び出力データは、タイム・スタンプされる。さらに、タイム・スキュー補正ユニットは、配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域をモニタする。さらに、タイム・スキュー補正ユニットは、１つ又は複数の発電機の応答時間及び複数の地域からの対応するリアルタイム・データに基づき、複数の地域のそれぞれについてタイム・スキュー・オフセットを決定する。１つ又は複数の発電機の応答時間は、負荷データの変化の事前に定義された値と関連付けられる。事前に定義された値は、負荷データの変化の事前に定義された値に関する出力データを提供する１つ又は複数の発電機の数が、負荷データの変化の他の複数の事前に定義された値に関する出力データを提供する１つ又は複数の発電機の数より大きくなるように、複数の事前に定義された値から選択される。さらに、タイム・スキュー・オフセットを決定する際、タイム・スキュー補正ユニットは、配電網におけるタイム・スキュー補正のために、対応する複数の地域のタイム・スキュー・オフセットに基づき、複数の地域のそれぞれから受け取られたリアルタイム・データのタイム・スタンプを調節する。
【００２２】
本開示の実施例の次の詳細な記載では、本開示の一部を形成し、それを実施することができる例示の特定の実施例として示している添付図面を参照する。これらの実施例は、当業者が本開示を実施することができるようになるのに十分詳細に述べられており、他の実施例を利用することができること、及び本開示の範囲から逸脱せずに変更を行うことができることを理解すべきである。したがって、次の記載は、限定する意味で理解すべきでない。
【００２３】
図２は、本開示の一実施例によるタイム・スキュー補正ユニットを用いる状態推定のための配電網中に実装されたシステムを例示する。
【００２４】
配電網における状態推定のためのシステムでは、状態推定器２０６が、ＳＣＡＤＡ２０１、分析器２０３、トポロジ・プロセッサ２０４及び不良データ検出器２０５とともに、配電網の状態を検出するために、配電網の制御ユニット２００中に実装される。さらに、状態推定が実施される前にタイム・スキュー補正のために、タイム・スキュー補正ユニット２０２が配電網中の制御ユニット２００に接続される。タイム・スキュー補正は、複数の地域中に１つ又は複数の発電機を備える前記複数の地域に配電網を分類することによって実施される。さらに、タイム・スキュー補正は、複数の地域のそれぞれに対応する１つ又は複数の発電機の応答時間をシミュレータから取得するステップと、配電網中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域をモニタするステップとを包含する。さらに、タイム・スキュー・オフセットが、１つ又は複数の発電機の応答時間及び複数の地域からの対応するリアルタイム・データに基づき、複数の地域のそれぞれについて決定される。１つ又は複数の発電機の応答時間は、負荷データの変化の事前に定義された値と関連付けられる。さらに、複数の地域のそれぞれからＳＣＡＤＡ２０１を通じて受け取られたリアルタイム・データのタイム・スタンプが、配電網のタイム・スキュー補正データを取得するために、対応する複数の地域のタイム・スキュー・オフセットに基づき調節される。
【００２５】
タイム・スキュー補正ユニット２０２は、タイム・スキュー補正データからトポロジ・プロセッサ２０４によってトポロジを取得し、分析器２０３によってアナログ観測及びエラー検出を実施する。アナログ観測は、タイム・スキュー補正データの電力、電圧、電流などの観測を含む。ＳＣＡＤＡデータのタイム・スキューが補正されるので、タイム・スキューを有するデータは、不良データ検出器２０５によって不良データとして見なされず、状態推定器２０６は、配電網の状態を正確に推定することになる。
【００２６】
図３は、本開示の一実施例によるタイム・スキュー補正ユニットを実装する配電網の例示的な実施例を例示する。
【００２７】
配電網３０１は、制御ネットワークを用いる電気の発電、送電、配給のために、発電機、負荷、センサなどの電気構成要素を含む。配電網３０１の状態推定は、ただしこれらに限定されないが、配電網３０１のトポロジ、アナログ・パラメータ（電力、電圧など）及び可観測性（データのエラー）を含む配電網３０１にわたってリアルタイム・データを取得するステップを含む。データは、タイム・スキューが補正され、その後状態推定が計算される。配電網３０１は、タイム・スキュー補正のために、タイム・スキュー補正ユニット２０２をシミュレータ３０３及び制御ユニット２００とともに実装する。最初に、タイム・スキュー補正ユニット２０２は、複数の地域３０２．１．．．．．．３０２．ｎ（集合的に３０２という）のそれぞれ中に１つ又は複数の発電機（図示せず）を備える前記複数の地域３０２に配電網３０１を分類する。一実施例では、複数の地域３０２は、制御ユニット２００に基づき、タイム・スキュー補正ユニットによって分類される。一実施例では、制御ユニット２００は、配電網３０１のほぼ中心に位置を決めることができる。さらに、タイム・スキュー補正ユニット２０２は、複数の地域３０２のそれぞれに対応する１つ又は複数の発電機の応答時間をシミュレータ３０３から取得する。さらに、タイム・スキュー補正ユニット２０２は、配電網３０１中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域３０２をモニタする。一実施例では、タイム・スキュー補正ユニット２０２は、配電網３０１の過渡状態での負荷データの変化の事前に定義された値を求めてモニタする。さらに、タイム・スキュー補正ユニット２０２は、１つ又は複数の発電機の応答時間及び複数の地域３０２からの対応するリアルタイム・データに基づき、複数の地域のそれぞれについてタイム・スキュー・オフセットを決定する。１つ又は複数の発電機の応答時間は、負荷データの変化の事前に定義された値と関連付けられる。さらに、タイム・スキュー・オフセットを決定する際、タイム・スキュー補正ユニット２０２は、配電網３０１におけるタイム・スキュー補正のために、対応する複数の地域３０２のタイム・スキュー・オフセットに基づき、複数の地域３０２のそれぞれから受け取られたリアルタイム・データのタイム・スタンプを調節する。さらに、配電網３０１の状態が、タイム・スキュー補正が実施されたとき取得されたタイム・スキュー補正データを使用して推定される。
【００２８】
図４は、本開示のいくつかの実施例による、配電網におけるタイム・スキュー補正ために様々なデータ及びモジュールを備える例示的なタイム・スキュー補正ユニットの詳細なブロック図を例示する。
【００２９】
タイム・スキュー補正ユニット２０２は、Ｉ／Ｏインターフェース４０１、プロセッサ４０２及びメモリ４０３を含む。一実装形態では、タイム・スキュー補正ユニット２０２は、ラップトップ・コンピュータ、デスクトップ・コンピュータ、パーソナル・コンピュータ（ＰＣ）、ノート型パソコン、スマートフォン、タブレット、電子書籍リーダ（たとえば、Ｋｉｎｄｌｅ及びＮｏｏｋ）、サーバ、ネットワーク・サーバなど、様々な計算システムとして実現することができる。
【００３０】
一実施例では、タイム・スキュー補正ユニットは、Ｉ／Ｏインターフェース４０１、プロセッサ４０２及びメモリ４０３とともに、ソフトウェア、ファームウェア、ハードウェア又はそのいずれかの組み合わせを生成するための標準のプログラミング技法及び／又はエンジニアリング技法を使用して、方法、システム又は製品として実現することができる。別の実施例では、プロセッサ４０２だけを、いずれかの適切なハードウェア、ソフトウェア、ファームウェア又はその組み合わせとして実現することができる。
【００３１】
一実施例では、タイム・スキュー補正ユニット２０２は、複数の地域３０２からリアルタイム・データを、及び配電網３０１中のシミュレータ３０３から応答時間４１１をＩ／Ｏインターフェース４０１を通じて受け取る。また、タイム・スキュー補正ユニット２０２の出力、すなわちタイム・スキュー補正データは、Ｉ／Ｏインターフェース４０１から取得することができる。一実施例では、結果を表示ユニット（図示せず）上に表示することができる。さらに、Ｉ／Ｏインターフェース４０１は、入力を取得し、出力を提供するために、タイム・スキュー補正ユニット２０２のプロセッサ４０２と結合される。
【００３２】
タイム・スキュー補正ユニット２０２中のメモリ４０３は、プロセッサ４０２に通信可能に結合される。メモリ４０３は、プロセッサ実行可能命令を格納し、それは、実行時、タイム・スキュー補正ユニット２０２が、配電網３０１のリアルタイム・データに対してタイム・スキュー補正を実施することができるようにする。プロセッサ４０２は、配電網３０１におけるタイム・スキュー補正を求めるユーザ又はシステムが生成したリクエストを実行するために、プログラム構成要素を実行する少なくとも１つのデータ・プロセッサを含むことができる。
【００３３】
例示した図４では、メモリ４０３中に格納されたモジュール４０４及びデータ４１０を本明細書で詳細に述べている。
【００３４】
実施例では、メモリ４０３中のデータ４１０は、タイム・スキュー補正ユニット２０２の１つ又は複数のモジュール４０４によって処理される。モジュール４０４は、図４に示すように、メモリ４０３内に格納することができる。一実例では、また、プロセッサ４０２に通信可能に結合される１つ又は複数のモジュール４０４は、メモリ４０３の外側に存在することができ、ハードウェアとして実現することができる。本明細書で使用するとき、用語「モジュール」は、１つ又は複数のソフトウェア又はファームウェア・プログラム、組み合わせ論理回路を実行する特定用途向け集積回路（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、電子回路、プロセッサ（共用、専用又はグループ）及びメモリ、及び／又は述べる機能性をもたらす他の適切な構成要素をいう。
【００３５】
一実施例では、データ４１０は、たとえば、応答時間４１１、負荷データ４１２、発電機出力データ４１３、リアルタイム・データ４１４、複数の事前に定義された値４１５、タイム・スキュー・オフセット４１６及び他のデータ４１７を含むことができる。
【００３６】
応答時間４１１は、シミュレーション中の負荷データ４１２の変化に関する、発電機出力データ４１３の変化によって決定される。最初に、シミュレーションが、１つ又は複数の発電機及び１つ又は複数の負荷を備えるモデル化された配電網に対して実施される。シミュレーションは、複数の事前に定義された値４１５を求めて１つ又は複数の負荷からの負荷データ４１２を変化させるステップと、１つ又は複数の発電機からの対応する出力データ４１３の変化をモニタすることによって応答時間４１１を計算するステップとを包含する。
【００３７】
負荷データ４１２は、配電網３０１中の１つ又は複数の負荷でのデータである。本開示では、負荷データ４１２は、タイム・スキュー・オフセット４１６を決定するために使用される応答時間４１１を取得するために、複数の事前に定義された値４１５を求めて変化させる。
【００３８】
発電機出力データ４１３は、負荷データ４１２がシミュレーション中に複数の事前に定義された値４１５を求めて変化させたときに取得された、１つ又は複数の発電機からの出力データである。
【００３９】
リアルタイム・データ４１４は、配電網３０１中の複数の地域３０２と関連するセンサからリアルタイムで取得されたデータである。本開示によるタイム・スキュー補正は、リアルタイム・データ４１４に対して実施される。たとえば、リアルタイム・データは、１つの電圧データ、電流データ、電力データ、及びタイム・スキュー補正に役立つはずである、配電網３０１と関連する他のデータとすることができる。
【００４０】
複数の事前に定義された値４１５は、それによって負荷データ４１２がシミュレーション中に変化させられる値である。一実施例では、複数の事前に定義された値４１５は、１００キロワットの電力より大きくすることができる。負荷データ４１２の変化の複数の事前に定義された値のそれぞれについて、対応する発電機出力データ４１３が取得され、それによって対応する１つ又は複数の発電機の応答時間４１１が決定される。
【００４１】
タイム・スキュー・オフセット４１６は、複数の地域３０２のそれぞれについて、応答時間４１１及び対応する複数の地域３０２から取得された対応するリアルタイム・データ４１４に基づき、タイム・スキュー補正ユニット２０２によって決定される。一実施例では、リアルタイム・データ４１４の遅延が、対応する１つ又は複数の発電機の応答時間４１１から引き算されて、タイム・スキュー・オフセット４１６が取得される。さらに、タイム・スキュー補正が、対応する複数の地域３０２からのリアルタイム・データ４１４のタイム・スタンプを、その複数の地域３０２のタイム・スキュー・オフセット４１６に基づき調節することによって、複数の地域３０２のそれぞれについて実施される。
【００４２】
他のデータ４１７は、配電網３０１におけるタイム・スキュー補正のために参照することができるようなデータをいうことができる。
【００４３】
１つの実装形態では、モジュール４０４は、たとえば、分類モジュール４０５、応答時間モジュール４０６、モニタリング・モジュール４０７、タイム・スキュー・オフセット・モジュール４０８、タイム・スタンプ調節モジュール４０８及び他のモジュール４０９を含むことができる。
【００４４】
タイム・スキュー補正ユニット２０２中の分類モジュール４０５は、複数の地域３０２に配電網３０１を分類する。一実例では、分類は、配電網３０１の地理的地域に関して実施される。複数の地域３０２のそれぞれは、１つ又は複数の発電機を含む。一実施例では、分類は、配電網３０１中の制御ユニット２００の場所に基づく。実施例では、複数の地域３０２の１つ又は複数中に発電機が全く存在しないことがあり、タイム・スキュー補正が、複数の地域の前記１つ又は複数について実施されない。
【００４５】
タイム・スキュー補正ユニット２０２中の応答時間モジュール４０６は、１つ又は複数の発電機の応答時間４１１を取得する。応答時間４１１が取得される１つ又は複数の発電機は、シミュレーション中の負荷データ４１２の変化の事前に定義された値に関する出力データ４１３を提供する。さらに、応答時間４１１は、対応する１つ又は複数の発電機と関連する複数の地域３０２のそれぞれのタイム・スキュー・オフセット４１６を決定するために使用される。
【００４６】
タイム・スキュー補正ユニット２０２中のモニタリング・モジュール４０７は、配電網３０１中の１つ又は複数の負荷からの負荷データの変化の事前に定義された値を求めてリアルタイムで複数の地域３０２をモニタする。
【００４７】
タイム・スキュー補正ユニット２０２中のタイム・スキュー・オフセット・モジュール４０８は、複数の地域３０２のそれぞれについてタイム・スキュー・オフセット４１６を決定する。タイム・スキュー・オフセット４１６は、１つ又は複数の発電機の応答時間及び対応するリアルタイム・データに基づく。一実施例では、タイム・スキュー・オフセットは、リアルタイム・データ中の遅延に基づき決定される。
【００４８】
タイム・スキュー補正ユニット２０２中のタイム・スタンプ調節モジュール４０８は、複数の地域３０２のそれぞれから受け取られたリアルタイム・データ４１４のタイム・スタンプを調節する。タイム・スタンプの調節は、対応する複数の地域３０２のタイム・スキュー・オフセット４１６に基づく。
【００４９】
他のモジュール４０９は、配電網３０１におけるタイム・スキュー補正のために参照することができるようなモジュールをいうことができる。
【００５０】
図５は、本開示のいくつかの実施例によるタイム・スキュー補正ユニットによって実施されるステップを示すフロー図を例示する。
【００５１】
図５に例示するように、方法は、配電網３０１におけるタイム・スキュー補正のための１つ又は複数のブロックを含む。方法は、コンピュータ実行可能命令の全体的な文脈で述べることができる。一般に、コンピュータ実行可能命令は、ルーティン、プログラム、オブジェクト、構成要素、データ構造、プロシージャ、モジュール及び関数を含むことができ、それらは、特定の機能を果たす、又は特定の抽象データ型を実装する。
【００５２】
方法を述べる順序は、限定するものと解釈されないように意図し、述べる方法ブロックの任意の数を、方法を実施するためにいずれもの順序で組み合わすことができる。さらに、個々のブロックは、本明細書に述べる主題の範囲から逸脱せずに、方法から削除することができる。さらにまた、方法は、いずれかの適切なハードウェア、ソフトウェア、ファームウェア又はその組み合わせで実施することができる。
【００５３】
ブロック５０１で、複数の地域３０２に配電網３０１を分類する。分類モジュール４０５は、複数の地域３０２のそれぞれ中に１つ又は複数の発電機を備える複数の地域３０２に配電網３０１を分類する。
【００５４】
ブロック５０２で、応答時間モジュール４０６によって１つ又は複数の発電機の応答時間４１１を取得する。応答時間４１１は、シミュレータ３０３から取得される。最初に、シミュレーションが、１つ又は複数の発電機及び１つ又は複数の負荷を備えるモデル化された配電網に対して実施される。シミュレーションは、複数の事前に定義された値４１５を求めて１つ又は複数の負荷からの負荷データ４１２を変化させるステップと、１つ又は複数の発電機からの対応する発電機出力データ４１３の変化をモニタすることによって応答時間４１１を計算するステップとを包含する。応答時間４１１は、シミュレーション中の負荷データ４１２の変化に関する、発電機出力データ４１３の変化のためにかかる時間である。一実施例では、事前に定義された負荷を超える負荷の変化だけが考慮される。
【００５５】
ブロック５０３で、モニタリング・モジュール４０７によって、１つ又は複数の負荷からの負荷データ４１２の変化の事前に定義された値を求めてリアルタイムで複数の地域３０２をモニタする。事前に定義された値は、事前に定義された値と関連する１つ又は複数の発電機の数が、他の複数の事前に定義された値４１５と関連する１つ又は複数の発電機の数より大きい複数の事前に定義された値４１５から選択される。
【００５６】
ブロック５０４で、タイム・スキュー・オフセット・モジュール４０８によって、複数の地域３０２のそれぞれについてタイム・スキュー・オフセット４１６を決定する。タイム・スキュー・オフセット４１６は、応答時間４１１及び複数の地域３０２からの対応するリアルタイム・データ４１４に基づく。
【００５７】
ブロック５０５で、タイム・スタンプ調節モジュール４０８によって、配電網３０１におけるタイム・スキュー補正のために、リアルタイム・データ４１４のタイム・スタンプを調節する。タイム・スタンプの調節は、タイム・スキュー・オフセット４１６に基づく。
【００５８】
図６ａは、本開示のいくつかの実施例による、複数の地域を表す配電網の例示的な実施例を例示する。
【００５９】
１つの例示的な実施例では、図６ａに例示するように、面積が約４００ｋｍ×３５０ｋｍの配電網６００が、１つ又は複数の発電機（６０５、６０６及び６０７）、１つ又は複数の負荷（４、５、６、７、８及び９）及び制御ユニット２００を含む。タイム・スキュー補正ユニット２０２（図示せず）が、配電網６００のタイム・スキュー補正を実施するために、制御ユニット２００に接続される。上記の記載で述べたように、タイム・スキュー補正ユニット２０２は、複数の地域、すなわち第１の地域６０１、第２の地域６０２、第３の地域６０３及び第４の地域６０４に配電網６００を分類する。第１の地域６０１は、第１の発電機６０５を含み、第３の地域は、第３の発電機６０７を含み、第４の地域６０４は、第２の発電機６０６を含む。第２の地域６０２は、全く発電機を含まない。分類の際、モデル化された配電網のシミュレーションが実施されて、配電網６００中の１つ又は複数の発電機のそれぞれの応答時間４１１が取得され、それについて以下で述べる。
【００６０】
以下に示す表１は、本開示のいくつかの実施例による、負荷データの変化の複数の事前に定義された値に対する１つ又は複数の発電機の出力データの依存を示す表を例示する。
【００６１】
モデル化された配電網６００のシミュレーションの間、１つ又は複数の負荷からの負荷データ４１２は、複数の事前に定義された値４１５を求めて変化させ、対応する発電機出力データ４１３がモニタされる。
【００６２】
【表１】
2017099272.tif 000003
【００６３】
表１は、どの発電機が、負荷データ４１２の変化の特定の事前に定義された値に関する出力データ４１３を提供しているのかを示す。表１では、ΔＧ１、ΔＧ２及びΔＧ３は、第１の発電機６０５、第２の発電機６０６及び第３の発電機６０７それぞれからの出力データ４１３を示す。Ｒ１、Ｒ３及びＲ４は、第１の地域６０１、第３の地域６０３及び第４の地域６０４それぞれを示す。さらに、ΔＬ４、ΔＬ５、ΔＬ６、ΔＬ７及びΔＬ９は、バス４、５、６、７及び９それぞれでの負荷データの変化の複数の事前に定義された値４１５のいくつかを示す。表中の「正（ＴＲＵＥ）」は、出力データ４１３が負荷データ４１２の対応する変化に関して発電機の１つから取得された、すなわち負荷の変化によって発電機の出力値に変化が生じたことを示す。表中の「誤（ＦＡＬＳＥ）」は、出力データ４１３が取得されていない、すなわち負荷の変化による発電機の出力値の変化がないことを示す。たとえば、ΔＧ１＠Ｒ１、すなわち第１の地域６０１での第１の発電機６０５が、バス４、５、６、７及び９それぞれでΔＬ４、ΔＬ５、ΔＬ７及びΔＬ９に関する出力データを提供していると考える。したがって、ΔＧ１＠Ｒ１は、ΔＬ４、ΔＬ５、ΔＬ７及びΔＬ９に関して「正」と示され、ΔＬ６について「誤」と示される、というのはΔＬ６に関して出力データが取得されていないからである。
【００６４】
以下に示す表２は、本開示のいくつかの実施例による、シミュレータでの負荷データの変化に対する、１つ又は複数の発電機のそれぞれの応答時間を示す例示的な表を例示する。
【００６５】
負荷データ４１２の変化の複数の事前に定義された値に対する１つ又は複数の発電機の発電機出力データ４１３の依存を示す表を得る際、１つ又は複数の発電機の応答時間４１１が決定される。
【００６６】
【表２】
2017099272.tif 000004
【００６７】
表２では、ΔＧ１、ΔＧ２及びΔＧ３は、第１の発電機６０５、第２の発電機６０６及び第３の発電機６０７それぞれからの出力データ４１３を示す。Ｒ１、Ｒ３及びＲ４は、第１の地域６０１、第３の地域６０３及び第４の地域６０４それぞれを示す。さらに、ΔＬ４、ΔＬ５、ΔＬ６、ΔＬ７及びΔＬ９は、バス４、５、６、７及び９それぞれでの負荷データの変化の複数の事前に定義された値４１５のわずかを示す。一実施例では、応答時間４１１が、「正」で示される発電機のみのそれぞれについて決定される。さらに、事前に定義された値が、複数の事前に定義された値４１５から選択される。事前に定義された値は、事前に定義された値と関連する１つ又は複数の発電機の数が、他の複数の事前に定義された値４１５と関連する１つ又は複数の発電機の数より大きくなるように選択される。表２では、負荷データ（ΔＬ５）の変化の事前に定義された値と関連する発電機の数は、負荷データ（ΔＬ４、ΔＬ６、ΔＬ７及びΔＬ９）の変化の他の事前に定義された値と関連する発電機の数より大きい。さらに、配電網６００は、事前に定義された値を有する負荷変化を求めてモニタされ、負荷データに事前に定義された値の変化が生じたとき、複数の地域（６０１、６０３及び６０４）のそれぞれのタイム・スキュー・オフセット４１６が決定される。一実施例では、第２の地域６０２のタイム・スキュー・オフセット４１６は、決定されない、というのは第２の地域６０２と関連する発電機がないからであり、さらに、タイム・スキュー補正は、第２の地域６０２に関して実施されない。
【００６８】
図６ｂは、本開示のいくつかの実施例による、リアルタイム・データのタイム・スタンプに関する、１つ又は複数の発電機及び関連する１つ又は複数の負荷からの出力データを表すプロットを例示する。
【００６９】
一実施例では、タイム・スキュー・オフセット４１６を決定するために、発電機出力データ４１３の遅延が、リアルタイムで決定される。図６ｂのプロットに例示するように、第１の発電機６０５は、遅延がｔ１であるリアルタイム・データ４１４を提供し、第２の発電機６０６は、遅延がｔ２であるリアルタイム・データ４１４を提供し、第３の発電機６０７は、遅延がｔ３であるリアルタイム・データ４１４を提供する。遅延は、負荷の１つから取得されたリアルタイム・データ４１４に対して計算される。
【００７０】
一実施例では、複数の地域（６０１、６０３及び６０４）のタイム・スキュー・オフセット４１６が、方程式１、２及び３で与えられるように、対応する１つ又は複数の発電機の応答時間４１１を遅延から引き算することによって得られる。
第１の地域に関するタイム・スキュー・オフセット＝ｔ１−第１の発電機の応答時間……（１）
第３の地域に関するタイム・スキュー・オフセット＝ｔ３−第３の発電機の応答時間……（２）
第４の地域に関するタイム・スキュー・オフセット＝ｔ２−第２の発電機の応答時間……（３）
【００７１】
たとえば、第１の発電機６０５からのリアルタイム・データ４１４が、遅延ｔ１が２秒であり、第１の地域６０１と関連する第１の発電機６０５に関する表２からの応答時間４１１が１．５秒であると考える。第１の地域のタイム・スキュー・オフセットは、方程式１から、
第１の地域に関するタイム・スキュー・オフセット＝２秒−１．５秒
第１の地域に関するタイム・スキュー・オフセット＝０．５秒
第１の地域に関するタイム・スキュー・オフセットは、０．５秒と計算される。
【００７２】
図６ｃは、本開示のいくつかの実施例による、リアルタイム・データのタイム・スタンプの調節を例示する。
【００７３】
複数の地域（６０１、６０３及び６０４）のそれぞれについてタイム・スキュー・オフセット４１６を決定する際、タイム・スキュー補正ユニット２０２が、対応する複数の地域（６０１、６０３及び６０４）のタイム・スキュー・オフセット４１６に基づき、複数の地域（６０１、６０３及び６０４）のそれぞれから受け取られたリアルタイム・データ４１４のタイム・スタンプを調節する。
【００７４】
前に例示したように、リアルタイム・データ４１４は、タイム・スキュー補正ユニット２０２によって特定のタイム・スタンプで取得され、さらに、タイム・スキュー補正ユニット２０２は、分類を実施し、１つ又は複数の発電機の応答時間４１１を取得し、そして複数の地域のそれぞれについてタイム・スキュー・オフセット４１６を決定する。複数の地域のそれぞれについてタイム・スキュー・オフセット４１６を決定する際、複数の地域のそれぞれと関連するセンサから取得されたリアルタイム・データのタイム・スタンプは、対応する複数の地域のタイム・スキュー・オフセット４１６に基づき調節される。
【００７５】
たとえば、リアルタイム・データ４１４が、バス８、バス７及びバス６からタイム・スタンプが１０：００：００で受け取られ、バス８は、配電網の第１の地域と関連付けられ、バス７は、配電網の第２の地域と関連付けられ、バス６は、配電網のＮ番目の地域と関連付けられると考える。タイム・スキュー補正ユニット２０２は、Ｎ個の地域に配電網を分類し、少なくとも１つの発電機と関連付けられるＮ個の地域のそれぞれについて応答時間４１１をシミュレータから取得する。さらに、タイム・スキュー・オフセット４１６は、配電網中の前記Ｎ個の地域について決定される。図６ｃに例示するように、バス８と関連する第１の地域のタイム・スキュー・オフセット４１６が０秒であり、バス７と関連する第２の地域のタイム・スキュー・オフセット４１６が２秒であり、バス１と関連するＮ番目の地域のタイム・スキュー・オフセット４１６が１秒である。決定されたタイム・スキュー・オフセット４１６に基づき、対応する地域のリアルタイム・データ４１４のタイム・スタンプが調節される。バス８と関連するＮ個の地域のタイム・スキュー・オフセット４１６が０秒であるので、タイム・スタンプ調節は、バス８でのリアルタイム・データ４１４に対して実施されない。さらに、バス７からのリアルタイム・データ４１４のタイム・スタンプは、１０：００：００から９：５９：５８に調節される、というのはバス７と関連する第２の地域のタイム・スキュー・オフセット４１６が２秒であるからであり、そしてバス６からのリアルタイム・データのタイム・スタンプは、１０：００：００から９：５９：５９に調節される、というのはバス７と関連するＮ番目の地域のタイム・スキュー・オフセット４１６が１秒であるからである。タイム・スキュー補正データは、不良データとして検出されず、配電網の状態推定のために、制御ユニット２００に提供される。
【００７６】
図７は、本開示に一致するいくつかの実施例を実施するための例示的なコンピュータ・システムのブロック図を例示する。
【００７７】
本開示の特徴を実現するために利用することができるすべての計算システムを実現するために、コンピュータ・システム７０１の変形を使用することができる。コンピュータ・システム７０１は、中央処理装置（「ＣＰＵ」：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ又は「プロセッサ」）７０３を含むことができる。プロセッサ７０３は、ユーザ又はシステムが生成したリクエストを実行するためのプログラム構成要素を実行するために、少なくとも１つのデータ・プロセッサを含むことができる。プロセッサは、統合システム（バス）コントローラ、メモリ管理制御ユニット、浮動小数点演算ユニット、グラフィックス・プロセッシング・ユニット、デジタル信号処理ユニットなど、専用処理装置を含むことができる。プロセッサ７０３は、ＡＭＤ社のＡｔｈｌｏｎ、Ｄｕｒｏｎ又はＯｐｔｅｒｏｎ、ＡＲＭ社のアプリケーション、組み込み又はセキュア・プロセッサ、ＩＢＭ社のＰｏｗｅｒＰＣ、Ｉｎｔｅｌ社のＣｏｒｅ、Ｉｔａｎｉｕｍ、Ｘｅｏｎ、Ｃｅｌｅｒｏｎ、又は他のプロセッサの製品系列など、マイクロプロセッサを含むことができる。プロセッサ７０３は、メイン・フレーム、分散型プロセッサ、マルチコア、並列、グリッド又は他のアーキテクチャを使用して実現することができる。いくつかの実施例は、特定用途向け集積回路（ＡＳＩＣ）、デジタル・シグナル・プロセッサ（ＤＳＰ：ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのような組み込み技術を利用することができる。
【００７８】
プロセッサ７０３は、Ｉ／Ｏインターフェース７０２を介して１つ又は複数の入力／出力（Ｉ／Ｏ）装置と通信状態で配置することができる。Ｉ／Ｏインターフェース７０２は、限定せずに、オーディオ、アナログ、デジタル、モノラル、ＲＣＡ、ステレオ、ＩＥＥＥ−１３９４、シリアル・バス、ユニバーサル・シリアル・バス（ＵＳＢ：ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）、赤外線、ＰＳ／２、ＢＮＣ、同軸、構成要素、複合、デジタル・ビジュアル・インターフェース（ＤＶＩ：ｄｉｇｉｔａｌ  ｖｉｓｕａｌ  ｉｎｔｅｒｆａｃｅ）、高精細度マルチメディア・インターフェース（ＨＤＭＩ（登録商標）：ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ）、ＲＦアンテナ、Ｓ−Ｖｉｄｅｏ、ＶＧＡ、ＩＥＥＥ８０２．ｎ／ｂ／ｇ／ｎ／ｘ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、セル方式（たとえば、符号分割多重アクセス（ＣＤＭＡ：ｃｏｄｅ−ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、高速パケット・アクセス（ＨＳＰＡ＋：ｈｉｇｈ−ｓｐｅｅｄ  ｐａｃｋｅｔ  ａｃｃｅｓｓ）、グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ（登録商標）：ｇｌｏｂａｌ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ロング・ターム・エボリューション（ＬＴＥ：ｌｏｎｇ−ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）、ＷｉＭａｘなど）など、通信プロトコル／方法を用いることができる。
【００７９】
Ｉ／Ｏインターフェース７０２を使用して、コンピュータ・システム７０１は、１つ又は複数のＩ／Ｏ装置と通信することができる。たとえば、入力装置７０４は、アンテナ、キーボード、マウス、ジョイスティック、（赤外線）遠隔制御、カメラ、カード・リーダ、ファックス、ドングル、生体認証リーダ、マイクロフォン、タッチ・スクリーン、タッチパッド、トラック・ボール、センサ（たとえば、加速度計、光センサ、ＧＰＳ、ジャイロスコープ、近接センサなど）、スタイラス、スキャナ、記憶装置、トランシーバ、ビデオ装置／ソース、バイザなどとすることができる。出力装置７０５は、プリンタ、ファックス、ビデオ・ディスプレイ（たとえば、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、プラズマなど）、オーディオ・スピーカなどとすることができる。いくつかの実施例では、トランシーバ７０６は、プロセッサ７０３と接続状態で配置することができる。トランシーバは、様々なタイプの無線の送信又は受信を容易にすることができる。たとえば、トランシーバは、トランシーバ・チップ（たとえば、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ社のＷｉＬｉｎｋ、ＷＬ１２８３、Ｂｒｏａｄｃｏｍ社のＢＣＭ４７５０ＩＵＢ８、Ｉｎｆｉｎｅｏｎ  Ｔｅｃｈｎｏｌｏｇｉｅｓ社のＸ−Ｇｏｌｄ６１８−ＰＭＢ９８００など）に動作可能に接続されるアンテナを含むことができ、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＦＭ、全地球測位システム（ＧＰＳ）、２Ｇ／３Ｇ  ＨＳＤＰＡ／ＨＳＵＰＡ通信などを提供する。一実施例では、通信は、コントローラ・エリア・ネットワーク（ＣＡＮ：Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信、同期ペリフェラル・インターフェース（ＳＰＩ：Ｓｙｎｃｈｒｏｎｏｕｓ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）／シリアル接続インターフェース（ＳＣＩ：Ｓｅｒｉａｌ  Ｃｏｎｎｅｃｔ  Ｉｎｔｅｒｆａｃｅ）通信及びＭｏｄｂｕｓ通信の１つを使用して達成することができる。
【００８０】
いくつかの実施例では、プロセッサ７０３は、ネットワーク・インターフェース７０７を介して通信ネットワーク７１８と通信する状態で配置することができる。ネットワーク・インターフェース７０７は、通信ネットワーク７１８と通信することができる。ネットワーク・インターフェース７０７は、限定せずに、直接接続、イーサネット（登録商標）（たとえば、ツイスト・ペアの１０／４０／４００ベースＴ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、トークン・リング、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ｘなどを含む接続プロトコルを用いることができる。通信ネットワーク７１８は、限定せずに、直接相互接続、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、無線ネットワーク（たとえば、無線アプリケーション・プロトコルを使用する）、インターネットなどを含むことができる。ネットワーク・インターフェース７０７及び通信ネットワーク７１８を使用して、コンピュータ・システム７０１は、配電網と関連する複数の地域７１９、シミュレータ７２０及び制御ユニット７２１と通信することができる。これらの装置は、限定せずに、パーソナル・コンピュータ（複数可）、サーバ（複数可）、ファックス、プリンタ、スキャナ、セル式携帯電話、スマートフォン（たとえば、Ａｐｐｌｅ社のアイフォン、Ｂｌａｃｋｂｅｒｒｙ、Ａｎｄｒｏｉｄベースの電話など）などの様々な携帯装置、タブレット・コンピュータ、電子書籍リーダ（Ａｍａｚｏｎ社のＫｉｎｄｌｅ、Ｎｏｏｋなど）、ラップトップ・コンピュータ、ノート型パソコン、ゲーム機（Ｍｉｃｒｏｓｏｆｔ社のＸｂｏｘ、任天堂社のＤＳ、ソニー社のＰｌａｙＳｔａｔｉｏｎなど）などを含むことができる。いくつかの実施例では、コンピュータ・システム７０１は、これらの装置の１つ又は複数をそれ自体用いることができる。
【００８１】
いくつかの実施例では、プロセッサ７０３は、記憶装置インターフェース７０８を介して１つ又は複数のメモリ装置（たとえば、ＲＡＭ７１０、ＲＯＭ７０９など）と通信する状態で配置することができる。記憶装置インターフェースは、アドバンスド  テクノロジー  アタッチメント（ＳＡＴＡ：ｓｅｒｉａｌ  ａｄｖａｎｃｅｄ  ｔｅｃｈｎｏｌｏｇｙ  ａｔｔａｃｈｍｅｎｔ）、統合ドライブ・エレクトロニックス（ＩＤＥ：ｉｎｔｅｇｒａｔｅｄ  ｄｒｉｖｅ  ｅｌｅｃｔｒｏｎｉｃｓ）、ＩＥＥＥ−１３９４、ユニバーサル・シリアル・バス（ＵＳＢ）、ファイバ・チャンネル、スモール・コンピュータ・システム・インターフェース（ＳＣＳＩ：ｓｍａｌｌ  ｃｏｍｐｕｔｅｒ  ｓｙｓｔｅｍｓ  ｉｎｔｅｒｆａｃｅ）などの接続プロトコルを用いて、限定せずに、メモリ・ドライブ、取り外し可能なディスク・ドライブなどを含むメモリ装置に接続することができる。メモリ・ドライブは、ドラム、磁気ディスク・ドライブ、光磁気ドライブ、光ドライブ、レイド（ＲＡＩＤ：ｒｅｄｕｎｄａｎｔ  ａｒｒａｙ  ｏｆ  ｉｎｄｅｐｅｎｄｅｎｔ  ｄｉｓｃｓ）、ソリッド・ステート・メモリ・ドライブ、ソリッド・ステート・ドライブなどをさらに含むことができる。
【００８２】
メモリ７１１は、限定せずに、オペレーティング・システム７１７、ユーザ・インターフェース・アプリケーション７１６、ウェブ・ブラウザ７１５、メール・サーバ７１４、メール・クライアント７１３、ユーザ／アプリケーション・データ７１２（たとえば、本開示で議論するいずれものデータ変数又はデータ・レコード）などを含む一群のプログラム又はデータベース構成要素を格納することができる。オペレーティング・システム７１７は、リソース管理及びコンピュータ・システム７０１の動作を容易にすることができる。オペレーティング・システムの実例は、限定せずに、Ａｐｐｌｅ社のＭａｃｉｎｔｏｓｈ  ＯＳ  Ｘ、ＵＮＩＸ（登録商標）、ＵＮＩＸ（登録商標）ライク・システムの配布物（たとえば、バークレー校のソフトウェア配布（ＢＳＤ：Ｂｅｒｋｅｌｅｙ  Ｓｏｆｔｗａｒｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）、ＦｒｅｅＢＳＤ、ＮｅｔＢＳＤ、ＯｐｅｎＢＳＤなど）、Ｌｉｎｕｘ（登録商標）配布物（たとえば、Ｒｅｄ  Ｈａｔ、Ｕｂｕｎｔｕ、Ｋｕｂｕｎｔｕなど）、ＩＢＭ社のＯＳ／２、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（ＸＰ、Ｖｉｓｔａ／７／８など）、Ａｐｐｌｅ社のｉＯＳ、Ｇｏｏｇｌｅ社のＡｎｄｒｏｉｄ、ＢｌａｃｋｂｅｒｒｙのＯＳなどを含む。ユーザ・インターフェース７１６は、テキスト又はグラフィックのファシリティによって、表示、実行、相互作用、操作又はプログラム構成要素の作動を容易にすることができる。たとえば、ユーザ・インターフェースは、カーソル、アイコン、チェック・ボックス、メニュー、スクローラ、ウインドウ、ウィジェットなど、コンピュータ相互作用インターフェース要素を、コンピュータ・システム７０１に動作可能に接続される表示システム上に設けることができる。限定せずに、Ａｐｐｌｅ社のＭａｃｉｎｔｏｓｈオペレーティング・システムのＡｑｕａ、ＩＢＭ社のＯＳ／２、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（たとえば、Ａｅｒｏ、Ｍｅｔｒｏなど）、Ｕｎｉｘ（登録商標）のＸ−Ｗｉｎｄｏｗｓ、ウェブ・インターフェース・ライブラリ（たとえば、ＡｃｔｉｖｅＸ、Ｊａｖａ（登録商標）、Ｊａｖａｓｃｒｉｐｔ（登録商標）、ＡＪＡＸ、ＨＴＭＬ、Ａｄｏｂｅ社のＦｌａｓｈなど）などを含むグラフィカル・ユーザ・インターフェース（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を用いることができる。
【００８３】
いくつかの実施例では、コンピュータ・システム７０１は、ウェブ・ブラウザ７１５内蔵プログラム構成要素を実装することができる。ウェブ・ブラウザは、Ｍｉｃｒｏｓｏｆｔ社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、Ｇｏｏｇｌｅ社のＣｈｒｏｍｅ、Ｍｏｚｉｌｌａ社のＦｉｒｅｆｏｘ、Ａｐｐｌｅ社のＳａｆａｒｉなど、ハイパーテキスト閲覧アプリケーションとすることができる。安全なウェブ・ブラウジングは、セキュア・ハイパーテキスト・転送プロトコル（ＨＴＴＰＳ：ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｐｏｒｔ  ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｅ）、セキュア・ソケット・レイヤ（ＳＳＬ：ｓｅｃｕｒｅ  ｓｏｃｋｅｔｓ  ｌａｙｅｒ）、トランスポート層セキュリティ（ＴＬＳ：Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）などを使用して提供することができる。ウェブ・ブラウザは、ＡＪＡＸ、ＤＨＴＭＬ、Ａｄｏｂｅ社のＦｌａｓｈ、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｊａｖａ（登録商標）、アプリケーション・プログラミング・インターフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）など、ファシリティを利用することができる。いくつかの実施例では、コンピュータ・システム７０１は、メール・サーバ７１４内蔵プログラム構成要素を実装することができる。メール・サーバは、Ｍｉｃｒｏｓｏｆｔ社のＥｘｃｈａｎｇｅなど、インターネット・メール・サーバとすることができる。メール・サーバは、ＡＳＰ、ＡｃｔｉｖｅＸ、ＡＮＳＩ  Ｃ＋＋／Ｃ＃、Ｍｉｃｒｏｓｏｆｔ社の．ＮＥＴ、ＣＧＩスクリプト、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＰＨＰ、Ｐｙｔｈｏｎ、ＷｅｂＯｂｊｅｃｔｓなど、ファシリティを利用することができる。メール・サーバは、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ：ｉｎｔｅｒｎｅｔ  ｍｅｓｓａｇｅ  ａｃｃｅｓｓ  ｐｒｏｔｏｃｏｌ）、メッセージング・アプリケーション・プログラミング・インターフェース（ＭＡＰＩ：ｍｅｓｓａｇｉｎｇ  ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）、Ｍｉｃｒｏｓｏｆｔ社のＥｘｃｈａｎｇｅ、ポスト・オフィス・プロトコル（ＰＯＰ：ｐｏｓｔ  ｏｆｆｉｃｅ  ｐｒｏｔｏｃｏｌ）、簡易メール転送プロトコル（ＳＭＴＰ：ｓｉｍｐｌｅ  ｍａｉｌ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）など、通信プロトコルを利用することができる。いくつかの実施例では、コンピュータ・システム７０１は、メール・クライアント７１３内蔵プログラム構成要素を実装することができる。メール・クライアントは、Ａｐｐｌｅ社のＭａｉｌ、Ｍｉｃｒｏｓｏｆｔ社のＥｎｔｏｕｒａｇｅ、Ｍｉｃｒｏｓｏｆｔ社のＯｕｔｌｏｏｋ、Ｍｏｚｉｌｌａ社のＴｈｕｎｄｅｒｂｉｒｄなど、メール閲覧アプリケーションとすることができる。
【００８４】
いくつかの実施例では、コンピュータ・システム７０１は、本開示で述べるように、データ、変数、レコードなど、ユーザ／アプリケーション・データ７１２を格納することができる。かかるデータベースは、Ｏｒａｃｌｅ又はＳｙｂａｓｅなど、フォールト・トレラントで相関的な拡張性がある安全なデータベースとして実装することができる。或いは、かかるデータベースは、アレイ、ハッシュ、リンク・リスト、構造体、構造化テキスト・ファイル（たとえば、ＸＭＬ）、テーブルなど、標準データ構造を使用して、又はオブジェクト指向型データベース（たとえば、ＯｂｊｅｃｔＳｔｏｒｅ、Ｐｏｅｔ、Ｚｏｐｅなどを使用する）として実装することができる。かかるデータベースは、本開示において上記で議論した様々なコンピュータ・システムの間でときどき統合される、又は分散されることがある。いずれものコンピュータ又はデータベース構成要素の構造及び動作は、いずれかの作業共同で組み合わす、統合する、又は分散させることができることを理解すべきである。
【００８５】
本開示の一実施例では、配電網におけるタイム・スキュー補正のためのタイム・スキュー補正ユニットが開示され、それによってタイム・スキューしたデータが、不良データとして検出されないようになる。
【００８６】
本開示の一実施例では、タイム・スキュー補正ユニットが、面積が広い配電網中に実装され、電気構成要素の間の通信及び距離のための遅延をなくす。
【００８７】
本開示の一実施例では、タイム・スキュー補正ユニットが、正確な状態推定のために、シミュレータ及び制御ユニットを含むいずれかの配電網中に実装される。
【００８８】
本開示の一実施例では、タイム・スキュー補正ユニットは、信頼性があり、費用効率が高い。
【００８９】
しかし、当業者は、現在の開示を使用することができる医療分野で他の用途を予測することができる。さらに、当該の開示は、本開示の範囲から逸脱せずに小規模な修正で同様の用途に容易に導入することができる。
【００９０】
用語、「ａｎ  ｅｍｂｏｄｉｍｅｎｔ（実施例）」、「ｅｍｂｏｄｉｍｅｎｔ」、「ｅｍｂｏｄｉｍｅｎｔｓ」、「ｔｈｅ  ｅｍｂｏｄｉｍｅｎｔ」、「ｔｈｅ  ｅｍｂｏｄｉｍｅｎｔｓ」、「ｏｎｅ  ｏｒ  ｍｏｒｅ  ｅｍｂｏｄｉｍｅｎｔｓ（１つ又は複数の実施例）」、「ｓｏｍｅ  ｅｍｂｏｄｉｍｅｎｔｓ（いくつかの実施例）」及び「ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ（一実施例）」は、明示的に別段の定めをした場合を除き、「ｏｎｅ  ｏｒ  ｍｏｒｅ  （ｂｕｔ  ｎｏｔ  ａｌｌ）  ｅｍｂｏｄｉｍｅｎｔｓ  ｏｆ  ｔｈｅ  ｄｉｓｃｌｏｓｕｒｅ（ｓ）（本開示の１つ又は複数の実施例（複数可）（ただしすべてではない））」を意味する。
【００９１】
用語「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｉｎｇ（含む）」、「ｈａｖｉｎｇ（有する）」及びその変形は、明示的に別段の定めをした場合を除き、「ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ（ただし限定せずに、〜を含む）」を意味する。
【００９２】
用語「ａ」、「ａｎ」、「ｔｈｅ」は、明示的に別段の定めをした場合を除き、「ｏｎｅ  ｏｒ  ｍｏｒｅ（１つ又は複数の）」を意味する。
【００９３】
１個の装置又は品目が本明細書に述べられているとき、２つ以上の装置／品目（それらが協働するのかどうかにかかわらず）を、１個の装置／品目の代わりに使用することができることが容易に明らかになるはずである。同様に、２つ以上の装置又は品目（それらが協働するのかどうかにかかわらず）が本明細書に述べられている場合、１個の装置／品目を、２つ以上の装置又は品目の代わりに使用することができることが、又は、様々な数の装置／品目を、示された数の装置又はプログラムの代わりに使用することができることが容易に明らかになるはずである。装置の機能性及び／又は特徴は、かかる機能性／特徴を有するとして明示的に述べられていない１つ又は複数の他の装置によってその代わりに実現することができる。それゆえ、本開示の他の実施例は、装置自体を含む必要がない。
【００９４】
本開示の様々な実施例の前述の記載は、例示し述べる目的で提示されている。網羅的である、又は開示した正確な形態に本開示を限定すると意図されない。上記の教示を考慮すると、多くの修正及び変形が可能である。本開示の範囲がこの詳細な記載によって限定されると意図されない、むしろここに添付した請求項によって限定されると意図される。上記の明細、実例及びデータは、製造及び本開示の構成物の使用に関して完全な記載を提供している。本開示の多くの実施例は、本開示の趣旨及び範囲から逸脱せずに実施することができるので、本開示は、下に添付した請求項に属する。
【００９５】
最後に、本明細書に使用する言語は、読みやすさ及び教育の目的のために主に選択されており、発明の主題を明確に描く、又は限定するようには選択されていないことがある。したがって、本開示の範囲は、この詳細な記載によってではなく、むしろここで、応用ベースで発行されるいずれかの請求項によって限定されると意図される。それで、本開示の実施例の開示は、例示するものであって、本開示の範囲を限定するものと意図されず、その範囲は、次の請求項で明記されている。
【００９６】
本明細書での実質的にいくらかの複数形及び／又は単数形の用語の使用に関し、当業者は、文脈及び／又は用途に適切なように、複数形から単数形に、及び／又は単数形から複数形に変換することができる。様々な単数形／複数形の置換は、明らかにするために本明細書で明示的に述べることがある。
【００９７】
さらに、本開示の特徴又は態様がマーカッシュ・グループの観点から述べられている場合、当業者は、本開示が、またそれによって、マーカッシュ・グループのいずれかの個別のメンバ又はメンバのサブグループの観点から述べられていることを識別されたい。
【００９８】
様々な態様及び実施例を本明細書に開示してきたが、他の態様及び実施例が当業者に明らかになるはずである。本明細書に開示した様々な態様及び実施例は、例示する目的のためであって、限定するものと意図されず、真の範囲及び趣旨は、次の請求項によって示されている。
【符号の説明】
【００９９】
１０１  ＳＣＡＤＡ
１０２  分析器
１０３  トポロジ・プロセッサ
１０４  不良データ検出器
１０５  状態推定器
２００  制御ユニット
２０１  ＳＣＡＤＡ
２０２  タイム・スキュー補正ユニット
２０３  分析器
２０４  トポロジ・プロセッサ
２０５  不良データ検出器
２０６  状態推定器
３０１  配電網
３０２  複数の地域
３０３  シミュレータ
４０１  Ｉ／Ｏインターフェース
４０２  プロセッサ
４０３  メモリ
４０４  モジュール
４０５  分類モジュール
４０６  応答時間モジュール
４０７  モニタリング・モジュール
４０８  タイム・スキュー・オフセット・モジュール
４０９  他のモジュール
４１０  データ
４１１  応答時間
４１２  負荷データ
４１３  発電機出力データ
４１４  リアルタイム・データ
４１５  複数の事前に定義された値
４１６  タイム・スキュー・オフセット
４１７  他のデータ
６０１  第１の地域
６０２  第２の地域
６０３  第３の地域
６０４  第４の地域
６０５  第１の発電機
６０６  第２の発電機
６０７  第３の発電機
７０１  コンピュータ・システム
７０２  Ｉ／Ｏインターフェース
７０３  プロセッサ
７０４  入力装置
７０５  出力装置
７０６  トランシーバ
７０７  ネットワーク・インターフェース
７０８  記憶装置インターフェース
７０９  ＲＯＭ
７１０  ＲＡＭ
７１１  メモリ
７１２  ユーザ／アプリケーション・データ
７１３  メール・クライアント
７１４  メール・サーバ
７１５  ウェブ・ブラウザ
７１６  ユーザ・インターフェース
７１７  オペレーティング・システム
７１８  ネットワーク
７１９  複数の地域
７２０  シミュレータ
７２１  制御ユニット
【図１】
2017099272.tif 000005
【図２】
2017099272.tif 000006
【図３】
2017099272.tif 000007
【図４】
2017099272.tif 000008
【図５】
2017099272.tif 000009
【図６ａ】
2017099272.tif 000010
【図６ｂ】
2017099272.tif 000011
【図６ｃ】
2017099272.tif 000012
【図７】
2017099272.tif 000013