Resilient estimation for grid situational awareness

US2021037044A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021037044-A1
Application numberUS-201916525807-A
CountryUS
Kind codeA1
Filing dateJul 30, 2019
Priority dateJul 30, 2019
Publication dateFeb 4, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to some embodiments, a system, method and non-transitory computer-readable medium are provided to protect a cyber-physical system having a plurality of monitoring nodes comprising: a normal space data source storing, for each of the plurality of monitoring nodes, a series of normal monitoring node values over time that represent normal operation of the cyber-physical system; a situational awareness module including an abnormal data generation platform, wherein the abnormal data generation platform is operative to generate abnormal data to represent abnormal operation of the cyber-physical system using values in the normal space data source and a generative model; a memory for storing program instructions; and a situational awareness processor, coupled to the memory, and in communication with the situational awareness module and operative to execute the program instructions to: receive a data signal, wherein the received data signal is an aggregation of data signals received from one or more of the plurality of monitoring nodes, wherein the data signal includes at least one real-time stream of data source signal values that represent a current operation of the cyber-physical system; determine, via a trained classifier, whether the received data signal is a normal signal or an abnormal signal, wherein the trained classifier is trained with the generated abnormal data and normal data; localize an origin of an anomaly when it is determined the received data signal is the abnormal signal; receive the determination and localization at a resilient estimator module; execute the resilient estimator module to generate a state estimation for the cyber-physical system. Numerous other aspects are provided.

First claim

Opening claim text (preview).

