1. Field of the Invention
The present invention generally relates to systems and methods for controlling the ignition coil charge time (dwell duration) of an internal combustion engine.
2. Description of the Known Technology
Internal combustion (IC) engines, such as those commonly found in automobiles, are designed to maximize power while meeting exhaust emission requirements with minimal fuel consumption. The combustion process of an IC engine can be controlled in a closed loop using in-cylinder ionization feedback. In this case, engine control computer routinely monitors the ionization current from each individual cylinder of the engine in order to determine combustion information. Depending on the ionization current, the engine control computer may make adjustments to maximize power, minimize fuel consumption and avoid undesirable engine operational conditions, such as engine knock and misfire.
In a conventional spark ignited internal combustion engine, the combustion is initiated by an ignition coil, which causes the electrical discharge (spark) of a spark plug. The duration of this ignition coil charge time is known as a dwell. Increasing the dwell increases the engine combustion stability due to increased spark energy and voltage. However, increasing the dwell duration increases electrical spark energy, leading to long spark duration. This long spark duration inhibits ionization current measurement, thereby preventing the engine control computer from receiving a proper ionization current signal. Illustrative of this problem is the spark occurring at high engine speeds, such as 6000 rpm. At such engine speeds, Spark duration of one millisecond can cover approximately 36 degrees of crank rotation. Accordingly, the ionization current cannot be detected during that period, resulting in a situation where no combustion information is provided to the engine control computer. Without this combustion information, the engine closed loop control computer cannot make the necessary adjustments to avoid engine knock and misfire. Therefore, there is a need for a system and method that controls the dwell duration to allow measurement of the ionization current at high engine speeds while maintaining engine combustion stability.
In satisfying the above need, as well as overcoming the enumerated drawbacks and other limitations of the known technology, the present invention provides a system and method for determining and controlling a minimal ignition coil charge duration for an internal combustion engine to meet required combustion stability. The system includes a sensor for each cylinder of an internal combustion engine in communication with a controller. Each sensor is configured to measure the ionization current of a cylinder of an internal combustion engine and output an ionization signal to the controller. The controller determines a combustion stability criterion based upon the engine operational conditions and then determines the minimum ignition coil charge duration required to maintain a desired level of combustion stability based upon the previously determined combustion stability and actual combustion stability criteria calculated based upon the measured ionization signal.
Further objects, features and advantages of this invention will become readily apparent to persons skilled in the art after a review of the following description, with reference to the drawings and claims that are appended to and form a part of this specification.
Referring to
Each ionization detection ignition coil 22 provides a single ionization output signal 23 that is fed into the signal sampling and conditioning module 12, where the ionization signal is sampled crank angle wise (for example, every crank degree). The conditioned ionization output signal 23 is then relayed to the combustion stability criterion calculation module 14. As will be described later in more detail, the combustion stability criterion calculation module 14 calculates the combustion stability criterion.
The combustion stability criterion calculation module 14 further sends the actual combustion stability measurer (integral location) to the stochastic dwell control module 16, which determines minimum ignition coil charge duration based upon the desired combustion stability level and the actual combustion stability criterion (integral location). The minimum ignition coil charge duration may be determined using a lookup table. The lookup table includes a plurality of minimum ignition coil charge durations, each of the minimum ignition coil charge durations having a corresponding and combustion stability criterion. The minimal ignition coil charge duration can also be controlled using a stochastic controller in a closed loop. The stochastic dwell control module 16 outputs the minimum ignition coil charge duration corresponding to the related combustion stability criterion. The minimum ignition coil charge duration is passed to the ignition control strategy module 18, which instructs the coil charging control signal generation module 20 to provide a dwell control input command signal 25 to the cylinders.
The use of a high quality in-cylinder ionization signal enables the controlling of the duration of the ignition coil charge via information derived from ionization signals associated with the combustion process in each cylinder. This is possible because of the increased signal to noise ratio of the in-cylinder ionization signal due to the recent advance of electronics technology. The cycle-to-cycle variation in the combustion process results in the integral location calculated from an ionization signal that is similar to a random process. The system 10 implements a stochastic approach for closed loop control of ignition coil change duration utilizing the mean of the integral location signal derived from an ionization current signal as well as the evolution of its stochastic distribution. In particular, the stochastic dwell control module 16 is able to seek and find a minimum engine ignition coil charge duration that, when implemented, will not create any undesirable effects such as engine misfire and partial burn.
Referring now to
The ionization signal 52 is a measure of the local combustion mixture conductivity in the engine cylinder during the combustion process. This signal 52 is influenced not only by the complex chemical reactions that occur during combustion, but also by the local temperature and turbulence flow during the process. The ionization signal 52 is typically less stable than the cylinder pressure signal that is a measure of the global pressure changes in the cylinder.
The ionization signal 52 may show when a flame kernel is formed and propagates away from the spark gap, when the combustion is accelerating rapidly and reaches its peak burning rate, and when the combustion ends. A typical ionization signal usually consists of two peaks. The first peak 55 of the ionization signal 52 represents the flame kernel growth and development, and the second peak 56 represents a re-ionization due to an in-cylinder temperature increase resulting from both pressure increase and flame development in the cylinder.
Using the ionization post flame peak location, that is supposed to be lined up with the peak pressure location, to determine a reliable maximum brake torque (MBT) timing criterion is not always due to the disappearance of this peak at low loads, retarded spark timing, lean A/F ratios, or higher EGR rates. One can minimizes this above cited problems by establishing a robust multi-criteria MBT timing estimation method utilizing different ionization signal waveforms that may be generated under different engine operating conditions.
It has been recognized that the MBT timing occurs when the peak pressure location is around 15° After Top Dead Center (ATDC). By advancing or delaying the spark timing until the second peak of the ionization signal peaks around 15° ATDC, it is assumed that the MBT timing is found. Also, the combustion process of an internal combustion engine is usually described using the mass fraction burn versus crank angle. Through mass fraction burn, one can find when the combustion reaches peak burning velocity and acceleration and percentage burn location as function of crank angle. Maintaining these critical events at a specific crank angle produces a desirably efficient combustion process. In other words, the MBT timing can be found through these critical events. Still referring to
At MBT timing, it is known that a Maximum Acceleration point of Mass Fraction Burned (MAMFB) is located at Top Dead Center (TDC), that the 50 percent Mass Fraction Burned location (50% MFB) is around 8 to 10° ATDC, and that the peak cylinder pressure location (PCPL) is around 15° ATDC. Using the MBT timing criteria relationship between in-cylinder pressure and in-cylinder ionization signal, these three MBT timing criteria, namely, MAMFB, 50% MFB, and PCPL, can be obtained using an in-cylinder ionization signal. Thus, combining all three individual MBT timing criterion or criteria into one produces increased reliability and robustness of the MBT timing prediction.
As stated above, the second peak 56 of the ionization signal 52 is typically due to the in-cylinder temperature rise during the combustion process. In the case that in-cylinder temperature does not reach a re-ionization temperature threshold of the burned gas mixture, the second peak 56 of the ionization signal 52 may disappear. For example, when the engine is operated either at the idle condition, with very high EGR or with lean A/F mixture or combination of the above, the flame temperature is relatively low and the temperature could be below the re-ionization temperature threshold. Therefore, the second peak 56 may not be found or shown in the ionization signal 52. As such, the second peak 56 of the ionization signal 52 does not always appear in the ionization signal waveform at all engine operating conditions. At light loads, lean mixtures, or high EGR rates, the second peak 56 can be difficult to identify. Under these circumstances, it is almost impossible to find the MBT timing using the 2nd peak location 56 of the ionization signal 52. Therefore, the present invention uses multiple MBT timing criteria to increase the reliability and robustness of MBT timing estimation based upon in-cylinder ionization signal 52 waveforms. The present method therefore optimizes ignition timing by inferring from the ionization signal where the combustion event is placed in the cycle that corresponds to the MBT timing.
Referring to
where Ion(i) is the ionization vector used for the MBT timing estimation, CS is the crank index at the start of integration window (see
RINT[IL(RDES)−1]<RDES≦RINT[IL(RDES)].
Based on the PDF shown in
The mean and standard deviation of the ionization integration locations (90%) during a spark sweep at 1500 RPM with 2.62 bar BMEP are shown in
Referring to
There are three main feedback actions of the control scheme. These three feedback action include an adaptive seeking feedback algorithm (loop) 76, a regulation controller for stochastic feedback algorithm (loop) 78, and an instant correction feedback algorithm (loop) 80.
The purpose of the adaptive seeking feedback algorithm 76 is two-fold. First, the adaptive seeking feedback algorithm 76 reduces the calibration conservativeness by providing the regulation engine with its “TRUE” ignition timing limit target. Second, the adaptive seeking feedback algorithm 76 improves the robustness of the stochastic dwell control module 16 when the engine operates under different conditions.
The nominal mean target block 82 consists of a multi-dimensional lookup table using reference confidence number CNREF, engine speed and load as input, and the output is the estimated mean target MT from a calibration table. Mean target describes the desired value for the mean of the feedback signal. The stochastic feedback algorithm block 78 forms a buffer BIL of IL(RDES) with a calibratable length m (number of consecutive combustion events). At each event, a new data is entered and the oldest one is removed from the buffer. The mean of BIL is calculated by the following equation:
and actual confidence number CNACT can be calculated by
where IB(i)=1 if BIL(i)≦CLREF, otherwise, IB(i)=0.
The actual confidence level CLACT of a given confidence number CNREF is another parameter of interest. Define
CLACT=
where k is the closest integer of m·CLREF.
The adaptive seeking algorithm block 76 utilizes adaptation error (CLREF−CLACT) as input, and the output is Mean Target Correction (MTC) obtained by integrating the adaptation error with a calibratable gain. This control loop is used to reduce the conservativeness of the mean target MT for the regulation controller discussed below.
An instant correction feedback map 80 calculates an instant correction signal to be fed into the integration portion of regulation controller 84. The instant correction is generated by a lookup table using the error signal CLREF−IL(RDES) as input. When the error is greater than zero, the output is zero, and when the error is less than zero, the output is positive and increases as the input reduces.
The regulation controller 84 is used to regulate the mean value of the stochastic limit feedback signal to a mean target value. The regulation controller 84 includes three primary components: a feedforward control 86, a proportional control 88 and an integration control 90. The error input to the regulation controller 84 is
errPI=MT−MTC−MNIL
The input to the feedforward control 86 is the engine speed/load 85. The input to the proportional control 88 is the difference between the stochastic feedback algorithm block 72, the nominal mean target block 82 and the adaptive seeking algorithm block 76. The input to the integration control 106 includes both input from the instant correction map block 80 and the mean error between the stochastic feedback algorithm block 72, adaptive seeking algorithm 76 and the nominal mean target 82. Despite the variability of the stochastic retard limit feedback signal IL(RDES), its mean value is a well-behaved signal for regulation purposes. The regulation controller 84 is tuned to provide the desired settling time and steady-state accuracy for the response.
A saturation management 92 provides an average ignition-timing signal. If the regulation controller 84 output 96 is more advanced than a desired ignition timing 94, the output 96 becomes the desire ignition timing 94; otherwise, the output 96 is the output from the regulation controller 84.
As a person skilled in the art will readily appreciate, the above description is meant as an illustration of implementation of the principles this invention. This description is not intended to limit the scope or application of this invention in that the invention is susceptible to modification, variation and change, without departing from the spirit of this invention, as defined in the following claims.
Number | Name | Date | Kind |
---|---|---|---|
6945229 | Zhu et al. | Sep 2005 | B1 |
6955157 | Haskara et al. | Oct 2005 | B1 |
6980903 | Daniels et al. | Dec 2005 | B2 |
7013871 | Zhu et al. | Mar 2006 | B2 |
7021287 | Zhu et al. | Apr 2006 | B2 |
7086382 | Daniels et al. | Aug 2006 | B2 |
7137382 | Zhu et al. | Nov 2006 | B2 |
7213573 | Daniels et al. | May 2007 | B2 |
20050126537 | Daniels et al. | Jun 2005 | A1 |
20060042355 | Zhu et al. | Mar 2006 | A1 |