Document Type : Original/Review Paper

Authors

Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.

10.22044/jadm.2024.14081.2516

Abstract

The aim of this paper is to create an efficient controller that can precisely track the position of autonomous surface vessels by utilizing the dynamic inversion control technique. One of the key objectives of this controller is to mitigate or eliminate the effects of environmental disturbances like wind, waves, and water flow. On the other hand, intelligent methods are used to remove disturbances and fixing modeling errors. These methods include the use of fuzzy methods to adjust the control parameters in the linear controller used in the dynamic inversion controller and the use of perceptron neural network along with the dynamic inversion controller. The effectiveness of the proposed methods is evaluated not only based on the step response but also on their ability to track a complex path. Finally, the proposed methods have been compared with one of the classic methods, namely the PID control. This evaluation provides insights into how the proposed methods fare in terms of both step response and trajectory tracking when compared to the traditional PID control approach.

Keywords

Main Subjects

[1] M. Fu, L. Wang, and L. Yu, "A Finite-Time Output Feedback Control Scheme for Dynamic Positioning System of Ships," IEEE Access, vol. 7, pp. 100638-100648, 2019
 
[2] A. Veksler, T. A. Johansen, F. Borrelli, and B. Realfsen, "Dynamic Positioning With Model Predictive Control," IEEE Transactions on Control Systems Technology, vol. 24, no. 4, pp. 1340-1353, 2016
 
[3] M. Tomera and K. Podgórski, "Control of Dynamic Positioning System with Disturbance Observer for Autonomous Marine Surface Vessels," Sensors, vol. 21, no. 20, p. 6723, 2021.
 
[4] A. T. Humod and N. M. Ameen, "Robust nonlinear PD controller for ship steering autopilot system based on particle swarm optimization technique," IAES International Journal of Artificial Intelligence, vol. 2252, no. 8938, p. 8938, 2020.
 
[5] R. S. Soman, F. Gopmandal, and A. Ghosh, "MIMO PID compensation for dynamic positioning of a ship," in 2018 Indian Control Conference (ICC), 4-6 Jan. 2018, pp. 137-142 .
 
[6] Y. Su, C. Zheng, and P. Mercorelli, "Nonlinear PD Fault-Tolerant Control for Dynamic Positioning of Ships With Actuator Constraints," IEEE/ASME Transactions on Mechatronics, vol. 22, no. 3, pp. 1132-1142, 2017.
 
[7] M. Zheng, Y. Zhou, S. Yang, and L. Li, "Robust H∞ control of neutral system for sampled-data dynamic positioning ships," IMA Journal of Mathematical Control and Information, vol. 36, no. 4, pp. 1325-1345, 2019.
 
[8] S. Yang and M. Zheng, "H-infinity fault-tolerant control for dynamic positioning ships based on sampled-data," Journal of Control Engineering and Applied Informatics, vol. 20, no. 4, pp. 32-39, 2018.
 
[9] X. Hu, J. Du, and Y. Sun, "Robust Adaptive Control for Dynamic Positioning of Ships," IEEE Journal of Oceanic Engineering, vol. 42, no. 4, pp. 826-835, 2017.
 
[10]  K. Liang, X. Lin, Y. Chen, J. Li, and F. Ding, "Adaptive sliding mode output feedback control for dynamic positioning ships with input saturation," Ocean Engineering, vol. 206, p. 107245, 2020.
 
[11] Z. Yin, W. He, C. Yang, and C. Sun, "Control Design of a Marine Vessel System Using Reinforcement Learning," Neurocomputing, vol. 311, pp. 353-362, 2018.
 
[12] M. Zheng, Y. Su, S. Yang, and L. Li, "Reliable Fuzzy Dynamic Positioning Tracking Controller for Unmanned Surface Vehicles Based on Aperiodic Measurement Information," International Journal of Fuzzy Systems, vol. 25, no. 1, pp. 358-368, 2023.
 
[13] H. Chen, J. Li, N. Gao, J. Han, N. Aït-Ahmed, and M. Benbouzid, "Adaptive backstepping fast terminal sliding mode control of dynamic positioning ships with uncertainty and unknown disturbances," Ocean Engineering, vol. 281, p. 114925, 2023.
 
[14]  S. Rozhkov, L. Voronova, and V. Voronov, "Ship Dynamics in the Dynamic Positioning Problem," in 2024 Systems of Signals Generating and Processing in the Field of on Board Communications, 2024: IEEE, pp. 1-10.
 
[15] X. Qian, H. Shen, Y. Yin, and D. Guo, "Nonlinear Model Predictive Control for a Dynamic Positioning Ship Based on the Laguerre Function," Journal of Marine Science and Engineering, vol. 12, no. 2, p. 294, 2024
 
[16] M. Zheng, Y. Su, and G. Chen, "An improved sampled-data control for a nonlinear dynamic positioning ship with Takagi-Sugeno fuzzy model," Mathematical Biosciences and Engineering, vol. 21, no. 5, pp. 6019-6041, 2024.
 
[17] A. J. Sørensen, "A survey of dynamic positioning control systems," Annual reviews in control, vol. 35, no. 1, pp. 123-136, 2011.
 
