The invention relates to the field of controlling the injection of fuel, notably of petrol, on starting up a heat engine, used in particular in the context of a motor vehicle.
More particularly, the subject of the invention is a method for controlling the injection of fuel on starting up a heat engine, an electronic control unit implementing this method, and a motor vehicle equipped with such a unit.
The increasing research into reducing polluting emissions is leading to a search for consumption savings on heat engines and therefore to optimizing to the maximum all the areas of operation of the engine.
The engine start-up phase is a generator of consumption and of polluting emissions because, during this phase, a high energy has to be supplied to start the engine. This problem is all the more critical as the exhaust gas post-treatment system at the same time exhibits a low efficiency because of its low heat balance. Any fuel not consumed by the explosions in the engine is present in the form of HC/CO in the exhaust.
As is known, the control of the injection during the start-up phase of an internal combustion engine makes use of an open loop automation solution and therefore demands a calibration that takes into account the variances associated with manufacture, environment, and fuel type, which affect the engine. The injection is regulated (by controlling the opening/closing of the injectors to adjust the injection time) on a flat rate setpoint which takes into account these variances to increase the richness of the air/fuel mixture. The air/fuel mixture has to be strongly enriched on start-up for this operation to be possible regardless of the conditions. In particular, the calibration must make it possible to start the engine at its most inert (i.e. exhibiting the greatest internal mechanical frictions) fed by fuel with the lowest possible volatility. The result of this, in most cases, is an excessive consumption compared to the real needs of each engine and polluting emissions that are not treated by the post-treatment system which generally includes a catalyst and which has not yet reached its operating temperature on start-up.
Only after a sufficient temperature has been reached following start-up does a control by closed loop automation become possible. In practice, before reaching this temperature, the determination of a reliable signal representative of the richness in order to allow for a necessary return to closed loop regulation remains currently impossible.
The aim of the present invention is to propose a solution for controlling the injection of fuel on starting up a heat engine which remedies the drawbacks listed above.
A first aspect of the invention relates to a method for controlling the injection of fuel on starting up a heat engine, which comprises a first step of determining a setpoint fuel quantity on start-up, as a function of a difference between a setpoint acceleration of the engine and an instantaneous acceleration of the engine.
The determination step can comprise a first phase of determining a difference between a real engine speed derivative and an engine speed derivative setpoint, the difference between the real speed derivative and the speed derivative setpoint being representative of the difference between the setpoint acceleration of the engine and the instantaneous acceleration of the engine.
In the first phase, the real speed derivative can be determined from a value of the instantaneous speed derivative of the engine of a temperature of an engine cooling heat-transfer liquid.
In the first phase, the engine speed derivative setpoint can be determined from the temperature of the engine cooling heat-transfer liquid, the computation pitch of said derivative being proportional to the instantaneous speed.
The determination step can comprise a second phase of generation of a richness correction factor on start-up, from a mapping which takes as input the difference between the real speed derivative and the engine speed derivative setpoint and the temperature of the engine cooling heat-transfer liquid.
The mapping can correspond to a richness correction proportional regulator.
The determination step can comprise a third phase of characterizing the setpoint fuel quantity on start-up, from the richness correction factor on start-up and from a pre-established basic setpoint fuel quantity.
The characterization third phase can comprise a modulation of the richness correction factor on start-up as a function of the possible number of engine restarts.
The method can comprise a second step consisting in injecting a quantity of fuel corresponding selectively to the setpoint fuel quantity on start-up determined in the first step or a pre-established basic setpoint fuel quantity.
The selection from the setpoint fuel quantity on start-up and the pre-established basic setpoint fuel quantity depends at least on a first condition exploiting a criterion associated with the instantaneous speed of the engine and a second condition exploiting a criterion associated with the difference between a real speed derivative of the engine and an engine speed derivative setpoint.
The first condition can be satisfied, for example, if the instantaneous speed of the engine is greater than or equal to a predetermined first threshold.
The second condition can be satisfied, for example, if the difference between the real speed derivative of the engine and the engine speed derivative setpoint is greater than or equal to a predetermined second threshold.
The second step can consist in injecting, for a determined duration, the setpoint fuel quantity on start-up determined in the first step, when the first and second conditions are simultaneously satisfied.
The determined duration can be a function of the temperature of the engine cooling heat-transfer liquid.
The selection from the setpoint fuel quantity on start-up and the pre-established basic setpoint fuel quantity can depend on the possible number of engine restarts.
The second step can comprise a regulation of the fuel injection time on the engine as a function of the quantity of fuel to be injected.
A second aspect of the invention relates to an electronic control unit which implements the method for controlling the injection of fuel on starting up a heat engine as presented above.
A third aspect of the invention relates to a motor vehicle comprising such an electronic control unit, a heat engine, and a fuel injection device supplying the heat engine and driven by the electronic control unit.
Other advantages and features will emerge more clearly from the following description of particular embodiments of the invention, given as nonlimiting examples and represented in the appended drawings, in which:
and
The solution proposed below, with reference to
A first aspect thus relates to a method for controlling the injection of fuel on starting up a heat engine. According to an important feature, the method comprises a first step consisting in determining a setpoint fuel quantity on start-up, the determination being a function of a difference between a setpoint acceleration of the engine and an instantaneous acceleration of the engine. As will also be detailed below, the control method then comprises a second step consisting in injecting a quantity of the fuel “Q_INJ_CONS_DEM” corresponding selectively either to the setpoint fuel quantity on start-up “Q_INJ_DEM” determined in the first step, or to a pre-established basic setpoint fuel quantity “Q_INJ”.
The principle of this control is therefore to compare an acceleration setpoint of the engine and the real acceleration of the engine. It particularly concerns the angular acceleration. The difference thus obtained is representative of the mechanical torque delivered by the engine and necessary to the start-up.
Hereinbelow, the rest of the nomenclature between the drawings and the terms of the description is as follows:
To be able to compare the acceleration setpoint of the engine and the real acceleration of the engine, the determination step comprises a first phase of determining a difference between a real speed derivative of the engine (output 1 called “Instantaneous derivative” in
The reasoning is as follows:
The following is posited:
With
E: the energy
I: the moment of inertia
ω: the engine speed
P: the power
C: the torque
For the derivative setpoint, the following is deduced:
For the rest of the reasoning, the moment of inertia and the constant, identical to the two accelerations of energies, are disregarded.
ωsp being a function of “dt”, the transition to discrete mode gives
With an identical reasoning for the instantaneous torque, the following applies
The difference between the two derivatives (setpoint and instantaneous) gives an image of the torque needed to reach the setpoint as a function of the instantaneous speed.
Thus,
In the first phase, and with reference to
The setpoint derivative is constructed in the form:
which is not represented. This computation is performed at the TDC (via the “EV_TDC” parameter) in order to be consistent with the computation of the engine speed derivative setpoint (output 1 called “Setpoint derivative” in
A first order filter “1st order filter” of type
DervNfiltered=k·DervNraw+(1−k)·DervNfiltered-1
makes it possible to filter the derivative in order to eliminate the noise. The factor “k” depends on “Temp_water” using the block “Gain_fct_Temperature_Water”. A saturation “Saturation” between a maximum value and a minimum value also makes it possible to avoid excessive swings in the derivative.
Also in the first phase and with reference to
More specifically, the “Setpoint_Derivative” structure computes the derivative at each top dead center point “EV_TDC” and on initializations on power up “EV_PW” and on engine stalling “EV_STA”. Thus, the computation is consistent with the computation of the filtered speed derivative in relation to
DervNfiltered=k·DervNraw+(1−k)·DervNfiltered-1
and makes it possible to eliminate the noise. The factor “k” depends on “Temp_water” by virtue of the “Gain— fct_Temperature_Water” block in
The determination step comprises a second phase of generation of the richness correction factor on start-up “Richness_Corr_Fac”, from a mapping (“Enrichness_Fact” block in
In practice, since the difference between the acceleration setpoint of the engine and the real acceleration of the engine cannot be directly transposed for a heat engine, it becomes the input of a proportional correction on the richness. Thus, the correction made during the start-up is significant at low speeds and drops, even becomes negative, as the speed rises if the real angular acceleration of the heat engine exceeds the setpoint (which can be the case for an engine with very little inertia).
In addition, and with reference to
However, the quantity “QJNJ” is not directly multiplied by the gain “Richness_Corr_Fac” output from the “Startup_Factor” block and input to the “Startup_Fuel_Weight” block. On the contrary, the characterization third phase comprises a modulation of the richness correction factor on startup “Richness_Corr_Fac” as a function of the possible number of engine restarts. This modulation performed in the “Startup_Mode” block depends on the input “Red_Mot”; this variable is derived from a computation which is not represented.
The “Startup_Mode” block is detailed in
In other words, the “Red_Mot” parameter makes it possible to detect possible successive start-ups. In practice, during a first start-up, the oil film is not established, provoking more significant frictions. This first start-up requires a higher torque, therefore a greater quantity of fuel. Corrections are applied via this detection for the restarts in the “Startup_Mode” and “Fuel_Weight_Application” blocks.
More specifically, the “Startup_Mode” block allows for a consolidation of the richness correction factor “Richness_Corr_Fac”. A gain makes it possible to correct this factor upon restarts, then the factor is limited by a saturation in order to avoid aberrant factors to be finally multiplied by the quantity “QJNJ”. The latter being computed from the estimation of the air flow rate entering into the engine and the stoichiometry as well as various corrections as required.
This control principle makes it possible to bring to the heat engine the precise quantity of fuel necessary for the start-up, by virtue of the time-variable modulation conferred by the richness correction factor on startup that is thus generated.
The control also comprises, as indicated previously and with reference to
Notably, the method exploits the pre-established basic set-point fuel quantity “Q_INJ”. This quantity is exploited in a first start-up sequence in combination with the total enrichment factor. Then, once the first sequence is finished, the method provides a second post-startup sequence during which the fuel injection is controlled directly only from the pre-established basic setpoint fuel quantity “Q_INJ”, independently of the total enrichment factor.
From all of the above, it emerges that the control principle makes it possible to introduce a concept of regulation of the richness during start-up phases. The advantages are:
The result thereof is a more accurate management of the quantities of fuel injected during the start-up phase. The consumption and the polluting emissions are reduced, also allowing for potential savings on the proportion of precious metals in the possible catalyst in post-treatment.
It should be noted that the proposed solution, although more “physical” and closer to the needs of the engine, remains a proportional regulation in open loop mode. The accuracy of the richness obtained in relation to the setpoint richness depends a lot on the basic set-up of the engine, notably the filling.
With reference to
For example, the first condition is satisfied if the instantaneous speed “N” of the engine is greater than or equal to a predetermined first threshold, for example equal to 1000 rpm. So, the second condition is, for example, satisfied if the difference between the filtered real speed derivative of the engine and the engine speed derivative setpoint is greater than or equal to a predetermined second threshold, for example equal to 0.
The second step can notably consist in injecting, for a determined duration Δ (
Furthermore, the selection from the setpoint fuel quantity on start-up “Q_INJ_DEM” and the pre-established basic setpoint fuel quantity “Q_INJ” depends on the possible number of engine restarts, through the signal “Red_Mot” and input (input 2) into the “Deactivation_Condition” block of
For its implementation, the second step can notably comprise a regulation of the fuel injection time on the engine as a function of the quantity of fuel to be injected “Q_INJ_CONS_DEM”.
A second aspect of the invention relates to an electronic control unit which implements the method for controlling the injection of fuel on starting up a heat engine as developed above. The control unit comprises all the blocks described previously.
A third aspect of the invention relates to a motor vehicle comprising an electronic control unit as mentioned above, a heat engine, and a fuel injection device supplying the heat engine and driven by the electronic control unit.
The invention finally relates to a heat engine controlled by a control unit as described above, and a data storage medium that can be read by the control unit, on which is stored a computer program comprising computer program code means for implementing the phases and/or the steps of a control method as mentioned above.
Finally, it relates to a computer program comprising a computer program code means suitable for performing the phases and/or the steps of a control method as mentioned above, when the program is running on such a control unit.
In
The curve C2 represents the trend over time of the engine speed “N”, and the illustration of the condition 1. The curve C3 illustrating the difference between the derivative setpoint and the real speed derivative, represents the acceleration or the energy necessary for the starting of the engine. This difference is converted into gain on the richness. In
The control device described in this document can be adapted to the air control of the engine (via the gas butterfly valve) or to the control of advance during start-ups by taking as a reference respectively a reference butterfly valve opening and a reference value of the advance instead of the richness 1.
Number | Date | Country | Kind |
---|---|---|---|
11 58564 | Sep 2011 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR12/52134 | 9/25/2012 | WO | 00 | 3/26/2014 |