US4959767A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Parameter estimation technique for closed loop system
Assignee: Elsag International BV
•
Filing: 1988-11-23
•
Granted: 1990-09-25
•
Expires: 2008-11-23
Abstract
Abstract An identification technique that includes a closed loop parameter estimation algorithm for process gain, time constant and deadtime. The estimation algorithm uses time integrals of system variables responding to a step input. Proper selection of the integrals (control areas) results in a set of equations which are solvable for desired process parameters.
Inventors
- 👤 Marc Buchner
- 👤 John D. Lane
- 👤 Ken Loparo
- 👤 Thomas J. Scheib
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 16:57
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B17/00; G05B17/02
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
161 words
A process control system, comprising: a controller for producing a control output for said process; means for providing a first response, resulting from a comparison of a process variable and a setpoint, to a summation unit; a model, connected to said controller and located in a feedback loop, for receiving said control output and providing an output to said summation unit; and means, connected to said summation unit, for providing a second response to said controller, said controller and said model including algorithm means for updating said model based on estimated process parameters of observed process gain, lag time constant, and deadtime in response to changes in the setpoint, said algorithm means numerically calculating the values of the following control area integrals as the control output approaches the setpoint ##EQU5## where: I 1 , I 2 =Control Area Integrals m ss =Final Value, Control Output m(t)=Control Output at time t SP=Change in setpoint α=Weighting Parameter=(τ m +T m ) -1 .
Claim 2
Dependent Claim
161 words
A process control system, comprising: a controller for producing a control output for said process; means for providing a first response, resulting from a comparison of a process variable and a setpoint, to a summation unit; a model, connected to said controller and located in a feedback loop, for receiving said control output and providing an output to said summation unit; and means, connected to said summation unit, for providing a second response to said controller, said controller and said model including algorithm means for updating said model based on estimated process parameters of observed process gain, lag time constant, and deadtime in response to changes in the setpoint, said algorithm means numerically calculating the values of the following control area integrals as the control output approaches the setpoint ##EQU5## where: I 1 , I 2 =Control Area Integrals m ss =Final Value, Control Output m(t)=Control Output at time t SP=Change in setpoint α=Weighting Parameter=(τ m +T m ) -1 .
Claim 3
Independent Claim
221 words
A method for controlling a process having a controller and a model of the process, and which has unknown or time varying deadtime, by measuring the response to a step setpoint change, which response can be directly related to observed process gain, lag time constant, and deadtime parameters representative of the process to update the model, comprising: providing a first setpoint to the controller; providing a process variable to the controller; providing a first new setpoint to the controller to create a step setpoint change thereto and start an estimation procedure which estimates the process parameters based on an observed process output response to said change; calculating numerically the values of the following control area integrals I 1 and I 2 as the process output approaches the first new setpoint ##EQU6## where: I 1 , I 2 =Control Area Integrals m ss =Final Value, Control Output m(t)=Control Output at time t ΔSP=Change in setpoint α=Weighting Parameter=(τ m +T m ) -1 ; and solving a set of three non-linear algebraic equations which relate the observed process gain, lag time constant, and deadtime, ##EQU7## where: k est , τ est , T est =Estimated Parameters m init =Initial Value, Control Output and: ##EQU8## to estimate the process deadtime, process gain and lag time and update the process model using these estimated parameters.
Claim 4
Independent Claim
221 words
A method for controlling a process having a controller and a model of the process, and which has unknown or time varying deadtime, by measuring the response to a step setpoint change, which response can be directly related to observed process gain, lag time constant, and deadtime parameters representative of the process to update the model, comprising: providing a first setpoint to the controller; providing a process variable to the controller; providing a first new setpoint to the controller to create a step setpoint change thereto and start an estimation procedure which estimates the process parameters based on an observed process output response to said change; calculating numerically the values of the following control area integrals I 1 and I 2 as the process output approaches the first new setpoint ##EQU6## where: I 1 , I 2 =Control Area Integrals m ss =Final Value, Control Output m(t)=Control Output at time t ΔSP=Change in setpoint α=Weighting Parameter=(τ m +T m ) -1 ; and solving a set of three non-linear algebraic equations which relate the observed process gain, lag time constant, and deadtime, ##EQU7## where: k est , τ est , T est =Estimated Parameters m init =Initial Value, Control Output and: ##EQU8## to estimate the process deadtime, process gain and lag time and update the process model using these estimated parameters.
Claim 5
Dependent Claim
53 words
The method of claim 2, further including the steps of continually calculating an average of the process variable over a fixed time horizon using a first order filter, and starting the estimating procedure only if a comparison of the average with the first setpoint determines that the process was at steady state conditions.
Claim 6
Dependent Claim
25 words
The method of claim 3, further including the step of aborting the estimation procedure if another setpoint change occurs before the estimation procedure is completed.
Claim 7
Dependent Claim
53 words
The method of claim 2, further including the step of providing a second new setpoint to the controller to create a setpoint change thereto in an opposite direction with respect to that change created by said first new setpoint, to characterize the overall response of the process and diminish effects caused by non-linearities.
References Cited (Backward Citations)
US3798426A
Cited
US4052642A
Cited
US4054780A
Cited
US4232364A
Cited
US4639853A
Cited
US4602326A
Cited
US4768143A
Cited
US4814968A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-09-24 | 1994-03-26 | 1994-09-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-09-24 | 1998-03-26 | 1998-09-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-09-24 | 2002-03-26 | 2002-09-25 | $7700.00 | Window Closed / Lapsed |