Fuel injector cutout operation
AssigneeFord Global Technologies, LLC
InventorsTobias John Pallett, Eric Matthew Storhok
Life of this patent
Estimating the term…
Abstract
This invention includes a method of controlling an internal combustion engine to control power output during a throttle positioning error. The method includes comparing an inferred load at standard temperature and pressure from actual throttle position to a desired load at standard temperature and pressure from a desired throttle position. This comparison determines how many injectors to shut off in order to reduce engine output power when the throttle is open further than desired.
Claims6
A method of operating an electronic engine controller for an internal combustion engine having more than one cylinder, including the steps of:
- calculating the number of cylinders to fire as a function of desired load based upon desired throttle position and actual load based upon actual throttle position;
- using actual load desired load as indices for a table lookup;
- and
- determining from the table the number of injectors to fire in order to reduce engine power.
A method of operating an electronic engine controller for an internal combustion engine including the steps of:
- determining the number of cylinders actually firing;
- calculating the number of cylinders to fire as a function of desired load based upon desired throttle position and actual load based upon actual throttle position, by dividing desired load by actual load;
- multiplying the resulting ratio by the total number of cylinders available;
- rounding down to the nearest integer to obtain the total number of cylinders to fire;
- and
- reducing the number of injectors firing upon the detection of an electronic throttle control positioning fault.
A method of operating an electronic engine controller for an internal combustion engine having more than one cylinder, including the steps of:
- calculating the number of cylinders to fire as a function of desired load based upon desired throttle position and actual load based upon actual throttle position;
- and
- wherein the step of calculating includes the steps of:
- dividing desired load by actual load;
- multiplying the resulting ratio by the total number of cylinders available;
- and
- rounding down to the nearest integer to obtain the total number of cylinders to fire.
A method of operating an electronic engine controller for an internal combustion engine including the steps of calculating the number of cylinders to fire as a function of desired load based upon desired throttle position and actual load based upon actual throttle position, the method including the steps of:
- defining inputs as:
- ______________________________________ EGRACT Actual EGR rate N Engine Speed NUMCYL Number of cylinders an engine has TP.sub.-- REL Relative throttle position ______________________________________
- defining calibration values as:
- ______________________________________ FNTATOTP Converts throttle angle to throttle position counts FN1036A Returns a sea level inferred load level from engine speed and TP.sub.-- REL FN1037 Returns inferred sea level load correction or EGR ______________________________________
- defining outputs as:
- ______________________________________ DES.sub.-- SEA.sub.-- LOAD Desired driver load based on sea level calculations of des.sub.-- tp.sub.-- rel and engine speed NUM.sub.-- CYL.sub.-- ON Number of cylinders should be running for fixed throttle running, rounded down to the nearest whole number. PERCENT.sub.-- DES.sub.-- LOAD Ratio of DES.sub.-- SEA.sub.-- LOAD and SEA.sub.-- LOAD SEA.sub.-- LOAD Inferred load based on sea level load based on engine speed and tp.sub.-- rel;
- and ______________________________________
- using the following processes to determine the number of cylinders to fire:
- ______________________________________ SEA.sub.-- LOAD = FN1036A (N,TP.sub.-- REL) - EGRACT/10*FN1037 (N,TP.sub.-- REL) DES.sub.-- TA = Function of engine operating parameters DES.sub.-- TPREL = FNTATOTP (DES.sub.-- TA) DES.sub.-- SEA.sub.-- LOAD = FN1036A (N,DES.sub.-- TPREL) - EGRACT/10*FN1037 (N,DES.sub.-- TPREL) PERCENT.sub.-- DES.sub.-- LOAD = DES.sub.-- SEA.sub.-- LOAD/SEA.sub.-- LOAD NUM.sub.-- CYL.sub.-- ON = NUMCYL*PERCENT.sub.-- DES.sub.-- LOAD or- NUM.sub.-- CYL.sub.-- ON = Function (DES.sub.-- SEA.sub.-- LOAD, SEA.sub.-- LOAD). ______________________________________
Dependencies are inferred from the claim text.