[18] T. I. Fossen, "Marine control systems–guidance. navigation, and control of ships, rigs and underwater vehicles," Marine Cybernetics, Trondheim, Norway, Org. Number NO 985 195 005 MVA, www. marinecybernetics. com, ISBN: 82 92356 00 2, 2002.
[19] T. I. Fossen, "Handbook of marine craft hydrodynamics and motion control," John Willy & Sons Ltd, 2011.
 
[20] Slotine JJ, Li W. Applied nonlinear control. Englewood Cliffs, NJ: Prentice hall; 1991.
 
[21] F. Luo, J. Zhang, P. Lyu, Z. Liu, and W. Tang, "Carrier-Based Aircraft Precision Landing Using Direct Lift Control Based on Incremental Nonlinear Dynamic Inversion," IEEE Access, vol. 10, pp. 55709-55725, 2022.
 
[22] F. Jiang, F. Pourpanah, and Q. Hao, "Design, Implementation, and Evaluation of a Neural-Network-Based Quadcopter UAV System," IEEE Transactions on Industrial Electronics, vol. 67, no. 3, pp. 2076-2085, 2020.
 
[23] N. Hovakimyan, F. Nardi, A. J. Calise, and H. Lee, "Adaptive output feedback control of a class of non-linear systems using neural networks," International Journal of Control, vol. 74, no. 12, pp. 1161-1169, 2001.
 
[24] Y. Wei, H. Xu, and Y. Xue, "Adaptive Neural Networks-Based Dynamic Inversion Applied to Reconfigurable Flight Control and Envelope Protection Under Icing Conditions," IEEE Access, vol. 8, pp. 11577-11594, 2020.
 
[25] Y. Zhang, J. Gao, Y. Chen, C. Bian, F. Zhang, and Q. Liang, "Adaptive neural network control for visual docking of an autonomous underwater vehicle using command filtered backstepping," International Journal of Robust and Nonlinear Control, vol. 32, no. 8, pp. 4716-4738, 2022.
 
[26] W. Gai, H. Wang, J. Zhang, and Y. Li, "Adaptive neural network dynamic inversion with prescribed performance for aircraft flight control," Journal of applied mathematics, vol. 2013, no. 1, p. 452653, 2013.
 
[27] R. Rysdyk and A. J. Calise, "Robust nonlinear adaptive flight control for consistent handling qualities," IEEE Transactions on Control Systems Technology, vol. 13, no. 6, pp. 896-910, 2005.
 
[28] C. Li, G. Wang, Y. Fan, and Y. Li, "Adaptive RBF neural network controller design for SRM drives," in 2016 35th Chinese Control Conference (CCC), 27-29 2016, pp. 6092-6097 .
 
[29] L. Qing and L. Juanxia, "Model and Adaptive Control of Rotor/Wing Compound UAV Based on Derivative-Free Adaptive NDI," in 2021 IEEE 4th International Conference on Electronics Technology (ICET), 7-10 ,2021, pp. 960-965 .
 
[30] R. Rysdyk and A. Calise, "Fault tolerant flight control via adaptive neural network augmentation," in Guidance, navigation, and control conference and exhibit, 1998, p. 4483.
 
[31] C. Liu, T. Sun, and Q. Hu, "Synchronization Control of Dynamic Positioning Ships Using Model Predictive Control," Journal of Marine Science and Engineering, vol. 9, no. 11, p. 1239, 2021.
[32] L. Xu and Z. q. Liu, "Design of fuzzy PID controller for ship dynamic positioning," in 2016 Chinese Control and Decision Conference (CCDC), 28-30 May 2016 2016, pp. 3130-3135.
 
[33] S. Xu, X. Wang, J. Yang, and L. Wang, "A fuzzy rule-based PID controller for dynamic positioning of vessels in variable environmental disturbances," Journal of Marine Science and Technology, vol. 25, no. 3, pp. 914-924, 2020.
 
[34] J. G. Ziegler and N. B. Nichols, "Optimum settings for automatic controllers," Transactions of the American society of mechanical engineers, vol. 64, no. 8, pp. 759-765, 1942.
 
[35] H. Bao-Gang, G. K. I. Mann, and R. G. Gosine, "A systematic study of fuzzy PID controllers-function-based evaluation approach," IEEE Transactions on Fuzzy Systems, vol. 9, no. 5, pp. 699-712, 2001.
[36] X. T. Chen and W. W. Tan, "A type-2 fuzzy logic controller for dynamic positioning systems," in IEEE ICCA 2010, 9-11 ,2010, pp. 1013-1018.
 
[37] W.-J. Chang, G.-J. Chen, and Y.-L. Yeh, "Fuzzy control of dynamic positioning systems for ships," Journal of Marine Science and Technology, vol. 10, no. 1, p. 7, 2002.
 
[38] C. Zhang, L. Wan, and Y. Liu, "Ship Heading Control Based on Fuzzy PID Control," in 2019 34rd Youth Academic Annual Conference of Chinese Association of Automation (YAC), 6-8 ,2019, pp. 607-612.
 
[39] Y. Vaghei and A. Farshidianfar, "Trajectory tracking of under-actuated nonlinear dynamic robots: Adaptive fuzzy hierarchical terminal sliding-mode control," Journal of AI and Data Mining, vol. 4, no. 1, pp. 93-102, 2016.