IP Library › Granted Patent US 12,252,224
Granted Patent B2
US 12,252,224 · App. 17/666,748 · Granted Mar 18, 2025

Marine vessel station keeping to reduce wear and noise on propulsion system

Inventors: Jason S. Arbuckle (Horicon, WI); Steven J. Andrasko (Oshkosh, WI); David M. Van Buren (Fond du Lac, WI)
Assignee: Brunswick Corporation
B63B79/10B63H25/04B63H25/42B63J99/00G01C23/00G05D1/0206G05D1/0208B63H2025/026B63H2025/045B63H2025/425
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 12,252,224
App. No.
17/666,748
Granted
Mar 18, 2025
Kind
B2
Abstract

A method for maintaining a marine vessel at a target position in a body of water, the method being carried out by a processing system and including: estimating at least one roughness condition of the body of water based on measurements related to an attitude of the marine vessel; calculating a desired linear velocity based on a difference between an actual position of the marine vessel and the target position; filtering an actual linear velocity of the marine vessel based on the roughness conditions; and operating a propulsion system of the marine vessel to move the marine vessel to minimize a difference between the desired linear velocity and the filtered actual linear velocity. A method for maintaining a marine vessel at a target heading in a body of water is also disclosed.

Claims (43)

1. A method for maintaining a marine vessel at a target position in a body of water while reducing wear and noise of a propulsion system, the method being carried out by a processing system operably coupled to a propulsion system and comprising:

estimating, by the processing system, at least one roughness condition of the body of water based on measurements related to an attitude of the marine vessel, wherein the estimated at least one roughness condition represents water roughness conditions that cause repeated pitch and roll on the vessel about the target position;

calculating, by the processing system, a desired linear velocity based on a difference between an actual position of the marine vessel and the target position;

filtering, by the processing system, an actual linear velocity of the marine vessel based on the at least one roughness condition to facilitate a reduction in wear and noise of the propulsion system; and

operating, by the processing system, the propulsion system of the marine vessel to move the marine vessel to minimize a difference between the desired linear velocity and the filtered actual linear velocity, wherein operating the propulsion system based on the filtered actual linear velocity reduces wear and noise of the propulsion system, relative to operating the propulsion system based on the actual linear velocity, by reducing effects that recurring errors caused by rough water conditions corresponding to the actual linear velocity have on a frequency of corrective control actions performed by the propulsion system.

2. The method of claim 1 , wherein the attitude of the marine vessel includes vessel pitch measurements and/or vessel roll measurements from one or more pitch sensors and/or one or more roll sensors.

3. The method of claim 2 , wherein estimating the at least one roughness condition comprises calculating a variance of the pitch measurements and/or a variance of the roll measurements.

4. The method of claim 3 , further comprising storing the pitch measurements and/or the roll measurements in respective circular buffers in a storage system communicatively coupled with the processing system.

5. The method of claim 3 , further comprising filtering a fore/aft component of the position difference based on the variance of the pitch measurements;

filtering a left/right component of the position difference based on the variance of the roll measurements; and

calculating the desired linear velocity based on the filtered fore/aft component of the position difference and the filtered left/right component of the position difference.

6. The method of claim 3 , further comprising filtering a fore/aft component of the actual linear velocity based on the variance of the pitch measurements; and

filtering a left/right component of the actual linear velocity based on the variance of the roll measurements.

7. The method of claim 1 , further comprising setting the desired linear velocity to zero in response to the position difference being inside a predefined position difference hysteresis band.

8. The method of claim 7 , further comprising determining the position difference hysteresis band based on the at least one roughness condition.

9. The method of claim 1 , wherein operating the propulsion system to move the marine vessel to minimize the difference between the desired linear velocity and the filtered actual linear velocity comprises calculating marine vessel movements that will minimize the difference between the desired linear velocity and the filtered actual linear velocity using a feedback control algorithm;

the method further comprising determining a gain for use in the feedback control algorithm based on the at least one roughness condition.

10. The method of claim 1 , further comprising:

calculating a desired rotational velocity based on a difference between an actual heading of the marine vessel and a target heading at which the marine vessel is to be maintained;

filtering an actual rotational velocity of the marine vessel based on the at least one roughness condition; and

