A variable forgetting factor RLS algorithm with application to fuzzy time-varying systems identification

A modified RLS-type adaptive algorithm with variable forgetting factor is introduced. The forgetting factor decreases or increases as the square of prediction error increases or decreases, and it converges to a constant less than one in the steady state, allowing the adaptive algorithm to track changes in the system automatically as well as produce a small steady-slate error. The convergence of the algorithm is analysed. Simulation results are provided to support the analysis and to compare the performance of the modified algorithm with the constant forgetting factor RLS algorithm of Salgado et al. (1988) and the original variable forgetting factor RLS algorithm of Fortescue et al. (1981). It is shown that the performance of the new algorithm compares favorably with these existing algorithms. Finally, the algorithm is applied to the identification of fuzzy time-varying systems, with satisfactory results

[1]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Liang Wang,et al.  Complex systems modeling via fuzzy logic , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[3]  G. Langari,et al.  A fuzzy cancellation of stick-slip in DC motors , 1993, Third International Conference on Industrial Fuzzy Control and Intelligent Systems.

[4]  G. Goodwin,et al.  Modified least squares algorithm incorporating exponential resetting and forgetting , 1988 .

[5]  G. Bierman Factorization methods for discrete sequential estimation , 1977 .

[6]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[7]  David Q. Mayne,et al.  Deterministic convergence of a self-tuning regulator with variable forgetting factor , 1981 .

[8]  Pierre Manneback,et al.  Kalman filter algorithm based on singular value decomposition , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[9]  Rolf Isermann,et al.  Parameter-adaptive control with configuration aids and supervision functions , 1985, Autom..

[10]  P. Ramadge,et al.  Discrete-time multivariable adaptive control , 1979 .

[11]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  A. Bryson,et al.  Discrete square root filtering: A survey of current techniques , 1971 .

[13]  Kamal A. F. Moustafa Identification of stochastic time-varying systems , 1983 .

[14]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[15]  Graham Goodwin,et al.  Discrete time multivariable adaptive control , 1979, 1979 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[16]  Lennart Ljung,et al.  Adaptation and tracking in system identification - A survey , 1990, Autom..

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