An Improved Estimation Method for Unmodeled Dynamics Based on ANFIS and Its Application to Controller Design

By representing nonlinear systems as a combination of linear part and unmodeled dynamics, in this paper, an improved estimation algorithm using an adaptive neuro-fuzzy inference system (ANFIS) for unmodeled dynamics is presented. At first, the unmodeled dynamics is divided into two parts using the differential expansion of the control input at the last time instant; then, the two parts are estimated by the ANFIS. It has been shown that the proposed algorithm overcomes the problem that the unknown control input is embedded in unmodeled dynamics, which makes the true value of unmodeled dynamics difficult obtain. Moreover, the method improves the precision of the estimation of unmodeled dynamics. Second, under the assumption that the growth rate of unmodeled dynamics does not exceed its input vector, the “one-to-one mapping” and “regularization technique” are adopted to deal with the input and output data and the unmodeled dynamics, respectively. As a result, the data vector can be guaranteed to lie inside a compact set, which ensures the use of the universal approximation property of the ANFIS. On the other hand, it has been shown that datum of a system can be fully used to obtain the parameters (centers, widths) in membership functions and the network connection weights in the ANFIS by offline training. These parameters are tuned online to improve the estimation convergence rate of the unmodeled dynamics. The effectiveness of the proposed estimation method is illustrated by comparing it with the simulation results that are obtained from the other existing methods. Finally, the proposed estimation method is applied to the nonlinear switching control design. Both simulation and theoretical analysis have confirmed that the nonlinear switching control which adopts the proposed estimation method cannot only guarantee the stability and convergence of the system but can exhibit a desired dynamic performance for the closed-loop system as well.

[1]  Robert M. Sanner,et al.  Gaussian Networks for Direct Adaptive Control , 1991, 1991 American Control Conference.

[2]  Chai Tian Nonlinear Adaptive Switching Control Method Based on Unmodeled Dynamics Compensation , 2011 .

[3]  Kumpati S. Narendra,et al.  Nonlinear adaptive control using neural networks and multiple models , 2001, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[4]  Han-Xiong Li,et al.  A novel neural internal model control for multi-input multi-output nonlinear discrete-time processes , 2009 .

[5]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[6]  L X Wang,et al.  Fuzzy basis functions, universal approximation, and orthogonal least-squares learning , 1992, IEEE Trans. Neural Networks.

[7]  Shaocheng Tong,et al.  A DSC Approach to Robust Adaptive NN Tracking Control for Strict-Feedback Nonlinear Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Shaocheng Tong,et al.  Fuzzy-Adaptive Decentralized Output-Feedback Control for Large-Scale Nonlinear Systems With Dynamical Uncertainties , 2010, IEEE Transactions on Fuzzy Systems.

[9]  Tianyou Chai,et al.  Intelligent control using multiple models and neural networks , 2008 .

[10]  Zhang Huaguang,et al.  Modeling, identification, and control of a class of nonlinear systems , 2001, IEEE Trans. Fuzzy Syst..

[11]  Tianyou Chai,et al.  Nonlinear multivariable adaptive control using multiple models and neural networks , 2007, Autom..

[12]  Shuzhi Sam Ge,et al.  Adaptive NN control for a class of discrete-time nonlinear systems based on input-output model , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[13]  Chai Tianyou Direct adaptive control for a class of nonlinear non-minimum phase systems , 2006 .

[14]  Toshio Fukuda,et al.  A new nonlinear robust disturbance observer , 2000 .

[15]  Xinkai Chen,et al.  Adaptive sliding mode control for discrete-time multi-input multi-output systems , 2006, Autom..

[16]  Euntai Kim,et al.  A discrete-time fuzzy disturbance observer and its application to control , 2003, IEEE Trans. Fuzzy Syst..

[17]  Toshio Fukuda,et al.  A nonlinear disturbance observer for multivariable systems and its application to magnetic bearing systems , 2004, IEEE Transactions on Control Systems Technology.

[18]  Xie Xuejun,et al.  ADAPTIVE CONTROL OF NONLINEAR DISCRETE TIME SYSTEMS USING RADIAL BASIS FUNCTION NETWORKS , 2000 .

[19]  Bhanu Pratap,et al.  Real-time implementation of Chebyshev neural network observer for twin rotor control system , 2011, Expert Syst. Appl..

[20]  Quan Yongbing,et al.  Modeling, Identification and Control of a Class of Nonlinear System , 2001 .

[21]  Dale E. Seborg,et al.  Nonlinear internal model control strategy for neural network models , 1992 .

[22]  Hassan K. Khalil,et al.  Robustness of high-gain observer-based nonlinear controllers to unmodeled actuators and sensors , 2002, Autom..

[23]  Yan Liu,et al.  Variable high-gain disturbance observer design with online adaption of observer gains embedded in numerical integration , 2012, Math. Comput. Simul..

[24]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[25]  Tianyou Chai,et al.  A new decoupling design of self‐tuning multivariable generalized predictive control , 1999 .

[26]  Shaocheng Tong,et al.  Adaptive Fuzzy Output Feedback Tracking Backstepping Control of Strict-Feedback Nonlinear Systems With Unknown Dead Zones , 2012, IEEE Transactions on Fuzzy Systems.

[27]  Kumpati S. Narendra,et al.  Identification and control of a nonlinear discrete-time system based on its linearization: a unified framework , 2004, IEEE Transactions on Neural Networks.

[28]  Shaocheng Tong,et al.  A Combined Backstepping and Small-Gain Approach to Robust Adaptive Fuzzy Output Feedback Control , 2009, IEEE Transactions on Fuzzy Systems.

[29]  Han-Xiong Li,et al.  Feedback-Linearization-Based Neural Adaptive Control for Unknown Nonaffine Nonlinear Discrete-Time Systems , 2008, IEEE Transactions on Neural Networks.

[30]  Chun-Yi Su,et al.  An Adaptive Robust Nonlinear Motion Controller Combined With Disturbance Observer , 2010, IEEE Transactions on Control Systems Technology.

[31]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[32]  Kevin M. Passino,et al.  Stable Adaptive Control and Estimation for Nonlinear Systems , 2001 .

[33]  김종환,et al.  비최소 위상시스템의 직접적응제어 ( Direct Adaptive Control of Nonminimum Phase Systems ) , 1986 .

[34]  Tianyou Chai,et al.  Data-Based Virtual Unmodeled Dynamics Driven Multivariable Nonlinear Adaptive Switching Control , 2011, IEEE Transactions on Neural Networks.

[35]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[36]  Euntai Kim,et al.  Output feedback tracking control of MIMO systems using a fuzzy disturbance observer and its application to the speed control of a PM synchronous motor , 2005, IEEE Transactions on Fuzzy Systems.

[37]  Tianyou Chai,et al.  Multiple models and neural networks based decoupling control of ball mill coal-pulverizing systems , 2011 .

[38]  Shaocheng Tong,et al.  A Novel Robust Adaptive-Fuzzy-Tracking Control for a Class of NonlinearMulti-Input/Multi-Output Systems , 2010, IEEE Transactions on Fuzzy Systems.

[39]  Chris J. Harris,et al.  One-to-one mapping and its application to neural networks based control systems design , 1996, Int. J. Syst. Sci..

[40]  Tianyou Chai,et al.  A Nonlinear Control Method Based on ANFIS and Multiple Models for a Class of SISO Nonlinear Systems and Its Application , 2011, IEEE Transactions on Neural Networks.

[41]  Yusheng Liu,et al.  Robust adaptive observer for nonlinear systems with unmodeled dynamics , 2009, Autom..

[42]  Xuemei Ren,et al.  Neural Networks-Based Adaptive Control for Nonlinear Time-Varying Delays Systems With Unknown Control Direction , 2011, IEEE Transactions on Neural Networks.