Misfire detecting apparatus for internal combustion engine

Information

  • Patent Application
  • 20070157713
  • Publication Number
    20070157713
  • Date Filed
    December 13, 2006
    17 years ago
  • Date Published
    July 12, 2007
    16 years ago
Abstract
A misfire detecting apparatus for an internal combustion engine wherein a rotational speed parameter according to a rotational speed of the engine is detected. A reference value of the rotational speed parameter is then calculated. Next, a difference between the reference value and a rotational speed parameter detected at every predetermined crank angle as a relative speed parameter is calculated. Further, an integrated value of the relative speed parameter is calculated, and a misfire determination is performed based on the calculated integrated value.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram showing an internal combustion engine and a control system therefor according to one embodiment of the present invention;



FIGS. 2A and 2B are diagrams showing a method of misfire determination;



FIGS. 3A-3C are time charts showing changes in parameters calculated for the misfire determination method;



FIGS. 4A-4C are time charts showing changes in parameters calculated for the misfire determination method;



FIG. 5 is a schematic diagram showing a calculation method of the inertial force torque due to operation of reciprocating moving parts of the engine;



FIGS. 6A-6C are graphs showing waveforms that indicate a relationship between the inertial force torque per one cylinder (TI1), the combined inertia torque (TI) of six cylinders, and the inertial force rotational speed (ωI);



FIG. 7 is a flowchart of a misfire determination process according to the first embodiment of the present invention;



FIGS. 8A-8J show examples of the misfire determination results;



FIG. 9 is a flowchart of a misfire determination process according to a modification of the first embodiment of the present invention;



FIG. 10 is a flowchart of a misfire determination process according to a second embodiment of the present invention;



FIG. 11 is a flowchart of a misfire determination process according to a modification of the second embodiment of the present invention;



FIGS. 12A and 12B show the influence of disturbances contained in the output of the crank angle position sensor;



FIG. 13 shows an example of the combustion correlation function (FCR);



FIG. 14 shows another example of the combustion correlation function (FCR);



FIGS. 15A and 15B show variations in the measured values of the misfire determination parameter; and



FIG. 16 is a flowchart of a misfire determination process according to a third embodiment of the present invention.


Claims
  • 1. A misfire detecting apparatus for an internal combustion engine having rotational speed parameter detecting means for detecting a rotational speed parameter according to a rotational speed of said engine, and detecting a misfire of said engine based on the detected rotational speed parameter, said misfire detecting apparatus comprising: reference value calculating means for calculating a reference value of the rotational speed parameter;relative speed parameter calculating means for calculating a difference between the reference value and the rotational speed parameter detected at every predetermined crank angle as a relative speed parameter; anddetermining means for calculating an integrated value of the relative speed parameter, and performing a misfire determination based on the calculated integrated value.
  • 2. A misfire detecting apparatus according to claim 1, wherein the reference value is set to the rotational speed parameter detected when a piston of a cylinder of said engine is proximate a top dead center from which a combustion stroke starts, said cylinder being subjected to the misfire determination.
  • 3. A misfire detecting apparatus according to claim 1, wherein said determining means integrates the relative speed parameter for a period corresponding to 720/N degrees of a crank angle, where “N” is a number of cylinders of said engine.
  • 4. A misfire detecting apparatus according to claim 1, further including inertial force speed component calculating means for calculating an inertial force rotational speed component due to an inertial force of moving parts of said engine, wherein said determining means performs the misfire determination based on the relative speed parameter and the inertial force rotational speed component.
  • 5. A misfire detecting apparatus according to claim 1, further including inertial force speed component calculating means for calculating an inertial force rotational speed component due to an inertial force of moving parts of said engine, wherein said determining means modifies the relative speed parameter with the inertial force rotational speed component to calculate a first modified relative speed parameter, multiplies the first modified relative parameter by a combustion correlation function which approximates changes in the rotational speed of said engine corresponding to a normal combustion to calculate a second modified relative speed parameter, and performs the misfire determination based on an integrated value of the second modified relative speed parameter.
  • 6. A misfire detecting apparatus according to claim 5, wherein the combustion correlation function is defined by the following equation: (1−2 cos(Nθ·/2))/2
  • 7. A misfire detecting apparatus according to claim 5, wherein the combustion correlation function is defined by normalizing a waveform indicative of changes in the rotational speed of said engine corresponding to normal combustion, wherein a minimum value of the waveform is equal to “0” and a maximum value of the waveform is equal to “1”.
  • 8. A misfire detecting apparatus according to claim 1, further including load torque correcting means for correcting the rotational speed parameter to eliminate a rotational speed changing component due to a load torque applied to said engine from a load on said engine, wherein said reference value calculating means and relative speed parameter calculating means, respectively, calculate the reference value and the relative rotational speed parameter using the rotational speed parameter corrected by said load torque correcting means.
  • 9. A misfire detecting method for an internal combustion engine, comprising the steps of: a) detecting a rotational speed parameter according to a rotational speed of said engine;b) calculating a reference value of the rotational speed parameter;c) calculating a difference between the reference value and the rotational speed parameter detected at every predetermined crank angle as a relative speed parameter;d) calculating an integrated value of the relative speed parameter; ande) performing a misfire determination based on the calculated integrated value.
  • 10. A misfire detecting method according to claim 9, wherein the reference value is set to the rotational speed parameter detected when a piston of a cylinder of said engine is proximate a top dead center from which a combustion stroke starts, said cylinder being subjected to the misfire determination.
  • 11. A misfire detecting method according to claim 9, wherein the relative speed parameter is integrated for a period corresponding to 720/N degrees of a crank angle, where “N” is a number of cylinders of said engine.
  • 12. A misfire detecting method according to claim 9, further including the step of calculating an inertial force rotational speed component due to an inertial force of moving parts of said engine, wherein the misfire determination is performed based on the relative speed parameter and the inertial force rotational speed component.
  • 13. A misfire detecting method according to claim 9, further including the step of calculating an inertial force rotational speed component due to an inertial force of moving parts of said engine, wherein the step d) includes the steps of: i) modifying the relative speed parameter with the inertial force rotational speed component to calculate a first modified relative speed parameter; andii) multiplying the first modified relative speed parameter by a combustion correlation function which approximates changes in the rotational speed of said engine corresponding to a normal combustion, to calculate a second modified relative speed parameter,wherein the misfire determination is performed based on an integrated value of the second modified relative speed parameter.
  • 14. A misfire detecting method according to claim 13, wherein the combustion correlation function is defined by the following equation: (1−2 cos(N·θ/2))/2
  • 15. A misfire detecting method according to claim 13, wherein the combustion correlation function is defined by normalizing a waveform indicative of changes in the rotational speed of said engine corresponding to a normal combustion wherein a minimum value of the waveform is equal to “0” and a maximum value of the waveform is equal to “1”.
  • 16. A misfire detecting method according to claim 9, further including the step of correcting the rotational speed parameter to eliminate a rotational speed changing component due to a load torque applied to said engine from a load on said engine, wherein the reference value and the relative rotational speed parameter are respectively calculated using the corrected rotational speed parameter.
  • 17. A computer program embodied on a computer-readable medium, for causing a computer to implement a misfire detecting method for an internal combustion engine, comprising the steps of: a) detecting a rotational speed parameter according to a rotational speed of said engineb) calculating a reference value of the rotational speed parameter;c) calculating a difference between the reference value and the rotational speed parameter detected at every predetermined crank angle as a relative speed parameter;d) calculating an integrated value of the relative speed parameter; ande) performing a misfire determination based on the calculated integrated value.
  • 18. A computer program according to claim 17, wherein the reference value is set to a rotational speed parameter detected when a piston of a cylinder of said engine is proximate a top dead center from which a combustion stroke starts, said cylinder being subjected to the misfire determination.
  • 19. A computer program according to claim 17, wherein the relative speed parameter is integrated for a period corresponding to 720/N degrees of a crank angle, where “N” is a number of cylinders of said engine.
  • 20. A computer program according to claim 17, wherein the misfire detecting method further includes the step of calculating an inertial force rotational speed component due to an inertial force of moving parts of said engine, and the misfire determination is performed based on the relative speed parameter and the inertial force rotational speed component.
  • 21. A computer program according to claim 17, wherein the misfire detecting method further includes the step of calculating an inertial force rotational speed component due to an inertial force of moving parts of said engine, and the step d) includes the steps of: i) modifying the relative speed parameter with the inertial force rotational speed component to calculate a first modified relative speed parameter; andii) multiplying the first modified relative speed parameter by a combustion correlation function which approximates changes in the rotational speed of said engine corresponding to a normal combustion to calculate a second modified relative speed parameter,wherein the misfire determination is performed based on an integrated value of the second modified relative speed parameter.
  • 22. A computer program according to claim 21, wherein the combustion correlation function is defined by the following equation: (1−2 cos(N·θ2))/2
  • 23. A computer program according to claim 21, wherein the combustion correlation function is defined by normalizing a waveform indicative of changes in the rotational speed of said engine corresponding to normal combustion wherein a minimum value of the waveform is equal to “0” and a maximum value of the waveform is equal to “1”.
  • 24. A computer program according to claim 17, wherein the misfire detecting method further includes the step of correcting the rotational speed parameter to eliminate a rotational speed changing component due to a load torque applied to said engine from a load on said engine, and the reference value and the relative rotational speed parameter are respectively calculated using the corrected rotational speed parameter.
Priority Claims (2)
Number Date Country Kind
JP2005-375023 Dec 2005 JP national
JP2006-252210 Sep 2006 JP national