Methods for temporarily elevating the speed of a marine propulsion system's engine
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B63H-021/21
B63J-099/00
출원번호
US-0211133
(2016-07-15)
등록번호
US-9957028
(2018-05-01)
발명자
/ 주소
O'Brien, William P.
Arbuckle, Jason S.
Przybyl, Andrew J.
출원인 / 주소
Brunswick Corporation
대리인 / 주소
Andrus Intellectual Property Law, LLP
인용정보
피인용 횟수 :
0인용 특허 :
34
초록▼
The speed of a marine propulsion system's engine is temporarily elevated in response to a decrease in helm demand. A controller receives a command to decrease the helm demand from a first helm demand to a second helm demand and compares a demand difference between the second helm demand and the firs
The speed of a marine propulsion system's engine is temporarily elevated in response to a decrease in helm demand. A controller receives a command to decrease the helm demand from a first helm demand to a second helm demand and compares a demand difference between the second helm demand and the first helm demand to a threshold demand delta. In response to the demand difference exceeding the threshold demand delta, the controller tabulates a time since the demand difference exceeded the threshold demand delta and determines an engine speed offset based upon the second helm demand and the time. The controller determines a non-elevated engine speed setpoint corresponding to the second helm demand and calculates an elevated engine speed setpoint based on the non-elevated engine speed setpoint and the engine speed offset. Engine speed is then decreased to the elevated engine speed setpoint.
대표청구항▼
1. A method for temporarily elevating a speed of an engine in a marine propulsion system in response to a decrease in helm demand, the method comprising: receiving, with a controller, a command to decrease the helm demand from a first helm demand to a second helm demand;comparing a demand difference
1. A method for temporarily elevating a speed of an engine in a marine propulsion system in response to a decrease in helm demand, the method comprising: receiving, with a controller, a command to decrease the helm demand from a first helm demand to a second helm demand;comparing a demand difference between the second helm demand and the first helm demand to a threshold demand delta; andin response to the demand difference exceeding the threshold demand delta: tabulating a time since the demand difference exceeded the threshold demand delta;determining an engine speed offset based upon the second helm demand and the time;determining a non-elevated engine speed setpoint corresponding to the second helm demand;calculating an elevated engine speed setpoint based on the non-elevated engine speed setpoint and the engine speed offset; anddecreasing the engine speed to the elevated engine speed setpoint. 2. The method of claim 1, further comprising: determining if the marine propulsion system is operating in a given mode; andsetting the engine speed to the non-elevated engine speed setpoint corresponding to the second helm demand if the marine propulsion system is not operating in the given mode. 3. The method of claim 1, further comprising: predicting a position of a throttle valve of the engine that is needed to achieve the elevated engine speed setpoint;determining a feed forward signal that will move the throttle valve to the predicted position; andafter moving the throttle valve to the predicted position, adjusting the engine speed with a feedback controller so as to obtain the elevated engine speed setpoint. 4. The method of claim 1, further comprising decreasing the engine speed to the non-elevated engine speed setpoint corresponding to the second helm demand if at least one of the following is true: (a) the demand difference does not exceed the threshold demand delta, and (b) a transmission of the engine is not in forward or reverse. 5. The method of claim 1, further comprising: determining if the helm demand remains at the second helm demand; andas long as the helm demand remains at the second helm demand, filtering the engine speed offset and re-calculating the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset. 6. The method of claim 5, further comprising decreasing the engine speed to the non-elevated engine speed setpoint corresponding to the second helm demand once a threshold filter time is exceeded. 7. The method of claim 5, further comprising comparing the second helm demand to an idle threshold; wherein if the second helm demand is below the idle threshold and the helm demand thereafter increases, the method further comprises: continuing to re-calculate the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset until a command to increase the helm demand to a subsequent helm demand that exceeds the idle threshold is received; andin response to receiving the command to increase the helm demand to the subsequent helm demand that exceeds the idle threshold, increasing the engine speed to a subsequent engine speed setpoint corresponding to the subsequent helm demand. 8. The method of claim 5, further comprising comparing the second helm demand to an idle threshold; wherein if the second helm demand is above the idle threshold and the helm demand thereafter increases, the method further comprises: continuing to re-calculate the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset until a command to increase the helm demand to a subsequent helm demand corresponding to a subsequent engine speed setpoint that exceeds the elevated engine speed setpoint is received; andin response to receiving the command to increase the helm demand to the subsequent helm demand that corresponds to the subsequent engine speed setpoint that exceeds the elevated engine speed setpoint, increasing the engine speed to the subsequent engine speed setpoint. 9. The method of claim 8, further comprising: comparing the elevated engine speed setpoint to the non-elevated engine speed setpoint; andin response to the elevated engine speed setpoint being greater than the non-elevated engine speed setpoint, continuing to re-calculate the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset and setting the engine speed to the elevated engine speed setpoint. 10. The method of claim 9, further comprising: calculating a difference between the elevated engine speed setpoint and the non-elevated engine speed setpoint;in response to the elevated engine speed setpoint being less than the non-elevated engine speed setpoint, adding the difference between the elevated and non-elevated engine speed setpoints to the subsequent engine speed setpoint;comparing the subsequent engine speed setpoint plus the difference between the elevated and non-elevated engine speed setpoints with the elevated engine speed setpoint; andin response to the subsequent engine speed setpoint plus the difference between the elevated and non-elevated engine speed setpoints being greater than the elevated engine speed setpoint, setting the engine speed to the subsequent engine speed setpoint. 11. A method for temporarily elevating a speed of an engine in a marine propulsion system in response to a decrease in helm demand, the method comprising: receiving, with a controller, a command to decrease the helm demand from a first helm demand to a second helm demand;comparing a demand difference between the second helm demand and the first helm demand to a threshold demand delta; anddetermining if the marine propulsion system is operating in a given mode;in response to the demand difference exceeding the threshold demand delta and the marine propulsion system operating in the given mode: tabulating a time since the demand difference exceeded the threshold demand delta;determining an engine speed offset based upon the second helm demand and the time;determining a non-elevated engine speed setpoint corresponding to the second helm demand;calculating an elevated engine speed setpoint based on the non-elevated engine speed setpoint and the engine speed offset; anddecreasing the engine speed to the elevated engine speed setpoint. 12. The method of claim 11, further comprising setting the engine speed to the non-elevated engine speed setpoint corresponding to the second helm demand if the marine propulsion system is not operating in the given mode. 13. The method of claim 12, further comprising setting the engine speed to the non-elevated engine speed setpoint in response to the marine propulsion system not operating in the given mode for longer than a threshold latch time after having previously operated in the given mode. 14. The method of claim 12, further comprising: determining if the helm demand remains at the second helm demand; andas long as the helm demand remains at the second helm demand, filtering the engine speed offset and re-calculating the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset. 15. The method of claim 14, further comprising comparing the second helm demand to an idle threshold; wherein if the second helm demand is below the idle threshold and the helm demand thereafter increases, the method further comprises: continuing to re-calculate the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset until a command to increase the helm demand to a subsequent helm demand that exceeds the idle threshold is received; andin response to receiving the command to increase the helm demand to the subsequent helm demand that exceeds the idle threshold, increasing the engine speed to a subsequent engine speed setpoint corresponding to the subsequent helm demand; orwherein if the second helm demand is above the idle threshold and the helm demand thereafter increases, the method further comprises: continuing to re-calculate the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset until a command to increase the helm demand to a subsequent helm demand corresponding to a subsequent engine speed setpoint that exceeds the elevated engine speed setpoint is received; andin response to receiving the command to increase the helm demand to the subsequent helm demand that corresponds to the subsequent engine speed setpoint that exceeds the elevated engine speed setpoint, increasing the engine speed to the subsequent engine speed setpoint. 16. The method of claim 15, further comprising: comparing the elevated engine speed setpoint to the non-elevated engine speed setpoint;calculating a difference between the elevated engine speed setpoint and the non-elevated engine speed setpoint; and in response to the elevated engine speed setpoint being greater than the non-elevated engine speed setpoint, continuing to re-calculate the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset and setting the engine speed to the elevated engine speed setpoint; orin response to the elevated engine speed setpoint being less than the non-elevated engine speed setpoint, adding the difference between the elevated and non-elevated engine speed setpoints to the subsequent engine speed setpoint, and in response to the subsequent engine speed setpoint plus the difference between the elevated and non-elevated engine speed setpoints being greater than the elevated engine speed setpoint, setting the engine speed to the subsequent engine speed setpoint. 17. A method for temporarily elevating a speed of an engine in a marine propulsion system in response to a decrease in helm demand, the method comprising: receiving, with a controller, a command to decrease the helm demand from a first helm demand to a second helm demand;comparing a demand difference between the second helm demand and the first helm demand to a threshold demand delta; andin response to the demand difference exceeding the threshold demand delta: tabulating a time since the demand difference exceeded the threshold demand delta;determining an engine speed offset based upon the second helm demand and the time;determining a non-elevated engine speed setpoint corresponding to the second helm demand;calculating an elevated engine speed setpoint based on the non-elevated engine speed setpoint and the engine speed offset;decreasing the engine speed to the elevated engine speed setpoint;subsequently determining if the helm demand remains at the second helm demand; andas long as the helm demand remains at the second helm demand, filtering the engine speed offset and re-calculating the elevated engine speed setpoint based on the non-elevated engine speed setpoint and the filtered engine speed offset;wherein in response to a command to increase the helm demand to a subsequent helm demand, the controller determines when to transition from setting the engine speed to the elevated engine speed setpoint to setting the engine speed to the non-elevated engine speed setpoint based on whether the second helm demand is above or below an idle threshold. 18. The method of claim 17, wherein: in response to the second helm demand being below the idle threshold and the subsequent helm demand exceeding the idle threshold, the method further comprises increasing the engine speed to a subsequent engine speed setpoint corresponding to the subsequent helm demand; andin response to the second helm demand being above the idle threshold and the subsequent helm demand exceeding the elevated engine speed setpoint, the method further comprises increasing the engine speed to the subsequent engine speed setpoint corresponding to the subsequent helm demand. 19. The method of claim 17, further comprising filtering the engine speed offset according to a calibrated first order filter. 20. The method of claim 19, wherein an initial value of the engine speed offset is directly related to the second helm demand.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (34)
Buslepp Kenneth J. (Shelby MI) Trombley Douglas E. (Grosse Pointe MI) Kosowski Mark G. (Rochester Hills MI), Adaptive learning control for engine intake air flow.
Newman Neil A. (Omro WI) Bankstahl Herbert A. (Fond du Lac WI) Griffiths John M. (Fond du Lac WI) Forsgren Lyle M. (Oshkosh WI) Beck Wayne T. (Fond du Lac WI), Fuel conserving cruise system for a marine drive unit.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.