operating the propulsion system to move the marine vessel to minimize both the difference between the desired linear velocity and the filtered actual linear velocity and a difference between the desired rotational velocity and the filtered actual rotational velocity.

11. A method for maintaining a marine vessel at a target heading in a body of water while reducing wear and noise of a propulsion system, the method being carried out by a processing system operably coupled to the propulsion system and comprising:

estimating, by the processing system, at least one roughness condition of the body of water based on measurements related to an attitude of the marine vessel wherein the estimated at least one roughness condition represents water roughness conditions that cause repeated pitch and roll on the vessel about the target heading;

calculating, by the processing system, a desired rotational velocity based on a difference between an actual heading of the marine vessel and the target heading;

filtering, by the processing system, an actual rotational velocity of the marine vessel based on the at least one roughness condition to facilitate a reduction in wear and noise of the propulsion system; and

operating, by the processing system, the propulsion system of the marine vessel to move the marine vessel to minimize a difference between the desired rotational velocity and the filtered actual rotational velocity, wherein operating the propulsion system based on the filtered actual rotational velocity reduces wear and noise of the propulsion system, relative to operating the propulsion system based on the actual rotational velocity, by reducing effects that recurring errors caused by rough water conditions corresponding to the actual rotational velocity have on a frequency of corrective control actions performed by the propulsion system.

12. The method of claim 11 , wherein the attitude of the marine vessel includes pitch measurements and/or vessel roll measurements from one or more pitch sensors and/or one or more roll sensors.

13. The method of claim 12 , wherein estimating the at least one roughness condition comprises calculating a variance of the pitch measurements and/or the roll measurements.

14. The method of claim 13 , further comprising storing the pitch measurements and/or the roll measurements in a circular buffer in a storage system communicatively coupled to the processing system.

15. The method of claim 11 , further comprising filtering the difference between the actual heading and the target heading based on the at least one roughness condition; and

calculating the desired rotational velocity based on the filtered difference between the actual heading and the target heading.

16. The method of claim 11 , wherein the attitude are of the marine vessel includes roll measurements, and further comprising:

estimating the at least one roughness condition by calculating a variance of the roll measurements;

filtering the difference between the actual heading and the target heading and the actual rotational velocity based on the variance of the roll measurements; and

calculating the desired rotational velocity based on the filtered difference between the actual heading and the target heading.

17. The method of claim 11 , further comprising setting the desired rotational velocity to zero in response to the difference between the actual heading and the target heading being inside a predefined heading difference hysteresis band.

18. The method of claim 17 , further comprising determining the heading difference hysteresis band based on the at least one roughness condition.

19. The method of claim 11 , wherein operating the propulsion system to move the marine vessel to minimize the difference between the desired rotational velocity and the filtered actual rotational velocity comprises calculating marine vessel movements that will minimize the rotational velocity difference using a feedback control algorithm; and

determining a gain for use in the feedback control algorithm based on the at least one roughness condition.

20. The method of claim 11 , further comprising:

calculating a desired linear velocity based on a difference between an actual global position of the marine vessel and a target global position at which the marine vessel is to be maintained;

filtering an actual linear velocity of the marine vessel based on the at least one roughness condition;

