Method of compensating for engine speed overshoot
AssigneeZF Friedrichshafen AG
InventorsRonald P. Muetzel, Robert A. Sayman, James H. DeVore
Life of this patent
Estimating the term…
Abstract
A method for controlling the speed of internal combustion engines in heavy duty trucks and the like compensates for the overshoot, i.e., the difference between a targeted or commanded engine speed and a transient overspeed or underspeed. The method comprehends executing a program or subroutine where a throttle or engine speed change command is received by a controller, the engine speed change is monitored, a value of overshoot (on both an engine speed increase or decrease) is detected and the detected overshoot is subsequently utilized to temporarily reduce the speed change command, thereby effectively eliminating the overshoot and more positively and quickly arriving at the targeted engine speed.
Claims20
A method of changing an engine speed of an internal combustion engine comprising:
- receiving a command at a controller to change an engine speed of an internal combustion engine from a first speed value to a second speed value;
- calculating a third speed value by adjusting the second speed value by an offset value;
- transmitting a first instruction to change the speed of the internal combustion engine to the third speed value;
- determining that the speed of the internal combustion engine is within a tolerance value of the third speed value;
- transmitting a second instruction to change the speed of the internal combustion engine to the second speed value.
A system for compensating for engine speed overshoot in an internal combustion engine system comprising:
- a controller, operative to:
- receive a command to change an engine speed of an internal combustion engine from a first speed value to a second speed value;
- calculate a third speed value by adjusting the second speed value by an offset value;
- transmit a first instruction to change the speed of the internal combustion engine to the third speed value;
- receive a signal indicative of the engine speed of the internal combustion engine;
- determine that the speed of the internal combustion engine is within a tolerance value of the third speed value;
- and
- transmit a second instruction to change the speed of the internal combustion engine to the second speed value.
A vehicle comprising:
- an internal combustion engine;
- a transmission operative to couple power from the internal combustion engine to a transmission output at a plurality of different gear ratios;
- a clutch, controllably coupling and decoupling the internal combustion engine to the transmission;
- a throttle position sensor;
- an engine speed sensor in communication with an output of the internal combustion engine;
- and
- a controller, in communication with the internal combustion engine, the engine speed sensor, the clutch, and the transmission, operative to:
- select a gear ratio of the transmission;
- control the coupling and decoupling of the clutch;
- receive a command from the throttle position sensor to change an engine speed of an internal combustion engine from a first speed value to a second speed value;
- calculate a third speed value by adjusting the second speed value by an offset value;
- transmit a first instruction to the internal combustion engine to change the speed of the internal combustion engine to the third speed value;
- receive a signal from the engine speed sensor indicative of the engine speed of the internal combustion engine;
- determine that the speed of the internal combustion engine is within a tolerance value of the third speed value;
- and
- transmit a second instruction to the internal combustion engine to change the speed of the internal combustion engine to the second speed value.
Dependencies are inferred from the claim text.