Indirect continuous-time system identification—A subspace downsampling approach

This article presents a new indirect identification method for continuous-time systems able to resolve the problem of fast sampling. To do this, a Subspace IDentification Down-Sampling (SIDDS) approach that takes into consideration the intermediate sampling instants of the input signal is proposed. This is done by partitioning the data set into m subsets, where m is the downsampling factor. Then, the discrete-time model is identified using a based subspace identification discrete-time algorithm where the data subsets are fused into a single one. Using the algebraic properties of the system, some of the parameters of the continuous-time model are directly estimated. A procedure that secures a prescribed number of zeros for the continuous-time model is used during the estimation process. The algorithm's performance is illustrated through an example of fast sampling, where its performance is compared with the direct methods implemented in Contsid.

[1]  Patrick Dewilde,et al.  Subspace model identification Part 1. The output-error state-space model identification class of algorithms , 1992 .

[2]  Hugues Garnier,et al.  The CONTSID toolbox for Matlab: extensions and latest developments , 2009 .

[3]  Bart De Moor,et al.  Subspace Identification for Linear Systems: Theory ― Implementation ― Applications , 2011 .

[4]  M. Verhaegen Subspace model identification Part 2. Analysis of the elementary output-error state-space model identification algorithm , 1992 .

[5]  片山 徹 Subspace methods for system identification , 2005 .

[6]  V. Verdult,et al.  Filtering and System Identification: A Least Squares Approach , 2007 .

[7]  G. Goodwin,et al.  Generalised hold functions for fast sampling rates , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[8]  Hugues Garnier,et al.  Continuous-time model identification from sampled data: Implementation issues and performance evaluation , 2003 .

[9]  Su Whan Sung,et al.  Continuous-Time Subspace System Identification Method , 2001 .

[10]  Michel Verhaegen,et al.  Filtering and System Identification: Frontmatter , 2007 .

[11]  Michel Verhaegen,et al.  Identifying MIMO Wiener systems using subspace model identification methods , 1996, Signal Process..

[12]  Wallace E. Larimore,et al.  Canonical variate analysis in identification, filtering, and adaptive control , 1990, 29th IEEE Conference on Decision and Control.

[13]  William Moran,et al.  Sampling zeros and the Euler-Frobenius polynomials , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[14]  Biao Huang,et al.  System Identification , 2000, Control Theory for Physicists.

[15]  Liuping Wang,et al.  Identification of Continuous-time Models from Sampled Data , 2008 .

[16]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[17]  Michel Verhaegen,et al.  Stochastic theory of continuous-time state-space identification , 1999, IEEE Trans. Signal Process..

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

[19]  Karl Johan Åström,et al.  Zeros of sampled systems , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[20]  Hugues Garnier,et al.  Subspace based methods for continuous-time model identification of MIMO systems from filtered sampled data , 2007, 2007 European Control Conference (ECC).

[21]  Hugues Garnier,et al.  Numerical illustrations of the relevance of direct continuous-time model identification , 2002 .

[22]  Lennart Ljung,et al.  Initialisation aspects for subspace and output-error identification methods , 2003, 2003 European Control Conference (ECC).

[23]  Naresh K. Sinha,et al.  Identification of continuous-time systems from samples of input-output data: An introduction , 2000 .

[24]  Hugues Garnier,et al.  The CONTSID Toolbox: A Matlab Toolbox for Continuous-Time System Identification , 2000 .