WO2008140404A1 - Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine - Google Patents

Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine Download PDF

Info

Publication number
WO2008140404A1
WO2008140404A1 PCT/SE2008/050521 SE2008050521W WO2008140404A1 WO 2008140404 A1 WO2008140404 A1 WO 2008140404A1 SE 2008050521 W SE2008050521 W SE 2008050521W WO 2008140404 A1 WO2008140404 A1 WO 2008140404A1
Authority
WO
WIPO (PCT)
Prior art keywords
engine
values
control unit
electronic control
fuel injector
Prior art date
Application number
PCT/SE2008/050521
Other languages
French (fr)
Inventor
Björn Völcker
Original Assignee
Scania Cv Ab (Publ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scania Cv Ab (Publ) filed Critical Scania Cv Ab (Publ)
Publication of WO2008140404A1 publication Critical patent/WO2008140404A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/11Testing internal-combustion engines by detecting misfire
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/221Safety or indicating devices for abnormal conditions relating to the failure of actuators or electrically driven elements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M65/00Testing fuel-injection apparatus, e.g. testing injection timing ; Cleaning of fuel-injection apparatus
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • F02D2041/286Interface circuits comprising means for signal processing
    • F02D2041/288Interface circuits comprising means for signal processing for performing a transformation into the frequency domain, e.g. Fourier transformation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Definitions

  • the present invention relates to a method for identifying a malfunctioning fuel injector/cylinder of a multi-cylinder combustion engine.
  • the invention also relates to a computer program product comprising computer program code for implementing a method according to the invention.
  • the invention further relates to a computer and a platform having a computer on-board.
  • a multi-cylinder combustion engine fails to deliver its rated power, this may be due to the malfunctioning of any of the cylinders of the engine.
  • the malfunctioning of a cylinder may be due to overfuelling caused by a faulty fuel injector or to excessive fuel pressure within a fuel supply system of the engine.
  • US 5095742 discloses a method for diagnosis of faulty ignition in individual cylinders by calculating power loss. According to the method of US 5095742 accelerations of the engine speed for each of the cylinders are measured. Subsequently an acceleration value of a measurement associated with a particular cylinder of the engine is compared with a median acceleration and the resulting difference is used for a normalized calculation of power loss.
  • US 6223120 relates to a method for estimating torque contribution of each cylinder of the engine.
  • the method involves engine speed measurements and frequency analysis.
  • An object of the invention is to provide a new and advantageous manner of identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine.
  • An object of the invention according to an aspect of the invention is to provide an improved method for diagnosing a multi-cylinder combustion engine.
  • a method for identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine comprising the steps of:
  • An advantage of the present invention is that the derivative of the engine speed values does not need to be taken into consideration. This thus means that the torque of the crank shaft also does not need to be taken into consideration. An advantage is that the noise reduction is improved. An advantage of the present invention is also that the number of erroneous detections is reduced.
  • the present invention further provides an improved ability to at an early stage detect a malfunctioning cylinder of a multi-cylinder engine, which is highly desirable, not least for the operators of the vehicle, such as a driver of a heavy vehicle.
  • a beneficial contribution of the invention is that a cost effective solution to the above stated problems is achieved.
  • Existing vehicles may easily be upgraded with relevant software so as to achieve the positive effects of the present invention.
  • Yet another beneficial contribution of the invention is that the method for identifying a malfunctioning cylinder of a multi-cylinder engine is robust.
  • the transforming step may be a Fourier transforming step.
  • the Fourier transform highlights periodicity and hence makes a detection procedure more robust.
  • Absolute values may be generated during the step of processing said values.
  • the magnitude provides information about the intensity of the periodicity/malfunctioning injector. In this way the identification step is facilitated.
  • the step of identifying at least one malfunctioning fuel injector may involve determining the argument of said processed values. Based upon the argument there can be identified witch fuel injector is malfunctioning.
  • the step of determining the argument may be dependant upon a predetermined interval.
  • the 360 degrees of the argument is divided into 6 intervals (of a 6 cylinder engine) and the phase is compared with these intervals and thereby associated with one specific cylinder.
  • the ordinal number may be associated with a number of strokes per engine cycle. The ordinal number may be 0.5, corresponding to one malfunctioning fuel injector.
  • the method may be performed on-line, i.e. in real time during operation of the engine.
  • possible malfunction may be detected at an early stage. This facilitates for the operator to shut off the injector or attend to the problem by replacing the malfunctioning fuel injector.
  • Figure I schematically illustrates a fuel injection system for a combustion engine according to an aspect of the present invention
  • Figure Ib schematically illustrates a combustion engine and an electronic control unit therefore according to an aspect of the present invention
  • Figure 2 schematically illustrates a flywheel of an engine according to an aspect of the present invention
  • Figure 3a-e schematically illustrates graphs according to different aspects of the present invention
  • Figure 4 schematically illustrates a flow chart depicting a method for identifying a malfunctioning cylinder/fuel injector according to an aspect of the present invention
  • FIG. 5 schematically illustrates an electronic control unit according to an aspect of the invention.
  • the platform 10 is preferably a heavy vehicle, such as a truck or lorry. It should be noted that the platform 10 alternatively can be a water craft or underwater craft, e.g. a ship or submarine. Alternatively the platform 10 can be a power plant.
  • link refers to a communication link which may be a physical connector, such as an optoelectronic communication wire, or a non-physical connector such as a wireless connection, for example a radio or microwave link.
  • Fig. Ia shows a fuel injection system for a combustion engine 60 (shown in figure Ib) in the form of a schematically represented diesel engine having six cylinders.
  • the fuel injection system and the diesel engine are with advantage fitted to a heavy vehicle, such as truck, lorry or bus, for propelling the vehicle.
  • the fuel injection system is a so-called Common Rail system and comprises a fuel line for supply of fuel from a fuel tank 115 to the cylinders of the diesel engine.
  • a fuel pump 116 is arranged in the fuel line to convey fuel from the fuel tank via a filter 117 to a high- pressure pump 118.
  • the high pressure pump 1 18 is adapted to pressurize the fuel so that it enters at high pressure an accumulator tank 120 which takes the form of a so- called Common Rail.
  • the high fuel pressure in the accumulator tank 120 constitutes a power source making it possible for fuel to be injected at high pressure into the respective cylinders of the diesel engine.
  • the fuel in the accumulator tank 120 is intended to be distributed to all the cylinders of the combustion engine 60.
  • a control unit 110 in the form of an electronic control unit (ECU) is adapted to control the operation of the fuel pump 116, the high pressure pump 118 and the injection means 150a, 150b, 150c, 15Od, 150e, and 150f.
  • a pressure sensor 122 is fitted in the accumulator tank 120 to detect the prevailing pressure therein and to send to the control unit 110 a signal S 122 conveying information about the pressure values detected.
  • the electronic control unit 110 controls the on- time or opening times of each individual electronic injector so that the calculated amount of fuel is supplied with good accuracy to the combustion spaces of the respective cylinders.
  • the term "on-time” refers to the opening time of an injector, i.e. the duration of the time period during which the injector is kept open in order to inject fuel into the associated cylinder in connection with a single stroke of the engine.
  • the quantity of fuel injected into a cylinder in connection with a stroke of the engine depends on the length of the on- time and the pressure of the fuel supplied to the injector.
  • the inventive method is initiated and controlled by means of the electronic control unit.
  • the inventive method is initiated and controlled by means of an external PC 112.
  • the external computer may be directly connected to the electronic control unit via a link 114, but may also be indirectly connected to the electronic control unit in any suitable manner, such as through an internal vehicle internal network.
  • the communication between the external computer and the engine control unit may be partly or entirely wireless.
  • the inventive method could also be initiated and controlled by the electronic control unit itself or by another electronic control unit, such as an electronic gear box control unit connected to the fuel injection system via a vehicle internal network.
  • Figure Ib shows the engine 60 having six cylinders, each cylinder Ca, Cb, Cc, Cd, Ce, and Cf (not shown) being provided with a piston a, b, c, d, e, f, respectively.
  • the six pistons are attached to a crank shaft 50.
  • the crank shaft 50 is attached to a fly wheel 70 being arranged to rotate with the same speed as the crank shaft 50.
  • a sensor unit 80 is provided at a close proximity to the fly wheel 70.
  • the sensor unit 70 is arranged to measure engine speed by detecting points of time corresponding to detections of markers equidistantly provided on the fly wheel 70 as depicted in greater detail below.
  • the sensor unit 80 is arranged for communication with the electronic control unit 110 via a link 81.
  • the sensor unit 80 is arranged to continuously transmit detected discrete points of time.
  • the sensor unit 80 is arranged to, on a regular basis, send signals comprising a plurality of detected discrete time points.
  • the electronic control unit is arranged to receive sensed engine data in the form of e.g. a toothed fly wheel signal (TF-signal).
  • the TF-signal is received on a data communications port from the engine-speed sensor unit 80 which senses rotation of the engine's toothed fly wheel 70.
  • the engine-speed sensor 80 may be e.g. an inductive type sensor or a Hall-effect sensor.
  • the electronic control unit 110 is arranged to perform a diagnosis test based upon transmitted discrete points of time from the sensor unit 80, so as to determine if one or more injectors associated with a unique cylinder of the engine is malfunctioning.
  • Figure 2 schematically illustrates a side view of the fly wheel of the engine. There is also shown the engine-speed sensor unit 80 arranged for communication with the electronic control unit 110 via the link 81.
  • the flywheel 70 is provided with 60 markers denoted #1, #2, ... , #60, such as teeth or holes. However, since there are four strokes in an engine cycle two turns of the flywheel give that each marker is calculated twice and therefore 120 markers are sensed by the engine-speed sensor unit 80 during an engine cycle. The measurements are denoted #1, #2, ... , #120, wherein #1 and #61 corresponds to the same marker.
  • the engine-speed sensor unit 80 is arranged to detect a time point corresponding to a marker passing by a predetermined location, e.g. a location schematically indicated at marker #60 (and #120).
  • flywheel 70 corresponds to one engine cycle, which in turn corresponds to two turns of the crankshaft 50. It should be noted that the invention is suitable for various types of flywheels having an arbitrary number of markers.
  • the electronic control unit 110 is arranged to calculate an engine-speed value r(t) corresponding to each of the teeth of the flywheel 70.
  • the calculation of the respective engine-speed value is performed depending upon received time point data, which data is communicated by the engine-speed sensor unit.
  • the parameter t indicates that speed varies with time.
  • the engine-speed sensor unit 80 is arranged to calculate an engine- speed value r(t) corresponding to each of the teeth of the flywheel 70 and to continuously transmit these values to the electronic control unit 110.
  • Figure 3 a is an example graph wherein engine speed is plotted as a function of crankshaft rotation. There is also shown that the engine speed varies depending upon ignitions of subsequent cylinders Ca, Cb, ...Cf. This example illustrates a well functioning engine, with even torque contributions from the cylinders over time. There is also illustrated that the engine during the illustrated engine cycle has a particular mean value Mlrpm.
  • Figure 3b is an example graph associated with the example illustrated with reference to Figure 3a.
  • the graph illustrates a plot of the Fourier transformed engine speed values as a function of ordinal number N.
  • the function substantially constitutes a peak at the ordinal number 3.
  • ordinal number and frequency are equivalent.
  • Ordinal number 0.5 means that there is a periodicity once every second engine rotation or equivalently once every firing cycle.
  • the advantage of using this ordinal number is that this invention relates to single injector detection, i.e. a periodicity of one event every firing cycle of the engine.
  • Figure 3 c is an example graph wherein engine speed is plotted as a function of crankshaft rotation. There is also shown that engine speed varies depending upon ignitions of subsequent cylinders Ca, Cb, ...Cf.
  • This example illustrates that the fuel injector of the third cylinder Cc is malfunctioning.
  • the malfunctioning fuel injector e.g. suffers from a too long on-time, and thus, a too large amount of fuel is injected in the third cylinder Cc.
  • the power stroke of the third cylinder Cc generates significantly higher engine speed values than desired (see arrows A and B). There are thus uneven torque contributions from the cylinders of the engine over time.
  • the engine during the illustrated engine cycle has a particular mean value M2rpm, which is slightly higher than Mlrpm during comparable conditions.
  • Figure 3d is an example graph associated with the example illustrated with reference to Figure 3c.
  • the graph illustrates a plot of the Fourier transformed engine speed values as a function of ordinal number N.
  • N the number of ordinal number
  • K is a predetermined numerical value.
  • the value of K may be preset and stored in a memory of the electronic control unit 110.
  • the value of K can e.g. be in the interval 1-10. According to one embodiment the value of K is in the interval 1-5. According to one embodiment the value of K is about 2.
  • Figure 3 e is an example graph associated with the examples illustrated with reference to Figures 3c and 3d.
  • the malfunctioning fuel injector is identified by determining the value arg(FT(r(t))) corresponding to the ordinal number 0.5.
  • the fuel injectors of each cylinder, respectively, is corresponding to a unique argument of FT(r(t)).
  • the fuel injectors of each cylinder, respectively, are corresponding to a unique argument of FT(r(t)) by means of a reference value, i.e. this unique correspondence between the different fuel injectors and the arguments is established by means of a reference value.
  • the reference value is according to this example indicating that the first fuel injector/cylinder corresponds to the argument 60° .
  • the argument 180° is corresponding to the third fuel injector Cc, which is the malfunctioning fuel injector according to this example.
  • Figure 4 schematically illustrates a method for identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine.
  • the method comprises a first method step s410.
  • the method step s410 comprises the step of generating a plurality of engine- speed values corresponding to at least one engine cycle (two revolutions of the crank shaft 50) of said engine.
  • a subsequent method step s415 is performed.
  • the engine speed values are generated in real time, sequentially.
  • engine speed values corresponding to one cylinder e.g. r r r 20 , corresponding to the first cylinder, are generated substantially at the same time in a batch.
  • a subsequent method step s415 is performed.
  • the method step s415 comprises the step of Fourier transforming said engine-speed values so as to generate transformed engine-speed values FT(r(t)). After the method step s415 a subsequent method step s420 is performed.
  • the method step s420 comprises the step of processing said transformed engine- speed values FT(r(t)).
  • the processing step involves determining the absolute value(s) of the Fourier transformed engine speed values FT(r(t)).
  • the absolute value(s) of the Fourier transformed engine speed values FT(r(t)) is denoted abs(FT(r(t))).
  • the method step s425 comprises the step of correlating said processed values abs(FT(r(t))) to at least one ordinal number N, where N represents strokes per revolution. Strokes per revolution may also be expressed in engine cycles. After the method step s425 a subsequent method step s430 is performed.
  • the method step s430 comprises the step of comparing said processed values abs(FT(r(t))) associated with the at least one ordinal number with a predetermined threshold value K. According to an embodiment of the present invention the comparison process involves determining whether the processed values abs(FT(r(t))) is greater than or equal to a threshold value K. After the method step s430 a subsequent method step s435 is performed.
  • the method step s435 comprises the step of identifying at least one malfunctioning fuel injector based upon said comparison. If the magnitude associated with the processed values abs(FT(r(t))) is greater than the threshold value one fuel injector is malfunctioning, see fig. 3d. Which fuel injector is malfunctioning is determined through the following:
  • a result of the identification step comprises information about which fuel injector is identified to be malfunctioning, e.g. having a too long on-time, implying that an excessive amount of fuel is injected. According to one embodiment the result of the identification step is displayed on a display such that the information can be provided to an operator. After the method step s435 the method ends.
  • Non-volatile memory 520 has a first memory portion 530 wherein a computer program, such as an operating system, is stored for controlling the function of the apparatus. Further, the apparatus comprises a bus controller, a serial communication port, I/O-means, an A/D-converter, a time date entry and transmission unit, an event counter and an interrupt controller (not shown). Non-volatile memory 520 also has a second memory portion 540.
  • a computer program P comprising routines for identifying a malfunctioning injector/cylinder may be stored in an executable manner or in a compressed state in a computer program product in the form of a separate memory 560 and/or in read/write memory 550.
  • the memory 560 is a non-volatile memory, such as a flash memory, an EPROM, an EEPROM or a ROM.
  • the data processing device 510 performs a certain function it should be understood that the data processing device 510 performs a certain part of the program which is stored in the separate memory 560, or a certain part of the program which is stored in the read/ write memory 550.
  • the data processing device 510 may communicate with a data communications port 599 by means of a data bus 515.
  • the non- volatile memory 520 is adapted for communication with the data processing device 510 via a data bus 512.
  • the separate memory 560 is adapted for communication with the data processing device 510 via a data bus 51 1.
  • the read/write memory 550 is adapted for communication with the data processing device 510 via a data bus 514.
  • the processing device is arranged to generate engine speed values r ! (t)-r 120 (t) depending upon the received time information.
  • the generated engine speed values can be used by the apparatus so as to identify which fuel injector/cylinder of the engine 60 onboard the platform is malfunctioning.
  • Parts of the methods described herein can be performed by the apparatus by means of the data processing device 510 running the program stored in the separate memory 560 or the read/write memory 550. When the apparatus runs the program, parts of the methods described herein are executed.
  • the apparatus is arranged to run a computer program for identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine, comprising computer readable program code means for causing an the apparatus, an electronic control unit or another computer connected to the electronic control unit to perform the steps of:
  • the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the transforming step as a Fourier transforming step.
  • the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of generating absolute values during the step of processing said values.
  • the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of determining the argument of said processed values during the step of identifying at least one malfunctioning fuel injector.
  • the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of determining the argument, wherein said step is based upon a predetermined reference value.
  • the apparatus is arranged to run a computer program, wherein the ordinal number is associated with a number of strokes per engine cycle.
  • the apparatus is arranged to run a computer program, wherein the ordinal number is 0.5, corresponding to one malfunctioning fuel injector.

Abstract

The invention relates to a method for identifying a malfunctioning fuel injector (150a, 150b, 150c, 15Od, 150e, 15Of) associated with an individual cylinder (Ca, Cb, Cc, Cd, Ce, Cf) of a multicylinder combustion engine (60). The method comprises the steps of: -generating a plurality of engine-speed values (r(t)) corresponding to at least one engine cycle of said engine; -transforming said engine-speed values (r(t)) so as generate transformed engine-speed values (FT(r(t))); -processing said transformed engine-speed values (FT(r(t))) so as to facilitate a subsequent identification step; -correlate said processed values (abs(FT(r(t)))) to at least one ordinal number; -comparing said processed values (abs(FT(r(t)))) associated with the at least one ordinal number with a predetermined threshold value (K); -identifying at least one malfunctioning fuel injector depending upon said comparison.

Description

Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine
Technical field
The present invention relates to a method for identifying a malfunctioning fuel injector/cylinder of a multi-cylinder combustion engine. The invention also relates to a computer program product comprising computer program code for implementing a method according to the invention. The invention further relates to a computer and a platform having a computer on-board.
Background of the invention
When a multi-cylinder combustion engine fails to deliver its rated power, this may be due to the malfunctioning of any of the cylinders of the engine. In the case of a diesel engine, the malfunctioning of a cylinder may be due to overfuelling caused by a faulty fuel injector or to excessive fuel pressure within a fuel supply system of the engine.
US 5095742 discloses a method for diagnosis of faulty ignition in individual cylinders by calculating power loss. According to the method of US 5095742 accelerations of the engine speed for each of the cylinders are measured. Subsequently an acceleration value of a measurement associated with a particular cylinder of the engine is compared with a median acceleration and the resulting difference is used for a normalized calculation of power loss.
US 6223120 relates to a method for estimating torque contribution of each cylinder of the engine. The method involves engine speed measurements and frequency analysis. Today, there exists a need to identify a malfunctioning fuel injector out of a plurality of properly functioning fuel injectors of an engine.
Summary of the invention
An object of the invention is to provide a new and advantageous manner of identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine.
An object of the invention according to an aspect of the invention is to provide an improved method for diagnosing a multi-cylinder combustion engine.
According to an aspect of the invention there is provided a method for identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine, comprising the steps of:
-generating a plurality of engine-speed values corresponding to at least one engine cycle of said engine;
-transforming said engine-speed values so as to generate transformed engine-speed values;
-processing said transformed engine-speed values so as to facilitate a subsequent identification step;
-correlating said processed values to at least one ordinal number;
-comparing said processed values associated with the at least one ordinal number with a predetermined threshold value;
-identifying at least one malfunctioning fuel injector based upon said comparison.
An advantage of the present invention is that the derivative of the engine speed values does not need to be taken into consideration. This thus means that the torque of the crank shaft also does not need to be taken into consideration. An advantage is that the noise reduction is improved. An advantage of the present invention is also that the number of erroneous detections is reduced.
The present invention further provides an improved ability to at an early stage detect a malfunctioning cylinder of a multi-cylinder engine, which is highly desirable, not least for the operators of the vehicle, such as a driver of a heavy vehicle.
A beneficial contribution of the invention is that a cost effective solution to the above stated problems is achieved. Existing vehicles may easily be upgraded with relevant software so as to achieve the positive effects of the present invention.
Yet another beneficial contribution of the invention is that the method for identifying a malfunctioning cylinder of a multi-cylinder engine is robust.
The transforming step may be a Fourier transforming step. The Fourier transform highlights periodicity and hence makes a detection procedure more robust.
Absolute values may be generated during the step of processing said values. The magnitude provides information about the intensity of the periodicity/malfunctioning injector. In this way the identification step is facilitated.
The step of identifying at least one malfunctioning fuel injector may involve determining the argument of said processed values. Based upon the argument there can be identified witch fuel injector is malfunctioning.
The step of determining the argument may be dependant upon a predetermined interval. The 360 degrees of the argument is divided into 6 intervals (of a 6 cylinder engine) and the phase is compared with these intervals and thereby associated with one specific cylinder. The ordinal number may be associated with a number of strokes per engine cycle. The ordinal number may be 0.5, corresponding to one malfunctioning fuel injector.
The method may be performed on-line, i.e. in real time during operation of the engine. Thus, possible malfunction may be detected at an early stage. This facilitates for the operator to shut off the injector or attend to the problem by replacing the malfunctioning fuel injector.
Additional objects, advantages and novel features of the present invention will become apparent to those skilled in the art from the following details, as well as by practice of the invention. While the invention is described below, it should be understood that the invention is not limited to the specific details disclosed. A person skilled in the art having access to the teachings herein will recognise additional applications, modifications and embodiments, which are within the scope of the invention.
Brief description of the drawings
For a more complete understanding of the present invention and further objects and advantages thereof, reference is now made to the examples shown in the accompanying drawings, in which:
Figure Ia schematically illustrates a fuel injection system for a combustion engine according to an aspect of the present invention;
Figure Ib schematically illustrates a combustion engine and an electronic control unit therefore according to an aspect of the present invention;
Figure 2 schematically illustrates a flywheel of an engine according to an aspect of the present invention; Figure 3a-e schematically illustrates graphs according to different aspects of the present invention;
Figure 4 schematically illustrates a flow chart depicting a method for identifying a malfunctioning cylinder/fuel injector according to an aspect of the present invention;
Figure 5 schematically illustrates an electronic control unit according to an aspect of the invention.
Detailed description of the drawings
With reference to Figure Ia, a sub-system of a platform 10 is shown. The platform 10 is preferably a heavy vehicle, such as a truck or lorry. It should be noted that the platform 10 alternatively can be a water craft or underwater craft, e.g. a ship or submarine. Alternatively the platform 10 can be a power plant.
Hereinafter the term "link" refers to a communication link which may be a physical connector, such as an optoelectronic communication wire, or a non-physical connector such as a wireless connection, for example a radio or microwave link.
Fig. Ia shows a fuel injection system for a combustion engine 60 (shown in figure Ib) in the form of a schematically represented diesel engine having six cylinders. The fuel injection system and the diesel engine are with advantage fitted to a heavy vehicle, such as truck, lorry or bus, for propelling the vehicle. The fuel injection system is a so-called Common Rail system and comprises a fuel line for supply of fuel from a fuel tank 115 to the cylinders of the diesel engine. A fuel pump 116 is arranged in the fuel line to convey fuel from the fuel tank via a filter 117 to a high- pressure pump 118. The high pressure pump 1 18 is adapted to pressurize the fuel so that it enters at high pressure an accumulator tank 120 which takes the form of a so- called Common Rail. The high fuel pressure in the accumulator tank 120 constitutes a power source making it possible for fuel to be injected at high pressure into the respective cylinders of the diesel engine. The fuel in the accumulator tank 120 is intended to be distributed to all the cylinders of the combustion engine 60.
To control the injection of fuel injection means 150a- 15Of is arranged in each of the connections between the accumulator tank 120 and the respective cylinders of the diesel engine. When an injection means is in an open state, it injects fuel at high pressure into the cylinder concerned. Thus, fuel from the accumulator tank 120 is injected into the combustion spaces of the respective cylinder by means of the injection means which is in the form of electronic injectors which injectors can open and close very quickly. A control unit 110 in the form of an electronic control unit (ECU) is adapted to control the operation of the fuel pump 116, the high pressure pump 118 and the injection means 150a, 150b, 150c, 15Od, 150e, and 150f. A pressure sensor 122 is fitted in the accumulator tank 120 to detect the prevailing pressure therein and to send to the control unit 110 a signal S 122 conveying information about the pressure values detected. On the basis of knowing the pressure in the accumulator tank, the electronic control unit 110 controls the on- time or opening times of each individual electronic injector so that the calculated amount of fuel is supplied with good accuracy to the combustion spaces of the respective cylinders.
In this description, the term "on-time" refers to the opening time of an injector, i.e. the duration of the time period during which the injector is kept open in order to inject fuel into the associated cylinder in connection with a single stroke of the engine. The quantity of fuel injected into a cylinder in connection with a stroke of the engine depends on the length of the on- time and the pressure of the fuel supplied to the injector.
Here, the inventive method is initiated and controlled by means of the electronic control unit. Alternatively, the inventive method is initiated and controlled by means of an external PC 112. The external computer may be directly connected to the electronic control unit via a link 114, but may also be indirectly connected to the electronic control unit in any suitable manner, such as through an internal vehicle internal network. The communication between the external computer and the engine control unit may be partly or entirely wireless. The inventive method could also be initiated and controlled by the electronic control unit itself or by another electronic control unit, such as an electronic gear box control unit connected to the fuel injection system via a vehicle internal network.
Figure Ib shows the engine 60 having six cylinders, each cylinder Ca, Cb, Cc, Cd, Ce, and Cf (not shown) being provided with a piston a, b, c, d, e, f, respectively. It should be noted that the invention in applicable to any multicylinder combustion engine with an arbitrary number of cylinders. The six pistons are attached to a crank shaft 50. The crank shaft 50 is attached to a fly wheel 70 being arranged to rotate with the same speed as the crank shaft 50. A sensor unit 80 is provided at a close proximity to the fly wheel 70. The sensor unit 70 is arranged to measure engine speed by detecting points of time corresponding to detections of markers equidistantly provided on the fly wheel 70 as depicted in greater detail below. The sensor unit 80 is arranged for communication with the electronic control unit 110 via a link 81. The sensor unit 80 is arranged to continuously transmit detected discrete points of time. Alternatively, the sensor unit 80 is arranged to, on a regular basis, send signals comprising a plurality of detected discrete time points.
Thus, the electronic control unit is arranged to receive sensed engine data in the form of e.g. a toothed fly wheel signal (TF-signal). The TF-signal is received on a data communications port from the engine-speed sensor unit 80 which senses rotation of the engine's toothed fly wheel 70. The engine-speed sensor 80 may be e.g. an inductive type sensor or a Hall-effect sensor. Of course there may be more than one engine-speed sensor unit and other positions for measuring engine speed, such as measuring the engine's camshaft speed, or the speed of an alternator connected to the engine. The electronic control unit 110 is arranged to perform a diagnosis test based upon transmitted discrete points of time from the sensor unit 80, so as to determine if one or more injectors associated with a unique cylinder of the engine is malfunctioning.
Figure 2 schematically illustrates a side view of the fly wheel of the engine. There is also shown the engine-speed sensor unit 80 arranged for communication with the electronic control unit 110 via the link 81.
The flywheel 70 is provided with 60 markers denoted #1, #2, ... , #60, such as teeth or holes. However, since there are four strokes in an engine cycle two turns of the flywheel give that each marker is calculated twice and therefore 120 markers are sensed by the engine-speed sensor unit 80 during an engine cycle. The measurements are denoted #1, #2, ... , #120, wherein #1 and #61 corresponds to the same marker. The engine-speed sensor unit 80 is arranged to detect a time point corresponding to a marker passing by a predetermined location, e.g. a location schematically indicated at marker #60 (and #120).
A person skilled in the art thus realizes that two turns of the flywheel 70 correspond to one engine cycle, which in turn corresponds to two turns of the crankshaft 50. It should be noted that the invention is suitable for various types of flywheels having an arbitrary number of markers.
The electronic control unit 110 is arranged to calculate an engine-speed value r(t) corresponding to each of the teeth of the flywheel 70. The calculation of the respective engine-speed value is performed depending upon received time point data, which data is communicated by the engine-speed sensor unit. Herein the parameter t indicates that speed varies with time. Alternatively, the engine-speed sensor unit 80 is arranged to calculate an engine- speed value r(t) corresponding to each of the teeth of the flywheel 70 and to continuously transmit these values to the electronic control unit 110.
Figure 3 a is an example graph wherein engine speed is plotted as a function of crankshaft rotation. There is also shown that the engine speed varies depending upon ignitions of subsequent cylinders Ca, Cb, ...Cf. This example illustrates a well functioning engine, with even torque contributions from the cylinders over time. There is also illustrated that the engine during the illustrated engine cycle has a particular mean value Mlrpm.
Figure 3b is an example graph associated with the example illustrated with reference to Figure 3a. The graph illustrates a plot of the Fourier transformed engine speed values as a function of ordinal number N. As the fuel injectors of this example are functioning properly, the function substantially constitutes a peak at the ordinal number 3.
It should be noted that ordinal number and frequency are equivalent. Ordinal number 0.5 means that there is a periodicity once every second engine rotation or equivalently once every firing cycle. The advantage of using this ordinal number is that this invention relates to single injector detection, i.e. a periodicity of one event every firing cycle of the engine.
Figure 3 c is an example graph wherein engine speed is plotted as a function of crankshaft rotation. There is also shown that engine speed varies depending upon ignitions of subsequent cylinders Ca, Cb, ...Cf. This example illustrates that the fuel injector of the third cylinder Cc is malfunctioning. The malfunctioning fuel injector e.g. suffers from a too long on-time, and thus, a too large amount of fuel is injected in the third cylinder Cc. The power stroke of the third cylinder Cc generates significantly higher engine speed values than desired (see arrows A and B). There are thus uneven torque contributions from the cylinders of the engine over time. There is also illustrated that the engine during the illustrated engine cycle has a particular mean value M2rpm, which is slightly higher than Mlrpm during comparable conditions.
Figure 3d is an example graph associated with the example illustrated with reference to Figure 3c. The graph illustrates a plot of the Fourier transformed engine speed values as a function of ordinal number N. As one fuel injector of this example is not functioning properly, there is also a peak at the ordinal number 0.5. This indicates that one fuel injector out of the group of six fuel injectors is malfunctioning .
If the amplitude value of the Fourier transformed engine speed values is larger or equal to a predetermined threshold value K there is identified that one fuel injector is malfunctioning. However, it should be noted that it is not clear which of the fuel injectors is malfunctioning by determining the amplitude of the absolute value of the Fourier transformed engine speed values, K is a predetermined numerical value. The value of K may be preset and stored in a memory of the electronic control unit 110. The value of K can e.g. be in the interval 1-10. According to one embodiment the value of K is in the interval 1-5. According to one embodiment the value of K is about 2.
Figure 3 e is an example graph associated with the examples illustrated with reference to Figures 3c and 3d. In order to determine which individual fuel injector is malfunctioning the argument of the Fourier transformed engine speed values has to be determined. Figure 3e illustrates the argument of FT(r(t)), also denoted argFT(r(t)) plotted against the ordinal number N=O.5.
According to an embodiment of the invention the malfunctioning fuel injector is identified by determining the value arg(FT(r(t))) corresponding to the ordinal number 0.5. The fuel injectors of each cylinder, respectively, is corresponding to a unique argument of FT(r(t)). The fuel injectors of each cylinder, respectively, are corresponding to a unique argument of FT(r(t)) by means of a reference value, i.e. this unique correspondence between the different fuel injectors and the arguments is established by means of a reference value. The reference value is according to this example indicating that the first fuel injector/cylinder corresponds to the argument 60° . Thus, as indicated in Figure 3e, the argument 180° is corresponding to the third fuel injector Cc, which is the malfunctioning fuel injector according to this example.
Figure 4 schematically illustrates a method for identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine.
The method comprises a first method step s410. The method step s410 comprises the step of generating a plurality of engine- speed values corresponding to at least one engine cycle (two revolutions of the crank shaft 50) of said engine. After the method step s410 a subsequent method step s415 is performed. According to a first embodiment the engine speed values are generated in real time, sequentially. As an alternative to generating engine speed values sequentially, engine speed values corresponding to one cylinder, e.g. rrr20, corresponding to the first cylinder, are generated substantially at the same time in a batch. After the method step s410 a subsequent method step s415 is performed.
The method step s415 comprises the step of Fourier transforming said engine-speed values so as to generate transformed engine-speed values FT(r(t)). After the method step s415 a subsequent method step s420 is performed.
The method step s420 comprises the step of processing said transformed engine- speed values FT(r(t)). The processing step involves determining the absolute value(s) of the Fourier transformed engine speed values FT(r(t)). The absolute value(s) of the Fourier transformed engine speed values FT(r(t)) is denoted abs(FT(r(t))). After the method step s420 a subsequent method step s425 is performed.
The method step s425 comprises the step of correlating said processed values abs(FT(r(t))) to at least one ordinal number N, where N represents strokes per revolution. Strokes per revolution may also be expressed in engine cycles. After the method step s425 a subsequent method step s430 is performed.
The method step s430 comprises the step of comparing said processed values abs(FT(r(t))) associated with the at least one ordinal number with a predetermined threshold value K. According to an embodiment of the present invention the comparison process involves determining whether the processed values abs(FT(r(t))) is greater than or equal to a threshold value K. After the method step s430 a subsequent method step s435 is performed.
The method step s435 comprises the step of identifying at least one malfunctioning fuel injector based upon said comparison. If the magnitude associated with the processed values abs(FT(r(t))) is greater than the threshold value one fuel injector is malfunctioning, see fig. 3d. Which fuel injector is malfunctioning is determined through the following:
Firstly it is, as depicted above, determined whether the magnitude associated with the processed values abs(FT(r(t))) is greater than the threshold value K. Secondly it is determined which fuel injector is malfunctioning by determining the argument of the processed values FT(r(t)), corresponding to the ordinal number 0.5. The fuel injectors of each cylinder, respectively, are corresponding to a unique argument of FT(r(t)). This unique correspondence between the different fuel injectors and the arguments is established by means of a reference value. Thus, it is identified which engine speed values that correlates to the malfunctioning fuel injector. A result of the identification step comprises information about which fuel injector is identified to be malfunctioning, e.g. having a too long on-time, implying that an excessive amount of fuel is injected. According to one embodiment the result of the identification step is displayed on a display such that the information can be provided to an operator. After the method step s435 the method ends.
With reference to Figure 5, a diagram of one embodiment of the electronic control unit 110 is shown. The electronic control unit 110 is also referred to as apparatus. The apparatus comprises a non- volatile memory 520, a data processing device 510 and a read/write memory 550. Non-volatile memory 520 has a first memory portion 530 wherein a computer program, such as an operating system, is stored for controlling the function of the apparatus. Further, the apparatus comprises a bus controller, a serial communication port, I/O-means, an A/D-converter, a time date entry and transmission unit, an event counter and an interrupt controller (not shown). Non-volatile memory 520 also has a second memory portion 540.
A computer program P comprising routines for identifying a malfunctioning injector/cylinder may be stored in an executable manner or in a compressed state in a computer program product in the form of a separate memory 560 and/or in read/write memory 550. The memory 560 is a non-volatile memory, such as a flash memory, an EPROM, an EEPROM or a ROM.
When it is stated that the data processing device 510 performs a certain function it should be understood that the data processing device 510 performs a certain part of the program which is stored in the separate memory 560, or a certain part of the program which is stored in the read/ write memory 550.
The data processing device 510 may communicate with a data communications port 599 by means of a data bus 515. The non- volatile memory 520 is adapted for communication with the data processing device 510 via a data bus 512. The separate memory 560 is adapted for communication with the data processing device 510 via a data bus 51 1. The read/write memory 550 is adapted for communication with the data processing device 510 via a data bus 514. When data is received on the data port 599 from the engine speed sensor unit 80 it is temporarily stored in the second memory portion 540. When the received input data has been temporarily stored, the data processing device 510 is set up to perform execution of code in a manner described above. According to an embodiment of the invention, data received on the data port 599 comprises time information associated with the fly wheel 70. The processing device is arranged to generate engine speed values r!(t)-r120(t) depending upon the received time information. The generated engine speed values can be used by the apparatus so as to identify which fuel injector/cylinder of the engine 60 onboard the platform is malfunctioning.
Parts of the methods described herein can be performed by the apparatus by means of the data processing device 510 running the program stored in the separate memory 560 or the read/write memory 550. When the apparatus runs the program, parts of the methods described herein are executed.
According to an aspect of the invention the apparatus is arranged to run a computer program for identifying a malfunctioning fuel injector associated with an individual cylinder of a multicylinder combustion engine, comprising computer readable program code means for causing an the apparatus, an electronic control unit or another computer connected to the electronic control unit to perform the steps of:
-generating a plurality of engine-speed values corresponding to at least one cylinder of said engine;
-transforming said engine-speed values so as generate transformed engine-speed values;
-processing said transformed engine-speed values so as to facilitate a subsequent identification step;
-correlating said processed values to at least one ordinal number;
-comparing said processed values associated with the at least one ordinal number with a predetermined value;
-identifying at least one malfunctioning fuel injector based upon said comparison. According to an aspect of the invention the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the transforming step as a Fourier transforming step.
According to an aspect of the invention the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of generating absolute values during the step of processing said values.
According to an aspect of the invention the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of determining the argument of said processed values during the step of identifying at least one malfunctioning fuel injector.
According to an aspect of the invention the apparatus is arranged to run a computer program, comprising computer readable means for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of determining the argument, wherein said step is based upon a predetermined reference value.
According to an aspect of the invention the apparatus is arranged to run a computer program, wherein the ordinal number is associated with a number of strokes per engine cycle.
According to an aspect of the invention the apparatus is arranged to run a computer program, wherein the ordinal number is 0.5, corresponding to one malfunctioning fuel injector. The foregoing description of the preferred embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated.

Claims

Claims
1. A method for identifying a malfunctioning fuel injector (150a, 150b, 150c, 150d, 150e, 15Of) associated with an individual cylinder (Ca, Cb, Cc, Cd, Ce, Cf) of a multicylinder combustion engine (60), comprising the steps of:
- generating a set of engine-speed values (r(t)) corresponding to at least one engine cycle of said engine;
- transforming said engine-speed values (r(t)) so as to generate transformed engine- speed values (FT(r(t))); - processing said transformed engine-speed values (FT(r(t))) so as to facilitate a subsequent identification step;
- correlating said processed values (abs(FT(r(t)))) with at least one ordinal number;
- comparing with a predetermined threshold value (K) said processed values (abs(FT(r(t)))) correlated with at least one ordinal number; - identifying at least one malfunctioning fuel injector based upon said comparison, which step of identifying at least one malfunctioning fuel injector involves determining the argument for said processed values.
2. Method according to claim 1 characterized in that the transforming step is a Fourier transforming step.
3. Method according to claim 1 or 2 characterized in that during the processing of said values absolute values (abs(FT(r(t)))) are generated.
4. Method according to any of claims 1-3 characterized in that the step of determining the argument is dependent upon a predetermined reference interval.
5. Method according to any of claims 1-4 characterized in that the ordinal number is associated with a number of strokes per engine cycle.
6. Method according to any of claims 1-5 characterized in that the ordinal number is 0.5, corresponding to one malfunctioning fuel injector.
7. Computer program for identifying a malfunctioning fuel injector (150a, 150b, 150c, 150d, 150e, 150f) associated with an individual cylinder (Ca, Cb, Cc, Cd, Ce, Cf) of a multicylinder combustion engine (60), provided with computer readable program code means for causing an electronic control unit or another computer connected to the electronic control unit to perform the steps of:
- generating a set of engine-speed values (r(t)) corresponding to at least one engine cycle of said engine;
- transforming said engine-speed values (r(t)) so as to generate transformed engine- speed values (FT(r(t)));
- processing said transformed engine-speed values (FT(r(t))) so as to facilitate a subsequent identification step;
- correlating said processed values (abs(FT(r(t)))) with at least one ordinal number;
- comparing with a predetermined threshold value (K) said processed values (abs(FT(r(t)))) correlated with at least one ordinal number;
- identifying at least one malfunctioning fuel injector based upon said comparison, which computer programme has computer readable information for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of determining the argument, wherein said step is based on a predetermined reference interval.
8. Computer program according to claim 7, provided with computer readable information for causing the electronic control unit or another computer connected to the electronic control unit to perform the transforming step as a Fourier transforming step.
9. Computer program according to claim 7 or 8, provided with computer readable information for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of generating absolute values (abs(FT(r(t)))) during the step of processing said values.
10. Computer program according to any of claims 7-9, provided with computer readable information for causing the electronic control unit or another computer connected to the electronic control unit to perform the step of determining the argument for said processed values during the step of identifying at least one malfunctioning fuel injector.
11. Computer program according to any of claims 7-10, wherein the ordinal number is associated with a number of strokes per engine cycle.
12. Computer program according to any of claims 7-11, wherein the ordinal number is 0.5, corresponding to one malfunctioning fuel injector.
13. Computer program product provided with a computer program according to any of claims 7-12 and a computer readable medium on which the computer program is stored.
14. Computer, such as an embedded electronic control unit or a vehicle external computer comprising a storage means and a computer program according to any of claims 7-12 stored in the storage means.
15. Platform provided with a computer according to claim 14.
16. Platform according to claim 15 wherein said platform is chosen among a group comprising road vehicle, water craft and underwater craft, such as truck, ship and submarine respectively, or a power plant.
PCT/SE2008/050521 2007-05-09 2008-05-07 Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine WO2008140404A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0701120-8 2007-05-09
SE0701120A SE0701120L (en) 2007-05-09 2007-05-09 Method and computer program product to identify a malfunctioning cylinder in a multi-cylinder internal combustion engine

Publications (1)

Publication Number Publication Date
WO2008140404A1 true WO2008140404A1 (en) 2008-11-20

Family

ID=40002466

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2008/050521 WO2008140404A1 (en) 2007-05-09 2008-05-07 Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine

Country Status (2)

Country Link
SE (1) SE0701120L (en)
WO (1) WO2008140404A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923002A (en) * 2009-06-16 2010-12-22 Avl里斯脱有限公司 Table apparatus with sample
CN102606326A (en) * 2012-04-01 2012-07-25 潍柴动力股份有限公司 Method and system for ensuring faults of oil injector
WO2014056594A1 (en) * 2012-10-10 2014-04-17 Mtu Friedrichshafen Gmbh Method for the failure detection of injectors in an internal combustion engine, engine control unit and system for carrying out a method
CN104832300A (en) * 2014-02-12 2015-08-12 通用汽车环球科技运作有限责任公司 Method of operating a vehicle powertrain
GB2531155A (en) * 2015-09-21 2016-04-13 Gm Global Tech Operations Llc Method of identifying a faulty fuel injector in an internal combustion engine
WO2018046332A1 (en) * 2016-09-08 2018-03-15 Delphi Technologies Ip Limited Engine synchronisation means

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4873870A (en) * 1988-01-19 1989-10-17 Panex Corporation Micro displacement force transducer
US5269178A (en) * 1990-12-10 1993-12-14 Sensortech, L.P. Engine misfire, knock of roughness detection method and apparatus
US5278760A (en) * 1990-04-20 1994-01-11 Hitachi America, Ltd. Method and system for detecting the misfire of an internal combustion engine utilizing engine torque nonuniformity
US5771482A (en) * 1995-12-15 1998-06-23 The Ohio State University Estimation of instantaneous indicated torque in multicylinder engines
US6357287B1 (en) * 1999-07-21 2002-03-19 Hyundai Motor Company System and method for detecting engine misfire using frequency analysis
US6651490B1 (en) * 1998-02-24 2003-11-25 Automobili Lamborghini S.P.A. Process for detecting a misfire in an internal combustion engine and system for carrying out said process

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4873870A (en) * 1988-01-19 1989-10-17 Panex Corporation Micro displacement force transducer
US5278760A (en) * 1990-04-20 1994-01-11 Hitachi America, Ltd. Method and system for detecting the misfire of an internal combustion engine utilizing engine torque nonuniformity
US5269178A (en) * 1990-12-10 1993-12-14 Sensortech, L.P. Engine misfire, knock of roughness detection method and apparatus
US5771482A (en) * 1995-12-15 1998-06-23 The Ohio State University Estimation of instantaneous indicated torque in multicylinder engines
US6651490B1 (en) * 1998-02-24 2003-11-25 Automobili Lamborghini S.P.A. Process for detecting a misfire in an internal combustion engine and system for carrying out said process
US6357287B1 (en) * 1999-07-21 2002-03-19 Hyundai Motor Company System and method for detecting engine misfire using frequency analysis

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923002A (en) * 2009-06-16 2010-12-22 Avl里斯脱有限公司 Table apparatus with sample
CN101923002B (en) * 2009-06-16 2012-09-26 Avl里斯脱有限公司 Testing stand device with samples
CN102606326A (en) * 2012-04-01 2012-07-25 潍柴动力股份有限公司 Method and system for ensuring faults of oil injector
WO2014056594A1 (en) * 2012-10-10 2014-04-17 Mtu Friedrichshafen Gmbh Method for the failure detection of injectors in an internal combustion engine, engine control unit and system for carrying out a method
CN104838118A (en) * 2012-10-10 2015-08-12 Mtu腓特烈港有限责任公司 Method for failure detection of injectors in internal combustion engine, engine control unit and system for carrying out a method
US9689329B2 (en) 2012-10-10 2017-06-27 Mtu Friedrichshafen Gmbh Method for failure detection of injectors in an internal combustion engine, control unit and system for carrying out a method
CN104832300A (en) * 2014-02-12 2015-08-12 通用汽车环球科技运作有限责任公司 Method of operating a vehicle powertrain
CN104832300B (en) * 2014-02-12 2017-11-07 通用汽车环球科技运作有限责任公司 The method for operating vehicle transmission system
GB2531155A (en) * 2015-09-21 2016-04-13 Gm Global Tech Operations Llc Method of identifying a faulty fuel injector in an internal combustion engine
CN106988907A (en) * 2015-09-21 2017-07-28 通用汽车环球科技运作有限责任公司 The method of the fuel injector broken down in identification explosive motor
WO2018046332A1 (en) * 2016-09-08 2018-03-15 Delphi Technologies Ip Limited Engine synchronisation means
US11047323B2 (en) 2016-09-08 2021-06-29 Delphi Technologies Ip Limited Engine synchronisation means

Also Published As

Publication number Publication date
SE0701120L (en) 2008-11-10

Similar Documents

Publication Publication Date Title
EP2556231B1 (en) Diagnosis device and method using an in-cylinder pressure sensor in an internal combustion engine
US6901791B1 (en) Method and device for diagnosing of a fuel supply system
EP1832737B1 (en) Abnormality-determining device and method for fuel supply system
US9163576B2 (en) System and method for calibrating engine crankshaft-camshaft correlation and for improved vehicle limp-home mode
US9371794B2 (en) Method and control unit for controlling an internal combustion engine
KR102038897B1 (en) Method for detecting a stable combustion
US8200415B2 (en) Method and device for controlling the operating mode of an internal combustion engine
WO2008140404A1 (en) Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine
US20080086257A1 (en) Diagnostic Apparatus for Internal Combustion Engine
US9273656B2 (en) Method and control unit for controlling an internal combustion engine
WO2000017496A2 (en) System and method for providing engine diagnostic and prognostic information
CZ130698A3 (en) Method of determining phase area for four-stroke internal combustion engine
CN101328841B (en) Engine position identification
US8275534B2 (en) Method and computer program for operating an internal combustion engine, and control unit
US10662890B2 (en) Method for operating an internal combustion engine and electronic control unit for an internal combustion engine
KR101942132B1 (en) Method for learning a minimum actuation duration of injection valves of an internal combustion engine
EP2453124A1 (en) Method of determining injection parameters for an injector
EP1972769B1 (en) Internal combustion engine fuel delivery system diagnosis device and method
WO2007067102A1 (en) Method for determining fuel injection pressure
US11203994B2 (en) Method and control device for determining reliability regarding misfire determination of cylinders of an internal combustion engine
KR20150055153A (en) Fuel injection control method during CMPS trouble
CN104653319B (en) Method for determining the current cylinder stroke of a piston engine
CN111989476A (en) Fourier diagnosis of the charging behavior of an internal combustion engine
WO2008140403A1 (en) Method and computer program product for identifying a malfunctioning cylinder of a multi-cylinder combustion engine
RU2672992C1 (en) Method for testing devices of high-pressure of diesel fuel system on working engine and device for implementation thereof

Legal Events

Date Code Title Description
DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08767132

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08767132

Country of ref document: EP

Kind code of ref document: A1