METHOD AND SYSTEM FOR CONTROLLING A HYBRID PROPULSION SYSTEM OPTIMIZING FUEL CONSUMPTION AND POLLUTING EMISSIONS
20200101966 ยท 2020-04-02
Inventors
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
F02M26/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W2710/1005
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/70
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
F01N3/2066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/10
PERFORMING OPERATIONS; TRANSPORTING
F01N3/021
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W20/16
PERFORMING OPERATIONS; TRANSPORTING
B60W20/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/16
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a method of controlling a hybrid propulsion system of a vehicle, wherein a control (COM) (minimizing consumption and pollutant emissions at the after-treatment system outlet) is defined. The control method is based on minimizing a cost function (H) of a model (MOD) of the propulsion system. Thus, the method according to the invention allows simultaneous minimizing of fuel consumption and pollution emissions by accounting for after-treatment system efficiency.
Claims
1.-14. (canceled)
15. A method of controlling a hybrid propulsion system comprising at least one electric machine, at least one thermal engine, at least one electrical energy storage system supplying electrical energy to the electric machine, a kinematic chain for coupling the electric machine and the thermal engine, and a pollution emissions after-treatment system at an outlet of the thermal engine with a torque setpoint of the propulsion system being acquired, comprising: a) discretizing at least part of allowable control of the propulsion system to reach the torque setpoint of the propulsion system; b) constructing a model of the propulsion system connecting a cost function to a control of the propulsion system, the cost function being a function of consumption of the propulsion system and of the pollution emissions at an outlet of the pollution emissions after-treatment system; c) determining a control for the propulsion system by minimizing the cost function of the model of the propulsion system for the allowable discretized controls; and d) controlling the hybrid propulsion system by applying the determined control to the hybrid propulsion system.
16. A method as claimed in claim 15, wherein the control is at least one of a torque setpoint of the thermal engine, a torque setpoint of the electric machine and a control setpoint of the kinematic chain.
17. A method as claimed in claim 15, wherein the torque setpoint of the propulsion system is filtered.
18. A method as claimed in claim 16, wherein the torque setpoint of the propulsion system is filtered.
19. A method as claimed in claim 17, wherein a torque setpoint of at least one of the thermal engine and a torque setpoint of the electric machine is determined by use of the filtered torque setpoint of the propulsion system and steps a) to c) are repeated to determine a control setpoint of the kinematic chain by use of an unfiltered torque setpoint and the controls are applied to the hybrid propulsion system.
20. A method as claimed in claim 18, wherein a torque setpoint of at least one of the thermal engine and a torque setpoint of the electric machine is determined by use of the filtered torque setpoint of the propulsion system and steps a) to c) are repeated to determine a control setpoint of the kinematic chain by use of an unfiltered torque setpoint and the controls are applied to the hybrid propulsion system.
21. A method as claimed in claim 15, wherein the discretizing at least part of the allowable control accounts for a state of at least one of charge of the electrical energy storage system and speed of the propulsion system.
22. A method as claimed in claim 16, wherein the discretizing at least part of the allowable control accounts for a state of at least one of charge of the electrical energy storage system and speed of the propulsion system.
23. A method as claimed in claim 17, wherein the discretizing at least part of the allowable control accounts for a state of at least one of charge of the electrical energy storage system and speed of the propulsion system.
24. A method as claimed in claim 18, wherein the discretizing at least part of the allowable control accounts for a state of at least one of charge of the electrical energy storage system and speed of the propulsion system.
25. A method as claimed in claim 19, wherein the discretizing at least part of the allowable control accounts for a state of at least one of charge of the electrical energy storage system and speed of the propulsion system.
26. A method as claimed in claim 20, wherein the discretizing at least part of the allowable controls accounts for a state of at least one of charge of the electrical energy storage system and speed of the propulsion system.
27. A method as claimed in claim 15, wherein the cost function of the hybrid propulsion system model is written with an equation:
H(u.sub.1, u.sub.2, x, t)=f(u.sub.1, u.sub.2, t)+(t){dot over (x)}(u.sub.1, u.sub.2, x, t)
with:
f(u.sub.1, u.sub.2, t)=(1){dot over (m)}.sub.f(u.sub.1, u.sub.2, t)+{dot over (m)}.sub.NO.sub.
28. A method as claimed in claim 16, wherein the cost function of the hybrid propulsion system model is written with an equation:
H(u.sub.1, u.sub.2, x, t)=f(u.sub.1, u.sub.2, t)+(t){dot over (x)}(u.sub.1, u.sub.2, x, t)
with:
f(u.sub.1, u.sub.2, t)=(1){dot over (m)}.sub.f(u.sub.1, u.sub.2, t)+{dot over (m)}.sub.NO.sub.
29. A method as claimed in claim 17, wherein the cost function of the hybrid propulsion system model is written with an equation:
H(u.sub.1, u.sub.2, x, t)=f(u.sub.1, u.sub.2, t)+(t){dot over (x)}(u.sub.1, u.sub.2, x, t)
with:
f(u.sub.1, u.sub.2, t)=(1){dot over (m)}.sub.f(u.sub.1, u.sub.2, t)+{dot over (m)}.sub.NO.sub.
30. A method as claimed in claim 19, wherein the cost function of the hybrid propulsion system model is written with an equation:
H(u.sub.1, u.sub.2, x, t)=f(u.sub.1, u.sub.2, t)+(t){dot over (x)}(u.sub.1, u.sub.2, x, t)
with:
f(u.sub.1, u.sub.2, t)=(1){dot over (m)}.sub.f(u.sub.1, u.sub.2, t)+{dot over (m)}.sub.NO.sub.
31. A method as claimed in claim 21, wherein the cost function of the hybrid propulsion system model is written with an equation:
H(u.sub.1, u.sub.2, x, t)=f(u.sub.1, u.sub.2, t)+(t){dot over (x)}(u.sub.1, u.sub.2, x, t)
with:
f(u.sub.1, u.sub.2, t)=(1){dot over (m)}.sub.f(u.sub.1, u.sub.2, t)+{dot over (m)}.sub.NO.sub.
32. A method as claimed in claim 28, wherein the fuel consumption of the thermal engine is obtained by using a map.
33. A method as claimed in claim 28, wherein the pollution emissions m.sub.NO.sub.
{dot over (m)}.sub.NO.sub.
34. A method as claimed in claims 30, wherein the pollution emissions m.sub.NO.sub.
{dot over (m)}.sub.NO.sub.
35. A method as claimed in claim 34, wherein the pollution emissions m.sub.NO.sub.
36. A method as claimed in claim 34, wherein temperature of the after-treatment system is estimated by use of a formula:
h.sub.2(t)=k.sub.2[T.sub.AT QS(u.sub.1(tt), u.sub.2(tt))T.sub.AT(tt)] T.sub.AT QS(u.sub.1(tt), u.sub.2(tt)) measured steady-state temperature at the after-treatment, with t being time interval; k1 being equivalent thermal resistance of exchanges with an outside; k2 being equivalent thermal resistance of exchanges with exhaust gases; and I being thermal inertia of the after-treatment system.
37. A method as claimed in claim 35, wherein temperature of the after-treatment system is estimated by use of a formula:
h.sub.1(t)=k.sub.1(T.sub.0T.sub.AT(tt))
h.sub.2(t)=k.sub.2[T.sub.AT QS(u.sub.1(tt), u.sub.2(tt)T.sub.AT(tt)] T.sub.AT QS(u.sub.1(tt), u.sub.2(tt)) measured steady-state temperature at the after-treatment, with t being time interval; k1 being equivalent thermal resistance of exchanges with an outside; k2 being equivalent thermal resistance of exchanges with exhaust gases; and I being thermal inertia of the after-treatment system.
38. A method a claimed in claim 15, wherein minimization is carried out by use of Pontryagin's minimum principle.
39. A computer program recorded on a tangible computer storage medium or a controller which executes, program code instructions for implementing the method as claimed in claim 15, when the computer program is executed.
40. A hybrid propulsion system of a vehicle, comprising at least one electric machine, at least one thermal engine, at least one electrical energy storage system supplying electrical energy to the electric machine and at least one system for after-treatment of the pollution emissions of the thermal engine, wherein the propulsion system is controlled by the method as claimed in claim 15.
41. A motor vehicle, comprising a hybrid propulsion system as claimed in claim 40.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Other features and advantages of the method according to the invention will be clear from reading the description hereafter of embodiments given by way of non limitative example, with reference to the accompanying figures wherein:
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
DETAILED DESCRIPTION OF THE INVENTION
[0068] The method according to the invention allows reduction of the fuel consumption and the NOx emissions at the after-treatment system outlet for a hybrid propulsion system.
[0069] According to the invention, the method allows controlling a hybrid propulsion system of a vehicle, notably a motor vehicle, comprising at least one electric machine and at least one thermal (diesel or gasoline) engine. The electric machine is powered by an electrical energy storage system. The term electrical energy storage system includes any electrical energy storage such as a battery, an accumulator, a pack, modules, supercapacitors, etc. In the rest of the description, the term battery is used to designate any electrical energy storage. The hybrid propulsion system further comprises a kinematic chain for coupling the thermal engine and the electric machine. It can be a series or parallel or mixed series/parallel kinematic chain. The kinematic chain can comprise a reduction mechanism such as a gearbox, reducers, etc., coupling such as clutches, etc. The hybrid propulsion system further comprises a system for after-treatment of the pollutant emissions (notably NOx) of the thermal engine. The most usual NOx reduction systems are exhaust gas recirculation and selective catalytic reduction. Furthermore, a particle filter can be used for hydrocarbons HC, carbon monoxide CO and fine particles.
[0070] For the method according to the invention, the following steps are carried out: [0071] acquisition of a torque setpoint TPT.sub.sp of the propulsion system, [0072] discretization of at least part of the controls allowable by the propulsion system, allowing reaching of the torque setpoint of the propulsion system, [0073] construction of a model of the propulsion system connecting a cost function to a control of the propulsion system with the cost function being a function of the consumption of the propulsion system and of the pollution emissions at the outlet of the after-treatment system, [0074] determination of a control of the propulsion system by minimizing the cost function for the discretized allowable controls, and [0075] application of the control to the propulsion system.
[0076] According to the invention, the determined control can be at least one of a torque setpoint of the thermal engine T.sub.eng_sp and a torque setpoint of the electric machine T.sub.mot_sp and a control setpoint of the kinematic chain ECC.sub.sp, such as for example a control setpoint for the gearbox ratio of the kinematic chain.
[0077] The torque setpoint of the propulsion system TPT.sub.sp corresponds to the wheel torque requested by the driver.
[0078] The control method according to the invention is performed online in real time. Thus, it determines the control without knowing in advance the path of the vehicle.
[0079] Notations
[0080] The following notations are used in the description hereafter:
TABLE-US-00001 N.sub.e Thermal engine speed [rpm] SOC State of charge of the battery [%] TPT.sub.sp Raw (unfiltered) driver's wheel torque setpoint [Nm] TPT.sub.flt.sub.
[0081] The time derivative is indicated by a point above the variable.
[0082]
[0087] 1) Discretization
[0088] In this stage, all the allowable controls enabling torque setpoint TPT.sub.sp of the hybrid propulsion system to be obtained are discretized. Discretization grids all of the allowable control solutions. The grid pitch can be selected according to a compromise between the precision of the solution (fine grid) and the acceleration of the computation time (coarse grid).
[0089] One possible discretization method produces a regular grid. This means that the grid pitch which is the distance between two elements, is constant. In this case, each element of the allowable control vector is obtained by use of the following equations:
v.sub.adm(i)=T.sub.eng.sub.
where , the grid pitch, is simply obtained by setting the number of elements of the grid N (for example, one can select N=10, which is an order of magnitude allowing to obtain a good compromise between precision and computational speed). For example:
with T.sub.eng.sub.
[0090] Thus in this stage, an allowable control vector v.sub.adm is thus determined.
[0091] According to an embodiment of the invention, allowable control vector v.sub.adm can comprise the vector of the allowable thermal engine torques T.sub.eng_v.
[0092] Moreover, allowable the control vector v.sub.adm can comprise the vector of the allowable kinematic chain states ECC.sub.v.
[0093] 2) Model Construction
[0094] A model of the hybrid propulsion system is constructed in this stage. The hybrid propulsion model is representative of the kinematic chain of the propulsion system. It can further take account of the state of charge of the battery. The hybrid propulsion model connects a cost function to a control of the propulsion system. The cost function is a function of the consumption of the propulsion system and of the pollutant emissions at the after-treatment system outlet. It allows calculation of the cost associated with each possible control, in terms of consumption and pollutant emissions (notably NOx). This cost is a calibratable compromise between the pollutant emissions at the exhaust and the fuel consumption.
[0095] The control method according to the invention applies to all hybrid architectures: series, parallel or mixed series/parallel. Depending on the architecture used, the equations modeling the hybrid traction chain are different, but the overall principle remains the same. Furthermore, the main added value of the invention is independent of the hybrid architecture being considered since it is the consideration of the pollution emissions at the exhaust in addition to the consumption. Therefore, modeling of the hybrid traction chain is presented in a non-limitative manner in the case of a parallel hybrid propulsion system. The considered architecture is illustrated (in a non-limitative manner) in
[0096] For a parallel hybrid propulsion system, the wheel torque balance is written as follows:
TPT.sub.sp(t)=R.sub.1T.sub.mot(t)+RBV(ECC(t))T.sub.eng(t)
[0097] There are thus two degrees of freedom to achieve the driver's requirement. By convention, the control selected here is the thermal engine torque u.sub.1=T.sub.eng(t) and the state of the kinematic chain u.sub.2=ECC(t). It is observed that the thermal engine speed N.sub.e(t)=f.sub.BV(u.sub.2), where f.sub.BV characterizes the gear reduction ratios, is controlled through the state of the kinematic chain.
[0098] These degrees of freedom are used to minimize a calibratable (using parameter ) compromise between fuel consumption m.sub.f and pollutant emissions m.sub.NO.sub.
J=.sub.t0.sup.tf f(u.sub.1,u.sub.2,t)dt
f(u.sub.1, u.sub.2, t)=(1){dot over (m)}.sub.f(u.sub.1, u.sub.2, t)+{dot over (m)}.sub.NO.sub.
[0099] Furthermore, the dynamics of the state of charge of the battery x(t)=SOC(t) is taken into account. Moreover, this state of charge is not totally free since the capacity of the battery is limited. Concerning the optimization problem, this amounts to adding a state constraint to the problem, so that the charge of the battery at the end t.sub.f of the operation is identical to the state of charge of the battery at the start t.sub.0 of the operation thereof:
SOC(t.sub.f)=SOC(t.sub.0)
[0100] The cost function of the model can be given by a function of the type:
H(u.sub.1, u.sub.2, x, t)=f(u.sub.1, u.sub.2, t)+(t){dot over (x)}(u.sub.1, u.sub.2, x, t)
[0101] Calculation of f(u.sub.1, u.sub.2, t)
[0102] To calculate f at any time, all of the terms of the equation of f are determined.
[0103] is a calibration variable allowing to adjust the compromise between consumption and pollutant emissions. The calibration of parameter cc depends on the emissions level of the engine being considered. In general, a setting ranging between 0.2 and 0.5 can be selected for , which allows ensuring a significant pollution emissions decrease while maintaining a favorable fuel consumption.
[0104] According to an embodiment of the invention, {dot over (m)}.sub.f=MAP(N.sub.e, T.sub.eng) can be obtained by use of a fuel flow map (MAP), generally generated as a result of tests.
[0105] The NOx emissions at the exhaust (after-treatment system outlet) can be modeled with an equation of the form:
{dot over (m)}.sub.NO.sub.
[0106] The NOx emissions at the engine outlet {dot over (m)}.sub.NO.sub.
[0107] The characteristic of the after-treatment system efficiency .sub.AT as a function of temperature T.sub.AT can result from characterization tests. It is also possible to take account of the influence of other variables such as the gas flow at the exhaust.
[0108] After-treatment temperature T.sub.AT can be estimated at any time from the following equations:
where term h.sub.1 corresponds to the exchanges with the outside:
h.sub.1(t)=k.sub.1(T.sub.0T.sub.AT(tt))
and where term h.sub.2 corresponds to the combustion-related enthalpy release at the exhaust:
h.sub.2(t)=k.sub.2[T.sub.AT QS(tt), u.sub.2(tt))T.sub.AT(tt)]
[0109] Term T.sub.AT QS(u.sub.1(tt), u.sub.2(tt)) can be obtained by use of a map resulting from tests and it corresponds to the temperature measured at the after-treatment under steady state conditions. The values of parameters k1 and k2 can be determined from tests on vehicles. This temperature model, although simplified for computation time constraints related to the integration to the energy management strategy, gives a correct representativity, as illustrated in
[0110] Calculation of {dot over (x)}(u.sub.1, u.sub.2, x, t)
[0111] Calculation of the dynamics of the system state, which is the state of charge of the battery, can be described in the following equations:
[0112] Using a model of the battery as an electric cell, the battery current can be expressed with an equation of the type:
with OCV and DCR respectively being the open-circuit voltage and the internal resistance of the battery as a function of the state of charge thereof, and these characteristics can be generated as a result of tests.
[0113] The calculation of power P.sub.elec of the inverter supplying the electric machine can be given by an equation of the form:
P.sub.elec(u.sub.1, u.sub.2, x, t)=f.sub.ME(u.sub.1, u.sub.2)
where f.sub.ME is a map integrating the efficiency of the electric machine and of the inverter, obtained from tests depending on the operating point thereof, and thus implicitly on controls u.sub.1 and u.sub.2.
[0114] Calculation of (t)
[0115] Calculation of the Lagrange multiplier can be carried out with the following equation:
(t)=.sub.SP+K.sub.p(x.sub.SPx(t))
where A.sub.SP and K.sub.p are calibrated to optimally contain the state of charge of the battery within the useful range thereof, x.sub.SP being the mean value of the state of charge of the battery.
[0116] f(u.sub.1, u.sub.2, t,), {dot over (x)}(u.sub.1, u.sub.2, x, t) and (t) can therefore be estimated using these various equations. Thus, the cost function H of the hybrid propulsion model is entirely determined.
[0117] 3) Cost Function Minimization
[0118] Cost function H of the hybrid propulsion system model is minimized in this stage. Minimization is carried out on the allowable controls discretized in step 1). Discretization thus allows reduction of the computation time required for minimization.
[0119] This step minimizes the cost vector (Hamiltonians given by the equation of H) associated with each allowable control in order to determine which is the optimal control.
[0120] According to an embodiment of the invention, minimization is performed using Pontryagin's minimum principle.
[0121] According to an embodiment of the invention, the minimization step allows determination of optimal torque setpoints for at least one of the thermal engine, the electric machine and an optimal control setpoint for the kinematic chain.
[0122] 4) Control Application
[0123] The invention allows determination of torque setpoints for at least one of the hybrid propulsion driving system and a control setpoint for the kinematic chain. Application of these setpoints to at least one of the thermal engine, to the electric machine and the kinematic chain allows obtaining a decrease in pollution emissions and the fuel consumption can also be limited.
[0124] The dynamic optimization period is suited to the physical phenomena involved in the engine, in this instance the production of pollution emissions.
[0125] The method according to the invention can be used for motor vehicles. However, it can be used in the field of road transport, two-wheelers, in the rail sector, the naval sector, the aeronautics sector, for hovercraft and amphibious vehicles.
[0126] The method according to the invention is particularly suitable for Full Hybrid propulsion systems, but it can also be suited for Stop & Start or Mild Hybrid type hybridization. Full Hybrid type hybridization corresponds to a completely hybrid system where the electric motor(s) are powerful enough to provide propulsion alone for a limited time. Stop & Start type hybridization corresponds to a control system that switches off the thermal engine when the vehicle is at standstill in neutral gear and restarts it when reactivated by the driver, by use of a low-power electric machine. The Mild Hybrid type propulsion system is equipped with a low-power electric machine and a regenerative braking system that provides additional power at low engine speed or during a high acceleration phase. For a Mild Hybrid propulsion system, the electric machine is not capable of providing traction of a vehicle alone.
Variant Embodiments
[0127] According to an implementation of the invention (that can be combined with all the variant embodiments described), discretization can also be a function of the state of charge SOC of the vehicle and of vehicle speed V.sub.veh.
[0128] According to a first embodiment of the invention, filtering of the torque setpoint of the hybrid propulsion system is performed with, the stages of the process being carried out for the filtered setpoint. Filtering can be a preventive anti-surge filter that filters the driver's torque requirement to limit surges.
[0129] According to a variant of this first embodiment of the invention, the control method determines the torque setpoints of the thermal engine T.sub.eng_sp and of the electric machine T.sub.mot_sp from the filtered propulsion system torque setpoint.
[0130] According to a second embodiment of the invention, the determined control corresponds to the state of the kinematic chain or for example the control of the gearbox ratio of the kinematic chain. For this embodiment, the calculation principle (discretization, modeling and minimization) is the same as for the torque optimization, except that this allowable control vector v.sub.adm is not limited to all the possible torques T.sub.eng_v, and it also contains all the allowable kinematic chain states ECC.sub.v. Indeed, in order to determine which is the optimal kinematic chain state, the optimal torque distribution over each of the kinematic chain states to be compared is preferably determined beforehand. In fact, it is the comparison of the costs of the optimal torque distributions for each allowable kinematic chain state that allows the optimum to be determined.
[0131]
[0132] According to a third embodiment of the invention, at least one of a torque setpoint for the thermal engine T.sub.eng_sp and a torque setpoint for the electric machine T.sub.mot_sp is determined by use of the filtered torque setpoint of the propulsion system TPT.sub.flt_sp. Steps 1) to 3) are repeated to determine a control setpoint for the kinematic chain ECC.sub.sp by use of unfiltered torque setpoint TPT.sub.sp. The controls are applied to the hybrid propulsion system. For this embodiment, steps 1) to 3) are thus repeated twice which is once with a filtered torque setpoint TPT.sub.flt_sp and once with a raw (unfiltered) torque setpoint TPT.sub.sp. These two determinations can be performed in parallel. The advantage of separating the torque optimization from the kinematic chain state optimization lies in the impact of the comfort strategies that modify the driver's wheel torque requirement. These filtering strategies, such as the preventive anti-surge filter, filter the torque requirement of the driver TPT.sub.sp as a function of the current state of the kinematic chain. Optimization of the torque distribution is achieved from this filtered torque setpoint TPT.sub.flt_sp. However, the optimal kinematic chain state is preferably selected using raw torque setpoint TPT.sub.sp. Having to use different input signals justifies the need to perform two optimizations in parallel.
[0133] According to a variant embodiment, repeating steps 1) to 3) can be done according to the variant embodiments illustrated in
[0134] The invention further relates to a computer program product downloadable from a communication network and/or recorded on a computer readable medium and/or controller or server executable. This program comprises program code instructions for implementing the method as described above when the program is executed on a computer or a controller.
[0135] Furthermore, the invention relates to a hybrid propulsion system for a vehicle. The hybrid propulsion system comprises at least one electric machine powered by an electrical energy storage system, a thermal engine, a kinematic chain and a system for after-treatment of the pollutant emissions (notably NOx) of the thermal engine. The hybrid propulsion system comprises a control for carrying out the following steps: [0136] acquiring of a torque setpoint TPT.sub.sp of the propulsion system; [0137] discretizing at least part of the controls allowable by the propulsion system which allows reaching the torque setpoint of the propulsion system; [0138] constructing a model of the propulsion system connecting a cost function to a propulsion system control with the cost function being a function of the consumption of the propulsion system and of the pollution emissions at the outlet of the after-treatment system; [0139] determining a control of the propulsion system by minimizing the cost function for the discretized allowable controls, and [0140] applying the control to the propulsion system.
[0141] The control can be compatible with all the variants of the control method described above.
[0142] Furthermore, the invention relates to a vehicle comprising such a hybrid propulsion system. The vehicle according to the invention can be a motor vehicle. However, it can be any vehicle type in the field of road transport, two-wheelers, in the rail sector, the naval sector, the aeronautics sector, hovercraft and amphibious vehicles.
COMPARATIVE EXAMPLE
[0143] This example shows the advantages of the control method according to the invention. The control method according to the invention is compared with control methods of the prior art. The examples presented here are experimental validations of test bench results.
[0144] Application case:
[0145] Utility vehicle, mass: 2700 kg
[0146] Diesel engine: 120 kW
[0147] Electric motor: 50 kW.
[0148] The control method has been tested and compared on the engine test bench over the WLTC cycle that will be the official certification standard from the Euro 7 emissions standard.
[0149] The test apparatus that is used is a high-dynamic engine test bench with gas analysis cabinet for pollutant emissions measurement.
[0150] The engine used has a wide EGR area, standard in Euro 6c. This is an important point because, so far, many energy supervision works aimed at reducing consumption and pollution emissions have been validated only with Euro 5 engines. Now, a Euro 5 diesel engine comprises two relatively different operating areas: in the rather small area corresponding to the operating points of the NEDC driving cycle, exhaust gas recirculation (EGR) is used. Therefore, this area has low nitrogen oxides levels and a degraded fuel consumption. In the second area, outside the cycle, the engine adjustments are optimized with only a consumption criterion and EGR is not used. It is therefore no surprise that energy supervision manages to greatly vary the compromise between NOx emissions and fuel consumption.
[0151] For this example, the control method according to the invention is compared with a control method of the prior art where only the fuel consumption of the vehicle is optimized, and with a control method of the prior art where the consumption and the emissions at the engine outlet (before after-treatment) are optimized.
[0152] The experimental results are given in Table 1 and in
[0153] In Table 1 and in
TABLE-US-00002 TABLE 1 Comparative example Fuel Nitrogen oxides Nitrogen oxides consumption engine outlet exhaust [L/100 km] [mg/km] [mg/km] AA1 8.25 466 101 AA2 8.57 249 72 INV 8.42 446 45