(57)【要約】エネルギーストレージシステムを制御するための制御システムは、配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するようにトレーニングされた人工ニューラルネットワークを形成するように構成された複数の層状ノードを含むコントローラを備える。コントローラは、少なくとも１つのメモリと少なくとも１つのプロセッサとを備え、人工ニューラルネットワークによって生成された予測送電レベル負荷および信頼値に基づいて配電システムにおける潜在的な同時ピークを識別し、潜在的な同時ピークを識別した場合に、エネルギーストレージシステムに貯えられたエネルギーを電気設備に消費させる信号を送信し、識別された潜在的な同時ピーク中に配電システムから引き出されるエネルギーを減らすように構成されている。
2020501491.tif 000002
【特許請求の範囲】
【請求項１】
エネルギーストレージシステムを制御するための制御システムであって、
配電システムから電気設備によって引き出されるエネルギーを記録するように配置された少なくとも１つのメーター装置からメーターデータを受信するための、メーターインターフェースと、
前記電気設備に接続されたエネルギーストレージシステムであって、エネルギー容量および定格出力電力を有する前記エネルギーストレージシステムと通信するための、エネルギーストレージシステムインターフェースと、
前記配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するようにトレーニングされた人工ニューラルネットワークを形成するように構成されている複数の層状ノードを含む、コントローラと、
を備え、
前記コントローラは、少なくとも１つのメモリと少なくとも１つのプロセッサとを備え、
前記人工ニューラルネットワークによって生成された前記予測送電レベル負荷および信頼値に基づいて前記配電システムにおける潜在的な同時ピークを識別し、
潜在的な同時ピークを識別した場合に、前記エネルギーストレージシステムに貯えられたエネルギーを前記電気設備に消費させる信号を送信し、識別された前記潜在的な同時ピーク中に前記配電システムから引き出される前記エネルギーを減らすように構成されている、制御システム。
【請求項２】
送信された前記信号は、前記エネルギーストレージシステムの前記エネルギー容量と前記定格出力電力に少なくとも部分的に基づいて選択された期間中に、前記エネルギーストレージシステムに貯えられたエネルギーを前記電気設備に消費させる、請求項１に記載の制御システム。
【請求項３】
前記複数の層状ノードは、前記配電システムの前記管轄区域内の負荷側リソースと前記配電システムの前記管轄区域内の発電機の出力とによって少なくとも部分的に定義された予測ターゲットに基づいて前記人工ニューラルネットワークを形成するように構成されている、請求項１に記載の制御システム。
【請求項４】
前記人工ニューラルネットワークは、定義された以後数時間の予測送電レベル負荷の行列を生成する、請求項１に記載の制御システム。
【請求項５】
前記コントローラは、強化学習モデルに基づいて前記人工ニューラルネットワークのパラメータを更新するように構成されている、請求項１に記載の制御システム。
【請求項６】
前記人工ニューラルネットワークの前記パラメータを更新することは、
前記人工ニューラルネットワークの前記パラメータを用いて複数の期間の離散タブーサーチを実行することと、
前記離散タブーサーチの期間の予測送電レベル負荷と前記期間の実際の予測送電レベル負荷との間の誤差を最小にするように前記人工ニューラルネットワークの前記パラメータを更新することと、
を含む、請求項５に記載の制御システム。
【請求項７】
前記エネルギーストレージシステムは、前記電気設備の過去同時ピークデータおよびエネルギー消費率に基づいて前記エネルギーストレージシステムの前記エネルギー容量および前記定格出力電力を提供するための１つまたは複数のエネルギーストレージ装置を有するように構成されている、請求項１に記載の制御システム。
【請求項８】
前記コントローラは、前記電気設備の予測負荷に基づいて前記エネルギーストレージシステムに貯えられたエネルギーを前記電気設備に消費させる前記信号を送信するように構成されている、請求項１に記載の制御システム。
【請求項９】
前記人工ニューラルネットワークは、負荷側リソースおよび発電機に影響を与える以前および現在の条件に関連する入力を有する、請求項１に記載の制御システム。
【請求項１０】
前記人工ニューラルネットワークは、電力消費および発電データの周波数、相対相関または分散の少なくとも１つを考慮するために、スペクトル分析を介して前処理されたデータを用いてトレーニングされる、請求項１に記載の制御システム。
【請求項１１】
エネルギーストレージシステムを制御するための方法であって、
配電システムから引き出されるエネルギーを記録するために前記配電システムと電気設備との間に配置された少なくとも１つのメーター装置からメーターデータを受信するステップと、
人工ニューラルネットワークを形成するように構成された複数の層状ノードを用いて、リアルタイムまたは略リアルタイムの過去および現在の電力消費および発電データを使用し、前記配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するステップと、
前記人工ニューラルネットワークによって生成された前記予測送電レベル負荷および信頼値に基づいて前記配電システムにおける潜在的な同時ピークを識別するステップと、
潜在的な同時ピークを識別した場合に、前記エネルギーストレージシステムに貯えられたエネルギーを前記電気設備に消費させる信号を送信し、識別された前記潜在的な同時ピーク中に前記配電システムから引き出される前記エネルギーを減らすステップと、
を含む、方法。
【請求項１２】
送信された前記信号は、前記エネルギーストレージシステムのエネルギー容量および定格出力電力に少なくとも部分的に基づいて選択された期間中に、前記エネルギーストレージシステムに貯えられたエネルギーを前記電気設備に消費させる、請求項１１に記載の方法。
【請求項１３】
前記複数の層状ノードは、前記配電システムの前記管轄区域内の負荷側リソースと前記配電システムの前記管轄区域内の発電機の出力とによって少なくとも部分的に定義された予測ターゲットに基づいて前記人工ニューラルネットワークを形成するように構成されている、請求項１１に記載の方法。
【請求項１４】
前記人工ニューラルネットワークは、定義された以後数時間の予測送電レベル負荷の行列を生成する、請求項１１に記載の方法。
【請求項１５】
強化学習モデルに基づいて前記人工ニューラルネットワークのパラメータを更新するステップを含む、請求項１１に記載の方法。
【請求項１６】
前記人工ニューラルネットワークの前記パラメータを更新するステップは、
前記人工ニューラルネットワークの前記パラメータを用いて複数の期間の離散タブーサーチを実行するステップと、
前記離散タブーサーチの期間の予測送電レベル負荷と前記期間の実際の予測送電レベル負荷との間の誤差を最小にするように前記人工ニューラルネットワークの前記パラメータを更新するステップと、
を含む、請求項１５に記載の方法。
【請求項１７】
前記電気設備の予測負荷に基づいて前記エネルギーストレージシステムに貯えられたエネルギーを前記電気設備に消費させる前記信号を送信するステップを含む、請求項１１に記載の方法。
【請求項１８】
前記人工ニューラルネットワークは、負荷側リソースおよび発電機に影響を与える以前および現在の条件に関連する入力を有する、請求項１１に記載の方法。
【請求項１９】
電力消費および発電データの周波数、相対相関または分散の少なくとも１つを考慮するために、スペクトル分析を介して前処理されたデータを用いて前記人工ニューラルネットワークをトレーニングするステップを含む、請求項１１に記載の方法。
【請求項２０】
エネルギーストレージシステムを制御するための装置であって、
少なくとも１つのメモリと、配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するようにトレーニングされた人工ニューラルネットワークを形成するように構成されている複数の層状ノードを提供する、少なくとも１つのプロセッサと、
を備え、
前記少なくとも１つのプロセッサは、
前記人工ニューラルネットワークによって生成された前記予測送電レベル負荷および信頼値に基づいて前記配電システムにおける潜在的な同時ピークを識別し、
潜在的な同時ピークを識別した場合に、前記エネルギーストレージシステムに貯えられたエネルギーを電気設備に消費させる信号を送信し、識別された前記潜在的な同時ピーク中に前記配電システムから引き出される前記エネルギーを減らすように構成されている、制御システム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本開示は、２０１６年１１月２９日に出願された、「SYSTEM AND METHOD FOR FORECASTING UTILITY POWER LOADS WITH MACHINE LEARNING（機械学習による電力負荷を予測するためのシステムおよび方法）」という名称の米国仮特許出願第６２／４２７，１９９号に対する優先権を含むすべての利益を主張するものであり、この先行出願は、参照により本発明に組み込まれる。
【技術分野】
【０００２】
本開示は、概してエネルギーストレージシステムの分野に関するものであり、より詳細には、本開示の実施形態は、エネルギーストレージシステムの動的制御のためのシステムおよび方法に関する。
【背景技術】
【０００３】
電気料金は、典型的には、キロワット時（ｋＷｈ）で計測される使用エネルギー量に基づく構成要素と、キロワット（ｋＷ）で計測される最大瞬間需要量に基づく構成要素とを有する。電気事業者（Utility）は、常にすべての顧客に中断されることのない電力を供給することを任務としているが、電力需要は一日および一年を通じて大きく変化する。「ピーク需要」と呼ばれるこの問題を解決するために、電気事業者はこれらの制約された瞬間において利用可能な余剰容量を持たなければならないが、この余剰容量にはコストがかかる。ピークイベント中の電力は、発電するために、卸売市場レベルでのオフピークにおける電力よりも５０〜７０倍多くのコストが掛かることがある。
【０００４】
従来の電力モデルは、料金を支払う顧客に対して、送電および配電システムを介して電気を送電する集中型の発電所に基づくものである。このモデルでは、独立系統運用者（ＩＳＯ）が、それぞれの市場内で需要と供給が常に等しく一致していることを確実にする責任がある。しかしながら、需要を満たすのに十分な供給があることを確実にするために、ピーク需要の際に利用可能な十分な発電資産がなければならない。ピーク需要は年間数時間しか発生しないことがあるため、これらのシステムは非常に非効率的である。その結果、「ピーカー発電設備（peaker plants）」またはピーク需要の期間にのみ使用される発電設備は、稼働するのに非常に費用がかかり、多くの場合、ベース発電よりもはるかに重大な汚染を起こし得る。
【０００５】
これらの問題を認識し、多くの電気事業者関連団体は、エネルギー消費者への請求額の全部または一部が、どれだけのエネルギーがピーク需要の期間に使用されて消費者によって引き出されているかに基づく、容量ベースの料金設定モデルに移行した。
【０００６】
多くの管轄区域において、電力料金構造は、ＩＳＯ管轄区域内全体の電気システムがそのピークにある時間における、顧客の平均エネルギー需要（ｋＷ）に基づく構成要素を含む。これは、「同時ピーク（coincident peak）」と呼ばれ、管轄区域によって形態が異なる。オンタリオでは、クラスＡの顧客は、連続して発生しない５つの１時間単位の同時ピーク時におけるシステム負荷全体に対する顧客のシェアに基づいて、グローバル調整（Global Adjustment）費用のシェアを支払う。ＮＹＩＳＯ（ニューヨーク独立系統運用者）、ＰＪＭ（商標）およびその他の管轄区域には、年間の１つまたは複数の１時間単位のピーク時におけるシステム全体の負荷に対する顧客のシェアに基づいて、同様の費用が設定されている。ニューヨークでは、これはＩＣＡＰ（設置容量）と呼ばれている。
【発明の概要】
【０００７】
ある実施形態では、本開示の態様は、同時ピークイベントの期間における、顧客の電気設備（インフラストラクチャ）のエネルギー需要を低減することができる。状況によっては、これによって電気システムの全体的な負荷が低減され、電気事業者によって課金される電気料金が削減され得る。
【０００８】
一態様によれば、エネルギーストレージシステムを制御するための制御システムが提供される。制御システムは、電気設備によって配電システムから引き出されるエネルギーを記録するように配置された少なくとも１つのメーター装置（metering device）からメーターデータを受信するためのメーターインターフェースと；エネルギー容量および定格出力電力を有し且つ電気設備に接続されるエネルギーストレージシステムと通信するためのエネルギーストレージシステムインターフェースと；そして、配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するようにトレーニングされた人工ニューラルネットワークを形成するように構成された複数の層状ノードを含むコントローラと、を含む。コントローラは、少なくとも１つのメモリと、少なくとも１つのプロセッサとを備え、人工ニューラルネットワークによって生成された予測送電レベル負荷および信頼値に基づいて、配電システムにおける潜在的な同時ピークを識別し、潜在的な同時ピークを識別した場合に、エネルギーストレージシステムに蓄積されたエネルギーを電気設備に消費させる信号を送電し、それによって、識別された潜在的な同時ピーク中に配電システムから引き出されるエネルギーを減らす。
【０００９】
他の態様によれば、エネルギーストレージシステムを制御する方法が提供される。当該方法は、配電システムと電気設備との間に配置され、配電システムから引き出されるエネルギーを記録する、少なくとも１つのメーター装置からメーターデータを受信するステップを含む。当該方法は、人工ニューラルネットワークを形成するように構成された複数の層状ノードと共に、リアルタイムまたは略リアルタイムの過去および現在の電力消費および発電データを使用して、配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するステップを含む。当該方法は、人工ニューラルネットワークによって生成された予測送電レベル負荷および信頼値に基づいて配電システムにおける潜在的な同時ピークを識別するステップを含む。そして、当該方法は、潜在的な同時ピークを識別した場合に、エネルギーストレージシステムに蓄積されたエネルギーを電気設備に消費させる信号を送信し、それによって、識別された潜在的な同時ピーク中に配電システムから引き出されるエネルギーを減らすステップを含む。
【００１０】
他の態様によれば、エネルギーストレージシステムを制御するための装置が提供される。当該装置は、少なくとも１つのメモリと、配電システムの管轄区域全体の予測送電レベル負荷および信頼値を生成するようにトレーニングされた人工ニューラルネットワークを形成するように構成された複数の層状ノードを提供する少なくとも１つのプロセッサとを備える。少なくとも１つのプロセッサは、人工ニューラルネットワークによって生成された予測送電レベル負荷および信頼値に基づいて配電システムにおける潜在的な同時ピークを識別し、潜在的な同時ピークを識別した場合に、エネルギーストレージシステムに蓄積されたエネルギーを電気設備に消費させる信号を送信し、それによって、識別された潜在的な同時ピーク中に配電システムから引き出されるエネルギーを減らすように構成されている。
【００１１】
本明細書に記載された実施形態に関する多くの更なる特徴およびこれらの組み合わせは、本開示を読むことで、当業者にもたらされる。
【００１２】
図面において、例として実施形態が示されている。詳細な説明および図面は、理解を助けるため、例示を目的とするものにすぎないことを明確に理解されたい。
【００１３】
実施形態を、例示として、添付の図面を参照しながら、説明する。
【図面の簡単な説明】
【００１４】
【図１】図１は、エネルギーストレージシステムを制御するための例示的なシステムの態様を示すブロック図である。
【図２】図２は、エネルギーストレージシステムを制御するための例示的な解決方法の態様を示すフローチャートである。
【図３】図３は、商業ビルの電力使用量の例示的なプロットを示す図である。
【図４】図４は、制御システムを動作させるための例示的な方法の態様を示すフローチャートである。
【図５】図５は、機械学習処理の態様を示す図である。
【図６】図６は、例示的な機械学習処理の結果を示す図である。
【図７】図７は、電力負荷予測のための例示的な制御システム７００の態様を示すブロック図である。
【発明を実施するための形態】
【００１５】
電力同時ピークを予測するための一つのアプローチは、回帰ベースの統計分析の使用を含む。これらの分析に基づいて、大規模産業用地では、コストを削減するためにピークイベントの期間に生産を削減し或いは完全にシャットダウンすることができる。一般に、これらのアプローチは、より大きな精度の枠（例えば、４〜８時間）で、同時ピーク事象の時間を予測可能な予測を生成する。生産（すなわちエネルギー使用量）のシャットダウンまたは削減は、それぞれ独自の経済的コストが掛かり、生産施設にとって侵略的で問題があるとされ得る。
【００１６】
回帰分析は、予測方法であり、予測される変数に影響を与え得る根本的な要因を特定することが可能であるという仮定に基づいている。線形回帰および通常の最小二乗回帰などを含む、いくつかの回帰ベースの技術が開発されている。回帰ベースの方法は、電力負荷（utility load）を予測するために広く使用されているが、場合によっては、いくつかの欠点がある。負荷需要と影響要因との間の非線形で複雑な関係のため、正確なモデルを開発することが簡単ではない。回帰ベースの方法のオンサイトテストでは、突然の天候の変化および負荷イベントによって負荷が変動した場合にパフォーマンスの低下が示された。この欠点の主な理由の１つは、モデルが結果的要因の特定を必要とすることであって、電力負荷の予測などの複雑なシステムでは、精密に考慮されない追加的な結果的要因があり得るためである。回帰ベースの予測モデルの欠点は、電力グリッドが従来のモデルからトランザクティブグリッド（transactive grid）の電力モデルに進化するにつれて、より明確になってきた。
【００１７】
ある実施形態では、トランザクティブグリッドモデルの特徴は、発電および電力消費が、グリッド内において集中するのではなく、分散されることである。トランザクティブグリッドモデルは、電力の需要と供給の双方が不安定で変動しやすい点を認識しており、供給と需要を迅速かつ正確に一致させるための既存の回帰モデルの範囲を超えている点を認識している。電気設備および市場の設計によって、需要と供給のバランスを効率的に確保する精度の高い料金シグナルを実現するために、新しいプラットフォームおよび料金設定構造が必要とされている。トランザクティブグリッドははるかに動的であり、このため、より精度の高い負荷予測の方法が必要とされている。トランザクティブグリッドは、その性質上、需要と供給の両方を迅速かつ正確に予測する高度にインテリジェントなシステムと方法を必要とし、適切なスケジューリング、ディスパッチ、および料金設定のシグナルが市場に送信され得る。
【００１８】
予測処理がより正確になれば、システムは、より短い期間にそのエネルギー消費を削減するだけで良く、施設への影響をより低減させることができる。
【００１９】
ディープニューラルネットワークおよび機械学習を用いて電力負荷を予測するシステムおよび方法を以下に記載する。本システムおよび方法は、複数の機械学習モジュールを組み合わせて、例えば、過去の（historical）負荷データ、天気予報、リアルタイム送電システムデータ、並びに電気および天然ガスの価格などのリアルタイム経済要因を用いて既存の短期および長期の電力負荷予測を改良する自己学習機能を自動化し、有効化する。
【００２０】
ある状況において、本明細書に記載されたシステムは、現在のシステムに比べてより高精度に負荷を予測する可能性を有して得る。本明細書に記載の方法により、提供されたシステムは、例えば、過去の負荷データ、天気予報、リアルタイム送電システムデータなどのエネルギー変数、並びに電気および天然ガスの料金などのリアルタイム経済変数を使用して、電気事業者のデータを学習して、既存の短期電力負荷予測を改良することができる。
【００２１】
変数の効果は、他の変数が存在しているか否かを含むエネルギーのコンテキストに、より一般的には、分析される電力グリッドに依存することが見出されてきた。そのため、ある特定の変数がある電気事業者のコンテキストでは重要でないとされ得る一方で、他の電気事業者のコンテキストではサージまたは出力低下を引き起こし得る。したがって、本システムおよび方法は、エネルギー変数の優先順位付けおよび解釈を組み込むことができる。具体的には、エネルギー変数が評価され、優先順位リストとして、変数がランク付けされ提示され得る。これらの変数の優先順位付けは、システムの効率および精度を向上させるために使用することができる。
【００２２】
短期電力負荷予測では、時系列の未来の値が、過去の値と時系列に影響を与えるその他の外部変数との未知関数（unknown function）であると仮定される。ニューラルネットワークは、この未知関数を比較的高い精度で近似させるために使用される。ニューラルネットワークは、系統間流量データ、スパーク割合、並びに前日および前週の同日の負荷プロファイルなど、個別には電力負荷に直接関連する或いは影響を及ぼす要因ではないと思われる、広範囲で収集された過去データを使用してトレーニングされる。ある実施形態では、学習環境は、特定の電力業界の洞察に基づいて構造化され、その結果、学習精度が向上し、複雑な計算およびアルゴリズムを介して結果を生成する速度が向上する。
【００２３】
本明細書では例示的なフィードフォワードネットワークが記載されているが、実装されるニューラルネットワークの種類は、単にフィードフォワードニューラルネットワークに限定されず、畳み込みニューラルネットワーク、再帰型ニューラルネットワーク、オートエンコーダ、およびボルツマンマシンを含む、サポートベクターマシン、回帰モデル、およびニューラルネットワークも適用することができることを理解されたい。さらに、本システムおよび方法は、ニューラルネットワーク、サポートベクターマシン、および多変数回帰を含む、機械学習モジュールの組み合わせに基づくことも可能である。
【００２４】
ある実施形態および特定の状況では、本明細書に記載または他の方法で説明される本方法およびシステムは、生の過去エネルギーデータ、（回帰がすでに適用されていることを意味する）予測準備エネルギーデータ、またはそれらのエネルギーデータセット若しくはスパーク割合データまたは系統間流量などの他のエネルギー変数から抽出される特徴に適用され得る。本方法は、様々な条件に亘るベースライン平均を必要とせずに、１つまたは複数のエネルギー変数を計算することができる。本方法は、すべてのエネルギー変数に影響を与える変数を同じ方法で検出することができる。本方法は、リアルタイムのエネルギー変数を過去参照エネルギー変数と比較して、電力およびエネルギーのコンテキストに応じて、同じ変数に対して異なる予測をすることを可能にする。本方法は、少なくとも２層の処理ユニットを有するディープニューラルネットワークを用いて、条件固有のエネルギー変数を計算することができる。本方法は、今までに見たことのない変数をスコア化することができる。本方法は、予測準備エネルギーデータ、基準エネルギーデータセットおよび／または生の過去エネルギーデータの間の差を計算するために使用することができ、これは任意の既知または未知のエネルギー変数をランク付けするために使用され得る。本方法は、変数間の差を計算するために使用することができ、これは未知の変数が既知の変数にどれだけ類似しているかに基づいて未知の変数を分類するのに有用である。本方法は、１つまたは複数の基準エネルギー変数を１つまたは複数のエネルギー変数と比較することによって、１つまたは複数のエネルギー変数におけるエネルギーデータ予測のセットを計算するために使用することができる。
【００２５】
ある実施形態では、エネルギーストレージシステム（ＥＳＳ）は、低エネルギー負荷の期間中（すなわち夜間）に充電し、ピーク負荷の期間中に放電することによってピークイベントを平滑化するためにシステムに含められ、グリッドにおいて要求されるエネルギーを低減する。エネルギーストレージシステムは、ｋＷで計測されるインバータまたは他の同様の装置、およびｋＷｈで計測されるバッテリーまたは他のストレージ装置から構成され得る。典型的には、ＥＳＳによる節約の可能性はインバータサイズ（ｋＷ）に基づいているが、ＥＳＳのコストはバッテリーサイズ（ｋＷｈ）に基づいている。
【００２６】
多くの状況において、エネルギーストレージは、「非侵略的な（non-invasive）」方法で（すなわち、施設の運用に少ない影響でまたは影響なしで）、施設の負荷を低減することができる。しかしながら、システムのコストはバッテリーのサイズに直接関係する。６〜８時間の枠で十分な容量のストレージシステムをインストールすることの経済性は低い。さらに、状況によっては、バッテリーは多く使用されるほど劣化するため、正確な予測がされることでシステムにおける使用回数が減り、バッテリーの寿命が延び得る。
【００２７】
本開示の一態様によれば、システムは、統計および機械学習を利用して、同時ピークイベントの予測を提供するように構成され、施設においてビハインド・ザ・メーター（behind-the-meter）で設置されたエネルギーストレージシステム（ＥＳＳ）の充電／放電を制御するように構成されている。
【００２８】
実施形態について図面を参照しながら説明する。説明を簡単かつ明瞭にするために、適切であると考えられる場合、対応する要素または類似の要素を示すために、参照番号は図面間で繰り返されることがある。さらに、本明細書に記載された実施形態の完全な理解を提供するために、多数の具体的詳細が説明されている。しかしながら、本明細書に記載された実施形態はこれらの具体的詳細によらず実施され得ることは、当業者によって理解されるであろう。他の例では、本明細書で説明されている実施形態を曖昧にしないために、周知の方法、手順、および構成要素は詳細に説明されていない。また、本詳細な説明は、本明細書に記載の実施形態の範囲を限定するものと見なされるべきではない。
【００２９】
本明細書を通じて使用される様々な用語は、文脈がそうでないことを示さない限り、以下のように理解することができる：全体を通じて「または」は包括的で、「および／または」と記載されているとみなし得る。全体を通じて使用される単数形の冠詞および代名詞は、それらの複数形も含み、逆もまた同様である。同様に、性別代名詞は、それと対になる代名詞を含み、代名詞は、本明細書に記載されるものを単一の性別による使用、実装、実行などに限定するものとして理解されるべきではない。「例示的」は、「実例として」または「一例として」として理解されるべきであり、必ずしも他の実施形態よりも「好ましい」として理解されるべきではない。用語の更なる定義が本明細書に記載されることがあり、本詳細な説明を読むことで理解されるように、この定義は、当該用語の前または後の事例にも適用され得る。
【００３０】
本明細書にて命令を実行するものとして例示された、任意のモジュール、ユニット、コンポーネント、サーバ、コンピュータ、端末、エンジン、または装置は、例えば、磁気ディスク、光ディスク、またはテープなどの、（取り外し可能なおよび／または取り外し不可能な）記憶媒体、コンピュータ記憶媒体、またはデータ記憶装置などのコンピュータ可読媒体を含み、或いはそれらとのアクセスを有する。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなど、情報を記憶するための任意の方法または技術で実装された、揮発性および不揮発性、取り外し可能および取り外し不可能の媒体を含み得る。コンピュータ記憶媒体の例には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）、または他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、または他の磁気記憶装置、或いは所望の情報を記憶するために使用可能で、アプリケーション、モジュール、またはその両方によってアクセス可能な任意の他の媒体が含まれる。これらの任意のコンピュータ記憶媒体は、装置の一部であってもよく、或いは装置とアクセス可能または接続可能であってもよい。さらに、文脈がそうでないことを明確に示さない限り、本明細書に記載の任意のプロセッサまたはコントローラは、単一のプロセッサまたは複数のプロセッサとして実装され得る。複数のプロセッサは、配列されても分散されてもよく、本明細書で言及される任意の処理機能は、単一のプロセッサが例示されていても、単一または複数のプロセッサによって実行され得る。本明細書で説明される任意の方法、アプリケーション、またはモジュールは、これらのコンピュータ可読媒体によって記憶または他の方法で保持され、単一または複数のプロセッサによって実行され得る、コンピュータ可読／実行可能命令を使用して実装され得る。
【００３１】
方法、システム、および装置の実施形態は、図面を参照して記載されている。以下の説明において、本発明の主題の多くの例示的な実施形態が提示される。各実施形態は本発明の要素の１つの組み合わせであるが、本発明の主題は、開示された要素の全ての取り得る組み合わせを含むと見なされる。したがって、第１の実施形態が要素Ａ、Ｂ、およびＣを含み、第２の実施形態が要素ＢおよびＤを含む場合、本発明の主題には、明示的に記載されていなくても、Ａ、Ｂ、Ｃ、またはＤの他の残りの組み合わせも含まれると見なされる。
【００３２】
図１は、エネルギーストレージシステム１１５を制御するための例示的なシステム１００の態様を示すブロック図である。設備（インフラストラクチャ）１１０は、電気を消費する１つまたは複数の装置、機械、電気接続などを含む。ある実施形態では、設備には、オフィスビル、製造施設、住宅用のまたは商業用の設備などが含まれる。ある実施形態では、電気設備は、配電システム１０２および／またはエネルギーストレージシステム１１５に接続され、或いはそれらからの電気エネルギーを頼りにするまたは消費する、設備の態様のみを指し得る。
【００３３】
設備は、配電システム１０２から電気エネルギーを受け取るように電気的に接続され、且つエネルギーストレージシステム１１５からも電気エネルギーを受け取るように電気的に接続されている。ある実施形態では、１つまたは複数のメーター装置１０５が、配電システム１０２と設備１１０との間の接続に設置されている。ある実施形態では、メーター装置は、全ての設備１１０および他の構成要素によって利用／消費されている、配電システム１０２からのエネルギーを監視する。メーター装置はメーターデータを生成し、それは、ある実施形態では電気エネルギーの消費速度に関するデータ（例えばｋＷ）、消費された電気エネルギー量に関するデータ（例えばｋＷｈ）、電気エネルギーが消費された時間／日付に関するデータ、停電データ、電力品質データ、電圧データ、電流データ、負荷データ、無効電力、および／またはメーター装置によって監視、計測、計算、または他の方法で生成され得る任意の他のデータを含み得る。ある実施形態では、メーター装置１０５は、メーターデータを通信するためのインターフェースを含む。
【００３４】
エネルギーストレージシステム１１５は、電気設備に提供され得るエネルギーを蓄積するための、１つまたは複数のエネルギーストレージ装置および／またはシステムを含む。ある実施形態では、エネルギーストレージシステム１１５は、バッテリーまたはセル、キャパシタなどを含み得る。ある実施形態では、エネルギーストレージシステム１１５は、電気エネルギーに変換可能な形態でエネルギーを蓄積することができる。ある実施形態では、エネルギーストレージシステム１１５は、設備１１０に電気エネルギーを供給するように構成されている。
【００３５】
エネルギーストレージシステムは、基礎となるエネルギーストレージ装置の容量に少なくとも部分的に基づいて定義されたエネルギー容量を有し得る。ある実施形態では、エネルギーストレージシステムは、エネルギーストレージシステムによって蓄積されたエネルギーを設備に供給可能な速度によって定義された定格出力電力を有し得る。ある実施形態では、定格出力電力は、エネルギーストレージシステムの装置、構成要素および／または回路の電気的特性に基づいている。例えば、インバータのサイズによって、エネルギーを供給可能な速度の少なくとも一部を定義することができる。
【００３６】
ある実施形態では、エネルギーストレージシステム１１５は、エネルギーストレージ装置から放電し、或いは、エネルギーストレージシステム１１５に蓄えられたエネルギーを設備に提供する信号を受信するための制御インターフェースを含む。ある実施形態では、受信した信号は、エネルギーストレージ装置を放電させ、或いは、放電するきっかけとなる、データメッセージ、命令、または電気的入力を含み得る。
【００３７】
ある実施形態では、エネルギーストレージシステム１１５は、（制御装置などの）１つまたは複数のプロセッサを含む。信号を受信し、信号に基づいて制御または命令信号などを送信し、他のエネルギーストレージ装置に放電させる。
【００３８】
ある実施形態では、エネルギーストレージシステム１１５は、配電システム１０２からエネルギーを受信して蓄積するように構成されている。ある実施形態では、エネルギーストレージシステム１１５は、代替的にまたは追加的に、他の電源（例えばソーラーパネル）からエネルギーを受信して蓄積するように構成されていてもよい。ある実施形態では、エネルギーストレージシステム１１５は、（例えば、制御インターフェースを介して）エネルギーストレージ装置に充電させ、或いは、配電システムまたはエネルギーストレージ装置内の他の場所からエネルギーを蓄積するための信号を受信してもよい。
【００３９】
システム１００は、エネルギーストレージシステム１１５を制御するための制御システムを含む。ある実施形態では、制御システムは、電気設備にエネルギーストレージシステム１１５に蓄積されたエネルギーを消費させるための信号を生成する。ある実施形態では、信号は、モドバス（Modbus）で送信される。ある実施形態では、信号は、いつ放電するか（または放電を停止するか）、どのくらいの速度で放電するか、および／またはどのくらいの量のエネルギーを放電するかを示す、命令および／またはデータを含み得る。
【００４０】
制御システムは、１つまたは複数のプロセッサ、メモリ、および／またはデータ記憶装置１６５を含む。ある実施形態では、制御システムは、サーバまたはコンピュータなどの処理装置で構成され或いはそれらは含む、コントローラ１２０を含む。ある実施形態では、コントローラ１２０は、設備１１０のオンサイトに設置される。
【００４１】
ある実施形態では、制御システムは、完全にコントローラ１２０に実装されていてもよい。他の実施形態では、制御システムは、１つまたは複数のパブリックおよび／またはプライベートネットワーク１３５を介して、（例えば、設備、エネルギーストレージシステム、およびメーター装置を含む）消費者の施設に接続された、１つまたは複数の処理装置１２０Ａを含んでもよい。ある実施形態では、ネットワーク接続された処理装置１２０Ａは、制御システムの機能を提供するのに適した、中央サーバ、分散処理システム、および／または任意の数のプロセッサ、メモリ、および／または物理的および／または論理的配置のデータ記憶装置を含んでもよい。
【００４２】
ある実施形態では、制御システムは、設備の存在する場所にある、複数の処理装置１２０の組み合わせであってもよく、ネットワーク１３５を介して接続された処理装置１２０Ａであってもよい。
【００４３】
ある実施形態では、制御システムは、様々なデータソースからの過去およびリアルタイム／略リアルタイムデータにアクセスし或いはそれらを取得するように構成されている。ある実施形態では、制御システムは、少なくとも１つのメーター装置からメーターデータを受信するためのメーターインターフェースを含む。ある実施形態では、制御システムは、設備によって計測、生成、および／または報告された設備データを受信するための設備インターフェースを含む。ある実施形態では、設備データは、例えば空調、暖房、換気システム、照明、機械などを含む電気消費装置に関する情報および／またはデータを含み得る。
【００４４】
ある実施形態では、制御システムの１つまたは複数のプロセッサは、人工ニューラルネットワークによって生成された予測送電レベル負荷および信頼値に基づいて、配電システムにおける潜在的な同時ピークを識別するように構成されている。潜在的な同時ピークを識別した場合に、プロセッサは、エネルギーストレージシステムに蓄積されたエネルギーを電気設備に消費させる信号を送信する。ある状況では、これは、識別された潜在的な同時ピーク中に配電システムから引き出されるエネルギーを減らす。
【００４５】
ある実施形態では、制御システムは、人工ニューラルネットワーク（ＡＮＮ）を形成するように構成された複数の層状ノードを含む。ある実施形態では、ニューラルネットワークは、バッチ正規化および整流器非線形性を有する畳み込み層の複数の残差ブロックを含む。本明細書に記載または他の方法で説明されるとおり、ある実施形態では、ＡＮＮは、配電システムによってカバーされる管轄区域全体についての予測送電レベル負荷および信頼値を生成するようにトレーニングされる。
【００４６】
換言すれば、ある実施形態では、制御システムは、（例えば、顧客の敷地内にある）メーター装置の背後にある電気設備だけでなく、配電システムによって提供される電力グリッド全体における送電レベル負荷を判定するように構成されている。
【００４７】
ある実施形態では、本明細書に記載されているシステムおよび方法は、電力負荷分析に関連するエネルギー変数にディープラーニングを適用する。ある実施形態では、ディープラーニングは、より高いレベルがより抽象的なエンティティを表す、複数のレベルの抽象化を通してデータをマッピングする方法を含む。ある状況では、ディープラーニングは、人間が作成した機能およびルールを使用せずに、入力を出力にマッピングする複雑な機能を学習するための完全自動システムを提供できる。ある実施形態では、システムは、抽象化レベルが複数の非線形の隠れ層（hidden layer）によってモデル化されたフィードフォワードニューラルネットワークを含むことができる。本明細書に記載されたある実施形態は、入力として電力負荷エネルギー変数を受け付け、複数層の非線形処理ユニットを適用して、エネルギーデータ予測のセットを計算するシステムおよび方法を提供する。
【００４８】
図７を参照すると、図示は、機械学習ユニットを備える、電力負荷予測のための例示的な制御システム７００の態様である。機械学習ユニットは、ディープニューラルネットワーク（ＤＮＮ）７０１によって実装されることが好ましい。ＤＮＮは、入力として、リアルタイムまたは過去のデータのエネルギーデータセットから抽出された特徴を含むエネルギー変数のセットを受け取り、電力負荷を予測することを目的とした出力を生成する。エネルギー変数の定量化は、これらのシステムでは、意味のある単位の有無によらず、絶対的または相対的なスケールで１つまたは複数の実数値で表すことができる。ある実施形態では、ＤＮＮは、電力負荷を予測することを目的とした出力に加えて、他の出力を提供することができる。
【００４９】
システム７００は、ＤＮＮ７０１に通信可能に連結されたメモリ７０６をさらに含む。図示されたＤＮＮ７０１の実施形態は、複数の層７０２を有する（すなわちディープ）フィードフォワードニューラルネットワークを含む。各層は１つまたは複数の処理ユニット７０４を含み、各処理ユニットは、入力を出力にマッピングする特徴検出器および／または計算を実装している。処理ユニット７０４は他の層から複数のパラメータ入力を受け取り、それぞれの処理ユニット７０４へのそれらの各パラメータ入力に対して関連付けられた重みを有する活性化関数を適用する。一般に、層ｌの処理ユニットの出力は入力として１つまたは複数の層ｌ＋１へ供給される。
【００５０】
各処理ユニットは、ネットワークの処理「ノード」と見なされてもよく、１つまたは複数のノードは、シングルまたはマルチコアプロセッサおよび／またはグラフィックス処理ユニット（ＧＰＵ）などの処理装置によって実装されてもよい。さらに、各処理ユニットは、隠れ層または入力層として、それぞれ、ニューラルネットワークの隠れユニットまたは入力ユニットに関連付けられていると見なし得ることは理解されよう。大規模で（多数の隠れ変数）およびディープな（複数の隠れ層）ニューラルネットワークを使用することは、他のシステムと比較してＣＶＰの予測パフォーマンスを向上させ得る。
【００５１】
ある実施形態では、ＤＮＮの入力層への入力として、前日および前週の同日の負荷プロファイル、天気予報、リアルタイム送電システムデータ、および電気および天然ガスの料金、系統間流量データ、およびスパーク割合のようなリアルタイム経済的要因に由来する特徴を含む過去の負荷データが受け付けられてよく、ＤＮＮの出力層での出力には、エネルギー変数が含まれていてもよい。
【００５２】
メモリ７０６は、各特徴検出器のアクティベーションおよび学習済みの重みを記憶し、電気事業者情報と追加情報のデータセットを記憶し、任意でＤＮＮ７０４からの出力を記憶するためのデータベースを含んでもよい。電気事業者情報は、トレーニングデータを含むトレーニングセットを含んでもよい。トレーニングデータは、例えば、エネルギー変数を予測するためにＤＮＮ７０１をトレーニングするために使用されてもよく、その場合、既知の特徴を有するエネルギー変数が提供されてもよい。メモリ７０６は、検証データを含む検証セットをさらに記憶することができる。
【００５３】
一般に、トレーニング段階の間、ニューラルネットワークは、各処理ユニットのために最適化された重みを学習する。学習後、最適化された重み設定はテストデータに適用される。確率的勾配降下法が、フィードフォワードニューラルネットワークをトレーニングするために使用されてもよい。学習プロセス（バックプロパゲーション）は、ほとんどの部分で行列の乗算を伴うため、ＧＰＵを使用した高速化に適している。さらに、ドロップアウト技法を利用して、過剰適合を防ぐことができる。
【００５４】
システムは、ＤＮＮで実行される動作を制御するために、ＤＮＮ７０１に通信可能に連結された処理装置７１０をさらに含んでもよい。処理装置は、（コンピュータマウスまたはキーボードなどの）入力周辺機器および／またはディスプレイなどの入力装置および出力装置をさらに含んでもよい。処理装置７１０は、データを送信および受信するためにワイヤレスネットワーク７０８にさらに転結されてもよい。ある実施形態では、電気事業者情報は、メモリ７０６に記憶するためにネットワーク７０８を介して受信される。電力負荷予測およびエネルギー変数優先順位のリストは、ディスプレイを介してユーザに表示されてもよい。
【００５５】
図には適用可能なアーキテクチャの実施形態が示されるが、隠れ層の数、各層に含まれる処理ユニットの数、およびそれらの配置は、図示のものに限られない。
【００５６】
制御システムは、複数のデータソース１６０および／またはデータリポジトリ１６５にアクセスし、或いはデータを受信するように構成されている。ある実施形態では、すべてのデータの一部は、ネットワーク１３５を介して受信されてもよい。ある実施形態では、データの一部は、設備１１０の敷地内にローカルに記憶されてもよい。
【００５７】
ある実施形態では、データソースは、サーバ、ウェブページ、データベース、および／または入力データを取得可能な処理装置およびストレージ装置の任意の組み合わせであってもよい。ある実施形態では、入力データは、天気データ（温度、湿度、風、日射量、雲量など）、およびリアルタイムまたは略リアルタイムでアクセスされ得る電力市場データセットを含む。ある実施形態では、制御システムは、過去データ（例えば、オンラインの設備が生成した前年、前月、前週、前日、前時のエネルギー使用量、電気のコスト、天然ガスのコスト、電力の入力および出力）を記憶および／またはアクセスする。
【００５８】
ある実施形態では、データは、負荷に最大の影響を有するものに基づいて係数の重み付けを最適化するためにクリーニング或いは処理される。
【００５９】
ある実施形態では、制御システムは、分散処理システムおよび／またはクラウドベースシステムを含む。例えば、制御システムの一態様は、データの分散記憶および／または分散処理のためにＨａｄｏｏｐ（商標）システム上に構築されてもよい。ある実施形態では、制御システムは、リアルタイムまたは略リアルタイムで何千もの要因を収集および分析して、何時に同時ピークが発生するかを予測する。
【００６０】
ある実施形態では、制御システムは、一日を通して定期的（例えば５分ごとに）更新されるように構成されている。
【００６１】
ある実施形態では、制御システムのＡＮＮは、多数の入力を考慮するようにトレーニングされる。同時ピーク料金は、供給事業者と小売事業者（load serving entity）との間で適切に請求および決済するためにＩＳＯが物理市場および金融市場を管理する送電レベル負荷に基づいている。したがって、システムは、負荷側の直接的な電力消費量、たとえば、この時間に住宅および製造施設などのすべてのユーザがどれだけの電力を使用しているかを予測するだけではない。配電レベルで接続された発電機は、送電レベルでの卸売市場の総負荷削減であるため、システムの予測目標は次のように表すことができる。
【数１】
2020501491.tif 000003
ここで、
ｆ（ｘ，ｙ）は、ｘおよびｙの関数としての予測管轄区域の総負荷、
ｘは、各負荷側の電力を消費するリソース、そして、
ｙは、それぞれのＩＳＯまたは他の同等の市場運営者の管轄区域内の配電網に接続された各発電機、
とする。
【００６２】
同時ピークを予測するために考慮されるデータの例示的なカテゴリーが含まれるがこれらに限定されるものではない。
【表１】
2020501491.tif 000004
【００６３】
ある状況では、負荷のリソースは、時間ごとのエネルギー消費でも、非線形関係でも互いの間で相関することができ、直接的および間接的な要因の非常に大きなセット（１０，０００以上の要因）に基づいてエネルギーを消費する。例えば、気象条件が負荷電力消費とソーラーＰＶ（太陽光発電）発電所の発電に影響を与える可能性があり、電力の料金が短期的な電力消費に与える影響は最小限であるが、中期的には消費の変化を修正できる。
【００６４】
ある実施形態では、ＡＮＮは、以下をカプセル化するか、そうでなければ考慮／解決するように構成されている。
【数２】
2020501491.tif 000005
ここで、
Ｌｘ１は、時間ｔにおける負荷リソースｘ１からの電力消費量、
Ｗ（ｔ）は、時間ｔにおける以前および現在の気象条件、
Ｔ（ｔ）は、時間ｔにおける以前および現在の送電条件、
Ｌ（ｔ）は、時間ｔにおける以前および現在の負荷情報、
Ｐ（ｔ）は、時間ｔにおける以前および現在の料金情報、
Ｇ（ｔ）は、時刻ｔにおける以前および現在の発電機情報、
ＬＳＲ（ｔ）は、時刻ｔにおける以前および現在の負荷側リソース情報、
とする。
【００６５】
図２は、同時ピーク消費およびそれに関連する料金を削減するようにエネルギーストレージシステムを制御するための例示的なエンドトゥエンド方法の態様を示す。
【００６６】
上記のとおり、ある実施形態では、入力データは、予測および実測の気象データセット、配電に連結された発電データセット、電気事業者およびＩＳＯ公表の料金および送電データ、負荷側データなどを含むことができる。
【００６７】
ニューラルネットワークの多くのアプリケーションでは、データの統計的特性が考慮されない。季節的なパターンは、ＩＳＯレベルおよび個々の負荷（すなわち商業ビル）の両方の電力使用量データに頻繁に発生し得る。系統的な１年の中の電力使用量の季節変動は、周期的な気候の影響または経済活動の振る舞いであり得る。
【００６８】
２０１６年１月１日から２０１６年１２月３１日までのトロントの商業ビルの電力使用量のプロットを示す図３を参照すると、電力使用量データの季節性がニューラルネットワークの予測機能に大きな影響を与える可能性がある。左側のプロットでは、横軸は月を表し、ページ内の軸はその月の日を表し、縦軸は電力使用量を表す。右側のプロットは、横軸が月を表し、縦軸がその月の日を表し、電力使用量がカラースケールで表される、２Ｄでの同一のプロットである。これらのプロット例では、夏季の電力使用量が著しく多いこと、および平日の電力使用量も多いことを示すパターンがみられる。
【００６９】
再び図２を参照すると、モデルをトレーニングするとき、データのクリーニング、統計的方法、および機械学習アルゴリズムが適用されてもよい。
【００７０】
ある実施形態では、ニューラルネットワークに供給される前にデータの季節パターンを検出するために、スペクトル分析がデータ前処理に使用される。ある実施形態では、プロセッサは、データをモデルに供給する前に、スペクトル分析を適用して、任意の周波数、データの分散の相対相関を識別するように構成されている。ある実施形態では、スペクトル分析は、電気負荷などのタイムスタンプ付きデータに適用されて、設備が工場を含むかどうかなどの基礎となるリソースまたはデータの傾向および固有の特徴を分析するための周波数および増幅器タイプの出力を生成する。
【００７１】
さらに、ある実施形態では、生のデータセットが高次元であるので、データの処理に高度な統計が適用され得る。プロセッサを使用して、データセットの初期の関連性を判断するために、ＩＳＯ負荷における特定のパターンとの相関についてのデータセットが計算される。ほとんどのＩＳＯ卸売電力市場における料金データは地域ベースのエネルギーの限界コスト（ＬＭＰ）であり、リアルタイムマーケット（ＲＴＭ）では５分ごとにノードベースで決済され、前日市場（ＤＡＭ）では毎時で決済される。ある状況では、管轄区域の全体的な負荷を含む多くの要因により、選択された料金ポイントが送電線の輻輳に関する情報を提供する。
【００７２】
ある実施形態では、プロセッサは、複数の変数回帰および信頼区間を生成するように構成されている。ある実施形態では、この統計分析は、システム内のすべての生データに関する記述統計の適用を含み、独立性のカイ二乗検定、特徴／ラベル間の相関関係、および／またはＡＮＯＶＡ検定を含む完全性試験に進む。
【００７３】
ある実施形態では、不均衡なデータセットが、（例えば、非常に曇りの日または変電所の修理など）まれに表される条件を説明するために選択される。ある状況では、これにより、不均衡なデータセットを利用しない方法よりもシステムの予測が向上し得る。ある実施形態では、これらのデータセットは、将来のモデリングおよびアルゴリズムがより高い精度で実行できることを確実にするために、複製データセット、ラベリング、およびバッチサイズ選択を含むが、これらに限定されない技法で処理され得る。ある実施形態では、不均衡データセットは、発生頻度およびＩＳＯレベル負荷との相関に基づいて選択される。
【００７４】
ある実施形態では、システムは、エネルギーストレージ装置自体などの高度な制御能力を持つ潜在的市場を破壊する装置および技術を説明する。ある実施形態では、システムはデータセットを収集し、そのようなプロジェクトおよび／または制御能力を有する他の装置の現在のデマンドレスポンスを処理する。ある状況では、これらの資産は、一部のＩＳＯ管轄で見られるように、ＩＳＯの負荷を減らす可能性がある。ある状況では、これらのデータフィードを維持し処理することによって、制御システムは負荷条件をより正確に決定することができる。
【００７５】
ある実施形態では、異常値の分析は、特に分類が主要な目的の部分でのモデリングにおいて異常値の効果を制限するために行われ得る。
【００７６】
システムは、パラメータθを持つディープニューラルネットワークｆθをトレーニングし、利用する。このニューラルネットワークは、上述のとおり現在の状態と過去の生データの状態を入力として、以後数時間の電力使用量の予測とこの予測の信頼レベルの両方を出力する（ｐ，ｖ）＝ｆθ（ｓ）。ｐの行列は、今後数時間の予測された電力使用量を表す。このニューラルネットワークは、ポリシーネットワークおよびバリューネットワークの両方のタスクを１つのアーキテクチャにまとめる。ある実施形態では、ニューラルネットワークは、バッチ正規化および整流器非線形性を有する畳み込み層の多くの残差ブロックを含む。
【００７７】
ある実施形態では、制御システム内のニューラルネットワークは、強化学習アルゴリズムで予測されたデータから一貫して自己学習する。各時間ｓにおいて、ニューラルネットワークｆθによって導かれて、離散タブーサーチが実行される。検索は、各予測の信頼度ｘを出力する。これらの検索信頼度レベルは通常、ニューラルネットワークｆθ（ｓ）の生予測ｐよりも強固な予測を選択する。したがって、離散タブーはポリシー改善演算子と見なすことができる。
【００７８】
ある実施形態では、システムは、ポリシー反復（イテレーション）手順をこれらの検索演算子を用いて強化学習アルゴリズムを適用する。ニューラルネットワークのパラメータは、移動確率および値（ｐ，ｖ）＝ｆθ（ｓ）を改良された検索確率および更新された実際ＩＳＯ負荷値に、より密接に適合させるためにアップデートされる。これらの新しいパラメータは、検索を改善するために予測の次のイテレーションで使用される。図５は、自己学習パイプラインの態様を例示的に示した図である。
【００７９】
自己学習フェーズでは、プログラムは、中期のＩＳＯレベルの電力使用量ｓ１，・・・，ｓＴ自身を予測している。それぞれのｓｔにおいて、最新のニューラルネットワークｆθを用いて、離散タブーａθが実行される。予測は、離散タブーａｔ〜ｘｔによって計算された検索確率に従って選択される。ターミナルｓＴは前の値に従って計算される。
【００８０】
トレーニングの間、ニューラルネットワークは、入力として生データｓｔを受信し、パラメータθを持つ多くの畳み込み層を通してそれを受け渡し、そして中期の予測を表すマトリックスｐｔおよび信頼レベルを表すスカラー値ｖｔを出力する。ニューラルネットワークパラメータθは、検索確率ｘｔに対するポリシーベクトルｐｔの類似性を最大にし、予測値と実測値との間の誤差を最小にするように更新される。新しいパラメータは、次の自己学習のイテレーションで使用される。
【００８１】
ある実施形態では、ニューラルネットワークは、離散タブーサーチを使用してそれぞれの予測を計算することによって、自分自身をトレーニングするように構成され得る。はじめに、ニューラルネットワークをランダムな重みθ０に初期化する。各イテレーションにおいて、ｉ≧１の場合に、予測が生成される（図５、自己学習参照）。それぞれのｔにおいて、ニューラルネットワークｆθｉ−１の前イテレーションを用いて、離散タブーサーチｘｔ＝ａθｉ−１（ｓｔ）が実行される。
【００８２】
ニューラルネットワーク（ｐ，ｖ）＝ｆθ（ｓ）は、予測されたＩＳＯ負荷値とＩＳＯ実測負荷値との誤差を最小にするように、かつ、検索確率ｘに対するニューラルネットワークの移動確率ｐの類似性を最大にするように調整される。具体的には、パラメータθは、平均二乗誤差とクロスエントロピー損失をそれぞれ合計する損失関数ｌの勾配降下によって調整される。
【００８３】
【数３】
2020501491.tif 000006
【００８４】
ここで、Ｃは、（オーバーフィッティングを防ぐために）Ｌ２重量正則化のレベルを制御するパラメータである。
【００８５】
実験例では、学習パイプラインは、人間の介入なしにシステムをトレーニングするために利用された。トレーニングの過程で、離散タブーサーチごとに１０００のシミュレーションを使用して、１万を超える予測が生成された。
【００８６】
図６は、精度に対する、トレーニング時間の関数として、自己学習強化学習時のシステムの性能を示す。学習はトレーニングを通してスムーズに進み、振動または壊滅的忘却の影響を受けなかった。３６時間後、強化ディープラーニングを用いたシステムは、サポートベクトル回帰を用いたシステムよりも優れていることが観察された。
【００８７】
図２を参照すると、ある実施形態では、トレーニングされたモデル（ＡＮＮなど）は、リアルタイム動作に合わせて調整するように変更されている。ある実施形態では、モデルは、リアルタイムまたは略リアルタイムのデータフィードからの欠損したまたは遅延したデータに対応するように変更されている。例えば、誤差はＩＳＯのソースからの誤差を含み得る。ある実施形態では、リアルタイム動作のためのアルゴリズムは、計算、モデル、および／または入力パラメータを含むように変更され、一般的に全てのデータが制御システムに供給されなくても結果を生成する。
【００８８】
図４は、制御システムを動作させるための例示的な方法の態様を示す。ある実施形態では、信号が、制御システムとエネルギーストレージシステム（ＥＳＳ）との間で通信され得る。ある実施形態では、ＥＳＳは、安全性および／または動作パラメータ条件を制御システムに通信するように構成され得る。
【００８９】
例えば、いくつかのエネルギーストレージシステムは、特にバッテリータイプでは、一般的なリチウムイオンなどの異なる化学物質に基づいている。これらの物質は、損傷、火災、爆発、またはその他の悪影響を防ぐために、さまざまな環境で安全な動作範囲がある。ある実施形態では、利用されるＥＳＳハードウェア技術に応じて、入力は周囲温度、湿度、セル温度、電流、無効電力、グリッド周波数などを含み得る。ある実施形態では、これらの入力は、ＥＳＳが放電されるべき期間の識別に影響を及ぼし得るＥＳＳのための動作パラメータを制御システムに提供する。
【００９０】
ある実施形態では、ＥＳＳは、追加的または代替的に目標電力、動作モード、セル温度、実際の電力出力、公称残存エネルギーなどを含むデータを制御システムへ通信することができる。
【００９１】
ある実施形態では、制御システムは、他の情報を考慮に入れながら収益の流れを最適化するアルゴリズムを適用するように構成されたソフトウェア・プラットフォームを含む。例えば、ある実施形態では、プラットフォームは、卸売体系および料金体系からのそれぞれの規則および収集データに従って消費および削減を計算し、そして、会計の観点から請求および決済サービスを提供することができる。
【００９２】
潜在的な同時ピークを識別すると、プロセッサは、エネルギーストレージシステムに貯えられたエネルギーを電気設備に消費させる信号を送信する。ある状況では、これは、識別された潜在的な同時ピーク中において、配電システムから引き出されるエネルギーを減少させる。
【００９３】
ある実施形態では、送信された信号は、エネルギーストレージシステムのエネルギー容量と定格出力電力に基づいて少なくとも部分的に選択された時間期間中に、エネルギーストレージシステムに貯えられたエネルギーを電気設備に消費させる。
【００９４】
例えば、ある実施形態では、制御システムは、電流または予測された設備による利用および定格出力電力に基づいて、エネルギーストレージシステムに貯えられたエネルギーが続く時間の長さを決定することができる。この時間の長さは、ＥＳＳから放電させる信号が生成され、同時ピーク中にＥＳＳから放出される可能性を最大にする時間に影響を及ぼし得る。ＥＳＳの容量が大きい場合、または定格出力電力が低い場合、ＥＳＳが放電できる期間が長くなるので、放電させる信号は、予測された同時ピークより早く開始し、および／または遅く終了してもよい。
【００９５】
ある実施形態では、同時ピークの、より正確な識別を提供することにより、システムまたは設備がより小容量のＥＳＳを利用することができ、そしてさらに同時ピーク中の消費電力を低減することができる。ある状況では、これによって、より小さくより安価なＥＳＳを使用してシステムが設計および実装され得る。ＥＳＳをインストールするのに必要な設備投資（capital expenditure）が高いので、これによってかなりの節約がもたらされ得る。
【００９６】
ある実施形態では、プロセッサは、前年と現在の年の過去のピーク値から過去の同時ピークデータに基づいて、潜在的な同時ピーク閾値を判定する。予測送電レベル負荷が、信頼値の影響を受ける潜在的な同時ピーク閾値を超えるとき、プロセッサは、ＥＳＳに貯えられたエネルギーを放出するための信号を生成するように構成されてもよい。
【００９７】
ある実施例では、プロセッサは、現在の年の過去のピーク値、現在の年でのこれらのピークの量、および配電システムのＩＳＯによって記録される同時ピークの数に基づいて、潜在的な同時ピーク閾値を更新するように構成されている。例えば、現在の年の潜在的なピークの数がすでにＩＳＯで記録されている数を超えている場合、予測される送電レベル負荷が、前の潜在的な同時ピークの実際の送電レベル負荷に近いか、それを上回らない限り、プロセッサは、放電をトリガする可能性が低い。
【００９８】
ある実施形態では、（例えば年次の）同時ピーク記録期間の終了時に、プロセッサは、制御システムが実際の同時ピーク中にＥＳＳの放電をトリガするか否かを自動的に判定し、かつ、潜在的な同時ピーク閾値およびＡＮＮパラメータを更新するように構成されている。
【００９９】
本明細書に記載された装置、システムおよび方法の実施形態は、ハードウェアとソフトウェアの両方の組み合わせによって実装されてもよい。これらの実施形態は、各コンピュータが少なくとも１つのプロセッサ、（揮発性メモリ、不揮発性メモリ、他のデータ記憶素子、またはそれらの組み合わせを含む）データ記憶システム、および少なくとも１つの通信インターフェースを含む、プログラム可能なコンピュータで実装されることができる。
【０１００】
プログラムコードは、入力データに適用され、本明細書に記載の機能を実行し、出力情報を生成する。出力情報は１つまたは複数の出力装置に適用される。ある実施形態では、通信インターフェースはネットワーク通信インターフェースであり得る。ある実施形態では、要素が組み合わされて、通信インターフェースは、プロセス間通信用のインターフェースなど、ソフトウェア通信インターフェースであってもよい。さらに他の実施形態では、ハードウェア、ソフトウェア、およびそれらの組み合わせとして実装された、通信インターフェースの組み合わせであってもよい。
【０１０１】
実施形態の技術的解決法は、ソフトウェア製品の形態であってもよい。ソフトウェア製品は、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、ＵＳＢフラッシュディスク、またはリムーバブルハードディスクなどの、不揮発性または非一時的な記憶媒体に記憶することができる。ソフトウェア製品は、コンピュータ装置（パーソナルコンピュータ、サーバ、またはネットワーク装置）が実施形態によって提供される方法を実行することを可能にする、いくつかの命令を含む。
【０１０２】
本明細書に記載の実施形態は、処理装置、サーバ、受信機、送信機、プロセッサ、メモリ、ディスプレイ、およびネットワークを含む、物理的なコンピュータハードウェアにより実装される。本明細書に記載の実施形態は、有用な物理機械、特別に構成されたコンピュータハードウェア構成を提供する。本明細書に記載の実施形態は、様々な種類の情報を表す電磁信号を処理および変換するように適合された電子機器および電子機器によって実施される方法を対象とする。
【０１０３】
本明細書に記載の実施形態は、広範囲に一体的に、機械、およびそれらの使用に関する。そして、本明細書に記載の実施形態は、コンピュータハードウェア、機械、および様々なハードウェアコンポーネントを用いたそれらの使用以外には、意味または実際的適用性を有さない。
【０１０４】
特に、例えば精神的手順を用いた、様々な動作を実施するように構成された物理的なハードウェアの物理的なハードウェア以外への置き換えは、実質的に実施形態が動作する方法に影響することができる。そのようなコンピュータハードウェアの制限は、本明細書に記載の実施形態の明らかに必須の要素であり、本明細書に記載の実施形態の動作および構造に重大な影響を及ぼすことなく、省略または精神的手段に置き換えることはできない。コンピュータハードウェアは、本明細書に記載の様々な実施形態を実施するために不可欠であり、単に迅速にかつ効率的な方法でステップを実行するために使用されるものではない。
【０１０５】
実施形態を詳細に説明してきたが、様々な変更、交換および変更は、本明細書でなされ得ることが理解されるべきである。
【０１０６】
さらに、本出願の範囲は、明細書に記載されたプロセス、機械、製造、物質の組成、手段、方法およびステップの特定の実施形態に限定されるものではない。当業者であれば、本開示から、実質的に同じ機能を実行するか、または実質的に同様の結果を達成する、現在存在するまたは今後開発される、プロセス、機械、製造、物質の組成、手段、方法およびステップが適用され得ることを容易に理解されよう。したがって、添付の特許請求の範囲は、そのようなプロセス、機械、製造、物質の組成、手段、方法、またはステップをその範囲内に含むことを意図している。
【０１０７】
理解可能なように、上述されおよび図面に示された実施例は単なる例示を意図している。
【図１】
2020501491.tif 000007
【図２】
2020501491.tif 000008
【図３】
2020501491.tif 000009
【図４】
2020501491.tif 000010
【図５】
2020501491.tif 000011
【図６】
2020501491.tif 000012
【図７】
2020501491.tif 000013
【国際調査報告】
2020501491.tif 000014
2020501491.tif 000015
2020501491.tif 000016