MODEL PREDICTIVE CONTROL FOR MULTI-CAN SELECTIVE CATALYTIC REDUCTION SYSTEM
20180266294 ยท 2018-09-20
Assignee
Inventors
- Yue-Yun Wang (Troy, MI)
- Giuseppe MAZZARA BOLOGNA (Nicosia, IT)
- Carlos Ildefonso Hoyos Velasco (Turin, IT)
- Vincenzo ALFIERI (Torino, IT)
Cpc classification
F01N2900/1812
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1622
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2550/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B01D53/9495
PERFORMING OPERATIONS; TRANSPORTING
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
F01N2550/05
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B01D53/9431
PERFORMING OPERATIONS; TRANSPORTING
F01N11/007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1616
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N13/0093
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
F01N2610/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/0404
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2560/026
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N9/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/2066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2610/146
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
F01N3/208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1621
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/0601
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01N3/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Disclosed are model predictive control (MPC) systems, methods for using such MPC systems, and motor vehicles with selective catalytic reduction (SCR) employing MPC control. An SCR-regulating MPC control system is disclosed that includes an NOx sensor for detecting nitrogen oxide (NOx) input received by the SCR system, catalyst NOx sensors for detecting NOx output for two SCR catalysts, and catalyst NH3 sensors for detecting ammonia (NH3) slip for each SCR catalyst. The MPC system also includes a control unit programmed to: receive desired can conversion efficiencies for the SCR catalysts; determine desired can NOx outputs for the SCR catalysts; determine maximum NH3 storage capacities for the SCR catalyst; calculate the current can conversion efficiency for each SCR catalyst; calculate an optimized reductant pulse-width and/or volume from the current can conversion efficiencies; and, command an SCR dosing injector to inject a reductant into an SCR conduit based on the calculated pulse-width/volume.
Claims
1. A method for regulating operation of a selective catalytic reduction (SCR) system, the SCR system including a first SCR catalyst of a first size, a second SCR catalyst of a second size, less than the first size, a storage tank storing a reductant, a conduit fluidly connecting the storage tank to the first and second SCR catalysts, and a dosing injector operable to inject the reductant into the conduit, the method comprising: receiving, from a fluid conduit NOx sensor, a signal indicative of a current nitrogen oxide (NOx) input received by the conduit; receiving, from first and second SCR catalyst NOx sensors, signals indicative of first and second current NOx outputs of the first and second SCR catalysts, respectively; receiving, from first and second SCR ammonia (NH3) sensors, signals indicative of first and second current NH3 slip volumes of the first and second SCR catalysts, respectively; determining a first maximum NH3 storage capacity of the first SCR catalyst and a second maximum NH3 storage capacity, less than the first maximum NH3 storage capacity, of the second SCR catalyst; determining a first desired can conversion efficiency for the first SCR catalyst and a second desired can conversion efficiency, distinct from the first desired can conversion efficiency, for the second SCR catalyst; calculating, based on the first and second desired can conversion efficiencies, a first desired can NOx output for the first SCR catalyst and a second desired can NOx output, less than the first desired can NOx output, for the second SCR catalyst; calculating, based on the current NOx input, the first and second current NOx outputs, the first and second desired can NOx outputs, the first and second current NH3 slip volumes, and the first and second maximum NH3 storage capacities, a first current can conversion efficiency for the first SCR catalyst and a second current can conversion efficiency, distinct from the first current can conversion efficiency, for the second SCR catalyst; calculating a modified reductant injection parameter based on the first and second current can conversion efficiencies; and transmitting a command signal to the dosing injector to inject the reductant into the conduit based on the modified reductant injection parameter.
2. The method of claim 1, further comprising determining a first ammonia coverage ratio for the first SCR catalyst and a second ammonia coverage ratio for the second SCR catalyst, wherein calculating the first and second current can conversion efficiencies for the first and second SCR catalysts is further based on the first and second ammonia coverage ratios.
3. The method of claim 2, further comprising determining an exhaust flow space velocity, wherein calculating the first and second current can conversion efficiencies for the first and second SCR catalysts is further based on the exhaust flow space velocity.
4. The method of claim 3, wherein the first desired can NOx output y.sub.1des and a first desired can NH3 slip y.sub.3des for the first SCR catalyst are calculated as
5. The method of claim 4, wherein the modified reductant injection parameter is calculated as an optimal injected reductant amount defined by minimizing a cost function
6. The method of claim 2, wherein determining the first and second ammonia coverage ratios includes applying a Kalman filter to estimate each of the ammonia coverage ratios.
7. The method of claim 6, wherein applying the Kalman filter includes modeling a modeled current NOx output of the second SCR catalyst.
8. The method of claim 7, wherein the modeled current NOx output of the second SCR catalyst y.sub.2,sen is calculated as
9. The method of claim 8, wherein the Kalman filter is further applied to calculate a first NH3 conversion efficiency for the first SCR catalyst and a second NH3 conversion efficiency, distinct from the first NH3 conversion efficiency, for the second SCR catalyst.
10. The method of claim 1, further comprising calculating a total current can conversion efficiency .sub.tot for the SCR system from the first and second current can conversion efficiencies, respectively designated .sub.1 and .sub.2, as
=.sub.1+.sub.2.sub.1.sub.2.
11. The method of claim 1, wherein the first desired can NOx output, designated as y.sub.1,des, of the first SCR catalyst and the second desired can NOx output, designated as y.sub.2,des, of the second SCR catalyst are calculated via a Set Point Transformation (SPT) as
y.sub.1des=(1n.sub.1des)u.sub.1,
y.sub.2des=(1n.sub.2des)(1.sub.1des)u.sub.1, where .sub.1 and .sub.2 are the first and second current can conversion efficiency, respectively, u.sub.1 is the current NOx input of the SCR conduit.
12. The method of claim 1, further comprising determining a first desired ammonia coverage ratio .sub.1,des for the first SCR catalyst as
13. A model predictive control (MPC) system for regulating a selective catalytic reduction (SCR) system, the SCR system including a first SCR catalyst of a first size, a second SCR catalyst of a second size, less than the first size, a storage tank storing a reductant, a conduit fluidly connecting the storage tank to the first and second SCR catalysts, and a dosing injector operable to inject the reductant into the conduit, the MPC system comprising: a conduit NOx sensor configured to fluidly connect to the conduit and detect a current nitrogen oxide (NOx) input received by the conduit; an SCR NOx sensor configured to fluidly connect to the SCR system and detect first and second current NOx outputs of the first and second SCR catalysts, respectively; an SCR ammonia (NH3) sensor configured to fluidly connect to the SCR system and detect first and second current NH3 slip volumes of the first and second SCR catalysts, respectively; and an electronic control unit communicatively connected to the conduit NOx sensor, the SCR NOx sensor, and SCR NH3 sensor, the electronic control unit being configured to: determine a first maximum NH3 storage capacity of the first SCR catalyst and a second maximum NH3 storage capacity, less than the first maximum NH3 storage capacity, of the second SCR catalyst; determine a first desired can conversion efficiency for the first SCR catalyst and a second desired can conversion efficiency, distinct from the first desired can conversion efficiency, for the second SCR catalyst; calculate, based on the first and second desired can conversion efficiencies, a first desired can NOx output for the first SCR catalyst and a second desired can NOx output, less than the first desired can NOx output, for the second SCR catalyst; calculate, based on the current NOx input, the first and second current NOx outputs, the first and second desired can NOx outputs, the first and second current NH3 slip volumes, and the first and second maximum NH3 storage capacities, a first current can conversion efficiency for the first SCR catalyst and a second current can conversion efficiency, distinct from the first current can conversion efficiency, for the second SCR catalyst; calculate a modified reductant injection parameter based on the first and second current can conversion efficiencies; and transmit a command signal to the dosing injector to inject the reductant into the conduit based on the modified reductant injection parameter.
14. The MPC system of claim 13, wherein the electronic control unit is further configured to determine a first ammonia coverage ratio for the first SCR catalyst and a second ammonia coverage ratio for the second SCR catalyst, wherein calculating the first and second current can conversion efficiencies for the first and second SCR catalysts is further based on the first and second ammonia coverage ratios.
15. The MPC system of claim 14, wherein the electronic control unit is further configured to determine an exhaust flow space velocity, and wherein calculating the first and second current can conversion efficiencies for the first and second SCR catalysts is further based on the exhaust flow space velocity.
16. The MPC system of claim 15, wherein the first desired can NOx output y.sub.1des and a first desired can NH3 slip y.sub.3des for the first SCR catalyst are calculated as
17. The MPC system of claim 16, wherein the modified reductant injection parameter is calculated as an optimal injected reductant amount defined by minimizing a cost function
18. The MPC system of claim 14, wherein determining the first and second ammonia coverage ratios includes applying a Kalman filter to estimate each of the ammonia coverage ratios.
19. The MPC system of claim 17, wherein applying the Kalman filter includes modeling a current NOx output of the second SCR catalyst.
20. The MPC system of claim 13, wherein the electronic control unit is further configured to calculate a total current can conversion efficiency .sub.tot for the SCR system from the first and second current can conversion efficiencies, respectively designated .sub.1 and .sub.2, as
=.sub.1+.sub.2.sub.1.sub.2.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017] The present disclosure is susceptible to various modifications and alternative forms, and some representative embodiments have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the novel aspects of this disclosure are not limited to the particular forms illustrated in the appended drawings. Rather, the disclosure is to cover all modifications, equivalents, combinations, subcombinations, permutations, groupings, and alternatives falling within the scope and spirit of the disclosure as defined by the appended claims.
DETAILED DESCRIPTION
[0018] This disclosure is susceptible of embodiment in many different forms. There are shown in the drawings and will herein be described in detail representative embodiments of the disclosure with the understanding that these representative embodiments are to be considered an exemplification of the principles of the disclosure and are not intended to limit the broad aspects of the disclosure to the embodiments illustrated. To that extent, elements and limitations that are disclosed, for example, in the Abstract, Summary, and Detailed Description sections, but not explicitly set forth in the claims, should not be incorporated into the claims, singly or collectively, by implication, inference or otherwise. For purposes of the present detailed description, unless specifically disclaimed: the singular includes the plural and vice versa; the words and and or shall be both conjunctive and disjunctive; the word all means any and all; the word any means any and all; and the words including and comprising and having mean including without limitation. Moreover, words of approximation, such as about, almost, substantially, approximately, and the like, may be used herein in the sense of at, near, or nearly at, or within 3-5% of, or within acceptable manufacturing tolerances, or any logical combination thereof, for example.
[0019] Referring now to the drawings, wherein like reference numbers refer to like features throughout the several views, there is shown in
[0020] There is shown in
[0021] An air intake system transmits intake air to the cylinders 15 through an intake manifold 29, which directs and distributes air into the combustion chambers 17 via intake runners of the cylinder head 25. The engine's air intake system has airflow ductwork and various electronic devices for monitoring and controlling the air flow. The air intake devices may include, as a non-limiting example, a mass airflow sensor 32 for monitoring mass airflow (MAF) 33 and intake air temperature (IAT) 35. A throttle valve 34 controls airflow to the ICE assembly 12 in response to a control signal (ETC) 120 from a programmable engine control unit (ECU) 5. A pressure sensor 36 in the intake manifold 29 monitors, for instance, manifold absolute pressure (MAP) 37 and barometric pressure. An external flow passage recirculates exhaust gases from engine exhaust to the intake manifold 29, e.g., via a control valve in the nature of an exhaust gas recirculation (EGR) valve 38. The programmable engine control unit 5 controls mass flow of exhaust gas to the intake manifold 29 by controlling opening of the EGR valve 38 via EGR command 139. In
[0022] Airflow from the intake manifold 29 into each combustion chamber 17 is controlled by one or more dedicated intake engine valves 20. Evacuation of exhaust gases out of the combustion chamber 17 to an exhaust aftertreatment system 55 via an exhaust manifold 39 is controlled by one or more dedicated exhaust engine valves 18. In accord with at least some of the disclosed embodiment, exhaust aftertreatment system 55 includes an exhaust gas recirculation (EGR) system and/or a selective catalytic reduction (SCR) system. The engine valves 18, 20 are illustrated herein as spring-biased poppet valves; however, other known types of engine valves may be employed. The ICE assembly 12 valve train system is equipped to control and adjust the opening and closing of the intake and exhaust valves 20, 18. According to one example, the activation of the intake and exhaust valves 20, 18 may be respectively modulated by controlling intake and exhaust variable cam phasing/variable lift control (VCP/VLC) devices 22 and 24. These two VCP/VLC devices 22, 24 are configured to control and operate an intake camshaft 21 and an exhaust camshaft 23, respectively. Rotation of these intake and exhaust camshafts 21 and 23 are linked and/or indexed to rotation of the crankshaft 11, thus linking openings and closings of the intake and exhaust valves 20, 18 to positions of the crankshaft 11 and the pistons 16. The intake VCP/VLC device 22 may be fabricated with a mechanism operative to switch and control valve lift of the intake valve(s) 20 in response to a control signal (iVLC) 125, and variably adjust and control phasing of the intake camshaft 21 for each cylinder 15 in response to a control signal (iVCP) 126. In the same vein, the exhaust VCP/VLC device 24 may include a mechanism operative to variably switch and control valve lift of the exhaust valve(s) 18 in response to a control signal (eVLC) 123, and variably adjust and control phasing of the exhaust camshaft 23 for each cylinder 15 in response to a control signal (eVCP) 124. The VCP/VLC devices 22, 24 may be actuated using any one of electro-hydraulic, hydraulic, electro-mechanic, and electric control force, in response to respective control signals eVLC 123, eVCP 124, iVLC 125, and iVCP 126.
[0023] With continuing reference to the representative configuration of
[0024] The ICE assembly 12 is equipped with various sensing devices for monitoring engine operation, including a crank sensor 42 having an output indicative of crankshaft rotational position, e.g., crank angle and/or speed (RPM) signal 43. A temperature sensor 44 is configured to monitor, for example, one or more engine-related temperatures (e.g., coolant temperature, fuel temperature, exhaust temperature, etc.), and output a signal 45 indicative thereof. An in-cylinder combustion sensor 30 is configured to monitor combustion-related variables, such as in-cylinder combustion pressure, charge temperature, fuel mass, air-to-fuel ratio, etc., and output a signal 31 indicative thereof. An exhaust gas sensor 40 is configured to monitor one or more exhaust-gas related variables, e.g., actual air/fuel ratio (AFR), burned gas fraction, etc., and output a signal 41 indicative thereof. The combustion pressure and the crankshaft speed may be monitored by the ECU 5, for example, to determine combustion timing, i.e., timing of combustion pressure relative to the crank angle of the crankshaft 11 for each cylinder 15 for each working combustion cycle. It should be appreciated that combustion timing may be determined by other methods. Combustion pressure may be monitored by the ECU 5 to determine an indicated mean effective pressure (IMEP) for each cylinder 15 for each working combustion cycle. The ICE assembly 12 and ECU 5 cooperatively monitor and determine states of IMEP for each of the engine cylinders 15 during each cylinder firing event. Alternatively, other sensing systems may be used to monitor states of other combustion parameters within the scope of the disclosure, e.g., ion-sense ignition systems, EGR fractions, and non-intrusive cylinder pressure sensors.
[0025] Control module, module, control, controller, control unit, processor and similar terms mean any one or various combinations of one or more of Application Specific Integrated Circuit(s) (ASIC), electronic circuit(s), central processing unit(s) (e.g., microprocessor(s)), and associated memory and storage (read only, programmable read only, random access, hard drive, etc.) executing one or more software or firmware programs or routines, combinational logic circuit(s), input/output circuit(s) and devices, appropriate signal conditioning and buffer circuitry, and other components to provide the described functionality. Software, firmware, programs, instructions, routines, code, algorithms and similar terms mean any controller executable instruction sets including calibrations and look-up tables. The ECU may be designed with a set of control routines executed to provide the desired functions. Control routines are executed, such as by a central processing unit, and are operable to monitor inputs from sensing devices and other networked control modules, and execute control and diagnostic routines to control operation of devices and actuators. Routines may be executed at regular intervals, for example each 100 microseconds, 3.125, 6.25, 12.5, 25 and 100 milliseconds during ongoing engine and vehicle operation. Alternatively, routines may be executed in response to occurrence of an event.
[0026] Presented in
[0027] In the illustrated example, portions of the LPV-MPC architecture 200 are shown generally embodied as interoperable control modulesa Set Point Transformation (SPT) module 202 and a Model Predictive Control (MPC) module 204that may each comprise a respective software application with processor-executable instructions effectuated, for example, by the onboard engine control unit (ECU) 5 or a distinct SCR controller of motor vehicle 10 shown in
[0028] With continuing reference to
[0029] To provide closed-loop feedback operability, LPV-MPC system 200 may communicate with an assortment of onboard and off-board sensing devices, including those shown in
[0030] For aftertreatment system control, ECU 5 may also or alternatively communicate with one or more NH3 sensors, each of which may be in the nature of infrared, chemosorption (MOS), electrochemical, or solid-state (SS) charge-carrier-injection (CCI) sensors. These NH3 sensors 224, 226 (also referred to herein as first and second SCR catalyst NH3 sensors) are operable to systematically/randomly track, monitor in real-time, or otherwise selectively detect the current ammonia slip volume of a respective one of the SCR catalysts 206, 208. Ammonia slip can be characterized as a measurable volume of unreacted ammonia discharged from an SCR catalyst (also referred to as SCR outlet NH3). During normal use, the ammonia injected into each SCR catalyst is primarily adsorbed onto a catalyst surface; however, some fraction will be desorbed from the catalyst surface into the exhaust stream and slip out from the catalyst. It is envisioned that the LPV-MPC system 200 utilize greater, fewer, and/or different sensing devices than that which are shown in the drawings.
[0031] Model Predictive Control (MPC) module 204, which is shown in
=(NOx,inNOx,out)/ NOx,in
Inside an SCR catalyst, there are four primary reactions that determine how much ammonia is stored on a catalyst surface: (1) ammonia adsorption, where injected ammonia is adsorbed onto a catalyst surface; (2) NH3 desorption, where some NH3 on the SCR surface will be desorbed into the exhaust gas; (3) NOx reduction, as described above; and (4) ammonia oxidation, where some NH3 will be oxidized into oxygen and water.
[0032] Set Point Transformation (SPT) module 202 may be characterized as a block that, based on how much NOx is coming out of/received from the ICE engine 12, will transfer the desired NOx conversions .sub.1des and .sub.2des to desired outlet NOx y.sub.1des for y.sub.2des for both SCR cans 206 and 208, which will allow the MPC module 204 to designate an optimal control for the injected urea u2=NH3,in. A respective maximum NH3 storage capacity is determined for each of the first and second SCR catalysts 206, 208. Max NH3 storage capacity can be typified as a maximum amount of ammonia that can be stored in a catalyst at a given time. By comparison, SCR catalyst ammonia coverage ratio is the ratio of currently stored ammonia to the maximum ammonia storage capacity of the SCR catalyst, with a value between zero and one. For the illustrated SCR catalysts, a first ammonia coverage ratio .sub.1 for the first can 206 and a second ammonia coverage ratio .sub.2 for the second can 208 can be determined from
where r.sub.ox1 and r.sub.ox2 are SCR catalyst NH3 oxidation rates in the first and second cans 206 and 208, respectively, as a function of catalyst temperature T; r.sub.de1 and r.sub.de2 are SCR catalyst NH3 desorption rates in the first and second cans 206 and 208, respectively, as a function of catalyst temperature T; r.sub.rd1 and r.sub.rd2 are SCR catalyst NOx reduction rates in the first and second cans 206 and 208, respectively, a function of catalyst temperature T; r.sub.ad1 and r.sub.ad2 are SCR catalyst NH3 adsorption rates in the first and second cans 206 and 208, respectively, as a function of catalyst temperature T; u.sub.1 is the NOx input (NOx,in) into the SCR system; and u.sub.2 is the ammonia injected into the SCR system. MPC control may require closed-loop feedback of NOx out from first SCR can y.sub.1, NOx out from second SCR CAN y.sub.2, NH3 slip from first SCR can y.sub.3, and NH3 slip from second SCR can y.sub.4, where
y.sub.1=(1.sub.1)u.sub.1=f.sub.1(.sub.1,u.sub.1)
y.sub.2=(1)u.sub.1=f.sub.2(.sub.1,.sub.2,u.sub.1)
y.sub.3=(1.sub.1)u.sub.2=f.sub.3(.sub.1,u.sub.2)
y.sub.y=(1)u.sub.2=f.sub.4(.sub.1,.sub.2,u.sub.1,u.sub.2)
where is a total NH3 conversion efficiency of the SCR catalysts, and .sub.1 is the NH3 conversion efficiency of the first SCR catalyst. .sub.1 and and and .sub.1 may be calculated from equations (2), (3) and (4) or otherwise determined as described in further detail below.
[0033] Model Predictive Control (MPC) module 204 may implement a unique second order discretized control-oriented SCR model (1) to calculate the can conversion efficiency for each SCR catalyst 206, 208. NOx and NH3 can conversion efficiencies may depend on, or may be functions of: (1) catalyst NH3 max storage capacity, (2) catalyst NH3 coverage ratio, (3) exhaust flow space velocity, and (4) the four catalyst reaction rates. Exhaust flow space velocity may be defined as exhaust volume flow rate divided by total SCR volume. The detailed calculations for first and second NOx can conversion efficiencies .sub.1 and .sub.2 can be defined as
where Q is the exhaust flow space velocity, and .sub.1 and .sub.2 are maximum NH3 storage capacities in the first and second SCR cans 206 and 208, respectively. NOx conversion efficiency of the total SCR system can be defined as
=.sub.1+.sub.2.sub.1.sub.2(3)
A total NH3 conversion efficiency for the entire SCR system and NH3 conversion efficiency .sub.1 for the first SCR catalyst 206 may be defined as:
This SCR model may therefore take on a general nonlinear system of the form:
This open-loop model may be implemented to predict ammonia coverage ratios 1 and 2, but converges to true values slowly, to improve the prediction regardless of any initial values of the coverage ratios, Extended Kalman Filter (EKF) may be applied to this nonlinear system to estimate the true values 1 and 2 using the available measured inputs and outputs to the SCR system.
[0034] MPC module 204 is designed to then calculate a modified reductant injection parameter (e.g., an optimal injection pulse-width and/or an optimal reductant injection volume) from the NOx and NH3 can conversion efficiencies calculated above. Operation of the dosing injector 116 can be concomitantly regulated based on the calculated modified reductant injection parameter to optimize SCR system performance. By way of non-limiting example, one of the control goals for the LPV-MPC architecture of
which may require defining a set point transformation given the desired NOx conversion efficiencies .sub.1 and .sub.2, as
The state space model (5) can be continuously linearized, or can take a quasi-state dependent LPV form, e.g., described by the control oriented model (1). In extreme cases, y.sub.1des and y.sub.2des can be set to zero. For at least some system designs, the first SCR catalyst is physically larger than the second SCR catalyst; thus, NOx conversion of the first can is dominant, which may depend on the level of ammonia coverage ratio, where this desired ammonia coverage ratio is determined by the relation:
The cost function J may be calculated on a moving average window with N samples k=1, 2 . . . . N, subject to SCR system constraints described above as y.sub.1, y.sub.2, y.sub.3 and y.sub.4. The physical meaning of this optimization may be to: make the actual outlet NOx y1(k) from the first SCR can track y1des(k) (e.g., minimize SCR outlet NOx if y1des(k)=0); make the actual outlet NOx y2(k) from the second SCR can track y2des(k) (e.g., minimize SCR outlet NOx if y2des(k)=0); minimize NH3 slip, i.e. y4(k); maintain the first SCR can ammonia coverage ratio at a desired level, e.g., where the fourth term in the cost function can be replaced by a constraint 1>1,des; minimize injected urea amount u2; and/or confine the rate of urea injection. In the cost function J, the values S1, S2, S3, S4, R and W may be designated as weights that are used to balance the optimization terms. There may be several methods to solve this optimization control problem, including applying standard nonlinear optimization techniques, called NMPC (nonlinear model predictive control), and linearizing the nonlinear system at selected operating conditions, or at each sample time t, then apply MPC to the set of linearized system to find the control u.sub.2 as
u.sub.2=F(.sub.1(k),.sub.2(k),.sub.4(k),{circumflex over ()}.sub.1(k),{circumflex over ()}.sub.2(k))
[0035] The Set Point Transformation (SPT) block may transfer desired NOx conversions to desired outlet NOx for both SCR CANs, and the MPC block may find the optimal control for injected Urea u2=NH3,in, where the feedback signals are provided by the Kalman filter(s).
[0036] This model can simulate SCR system responses if the initial conditions of the various dynamic states are known. In accord with at least some of the disclosed concepts, a simplified Extended Kalman Filter (EKF) is used to estimate these states. By way of example, a recursive Kalman filter may be used to estimate ammonia coverage ratio based on a nonlinear model as
where u.sub.1 is the current NOx input into the SCR system, e.g., via SCR conduit 214, is a total NH3 conversion efficiency of the SCR catalysts, r.sub.rd1 and r.sub.rd2 are SCR catalyst NOx reduction rates in the first and second SCR catalysts, respectively, .sub.1 and .sub.2 are the maximum NH3 storage capacities of the first and second SCR catalysts, respectively; .sub.1 and .sub.2 are ammonia coverage ratios of the first and second SCR catalysts, respectively; T is a current NOx sensor temperature, Q is exhaust flow space velocity, and K is a value of gain such that K(T,Q) is gain value as a nonlinear function of T and Q. Due to chemical species cross-sensitivity, the measurement of the current NOx sensors at an SCR outlet is impacted by the slipped out NH3 entering the NOx sensors. In this extended Kalman filter, an NOx sensor model that takes into account this cross-sensitivity effect is added to the original SCR model; the NOx sensor output y.sub.2,sen is modeled as a function of actual SCR outlet NOx and NH3 slip.
[0037] Depending, for example, on how the SCR sensors are selected and where they are installed, the EKF designs may also be simplified and designed separately for each SCR can. As a non-limiting example, engine out NOx can be estimated by a virtual sensor or model; an NOx sensor may be installed at the outlet of the first SCR can, and a second NOx sensor may be installed at the outlet of the second SCR can. For this configuration, two EKFs can be designed for each SCR can to estimate ammonia coverage ratios. The first EKF is designed based on the first can SCR model:
where y.sub.NOx,sen1 is the measurement from the first NOx sensor. The EKF will predict ammonia coverage ratio, the NOx and NH3 out from the first SCR can
{circumflex over ()}.sub.1,.sub.1=f.sub.2({circumflex over ()}.sub.1,u.sub.1),.sub.3=f.sub.3({circumflex over ()}.sub.1,u.sub.2)
The second EKF may then be designed based on the second SCR can model:
where y.sub.NOx,Sen2 is the measurement from the second NOx sensor. The EKF will predict ammonia coverage ratio, the NOx and NH3 out from the second SCR can be defined as
{circumflex over ()}.sub.2,.sub.2=f.sub.5({circumflex over ()}.sub.2,.sub.1),.sub.4=f.sub.6({circumflex over ()}.sub.2,.sub.3)
[0038] As another representative example, engine out NOx can be estimated by a virtual sensor or model, a NH3 sensor is installed at the outlet of the first SCR can, and a NOx sensor is installed at the outlet of the second SCR can. For this configuration, the first EKF is designed based on the first can SCR model:
where y.sub.NH3,Sen is the measurement from the NH3 sensor. The EKF will predict ammonia coverage ratio, the NOx out from the first SCR can
{circumflex over ()}.sub.1,.sub.1=f.sub.2({circumflex over ()}.sub.1,u.sub.1)
Then the second EKF is designed based on the second SCR can model:
where y.sub.NOx,Sen is the measurement from the NOx sensor. The EKF will predict ammonia coverage ratio, the NOx and NH3 out from the second SCR can
{circumflex over ()}.sub.2,.sub.2=f.sub.5({circumflex over ()}.sub.2,.sub.1),.sub.4=f.sub.6({circumflex over ()}.sub.2,y.sub.NH3,sen)
[0039] As yet another representative example, engine out NOx can be estimated by a virtual sensor or model, a NOx sensor is installed at the outlet of the first SCR can, and a NH3 sensor is installed at the outlet of the second SCR can. For this configuration, the first EKF is designed based on the first can SCR model:
where y.sub.NOx,Sen is the measurement from the NOx sensor. The EKF will predict ammonia coverage ratio, the NOx and NH3 out from the first SCR can
{circumflex over ()}.sub.1,.sub.1=f.sub.2({circumflex over ()}.sub.1,u.sub.1),.sub.3=f.sub.3({circumflex over ()}.sub.1,u.sub.2)
Then the second EKF is designed based on the second SCR can model:
where y.sub.NH3,Sen is the measurement from the NH3 sensor. The EKF will predict ammonia coverage ratio, the NOx out from the second SCR can
{circumflex over ()}.sub.2,.sub.2=f.sub.5({circumflex over ()}.sub.2,.sub.1)
[0040] Using NOx sensor and/or NH3 sensor measurements from SCR catalyst outlet, in conjunction with data inputs from engine out NOx measurements and NH3 injection, the extended Kalman filter can be employed to estimate one or more SCR states and outputs, such as ammonia coverage ratio 1 and 2 at the sample time k. These estimated states may be used to update system feedback-control information and/or to calculate NOx conversion efficiencies and NH3 conversion efficiencies, which can then be fed back to the SCR model. The Kalman filter may be set to repeat this process at the next sample time k=k+1.
[0041] In SCR system design, the first SCR catalyst may be larger in size than the second SCR catalyst; in so doing, it can be said that a majority of NOx conversion efficiency occurs within the first SCR catalyst. Desired SCR NOx conversion efficiency for the first and second cans is defined, and desired SCR outlet NH3 slip rates are defined to back calculate desired outlet NOx and NH3 for the first SCR CAN predicted from the models below
where .sub.1des (T,Q,NOx_eng) may be defined as a function of the first can SCR temperature, space velocity and engine out NOx. An optimal injected urea amount can be defined by minimizing the cost function:
In this instance, the first optimization term may control the NOx out from the first SCR catalyst to meet a target performance, and the second optimization term may control the NH3 out from the first SCR catalyst to meet an NH3 slip target. A final format of control u2 is a feedback controller
u.sub.2=F(.sub.1(k),.sub.3(k),{circumflex over ()}.sub.1(k),{circumflex over ()}.sub.2(k))
A Kalman filter may then be run in a manner similar to that described above. In this simplified algorithm, an added feedforward control term will inject the number of moles of NH3 for the same amount of moles of NOx coming out from an engine. The MPC control may further optimize this amount such that the total control u2 will minimize the cost function J.
[0042] It is envisioned that the MPC architecture 200 include different control hardware configurations to provide the same or similar SCR control. One option is to install NOx sensors and/or NH3 sensors at different locations on the SCR system. It is also envisioned that one of more of the sensors be replaced with virtual sensors. Other options include utilizing alternative control-oriented SCR models. As a non-limiting example, the system may employ the following state equation
with the following information updated
Another option for two-can SCR models includes singular perturbation, e.g., slow systems with theta1 and theta2 for coverage ratio, the rest may be considered fast systems, where
{dot over (x)}.sub.1=Qx.sub.1r.sub.rd1.sub.1.sub.1x.sub.1+Qu.sub.1
{dot over ()}.sub.1=(r.sub.rd1x.sub.1+r.sub.ox1+r.sub.de1).sub.1+r.sub.ad1(1.sub.1)x.sub.3
{dot over (x)}.sub.3=Qx.sub.3r.sub.rd1.sub.1(1.sub.1)x.sub.3+r.sub.de1.sub.1.sub.1+Qu.sub.2
{dot over (x)}.sub.4=Qx.sub.4r.sub.rd2.sub.2.sub.2x.sub.4+Qx.sub.1
{dot over ()}.sub.2=(r.sub.rd2x.sub.4+r.sub.ox2+r.sub.de2).sub.2+r.sub.ad2(1.sub.2)x.sub.6
{dot over (x)}.sub.6=Qx.sub.6r.sub.ad2.sub.2x.sub.6+(r.sub.de2.sub.2+r.sub.ad2.sub.2x.sub.6).sub.2+Qx.sub.3
where the first three equations respectively designate NOx, ammonia storage ratio, and NH3 for the first SCR catalyst, and the second three equations respectively designate NOx, ammonia storage ratio, and NH3 for the second SCR catalyst. Another option is to employ a second order linearized SCR LPV discrete model where
and where the system is discretized.
[0043] With reference now to the flow chart of
[0044] The method 300 of
[0045] The method 300 of
[0046] Aspects of this disclosure may be implemented, in some embodiments, through a computer-executable program of instructions, such as program modules, generally referred to as software applications or application programs executed by an on-board vehicle computer. The software may include, in non-limiting examples, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. The software may form an interface to allow a computer to react according to a source of input. The software may also cooperate with other code segments to initiate a variety of tasks in response to data received in conjunction with the source of the received data. The software may be stored on any of a variety of memory media, such as CD-ROM, magnetic disk, bubble memory, and semiconductor memory (e.g., various types of RAM or ROM).
[0047] Moreover, aspects of the present disclosure may be practiced with a variety of computer-system and computer-network configurations, including multiprocessor systems, microprocessor-based or programmable-consumer electronics, minicomputers, mainframe computers, and the like. In addition, aspects of the present disclosure may be practiced in distributed-computing environments where tasks are performed by remote-processing devices that are linked through a communications network. In a distributed-computing environment, program modules may be located in both local and remote computer-storage media including memory storage devices. Aspects of the present disclosure may therefore, be implemented in connection with various hardware, software or a combination thereof, in a computer system or other processing system.
[0048] Any of the methods described herein may include machine readable instructions for execution by: (a) a processor, (b) a controller, and/or (c) any other suitable processing device. Any algorithm, software, or method disclosed herein may be embodied in software stored on a tangible medium such as, for example, a flash memory, a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), or other memory devices, but persons of ordinary skill in the art will readily appreciate that the entire algorithm and/or parts thereof could alternatively be executed by a device other than a controller and/or embodied in firmware or dedicated hardware in a well-known manner (e.g., it may be implemented by an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable logic device (FPLD), discrete logic, etc.). Further, although specific algorithms are described with reference to flowcharts depicted herein, persons of ordinary skill in the art will readily appreciate that many other methods of implementing the example machine readable instructions may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some of the blocks described may be changed, eliminated, or combined.
[0049] While aspects of the present disclosure have been described in detail with reference to the illustrated embodiments, those skilled in the art will recognize that many modifications may be made thereto without departing from the scope of the present disclosure. The present disclosure is not limited to the precise construction and compositions disclosed herein; any and all modifications, changes, and variations apparent from the foregoing descriptions are within the spirit and scope of the disclosure as defined in the appended claims. Moreover, the present concepts expressly include any and all combinations and subcombinations of the preceding elements and features.