Continuous-time identification of SISO systems using Laguerre functions

This paper looks at the problem of estimating the coefficients of a continuous-time transfer function given samples of its input and output data. We first prove that any nth-order continuous-time transfer function can be written as a fraction of the form /spl Sigma//sub k=0//sup n/b~/sub k/L/sub k/(s)//spl Sigma//sub k=0//sup n/a~/sub k/L/sub k/(s), where L/sub k/(s) denotes the continuous-time Laguerre basis functions. Based on this model, we derive an asymptotically consistent parameter estimation scheme that consists of the following two steps: (1) filter both the input and output data by L/sub k/(s), and (2) estimate {a~/sub k/, b~/sub k/} and relate them to the coefficients of the transfer function. For practical implementation, we require the discrete-time approximation of L/sub k/(s) since only sampled data is available. We propose a scheme that is based on higher order Pade approximations, and we prove that this scheme produces discrete-time filters that are approximately orthogonal and, consequently, a well-conditioned numerical problem. Some other features of this new algorithm include the possibility to implement it as either an off-line or a quasi-on-line algorithm and the incorporation of constraints on the transfer function coefficients. A simple example is given to illustrate the properties of the proposed algorithm.

[1]  Setsuo Sagara,et al.  Numerical integration approach to on-line identification of continuous-time systems , 1990, Autom..

[2]  Peter Young,et al.  Parameter estimation for continuous-time models - A survey , 1979, Autom..

[3]  B. Wahlberg System identification using Laguerre models , 1991 .

[4]  B. Wahlberg System identification using Kautz models , 1994, IEEE Trans. Autom. Control..

[5]  P. Lindskog Methods, Algorithms and Tools for System Identification Based on Prior Knowledge , 1996 .

[6]  Ian Stewart,et al.  Complex Analysis , 1983 .

[7]  G. Favier,et al.  Numerical integration approach to on-line identification of continuous-time systems , 1990 .

[8]  Heinz Unbehauen,et al.  Continuous-time approaches to system identification - A survey , 1990, Autom..

[9]  David T. Westwick,et al.  The use of a bilinear transformation of the shift operator in subspace model identification , 1995, IEEE Trans. Autom. Control..

[10]  T. Söderström,et al.  An IV-Scheme for Estimating Continuous-Time Stochastic Models from Discrete-Time Data , 1994 .

[11]  Michel Verhaegen,et al.  A novel approach on parameter identification for inverter driven induction machines , 2000, IEEE Trans. Control. Syst. Technol..

[12]  D. Wulbert The Rational Approximation of Real Functions , 1978 .

[13]  J. Demmel The smallest perturbation of a submatrix which lowers the rank and constrained total least squares problems , 1987 .

[14]  Edward W. Kamen,et al.  Introduction to signals and systems , 1987 .

[15]  H. Zha,et al.  The restricted total least squares problem: formulation, algorithm, and properties , 1991 .

[16]  Joos Vandewalle,et al.  SVD-based subspace methods for multivariable continuous-time systems identification , 1991 .

[17]  Rolf Johansson,et al.  Identification of continuous-time models , 1994, IEEE Trans. Signal Process..

[18]  Johan Schoukens,et al.  Modeling of continuous time systems using a discrete time representation , 1990, Autom..

[19]  Jozsef Bokor,et al.  System identification with generalized orthonormal basis functions , 1995, Autom..