Data-driven multi-model minimum variance controller design based on support vectors

Abstract Minimum variance (MV) benchmark is a quantification that is widely applied to compare actual performance of a control loop against its optimal performance. For linear systems, MV benchmark has been well studied, and several well-practiced techniques have been proposed to evaluate the performance of the systems. However, these techniques may not provide satisfactory performance in some situations. For instance, the operational data sampled from a multi-model system does not satisfy stationary conditions that are required for conventional methods. As a result, linear MV benchmark techniques cannot be applied. One possible approach to design MV controller for a multi-model system is to segregate, and label the data using a dynamic clustering method. Then, the MV benchmark can be determined by the multi-model MV control. In this paper, a support vector regression based method is proposed in which all three steps of dynamic clustering, model identification and MV controller design are performed simultaneously through a data driven approach. In addition, a new support vector-based clustering method is proposed by which the data are clustered in residual space of the process model. The optimality and convergence of the proposed algorithm are studied. The proposed multi-model MV controller design technique is demonstrated through a simulated continuous stirred-tank reactor (CSTR) example, which is operated in varying conditions.

[1]  R. B. Vinter,et al.  Minimum-variance and self-tuning control , 1985 .

[2]  Serdar Iplikci,et al.  Support vector machines‐based generalized predictive control , 2006 .

[3]  Jie Zhang,et al.  Process performance monitoring using multivariate statistical process control , 1996 .

[4]  Maysam F. Abbod,et al.  Adaptive Fuzzy TSK Model-Based Predictive Control Using a Carima Model Structure , 2000 .

[5]  Biao Huang,et al.  Multirate Minimum Variance Control Design and Control Performance Assessment: A Data-Driven Subspace Approach , 2007, IEEE Transactions on Control Systems Technology.

[6]  Kok Seng Chua,et al.  Efficient computations for large least square support vector machine classifiers , 2003, Pattern Recognit. Lett..

[7]  Johan A. K. Suykens,et al.  Benchmarking Least Squares Support Vector Machine Classifiers , 2004, Machine Learning.

[8]  Václav Hlavác,et al.  Multi-class support vector machine , 2002, Object recognition supported by user interaction for service robots.

[9]  Sirish L. Shah,et al.  Practical Issues in Multivariable Feedback Control Performance Assessment , 1997 .

[10]  Pawel Majecki,et al.  Controller performance design and assessment using nonlinear generalized minimum variance benchmark: scalar case , 2004 .

[11]  Johan A. K. Suykens,et al.  Optimal control by least squares support vector machines , 2001, Neural Networks.

[12]  Sirish L. Shah,et al.  Performance Assessment of Control Loops: Theory and Applications , 1999 .

[13]  Anil K. Jain Data clustering: 50 years beyond K-means , 2010, Pattern Recognit. Lett..

[14]  Hava T. Siegelmann,et al.  Support Vector Clustering , 2002, J. Mach. Learn. Res..

[15]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[16]  Biao Huang,et al.  Control Performance Assessment Subject to Multi-Objective User-Specified Performance Characteristics , 2011, IEEE Transactions on Control Systems Technology.

[17]  Michael Vogt,et al.  System identification techniques based on support vector machines without bias term , 2013 .

[18]  Sirish L. Shah,et al.  Feedforward plus feedback controller performance assessment of MIMO systems , 2000, IEEE Trans. Control. Syst. Technol..

[19]  Miin-Shen Yang,et al.  Alternative c-means clustering algorithms , 2002, Pattern Recognit..

[20]  Shuzhi Sam Ge,et al.  Data Driven Adaptive Predictive Control for Holonomic Constrained Under-Actuated Biped Robots , 2012, IEEE Transactions on Control Systems Technology.