Method of operating an internal combustion engine
11215134 · 2022-01-04
Assignee
Inventors
- Brice Petitjean (Marsens, CH)
- Francois Masson (Villars sur Glane, CH)
- Josef ASPELMAYR (Schwertberg, AT)
Cpc classification
F02M55/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0602
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0614
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3836
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0616
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/401
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D41/263
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/107
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M63/0225
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M55/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M63/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention discloses a method of operating an internal combustion engine comprising a controllable injector for injecting fuel into a combustion chamber, the injector communicating with a fuel accumulator through which it is supplied with fuel, the method comprising the following steps: determining a first pressure value of the pressure in the fuel accumulator on the basis of a first pressure measurement, determining a second pressure value of the pressure in the fuel accumulator on the basis of a second pressure measurement carried out after the first pressure measurement, and determining an injector opening duration depending on the first and the second pressure value.
Claims
1. A method of operating an internal combustion engine comprising a controllable injector for injecting fuel into a combustion chamber, the injector communicating with a fuel accumulator through which it is supplied with fuel, the method comprising the following steps: determining a first pressure value of pressure in the fuel accumulator on the basis of a first pressure measurement, determining a second pressure value of the pressure in the fuel accumulator on the basis of a second pressure measurement carried out after the first pressure measurement, and determining an injector opening duration depending on the first and the second pressure values, wherein the first and second pressure values are determined by different evaluation methods, wherein a second evaluation method used for determining the second pressure value works faster than a first evaluation method used for determining the first pressure value.
2. The method according to claim 1, wherein the method further comprises a step of controlling the fuel injector on the basis of the determined injector opening duration.
3. The method according to claim 2, wherein at least one of the following method steps is carried out for determining the first pressure value, while a determination of the second pressure value is carried out without this step: correction of the pressure measurement value with respect to a variation of supply voltage and/or temperature; downsampling; or digital filtering.
4. The method according to claim 1, wherein a first injector opening duration is first determined depending on the first pressure value and, when the second pressure value is available, a correction of the first injector opening duration is carried out depending on the second pressure value.
5. The method according to claim 4, wherein the correction of the first injector opening duration depends on a desired injection quantity and/or the pressure in the accumulator and/or is effected by means of a characteristic map, which depends on the desired injection quantity and/or the pressure in the accumulator.
6. The method according to claim 5, wherein, for correcting the first injector opening duration, a correction value is read out from the characteristic map, wherein the correction value is read out on the basis of the first pressure value before the second pressure value has been determined, and wherein, after having been read out, the correction value is adapted on the basis of the second pressure value.
7. The method according to claim 6, wherein the correction value is scaled on the basis of the second pressure value.
8. The method according to claim 4, wherein the determination of the injector opening duration and the correction of the first injector opening duration are carried out depending on a pressure difference between the second pressure value and a third pressure value.
9. The method according to claim 8, wherein the third pressure value is determined on the basis of the first pressure measurement and/or on the basis of a third pressure measurement, wherein the third pressure measurement is carried out in close temporal proximity to the first pressure measurement and/or before the first pressure measurement, the determination of the first pressure value being carried out immediately after the determination of the third pressure value.
10. The method according to claim 8, wherein the second and the third pressure values are determined by applying the same evaluation method.
11. The method according to claim 1, wherein the second pressure measurement and/or the determination of the second pressure value are carried out at a first moment in time which is fixedly predetermined with respect to a moment in time at which the injector opens, the moment in time fixedly predetermined, or wherein the second pressure measurement and/or the determination of the second pressure value are carried out at a second time which is variable with respect to the moment in time at which the injector opens, the second time being determined depending on a desired injection quantity for a respective opening operation of the injector.
12. The method according to claim 11, wherein the moment in time at which the injector opens is fixedly predetermined independently of a desired injection quantity.
13. The method according to claim 1, wherein the fuel accumulator is a common fuel accumulator for a plurality of injectors, each of the plurality of injectors is the controllable injector being assigned to different combustion chambers, and/or wherein the internal combustion engine comprises a plurality of injectors, the injector opening duration being determined for each injector individually.
14. The method according to claim 1, wherein the internal combustion engine comprises a pump for generating a variable target pressure in the fuel accumulator, wherein the target pressure and a desired injection quantity are specified on the basis of engine operating parameters and/or a user input, wherein the injector opening duration is determined depending on the desired injection quantity.
15. A method of operating an internal combustion engine comprising a controllable injector for injecting fuel into a combustion chamber, the injector communicating with a fuel accumulator through which it is supplied with fuel, the method comprising following steps: determining a first pressure value of pressure in the fuel accumulator on the basis of a first pressure measurement, determining a second pressure value of the pressure in the fuel accumulator on the basis of a second pressure measurement carried out after the first pressure measurement, and determining an injector opening duration depending on the first and the second pressure values, wherein the first pressure measurement is carried out before the injector is opened and the second pressure measurement is carried out after the injector has been opened.
16. An engine control software comprising commands for executing a method of operating an internal combustion engine comprising a controllable injector for injecting fuel into a combustion chamber, the injector communicating with a fuel accumulator through which it is supplied with fuel, the method comprising the following steps: determining a first pressure value of pressure in the fuel accumulator on the basis of a first pressure measurement, determining a second pressure value of the pressure in the fuel accumulator on the basis of a second pressure measurement carried out after the first pressure measurement, and determining an injector opening duration depending on the first and the second pressure values, wherein the first and second pressure values are determined by different evaluation methods, wherein a second evaluation method used for determining the second pressure value works faster than a first evaluation method used for determining the first pressure value and/or wherein the first pressure measurement is carried out before the injector is opened and the second pressure measurement is carried out after the injector has been opened.
17. An internal combustion engine comprising a controllable injector for injecting fuel into a combustion chamber and further comprising a fuel accumulator with which the injector communicates and through which it is supplied with fuel, and still further comprising a pressure sensor for measuring pressure in the fuel accumulator, the internal combustion engine comprising an engine control unit comprising the engine control software according to claim 16.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will now be described in more detail making reference to embodiments and to drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF THE INVENTION
(13)
(14) The pressure in the pressure accumulator 3 is measured via a pressure sensor 4. In addition, a high-pressure pump 5 is provided, which generates a target pressure in the pressure accumulator 3. The high-pressure pump is supplied with fuel via a volume control valve 6 and pumps this fuel into the pressure accumulator 3. The pressure accumulator 3 is connected to the tank via a pressure control valve 7 and a return line. The pressure control valve 7 operates as a pressure relief valve and opens when the target pressure has been reached.
(15) The signals of the pressure sensor 4 are evaluated by an engine control unit 8. The engine control unit controls the injectors I.sub.1 to I.sub.n, the high-pressure pump 5 and the valves 6 and 7. In addition, the engine control system receives values from other sensors 9 as input signals, in particular the crankshaft position and the camshaft position, as well as user inputs such as the desired engine speed.
(16) Making reference to
(17) During an injection process, regardless of whether it is the main injection, a pre- or a post-injection, it is not possible to directly monitor whether the target quantity of fuel to be injected is complied with. Hence, regulating the fuel injection rate on the basis of individual cycles is not possible and a control is subjected to inaccuracies. Observing the target injection quantity is only possible in a collective extending over a plurality of ignition processes.
(18) The rail pressure is determined by an engine operating strategy implemented in the engine control unit. The direct physical influence exerted on the rail pressure by the engine speed and the engine torque is, however, small. Pressure build-up in the rail is decoupled from the injection process. The volumetric capacity of a rail exceeds the maximum quantity of an injection process by far. Therefore, the rail pressure remains reasonably constant even during an injection process, provided, of course, that the engine operating strategy intends the rail pressure to remain constant during the observation period.
(19) In the common-rail system according to
(20) If, for example, the rail pressure is still significantly below its new target value when a sudden load variation acting on the internal combustion engine occurs, the intended total fuel quantity of the injection process taking place at the moment in question can nevertheless be provided by increasing the injection duration, i.e. by extending the period of time for which the injector is open.
(21) Furthermore, the start of an injection process, i.e. the moment in time or the crankshaft angle at which the injector is opened, can be specified. Specifying the start of injection in an advantageous manner, depending on the respective operating situation, is of great importance for the best possible operation of the internal combustion engine and is a central aspect of the injection strategy within the engine software.
(22) Under an idealization and the great simplification that the value of the rail pressure is exactly known and that its value changes during the injection process neither locally nor in terms of time, the injection duration could be adapted precisely and the exact target injection quantity could be achieved in this way. In reality, there are numerous effects influencing the actual injection quantity. These are, without any claim to comprehensiveness, the following ones: a) The discharge of fuel from the open injector results in a decrease in pressure. b) During an injection process it may happen that the high-pressure pump supplies fuel to the rail. c) The detection range of the pressure sensor and the blind hole in the interior of the injector nozzle are separated in space. Apart from a stationary case, which does not exist in an operated internal combustion engine, run times between the pressure sensor and the injector occur in the fuel system and, consequently, different instantaneous pressure values. d) Pump pulsations e) The fast opening and closing of the injector causes pressure fluctuations. f) The actual start of injection and the end of injection occur with a certain delay in time to the control of the injector. g) Ageing of the injectors h) Temperature dependency of the fuel density
(23) Studies on the extent of these impairments have shown that the possibly occurring overlaps in time between the injection and the supply of fuel through the high-pressure pump result in comparatively large deviations between the target quantity and the actual quantity of an injection. These overlaps are not reproducible. Depending on the load change, the time profile of the rail pressure will differ. Depending on the condition of the internal combustion engine, the engine operating strategy will specify different injection starts with respect to the crankshaft angle. However, even with a stationary operating point of the internal combustion engine, a synchronous operation between the high-pressure pump and the injections will not exist in the vast majority of cases.
(24) Although the duration of energization of the injector is clearly defined by the engine operating strategy, this predetermination is based on input values that are no longer valid during the period of execution by an actor. With an increase in the dynamics demanded from the internal combustion engine, there will be an increasing compensation potential that can be exploited with the invention.
(25) The present invention therefore serves to comply more precisely with the target injection quantity for each individual injection process. On the basis of
(26)
(27) The numerical values specified in the diagram and in the text and the resultant numerical ratios are only based on the order of magnitude of the values of real systems. For example, the times indicated are directly dependent on the crankshaft speed and may vary many times over, depending on the operating situation. The time curves shown are simplified and idealized to provide the simplest possible explanation.
(28)
(29) On condition that a rail pressure of equal height exists in each of the three cases (p1=p2=p3), the largest quantity of fuel is supplied to the combustion chamber during the injection process in which the injector current is switched on longest, i.e. the three associated TOC values are at their maximum. Likewise, at a higher rail pressure p, the injector current can be switched off after a respective shorter duration, thus achieving a reproducibility of the injected fuel quantity. In the case of a lower rail pressure, the TOC can, of course, be increased, so as to allow again a reproducibility of the injected fuel quantity.
(30) The diagram in
(31) Case 1: For the upcoming injection process, the rail pressure p1 is at its target value specified by the engine operating strategy. The target value of the switch-on duration of the injector current having the magnitude TOC 1 results from the engine operating strategy.
(32) Case 2: The rail pressure is above its target value. In order to ensure that the predetermined total fuel quantity will be supplied to the combustion chamber during the upcoming injection, the injector will have to be energized for a shorter period of time (TOC 2<TOC 1).
(33) Case 3: The rail pressure is below its target value. In order to ensure that the predetermined total fuel quantity will be supplied to the combustion chamber during the upcoming injection, the injector will be energized for a longer period of time (TOC 3>TOC 1).
(34) As can be seen, a deviation between the target value and actual value of the rail pressure can, in principle, be compensated for by adapting the duration of energization, so that the target quantity of supplied fuel intended for the injection process can be complied with. It goes without saying that the value of the duration of energization must be known before the earliest possible end of energization, since otherwise the injector would not have been closed in time, if the rail pressure target value had been exceeded significantly, and, as a result, an injection of an excessive quantity of fuel would be unavoidable.
(35) Prior to using the function for determining the injector opening duration and the TOC, as disclosed by the present invention with respect to the respective next injection process, the injection angle in relation to the crankshaft and camshaft angular positions [0° to 720°] has been specified, depending on certain state variables, e.g. the engine speed, by the engine operating strategy. For determining the injection duration by the engine operating strategy, the actual value of the rail pressure is required as a relevant input variable, namely as a digital signal, which is to be processed taking as a basis the raw signal of the sensor.
(36) In order to accomplish a reliable conformity between the actually existing physical rail pressure and the digital measurement value, signal processing comprising various individual steps is required.
(37) Until a reliable rail pressure value satisfying the demands is available to the engine operating strategy, a few milliseconds may already have elapsed. The speed-torque operating point of the internal combustion engine has a significant influence on the moment in time at which the rail pressure value must be available to the engine operating strategy. Preference is given to exactly the moment in time at which, making use of this value, the calculation of the end of injection has been finished precisely at the moment at which it would still be possible to realize an end of injection required for observing the shortest possible duration of the injection periods to be taken into account.
(38)
(39) Since the total fuel quantity of the upcoming injection and the start of injection have already been specified by the engine control software in advance, the rail pressure value must be available thereto at a defined moment in time A at the latest. As can be seen from the text following hereinafter, it will be advantageous to set the moment in time A to the latest possible moment in time. Depending on the respective common-rail system, the moment in time A will be specified differently, but it will always be within a time interval in the range of the switch-on time of injector energization B.
(40) On the basis of this rail pressure value available at the moment in time A, the duration of the injector energization TOC and thus also the switch-off time of the injector energization are determined. The latter is the moment in time I in the diagram. The moment in time H marked in the diagram is the earliest switch-off time of injector energization to be taken into account. In order to ensure that the injector current can be switched off in good time, when the relevant conditions prevail —the existence of a particularly high rail pressure and the requirement to supply a particularly small quantity of fuel for the immediately upcoming injection—the moment in time A must not be too late. (Such a constellation exists, for example, in the case of an upcoming pre-injection followed by a main injection with high fuel requirements existing).
(41) The change in rail pressure occurring during the injection process, which shows a decrease from about 1200 bar to 1000 bar in the diagram used to illustrate the process, is a significant disadvantage, since the calculated moment in time at which the injector current is to be switched off, and is switched off in a prior art system is, in the final analysis, based on an incorrect specification, which is why, in the given example, the actual amount of fuel injection is smaller than the target amount. Likewise, during an injection process, the actual amount of fuel injected may be higher than the target amount, in the event that the high-pressure pump supplies fuel to the rail during an ongoing fuel injection process.
(42) Although a high-pressure pump is driven directly by the internal combustion engine via a power take-off, the factor for the transmission ratio, which is indeed a fixed transmission ratio, is a factor exhibiting a comparatively large common multiple of two, since, on the one hand, the high-pressure pump should not be operated at unnecessarily high speeds so as to limit friction losses and the resultant wear. On the other hand, the transmission ratio must be sufficiently high, so that the high-pressure pump can have a sufficiently high fuel delivery rate at any crankshaft speed. (Due to its widespread use, a 4-stroke internal combustion engine is taken as a basis.) If the transmission ratio were e.g. 1:7, the period duration for the value pair (angular position of the crankshaft and angular position of the high-pressure pump) would be 34 revolutions in the case of a 4-stroke internal combustion engine. Due to a long period duration for the value pair of said angular positions, the injection quantity cannot easily be rendered uniform via parameters that are fixedly implemented in the engine control software, not even in the case of a stationarily operated internal combustion engine.
(43) In dynamic applications, such rendering uniform through parameters is not possible under any circumstances, since, in this case, the deviation between the target value and the actual value of the rail pressure is not only dependent on the value pair of the above-mentioned angular positions, but is also influenced by constantly changing target injection quantities. In addition, the angular position of the start of injection is subject to the respective speed-torque operating point of the internal combustion engine. The speed-related delivery rate of a high-pressure pump can, moreover, be adjusted variably for reasons of efficiency. In short, as regards the changes in rail pressure during the successive injection processes, there is no periodicity at all in a dynamically operated internal combustion engine.
(44) In may therefore be stated in summary that the calculation of the duration of injector energization is based on an incorrect specification, which is why the target quantity of fuel injection is missed. As mentioned above, the delivery rate of the high-pressure pump is adjustable, but this only allows adaptation to a collective of several injection processes, whereas a readjustment of the rail pressure for a single immediately upcoming injection is not possible.
(45) The invention therefore provides a compensation method which can be added to the engine operating strategy in the form of additional software and which, making use of existing sensors and actors, leads to a reduction in the deviation between the target value and the actual value of the injection quantity with respect to individual injections.
(46) When the compensation method according to the present invention is used as a supplement to the injection system control corresponding to the prior art, the processed rail pressure value must already be available as the first pressure value at a slightly earlier moment in time A than in the case of a prior art system, since, before the injector current is switched off, some additional software functions explained hereinafter must be executed.
(47) According to the prior art, an already final calculation of the injector current switch-off time is carried out based on the rail pressure value available at the moment in time A.
(48) According to the present invention, however, a first, provisional injector opening duration and thus a provisional moment in time for switching off the injector current is, according to a first embodiment, calculated based on the first rail pressure value available at a moment in time A. This value must be available at a moment in time C (cf.
(49) At a moment in time D, which is precisely defined as well, a processed, updated second rail pressure value must be available. As regards the processing of the second rail pressure value, a short task run time is given a much higher priority than the accuracy of the absolute value, other than in the case of the rail pressure value available at the first moment in time A. At the moment in time E, the difference dp between the two read-in rail pressure values is available. At the moment in time F, a correction value calculated from the existing data is available.
(50) At the moment in time G, the definitely specified switch-off time of the injector current is available.
(51) For the sake of clarity, it should again be pointed out that, according to the first embodiment described in detail hereinafter, the second rail pressure value ascertained at the moment in time D is not used as a basis for a complete recalculation of the injector opening duration and thus of the injector current switch-off time, but for a calculation of a correction value which is used for determining a second, final injector opening duration and thus a final switch-off time I, taking into account the previously calculated first injector opening duration and thus the provisional switch-off time.
(52) According to a second embodiment, however, the second pressure value, which is available at the moment in time D, is used for correcting the first pressure value, and only then is the injector opening duration calculated from the corrected pressure value.
(53) The processing of the first rail pressure value available at the moment in time A primarily aims at a high degree of accuracy, i.e. the highest possible correspondence between the actually existing physical rail pressure and the digital value ascertained therefrom, whereas the duration of signal processing is of secondary importance. With the second rail pressure value available at the moment in time D, the speed of signal processing is of greater importance.
(54) It turned out that an omission of certain processing steps of signal processing for the processed first rail pressure value to be transferred to the engine control software at the moment in time A leads to a significantly higher variation of the actual injection quantities in relation to the target quantities, although the period of signal sampling relevant for this can take place in a later period of time and the period of measurement value acquisition thus approaches the period of injection more closely. However, for the second rail pressure value to be transferred to the engine control software at the moment in time D for calculating the correction value K, it turned out that a targeted omission of certain processing steps of signal processing and the thus possible later signal sampling leads to a correction value K, the use of which reduces the deviation between the actual injection quantity and the target injection quantity.
(55) A sequential sequence of preferred processing steps executed for signal processing for the first rail pressure value available at the moment in time A is listed below: sampling of the sensor signal (sample-and-hold) analog-to-digital conversion reading the digital input variable into the software correction of the pressure signal due to a deviation between the target value and the actual value of the sensor supply voltage averaging additional digital filtering downsampling
(56) In the signal processing of the second rail pressure value available at the moment in time D, however, the following processing steps are preferably omitted: correction of the pressure signal due to a deviation between the target value and the actual value of the sensor supply voltage additional digital filtering downsampling
(57) The other processing steps, however, can be performed in the same way as for the first pressure value.
(58) In order allow the advantage of faster signal evaluation to be exploited, the signal-sampling period of time must take place in a late period of time; ideally around the period of time which just still allows the digital second rail pressure value to be available at the moment in time D.
(59) According to a preferred embodiment, it is not the first rail pressure value, which has previously been processed with particularly great effort and which is available at the moment in time A, that is used for calculating the rail pressure value difference dp required for determining the correction value K, but a third rail pressure value, which is ascertained by a processing that is similar to and preferably identical with the processing on which the second rail pressure value read-in at the moment in time D is based.
(60) It is possible to ascertain the two values quantifying the rail pressure before the start of injection, i.e. the first and the third rail pressure, in a common signal sampling process. This would be advantageous, on the one hand, because two digital values would then be obtained, which would only differ—as desired—with respect to their signal processing mode. On the other hand, in this case, signal sampling would have to be carried out earlier by the task run time required for the additional signal processing.
(61) The fundamentally existing possibility of separating the signal samplings with which the rail pressure values are to be quantified before injection and of carrying out the third rail pressure value with the fast processing subsequent to the two signal samplings is disadvantageous.
(62) The remaining possibility of separating the signal samplings with which the rail pressure values are to be quantified before injection and of having already ascertained the third rail pressure value with the fast processing before the start of signal sampling for generating the first rail pressure value, the processing of which requires great effort, has the advantage that the time interval between the last-mentioned signal sampling and the injection will not be increased still further.
(63) The advantage of this preferred embodiment is to be seen in that the calculated pressure difference dp is based on two pressure values which are largely subject to the same disturbances. As a result, there is higher conformity between the difference of the physically existing rail pressures and the digital value that is calculated for calculating the correction value K.
(64) A simple example of this is the thermally induced drift of the supply voltage of the pressure sensor. For determining a precise absolute value, it will be useful to compensate for this disturbance or to execute a correction calculation for the corruption caused by this disturbance. For a pressure difference, the corruption will be much smaller, if both pressure values are subject to this disturbance than if a correction calculation is executed for only one of the two pressure values.
(65) In the following, a survey of the qualitatively recorded moments in time for the individual method steps will be given once more: A: availability of the processed first rail pressure value (priority on the accuracy of the absolute value) B: start of injector energization C: availability of the provisionally specified moment in time of injector current switch-off D: availability of the processed second rail pressure value (priority on short task run time to allow late signal sampling) E: availability of the pressure difference dp F: availability of the correction value K G: availability of the relevant moment in time for injector current switch-off H: earliest possible moment in time at which the injector current can actually be switched off according to the relevant specification. I: switching off the injector current as defined at the moment in time G
(66)
(67) The function for determining the TOC value first takes over, in block 11, the fuel target quantity for the subsequent injection from the engine control strategy, and determines, in block 12, the first pressure value of the rail pressure by means of complex signal processing. In block 13, a first TOC value is calculated using the relevant input variables of the target fuel quantity of the subsequent injection and the precise first value of the rail pressure that precedes in time the start of injection as closely as possible.
(68) In the case of the method according to the present invention, the first TOC ascertained in this way is only a provisionally specified value. The second TOC value actually used to energize the injector is specified according to the present invention by a further function, referred to hereinafter as correction function 17. This correction function 17 generates a correction value, in particular in the form of a correction factor, by means of which the first TOC value in block 18 is corrected so as to provide the final second TOC value.
(69) The correction function 17 exhibits a dependence on a second pressure value of a renewed later, i.e. updated, rail pressure measurement 14, which does preferably not take place before the injection.
(70) In the present embodiment, this renewed rail pressure measurement 14 has no influence on the provisionally calculated first TOC value, but exerts, via the correction function 17, its influence on the second TOC value to be finally specified. Therefore, it is not necessary to execute the entire injection-determining part of the engine control software with the updated second rail pressure value.
(71) The second pressure value is incorporated into the correction function 17 in the form of a pressure difference dp. To this end, a third pressure value is ascertained in block 15 immediately before the moment in time A at which the first pressure value is ascertained, the third pressure value being processed in the same way as the second pressure value. In block 16, the pressure difference between the second and the third pressure value is formed and transferred to the correction function 17.
(72) In the present embodiment, the correction function 17 further exhibits a dependence on the first rail pressure value, which is of decisive importance for specifying the provisional first TOC value. In addition, the correction function may be dependent on the already specified target fuel quantity of the subsequent injection.
(73) In order to allow the updated second rail pressure measurement to be carried out as late as possible, i.e. as closely as possible to the earliest possible switch-off time of the injector current, the processing of the resultant updated second rail pressure value must—as has been explained in detail—have the lowest possible task run time and the correction function must be configured such that the sum of the task run times of its processing and the correction calculation are as short as possible. (This formulation with the deliberately chosen term “task run time” implies that the maximum required computing time is as short as possible).
(74)
(75) In the present embodiment, the TOC value, which is relevant for the energization, is ascertained in block 18 by multiplying the previously calculated provisional first TOC value by a correction value determined by the correction function. A correction value of 1 therefore corresponds to no change.
(76) The correction function 17 has a case differentiation 20. The decision criterion depends on the updated second rail pressure value, which is available at the moment in time D. Therefore, the case differentiation 20 can only be resolved comparatively late.
(77) A characteristic map K1, K2 is stored in both paths of the case differentiation. The two input variables of both characteristic maps are the first rail pressure value, which is available at the moment in time A and which has been measured comparatively early, and the target value of the injection quantity for the immediately following fuel injection, said target value being available even more early. Therefore, both characteristic maps K1 and K2 are read out in blocks 23 and 24, respectively, prior to the moment in time D at which the second pressure value is available.
(78) For calculating the correction factor, only the initial value of one of the two characteristic maps 21, 22 is required in the final analysis. Since reading out both said maps is preponed, the second rail-pressure measurement value acquisition, i.e. the respective signal sampling for providing the updated second rail pressure value, can be postponed by the duration corresponding to the task run time for reading out a characteristic map.
(79) This principle may, of course, also be applied in the event that the case differentiation comprises more than two cases or that no case differentiation is made. It goes without saying that this principle may also be applied, if a calculation rule etc., instead of a characteristic map, has to be processed.
(80) What is characteristic is the strategy that, when the correction factor is being ascertained, part of the calculation routine has already been executed before the updated second value of the rail pressure is available.
(81) In the present embodiment, this is done by reading out a value from a characteristic map K1, K2 on the basis of the first pressure value and the target injection quantity.
(82) The correction factor is then determined by interpolation functions 23, 24, which adapt, on the basis of the pressure difference dp, the value read out from the respective characteristic map. In the present embodiment, the value read from the characteristic map corresponds to a correction factor for a given value p.sub.k1 or p.sub.k2 of the pressure difference dp, and is now adapted, in particular by means of interpolation, to the pressure difference actually determined by means of the second and third pressure values.
(83) The interpolation will now be illustrated on the basis of the following example, which is described under the assumption dp≥0. In the assumed example, the target value of the upcoming injection is 150 mg and the first rail pressure available at the moment in time A has the value p.sub.b. The resultant initial value of the correction map K1 is preferably determined already before the moment in time D and has the value 1.6 in the given example.
(84) Assuming that the third and second rail pressure values available at the moment in time A and at the moment in time D are equal, i.e. dp=0, the initial value of the correction matrix will not be taken into account. The initial value of block 23, i.e. the correction value, then has the value 1.
(85) Assuming that the variable dp reaches or exceeds a specified threshold value p.sub.k1, a correction value of 1.6 is obtained. If the threshold value is exceeded, the value read from the characteristic map will therefore be used as the correction value without extrapolation.
(86) Under the assumption that the variable dp has a value between 0 and the threshold value p.sub.k1, a linear interpolation between the value 1 and the correction map initial value 1.6 is executed. If the variable dp, for example, amounts to 10% of the threshold value p.sub.k1, the linear interpolation will result in a value of 1.06. In this case study, the provisionally specified TOC value is multiplied by a factor of 1.06.
(87) The threshold values p.sub.k1, p.sub.k2 are stored in the parameter set of the engine control unit.
(88)
(89) A parameter set that can be used to describe such a characteristic map may e.g. be provided in the form of a value table. A respective column of such a value table has recorded therein the TOC support points for different fuel quantities and a fixedly maintained rail pressure value. The TOC support points for a fixed maintained fuel quantity and for the different rail pressure values are recorded in a respective line.
(90) The characteristic map for determining the TOC value may also be used for calculating a characteristic map K1 and K2, respectively, from which a value is read out for determining the correction factor. To this end, a further parameter set is created whose support points are based on the same fuel quantity values. As regards the rail pressure value, the same pressure differences as in the actual characteristic map still exist between two support points; however, in the second characteristic map the respective pressure entries of all support points are reduced by a respective identical pressure value difference p.sub.k2. As a result, the values of the TOC entries are higher at respective identical positions in the second characteristic map.
(91) These two characteristic maps can be used for determining therefrom the correction map. The grid between the rail pressure values and the fuel quantities corresponds to that of the characteristic maps for the TOC value. The grid is preferably not an equidistant grid. The reason for this is that the characteristic maps are non-linear and that, on the basis of a skillful selection, a much higher accuracy can therefore be accomplished while maintaining a certain number of support points.
(92) In the correction map, the respective support points refer to the fuel quantities and the rail pressure values, as in the case of the characteristic map for determining the TOC, which has been explained first. In the correction map, the entries at a support point K(m.sub.i, p.sub.j) correspond to the respective quotient of the entries of the first-mentioned characteristic map, the so-called fingerprint map, and the second characteristic map, in which the TOC values at each support point are shifted by a fixed pressure difference p.sub.k2.
(93) As regards
(94)
(95) In the case of the first embodiment according to the present invention shown in
(96) However, the present invention is not limited to such an embodiment.
(97)
(98) Blocks 11, 12 as well as 14 to 16 correspond to the first embodiment shown in
(99) In the case of the embodiment shown in
(100) The final injector opening duration TOC is then read, in block 31, directly from the TOC characteristic map by means of the corrected pressure value p.sub.korr and the target injection quantity m, i.e. as TOC[m, p.sub.korr].
(101) The present invention allows a considerable improvement in the accuracy of the fuel quantity actually injected. In the following, this will be proved by series of measurements, which were established with the first example of the present invention.
(102) In
(103) In both test series, each injection process documented in the diagrams was triggered in a corresponding manner at the same crankshaft angle. The upper diagram shows the actual values of fuel injection without application of the compensation method according to the present invention. The lower diagram shows the corresponding fuel quantities with use of the compensation method according to the present invention under otherwise identical test conditions.
(104) When the results of the two test series are compared, it is particularly noticeable that the compensation method according to the present invention obviously prevents primarily the particularly strong deviations from the target values. But also in the collective, the deviations have been reduced approximately by a factor between two and three.
(105) In
(106) Particularly high dynamic requirements exist in many applications in the field of mobile work machines. The diesel engines used in this field are classified as so-called off-road engines. The latter are subject to a special exhaust-gas legislation. The emission limits laid down therein are based on a standardized test cycle, the NRTC (Non Road Transient Cycle). By exactly controlling the injection quantity, the present invention allows a substantial improvement also in the field of the exhaust gases produced by the engine.