IP Library Granted Patent US 10,317,856
Granted Patent B2
US 10,317,856 · App. 15/173,284 · Granted Jun 11, 2019

Control system with response time estimation

Inventors: Carlos Felipe Alcala Perez (Milwaukee, WI); Timothy I. Salsbury (Mequon, WI)
Assignee: Johnson Controls Technology Company
G05B13/042G05B13/047
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,317,856
App. No.
15/173,284
Granted
Jun 11, 2019
Kind
B2
Abstract

A control system for a plant includes a controller configured to detect a disturbance in the control system. In response to detecting the disturbance, the controller is configured to evaluate a signal affected by the disturbance to estimate a response time of a plant. The response time is a parameter that characterizes a response of the plant to the disturbance. The controller is configured to adjust an operating parameter used by the control system based on the estimated response time. The controller is configured to use the adjusted operating parameter to generate and provide an input to the plant.

Claims (64)

1. A control system for a plant, the control system comprising:

a controller having a processing circuit configured to:

detect a disturbance in the control system;

classify the disturbance as a setpoint change or a load disturbance;

in response to detecting the disturbance, evaluate a signal affected by the disturbance to estimate a response time of a plant, wherein the response time is a parameter that characterizes a response of the plant to the disturbance and, if the disturbance is classified as a setpoint change, the controller is configured to estimate the response time by:

identifying a portion of the signal affected by the disturbance;

tracking an area bounded by the identified portion of the signal; and

dividing the area bounded by the identified portion of the signal by a magnitude of the setpoint change to determine the estimated response time;

adjust an operating parameter used by the control system based on the estimated response time; and

use the adjusted operating parameter to generate and provide an input to the plant.

2. The control system of claim 1 , wherein the controller is configured to identify the portion of the signal affected by the disturbance by:

determining a start time at which the setpoint change occurs;

determining an end time at which a magnitude of the signal crosses a magnitude threshold; and

identifying a portion of the signal beginning at the start time and ending at the end time as the portion of the signal affected by the disturbance.

3. The control system of claim 1 , wherein the controller is configured to track the area bounded by the identified portion of the signal by:

determining a magnitude of the signal at a plurality of discrete time steps along the identified portion of the signal;

determining an integrated signal value for each time step by multiplying the magnitude of the signal at each time step by a duration of an interval between the time steps; and

summing the integrated signal values associated with each of the time steps along the identified portion of the signal.

4. The control system of claim 1 , wherein if the disturbance is classified as a load disturbance, the controller is configured to evaluate the signal affected by the disturbance by:

identifying a portion of the signal affected by the disturbance;

tracking a magnitude of the signal during the identified portion to determine a time at which the magnitude of the signal reaches an extremum in response to the load disturbance;

subtracting a time at which the magnitude of the signal begins to change in response to the load disturbance from the time at which the magnitude of the signal reaches the extremum to determine the estimated response time.

5. The control system of claim 1 , wherein the controller is configured to evaluate the signal to estimate the response time by evaluating a portion of the signal that occurs during a deviation from steady-state operation of the control system.

6. The control system of claim 1 , wherein:

the operating parameter used by the control system is a sampling interval; and

the controller is configured to adjust the operating parameter by selecting a sampling interval which is a fraction of the estimated response time.

7. The control system of claim 1 , wherein the response time comprises at least one of a dominant time constant, a bandwidth, and an open loop response time of the plant.

8. The control system of claim 1 , wherein the controller is configured to adjust the operating parameter used by the control system by:

determining a new value of the operating parameter based on the estimated response time;

comparing the new value of the operating parameter to a previous value of the operating parameter used by the control system; and

updating the operating parameter to the new value if the new value is greater than twice the previous value or less than half the previous value.

9. A method for adaptively and automatically adjusting an operating parameter in a control system, the method comprising:

detecting a disturbance in the control system, wherein detecting the disturbance in the control system comprises classifying the disturbances as a setpoint change or a load disturbance;

in response to detecting the disturbance, evaluating a signal affected by the disturbance to estimate a response time of a plant, wherein the response time is a parameter that characterizes a response of the plant to the disturbance and, if the disturbance is classified as a setpoint change, evaluating the signal affected by the disturbance comprises:

identifying a portion of the signal affected by the disturbance;

tracking an area bounded by the identified portion of the signal; and

dividing the area bounded by the identified portion of the signal by a magnitude of the setpoint change to determine the estimated response time;

adjusting an operating parameter used by the control system based on the estimated response time; and

using the adjusted operating parameter to generate and provide an input to the plant.

10. The method of claim 9 , wherein identifying the portion of the signal affected by the disturbance comprises:

determining a start time at which the setpoint change occurs;

determining an end time at which a magnitude of the signal crosses a magnitude threshold; and

identifying a portion of the signal beginning at the start time and ending at the end time as the portion of the signal affected by the disturbance.

11. The method of claim 9 , wherein tracking the area bounded by the identified portion of the signal comprises:

determining a magnitude of the signal at a plurality of discrete time steps along the identified portion of the signal;

determining an integrated signal value for each time step by multiplying the magnitude of the signal at each time step by a duration of an interval between the time steps; and

summing the integrated signal values associated with each of the time steps along the identified portion of the signal.

12. The method of claim 9 , wherein if the disturbance is classified as a load disturbance, evaluating the signal affected by the disturbance comprises:

identifying a portion of the signal affected by the disturbance;

tracking a magnitude of the signal during the identified portion to determine a time at which the magnitude of the signal reaches an extremum in response to the load disturbance;

subtracting a time at which the magnitude of the signal begins to change in response to the load disturbance from the time at which the magnitude of the signal reaches the extremum to determine the estimated response time.

13. The method of claim 9 , wherein evaluating the signal to estimate the response time comprises evaluating a portion of the signal that occurs during a deviation from steady-state operation of the control system.

14. The method of claim 9 , wherein:

the operating parameter used by the control system is a sampling interval; and

adjusting the operating parameter comprises selecting a sampling interval which is a fraction of the estimated response time.

15. The method of claim 9 , wherein the response time comprises at least one of a dominant time constant, a bandwidth, and an open loop response time of the plant.

16. One or more non-transitory computer-readable media having instructions for adaptively and automatically adjusting an operating parameter in a control system stored therein, the instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:

detecting a disturbance in the control system, wherein detecting the disturbance in the control system comprises classifying the disturbances as a setpoint change or a load disturbance;

in response to detecting the disturbance, evaluating a signal affected by the disturbance to estimate a response time of a plant, wherein the response time is a parameter that characterizes a response of the plant to the disturbance and, if the disturbance is classified as a setpoint change, evaluating the signal affected by the disturbance comprises:

identifying a portion of the signal affected by the disturbance;

tracking an area bounded by the identified portion of the signal; and

dividing the area bounded by the identified portion of the signal by a magnitude of the setpoint change to determine the estimated response time;

adjusting an operating parameter used by the control system based on the estimated response time; and

using the adjusted operating parameter to generate and provide an input to the plant.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066800/0629 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2016
From: SALSBURY, TIMOTHY I.; PEREZ, CARLOS FELIPE ALCALA
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 038821/0289 →
Continuity (2)
Continuation 13794683 · Mar 11, 2013
Related Publication 20160282822A1 · Sep 29, 2016