A directional forgetting factor for single-parameter variations
暂无分享,去创建一个
Use of the recursive least-squares algorithm to track parameters that may undergo slow or sudden changes requires refinements to prevent excessive gain decay and the loss of the ability to re-identify parameters. A technique in wide-spread use developed by Fortescue, Kershenbaum and Ydstie (1981) involves variable weighting of past data based on the squared output error through a scalar forgetting factor that divides the covariance matrix. This can slow convergence when only a single parameter is changed because the forgetting factor affects all covariance elements equally. A modification is proposed that replaces the scalar forgetting factor by a diagonal forgetting matrix that contains directional information. This directional information is provided by the relative magnitude of the sum of errors squared for one-parameter estimates over a finite time window. Simulations with single parameter changes showed improved convergence; while multiple parameter variations showed, at worst, comparable performance to the unmodified algorithm.
[1] R. Offereins. Book review: Digital control system analysis and design , 1985 .
[2] Lennart Ljung,et al. Adaptation and tracking in system identification - A survey , 1990, Autom..
[3] Graham C. Goodwin,et al. Adaptive filtering prediction and control , 1984 .
[4] T. R. Fortescue,et al. Implementation of self-tuning regulators with variable forgetting factors , 1981, Autom..