US5541833A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multivariable feedforward adaptive controller
Assignee: Schneider Electric Systems USA Inc
•
Filing: 1993-07-28
•
Granted: 1996-07-30
•
Expires: 2013-07-28
Abstract
Abstract Multivariable adaptive feedforward control may be accomplished by detecting the beginning and ending of a process control disturbance response, characterizing the measured inputs and process output during the disturbance by moments, which comprise time-weighted integrals performed on the process result output and inputs when the disturbance is a measured disturbance, and relating the characterized inputs and process result output in known general transfer function model equations to generate transfer function parameters which are used to calculate the coefficients of feedforward additive or multiplicative compensators.
Inventors
- 👤 Edgar H. Bristol
- 👤 Peter D. Hansen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 04:03
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/042; G05B11/00; G05B11/01; G05B11/36; G05B11/42
Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
223 words
A method of automatically adjusting at least one control parameter of a feedforward controller used in a control system coupled to regulate a process having inputs and a result output in a closed loop of said control system, and having a measured variable signal responsive to a measurable process disturbance response to a disturbance of said process, comprising the steps of: a) detecting the beginning of the process disturbance response by sensing a significant change in either of the measured variable signal or the control parameter and then detecting the ending of a disturbance response; b) determining whether the disturbance is an unmeasured disturbance response; c) characterizing the inputs and process result output during a disturbance response by moments which comprise time-weighted integrals performed on the process result output and inputs; d) selecting a model equation if the disturbance is a measured disturbance; e) relating the characterized inputs and process result output in general transfer function model equations to generate transfer function parameters relating the inputs to the process result output when the disturbance is a measured disturbance; and f) adapting transfer function model equations to relate the characterized inputs and process result output to generate transfer function parameters relating the inputs to the process result output when the disturbance is an unmeasured disturbance; and g) adjusting said at least one control parameter.
Claim 2
Independent Claim
223 words
A method of automatically adjusting at least one control parameter of a feedforward controller used in a control system coupled to regulate a process having inputs and a result output in a closed loop of said control system, and having a measured variable signal responsive to a measurable process disturbance response to a disturbance of said process, comprising the steps of: a) detecting the beginning of the process disturbance response by sensing a significant change in either of the measured variable signal or the control parameter and then detecting the ending of a disturbance response; b) determining whether the disturbance is an unmeasured disturbance response; c) characterizing the inputs and process result output during a disturbance response by moments which comprise time-weighted integrals performed on the process result output and inputs; d) selecting a model equation if the disturbance is a measured disturbance; e) relating the characterized inputs and process result output in general transfer function model equations to generate transfer function parameters relating the inputs to the process result output when the disturbance is a measured disturbance; and f) adapting transfer function model equations to relate the characterized inputs and process result output to generate transfer function parameters relating the inputs to the process result output when the disturbance is an unmeasured disturbance; and g) adjusting said at least one control parameter.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein the step of detecting the end of a disturbance response includes peak detection.
Claim 4
Dependent Claim
38 words
The method of claim 2, wherein said peak detection includes the steps of generating an error signal corresponding to the closed-loop response of the process to an upset condition and characterizing the amplitude features of said error signal.
Claim 5
Dependent Claim
41 words
The method of claim 3, wherein said controller has a closed loop response, further including the step of determining the number of peaks previously confirmed in a significant measured response as a function of the closed loop response of the controller.
Claim 6
Dependent Claim
37 words
The method of claim 1, wherein the parameter values are rendered dimensionless by the steps of first converting the signals from engineering units to percent-of-range signals, and subsequently normalizing the percent-of-range signals by a scale factor T.
Claim 7
Dependent Claim
25 words
The method of claim 5, wherein scale factor T is equal to or greater than 20 percent of a closed loop characteristic time factor TF.
Claim 8
Dependent Claim
24 words
The method of claim 5, where scale factor T is equal to or less than 50 percent of a closed loop time factor TF.
Claim 9
Dependent Claim
34 words
The method of claim 1, where the successful adaptations of steps e) and f) are correlated to conditions at the start of the disturbance, the step of storing the adaptation information for subsequent recall.
Claim 10
Dependent Claim
27 words
The method of claim 8, further including the step of correlating the adaptations according to disturbance conditions and subsequently indexing the adaptations according to the correlated conditions.
Claim 11
Dependent Claim
29 words
The method of claim 1, wherein the step of detecting the beginning of a disturbance response comprises sensing a control parameter which exceeds a measured variable signal noise threshold.
Claim 12
Dependent Claim
23 words
The method of claim 10, further including the step of adaptively updating at least one measured variable signal noise threshold between disturbance responses.
Claim 13
Dependent Claim
44 words
The method of claim 1, where the feedforward controller includes means for receiving a set point signal, a primary measurement signal, and a secondary measurement signal, further including the step of approximating gain delay in the feedforward controller by an adaptively tuned low-pass filter.
Claim 14
Dependent Claim
14 words
The method of claim 12, wherein the low-pass filter includes a 0.7 damped quadratic.
Claim 15
Dependent Claim
49 words
The method of claim 1, where the feedforward controller includes an absolute compensator comprising means for receiving an absolute feedforward measurement load signal and for producing a dynamic feedforward compensation signal, further including the step of producing a dynamic feedforward compensation signal from the absolute feedforward measurement load signal.
Claim 16
Dependent Claim
24 words
The method of claim 1, wherein the feedforward controller includes a compensator having gain delay, further including the step of adjusting the gain delay.
Claim 17
Dependent Claim
17 words
The method of claim 1, wherein the moments are initialized at the start of a disturbance response.
Claim 18
Dependent Claim
29 words
The method of claim 1, wherein the sign index of a given moment is chosen according to a predicted direction of the manipulated-variable change needed to counteract the disturbance.
Claim 19
Dependent Claim
17 words
The method of claim 1, wherein in step e) the general transfer function model equation is: ##EQU2##
Claim 20
Dependent Claim
216 words
Multivariable adaptive feedforward control of a process by feedforward controller controlling at least one process loop in a control system regulating said process and having inputs and a process result output, in which the process is subjected to response transients due to process disturbances, wherein feedforward adaptation is accomplished by the method comprising the steps a) detecting a beginning of the process disturbance response by sensing a significant change in either of a measured variable signal or a control parameter and then detecting the ending of the response disturbance response; b) characterizing the inputs and process result output during a response transient by moments which comprise time-weighted integrals performed on the process result output and inputs; and c) relating the characterized inputs and process result output in general transfer function model equations to generate model compensation parameters relating the inputs to the process result output, d) generating a feedback control signal by i) generating an error signal representing the difference between the set point value and the closed-loop response of the process to a process disturbance; ii) identifying and measuring amplitude values characteristic of pattern features of said error signal; and iii) automatically adjusting at least one process control parameter of a feedback controller to improve the difference between said measured characteristic and a target characteristic.
Claim 21
Dependent Claim
216 words
Multivariable adaptive feedforward control of a process by feedforward controller controlling at least one process loop in a control system regulating said process and having inputs and a process result output, in which the process is subjected to response transients due to process disturbances, wherein feedforward adaptation is accomplished by the method comprising the steps a) detecting a beginning of the process disturbance response by sensing a significant change in either of a measured variable signal or a control parameter and then detecting the ending of the response disturbance response; b) characterizing the inputs and process result output during a response transient by moments which comprise time-weighted integrals performed on the process result output and inputs; and c) relating the characterized inputs and process result output in general transfer function model equations to generate model compensation parameters relating the inputs to the process result output, d) generating a feedback control signal by i) generating an error signal representing the difference between the set point value and the closed-loop response of the process to a process disturbance; ii) identifying and measuring amplitude values characteristic of pattern features of said error signal; and iii) automatically adjusting at least one process control parameter of a feedback controller to improve the difference between said measured characteristic and a target characteristic.
Claim 22
Dependent Claim
40 words
The method of claim 19, further including the steps of sensing a conflict between the feedforward control and the feedback control signal, and detuning the feedforward controller such that rejection of unmeasured-load disturbances by the feedback controller is not compromised.
Claim 23
Dependent Claim
20 words
The method of claim 19, wherein in further including step e, computing new compensation parameters from past model compensation parameters.
Claim 24
Dependent Claim
37 words
The method of claim 19, wherein said feedforward control is related to a signal value and said feedback control signal and said feedforward control signal are used to control the same process loop, introducing incremental correction first.
Claim 25
Dependent Claim
29 words
The method of claim 19, wherein the step of detecting the beginning of a disturbance response comprises sensing a control parameter which exceeds a measured variable signal noise threshold.
Claim 26
Dependent Claim
23 words
The method of claim 23, further including the step of adaptively updating at least one measured variable signal noise threshold between disturbance responses.
Claim 27
Dependent Claim
44 words
The method of claim 19, wherein the feedforward controller includes means for receiving a set point signal, a primary measurement signal, and a secondary measurement signal, further including the step of approximating gain delay in the feedforward controller by an adaptively tuned low-pass filter.
Claim 28
Dependent Claim
14 words
The method of claim 25, wherein the low-pass filter includes a 0.7 damped quadratic.
Claim 29
Dependent Claim
49 words
The method of claim 19, wherein the feedforward controller includes an absolute compensator comprising means for receiving an absolute feedforward measurement load signal and for producing a dynamic feedforward compensation signal, further including the step of producing a dynamic feedforward compensation signal from the absolute feedforward measurement load signal.
Claim 30
Dependent Claim
24 words
The method of claim 19, wherein the feedforward controller includes a compensator having gain delay, further including the step of adjusting the gain delay.
Claim 31
Dependent Claim
17 words
The method of claim 19, wherein the moments are initialized at the start of a disturbance response.
Claim 32
Dependent Claim
27 words
The method of claim 19, wherein a given moment sign index is chosen according to a predicted direction of a manipulated-variable change needed to counteract the disturbance.
Claim 33
Dependent Claim
20 words
The method of claim 21, wherein the past model compensation parameters are zeroed before the new compensation parameters are computed.
Claim 34
Dependent Claim
17 words
The method of claim 19 wherein in step c) the general transfer function model equation is: ##EQU3##
Claim 35
Dependent Claim
132 words
An adaptive feedback controller for use with a process having multiple variables, comprising: a) means for manipulating one of said process variables; b) a primary controller comprising means for (i) receiving a set point signal, a primary measurement signal, a differentiated feedforward signal, and an integral feedback signal and for (ii) producing a primary controller output signal; c) a secondary controller comprising means for (i) receiving a secondary control set point signal and a secondary measurement signal, and (ii) outputting a secondary control signal for controlling said manipulating means; and d) a function block comprising means for (i) receiving an absolute load signal, a dynamic absolute compensation signal, the primary controller output signal, the secondary measurement signal, and (ii) for producing the secondary control set point signal and the integral feedback signal.
Claim 36
Dependent Claim
132 words
An adaptive feedback controller for use with a process having multiple variables, comprising: a) means for manipulating one of said process variables; b) a primary controller comprising means for (i) receiving a set point signal, a primary measurement signal, a differentiated feedforward signal, and an integral feedback signal and for (ii) producing a primary controller output signal; c) a secondary controller comprising means for (i) receiving a secondary control set point signal and a secondary measurement signal, and (ii) outputting a secondary control signal for controlling said manipulating means; and d) a function block comprising means for (i) receiving an absolute load signal, a dynamic absolute compensation signal, the primary controller output signal, the secondary measurement signal, and (ii) for producing the secondary control set point signal and the integral feedback signal.
Claim 37
Dependent Claim
28 words
The controller of claim 33, further including an absolute compensator comprising means for receiving an absolute feedforward measurement load signal and for producing a dynamic feedforward compensation signal.
Claim 38
Dependent Claim
13 words
The controller of claim 33, wherein the compensator further includes a gain delay.
Claim 39
Dependent Claim
36 words
The controller of claim 35, further including means for receiving a set point signal, a primary measurement signal, and a secondary measurement signal, and wherein the gain delay is approximated by an adaptively tuned low-pass filter.
Claim 40
Dependent Claim
13 words
The controller of claim 36, wherein the filter includes a 0.7 damped quadratic.
Claim 41
Dependent Claim
99 words
The controller of claim 34, having moment and model coefficient calculation time scales, and a closed-loop characteristic time TF used to determine an expected end of an isolated response, to set filter parameters for each of one or more identifier inputs, and to normalize the time scale for moment and model coefficient calculations, and TF is the coefficient of the first order term in the closed-loop characteristic equation: ##EQU4## where D is the derivative time, I is the integral time, P is the proportional band of the feedback controller, and N is the index for the primary measurement signal.
Claim 42
Dependent Claim
37 words
The controller of claim 33, further including an incremental adapter comprising means for receiving a set point signal, a primary measurement signal, an integral feedback signal, and incremental loads, and for producing an incremental feedforward compensation signal.
Claim 43
Dependent Claim
37 words
The controller of claim 33, further including an incremental adapter comprising means for receiving a set point signal, a primary measurement signal, a controller output signal, and incremental loads, and for producing an incremental feedforward compensation signal.
Claim 44
Dependent Claim
45 words
The controller of claim 39, further including means associated with each load for load signal filtering, compensating, adding the result to the sum, then integrating the sum in a feedback controller to effectively add the accumulated total incremental feedforward compensation to the feedback controller output.
Claim 45
Dependent Claim
45 words
The controller of claim 40, further including means associated with each load for load signal filtering, compensating, adding the result to the sum, then integrating the sum in a feedback controller to effectively add the accumulated total incremental feedforward compensation to the feedback controller output.
Claim 46
Dependent Claim
13 words
The controller of claim 39, wherein the compensator further includes a gain delay.
Claim 47
Dependent Claim
24 words
The controller of claim 41, further including means for updating the gain delay terms while the process is in steady-state, without bumping the process.
Claim 48
Dependent Claim
17 words
The controller of claim 44, wherein the gain delay is approximated by an adaptively tuned low-pass filter.
Claim 49
Dependent Claim
13 words
The controller of claim 45, wherein the filter includes a 0.7 damped quadratic.
Claim 50
Dependent Claim
94 words
The controller of claim 41, having moment and coefficient calculation time scales, and a closed-loop characteristic time TF used to determine an expected end of an isolated response, to set filter parameters for each of one or more identifier inputs, and to normalize the time scale for moment and model coefficient calculations, and TF is the coefficient of the first order term in the closed-loop characteristic equation: ##EQU5## where D is the derivative time, I is the integral time, P is the proportional band, and N is the index for the primary measurement signal.
Claim 51
Dependent Claim
20 words
The controller of claim 35, further including means for adding the absolute load signal and the dynamic absolute compensation signal.
Claim 52
Dependent Claim
41 words
The controller of claim 48, wherein the primary controller and the absolute compensator have an effective gain which is substantially proportional to an absolute feedforward signal produced from addition of an absolute feedforward measured load signal and the feedforward compensation signal.
Claim 53
Dependent Claim
24 words
The controller of claim 39, further including means for zeroing the incremental feedforward compensation subsequent to each accumulation before new compensation parameters are computed.
Claim 54
Dependent Claim
24 words
The method of claim 40, further including means for zeroing the incremental feedforward compensation subsequent to each accumulation before new compensation parameters are computed.
References Cited (Backward Citations)
US3798426A
Cited
US3934124A
Cited
US4006346A
Cited
US4349869A
Cited
US4451878A
Cited
US4563735A
Cited
FR2524169A1
Cited
US4489376A
Cited
US4555757A
Cited
US4602326A
Cited
US4698745A
Cited
EP0152871A2
Cited
JPS60263207A
Cited
US4651272A
Cited
US4754410A
Cited
US4864490A
Cited
JPS6346502A
Cited
WO1988007708A1
Cited
US4903192A
Cited
US4951191A
Cited
US4855897A
Cited
JPH01239603A
Cited
US5029066A
Cited
US5043862A
Cited
US5079691A
Cited
US5153807A
Cited
US5166873A
Cited
WO1992007023A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-30 | 2000-01-29 | 2000-07-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-30 | 2004-01-29 | 2004-07-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-30 | 2008-01-29 | 2008-07-30 | $7700.00 | Window Closed / Lapsed |