Attenuation of engine harshness during lean-to-rich transitions
View Patent ↗Engine systems and methods for accomplishing regeneration of a NOx adsorber ( 28 ) using in-cylinder post-injection in a way that creates a lean-rich transition (FIG. 3 ) for regenerating the NOx adsorber while attenuating engine torque output fluctuations during the transition without the necessity of using torque sensing to attenuate the fluctuations.
1. An internal combustion engine comprising:
a fueling system for fueling the engine in accordance with a data value for desired engine fueling; and
a control system for processing various data to develop data for control of various engine functions including data values for desired engine fueling, wherein the control system comprises a control strategy
a) for causing the engine to run lean, and with the engine running lean, for processing data values of certain parameters to develop a data value for desired engine fueling for causing the engine to develop a corresponding desired output torque at a given engine speed; and
b) for causing the engine to transition from running lean to running rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed by processing i) the data value for desired engine fueling resulting from the processing of a), ii) a data value for engine speed, and iii) a data value for actual air-fuel ratio at which the engine is operating, to thereby develop a data value for desired engine fueling that causes the engine to run rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed when the engine was running lean.
2. An engine as set forth in claim 1 in which the portion of the control strategy for causing the engine to transition from running lean to running rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed by processing i) the data value for desired engine fueling resulting from the processing of a), ii) a data value for engine speed, and iii) a data value for actual air-fuel ratio at which the engine is operating, to thereby develop a data value for desired engine fueling that causes the engine to run rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed when the engine was running lean, comprises:
with the engine running rich, processing a data value for actual air-fuel ratio through a function that correlates data values of air-fuel ratio to data values of engine fueling for causing the engine to run rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed when the engine was running lean, and causing the data value of desired engine fueling to be the data value of engine fueling correlated by the function to the data value of actual air-fuel ratio.
3. An engine as set forth in claim 1 in which the portion of the control strategy for causing the engine to run lean, and with the engine running lean, for processing data values of certain parameters to develop a data value for desired engine fueling for causing the engine to develop a corresponding desired output torque at a given engine speed, comprises:
with the engine running lean, processing data values of engine speed and accelerator pedal position to develop a data value for desired engine fueling for causing the engine to develop a corresponding desired output torque at a given engine speed.
4. A method for control of output torque developed by an internal combustion engine during lean-rich modulation of engine operation, the method comprising:
a) with the engine running lean, processing data values of certain parameters to develop a data value for desired engine fueling for causing the engine to develop a corresponding desired output torque at a given engine speed;
b) causing the engine to transition from running lean to running rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed by processing i) the data value for desired engine fueling resulting from the processing of step a), ii) a data value for engine speed, and iii) a data value for actual air-fuel ratio at which the engine is operating, to thereby develop a data value for desired engine fueling that causes the engine to run rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed when the engine was running lean.
5. A method as set forth in claim 4 in which step b) comprises:
with the engine running rich, processing a data value for actual air-fuel ratio through a function that correlates data values of air-fuel ratio to data values of engine fueling for causing the engine to run rich while striving to maintain engine output torque at the corresponding desired output torque at the given engine speed when the engine was running lean, and causing the data value of desired engine fueling to be the data value of engine fueling correlated by the function to the data value of actual air-fuel ratio.
6. A method as set forth in claim 4 wherein step a) comprises:
with the engine running lean, processing data values of engine speed and accelerator pedal position to develop a data value for desired engine fueling for causing the engine to develop a corresponding desired output torque at a given engine speed.