1 . A system to protect a cyber-physical system having a plurality of monitoring nodes comprising: a normal space data source storing, for each of the plurality of monitoring nodes, a series of normal monitoring node values over time that represent normal operation of the cyber-physical system; a situational awareness module including an abnormal data generation platform, wherein the abnormal data generation platform is operative to generate abnormal data to represent abnormal operation of the cyber-physical system using values in the normal space data source and a generative model; a memory for storing program instructions; and a situational awareness processor, coupled to the memory, and in communication with the situational awareness module and operative to execute the program instructions to: receive a data signal, wherein the received data signal is an aggregation of data signals received from one or more of the plurality of monitoring nodes, wherein the data signal includes at least one real-time stream of data source signal values that represent a current operation of the cyber-physical system; determine, via a trained classifier, whether the received data signal is a normal signal or an abnormal signal, wherein the trained classifier is trained with the generated abnormal data and normal data; localize an origin of an anomaly when it is determined the received data signal is the abnormal signal; receive the determination and localization at a resilient estimator module; and execute the resilient estimator module to generate a state estimation for the cyber-physical system. 2 . The system of claim 1 , wherein the abnormal data generation platform creates at least one of: (i) generated abnormal feature information, and (ii) generated abnormal monitoring node sensor values. 3 . The system of claim 1 , wherein the abnormal generation generative model comprises a complementary Generative Adversarial Network (GAN). 4 . The system of claim 3 , wherein the complimentary GAN includes a generator network and a discriminator network. 5 . The system of claim 4 , wherein the trained classifier is generated with program instructions comprising: receive a set of normal training data; generate a simulated adversarial data set via the complementary GAN based on the received set of normal training data; generate at least one decision boundary based on the received set of normal training data and the simulated adversarial data set; and train the trained classifier to distinguish between normal and abnormal signals via the at least one decision boundary to generate the trained classifier. 6 . The system of claim 5 , wherein the adversarial data set is complementary to the set of normal training data. 7 . The system of claim 5 , further comprising program instructions to build a regression map between the received set of normal training data and a state of the cyber-physical system. 8 . The system of claim 1 , wherein the trained classifier is operative to output, for the received data signal an indication the data signal is one of abnormal or normal. 9 . The system of claim 1 , wherein localization of the origin of the anomaly is determined based on each monitoring node having its own decision boundary and the time at which a first decision boundary associated with a first monitoring node is crossed as compared to another time at which a second decision boundary associated with a second monitoring node is crossed. 10 . The system of claim 1 , wherein the abnormal data generation platform creates the generated abnormal data utilizing either: (i) no actual abnormal information from the cyber-physical system, or (ii) sparse actual abnormal information from the cyber-physical system. 11 . The system of claim 5 , wherein the at least one decision boundary is associated with at least one of: (i) a linear boundary, (ii) a non-linear boundary, and (iii) a plurality of boundaries. 12 . The system of claim 1 , wherein the cyber-physical system is associated with at least one of: (i) a power grid, (ii) an industrial control system, (iii) a heat recovery and steam generation unit, (iv) a turbine, (v) a gas turbine, (vi) an engine, (vii) a jet engine, (viii) a locomotive engine, (ix) a refinery, (x) a dam, (xi) an autonomous vehicle; and (xii) a drone. 13 . The system of claim 1 , wherein at least one monitoring node is associated with at least one of: (i) a sensor node, (ii) a critical sensor node, (iii) an actuator node, (iv)a controller node, and (v) a key software node. 14 . A method comprising: receiving a data signal, wherein the received data signal is an aggregation of data signals received from one or more of a plurality of monitoring nodes, wherein the data signal includes at least one real-time stream of data source signal values that represent a current operation of the cyber-physical system; determining, via a trained classifier, whether the received data signal is a normal signal or an abnormal signal, wherein the trained classifier is trained with the generated abnormal data and normal training data; localizing an origin of an anomaly when it is determined the received data signal is the abnormal signal; receiving the determination and localization at a resilient estimator module; and executing the resilient estimator module to generate a state estimation for the cyber-physical system. 15 . The method of claim 14 , wherein the abnormal data generation platform creates at least one of: (i) generated abnormal feature information, and (ii) generated abnormal monitoring node sensor values. 16 . The method of claim 14 , wherein the abnormal generation generative model comprises a complementary Generative Adversarial Network (GAN). 17 . A non-transient, computer-readable medium storing instructions to be executed by a processor to perform a method comprising: receiving a data signal, wherein the received data signal is an aggregation of data signals received from one or more of a plurality of monitoring nodes, wherein the data signal includes at least one real-time stream of data source signal values that represent a current operation of the cyber-physical system; determining, via a trained classifier, whether the received data signal is a normal signal or an abnormal signal, wherein the trained classifier is trained with the generated abnormal data and normal training data; localizing an origin of an anomaly when it is determined the received data signal is the abnormal signal; receiving the determination and localization at a resilient estimator module; and executing the resilient estimator module to generate a state estimation for the cyber-physical system. 18 . The medium of claim 17 , wherein the abnormal data generation platform creates at least one of: (i) generated abnormal feature information, and (ii) generated abnormal monitoring node sensor values. 19 . The medium of claim 17 , wherein the abnormal generation generative model comprises a complementary Generative Adversarial Network (GAN). 20 . The medium of claim 17 , wherein the trained classifier is generated with program instructions comprising: receive a set of normal training data; generate a simulated adversarial data set via the complementary GAN based on the received set of normal training data; generate at least one decision boundary based on the received set of normal training data and the simulated adversarial data set; and train the trained classifier to distinguish between normal and abnormal signals via t

Assignees

Inventors

Classifications

  • using neural networks · CPC title

  • Countermeasures against malicious traffic (countermeasures against attacks on cryptographic mechanisms H04L9/002) · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Combinations of networks · CPC title

  • based on the proximity to a decision surface, e.g. support vector machines · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021037044A1 cover?
According to some embodiments, a system, method and non-transitory computer-readable medium are provided to protect a cyber-physical system having a plurality of monitoring nodes comprising: a normal space data source storing, for each of the plurality of monitoring nodes, a series of normal monitoring node values over time that represent normal operation of the cyber-physical system; a situati…
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification H04L63/1441. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).