IP Library Granted Patent US 12709373
Granted Patent B2
US 12709373 · App. 18/419,838 · Granted Aug 18, 2026

Method of controlling vessel, control system and vessel

Inventors: Jonas Linder (Mellerud, SE); Hamid Feyzmahdavian (Stockholm, SE); Kalevi Tervo (Helsinki, FI)
Assignee: ABB SCHWEIZ AG
B63H25/04B63H25/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12709373
App. No.
18/419,838
Granted
Aug 18, 2026
Kind
B2
Abstract

A method of controlling a vessel having a plurality of thrusters, where the vessel is configured to operate in a bias mode where at least two of the thrusters provide thrust forces at least partly in opposite thrust directions, the method including estimating, by a control system, an operational condition associated with the vessel; and commanding, by the control system and based on the estimation, execution of a countermeasure associated with an activation of the bias mode, a deactivation of the bias mode or a change of a bias level of the bias mode. A control system and a vessel are also provided.

Claims (26)

1 . A method of controlling a vessel comprising a plurality of thrusters, where the vessel is configured to operate in a bias mode where at least two of the thrusters provide thrust forces at least partly in opposite thrust directions, the method comprising:

estimating, by a control system, an operational condition associated with the vessel, wherein the estimation of the operational condition includes estimating at least one parameter of one or more external disturbances acting on the vessel, wherein the at least one parameter comprises a direction and/or a variation of the direction; and

commanding, by the control system and based on the estimation, execution of a countermeasure associated with an activation of the bias mode, a deactivation of the bias mode or a change of a bias level of the bias mode;

wherein the thrust forces partly in opposite thrust directions are higher at a relatively high bias level than at a relatively low bias level.

2 . The method according to claim 1 , wherein the at least one parameter further comprises a direction, a variation of the direction, a magnitude and/or a variation of the magnitude.

3 . The method according to claim 1 , wherein each external disturbance comprises an external force.

4 . The method according to claim 1 , further comprising providing, by the control system, a model of the vessel, wherein the estimation of the operational condition is made using the model.

5 . The method according to claim 1 , further comprising receiving, by the control system, sensor data from one or more sensors, wherein the estimation of the operational condition is made using the sensor data.

6 . The method according to claim 5 , further comprising storing the sensor data as historic sensor data, and wherein the estimation of the operational condition is made using the historic sensor data.

7 . The method according to claim 1 , further comprising determining the bias level based on the operational condition, wherein the countermeasure includes activating a control of the vessel in the bias mode at the determined bias level.

8 . The method according to claim 1 , wherein the countermeasure comprises a notification to a human user of the vessel.

9 . A control system for controlling a vessel having a plurality of thrusters, where the vessel is configured to operate in a bias mode where at least two of the thrusters provide thrust forces at least partly in opposite thrust directions, the control system comprising at least one data processing device and at least one memory having at least one computer program stored thereon, the at least one computer program including program code which, when executed by the at least one data processing device, causes the at least one data processing device to:

estimate an operational condition associated with the vessel, wherein the estimation of the operational condition includes estimating at least one parameter of one or more external disturbances acting on the vessel, wherein the at least one parameter comprises a direction and/or a variation of the direction; and

command based on the estimation, execution of a countermeasure associated with an activation of the bias mode, a deactivation of the bias mode or a change of a bias level of the bias mode;

wherein the thrust forces partly in opposite thrust directions are higher at a relatively high bias level than at a relatively low bias level.

10 . A vessel comprising a control system for controlling a vessel including a plurality of thrusters, where the vessel is configured to operate in a bias mode where at least two of the thrusters provide thrust forces at least partly in opposite thrust directions, the control system including at least one data processing device and at least one memory having at least one computer program stored thereon, the at least one computer program including program code which, when executed by the at least one data processing device, causes the at least one data processing device to:

estimate an operational condition associated with the vessel, wherein the estimation of the operational condition includes estimating at least one parameter of one or more external disturbances acting on the vessel, wherein the at least one parameter comprises a direction and/or a variation of the direction;

command based on the estimation, execution of a countermeasure associated with an activation of the bias mode, a deactivation of the bias mode or a change of a bias level of the bias mode, and the plurality of thrusters;

wherein the thrust forces partly in opposite thrust directions are higher at a relatively high bias level than at a relatively low bias level.

11 . The vessel according to claim 10 , further comprising one or more sensors arranged to provide sensor data to the control system, wherein the estimation of the operational condition is made using the sensor data.

12 . The vessel according to claim 11 , wherein the at least one computer program comprises program code which, when executed by the at least one data processing device, causes the at least one data processing device to store the sensor data as historic sensor data, and wherein the estimation of the operational condition is made using the historic sensor data.

13 . The method according to claim 2 , wherein each external disturbance comprises an external force.

14 . The method according to claim 2 , further comprising providing, by the control system, a model of the vessel, wherein the estimation of the operational condition is made using the model.

15 . The method according to claim 2 , further comprising receiving, by the control system, sensor data from one or more sensors, wherein the estimation of the operational condition is made using the sensor data.

16 . The method according to claim 2 , further comprising determining the bias level based on the operational condition, wherein the countermeasure includes activating a control of the vessel in the bias mode at the determined bias level.

17 . The method according to claim 2 , wherein the countermeasure comprises a notification to a human user of the vessel.