A Kernel-based Approach to MIMO LPV State-space Identification and Application to a Nonlinear Process System

Abstract This paper first describes the development of a nonparametric identification method for linear parameter-varying (LPV) state-space models and then applies it to a nonlinear process system. The proposed method uses kernel-based least-squares support vector machines (LS-SVM). While parametric identification methods require proper selection of basis functions in order to avoid over-parametrization or structural bias, the problem of variance-bias tradeoff is avoided by estimating the functional dependencies of the state-space representation on the LPV scheduling variables using measured input and output data under the LS-SVM framework. The proposed formulation allows for LS-SVM to reconstruct and uncover static, as well as dynamic dependencies on scheduling variables in multi-input multi-output (MIMO) LPV models. This is achieved by assuming that the states are measurable, which is a common scenario during online control of many chemical processes described by lumped parameter models. The proposed method does not require an explicit declaration of the feature maps of the nonlinearities of the assumed model structure; instead, it requires the selection of a nonlinear kernel function and tuning its parameters. The developed identification method is applied to a continuous stirred tank reactor (CSTR) model under realistic noise conditions. Another numerical example along with the CSTR system illustrates the performance of the proposed algorithm under both static and dynamic dependence on the scheduling variables.

[1]  Marco Lovera,et al.  LPV/LFT modelling and identification: overview, synergies and a case study , 2008, 2008 IEEE International Conference on Computer-Aided Control Systems.

[2]  Bassam Bamieh,et al.  Identification of linear parameter varying models , 2002 .

[3]  Javad Mohammadpour,et al.  A support vector machine-based method for LPV-ARX identification with noisy scheduling parameters , 2014, 2014 European Control Conference (ECC).

[4]  Daniel E. Rivera,et al.  LPV system identification using a separable least squares support vector machines approach , 2014, 53rd IEEE Conference on Decision and Control.

[5]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[6]  Javad Mohammadpour,et al.  A Bayesian approach for estimation of linear-regression LPV models , 2014, 53rd IEEE Conference on Decision and Control.

[7]  Wei Xing Zheng,et al.  Model structure learning: A support vector machine approach for LPV linear-regression models , 2011, IEEE Conference on Decision and Control and European Control Conference.

[8]  V. Verdult Non linear system identification : a state-space approach , 2002 .

[9]  Brian Roffel,et al.  Process Dynamics and Control: Modeling for Control and Prediction , 2007 .

[10]  Javad Mohammadpour,et al.  Parameter Set-mapping using kernel-based PCA for linear parameter-varying systems , 2014, 2014 European Control Conference (ECC).

[11]  Michel Verhaegen,et al.  Subspace IDentification of MIMO LPV systems: The PBSID approach , 2008, 2008 47th IEEE Conference on Decision and Control.

[12]  Michel Verhaegen,et al.  Subspace identification of MIMO LPV systems using a periodic scheduling sequence , 2007, Autom..

[13]  Michel Verhaegen,et al.  Subspace identification of multivariable linear parameter-varying systems , 2002, Autom..

[14]  van den Pmj Paul Hof,et al.  Identification of nonlinear process models in an LPV framework , 2010 .

[15]  Richard H. Bartels,et al.  Algorithm 432 [C2]: Solution of the matrix equation AX + XB = C [F4] , 1972, Commun. ACM.

[16]  Lawton H. Lee,et al.  Identification of Linear Parameter-Varying Systems Using Nonlinear Programming , 1999 .

[17]  Vincent Verdult,et al.  Kernel methods for subspace identification of multivariable LPV and bilinear systems , 2005, Autom..

[18]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[19]  Panagiotis D. Christofides,et al.  Control of Nonlinear and Hybrid Process Systems: Designs for Uncertainty, Constraints and Time-Delays , 2005 .

[20]  M. Lovera,et al.  Identification for gain-scheduling: a balanced subspace approach , 2007, 2007 American Control Conference.

[21]  Marco Lovera,et al.  Identification of LPV State Space Models for Autonomic Web Service Systems , 2011, IEEE Transactions on Control Systems Technology.