IP Library Granted Patent US 11,686,480
Granted Patent B2
US 11,686,480 · App. 16/740,020 · Granted Jun 27, 2023

Noise-adaptive extremum-seeking controller

Inventors: Timothy I. Salsbury (Mequon, WI); Carlos Felipe Alcala Perez (Milwaukee, WI); John M. House (Saint-Leonard, CA)
Assignee: Johnson Controls Tyco IP Holdings LLP
F24F5/0035F24F11/30F24F11/62F24F11/77F24F11/83F24F11/54F24F11/63F24F11/85F24F2140/60
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 11,686,480
App. No.
16/740,020
Granted
Jun 27, 2023
Kind
B2
Abstract

A method for performing extremum-seeking control of a plant includes determining multiple values of a correlation coefficient that relates a control input provided as an input to the plant to a performance variable that characterizes a performance of the plant in response to the control input. The performance variable includes a noise-free portion and an amount of noise. The method includes determining an adjusted correlation coefficient by scaling a first value of the correlation coefficient selected from the multiple values relative to a second value of the correlation coefficient selected from the multiple values. The adjusted correlation coefficient relates the noise-free portion of the performance variable to the control input. The method includes using the adjusted correlation coefficient to modulate the control input provided as an input to the plant.

Claims (30)

1. A method for performing extremum-seeking control of a plant, the method comprising:

determining a plurality of values of a correlation coefficient that relates a control input provided as an input to the plant to a performance variable that characterizes a performance of the plant in response to the control input, the performance variable comprising a noise-free portion and an amount of noise;

determining an adjusted correlation coefficient by scaling a first value of the correlation coefficient selected from the plurality of values relative to a second value of the correlation coefficient selected from the plurality of values, the adjusted correlation coefficient relating the noise-free portion of the performance variable to the control input; and

operating equipment of the plant by using the adjusted correlation coefficient to modulate the control input provided as an input to the equipment of the plant;

wherein:

the amount of noise in the performance variable causes the first value of the correlation coefficient to underrepresent a true correlation between the performance variable and the control input; and

the adjusted correlation coefficient reduces an impact of the amount of noise in the performance variable and more accurately represents the true correlation relative to the first value of the correlation coefficient.

2. The method of claim 1 , wherein the first value of the correlation coefficient is determined based on a covariance of the control input and the performance variable, a variance of the control input, and a variance of the performance variable.

3. The method of claim 1 , wherein the second value of the correlation coefficient is determined based on a first filtered value of a plurality of estimated values of the correlation coefficient and a forgetting factor.

4. The method of claim 3 , further comprising calculating the forgetting factor based on a dominant time constant of the plant.

5. The method of claim 1 , further comprising scaling the adjusted correlation coefficient to dampen a convergence rate of the control input toward an optimum value as the correlation coefficient approaches zero.

6. The method of claim 1 , wherein using the adjusted correlation coefficient to modulate the control input comprises determining a new value of the control input based on a previous value of the control input, the adjusted correlation coefficient, and a controller gain value.

7. The method of claim 1 , further comprising selecting an extremum of the plurality of values of the correlation coefficient as the second value of the correlation coefficient.

8. The method of claim 1 , further comprising adjusting the second value of the correlation coefficient by causing the second value of the correlation coefficient to decay toward zero over time.

9. The method of claim 1 , wherein the correlation coefficient comprises at least one of a gradient of the performance variable with respect to the control input or a normalized indication of the gradient.

10. An extremum-seeking controller comprising a processing circuit configured to:

determine a plurality of values of a gradient that relates a control input provided as an input to a plant to a performance variable that characterizes a performance of the plant in response to the control input, the performance variable comprising a noise-free portion and an amount of noise;

determine an adjusted gradient by scaling a first value of the gradient selected from the plurality of values relative to a second value of the gradient selected from the plurality of values, the adjusted gradient relating the noise-free portion of the performance variable to the control input;

scale the adjusted gradient to dampen a convergence rate of the control input toward an optimum value as the gradient approaches zero; and

operate equipment of the plant by using the adjusted gradient to modulate the control input provided as an input to the equipment of the plant.

11. The extremum-seeking controller of claim 10 , wherein the processing circuit is configured to determine the first value of the gradient based on a covariance of the control input and the performance variable, a variable of the control input, and a variance of the performance variable.

12. The extremum-seeking controller of claim 10 , wherein the second value of the gradient is determined based on a first filtered value of the plurality of values of the gradient and a forgetting factor.

13. The extremum-seeking controller of claim 12 , wherein the processing circuit is further configured to calculate the forgetting factor based on a dominant time constant of the plant.

14. The extremum-seeking controller of claim 10 , wherein the processing circuit is further configured to adjust the second value of the gradient by causing the second value of the gradient to decay toward zero over time.

15. The extremum-seeking controller of claim 10 , wherein the processing circuit is configured to select an extremum of the plurality of values of the gradient as the second value of the gradient.

16. A controller comprising a processing circuit configured to:

determine a plurality of values of a correlation coefficient that relates a control input provided as an input to a plant to a performance variable that characterizes a performance of the plant in response to the control input, the performance variable comprising a noise-free portion and an amount of noise;

determine an adjusted correlation coefficient by scaling a first value of the correlation coefficient selected from the plurality of values relative to a second value of the correlation coefficient selected from the plurality of values, the adjusted correlation coefficient relating the noise-free portion of the performance variable to the control input, wherein the first value of the correlation coefficient is a maximum value of the plurality of values of the correlation coefficient that decays over time; and

operate equipment of the plant by using the adjusted correlation coefficient to modulate the control input provided as an input to the equipment of the plant.

17. The controller of claim 16 , wherein the plurality of values of the correlation coefficient are filtered values of the correlation coefficient.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
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 Jan 22, 2020
From: SALSBURY, TIMOTHY I.; PEREZ, CARLOS FELIPE ALCALA; HOUSE, JOHN M.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 051582/0818 →