operating the propulsion system to move the marine vessel to minimize both the difference between the desired rotational velocity and the filtered actual rotational velocity and the difference between the desired linear velocity and the filtered actual linear velocity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: ARBUCKLE, JASON S.; ANDRASKO, STEVEN J.; VAN BUREN, DAVID M.
To: BRUNSWICK CORPORATION
Reel/Frame 058922/0255 →
Continuity (4)
Continuation 16855604 · Apr 22, 2020
Continuation 15887372 · Feb 2, 2018
Provisional Application 62459295 · Feb 15, 2017
Related Publication 20220161908A1 · May 26, 2022
References Cited (218)
US 2360361A · Mountbatten · 1944 [cited by examiner]
US 3145683A · Kolb · 1964 [cited by examiner]
US 3177348A · Daniloff · 1965 [cited by examiner]
US 3187704A · Shatto, Jr. et al. · 1965 [cited by applicant]
US 3688252A · Thompson · 1972 [cited by applicant]
US 3715571A · Braddon · 1973 [cited by applicant]
US 3730126A · Zunderdorp · 1973 [cited by examiner]
US 3771483A · Bond · 1973 [cited by applicant]
US 4253149A · Cunningham et al. · 1981 [cited by applicant]
US 4257718A · Rosa · 1981 [cited by examiner]
US 4428052A · Robinson et al. · 1984 [cited by applicant]
US 4513378A · Antkowiak · 1985 [cited by applicant]
US 4769773A · Shatto, Jr. · 1988 [cited by applicant]
US 4939661A · Barker et al. · 1990 [cited by applicant]
US 4975709A · Koike · 1990 [cited by applicant]
US 5152239A · Hossfield et al. · 1992 [cited by applicant]
US 5172324A · Knight · 1992 [cited by applicant]
US 5179905A · Hossfield et al. · 1993 [cited by applicant]
US 5202835A · Knight · 1993 [cited by applicant]
US 5331558A · Hossfield · 1994 [cited by examiner]
US 5362263A · Petty · 1994 [cited by applicant]
US 5386368A · Knight · 1995 [cited by applicant]
US 5390125A · Sennott et al. · 1995 [cited by applicant]
US 5491636A · Robertson et al. · 1996 [cited by applicant]
US 5735718A · Ekwall · 1998 [cited by applicant]
US 5736962A · Tendler · 1998 [cited by applicant]
US 5884213A · Carlson · 1999 [cited by applicant]
US 6059226A · Cotton et al. · 2000 [cited by applicant]
US 6092007A · Cotton et al. · 2000 [cited by applicant]
US 6205687B1 · Rocke · 2001 [cited by examiner]
US 6230642B1 · McKenney et al. · 2001 [cited by applicant]
US 6234853B1 · Lanyi et al. · 2001 [cited by applicant]
US 6273771B1 · Buckley et al. · 2001 [cited by applicant]
US 6308651B2 · McKenney et al. · 2001 [cited by applicant]
US 6363632B1 · Stentz · 2002 [cited by examiner]
US 6377889B1 · Soest · 2002 [cited by applicant]
US 6446003B1 · Green et al. · 2002 [cited by applicant]
US 6485341B1 · Lanyi et al. · 2002 [cited by applicant]
US 6604479B2 · McKenney et al. · 2003 [cited by applicant]
US 6611737B1 · El-Tahan et al. · 2003 [cited by applicant]
US 6678589B2 · Robertson et al. · 2004 [cited by applicant]
US 6848382B1 · Bekker · 2005 [cited by applicant]
US 6995527B2 · Depasqua · 2006 [cited by applicant]
US 7140315B2 · Okuyama · 2006 [cited by applicant]
US 7267068B2 · Bradley et al. · 2007 [cited by applicant]
US 7268703B1 · Kabel et al. · 2007 [cited by applicant]
US 7305928B2 · Bradley et al. · 2007 [cited by applicant]
US 7366593B2 · Fujimoto et al. · 2008 [cited by applicant]
US 7398742B1 · Gonring · 2008 [cited by applicant]
US 7416458B2 · Suemori et al. · 2008 [cited by applicant]
US 7467595B1 · Lanyi et al. · 2008 [cited by applicant]
US 7476134B1 · Fell et al. · 2009 [cited by applicant]
US 7538511B2 · Samek · 2009 [cited by applicant]
US 7561886B1 · Gonring · 2009 [cited by examiner]
US 7577526B2 · Kim et al. · 2009 [cited by applicant]
US 7630798B2 · Mossman et al. · 2009 [cited by applicant]
US 7727036B1 · Poorman et al. · 2010 [cited by applicant]
US 8050630B1 · Arbuckle · 2011 [cited by applicant]
US 8082100B2 · Grace · 2011 [cited by examiner]
US 8145370B2 · Borrett · 2012 [cited by applicant]
US 8145371B2 · Rae et al. · 2012 [cited by applicant]
US 8150621B1 · Phillips et al. · 2012 [cited by applicant]
US 8155811B2 · Noffsinger et al. · 2012 [cited by applicant]
US 8215252B1 · Chun · 2012 [cited by applicant]
US 8265812B2 · Pease · 2012 [cited by applicant]
US 8326472B2 · Igarashi · 2012 [cited by examiner]
US 8417399B2 · Arbuckle · 2013 [cited by examiner]
US 8478464B2 · Arbuckle et al. · 2013 [cited by applicant]
US 8480445B2 · Morvillo · 2013 [cited by applicant]
US 8510028B2 · Grace et al. · 2013 [cited by applicant]
US 8515660B2 · Grace et al. · 2013 [cited by applicant]
US 8515661B2 · Grace et al. · 2013 [cited by applicant]
US 8527192B2 · Grace et al. · 2013 [cited by applicant]
US 8543324B2 · Grace et al. · 2013 [cited by applicant]
US 8645012B2 · Salmon et al. · 2014 [cited by applicant]
US 8694248B1 · Arbuckle et al. · 2014 [cited by applicant]
US 8761976B2 · Salmon et al. · 2014 [cited by applicant]
US 8777681B1 · Mcnalley et al. · 2014 [cited by applicant]
US 8807059B1 · Samples et al. · 2014 [cited by applicant]
US 8808041B2 · Hine · 2014 [cited by examiner]
US 8831868B2 · Grace et al. · 2014 [cited by applicant]
US 8924054B1 · Arbuckle · 2014 [cited by examiner]
US 9039468B1 · Arbuckle · 2015 [cited by examiner]
US 9110467B2 · Yuet et al. · 2015 [cited by applicant]
US 9132900B2 · Salmon et al. · 2015 [cited by applicant]
US 9132903B1 · Gable et al. · 2015 [cited by applicant]
US 9162743B1 · Grace et al. · 2015 [cited by applicant]
US 9248898B1 · Kirchhoff et al. · 2016 [cited by applicant]
US 9359057B1 · Arbuckle et al. · 2016 [cited by applicant]
US 9377780B1 · Arbuckle et al. · 2016 [cited by applicant]
US 9676464B2 · Johnson et al. · 2017 [cited by applicant]
US 9733645B1 · Andrasko et al. · 2017 [cited by applicant]
US 9904293B1 · Heap · 2018 [cited by examiner]
US 9927520B1 · Ward et al. · 2018 [cited by applicant]
US 9952595B2 · Arbuckle et al. · 2018 [cited by applicant]
US 10095232B1 · Arbuckle · 2018 [cited by examiner]
US 10198005B2 · Arbuckle et al. · 2019 [cited by applicant]
US 10322787B2 · Ward · 2019 [cited by applicant]
US 10633072B1 · Arbuckle et al. · 2020 [cited by applicant]
US 10640190B1 · Gonring · 2020 [cited by applicant]
US 10671073B2 · Arbuckle · 2020 [cited by examiner]
US 10795366B1 · Arbuckle et al. · 2020 [cited by applicant]
US 10845811B1 · Arbuckle et al. · 2020 [cited by applicant]
US 20030191562A1 · Robertson · 2003 [cited by examiner]
US 20040221787A1 · McKenney et al. · 2004 [cited by applicant]
US 20050092225A1 · Kaji · 2005 [cited by examiner]
US 20050164569A1 · Kaji et al. · 2005 [cited by applicant]
US 20050170713A1 · Okuyama · 2005 [cited by applicant]
US 20060089794A1 · Depasqua · 2006 [cited by applicant]
US 20060116796A1 · Fossen · 2006 [cited by examiner]
US 20070017426A1 · Kaji et al. · 2007 [cited by applicant]
US 20070032923A1 · Mossman et al. · 2007 [cited by applicant]
US 20070089654A1 · Bradley · 2007 [cited by examiner]
US 20070089660A1 · Bradley · 2007 [cited by examiner]
US 20070162207A1 · Shimo · 2007 [cited by examiner]
US 20070178779A1 · Takada et al. · 2007 [cited by applicant]
US 20070203623A1 · Saunders et al. · 2007 [cited by applicant]
US 20070233389A1 · Stephens · 2007 [cited by applicant]
US 20080027597A1 · Barrett · 2008 [cited by examiner]
US 20090037040A1 · Salmon et al. · 2009 [cited by applicant]
US 20090043436A1 · Igarashi et al. · 2009 [cited by applicant]
US 20090076671A1 · Mizutani · 2009 [cited by examiner]
US 20090171520A1 · Kaji · 2009 [cited by applicant]
US 20090276148A1 · Ardvisson · 2009 [cited by applicant]
US 20100023192A1 · Rae · 2010 [cited by examiner]
US 20100034594A1 · Major · 2010 [cited by examiner]
US 20100070124A1 · Yeager et al. · 2010 [cited by applicant]
US 20100109944A1 · Whitehead et al. · 2010 [cited by applicant]
US 20110153126A1 · Arbuckle · 2011 [cited by examiner]
US 20110288714A1 · Flohr et al. · 2011 [cited by applicant]
US 20120129410A1 · Tyers · 2012 [cited by applicant]
US 20120130570A1 · Pease · 2012 [cited by examiner]
US 20120248259A1 · Page et al. · 2012 [cited by applicant]
US 20130080044A1 · Tyers et al. · 2013 [cited by applicant]
US 20130297104A1 · Tyers et al. · 2013 [cited by applicant]
US 20140088822A1 · Jensen · 2014 [cited by examiner]
US 20140114509A1 · Venables et al. · 2014 [cited by applicant]
US 20140231153A1 · Fukasu · 2014 [cited by examiner]
US 20140288771A1 · Li · 2014 [cited by examiner]
US 20140362661A1 · Muijzert et al. · 2014 [cited by applicant]
US 20150032304A1 · Nakamura · 2015 [cited by examiner]
US 20150089427A1 · Akuzawa · 2015 [cited by applicant]
US 20150277442A1 · Ballou · 2015 [cited by applicant]
US 20150321740A1 · Bradley · 2015 [cited by examiner]
US 20150346730A1 · Stephens · 2015 [cited by examiner]
US 20160016651A1 · Anderson et al. · 2016 [cited by applicant]
US 20160039500A1 · Heyring · 2016 [cited by examiner]
US 20160061980A1 · Tonchia et al. · 2016 [cited by applicant]
US 20160101838A1 · Kojima · 2016 [cited by applicant]
US 20160125739A1 · Stewart et al. · 2016 [cited by applicant]
US 20160246300A1 · Langford-Wood · 2016 [cited by examiner]
US 20160252907A1 · Parkinson · 2016 [cited by examiner]
US 20160299507A1 · Shah et al. · 2016 [cited by applicant]
US 20160334792A1 · Jopling · 2016 [cited by applicant]
US 20170139426A1 · Ito et al. · 2017 [cited by applicant]
US 20170205828A1 · Estabrook · 2017 [cited by applicant]
US 20170205829A1 · Tyers · 2017 [cited by applicant]
US 20170210449A1 · Frisbie et al. · 2017 [cited by applicant]
US 20170253314A1 · Ward · 2017 [cited by examiner]
US 20170255200A1 · Arbuckle · 2017 [cited by examiner]
US 20170277189A1 · Johnson · 2017 [cited by examiner]
US 20170349257A1 · Hara et al. · 2017 [cited by applicant]
US 20170365175A1 · Harnett · 2017 [cited by applicant]
US 20180015994A1 · Kishimoto · 2018 [cited by examiner]
US 20180106619A1 · Johnson · 2018 [cited by examiner]
US 20180231980A1 · Arbuckle · 2018 [cited by examiner]
US 20180284815A1 · Cui · 2018 [cited by examiner]
US 20190286169A1 · Cui · 2019 [cited by examiner]
US 20190291839A1 · Hirst · 2019 [cited by examiner]
US 20190359300A1 · Johnson · 2019 [cited by examiner]
US 20200062366A1 · Murata · 2020 [cited by examiner]
EP 423901A1 · 1991 [cited by applicant]
EP 0816962 · 1998 [cited by applicant]
EP 2161542A1 · 2010 [cited by applicant]
EP 2952994A1 · 2015 [cited by applicant]
GB 1173442A · 1969 [cited by applicant]
JP S5861097A · 1983 [cited by applicant]
JP H05203638A · 1993 [cited by applicant]
JP H07223591A · 1995 [cited by applicant]
JP H11129978A · 1999 [cited by applicant]
JP 2926533B2 · 1999 [cited by applicant]
JP 2001287697A · 2001 [cited by applicant]
JP 2002173091A · 2002 [cited by applicant]
JP 2002178990A · 2002 [cited by applicant]
JP 2003276677A · 2003 [cited by applicant]
JP 2004042884A · 2004 [cited by applicant]
JP 2004355105A · 2004 [cited by applicant]
JP 2005046034A · 2005 [cited by applicant]
JP 2005200004A · 2005 [cited by applicant]
JP 2006137309A · 2006 [cited by applicant]
JP 2009227035A · 2009 [cited by applicant]
JP 2009241738A · 2009 [cited by applicant]
JP 2009538782 · 2009 [cited by applicant]
JP 2011128943A · 2011 [cited by applicant]
JP 5042906B2 · 2012 [cited by applicant]
JP 2012528417A · 2012 [cited by applicant]
JP 5226355B2 · 2013 [cited by applicant]
JP 2014065495A · 2014 [cited by applicant]
WO WO1992005505A1 · 1992 [cited by applicant]
WO WO2006058400A1 · 2006 [cited by applicant]
WO WO2014033457 · 2014 [cited by applicant]
WO WO2016104031A1 · 2016 [cited by applicant]
WO WO2016109601A1 · 2016 [cited by applicant]
WO WO2017095235A1 · 2017 [cited by applicant]
Poorman et al., “Multilayer Control System and Method for Controlling Movement of a Marine Vessel,” Unpublished U.S. Appl. No. 11/965,583, filed Dec. 27, 2007 (drawings and specification, including the claims). [cited by applicant]
Arbuckle et al., “Station Keeping Methods,” Unpublished U.S. Appl. No. 16/855,604, filed Apr. 22, 2020 (drawings and specification, including the claims). [cited by applicant]
European Search Report issued in corresponding European Application No. 18156268.7, mailed Jun. 15, 2018. [cited by applicant]
Automatica (Journal of IFAC), “Design of hybrid controller for dynamic positioning from calm to extreme sea conditions,” ACM Digital Library, available at https://dl.acm.org/doi/10.1016/j.automatica. 2006.11.017, (acces… [cited by applicant]
E. Omerdic et al., “A fuzzy track-keeping autopilot for ship steering”, Journal of Marine Engineering and Technology, 2:1, (2003) pp. 23-35. [cited by applicant]
Ferial M. El-Hawary & William J. Vetter., “Heave Compensation of Shallow Marine Seismic Reflection Records by Kalman Filtering”, pp. 1062-1066 (1981). [cited by applicant]
Jens G. Balchen, Nils A. Jenssen, Eldar Mathisen, & Steinar Saelid., “A dynamic positioning system based on Kalman filtering and optimal control”, Modeling, Identification and Control, vol. 1, No. 3, p. 135-163 (1980). [cited by applicant]
Kongsberg cJoy OT Joystick System, Operator Manual, Release 8.2 (Sep. 2015), available at https://www.manualslib.com/manual/2060571/Kongsberg-Cjoy- Ot.html (accessed Aug. 1, 2022) (208 pages). [cited by applicant]
Patrick Tze-Kwai Fung & Mike J. Grimble., “Dynamic Ship Positioning Using a Self-Tuning Kalman Filter”, IEEE Transactions on Automatic Control, vol. AC-28, No. 3, p. 339-349 (1983). [cited by applicant]
Steinar Saelid, Nils A. Jenssen, & Jens G. Balchen, “Design and Analysis of a Dynamic Positioning System Based on Kalman Filtering and Optimal Control”, IEEE Transactions on Automatic Control, vol. AC-28, No. 3, p. 332-… [cited by applicant]
Trong Dong Ngyuen et al., “Design of hybrid controller for dynamic positioning from calm to extreme sea conditions”, Automatica, 43 (2007) pp. 768-785. [cited by applicant]
An Introduction to Mechanics, Daniel Kleppner & Robert Kolenkow, McGraw-Hill (1973) (280 pages). [cited by applicant]
Arthur Gelb, et al., Applied Optimal Estimation (1974) (192 pages). [cited by applicant]
Thor I. Fossen, Guidance and Control of Ocean Vehicles, John Wiley & Sons (1994) (494 pages). [cited by applicant]
Cited By (1)
US 12,735,155