METHOD AND DEVICE FOR PROCESSING A SIGNAL SUPPLIED BY A SENSOR FOR MEASURING THE PRESSURE EXISTING IN A CYLINDERMETHOD AND DEVICE FOR PROCESSING A SIGNAL SUPPLIED BY A SENSOR FOR MEASURING THE PRESSURE EXISTING IN A CYLINDER

20170212000 ยท 2017-07-27

    Inventors

    Cpc classification

    International classification

    Abstract

    Disclosed is a method of processing a periodic voltage signal, called the input signal, relating to the pressure existing in a combustion chamber of a cylinder of an internal combustion engine. The method includes a step (E6) of determining a second instant of unlocking of the base signal during a second peak phase, a step (E7) of determining a second instant of locking, which is subsequent to the second instant of unlocking and for which the input signal is in the plateau phase consecutive to the second peak phase, and a step (E8) of generating a base signal between the second instant of unlocking and the second instant of locking on the basis of a slope value of a straight line determined during a first peak phase between a first instant of unlocking and a first instant of locking.

    Claims

    1. Method of processing a periodic voltage signal relating to the pressure existing in a combustion chamber of a cylinder of an internal combustion engine, said signal, called the input signal (S_in), having phases called plateau phases (S.sub.P0, S.sub.P1, S.sub.P2), in which the signal (S_in) varies, on average, according to a linear function as a function of time, alternating with peak phases (P0, P1, P2), in which the signal (S_in) is representative of pressure peaks existing in the combustion chamber during the combustion of the gases, the input signal (S_in) being associated with a signal called the base signal (S_base), corresponding at least partially to the input signal (S_in) in the plateau phases (S.sub.P0, S.sub.P1, S.sub.P2) and to a signal which is attenuated relative to the input signal (S_in) in the peak phases (P0, P1, P2), the base signal being dissociated from said input signal (S_in) at an instant called the instant of unlocking (t.sub.D1, t.sub.D2), said method comprising, for a second peak phase (P2) which is subsequent and consecutive to a first peak phase (P1) of the input signal (S_in) and which is characterized by a first instant of unlocking (t.sub.D1) and a first instant of locking (t.sub.A1) of the base signal (S_base), the following steps: a step (E1) of determining the first instant of unlocking (t.sub.D1) of the input signal (S_in), a step (E2) of determining a first peak instant (t.sub.P1) for which it is determined that the top of the peak of the first peak phase (P1) has been reached, a step (E3) of determining the period (T) of the input signal (S.sub.13 in) during the first peak phase (P1), a step (E4) of determining the first instant of locking (t.sub.A1) of the input signal, by adding a percentage of the period (T) of the input signal (S_in) to the first peak instant (t.sub.P1), a step (E5) of determining the slope value (a) of the straight line connecting the input signal between the first instant of unlocking and the first instant of locking, a step (E6) of determining a second instant of unlocking (t.sub.D2) of the base signal during the second peak phase (P2), a step (E7) of determining a second instant of locking (t.sub.A2), which is subsequent to the second instant of unlocking (t.sub.D2) and for which the input signal (S_in) is in the plateau phase (S.sub.P2) consecutive to the second peak phase (P2), and a step (E8) of generating the base signal (S_base) between the second instant of unlocking (t.sub.D2) and the second instant of locking (t.sub.A2) on the basis of a slope value (a) of a straight line determined during the first peak phase (P1) between the first instant of unlocking (t.sub.D1) and the first instant of locking (t.sub.A2).

    2. Method according to claim 1, wherein the added percentage is between 20% and 80%.

    3. Method according to claim 1, further comprising a step of generating the base signal (S_base) in the form of the input signal (S_in) between the first instant of locking (t.sub.A1) and the second instant of unlocking (t.sub.D2) if the input signal (S_in) varies linearly, and in the form of a linear interpolation of said input signal (S_in) if the latter is representative of a secondary pressure peak (Psec).

    4. Method according to claim 1, further comprising a step of compensating the input signal (S_in) on the basis of the base signal (S_base), in order to correct said input signal (S_in).

    5. Method according to claim 1, wherein the period (T) of the input signal (S_in) is determined between the peak instant (t.sub.P0) immediately preceding the first peak phase (P1) and the peak instant (t.sub.P1) of the first peak phase (P1).

    6. Signal processing device (1) suitable for mounting in a motor vehicle, said device (1) comprising: a pressure measurement sensor (10) capable of generating a voltage signal relating to the pressure existing in a combustion chamber of a cylinder of an internal combustion engine, said signal, called the input signal (S.sub.13 in), having phases called plateau phases (S.sub.P0, S.sub.P1, S.sub.P2), in which the signal (S_in) varies, on average, according to a linear function as a function of time, alternating with peak phases (P0, P1, P2), in which the signal (S_in) is representative of pressure peaks existing in the combustion chamber during the combustion of the gases, the input signal (S_in) being associated with a signal called the base signal (S_base), corresponding at least partially to the input signal (S_in) in the plateau phases (S.sub.P0, S.sub.P1, S.sub.P2) and to a signal which is attenuated relative to the input signal (S_in) in the peak phases (P0, P1, P2), the base signal being dissociated from said input signal (S_in) at an instant called the instant of unlocking (t.sub.D1, t.sub.D2), said device comprising a computer (20) configured, during a second peak phase (P2) subsequent to a first peak phase (P1) of the input signal (S_in) characterized by a first instant of unlocking (t.sub.D1) and a first instant of locking (t.sub.A1) of the base signal (S_base), for: determining the period (T) of the input signal (S_in) during the first peak phase (P1), determining the first instant of unlocking (t.sub.D1) of the input signal (S_in) and a first peak instant (t.sub.P1) for which it is determined that the top of the peak of the first peak phase (P1) has been reached, determining the first instant of locking (t.sub.A1) of the input signal (S_in), by adding a percentage of the period (T) of the input signal (S_in) to the first peak instant (t.sub.P1), determining the slope value (a) of the straight line connecting the input signal (S_in) between the first instant of unlocking (t.sub.D1) and the first instant of locking (t.sub.A1). determining a second instant of unlocking (t.sub.D2) of the base signal (S_base) during the second peak phase (P2), determining a second instant of locking (t.sub.A2), which is subsequent to the second instant of unlocking (t.sub.D2) and for which the input signal (S_in) is in the plateau phase (S.sub.P2) consecutive to the second peak phase (P2), and generating the base signal (S_base) between the second instant of unlocking (t.sub.D2) and the second instant of locking (t.sub.A2) on the basis of a slope value (a) of a straight line determined during the first peak phase (P1) between the first instant of unlocking (t.sub.D1) and the first instant of locking (t.sub.A1).

    7. Motor vehicle comprising a device according to claim 6.

    8. Method according to claim 1, wherein the added percentage is between 20% and 50%.

    9. Method according to claim 1, wherein the added percentage is about 30%.

    10. Method according to claim 2, further comprising a step of generating the base signal (S_base) in the form of the input signal (S_in) between the first instant of locking (t.sub.A1) and the second instant of unlocking (t.sub.D2) if the input signal (S_in) varies linearly, and in the form of a linear interpolation of said input signal (S_in) if the latter is representative of a secondary pressure peak (Psec).

    11. Method according to claim 2, further comprising a step of compensating the input signal (S_in) on the basis of the base signal (S_base), in order to correct said input signal (S_in).

    12. Method according to claim 3, further comprising a step of compensating the input signal (S_in) on the basis of the base signal (S_base), in order to correct said input signal (S_in).

    13. Method according to claim 2, wherein the period (T) of the input signal (S_in) is determined between the peak instant (t.sub.P0) immediately preceding the first peak phase (P1) and the peak instant (t.sub.P1) of the first peak phase (P1).

    14. Method according to claim 3, wherein the period (T) of the input signal (S_in) is determined between the peak instant (t.sub.P0) immediately preceding the first peak phase (P1) and the peak instant (t.sub.P1) of the first peak phase (P1).

    15. Method according to claim 4, wherein the period (T) of the input signal (S_in) is determined between the peak instant (t.sub.P0) immediately preceding the first peak phase (P1) and the peak instant (t.sub.P1) of the first peak phase (P1).

    16. Method according to claim 8, further comprising a step of generating the base signal (S_base) in the form of the input signal (S_in) between the first instant of locking (t.sub.A1) and the second instant of unlocking (t.sub.D2) if the input signal (S_in) varies linearly, and in the form of a linear interpolation of said input signal (S_in) if the latter is representative of a secondary pressure peak (Psec).

    17. Method according to claim 9, further comprising a step of generating the base signal (S_base) in the form of the input signal (S_in) between the first instant of locking (t.sub.A1) and the second instant of unlocking (t.sub.D2) if the input signal (S_in) varies linearly, and in the form of a linear interpolation of said input signal (S_in) if the latter is representative of a secondary pressure peak (Psec).

    18. Method according to claim 8, further comprising a step of compensating the input signal (S_in) on the basis of the base signal (S_base), in order to correct said input signal (S_in).

    19. Method according to claim 9, further comprising a step of compensating the input signal (S_in) on the basis of the base signal (S_base), in order to correct said input signal (S_in).

    20. Method according to claim 8, wherein the period (T) of the input signal (S_in) is determined between the peak instant (t.sub.P0) immediately preceding the first peak phase (P1) and the peak instant (t.sub.P1) of the first peak phase (P1).

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0046] Other characteristics and advantages of the invention will be apparent from the following description which refers to the attached drawings, provided by way of non-limiting examples, in which identical references are given to similar objects.

    [0047] FIG. 1, discussed above, is an example of an input signal supplied by a pressure measurement sensor.

    [0048] FIG. 2, discussed above, is an example of an input signal supplied by a pressure measurement sensor.

    [0049] FIG. 3, discussed above, is an example of an input signal supplied by a pressure measurement sensor.

    [0050] FIG. 4 is a schematic representation of a device according to the invention.

    [0051] FIG. 5 shows a base signal estimation curve obtained by the processing method according to the invention.

    [0052] FIG. 6 shows an embodiment of the method according to the invention.

    DETAILED DESCRIPTION OF THE INVENTION

    [0053] The device according to the invention is designed to be mounted in a vehicle comprising an internal combustion engine having one or more cylinders, each cylinder forming a combustion chamber into which fuel can be injected and burnt. The device according to the invention can be used to process signals which each represent the pressure variations in the combustion chamber of each cylinder of the vehicle.

    [0054] The device according to the invention will be described below with reference to FIG. 4. The device 1 comprises a pressure measurement sensor 10 and an engine control computer 20, also known as an ECU (Engine Control Unit). For the sake of clarity, only one pressure measurement sensor 10 is shown, but the device 1 could evidently comprise more than one sensor (the standard arrangement being one sensor for each cylinder of the engine block).

    [0055] The pressure measurement sensor 10, of a known type, delivers a voltage signal relating to the pressure existing in the combustion chamber of a cylinder of the motor vehicle.

    [0056] With reference to FIGS. 1 and 2, this signal is called the input signal S_in, because it is supplied to the input of the engine control computer 20.

    [0057] With reference to FIG. 1, this input signal S_in varies in frequency and amplitude, and has peak phases P, called main peaks, alternating with substantially linear phases, called plateau phases S.sub.P. The main peaks P are representative of the peak pressures existing in the cylinder during the gas compression and combustion phases, while the plateaus Sp are representative of the pressure existing in the cylinder during the intake, expansion and exhaust phases. The plateaus S.sub.P are substantially offset along a along a positive or negative slope, notably as a result of the vibrations affecting the sensor, changes in the engine speed, or noises generated by pyroelectric phenomena. In the last-mentioned case, the heating of the ceramic by the heat given off by the gas combustion in the cylinder may create a current that generates a supplementary electrical charge in the sensor, referred to as pyroelectricity. In the example of FIG. 2, voltage is shifted relative to a reference value V.sub.REF during the plateau phases S.sub.P1, S.sub.P2, S.sub.P3, and is offset as a function of time, on average, along a positive straight-line slope A in this example. The signal S_in exhibits small variations VAR representative of the noise at the top of the main peaks P.sub.1, P.sub.2, P.sub.3 and on the plateaus S.sub.P1, S.sub.P2, S.sub.P3 where peaks of small amplitude, called secondary peaks, may appear, these peaks being generated by valve noise or pyroelectricity, and possibly reaching amplitudes close to the main peaks of low amplitude appearing at low speeds of the vehicle engine, in such a way that they may be confused with the main combustion peaks.

    [0058] The engine control computer 20 is configured to correct the input signal S_in so as to compensate its offset (referred to as offset in English) during the plateau phases S.sub.P1, S.sub.P2, S.sub.P3. For this purpose, the pressure peaks P.sub.1, P.sub.2, P.sub.3 must be detected in order to compensate the signal during the plateau phases S.sub.P1, S.sub.P2, S.sub.P3 only, thus producing a signal in which the original main peaks P.sub.1, P.sub.2, P.sub.3 alternate with zero-slope plateaus S.sub.P1, S.sub.P2, S.sub.P3.

    [0059] With reference to FIG. 4, the input signal S_in is acquired and processed by the engine control computer 20 which delivers a processed signal S_out at its output. This output signal S_out is used by the engine control computer 20 to manage or control certain operating parameters of the engine, such as the time and duration of fuel injection into the cylinders of the engine block. The engine control computer 20 may take the form of a dedicated integrated circuit of the ASIC (Application Specific Integrated Circuit, in English) type, connected to the pressure measurement sensor 10 and programmed to execute the method according to the invention.

    [0060] Thus, in order to process the input signal S_in supplied by the sensor 10 according to the invention, the engine control computer 20 is configured to carry out a plurality of tasks.

    [0061] Thus, with reference to FIG. 5, the engine control computer 20 is initially configured to determine the period T of the input signal S_in for a first peak phase P1, to determine a first instant of unlocking t.sub.D1 of the input signal S_in, to determine a first peak instant t.sub.P1 for which it is determined that the top of the peak of the first peak phase P1 has been reached, to determine a first instant of locking t.sub.A1 by adding to the first peak instant t.sub.P1 a percentage of the period T of the input signal S_in, and to determine the slope value of the straight line connecting the input signal S_in between the first instant of unlocking t.sub.P1 and the first instant of locking t.sub.A1.

    [0062] The period T of the input signal S_in may be calculated between the peak instant t.sub.P0 of the initial peak phase P0 preceding the first peak phase P1 and the peak instant t.sub.P1 of the first peak phase P1. Advantageously, the percentage of the period T added is between 20% and 80%, preferably between 20% and 50%, or even more preferably about 30%, to ensure that the base signal S_base catches up the input signal S_in at a portion, for example about one third of the next plateau phase, which is subsequent to the portion of the input signal S_in that may be subject to overcompensation or undercompensation phenomena.

    [0063] The engine control computer 20 is also configured, during a second peak phase P2 which is subsequent, and preferably consecutive, to the first peak phase P1, for determining a second instant of unlocking t.sub.P2 of the base signal S_base during the second peak phase P2, for determining a second instant of locking t.sub.A2, which is subsequent to the second instant of unlocking t.sub.D2 and for which the input signal S_in is in the plateau phase S.sub.P2 consecutive to the second peak phase P2, and for generating the base signal S_base between the second instant of unlocking and the second instant of locking t.sub.A2 on the basis of the slope value determined during the first peak phase P1 between the first instant of unlocking t.sub.P1 and the first instant of locking t.sub.A1.

    [0064] The engine control computer 20 is also configured for detecting an instant t.sub.P0, t.sub.P1, t.sub.P2 of peak pressure P0, P1, P2 if the input signal S_in increases to a maximum value of amplitude of Zmax_0, Zmax_1, Zmax_2 respectively, then decreases by a predetermined value of amplitude from said maximum value of amplitude Zmax_0, Zmax_1, Zmax_2, for example by 10% of the absolute value of the maximum value of amplitude Zmax_0, Zmax_1, Zmax_2.

    [0065] The invention will now be described in its application with reference to FIGS. 5 and 6.

    [0066] It is assumed that an initial peak phase P0 has occurred and that the base signal S_base has been generated up to a first peak phase P1, being equal to the input signal S_in during an initial plateau phase S.sub.P0 subsequent to the initial peak phase P0 and preceding the first peak phase P1.

    [0067] In a step E1, the computer 20 initially determines a first instant of unlocking t.sub.D1 of the base signal S_base relative to the input signal S_in during the first peak phase

    [0068] In a step E2, the computer 20 determines the peak instant t.sub.D1 of the first peak phase P1 (called the first peak instant t.sub.P1). As explained previously, the engine control computer 20 detects an instant t.sub.P1 of peak pressure P1 if the input signal S_in increases to a maximum value of amplitude of Zmax_1, then decreases by a predetermined value of amplitude from said maximum value of amplitude Zmax_1, for example by 10%. FIG. 5 shows the maximum values Zmax1, Zmax2 and Zmax3 and the values Zmax1-10%, Zmax2-10% and Zmax3-10% for, respectively and successively, the initial peak phase P0, the first peak phase P1 and the second peak phase P2.

    [0069] Advantageously, a counter may be started at zero (or reset to zero) whenever the computer 20 determines a peak instant. If this time counter has been reset to zero too soon, for example at an instant corresponding to combustion noise in the rise of the peak, its memory is adjusted when the peak instant is detected.

    [0070] In a step E3, the computer 20 determines the period T of the input signal for the first peak phase P1. For example, the engine control computer 20 determines the period T of the input signal S_in between the peak instant t.sub.P0 of the initial peak phase P0 preceding the first peak phase P1 and the peak instant t.sub.P1 of the first peak phase P1.

    [0071] In a step E4, the computer 20 determines a first instant of locking t.sub.A1 of the base signal S_base to the input signal S_in during the plateau phase S.sub.P1 consecutive to the first peak phase P.sub.1. The first instant of locking t.sub.A1 is calculated by adding to the first peak instant t.sub.P1 a percentage of the determined period T of the input signal S_in, for example 30% of the period T.

    [0072] In a step E5, the value a of the slope of the straight line connecting the input signal S_in between the first instant of unlocking t.sub.P1 and the first instant of locking t.sub.A1 is determined by the following equation:

    [00001] a = yD .Math. .Math. 1 - yA .Math. .Math. 1 tD .Math. .Math. 2 - tA .Math. .Math. 2

    where y.sub.D1 is the value of the input signal S_in at the first instant of unlocking t.sub.P1, and y.sub.A1 is the value of the input signal S_in at the first instant of locking t.sub.A1.

    [0073] According to the invention, the base signal S_base is then generated in the plateau phase S.sub.P1 consecutive to the first peak phase P1 (called the first plateau phase S.sub.P1): [0074] in the form of the input signal S_in between the first instant of locking t.sub.A1 and a second instant of unlocking t.sub.P2 of the base signal S_base during a second peak phase P.sub.2 consecutive to the first peak phase P.sub.1 if the input signal S_in varies linearly, and [0075] in the form of a linear interpolation of said input signal S_in if the latter is representative of a secondary pressure peak, for example one corresponding to valve noise.

    [0076] In step E6, a second instant of unlocking t.sub.P2 of the base signal S_base during the second peak phase P.sub.2 is determined, and in a step E7 a second instant of locking t.sub.A2, which is subsequent to the first instant of unlocking t.sub.P2 and for which the input signal S_in is in a second plateau phase S.sub.P2 a consecutive to the second peak phase P.sub.2. As before the second instant of locking t.sub.A2 is calculated by adding, for example, 30% of the determined period T of the input signal S_in to the determined second peak instant t.sub.P2. It should be noted that the instants of unlocking t.sub.P1, t.sub.P2 may be determined in the same way as in the prior art, as explained in the previous paragraph describing the prior art (that is to say, by using an unlocking threshold between the base signal S_base and the input signal S_in).

    [0077] In a subsequent step E8, the base signal S_base during the second peak phase P2 between the second instant of unlocking t.sub.P2 and the second instant of locking t.sub.A2 is generated, by using the slope value determined in step E3 during the first peak phase P1, to allow the base signal S_base to converge toward the input signal S_in along a slope identical or virtually identical to that of the preceding plateau S.sub.P1. The base signal S_base is then again equivalent to the input signal S_in, for the second plateau phase S.sub.P2 (except at a secondary peak P.sub.sec, where the input signal S_in is interpolated to generate a linear base signal S_base IT during this secondary peak).

    [0078] During the process of generating the base signal S_base in the plateau phases S.sub.P1, S.sub.P2 and peak phases P1, P2, the engine control computer 20 compensates (in a known way) the input signal S_in on the basis of the base signal S_base, thereby effectively correcting said input signal S_in. Thus the linear regression signal is used in the plateau phases and the slope signal a is used in the peak phases, the instant of unlocking being detected from the difference between S_in and the regression signal S_base.

    [0079] The method according to the invention can be used advantageously as an effective way of making the base signal of the peak phases dependent on the input signal of plateau phases, thereby significantly reducing the risks of unlocking in case of a steep positive slope of the offset, these risks arising, notably, as a result of pyroelectricity or major changes in the engine speed. It can be used, notably, to reduce the variations of slope of the signal during plateaus caused by a change of charge or pyroelectricity, and to minimize distortion for all engine speeds. Thus, as shown in FIG. 5, the base signal generated by the method according to the invention, S_base(inv), converges more rapidly toward the input signal S_in than the base signal generated by the prior art method, S_base(AA), which caught up the input signal S_in at an instant of unlocking t.sub.AA before the second instant of unlocking t.sub.D2 for which the value of the input signal was notably different from the value of the input signal in the first third of its linear plateau phase (the input signal still being in peak phase at t.sub.AA). This enables the base signal generated according to the invention to be particularly robust to sudden changes in engine speed which cause large variations in the amplitude of the peaks and the slope of the plateaus.

    [0080] The base signal also becomes more precise, enabling it to be used effectively in a control loop of the G loop type. It is no longer necessary to detect the ends of the peaks, as the detection of the start of the falling edge after detection of the maximum is sufficient.

    [0081] Other advantages of the invention are seen, notably, in the simplicity of detection of the pressure peaks, the robust measurement of the signal period, and the independence from noise of the method based on the control of the period. In fact, since the determination of the period is easier and more precise than the detection of peaks, the use of an input signal value in the plateau, for example 30% of the period after a peak, makes the correction, and therefore the whole method, particularly robust.

    [0082] Finally, it should be noted that the present invention is not limited to the examples described above and can be varied in numerous ways within the capacity of those skilled in the art. Notably, the shapes and values of the signals and the shapes and dimensions of the elements of the device 1, as shown in the figures to illustrate an exemplary embodiment of the invention, are not to be interpreted as limiting.