Programmable automation controller based optimization
US-2024085861-A1 · Mar 14, 2024 · US
US9946231B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9946231-B2 |
| Application number | US-201514842447-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 1, 2015 |
| Priority date | Sep 1, 2015 |
| Publication date | Apr 17, 2018 |
| Grant date | Apr 17, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
To ameliorate the detrimental effects of time delays, techniques and systems are disclosed for detecting time delays in a plant, facility, or environment (such as a power system) controlled by an NCS, and for providing more resilient control capabilities for adapting to the detected time delays. A time delay estimate can be determined by comparing the expected state of the plant, calculated from a plant model, with the state of the plant described by its telemetry data. Techniques for adapting to a time delay include: switching to an emergency controller and acting in accordance with a local reference model; sending adjusted control commands in accordance with an expected plant state; and instructing a transmitter to transmit subsequent communications packets over multiple redundant communication channels.
Opening claim text (preview).
What is claimed is: 1. A method of controlling the effect of time delays in a networked control system (NCS), the method comprising: detecting, by one or more sensors, telemetry data of the NCS; receiving a communication packet containing the telemetry data from the one or more sensors; detecting, by a controller in operable communication with the one or more sensors, a time delay event from an analysis of the communication packet; determining a control signal in accordance with the time delay event; and sending, by a transmitter in operable communication with the controller, to at least one device in the NCS, the control signal determined in accordance with the time delay event, the control signal controlling the at least one device in the NCS, and the determining of the control signal comprising: (A) computing a current plant state from the telemetry data and a plant model; (B) computing an estimated plant state based on the plant model, a performance error estimate, and a model error; (C) computing a time delay estimate; (D) determining an iteration trial control signal for a controller type; and (E) repeating steps (A)-(D) until the performance error estimate is lower than an error tolerance value, and setting the control signal to the iteration trial control signal. 2. The method of claim 1 , wherein detecting the time delay event comprises: determining whether a timestamp of the communication packet differs from a reference time value of the NCS by more than a stability value. 3. The method of claim 1 , wherein detecting the time delay event comprises: comparing the time delay estimate to a stability value. 4. The method of claim 1 , wherein detecting the time delay event comprises: comparing a received plant state, indicated by the telemetry data, to the estimate plant state. 5. The method of claim 1 , wherein the control signal comprises a control instruction to transfer NCS control to a local controller. 6. The method of claim 1 , wherein the control signal is an instruction to transmit one or more subsequent communication packets over a plurality of redundant communication channels. 7. A system for controlling the effect of time delays in a networked control system (NCS), the system comprising: a controller; a transmitter in operable communication with the controller; one or more sensors in operable communication with the controller and detecting telemetry data; one or more non-transitory computer readable storage media; a plant model for determining an estimated plant state from the telemetry data; and program instructions for a delay detector stored on at least one of the one or more non-transitory computer readable storage media that, when executed by a processing system, direct the processing system to: in response to receiving one or more communication packets containing the telemetry data from the one or more sensors: detect a time delay event from an analysis of the one or more communication packets; determine a control signal in accordance with the time delay event; and send, to at least one device in the NCS, the control signal determined in accordance with the time delay event, the control signal controlling the at least one device in the NCS, and the program instructions for determining the control signal comprising instructions that direct the processing system to: (A) compute a current plant state from the telemetry data and the plant model; (B) compute the estimated plant state based on the plant model, a performance error estimate, and a model error; (C) compute a time delay estimate; (D) determine an iteration trial control signal for a controller type; and (E) repeat steps (A)-(D) until the performance error estimate is lower than an error tolerance value, and setting the control signal to the iteration trial control signal. 8. The system of claim 7 , wherein the program instructions to detect the time delay event comprise instructions that direct the processing system to: determine whether a timestamp of the one or more communication packets differs from a reference time value of the NCS by more than a stability value. 9. The system of claim 7 , wherein the program instructions to detect the time delay event comprise instructions that direct the processing system to: compare the time delay estimate to a stability value. 10. The system of claim 7 , wherein the program instructions to detect the time delay event comprise instructions that direct the processing system to: compare a received plant state, indicated by the telemetry data, to the estimated plant state. 11. The system of claim 7 , wherein the control signal comprises a control instruction to transfer control from a networked controller to a local controller having a local reference model. 12. The system of claim 7 , further comprising an NCS transmitter that, in response to receiving the control signal from the delay detector when the time delay event is detected, transmits one or more subsequent communication packets over a plurality of redundant communication channels. 13. The system of claim 7 , wherein the NCS is a power system, a water system, a wastewater system, or a transportation system.
in which a variable is automatically adjusted to optimise the performance · CPC title
the criterion being a time optimal performance criterion · CPC title
Command order is delayed as function of expected and real delay · CPC title
Add time stamp to command message · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.