IP Library Granted Patent US 12,043,356
Granted Patent B2
US 12,043,356 · App. 16/988,455 · Granted Jul 23, 2024

Control system for steerable towed marine equipment

Inventors: Felix Ernest Bircher (Metairie, LA); Dale Lambert (Mandeville, LA); Nicholas Domingo Muguira (Hammond, LA); David A. Cespedes (Metairie, LA)
Assignee: DigiCOURSE, LLC
B63B79/40G05D1/0206
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,043,356
App. No.
16/988,455
Granted
Jul 23, 2024
Kind
B2
Abstract

Embodiments herein describe techniques for controlling both a vessel and a separate controllable steering element so that a towed device moves along a predefined path or course. A steering system can include a first controller for steering the vessel and a second controller for controlling the steering element, which is in the water and also being towed by the vessel. In one embodiment, the steering system controls the vessel to ensure the steering element does not exceed a control limit.

Claims (65)

1. A method for controlling a marine device towed by a marine vessel, comprising:

identifying an error between a location of the towed device being towed by the vessel and a desired path for the towed device;

identifying the maximum physical control limit and minimum physical control limit for a steering element, the maximum physical control limit and minimum physical control limit representing a physical control range for the steering element, wherein the steering element controls the location of the towed device using a control setting selected between the maximum physical control limit and the minimum physical control limit, wherein the steering element is at least partially inoperable at one of the maximum or minimum physical control limit;

determining a course correction for the vessel to reduce the error and maintain the steering element within the physical control range;

identifying a practical control range for the steering element by setting the control setting to a physical control limit of the physical control range; altering the control setting by a predefined amount from the physical control limit, determining whether the location of the steering element changes in an expected manner due to altered control setting; and repeating the step of altering until the location of the towed device changes in an expected manner, wherein the practical control range is a subset of the physical control range, the steering element being fully operable within the practical control range;

controlling the vessel using the course correction; and

operating the steering element at a control setting that is within the practical control range.

2. The method of claim 1 , further comprising:

selecting the course correction which results in an optimized value of the control setting for the steering element, wherein the optimized value is within the practical control range.

3. The method of claim 2 , wherein the optimized value is an initial or default value of the control setting within the practical control range of the steering element.

4. The method of claim 3 , wherein the initial or default value is a middle of the practical control range of the control setting.

5. The method of claim 2 , wherein the optimized value of the control setting enables at least one of the following: minimizes drag on the vessel, improves fuel efficiency of the vessel, or limits the need for a course corrections for the vessel.

6. A method for controlling a marine device towed by a marine vessel, comprising:

identifying an error between a location of the towed device being towed by the vessel and a desired path for the towed device;

identifying a physical control range for a steering element controlling the location of the towed device, wherein the steering element is at least partially inoperable outside of the physical control range;

determining a course correction for the vessel to reduce the error and maintain the steering element within the physical control range;

determining a control setting for the steering element to reduce the error, wherein the control setting is within the physical control range; and

controlling the vessel using the course correction and the steering element using the control setting;

identifying a practical control range for the steering element, wherein the practical control range is a subset of the physical control range, the steering element being fully operable within the practical control range, wherein identifying a practical control range comprises:

setting the control setting to a first value at a first end of a physical control range;

sweeping the control setting towards a second end of the physical control range until identifying a first control value where the steering element changes the location of the towed device in an expected manner, wherein the first control value is a first end of the practical control range; and

sweeping the control setting from the first value towards a second end of the physical control range until identifying a second control value where the steering element can no longer control the location of the towed device, wherein the second control value is a second end of the practical control range;

wherein the practical control range encompasses the control setting for the steering element, and wherein exceeding the practical control limit by the control setting results in the steering element becoming at least partially uncontrollable.

7. A non-transitory computer-readable storage medium storing instructions, which when executed on a processor, perform an operation, the operation comprising:

identifying an error between a location of a towed device being towed by a vessel and a desired path for the towed device;

identifying a physical control range for a steering element controlling the location of the towed device, wherein the steering element is at least partially inoperable outside of the physical control range;

determining a course correction for the vessel to reduce the error and maintain a control

setting for the steering element within the physical control range;

determining an adjustment to the control setting for the steering element to reduce the error, wherein the adjustment is within the physical control range; and

controlling the vessel using the course correction and the steering element using the adjustment;

wherein determining an adjustment to the control setting comprises:

identifying a practical control range for the steering element, wherein the practical control range is a subset of the physical control range, the steering element being fully operable within the practical control range;

