The present application claims the benefit under 35 U.S.C. § 119 of German Patent Application No. DE 102017217113.8 filed on Sep. 26, 2017, which is expressly incorporated herein by reference in its entirety.
The present invention relates to a method for operating an internal combustion engine, an electronic control unit for an internal combustion engine, a computer program as well as a machine-readable memory medium.
Controlling an injection of fuel into a combustion chamber of a cylinder of an internal combustion engine is a complex task. For example, a point of injection and an injection quantity of the fuel to be injected must be precisely determined. These two parameters may, however, change during an operation of the internal combustion engine, for example as a function of an operating point, and/or over a service life of the internal combustion engine.
A method is described in German Patent No. DE 10 2014 215 618 A1 in which a fuel injection quantity, which is withdrawn from a high-pressure accumulator of an injection system designed as a common-rail system and injected into one or multiple combustion chambers of the cylinders of an internal combustion engine, assigned in each case, is determined during the operation of the internal combustion engine. For this purpose, a fuel pressure in the high-pressure accumulator is detected as a function of an angle and transferred into a frequency-transformed pressure spectrum of the fuel pressure. The injection quantity is ascertained from an amplitude of the frequency-transformed pressure spectrum at the point in time of the ignition frequency of the internal combustion engine. The ascertained injection quantity corresponds in this case to the injection quantities averaged over all cylinders of the internal combustion engine.
It is desirable to operate an internal combustion engine in such a way that the injection of the internal combustion engine may be implemented particularly precisely and easily.
According to a first aspect of the present invention, a method for operating an internal combustion engine is provided in which fuel is withdrawn from a high-pressure accumulator and injected into a combustion chamber of at least one cylinder of the internal combustion engine, the method including the steps of detecting under conditions of angular synchronism a pressure of the fuel in the high-pressure accumulator during a first injection into the at least one cylinder and during a later, second injection into the at least one cylinder; ascertaining a gradient of the detected pressure; ascertaining a frequency-transformed spectrum of the detected pressure and a frequency-transformed spectrum of the ascertained gradient; correcting the frequency-transformed spectrum of the detected pressure by the frequency-transformed spectrum of the ascertained gradient; and ascertaining a cylinder-individual injection quantity of fuel, which was injected into the at least one cylinder, from the corrected frequency-transformed spectrum of the detected pressure.
During the injection of fuel into a cylinder of an internal combustion engine, the pressure in the high-pressure accumulator (in particular of a common-rail system) may continuously increase over time, since, in the case of consecutive injections in which fuel is injected into the cylinder during a corresponding injection process, too little fuel may, for example, be withdrawn from the high-pressure accumulator and, at the same time, a continuously consistent amount of fuel may be delivered to the high-pressure accumulator with the aid of the delivery pump. Therefore, the pressure in the high-pressure accumulator may continuously increase. Alternatively, it may occur that over the course of multiple injections more fuel may be injected into the cylinder than may be replenished into the high-pressure accumulator, so that the pressure in the high-pressure accumulator may continuously decrease. Both pressure changes may thus occur dynamically during the operation of the internal combustion engine.
This pressure gradient may superimpose the pressure signal in the high-pressure accumulator which returns periodically with each injection process and which may be characterized per injection by a pressure drop due to the injection and by a pressure increase due to the replenishment of the high-pressure accumulator. In order to still be able to precisely determine a cylinder-specific injection quantity of the fuel, the pressure which is detected over a longer period of time with regard to the rotation angle of the crankshaft, i.e., to the crankshaft rotation angle or, in short, crankshaft angle, may be analyzed under conditions of angular synchronism for the purpose of ascertaining a gradient of the detected pressure. The gradient of the detected pressure may, for example, correspond to the continuous pressure change (for example pressure increase or pressure drop) in the high-pressure accumulator. The detected pressure as well as the ascertained gradient may be transferred to the frequency space, for example with the aid of a discrete Fourier transformation, so that a frequency-transformed spectrum of the detected pressure, or in other words a frequency-transformed pressure spectrum, and a frequency-transformed spectrum of the ascertained gradient, i.e., in other words, a frequency-transformed gradient spectrum, may be computed. The frequency-transformed pressure spectrum is corrected by the frequency-transformed gradient spectrum, so that the cylinder-individual injection quantity of the fuel may be ascertained from the corrected frequency-transformed pressure spectrum for the first and/or the second injection(s) in the case of the injection frequency. For this purpose, a model may be used, for example, in which the detected pressure and the fluid temperature may be model variables for the injection quantity. For example, the amplitude and/or phase of the corrected pressure spectrum for each injection may be ascertained separately in the case of the injection frequency and these values may be used to ascertain the particular injection quantity using a characteristic map function which sets these values in relation to the injection quantity.
The method according to the present invention may therefore include few computing steps during the running time of the method, so that it may be efficiently implemented in the engine controller. Compared to a compensation of the pressure gradient, which is measured as a function of the crankshaft rotation angle, in the angle space in which the detected pressure would have to be corrected by the pressure gradient prior to the frequency transformation, fewer computing steps are necessary, since not all measured data must be modified prior to the frequency transformation. The compensation of the pressure gradient may prevent the injection quantity ascertained with the aid of the model from being falsified, so that the injection may be implemented easily and precisely when it takes place taking into consideration the ascertained injection quantity. Furthermore, the injection quantity may also be precisely ascertainable in the case of not steady-state pressure conditions over the course of many injections.
In the method, the high-pressure accumulator may be supplied with fuel by a high-pressure pump with the aid of two delivery strokes, so that the pressure signal of the injection may be advantageously separable from a pump signal.
When carrying out the method, an operating point of the internal combustion engine may be essentially the same.
In one specific embodiment, the gradient may be ascertained by modeling a pressure change between the first injection and the second injection with the aid of a linear function. This measure may be based on the idea that the gradient increases or drops linearly in a first approximation over the course of the injection processes to be evaluated. The linear function may have a linear ascending slope and/or be a straight line, for example. This measure may thus represent a simple implementation of the method which may take into account the pressure change in a first approximation.
In one specific embodiment of the present invention, a first group of pressure values may be taken into consideration in a first evaluation window for the first injection and a second group of pressure values may be taken into consideration in a second evaluation window for the second injection when ascertaining the gradient. Here, a length of the evaluation windows in the angle space assigned to the particular injection may be freely selected. In particular, the lengths of the two evaluation windows may be the same. A beginning of the particular evaluation window may be defined by the expected point of injection and/or a length of the particular evaluation window may be defined by the expected injection duration. The ascertainment of the gradient may considerably simplify the modeling of the gradient by using discrete pressure values, since fewer measuring points must be taken into consideration. The selection of the evaluation windows may represent a minor computing effort when implementing the method.
In one specific embodiment of the present invention, the first group and/or the second group may include one or multiple pressure value(s). For example, the number of pressure values is equal in each of the groups. If the group includes only a single pressure value, this pressure value may, for example, be a detected pressure value or a pressure value averaged over multiple detected pressure values.
In one specific embodiment of the present invention, the pressure may increase over a detection period, during which the pressure may be detected under conditions of angular synchronism, and the gradient may be adapted to the first group of pressure values and to the second group of pressure values as a linearly ascending straight line. In other words, a straight line may be adapted to the pressure values of the first group and to the pressure values of the second group, so that the gradient of the pressure may be modeled using little computing effort.
In one specific embodiment of the present invention, the first and/or the second group(s) of pressure values may be selected at the beginning of the particular evaluation window. This measure may be based on the assumption that in the case of an identical operating point during multiple injection processes, the pressure in the high-pressure accumulator should be the same following a fuel withdrawal for the injection and refed fuel. The pressure increase or the pressure drop may thus be particularly apparent in the case of the selected second group of pressure values. In particular, at the beginning of the evaluation window, a pressure change due to the injection is not yet apparent, since it is possible that the pressure drop in the high-pressure accumulator takes place later.
In one specific embodiment of the present invention, correcting the frequency-transformed spectrum of the detected pressure may include forming a difference between the frequency-transformed spectrum of the detected pressure and the frequency-transformed spectrum of the gradient, i.e., subtracting the gradient spectrum from the pressure spectrum. This measure may represent a particularly simple correction of the frequency-transformed pressure spectrum.
Here, the modeled gradient may be transferred prior to its frequency transformation back to discrete pressure values, in particular via the entire detected angle range and at the same increments as the pressure values detected in this range, so that the transformation into the frequency space may be easily carried out.
More than two injections may be taken into consideration in the method, so that the precision of the method may be significantly improved.
It is noted that in all methods that work in the frequency space, i.e., which are able to use the amplitude or phase position of a frequency-transformed function or of frequency-transformed measured values as a feature, such gradients may impair a precision of the determination of these features. One possible example is the evaluation of a rotational speed signal which may change essentially approximately linearly as a function of the driving situation, for example in a coasting mode, a free-fall, etc. In this example, the relevant spectrum portion, i.e., the amplitude and/or phase, may be corrected with the aid of the method described above.
According to a second aspect of the present invention, an electronic control unit for an internal combustion engine is provided which is configured to carry out the steps of a method according to the first aspect. Here, the electronic control unit may be designed as a conventional processor, for example, on which a special computer program may run which controls the method according to the first aspect. Alternatively or additionally, the electronic control unit may be designed as an electronic engine control unit or be accommodated in same. Alternatively or additionally, the electronic control unit may include corresponding units which may carry out one or multiple method steps. Here, the electronic control unit and the units may be implemented with the aid of corresponding circuits, for example.
According to a third aspect of the present invention, a computer program is provided which is configured to carry out the steps of a method according to the first aspect, when it is carried out by a processor, in particular of the electronic control unit. The computer program, for example the above-named special computer program, may include instructions and form a control unit code which includes an algorithm for carrying out the method.
According to a fourth aspect of the present invention, a machine-readable memory medium is provided on which a computer program according to the third aspect is stored. The machine-readable memory medium may be designed as an external memory, as an internal memory, as a hard disk, or as a USB memory device, for example.
Preferred specific embodiments of the present invention are explained in greater detail below on the basis of the figures.
A six-cylinder internal combustion engine 10 of a diesel motor vehicle includes a fuel injection 12 which is designed as a common-rail system. Fuel injection 12 is configured to withdraw fuel in the form of diesel from a high-pressure accumulator 14 of fuel injection 12 and to inject same into a combustion chamber 15 of cylinders 16 of internal combustion engine 10 with the aid of assigned injectors 18. For the sake of clarity, only one combustion chamber 15, one cylinder 16, and one injector 18 are provided with a reference numeral.
Fuel injection 12 includes a fuel tank 20 which is connected downstream from a fuel delivery pump 22, which is designed as a low-pressure pump, via a corresponding supply line 24. Fuel delivery pump 22 is connected via a pressure control valve 26 in feed line 24 to a high-pressure pump 28 which, in turn, is in fluid connection with high-pressure accumulator 14. The fuel is feedable from high-pressure accumulator 14 to identically designed injectors 18 which are configured to meter the fuel into particular combustion chambers 15 of assigned cylinders 16 which are connected to different injectors 18 in each case. High-pressure accumulator 14 and each injector 18 are connected to fuel tank 20 via a discharge line 30.
In each cylinder 16, a piston (not shown) is provided which is used to compress the free volume of combustion chamber 15 of cylinder 16 and whose movement is used to drive internal combustion engine 10 using a crankshaft (not shown) of internal combustion engine 10.
An electronic control unit 32 according to one exemplary embodiment is configured to activate each injector 18 via an assigned control signal in the form of an activating current in such a way that it opens at a certain opening point in time and closes at a certain closing point in time. The activation period of injector 18 results from the activating current. Control unit 32 is furthermore configured to control a pressure control valve 34, which is situated at high-pressure accumulator 14, and a metering unit 36, which is provided in high-pressure pump 28. It is also possible that common-rail system 12 only includes pressure control valve 34 or metering unit 36. A pressure sensor 38, which is situated at high-pressure accumulator 14, is configured to continuously measure an instantaneous pressure of the fuel in high-pressure accumulator 14 under conditions of angular synchronism. For this purpose, pressure sensor 38 is feedable with voltage by electronic control unit 32 and is configured to output pressure measuring signals which are detected as a function of a rotation angle of the crankshaft, i.e. of the crankshaft angle, to control unit 32. Electronic control unit 32 may, for example, be designed as an electronic engine controller or be a component thereof.
Electronic control unit 32 shown in
A unit 46 is configured to ascertain a frequency-transformed pressure spectrum DFT(P) from pressure values P detected with the aid of sensor 38. The output signal of unit 44 and the output signal of unit 46, which indicate the particular spectra, are fed to a unit 48 which is configured to subtract frequency-transformed gradient spectrum DFT(G) from frequency-transformed spectrum DFT(P) of the detected pressure to obtain a corrected frequency-transformed pressure spectrum DFT(P)_k. An output signal of unit 48, which indicates difference spectrum DFT(P)_k, is feedable to a unit 50 which is configured to ascertain injection quantity Q of the first injection and of the second injection taking into consideration a model, in that a phase and/or an amplitude of the corrected pressure spectrum in the case of injection frequency fE in the particular frequency-transformed evaluation window is ascertained taking into consideration an underlying model. The model sets injection quantity Q in relation with pressure P and a fluid temperature of the fuel and uses a characteristic map for computing the injection quantity from the ascertained values. Injection frequency fE is known. An output signal of unit 50, which corresponds to injection quantity Q, is feedable to a unit 52 which is configured to control activation period AD of injector 18. Injection quantity Q is used in this case as a reference variable for the control. An actual value of activation period AD_Actual is fed to unit 52 and a setpoint activation period AD_Setpoint is applied to injector 18 as a current.
In one alternative implementation, electronic control unit 32 includes a processor and a memory of a conventional computer. In the memory, a computer program is stored which is configured to generate the output signal of unit 50 or 52. For better understanding, the method shown in
When control unit 32 is operated, the pressure is detected under conditions of angular synchronism with the aid of sensor 38 in a method for operating internal combustion engine 10 in a first method step S0. In a further step S2, which is carried out by unit 40, the particular evaluation window is established for the first and the second injection and the group of pressure values is selected per evaluation window in each case.
Number | Date | Country | Kind |
---|---|---|---|
10 2017 217 113 | Sep 2017 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
6992403 | Raad | Jan 2006 | B1 |
8816556 | Hao | Aug 2014 | B2 |
10190561 | Hao | Jan 2019 | B1 |
20030107348 | Inagawa | Jun 2003 | A1 |
20050229889 | Hoevermann | Oct 2005 | A1 |
20120256523 | Fulton | Oct 2012 | A1 |
20120256524 | Fulton | Oct 2012 | A1 |
20130133604 | Gray | May 2013 | A1 |
20130133605 | Neet | May 2013 | A1 |
20130221681 | Bradfield | Aug 2013 | A1 |
20130221682 | Bradfield | Aug 2013 | A1 |
20140035501 | Harada | Feb 2014 | A1 |
20140260792 | Bradfield | Sep 2014 | A1 |
20140319957 | Hao | Oct 2014 | A1 |
20150258882 | Holmes | Sep 2015 | A1 |
20150260145 | Holmes | Sep 2015 | A1 |
20170217426 | Hansen | Aug 2017 | A1 |
20180258900 | Namuduri | Sep 2018 | A1 |
Number | Date | Country |
---|---|---|
10 2014 215 618 | Feb 2016 | DE |
Number | Date | Country | |
---|---|---|---|
20190093594 A1 | Mar 2019 | US |