Patent US5335164A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5335164A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for adaptive control

Assignee: Universal Dynamics Ltd
•
Filing: 1991-07-31
•
Granted: 1994-08-02
•
Expires: 2011-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a method and apparatus for adaptive control which does not require a predetermined model of the process to be controlled. The method comprises the steps of 1) setting an initial state vector; 2) setting an initial parameter vector; 3) setting an initial prediction parameter gain; 4) set the initial covariance matrix; 5) performing a state update 6) estimating the model error; 7) updating the parameter vector, 8) updating the co-variance matrix, and 9) updating the controller output.

Inventors

  • 👤 William A. G. Gough, Jr.
  • 👤 David L. Lyon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:08
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0205; G05B13/024

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 365 words
A method of generating a control signal for controlling a process, during each of a plurality of sampling instants, said process having at least one input variable and one output variable, the application of said control signal to said process constituting a control action causing a variation of said input variable, said method comprising: a) providing an adaptive controller adapted to store a model of said process comprising a state vector and a model parameter vector and to generate said control action; b) providing means for measuring said output variable of said process, generating a signal representing said measurement and communicating said measurement to said adaptive controller; c) selecting a number n of orthonormal series functions to model said process; d) providing a signal to define an initial state vector l(t) t=O = ##EQU12## where d i is a constant, and storing said initial state vector in said adaptive controller; e) providing a signal to define an initial predicted model parameter vector= ##EQU13## where h i is a constant, and storing said initial predicted model parameter vector in said adaptive controller; f) performing an update of said state vector in said controller using said orthonormal series functions to provide a history of said control actions and any feedforward input variables up to that sampling instant; g) measuring said process output variable and calculating a model error in the predicted model parameter vector by comparing said predicted model parameter vector to said measured process output variable; h) updating the model parameter vector with said model error by a Kalman filter recursive least squares method; i) calculating the change in controller output required to bring said process output variables to a desired value based on a predicted process output variable obtained from said updated model parameter vector and said updated state vector; j) generating a control action based on said calculated required change in controller output; k) repeating steps f) through j) at each sampling instant; l) storing a reference model parameter vector in said controller during a period of satisfactory controller operation; and m) periodically replacing said model parameter vector in said controller with said reference vector if a steadily decreasing prediction parameter gain is detected.
Claim 2
Independent Claim 365 words
A method of generating a control signal for controlling a process, during each of a plurality of sampling instants, said process having at least one input variable and one output variable, the application of said control signal to said process constituting a control action causing a variation of said input variable, said method comprising: a) providing an adaptive controller adapted to store a model of said process comprising a state vector and a model parameter vector and to generate said control action; b) providing means for measuring said output variable of said process, generating a signal representing said measurement and communicating said measurement to said adaptive controller; c) selecting a number n of orthonormal series functions to model said process; d) providing a signal to define an initial state vector l(t) t=O = ##EQU12## where d i is a constant, and storing said initial state vector in said adaptive controller; e) providing a signal to define an initial predicted model parameter vector= ##EQU13## where h i is a constant, and storing said initial predicted model parameter vector in said adaptive controller; f) performing an update of said state vector in said controller using said orthonormal series functions to provide a history of said control actions and any feedforward input variables up to that sampling instant; g) measuring said process output variable and calculating a model error in the predicted model parameter vector by comparing said predicted model parameter vector to said measured process output variable; h) updating the model parameter vector with said model error by a Kalman filter recursive least squares method; i) calculating the change in controller output required to bring said process output variables to a desired value based on a predicted process output variable obtained from said updated model parameter vector and said updated state vector; j) generating a control action based on said calculated required change in controller output; k) repeating steps f) through j) at each sampling instant; l) storing a reference model parameter vector in said controller during a period of satisfactory controller operation; and m) periodically replacing said model parameter vector in said controller with said reference vector if a steadily decreasing prediction parameter gain is detected.
Claim 3
Dependent Claim 16 words
The method of claim 1 wherein said recursive least squares method is an EFRA parameter estimation.
Claim 4
Dependent Claim 13 words
The method of claim 1 wherein said orthonormal series functions are Laguerre functions.
Claim 5
Dependent Claim 12 words
The method of claim 1 wherein the initial state vector 1(t)= ##EQU14##
Claim 6
Dependent Claim 13 words
The method of claim 1 wherein the initial predicted model parameter vector= ##EQU15##
Claim 7
Dependent Claim 15 words
The method of claim 1 wherein an initial prediction parameter gain is set at 100.
Claim 8
Dependent Claim 28 words
The method of claim 1 wherein an initial covariance matrix for use in updating said model parameter vector is set at (10)*I, where I is the identity matrix.

References Cited (Backward Citations)

US4197576A Cited
US4639853A Cited
US4641235A Cited
US4679136A Cited
US4663703A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-01 1998-01-31 1998-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-01 2002-01-31 2002-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-01 2006-01-31 2006-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag