Anomaly detection and anomaly-based control
First Claim
1. A plant control system, comprising:
- a plant system comprising one or more pieces of equipment; and
a control system controlling the plant system, the control system comprising one or more computers and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising;
receiving runtime conditions of an operating point of the plant control system, the runtime conditions of the operating point comprising a runtime state of the plant system, a runtime output of the plant system, and a runtime control action applied to the plant system;
determining reference conditions of a reference point corresponding to the operating point, the reference conditions of the reference point comprising a reference state of the plant system, a reference output of the plant system, and a reference control action applied to the plant system;
computing differences between the reference point and the operating point based on the reference conditions and the runtime conditions, the differences comprising;
a state difference between the runtime state and the reference state of the plant system,an output difference between the runtime output and the reference output of the plant system, anda control action difference between the runtime control action and the reference control action applied to the plant system;
computing a stability radius measure of the state difference, a stability radius measure of the output difference, and a stability radius measure of the control action difference;
determining an observability anomaly indicator based on a first spectral correlation between the stability radius measure of the output difference and the stability radius measure of the state difference, wherein the first spectral correlation is computed over a first frequency range, wherein the observability anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to observability, wherein the observability indicates an ability of the control system to estimate a state of the plant system based on a measured output of the plant system;
determining an observability health indicator based on a second spectral correlation between the stability radius measure of the output difference and the stability radius measure of the state difference, wherein the second spectral correlation is computed over a second frequency range, wherein the observability health indicator indicates a likelihood of a normal operation of the plant control system with respect to the observability, and wherein the second frequency range is different from the first frequency range;
determining a tracking performance anomaly indicator based on a third spectral correlation between the stability radius measure of the output difference and the stability radius measure of the control action difference, wherein the third spectral correlation is computed over a third frequency range, wherein the tracking performance anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to tracking performance, and wherein the tracking performance measures an ability of the control system to track a set point;
determining a tracking performance health indicator based on a fourth spectral correlation between the stability radius measure of the output difference and the stability radius measure of the control action difference, wherein the fourth spectral correlation is computed over a fourth frequency range, wherein the tracking performance health indicator indicates a likelihood of a normal operation of the plant control system with respect to the tracking performance, and wherein the fourth frequency range is different from the third frequency range;
determining a controllability anomaly indicator based on a fifth spectral correlation between the stability radius measure of the control action difference and the stability radius measure of the state difference, wherein the fifth spectral correlation is computed over within a fifth frequency range, wherein the controllability anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to controllability, and wherein the controllability indicates an ability of the control system to impact a state of the plant system; and
determining a controllability health indicator based on a sixth spectral correlation between the stability radius measure of the control action difference and the stability radius measure of the state difference, wherein the sixth spectral correlation is computed over a sixth frequency range, wherein the controllability health indicator indicates a likelihood of a normal operation of the plant control system with respect to the controllability, and wherein the fifth frequency range is different from the sixth frequency range.
1 Assignment
0 Petitions
Accused Products
Abstract
A plant control system includes a plant system and a control system controlling the plant system. Runtime conditions of an operating point of the plant control system are received. The runtime conditions include a runtime state of the plant system, a runtime output of the plant system, and a runtime control action applied to the plant system. Reference conditions of a reference point corresponding to the operating point are determined. Stability radius measures of a state difference, an output difference, and a control action difference are computed. One or more of an observability anomaly indicator, health observability indicator, tracking performance anomaly indicator, tracking performance health indicator, controllability anomaly indicator, and controllability health indicator are determined based on respective spectral correlations between two of the stability radius measure of the output difference, the stability radius measure of the state difference, and the stability radius measure of the control action difference.
24 Citations
20 Claims
-
1. A plant control system, comprising:
-
a plant system comprising one or more pieces of equipment; and a control system controlling the plant system, the control system comprising one or more computers and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising; receiving runtime conditions of an operating point of the plant control system, the runtime conditions of the operating point comprising a runtime state of the plant system, a runtime output of the plant system, and a runtime control action applied to the plant system; determining reference conditions of a reference point corresponding to the operating point, the reference conditions of the reference point comprising a reference state of the plant system, a reference output of the plant system, and a reference control action applied to the plant system; computing differences between the reference point and the operating point based on the reference conditions and the runtime conditions, the differences comprising; a state difference between the runtime state and the reference state of the plant system, an output difference between the runtime output and the reference output of the plant system, and a control action difference between the runtime control action and the reference control action applied to the plant system; computing a stability radius measure of the state difference, a stability radius measure of the output difference, and a stability radius measure of the control action difference; determining an observability anomaly indicator based on a first spectral correlation between the stability radius measure of the output difference and the stability radius measure of the state difference, wherein the first spectral correlation is computed over a first frequency range, wherein the observability anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to observability, wherein the observability indicates an ability of the control system to estimate a state of the plant system based on a measured output of the plant system; determining an observability health indicator based on a second spectral correlation between the stability radius measure of the output difference and the stability radius measure of the state difference, wherein the second spectral correlation is computed over a second frequency range, wherein the observability health indicator indicates a likelihood of a normal operation of the plant control system with respect to the observability, and wherein the second frequency range is different from the first frequency range; determining a tracking performance anomaly indicator based on a third spectral correlation between the stability radius measure of the output difference and the stability radius measure of the control action difference, wherein the third spectral correlation is computed over a third frequency range, wherein the tracking performance anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to tracking performance, and wherein the tracking performance measures an ability of the control system to track a set point; determining a tracking performance health indicator based on a fourth spectral correlation between the stability radius measure of the output difference and the stability radius measure of the control action difference, wherein the fourth spectral correlation is computed over a fourth frequency range, wherein the tracking performance health indicator indicates a likelihood of a normal operation of the plant control system with respect to the tracking performance, and wherein the fourth frequency range is different from the third frequency range; determining a controllability anomaly indicator based on a fifth spectral correlation between the stability radius measure of the control action difference and the stability radius measure of the state difference, wherein the fifth spectral correlation is computed over within a fifth frequency range, wherein the controllability anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to controllability, and wherein the controllability indicates an ability of the control system to impact a state of the plant system; and determining a controllability health indicator based on a sixth spectral correlation between the stability radius measure of the control action difference and the stability radius measure of the state difference, wherein the sixth spectral correlation is computed over a sixth frequency range, wherein the controllability health indicator indicates a likelihood of a normal operation of the plant control system with respect to the controllability, and wherein the fifth frequency range is different from the sixth frequency range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control method comprising:
-
receiving, by a control system of a plant control system that comprises a plant system and the control system controlling the plant system, runtime conditions of an operating point of the plant control system, the runtime conditions of the operating point comprising a runtime state of the plant system, a runtime output of the plant system, and a runtime control action applied to the plant system; determining, by the control system, reference conditions of a reference point corresponding to the operating point, the reference conditions of the reference point comprising a reference state of the plant system, a reference output of the plant system, and a reference control action applied to the plant system; computing, by the control system, differences between the reference point and the operating point based on the reference conditions and the runtime conditions, the differences comprising; a state difference between the runtime state and the reference state of the plant system, and an output difference between the runtime output and the reference output of the plant system; computing a stability radius measure of the state difference, and a stability radius measure of the output difference; determining an observability anomaly indicator based on a first spectral correlation between the stability radius measure of the output difference and the stability radius measure of the state difference, wherein the first spectral correlation is computed over a first frequency range, wherein the observability anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to observability, wherein the observability indicates an ability of the control system to estimate a state of the plant system based on a measured output of the plant system; determining an observability health indicator based on a second spectral correlation between the stability radius measure of the output difference and the stability radius measure of the state difference, wherein the second spectral correlation is computed over a second frequency range, wherein the observability health indicator indicates a likelihood of a normal operation of the plant control system with respect to the observability, and wherein the second frequency range is different from the first frequency range; and sending instructions to an actuator of the plant system to dynamically change operation of the plant system based on the observability anomaly indicator and the observability health indicator. - View Dependent Claims (10, 11, 12)
-
-
13. A control method, comprising:
-
receiving, by a control system of a plant control system that comprises a plant system and the control system controlling the plant system, runtime conditions of an operating point of the plant control system, the runtime conditions of the operating point comprising a plant system and a control system controlling the plant system, the runtime conditions of the operating point comprising a runtime state of the plant system, a runtime output of the plant system, and a runtime control action applied to the plant system; determining reference conditions of a reference point corresponding to the operating point, the reference conditions of the reference point comprising a reference state of the plant system, a reference output of the plant system, and a reference control action applied to the plant system; computing differences between the reference point and the operating point based on the reference conditions and the runtime conditions, the differences comprising; an output difference between the runtime output and the reference output of the plant system, and a control action difference between the runtime control action and the reference control action applied to the plant system; computing a stability radius measure of the output difference, and a stability radius measure of the control action difference; determining a tracking performance anomaly indicator based on a third spectral correlation between the stability radius measure of the output difference and the stability radius measure of the control action difference, wherein the third spectral correlation is computed over a third frequency range, wherein the tracking performance anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to tracking performance, and wherein the tracking performance measures an ability of the control system to track a set point; determining a tracking performance health indicator based on a fourth spectral correlation between the stability radius measure of the output difference and the stability radius measure of the control action difference, wherein the fourth spectral correlation is computed over a fourth frequency range, wherein the tracking performance health indicator indicates a likelihood of a normal operation of the plant control system with respect to the tracking performance, and wherein the fourth frequency range is different from the third frequency range; and sending instructions to an actuator of the plant system to dynamically change operation of the plant system based on the tracking performance anomaly indicator and the tracking performance health indicator. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system of a control system to perform operations comprising, the operations comprising:
-
receiving runtime conditions of an operating point of a plant control system comprising a plant system and a control system controlling the plant system, the runtime conditions of the operating point comprising a runtime state of the plant system, a runtime output of the plant system, and a runtime control action applied to the plant system; determining reference conditions of a reference point corresponding to the operating point, the reference conditions of the reference point comprising a reference state of the plant system, a reference output of the plant system, and a reference control action applied to the plant system; computing differences between the reference point and the operating point based on the reference conditions and the runtime conditions, the differences comprising; a state difference between the runtime state and the reference state of the plant system, and a control action difference between the runtime control action and the reference control action applied to the plant system; computing a stability radius measure of the state difference, and a stability radius measure of the control action difference; determining a controllability anomaly indicator based on a fifth spectral correlation between the stability radius measure of the control action difference and the stability radius measure of the state difference, wherein the fifth spectral correlation is computed over within a fifth frequency range, wherein the controllability anomaly indicator indicates a likelihood of an anomaly occurring in the plant control system with respect to controllability, and wherein the controllability indicates an ability of the control system to impact a state of the plant system; determining a controllability health indicator based on a sixth spectral correlation between the stability radius measure of the control action difference and the stability radius measure of the state difference, wherein the sixth spectral correlation is computed over a sixth frequency range, wherein the controllability health indicator indicates a likelihood of a normal operation of the plant control system with respect to the controllability, and wherein the fifth frequency range is different from the sixth frequency range; and sending instructions to an actuator of the plant system to dynamically change operation of the plant system based on the controllability anomaly indicator and the controllability health indicator. - View Dependent Claims (18, 19, 20)
-
Specification