IP Library Granted Patent US 7,229,330
Granted Patent B2
US 7,229,330 · App. 11/056,848 · Granted Jun 12, 2007

Watercraft speed control device

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 7,229,330
App. No.
11/056,848
Granted
Jun 12, 2007
Kind
B2
Abstract

An automatic speed control system that provides desired watercraft velocity over land. The coupled algorithms correct engine speed and torque using GPS and tachometer measurements, and the corrections are augmented and enhanced by velocity/speed and torque/speed relationships that are dynamically and adaptively programmed with real-time data collected during replicated operations of the watercraft in specified conditions.

Claims (52)

1. An apparatus for controlling the velocity magnitude of a watercraft, said apparatus comprising:

a GPS device capable of obtaining a measurement of the velocity magnitude of said watercraft;

a first comparator capable of determining the velocity magnitude difference between said GPS velocity measurement and a predetermined velocity;

a first algorithm capable of creating a first engine speed output correction from said velocity magnitude difference;

a tachometer device capable of measuring the speed of an engine propelling said watercraft;

a third comparator capable of summing said tachometer speed measurement and said first engine speed output correction of said first algorithm;

a third algorithm capable of converting said sum of said tachometer speed measurement and said first engine speed output correction of said first algorithm into a first engine torque output correction, and said first engine torque output correction being capable of causing said watercraft to be propelled at substantially said predetermined velocity.

2. An apparatus for controlling the velocity magnitude of a watercraft, said apparatus comprising;

a GPS device capable of obtaining a measurement of the velocity magnitude of said watercraft;

a first comparator capable of determining the velocity magnitude difference between said GPS velocity measurement and a predetermined velocity;

a first algorithm capable of creating a first engine speed output correction from said velocity magnitude difference;

a second algorithm capable of creating a second engine speed output correction corresponding to an input representative of said predetermined velocity, said second engine speed output correction representing a dynamic historical value of the speed of an engine propelling said watercraft at a velocity approximately equal to said predetermined velocity; and

a second comparator capable of summing said first engine speed output correction of said first algorithm and said second engine speed output correction of said second algorithm, said sum capable of causing said watercraft to be propelled at substantially said predetermined velocity.

3. An apparatus as in claim 2 wherein said second algorithm is capable of building a table of discrete data pairs of velocity magnitude and engine speed of said watercraft as said watercraft is repeatedly operated for calibration over a prevailing set of ambient conditions, said second algorithm being capable of determining interpolated and extrapolated data points among and extending from said data pairs collected during said calibration operation of said watercraft.

4. An apparatus as in claim 3 wherein said second algorithm is capable of determining a condition of predetermined change in a predetermined parameter prior to updating said table.

5. An apparatus as in claim 1 further comprising:

a fourth algorithm capable of creating a second engine torque output correction corresponding to an input representative of said first engine speed output correction of said first algorithm, said second engine torque output correction representing a dynamic historical value of the torque required to change the engine speed of an engine propelling said watercraft an amount approximately equal to said first engine speed output correction of said first algorithm; and

a fourth comparator capable of summing said first engine torque output correction of said third algorithm and said second engine torque output correction of said fourth algorithm, said sum being capable of causing said watercraft to be propelled at substantially said predetermined velocity.

6. An apparatus as in claim 5 wherein said fourth algorithm is capable of building a table of discrete data pairs of engine speed correction and torque required to produce said engine speed correction as said watercraft is repeatedly operated for calibration over a prevailing set of ambient conditions, said fourth algorithm being capable of determining interpolated and extrapolated data points among and extending from said data pairs collected during said calibration operation of said watercraft.

7. An apparatus as in claim 6 wherein said fourth algorithm is capable of determining a condition of predetermined change in a predetermined parameter prior to updating said table.

8. An apparatus as in claim 5 wherein said fourth algorithm is capable of building a table of discrete data pairs of engine speed and torque required to produce said engine speed as said watercraft is repeatedly operated for calibration over a prevailing set of ambient conditions, said fourth algorithm being capable of determining interpolated and extrapolated data points among and extending from said data pairs collected during said calibration operation of said watercraft.

9. An apparatus as in claim 8 wherein said fourth algorithm is capable of determining a condition of predetermined change in a predetermined parameter prior to updating said table.

10. An apparatus as in claim 1 wherein said first algorithm includes an advanced control loop function.

11. An apparatus as in claim 10 wherein said advanced control loop function is selected from the group consisting of a series, a parallel, an ideal, an interacting, a noninteracting, an analog, a classical, and a Laplace function.

12. An apparatus as in claim 1 wherein said first algorithm is selected from the group consisting of a proportional-integral-derivative algorithm, a proportional algorithm, an integral algorithm, and a derivative algorithm.

13. An apparatus as in claim 1 wherein said third algorithm includes an advanced control loop function.

14. An apparatus as in claim 13 wherein said advanced control loop function is selected from the group consisting of a series, a parallel, an ideal, an interacting, a noninteracting, an analog, a classical, and a Laplace function.

15. An apparatus as in claim 1 wherein said third algorithm is selected from the group consisting of a proportional-integral-derivative algorithm, a proportional algorithm, an integral algorithm, and a derivative algorithm.

