Sliding Mode Control with Adaptive-Reaching-Law-Based Fault-Tolerant Control for AUV Sensors and Thrusters
Abstract
:1. Introduction
- (1)
- To achieve the fault tolerance control of AUV sensors and actuators, this paper employs an adaptive approach to compensate for the effects of faults and uncertainties. The approach in this paper differs from traditional fault tolerance control methods. Most traditional methods primarily focus on actuator faults, with limited research on fault tolerance when both sensors and actuators experience failures. Additionally, traditional sensor fault tolerance control is predominantly centered around observer design, heavily relying on the effectiveness of observers and fault diagnosis. In contrast, this paper incorporates parameter adaptation techniques into terminal sliding mode control, ensuring that AUV tracking errors converge to equilibrium within a finite time.
- (2)
- To achieve rapid error convergence during AUV trajectory tracking, this paper introduces an adaptive sliding mode reaching law. The subject of this paper exhibits nonlinear and coupled characteristics and operates within complex marine environments over extended periods. When designing a nonsingular terminal sliding mode controller using conventional reaching laws, as seen in [26,27], it was observed that the control performance was relatively better when the state points were closer to the sliding surface. However, when state points were far from the sliding surface, the fault tolerance performance was less effective, leading to increased convergence times and reduced convergence speeds. As a solution to this issue, this paper introduces a power reaching law into the variable reaching law, creating an adaptive reaching law. In this approach, when state points are far from the sliding surface, the power term plays a dominant role, while the variable term predominantly comes into play when state points are relatively closer to the sliding surface. This ensures that state points rapidly converge within a finite time, thus enhancing the effectiveness of trajectory tracking control.
- (3)
- To reduce the vibration in AUV actuators, this paper introduces a weight-based hyperbolic tangent function as a replacement for the conventional sign function in sliding mode control. Differing from traditional anti-vibration methods, this approach addresses the limitations associated with maintaining a fixed boundary layer thickness and using the hyperbolic tangent function. It results in a relatively smoother output of control signals for AUVs.
2. Mathematical Models and Problem Description
2.1. AUV Dynamic Model under the Influence of Ocean Currents
2.2. Problem Description
3. Research on Designing Sliding Mode Fault-Tolerant Controllers Based on an Adaptive Reaching Law
3.1. Research on Fault-Tolerant Controller
3.1.1. Sliding Mode Manifold
3.1.2. Adaptive Reaching Law
3.1.3. Control Law
3.1.4. Chattering Reduction Method Based on the Weighted Hyperbolic Tangent Function
4. Simulation
4.1. Performance of the Proposed Method
- (1)
- Sensors and thrusters are faultless in the proposed method shown in Figure 4.
- (2)
- At 50 s, an abrupt invalidation fault occurred in the DVL measuring longitudinal velocity. DVL’s measured value is 0.2. A slow bias fault occurred in the IMU measuring the yaw angular velocity. IMU’s measured value is 0.1 less than the actual angular yaw velocity. Moreover, Th1 failed abruptly by 75%, and the experimental result is shown in Figure 5.
4.2. Comparison Studies
5. Conclusions
6. Future Directions
- Our work is focused on the method of sliding mode fault controllers in order to compensate for sensor and thruster faults. We will think about the practical relationship between thruster output and sensor frequency.
- This paper concentrates on the method of sliding mode control with an adaptive reaching law; we attained shorter convergence times. In subsequent research studies, we will reduce chattering under the condition of shorter convergence times.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Proof of Stability
References
- Sahoo, A.; Dwivedy, S.K.; Robi, P.S. Advancements in the field of autonomous underwater vehicle. Ocean Eng. 2019, 181, 145–160. [Google Scholar] [CrossRef]
- Ali, M.; Krupinski, S.; Unnithan, V.; Maurelli, F.; Vallicrosa, G.; Ridao, P. Fault Detection in AUV navigation: A computationally inexpensive approach. In Proceedings of the OCEANS, Virtual, 17–20 October 2022. [Google Scholar]
- Liu, F.; Tang, H.; Qin, Y.; Duan, C.; Luo, J.; Pu, H. Review on fault diagnosis of unmanned underwater vehicles. Ocean Eng. 2022, 243, 119290. [Google Scholar] [CrossRef]
- Tian, Q.; Wang, T.; Liu, B.; Ran, G. Thruster Fault Diagnostics and Fault Tolerant Control for Autonomous Underwater Vehicle with Ocean Currents. Machines 2022, 10, 582. [Google Scholar] [CrossRef]
- Jiang, Y.; Feng, C.; He, B.; Guo, J.; Wang, D.; Lv, P. Actuator fault diagnosis in autonomous underwater vehicle based on neural network. Sens. Actuators A Phys. 2021, 324, 112668. [Google Scholar] [CrossRef]
- Chen, Y.; Wang, Y.; Yu, Y.; Wang, J.; Gao, J. A Fault Diagnosis Method for the Autonomous Underwater Vehicle via Meta-Self-Attention Multi-Scale CNN. J. Mar. Sci. Eng. 2023, 11, 1121. [Google Scholar] [CrossRef]
- Zhang, Y.; Jiang, J. Bibliographical review on reconfigurable fault-tolerant control systems. Annu. Rev. Control 2008, 32, 229–252. [Google Scholar] [CrossRef]
- Huang, Z.; Su, Z.; Huang, B.; Song, S.; Li, J. Quaternion-based finite-time fault-tolerant trajectory tracking control for autonomous underwater vehicle without unwinding. ISA Trans. 2022, 131, 15–30. [Google Scholar] [CrossRef] [PubMed]
- Wu, Y.; Yao, L. Fault Diagnosis and Fault Tolerant Control for Manipulator with Actuator Multiplicative Fault. Int. J. Control Autom. Syst. 2020, 19, 980–987. [Google Scholar] [CrossRef]
- Argha, A.; Su, S.W.; Celler, B.G. Control allocation-based fault tolerant control. Automatica 2019, 103, 408–417. [Google Scholar] [CrossRef]
- Rotondo, D.; Cristofaro, A.; Johansen, T.A. Fault tolerant control of uncertain dynamical systems using interval virtual actuators. Int. J. Robust Nonlinear Control. 2018, 28, 611–624. [Google Scholar] [CrossRef]
- Shao, S.; Yang, H.; Jiang, B.; Cheng, S. Decentralized Fault Tolerant Control for a Class of Interconnected Nonlinear Systems. IEEE Trans. Cybern. 2018, 48, 178–186. [Google Scholar] [CrossRef] [PubMed]
- Sun, W.; Su, S.F.; Wu, Y.; Xia, J.; Nguyen, V.T. Adaptive Fuzzy Control With High-Order Barrier Lyapunov Functions for High-Order Uncertain Nonlinear Systems With Full-State Constraints. IEEE Trans. Cybern. 2020, 50, 3424–3432. [Google Scholar] [CrossRef] [PubMed]
- Chengzhi, Y.; Licht, S.; Haibo, H. Formation Learning Control of Multiple Autonomous Underwater Vehicles with Heterogeneous Nonlinear Uncertain Dynamics. IEEE Trans. Cybern. 2018, 48, 2920–2934. [Google Scholar] [CrossRef]
- Zhang, M.; Liu, X.; Yin, B.; Liu, W. Adaptive terminal sliding mode based thruster fault tolerant control for underwater vehicle in time-varying ocean currents. J. Frankl. Inst. 2015, 352, 4935–4961. [Google Scholar] [CrossRef]
- Qiao, L.; Zhang, W. Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles. IET Control Theory Appl. 2017, 11, 1293–1306. [Google Scholar] [CrossRef]
- Xu, J.; Wang, X.; Liu, P.; Duan, Q. Adaptive Proportional-Integral Sliding Mode-Based Fault Tolerant Control for Autonomous Underwater Vehicles with Thrusters Saturation and Potential Failure. J. Mar. Sci. Eng. 2022, 10, 1614. [Google Scholar] [CrossRef]
- Zhang, L.; Yang, G.-H. Observer-Based Adaptive Decentralized Fault-Tolerant Control of Nonlinear Large-Scale Systems with Sensor and Actuator Faults. IEEE Trans. Ind. Electron. 2019, 66, 8019–8029. [Google Scholar] [CrossRef]
- Ai, S.J.; Song, J.; Cai, G.B.; Zhao, K. Active Fault-Tolerant Control for Quadrotor UAV against Sensor Fault Diagnosed by the Auto Sequential Random Forest. Aerospace 2022, 9, 518. [Google Scholar] [CrossRef]
- Wang, X. Active Fault Tolerant Control for Unmanned Underwater Vehicle with Sensor Faults. IEEE Trans. Instrum. Meas. 2020, 69, 9485–9495. [Google Scholar] [CrossRef]
- Yao, M.; Xiao, X.; Tian, Y.; Cui, H. A fast terminal sliding mode control scheme with time-varying sliding mode surfaces. J. Frankl. Inst. 2021, 358, 5386–5407. [Google Scholar] [CrossRef]
- Zhang, G.; He, P.; Li, H.; Tang, Y.; Li, Z.; Xiong, X.-Z.; Wei, W.; Li, Y. Sliding Mode Control: An Incremental Perspective. IEEE Access 2020, 8, 20108–20117. [Google Scholar] [CrossRef]
- Liu, A.; Zhao, H.; Song, T.; Liu, Z.; Wang, H.; Sun, D. Adaptive control of manipulator based on neural network. Neural Comput. Appl. 2020, 33, 4077–4085. [Google Scholar] [CrossRef]
- Phu, N.D.; Hung, N.N.; Ahmadian, A.; Senu, N. A New Fuzzy PID Control System Based on Fuzzy PID Controller and Fuzzy Control Process. Int. J. Fuzzy Syst. 2020, 22, 2163–2187. [Google Scholar] [CrossRef]
- Abbasi, S.M.M.; Jalali, A. Fuzzy tracking control of fuzzy linear dynamical systems. ISA Trans. 2020, 97, 102–115. [Google Scholar] [CrossRef] [PubMed]
- Mozayan, S.M.; Saad, M.; Vahedi, H.; Fortin-Blanchette, H.; Soltani, M. Sliding Mode Control of PMSG Wind Turbine Based on Enhanced Exponential Reaching Law. IEEE Trans. Ind. Electron. 2016, 63, 6148–6159. [Google Scholar] [CrossRef]
- Han, H.; Wu, X.; Qiao, J. Design of Robust Sliding Mode Control with Adaptive Reaching Law. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4415–4424. [Google Scholar] [CrossRef]
- Bessa, W.M.; Dutra, M.S.; Kreuzer, E. Depth control of remotely operated underwater vehicles using an adaptive fuzzy sliding mode controller. Robot. Auton. Syst. 2008, 56, 670–677. [Google Scholar] [CrossRef]
- Mobayen, S. Adaptive Global Terminal Sliding Mode Control Scheme with Improved Dynamic Surface for Uncertain Nonlinear Systems. Int. J. Control Autom. Syst. 2018, 16, 1692–1700. [Google Scholar] [CrossRef]
- McCue, L. Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf]. IEEE Control Syst. Mag. 2016, 36, 78–79. [Google Scholar] [CrossRef]
- Soylu, S.; Buckham, B.J.; Podhorodeski, R.P. A chattering-free sliding-mode controller for underwater vehicles with fault-tolerant infinity-norm thrust allocation. Ocean Eng. 2008, 35, 1647–1659. [Google Scholar] [CrossRef]
- Jerath, K.; Brennan, S.; Lagoa, C. Bridging the gap between sensor noise modeling and sensor characterization. Measurement 2018, 116, 350–366. [Google Scholar] [CrossRef]
- Mu, P.; Zhang, X.; Xu, J.; Lu, F.; Thou, L.; He, B. Application of Variational Bayesian-based Noise Remodeling in AUV Navigation. In Proceedings of the 2022 OCEANS Hampton Roads, Virtual, 17–20 October 2022. [Google Scholar]
- Yang, P.; Feng, K.; Ding, Y.; Shen, Z. Fast Terminal Sliding Mode Control Based on Finite-Time Observer and Improved Reaching Law for Aerial Robots. Actuators 2022, 11, 258. [Google Scholar] [CrossRef]
- Sun, Y.; Chai, P.; Zhang, G.; Zhou, T.; Zheng, H. Sliding Mode Motion Control for AUV with Dual-Observer Considering Thruster Uncertainty. J. Mar. Sci. Eng. 2022, 10, 349. [Google Scholar] [CrossRef]
- Qiu, L.-J.; Qu, M.-F.; Liu, X.-Y. Position Sensorless Control of Brushless DC Motor Based on Sliding Mode Observer. In Proceedings of the Advanced Hybrid Information Processing, PT II, Changsha, China, 29–30 September 2022; pp. 342–355. [Google Scholar]
- Wang, Y.; Zhang, M.; Wilson, P.A.; Liu, X. Adaptive neural network-based backstepping fault tolerant control for underwater vehicles with thruster fault. Ocean Eng. 2015, 110, 15–24. [Google Scholar] [CrossRef]
- Labbadi, M.; Djemai, M.; Boubaker, S. A novel non-singular terminal sliding mode control combined with integral sliding surface for perturbed quadrotor. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 999–1009. [Google Scholar] [CrossRef]
Sliding Mode Manifold | |
Reaching law | |
Adaptive parameter | |
Chattering |
MATE a | Conv Time b (s) | Consumption c (×109 N2) | |||||||
---|---|---|---|---|---|---|---|---|---|
X (m) | Y (m) | Z (m) | Roll (rad) | Pitch (rad) | Yaw (rad) | ||||
No fault | Proposed method | 0.005835 | 0.005216 | 0.008697 | 0.002535 | 0.002318 | 0.008297 | 6.50 | 4.46 |
Traditional method | 0.012322 | 0.009210 | 0.008769 | 0.009238 | 0.023862 | 0.029805 | 14.72 | 10.1 | |
Faults | Proposed method | 0.007403 | 0.005158 | 0.008662 | 0.002522 | 0.002288 | 0.011250 | 6.50 | 4.45 |
Traditional method | 0.014043 | 0.009290 | 0.008509 | 0.008744 | 0.021107 | 0.032924 | 14.64 | 8.82 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, J.; Wang, Y.; Li, H.; Liu, X.; Chen, Z. Sliding Mode Control with Adaptive-Reaching-Law-Based Fault-Tolerant Control for AUV Sensors and Thrusters. J. Mar. Sci. Eng. 2023, 11, 2170. https://doi.org/10.3390/jmse11112170
Li J, Wang Y, Li H, Liu X, Chen Z. Sliding Mode Control with Adaptive-Reaching-Law-Based Fault-Tolerant Control for AUV Sensors and Thrusters. Journal of Marine Science and Engineering. 2023; 11(11):2170. https://doi.org/10.3390/jmse11112170
Chicago/Turabian StyleLi, Jiawen, Yujia Wang, Haiyan Li, Xing Liu, and Zhengyu Chen. 2023. "Sliding Mode Control with Adaptive-Reaching-Law-Based Fault-Tolerant Control for AUV Sensors and Thrusters" Journal of Marine Science and Engineering 11, no. 11: 2170. https://doi.org/10.3390/jmse11112170