setting the control setting to a first value at a first end of a physical control range;

sweeping the control setting towards a second end of the physical control range until identifying a first control value where the steering element changes the location of the towed device in an expected manner, wherein the first control value is a first end of the practical control range; and

sweeping the control setting from the first value towards a second end of the physical control range until identifying a second control value where the steering element can no longer control the location of the towed device, wherein the second control value is a second end of the practical control range,

wherein the practical control range encompasses the control setting for the steering element, and wherein exceeding the practical control limit by the control setting results in the steering element becoming at least partially uncontrollable.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the operation further comprises:

selecting the course correction which results in an optimized value of the control setting for the steering element, wherein the optimized value is within the practical control range.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the optimized value is an initial or default value of the control setting within the practical control range of the steering element.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the initial or default value is a middle of the practical control range of the control setting.

11. The non-transitory computer-readable storage medium of claim 7 , wherein the physical control range encompasses a control setting for the steering element, wherein the adjustment modifies the control setting.

12. A system for controlling a marine device towed by a marine vessel, comprising:

a processor; and

memory configured to store a program which, when executed by the processor performs an operation, the operation comprising:

identifying an error between a location of a towed device being towed by a vessel and a desired path for the towed device;

identifying the maximum physical control limit and minimum physical control limit for a steering element, the maximum physical control limit and minimum physical control limit representing a physical control range for the steering element, wherein the steering element controls the location of the towed device using a control setting selected between the maximum physical control limit and the minimum physical control limit, wherein the steering element is at least partially inoperable at one of the maximum or minimum physical control limit;

determining a course correction for the vessel to reduce the error and maintain the steering element within the physical control range;

identifying a practical control range for the steering element by setting the control setting to a physical control limit of the physical control range; altering the control setting by a predefined amount from the physical control limit, determining whether the location of the steering element changes in an expected manner due to altered control setting; and repeating the step of altering until the location of the towed device changes in an expected manner, wherein the practical control range is a subset of the physical control range, the steering element being fully operable within the practical control range;

controlling the vessel using the course correction; and

operating the steering element at a control setting that is within the practical control range.

13. The system of claim 12 , further comprising:

selecting the course correction which results in an optimized value of the control setting for the steering element, wherein the optimized value is within the practical control range.

14. The system of claim 13 , wherein the optimized value is an initial or default value of a control setting within the practical control range of the steering element, and wherein the initial or default value is a middle of the practical control range of the control setting.

15. The system of claim 12 , wherein the physical control range encompasses a control setting for the steering element, wherein the adjustment modifies the control setting.

16. The system of claim 12 , wherein identifying a practical control range further comprises:

setting the control setting to a first value at a first end of a physical control range;

sweeping the control setting towards a second end of the physical control range until identifying a first control value where the steering element changes the location of the towed device in an expected manner, wherein the first control value is a first end of the practical control range; and

sweeping the control setting from the first value towards a second end of the physical control range until identifying a second control value where the steering element can no longer control the location of the towed device, wherein the second control value is a second end of the practical control range.

17. A method for controlling a marine device being towed by a marine vessel, comprising:

identifying a maximum physical limit and minimum physical limit for the control setting of a steering element of the towed marine device, wherein the maximum physical limit and minimum physical limit define a physical control range;

identifying a practical control range for the control setting of the steering element by moving the steering element over its physical control range and determining an upper practical limit and lower practical limit for the control setting, outside of which the steering element becomes uncontrollable, wherein the practical control range is a subset of the physical control range;

identifying an error between a location of the towed device being towed by the vessel and a desired path for the towed device;

determining a course correction for the vessel to reduce the error;

controlling the vessel using the course correction to reduce the error, and

operating the steering element at a control setting within the practical range to reduce the error.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2023
From: I/O CAYMAN ISLANDS LTD; I/O MARINE SYSTEMS, INC.; ION INTERNATIONAL S.A.R.L.; ION GEOPHYSICAL CORPORATION; I/O MARINE SYSTEMS LTD
To: DIGICOURSE, LLC
Reel/Frame 064691/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: CESPEDES, DAVID A; BIRCHER, FELIX ERNEST; LAMBERT, DALE; MUGUIRA, NICHOLAS DOMINGO
To: ION GEOPHYSICAL CORPORATION
Reel/Frame 054034/0976 →
Continuity (1)
Related Publication 20220041259A1 · Feb 10, 2022