Detecting cylinder-specific combustion profile parameter values for an internal combustion engine

11629656 · 2023-04-18

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for detecting a cylinder-specific combustion profile parameter value for an internal combustion engine is described. The method includes the following: (a) detecting a toothed encoder signal, (b) determining a cylinder-specific tooth time interval on the basis of the toothed encoder signal, (c) determining a cylinder-specific phase value on the basis of a Fourier transformation of a part of the toothed encoder signal corresponding to the cylinder-specific tooth time interval, (d) determining the combustion profile parameter value on the basis of the cylinder-specific phase value and a stored transfer function which represents a relationship between the combustion profile parameter and the phase value.

Claims

1. A method for detecting a cylinder-specific combustion profile parameter value for an internal combustion engine, the internal combustion engine having a reference cylinder with a cylinder pressure sensor and one or more non-reference cylinders, the method comprising: detecting a toothed encoder signal; determining a cylinder-specific tooth time interval for the reference cylinder based on the toothed encoder signal; detecting a pressure value for the reference cylinder based on the cylinder pressure sensor; determining the combustion profile parameter value for the reference cylinder based on the pressure value; determining a cylinder-specific phase value for the non-reference cylinder based on a Fourier transformation of a part of the toothed encoder signal corresponding to the cylinder-specific tooth time interval for the reference cylinder; determining a phase value for the reference cylinder; determining the cylinder-specific combustion profile parameter value for the non-reference cylinder based on: the cylinder-specific phase value for the non-reference cylinder, a stored transfer function which represents a relationship between the cylinder-specific combustion profile parameter and the phase value for the non-reference cylinder, the stored transfer function determined based on previously measured phase values and associated combustion profile parameter values, the combustion profile parameter value for the reference cylinder, and the phase value for the reference cylinder; and optimizing combustion of the internal combustion engine based on the cylinder-specific combustion profile parameter value for the non-reference cylinder.

2. The method as claimed in claim 1, wherein the determination of the cylinder-specific phase value for the non-reference cylinder also comprises an offset correction for determining an offset-corrected cylinder-specific phase value.

3. The method as claimed in claim 2, wherein the offset correction comprises determining a mean value of a multiplicity of cylinder-specific phase values during an overrun phase.

4. The method as claimed in claim 3, wherein the offset-corrected cylinder-specific phase value is determined by subtracting the determined mean value from the cylinder-specific phase value.

5. The method as claimed in claim 1, wherein the combustion profile parameter value is determined based on a mean value of a plurality of cylinder-specific phase values of a cylinder.

6. The method as claimed in claim 1, further comprising: calculating a difference between the value of the transfer function for the phase value of the non-reference cylinder and the value of the transfer function for the phase value of the reference cylinder, wherein the combustion profile parameter value for the non-reference cylinder is determined by adding the combustion profile parameter value for the reference cylinder and the calculated difference.

7. The method as claimed in claim 1, wherein the cylinder-specific combustion profile parameter value is a burnt fuel mass fraction MFBxx.

8. The method as claimed in claim 7, wherein the burnt fuel mass fraction MFBxx is an MFB50 value.

9. A control device for an internal combustion engine, the internal combustion engine having a reference cylinder with a cylinder pressure sensor and one or more non-reference cylinders, the control device comprising: a data memory storing a transfer function; and a processing unit detecting a cylinder-specific combustion profile parameter value for an internal combustion engine, the processing unit configured to: detect a toothed encoder signal; determine a cylinder-specific tooth time interval based on the toothed encoder signal; detect a pressure value for the reference cylinder; determine the combustion profile parameter value for the reference cylinder based on the pressure value; determine a cylinder-specific phase value for the non-reference cylinder based on a Fourier transformation of a part of the toothed encoder signal corresponding to the cylinder-specific tooth time interval; determine a phase value for the reference cylinder; determine the cylinder-specific combustion profile parameter value for the non-reference cylinder based on: the cylinder-specific phase value for the non-reference cylinder, a stored transfer function which represents a relationship between the cylinder-specific combustion profile parameter and the phase value for the non-reference cylinder, the stored transfer function determined based on previously measured phase values and associated combustion profile parameter values, the combustion profile parameter value for the reference cylinder, and the phase value for the reference cylinder; and optimize combustion of the internal combustion engine based on the cylinder-specific combustion profile parameter value for the non-reference cylinder.

10. The control device as claimed in claim 9, wherein the determination of the cylinder-specific phase value also comprises an offset correction for determining an offset-corrected cylinder-specific phase value.

11. The control device as claimed in claim 10, wherein the offset correction comprises determining a mean value of a multiplicity of cylinder-specific phase values during an overrun phase.

12. The control device as claimed in claim 11, wherein the offset-corrected cylinder-specific phase value is determined by subtracting the determined mean value from the cylinder-specific phase value.

13. The control device as claimed in claim 9, wherein the combustion profile parameter value is determined based on a mean value of a plurality of cylinder-specific phase values of a cylinder.

14. The control device as claimed in claim 9, wherein the processing unit is further configured to: calculate a difference between the value of the transfer function for the phase value of the further cylinder and the value of the transfer function for the phase value of the reference cylinder, wherein the combustion profile parameter value for the non-reference cylinder is determined by adding the combustion profile parameter value for the reference cylinder and the calculated difference.

15. The control device as claimed in claim 9, wherein the cylinder-specific combustion profile parameter value is a burnt fuel mass fraction MFBxx.

16. The control device as claimed in claim 15, wherein the burnt fuel mass fraction MFBxx is an MFB50 value.

Description

DESCRIPTION OF DRAWINGS

(1) FIG. 1 shows a relationship between the tooth time and the crank angle with three tooth time intervals.

(2) FIG. 2 shows a phase spectrum determined for a tooth time interval in FIG. 1.

(3) FIG. 3 shows a series of measured phase values for the determination of an offset correction value for a cylinder.

(4) FIG. 4 shows a representation of measured phase values and combustion profile parameter values for determining a transfer function.

(5) FIG. 5 shows a comparison between actual combustion profile parameter values and determined combustion profile parameter values.

(6) Like reference symbols in the various drawings indicate like elements.

DETAILED DESCRIPTION

(7) According to the disclosure, a toothed encoder signal is detected by a crankshaft position sensor and a toothed encoder wheel (e.g., a 60-2 toothed encoder wheel) mounted on the crankshaft and a corresponding tooth time interval is determined from this for each cylinder.

(8) FIG. 1 shows a corresponding relationship between a tooth time Zz (μs/°) and a crank angle KW (°) with three tooth time intervals 1, 2A, 2B, 3 according to one example. The depiction corresponds to three revolutions of a three-cylinder engine. The first tooth time interval 1 (or crank angle interval) begins at the start of the expansion phase at TDC1, i.e. the top dead center ignition for cylinder 1 (corresponding to a crank angle KW equal to 0°) in cycle n, and ends when the top dead center TDC2 (corresponding to a crank angle KW equal to 240°) for the following (second) cylinder is reached. This is followed immediately by the second tooth time interval, which in the illustration consists of a part 2A in cycle n (crank angle KW between 240° and 360°) and a part 2B in the previous cycle n−1 (crank angle KW between −360° and −240°). In the illustration in FIG. 1, the third tooth time interval 3 lies immediately before the first tooth time interval 1, i.e. between TDC3 (KW equals −240°) and TDC1 (KW equals 0°) in cycle n−1. For the present three-cylinder engine, there is an associated tooth time interval with a length of 240° crank angle for each cylinder and for each work cycle. The tooth time interval is determined in the engine control while the engine is in operation.

(9) A Fourier transformation is then carried out for the tooth time interval assigned to each working cycle of a cylinder. As a result of the transformation, amplitude and phase information is obtained for each integral multiple of the fundamental frequency (first harmonic frequency).

(10) FIG. 2 shows a phase spectrum determined according to the disclosure for a tooth time interval in FIG. 1, for example, for the part of the toothed encoder signal which corresponds to the tooth time interval 3. The phase value P1 corresponds to the fundamental frequency or the first harmonic frequency, the phase value P2 corresponds to the second harmonic frequency, and the phase value P3 corresponds to the third harmonic frequency.

(11) According to the disclosure, the phase information of the first harmonic frequency, i.e. the value P1 in FIG. 2, is used to determine the MBxx combustion parameters. This phase information or this phase value is generally designated PHI.sub.cy1=i_n for cylinder i and combustion cycle n. The desired combustion profile parameter value, e.g. MFB50, can now be determined on the basis of the phase value and a stored transfer function.

(12) An offset correction is carried out first to improve the precision. For this purpose, the internal combustion engine is operated at an approximately constant engine speed without combustion, e.g. in the overrun phase. This results in cylinder- and speed-dependent values for PHI.sub.cy1=i_n, which are referred to below as PHI.sub.cy1=i_n_motorized.

(13) The values PHI.sub.cy1=i_n_motorized are different from zero due to tolerances in the crankshaft signal detection and in the 60-2 toothed encoder wheel and exhibit a statistical spread. This is shown in FIG. 3, which shows a measurement of phase values for cylinder 3 at an engine speed of 2000 rpm. The mean value MW (e.g., over approx. 100-200 cycles per cylinder) represents the systematic error in the determination of PHI.sub.cy1=i_n. The dashed lines MW+ and MW− show the corresponding standard deviation. The series of measured phase values shown in FIG. 3 can be used for the determination of an offset correction value for the cylinder.

(14) The accuracy of the method is improved by correcting the values PHI.sub.cy1=i_n for this systematic offset error. The offset correction value is typically determined once per driving cycle via the engine control device. The corrected phase values are denoted as PHI.sub.cy1=i_n adapted and are determined as follows:

(15) P H I cyl = i _ n _adapted = PHI cyl = i _ n - 1 number of cycles Σ n = 1 number of cycles PHI cyl = i _ n _ motorized

