Adaptive Sliding Mode Control of Dynamic Systems Using Double Loop Recurrent Neural Network Structure

In this paper, an adaptive sliding mode control system using a double loop recurrent neural network (DLRNN) structure is proposed for a class of nonlinear dynamic systems. A new three-layer RNN is proposed to approximate unknown dynamics with two different kinds of feedback loops where the firing weights and output signal calculated in the last step are stored and used as the feedback signals in each feedback loop. Since the new structure has combined the advantages of internal feedback NN and external feedback NN, it can acquire the internal state information while the output signal is also captured, thus the new designed DLRNN can achieve better approximation performance compared with the regular NNs without feedback loops or the regular RNNs with a single feedback loop. The new proposed DLRNN structure is employed in an equivalent controller to approximate the unknown nonlinear system dynamics, and the parameters of the DLRNN are updated online by adaptive laws to get favorable approximation performance. To investigate the effectiveness of the proposed controller, the designed adaptive sliding mode controller with the DLRNN is applied to a $z$ -axis microelectromechanical system gyroscope to control the vibrating dynamics of the proof mass. Simulation results demonstrate that the proposed methodology can achieve good tracking property, and the comparisons of the approximation performance between radial basis function NN, RNN, and DLRNN show that the DLRNN can accurately estimate the unknown dynamics with a fast speed while the internal states of DLRNN are more stable.

[1]  Danwei Wang,et al.  Recurrent neural tracking control based on multivariable robust adaptive gradient-descent training algorithm , 2011, Neural Computing and Applications.

[2]  Jian Zhou,et al.  Robust Adaptive Control of MEMS Triaxial Gyroscope Using Fuzzy Compensator , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  Bing Chen,et al.  Position tracking control for chaotic permanent magnet synchronous motors via indirect adaptive neural approximation , 2015, Neurocomputing.

[4]  Huaguang Zhang,et al.  A Comprehensive Review of Stability Analysis of Continuous-Time Recurrent Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[5]  Roberto Horowitz,et al.  Trajectory-Switching Algorithm for a MEMS Gyroscope , 2007, IEEE Transactions on Instrumentation and Measurement.

[6]  Alexander G. Loukianov,et al.  Discrete-Time Neural Sliding-Mode Block Control for a DC Motor With Controlled Flux , 2012, IEEE Transactions on Industrial Electronics.

[7]  Jongwon Kim,et al.  Switching PD-based sliding mode control for hovering of a tilting-thruster underwater robot , 2018, PloS one.

[8]  Yuanqing Xia,et al.  Adaptive back‐stepping sliding mode attitude control of missile systems , 2013 .

[9]  Hongbo Shi,et al.  Adaptive position tracking control of permanent magnet synchronous motor based on RBF fast terminal sliding mode control , 2013, Neurocomputing.

[10]  Sergio Alvarez Rodríguez,et al.  A Dual Neural Network as an Identifier for a Robot Arm , 2015 .

[11]  Leonardo R. L. Teixeira,et al.  Smooth indirect adaptive sliding mode control , 2015 .

[12]  Fayez F. M. El-Sousy Adaptive Dynamic Sliding-Mode Control System Using Recurrent RBFN for High-Performance Induction Motor Servo Drive , 2013, IEEE Transactions on Industrial Informatics.

[13]  Zhiqiang Zheng,et al.  Robust adaptive second-order sliding-mode control with fast transient performance , 2012 .

[14]  Juntao Fei,et al.  Adaptive Backstepping Design of a Microgyroscope , 2018, Micromachines.

[15]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[16]  Jianghai Hu,et al.  Variable Neural Adaptive Robust Control: A Switched System Approach , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Lixiang Li,et al.  Synchronization control of memristor-based recurrent neural networks with perturbations , 2014, Neural Networks.

[18]  Youxian Sun,et al.  Adaptive Neural Control of Nonlinear MIMO Systems With Time-Varying Output Constraints , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Yuanqing Xia,et al.  Adaptive Sliding Mode Control for Attitude Stabilization With Actuator Saturation , 2011, IEEE Transactions on Industrial Electronics.

[21]  Bin Xu,et al.  Robust adaptive neural control of flexible hypersonic flight vehicle with dead-zone input nonlinearity , 2015 .

[22]  Ahmed N. Al-Masri,et al.  Simulation of an adaptive artificial neural network for power system security enhancement including control action , 2015, Appl. Soft Comput..

[23]  Dong-Juan Li,et al.  Adaptive controller design-based neural networks for output constraint continuous stirred tank reactor , 2015, Neurocomputing.

[24]  J. J. Rubio,et al.  Identification and control of class of non-linear systems with non-symmetric deadzone using recurrent neural networks , 2014 .

[25]  Chun-Fei Hsu,et al.  Adaptive exponential-reaching sliding-mode control for antilock braking systems , 2014 .

[26]  Ali Saghafinia,et al.  Adaptive Fuzzy Sliding-Mode Control Into Chattering-Free IM Drive , 2015, IEEE Transactions on Industry Applications.

[27]  George A. Rovithakis,et al.  A Simplified Adaptive Neural Network Prescribed Performance Controller for Uncertain MIMO Feedback Linearizable Systems , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[28]  Chih-Min Lin,et al.  Neural-network-based robust adaptive control for a class of nonlinear systems , 2011, Neural Computing and Applications.

[29]  F. Jurado,et al.  Real‐Time Results for High Order Neural Identification and Block Control Transformation Form Using High Order Sliding Modes , 2015 .

[30]  Ying Zou,et al.  A compound control method based on the adaptive neural network and sliding mode control for inertial stable platform , 2015, Neurocomputing.