16. An apparatus for controlling the velocity magnitude of a watercraft, said apparatus comprising:

a GPS device capable of obtaining a measurement of the velocity magnitude of said watercraft;

a first comparator capable of determining the velocity magnitude difference between said GPS velocity measurement and a predetermined velocity;

a first algorithm capable of creating a first engine speed output correction from said velocity magnitude difference;

a second algorithm capable of creating a second engine speed output correction corresponding to an input representative of said predetermined velocity, said second engine speed output correction representing a dynamic historical value of the speed of an engine propelling said watercraft at a velocity approximately equal to said predetermined velocity;

a second comparator capable of summing said first engine speed output correction of said first algorithm and said second engine speed output correction of said second algorithm;

a tachometer device capable of measuring the speed of said engine propelling said watercraft;

a third comparator capable of determining the engine speed difference between said tachometer speed measurement and said sum of said first engine speed output correction of said first algorithm and said second engine speed output correction of said second algorithm;

a third algorithm capable of converting said engine speed difference between said tachometer speed measurement and said sum of said first engine speed output correction of said first algorithm and said second engine speed output correction of said second algorithm into a first engine torque output correction from said engine speed magnitude difference;

a fourth algorithm capable of creating a second engine torque output correction corresponding to an input representative of said sum of said first engine speed output correction of said first algorithm and said second engine speed output correction of said second algorithm, said second engine torque output correction representing a dynamic historical value of the torque required to produce an engine speed of said engine propelling said watercraft approximately equal to said sum of said first engine speed output correction of said first algorithm and said second engine speed output correction of said second algorithm; and

a fourth comparator capable of summing said first engine torque output correction of said third algorithm and said second engine torque output correction of said fourth algorithm, said sum being capable of causing said watercraft to be propelled at substantially said predetermined velocity.

17. An apparatus for controlling the speed of a watercraft, said apparatus comprising:

a GPS device capable of obtaining a measurement of the velocity of said watercraft;

a first comparator capable of determining the velocity difference between said GPS velocity measurement and a predetermined velocity;

a first algorithm applied to said velocity difference and providing a first engine speed output correction;

a tachometer device capable of measuring the revolutions per minute of a drive shaft of an engine propelling said watercraft;

a third comparator capable of summing said tachometer revolutions per minute measurement and said first engine speed output correction of said first algorithm; and

a third algorithm applied to said sum of said tachometer revolutions per minute measurement and said first engine speed output correction of said first algorithm and providing a first engine torque output correction, said first engine torque output correction being capable of causing said watercraft to be propelled at substantially said predetermined velocity.

18. An apparatus as in claim 17 wherein said first algorithm is selected from the group consisting of a proportional-integral-derivative algorithm, a proportional algorithm, an integral algorithm, and a derivative algorithm.

19. An apparatus as in claim 17 wherein said third algorithm is selected from the group consisting of a proportional-integral-derivative algorithm, a proportional algorithm, an integral algorithm, and a derivative algorithm.

20. An apparatus as in claim 17 wherein said first algorithm includes an advanced control loop function.

21. An apparatus as in claim 20 wherein said advanced control loop function is selected from the group consisting of a series, a parallel, an ideal, an interacting, a noninteracting, an analog, a classical, and a Laplace function.

22. An apparatus as in claim 17 wherein said third algorithm includes an advanced control loop function.

23. An apparatus as in claim 22 wherein said advanced control loop function is selected from the group consisting of a series, a parallel, an ideal, an interacting, a noninteracting, an analog, a classical, and a Laplace function.

Assignments (10)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 28, 2020
From: ENOVATION CONTROLS, LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 054242/0073 →
ACKNOWLEDGMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 29, 2018
From: SUN HYDRAULICS CORPORATION; ENOVATION CONTROLS, LLC; SUN HYDRAULICS, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 046468/0256 →
RELEASE Recorded Dec 6, 2016
From: BOKF, NA DBA BANK OF OKLAHOMA, AS ADMINISTRATIVE AGENT
To: ENOVATION CONTROLS, LLC
Reel/Frame 040821/0431 →
SECURITY AGREEMENT Recorded Oct 17, 2014
From: ENOVATION CONTROLS, LLC
To: BOKF, NA DBA BANK OF OKLAHOMA, AS ADMIN. AGENT
Reel/Frame 034013/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS, INC.
To: ECONTROLS GROUP, INC.
Reel/Frame 033767/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS GROUP, INC.
To: ECONTROLS, LLC
Reel/Frame 033767/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS, LLC
To: ENOVATION CONTROLS, LLC
Reel/Frame 033767/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS, INC.
To: ECONTROLS GROUP, INC.
Reel/Frame 033767/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2014
From: WALSER, MICHAEL W.; GUGLIELMO, KENNON H.; SHOUSE, KENNETH R.
To: ECONTROLS, INC.
Reel/Frame 033224/0552 →
LICENSE AGREEMENT Recorded Jun 11, 2008
From: ECONTROLS, INC.
To: PERFECTPASS CONTROL SYSTEMS, INC.
Reel/Frame 021076/0840 →