(16) The abovementioned transfer function is stored in the engine control device and is generally determined in the laboratory (for the respective engine type). FIG. 4 shows a representation of phase values measured (in the laboratory) and combustion profile parameter values for determining a transfer function according to the disclosure, such as the transfer function f_PHI_MBF50, which can be used to determine the combustion profile parameter value MBF50 from determined phase information.

(17) For the calibration of the method according to the disclosure, a representative vehicle is used in the development process. Alternatively, an engine can also be used on an engine test bench if it can be ensured that the drive train dynamics correspond to the dynamics in the vehicle. Each cylinder of the engine is equipped with a reference cylinder pressure measurement (e.g. Kistler sensor). The reference MFB50 values are determined during calibration (MFBxx.sub.cy1=i_n_Kaitb) using a commercial indexing system such as AVL Indiset. Under steady-state engine conditions, approx. 200 combustion cycles per cylinder are recorded using the indexing system. In other words: MFBxx.sub.cy1=i_n_Kalib=Reference MFBxx from Indiset for cylinder i and combustion cycle n.

(18) In addition to the values of MFB_xx.sub.cy1=i_n_Kalib, the values of PHI.sub.cy1=i_n are also recorded for the calibration.

(19) The calibration process includes the following engine conditions: (a) Steady-state load and speed points at which the variables MFB_xx are to be detected during later operation of the vehicle. (b) For each load point from (a) a variation of the charge dilution in several steps. Depending on the application, (i) the external cooled EGR rate varies in several steps between EGR=0% and the maximum possible EGR rate or (ii) for homogeneous lean operation, the combustion lambda, starting from lambda=1, varies in several steps up to the maximum possible lambda. (c) For each load point from (a) and each dilution state from (b), the combustion characteristics MFBxx are varied by varying the ignition angle.

(20) In addition, during the calibration, a drag measurement is carried out for each speed, as described above, and the values PHI.sub.cy1=i_n_adapted_Kalib are calculated using the offset correction on the basis of the recorded data.

(21) In the next step, the recorded cycle-specific and cylinder-specific variables MFBxx.sub.cy1=i_n_Kalib and PHI.sub.cy1=i_n_adapted_Kalib are plotted against each other for each load point from (a) for the measurements from (b) and (c), as shown in FIG. 4.

(22) The linear transfer function f_PHI_MFBxx can now be determined for each load point from (a) and the associated variations from (b) and (c) using a least square method. In FIG. 4, f_PHI_MFB50 is shown as a solid line f.

(23) According to the disclosure, this transfer function is now used to determine the combustion profile parameter value (for example, MFB50) based on the phase values PHI.sub.cy1=i_n_adapted which are determined and offset-corrected (as described above).

(24) Thus, with the method according to the disclosure, the combustion profile parameter value can be determined precisely without using cost-increasing cylinder internal-pressure sensors:
MFBxx.sub.cy1=i_n=f_PHI_MFBxx(PHI.sub.cy1=i_n_adapted).

(25) To reduce the cycle-to-cycle spread, it is advantageous to average the value over the number of M combustion cycles:

(26) MFBxx cyl = i = 1 M Σ n = 1 M MFBxx cyl = i _ n

(27) In a further example, a cylinder internal-pressure sensor can be installed in a single cylinder (reference cylinder) of the engine. The variable MFBxx.sub.Ref_n is determined using the pressure signal of the sensor and the combustion profile calculation in the engine control. Phase values are determined both for the reference cylinder and for a further cylinder (without an internal pressure sensor) and then the measured reference variable MFBxx.sub.Ref_n can be used to improve the determination of MFBxx.sub.cy1=i_n for each/the further cylinder which is not equipped with a cylinder internal-pressure sensor:
MFBxx.sub.cy1=i_n=MFBxx.sub.Ref_n+f_PHI_MFBxx(PHI.sub.cy1=i_n_adapted)−f_PHI_MFBxx(PHI.sub.Ref_n_adapted)

(28) The spread (cycle to cycle) can also be reduced here by averaging.

(29) FIG. 5 shows a comparison between actual combustion profile parameter values and combustion profile parameter values determined according to the disclosure. All the values are on, or in the immediate vicinity of the line L and thus indicate a very good match.

(30) In summary, the present disclosure provides precise determination of combustion profile parameter values either entirely without cylinder internal-pressure sensors or with only one such sensor.

(31) A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. Accordingly, other implementations are within the scope of the following claims.

LIST OF REFERENCE DESIGNATIONS

(32) 1 Tooth time interval 2A, 2B Tooth time interval 3 Tooth time interval Zz Tooth time KW Crank angle TDC1 Top dead center TDC2 Top dead center TDC3 Top dead center P Phase value P1 Phase value P2 Phase value P3 Phase value MFBxx xx % Mass fraction burned, burned mass fraction of fuel MW Mean value MW+ Standard deviation MW+ Standard deviation f Transfer function L Line