Method for optimizing nitrogen oxide emissions and carbon dioxide emissions of a combustion engine
10787944 ยท 2020-09-29
Assignee
Inventors
Cpc classification
F01N3/2006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02A50/20
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/0885
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2570/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/0842
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/102
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/12
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
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
F01N2900/0601
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2570/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N9/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01N3/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for simultaneous optimization of nitrogen oxide emissions and carbon dioxide emissions of a combustion engine with an exhaust gas aftertreatment system of a motor vehicle. The method comprises the following steps: at the start a prediction horizon (PH) is selected (100), then a nitrogen oxide limit value (m.sub.NOx_max) is specified (101). Minimisation (102) of a cost function (K) comprising the nitrogen oxide emissions and the carbon dioxide emissions is carried out, wherein the nitrogen oxide limit value (m.sub.NOx_max) is complied with. Then actuators of the combustion engine are set (105) to a setpoint value (S) that is determined when minimizing (102) the cost function (K). Finally, the steps of the method are repeated.
Claims
1. A method for simultaneous optimization of nitrogen oxide emissions and carbon dioxide emissions of a combustion engine (2) with an exhaust gas aftertreatment system (10) of a motor vehicle comprising the following steps: Selecting (100), via a computer, a prediction horizon (PH, PH1, PH2); Specifying (101), via a computer, a nitrogen oxide limit value (m.sub.NOx_max); Minimizing (102), via a computer, a cost function (K) comprising the nitrogen oxide emissions and the carbon dioxide emissions, wherein the nitrogen oxide limit value (m.sub.NOx_max) is complied with, and wherein a violation of the nitrogen oxide limit value (m.sub.NOx_max) is taken into account in the form of a penalty term () in the cost function (K) that adopts a first value if the nitrogen oxide limit value (m.sub.NOx_max) is not exceeded and adopts a second value of finite size if the nitrogen oxide limit value (m.sub.NOx_max) is exceeded; and Adjusting (105) actuators of the combustion engine (2) to a setpoint value (S) determined when minimizing (102) the cost function (K).
2. The method according to claim 1, wherein models (200-208) of the route to be controlled are incorporated in the minimization (102) of the cost function (K).
3. The method according to claim 1, wherein a weighting factor () is used in order to vary a weighting between the nitrogen oxide raw emissions and the carbon dioxide emissions.
4. The method according to claim 3, wherein during the minimization (102) of the cost function (K) a weighting factor () is determined that is used when adjusting (105) the actuators of the combustion engine (2).
5. The method according to claim 1, wherein during the minimization (102) of the cost function (K) a correction factor (f.sub.NSC) for adjustment of the regeneration strategy for a nitrogen oxide storage catalytic converter (11) is determined that is used when adjusting (105) the actuators of the combustion engine (2).
6. The method according to claim 1, wherein during the minimization (102) of the cost function (K) a heating strategy for the catalytic converters (11, 12, 13) is determined that is used when adjusting (105) the actuators of the combustion engine (2).
7. The method according to claim 1, wherein the minimization (102) of the cost function (K) is carried out using at least one selected from the group consisting of a policy iteration, a value iteration, dynamic programming, a rollout algorithm, a shooting method.
8. The method according to claim 1, wherein the prediction horizon (PH1) is based on a specifiable period of time.
9. The method according to claim 1, wherein a prediction horizon (PH2) is based on a specifiable length of a route.
10. The method according to claim 9, wherein the route-based prediction horizon (PH2) is converted into a period of time by using the average speed of the motor vehicle and/or by using a speed to be expected over the route.
11. The method according to claim 1, wherein from a plurality of prediction horizons (PH1, PH2) the prediction horizon is selected that ends furthest into the future.
12. A non-transitory, computer-readable medium comprising a computer program that, when executed by an electronic control unit, causes the electronic control unit to select a prediction horizon (PH, PH1, PH2); specify a nitrogen oxide limit value (m.sub.NOx_max); minimize a cost function (K) comprising the nitrogen oxide emissions and the carbon dioxide emissions, wherein the nitrogen oxide limit value (m.sub.NOx_max) is complied with, and wherein a violation of the nitrogen oxide limit value (m.sub.NOx_max) is taken into account in the form of a penalty term () in the cost function (K) that adopts a first value if the nitrogen oxide limit value (m.sub.NOx_max) is not exceeded and adopts a second value of finite size if the nitrogen oxide limit value (m.sub.NOx_max) is exceeded; and adjust actuators of the combustion engine (2) to a setpoint value (S) determined when minimizing (102) the cost function (K).
13. An electronic control unit (3) configured to select a prediction horizon (PH, PH1, PH2), specify a nitrogen oxide limit value (m.sub.NOx_max); minimize a cost function (K) comprising the nitrogen oxide emissions and the carbon dioxide emissions, wherein the nitrogen oxide limit value (m.sub.NOx_max) is complied with, and wherein a violation of the nitrogen oxide limit value (m.sub.NOx_max) is taken into account in the form of a penalty term () in the cost function (K) that adopts a first value if the nitrogen oxide limit value (m.sub.NOx_max) is not exceeded and adopts a second value of finite size if the nitrogen oxide limit value (m.sub.NOx_max) is exceeded; and adjust actuators of the combustion engine (2) to a setpoint value (S) determined when minimizing (102) the cost function (K).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiments of the invention are described in detail in the drawings and in the following description.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6)
(7) Moreover, two nitrogen oxide sensors 30 and 31 are disposed in the exhaust system 1. A first nitrogen oxide sensor 30 is disposed between the combustion engine 2 and the exhaust gas aftertreatment system 10 and is arranged to measure the nitrogen oxide raw emissions of the combustion engine 2. A second nitrogen oxide sensor 31 is disposed downstream of the exhaust gas aftertreatment system 10 and measures a nitrogen oxide value of the treated exhaust gas there. The two nitrogen oxide sensors 30 and 31 are connected to a control unit 3 and provide thereto information about the NOx content of the exhaust gas. Moreover, the control unit 3 is arranged to control the combined exhaust gas aftertreatment system 10 and the combustion engine 2.
(8)
(9) In
(10) For the current prediction horizon PH, a minimization 102 of a cost function K is carried out as a function of an emission weighting factor (), a correction factor f.sub.NSC for the adjustment of a regeneration strategy for the nitrogen oxide storage catalytic converter 11 and an indicator I.sub.T for requesting heating measures for the catalytic converters 11, 12, 13. In order to estimate the effect of the various measures, individual models, a plurality of models or possibly all of the models 200-208 that are described below of the route to be controlled are used: A model 200 for the carbon dioxide emissions, which is stored in the form of characteristic fields as a function of a load and a revolution rate of the combustion engine 2 and the weighting factors ; a model 201 for the nitrogen oxide emissions, which is stored in the form of characteristic fields as a function of the load and the revolution rate of the combustion engine 2 and the weighting factors ; an oxygen-based model 202 for the nitrogen oxide emissions, which is obtained phenomenologically (alternative to the model 201); a model 203 for the exhaust gas mass flow {dot over (m)}, which is stored in the form of characteristic fields as a function of a load and a revolution rate of the combustion engine 2 and the weighting factors ; a turbo charger model 204, which is determined from an energy balance; a model 205 for the exhaust gas temperature, which phenomenologically determines the temperature at the output of the combustion engine 2 as a function of the load and the revolution rate of the combustion engine 2, the temperature of the air/fuel mixture at the input of the combustion engine 2, the temperature of the combustion engine 2, the exhaust gas mass flow {dot over (m)} and the weighting factors ; a model 206 for calculating the temperature of the catalytic converters 11, 12, 13 based on an energy balance, wherein exothermal reactions are also formed, for example a conversion of unburnt hydrocarbons, as a function of the exhaust gas temperature, the exhaust gas mass flow {dot over (m)}, the speed of the vehicle, and a mass of the hydrocarbons in the exhaust gas, wherein the model 205 in said exemplary embodiment is an explicitly formulated model, i.e. a solution of a basic differential equation; a model 207 of a nitrogen oxide conversion rate for the nitrogen oxide storage catalytic converter 11; a model 208 for a nitrogen oxide conversion rate for the SCR catalytic converter 12.
(11) Route information 210 is incorporated in the models 200-208. Said information is determined from navigation data, traffic information and map data, for example. In the present exemplary embodiment, the models 200-208 pass through a low pass filter 210 before being used in the minimization 102 of the cost function K, so that the described variables are incorporated as statistical expected values.
(12) The cost function K is expressed by the following equation 1:
(13)
(14) In this case, u(t) is a control vector of the combustion engine 2 comprising as inputs the weighting factor , the correction factor f.sub.NSC for adjustment of the regeneration strategy for the nitrogen oxide storage catalytic converter 11 and the indicator I.sub.T for requesting heating measures for the catalytic converters 11, 12, 13 as a function of the time t. {dot over (m)}.sub.CO.sub.
(15)
.sub.SCR is analogous to an efficiency of the SCR catalytic converter 12. m.sub.NOx_act represents the current nitrogen oxide mass and is calculated by continuous integration of the measurement values of the second nitrogen oxide sensor 31 or by integration of model values. A possible violation of the boundary condition specified in the equation 2 is transferred by means of a transfer function into the penalty term in the equation 1. If the boundary condition specified in the equation 2 is satisfied, the penalty term in the equation 1 is selected as zero, for example. If the equation 2 is not satisfied, then the penalty term in the equation 1 adopts a finite positive value that is so large that the corresponding control strategy for the minimization 102 of the cost function K is reliably excluded. For example, the penalty term can adopt a value that exceeds the other values from equation 1 by a factor of ten.
(16) The minimization 102 of the cost function is carried out using a shooting method or one or more of the following algorithms based on the Bellman optimality principle: Policy iteration; Value iteration; Dynamic programming; and/or a rollout algorithm.
(17) The minimization 102 of the cost function K and the associated determination of an optimum control vector (t), is carried out according to equation 3. The optimum control vector (t) contains as entries the optimum weighting factor and the correction factor f.sub.NSC for adjustment of the regeneration strategy for the nitrogen oxide storage catalytic converter 11 and the indicator I.sub.T for requesting heating measures for the catalytic converters 11, 12, 13, which are implemented in the form of special engine operating modes.
(18)
(19) In the further method, setpoint values S for actuators of the combustion engine 2 are derived 103 from the optimum weighting factor and the correction factor f.sub.NSC for adjustment of the regeneration strategy for the nitrogen oxide storage catalytic converter 11 and the indicator I.sub.T for requesting heating measures for the catalytic converters 11, 12, 13. An additional correction 104 of the setpoint values S is carried out in order to achieve a desired system behaviour under specifiable boundary conditions. Finally, the actuators of the combustion engine 2 are adjusted 105 by means of the setpoint values S. The method is subsequently repeated based on the new system state starting with the selection 100 of the prediction horizon PH in order to optimize the nitrogen oxide emissions and the carbon dioxide emissions.
(20) In the