Control Strategy of In-Port U-Turn for Ships Based on Arctangent Function Nonlinear Feedback
Abstract
:1. Introduction
- (1)
- third-order Nomoto model, it is rewritten into state–space form; the wind and wave interference models are added in the ship model to design the ship U-turn controller.
- (2)
- Nonlinear feedback technology is used to improve the controller, reducing the energy consumption of ship U-turns with low speed in the port and reducing the wear of the steering gear, which can prolong its service life.
2. System Design and Implementation
Mathematical Model of Ship Motion with Low Speed in Shallow Water
- (1)
- Higher-order nonlinear hydrodynamic effects in the model, such as wave-making resistance and the nonlinear variation of viscous resistance, are neglected. These higher-order terms have a relatively minor impact on ship motion under small-angle and low-speed conditions, and can be reasonably ignored to simplify the model.
- (2)
- It is assumed that the maneuvering parameters of the ship (such as K0, T1, T2, and T3) remain constant during the operation. These parameters mainly depend on the ship’s design and underwater shape, and can be considered constants over short periods, thereby simplifying the dynamic characteristics of the model.
- (3)
- It is assumed that dynamic disturbances change relatively slowly and can be treated as quasi-static processes. This allows the use of static gains in control design to compensate for these disturbances.
3. Nonlinear Controller Design
3.1. Design of Controller for U-Turn Operation in Port
3.2. Nonlinear Feedback Improvement
4. Proof of System Stability
- (1)
- Impact on the stability of the system: it can be seen that the function has the n-th order derivative at the origin point; through Taylor expansion, it can be obtained that . Therefore, ; after the introduction of nonlinear feedback, the system control law changes from K to , which is equivalent to adding a coefficient on the basis of the original controller. Moreover, the structure of the system has not changed and does not affect the closed-loop stability of the system [27]. In order to further prove the stability of the system, the Routh criterion is used in this paper.The expression of the second-order Nomoto model of the ship is shown as Equation (18):Write the characteristic function of the system as Equation (19) and make a Routh table:According to Equation (18), the Routh table of the characteristic function can be written. It can be known that, in the first column of the Routh table, , , and are all positive numbers. According to the Routh stability criterion, the numbers in the first column of the Routh table are all positive numbers, which can prove that the system is stable.
- (2)
- Influence on the stabilization value of the system: Take the step signal, , as the input signal; according to the final value theorem of Laplace transform, the heading angle of the steady state output of the system is shown as Equation (20):
- (3)
- Impact on the dynamic performance of the system: according to the closed-loop gain-shaping algorithm, the open-loop frequency characteristics () of the system need to meet the requirements of high gain at low-frequency and low gain at high-frequency. Furthermore, the introduction of a nonlinear feedback link has little impact on the dynamic performance of the system.
- (4)
- The transfer function of the rudder angle from the input of the system to the output is shown as Equation (21):
- (1)
- The arctangent function possesses smooth nonlinear characteristics, which can provide different control gains within different error ranges. This characteristic allows the arctangent function to effectively balance speed and stability during the ship’s in-port turning process.
- (2)
- In some nonlinear feedback algorithms, singular points may occur, leading to the failure of control signals. The characteristics of the arctangent function can effectively avoid such situations.
- (3)
- The nonlinear feedback algorithm using the arctangent function can effectively reduce energy consumption during the control process, reducing the energy consumption of the actuators. This is of great significance for meeting the energy-saving requirements in practical engineering applications.
5. Matlab Simulation and Result Analysis
- (1)
- Beaufort wind scale of No. 4, =
- (2)
- Beaufort wind scale of No. 4, =
- (3)
- Beaufort wind scale of No. 5,
- (4)
- Beaufort wind scale of No. 5, =
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Calculation of Hydrodynamic Derivatives
References
- Deng, F.; Yang, H.; Ding, Q.; Li, B. Discrete-Time Integral Fast Terminal Sliding Mode Predictive Control for Dynamic Positioning Ships With Lumped Uncertainties and Input Constraints. Int. J. Robust Nonlinear Control. 2024. [Google Scholar] [CrossRef]
- Liu, S.; Song, J.; Zhang, L.; Tan, Y. Adaptive Finite-Time Backstepping Integral Sliding Mode Control of Three-Degree-of-Freedom Stabilized System for Ship Propulsion-Assisted Sail Based on the Inverse System Method. J. Mar. Sci. Eng. 2024, 12, 348. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, J.; Sui, B. Robust Fixed-Time Adaptive Fault-Tolerant Control for Dynamic Positioning of Ships with Thruster Faults. Appl. Sci. 2024, 14, 5738. [Google Scholar] [CrossRef]
- Li, P.; Bai, W.; Zhang, W.; Zhao, Y. ADP-based adaptive control of ship course tracking system with prescribed performance. Proc. Inst. Mech. Eng. Part J. Syst. Control. Eng. 2024. [Google Scholar] [CrossRef]
- Han, B.; Duan, Z.; Peng, Z.; Chen, Y. A Ship Path Tracking Control Method Using a Fuzzy Control Integrated Line-of-Sight Guidance Law. J. Mar. Sci. Eng. 2024, 12, 586. [Google Scholar] [CrossRef]
- Ning, J.; Ma, Y.; Li, T.; Chen, C.P.; Tong, S. Event-triggered based trajectory tracking control of under-actuated unmanned surface vehicle with state and input quantization. IEEE Trans. Intell. Veh. 2023. [Google Scholar] [CrossRef]
- Chen, C.; Delefortrie, G.; Lataire, E. Effects of water depth and speed on ship motion control from medium deep to very shallow water. Ocean. Eng. 2021, 231, 109102. [Google Scholar] [CrossRef]
- Gao, X.Y.; Guo, Y.J.; Shan, W.R. Beholding the shallow water waves near an ocean beach or in a lake via a Boussinesq-Burgers system. Chaos Solitons Fractals 2021, 147, 110875. [Google Scholar] [CrossRef]
- Biagioli, E.; De’ Michieli Vitturi, M.; Di Benedetto, F. Modified shallow water model for viscous fluids and positivity preserving numerical approximation. Appl. Math. Model. 2021, 94, 482–505. [Google Scholar] [CrossRef]
- Himaya, A.N.; Sano, M. Course-Keeping Performance of a Container Ship with Various Draft and Trim Conditions under Wind Disturbance. J. Mar. Sci. Eng. 2023, 11, 1052. [Google Scholar] [CrossRef]
- Lin, B.; Zheng, M.; Han, B.; Chu, X.; Zhang, M.; Zhou, H.; Ding, S.; Wu, H.; Zhang, K. PSO-Based Predictive PID-Backstepping Controller Design for the Course-Keeping of Ships. J. Mar. Sci. Eng. 2024, 12, 202. [Google Scholar] [CrossRef]
- Nguyen, T.T.; Phan, T.L.; Le, T.H.; Mai, T.L.; Yoon, H.K. Four-DOF Maneuvering Motion of a Container Ship in Shallow Water Based on CFD Approach. J. Mar. Sci. Eng. 2024, 12, 981. [Google Scholar] [CrossRef]
- Yin, J.; Chen, G.; Yang, S.; Huang, Z.; Suo, Y. Ship Autonomous Berthing Strategy Based on Improved Linear-Quadratic Regulator. J. Mar. Sci. Eng. 2024, 12, 1245. [Google Scholar] [CrossRef]
- Li, Y.; Song, G.; Yip, T.L.; Yeo, G.T. Fuzzy Logic-Based Decision-Making Method for Ultra-Large Ship Berthing Using Pilotage Data. J. Mar. Sci. Eng. 2024, 12, 717. [Google Scholar] [CrossRef]
- Xu, H.; Hinostroza, M.A.; Wang, Z.; Guedes Soares, C. Experimental investigation of shallow water effect on vessel steering model using system identification method. Ocean. Eng. 2020, 199, 106940. [Google Scholar] [CrossRef]
- Priya, P.; Kumar, P.; Gulshan; Rajni. Mathematical Modeling of Moored Ship Motion in Arbitrary Harbor utilizing the Porous Breakwater. China Ocean. Eng. 2023, 37, 738–752. [Google Scholar] [CrossRef]
- Hu, Y.; Su, W.; Zhang, Q.; Zhang, Y.; Wang, C. A Nonlinear Power Feedback Improvement of the Ship Course-Keeping Controller. Math. Probl. Eng. 2022, 2022, 1–8. [Google Scholar] [CrossRef]
- Rybczak, M.; Lazarowska, A. Safe Control of an Autonomous Ship in a Port Based on Ant Colony Optimization and Linear Matrix Inequalities. Electronics 2024, 13, 3525. [Google Scholar] [CrossRef]
- Liu, C. Analysis on the influence of shallow water on ship maneuvering in harbor. Ship Supplies Mark. 2022, 30, 1–3. [Google Scholar] [CrossRef]
- Sutulo, S.; Soares, C.G. Nomoto-type manoeuvring mathematical models and their applicability to simulation tasks. Ocean. Eng. 2024, 304, 117639. [Google Scholar] [CrossRef]
- Zhang, X.; Xiao, W.; Guo, C. Course keeping for ships entering and leaving port at low speeds. J. Traffic Transp. Eng. 2005, 4, 77–81. [Google Scholar]
- Li, Z.; Bu, R. Trajectory tracking of under-actuated ships based on optimal sliding mode control with state observer. Ocean. Eng. 2021, 233, 109186. [Google Scholar] [CrossRef]
- Xu, S.; Li, B.; Wang, X.; Wang, L. A novel real-time estimate method of wave drift force for wave feed-forward in dynamic positioning system. Ships Offshore Struct. 2016, 11, 747–756. [Google Scholar] [CrossRef]
- Peng, X.; Jia, S.; Yu, Y. A novel control method based on fuzzy optimization algorithm of ship lateral motion control. In Proceedings of the 26th Chinese Control and Decision Conference (2014 CCDC), Changsha, China, 31 May–2 June 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 4551–4554. [Google Scholar]
- Budak, G.; Beji, S. Controlled course-keeping simulations of a ship under external disturbances. Ocean. Eng. 2020, 218, 108126. [Google Scholar] [CrossRef]
- Liang, L.; Cheng, Q.; Li, J.; Le, Z.; Cai, P.; Jiang, Y. Design of the roll and heel reduction controller on ship’s turning motion. Ocean. Eng. 2023, 284, 115093. [Google Scholar] [CrossRef]
- Zhang, Q.; Zhang, M.; Hu, Y.; Zhu, G. Error-driven-based adaptive nonlinear feedback control of course-keeping for ships. J. Mar. Sci. Technol. 2021, 26, 357–367. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, G. Simple and robust control of ship turning maneuvers in harbor. Chin. Navig. 2014, 37, 31–34. [Google Scholar]
1.21 | 1.50 | 1.93 | 2.50 | ∞ | |
---|---|---|---|---|---|
0.231 + 0.153i | 1.072 | 2.678 | 3.244 | 2.749 | |
0.231 − 0.153i | 0.362 | 0.356 | 0.382 | 0.367 | |
0.277 | 0.477 | 0.585 | 0.788 | 0.729 | |
0.234 | 0.957 | 2.449 | 2.848 | 2.836 | |
0.462 | 1.434 | 3.034 | 3.625 | 3.116 | |
0.077 | 0.388 | 0.953 | 1.239 | 1.009 |
Parameter | Value |
---|---|
Length between perpendiculars (m) | 160.93 |
Ship breadth (m) | 23.17 |
Design draught (m) | 8.23 |
Block coefficient | 0.558 |
Distance from center of gravity to center (m) | 6.8 |
Ship speed (kn) | 15 |
Rudder blade area () | 30.012 |
Volume of displacement () | 18,541 |
Turning Range | MIA | MAE | MTV | ||
---|---|---|---|---|---|
NF + CGSA | 1.95L | 9.24 | 12.22 | 36.54 | 0.07 |
Zhang et al. [28] | 2.01L | 9.26 | 12.73 | 37.73 | 0.11 |
PID | 2.32L | 9.62 | 12.85 | 39.72 | 0.04 |
Decline ratio | 3.00% | 0.21% | 4.01% | 3.15% | 36.36% |
Turning Range | MIA | MAE | MTV | ||
---|---|---|---|---|---|
NF+CGSA | 2.10L | 9.23 | 7.07 | 37.38 | 0.14 |
Zhang et al. [28] | 2.22L | 9.54 | 7.16 | 38.47 | 0.21 |
PID | 2.41L | 9.53 | 7.53 | 40.23 | 0.14 |
Decline ratio | 5.40% | 3.24% | 1.25% | 2.83% | 33.33% |
Turning Range | MIA | MAE | MTV | ||
---|---|---|---|---|---|
NF+CGSA | 2.49L | 11.59 | 14.48 | 37.53 | 0.12 |
Zhang et al. [28] | 2.53L | 14.18 | 16.75 | 38.25 | 0.09 |
PID | 2.70L | 12.84 | 17.66 | 40.07 | 0.15 |
Decline ratio | 1.58% | 18.26% | 13.55% | 1.89% | 25.00% |
Turning Range | MIA | MAE | MTV | ||
---|---|---|---|---|---|
NF+CGSA | 2.23L | 10.16 | 12.08 | 36.02 | 0.14 |
Zhang et al. [28] | 2.35L | 10.57 | 12.38 | 37.36 | 0.18 |
PID | 2.58L | 10.66 | 12.30 | 39.14 | 0.15 |
Decline ratio | 5.11% | 3.88% | 2.43% | 3.60% | 22.22% |
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. |
© 2025 by the authors. Published by MDPI on behalf of the International Institute of Knowledge Innovation and Invention. 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
Gao, S.; Zhang, X. Control Strategy of In-Port U-Turn for Ships Based on Arctangent Function Nonlinear Feedback. Appl. Syst. Innov. 2025, 8, 22. https://doi.org/10.3390/asi8010022
Gao S, Zhang X. Control Strategy of In-Port U-Turn for Ships Based on Arctangent Function Nonlinear Feedback. Applied System Innovation. 2025; 8(1):22. https://doi.org/10.3390/asi8010022
Chicago/Turabian StyleGao, Shihang, and Xianku Zhang. 2025. "Control Strategy of In-Port U-Turn for Ships Based on Arctangent Function Nonlinear Feedback" Applied System Innovation 8, no. 1: 22. https://doi.org/10.3390/asi8010022
APA StyleGao, S., & Zhang, X. (2025). Control Strategy of In-Port U-Turn for Ships Based on Arctangent Function Nonlinear Feedback. Applied System Innovation, 8(1), 22. https://doi.org/10.3390/asi8010022