This application is based on Japanese Patent Applications No. 2005-302433 filed on Oct. 18, 2005, the disclosure of which is incorporated herein by reference.
The present invention relates to an engine combustion state determining apparatus and method. This apparatus and method determine a combustion state of an internal combustion engine.
JP-3-246326A describes that an abnormal combustion is detected based on a heat generation amount at an in-cylinder pressure peak position. The heat generation amount is calculated based on a volume of a combustion chamber and the in-cylinder pressure at the in-cylinder pressure peak position.
The heat generation amount varies according to a driving condition, such as fuel injection amount and the like. In a system in which the abnormal combustion is detected based on the heat generation amount, a threshold should be established with respect to every driving condition in order to detect a partial misfire. Thus, additional steps are required to adjust the threshold every driving condition, which increases man-hour.
Besides, the in-cylinder pressure peak position is retarded or advanced due to deterioration degree of combustion. Thus, it may be hard to distinguish the normal combustion from the abnormal combustion.
Japanese paten No. 2609892 describes that a heat generation center of gross heating amount is detected and ignition timing is controlled such that the heat generation center is positioned at a predetermined crank angle. However, the deterioration of combustion is not detected.
The present invention is made in view of the foregoing matter and it is an object of the present invention to provide an engine combustion state determining apparatus and method that precisely determine combustion state without increasing additional steps.
According to a state determining apparatus of the present invention, the apparatus includes a center detecting means for detecting a heat generation center of gross heating amount in a combustion period from a start of combustion to a termination of combustion; and a state determining means for determining a combustion state of the internal combustion engine based on the heat generation center detected by the center detecting means.
According to a state determining method, detecting a heat generation center of gross heating amount in a combustion period from a start of combustion to a termination of combustion; and then determining a combustion state of the internal combustion engine based on the heat generation center.
The above and other objects, features, and advantages of the present invention will become more apparent from the following detailed description made with reference to the accompanying drawings, in which like parts are designated by like reference number and in which:
Embodiments of the present invention will be described hereinafter with reference to the drawings.
Referring to FIGS. 1 to 6, a first embodiment is described.
A surge tank 17 including an intake air pressure sensor 18 is provided down stream of the throttle valve 15. The intake air pressure sensor 18 detects intake air pressure. An intake manifold 19 is connected to the surge tank 17. Fuel injectors 20 are mounted on the intake manifold 19 at a vicinity of an intake air port of each cylinder. A spark plug 21 is respectively provided on each cylinder head of the engine 11. When the spark plug 21 generates spark, the fuel in each cylinder is ignited.
An exhaust pipe 22 of the engine 11 is provided with a three-way catalyst 23 purifying CO, HC, and NOx in the exhaust gas. An exhaust gas sensor 24 (an air-fuel ratio sensor, an oxygen sensor) disposed upstream of the three-way catalyst 23 detects air-fuel ratio or rich/lean of the exhaust gas.
A coolant temperature sensor 25 detecting a coolant temperature and a crank angle senor 26 outputting a pulse signal every predetermined crank angle of a crankshaft of the engine 11 are disposed on a cylinder block of the engine 11. The crank angle and an engine speed are detected based on the output signal of the crank angle sensor 26. An in-cylinder pressure sensor 28 is provided on the cylinder head of the engine 11 for detecting in-cylinder pressure. The in-cylinder pressure sensor 28 can be integrated with the spark plug 21.
The outputs from the above sensors are inputted into an electronic control unit 29, which is referred to an ECU hereinafter. The ECU 29 includes a microcomputer which executes an engine control program stored in a ROM (Read Only Memory) to control a fuel injection amount of a fuel injector 20 based on an engine running condition and an ignition timing of the spark plug 21.
The ECU 29 executes a combustion state determining routine shown in
Referring to FIGS. 3 to 6, a method of determining the combustion state will be described hereinafter.
As shown in
Generally, generating heat amount (HA) at a crank angle θ is expressed by a following equation.
HA={dp(θ)·V(θ)+κ·P(θ)·dV(θ)}/(κ−1)
The gross heating amount (GHA) is expressed by a following equation.
GHA=∫(HA)dθ
In the first embodiment, 50% position of the gross heating amount is defined as the heat generation center. That is, the heat generation center is a crank angle in which total generating heat amount from the combustion-start reaches 50% of gross heating amount. The heat generation center can be 45% position or 55% position.
As shown in
The ECU 29 conducts a routine shown in
In step 104, a deviation between the heat generation center Q50[i] and the average value Q50ave is compared with a predetermined value K1. When the deviation is larger than the predetermined value K1, the computer determines that a misfire (abnormal combustion) has occurred. The procedure proceeds to step 105 to count up a misfire counter. When the deviation is equal to or smaller than the predetermined value K1, the computer determines that the normal combustion is maintained. The procedure proceeds to step 106 to count up the normal combustion counter.
Then, the procedure proceeds to step 107 in which it is determined whether a total count number of the misfire counter and the normal combustion counter exceeds a predetermined value K2. When the answer is No in step 107, the procedure ends. When the answer is Yes, the procedure proceeds to step 108.
In step 108, a ratio between the misfire count number and the total count number is calculated as a misfire frequency. This misfire frequency is compared with a predetermined value K3. When the misfire frequency exceeds the value K3, the computer determines that the air-fuel ratio exceeds the lean-burn limit and the procedure proceeds to step 109 in which the fuel injection amount is correctly increased and at least one of ignition timing, valve timing and exhaust gas recirculation amount is corrected to improve the combustion state.
When the misfire frequency does not exceeds the value K3, the computer determines that the air-fuel ratio does not exceed the lean-burn limit and the procedure proceeds to step 110 in which the fuel injection amount is correctly decreased and at least one of ignition timing, valve timing and exhaust gas recirculation amount is corrected to be an appropriate value around the lean-burn limit.
According to the first embodiment, the fuel injection amount is corrected based on the misfire frequency, so that the fuel injection amount is controlled to be close to the lean-burn limit to improve fuel economy. Furthermore, combustion stability at a vicinity of lean-burn limit can be improved.
At a transitive driving condition in which the engine speed is increasing, the ignition timing is slightly retarded. The heat generation center of gross heating amount is slightly retarded, so that the normal combustion may be hardly distinguished from the abnormal combustion. According to the first embodiment, the computer determines whether the abnormal combustion has occurred by comparing the average heat generation center with the subject heat generation center, so that the misfire can be detected based on the average value which is detected under the condition in which the ignition timing is retarded. Thus, even in the transitive driving condition, the abnormal combustion, such as misfire, can be correctly detected.
The average value of the heat generation center can be stored in ROM as a constant number. The computer determines whether the misfire has occurred by comparing the stored value with the subject heat generation center. Alternatively, the computer can determines whether the misfire has occurred according to whether the subject heat generation center exceeds a predetermined combustion threshold (for example, ATDC 25° CA).
According to a second embodiment, the combustion state is determined based on a heat generation peak position in which the heat generation is maximum in the combustion period from combustion-start to combustion-terminate.
As shown in
The ECU 29 executes a routine shown in
HA={dp(θ)·V(θ)+κ·P(θ)·dV(θ)}/(κ−1)
In step 202, a heat generation peak position dQmax[i] is calculated every crank angle. In step 203, the average value dQmaxave of the peak position in a past period is calculated. This average value dQmaxave can be obtained by integrating n-piece of data dQmax[i−1], dQmax[i−2], . . . dQmax[i−n] and divided by n, which is the number of data. Alternatively, the average value dQmax can be obtained by smoothing the heat generation peak position dQmax. The average value dQmaxave is used as data indicative of the heat generation peak of the normal combustion.
In step 204, a deviation between the subject heat generation peak position dQmax[i] and the average value dQmaxave is compared with a predetermined value K4. When the deviation is larger than the predetermined value K4, the computer determines that a misfire (abnormal combustion) has occurred. The procedure proceeds to step 205 to count up a misfire counter. When the deviation is equal to or smaller than the predetermined value K4, the computer determines that the normal combustion is maintained. The procedure proceeds to step 205 to count up the normal combustion counter.
Then, the procedure proceeds to step 207 in which it is determined whether a total count number of the misfire counter and the normal combustion counter exceeds a predetermined value K5. When the answer is No in step 207, the procedure ends. When the answer is Yes, the procedure proceeds to step 208.
In step 208, a ratio between the misfire count number and the total count number is calculated as a misfire frequency. This misfire frequency is compared with a predetermined value K6. When the misfire frequency exceeds the value K6, the computer determines that the air-fuel ratio exceeds the lean-burn limit and the procedure proceeds to step 209 in which the fuel injection amount is correctly increased and at least one of ignition timing, valve timing and exhaust gas recirculation amount is corrected to improve the combustion state.
When the misfire frequency does not exceeds the value K6, the computer determines that the air-fuel ratio does not exceed the lean-burn limit and the procedure proceeds to step 210 in which the fuel injection amount is correctly decreased and at least one of ignition timing, valve timing and exhaust gas recirculation amount is corrected to be an appropriate value around the lean-burn limit.
The second embodiment has almost the same advantages as the first embodiment described above.
As shown in
In a third embodiment, the combustion state is determined by comparing the heat generation peak position with the in-cylinder pressure peak position. The ECU 29 executes a routine shown in
In step 301, the heat generation value at each crank angle θ is calculated. In step 302, the heat generation peak position dQmax[i] is calculated. In step 303, the in-cylinder pressure peak position Pmax[i] is calculated. In step 304, when the heat generation peak position dQmax[i] appears later than the in-cylinder pressure position Pmax[i], the computer determines that the misfire is generated. The procedure proceeds to step 305 in which the misfire counter is counted up. Contrary, when the heat generation peak position dQmax[i] appears earlier than the in-cylinder pressure peak Pmax[i], the computer determines that the normal combustion is maintained. The procedure proceeds to step 305 in which the normal combustion counter is counted up.
Then, the procedure proceeds to step 307 in which it is determined whether a total count number of the misfire counter and the normal combustion counter exceeds a predetermined value K7. When the answer is No in step 307, the procedure ends. When the answer is Yes, the procedure proceeds to step 308.
In step 308, a ratio between the misfire count number and the total count number is calculated as a misfire frequency. This misfire frequency is compared with a predetermined value K8. When the misfire frequency exceeds the value K8, the computer determines that the air-fuel ratio exceeds the lean-burn limit and the procedure proceeds to step 309 in which the fuel injection amount is correctly increased and at least one of ignition timing, valve timing and exhaust gas recirculation amount is corrected to improve the combustion state.
When the misfire frequency does not exceeds the value K8, the computer determines that the air-fuel ratio does not exceed the lean-burn limit and the procedure proceeds to step 310 in which the fuel injection amount is correctly decreased and at least one of ignition timing, valve timing and exhaust gas recirculation amount is corrected to be an appropriate value around the lean-burn limit.
According to the third embodiment, the fuel injection amount is corrected based on the misfire frequency, so that the fuel injection amount is controlled to be close to the lean-burn limit to improve fuel economy. The combustion stability at a vicinity of lean-burn limit can be improved.
Furthermore, since the combustion state is determined based on the heat generation peak position and the in-cylinder pressure peak position, the computer can determines whether the piston movement is caused by combustion or engine brake, so that the combustion state is well determined.
In the third embodiment, the combustion state can be determined based on the heat generation center of gross heating amount and the in-cylinder pressure peak position.
In the above first to third embodiments, the present invention is applied to the lean-burn engine. The present invention can be applied to an intake port injection engine or a direct injection engine.
In the system in which the combustion state is determined based on the in-cylinder pressure peak position, the combustion state can be determined based on an advanced angle of the subject in-cylinder pressure peak position relative to the in-cylinder pressure peak position of the normal combustion. Alternatively, the combustion state can be determined based on a deviation between an average value of the in-cylinder pressure peak position and the subject in-cylinder pressure peak position.
Number | Date | Country | Kind |
---|---|---|---|
2005-302433 | Oct 2005 | JP | national |