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

Feedback controller

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

Abstract

Abstract A closed loop feedback control system that operates to maintain a process variable at or near a process variable setpoint. The system includes a setpoint regulator that adjusts the value of a process variable in response to a setpoint associated therewith. A sensor associated with the setpoint regulator senses the process variable and outputs a process variable signal corresponding thereto. A controller connected to both the setpoint regulator and the sensor in a closed loop is programmed with PID logic to control operation of the setpoint regulator in response to the process variable signal received from the sensor. The controller generates a control signal that controls the setpoint regulator based on a non-uniform two-point sampling of the process variable signal. The controller delivers smooth, bump-free, control in spite of changes in the setpoint controller gains or system parameters. A digital filter is also implemented with the controller of the present invention to filter the process variable signal input into the controller. The filter includes both an amplitude to clip signal spikes and glitches and a low pass frequency filter to remove higher order noise-related frequencies from the signal, thereby reducing system memory requirements and increasing system computational speed.

Inventors

  • 👤 Kirk H. Drees
  • 👤 Nebil Ben-Aissa
  • 👤 John E. Seem

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 01:32
CPC Classifications
G; G05; G05B; G05B5/00; G05B5/01; G05B11/00; G05B11/01; G05B11/36; G05B11/42; G05B13/00; G05B13/02; G05B13/0205; G05B13/024; G05B7/00; G05B7/02

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 113 words
A control system comprising: a process regulator that adjusts the value of a process variable in response to a setpoint associated therewith; a sensor associated with the process regulator that senses the process variable and that outputs a process variable signal corresponding thereto; and a controller connected to both the process regulator and the sensor in a closed loop, the controller being programmed with PID logic to control operation of the process regulator in response to the process variable signal received from the sensor, and to generate a control signal, including proportional, integral and derivative function contributions, that controls the process regulator based on a non-uniform two-point sampling of the process variable signal.
Claim 2
Dependent Claim 113 words
A control system comprising: a process regulator that adjusts the value of a process variable in response to a setpoint associated therewith; a sensor associated with the process regulator that senses the process variable and that outputs a process variable signal corresponding thereto; and a controller connected to both the process regulator and the sensor in a closed loop, the controller being programmed with PID logic to control operation of the process regulator in response to the process variable signal received from the sensor, and to generate a control signal, including proportional, integral and derivative function contributions, that controls the process regulator based on a non-uniform two-point sampling of the process variable signal.
Claim 3
Dependent Claim 41 words
The system of claim 1, wherein the controller generates a bumpless control signal after being released from an override condition, after a controller proportional gain is changed and after the controller is switched from a disabled state to an enabled state.
Claim 4
Dependent Claim 47 words
The system of claim 2, wherein the controller resets the integral function contribution to provide the bumpless control signal after being released from an override condition, after a change in the proportional gain, and after the controller is switched from a disabled state to an enabled state.
Claim 5
Dependent Claim 19 words
The system of claim 1, wherein the PID logic integral function co ntribution is calculated with second order accuracy.
Claim 6
Dependent Claim 18 words
The system of claim 4, wherein the controller calculates the integral function contribution through a trapezoidal integration technique.
Claim 7
Dependent Claim 33 words
The system of claim 1, wherein the controller integral function contribution minimizes control delay upon the controller returning to a control mode after reaching saturation at either a high or low control limit.
Claim 8
Dependent Claim 24 words
The system of claim 6, wherein the controller resets the integral function contribution upon reaching saturation to minimize delay in generating the control signal.
Claim 9
Dependent Claim 24 words
The system of claim 1, wherein the process variable comprises a temperature of a climate-controlled zone, and the setpoint comprises a zone temperature setpoint.
Claim 10
Dependent Claim 25 words
The system of claim 1, wherein the derivative contribution is generated by the controller through use of the process variable in a finite difference approximation.
Claim 11
Dependent Claim 15 words
The system of claim 9, wherein the finite difference approximation utilizes a non-uniform sampling period.
Claim 12
Dependent Claim 64 words
The system of claim 1, wherein the controller derivative contribution is limited to minimize the effects of noise through recursive implementation of the following equation: ##EQU5## where; D is the derivative contribution, T d is the derivative time, N is a constant which limits possible noise amplification, K is the controller gain, t is time, and y is the value of the process variable.
Claim 13
Dependent Claim 30 words
The system of claim 1, wherein the controller includes a built-in saturation detector that allows the controller to be utilized for control flow or logic coordination with additional control devices.
Claim 14
Dependent Claim 25 words
The system of claim 1, further comprising a digital filter coupled between the sensor and the controller to filter noise from the process variable signal.
Claim 15
Dependent Claim 58 words
The system of claim 13, wherein the digital filter comprises an adaptive amplitude filter that clips signal spikes and glitches in the process variable signal; and a low pass frequency filter coupled to the amplitude filter that filters high frequency noise from the process variable signal, thereby increasing computational speed and reducing memory requirements for the control system.
Claim 16
Dependent Claim 46 words
The system of claim 14, wherein the amplitude filter includes a window that permits small changes in the process variable signal, but that clips large changes in the process variable signal, the window width expanding exponentially according to the transient nature of the process variable signal.
Claim 17
Dependent Claim 15 words
The system of claim 14, wherein the frequency filter comprises a first order exponential filter.
Claim 18
Dependent Claim 38 words
The system of claim 14, wherein the frequency filter comprises a second order Butterworth filter that introduces minimal phase lag to the process variable signal, and rejects noise from the process variable signal above a predetermined cutoff frequency.
Claim 19
Dependent Claim 37 words
The system of claim 17, wherein the second order Butterworth filter includes a characteristic cutoff frequency limited by the sampling rate of the process variable signal and determined by the input rate of the process variable signal.
Claim 20
Dependent Claim 95 words
A feedback control method, comprising the steps of: setting a process setpoint at a desired value; determining deviation of a process variable from the process setpoint via a non-uniform sampling of the process variable; and controlling the process variable in response to said step of determining deviation of a process variable to reduce the deviation in a manner that minimizes setpoint overshoot and undershoot wherein said controlling is accomplished via digital Proportional integral derivative (PID) logic that produces a control signal having a proportional function contribution, an integral function contribution and a derivative function contribution.
Claim 21
Dependent Claim 95 words
A feedback control method, comprising the steps of: setting a process setpoint at a desired value; determining deviation of a process variable from the process setpoint via a non-uniform sampling of the process variable; and controlling the process variable in response to said step of determining deviation of a process variable to reduce the deviation in a manner that minimizes setpoint overshoot and undershoot wherein said controlling is accomplished via digital Proportional integral derivative (PID) logic that produces a control signal having a proportional function contribution, an integral function contribution and a derivative function contribution.
Claim 22
Dependent Claim 19 words
The method of claim 19, further comprising the step of calculating the integral contribution via a trapezoidal integration technique.
Claim 23
Dependent Claim 42 words
The method of claim 19, where in the step of determining deviation from the process setpoint via a non-uniform sampling of the process variable comprises calculating a finite difference approximation for the derivative contribution via the non-uniform sampling of the process variable.
Claim 24
Dependent Claim 44 words
The method of claim 19, further comprising the step of determining that saturation has been reached during the step of controlling the process variable when the control output has not changed from a high or low output limit for a predetermined period of time.
Claim 25
Dependent Claim 29 words
The method of claim 19, further comprising the step of resetting the integral function contribution as needed to provide a bumpless control output subsequent to state or parameter changes.
Claim 26
Dependent Claim 22 words
The method of claim 19, further comprising the step of filtering an input signal containing the process variable to minimize signal noise.
Claim 27
Dependent Claim 37 words
The method of claim 24, where in the step of filtering an input signal comprises the step of digitally filtering the signal to both clip signal spikes and signal glitches, and to eliminate high frequency signal noise.
Claim 28
Dependent Claim 37 words
The method of claim 25, wherein the step of filtering the input signal to clip signal spikes and glitches and further includes the step of exponentially expanding a filter window to accommodate rapid changes in signal value.

References Cited (Backward Citations)

US4349868A Cited
US4758943A Cited
US5270631A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag