1. Field of the Invention
The present invention relates generally to a method for estimating indicated mean effective pressure on each cylinder of an internal combustion engine for each firing attempt.
2. Background of the Invention
Computational methods to estimate the power produced in each cylinder of an engine have been developed, as described in U.S. Pat. No. 6,223,120. The inventors of '120 have disclosed a technique in which, based on the torsional characteristics of the engine and a measure of engine speed sampled at high bandwidth, the power produced in each cylinder can be computed. Such information can be used to determine a cylinder providing more or less power than the others. The inventors of the present invention have recognized disadvantages in this prior approach because the technique, disclosed in '120, computes engine power in each cylinder, but not instantaneously. Instead, the method of '120 requires sampling over a considerable period of time to obtain a reliable measurement. Thus, '120 appears to provide a measure of engine power in the cylinder only under steady speed conditions and recurring conditions. The inventors of the present invention have recognized that an intermittent condition, such as an occasional misfire, may not be detected using the method described in '120. The method in '120 is suitable for engines operating at steady conditions, such as power generating engines or pumping station engines, but is not well suited for automobile engines in which engine speed changes regularly. Another disadvantage is that the method in '120 involves Fourier analysis, which would tax onboard engine computers as this type of analysis is computationally intensive.
Disadvantages of prior art methods are overcome by a method for determining a cylinder specific performance parameter for a cylinder of a multi-cylinder internal combustion engine, in which a performance parameter representative of engine output across a first group of cylinders based on an engine operating parameter and a cylinder deviation parameter representative of engine output of a single combustion event in the cylinder are determined. Based on the cylinder specific performance parameter and the cylinder deviation parameter, the cylinder specific performance parameter can be computed.
The engine rotational acceleration deviation is based on the difference between a cylinder specific rotational acceleration and a rotational acceleration average, both being determined from the rotational speed of the engine.
Preferably, the cylinder specific performance parameter is indicated mean effective pressure (IMEP) for a specific cylinder and said group of cylinders comprise all engine cylinders or a cylinder bank. The engine performance parameter is based on one or more of: air flow rate to the engine, ignition timing, air-fuel ratio, fuel pulse width, and a quantity of exhaust gas recirculation.
An advantage of the present invention is that an estimate of, or other cylinder specific performance parameter, can be obtained under transient conditions as well as steady-state. Thus, the method disclosed herein is well suited for engines in which speed is frequently changing such as the case for engines installed in automobiles.
Another advantage is that an estimate of a cylinder specific performance parameter, according to an aspect of the present invention, is much less computationally intensive than prior art methods.
An advantage of the present invention is that it relies on sensors that are available on most current engines. Furthermore, the method does not rely on in-cylinder pressure transducers which can be costly and difficult to package.
Yet another advantage is that if the engine were equipped with sensors providing redundant measures of the performance parameter (in-cylinder pressure transducers, as an example), the estimate of the performance parameter, as provided by the present invention, can be used to determine anomalous behavior, sensor drift, or aging of the other sensors. Such information can be used to update calibratable coefficients in the electronic control unit or to determine when a sensor falls out of operational limits.
Although prior art methods are able to detect a misfire in a cylinder, an advantage of the present invention is that by providing a measure of a cylinder specific performance parameter, such as IMEP, the magnitude of a deficit in a lower performing cylinder can be evaluated. Thus, for example, a cylinder which is deteriorating over time can be detected prior to the cylinder deteriorating to the point of complete misfire.
The above advantages, other advantages, and features of the present invention will be readily apparent from the following detailed description of the preferred embodiments when taken in connection with the accompanying drawings.
The advantages described herein will be more fully understood by reading an example of an embodiment in which the invention is used to advantage, referred to herein as the Detailed Description, with reference to the drawings wherein:
A 4-cylinder internal combustion engine 10 is shown, by way of example, in FIG. 1. Engine 10 is supplied air through intake manifold 12 and discharges spent gases through exhaust manifold 14. An intake duct upstream of the intake manifold 12 contains a throttle valve 32 which, when actuated, controls the amount of airflow to engine 10. Sensors 34 and 36 installed in intake manifold 12 measure air temperature and mass airflow (MAF), respectively. Sensor 31, located in intake manifold 14 downstream of throttle valve 32, is a manifold absolute pressure (MAP) sensor. A partially closed throttle valve 32 causes a pressure depression in intake manifold 12. When a pressure depression exists in intake manifold 12, exhaust gases are caused to flow through exhaust gas recirculation (EGR) duct 19, which connects exhaust manifold 14 to intake manifold 12. Within EGR duct 19 is EGR valve 18, which is actuated to control EGR flow. Fuel is supplied to engine 10 by fuel injectors 26. Each cylinder 16 of engine 10 contains a spark plug 26. A pressure transducer 30 is shown installed in each cylinder 16. The crankshaft (not shown) of engine 10 is coupled to a toothed wheel 20. Sensor 22, placed proximately to toothed wheel 20, detects engine 10 rotation. Engine output shaft 23 coupled to the crankshaft of engine 10 is coupled to a transmission (not shown). An in-line torque sensor 35 is coupled to output shaft 23. Sensor 24, in exhaust manifold 14, is an exhaust gas component sensor. Exhaust gas component sensor 24 is an exhaust gas oxygen sensor. Alternatively, exhaust gas component sensor 24 is a wide-range oxygen sensor, a nitrogen oxide sensor, a hydrocarbon sensor, or other gas component sensor as may become available.
Continuing to refer to
According to the present invention, a value of a cylinder specific performance parameter (estPP,n) for the nth cylinder is computed as the sum of cylinder specific information, DACCEL,n, and information which applies to the engine as a whole, PPall:
estPP,n=b0*DACCEL,n+PPall (1)
where PPall is an engine performance parameter which is determined based on output of sensors and/or data available onboard conventional, production vehicles and is discussed further below. Constant b0 is determined as discussed below. DACCEL,n is the deviation in engine rotational acceleration of the nth cylinder from average engine rotational acceleration (ACCELavg) and, by way of example, is computed as:
DACCEL,n=ACCEL,n ACCELavg (2)
where ACCEL,n is engine rotational acceleration of the nth cylinder, which in one example is computed according to the method taught in U.S. Pat. No. 5,056,360, assigned to the assignee of the present invention and incorporated in its entirety herein by reference. In '360, the interval and phase at which engine rotational speed is measured is determined to provide accurate and substantially independent rotational acceleration measures for each expansion stroke in each cylinder. In a four-stroke engine, each cylinder undergoes the processes of intake, compression, expansion (combustion), and exhaust to complete a cycle. It is the expansion stroke which provides an indication of the efficacy of the combustion process. If the engine is a four-cylinder engine, the expansion strokes of the cylinders are evenly spaced over two revolutions of engine 10. One expansion event occurs every 180 degrees and no two expansion strokes overlap in time. It is described in '360 how to determine the phase and duration over which to compute ACCEL,n for situations in which the expansion stroke of one cylinder overlaps the expansion stroke of another cylinder, as is the case in engines with greater than four cylinders. ACCELavg is computed, for example, as described in U.S. Pat. No. 5,044,194, assigned to the assignee of the present invention and incorporated in its entirety herein by reference. In '194 a sliding median filter is used to determine ACCELavg, i.e., ACCELavg is the median of the prior measures of ACCEL,n. Alternatively, other measures of average, such as mean, are used in place of median. Also, the window over which the prior events are used in averaging is determined so as to provide a smooth measure of ACCELavg without damping the information about the change in ACCELavg of the engine. The averaging window to determine ACCELavg is on the order of one engine revolution, depending on the data bandwidth of crankshaft position from which ACCELavg is computed.
The engine performance parameter (PPall) is determined over all the cylinders, collectively. It is based on any combination of air charge (AIR_CHG), engine speed (RPM), fuel pulse width (FPW), commanded air-fuel ratio (AFR), measured air-fuel ratio, concentration of an exhaust gas component, exhaust gas temperature, spark advance (SA), intake manifold absolute pressure (MAP), position of an exhaust gas recirculation (EGR) valve, accelerator pedal position, barometric pressure, engine coolant temperature, fuel injection timing, fuel injection supply pressure, valve timing, exhaust backpressure, and others. AIR_CHG is an estimate of the mass of air expected to be trapped in the cylinder as a result of an intake stroke. AIR_CHG is computed based on the output of the MAF sensor, which provides a measure of the amount of air inducted into the engine. Alternatively, AIR_CHG is based on engine RPM and MAP. FPW is the duration that a fuel injector is commanded to remain open. Thus, FPW relates to the amount of fuel delivered during a fuel injection event. EGR relates to a quantity of exhaust gases which are routed to the intake manifold. SA relates to the time that the spark plugs are commanded to fire in relation to the position of the position. Valve timing relates to the opening and closing events of intake and exhaust valves coupled to the cylinders of the engine and refers to engines equipped with variable valve timing devices.
An example of a cylinder specific performance parameter, which may be according to the present invention, is indicated mean effective pressure, IMEP. IMEP,n is the amount of work done per cylinder in each cylinder divided by the displacement volume of the cylinder:
IMEP,n= P,n dV,n/DISP (3)
where the integral is taken over a complete engine cycle (i.e., 720 degrees revolution for a four-stroke engine and 360 degrees for a two-stroke engine), P,n is the pressure in cylinder n, V,n is the volume above the piston in the nth cylinder, and dV,n is the change in volume. The cylinder pressure, P,n, is measured by cylinder pressure transducer 30 in the nth cylinder and V,n may be computed based on engine geometry and a measure of the crank angle position of the engine from an toothed wheel 20 and sensor 22 coupled to engine 10 or other device, such as an optical encoder, for determining crank position. The determination of IMEP, according to equation (3) above, is based on pressure measurements from in-cylinder pressure transducers 30, typically in an experimental setting.
According to the present invention, an estimate of IMEP can be determined without relying on in-cylinder pressure transducers 30 by recasting equation (1) in terms of IMEP in place of the generalized performance parameter:
estIMEP,n=c0*DACCEL,n+modelIMEPall. (4)
An example of a modeled performance parameter, according to the present invention is:
IMEPall=c1+c2*AIR—CHG. (5)
Or, a more complicated example:
IMEPall=c3+c4*AIR—CHG+c5*AIR—CHG+c6*(SA SAMBT)+c7*MAP+c8*SA*AIR—CHG+c9/AFR+c10*AIR—CHG2. (6)
quation 6 includes three engine parameters with linear, squared, cross terms, etc. SAMBT is MBT spark advance, which is the spark advance which would provide the highest torque. SAMBT is a known quantity for a given set of conditions. Alternatively, modelIMEPavg is determined via a neural network model, look-up tables, a physics based model from first principles, or other models.
By substituting equation (4) into equation (5), e
estIMEP,n=c0*DACCEL,n+c1+c2*AIR—CHG. (7)
To determine the values of the constants, c0, c1, and c2 data are collected via laboratory grade pressure sensors installed in each cylinder of engine 10. Cylinder specific pressure data are collected at the same time that other engine parameters are collected. In the case of equation (7), MAF is measured and recorded, from with AIR_CHG can be computed. Alternatively, if the model were based on equation (6), MAP, MAF, SA, and AFR would be measured and recorded. The data are regressed, inserting the measured IMEP in equation (7) as the term estIMEP,n, to determine the values of the constants.
Additionally, the measured IMEP data via the laboratory pressure measurements are used to validate the form of the model employed, i.e., the appropriate form of estIMEP,n. That is, to determine whether a simple form of the model, such as equation (6), or a complicated form of the model, such as equation (7), is more appropriate.
Finally, if the vehicle were equipped with in-cylinder pressure transducers, the present invention can be used to advantage to detect errors in the measurement due to sensor drift, sensor malfunction, electrical integrity, or others.
To determine the efficacy of the present invention, data was collected from a four-cylinder, homogeneous-charge, spark-ignition engine, which was operated at a variety of operating conditions and with intentional misfiring in one cylinder. Laboratory grade in-cylinder pressure transducers 30 were used to collect cylinder pressure data from all four cylinders. IMEP was determined based on pressure transducer measurements in each cylinder. In
As mentioned above, the present invention relies on production sensors or data available within ECU 60. Data based on one such sensor, a MAF sensor, is shown in FIG. 3. The data of
Engine rotational acceleration (ACCEL) is plotted in
In
estIMEP,n=c0*DACCEL,n+c1+c2*AIR—CHG (7)
where c0, c1, and c2 are found by regressing measured IMEP data, computed, according to equation (7) above, against DACCEL,n and AIR_CHG, where the measured IMEP is inserted in for estIMEP,n. After determining the values of the constants, estIMEP,n was computed based on production sensors (a MAF sensor in the present example) and is shown in FIG. 6. The results in
The efficacy of the method has been shown for the test conditions employed represented in
Alternatively, instead of using DACCEL,n in the above equations, which is the deviation in engine rotational acceleration of the nth cylinder from average engine rotational acceleration, a torque deviation of the nth cylinder, DT,n, is used. The signal from in-line torque sensor 25 is used to determine torque deviation associated with the torque delivered by each of the cylinders. It is known by those skilled in the art that it is difficult to obtain a reliable measure of absolute torque from an in-line torque sensor. However, in-line torque sensors accurately measure deviations in torque, which is suitable for use in the present invention. Thus, to use DT,n in place of DACCEL,n, a suitable model is: e
stIMEP,n=c0′*DT,n+c1+c2*AIR—CHG (8)
where c0′ is a calibration constant determined analogously to c0 of equation 7. Alternatively, other models involving DT,n may be found to more accurately represent estIMEP,n. Furthermore, another alternative is to base estIMEP,n on both DT,n and DACCEL,n if both an inline torque sensor and a speed sensor are available.
The specific example provided has estIMEP,n as the performance parameter.
Alternatively, work done per cylinder or torque contribution per cylinder can be computed analogously as IMEP. The above equations may be recast for these alternative quantities or other quantities based on combinations of IMEP, work, and torque.
Engine performance parameter has been described in terms of a quantity, such as indicated mean effective pressure, that applies to the engine as a whole. However, there are situations in which it is useful to define a performance parameter which is associated with a group of cylinders, where the group of cylinders is less than all cylinders in the engine. For example, a V-8 engine comprises 2 four-cylinder banks of cylinders. There are occasions in the operation of the engine that it is desirable to command a different spark advance, fuel-air ratio, or other parameter to each bank of the cylinder. In this case, one or more performance parameter can be determined for one or more groups of cylinders. Another example is in an engine with a variable displacement engine (VDE). The displacement is varied in a VDE by deactivating one or more cylinders in the engine, thus operating on a lesser displacement than the engine's displacement as a whole. Typically, valves are deactivated to deactivate a cylinder. In this case, a performance parameter is computed for the group of cylinders that are not deactivated, i.e., activated cylinders.
While several modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize alternative designs and embodiments for practicing the invention. The above-described embodiments are intended to be illustrative of the invention, which may be modified within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4525781 | Konomi et al. | Jun 1985 | A |
5044194 | James et al. | Sep 1991 | A |
5044195 | James et al. | Sep 1991 | A |
5056360 | Dosdall et al. | Oct 1991 | A |
5157965 | Koegeler et al. | Oct 1992 | A |
5497328 | Sugai et al. | Mar 1996 | A |
5631411 | Harms et al. | May 1997 | A |
5806506 | Kitamura et al. | Sep 1998 | A |
5991684 | Fukuchi et al. | Nov 1999 | A |
6061624 | Kashimura et al. | May 2000 | A |
6223120 | Williams | Apr 2001 | B1 |
6234145 | Shomura | May 2001 | B1 |
6292757 | Flanagan et al. | Sep 2001 | B1 |
Number | Date | Country | |
---|---|---|---|
20030236611 A1 | Dec 2003 | US |