Automated method for cold transient fuel compensation calibration
First Claim
1. A data acquisition system which controls functions of an internal combustion engine, the engine including an induction system containing a plurality of interior surfaces, an intake valve within the induction system for controlling delivery of an air/fuel mixture into a combustion chamber, and injector means for injecting fuel through a portion of the induction system into the combustion chamber, the data acquistion system receiving signals indicative of operating parameters of the engine which has been exposed to an initial ambient temperature to set the engine to an initial start temperature substantially equal to the initial ambient temperature, the data acquisition system comprising, in combination:
- means for operating the engine in a predetermined manner of engine operation which includes changing, over a first period of time, a throttle position of the engine from a first position to a second position, maintaining the second throttle position for a second period of time, changing, over a third period of time, the throttle position of the engine from the second position to the first position, and maintaining the first throttle position for a fourth period of time, said first, second, third and fourth periods of time being of a length appropriate to substantially isolate the effect of induction system wetting on said fuel delay,means, responsive to a signal indicative of the mass flow rate of air into the induction system, for generating a plurality of air flow values indicative of the mass flow rate of air into the engine,means, responsive to a signal indicative of engine coolant temperature, for generating a plurality of engine coolant temperature values;
means, responsive to a signal indicative of exhaust gas composition produced by the engine, for generating a plurality of exhaust gas values, each of which is indicative of the composition of exhaust gas produced by the engine at a different point in time;
means for storing the air flow values, engine coolant temperature values and the exhaust gas values in a data storage means;
means for generating as a function of the air flow values, engine coolant temperature values and the exhaust gas values a first set of model values each value being indicative of a portion of fuel injected by the engine which directly impacts interior surfaces of the induction system at a particular engine operating temperature;
means for generating as a function of the air flow values, engine coolant temperature values and the exhaust gas values a second set of model values each of which is indicative of a time constant corresponding to a rate at which fuel leaves the interior surfaces of the induction system at a particular engine operating temperature; and
means for generating a set of compensation values as a function of the first and the second model values.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated method for generating compensation values for use in an electronic engine controller during transient engine operation comprises an initial step of exposing an engine to an ambient temperature value to set the engine to an initial start temperature. The engine is started and operated in a predetermined manner until the engine reaches a stable operating temperature. The mass flow rate of air into an induction system of the engine is detected to generate a plurality of air flow values, the temperature of engine coolant is detected to generate a plurality of engine coolant temperature values and the composition of exhaust gas produced by the engine is detected to generate a plurality of exhaust gas values. The detected air flow values, engine coolant temperature values and exhaust gas values are stored in a data storage means. The engine is exposed to a plurality of ambient temperatures to generate data indicative of engine operation from a plurality of initial start temperatures. A first set of model values, indicative of a portion of fuel injected by the engine which directly impacts the induction system and a second set of model values indicative of a time constant corresponding to a rate at which fuel leaves the walls of the induction system are calculated as a function of the stored values. The compensation values are then generated as a function of the first and the second model values.
-
Citations
20 Claims
-
1. A data acquisition system which controls functions of an internal combustion engine, the engine including an induction system containing a plurality of interior surfaces, an intake valve within the induction system for controlling delivery of an air/fuel mixture into a combustion chamber, and injector means for injecting fuel through a portion of the induction system into the combustion chamber, the data acquistion system receiving signals indicative of operating parameters of the engine which has been exposed to an initial ambient temperature to set the engine to an initial start temperature substantially equal to the initial ambient temperature, the data acquisition system comprising, in combination:
-
means for operating the engine in a predetermined manner of engine operation which includes changing, over a first period of time, a throttle position of the engine from a first position to a second position, maintaining the second throttle position for a second period of time, changing, over a third period of time, the throttle position of the engine from the second position to the first position, and maintaining the first throttle position for a fourth period of time, said first, second, third and fourth periods of time being of a length appropriate to substantially isolate the effect of induction system wetting on said fuel delay, means, responsive to a signal indicative of the mass flow rate of air into the induction system, for generating a plurality of air flow values indicative of the mass flow rate of air into the engine, means, responsive to a signal indicative of engine coolant temperature, for generating a plurality of engine coolant temperature values; means, responsive to a signal indicative of exhaust gas composition produced by the engine, for generating a plurality of exhaust gas values, each of which is indicative of the composition of exhaust gas produced by the engine at a different point in time; means for storing the air flow values, engine coolant temperature values and the exhaust gas values in a data storage means; means for generating as a function of the air flow values, engine coolant temperature values and the exhaust gas values a first set of model values each value being indicative of a portion of fuel injected by the engine which directly impacts interior surfaces of the induction system at a particular engine operating temperature; means for generating as a function of the air flow values, engine coolant temperature values and the exhaust gas values a second set of model values each of which is indicative of a time constant corresponding to a rate at which fuel leaves the interior surfaces of the induction system at a particular engine operating temperature; and means for generating a set of compensation values as a function of the first and the second model values. - View Dependent Claims (2)
-
-
3. A method for generating compensation values for use in an electronic engine controller to compensate for fuel delay during transient operation of an internal combustion engine, the engine including an induction system comprised of interior surfaces, the method comprising the steps of:
-
(a) exposing the engine to an ambient temperature to set the engine to an initial engine start temperature; (b) starting the engine and operating the engine in a predetermined manner of engine operation which comprises at least one transient engine operating conditions; (c) monitoring the mass flow rate of air into the induction system during the engine operation to generate a plurality of air flow values; (d) monitoring the temperature of engine coolant within the engine during the engine operation to generate a plurality of engine coolant temperature values; (e) monitoring the composition of exhaust gas produced by the engine to generate a plurality of exhaust gas composition values each of which is indicative of an air/fuel ratio ignited by said engine to produce said exhaust gas; (f) storing the air flow values, engine coolant temperature values and the exhaust gas composition values to a data file; (g) repeating steps (a) through (f) for a plurality of ambient temperatures to develop a plurality of data files, each data file containing air flow values, engine coolant temperature values and exhaust gas composition values corresponding to engine operation from a particular initial engine start temperature; (h) generating via a substantially automated method, a first set and a second set of model values as a function of the values contained in the plurality of data files, each value of the first set of model values being indicative of a portion of fuel injected by the engine which directly impacts the interior surfaces of the induction system at a particular engine operating temperature and each value of the second set of model values being indicative of a time constant corresponding to a rate at which fuel leaves the interior surfaces of the induction system by vaporization or other means; and (i) generating via a substantially automated method, the compensation values as a function of the first and the second model values, the compensation values comprising a first set and a second set of compensation values, each value of the first set of compensation values corresponding to a mass of fuel residue residing on the interior surfaces of the induction system when the engine is at a particular engine operating temperature and air flow rate, each value of the second set of compensation values corresponding to an effective fuel time constant indicative of a time period over which a compensating mass of fuel is added or subtracted by said engine controller to a base fuel value generated by said engine controller whle the engine is under a transient state. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method for generating compensation values for use in an electronic engine controller to compensate for fuel delay during transient operation of an internal combustion engine, the engine including an induction system comprised of interior surfaces, the method comprising the steps of:
-
(a) exposing the engine to an ambient temperature to set the engine to an initial engine start temperature; (b) starting the engine and operating the engine in a predetermined manner of engine operation which comprises at least one transient engine operating conditions; (c) monitoring the mass flow rate of air into the induction system during the engine operation to generate a plurality of air flow values; (d) monitoring the temperature of engine coolant within the engine during the engine operation to generate a plurality of engine coolant temperature values; (e) monitoring the composition of exhaust gas produced by the engine to generate a plurality of exhaust gas composition values each of which is indicative of an air/fuel ratio ignited by said engine to produce said exhaust gas; (f) storing the air flow values, engine coolant temperature values and the exhaust gas composition values to a data file; (g) repeating steps (a) through (f) for a plurality of ambient temperatures to develop a plurality of data files, each data file containing air flow values, engine coolant temperature values and exhaust gas composition values corresponding to engine operation from a particular initial engine start temperature; (h) generating via a substantially automated method, a first set and a second set of model values as a function of the values contained in the plurality of data files, each value of the first set of model values being indicative of a portion of fuel injected by the engine which directly impacts the interior surfaces of the induction system at a particular engine operating temperature and each value of the second set of model values being indicative of a time constant corresponding to a rate at which fuel leaves the interior surfaces of the induction system by vaporization or other means; and (i) generating the compensation values as a function of the first and the second model values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification