Marine Vessel Waypoint Heading Control for Station Keeping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current marine vessel positioning systems fail to effectively counteract the effects of wind, waves, and currents, which can cause vessels to deviate from their intended position and heading, especially in station keeping and waypoint tracking modes.
Innovation Solution
A method and system that utilize an electronic navigation device to generate a desired track with waypoints and associated headings, which are then used by a control module to send steering and thrust commands to propulsion systems, ensuring the vessel maintains its position and heading through a PID control algorithm, effectively counteracting disturbances like wind and waves.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional positioning systems are used, then the system is simple to operate, but the vessel cannot effectively counteract wind, waves, and currents causing deviation from intended position and heading
Solution Approach 1:
The system continuously monitors the vessel's actual position and heading using sensors (GPS, compass, gyroscope) and compares these measurements with the desired position and heading. Based on the error signals, the PID controller automatically adjusts propulsion system commands to counteract disturbances from wind, waves, and currents, maintaining reliable position and heading control.
Solution Approach 2:
A PID control algorithm acts as an intermediary between the simple user interface (joystick or automated mode) and the complex propulsion system. This intermediary processes environmental disturbances and generates appropriate control commands, shielding the user from complexity while maintaining reliable position control.
2Measurement precision
If station keeping mode is implemented, then the vessel maintains position precisely, but the system requires complex control algorithms to counteract environmental disturbances
Solution Approach 1:
The station keeping mode uses continuous feedback from position sensors and heading sensors to detect deviations from the target position. The PID controller processes these error signals and generates corrective propulsion commands, achieving precise position control through automated feedback rather than complex manual operations.
Solution Approach 2:
The vessel's positioning system operates autonomously in station keeping mode, automatically detecting environmental disturbances and adjusting propulsion without continuous user input. The control algorithm serves itself by continuously monitoring position errors and generating appropriate control commands, reducing the need for complex user intervention.
3Manufacturing precision
If waypoint tracking with heading control is implemented, then the vessel follows complex tracks accurately, but the control system becomes more complex requiring coordinated steering and thrust commands
Solution Approach 1:
The system merges steering control and thrust control into a unified control framework. The PID controller simultaneously manages both rudder commands and propulsion commands based on position errors and heading errors, coordinating these functions to achieve accurate waypoint tracking without requiring separate complex control systems.
Solution Approach 2:
The waypoint tracking system uses feedback from both position sensors and heading sensors to generate coordinated control commands. The controller continuously adjusts both steering and thrust based on the vessel's deviation from the desired track and heading, achieving precise track following through integrated feedback control.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method for maneuvering a marine vessel powered by a propulsion system includes accepting inputs to an electronic navigation device and generating a desired track based on the inputs. The desired track includes a series of waypoints, each waypoint in the series of waypoints being associated with a respective heading. The method also includes sending position and orientation information corresponding to each waypoint and its associated heading to a control module. Based on the position and orientation information, the control module generates steering and thrust commands that are required to maneuver the marine vessel from a current waypoint and heading in the series to a following waypoint and heading in the series. According to the steering and thrust commands, the propulsion system thereafter propels the marine vessel along the desired track to each waypoint and its associated heading in succession. A corresponding system is also disclosed.