Adaptive Predictive Control: A Data-Driven Closed-Loop Subspace Identification Approach

This paper presents a data-driven adaptive predictive control method using closed-loop subspace identification. As the predictor is the key element of the predictive controller, we propose to derive such predictor based on the subspace matrices which are obtained through the closed-loop subspace identification algorithm driven by input-output data. Taking advantage of transformational system model, the closed-loop data is effectively processed in this subspace algorithm. By combining the merits of receding window and recursive identification methods, an adaptive mechanism for online updating subspace matrices is given. Further, the data inspection strategy is introduced to eliminate the negative impact of the harmful (or useless) data on the system performance. The problems of online excitation data inaccuracy and closed-loop identification in adaptive control are well solved in the proposed method. Simulation results show the efficiency of this method.

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

[3]  Jiu-sun Zeng,et al.  Data-driven predictive control for blast furnace ironmaking process , 2010, Comput. Chem. Eng..

[4]  Michel Verhaegen,et al.  Closed-loop Subspace Predictive Control for Hammerstein systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[5]  Guo-Ping Liu,et al.  Predictive Output Feedback Control for Networked Control Systems , 2014, IEEE Transactions on Industrial Electronics.

[6]  Jonathan P. How,et al.  Subspace based direct adaptive ℋ︁∞ control , 2001 .

[7]  Sun Lei Model-predictive-control based on subspace identification and its application , 2009 .

[8]  Z. Hou,et al.  On Data-driven Control Theory: the State of the Art and Perspective: On Data-driven Control Theory: the State of the Art and Perspective , 2009 .

[9]  Jan Van Impe,et al.  Towards Online Model Predictive Control on a Programmable Logic Controller: Practical Considerations , 2012 .

[10]  Wang Shuqing Adaptive subspace identification based on fast moving window QR decomposition , 2008 .

[11]  Akira Sano,et al.  Trends in systems and signals , 2005 .

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

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

[14]  Guanrong Chen,et al.  Fuzzy PID controller: Design, performance evaluation, and stability analysis , 2000, Inf. Sci..

[15]  Biao Huang,et al.  Data-driven predictive control for solid oxide fuel cells , 2007 .

[16]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[17]  Yucai Zhu,et al.  Comparison of Three Classes of Identification Methods , 1994 .

[18]  B. Moor,et al.  Closed loop subspace system identification , 1997 .

[19]  Magnus Jansson A NEW SUBSPACE IDENTIFICATION METHOD FOR OPEN AND CLOSED LOOP DATA , 2005 .

[20]  Vojtech Veselý,et al.  NETWORKED OUTPUT FEEDBACK ROBUST PREDICTIVE CONTROLLER DESIGN , 2013 .

[21]  Michel Gevers,et al.  SPC: Subspace Predictive Control , 1999 .

[22]  Liuping Wang,et al.  Subspace-based Model Predictive Control of time-varying systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[23]  Steven X. Ding,et al.  Data-driven monitoring for stochastic systems and its application on batch process , 2013, Int. J. Syst. Sci..

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

[25]  Ping Wang,et al.  Design of a Data-Driven Predictive Controller for Start-up Process of AMT Vehicles , 2011, IEEE Transactions on Neural Networks.

[26]  Biao Huang,et al.  A data driven subspace approach to predictive controller design , 2001 .

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

[28]  Hou Zhong,et al.  On Data-driven Control Theory:the State of the Art and Perspective , 2009 .

[29]  Marco Mazzotti,et al.  Identification and predictive control of a simulated moving bed process: Purity control , 2006 .

[30]  Shengyuan Xu,et al.  Adaptive Output Feedback Control for Nonlinear Time-Delay Systems by Fuzzy Approximation Approach , 2013, IEEE Transactions on Fuzzy Systems.

[31]  Jianfei Dong,et al.  Closed-loop Subspace Predictive Control for Fault Tolerant MPC Design , 2008 .

[32]  Anthony G. Constantinides,et al.  Sliding window adaptive fast QR and QR-lattice algorithms , 1998, IEEE Trans. Signal Process..

[33]  Toshiharu Sugie,et al.  Adaptive model predictive control for a class of constrained linear systems based on the comparison model , 2007, Autom..

[34]  R. Hedjar ADAPTIVE NEURAL NETWORK MODEL PREDICTIVE CONTROL , 2012 .

[35]  Christos G. Cassandras,et al.  Trends in systems and signals: Status report prepared by the IFAC Coordinating Committee on Systems and Signals , 2006, Annu. Rev. Control..

[36]  Zou Tao Adaptive Predictive Control Based on On-line Subspace Identification , 2010 .