A nonlinear observer for estimating parameters in dynamic systems

A new algorithm for estimating constant parameters in a dynamic system is presented. A generalization of a recently developed method for estimating the coefficient of friction in a dynamic system; the algorithm is a reduced-order observer having two nonlinear functions, one being the Jacobian of the other. If the dynamics of the system are affine in the parameters to be estimated, the error in estimation of these parameters satisfies a linear, time-varying homogeneous differential equation. By proper choice of the nonlinear function in the observer, it is possible to achieve asymptotic stability of the estimation error. Although the algorithm is derived on the assumption that the process state can be measured, it can be used to estimate the parameters concurrently with the state. Example applications, including one of adaptive control, are presented.

[1]  K. Narendra,et al.  On the uniform asymptotic stability of certain linear nonautonomous differential equations , 1976 .

[2]  B. Friedland A Simple Nonlinear Observer for Estimating Parameters in Dynamic Systems , 1993 .

[3]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[4]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[5]  Bernard Friedland,et al.  On adaptive friction compensation , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[6]  Bernard Friedland,et al.  Experimental evaluation of friction estimation and compensation techniques , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[7]  B. Friedland,et al.  On adaptive friction compensation without velocity measurement , 1992, [Proceedings 1992] The First IEEE Conference on Control Applications.

[8]  Bernard Friedland,et al.  Parameter estimation in a dynamic model for rapid thermal processing: theory and experimental results , 1995, Proceedings of 1995 American Control Conference - ACC'95.