Automatic Identification and Switching of Multi-MRAC Systems

Controlling hybrid systems - a system that exhibits continuous and discrete behavior simultaneously - is of great interest since the new millennium. Switched linear systems are especially interesting due to the large amount of applications that may be solved. However, applying different control schemes on switched systems entails difficulties in identifying the underlying models and the transitions that occur between them. In this paper an automatic identification and switching for Multi-Model Reference Adaptive Control (MMRAC) scheme is proposed. The identification of the submodels is performed by curve clustering of the states plotted in the phase portrait. An unsupervised learning algorithm is proposed to cluster the curves. Each curve represents a single submodel and is paired with an MRAC. After the clustering process, correlation between every submodel and the current state is checked. Then the MRAC paired with the best representing curve is used to control the plant, and update the parameters of the curve and the MRAC itself. The results of two simulations are presented in the end of this paper.

[1]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[2]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[3]  Kumpati S. Narendra,et al.  Adaptive control using multiple models , 1997, IEEE Trans. Autom. Control..

[4]  Hugo Guterman,et al.  A Survey of Adaptive Control , 2017, ICRA 2017.

[5]  A. Garulli,et al.  A survey on switched and piecewise affine system identification , 2012 .

[6]  A. Zinober,et al.  Adaptive Control: the Model Reference Approach , 1980 .

[7]  Tom O'Mahony,et al.  Design considerations for piecewise affine system identification of nonlinear systems , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[8]  G. Watson Approximation theory and numerical methods , 1980 .

[9]  Faicel Chamroukhi,et al.  Robust EM algorithm for model-based curve clustering , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[10]  Stéphane Lecoeuche,et al.  A recursive identification algorithm for switched linear/affine models , 2011 .

[11]  Richard S. Sutton,et al.  Reinforcement Learning is Direct Adaptive Optimal Control , 1992, 1991 American Control Conference.

[12]  Kumpati S. Narendra,et al.  New Concepts in Adaptive Control Using Multiple Models , 2012, IEEE Transactions on Automatic Control.

[13]  M. Powell,et al.  Approximation theory and methods , 1984 .

[14]  W. Kwon,et al.  Stabilizing state-feedback design via the moving horizon method† , 1983 .

[15]  Hao Ying Introduction to Fuzzy Control and Modeling , 2000 .

[16]  L. Trefethen Spectral Methods in MATLAB , 2000 .

[17]  Kumpati S. Narendra,et al.  Adaptive identification and control of dynamical systems using neural networks , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[18]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .