Recursive subspace identification subject to relatively slow time-varying load disturbance

ABSTRACT In this paper, a recursive subspace identification method is proposed to identify linear time-invariant systems subject to load disturbance with relatively slow dynamics. Using the linear superposition principle, the load disturbance response is decomposed from the deterministic-stochastic system response in the form of a time-varying parameter. To ensure unbiased estimation of the deterministic system matrices, a recursive least-squares (RLS) identification algorithm is established with a fixed forgetting factor, while another RLS algorithm with an adaptive forgetting factor is constructed based on the output prediction error to quickly track the time-varying parameter of load disturbance response. By introducing a deadbeat observer to represent the deterministic system response, two extended observer Markov parameter matrices are constructed for recursive estimation. Consequently, the deterministic matrices are retrieved from the identified system Markov parameter matrices. The convergence of the proposed method is analysed with a proof. Two illustrative examples are shown to demonstrate the effectiveness and merit of the proposed identification method.

[1]  Neil E. Goodzeit,et al.  System and Disturbance Identification for Feedforward and Feedback Control Applications , 2000 .

[2]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[3]  Stéphane Lecoeuche,et al.  Online fault diagnosis using recursive subspace identification: Application to a dam-gallery open channel system , 2013 .

[4]  Jin Wang,et al.  Closed-loop subspace identification using the parity space , 2006, Autom..

[5]  M. Phan,et al.  Identification of observer/Kalman filter Markov parameters: Theory and experiments , 1993 .

[6]  Bo Wahlberg,et al.  On Consistency of Subspace Methods for System Identification , 1998, Autom..

[7]  Biao Huang,et al.  Bias-eliminated subspace model identification under time-varying deterministic type load disturbance , 2015 .

[8]  Michel Verhaegen,et al.  Rejection of Periodic Wind Disturbances on a Smart Rotor Test Section Using Lifted Repetitive Control , 2013, IEEE Transactions on Control Systems Technology.

[9]  S. Ding,et al.  Closed-loop subspace identification: an orthogonal projection approach , 2004 .

[10]  Tongwen Chen,et al.  Hierarchical least squares identification methods for multivariable systems , 2005, IEEE Transactions on Automatic Control.

[11]  Bart De Moor,et al.  N4SID: Subspace algorithms for the identification of combined deterministic-stochastic systems , 1994, Autom..

[12]  Qinghua Zhang,et al.  Subspace identification methods for Hammerstein systems: rank constraint and dimension problem , 2010, Int. J. Control.

[13]  Si-Zhao Joe Qin,et al.  An overview of subspace identification , 2006, Comput. Chem. Eng..

[14]  Alessandro Chiuso,et al.  Consistency analysis of some closed-loop subspace identification methods , 2005, Autom..

[15]  Stéphane Lecoeuche,et al.  Recursive subspace identification of Hammerstein models based on least squares support vector machines , 2009 .

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

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

[18]  Rik Pintelon,et al.  Consistent Impulse-Response Estimation and System Realization From Noisy Data , 2008, IEEE Transactions on Signal Processing.

[19]  Michel Verhaegen,et al.  Recursive Predictor-Based Subspace Identification With Application to the Real-Time Closed-Loop Tracking of Flutter , 2012, IEEE Transactions on Control Systems Technology.

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

[21]  Feng Ding,et al.  Hierarchical least squares identification methods for multivariable systems , 2005, IEEE Trans. Autom. Control..

[22]  Furong Gao,et al.  Step response identification under inherent-type load disturbance with application to injection molding , 2010 .

[23]  Marion Gilson,et al.  Instrumental variable methods for closed-loop system identification , 2005, Autom..

[24]  Ivo Houtzager,et al.  VARMAX-based closed-loop subspace model identification , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[25]  Hajime Ase,et al.  Linear approximation and identification of MIMO Wiener-Hammerstein systems , 2016, Autom..

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

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

[28]  Michel Verhaegen,et al.  Closed-loop subspace identification methods: an overview , 2013 .

[29]  Alessandro Chiuso Asymptotic variance of closed-loop subspace identification methods , 2006, IEEE Transactions on Automatic Control.

[30]  Feng Ding,et al.  Performance bounds of forgetting factor least-squares algorithms for time-varying systems with finite measurement data , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[31]  Feng Ding,et al.  Combined parameter and output estimation of dual-rate systems using an auxiliary model , 2004, Autom..

[32]  Stéphane Lecoeuche,et al.  Propagator-based methods for recursive subspace model identification , 2008, Signal Process..

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

[34]  B. Moor,et al.  Subspace state space system identification for industrial processes , 1998 .

[35]  Alessandro Chiuso,et al.  The role of vector autoregressive modeling in predictor-based subspace identification , 2007, Autom..