Ocean Engineering Equipment

Adaptive Backstepping Terminal Sliding Mode Control Method Based on Recurrent Neural Networks for Autonomous Underwater Vehicle

  • Chao Yang ,
  • Feng Yao ,
  • Ming-Jun Zhang
展开
  • College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China

收稿日期: 2017-09-02

  网络出版日期: 2019-07-23

基金资助

Supported by Basic Research Program of Ministry of Industry and Information Technology of China (Grant No. B2420133003) and National Natural Science Foundation of China (Grant Nos. 51779060, 51679054)

Adaptive Backstepping Terminal Sliding Mode Control Method Based on Recurrent Neural Networks for Autonomous Underwater Vehicle

  • Chao Yang ,
  • Feng Yao ,
  • Ming-Jun Zhang
Expand
  • College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China

Received date: 2017-09-02

  Online published: 2019-07-23

Supported by

Supported by Basic Research Program of Ministry of Industry and Information Technology of China (Grant No. B2420133003) and National Natural Science Foundation of China (Grant Nos. 51779060, 51679054)

摘要

The trajectory tracking control problem is addressed for autonomous underwater vehicle (AUV) in marine environment, with presence of the infuence of the uncertain factors including ocean current disturbance, dynamic modeling uncertainty, and thrust model errors. To improve the trajectory tracking accuracy of AUV, an adaptive backstepping terminal sliding mode control based on recurrent neural networks (RNN) is proposed. Firstly, considering the inaccurate of thrust model of thruster, a Taylor's polynomial is used to obtain the thrust model errors. And then, the dynamic modeling uncertainty and thrust model errors are combined into the system model uncertainty (SMU) of AUV; through the RNN, the SMU and ocean current disturbance are classifed, approximated online. Finally, the weights of RNN and other control parameters are adjusted online based on the backstepping terminal sliding mode controller. In addition, a chattering-reduction method is proposed based on sigmoid function. In chattering-reduction method, the sigmoid function is used to realize the continuity of the sliding mode switching function, and the sliding mode switching gain is adjusted online based on the exponential form of the sliding mode function. Based on the Lyapunov theory and Barbalat's lemma, it is theoretically proved that the AUV trajectory tracking error can quickly converge to zero in the fnite time. This research proposes a trajectory tracking control method of AUV, which can efectively achieve high-precision trajectory tracking control of AUV under the infuence of the uncertain factors. The feasibility and efectiveness of the proposed method is demonstrated with trajectory tracking simulations and pool-experiments of AUV.

本文引用格式

Chao Yang , Feng Yao , Ming-Jun Zhang . Adaptive Backstepping Terminal Sliding Mode Control Method Based on Recurrent Neural Networks for Autonomous Underwater Vehicle[J]. Chinese Journal of Mechanical Engineering, 2018 , 31(6) : 110 -110 . DOI: 10.1186/s10033-018-0307-5

Abstract

The trajectory tracking control problem is addressed for autonomous underwater vehicle (AUV) in marine environment, with presence of the infuence of the uncertain factors including ocean current disturbance, dynamic modeling uncertainty, and thrust model errors. To improve the trajectory tracking accuracy of AUV, an adaptive backstepping terminal sliding mode control based on recurrent neural networks (RNN) is proposed. Firstly, considering the inaccurate of thrust model of thruster, a Taylor's polynomial is used to obtain the thrust model errors. And then, the dynamic modeling uncertainty and thrust model errors are combined into the system model uncertainty (SMU) of AUV; through the RNN, the SMU and ocean current disturbance are classifed, approximated online. Finally, the weights of RNN and other control parameters are adjusted online based on the backstepping terminal sliding mode controller. In addition, a chattering-reduction method is proposed based on sigmoid function. In chattering-reduction method, the sigmoid function is used to realize the continuity of the sliding mode switching function, and the sliding mode switching gain is adjusted online based on the exponential form of the sliding mode function. Based on the Lyapunov theory and Barbalat's lemma, it is theoretically proved that the AUV trajectory tracking error can quickly converge to zero in the fnite time. This research proposes a trajectory tracking control method of AUV, which can efectively achieve high-precision trajectory tracking control of AUV under the infuence of the uncertain factors. The feasibility and efectiveness of the proposed method is demonstrated with trajectory tracking simulations and pool-experiments of AUV.

参考文献

