System and method for controlling heading of a marine vessel having trim tabs
12565290 ยท 2026-03-03
Assignee
Inventors
- Kenneth G. Gable (Oshkosh, WI)
- Samuel E. Rustan (Pickett, WI, US)
- Ryan M. Trost (Oshkosh, WI, US)
- Steven J. Andrasko (Oshkosh, WI, US)
Cpc classification
B63B79/40
PERFORMING OPERATIONS; TRANSPORTING
B63H2025/022
PERFORMING OPERATIONS; TRANSPORTING
B63B79/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
B63B79/40
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling a heading of a marine vessel having first and second trim tabs and at least one marine drive is provided. The method includes obtaining first and second deployments of the first and second trim tabs, obtaining a speed of the marine vessel, and determining an expected yaw value based on the first and second deployments and the speed of the marine vessel. The method further includes determining a steering angle compensation based on the expected yaw rate value, and controlling steering of the at least one marine drive based on the steering angle compensation.
Claims
1. A method for controlling a heading of a marine vessel having first and second trim tabs and at least one marine drive, the method comprising: obtaining, by a processor, first and second deployments of the first and second trim tabs; obtaining, by a processor, a speed of the marine vessel; determining, by the processor, an expected yaw value based on the first and second deployments and the speed of the marine vessel; determining, by the processor, a steering angle compensation based on the expected yaw rate value; and controlling steering of the at least one marine drive based on the steering angle compensation.
2. The method of claim 1, wherein the expected yaw value is an expected yaw magnitude value.
3. The method of claim 1, wherein the expected yaw value is an expected yaw rate value.
4. The method of claim 1, wherein the expected yaw value is an expected yaw acceleration value.
5. The method of claim 1, wherein the method further comprises calculating a tab differential between the first and second deployments, wherein the expected yaw value is further based on the tab differential.
6. The method of claim 5, wherein the expected yaw value is determined responsive to the tab differential exceeding a minimum tab differential threshold.
7. The method of claim 1, wherein the expected yaw value is further based on a position of at least one of the first and second trim tabs.
8. The method of claim 1, further comprising controlling the steering of the at least one marine drive based further on a steering command, wherein the steering angle compensation modifies a steering position associated with the steering command.
9. The method of claim 8, wherein the steering command is based on input from a steering user input device.
10. The method of claim 8, wherein the steering command is generated by an autopilot operation.
11. A system for controlling a heading of a marine vessel, the system comprising: at least one marine drive configured to propel a marine vessel; a steering actuator configured to rotate at least a portion of the marine drive about a steering axis; first and second trim tabs; and first and second trim tab actuators configured to actuate the first and second trim tabs to first and second deployments, respectively; a control system configured to: obtain, by a processor, the first and second deployments of the first and second trim tabs; obtain, by the processor, a speed of the marine vessel; determine, by the processor, an expected yaw rate value based on the first and second deployments and the speed of the marine vessel; determine, by the processor, a steering angle compensation based on the expected yaw rate value; and implement the steering angle compensation using the at least one marine drive to modify the heading of the marine vessel.
12. The system of claim 11, wherein the expected yaw value is an expected yaw magnitude value.
13. The system of claim 11, wherein the expected yaw value is an expected yaw rate value.
14. The system of claim 11, wherein the expected yaw value is an expected yaw acceleration value.
15. The system of claim 11, wherein the control system is further configured to calculate a tab differential between the first and second deployments, wherein the expected yaw value is further based on the tab differential.
16. The system of claim 15, wherein the expected yaw value is determined responsive to the tab differential exceeding a minimum tab differential threshold.
17. The system of claim 11, wherein the expected yaw value is further based on a position of at least one of the first and second trim tabs.
18. The system of claim 11, wherein the control system is further configured to control the steering of the at least one marine drive based further on a steering command, wherein the steering angle compensation modifies a steering position associated with the steering command.
19. The system of claim 18, wherein the steering command is based on input from a steering user input device.
20. The system of claim 18, wherein the steering command is generated by an autopilot operation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present disclosure is described with reference to the following Figures. The same numbers are used throughout the Figures to reference like features and like components.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) In the present description, certain terms have been used for brevity, clarity and understanding. No unnecessary limitations are to be inferred therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes only and are intended to be broadly construed.
(10) Trim tabs are known in the art of marine vessels as actuatable surfaces that may be provided on the transom of a marine vessel to help adjust the running angle of the vessel. By controlling the actuation of such tabs, a vessel can get on plane faster, and unwanted pitch and roll movements of the vessel can be corrected. However, through research and development, the present inventors have realized that when controlling a marine vessel's attitude using trim tabs, the vessel handling may be adversely affected in certain scenarios. Particularly, when the trim tabs of a vessel are deployed to different positions, for example, the first trim tab is deployed to 25% of a full range of movement from a horizontal position and the second trim tab is deployed to 35%, a yaw effect is induced on the marine vessel that must be corrected either by a manual steering input by a user or an autopilot operation to bring the heading back into alignment with a target heading. Either correction option is undesirable because it is reactionary, requiring a heading change to first occur and then be corrected.
(11) Further, if the vessel is controlled by the operator using manual steering, the operator must constantly remain on alert to provide yaw corrections because the trim tabs are deployed automatically to control roll of the vessel, and therefore the induced yaw may be unpredictable. If the vessel is under autopilot operation, the induced yaw will tend to steer the vessel off-course, leading to instability and a less desirable boating experience. To the extent that the autopilot system is slow to detect such off-course movements, the user will experience significant heading corrections. On the other hand, where the autopilot system quickly corrects slight heading changes, the autopilot system may be too reactive and make unnecessary or inappropriate heading adjustments which may degrade the boating experience for the user. In view of the forgoing problems and challenges, the present inventors have therefore developed the disclosed system that automatically and proactively controls the heading of the vessel when yaw forces are induced by trim tabs to prevent an unwanted heading change from occurring.
(12)
(13) The trim tab 14 is actuated by a trim tab actuator 13 and the trim tab 16 is actuated by a trim tab actuator 15. Marine vessel 10 includes at least one propulsion module 22, which may be, for example, a pod drive, inboard drive, or other type of stern drive. The propulsion module 22 has an engine 24 that turns a propeller 25 to produce a thrust to propel the marine vessel 10 in a generally forward direction. In various embodiments, the engine 24 may be an electric motor. The propulsion module 22 is capable of rotating around a generally vertical axis by a steering actuator 32 in response to commands originating from a steering wheel 38 or autopilot section 40 that may be modified and transmitted to the steering actuator 32 by the control system 12. Also included on the marine vessel 10 are trim tab sensors 26, 28, for sensing a position of the trim tabs 14, 16. For example, these sensors 26, 28 may be Hall Effect sensors.
(14) The control system 12 for controlling an attitude of the marine vessel 10 further includes a controller 30. The controller 30 may be representative of one or multiple controllers (drive controllers, steering controllers, tab controllers, etc.) that are configured to execute the claimed methods and control functions of the present invention. The controller 30 has a memory and a programmable processor. As is conventional, the processor can be communicatively connected to a computer readable medium that includes volatile or nonvolatile memory upon which computer readable code is stored. The processor can access the computer readable code and the computer readable medium upon executing the code carries out the functions as described herein. In the example shown, the controller 30 is connected to the trim tab actuators 13, 15; the propulsion module 22; and the trim tab sensors 26, 28 via wired connections. However, it should be understood that these devices could be connected in other ways, such as, for example, wirelessly or through a wired network such as a CAN bus. In the example shown, the steering wheel 38, the autopilot section 40, and a pitch/roll sensor 42 are also connected to the controller 30. In one example, the pitch/roll sensor 42 is an attitude and heading reference system (AHRS) that provides 3D orientation of the marine vessel 10 by integrating gyroscopic measurements, accelerometer data, and magnetometer data. A gyroscope, motion reference unit (MRU), tilt sensor, inertial measurement unit (IMU), or any combination of these devices could instead be used. In another example, two separate sensors are provided for sensing pitch and roll of the marine vessel 10.
(15) Trim tabs 14 and 16 are connected to the transom 45 of the marine vessel 10. These trim tabs 14 and 16 are designed to pivot. To put the bow 47 of the marine vessel 10 down, both trim tabs 14 and 16 are moved down to the maximum lowered position, or trimmed-in position. For low power or trailing operation, the trim tabs 14 and 16 are lifted to the maximum raised position, or trimmed-out position or zero degree position.
(16) As mentioned, the marine vessel 10 is provided with first and second trim tab actuators 13, 15. The first actuator 13 may comprise a hydraulic cylinder 18 connected to an electro-hydraulic motor or pump 17. The hydraulic cylinder 18 operates to rotate the first trim tab 14 to the trimmed-out or zero degree position and the trimmed-in position and to maintain the trim tab 14 in any desired position. Similarly, the second actuator 15 may comprise a hydraulic cylinder 20 connected to an electro-hydraulic motor or pump 19. The hydraulic cylinder 20 operates to rotate the second trim tab 16 to the trimmed-out or zero degree position and the trimmed-in position and to maintain the trim tab 16 in any desired position. Other types of actuators 13, 15 could be used in other examples.
(17) Those having ordinary skill in the art will appreciate that the trim tabs 14 and 16 can be actuated to different deployments with respect to the transom 45 of the marine vessel 10. With reference to
(18) At times, it is desirable to deploy one of the trim tabs 14, 16 more or less than the other of the trim tabs 14, 16 in order to affect an attitude of the marine vessel 10. In doing so, the trim tabs 14, 16 will have a differential in their deployments, in that one of the trim tabs will be deployed at a value from 0 to 100% that is different than the value of deployment (from 0 to 100%) of the other of the trim tabs. For example, referring to
(19) At other times, it may be desirable to purposely pitch the marine vessel 10 in a way that the marine vessel 10 would not otherwise be pitched were it not for deployment of the trim tabs 14, 16. For instance, if the marine vessel 10 is pitching fore or aft due to the effect of wind or waves, it may be desirable to deploy the trim tabs 14, 16 in a manner to counter this externally induced pitch. For example, if the marine vessel 10 is pitching in a backward direction, it may be desirable to increase the deployment of both trim tabs 14, 16 in order to increase the upward force on the stern (provided by the increased angle of the trim tabs) and thereby lower the bow 47 of the marine vessel 10. One example of when this type of control is needed is when the marine vessel 10 switches from operating at maximum speed, with tabs fully up, to barely planning speed. After the operator reduces the throttle, the pitch controller will increment the tabs to a more deployed state so as to keep the bow of the vessel down. Generally, in order to counter only externally induced pitch of a marine vessel 10, it is not necessary to differentially deploy the trim tabs 14, 16; rather, both trim tabs 14, 16 may be deployed to the same setpoint deployment, measured from horizontal.
(20) With reference to
(21) Referring back to
(22) The controller 30 of the control system 12 compares the actual vessel pitch angle to a predetermined desired vessel pitch angle, and outputs a deployment setpoint for the trim tabs 14, 16 that is calculated to achieve the desired pitch angle. In one example, the desired vessel pitch angle is close to zero, such that the marine vessel 10 is generally level with respect to the surface of a body of water in which it is operating (i.e., is not rotated around the y-axis of
(23) Turning now to
(24) The expected yaw value is provided from the tab controller 504 to a tab module feedback controller 506 within the helm controller 502. The tab module feedback controller 506 handles the input of the expected yaw signal from the tab controller 504, for example, by converting an analog input signal to a digital output signal. In other embodiments, the controller 506 could receive and interpret messages from the tab controller 504 using controller area network (CAN), WiFi, or Bluetooth protocols. The output of the tab module feedback controller 506 is provided to a yaw to steering table 510, along with a speed of the vessel from a vessel speed source 508. The speed of the vessel may be obtained using any suitable method (e.g., GPS, pitot tube, paddle wheel), and is not particularly limited. As described in further detail below, determination of the speed of the vessel is important for embodiments where the speed of the vessel is correlated with an amount of yaw induced by differential deployment of the tabs 14, 16.
(25) The yaw to steering table 510 correlates the expected yaw value and the speed of the vessel 10 and outputs a tab steering angle compensation value that is appropriate for the vessel's hull and steering system. In other embodiments, rather than a lookup table, the tab steering angle compensation value could be based on a torque that is calculated from various parameters of the marine vessel 10, for example, the drag forces created by the tabs 14, 16 and the distances of the tabs 14, 16 from a centerline of the vessel. The tab steering angle compensation value is provided as output to a summing block 518. The summing block 518 is additionally shown to receive input from a steering source arbitration controller 516. The steering source arbitration controller 516 may determine whether steering commands for the marine drive 24 are being received from a user input device (e.g., steering wheel 512) or generated by an autopilot controller 514. Based on the determination, the steering source arbitration controller 516 may output a steering angle command to the summing block 518. The summing block 518 is configured to apply the tab steering angle compensation value of the table 510 to the steering angle command output of the steering source arbitration 516 and provide a steering angle compensation to a steering control module or controller 520. In other words, if the steering source arbitration 516 indicates a manual steering heading correction of 10 degrees in a first direction, and the expected yaw output of the table 510 due to differential deployment of the tabs 14, 16 is 2 degrees in the same direction, the helm controller 502 will output a steering angle compensation 8 degrees heading change. The steering control module 520 may then command the steering actuator 32 (see
(26) Turning now to
(27) The expected yaw value output of the yaw to steering table 610, for example, an expected induced yaw magnitude expressed in degrees, may be provided as input to a steering control module 612. The steering control module 612 may be utilized to generate steering commands for the steering actuator 32 to compensate for heading changes induced by the tabs 14, 16. In an exemplary embodiment, the steering control module 612 is configured to perform the same functions as the helm controller 502 and the steering control module 520, described above with reference to
(28) Referring now to
(29) Method 700 commences at step 702, in which the controller 30 obtains the deployments of the trim tabs 14, 16. As described above, the deployments of the trim tabs 14, 16 may be positions of the trim tabs 14, 16 expressed as percentages of full deployment from the horizontal. At step 704, the controller 30 calculates the differential between the deployments of the trim tabs 14, 16. In some instances, if the differential between the deployments of the trim tabs 14, 16 does not exceed a minimum tab differential threshold, method 700 concludes and the controller 30 does not proceed in calculating an expected yaw value because such induced yaw is very small or nonexistent.
(30) At step 706, the controller 30 obtains the speed of the vessel 10. This is because the yaw induced by differential deployment of the trim tabs 14, 16 varies according to vessel speed. At low speeds (e.g., 5-10 mph), the induced yaw is smaller than when the vessel is traveling at moderate speed (e.g., 35-40 mph), however, once the speed exceeds a peak value (e.g., 70-80 mph), the vessel 10 is traveling fast enough that the tabs 14, 16 may be out of the water and the yaw induced by differential deployment is significantly reduced.
(31) At step 708, the controller 30 determines the expected yaw value based on the deployments of the trim tabs 14, 16 obtained at step 702, the differential between the tab deployments calculated at step 704, and the speed of the vessel 10 obtained at step 706. At step 710. Method 700 concludes at step 712, as the controller 30 controls the steering of the marine drive 24 based on the steering angle compensation determined at step 710 by controlling a steering actuator 32 of the marine drive 24. In an exemplary embodiment, the steering angle compensation modifies a steering position associated with the steering command. In various embodiments, the steering command is received from a steering user input device (e.g., steering wheel 38) or is generated by an autopilot controller (e.g., autopilot 42).
(32) In the above description, certain terms have been used for brevity, clarity, and understanding. No unnecessary limitations are to be inferred therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes and are intended to be broadly construed. The different systems and method steps described herein may be used alone or in combination with other systems and methods. It is to be expected that various equivalents, alternatives and modifications are possible within the scope of the appended claims. Each limitation in the appended claims is intended to invoke interpretation under 35 U.S.C. 112(f), only if the terms means for or step for are explicitly recited in the respective limitation.