Improved least squares identification

An improved recursive least squares algorithm for parameter estimation is presented which includes: on/off criteria to prevent parameter drift during periods of low excitation; a variable forgetting factor which maintains the trace of the covariance matrix at a user-specified value; data preprocessing and normalization to improve numerical accuracy; scaling of the regressor vector to minimize the condition number of the covariance matrix; plus independent estimation of the mean values of the input/output data which can be used to eliminate errors due to d.c. bias or slowly drifting elements in the regressor vector. The algorithm can also include parameter projection to constrain the estimates to a priori specified regions and retains the formal properties, such as convergence, of a true weighted least squares algorithm. The proposed algorithm is compared with other modifications suggested in the literature, and its advantages are demonstrated by a simulated example.

[1]  K. Åström,et al.  Numerical Identification of Linear Dynamic Systems from Normal Operating Records , 1966 .

[2]  B. Noble Applied Linear Algebra , 1969 .

[3]  Karl Johan Åström,et al.  BOOK REVIEW SYSTEM IDENTIFICATION , 1994, Econometric Theory.

[4]  Vladimír Strejc,et al.  Least squares parameter estimation , 1979, Autom..

[5]  L. Patnaik,et al.  Self-tuning minimum-variance control of nonlinear systems of the Hammerstein model , 1981 .

[6]  T. R. Fortescue,et al.  Implementation of self-tuning regulators with variable forgetting factors , 1981, Autom..

[7]  Brian D. O. Anderson,et al.  Exponential convergence of recursive least squares with exponential forgetting factor , 1982 .

[8]  Lennart Ljung,et al.  Theory and Practice of Recursive Identification , 1983 .

[9]  L. R.Lozano Technical communique: Convergence analysis of recursive identification algorithms with forgetting factor , 1983 .

[10]  Karl Johan Åström,et al.  Practical issues in the implementation of self-tuning control , 1984, Autom..

[11]  Anton I Niederliński A new look at least-squares dynamic system identification , 1984 .

[12]  Sirish L. Shah,et al.  A stable adaptive predictive control system , 1984 .

[13]  Graham Goodwin,et al.  A globally convergent adaptive pole placement algorithm without a persistency of excitation requirement , 1984, The 23rd IEEE Conference on Decision and Control.

[14]  Peter C. Young,et al.  Recursive Estimation and Time-Series Analysis: An Introduction , 1984 .

[15]  Michael Athans,et al.  Some design guidelines for discrete-time adaptive controllers , 1984, Autom..

[16]  Naresh K. Sinha,et al.  Modeling and identification of dynamic systems , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Marimuthu Palaniswami,et al.  Towards an Adaptive Robust Controller , 1985 .

[18]  Brian D. O. Anderson,et al.  Adaptive systems, lack of persistency of excitation and bursting phenomena , 1985, Autom..