Method and system for controlling a marine drive during shift sensor fault
10155578 ยท 2018-12-18
Assignee
Inventors
- Robert Raymond Osthelder (Omro, WI, US)
- Gene A. Smedema (Princeton, WI, US)
- Matthew W. Snyder (Fond du Lac, WI)
Cpc classification
B63H2025/026
PERFORMING OPERATIONS; TRANSPORTING
B63H2021/216
PERFORMING OPERATIONS; TRANSPORTING
Y02T70/5236
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B63H23/08
PERFORMING OPERATIONS; TRANSPORTING
F02D41/021
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63H25/02
PERFORMING OPERATIONS; TRANSPORTING
B63H21/213
PERFORMING OPERATIONS; TRANSPORTING
B63H2021/205
PERFORMING OPERATIONS; TRANSPORTING
F02D2250/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63H23/30
PERFORMING OPERATIONS; TRANSPORTING
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63H23/18
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D2200/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0225
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63H20/14
PERFORMING OPERATIONS; TRANSPORTING
B63H20/20
PERFORMING OPERATIONS; TRANSPORTING
F02D41/0002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B63H21/21
PERFORMING OPERATIONS; TRANSPORTING
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63H23/30
PERFORMING OPERATIONS; TRANSPORTING
F02D41/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63H23/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for controlling propulsion of a marine vessel by a marine drive is provided, the marine drive having a marine engine that effectuates rotation of propulsor through a shift system that shifts amongst at least a forward gear position, a reverse gear position, and a neutral position. The system includes a remote control having a lever movable to provide a throttle demand input for controlling the marine engine and a shift demand input for controlling the shift system. A shift demand sensor measures a shift demand lever position to provide the shift demand input, and a throttle demand sensor measures a throttle demand lever positions to provide the throttle demand input. A control module is configured to detect shift demand sensor failure based on the shift demand lever position values and assign a predetermined throttle demand lever position as shift command position. When the throttle demand lever position reaches the shift command position, a shift command is generated instructing a change in gear position of the shift system.
Claims
1. A system for controlling propulsion of a marine vessel by a marine drive, the marine drive having a marine engine that effectuates rotation of a propulsor through a shift system that shifts amongst at least a forward gear position, a reverse gear position, and a neutral position, the system comprising: a remote control having a lever movable to provide a throttle demand input for controlling the marine engine and a shift demand input for controlling the shift system; a shift demand sensor that measures a shift demand lever position to provide the shift demand input; a throttle demand sensor that measures a throttle demand lever position to provide the throttle demand input; a control module configured to: detect shift demand sensor failure; and assign a predetermined throttle demand lever position as a shift command position, such that when the throttle demand lever position reaches the shift command position a shift command is generated to instruct a change in gear position of the shift system.
2. The system of claim 1, wherein the control module is further configured to set a reduced throttle demand limit, wherein a maximum lever position is associated with the reduced throttle demand limit.
3. The system of claim 2, wherein the control module is further configured to access a reduced demand lookup table or a reduced demand formula correlating throttle demand lever positions between the shift command position and a maximum lever position to throttle demand inputs between an idle setpoint for the marine engine and the reduced throttle demand limit.
4. The system of claim 3, wherein the control module is further configured to: upon detecting the shift demand sensor failure, limit engine output to an initial guardian output limit; and maintain the initial guardian output limit until the throttle demand lever position reaches the shift command position.
5. The system of claim 4, wherein the initial guardian output limit is equal to an idle setpoint for the marine engine.
6. The system of claim 1, wherein the shift command position is a different throttle demand lever position than a detent position for the remote control.
7. The system of claim 1, wherein all assigned shift command positions are forward shift command positions, such that when the lever reaches any of the shift command positions the shift command instructs either the change in gear position from the neutral position into the forward gear position or the change in gear position from the forward gear position into the neutral position.
8. The system of claim 1, wherein the control module is configured to assign a first predetermined throttle demand lever position as a forward shift command position, and to assign a second predetermined throttle demand lever position as a reverse shift command position.
9. The system of claim 1, wherein the control module is further configured to assign at least one predetermined throttle demand lever position sensed by the throttle demand sensor as an alert command position, such that when the throttle demand lever position reaches the alert command position an alert is generated to alert an operator of modified operation of the remote control.
10. The system of claim 9, wherein the control module is further configured to assign two or more alert command positions between a detent position and the shift command position, such that progressive auditory alerts are generated as the throttle demand lever position progresses from the detent position to the shift command position.
11. The system of claim 1, further comprising a second shift demand sensor, wherein the control module is further configured to: determine a difference between respective shift demand lever positions measured by the shift demand sensor and the second shift demand sensor; and wherein detection of the shift demand sensor failure includes detecting whether either of the respective shift demand lever positions are outside of an acceptable measurement range or the difference exceeds an acceptable difference threshold.
12. A method of controlling a marine drive, the marine drive having a marine engine that effectuates rotation of a propulsor through a shift system that shifts amongst at least a forward gear position, a reverse gear position, and a neutral position, the method comprising: receiving a shift demand lever position from at least one shift demand sensor; receiving a throttle demand lever position from at least one throttle demand sensor; detecting failure of the shift demand sensor; assigning a predetermined throttle demand lever position as a shift command position; and generating a shift command instructing a change in gear position of the shift system when the throttle demand lever position reaches the shift command position.
13. The method of claim 12, further comprising accessing a reduced demand lookup table or a reduced demand formula correlating throttle demand lever positions between the shift command position and a maximum lever position to throttle demand inputs between an idle setpoint for the marine engine and a reduced throttle demand limit, wherein a maximum lever position is associated with the reduced throttle demand limit.
14. The method of claim 13, further comprising, upon detecting the failure of the shift demand sensor, limiting engine output to an initial guardian output limit; maintaining the initial guardian output limit until the throttle demand lever position reaches the shift command position, and then accessing the reduced demand lookup table or the reduced demand formula.
15. The method of claim 12, wherein the shift command position is a different throttle demand lever position than a detent position generating an equivalent shift command during normal operation of the shift demand sensor.
16. The method of claim 15, wherein the shift command position is greater than or equal to 20 percent toward a maximum lever position.
17. The method of claim 12, wherein the step of generating the shift command only includes generating a forward shift command to change the gear position of the shift system from the neutral position into the forward gear position when the throttle demand lever position increases to the shift command position, and generating a neutral shift command to change the gear position of the gear system from the forward gear position into the neutral position when the throttle demand lever position decreases to the shift command position.
18. The method of claim 12, wherein the step of assigning the predetermined throttle demand lever position as the shift command position includes assigning a first predetermined throttle demand lever position as a forward shift command position, and assigning a second predetermined throttle demand lever position as a reverse shift command position.
19. The method of claim 12, further comprising assigning two or more alert command positions between a detent position and the shift command position such that progressive auditory alerts are generated as the throttle demand lever position progresses from the detent position to the shift command position.
20. The method of claim 12, further comprising: receiving a second shift demand lever position measured from a second shift demand sensor; determining a difference between the shift demand lever position measured by the shift demand sensor and the second shift demand lever position measured by the second shift demand sensor; and wherein the step of detecting failure of the shift demand sensor includes detecting whether either of the shift demand lever position or the second shift demand lever position are outside of an acceptable measurement range or the difference exceeds an acceptable difference threshold.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present disclosure is described with reference to the following FIGURES.
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Many marine propulsion systems have user control devices in the form of remote controls with moveable levers that control engine throttle and shift position. In many such embodiments, the remote control is not physically linked to the throttle system (e.g. a throttle valve, spark control, and/or fuel injection system) and shift system (e.g., a clutch system), but at least some portion of the communication between the remote control and the throttle and shift systems is performed via digital systems and controls. In certain embodiments, mechanical links may connect the remote control to sensor at or near the marine drive, and thus movement of the mechanical lever on the remote control is transferred through cables where it is sensed remotely at or near the marine drive. The sensed lever position is then communicated, such as through a control module, to actuators actuating the respective throttle and shift systems. Examples of such embodiments are depicted and described with respect to
(9) In either embodiment, the function of the propulsion control system is reliant on proper function of the shift demand sensor(s) and throttle demand sensor(s) in order to receive operator input to control the shift and throttle, respectively, of the marine drive. If the shift demand sensor fails, for example, then no shift demand from the operator can be received and thus the operator will be unable to control the gear position of the marine drive. Accordingly, the system will be inoperable to control propulsion, or propulsion control will be severely limited. In many prior art systems, the marine drive retains the last valid commanded gear, and thus when a shift demand lever position sensor fails the operator is latched in whatever gear they were in at the time of failure with no ability to shift the engine. In certain embodiments, the gear position of the marine drive shifts to neutral when the marine drive is turned off and restarted, such as by shifting to neutral during crank. There, the operator is then locked in neutral with no ability to engage the propeller to propel the marine vessel.
(10) Accordingly, the inventors recognized a need for a control system and method that enables at least limited shifting control by an operator in the event that the shift demand lever position sensor fails. In recognition of the forgoing need, problems, and challenges, the inventors developed the control strategy disclosed herein which utilizes the existing throttle demand sensor(s) to provide a modified shift control. Specifically, one or more throttle demand lever positions sensed by the throttle demand sensor(s) are assigned as shift command positions, such that a shift command is generated to change a gear position of the shift system when the control lever of the remote control reaches the shift command position. The throttle demand inputs associated with the lever positions may also be adjusted to accommodate the shift control strategy, as well as to limit the output of the engine and force operation of the marine drive in a lower power limp home mode. Thereby, limited control and operation of the marine drive can be provided so that a vessel operator is not stranded upon shift demand sensor failure, but can continue sufficient operation in order to reach port.
(11)
(12) The propulsion control system 6 also includes a remote control 8 having a base 32 and a control lever 33 extending therefrom. In the example of
(13) The propulsion control system 6 also includes a control module 4 that is programmable and includes a processor 56, such as a microprocessor, and memory 57. The control module 4 can be located anywhere with respect to other components of the propulsion control system 6 and/or located anywhere on the marine vessel 1 and can communicate with various components on the marine vessel 1 via wired and/or wireless links, as will be explained herein below. Although
(14) The control module 4 may comprise a microprocessor and other circuitry that retrieves and executes software from memory 57. A person having ordinary skill in the relevant art will understand in light of the present disclosure that the control module 4 can be implemented with a single processing device or may be distributed across multiple processing devices or sub-systems that cooperate to execute the control methods described herein. The memory 57 may comprise any storage media, or group of storage media, readable by the processor 56, which may be any processing device, or combination of processing devices. For example, the memory 57 may include volatile and/or non-volatile, removable and/or non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data. Memory 57 may be implemented as a single storage device, or may be implemented across multiple storage devices or sub-systems. The processor 56 may be, for example, a general purpose central processing unit, an application specific processor, a logic device, or any other type of processing device or combination thereof.
(15) In the depicted example, the control module 4 communicates with the marine engine system, which in the depicted embodiment includes the marine engine 30 and associated engine control module (ECM) 10 for the marine drive 2. The marine engine 30 may be, for example, a diesel or a gasoline internal combustion engine.
(16) In the depicted embodiment, operator control of the output of the marine engine 30 is provided through the control module 4 to the ECM 10, which then controls the various inputs to the marine engine 30, such as air, fueling and spark. In certain embodiments, communication between the control module 4 and the ECM 10 may be a two-way communication via a communication link 47, wherein the ECM 10 may communicate various engine control values and/or sensed engine values to the control module 4. For example, the ECM 10 may receive and communicate a current engine speed for the marine engine 30 to the control module 4. Similarly, the control module 4 may dictate an engine speed setpoint for the marine engine 30 to the ECM 10. The control module 4 generally communicates various high level commands to the ECM 10, such as including throttle demand values according to operator input at the remote control 8.
(17) The communication link 47 may be a wired electrical transmission line, or may be a wireless communication link between wireless receiver/transmitters employing any known wireless communication protocol. In one example, the communication link 47 between various aspects of the control system is a controller area network (CAN) bus, but other types of digital or analog communication links could be used. It should be noted that the communication link lines depicted in
(18)
(19) Similarly, a throttle linkage 31 and throttle cable 27 may translate movement of the control lever 33 to the throttle demand sensor(s) 49. Specifically, portions 31a of the throttle linkage 31 are located at the remote control, and connected to the control lever 33, and other portions 31b of the throttle linkage 31 are connected to one or more throttle demand sensors 49 (e.g. 49a and 49b), which may be located on or near the marine drive 2. A throttle cable 27, or throttle link, connects between the throttle linkage portions 31a and 31b to translate movement there between and ultimately to translate movement of the control lever 33 to the throttle demand sensors 49, which then measure and communicate a throttle demand lever position to the control module 4. The throttle cable 27 may be of similar construction as described above with respect to the shift cable 21. The control module 4 may then communicate corresponding throttle demands to the ECM 10, which then carries out the corresponding engine controls, such as to control a throttle valve system, fuel injection system, and/or spark system in order to effectuate the throttle demand, which may be demanded engine thrust or engine speed.
(20) With reference also to
(21) In one embodiment, the measurements by the two shift demand sensors 48a and 48b may be compared, and likewise the measurements from the two throttle demand sensors 49a and 49b may be compared. Thereby, the integrity of and confidence in the measurements from the respective demand sensors can be increased. In such an embodiment, the measurement values of each demand sensor 48a-48b and 49a-49b are each expected to be within an acceptable measurement range, and the difference between the measurements of the like sensors (i.e. between the shift demand sensors 48a and 48b and between the throttle demand sensors 49a and 49b) is expected to remain less than an acceptable difference threshold. To provide just one example, an acceptable measurement range for the demand sensors 48 and 49 could be between 0.1 volts and 4.9 volts, and if measurements from one of the demand sensors 48, 49 falls outside of the acceptable measurement range then a sensor fault is detected.
(22) The difference check may also be provided to provide fault detection where a sensor measurement is off, or inaccurate, but the measured values do not fall outside the acceptable measurement range window. In that instance, a significant difference will be present in the respective shift demand lever positions 61a and 61b measured by the shift demand sensors 48a and 48b, or between the throttle demand lever positions 62a and 62b measured by the throttle demand sensors 49a and 49b. To provide just one example, an acceptable difference threshold may be 0.25 volts, such that if the absolute value of the difference between the respective demand sensors 48a and 48b, or 49a and 49b exceeds that value then sensor failure is detected. Once the difference in measurements exceeds the acceptable difference threshold, a sensor failure is detected, as neither sensor in the set of shift demand sensors 48a and 48b or set of throttle demand sensors 49a and 49b can be trusted once the threshold is exceeded.
(23) In one exemplary embodiment, shift demand sensor failure may be detected where either of the shift demand sensors 48a or 48b exceed the acceptable measurement range, or an absolute value of the difference between measurements from the sensors exceeds the acceptable difference threshold. In other embodiments, shift demand sensor failure may only be detected where the difference exceeds the acceptable difference threshold or both the shift demand sensors 48a and 48b are measuring shift demand lever positions 61a and 61b outside of the acceptable measurement range. Accordingly, in such an embodiment, if failure of one sensor is detected, then the difference may be ignored and the other sensor may be relied upon to provide shift demand input in order to control the shift system 22 (so long as the remaining sensor continues to provide position measurements within the acceptable measurement range).
(24) When shift demand sensor failure is detected, the disclosed control strategy is employed in order to utilize the throttle demand sensor(s) 49 to provide a modified shift control. Specifically, one or more throttle demand lever positions 62 are assigned as shift command positions, such that when the lever 33 is measured as being at that shift command position a command is generated to change a gear position of the shift system 22.
(25) As exemplified in
(26) For purposes of the shift command, the position of the control lever 33 is determined based on the shift demand lever position(s) 61 generated by the shift demand sensor(s) 48. The control lever 33 is then moved toward the respective maximum position 40b, 44b to increase the throttle demanded. Such throttle demand input is determined based on the throttle demand lever position(s) 62 measured by the throttle demand sensor(s) 49. For example, the throttle demand lever position(s) 62 may be associated with a throttle demand amount between 0%, applied at the respective detent position 40a and 44a, to requesting 100% of the output capability from the marine engine 30 at the respective maximum positions 40b, 44b. Each throttle demand lever position 62 may be, for example, a percentage between 0%, associated with the detent positions 44a and 40a, and 100%, associated with the respective maximum positions 40b and 44b. Each such throttle demand lever position 62 between 0% and 100% may then be associated with a throttle demand input, such as values between and idle setting for engine speed and/or engine torque and a maximum engine speed and/or engine torque for which the engine 30 is rated to output. In certain embodiments, the throttle demand sensor(s) 49 may only be configured to provide positive position measurements between the detent positions 44a and 40a and the respective maximum position 40b and 44b (e.g. between 0% and 100% of the range where a throttle command is actuated), and thus is unable to differentiate between forward and reverse throttle demands. In such embodiments, the system 6 relies on the shift demand sensor(s) 48 to determine whether the control lever 33 is in the reverse position ranges 40a-40b or the forward position ranges 44a-44b, and the throttle demand input is then implemented accordingly.
(27) When a shift demand sensor fault is detected, measurements from the one or more shift demand sensors 48 can no longer be used to provide shift demand input for controlling the shift system. In that situation, the disclosed control system is engaged where a predetermined throttle demand lever position is assigned as a shift command position 68. The shift command position 68 is associated with generating a shift command instructing the shift system 22 to change gear positions, such as from the neutral position to the forward gear position or vice versa. Thus, when the throttle demand lever position(s) 62 sensed by the throttle demand sensor(s) 49 reaches the shift command position 68, the control module 4 determines that a shift command should be generated, and thereby instructs the shift actuator 24 accordingly.
(28) In embodiments where the throttle demand sensor(s) 49 are only configured to measure a positive range of shift positions between the detent positions 44a and 40a and the respective maximum positions 40b, 44b, and thus cannot differentiate between the reverse demand direction and the forward demand direction, the system may only be capable of sending shift commands to instruct the shift system 22 to change between the neutral position and the forward gear position (or vice versa, depending on the direction of movement). In such an embodiment, moving the lever in either direction (i.e., in either the direction normally associated with reverse throttle commands or in the direction normally associated with forward throttle commands) generates a forward shift command when the predetermined throttle lever position 62 reaches the shift command position 68 because the throttle demand lever position 62 outputted by the throttle demand sensor 49 is identical in either of the two movement directions.
(29) In other embodiments, the throttle demand sensors(s) 49 may be configured to differentiate between movements of the control lever 33 amongst the forward gear throttle range versus the reverse gear throttle range. In such an embodiment, the shift command position 68 in the reverse gear range (i.e. between the center position 42 and the maximum forward position 44b) can be associated with a shift command instructing the shift system 22 to shift between the reverse gear position and the neutral position (or vice versa, depending on the direction of movement). Alternatively or additionally, the throttle demand sensor(s) 49 may be configured to sense a wider range of positions than between the detents 40a, 44a and the maximums 40b, 44b. For example, the throttle demand sensor(s) 49 may be configured to sense the entire range of lever positions between the maximums 40b and 44b, including the neutral range between the detents 40a, 44a (such as when position sensors detect the control lever 33 position directly, like in a drive-by-wire arrangement referred to herein).
(30) It may be preferable that the shift command position 68 is different than the detent positions 40a and 44a. Accordingly, the predetermined throttle demand lever position 62 associated with the shift command position may be a greater position (i.e., closer to the respective maximum position 40b, 44b) than the throttle demand lever position 62 associated with the location of the detent positions 40a, 44a. To provide just one example, the shift command position 68 could be assigned to a predetermined throttle demand lever position 62 of 30% of the maximum positions 40b, 44b; however, predetermined throttle demand lever positions 62 that are smaller or larger than that may be appropriate for given systems.
(31) Setting the shift command position 68 to be significantly different than the detent positions 40a and 40b may provide an additional benefit in that an operator will recognize that the propulsion control system 6 is operating in a different control mode than the normal operation mode with respect to the remote control. This can generate awareness of the problem by the operator, which can facilitate provision of proper command instructions by the operator given the context of the failed shift demand sensor(s) 48. An alert, such as an auditory alert, may also be generated such as by a speaker 16 at or near the helm on the marine vessel, upon detection of the shift demand sensor failure. Alternatively or additionally, alerts may be generated based on movement of the control lever 33, such as to inform an operator that the demand inputs generated by movement of the control lever 33 are not the same as in normal control mode operation of the propulsion control system 6. For example, one or more predetermined throttle demand lever positions 62 may be assigned as alert command positions such that when the control lever 33 reaches the respective alert command position 73 the control module 4 generates an alert to the operator, such as an auditory alert via the speaker 16. Alternatively or additionally, the control module 4 may control a display at the helm, and the generated alert may include a visual alert provided on that display.
(32) As depicted in
(33) In certain embodiments, in order to guarantee that an alert is generated even where the control lever 33 is moved very quickly through the respective alert command positions 73a-73c, the control algorithm may be configured such that at least a predetermined alert is generated prior to generating the shift command as a result of reaching the shift command position 68. This forces at least a minimum alert generation to the operator regardless of how quickly the control lever 33 is moved. For example, crossing one or more of the alert command positions 73a-73c may trigger generation of a predetermined alert executed regardless of the subsequent throttle demand lever position 62 received at the control module 4.
(34) In certain embodiments, the throttle demand input associated with the various lever positions of the control lever 33 may be remapped upon detecting failure of the shift demand sensor(s) 48. For example, a reduced throttle demand limit may be imposed to reduce the maximum throttle demand input value communicated to the ECM 10, which could be imposed as reduced engine speed command or a reduced engine torque command. Thus, the output of the marine engine 30 in this mode would be limited, allowing the operator to get the marine vessel 1 back to port, but preventing continued high speed operation of the propulsion control system 6. For example, the throttle inputs may be remapped such that throttle demand positions between the center position 42 and the shift command position 68 are associated with a zero throttle demand, or an engine speed and/or engine torque associated with an idle set point for the marine engine 30.
(35) The throttle demand lever positions 62 between the shift command position 68 and the maximum position 40b, 44b are remapped to be associated with throttle demand inputs between the idle set point, or 0%, and the reduced throttle demand limit, which may be a certain percentage of the normal maximum demand limit for the engine. To provide just one example, the reduced throttle demand limit may be equal to 10% of the maximum demand limit during normal operation. For example, the control module may have stored and accessed a reduced demand look up table correlating throttle demand lever positions 62 with throttle demand inputs, which may be configured such that throttle demand lever positions 62 between the shift command position 68 and the maximum lever position 40b, 44b are associated with a range of throttle demand inputs between 0 throttle demand, or an idle set point for the engine, and the reduced throttle demand limit.
(36) In other embodiments, the throttle demand input is a calculated value based on the throttle demand lever position 62, and a reduced demand formula is used to calculate the throttle demand input when operating in the failure mode to compensate for the shift demand sensor failure.
(37) In the embodiments depicted in
(38)
(39)
(40) In certain embodiments, a difference check may also be performed, where a difference between the first and second shift demand lever position values 61a, 61b is determined at step 86. An absolute value of the difference is compared to an acceptable difference threshold at step 88. In other embodiments, the difference threshold may be a range between a negative value and a positive value, and thus determining the absolute value of the difference is unnecessary. If the acceptable difference threshold is not exceeded at step 88 then the sensors are deemed accurate at step 90 and normal control operation is performed based on the shift demand lever position measurements 61a, 61b. If, on the other hand, the acceptable difference threshold is exceeded at step 88, then the shift demand sensor failure is detected at step 92. Once the shift demand sensor failure is detected, a failure alert is generated at step 94, which may include triggering an audio alert via the speaker 16 and/or a visual alert via a display, such as a display at the helm of the marine vessel 1.
(41)
(42) A shift command position 68 is assigned at step 102, and the current throttle demand lever position(s) 62 measured by the throttle demand sensor(s) 49 are received at step 104. The throttle demand lever position values 62 received over time are continually assessed at step 106 to see if the shift command position 68 is reached. The throttle demand lever position value(s) 62 are also assessed at step 107 to determine whether the detent positions 40a, 44a have been passed. If so, then a shift command is generated at step 109 to instruct the shift system 22 to the neutral position. For example, if the shift demand sensor failure is detected when the control lever is between one of the detent positions 40a, 44a and a respective shift command position 68, then the system may command a shift to neutral when the throttle demand lever position value(s) 62 reach a value that is equal, or within a predetermined range of, the respective detent position 40a, 44a. Thus, the current gear position of the shift system 22 is maintained until the lever crosses one of the shift command position 68 or one of the detent position 40a, 44a, whichever is first.
(43) In the depicted embodiment where the initial guardian output limit is engaged, the control strategy maintains the initial guardian output limit until initial shift is required at step 106. In embodiments where the initial guardian output limit is not implemented, this initial shift command position check illustrated at step 104, 106, and 108 may be modified or eliminated. Once the shift command position is reached at step 106, then a corresponding shift command is generated at step 108, such as instructing a change in the shift system 22 from a forward gear position or a reverse gear position to neutral position.
(44) The revised throttle demand input strategy is then implemented. The current measured throttle demand lever positions 62 are received at step 110 and the reduced demand look up table is accessed at step 112 to determine the reduced throttle demand input. Step 114 checks whether an alarm command position 73 has been reached. If not, then the method skips to step 118 to determine whether the shift command position has been reached. If one of the alarm command positions 73 has been reached, then a corresponding alarm command is generated at step 116. The throttle demand lever positions 62 are then assessed to determine whether the shift command position has been reached at step 118. If not, then the system continues to measure the current throttle demand lever positions as described above. If the shift command position has been reached, then the corresponding shift command is generated at step 120, and then the control algorithm cycles back to step 110 to receive the current throttle demand lever position(s) 62.
(45) This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention. 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. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have features or structural elements that do not differ from the literal language of the claims, or if they include equivalent features or structural elements with insubstantial differences from the literal languages of the claims.