METHOD OF CONTROLLING THE OPERATION OF AN AFTERTREATMENT SYSTEM OF A MOTOR VEHICLE
20170211443 ยท 2017-07-27
Assignee
Inventors
- Giacomo Latrofa (Torino, IT)
- Giovanni MONTINARO (San Pietro Vernotico (BR), IT)
- Fabrizio Ramolivo (Canale (Cuneo), IT)
- Luisa Cusanno (Turin, IT)
- Matteo VENTURINI (Strambino (Turin), IT)
- Barbara Maisola (Turin, IT)
Cpc classification
F01N13/082
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1445
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1463
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0806
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0275
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/0885
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/0842
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/501
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1614
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/0871
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/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1404
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0225
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N9/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01N3/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N13/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method and apparatus are disclosed for controlling the operation of an aftertreatment system for a motor vehicle having a Lean NO.sub.x Trap and a tail pipe for conveying exhaust gasses from the LNT to the external environment. Values are calculated for a NO.sub.x content in the exhaust gasses flowing in the tail pipe and the quantity of NO.sub.x stored in the LNT. A DeNO.sub.x request index is calculated as a function of these values. A raw threshold value of the DeNO.sub.x request index is calculated as a function of a LNT temperature and of an exhaust gas mass flow. A corrected threshold value of the DeNO.sub.x request index is calculated as a function of the raw threshold value of the DeNO.sub.x request index and of a correction factor. A DeNO.sub.x regeneration is initiated when the calculated value of the DeNO.sub.x request index is larger than the corrected threshold value.
Claims
1-12. (canceled)
13. A method of controlling the operation of an aftertreatment system of a motor vehicle having a Lean NO.sub.x Trap (LNT) and a tail pipe for conveying exhaust gasses from the LNT to the external environment comprising: calculating a value of a first parameter (NOx_TP_Ratio) indicative of a NO.sub.x content in the exhaust gasses flowing in the tail pipe; calculating a value of a second parameter (NOx_Sto_Ratio) indicative of quantity of NO.sub.x stored in the LNT; calculating a value of a DeNO.sub.x request index (DeNOx_Req_Ratio) as a function of the calculated value of the first parameter (NOx_TP_Ratio) and of the calculated value of the second parameter (NOx_Sto_Ratio); calculating a raw threshold value of the DeNO.sub.x request index (DeNOx_Ratio_Thr) as a function of a LNT temperature (LNT_Temp) and of an exhaust gas mass flow (Ex_Mass_Flow); calculating a corrected threshold value of the DeNO.sub.x request index (DeNOx_Corr_Thr_Ratio) as a function of the raw threshold value of the DeNO.sub.x request index (DeNOx_Req_Ratio) and of a correction factor (DeNOx_Corr), wherein the correction factor (DeNOx_Corr) is calculated as a function of a probability value of a successful completion of a DeNO.sub.x regeneration (DeNOx_Succ_Prob); and initiating a DeNO.sub.x regeneration when the calculated value of the DeNO.sub.x request index (DeNOx_Req_Ratio) is larger than the corrected threshold value (DeNOx_Corr_Thr_Ratio).
14. The method according to claim 13, wherein calculating the probability value of a successful completion of a DeNO.sub.x regeneration (DeNOx_Succ_Prob) comprises: calculating a first probability value on the basis of a mission profile (DeNOx_MP_Succ_Prob) of the motor vehicle; calculating a second probability value on the basis of DeNO.sub.x inhibitions (DeNOx_Inh_Succ_Prob); and calculating the probability value of the successful completion of a DeNO.sub.x regeneration (DeNOx_Succ_Prob) as a function of the first and the second probability values.
15. The method according to claim 14, further comprising calculating the first probability value as a function of the mission profile of the motor vehicle and of a transmission gear.
16. The method according to claim 14, further comprising determining the mission profile as a function of a speed (VS) of the motor vehicle.
17. The method according to claim 14, further comprising calculating the second probability value as a function of a DeNO.sub.x inhibition ratio (DeNOx_Inh_Ratio) and of a DeNO.sub.x inhibition trigger number (DeNOx_Inh_TN).
18. The method according to claim 17, wherein calculating the DeNO.sub.x inhibition ratio (DeNOx_Inh_Ratio) comprises: counting, during a predetermined interval of time, an amount of time during which a DeNO.sub.x regeneration is inhibited (DeNOx_Inh_Time); and dividing said amount of time by the predetermined interval of time.
19. The method according to claim 17, wherein calculating the DeNO.sub.x inhibition trigger number (DeNOx_Inh_TN) comprises counting, during a predetermined interval of time, the number of times that a DeNO.sub.x regeneration is inhibited.
20. An apparatus for controlling the operation of an aftertreatment system (270) of a motor vehicle having a Lean NO.sub.x Trap (LNT) and a tail pipe for conveying exhaust gasses from the LNT to the external environment, the apparatus comprising an electronic control unit, a data carrier having a computer program stored therein, which when executed on the electronic control unit, is configured to: calculate a value of a first parameter (NOx_TP_Ratio) indicative of a NO.sub.x content in the exhaust gasses flowing in the tail pipe; calculate a value of a second parameter (NOx_Sto_Ratio) indicative of quantity of NO.sub.x stored in the LNT; calculate a value of a DeNO.sub.x request index (DeNOx_Req_Ratio) as a function of the calculated value of the first parameter (NOx_TP_Ratio) and of the calculated value of the second parameter (NOx_Sto_Ratio); calculate a raw threshold value of the DeNO.sub.x request index (DeNOx_Ratio_Thr) as a function of a LNT temperature (LNT_Temp) and of an exhaust gas mass flow (Ex_Mass_Flow); calculate a corrected threshold value of the DeNO.sub.x request index (DeNOx_Corr_Thr_Ratio) as a function of the raw threshold value of the DeNO.sub.x request index (DeNOx_Req_Ratio) and of a correction factor (DeNOx_Corr), the correction factor (DeNOx_Corr) being calculated as a function of a probability value of a successful completion of a DeNO.sub.x regeneration (DeNOx_Succ_Prob); and initiate a DeNO.sub.x regeneration when the calculated value of the DeNO.sub.x request index (DeNOx_Req_Ratio) is larger than the corrected threshold value (DeNOx_Corr_Thr_Ratio).
21. A non-transitory computer readable medium comprising a computer program having computer-code stored thereon, which when executed on a processor, is configured to: calculate a value of a first parameter (NOx_TP_Ratio) indicative of a NO.sub.x content in the exhaust gasses flowing in the tail pipe; calculate a value of a second parameter (NOx_Sto_Ratio) indicative of quantity of NO.sub.x stored in the LNT; calculate a value of a DeNO.sub.x request index (DeNOx_Req_Ratio) as a function of the calculated value of the first parameter (NOx_TP_Ratio) and of the calculated value of the second parameter (NOx_Sto_Ratio); calculate a raw threshold value of the DeNO.sub.x request index (DeNOx_Ratio_Thr) as a function of a LNT temperature (LNT_Temp) and of an exhaust gas mass flow (Ex_Mass_Flow); calculate a corrected threshold value of the DeNO.sub.x request index (DeNOx_Corr_Thr_Ratio) as a function of the raw threshold value of the DeNO.sub.x request index (DeNOx_Req_Ratio) and of a correction factor (DeNOx_Corr), the correction factor (DeNOx_Corr) being calculated as a function of a probability value of a successful completion of a DeNO.sub.x regeneration (DeNOx_Succ_Prob); and initiate a DeNO.sub.x regeneration when the calculated value of the DeNO.sub.x request index (DeNOx_Req_Ratio) is larger than the corrected threshold value (DeNOx_Corr_Thr_Ratio).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements.
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] The following detailed description is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding background of the invention or the following detailed description.
[0037] Some embodiments may include an automotive system 100 for powering a vehicle 105, as shown in
[0038] The air may be distributed to the air intake port(s) 210 through an intake manifold 200. An air intake duct 205 may provide air from the ambient environment to the intake manifold 200. In other embodiments, a throttle body 330 may be provided to regulate the flow of air into the manifold 200. In still other embodiments, a forced air system such as a turbocharger 230, having a compressor 240 rotationally coupled to a turbine 250, may be provided. Rotation of the compressor 240 increases the pressure and temperature of the air in the duct 205 and manifold 200. An intercooler 260 disposed in the duct 205 may reduce the temperature of the air. The turbine 250 rotates by receiving exhaust gases from an exhaust manifold 225 that directs exhaust gases from the exhaust ports 220 and through a series of vanes prior to expansion through the turbine 250. The exhaust gases exit the turbine 250 and are directed into an aftertreatment system 270. This example shows a variable geometry turbine (VGT) with a VGT actuator 290 arranged to move the vanes to alter the flow of the exhaust gases through the turbine 250. In other embodiments, the turbocharger 230 may be fixed geometry and/or include a waste gate.
[0039] The aftertreatment system 270 may include an exhaust line 275 having one or more exhaust aftertreatment devices 280. The aftertreatment devices may be any device configured to change the composition of the exhaust gases. Some examples of aftertreatment devices 280 include, but are not limited to, catalytic converters (two and three way), oxidation catalysts, lean NO.sub.x traps, hydrocarbon adsorbers, selective catalytic reduction (SCR) systems, and particulate filters, such as a Diesel Particulate Filter (DPF). In particular, the aftertreatment system 270 includes a lean NO.sub.x trap (LNT) 285.
[0040] Other embodiments may include an exhaust gas recirculation (EGR) system 300 coupled between the exhaust manifold 225 and the intake manifold 200. The EGR system 300 may include an EGR cooler 310 to reduce the temperature of the exhaust gases in the EGR system 300. An EGR valve 320 regulates a flow of exhaust gases in the EGR system 300.
[0041] The automotive system 100 may further include an electronic control unit (ECU) 450 in communication with one or more sensors and/or devices associated with the ICE 110. The ECU 450 may receive input signals from various sensors configured to generate the signals in proportion to various physical parameters associated with the ICE 110. The sensors include, but are not limited to, a mass airflow and temperature sensor 340, a manifold pressure and temperature sensor 350, a combustion pressure sensor 360, coolant and oil temperature and level sensors 380, a fuel rail pressure sensor 400, a cam position sensor 410, a crank position sensor 420, exhaust pressure and temperature sensors 430, an EGR temperature sensor 440, and an accelerator pedal position sensor 445. Furthermore, the ECU 450 may generate output signals to various control devices that are arranged to control the operation of the ICE 110, including, but not limited to, the fuel injectors 160, the throttle body 330, the EGR Valve 320, the VGT actuator 290, and the cam phaser 155. Note, dashed lines are used to indicate communication between the ECU 450 and the various sensors and devices, but some are omitted for clarity.
[0042] Turning now to the ECU 450, this apparatus may include a digital central processing unit (CPU) in communication with a memory system, or data carrier 460, and an interface bus. The CPU is configured to execute instructions stored as a program in the memory system, and send and receive signals to/from the interface bus. The memory system may include various storage types including optical storage, magnetic storage, solid state storage, and other non-volatile memory. The interface bus may be configured to send, receive, and modulate analog and/or digital signals to/from the various sensors and control devices. The program may embody the methods disclosed herein, allowing the CPU to carry out the steps of such methods and control the ICE 110.
[0043] The program stored in the memory system is transmitted from outside via a cable or in a wireless fashion. Outside the automotive system 100 it is normally visible as a computer program product, which is also called computer readable medium or machine readable medium in the art, and which should be understood to be a computer program code residing on a carrier, the carrier being transitory or non-transitory in nature with the consequence that the computer program product can be regarded to be transitory or non-transitory in nature.
[0044] An example of a transitory computer program product is a signal, e.g. an electromagnetic signal such as an optical signal, which is a transitory carrier for the computer program code. Carrying such computer program code can be achieved by modulating the signal by a conventional modulation technique such as QPSK for digital data, such that binary data representing the computer program code is impressed on the transitory electromagnetic signal. Such signals are e.g. made use of when transmitting computer program code in a wireless fashion via a Wi-Fi connection to a laptop.
[0045] In case of a non-transitory computer program product the computer program code is embodied in a tangible storage medium. The storage medium is then the non-transitory carrier mentioned above, such that the computer program code is permanently or non-permanently stored in a retrievable way in or on this storage medium. The storage medium can be of a conventional type known in computer technology such as a flash memory, an Asic, a CD or the like.
[0046] Instead of an ECU 450, the automotive system 100 may have a different type of processor to provide the electronic logic, e.g. an embedded controller, an onboard computer, or any processing module that might be deployed in the vehicle.
[0047]
[0048] A DeNO.sub.x regeneration is requested if a DeNO.sub.x request index value DeNOx_Req_Ratio is higher than a corrected DeNOx request index threshold DeNOx_Corr_Thr_Ratio. In this case, a Boolean variable DeNOx_Req is set to 1. The DeNO.sub.x request index value DeNOx_Req_Ratio may be the output of a map 500 that has as input a first parameter NOx_TP_Ratio indicative of a NO.sub.x content in the exhaust gas flowing in the tail pipe 276 and a second parameter NOx_Sto_Ratio indicative of a NO.sub.x quantity stored in the LNT 285.
[0049] In turn, the value of the first parameter NOx_TP_Ratio may be calculated by dividing a current NO.sub.x tail pipe emission value NOx_TP by a predetermined target NO.sub.x tail pipe emission value NOx_TP_TGT. The current NO.sub.x tail pipe emission value NOx_TP can be measured by means of the NO.sub.x sensor downstream of the LNT 490.
[0050] Moreover, the value of the second parameter NOx_Sto_Ratio may be calculated by dividing a current NO.sub.x Storage value NOx_Sto by a NO.sub.x Capacity NOx_Cap of the LNT 285. The current NO.sub.x Storage value NOx_Sto can be estimated, for example, by means of an estimation of the NO.sub.x engine out values and by using a NO.sub.x storage efficiency model taking into account, for example, the temperature and mass flow of the exhaust gas that flow through the LNT 285.
[0051] The DeNO.sub.x request index value DeNOx_Req_Ratio is a measure of the urgency of LNT cleaning and therefore of a DeNO.sub.x regeneration. On the other hand, the corrected DeNO.sub.x request index threshold DeNOx_Corr_Thr_Ratio may be calculated as a function of a DeNO.sub.x request index raw threshold value DeNO.sub.x Thr Ratio and of a correction factor DeNOx_Corr calculated according to an enhanced logic (dotted box 520). The DeNO.sub.x index raw threshold value DeNOx_Thr_Ratio is the output of a map 510 that has as input an LNT temperature value LNT_temp and an exhaust gas mass flow value Ex_Mass_Flow.
[0052] The LNT temperature value LNT_temp can be calculated by averaging the measures of the LNT upstream temperature sensor 435 and of the LNT downstream temperature sensor 710.
[0053] The exhaust gas mass flow value Ex_Mass_Flow can be estimated by using the Mass Air Flow sensor 340 (
[0054] The aim of using the DeNO.sub.x index raw threshold value DeNOx_Thr_Ratio is to define a physical area where a DeNO.sub.x regeneration may be effective in terms of regeneration efficiency. The correction factor DeNOx_Corr may be calculated as a function (Block 540) of a probability value of a successful completion of a DeNO.sub.x regeneration event DeNOx_Succ_Prob (block 530). As mentioned above, if the DeNO.sub.x request index value DeNOx_Req_Ratio is larger than the corrected DeNO.sub.x request index threshold DeNOx_Corr_Thr_Ratio, a DeNO.sub.x regeneration event is started.
[0055]
[0056]
[0057]
[0058]
[0059]
[0060] Examples of DeNO.sub.x inhibition causes are: a maximum DeNO.sub.x duration that is larger than a predefined threshold thereof; an exhaust gas temperature at LNT inlet outside a predetermined admissible range; an exhaust gas temperature at LNT outlet outside a predetermined admissible range; exhaust gas temperature at turbine inlet too high (for HW protection) due to engine working point (predefined high engine speed/torque thresholds); an engine working point (in terms of engine speed and engine torque) outside a predetermined admissible range for performing a DeNO.sub.x regeneration; and an engine coolant temperature outside a predetermined admissible range. Other DeNO.sub.x inhibition causes may be considered.
[0061] The lock time 610 is the minimum interval of time that must be allowed from the end of a previous DeNO.sub.x regeneration before starting a subsequent DeNO.sub.x regeneration. The DeNO.sub.x inhibition trigger number DeNOx_Inh_TN is calculated by counting, during the predetermined interval of time 600, the number of times that a DeNO.sub.x regeneration is inhibited.
[0062]
[0063] In turn, the correction factor DeNOx_Corr is a function of a probability value of a successful completion of the DeNO.sub.x regeneration event DeNOx_Succ_Prob. Then a check is made to verify if the DeNO.sub.x request index value DeNOx_Req_Ratio is larger than the corrected DeNO.sub.x request index threshold value DeNOx_Corr_Thr_Ratio (block 850). If the answer is negative, the cycle is repeated starting from the operation defined in blocks 800 and 810. If the answer is positive, a DeNO.sub.x regeneration event is started (block 860).
[0064] While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims and their legal equivalents.