[1] Y R Xu, P C Li. The development trend of underwater vehicle. Chinese Journal of Nature, 2011, 33(3):125-131. (in Chinese)
[2] C Z Pan, X Z Lai, S X Yang, et al. A bioinspired neural dynamics-based approach to tracking control of autonomous surface vehicles subject to unknown ocean currents. Neural Computing & Applications, 2015, 26(8):1929-1938.
[3] O Hassanein, S G Anavatti, H Shim, T Ray. Model-based adaptive control system for autonomous underwater vehicles. Ocean Engineering, 2016, 127:58-69.
[4] P S Londhe, M Santhakumar, B M Patre, et al. Task space control of an autonomous underwater vehicle manipulator system by robust single-input fuzzy logic control scheme. IEEE Journal of Oceanic Engineering, 2017, 42(1):13-28.
[5] B Xu, S R Pandian, N Sakagami, et al. Neuro-fuzzy control of underwater vehicle-manipulator systems. Journal of the Franklin Institute, 2012, 349(3):1125-1138.
[6] J C Yu, Q Li, A Q Zhang, et al. Neural network adaptive control for underwater vehicles. Control Theory & Applications, 2008, 25(1):9-13. (in Chinese)
[7] A Bagheri, J J Moghaddam. Simulation and tracking control based on neural-network strategy and sliding-mode control for underwater remotely operated vehicle. Neurocomputing, 2009, 72(7-9):1934-1950.
[8] Y J Wang, M J Zhang, P A Wilson, et al. Adaptive neural network-based backstepping fault tolerant control for underwater vehicles with thruster fault. Ocean Engineering, 2015, 110:15-24.
[9] M J Zhang, Z Z Chu. Adaptive region tracking control for autonomous underwater vehicle. Journal of Mechanical Engineering, 2014, 50(19):50-57. (in Chinese)
[10] JPJ Avila, DC Donha, JC Adamowski. Experimental model identification of open-frame underwater vehicles. Ocean Engineering, 2013, 60(2):81-94.
[11] P Ridao, A Tiano, A El-Fakdi, et al. On the identification of nonlinear models of unmanned underwater vehicles. Control Engineering Practice, 2004, 12(12):1483-1499.
[12] A Bagheri, T Karimi, N Amanifard. Tracking performance control of a cable communicated underwater vehicle using adaptive neural network controllers. Applied Soft Computing, 2010, 10(3):908-918.
[13] M J Zhang, X Liu, B J Yin, et al. Adaptive terminal sliding mode based thruster fault tolerant control for underwater vehicle in time-varying ocean currents. Journal of the Franklin Institute, 2015, 352(11):4935-4961.
[14] M J Zhang, Z Z Chu. Adaptive sliding mode control based on local recurrent neural networks for underwater robot. Ocean Engineering, 2012, 45(2):56-62.
[15] Z Z Chu, D Q Zhu, G E Jan. Observer-based adaptive neural network control for a class of remotely operated vehicles. Ocean Engineering, 2016, 127:82-89.
[16] Q Khan, R Akmeliawati. Neuro-adaptive dynamic integral sliding mode control design with output differentiation observer for uncertain higher order MIMO nonlinear systems. Neurocomputing, 2017, 226:126-134.
[17] Z Z Chu, D Q Zhu, S X Yang, et al. Adaptive sliding mode control for depth trajectory tracking of remotely operated vehicle with thruster nonlinearity. Journal of Navigation, 2017, 70:149-164.
[18] Y Wang, L Gu, M Gao, et al. Multivariable output feedback adaptive terminal sliding mode control for underwater vehicles. Asian Journal of Control, 2016, 18(1):247-265.
[19] Y Feng, X Yu, Z Man. Non-singular terminal sliding mode control of rigid manipulators. Automatica, 2002, 38(12):2159-2167.
[20] M D Tran, H J Kang. Adaptive terminal sliding mode control of uncertain robotic manipulators based on local approximation of a dynamic system. Neurocomputing, 2017, 228:231-240.
[21] T Chatchanayuenyong, M Parnichkun. Neural network based-time optimal sliding mode control for an autonomous underwater robot. Mechatronics, 2006, 16(8):471-478.
[22] S Yu, X Yu, B Shirinzadeh, et al. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica, 2005, 41(11):1957-1964.
[23] B Cong, X Liu, Z Chen. Backstepping based adaptive sliding mode control for spacecraft attitude maneuvers. Aerospace Science & Technology, 2013, 30(1):1-7.
[24] G H Hardy, J E Littlewood, G Plya. Inequalities. Cambridge:University Press, Cambridge.
[25] Y Tang. Terminal sliding mode control for rigid robots. Automatica, 1998, 34(1):51-56.
[26] V Nekoukar, A Erfanian. Adaptive fuzzy terminal sliding mode control for a class of MIMO uncertain nonlinear systems. Fuzzy Sets & Systems, 2011, 179(1):34-49.
[27] J Yu, M Chen, C S Jiang. Adaptive sliding mode control for nonlinear uncertain systems based on disturbance observer. Control Theory & Applications, 2014, 31(8):993-999. (in Chinese)
[28] W M Bessa, M S Dutra, E Kreuzer. Depth control of remotely operated underwater vehicles using an adaptive fuzzy sliding mode controller. Robotics & Autonomous Systems, 2008, 56(8):670-677.
[29] S Soylu, B J Buckham, R P Podhorodeski. A chattering-free sliding-mode controller for underwater vehicles with fault-tolerant infinity-norm thrust allocation. Ocean Engineering, 2008, 35(16):1647-1659.
[30] D Steinke. Design and simulation of a Kalman filter for ROV navigation. Canada:University of Victoria, 2006.
[31] T I Fossen. Handbook of marine craft hydrodynamics and motion control. Wiley, New York, 2011.
[32] W X Liu, Y J Wang, X Liu, et al. Weak thruster fault detection for AUV based on stochastic resonance and wavelet reconstruction. Journal of Central South University, 2016, 23(11):2883-2895.
文章导航

/