Method for checking the function of a pressure sensor in the air intake tract or exhaust gas outlet tract of an internal combustion engine in operation and engine control unit
11293368 · 2022-04-05
Assignee
Inventors
- Tobias Braun (Undorf/Nittendorf, DE)
- Frank Maurer (Regenstauf, DE)
- Jürgen Dingl (Regensburg, DE)
- Sven-Michael Eisen (Regensburg, DE)
Cpc classification
F02D2200/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0614
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1448
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/288
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M35/1038
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/009
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/222
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M35/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for checking the function of a pressure sensor in the air intake tract or gas outlet tract of an internal combustion engine and to an engine control unit for carrying out the method and based on measuring dynamic pressure oscillations of the intake air or the exhaust gas by the relevant pressure sensor and, on the basis of the pressure oscillation signal obtained, respectively determining with the aid of a discrete Fourier transformation for a number of selected signal frequencies in each case a value of a specific operating characteristic of the internal combustion engine and deviation values of the values determined for the different signal frequencies from one another. Depending on whether deviation values determined fall below or exceed a predetermined limit value, the satisfactory function of the pressure sensor is confirmed, or a malfunction of the pressure sensor is diagnosed.
Claims
1. A method for checking the function of a pressure sensor in an air intake tract or exhaust gas outlet tract of an internal combustion engine in operation, comprising: dynamic pressure oscillations of intake air in the air intake tract or of the exhaust gas in the exhaust gas outlet tract of the internal combustion engine are measured during operation by a relevant pressure sensor and a corresponding pressure vibration signal (DS_S) is generated from them; and wherein, on the basis of a pressure oscillation signal (DS_S), a value of a specific operating characteristic (BChk_W1 . . . X) of the internal combustion engine is respectively determined for a number of selected signal frequencies (SF1 . . . X) with aid of discrete Fourier transformation (DFT) and deviation values (Aw_W1 . . . Y) of the values of the operating characteristic (BChk_W1 . . . X) determined for different signal frequencies (SF1 . . . X) from one another are determined; wherein a satisfactory function of the pressure sensor is confirmed (DSens=ok) if none of the determined deviation values (Aw_W1 . . . Y) reaches or exceeds a specified deviation limit value (Aw_Gw); and wherein a malfunction (DSens_Ffkt) of the pressure sensor is diagnosed if at least one of the determined deviation values (Aw_W1 . . . Y) reaches or exceeds a predetermined deviation limit value (Aw_Gw) at least once.
2. The method as claimed in claim 1, wherein a crankshaft phase angle signal (Kw_Pw) is determined at the same time as the pressure oscillation signal (DS-S) and a phase position and/or amplitude of the selected signal frequencies (SF1 . . . X) of the measured pressure oscillation signal (DS_S) are determined in relation to a crankshaft phase angle signal (Kw_Pw_S) and in that on the basis of a respectively determined phase position or amplitude or phase position and amplitude, the one value in each case of a specific operating characteristic (BChk_W1 . . . X) of the internal combustion engine is determined.
3. The method as claimed in claim 1, wherein the specific operating characteristic of the internal combustion engine is one or more of the following operating parameters: an inlet-valve stroke phase position, an outlet-valve stroke phase position, a piston stroke phase position, a fuel composition, a start time of the fuel injection, an injection quantity of the fuel injection, a compression ratio of cylinders, a trimming of the inlet tract and a valve train deviation value.
4. The method as claimed in claim 2, wherein the specific operating characteristic of the internal combustion engine is one or more of the following operating parameters: an inlet-valve stroke phase position, an outlet-valve stroke phase position, a piston stroke phase position, a fuel composition, a start time of the fuel injection, an injection quantity of the fuel injection, a compression ratio of the cylinders, a trimming of the inlet tract and a valve train deviation value.
5. The method as claimed in claim 1, wherein the selected signal frequencies (SF1 . . . X) are intake frequency and at least one further multiple of the intake frequency of the internal combustion engine.
6. The method as claimed in claim 2, wherein the selected signal frequencies (SF1 . . . X) are the intake frequency and at least one further multiple of the intake frequency of the internal combustion engine.
7. The method as claimed in claim 3, wherein the selected signal frequencies (SF1 . . . X) are the intake frequency and at least one further multiple of the intake frequency of the internal combustion engine.
8. The method as claimed in claim 1, wherein the method is carried out on an electronic programmable engine control unit of the relevant internal combustion engine.
9. The method as claimed in claim 2, wherein the method is carried out on an electronic programmable engine control unit of the relevant internal combustion engine.
10. The method as claimed in claim 3, wherein the method is carried out on an electronic programmable engine control unit of the relevant internal combustion engine.
11. The method as claimed in claim 4, wherein the method is carried out on an electronic programmable engine control unit of the relevant internal combustion engine.
12. The method as claimed in claim 8, wherein, if a malfunction (DSens_Ffkt) of the pressure sensor is diagnosed, the internal combustion engine continues to operate in an emergency mode (Nt-Btb) or an emergency stop of the internal combustion engine (Nt_stop) is initiated by means of the engine control unit, wherein, as an alternative or in addition to this, in each case an error message (Info_Sig) is output.
13. An engine control unit for controlling an internal combustion engine comprising: at least one electronic computing unit; at least one electronic memory unit; a number of signal inputs and a number of signal outputs; wherein a program code and calculation parameters are stored in the electronic computing unit and/or in the electronic memory unit, for carrying out dynamic pressure oscillations of the intake air in the air intake tract or of exhaust gas in exhaust gas outlet tract of the relevant internal combustion engine are measured during operation by a relevant pressure sensor and a corresponding pressure vibration signal (DS_S) is generated from them; and wherein, on the basis of the pressure oscillation signal (DS_S), a value of a specific operating characteristic (BChk_W1 . . . X) of the internal combustion engine is respectively determined for a number of selected signal frequencies (SF1 . . . X) with the aid of discrete Fourier transformation (DFT) and deviation values (Aw_W1 . . . Y) of the values of the operating characteristic (BChk_W1 . . . X) determined for different signal frequencies (SF1 . . . X) from one another are determined; wherein the satisfactory function of the pressure sensor is confirmed (DSens=ok) if none of the determined deviation values (Aw_W1 . . . Y) reaches or exceeds a specified deviation limit value (Aw_Gw); and wherein a malfunction (DSens_Ffkt) of the pressure sensor is diagnosed if at least one of the determined deviation values (Aw_W1 . . . Y) reaches or exceeds a predetermined deviation limit value (Aw_Gw) at least once.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1)
(2)
(3)
(4) Parts which are identical in terms of function and designation are denoted by the same reference signs throughout the figures.
DETAILED DESCRIPTION
(5) The following detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the apparatus may be practiced. These embodiments, which are also referred to herein as “examples” or “options,” are described in enough detail to enable those skilled in the art to practice the present embodiments. The embodiments may be combined, other embodiments may be utilized, or structural or logical changes may be made without departing from the scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense and the scope of the invention is defined by the appended claims and their legal equivalents.
(6) The present disclosure provides a simple, inexpensive and reliable method by which a malfunction of a pressure sensor arranged in the air intake tract or exhaust gas outlet tract of an internal combustion engine in operation, in particular in relation to its dynamic behavior, can be determined reliably and promptly.
(7) According to the method for checking the function of a pressure sensor in the air intake tract or exhaust gas outlet tract of an internal combustion engine in operation, the dynamic pressure oscillations of the intake air in the air intake tract or of the exhaust gas in the exhaust gas outlet tract of the relevant internal combustion engine are measured in operation by means of the relevant pressure sensor and a corresponding pressure oscillation signal is generated from them. On the basis of this pressure oscillation signal, a value of a specific operating characteristic of the internal combustion engine is respectively determined with the aid of a discrete Fourier transformation for a number of selected signal frequencies. By comparing the determined values with one another, deviation values of the values of the operating characteristic determined for different signal frequencies from one another are then determined. These deviation values are then used to assess the function of the respective pressure sensor, the satisfactory function of the pressure sensor being confirmed if none of the determined deviation values exceeds a predetermined deviation limit value, and a malfunction of the pressure sensor being diagnosed if at least one of the determined deviation values exceeds a predetermined deviation limit at least once.
(8) The advantages of the method are that, purely on the basis of the pressure oscillation signal of the pressure sensor to be checked itself, the function of this pressure sensor can be checked without additional sensors. Measurements and analyses of the pressure oscillation signal that are in any case carried out repeatedly during operation can also be used to a great extent for this purpose, which ensures prompt detection of a malfunction of the pressure sensor.
(9) For the analysis of the pressure oscillation signal, it is subjected to a discrete Fourier transformation (DFT). For this purpose, an algorithm known as a fast Fourier transformation (FFT) may be used for the efficient calculation of the DFT. By means of DFT, the pressure oscillation signal is thus broken down into individual signal frequencies, which can thereafter be separately analyzed with respect to their amplitude and the phase position in a simplified manner.
(10) It has been found in the present case that malfunctions of a pressure sensor, in particular when measuring highly dynamic pressure oscillations, have different effects on the different frequency components of the pressure oscillation signal referred to as signal frequencies. If there are greatly different values for different signal frequencies when determining a specific operating characteristic on the basis of the pressure oscillation signal, then it can be assumed that there is a malfunction, or at least an impairment, of the satisfactory function of the pressure sensor. The method according to the invention takes advantage of this by determining a current value of the operating characteristic for a number of signal frequencies that differ from one another and comparing these values with one another. This can be performed for example by simply forming a difference between two values in each case. It is possible in each case to compare just the highest value with the lowest value or each value with each other value. The difference values determined in this way are referred to here generally as deviation values. For the permissible maximum size of the deviation value, a deviation limit value is set in advance, for example when specifying or measuring the respective sensor type. This deviation limit value is used when carrying out the method for comparison with the determined deviation values, the satisfactory function of the pressure sensor being confirmed if none of the determined deviation values exceeds the predetermined deviation limit value and, on the other hand, a malfunction of the pressure sensor being diagnosed if at least one of the determined deviation values or at least the largest deviation value reaches or exceeds the predetermined deviation limit value at least once, that is at least during one measurement run.
(11) A further embodiment of the method according to the invention takes advantage of the knowledge that malfunctions of a pressure sensor have different effects both on the phase position and on the amplitude of the respective signal frequencies. Accordingly, this embodiment of the method is wherein a crankshaft phase angle signal is determined at the same time as the pressure oscillation signal and the phase position and/or the amplitude of the selected signal frequencies of the measured pressure oscillations are determined in relation to the crankshaft phase angle signal and in that, on the basis of the respectively determined phase position or amplitude or phase position and amplitude of the respective signal frequency, a value of a specific operating characteristic of the internal combustion engine is determined.
(12) The crankshaft phase angle signal required for carrying out the method according to the invention can be determined by means of a toothed gear connected to the crankshaft and by means of a Hall sensor. Such a sensor arrangement is likewise already provided in modern internal combustion engines for other purposes. The crankshaft phase angle signal generated by means of said sensor arrangement can be easily jointly utilized by the method according to the invention. This has the advantage that no additional sensor has to be provided, and therefore no additional costs are incurred, for carrying out the method according to the invention.
(13) This embodiment is particularly advantageous whenever the determination of the corresponding operating characteristic is also determined on the phase position or amplitude or phase position and amplitude of a respective signal frequency.
(14) In further embodiments of the method, the specific operating characteristic of the internal combustion engine is one or more of the following operating parameters: an inlet-valve stroke phase position, an outlet-valve stroke phase position, a piston stroke phase position, a fuel composition, a start time of the fuel injection, an injection quantity of the fuel injection, a compression ratio of the cylinders, a trimming of the inlet tract and a valve train deviation value. To determine these stated operating parameters on the basis of the pressure oscillation signal determined in the air intake tract or exhaust gas outlet tract, reference is made here to the disclosure of the documents mentioned in the introduction with respect to the prior art, in which the individual methods are explained in detail.
(15) When using a number of the stated operating parameters as an operating characteristic, for example after determining a first deviation value of a specific first operating characteristic that goes beyond the deviation limit value, a further deviation value can first be determined on the basis of a further specific operating characteristic in order to confirm the first deviation value.
(16) The advantages of using the stated operating parameters as an operating characteristic are that these operating parameters are in any case continuously determined in operation and the additional effort for checking the function of the pressure sensor can thus be kept very low.
(17) For carrying out the method according to the invention, the selected signal frequencies advantageously correspond to the intake frequency as a fundamental frequency or the 1st harmonic and further multiples, that is to say the 2nd to nth, of the so-called “harmonic” of the intake frequency of the internal combustion engine.
(18) Here, the intake frequency in turn uniquely relates to the rotational speed of the internal combustion engine.
(19) For these selected signal frequencies, it is then possible for example, using a crankshaft phase angle signal recorded in parallel, to determine the phase position referred to in this context as the phase angle and the amplitude of the selected signal frequencies in relation to the crankshaft phase angle.
(20) This results in particularly unambiguous and thus easy-to-evaluate results when determining the respective specific operating characteristic, whereby a high degree of accuracy of the results can be ensured.
(21) The method, like the individual methods for determining the stated operating parameters, can advantageously be carried out on an electronic programmable engine control unit (CPU) of the relevant internal combustion engine. This has the advantage that no separate control or computing device is required and the algorithms of the method can be integrated into the corresponding sequences of the engine control programs, and in particular into the algorithms for determining the operating parameters.
(22) In a further configuration of the above-described embodiment of the method according to the invention on an engine control unit, if a malfunction of the pressure sensor is diagnosed, the internal combustion engine continues to operate in an emergency mode or an emergency stop of the engine is initiated by means of the engine control unit. As an alternative or in addition to this, an error message, which for example signals to a vehicle driver that the pressure sensor has been detected as defective, is output.
(23) This advantageously ensures that the respective internal combustion engine is not operated with faulty manipulated variables based on a faulty pressure oscillation signal from the corresponding pressure sensor, which cannot guarantee compliance with the emission limits.
(24) The engine control unit according to the invention for controlling an internal combustion engine has at least one electronic computing unit, at least one electronic memory unit, a number of signal inputs and a number of signal outputs. Optionally, the electronic computing unit may also have a number of computing units and memory units operating separately or in combination. In this case, a program code and calculation parameters are stored in at least one of the electronic computing units and/or in the electronic memory units, for carrying out the previously described method according to the invention according to one of the described embodiments, by means of the engine control unit, during the intended operation of the internal combustion engine.
(25) The advantage of the engine control unit according to the invention is that the program code and calculation parameters for carrying out the method according to the invention can be directly embedded in the routines and program sequences for controlling the operation of the internal combustion engine and that likewise no separate control units are required.
(26) The schematic drawing shown in
(27)
(28) At the beginning, dynamic pressure oscillations of the intake air in the air intake tract 20 and/or of the exhaust gas in the exhaust gas outlet tract 30 of the relevant internal combustion engine 1 are measured in operation by means of the relevant pressure sensor 44, and a corresponding pressure oscillation signal DS_S, which is represented by the block identified by B1, is generated from them.
(29) In the block labeled B2, the determination of the selected operating characteristic values Emtlg_BChk_W1 . . . X takes place on the basis of the pressure oscillation signal DS_S with the aid of discrete Fourier transformation DFT, which is represented by block B2. On the basis of the pressure oscillation signal DS_S, a value of the specific operating characteristic BChk_W1, BChk_W2 to BChk_WX (also BChk_W1 . . . X) of the internal combustion engine 1 is respectively determined for a number of selected signal frequencies SF1, SF2 to SFX (also SF1 . . . X) with the aid of discrete Fourier transformation DFT. The individual determined values of the operating characteristic, BChk_W1, BChk_W2 to BChk_WX, are represented in
(30) One or more operating parameters determined on the basis of the same pressure oscillation signal DS_S can be used as a specific operating characteristic, according to one of the methods from the prior art mentioned in the introduction. For example, an inlet valve stroke phase position, an outlet valve stroke phase position or a piston stroke phase position, which can be determined for example by one of the methods disclosed in the prior art, may be used as a specific operating characteristic. A fuel composition, a start time of the fuel injection, an injection quantity of the fuel injection, a compression ratio of the cylinders, a trimming of the inlet tract and a valve train deviation value, determined according to the methods disclosed in the patent documents mentioned at the beginning, can also be used as a specific operating characteristic.
(31) If for example a number of the aforementioned operating parameters are determined from the pressure oscillation signal DS_S of the pressure sensor 44 to be checked, it is advisable to carry out the method on the basis of these multiple operating parameters as a respective operating characteristic and to compare the results for verification or confirmation of the individual result. In this way, possibly incorrect assessments based on so-called outlier measured values can be avoided.
(32) In the further course of the method, according to block B4, the determination of deviation values W1 . . . Y Emtlg_Aw_W1 . . . Y, takes place, where the deviation values Aw_W1 . . . Y are determined which represent deviations of the operating characteristic values BChk_W1 . . . X of different signal frequencies SF1 . . . X from one another. This can be performed for example by comparing, in particular forming a difference between, two determined values in each case. For example, the values most far apart may first be determined and the difference between these two values formed. Whereby a maximum deviation value is found. Or all of the determined values of the operating characteristic BChk_W1 . . . X are compared with all of the other values of the operating characteristic, which results in a number of deviation values Aw_W1, Aw_W2 to Aw_WY (also Aw_W1 . . . Y), which are shown by way of example in
(33) In the further course of the method, a respective comparison of the determined deviation values Aw_W1, Aw_W2 to Aw_WY with a predetermined deviation limit value Aw_Gw takes place to ascertain whether at least one of the determined deviation values Aw_W1, Aw_W2 to Aw_WY reaches or exceeds the deviation limit value Aw_Gw, i.e. Aw_W1 . . . Y≥Aw_Gw. This is illustrated in block B5.
(34) For this purpose, the deviation limit value Aw_Gw was determined for example empirically or arithmetically in advance of the intended operation of the internal combustion engine 1 and stored in the electronic memory unit 54 of the engine control unit 50 (CPU), which is also shown in
(35) On the basis of the result of the aforementioned comparison Aw_W1 . . . Y≥Aw_Gw, the satisfactory function of the pressure sensor 44 is confirmed, DSens=ok, as shown in block B6, if none of the determined deviation values Aw_W1 . . . Y reaches or exceeds a predetermined deviation limit value Aw_Gw.
(36) By contrast, a malfunction DSens_Ffkt of the pressure sensor (44) is diagnosed, as shown in block B7, if at least one of the determined deviation values Aw_W1 . . . Y reaches or exceeds a predetermined deviation limit value Aw_Gw at least once.
(37) In a continuation of the method, if a malfunction DSens_Ffkt of the pressure sensor 44 has been diagnosed, the engine control unit 50 can be used to switch the internal combustion engine 1 into an emergency operating mode Nt-Btb and continue to operate it as shown in block B8.1, or an emergency stop of the internal combustion engine 1, Nt_stop, can be initiated, as shown in block B8.2. Similarly, optionally as an alternative or in addition to this, an error message (Info_Sig) is output, as represented by block B8.3, signaling for example to a vehicle driver that the pressure sensor has been detected as defective.
(38)
(39) Furthermore, block B2 is further detailed in
(40) Summarized again briefly, the invention relates to a method for checking the function of a pressure sensor in the air intake tract or exhaust gas outlet tract of an internal combustion engine in operation and to an engine control unit for carrying out the method and is based on measuring dynamic pressure oscillations of the intake air in the air intake tract or the exhaust gas in the exhaust gas outlet tract of the relevant internal combustion engine during operation by means of the relevant pressure sensor and, on the basis of the pressure oscillation signal obtained, determining with the aid of a discrete Fourier transformation for a number of selected signal frequencies in each case a value of a specific operating characteristic of the internal combustion engine and deviation values of the values determined for the different signal frequencies from one another. Depending on whether deviation values determined fall below or exceed a predetermined limit value, the satisfactory function of the pressure sensor is confirmed or a malfunction of the pressure sensor is diagnosed.
(41) This makes it possible to monitor the satisfactory function of the pressure sensor and, in the event of a failure, to initiate appropriate measures that prevent the internal combustion engine from malfunctioning and possibly on that basis producing increased emissions of pollutants.
(42) The above description is intended to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reading and understanding the above description. Embodiments discussed in different portions of the description or referred to in different drawings can be combined to form additional embodiments of the present application. The scope should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.