(57)【特許請求の範囲】
【請求項１】
アンシラリーサービス（Ancillary Services）を提供すること以外の主プロセスを各々が有する複数のリソースの運用を指示することにより独立系統運用機関（「ＩＳＯ」）又は総合電力会社にアンシラリーサービスを提供する方法であって、
ＩＳＯ又は電力会社から、ターゲット設定点、標的設定点完了時間、エネルギー価格及び規制価格を含むアンシラリーサービス要求を受信する段階と、
前記リソースと、前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす前記リソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階と、
制御信号を前記選択リソースを制御するコントローラに送信し、前記選択リソースに対して前記選択設定点で作動するよう指示する段階と、
をサーバが行う、方法。
【請求項２】
前記選択リソースに対して前記選択設定点で作動するよう指示する前記段階が、
前記コントローラに運用上の前記選択設定点を伝達する段階と、
前記コントローラに前記選択リソースが前記選択設定点で作動するよう命令する段階と、
を含む、請求項１に記載の方法。
【請求項３】
前記コントローラにより前記選択リソースに対して前記選択設定点で作動するよう指示する段階が、
前記コントローラにより、前記選択設定点が前記選択リソースの主プロセスを満たすかどうかを判定する段階と、
前記選択設定点が前記選択リソースの主プロセスを満たす場合に限り、前記コントローラにより制御される前記選択リソースに対して前記選択設定点で作動するよう指示する段階と、
を含む、請求項２に記載の方法。
【請求項４】
前記コントローラから前記リソースの状態を受信する段階を更に含む、請求項２に記載の方法。
【請求項５】
前記リソースの状態が、前記リソースにより消費又は供給された現在の電力、前記リソースにより消費又は供給することができる最大電力、前記リソースにより消費又は供給することができる最小値電力、前記リソースの主プロセスの状態、及び前記リソースの可用性のうちの１つ又はそれ以上を含む、請求項４に記載の方法。
【請求項６】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせが、前記リソースの１つ又はそれ以上に関する状態の変化の変化に応答して選択される、請求項４に記載の方法。
【請求項７】
前記リソースと、前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす前記リソースの運用上の設定点とのコスト効果が高い組み合わせを選択する前記段階が、
アンシラリーサービスを提供するために利用可能である前記リソースを決定する段階と、
前記利用可能なリソースの許容設定点を決定する段階と、
前記利用可能なリソース及び前記許容設定点の組み合わせを決定する段階と、
各組み合わせのコストを決定する段階と、
前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす最低コストを有する前記組み合わせを選択する段階と、
を含む、請求項１に記載の方法。
【請求項８】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースの主プロセスの状態のあらゆる推定される変化のコストに少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項９】
各組み合わせのコストが、前記組み合わせにおける前記設定点で作動する要求を無効にする前記組み合わせにおけるリソースの何れかのリスクに少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項１０】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースの推定エネルギー消費量に少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項１１】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースに対する機械的損耗の推定償却原価に少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項１２】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースにより提供されたアンシラリーサービスの推定価値に少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項１３】
各組み合わせのコストが、前記組み合わせにおけるリソースの各々の状態に少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項１４】
各組み合わせのコストが、前記組み合わせにおける前記設定点で作動する指示に対する前記組み合わせにおけるリソースの推定応答速度と、前記アンシラリーサービスを提供する際の応答速度の推定値とに少なくともある程度基づいて決定される、請求項１〜７の何れか１項に記載の方法。
【請求項１５】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせを選択する前記段階が、特定の設定点にて前記リソースを作動させる推定財務コストに少なくともある程度基づく、請求項１〜１４の何れか１項に記載の方法。
【請求項１６】
前記アンシラリーサービス要求に対する前記リソースの集約応答をＩＳＯ又は電力会社に伝達する段階を更に含む、請求項１に記載の方法。
【請求項１７】
アンシラリーサービスを提供するために前記集約における前記リソースの推定能力をＩＳＯ又は電力会社に伝達する段階を更に含む、請求項１６に記載の方法。
【請求項１８】
アンシラリーサービスを提供すること以外の主プロセスを各々が有する複数のリソースの運用を指示することにより独立系統運用機関（「ＩＳＯ」）又は総合電力会社にアンシラリーサービスを提供する装置であって、
ＩＳＯ又は電力会社と前記リソースを制御するコントローラと通信状態にあるサーバを備え、該サーバは、
ＩＳＯ又は電力会社から、ターゲット設定点、標的設定点完了時間、エネルギー価格及び規制価格を含むアンシラリーサービス要求を受信する段階と、
前記リソースと、前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす前記リソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階と、
制御信号を前記選択リソースを制御するコントローラに送信し、前記選択リソースに対して前記選択設定点で作動するよう指示する段階と、
を行うように前記サーバにより実行可能なステートメント及び命令が記録されたメモリを有する、ことを特徴とする装置。
【請求項１９】
前記コントローラが、前記サーバから受信された運用上の設定点で作動するように前記リソースに指示するよう動作可能である、請求項１８に記載の装置。
【請求項２０】
前記選択リソースに対して前記選択設定点で作動するよう指示する段階が、
前記コントローラに前記選択リソースに対する前記選択設定点を伝達する段階と、
前記コントローラに前記選択リソースが前記選択設定点で作動するよう命令する段階と、を含む、請求項１９に記載の装置。
【請求項２１】
前記コントローラが、
前記選択設定点が前記選択リソースの主プロセスを満たすかどうかを判定する段階と、  前記選択設定点が前記選択リソースの主プロセスを満たす場合に限り、前記選択リソースに対して前記選択設定点で作動するよう指示する段階と、
によって前記選択リソースに対して前記選択設定点で作動するよう指示するように動作可能である、請求項２０に記載の装置。
【請求項２２】
前記コントローラは通信をするように作動可能であり、前記サーバは、前記リソースの状態を受信するように作動可能である、請求項２０に記載の装置。
【請求項２３】
前記リソースの状態が、前記リソースにより消費又は供給された現在の電力、前記リソースにより消費又は供給することができる最大電力、前記リソースにより消費又は供給することができる最小値電力、前記リソースの主プロセスの状態、及び前記リソースの可用性のうちの１つ又はそれ以上を含む、請求項２１に記載の装置。
【請求項２４】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせが、前記リソースの１つ又はそれ以上に関する状態の変化に応答して選択される、請求項２２に記載の装置。
【請求項２５】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせを選択する前記段階が、
アンシラリーサービスを提供するために利用可能である前記リソースを決定する段階と、
前記利用可能なリソースの許容設定点を決定する段階と、
前記利用可能なリソース及び前記許容設定点の組み合わせを決定する段階と、
各組み合わせのコストを決定する段階と、
前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす最低コストを有する組み合わせを選択する段階と、
を含む、請求項１８に記載の装置。
【請求項２６】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースの主プロセスの状態のあらゆる推定される変化のコストに少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項２７】
各組み合わせのコストが、前記組み合わせにおける前記設定点で作動する要求を無効にする前記組み合わせにおけるリソースの何れかのリスクに少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項２８】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースの推定エネルギー消費量に少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項２９】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースに対する機械的損耗の推定償却原価に少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項３０】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースにより提供されたアンシラリーサービスの推定価値に少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項３１】
各組み合わせのコストが、前記組み合わせにおけるリソースの各々の状態に少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項３２】
各組み合わせのコストが、前記組み合わせにおける前記設定点で作動する指示に対する前記組み合わせにおけるリソースの推定応答速度と、前記アンシラリーサービスを提供する際の応答速度の推定値とに少なくともある程度基づいて決定される、請求項１８〜２５の何れか１項に記載の方法。
【請求項３３】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせを選択する前記段階が、特定の設定点にて前記リソースを作動させる推定財務コストに基づく、請求項１８〜３２の何れか１項に記載の装置。
【請求項３４】
前記サーバのメモリが更に、前記アンシラリーサービス要求に対する前記リソースの前記集約応答をＩＳＯ又は電力会社に伝達するために前記サーバにより実行可能なステートメント及び命令が記録されている、請求項１８に記載の装置。
【請求項３５】
前記サーバのメモリが更に、前記アンシラリーサービスを提供するために前記集約における前記リソースの推定能力をＩＳＯ又は電力会社に伝達するために前記サーバにより実行可能なステートメント及び命令が記録されている、請求項３４に記載の装置。
【請求項３６】
アンシラリーサービスを提供すること以外の主プロセスを各々が有する複数のリソースの運用を指示することにより独立系統運用機関（「ＩＳＯ」）又は総合電力会社にアンシラリーサービスを提供するコンピュータ可読媒体であって、
ＩＳＯ又は電力会社から、ターゲット設定点、標的設定点完了時間、エネルギー価格及び規制価格を含むアンシラリーサービス要求を受信する段階と、
前記リソースと、前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす前記リソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階と、
制御信号を前記選択リソースを制御するコントローラに送信し、前記選択リソースに対して前記選択設定点で作動するよう指示する段階と、
を行うようにサーバにより実行するようステートメント及び命令が記録されたコンピュータ可読媒体。
【請求項３７】
前記選択リソースに対して前記選択設定点で作動するよう指示する前記段階が、
前記コントローラに前記選択リソースに対する前記選択設定点を伝達する段階と
前記コントローラに前記選択リソースが前記選択設定点で作動するよう命令する段階と、
を含む、請求項３６に記載のコンピュータ可読媒体。
【請求項３８】
前記コントローラにより前記選択リソースに対して前記選択設定点で作動するよう指示する前記段階が、
前記コントローラにより前記選択設定点が前記選択リソースの主プロセスを満たすかどうかを判定する段階と、
前記選択設定点が前記選択リソースの主プロセスを満たす場合に限り、前記コントローラにより制御される前記選択リソースに対して前記選択設定点で作動するよう指示する段階と、
を含む、請求項３７に記載のコンピュータ可読媒体。
【請求項３９】
前記コントローラから前記リソースの状態を受信するため前記サーバにより実行するよう記録させたステートメント及び命令を更に含む、請求項３７に記載のコンピュータ可読媒体。
【請求項４０】
前記リソースの状態が、前記リソースにより消費又は供給された現在の電力、前記リソースにより消費又は供給することができる最大電力、前記リソースにより消費又は供給することができる最小値電力、前記リソースの主プロセスの状態、及び前記リソースの可用性のうちの１つ又はそれ以上を含む、請求項３９に記載のコンピュータ可読媒体。
【請求項４１】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせが、前記リソースの１つ又はそれ以上に関する状態の変化に応答して選択される、請求項３９に記載のコンピュータ可読媒体。
【請求項４２】
前記リソースと、前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす前記リソースの運用上の設定点とのコスト効果が高い組み合わせを選択する前記段階が、
アンシラリーサービスを提供するために利用可能である前記リソースを決定する段階と、
前記利用可能なリソースの許容設定点を決定する段階と、
前記利用可能なリソース及び前記許容設定点の組み合わせを決定する段階と、
各組み合わせのコストを決定する段階と、
前記アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす最低コストを有する組み合わせを選択する段階と、
を含む、請求項３６に記載のコンピュータ可読媒体。
【請求項４３】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースの主プロセスの状態のあらゆる推定される変化のコストに少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項４４】
各組み合わせのコストが、前記組み合わせにおける前記設定点で作動する要求を無効にする前記組み合わせにおけるリソースの何れかのリスクに少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項４５】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースの推定エネルギー消費量に少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項４６】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースに対する機械的損耗の推定償却原価に少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項４７】
各組み合わせのコストが、前記組み合わせにおける前記設定点の適用から生じる前記組み合わせにおけるリソースにより提供されたアンシラリーサービスの推定価値に少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項４８】
各組み合わせのコストが、前記組み合わせにおけるリソースの各々の状態に少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項４９】
各組み合わせのコストが、前記組み合わせにおける前記設定点で作動する指示に対する前記組み合わせにおけるリソースの推定応答速度と、前記アンシラリーサービスを提供する際の前記応答速度の推定値とに少なくともある程度基づいて決定される、請求項３６〜４２の何れか１項に記載のコンピュータ可読媒体。
【請求項５０】
前記リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせを選択する前記段階が、特定の設定点にて前記リソースを作動させる推定財務コストに少なくともある程度基づく、請求項３６〜４９の何れか１項に記載のコンピュータ可読媒体。
【請求項５１】
前記アンシラリーサービス要求に対する前記リソースの集約応答をＩＳＯ又は電力会社に伝達するため前記サーバにより実行するよう記録させたステートメント及び命令を更に含む、請求項３６に記載のコンピュータ可読媒体。
【請求項５２】
アンシラリーサービスを提供するため前記集約における前記リソースの推定能力をＩＳＯ又は電力会社に伝達するために前記サーバにより実行するよう記録させたステートメント及び命令を更に含む、請求項５１に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に独立系統運用機関（ＩＳＯ）又は総合電力会社にアンシラリーサービス（Ancillary Services）などのサービスを提供する装置に関する。
【背景技術】
【０００２】
電気は、エネルギーとして浸透としている。電気は、燃えている石炭又は核分裂からの熱、落下している水、太陽光又は風力を含む、供給源からユーザにエネルギーを供給する好都合且つ安全な手段を提供する。電気は容易には貯蔵することができないので、発電（供給）と負荷（需要）は、連続的にバランスを保って維持されなければならない。１００年以上にわたり、実質的に総合電力会社は、全システム需要に適合するように発電供給源を連続的に調整することによりこのバランスを維持してきた。電力会社は通常、発電は容易に制御することができるが、負荷は制御することができないと判断していた。
【０００３】
電力会社は、幾つかの重要な運用上の問題に直面しており、その１つがシステム規制である。システム規制は、自動発電制御（ＡＧＣ）としても知られ、秒単位で供給と需要との間の差異を測定し、数秒毎に特定の発電供給源に信号を送信して正確なバランスを維持するプロセスである。従来、電力会社は、この役割に専用の発電機を使用して、応答が速く且つＡＧＣを効果的にすることができる運転範囲を有する設備を選択している。ＡＧＣに使用されている発電機は、規制サービスとして知られているサービスを提供している。このサービスはＩＳＯにより購入される。
【０００４】
規制サービスを購入すると、ＩＳＯは、システムバランスを維持するため配電網との間の電力の変更を要求する規制サービス要求信号を規制サービス会社に送ることができる。これらの信号は、数秒毎に生じることができる。規制サービス会社は、要求に対応し、変更の達成を示す信号をＩＳＯに返信する。
【０００５】
供給、負荷、送電及び配電を含む配電網の特性は、時間と共に変化し、ＩＯＳのシステム規制の要求を満たすことがますます難しくなっている。以下の一般的な傾向がこの変更の主な要因となっている。
・常に安定していて制御可能且つ予測可能であった発電は、ほぼ正反対の新しい再生可能な発電に拡張されている。
・従来は専用の応答が速い発電を用いて提供されてきた規制サービスの必要性が著しく増加し、成長し続けることが予想される。同時に、規制を行うのに好適な応答特性を有する供給部分が少なくなっている。ほとんどの新しい発電は、システム規制には適していない大規模火力であるか、又はシステム規制には同様に適していない再生可能な供給である。
【発明の概要】
【０００６】
本発明の一態様によれば、ＩＳＯ又は電力会社運用区域内で制御可能リソースのネットワークを制御することによりＩＳＯ又は総合電力会社にアンシラリーサービス（Ancillary Services）を提供する装置が提供される。本装置は、中央サーバコンピュータと、中央サーバコンピュータと通信する複数のコントローラと、を含む。この通信は、インターネットを介して、又は専用の通信ネットワークを介して行うことができる。各コントローラは、リソースサイトに位置し、通常はアンシラリーサービスを提供すること以外の主プロセスに使用される独立した装置である１つ又はそれ以上のリソースデバイスを制御する。コントローラは、中央サーバコンピュータから設定点制御信号を受信して、アンシラリーサービスを提供し、リソースデバイスの主プロセスを満たすようにリソースデバイスを作動させることができる。
【０００７】
中央サーバコンピュータは、以下の動作を実行することができるプログラムを備えたメモリを有する。
・アンシラリーサービスなどのサービスを提供するリソースのネットワークの集約能力及び可用性を報告する。
・リソースにより消費又は供給される電力の変更を要求するアンシラリーサービス要求などのＩＳＯからサービス要求信号を受信する。
・要求されたアンシラリーサービス要求を供給するようにリソースを作動させるコスト効果が高い手段を決定する。
・変更が必要とされる各リソースサイトにおけるコントローラに対して、各リソースデバイスの動作の変更を要求する設定点制御信号を送信する。
・サービス要求信号を満たす際のリソースのネットワークの集約ステータスを報告する。
【０００８】
中央サーバコンピュータとコントローラとの間の通信は双方向である。中央サーバコンピュータは、コントローラに設定点に制御情報を送り、コントローラは、中央サーバコンピュータにリソース状態情報を返送する。例えば、中央サーバコンピュータは、各コントローラから各リソースデバイスの電力消費量を含む電力測定値を収集することができる。この測定値は、リソースデバイスに対して要求された変更を反映することができる。次いで、中央サーバコンピュータは、サービスを供給するのに使用される全てのリソースについて出力レベルの合計を実行し、サービスを提供するために使用されているネットワークにおけるリソースによって使用又は供給される全電力を提供する信号をＩＳＯに送ることができる。中央サーバコンピュータはまた、各リソースから収集されたデータを記憶し、タイムスタンプ付きでプロセスを後で監査できるようにすることができる。
【０００９】
本発明の一態様によれば、アンシラリーサービスを提供すること以外の主プロセスを各々が有する複数のリソースの運用を指示することにより独立系統運用機関（「ＩＳＯ」）又は総合電力会社にアンシラリーサービスを提供する方法が提供され、本方法は、
ＩＳＯ又は電力会社からアンシラリーサービス要求を受信する段階と、
リソースと、アンシラリーサービス要求並びに各選択リソースの主プロセスを満たすリソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階と、
選択リソースに対して選択設定点で作動するよう指示する段階と、
を含む。
【００１０】
選択リソースに対して選択設定点で作動するよう指示する段階は、
選択リソースと通信状態にあり且つ選択リソースの作動を指示するよう動作可能な１つ又はそれ以上のコントローラに選択リソースに対する選択設定点を伝達する段階と、
コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階と、
を含むことができる。
【００１１】
コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階はまた、
コントローラにより、選択設定点が選択リソースの主プロセスを満たすかどうかを判定する段階と、
選択設定点が選択リソースの主プロセスを満たす場合に限り、コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階と、
を含むことができる。
【００１２】
本方法は、コントローラからリソースの状態を受信する段階を更に含むことができる。リソースの状態は、リソースにより消費又は供給された現在の電力、リソースにより消費又は供給することができる最大電力、リソースにより消費又は供給することができる最小値電力、リソースの主プロセスの状態、及び、リソースの可用性のうちの１つ又はそれ以上を含むことができる。リソース及びリソースの運用上の設定点のコスト効果が高い組み合わせは、リソースの１つ又はそれ以上に関する状態の変化に応答して選択することができる。
【００１３】
リソースと、アンシラリーサービス要求並びに各選択リソースの主プロセスを満たすリソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階は、
アンシラリーサービスを提供するために利用可能であるリソースを決定する段階と、
利用可能なリソースの許容設定点を決定する段階と、
利用可能なリソース及び許容設定点の組み合わせを決定する段階と、
各組み合わせのコストを決定する段階と、
アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす最低コストを有する組み合わせを選択する段階と、
を含むことができる。
【００１４】
各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースの主プロセスの状態のあらゆる推定される変化のコストに少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点で作動する要求を無効にする組み合わせにおけるリソースの何れかのリスクに少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースの推定エネルギー消費量に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースに対する機械的損耗の推定償却原価に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースにより提供されたアンシラリーサービスの推定価値少なくともある程度に基づいて決定することができる。各組み合わせのコストは、組み合わせにおけるリソースの各々の状態に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点で作動する指示に対する組み合わせにおけるリソースの推定応答速度と、アンシラリーサービスを提供する際の応答速度の推定値とに少なくともある程度基づいて決定することができる。
【００１５】
リソース及びリソースの運用上の設定点のコスト効果が高い組み合わせを選択する段階は、特定の設定点にてリソースを作動させる推定財務コストに少なくともある程度基づくことができる。
【００１６】
本方法は、アンシラリーサービス要求に対するリソースの集約応答をＩＳＯ又は電力会社に伝達する段階、及び／又はアンシラリーサービスを提供するために集約におけるリソースの推定能力をＩＳＯ又は電力会社に伝達する段階を更に含むことができる。
【００１７】
本発明の一態様によれば、アンシラリーサービスを提供すること以外の主プロセスを各々が有する複数のリソースの運用を指示することにより独立系統運用機関（「ＩＳＯ」）又は総合電力会社にアンシラリーサービスを提供する装置が提供され、本装置は、
ＩＳＯ又は電力会社及びリソースと通信状態にあるサーバを備え、該サーバは、
ＩＳＯ又は電力会社からアンシラリーサービス要求を受信する段階と、
リソースと、アンシラリーサービス要求並びに各選択リソースの主プロセスを満たすリソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階と、
選択リソースに対して選択設定点で作動するよう指示する段階と、
を行うようにサーバにより実行可能なステートメント及び命令が記録されたメモリを有する。
【００１８】
本装置は、サーバ及びリソースと通信状態にある１つ又はそれ以上のコントローラを更に備え、該コントローラが、サーバから受信された運用上の設定点で作動するようにリソースに指示するよう動作可能である。
【００１９】
選択リソースに対して選択設定点で作動するよう指示する段階は、
選択リソースと通信状態にある１つ又はそれ以上のコントローラに選択リソースに対する選択設定点を伝達する段階と、
コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階と、を含むことができる。
【００２０】
１つ又はそれ以上のコントローラは、
選択設定点が選択リソースの主プロセスを満たすかどうかを判定する段階と、
選択設定点が選択リソースの主プロセスを満たす場合に限り、選択リソースに対して選択設定点で作動するよう指示する段階と、
によって選択リソースに対して選択設定点で作動するよう指示するように動作可能とすることができる。
【００２１】
コントローラは、通信するように作動可能とすることができ、サーバは、リソースの状態を受信するように作動可能とすることができる。リソースの状態は、リソースにより消費又は供給された現在の電力、リソースにより消費又は供給することができる最大電力、リソースにより消費又は供給することができる最小値電力、リソースの主プロセスの状態、及び、リソースの可用性のうちの１つ又はそれ以上を含むことができる。リソースのリソース及び運用上の設定点のコスト効果が高い組み合わせは、リソースの１つ又はそれ以上に関する状態の変化に応答して選択することができる。
【００２２】
リソース及びリソースの運用上の設定点のコスト効果が高い組み合わせを選択する段階は、
アンシラリーサービスを提供するために利用可能であるリソースを決定する段階と、
利用可能なリソースの許容設定点を決定する段階と、
利用可能なリソース及び許容設定点の組み合わせを決定する段階と、
各組み合わせのコストを決定する段階と、
アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす最低コストを有する組み合わせを選択する段階と、
を含むことができる。
【００２３】
各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースの主プロセスの状態のあらゆる推定される変化のコストに少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点で作動する要求を無効にする組み合わせにおけるリソースの何れかのリスクに少なくともある程度基づいて決定することができる。各組み合わせのコストは、少なくともある程度、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースにより消費された推定エネルギーに基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースに対する機械的損耗の推定償却原価に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースにより提供されたアンシラリーサービスの推定価値少なくともある程度に基づいて決定することができる。各組み合わせのコストは、組み合わせにおけるリソースの各々の状態に少なくともある程度基づいて決定することができる。各組み合わせのコストは、少なくともある程度、制御信号に対する組み合わせにおけるリソースの推定応答速度と、アンシラリーサービスを提供する際の応答速度の推定値とに基づいて決定することができる。
【００２４】
リソース及び前記リソースの運用上の設定点のコスト効果が高い組み合わせを選択する段階は、特定の設定点にてリソースを作動させる推定財務コストに基づくことができる。
【００２５】
サーバのメモリは更に、アンシラリーサービス要求に対するリソースの集約応答を、及び／又はアンシラリーサービスを提供するために集約におけるリソースの推定能力をＩＳＯ又は電力会社に伝達するためにサーバにより実行可能なステートメント及び命令を記録させることができる。
【００２６】
本発明の一態様によれば、アンシラリーサービスを提供すること以外の主プロセスを各々が有する複数のリソースの運用を指示することにより独立系統運用機関（「ＩＳＯ」）又は総合電力会社にアンシラリーサービスを提供するコンピュータ可読媒体が提供され、コンピュータ可読媒体は、
ＩＳＯ又は電力会社からアンシラリーサービス要求を受信する段階と、
リソースと、アンシラリーサービス要求並びに各選択リソースの主プロセスを満たすリソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階と、
選択リソースに対して選択設定点で作動するよう指示する段階と、
を行うようにサーバにより実行するようステートメント及び命令が記録されている。
【００２７】
選択リソースに対して選択設定点で作動するよう指示する段階は、
選択リソースと通信状態にあり、且つ、選択リソースの作動を指示するよう動作可能な１つ又はそれ以上のコントローラに選択リソースに対する選択設定点を伝達する段階と、
コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階と
を含むことができる。
【００２８】
コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階は、
コントローラにより選択設定点が選択リソースの主プロセスを満たすかどうかを判定する段階と、
選択設定点が選択リソースの主プロセスを満たす場合に限り、コントローラにより選択リソースに対して選択設定点で作動するよう指示する段階と、
を含むことができる。
【００２９】
コンピュータ可読媒体は、コントローラからリソースの状態を受信するためサーバにより実行するよう記録させたステートメント及び命令を更に含むことができる。リソースの状態は、リソースにより消費又は供給された現在の電力、リソースにより消費又は供給することができる最大電力、リソースにより消費又は供給することができる最小値電力、リソースの主プロセスの状態、及び、リソースの可用性のうちの１つ又はそれ以上を含むことができる。リソースのリソース及び運用上の設定点のコスト効果が高い組み合わせは、リソースの１つ又はそれ以上に関する状態の変化に応答して選択することができる。
【００３０】
リソースと、アンシラリーサービス要求並びに各選択リソースの主プロセスを満たすリソースの運用上の設定点とのコスト効果が高い組み合わせを選択する段階は、
アンシラリーサービスを提供するために利用可能であるリソースを決定する段階と、
利用可能なリソースの許容設定点を決定する段階と、
利用可能なリソース及び許容設定点の組み合わせを決定する段階と、
各組み合わせのコストを決定する段階と、
アンシラリーサービス要求並びに各選択リソースの主プロセスを満たす最低コストを有する組み合わせを選択する段階と、
を含むことができる。
【００３１】
各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースの主プロセスの状態のあらゆる推定される変化のコストに少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点で作動する要求を無効にする組み合わせにおけるリソースの何れかのリスクに少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースの推定エネルギー消費量に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースに対する機械的損耗の推定償却原価に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点の適用から生じる組み合わせにおけるリソースにより提供されたアンシラリーサービスの推定価値少なくともある程度に基づいて決定することができる。各組み合わせのコストは、組み合わせにおけるリソースの各々の状態に少なくともある程度基づいて決定することができる。各組み合わせのコストは、組み合わせにおける設定点で作動する指示に対する組み合わせにおけるリソースの推定応答速度と、アンシラリーサービスを提供する際の応答速度の推定値とに少なくともある程度基づいて決定することができる。
【００３２】
リソースのリソース及び運用上の設定点のコスト効果が高い組み合わせを選択する段階は、特定の設定点にてリソースを作動させる推定財務コストに少なくともある程度基づくことができる。
【００３３】
コンピュータ可読媒体は、アンシラリーサービス要求に対するリソースの集約応答、及び／又はアンシラリーサービスを提供する、集約におけるリソースの推定能力をＩＳＯ又は電力会社に伝達するためのサーバにより実行するよう記録させたステートメント及び命令を更に含むことができる。
【図面の簡単な説明】
【００３４】
【図１】リソースデバイスのネットワークを使用してＩＳＯに規制及び他のアンシラリーサービスを供給する装置のブロック図である。
【図２Ａ】ＩＳＯと通信する装置の中央サーバコンピュータの機能モジュールを示すシステム図である。
【図２Ｂ】制御可能リソースデバイスのネットワークと通信する装置の中央サーバコンピュータの機能モジュールを示すシステム図である。
【図３Ａ】中央サーバコンピュータ上での最適化エンジンアルゴリズムの実行を示すフローチャートである
【図３Ｂ】中央サーバコンピュータ上での最適化エンジンアルゴリズムの実行を示すフローチャートである。
【発明を実施するための形態】
【００３５】
（装置）
本明細書に記載の本発明の実施形態において、図１を参照すると、ＩＳＯ１１又は総合電力会社にシステム規制及び他のアンシラリーサービスを供給する装置１０は、ＩＳＯ１１又は電力会社、及びＩＳＯ又は電力会社運用区域内の複数のリソースデバイス１６（或いは「デバイス」又は「リソース」と呼ばれる）とネットワーク１４を介して通信する中央サーバコンピュータ１２を含む。中央サーバコンピュータ１２は、ＩＳＯにより要求された１つ又はそれ以上のサービスを配信するようにリソース１６を制御するようプログラムされている。リソース１６は、一般的に、サーバコンピュータ１２（「リソースサイト」）から遠隔のサイト１７に位置し、電力（「発電リソース」）を生成する能力を有する発電機、負荷（「負荷リソース」）を消費する能力を有する電動デバイス、及び短期間にわたってエネルギーを貯蔵（「貯蔵リソース」）して後で配電網に戻す能力を有する貯蔵デバイスとすることができる。
【００３６】
ＩＳＯは、通常は単一の行政区又は州であるが、場合によっては複数の行政区又は州を包含する地理的領域における電力システムの運用を監督、制御、及び監視する。本発明の一実施形態において、装置１０は、ネットワークオペレータにより運用され、別名「自動発電制御」（「ＡＧＣ」）として知られているシステム規制サービスをＩＳＯに提供するように構成されているが、本システムは、追加又は代替として、需要応答、再生可能な供給安定化、負荷傾斜維持、運転予備電力、周波数調整、システム慣性、及び緊急時負荷制限（規制サービス及び「アンシラリーサービス」として総称される他のサービス）など、１つ又はそれ以上の他のサービスを提供するように構成することができる。
【００３７】
この実施形態において、サーバコンピュータ１２は、装置がシステムアンシラリーサービスを提供するためにＩＳＯからサービス要求信号（「アンシラリーサービス要求」）を受け取り、詳細には、アンシラリーサービス要求信号は、特定の期間内に全体としてシステムに（又はシステムから）供給される電力の変更をもたらすよう装置１０に対する要求を表す。要求信号は通常、ほぼ６秒毎の程度で極めて頻繁に更新される。この要求に応答して、サーバコンピュータ１２は、装置１０の部分的制御下にある、負荷リソース、発電リソース、又は貯蔵リソースの１つ又はそれ以上の運用を変えることにより、コスト的に最適な方法で電力を変更するように複数のリソース１６を運用する。更に詳細には、サーバコンピュータ１２は、非比例の非線形的な方法で通常は独立した複数のリソースの運用を調整することができ、この非比例の非線形的な方法により、制御されたリソース１６の集約応答が、同じリソース１６が独立して制御された場合又は比例もしくは線形的な方法で制御された場合よりもアンシラリーサービス要求信号により密接に近似させることが可能になる。
【００３８】
サーバコンピュータ１２は、Ｌｉｎｕｘ、リアルタイムソフトウェア、及び長期間データベースなど、信頼性のあるオペレーティングシステムが装備された冗長サーバコンピュータシステムである。サーバコンピュータ１２は、インターネット及びバックアップ電源への信頼性のある接続が存在する、無許可の物理的アクセスから保護されたセキュアな場所に設置されることが望ましい。サーバコンピュータ１２は、十分な処理能力を集約するため、又は故障時の冗長性を提供するため、もしくはその両方のために複数のハードウェアシャーシにわたって分散されたシステムとすることができる。１つのシャーシは、主サーバコンピュータ１２として作動し、別のシャーシは、バックアップサーバコンピュータ１２として作動することができる。各シャーシは、マルチコア可能なオペレーティングシステムを実行することができる。
【００３９】
サーバコンピュータ１２は、インターネット１４を介して直接、又はセキュリティトンネリングハードウェア又はソフトウェアを伴ってＩＳＯ１１と通信することができる。或いは、サーバコンピュータ１２にフレームリレーのようなＩＳＯ１１への専用通信リンク１８を取り付けることができる。
【００４０】
サーバコンピュータ１２は、サーバコンピュータ１２に接続されるリソース１６の全てを調べるソフトウェアプログラムが格納されたメモリを有し、ＩＳＯ１１により指定された目標レベル又は調節を達成するコスト効果が高い手段を選択する。
【００４１】
この実施形態において、制御可能リソース１６は、全ての負荷リソースであり、詳細には、複数の単一速度送送水ポンプ、アナログ電気ボイラ及びアナログ電動送風機を含む。これらの電動デバイス１６は通常、ＩＳＯ１１にアンシラリーサービスを提供すること以外の主プロセスを処理することを意図されており、装置１０は、これらのデバイス１６の本来の主プロセスにより定義された運用制約内でのみアンシラリーサービスを提供するようにこれらのデバイス１６を作動させるように構成されている。例えば、送水ポンプは、主として地方自治の給水タンクの水位を調節するために使用され、各電気ボイラは、主として複合型電気ガス加熱システムの一環として建物に熱及び家庭用温水を供給するのに使用され、ブロワーは、主として廃水処理タンクに曝気するのに使用される。各デバイス１６は、これらの主要目的を実施するコントローラ（「ローカルデバイスコントローラ」）を含む。
【００４２】
ローカルデバイスコントローラ２２に加えて、遠隔に位置するサーバコンピュータ１２と通信し且つ各デバイス１６の作動を制御する別のコントローラ２０が、システムアンシラリーサービス向けにリソースサイト１７に設置されており（「サービスコントローラ」）、各サービスコントローラ２０は、運用上の設定点を含むサーバコンピュータ１２から制御信号を受信して、アンシラリーサービスを提供するために指定の設定点にてデバイスを作動させるようにプログラムされているが、各サービスコントローラ２０はまた、設定点がローカルデバイスコントローラ２２により定義された運用制約内であるときにのみこれらのデバイス１６を作動させるようにプログラムされている。換言すれば、サービスコントローラ２０は、デバイス１６が主プロセスに使用されるよう主プロセスオペレータが要求したときに、ローカルデバイスコントローラ２２がサービスコントローラ２０を無効にできるようにプログラムされている。例えば、地方自治体の浄水場オペレータは、貯水タンクを満水時の１０％と９０％との間に保つことを要求する場合があり、サービスコントローラ２０は、水位がこの範囲内である間にサーバコンピュータ１２がこの貯水タンクに向けてポンプを作動させることができるようにプログラムされている。しかしながら、タンク内の水位が満水時の９０％にまで上昇すると、ローカルデバイスコントローラ２２は、サーバコンピュータ１２がポンプをオフに維持することを望む場合でもポンプの電源をオンにする。これらの主プロセスを処理するために所与の時間で使用されている制御可能リソース１６は、サーバコンピュータ１２に対して「オフライン」であるとみなされ、システム規制を行うのに利用可能ではなく、逆に、デバイスがこれらの主な運用制約内にある制御可能リソース１６は、「オンライン」とみなされ、システム規制を行うために利用可能である。「オフライン」リソースは、全体のネットワーク作動点がＩＳＯ１１要求を満たすように他の「オンライン」リソースを用いてサーバコンピュータ１２により補償される。
【００４３】
次いで、サーバコンピュータ１２は、全てのオントロジに使用される全てのステータスデータと、ＩＳＯ１１との全ての通信と、潜在的な監査目的に向けて維持すべき全ての制御動作と、を記憶する。
【００４４】
この実施形態のサービスコントローラ２０は、インターネット１４に接続し且つリソースサイト１７にてリソースデバイス１６に接続する能力を有する小型の堅牢なコンピュータである。サービスコントローラ２０とサーバコンピュータ１２との間の接続は、セキュアな通信手段を使用して、多くの場合はサーバコンピュータ１２とＩＳＯ１１との間の通信に使用される同様の又は同じセキュリティプロトコルを使用してインターネット１４を介して達成される。サービスコントローラ２０は、幾つかの方法、即ち、リソースデバイス１６用コントローラ又はガバナーとの直接配線、リソース場所にてリソースデバイスを制御するのに使用される遠隔監視制御情報取得（ＳＣＡＤＡ）システムとの直接接続、又はリソースデバイス１６を制御するためにリソースサイト１７にてローカル制御システムにより使用されるネットワーク１４との接続のうちの１つを使用して、発電リソース、負荷リソース又は貯蔵リソースに接続される。サービスコントローラ２０はまた、収益基準に即してリソースにより供給又は消費されている電力を測定する計量デバイス（図示せず）に接続されている。
【００４５】
サービスコントローラ２０は、コントローラ又は測定機器への直接配線、リソースサイト１７にてリソースデバイス１６を測定するのに使用されるＳＣＡＤＡシステムとの直接接続、又はリソースデバイス６を測定するためにリソース場所にてローカルコントローラ２２により使用されるネットワーク１４との接続により、運用制約を適切に満たすことが確実にできるようにするために必要に応じて追加の測定機器（図示せず）に接続することができる。
【００４６】
作動時には、サービスコントローラ２０は、設定点信号をサーバコンピュータ１２から受信し、リソースサイト１７にてリソースデバイス１６の１つ又はそれ以上からの消費又は発電の変更を指示する。サービスコントローラ２０は、リソースデバイス１６の運用制約に照らして受信信号の妥当性を確認し、必要であれば信号をクランプする。ローカルデバイスコントローラ２２は、サーバコンピュータ１２により特定されたリソースデバイス１６に設定点信号を送り、要求された変更を指令する。
【００４７】
更新間隔（例えば２秒）毎に、サービスコントローラ２０は、サーバコンピュータ１２に一連の信号を送る。具体的には以下の通り。
・リソースサイト１７での各リソースデバイス１６の運用のステータス又はレベル（各サービスコントローラに接続される複数のリソースデバイスが存在することができる）。サービスコントローラ２０は、当該サイトにて生成又は消費された電力を反映する全電力信号を集約してサーバコンピュータ１２に送る。
・サービスコントローラ２０は、別個の信号をサーバコンピュータ１２に送り、リソースサイト１７にて既存のリソースデバイス１６が利用可能な最大及び最小値電力レベルを定義する。
・以下で説明するように、コスト計算サブルーチンを実行するためにサーバコンピュータ１２により必要とされる何らかの追加の状態情報。
及び、
・サービスコントローラ２０自体又はＳＣＡＤＡもしくは他のローカル制御システム２２がサーバコンピュータ１２の制御を中断した場合の何らかの指標、及びサーバコンピュータ１２の制御が中断された場合の現在のローカル制御設定点。
【００４８】
次いで、サービスコントローラ２０は、リソースサイト１７にてあらゆるリソースについて測定されたコマンドステータス及び電力レベルを記憶する。ローカルサービスコントローラ２０でのデータ記憶は、長い期間（例えば２年）にわたり全ての記録を維持するのに十分でなければならない。サーバコンピュータ１２及びサービスコントローラ２０は、ノード間の全てのタイムスタンプされた通信を適切に解釈できるように時間同期されている。サーバコンピュータ１２とサービスコントローラ２０との間の制御及びステータスプロトコルにより、ネットワーク問題（例えばパケット損失又は再組立）で誤った制御動作が確実に発生しないようにする。システムは、約４秒のＩＳＯ１１コマンド間の所期のサイクル時間、及び約２秒のサーバコンピュータ１２とサービスコントローラ２０との間のサイクル時間で連続的に稼動する。データのローカル記憶は、サーバコンピュータ１２及びサービスコントローラ２０において維持され、収益等級メーターでタイムスタンプされる。このデータの可用性により、システムが実際にＩＳＯ要求信号に対して要求されたように応答していることを確認するために、プロセス全体が監査を受けることが可能になる。
【００４９】
代替の実施形態によれば、別個のサービスコントローラ２０を設置する代わりに、ローカルデバイスコントローラ２２の既存のプログラミングを修正し、サーバコンピュータ１２と通信して、サーバコンピュータ１２から受信された制御信号に従ってデバイス１６を作動させるようにしてもよい。
【００５０】
別の代替の実施形態として、サービスコントローラ２０は、ローカルデバイスコントローラ２２のプログラミングを組み込むことができる。
【００５１】
更に代替の実施形態として、装置１０は、ネットワークを介して互いに通信する複数のサーバコンピュータ１２を含むことができる。一実施形態において、マスタサーバコンピュータは、複数のローカルサーバコンピュータと通信することができる。各ローカルサーバコンピュータは、複数のリソースデバイス１６を制御し、集約リソースデバイス１６が、単一のリソースデバイス１６としてマスタサーバコンピュータに示されるように、その制御下にあるリソースデバイス１６を集約することができる。更に、各ローカルサーバコンピュータは、ローカルサーバコンピュータと通信している更なる下位ローカルサーバコンピュータに対してマスタサーバコンピュータとして機能することができる。
【００５２】
（作動）
図２Ａ及び図２Ｂを参照すると、サーバコンピュータ１２は、ＩＳＯ１１からアンシラリーサービス要求信号を受信して処理し、その後、サービスコントローラ２０を介して制御可能リソース１６に制御信号を送信し、全体としてアンシラリーサービス要求信号に対して適切な応答を行うようにしてリソース１６を作動させるようにプログラムされている。アンシラリーサービス要求信号は、少なくとも、（ａ）ターゲット設定点、（ｂ）標的設定点完了時間、（ｃ）エネルギー価格、及び（ｄ）規制価格を含む。目標設定点は、ネットワークにおける動作点出力又はネットワークにおける絶対動作点出力の変更とすることができる。目標設定点完了時間は、サーバコンピュータ１２が目標設定点を達成するのに必要な時間量であり、エネルギー価格は、アンシラリーサービス要求が行われた時点の電気の卸売価格であり、以下でより詳細に説明するように、特定の設定点にてリソースを作動させる財務コストを求める際のコスト関数により使用することができる。規制価格は、要求されたサービスの提供に対してＩＳＯ１１がＲＳＮに支払う金額であり、また、コスト関数によって使用することができる。
【００５３】
システム規制信号は、当該技術分野でよく知られているように、ＳＣＡＤＡコンピュータシステム３０を介してＩＳＯ１１から送信される。ＳＣＡＤＡは、接続又は専用物理チャネル３４の各端部３２にて、セキュリティを有するインターネットを介して制御サーバとセキュアな通信接続を設定する。
【００５４】
サーバコンピュータ１２は、アンシラリーサービス要求信号を処理し、詳細にはサーバコンピュータ１２により処理できる標準化された形式に信号をフォーマットように実行される幾つかのソフトウェアモジュールを有する。例えば、ユニット変換モジュール３６は、要求信号からの電力、時間及び価格の単位をサーバコンピュータ１２が理解できる単位に変換する。要求信号のデータが適切にフォーマットされると、このデータは、集約制御データベース３８内に記憶され、フィルタリングモジュール４０により任意選択的にフィルタリングすることができる。フィルタリングモジュール４０は、要求信号にフィルタを適用して要求信号内の短いスパイクを除外し、当該スパイクは、十分に迅速な応答速度又は十分に制限的な運用制約を有していない制御可能リソースにより満たすことのできない設定点の迅速な変更を表す。
【００５５】
フィルタリングされた要求信号は、サイト制御モジュール４４が使用するために、フィルタリングされた集約制御データベース４２内に記憶される。サイト制御モジュール４４は、アンシラリーサービス要求信号に対する適切な応答を行うために特定の時間にどのリソースを作動させるべきかを判定するプログラミングを含む。詳細には、サイト制御モジュール４４は、どのリソース１６が何れかの所与の時間で作動するのが最もコスト効果が高いかを判定するリソース管理プログラムを実行し、次いで、アンシラリーサービス要求を満たすリソース１６に制御信号を送る。特定の時点でのリソース１６を作動させる相対コストを求めるために、サイト制御モジュールプログラミングは、特定の時点での各リソース１６を作動させる財務コストに帰属するコスト計算サブルーチンを含む。コスト計算サブルーチンは、当該時間インスタンスにてリソース１６を作動させるのに必要とされる電気の購入価格、及び当該時間インスタンスにてリソース１６を使用するためデバイス１６の主プロセスオペレータに支払われなければならないコストなどの要因を考慮に入れる。次に、集約したコストに、当該時間インスタンスにて各リソース１６に割り当てられたリスク係数を乗算し、このリスク係数は、ある時間期間にわたってリソース１６がシステム規制を提供するのに使用されるというリスクを考慮しており、主プロセスオペレータは、システム規制運用を無効にして、主目的のためにリソース１６を使用する。
【００５６】
コスト計算サブルーチンの入力は、ＩＳＯアンシラリーサービス要求信号のエネルギー価格データ、並びに各リソースから送信されてそれぞれのサイトステータスデータベース４６（「サイト１ステータス」、「サイト２ステータス」、その他のように、図２Ａ及び図２Ｂに図示される）に記憶されているステータスデータを含む。詳細には、ステータスデータは、特定のリソース１６のデバイスが現在使用されているかどうかと、ローカルコントローラ２２がサーバコンピュータ１２により送られたシステム規制制御信号を無効にしているかどうかと、プロセス及びデバイス制約、即ち主プロセスを処理するため（例えば、その限界値を超えて満たされたときに貯水タンクにポンプ送給するため）のデバイス１６の作動要件によって又は装置自体の物理的作動限界値（例えば、デバイスが過熱したとき）によって決定付けられるデバイス１６の作動に対する何らかの限界値を定義するパラメータと、を含む。このステータスデータは、各リソース１６の「オントロジ」を定義すると考えることができる。
【００５７】
ここで図３Ａ及び図３Ｂを参照しながら、サイト制御モジュール４４上でのリソース管理プログラムの作動について説明する。上述したように、このプログラムの目的は、ＩＳＯ１１から受信したアンシラリーサービス要求信号に基づいて、要求信号に適切な応答を行うために特定の時間においてどのリソース１６を作動させるべきかを決定することである。プログラムは、アンシラリーサービス要求信号からの目標設定点完了時間データを使用して集約応答制限時間６０を算出することから開始し、この制限時間は、制御可能リソース１６が規制応答を行うように働くことができる最新時間を表す。
【００５８】
次いで、プログラムは、ブロック６２において、集約応答の上側及び下側不感帯を算出する。この段階は、アンシラリーサービス要求信号内の目標設定点の精度を決定するものであり、通常は、要求信号自体の一部としてＩＳＯ１１により設けられ、或いは、その市場ルールの一部として非明示的に設けられる。
【００５９】
次に、プログラムは、制御可能リソース１６が作動できる設定点の複数の実施可能な組み合わせを生成する組み合わせ定義サブルーチン６４を実行する。各組み合わせは、各制御可能リソース１６を作動させる提案された設定点を含む。詳細には、組み合わせ定義サブルーチン６４は、最初に、各リソースサイトをチェックして、各サイトからのステータス信号が最新であるかどうかを判定（ブロック６６）し、いいえの場合、リソース１６は、ネットワークの一部ではないとみなされる（ブロック６８）。はいの場合、サブルーチンは、ローカルコントローラ２２がリソース１６のサーバコンピュータの制御を無効にしているかどうかを確認（ブロック７０）し、はいの場合、リソース１６は、「オフライン」とみなされ、ローカルコントローラ２２により命令された設定点にて作動しなければならない。いいえの場合、リソース１６は、オンラインとみなされ、各々について潜在的に異なるコストであっても何れかの提案された設定点で作動することが許容される（ブロック７２）。
【００６０】
組み合わせ定義サブルーチンは、許容リソース１６の全てについての設定点の数及び値を決定するために各サイトプロキシ１７にわたりループすることにより、各リソース１６について繰り返す（ブロック７４）。各実施可能な設定点のセットの決定は、以下のように数学的に表すことができる。
【００６１】
設定点Ｓの各実施可能なセットはＮ個の設定点のセットであり、ここでＮはネットワーク内のリソース１６の数、セットは各リソース１６について１つの設定点を含む。
【数１】
0005881616.tif 000002
ここでＮは、ネットワーク内のリソースの数、Ｓはリソースの設定点である。
【００６２】
考慮される各有効な設定点のセットは、ＩＳＯ１１により設定された精度制約を満たさなければならず、即ち、
【数２】
0005881616.tif 000003
ここで、
ＳISOはＩＳＯ１１から受け取った設定点、
ＬLOWERは下位精度要件、
ＬUPPERは上位精度要件である。
【００６３】
この精度制約を満たす設定点の何れかのセットは、ＩＳＯの集約設定点、即ちアンシラリーサービス要求を満たすのに使用することができるリソースネットワークの実施可能な状態である。
【００６４】
リソースネットワークにおける何れか１つのリソース１６は、リソース１６が作動できる設定点のセットを有する。例えば、巻線の１つのセットのみを有するＡＣモータは、状態ＯＮ及びＯＦＦに関連した２つの実施可能な設定点を有する。速度調節可能な駆動ポンプは、２よりも多い（例えば３又は４つの）固定数の設定点を有し、可変速駆動ポンプは、ＯＦＦと最高速度との間の連続状態の設定点を有する。
【数３】
0005881616.tif 000004
ここで、
Ｍはリソースの許容設定点の数（場合によっては無限）、
Ｓi,jRESOURCEはネットワークにおけるリソースｉのｊ番目の許容設定点、
ＳiRESOURCEはネットワークにおけるリソースｉの許容設定点のセットである。
【００６５】
組み合わせ定義サブルーチンが完了すると、アンシラリーサービス要求信号を満たすリソース設定点の全ての実施可能なセットを定式化することができる単一のデータ構造体が利用可能である。
【００６６】
設定点の複数の実施可能な組み合わせを有するデータ構造体が作成されると、プログラムは、コスト計算サブルーチン７６を初期化して、設定点の各組み合わせについて集約コストを算出し、最低集約コストを有する組み合わせを選択し、この選択組み合わせは、設定点の提案された組み合わせによるリソースを作動させる最低コストを表す。コスト計算サブルーチンが実行される前に、プログラムは、最良コスト組み合わせを無限大に設置し（ブロック７８）、次いで、明らかに実施可能でない又は利用可能でない組み合わせを削除するよう設定点の組み合わせを間引きする（ブロック８０）。次に、コスト計算サブルーチン７６は、集約応答時間に到達したかどうかをチェックすることで開始する（ブロック８１）。いいえの場合、サブルーチン７６は、集約コスト変数をゼロに初期化する（ブロック８２）。次いで、サブルーチンは、提案された組み合わせ及び各リソースの応答制限時間からの対応する設定点にて各リソース１６を作動させるコストを算出又は検索するために全てのサイトプロキシ１７にわたってループする（ブロック８４）。これらの結果に基づいて、最適以下のセットの更なる間引きを行うことができる。
【００６７】
ここで、コスト計算サブルーチンにおけるコスト計算関数の作動について説明する。各リソースの各実施可能な設定点について、当該設定点にてリソースを作動させることに対応した利得（又は逆に言えば、コスト）が存在する。コスト関数は、実施可能な設定点、設定点の適用時間、リソースの現在及び過去の状態、及び潜在的追加情報を入力として取得してコスト価値を生じさせる関数である。よって、何れかの所与の時間において、各リソースについて、リソースの実施可能な設定点のコストのセットであるコストセットが存在する。
【数４】
0005881616.tif 000005
ここで、
Ｍはリソースの許容設定点の数（場合によっては無限）、
Ｃi,jRESOURCEはネットワークにおけるリソースｉのｊ番目の許容設定点、
ＣiRESOURCEはネットワークにおけるリソースｉの許容設定点のセットである。
【００６８】
各リソースについて、設定点Ｐ及び状態ベクトル
0005881616.tif 000006
を取り、コストを生じるコスト関数
0005881616.tif 000007
が定義される。このコスト関数は、リソースの許容設定点のセットを用いてリソースについてのコストのセットを求めるのに使用される。
【数５】
0005881616.tif 000008
【００６９】
尚、詳細には、状態ベクトル
0005881616.tif 000009
のコスト関数に対する実施可能な入力に起因して、リソースのコストのセットは時間可変とすることができる。
【００７０】
利得又はコストに関しての多くの実施可能な割当て又は解釈が存在するが、最適化を成功させるためには、全てのリソースコスト関数全体にわたって生じる値が全く同じに重み付けされ、よって直接的に同等にできることが重要である。即ち、例えば、
【数６】
0005881616.tif 000010
（即ち、リソース１のコスト１がリソース２のコスト１よりも小さい）である場合、設定点１にてリソース２を作動させるよりも、設定点１でリソース１を作動させるほうがよいことが常に当てはまる。
【００７１】
全てのコスト関数にわたってこの一貫した重み付けを達成する１つの方法は、コスト関数が生じる値が、実際には、指定の設定点にてリソースを作動させる実際的な財務的利得又はコストであるかどうかである。
【００７２】
コスト関数の設計には、以下のことを含む幾つかの考慮事項が含まれる。
１．リソースがシステム規制以外の何らかのプロセスに寄与しているか、又はシステムアンシラリーサービスを供給するための専用のものであるか。
２．別のプロセスに寄与しているリソースの場合、
ａ．リソースが、規制を行うために通常のプロセス目標の一部であり且つ通常のプロセス目標からの偏差のコスト（例えば、プロセスから作り出した製品の品質低下のコスト）であるというプロセスの状態。
ｂ．プロセスにより課せられた運用制約と、現在のプロセス状態及び設定点を考慮した場合のこの制約に違反するリスク。このリスク評価は、制約に違反するコスト、又は制約が達成された場合の規制収益損失のリスクと組み合わされる。
３．設定点にて作動させるためのリソースによる消費エネルギー、又は設定点にて消費されたエネルギーと通常のプロセス目標にて消費されるエネルギーとの差異。
４．リソースの機械的損耗の償却原価。
５．リソースの規制の価値。
６．リソースの稼動中のステータス。
７．制御信号に対するリソースの応答速度及び規制を行う際の応答速度の値。
【００７３】
コスト計算サブルーチンにより処理している設定点組み合わせについて集約コストが算出されると、集約コストを現在の記録された最良コストと比較し（ブロック８６）、これが初めてコスト計算サブルーチンが実行されたときである場合、第１の組み合わせの集約コストは、間違いなく初期化された無限大値未満であり、プログラムは、最良コストを有するこの第１の組み合わせを選択する。コスト計算サブルーチン７６に戻って、サーチ時間限界に到達したかどうかをチェックし、いいえの場合、組み合わせの全てが処理又は間引されるまで繰り返し、最良コストを有する組み合わせが選択される。制限時間に到達した場合、これまでの最良コストを有する組み合わせが選択される。
【００７４】
最良コストの組み合わせが選択されると、プログラムは、最良コストが構成可能で且つ実施可能な時間変化の最大コストを下回るかどうかを判定する（ブロック８８）。最大コストは、ネットワークオペレータがアンシラリーサービスを提供するために支払う用意がある最大コストコストを表しており、そのサービス要求信号においてＩＳＯ１１により提供された規制価格及び実施可能な他の財務要因を考慮することにより求められる。最良コストが最大コストを下回らない場合、プログラムは、設定点タイムアウトタイマを起動して（ブロック９０）、新しいＩＳＯサービス要求信号が受信されているかどうか、又は装置１０が有益な方法で応答することができる（即ち、最大コストよりも低い最良コストを有する組み合わせを見つけ出すことができる）ように１つ又はそれ以上のリソースのステータスが変わるかどうかを確認するのを待機する。このような新しい要求信号が受信されない場合、プログラムは停止し、ＳＯ１１にアンシラリーサービスを提供するのを止める（ブロック９２）。
【００７５】
最良コストが最大コストよりも低い場合、プログラムは、最良コスト設定点組み合わせを実行し、リソース１６に要求信号への応答を生成するように動作させることができる。これは、全てのリソースサイト１７にわたってループして、最良コスト設定点組み合わせに従ってリソース設定点及び目標時間を設定することにより達成される（ブロック９４）。換言すると、図２Ａ及び図２Ｂを参照し、サイト制御モジュールは、サイト制御データ記憶装置４８内に各リソース１６についての設定点を記憶し、次いで、図２Ａ及び図２Ｂにおいて「サイトｎプロキシ」と示されるソフトウェアモジュールは、セキュアな通信チャネルを介してサービスコントローラ２０に設定点を送信する役割を担う。これにより、受信された設定点に従ってリソース１６の制御された作動がもたらされる。
【００７６】
更に図２Ａ及び図２Ｂを参照すると、サーバコンピュータ１２は、次いで、サービスコントローラ２０の各々からデータを収集し、ＩＳＯ１１に単一の応答信号を提示するために収集されたデータを集約及び記憶する（ブロック５０及び５２）。サーバコンピュータ１２は、集約された応答信号に加えて、幾つかの信号をＩＳＯ１１に送る。具体的には、
・装置１０により制御可能な全てのリソースにより使用又は供給されている現在の全負荷又は発電（ＩＳＯ１１から受信されたサービス要求への基本応答）、
・装置１０が当該時点にて使用又は生成することができる最大利用可能負荷又は発電、
・装置１０が当該時点にて使用又は生成することができる最小利用可能負荷又は発電、
・使用される中間点、及び、
・規制を行うための装置１０の可用性を示すフラグ。
【００７７】
次に、サーバコンピュータ１２は、全てのオントロジに使用された全ての状態データ、ＩＳＯ１１との全ての通信、及び潜在的な監査目的に維持されるべき全ての制御動作を記憶することができる。
【００７８】
上述のように、各リソース１６は、独自の「オントロジ」を有すると考えることができ、この「オントロジ」は、リソースサイト１７にて測定されたリソースに関する全ての関連した状態情報、リソース１６の前回の制御からのリソース１６に関する全ての関連した状態情報、電力市場に関する全ての関連した状態情報、及びサーバコンピュータ１２内に記憶された状態情報に基づいて作動するコスト計算関数を含む。コスト計算関数のクラスは、リソースのクラスについて定義されている。クラス内では、コスト計算関数は、同じ供給源／オブジェクトコードであるが場合によっては異なる構成パラメータを使用する。コスト計算関数のクラスが異なれば、使用する供給源／オブジェクトコード並びに構成パラメータも異なる。コスト計算関数は、全ての可能な状態について当該デバイスの運用コストを定義する。
【００７９】
コスト計算関数は、リソースデバイス１６について企図されている制御動作を受け入れ、重み付け値である数を返し、ここで重み付けは、ネットワーク内の全てのオントロジにわたって一貫している。重み付け値は、ネットワーク内の全ての他のデバイス１６と比較した評価の時点での規制源としての当該デバイス１６の相対的メリットを表す。重み付け値、すなわち名目上のコストは、企図されている制御動作についてデバイス１６の価値が低いときの方が高く、価値が高いときの方がより低い。例えば、１時間毎に３回だけ作動することができるポンプは、制御変更の直後に高いコストを有し、このコストは、当該ポンプについて制御変更がない状態で時間が経過するにつれて緩慢に低下することになる。
【００８０】
デバイス１６に厳しい制約がある場合、限界値により、制約違反に対して極めて大きな（又は無限大の）コストが課させられ、又はコスト計算関数が、制約レベル内にある制御動作のみを許可することに限定される。
【００８１】
ローカルの主プロセスがサーバコンピュータ１２による制御を中断しなければならない場合（例えばタンクが満水であるとき）、サービスコントローラ２０は、サーバコンピュータ１２に局所的無効を知らせる。この時点で、コスト計算関数は、ローカル制御設定点から逸脱するあらゆる制御動作が無限のコストを有するかのように応答する。
【００８２】
サーバコンピュータ１２は、標準最適化アルゴリズムを使用して最適応答を計算し、ＩＳＯ１１により確立された目標を満たすために当該ノードにおいてローカルリソース１６の作動の変更を指示する、コマンドをサービスコントローラ２０の１つ又はそれ以上に送る。次いで、サーバコンピュータ１２は、ローカルサービスコントローラ２０の各々からデータを収集し、信号を集約してＩＳＯ１１に単一応答を提示するようにする。サーバコンピュータ１２は、実際には、集約された応答に加えて幾つかの信号をＩＳＯ１１に送る。具体的には、
・ネットワーク内の全てのリソースにより使用され又は提供されている現在の全負荷又は発電（ＩＳＯ１１から受信されたサービス要求に対する基本応答）、
・ネットワークが当該時点において使用又は生成することができる最大利用可能負荷又は発電、
・ネットワークが当該時点において使用又は生成することができる最小利用可能負荷又は発電、
・使用される中間点、
・規制を行うためのネットワークの可用性を示すフラグ。
【００８３】
（実施例）
埋立ガス発電機は、埋め立て現場からメタンを集め、タンク内にガスを貯蔵してこれを燃焼させて電気を生成する。この現場での通常のプロセスは、タンク内のレベルをその能力の５０％に維持する割合で電気を生成することである。タンクを完全に空にすることは、発電機が電気を生成できないことを意味する。タンクを満杯にすることは、追加のメタンを大気に放出しなければならず、その結果、発電機の所有者に高額な環境汚染の罰金をもたらすことを意味する。
【００８４】
ローカルコントローラがなく、サービスコントローラのみが存在する場合、このコスト関数は、コストとして貯蔵タンクの損耗及びタンクの過剰充填により生じる罰金を含む。利得は、規制収益及び生成されたエネルギーの価格を含む。
【００８５】
ローカルコントローラがある場合、罰金を回避するためにタンクを絶対に過剰充填しないという制約を厳しく実施することになる。この場合、タンクのレベルが何らかの限界値を超えたときに、発電機は、埋め立て地から加えられているよりもより迅速にガスをタンクから消費するように最大発電で常時稼動されることになる。このような事象が発生した場合、発電機の出力は、アンシラリーサービス装置１０の制御下にある状態を停止し、タンクのレベルがタンクの大気中への放出を必要としないレベルに戻るまで、ローカルコントローラの制御下になる。この場合、先の事例と比較すると、利得は同じであり、即ち、規制収益とエネルギー収益である。コストは、ローカルコントローラが罰金を阻止するので、異なるように評価される。ローカルコントローラがサービスコントローラに優先するときには、デバイスは、全体規制目標に寄与しない固定作動点で動作する。サービスコントローラは、集約規制設定点を継続的に満たすために、局所的に無効にされたリソースを補償しなければならない。無効化されたリソースの補償コストは、リソースのコスト関数の一部になる。
【００８６】
サービスコントローラが集約設定点を満たすために発電機をオフにしたと仮定する。発電機がオフである結果として、タンクはメタンで充填されつつある。タンクが充填されて安全限界値を過ぎると、ローカルコントローラは、サービスコントローラからのオフ設定点を無効にし、発電機を最大出力までオンにし、タンクを安全レベルに戻すようにする。集約設定点は変わっておらず、よってサービスコントローラは、他の発電リソースを十分にオフにすることによって、他の負荷リソースを十分にオンにすることによって、又は他の何らかの組み合わせによって発電機の出力を補償し、集約設定点を継続的に満たすようにしなければならない。この措置によって、事実上、リソースのサイズの２倍のネットワークの規制能力が低減され、リソースは、もはや規制に対して制御することができず、このリソースを補償するために使用されているリソースも制御することができない。よって、コスト関数は、ローカルコントローラがサービスコントローラを無効にしなければならないときは常に規制収益の損失をコストとして含む。
【００８７】
サービスコントローラの局所的無効化のリスクを低減する方策として、コスト関数は、何らかの時間間隔内の局所的無効化のリスクの評価を含むことができる。このリスク評価は、リソースの状態ベクトルと、当該時間間隔における集約設定点の予測とに基づくものである。このような予測により、リソース設定点が制約に達するのに十分長く（例えば、燃焼ガスがタンク充填速度よりも緩慢に）留まっている可能性を生じさせることになる。この可能性は、制約に達した後の設定点だけではなく全ての設定点について規制収益コスト損失が乗算される。その結果、タンクレベルが満杯状態に近づくにつれてコストパラメータが単調に増加し、設定点がタンクを空にするほどの十分な発電をもたらさないので、コスト関数は、タンクが満杯にならないようにしておく傾向があるコストパラメータを含む。
【符号の説明】
【００８８】
１０  装置
１１  ＩＳＯ
１２  中央サーバコンピュータ
１４  ネットワーク
１６  リソース
１７  リソースサイト
１８  専用通信リンク
２０  サービスコントローラ
２２  ローカルデバイスコントローラ
【図１】
0005881616.tif 000011
【図２Ａ】
0005881616.tif 000012
【図２Ｂ】
0005881616.tif 000013
【図３Ａ】
0005881616.tif 000014
【図３Ｂ】
0005881616.tif 000015