The present invention relates to a method for adapting at least one injector of an injection system, in particular of a common-rail injection system of an internal combustion engine of a motor vehicle. The present invention also relates to a computer program, a machine-readable data carrier for storing the computer program, and an electronic control device with the aid of which the method according to the present invention can be carried out.
In a common-rail injection system, the activation period of at least one injector which is necessary for the desired injection quantity is ascertained as a function of a desired injection quantity and a measured fuel pressure in the rail (the so-called rail pressure) via an activation period characteristics map. In addition, the setpoint value of the rail pressure is predefined in such a way that it is continuously adjustable via a rail pressure characteristics map as a function of the desired main injection quantity and the rotational speed of the internal combustion engine.
The activation period characteristics map corresponds to an average or mean-valued injector, so that only an exactly mean-valued injector will precisely inject the desired fuel quantity during the activation in the case of the activation period ascertained on the basis of the activation period characteristics map.
In order to adapt or compensate for manufacturing tolerances of injectors, versus an above-mentioned mean-valued injector, as well as, for example, age-related changes in the injection behavior over their service lives, the different approaches or functions described in the following are known to be available.
In order to adapt quantity variances in the new condition of an injector, a so-called injector fuel-quantity compensation is carried out. In this case, the actually injected fuel quantity is individually measured for each injector at different points of the activation period characteristics map and their deviation from a setpoint quantity of a mean-valued injector is determined. The measured values of the deviation are, for example, alphanumerically coded and this code is attached to the injector. During the manufacture of an internal combustion engine, this code is read into a control device of the internal combustion engine and decoded. Quantity deviation values present at discrete check points or base points are interpolated or extrapolated across the entire activation period characteristics map. The above-mentioned deviations of the injection quantity are therefore known for each injector or cylinder of the internal combustion engine and may thus be adapted or compensated for. An injector fuel-quantity compensation, however, does not allow for the compensation for the above-mentioned changes over the service life.
With the aid of a learning function of the so-called “zero fuel compensation” (ZFC) which is known per se, a quantity drift may be adapted over the service life in a very limited characteristics map area of an above-mentioned activation period characteristics map. This function includes certain learning period areas, exclusively time intervals in the coasting mode of the internal combustion engine being used in which a quantity intended by the driver equals zero. In an operating state of this type, a certain learning value is set for the rail pressure and the injector of a cylinder is in this case activated at a very short activation period. This activation period is varied until a predetermined injection quantity may be inferred from the rotational speed progression of the internal combustion engine. In this way, it is possible to retrace and adapt or compensate for the change in the activation period which results over the service life and which is necessary for the injection of the predetermined injection quantity. The disadvantage is that the learning mode and the application of a learned activation period is limited to very small injection quantities so that if an injection quantity >0 is desired by the driver, the learning cycle must be interrupted immediately in most cases and a transition into the normal driving operation must take place.
Another approach to adapting an injection system depends on the basis for compensating for torque inequalities between individual cylinders of the internal combustion engine (so-called “fuel balance control”=FBC), which mainly originates in the air system or in the mechanical components of the internal combustion engine. In this case, this compensation takes place with the aid of pure controllers.
Moreover, sensor systems for detecting the injection start and the injection end of a fuel injection or for measuring the combustion chamber pressure are already being developed today. It will thus be possible to control the injection quantity significantly more accurately than before, it being necessary, however, to stationarily set the working point for the control for a preferably long period of time. Working points of this type, however, change constantly and rapidly in a motor vehicle so that it will also be necessary in systems of this type to ascertain preferably accurate information about the general deviation of the behavior of an individual injector from that of an above-mentioned mean-valued injector in order to use this information in the form of a pilot control of the activation period or a variable associated with the latter.
In this case, it is meaningful to ascertain simple parameters using which the data of a characteristics map, which is adapted to a mean-valued injector, may be adapted to the particular injector with the aid of multiplicative and/or additive corrections. In this way, the controller for the injection quantity and the injection duration is considerably relieved during dynamic operation and the metering accuracy is considerably increased.
When ascertaining the above-mentioned parameters, a characteristics map to be adapted or corrected is usually spanned over two input variables, a setpoint injection duration and an injection pressure in the case of a common-rail injection system, for example. In order for the associated measured values to be ascertained in the entire characteristics map area, these measurements are to take place during normal operation of an internal combustion engine or during normal driving operation of a motor vehicle including such an internal combustion engine, and the taking of the measurements are therefore not limited to a defined learning mode, e.g., a coasting mode of the internal combustion engine.
In the case of the above-mentioned ascertainment of the measured values, the difficulty thus arises that, during the above-mentioned combustion engine or driving operation, both input variables of the characteristics map to be adapted are adjusted continuously and it is thus not possible to assign the obtained measured values or their deviations from those values, which are to be expected in the case of exactly mean-valued injectors, to the base points or base positions stored in the characteristics map.
The present invention is therefore based on the idea of assigning the obtained measured values to unambiguously determined base position areas in the characteristics map to be able to ascertain therefrom adaption parameters for a preferably multiplicative and/or additive correction of the respective output variable of the characteristics map.
For this purpose, a method according to an example embodiment of the present invention, in particular, provides in the case of an above-mentioned adaption of at least one injector of a common-rail injection system of an internal combustion engine, a learning mode which permits only few discrete values for one of the input variables of the characteristics map, preferably for the rail pressure, or which adjusts only in discrete stages one of the input variables of the characteristics map, preferably the rail pressure.
According to a preferred example embodiment of the method according to the present invention, only those predefined values are used for the discrete stages for which base points are already provided in the associated characteristics map.
In an example embodiment, an additional requirement with regard to the adaption or correction itself is that an intervention into the operation or control of the internal combustion engine (e.g., into the engine management) which takes place on the basis of a correspondingly corrected output variable must be minor enough to not be noticed by the vehicle driver or at least not be considered to be disadvantageous or comfort-reducing.
Based on the method according to the present invention, the injected fuel quantity of a common-rail injector and thus, in particular, also an above-mentioned characteristic curve can be determined or adapted, or corrected more accurately.
In an example embodiment of the present invention, the method further includes ascertaining a value, which is to be provided during normal operation, of the one input variable, for which only discrete values are permitted in the learning mode, and that value which is closest to the thus ascertained value and which is permissible in the learning mode is determined as the setpoint value of this input variable. Based on the stage- or ramp-shaped characteristic curve resulting therefrom, the method can be implemented with relatively little effort.
In the case of the method according to the present invention, in an example embodiment, a hysteresis is provided at each switchover point of the above-mentioned discrete values of the input variable. In this way, it is possible to effectively avoid a frequent switchover between two discrete values, since the hysteresis loops alleviate the discrete character of the characteristic curve.
Individual characteristic curves ascertained with the aid of the method according to the present invention can be used to generate an entire characteristics map by simple accumulation or conflation.
In an example embodiment, a transition is carried out into the learning mode only if certain boundary conditions which may influence the behavior of the at least one injector of the injection system are within limits which are normal for the driving operation, thus ensuring that the learning mode is only activated if an adaption according to the present invention is possible during the driving operation at a sufficient degree of accuracy.
In an example embodiment, if the method according to the present invention is used for adapting an injector of a common-rail injection system, only discrete values are permitted for the rail pressure during the learning mode. In particular, only predefined, discrete values may be permitted for a setpoint value of the rail pressure in this case. The rail pressure is preferred as one of the input variables, since it is known to be accurately presettable using means which are already present in such an injection system, e.g., a fuel pump, a control valve, and a fuel pressure sensor.
The present invention can be used as an adaption or a correction function, in particular, in an above-mentioned common-rail injection system, the internal combustion engine being usable in a motor vehicle or in the field of chemical engineering or the like. Moreover, the present invention can also be used with the advantages described herein for injection systems which are not provided for injecting fuel and in the case of which an activation characteristics map is used, e.g., in an SCR injection system for reducing nitrogen oxides in the exhaust gas of an internal combustion engine.
According to an example embodiment, a computer program according to the present invention is configured to cause performance of every step of the method, in particular when it runs on an arithmetic unit or a control device. The computer program makes it possible to implement the method according to the present invention on an electronic control device without having to carry out structural changes on it. For this purpose, a machine-readable data carrier is provided on which the computer program according to the present invention is stored. By installing the computer program according to the present invention on an electronic control device, the electronic control device according to the present invention is obtained which is configured to control an injection system with the aid of the method according to the present invention.
Further advantages and embodiments of the present invention are derived from the description and the accompanying drawings.
It is understood that the above-mentioned features and the features to be elucidated below are usable not only in the given combination, but also in other combinations or alone without departing from the scope of the present invention.
The example embodiment illustrated in
It is initially checked 100 whether the correction parameters which are necessary for the adaption or correction of an individual injector have not been yet ascertained at all or must be re-ascertained, since a predefined maintenance interval was exceeded. If one of these conditions is met, the normal driving operation of the motor vehicle is switched to learning mode 105. In this example embodiment, the learning mode differs from the normal operation only in that the rail pressure is no longer predefined in such a way that it is continuously adjustable as a function of the desired injection quantity and the rotational speed of the internal combustion engine, but such that the setpoint value of the rail pressure may have only exactly predefined discrete values. These predefined values are preferably identical to the pressure values for which base points are already provided in the characteristics map which is to be adapted or subsequently corrected.
The above-mentioned limitation to discrete values takes place according to the present example embodiment in that initially a rail pressure prail,n (see
In order to avoid a frequent switchover between two discrete rail pressure values, the characteristic curve shown in
In the described example embodiment, it is achieved overall that during the learning mode only the setpoint injection duration is still continuously adjusted and the measured values can be unambiguously assigned to a characteristic curve activation period=f (injection duration) at a fixed rail pressure in each case, the entire characteristics map possibly being made up of multiple characteristic curves of this type at discrete rail pressure values in each case.
Since the deviation between the rail pressure selected in the learning mode and that provided during normal operation is relatively small in each case if the stages of the characteristic curve shown in
According to one variant, the learning mode is enabled only when certain boundary conditions, which may influence the injector behavior, are within limits that are normal for the driving operation so that measured values which are influenced by certain boundary conditions are not taken into consideration when correcting the characteristics map. The above-mentioned boundary conditions can be, for example, the cooling water temperature or the fuel temperature present in the internal combustion engine.
One example embodiment of a processing structure for subsequent multiplicative and additive correction of the output variable of a characteristics map is illustrated in
Furthermore, an additive correction factor K+435 is also determined as a function of the actual value of rail pressure prail,actual 410 from a second adaption characteristic curve 430.
Activation period ADkorr 450 which is adapted to the individual injector behavior is computed on the basis of the two correction factors 425, 435 determined in this manner according to the relationship [ADkorr=Km*AD0+K+] with the aid of a multiplicative linking point 440 and an additive linking point 445. The base points of the first and the second adaption characteristic lines have been in this case determined beforehand based on the method according to the present invention, i.e., during the above-mentioned learning mode. Starting values for correction factors Km and K+ prior to a learning process which is carried out for the first time are:
Km(prail,actual)=1 and
K+(prail,actual)=0.
It is to be noted that the above-described learning mode may also be accordingly applied to determine adaption parameters for other variables than the ones described here as an example.
The method described above can be implemented in the form of a control program for an electronic control device for controlling an internal combustion engine or in the form of one or multiple corresponding electronic control units (ECUs).
Number | Date | Country | Kind |
---|---|---|---|
10 2014 217 112 | Aug 2014 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
5491631 | Shirane | Feb 1996 | A |
5755212 | Ajima | May 1998 | A |
6543220 | Yoshida | Apr 2003 | B2 |
6725826 | Esteghlal | Apr 2004 | B2 |
6988030 | Asano | Jan 2006 | B2 |
7111455 | Okugawa | Sep 2006 | B2 |
7305967 | Hagari | Dec 2007 | B1 |
7578288 | Thiel | Aug 2009 | B2 |
7650226 | Ishizuka | Jan 2010 | B2 |
7891337 | Takeuchi | Feb 2011 | B2 |
8215288 | Gwidt | Jul 2012 | B2 |
8219302 | Yamashita | Jul 2012 | B2 |
20020139360 | Sato | Oct 2002 | A1 |
20030164166 | Takeuchi | Sep 2003 | A1 |
20030233997 | Kawaguchi | Dec 2003 | A1 |
20050092303 | Oki | May 2005 | A1 |
20090063022 | Ishizuka | Mar 2009 | A1 |
Number | Date | Country |
---|---|---|
2011-153608 | Aug 2011 | JP |
Number | Date | Country | |
---|---|---|---|
20160061137 A1 | Mar 2016 | US |