Detecting cylinder-specific combustion profile parameter values for an internal combustion engine
11629656 · 2023-04-18
Assignee
Inventors
Cpc classification
F02D41/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/023
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1497
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/288
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0085
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/028
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D35/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
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)
(2)
(3)
(4)
(5)
(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)
(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)
(11) According to the disclosure, the phase information of the first harmonic frequency, i.e. the value P1 in
(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
(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)
(16) The abovementioned transfer function is stored in the engine control device and is generally determined in the laboratory (for the respective engine type).
(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
(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
(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)
(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)
(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