← Back to Patent Explorer
US5875109A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive flow controller for use with a flow control system

Assignee: Johnson Controls Technology Co
•
Filing: 1997-07-03
•
Granted: 1999-02-23
•
Expires: 2017-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An adaptive airflow control system for positioning damper systems or controlling air units utilized in an environment control system is provided. The system is based on a fixed-gain, proportional-only feedback design to provide stable operation given the nonlinear behavior of flow through a valve or damper. A time-dependent deadzone of nonlinearity is used to reject measurement noise. The deadzone of nonlinearity is adjusted by an adaptively calculated proportionality constant which is capable of switching the control system between various operating modes for adjusting the performance of the system.

Inventors

  • 👤 Clifford C. Federspiel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 20:46
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0205; G05B13/024; F; F24; F24F; F24F11/00; F24F11/30; F24F11/62; G05D; G05D7/00; G05D7/06; G05D7/0617; G05D7/0629; G05D7/0635; F24F11/70; F24F11/72; F24F11/74

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 322 words
An environment control system including an air unit for providing air flow to an environment, the air unit being operatively associated with a controller and controlling an amount of the air flow in accordance with a flow set-point signal from the controller, the controller comprising: a flow sensor exposed to the air flow provided by the unit, the flow sensor generating a flow signal representative of an amount of the air flow provided to the environment; a processor connected to the flow sensor, the processor configured to cyclically receive the flow signal and generate a controller output signal in response to the flow signal and the flow setpoint signal, the controller output signal being provided to the air unit to cause the air unit to provide the amount of the air flow represented by the flow setpoint signal, the processor calculating the controller output signal in accordance with a setpoint error signal, a proportionality constant, and a deadzone of nonlinearity, whereby the processor calculates the deadzone of nonlinearity in accordance with a variance of the flow signal; the processor switching the controller between a first operating mode and a second operating mode in response to a set of conditions associated with the flow setpoint signal, said first operating mode being a default mode; wherein the processor changes the proportionality constant stepwise from a first predetermined constant to a second predetermined constant thereby instantaneously switching the environment control system from the first operating mode to the second operating mode in response to a predetermined change in the setpoint signal for closely tracking changes in the setpoint error signal; and wherein the processor exponentially changes the proportionality constant from the second predetermined constant to the first predetermined constant thereby gradually switching the environment control system from the second operating mode to the first operating mode in response to a predetermined change in the flow signal for normally tracking changes in the setpoint error signal.
Claim 2
Dependent Claim 322 words
An environment control system including an air unit for providing air flow to an environment, the air unit being operatively associated with a controller and controlling an amount of the air flow in accordance with a flow set-point signal from the controller, the controller comprising: a flow sensor exposed to the air flow provided by the unit, the flow sensor generating a flow signal representative of an amount of the air flow provided to the environment; a processor connected to the flow sensor, the processor configured to cyclically receive the flow signal and generate a controller output signal in response to the flow signal and the flow setpoint signal, the controller output signal being provided to the air unit to cause the air unit to provide the amount of the air flow represented by the flow setpoint signal, the processor calculating the controller output signal in accordance with a setpoint error signal, a proportionality constant, and a deadzone of nonlinearity, whereby the processor calculates the deadzone of nonlinearity in accordance with a variance of the flow signal; the processor switching the controller between a first operating mode and a second operating mode in response to a set of conditions associated with the flow setpoint signal, said first operating mode being a default mode; wherein the processor changes the proportionality constant stepwise from a first predetermined constant to a second predetermined constant thereby instantaneously switching the environment control system from the first operating mode to the second operating mode in response to a predetermined change in the setpoint signal for closely tracking changes in the setpoint error signal; and wherein the processor exponentially changes the proportionality constant from the second predetermined constant to the first predetermined constant thereby gradually switching the environment control system from the second operating mode to the first operating mode in response to a predetermined change in the flow signal for normally tracking changes in the setpoint error signal.
Claim 3
Dependent Claim 24 words
The controller of claim 1 wherein the first operating mode is a conservative operating mode and the second mode is an aggressive operating mode.
Claim 4
Dependent Claim 25 words
The controller of claim 1 wherein the setpoint error signal is related to the difference between a previous flow setpoint signal and the flow signal.
Claim 5
Dependent Claim 31 words
The controller of claim 1 including a memory for storing a software-based control algorithm executed by the processor for generating the flow setpoint signal in accordance with the software-based control algorithm.
Claim 6
Dependent Claim 53 words
The controller of claim 3 including a memory for storing a software-based control algorithm and the processor cyclically generates the controller output signal in accordance with cyclical operation of the software-based control algorithm, and wherein the previous flow setpoint signal is from a most recent previous cycle of operation of the control algorithm.
Claim 7
Dependent Claim 25 words
The controller of claim 4 wherein the deadzone of nonlinearity is stored in the memory and recalculated each cycle of operation of the control algorithm.
Claim 8
Dependent Claim 26 words
The controller of claim 6 wherein the deadzone of nonlinearity is adaptively adjusted by the standard deviation of a noise signal associated with the flow signal.
Claim 9
Dependent Claim 30 words
The controller of claim 6 wherein the deadzone of nonlinearity is adaptively adjusted by the standard deviation of the absolute value of a noise signal associated with the flow signal.
Claim 10
Dependent Claim 314 words
A controller for use in an environment control system including an air duct including a damper operatively associated with an actuator, the actuator positioning the damper so that the damper provides a rate of air flow to an environment in response to an actuator control signal, the actuator being operatively coupled to the controller, the controller comprising: sensor means for generating an actual flow signal representative of the rate of the air flow provided across the damper; and processor means connected the sensor means for cyclically receiving the actual flow signal from the sensor means, and for cyclically generating the actuator control signal in response to the actual flow signal, wherein the actuator control signal is related to a desired rate for the rate of the air flow provided across the damper, the processor means calculating the actuator control signal in accordance with a setpoint error signal and a deadzone of nonlinearity, wherein the deadzone of nonlinearity is calculated in accordance with an estimate of the standard deviation of a noise signal associated with the actual flow signal; the processor means switching the controller between a first operating mode and a second operating mode in response to a set of conditions associated with the flow setpoint signal; wherein the processor means changes the proportionality constant stepwise from a first predetermined constant to a second predetermined constant thereby instantaneously switching the controller from the first operating mode to the second operating mode in response to a predetermined change in the setpoint signal for closely tracking changes in the setpoint error signal; and wherein the processor means exponentially changes the proportionality constant from the second predetermined constant to the first predetermined constant thereby gradually switching the controller from the second operating mode to the first operating mode in response to a predetermined change in the flow signal for normally tracking changes in the setpoint error signal.
Claim 11
Dependent Claim 314 words
A controller for use in an environment control system including an air duct including a damper operatively associated with an actuator, the actuator positioning the damper so that the damper provides a rate of air flow to an environment in response to an actuator control signal, the actuator being operatively coupled to the controller, the controller comprising: sensor means for generating an actual flow signal representative of the rate of the air flow provided across the damper; and processor means connected the sensor means for cyclically receiving the actual flow signal from the sensor means, and for cyclically generating the actuator control signal in response to the actual flow signal, wherein the actuator control signal is related to a desired rate for the rate of the air flow provided across the damper, the processor means calculating the actuator control signal in accordance with a setpoint error signal and a deadzone of nonlinearity, wherein the deadzone of nonlinearity is calculated in accordance with an estimate of the standard deviation of a noise signal associated with the actual flow signal; the processor means switching the controller between a first operating mode and a second operating mode in response to a set of conditions associated with the flow setpoint signal; wherein the processor means changes the proportionality constant stepwise from a first predetermined constant to a second predetermined constant thereby instantaneously switching the controller from the first operating mode to the second operating mode in response to a predetermined change in the setpoint signal for closely tracking changes in the setpoint error signal; and wherein the processor means exponentially changes the proportionality constant from the second predetermined constant to the first predetermined constant thereby gradually switching the controller from the second operating mode to the first operating mode in response to a predetermined change in the flow signal for normally tracking changes in the setpoint error signal.
Claim 12
Dependent Claim 25 words
The controller of claim 1 wherein the first operating mode is a conservative operating mode and the second operating mode is an aggressive operating mode.
Claim 13
Dependent Claim 47 words
The controller of claim 9 wherein the setpoint error signal is related to a difference between a flow setpoint signal generated in a previous cycle of operation of the processing means and the actual flow signal received in a current cycle of operation of the processing means.
Claim 14
Dependent Claim 31 words
The controller of claim 9 including memory means for storing a software-based control algorithm and wherein the processor means generates the actuator output signal in accordance with the software-based control algorithm.
Claim 15
Dependent Claim 52 words
The controller of claim 10 including memory means for storing a software-based control algorithm and the processor means cyclically generates the flow setpoint signal in accordance with cyclical operation of the software-based control algorithm, and wherein the previous cycle is from a most recent previous cycle of operation of the control algorithm.
Claim 16
Dependent Claim 56 words
The controller of claim 9 including memory means for storing a software-based control algorithm and the processor means cyclically generates the flow setpoint signal in accordance with cyclical operation of the software-based control algorithm, and wherein the deadzone of nonlinearity is stored in the memory means and recalculated each cycle of operation of the control algorithm.
Claim 17
Dependent Claim 23 words
The controller of claim 13 wherein the deadzone of nonlinearity is related to a previous deadzone of nonlinearity calculated in a previous cycle.
Claim 18
Dependent Claim 16 words
The controller of claim 14 wherein the deadzone of nonlinearity is adaptively related to the variance.
Claim 19
Dependent Claim 206 words
In a control system including a unit for providing a flow of a fluid, a controller for providing a controller output signal, and a flow sensor for providing an actual flow signal, the unit being operatively associated with a controller and controlling an amount of the flow in accordance with a controller output signal from the controller, the flow sensor being exposed to the flow provided by the unit, the flow sensor generating the actual flow signal representative of the amount of flow provided, a method of controlling the amount of the flow provided by the unit comprising steps of: receiving the actual flow signal from the flow sensor; determining a setpoint error signal based on a flow setpoint signal and the actual flow signal; calculating a proportionality constant for switching the control system between a first operating mode and a second operating mode in response to a set of conditions associated with the flow setpoint signal; calculating a deadzone of nonlinearity in accordance with a variance of the flow signal due to noise, and in accordance with the proportionality constant; applying the deadzone of nonlinearity to the setpoint error signal to develop the controller output signal; and providing the controller output signal to the unit.
Claim 20
Dependent Claim 206 words
In a control system including a unit for providing a flow of a fluid, a controller for providing a controller output signal, and a flow sensor for providing an actual flow signal, the unit being operatively associated with a controller and controlling an amount of the flow in accordance with a controller output signal from the controller, the flow sensor being exposed to the flow provided by the unit, the flow sensor generating the actual flow signal representative of the amount of flow provided, a method of controlling the amount of the flow provided by the unit comprising steps of: receiving the actual flow signal from the flow sensor; determining a setpoint error signal based on a flow setpoint signal and the actual flow signal; calculating a proportionality constant for switching the control system between a first operating mode and a second operating mode in response to a set of conditions associated with the flow setpoint signal; calculating a deadzone of nonlinearity in accordance with a variance of the flow signal due to noise, and in accordance with the proportionality constant; applying the deadzone of nonlinearity to the setpoint error signal to develop the controller output signal; and providing the controller output signal to the unit.
Claim 21
Dependent Claim 25 words
The method of claim 17 wherein the first operating mode is a conservative operating mode and the second operating mode is an aggressive operating mode.
Claim 22
Dependent Claim 58 words
The method of claim 17 wherein the controller changes the proportionality constant stepwise from a first predetermined constant to a second predetermined constant thereby instantaneously switching the control system from the first operating mode to the second operating mode in response to a predetermined change in the setpoint signal for closely tracking changes in the setpoint error signal.
Claim 23
Dependent Claim 58 words
The method of claim 17 wherein the controller exponentially changes the proportionality constant from a second predetermined constant to a first predetermined constant thereby gradually switching the control system from the second operating mode to the first operating mode in response to a predetermined change in the flow signal for normally tracking changes in the setpoint error signal.
Claim 24
Dependent Claim 32 words
The method of claim 17 wherein the step of calculating the deadzone of nonlinearity includes calculating the standard deviation of the absolute value of a noise signal associated with the flow signal.
Claim 25
Dependent Claim 25 words
The method of claim 17 including the step of high pass filtering the flow signal for rejecting ramping attributes associated with the actual flow signal.
Claim 26
Dependent Claim 36 words
The method of claim 17 wherein the controller includes a memory and a processor, the memory including a software-based control algorithm and the processor generating the actuator output signal in accordance with the software-based control algorithm.
Claim 27
Dependent Claim 28 words
The method of claim 17 wherein the deadzone of nonlinearity is adaptively calculated, whereby the deadzone of nonlinearity is related to previous values of the deadzone of nonlinearity.

References Cited (Backward Citations)

US5268834A Cited
US5598076A Cited
US5395042A Cited
US5446677A Cited
US5479812A Cited
US5682309A Cited
US5768121A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag