Self-structuring fuzzy-neural backstepping control with a B-spline-based compensator

Abstract To relieve the burdens of network controller design and approximation error bound determination, a self-structuring fuzzy-neural backstepping control system (SSFNBS) with a B-spline-based compensator is proposed. In this paper, a network-identification-based control is represented where the self-structuring fuzzy neural network-based (SSFNN) is used as the observer to approximate the controlled system dynamics. To balance the tradeoff between the structure efficiency and the identification accuracy, a structure learning mechanism of the node-adding process and the node-pruning process is introduced. On the other hand, the B-spline-based compensator is introduced to dispel the effect of approximation error. With the adoption of B-spline functions, the compensation controller can be given in a recurrent way based on the introduction of knot vector and the drawbacks of the conventional compensation controllers can be freed. With the introduction of the B-spline function, the proposed SSFNBS features the following advantages: (1) the capability of network-based controller is improved, (2) the design of the compensation controller can be easily established based on the characteristics of the B-spline function, (3) the stability of closed-loop control system is guaranteed by the means of Lyapunov function with the tuning law of the B-spline-based compensator. To investigate the capabilities of the proposed approach, the SSFNBS is applied to the nonlinear system, chaotic system, and wing rock motion control problems. Through the simulation results the advantages of the proposed SSFNBS can be observed.

[1]  Meng Joo Er,et al.  Adaptive noise cancellation using enhanced dynamic fuzzy neural networks , 2005, IEEE Transactions on Fuzzy Systems.

[2]  P. Olver Nonlinear Systems , 2013 .

[3]  Changyun Wen,et al.  Adaptive Backstepping Control of Uncertain Systems with Unknown Input Time-Delay , 2008 .

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

[5]  David L. Elliott,et al.  Neural Systems for Control , 1997 .

[6]  Tsu-Tian Lee,et al.  Hinfin tracking-based sliding mode control for uncertain nonlinear systems via an adaptive fuzzy-neural approach , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Chih-Min Lin,et al.  Neural-network-identification-based adaptive control of wing rock motions , 2005 .

[8]  Marimuthu Palaniswami,et al.  An adaptive tracking controller using neural networks for a class of nonlinear systems , 1998, IEEE Trans. Neural Networks.

[9]  Dipti Srinivasan,et al.  Neural Controller for UPS Inverters Based on B-Spline Network , 2008, IEEE Transactions on Industrial Electronics.

[10]  Anuradha M. Annaswamy,et al.  Stable Adaptive Systems , 1989 .

[11]  F. Khaber,et al.  Adaptive fuzzy control of a class of SISO nonaffine nonlinear Systems , 2008 .

[12]  Rong-Jong Wai,et al.  Robust control using neural network uncertainty observer for linear induction motor servo drive , 2002 .

[13]  Kuang-Yow Lian,et al.  Adaptive synchronization design for chaotic systems via a scalar driving signal , 2002 .

[14]  Faa-Jeng Lin,et al.  A permanent-magnet synchronous motor servo drive using self-constructing fuzzy neural network controller , 2004, IEEE Transactions on Energy Conversion.

[15]  Yih-Guang Leu,et al.  B-spline backstepping control with derivative matrix estimation and its applications , 2011, Neurocomputing.

[16]  Da Lin,et al.  Observer-based decentralized fuzzy neural sliding mode control for interconnected unknown chaotic systems via network structure adaptation , 2010, Fuzzy Sets Syst..

[17]  Tao Zhang,et al.  Adaptive neural network control of nonlinear systems by state and output feedback , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[18]  Xiaofan Wang,et al.  Backstepping control of discrete-time chaotic systems with application to the Henon system , 2001 .

[19]  Anthony J. Calise,et al.  Adaptive output feedback control of nonlinear systems using neural networks , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[20]  Chunshien Li,et al.  Pseudoerror-based self-organizing neuro-fuzzy system , 2004, IEEE Trans. Fuzzy Syst..

[21]  Chih-Min Lin,et al.  Neural-network-based adaptive control for induction servomotor drive system , 2002, IEEE Trans. Ind. Electron..

[22]  Da Lin,et al.  Dynamic fuzzy neural networks modeling and adaptive backstepping tracking control of uncertain chaotic systems , 2010, Neurocomputing.

[23]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[24]  A. H. Nayfeh,et al.  Analytical study of the subsonic wing-rock phenomenon for slender delta wings , 1989 .

[25]  Shuzhi Sam Ge,et al.  Adaptive neural network control for strict-feedback nonlinear systems using backstepping design , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[26]  Tong Shao-cheng,et al.  Fuzzy adaptive observer backstepping control for MIMO nonlinear systems , 2009 .

[27]  Jang-Hyun Park,et al.  Output-feedback control of uncertain nonlinear systems using a self-structuring adaptive fuzzy observer , 2005, Fuzzy Sets Syst..

[28]  Guanrong Chen,et al.  On feedback control of chaotic continuous-time systems , 1993 .

[29]  Shaocheng Tong,et al.  DIRECT ADAPTIVE FUZZY BACKSTEPPING CONTROL FOR A CLASS OF NONLINEAR SYSTEMS , 2007 .

[30]  Jang-Hyun Park,et al.  Direct adaptive controller for nonaffine nonlinear systems using self-structuring neural networks , 2005, IEEE Transactions on Neural Networks.

[31]  M. Polycarpou,et al.  Stable adaptive tracking of uncertain systems using nonlinearly parametrized on-line approximators , 1998 .

[32]  Chih-Hong Lin,et al.  Self-constructing fuzzy neural network speed controller for permanent-magnet synchronous motor drive , 2001, IEEE Trans. Fuzzy Syst..

[33]  Meng Joo Er,et al.  A fast approach for automatic generation of fuzzy rules by generalized dynamic fuzzy neural networks , 2001, IEEE Trans. Fuzzy Syst..

[34]  Gang Feng,et al.  Robust control for a class of uncertain nonlinear systems: adaptive fuzzy approach based on backstepping , 2005, Fuzzy Sets Syst..

[35]  Frank L. Lewis,et al.  Robust backstepping control of induction motors using neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..

[36]  Chin-Teng Lin,et al.  An On-Line Self-Constructing Neural Fuzzy Inference Network and Its Applications , 1998 .

[37]  W. Chang,et al.  Application of an auto-tuning neuron to sliding mode control , 2002 .

[38]  Benjamin Rodrigues de Menezes,et al.  On-line neural training algorithm with sliding mode control and adaptive learning rate , 2007, Neurocomputing.

[39]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[40]  Meng Joo Er,et al.  Dynamic fuzzy neural networks-a novel approach to function approximation , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[41]  Robert F. Sproull,et al.  Principles of interactive computer graphics (2nd ed.) , 1979 .

[42]  M. MendelJ.,et al.  Fuzzy basis functions , 1995 .

[43]  Chih-Min Lin,et al.  Recurrent-neural-network-based adaptive-backstepping control for induction servomotors , 2005, IEEE Transactions on Industrial Electronics.

[44]  H. Nijmeijer,et al.  On Lyapunov control of the Duffing equation , 1995 .

[45]  Chin-Teng Lin,et al.  An online self-constructing neural fuzzy inference network and its applications , 1998, IEEE Trans. Fuzzy Syst..

[46]  Xinghuo Yu,et al.  A fuzzy neural network approximator with fast terminal sliding mode and its applications , 2002, Proceedings of the 9th International Conference on Neural Information Processing, 2002. ICONIP '02..