METHOD OF MEASURING AN EXHAUST GAS TEMPERATURE
20180156099 ยท 2018-06-07
Assignee
Inventors
Cpc classification
F01N2560/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/2066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1411
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B01D53/9495
PERFORMING OPERATIONS; TRANSPORTING
F01N11/005
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
B01D53/9477
PERFORMING OPERATIONS; TRANSPORTING
F01N2900/1404
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
International classification
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method of measuring exhaust gas temperatures in an exhaust pipe of an internal combustion engine is disclosed. A value of a mass flow rate of exhaust gasses flowing into the exhaust pipe is determined. A signal yielded by a temperature sensor located in a first point of the exhaust pipe is sampled and applied as input to a first computational module that yields a corresponding first output signal. A value of the temperature of the exhaust gasses flowing in the first point of the exhaust pipe is calculated on the basis of a value of the first output signal.
Claims
1. A method of measuring exhaust gas temperatures in an exhaust pipe of an internal combustion engine comprising: determining a value of a mass flow rate of exhaust gasses flowing into the exhaust pipe; sampling a signal yielded by a temperature sensor located in a first point of the exhaust pipe; applying the signal as input to a first computational module that yields a corresponding first output signal, wherein the first computational module has the following transfer function:
F*(s)=(1+.sub.RT.Math.s).Math.F(s) calculating a value of the temperature of the exhaust gasses flowing in the first point of the exhaust pipe on the basis of the first output signal; and wherein F(s) is the signal yielded by the temperature sensor, F*(s) is the first output signal and .sub.RT is a coefficient determined as a function of the measured value of the mass flow rate of exhaust gasses.
2. The method according to claim 1, wherein the first computational module implements the following equation:
f*(t)=f(t)+.sub.RT.Math.f(t) wherein f(t) is a value of the signal sampled at a time t, f*(t) is a value of the first output signal at the time t, and f(t) is a value of a derivative of the signal at the time t.
3. The method according to claim 2, further comprising calculating the value f(t) of the derivative of the signal with a finite difference equation.
4. The method according to claim 3, wherein the calculation of the value f(t) of the derivative of the signal is performed with the following finite difference equation:
5. The method according to claim 4, wherein T is equal to 0.1 seconds, n is equal to 3, C.sub.0 is equal to 11/6, C.sub.1 is equal to 3, C.sub.2 is equal to 3/2 and C.sub.3 is equal to .
6. The method according to claim 1, further comprising: applying the first output signal to a second computational module that yields a corresponding second output signal, wherein the second computational module has the following transfer function:
7. The method according to claim 6, wherein the second computational module implements the following equation:
8. The method according to claim 6, wherein the second computational module implements the following equation:
f**(t)=f*(t).Math.K.sub.TC+f**(tT).Math.(1K.sub.TC) wherein f*(t) is a value of the first output signal at a time t, f**(t) is a value of the second output signal at the time t, K.sub.TC is a coefficient determined as a function of the measured value of the flow rate of exhaust gasses, and T is a sampling period of the signal.
9. The method according to claim 1, further comprising estimating a value of a temperature of the exhaust gasses flowing in a second different point (P2) of the exhaust pipe (275) on the basis of the calculated value of the temperature of the exhaust gasses in the first point (P1).
10. The method according to claim 9, wherein the value of the temperature of the exhaust gasses flowing in the second point of the exhaust pipe is calculated with the following equation:
11. A non-transitory computer readable medium comprising a computer program for measuring exhaust gas temperatures in an exhaust pipe of an internal combustion engine, the computer program having a program code, which when run on a computer, is configured to: determine a value of a mass flow rate of exhaust gasses flowing into the exhaust pipe; sample a signal yielded by a temperature sensor located in a first point of the exhaust pipe; apply the signal as input to a first computational module that yields a corresponding first output signal, wherein the first computational module has the following transfer function:
F*(s)=(1+.sub.RT.Math.s).Math.F(s) calculate a value of the temperature of the exhaust gasses flowing in the first point (P1) of the exhaust pipe (275) on the basis of a value of the first output signal; wherein F(s) is the signal yielded by the temperature sensor, F*(s) is the first output signal and .sub.RT is a coefficient determined as a function of the measured value of the mass flow rate of exhaust gasses.
12. An internal combustion engine comprising an exhaust pipe having a temperature sensor located in a first point of the exhaust pipe and an electronic control unit configured to: determine a value of a mass flow rate of exhaust gasses flowing into the exhaust pipe; sample a signal yielded by the temperature sensor; apply the signal as input to a first computational module that yields a corresponding first output signal, wherein the first computational module has the following transfer function:
F*(s)=(1+.sub.RT.Math.s).Math.F(s) calculate a value of the temperature of the exhaust gasses flowing in the first point (P1) of the exhaust pipe (275) on the basis of a value of the first output signal; wherein F(s) is the signal yielded by the temperature sensor, F*(s) is the first output signal and .sub.RT is a coefficient determined as a function of the measured value of the mass flow rate of exhaust gasses.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements.
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] 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.
[0046] Some embodiments may include an automotive system 100, as shown in
[0047] 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 gasses from an exhaust manifold 225 that directs exhaust gasses from the exhaust ports 220 and through a series of vanes prior to expansion through the turbine 250. 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 gasses through the turbine 250. In other embodiments, the turbocharger 230 may be fixed geometry and/or include a waste gate.
[0048] The exhaust gasses exit the turbine 250 and are directed into an exhaust system 270. The exhaust system 270 may include an exhaust pipe 275 having one or more exhaust aftertreatment devices. The aftertreatment devices may be any device configured to change the composition of the exhaust gasses. As shown in
[0049] An injector 279 may be disposed in the conduit 278 for injecting a Diesel Exhaust Fluid (DEF), typically urea or ammonia, into the stream of exhaust gasses. The DEF vaporizes, mixes with the exhaust gasses and is adsorbed into the SCR brick 277 to serve as a reducing agent. To improve the mixing of the DEF, a mixer (not shown) may be located in the conduit 278, between the DEF injector 279 and the inlet of the SCR brick 277. The aftertreatment system 270 may further include an Ammonia Slip Catalyst (ASC) 280, which is disposed downstream of the SCR brick 277.
[0050] Some embodiments may further include an exhaust gas recirculation (EGR) system 300, as shown in
[0051] 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, 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.
[0052] Turning now to the ECU 450, this apparatus may include a digital central processing unit (CPU) in communication with a memory system and an interface bus. The CPU is configured to execute instructions stored as a program in the memory system 460, and send and receive signals to/from the interface bus. The memory system 460 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 carryout out the steps of such methods and control the ICE 110.
[0053] The program stored in the memory system 460 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.
[0054] 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.
[0055] 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 conventional type known in computer technology such as a flash memory, an Asic, a CD or the like.
[0056] 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.
[0057] In order to properly manage the operation of the internal combustion engine 110 and/or the aftertreatment system 270, the ECU 450 may need to monitor the temperature of the exhaust gas stream flowing in a point P1 of the connecting conduit 278, which is located at the outlet of the DOC 276 upstream of the DEF injector 279, and also the temperature of the mixture of exhaust gasses and DEF flowing in a point P2 of the connecting conduit 278, which is located at the inlet of the SCR brick 277 downstream of the DEF injector 279.
[0058] To determine the exhaust gas temperature at the outlet of the DOC 276, the ECU 450 may be in communication with a temperature sensor 430, which is disposed in the point P1 of the connecting conduit 278 to generate and send to the ECU 450 an electric signal which is indicative of the exhaust gas temperature in that point.
[0059] In order to implement a simple and cost effective solution, the temperature sensor 430 may be a thermistor, whose electrical resistance is dependent on the temperature of the exhaust gasses. As a consequence, when supplied with a constant current, the temperature sensor 430 yields a voltage signal whose amplitude is proportional to its resistance and thus to the exhaust gas temperature.
[0060] However, during transients, the dynamic response of the temperature sensor 430 substantially corresponds to the response of a first order dynamic system (actually of a first-order filter). In other words, the transfer function (in frequency domain) of the temperature sensor 430 may be defined by the following equation:
wherein X(s) is the input of the temperature sensor 430 in frequency domain (in this case the real temperature of the exhaust gasses in P1), F(s) is the output of the temperature sensor 430 in frequency domain (in this case the amplitude of the voltage signal) and .sub.RT is the time constant of the temperature sensor 430 (in this case a thermistor), which depends on the mass flow rate of exhaust gasses that flow through the temperature sensor 430.
[0061] As a consequence, the dynamic response of the temperature sensor 430 is inherently affected by a so-called response delay, which is the time necessary for the temperature sensor 430 to change its output in response to a change in the real temperature of the exhaust gasses.
[0062] To compensate for this delay, the ECU 450 may be configured to execute the strategy represented in the flowchart of
[0063] The mass flow rate {dot over (m)}.sub.g of the exhaust gasses may be measured by a dedicated sensor or estimated on the basis of other parameters, such as for example the air mass flow rate (as measured by the mass airflow sensor 340) and/or the engine speed (i.e. the rotational speed of the crankshaft 145) and/or engine load and/or the recirculated exhaust gas quantity.
[0064] On the basis of this value {dot over (m)}.sub.g of the mass flow rate, the ECU 450 may be configured to determine (block S110) a current value of the time constant .sub.RT of the temperature sensor 430. For example, the ECU 450 may use the current value {dot over (m)}.sub.g of the mass flow rate as input of a calibration map or calculation module that yields as output a corresponding value of the time constant .sub.RT. Such calibration map or module may be determined by an experimental activity.
[0065] Knowing the current value time constant .sub.RT of the time constant, the ECU 450 may be configured to apply the rough signal F(s) as input to a first computational module (block S115) having the following transfer function (in frequency domain):
F*(s)=(1+.sub.RT.Math.s).Math.F(s)
wherein F*(s) is the output of the first computational module.
[0066] As a matter of fact, the transfer function of the first computational module is substantially the inverse of the transfer function of the temperature sensor 430, so that the output of such a computational module represents a reliable prediction of the real exhaust gas temperature without delay.
[0067] In order to obtain the required transfer function, the first computational module may be configured to perform calculations in time domain and according to the following equation:
f*(t)=f(t)+.sub.RT.Math.f(t)
wherein f(t) is the value of the rough signal (in time domain) sampled at a time t, f*(t) is the corresponding value of the output signal (in time domain) yielded by the first computational module at the time t, and f(t) is a value of a derivative of the rough signal (in time domain) at the time t.
[0068] In particular, the calculation of the value f(t) of the derivative of the signal may be performed by the ECU 450 using a backward finite difference according to the following formula:
wherein T is the sampling period of the signal, f(tkT) is the value of the signal sampled at the time tkT, C.sub.k is a coefficient and n is a positive real number that represents the order of the finite difference.
[0069] By way of example, the finite difference may have a 3rd-order accuracy (n=3) according to the following equation:
wherein the sampling period T is equal to 0.1 seconds and the coefficients are chosen as follows: C.sub.0=11/6, C.sub.1=3, C.sub.2=3/2 and C.sub.3=. This specific solution guarantees an efficient computational structure and noise suppression. However, it is not excluded that other embodiments may chose different implementations or parameters.
[0070] In order to reduce the noises that could affect the output signal of the first calculation module, the ECU 450 may be further configured to apply such output signal to a second computational module (block S120) having the following transfer function (in frequency domain):
wherein F**(s) is the output of the second computational module (in frequency domain) and .sub.TC is a predetermined coefficient. As a matter of fact, the second computational module is a first-order filter and .sub.TC is the time constant of such filter.
[0071] The current value of the time constant .sub.TC may be predetermined (block S125) by the ECU 450 on the basis of the current value {dot over (m)}.sub.g of the mass flow rate of the exhaust gasses. For example, the ECU 450 may use the current value {dot over (m)}.sub.g of the mass flow rate as input of a calibration map or calculation module that yields as output a corresponding value of the time constant .sub.TC. Such calibration map may be determined by an experimental activity. In particular, the values of the time constant .sub.TC may be calibrated so as to correspond to the values of the time constant that a fast-response temperature sensor, such as for example a thermocouple, would have if used in lieu of the temperature sensor 430.
[0072] In order to obtain the required transfer function, the second computational module may be configured to perform calculations in time domain according to the following equation:
wherein f*(t) is the value of the output signal (in time domain) yielded by the first computational module at a time t, f**(t) is the value of the output signal (in time domain) yielded by the second calculation module at the time t and K is a predetermined coefficient (usually referred as to gain of the filter).
[0073] However, in order to reduce the computational effort, some embodiments may provide for the second computational to calculate the value f**(t) of the output signal according to the following equation in the time domain:
f**(t)=f*(t).Math.K.sub.TC+f**(tT).Math.(1K.sub.TC)
wherein K.sub.TC is a coefficient that may be predetermined as a function of the measured value {dot over (m)}.sub.g of the flow rate of exhaust gasses, and T is the sampling period of the rough signal.
[0074] It should be noted that in some embodiments the first and the second calculation modules may be merged in a single calculation module or, in other words, the second calculation module may be included in the first calculation module.
[0075] In those cases, the transfer function (in frequency domain) of the single calculation module will be the following:
and the equations in the time domain of the first and second module will be combined accordingly.
[0076] In any case, the value f**(t) of the output signal yielded by the second computational module may be finally used by the ECU 450 to calculate (block S130) the value of the exhaust gas temperature in the point where the temperature sensor 430 is actually located, in this case in the point P1 at the outlet of the DOC 276. The calculation of this temperature value may be performed by a mathematical model of the temperature sensor 430, according to conventional strategies.
[0077] Once the value of the exhaust gas temperature in P1 has been calculated, the ECU 450 may be configured to estimate (block S135) a value of the exhaust gas temperature in the point P2 of the connecting conduit 278, in this case at the inlet of the SCR brick 277, downstream of the DEF injector 279 and the mixer (if present).
[0078] This temperature estimation may be performed by the ECU 450 using a physical model that represents the thermal interactions inside the conduit 278 that connects the DOC 276 to the SCR brick 277. This physical model may be defined by the following six equations:
[0079] The quantity T.sub.1 is the value of the temperature of the gas stream (exhaust gas only) that flows at the outlet of the diesel oxidation catalyst 276, namely in the point P1 of the connecting conduit 278.
[0080] The quantity {dot over (m)}.sub.g is the value of a mass flow rate of exhaust gasses that flow in the connecting conduit 278. The quantity {dot over (m)}.sub.g is an input of the physical system and, as already explained, it may be determined by the ECU 450 on the basis of the engine speed, engine load and possibly on the basis of other operating parameters of the engine 110, such as the recirculated exhaust gas quantity.
[0081] The quantity c.sub.p.sub.
[0082] The quantity T.sub.u is a value of the temperature of the diesel exhaust fluid that is injected by the DEF injector 279. The quantity T.sub.u is an input of the physical system and may be measured by a dedicated sensor disposed in a DEF tank (not shown) that provides the diesel exhaust fluid to the DEF injector 279.
[0083] The quantity {dot over (m)}.sub.u is a value of a mass flow rate of the diesel exhaust fluid that is injected by the DEF injector 279. The quantity {dot over (m)}.sub.u is another input of the physical system and may be determined by the ECU 450 according to the strategies that are used to operate the DEF injector 279.
[0084] The quantity c.sub.p.sub.
[0085] The quantity T.sub.2 is the value of the temperature of the gas stream (mix of exhaust gas and DEF) that flow at the inlet of the SCR brick 277, namely in the point P2 of the connecting conduit 278.
[0086] The quantity m.sub.u is a value of a mass of diesel exhaust fluid in the connecting conduit 278. The quantity m.sub.u is an input of the physical system that may be determined by the ECU 450 on the basis of the geometry of the conduit 278 and of the operation of the DEF injector 279.
[0087] The quantity m.sub.g is a value of a mass of exhaust gasses in the connecting conduit 278. The quantity m.sub.g is another input of the system that may be determined by the ECU 450 on the basis of the geometry of the conduit 278 and the operation of the internal combustion engine 110.
[0088] The quantity c.sub.p.sub.
[0089] The quantity T.sub.m is a mean value of the temperature of the mixture of exhaust gasses and diesel exhaust fluid inside the connecting conduit 278.
[0090] The quantity k.sub.vap is a coefficient that represents the energy consumed to mix and vaporize a unitary quantity of DEF which is injected in the connecting conduit 278 by the DEF injector 279. The coefficient k.sub.vap may be a calibration parameter which is determined with an experimental activity and then stored in the memory system.
[0091] The quantity {dot over (Q)}.sub.mw is a value of a thermal flux between the connecting conduit 278, namely the wall of the connecting conduit 278, and the mixture of exhaust gasses and diesel exhaust fluid flowing inside.
[0092] The quantity h.sub.mw is a heat transfer coefficient between the connecting conduit 278, namely the wall of the connecting conduit 278, and the mixture of exhaust gasses and diesel exhaust fluid flowing inside.
[0093] The quantity A.sub.1 is a value of a whole inner surface of the connecting conduit 278. The quantity A.sub.1 is a constant depending only on the geometry of the conduit 278 and may be memorized in the memory system 460.
[0094] The quantity T.sub.w is a value of the temperature of the connecting conduit 278, namely of the wall of the conduit 278. The quantity T.sub.w is an input of the system which may be estimated or measured by the ECU 450 by a dedicated sensor.
[0095] The quantity h.sub.gw is a heat transfer coefficient between the connecting conduit 278, namely the wall of the connecting conduit 278, and the exhaust gasses in the conduit 278.
[0096] The quantity h.sub.uw is a heat transfer coefficient between the connecting conduit 278, namely the wall of the connecting conduit 278, and the diesel exhaust fluid in the conduit 278.
[0097] The quantity {dot over (Q)}.sub.wa is a value of a thermal flux between the connecting conduit 278, namely the wall of the connecting conduit 278, and the external environment.
[0098] The quantity m.sub.w is a value of a mass of the connecting conduit 278. The quantity m.sub.w is a constant that depends only on the geometry of the conduit 278 and that may be stored in the memory system 460.
[0099] The quantity c.sub.p.sub.
[0100] The quantity h.sub.wa is a heat transfer coefficient between the connecting conduit 278, namely the wall of the conduit 278, and the external environment. The quantity h.sub.wa is an input of the system that can be determined by the ECU 450.
[0101] The quantity A.sub.2 is a value of a whole outer surface of the connecting conduit 278. The quantity A.sub.2 is a constant depending only on the geometry of the conduit 278 and may be memorized in the memory system 460.
[0102] The quantity T.sub.a is a value of the external environment temperature. The quantity T.sub.a is an input of the system which may be measured by the ECU 450 by a dedicated sensor.
[0103] As a matter of fact, the physical model is defined by six equations having the following unknown quantities: T.sub.1, T.sub.2, T.sub.m, {dot over (Q)}.sub.mw, h.sub.mw, h.sub.gw, h.sub.uw, {dot over (Q)}.sub.wa. As a consequence, measuring T.sub.1 as explained above and solving the system of the aforesaid equations, the ECU 450 is able to calculate the value T.sub.2 of the temperature of the mixture of exhaust gas and DEF flowing in the point P2 of the connecting conduit 278.
[0104] It should be noted that the above-described strategy could be reversed. In other words, the temperature sensor 430 may be alternatively disposed at the inlet of the SCR brick 277 to measure the temperature of the mixture of exhaust gas and DEF in the point P2 of the connecting conduit 278, and the ECU 450 may be configured to use that measured temperature to estimate the temperature of the exhaust gas at the outlet of the DOC 276, namely in the point P1 of the connecting conduit 278, by solving the very same system of equations described above.
[0105] The temperature values T.sub.1 and/or T.sub.2 may then be used by the ECU 450 to manage the operation of the internal combustion engine 110 and/or of the aftertreatment system 270. By way of example, they may be used to control the quantity of fuel injected by the fuel injectors 160 into the combustion chambers 150, in order to meet a desired value of the exhaust gas temperature along the exhaust pipe 275.
[0106] It should be observed that the temperature estimation approach explained above can be used to calculate the exhaust temperature upstream or downstream of any fluid injector that can be located in the exhaust pipe.
[0107] For example, some embodiments may include a hydrocarbon (HC) injector (not shown) located in the exhaust pipe 275 upstream of the DOC 276. In these embodiments, the above-mentioned approach may be used to calculate the temperature of the exhaust gas downstream of a hydrocarbon (HC) injector starting from an exhaust gas temperature measured upstream of such HC injector, or vice versa. In particular, the same equations reported above can be used, simply replacing the parameters characteristic of the DEF with corresponding parameters characteristic of the HC.
[0108] 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.