US20140331644A1 - Exhaust aftertreatment component condition estimation and regeneration - Google Patents
Exhaust aftertreatment component condition estimation and regeneration Download PDFInfo
- Publication number
- US20140331644A1 US20140331644A1 US13/890,123 US201313890123A US2014331644A1 US 20140331644 A1 US20140331644 A1 US 20140331644A1 US 201313890123 A US201313890123 A US 201313890123A US 2014331644 A1 US2014331644 A1 US 2014331644A1
- Authority
- US
- United States
- Prior art keywords
- poison
- regeneration
- doc
- accumulation
- aftertreatment component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N3/00—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust
- F01N3/08—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N3/00—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust
- F01N3/08—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous
- F01N3/10—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust
- F01N3/103—Oxidation catalysts for HC and CO only
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N3/00—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust
- F01N3/08—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous
- F01N3/10—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust
- F01N3/18—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust characterised by methods of operation; Control
- F01N3/20—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust characterised by methods of operation; Control specially adapted for catalytic conversion
- F01N3/206—Adding periodically or continuously substances to exhaust gases for promoting purification, e.g. catalytic material in liquid form, NOx reducing agents
- F01N3/2066—Selective catalytic reduction [SCR]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N9/00—Electrical control of exhaust gas treating apparatus
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N9/00—Electrical control of exhaust gas treating apparatus
- F01N9/005—Electrical control of exhaust gas treating apparatus using models instead of sensors to determine operating characteristics of exhaust systems, e.g. calculating catalyst temperature instead of measuring it directly
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2250/00—Combinations of different methods of purification
- F01N2250/02—Combinations of different methods of purification filtering and catalytic conversion
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2570/00—Exhaust treating apparatus eliminating, absorbing or adsorbing specific elements or compounds
- F01N2570/12—Hydrocarbons
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2570/00—Exhaust treating apparatus eliminating, absorbing or adsorbing specific elements or compounds
- F01N2570/14—Nitrogen oxides
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2570/00—Exhaust treating apparatus eliminating, absorbing or adsorbing specific elements or compounds
- F01N2570/22—Water or humidity
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2900/00—Details of electrical control or of the monitoring of the exhaust gas treating apparatus
- F01N2900/06—Parameters used for exhaust control or diagnosing
- F01N2900/0601—Parameters used for exhaust control or diagnosing being estimated
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2900/00—Details of electrical control or of the monitoring of the exhaust gas treating apparatus
- F01N2900/06—Parameters used for exhaust control or diagnosing
- F01N2900/16—Parameters used for exhaust control or diagnosing said parameters being related to the exhaust apparatus, e.g. particulate filter or catalyst
- F01N2900/1602—Temperature of exhaust gas apparatus
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2900/00—Details of electrical control or of the monitoring of the exhaust gas treating apparatus
- F01N2900/06—Parameters used for exhaust control or diagnosing
- F01N2900/16—Parameters used for exhaust control or diagnosing said parameters being related to the exhaust apparatus, e.g. particulate filter or catalyst
- F01N2900/1606—Particle filter loading or soot amount
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2900/00—Details of electrical control or of the monitoring of the exhaust gas treating apparatus
- F01N2900/06—Parameters used for exhaust control or diagnosing
- F01N2900/16—Parameters used for exhaust control or diagnosing said parameters being related to the exhaust apparatus, e.g. particulate filter or catalyst
- F01N2900/1614—NOx amount trapped in catalyst
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
- F01N2900/00—Details of electrical control or of the monitoring of the exhaust gas treating apparatus
- F01N2900/06—Parameters used for exhaust control or diagnosing
- F01N2900/16—Parameters used for exhaust control or diagnosing said parameters being related to the exhaust apparatus, e.g. particulate filter or catalyst
- F01N2900/1621—Catalyst conversion efficiency
-
- Y—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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
-
- Y—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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Definitions
- This disclosure relates generally to internal combustion engine systems, and more particularly to estimating the accumulation of species on components of an exhaust aftertreatment system and regenerating the components of the exhaust aftertreatment system to remove the accumulation of species.
- emission requirements vary according to engine type. Emission tests for compression-ignition (diesel) engines typically monitor the release of carbon monoxide (CO), unburned hydrocarbons (UHC), diesel particulate matter (PM) such as ash and soot, and nitrogen oxides (NOx).
- Oxidation catalysts such as diesel oxidation catalysts (DOC) have been implemented in exhaust gas aftertreatment systems to oxidize at least some particulate matter in the exhaust stream, reduce unburned hydrocarbons and CO in the exhaust to less environmentally harmful compounds, and oxidize nitric oxide (NO) to form nitrogen dioxide (NO 2 ), which is used in the NOx conversion on an selective catalytic reduction (SCR) catalyst.
- SCR selective catalytic reduction
- a particulate matter (PM) filter is typically installed downstream from the oxidation catalyst or in conjunction with the oxidation catalyst.
- PM particulate matter
- some exhaust aftertreatment systems do not have a PM filter.
- NOx reduction catalysts including SCR systems, are utilized to convert NOx (NO and NO 2 in some fraction) to N 2 and other compounds.
- AMOX ammonia oxidation
- some systems include an ammonia oxidation (AMOX) catalyst downstream of the SCR catalyst to convert at least some ammonia slipping from the SCR catalyst to N 2 and other less harmful compounds.
- Exhaust aftertreatment system components can be susceptible to the accumulation of various materials on the components. In most cases, such material accumulations or deposits negatively affect the operation, performance, or efficiency of the components. Accordingly, the materials that accumulate on aftertreatment components and negatively affect the functionality of the components can be considered poisons.
- Several poisonous materials include sulfur, unburned hydrocarbons (HC), and water.
- HC unburned hydrocarbons
- accumulations or deposits of sulfur-containing species on the DOC tends to decrease the conversion of NO to NO 2 , decrease the conversion of HC to CO 2 and heat, which affects the thermal management of an engine system, and increase the presence or accumulation of HC in the DOC, which correspondingly decreases the conversion of NO to NO 2 .
- the presence of sulfur deposits on the SCR catalyst decreases the NOx-conversion capability of the SCR catalyst
- the presence of sulfur deposits on the AMOX catalyst decreases the ammonia-conversion capability of the AMOX catalyst.
- HC species and water on the DOC, SCR catalyst, and AMOX catalyst can cause similar negative effects on the functionality of these components. Additionally, accumulation of HC species on the DOC in the presence of an increase in the temperature of the DOC may cause uncontrolled light-off events or runaway regeneration. Such light-off events may damage the DOC and send damaging sintered elements of the DOC into the SCR catalyst and AMOX catalyst.
- the subject matter of the present application has been developed in response to the present state of the art, and in particular, in response to the problems and needs in the art that have not yet been fully solved by currently available exhaust aftertreatment systems. Accordingly, the subject matter of the present application has been developed to provide methods, systems, and apparatus for estimating conditions of components of an exhaust aftertreatment system, and regenerating the system based on the estimated conditions.
- a poisonous species e.g., sulfur, HC, and/or water
- an apparatus for an exhaust aftertreatment system includes a first aftertreatment component poison module that is configured to generate a first component poison regeneration request based on an estimated accumulation of a first poison on the first aftertreatment component.
- the accumulation of the first poison on the first aftertreatment component is based on an estimated amount of the first poison being released from the first aftertreatment component.
- the apparatus also includes a second aftertreatment component poison module that is configured to generate a second component poison regeneration request based on an estimated accumulation of the first poison on the second aftertreatment component.
- the accumulation of the first poison on the second aftertreatment component is based on the estimated amount of the first poison being released from the first aftertreatment component.
- the apparatus also includes a poison regeneration arbitration module that is configured to generate a poison regeneration command based on an arbitration of the first and second component poison regeneration requests.
- the apparatus can also include a time-based regeneration module that is configured to generate a system regeneration request based on the passage of a preset period of time.
- the first poison regeneration arbitration module can be configured to generate the poison regeneration command based on an arbitration of the first component poison regeneration request, second component poison regeneration request, and system regeneration request.
- the accumulation of the first poison on the second aftertreatment component is based on an estimated amount of the first poison being released from the second aftertreatment component.
- the apparatus can further include a third aftertreatment component poison module that is configured to generate a third component poison regeneration request based on an estimated accumulation of the first poison on the third aftertreatment component.
- the accumulation of the first poison on the third aftertreatment component being can be based on the estimated amount of the first poison being released from the second aftertreatment component.
- the first aftertreatment component poison module is configured to estimate an amount of the first poison being stored on the first aftertreatment component.
- the accumulation of the first poison on the first aftertreatment component can be based on a difference between the amount of the first poison being stored on the first aftertreatment component and the amount of the first poison being released from the first aftertreatment component.
- the second aftertreatment component poison module can be configured to estimate an amount of the first poison being stored on the second aftertreatment component.
- the accumulation of the first poison on the second aftertreatment component can be based on a difference between the amount of the first poison being stored on the second aftertreatment component and the amount of the first poison being released from the second aftertreatment component.
- the amount of the first poison being stored on the first aftertreatment component can be estimated based on a temperature of the first aftertreatment component and a mass flow rate of exhaust gas into the first aftertreatment component.
- the amount of the first poison being stored on the second aftertreatment component can be estimated based on a temperature of the second aftertreatment component and a mass flow rate of exhaust gas into the second aftertreatment component.
- the amount of the first poison being released from the first aftertreatment component can be estimated based on the temperature of the first aftertreatment component and the amount of the first poison being stored on the first aftertreatment component.
- the amount of the first poison being released from the second aftertreatment component can be estimated based on the temperature of the second aftertreatment component and the amount of the first poison being stored on the second aftertreatment component.
- the first component poison regeneration request includes first regeneration event parameters
- the second component poison regeneration request includes second regeneration event parameters.
- the first regeneration event parameters can be different than the second regeneration event parameters.
- the first poison can be one of sulfur, hydrocarbon, or water.
- the first aftertreatment component can include one of a diesel oxidation catalyst, a diesel particulate filter, a selective catalytic reduction catalyst, or an ammonia oxidation catalyst
- the second aftertreatment component can include another one of the diesel oxidation catalyst, diesel particulate filter, selective catalytic reduction catalyst, or ammonia oxidation catalyst.
- the apparatus additionally includes a third aftertreatment component poison module that is configured to generate a third component poison regeneration request based on an estimated accumulation of a second poison on the first aftertreatment component.
- the accumulation of the second poison on the first aftertreatment component can be based on an amount of the second poison being released from the first aftertreatment component.
- the apparatus may also include
- a fourth aftertreatment component poison module that is configured to generate a fourth component poison regeneration request based on an estimated accumulation of the second poison on the second aftertreatment component.
- the accumulation of the second poison on the second aftertreatment component being can be based on the estimated amount of the second poison being released from the first aftertreatment component.
- the poison regeneration arbitration module may be configured to generate the poison regeneration command based on an arbitration of the first, second, third, and fourth component poison regeneration requests.
- the first aftertreatment component poison module generates the first component poison regeneration request when the estimated accumulation of the first poison on the first aftertreatment component meets a first poison accumulation threshold.
- the first poison accumulation threshold can correspond with a minimum allowable performance characteristic of the first aftertreatment component.
- the second aftertreatment component poison module can generate the second component poison regeneration request when the estimated accumulation of the first poison on the second aftertreatment component meets a second poison accumulation threshold.
- the second poison accumulation threshold can correspond with a minimum allowable performance characteristic of the second aftertreatment component.
- the first poison accumulation threshold can be different than the second poison accumulation threshold.
- the first aftertreatment component includes one of a diesel oxidation catalyst, a selective catalytic reduction catalyst, or an ammonia oxidation catalyst
- the minimum allowable performance characteristic of the first aftertreatment component includes one of a minimum allowable NO to NO 2 oxidation efficiency, a minimum allowable NOx conversion efficiency, or a minimum allowable ammonia oxidation efficiency, respectively.
- the second aftertreatment component includes another one of the diesel oxidation catalyst, selective catalytic reduction catalyst, or ammonia oxidation catalyst, and the minimum allowable performance characteristic of the second aftertreatment component includes one of the minimum allowable NO to NO 2 oxidation efficiency, minimum allowable NOx conversion efficiency, or minimum allowable ammonia oxidation efficiency, respectively.
- the first poison includes hydrocarbon.
- At least the first aftertreatment component poison module can include an exothermal module configured to monitor an exothermal condition of the first aftertreatment component. The first aftertreatment component poison module generates an exothermal regeneration request when the exothermal condition meets an exothermal condition threshold.
- an exhaust aftertreatment system in exhaust gas receiving communication with an internal combustion engine includes a DOC, an SCR catalyst downstream of the DOC, and an AMOX catalyst downstream of the SCR catalyst.
- the system also includes a DOC poison module that is configured to estimate an accumulation of a first poison on the DOC, and configured to request regeneration of the DOC when the accumulation of the first poison on the DOC meets a first predetermined poison accumulation threshold corresponding with a minimum desirable NO to NO 2 oxidation efficiency of the DOC.
- the system includes an SCR poison module that is configured to estimate an accumulation of the first poison on the SCR catalyst, and configured to request regeneration of the SCR catalyst when the accumulation of the first poison on the SCR catalyst meets a second predetermined poison accumulation threshold corresponding with a minimum desirable NOx conversion efficiency of the SCR catalyst.
- the system includes an AMOX poison module that is configured to estimate an accumulation of the first poison on the AMOX catalyst, and configured to request regeneration of the AMOX catalyst when the accumulation of the first poison on the AMOX catalyst meets a third predetermined poison accumulation threshold corresponding with a minimum desirable ammonia oxidation efficiency of the AMOX catalyst.
- the DOC poison module is further configured to estimate an amount of poison being released from the internal combustion engine and an amount of poison being released from the DOC.
- the estimate of the accumulation of the first poison on the DOC can be based on the amount of poison being released from the internal combustion engine.
- the SCR poison module can be further configured to estimate an amount of poison being released from the SCR catalyst.
- the estimate of the accumulation of the first poison on the SCR catalyst can be based on the amount of poison being released from the DOC.
- the estimate of the accumulation of the first poison on the AMOX catalyst can be based on the amount of poison being released from the SCR catalyst.
- a method for estimating conditions of and regenerating exhaust aftertreatment system components include estimating an accumulated quantity of a poison on a first aftertreatment component. The method also includes commanding a regeneration of the exhaust aftertreatment system if the accumulated quantity of the poison on the first aftertreatment component meets a first threshold associated with a performance characteristic of the first aftertreatment component. Further, the method includes estimating an accumulated quantity of the poison on a second aftertreatment component, and commanding a regeneration of the exhaust aftertreatment system if the accumulated quantity of the poison on the second aftertreatment component meets a second threshold associated with a performance characteristic of the second aftertreatment component.
- the method includes determining an amount of the poison entering the first aftertreatment component. Estimating the accumulated quantity of the poison on the first aftertreatment component can be based on the amount of the poison entering the first aftertreatment component. The method may also include estimating an amount of poison being released from the first aftertreatment component. Estimating the accumulated quantity of the poison on the second aftertreatment component can be based on the amount of poison being released from the first aftertreatment component.
- the modules of the apparatus described herein may each include at least one of logic hardware and executable code, the executable code being stored on one or more memory devices.
- the executable code may be replaced with a computer processor and computer-readable storage medium that stores executable code executed by the processor.
- FIG. 1 is a schematic diagram of an engine system having an internal combustion engine and an exhaust aftertreatment system in accordance with one representative embodiment
- FIG. 2 is a schematic block diagram of a controller of the engine system of FIG. 1 in accordance with one representative embodiment
- FIG. 3 is a schematic block diagram of a sulfur oxidation module of the controller of FIG. 2 in accordance with one representative embodiment
- FIG. 4 is a schematic block diagram of a hydrocarbon oxidation module of the controller of FIG. 2 in accordance with one representative embodiment
- FIG. 5 is a schematic flow chart diagram of a method for diagnosing a condition of an exhaust aftertreatment component and correspondingly regenerating the component in accordance with one representative embodiment.
- FIG. 1 depicts one embodiment of an engine system 10 .
- the main components of the engine system 10 include an internal combustion engine 20 and an exhaust aftertreatment system 22 in exhaust gas-receiving communication with the engine 20 .
- the internal combustion engine 20 can be a compression-ignited internal combustion engine, such as a diesel-fueled engine, or a spark-ignited internal combustion engine, such as a gasoline-fueled engine operated lean.
- the engine system 10 can include an air inlet, inlet piping, a turbocharger compressor, and an intake manifold.
- the intake manifold includes an outlet that is operatively coupled to compression chambers of the internal combustion engine 20 for introducing air into the compression chambers.
- the fuel comes from a fuel tank (not shown) through a fuel delivery system including, in one embodiment, a fuel pump and common rail to the fuel injectors, which inject fuel into the combustion chambers of the engine 20 .
- Fuel injection timing can be controlled by the controller 100 via a fuel injector control signal.
- Combustion of the fuel and air in the compression chambers of the engine 20 produces exhaust gas that is operatively vented to an exhaust manifold (not shown). From the exhaust manifold, a portion of the exhaust gas may be used to power a turbocharger turbine.
- the turbocharger turbine drives the turbocharger compressor, which may compress at least some of the air entering the air inlet before directing it to the intake manifold and into the compression chambers of the engine 20 .
- the exhaust aftertreatment system 22 includes the controller 100 (which also can form part of the overall engine system 10 ), an optional diesel particular filter (DPF) 40 , a diesel oxidation catalyst (DOC) 30 , a selective catalytic reduction (SCR) system 52 with an SCR catalyst 50 , and an ammonia oxidation (AMOX) catalyst 60 .
- the SCR system 52 further includes a reductant delivery system that has a diesel exhaust fluid (DEF) source 54 that supplies DEF to a DEF doser 56 via a DEF or reductant delivery line 58 .
- DEF diesel exhaust fluid
- exhaust gas flows from the engine 20 into inlet piping 24 of the exhaust aftertreatment system 22 .
- the exhaust gas flows into the DOC 30 and exits the DOC into a first section of exhaust piping 28 A.
- the exhaust gas flows into the DPF 40 if present and exits the DPF into a second section of exhaust piping 28 B.
- the exhaust gas flows into the SCR catalyst 50 and exits the SCR catalyst into the third section of exhaust piping 28 C.
- the exhaust gas flows through the second section of exhaust piping 28 B, it is periodically dosed with DEF by the DEF doser 56 .
- the second section of exhaust piping 28 B acts as a decomposition chamber or tube to facilitate the decomposition of the DEF to ammonia.
- the exhaust gas flows into the AMOX catalyst 60 and exits the AMOX catalyst into outlet piping 26 before the exhaust gas is expelled from the system 22 .
- the DOC 30 is position upstream of the DPF 40 if present and the SCR catalyst 50
- the SCR catalyst 50 is positioned downstream of the DPF 40 when present and upstream of the AMOX catalyst 60 .
- other arrangements of the components of the exhaust aftertreatment system 22 are also possible.
- the DOC 30 can have any of various flow-through designs known in the art.
- the DOC 30 is configured to oxidize at least some particulate matter, e.g., the soluble organic fraction of soot, in the exhaust and reduce unburned hydrocarbons and CO in the exhaust to less environmentally harmful compounds.
- the DOC 30 may sufficiently reduce the hydrocarbon and CO concentrations in the exhaust to meet the requisite emissions standards for those components of the exhaust gas.
- An indirect consequence of the oxidation capabilities of the DOC 30 is the ability of the DOC to oxidize NO into NO 2 .
- the level of NO 2 exiting the DOC 30 is equal to the NO 2 in the exhaust gas generated by the engine 20 plus the NO 2 converted from NO by the DOC.
- one metric for indicating the condition of the DOC 30 is the NO 2 /NOx ratio of the exhaust gas exiting the DOC.
- the DOC 30 can also be used in the controlled regeneration of the DPF 40 when present, the SCR catalyst 50 , and the AMOX catalyst 60 . This can be accomplished through the injection, or dosing, of unburned HC into the exhaust gas upstream of the DOC 30 . Upon contact with the DOC 30 , the unburned HC undergoes an exothermic oxidation reaction which leads to an increase in the temperature of the exhaust gas exiting the DOC 30 and subsequently entering the DPF 40 , SCR catalyst 50 , and/or the AMOX catalyst 60 . The amount of unburned HC added to the exhaust gas is selected to achieve the desired temperature increase or target controlled regeneration temperature.
- the DPF 40 can be any of various flow-through designs known in the art, and configured to reduce particulate matter concentrations, e.g., soot and ash, in the exhaust gas to meet requisite emission standards. According to certain applications, such as in emerging markets and developing countries, the exhaust aftertreatment system 22 does not include a DPF 40 . Because such systems lack a DPF 40 , particulate matter and other constituents normally captured by a DPF are passed and accumulate onto the SCR catalyst 50 and AMOX catalyst 60 .
- the need for a more precisely controlled and robust system for estimating the condition of components normally downstream of a DPF (e.g., the SCR catalyst 50 and AMOX catalyst 60 ) and regenerating those components when needed may be greater for systems without a DPF 40 , than those systems with a DPF.
- the DPF 40 when present may be configured to oxidize NO to form NO 2 independent of the DOC 30 .
- the SCR system 52 includes a reductant delivery system with a reductant (e.g., DEF) source 54 , pump (not shown) and delivery mechanism or doser 56 .
- the reductant source 54 can be a container or tank capable of retaining a reductant, such as, for example, ammonia (NH 3 ), DEF (e.g., urea), or diesel oil.
- the reductant source 54 is in reductant supplying communication with the pump, which is configured to pump reductant from the reductant source to the delivery mechanism 56 via a reductant delivery line 58 .
- the delivery mechanism 56 is positioned upstream of the SCR catalyst 50 .
- the delivery mechanism 56 is selectively controllable to inject reductant directly into the exhaust gas stream prior to entering the SCR catalyst 50 .
- the reductant can either be ammonia or DEF, which decomposes to produce ammonia.
- the ammonia reacts with NOx in the presence of the SCR catalyst 50 to reduce the NOx to less harmful emissions, such as N 2 and H 2 O.
- the NOx in the exhaust gas stream includes NO 2 and NO.
- NO 2 and NO are reduced to N 2 and H 2 O through various chemical reactions driven by the catalytic elements of the SCR catalyst in the presence of NH 3 .
- the chemical reduction of NO 2 to N 2 and H 2 O typically is the most efficient chemical reaction. Therefore, in general, the more NO 2 in the exhaust gas stream compared to NO, the more efficient the NO x reduction performed by the SCR catalyst.
- the ability of the DOC 30 to convert NO to NO 2 directly affects the NOx reduction efficiency of the SCR system 52 .
- the NOx reduction efficiency of the SCR system 52 corresponds at least indirectly to the condition or performance of the DOC 30 .
- the NOx reduction efficiency of the SCR system 52 corresponds with the condition or performance of SCR catalyst 50 .
- the SCR catalyst 50 can be any of various catalysts known in the art.
- the SCR catalyst 50 is a vanadium-based catalyst, and in other implementations, the SCR catalyst is a zeolite-based catalyst, such as a Cu-Zeolite or a Fe-Zeolite catalyst.
- the reductant is aqueous urea and the SCR catalyst 50 is a zeolite-based catalyst.
- the AMOX catalyst 60 can be any of various flow-through catalysts configured to react with ammonia to produce mainly nitrogen. Generally, the AMOX catalyst 60 is utilized to remove ammonia that has slipped through or exited the SCR catalyst 50 without reacting with NO x in the exhaust. In certain instances, the aftertreatment system 22 can be operable with or without an AMOX catalyst. Further, although the AMOX catalyst 60 is shown as a separate unit from the SCR catalyst 50 , in some implementations, the AMOX catalyst can be integrated with the SCR catalyst, e.g., the AMOX catalyst and the SCR catalyst can be located within the same housing. The condition of the AMOX catalyst 60 can be represented by the performance of the AMOX catalyst (i.e., the ability of the AMOX catalyst to convert ammonia into mainly nitrogen).
- Various sensors may be strategically disposed throughout the exhaust aftertreatment system 22 and may be in communication with the controller 100 to monitor operating conditions of the engine system 10 .
- the temperature sensors 12 sense the temperature of exhaust gas flowing through the exhaust aftertreatment system 22 at various locations
- the mass flow sensor 14 senses the rate at which the exhaust gas is flowing into and through the exhaust aftertreatment system.
- the engine system 10 and exhaust aftertreatment system 22 may include more or fewer sensors than those shown.
- the exhaust aftertreatment system 22 shown includes one of an DOC 30 , an optional DPF 40 , SCR catalyst 50 , and AMOX catalyst 60 positioned in specific locations relative to each other along the exhaust flow path, in other embodiments, the exhaust aftertreatment system may include more than one of any of the various catalysts positioned in any of various positions relative to each other along the exhaust flow path as desired.
- the DOC 30 and AMOX catalyst 60 are non-selective catalysts, in some embodiments, the DOC and AMOX catalyst can be selective catalysts.
- the controller 100 controls the operation of the engine system 10 and associated sub-systems, such as the internal combustion engine 20 and the exhaust gas aftertreatment system 22 .
- the controller 100 is depicted in FIGS. 1 and 2 as a single physical unit, but can include two or more physically separated units or components in some embodiments if desired.
- the controller 100 receives multiple inputs, processes the inputs, and transmits multiple outputs.
- the multiple inputs may include sensed measurements, from the sensors, estimates from virtual sensors, and various user inputs. For example, referring to FIG.
- operating conditions of the internal combustion engine 20 e.g., engine condition inputs 102
- conditions of the exhaust gas e.g., exhaust condition inputs 104
- time condition inputs 106 can be ascertained from any of the physical sensors, from any of various virtual sensors or models, user input, and/or via the controller's 100 commands to the engine, such as fuel rate, engine speed, engine load, and the like.
- the inputs are processed by the controller 100 using various algorithms, stored data, and other inputs to update the stored data and/or generate output values.
- the generated output values and/or commands are transmitted to other components of the controller and/or to one or more elements of the engine system 10 to control the system to achieve desired results, and more specifically, achieve desired exhaust gas emissions, and component performance and longevity.
- the controller 100 includes various modules for controlling the operation of the engine system 10 .
- the controller 100 includes one or more modules for estimating conditions of the exhaust aftertreatment components 30 , 40 , 50 , 60 and controlling the regeneration of the components.
- the controller 100 and its various modular components may comprise processor, memory, and interface modules that may be fabricated of semiconductor gates on one or more semiconductor substrates. Each semiconductor substrate may be packaged in one or more semiconductor devices mounted on circuit cards. Connections between the modules may be through semiconductor metal layers, substrate-to-substrate wiring, or circuit card traces or wires connecting the semiconductor devices.
- the controller 100 includes a sulfur oxidation module 110 and a hydrocarbon oxidation module 120 .
- the sulfur and hydrocarbon oxidation modules 110 , 120 of the controller 100 receive inputs 102 , 104 , 106 and generate a sulfur regeneration command 112 and hydrocarbon regeneration command 122 , respectively, based on at least one of the inputs.
- the commands 112 , 122 communicate regeneration event parameters to the engine system 10 .
- various components or levers of the engine system 10 are actuated to effectuate a regeneration event corresponding to the regeneration vent parameters of the commands.
- the regeneration event parameters may include an exhaust temperature parameter, an exhaust mass flow rate parameter, and a timing parameter
- the engine system 10 actuates internal or external fuel dosing components to increase the exhaust temperature and engine speed for a specified time in accordance with the parameters.
- the regeneration events can be effectuated using any of various techniques known in the art as desired.
- the sulfur oxidation module 110 includes a DOC sulfur module 130 , an SCR sulfur module 150 , an AMOX sulfur module 170 , and a sulfur regeneration arbitration module 190 .
- Each of the DOC sulfur, SCR sulfur, and AMOX sulfur modules 130 , 150 , 170 generate a respective sulfur regeneration request 140 , 160 , 180 if certain estimated conditions are met.
- the sulfur regeneration requests 140 , 160 , 180 are received by the sulfur regeneration arbitration module 190 , which arbitrates between one or more sulfur regeneration requests, and a timer-based regeneration request, to generate the sulfur regeneration command 112 .
- the sulfur regeneration command 112 then represents the characteristics of the winning regeneration request from the arbitration process.
- the DOC sulfur module 130 of the sulfur oxidation module 110 includes a DOC sulfur storage module 132 , DOC sulfur release module 134 , DOC sulfur accumulation module 136 , and DOC sulfur regeneration module 138 .
- the DOC sulfur storage module 132 is configured to estimate the amount of sulfur being stored (e.g., adsorbed) on the DOC 30 .
- sulfur can include any of various sulfur compounds, such as, for example, SOx (e.g., SO 2 and SO 3 ), H 2 SO 4 , SOx on soot, and sulfates of ammonia and copper.
- the DOC sulfur storage module 132 estimates the amount or quantity of sulfur being stored on the DOC based on various inputs, such as, for example, the engine out sulfur (i.e., the quantity of sulfur in the exhaust gas exiting the engine 20 and entering the DOC 30 ), the temperature of the DOC, and the mass flow rate of exhaust gas into the DOC.
- the engine out sulfur is a function of the fuel rate 124 (i.e., the rate of fuel entering and being consumed by the engine 20 ), and the fuel sulfur 126 (i.e., the concentration of sulfur in the fuel being consumed).
- the engine out sulfur can be expressed in terms of a volumetric or part-per-minute flow rate and is equal to a percentage of the fuel rate 124 multiplied by the fuel sulfur 126 .
- the temperature of the DOC 30 (e.g., the catalyst bed of the DOC) can be determined by the DOC sulfur storage module 132 according to any of various techniques, such as using estimation modules and/or physical sensors. For example, the temperature of the DOC 30 can be determined based on the difference between exhaust gas temperature measurements taken by the temperature sensors 12 upstream and downstream of the DOC. Additionally, or alternatively, the exhaust aftertreatment system 22 may have a DOC mid-bed temperature sensor that more directly detects the temperature of the DOC 30 .
- the quantity of sulfur being stored on the DOC 30 which can be expressed as the rate of sulfur being stored on the DOC, for a given engine out sulfur value, can be obtained from a look-up table that is stored on the DOC sulfur storage module 132 and includes predetermined sulfur storage rates on the DOC 30 compared to DOC temperature values and exhaust mass flow rate values.
- the DOC sulfur storage module 132 can include a plurality of look-up tables each associated with a given engine out sulfur value.
- the sulfur storage rate on the DOC estimated by the DOC sulfur storage module 132 is the predetermined value in the look-up table (associated with the determined engine out sulfur value) for the determined DOC temperature and exhaust flow rate values.
- the sulfur adsorption rate on components is lower at higher exhaust gas temperatures.
- interpolation or extrapolation techniques can be utilized to estimate the DOC sulfur storage rate.
- the quantity of sulfur stored on the DOC 30 over a desired time period is then estimated by the DOC sulfur storage module 132 by multiplying the estimated DOC sulfur storage rate by the desired time period.
- the quantity of sulfur stored on the DOC over the desired time period represents an estimate of the newly stored sulfur, which can be added to a previous estimate of the accumulation of sulfur on the DOC 30 , as will be explained in more detail below, to obtain a more accurate estimate of the quantity of sulfur currently stored on the DOC.
- the DOC sulfur release module 134 of the DOC sulfur module 130 is configured to estimate the DOC outlet sulfur 142 (i.e., the amount or quantity of sulfur being released (e.g., desorbed) from the DOC 30 ) based on various inputs, such as, for example, the temperature of the DOC and the quantity of sulfur stored on the DOC. Generally, the sulfur release rate from components is lower at higher exhaust gas temperatures.
- the DOC sulfur release module 134 may estimate the temperature of the DOC 30 in the same or similar manner as the DOC sulfur storage module 132 , or simply utilize the temperature of the DOC estimated by the DOC sulfur storage module. Similarly, the quantity of sulfur stored on the DOC 30 can be obtained from the DOC sulfur storage module 132 or can be based on a previous estimate of the accumulation of sulfur on the DOC.
- the DOC outlet sulfur 142 or amount of sulfur being released from the DOC 30 which can be expressed as the rate of sulfur being released from the DOC, can be obtained from a look-up table that is stored on the DOC sulfur release module 134 and includes predetermined sulfur release rates from the DOC 30 compared to DOC temperature values and DOC sulfur storage values.
- the DOC sulfur release module 134 can include a plurality of look-up tables each associated with a given DOC outlet sulfur value. Accordingly, once the temperature of the DOC 30 and DOC outlet sulfur value is determined or known, the sulfur release rate from the DOC estimated by the DOC sulfur release module 134 is the predetermined value in the look-up table for the determined DOC temperature and DOC sulfur storage values.
- the quantity of sulfur released from the DOC 30 over a desired time period (e.g., the same desired time period used by the DOC sulfur storage module 132 to estimate the DOC sulfur storage), which also can be represented by the time input 192 , is then estimated by the DOC sulfur release module 134 by multiplying the estimated DOC sulfur release rate by the desired time period.
- the quantity of sulfur stored on the DOC 30 estimated by the DOC sulfur storage module 132 and the DOC outlet sulfur 142 (or quantity of sulfur released from the DOC) estimated by the DOC sulfur release module 134 is used by the DOC sulfur accumulation module 136 to estimate a total accumulation of sulfur on the DOC 30 .
- the DOC sulfur accumulation module 136 estimates the total accumulation of sulfur on the DOC 30 based on a difference between the estimated quantity of sulfur stored on the DOC 30 and the estimated quantity of sulfur released from the DOC. In one implementation, the DOC sulfur accumulation module 136 sets the total accumulation of sulfur on the DOC 30 equal to the difference between the estimated quantity of sulfur stored on the DOC 30 and the estimated quantity of sulfur released from the DOC.
- the DOC sulfur regeneration module 138 generates a DOC sulfur regeneration request 140 based on a comparison between the total accumulation of sulfur on the DOC 30 estimated by the DOC sulfur accumulation module 136 and a DOC sulfur accumulation threshold.
- the DOC sulfur regeneration module 138 generates a DOC sulfur regeneration request 140 only when the total accumulation of sulfur on the DOC 30 estimated by the DOC sulfur accumulation module 136 meets (e.g., is equal to or exceeds) the DOC sulfur accumulation threshold. In such an embodiment, should the total accumulation of sulfur on the DOC 30 estimated by the DOC sulfur accumulation module 136 not meet the DOC sulfur accumulation threshold, then a DOC sulfur regeneration request 140 is not generated.
- the DOC sulfur regeneration request 140 represents a demand to regenerate the DOC 30 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the operating parameters of the DOC regeneration event demanded by the DOC sulfur regeneration request 140 may vary based on any of various factors, such as, for example, the total accumulation of sulfur on the DOC 30 , the period of time since the last DOC regeneration event, and the like.
- the sulfur regeneration request 140 is generated even if the total accumulation of sulfur on the DOC 30 does not meet the DOC sulfur accumulation threshold.
- the request 140 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event.
- the DOC sulfur accumulation threshold corresponds with a DOC performance threshold.
- the accumulation of sulfur on the DOC 30 may have a proportionally negative effect on the performance of the DOC.
- the DOC sulfur accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable CO to CO 2 oxidation rate or efficiency and/or minimum allowable NO to NO 2 oxidation rate or efficiency.
- allowable may mean desirable.
- the DOC sulfur regeneration module 138 is configured to demand a DOC regeneration event by generating the DOC sulfur regeneration request 140 before the performance of the DOC 30 drops below the minimum allowable performance characteristic.
- the DOC sulfur regeneration request 140 is received by the sulfur regeneration arbitration module 190 , which determines whether the DOC sulfur regeneration request has priority over other possible regeneration requests, as will be described in more detail below. If the sulfur regeneration arbitration module 190 determines that the DOC sulfur regeneration request 140 has priority, then the sulfur regeneration arbitration module generates a sulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the DOC sulfur regeneration request.
- the SCR sulfur module 150 of the sulfur oxidation module 110 is configured in a manner analogous to the DOC sulfur module 130 except the SCR sulfur module applies to the SCR catalyst 50 instead of the DOC 30 .
- the SCR sulfur module 150 includes an SCR sulfur storage module 152 , SCR sulfur release module 154 , SCR sulfur accumulation module 156 , and SCR sulfur regeneration module 158 .
- the SCR sulfur storage module 152 is configured to estimate the amount of sulfur being stored on the SCR catalyst 50 .
- the SCR sulfur storage module 152 estimates the amount or quantity of sulfur being stored on the SCR based on various inputs, such as, for example, the DOC outlet sulfur 142 estimated by the DOC sulfur release module 134 (i.e., the quantity of sulfur in the exhaust gas exiting the DOC 30 and entering the SCR catalyst 50 ), the temperature of the SCR catalyst 50 , and the mass flow rate of exhaust gas into the SCR catalyst.
- the temperature of the SCR catalyst 50 e.g., the catalyst bed of the SCR catalyst
- the temperature of the SCR catalyst 50 can be determined based on the difference between exhaust gas temperature measurements taken by the temperature sensors 12 upstream and downstream of the SCR catalyst 50 .
- the exhaust aftertreatment system 22 may have an SCR catalyst mid-bed temperature sensor that more directly detects the temperature of the SCR catalyst 50 .
- the quantity of sulfur being stored on the SCR catalyst 50 which can be expressed as the rate of sulfur being stored on the SCR catalyst 50 , for a given DOC outlet sulfur value 142 , can be obtained from a look-up table that is stored on the SCR sulfur storage module 152 and includes predetermined sulfur storage rates on the SCR catalyst 50 compared to SCR catalyst temperature values and exhaust mass flow rate values.
- the SCR sulfur storage module 152 can include a plurality of look-up tables each associated with a given DOC outlet sulfur value 142 .
- the sulfur storage rate on the SCR catalyst estimated by the SCR sulfur storage module 152 is the predetermined value in the look-up table (associated with the determined DOC outlet sulfur value 142 ) for the determined SCR catalyst temperature and exhaust flow rate values.
- the look-up table associated with the determined DOC outlet sulfur value 142
- interpolation or extrapolation techniques can be utilized to estimate the SCR sulfur storage rate.
- the quantity of sulfur stored on the SCR catalyst 50 over a desired time period is then estimated by the SCR sulfur storage module 152 by multiplying the estimated SCR sulfur storage rate by the desired time period.
- the quantity of sulfur stored on the SCR catalyst 50 over the desired time period represents an estimate of the newly stored sulfur on the SCR catalyst, which can be added to a previous estimate of the accumulation of sulfur on the SCR catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of sulfur currently stored on the SCR catalyst.
- the SCR sulfur release module 154 of the SCR sulfur module 150 is configured to estimate the SCR outlet sulfur 162 (i.e., the amount or quantity of sulfur being released from the SCR catalyst 50 ) based on various inputs, such as, for example, the temperature of the SCR catalyst and the quantity of sulfur stored on the SCR catalyst.
- the SCR sulfur release module 154 may estimate the temperature of the SCR catalyst 50 in the same or similar manner as the SCR sulfur storage module 152 , or simply utilize the temperature of the SCR catalyst estimated by the SCR sulfur storage module.
- the quantity of sulfur stored on the SCR catalyst 50 can be obtained from the SCR sulfur storage module 152 or can be based on a previous estimate of the accumulation of sulfur on the SCR catalyst.
- the SCR outlet sulfur 162 or amount of sulfur being released from the SCR catalyst 50 which can be expressed as the rate of sulfur being released from the SCR catalyst, can be obtained from a look-up table that is stored on the SCR sulfur release module 154 and includes predetermined sulfur release rates from the SCR catalyst 50 compared to SCR catalyst temperature values and SCR catalyst sulfur storage values.
- the SCR sulfur release module 154 can include a plurality of look-up tables each associated with a given SCR outlet sulfur value 162 .
- the sulfur release rate from the SCR catalyst 50 estimated by the SCR sulfur release module 154 is the predetermined value in the look-up table for the determined SCR temperature and SCR sulfur storage values.
- the quantity of sulfur released from the SCR catalyst 50 over a desired time period (e.g., the same desired time period used by the SCR sulfur storage module 152 to estimate the SCR sulfur storage), which also can be represented by the time input 192 , is then estimated by the SCR sulfur release module 154 by multiplying the estimated SCR sulfur release rate by the desired time period.
- the quantity of sulfur stored on the SCR catalyst 50 estimated by the SCR sulfur storage module 152 and the SCR outlet sulfur 162 (or quantity of sulfur released from the SCR catalyst) estimated by the SCR sulfur release module 154 is used by the SCR sulfur accumulation module 156 to estimate a total accumulation of sulfur on the SCR catalyst 50 .
- the SCR sulfur accumulation module 156 estimates the total accumulation of sulfur on the SCR catalyst 50 based on a difference between the estimated quantity of sulfur stored on the SCR catalyst 50 and the estimated quantity of sulfur released from the SCR catalyst. In one implementation, the SCR sulfur accumulation module 156 sets the total accumulation of sulfur on the SCR catalyst 50 equal to the difference between the estimated quantity of sulfur stored on the SCR catalyst and the estimated quantity of sulfur released from the SCR catalyst.
- the SCR sulfur regeneration module 158 generates an SCR sulfur regeneration request 160 based on a comparison between the total accumulation of sulfur on the SCR catalyst 50 estimated by the SCR sulfur accumulation module 156 and an SCR sulfur accumulation threshold. In one embodiment, the SCR sulfur regeneration module 158 generates an SCR sulfur regeneration request 160 only when the total accumulation of sulfur on the SCR catalyst 50 estimated by the SCR sulfur accumulation module 156 meets (e.g., is equal to or exceeds) the SCR sulfur accumulation threshold. In such an embodiment, should the total accumulation of sulfur on the SCR catalyst 50 estimated by the SCR sulfur accumulation module 156 not meet the SCR sulfur accumulation threshold, then an SCR sulfur regeneration request 160 is not generated.
- the SCR sulfur regeneration request 160 represents a demand to regenerate the SCR catalyst 50 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the operating parameters of the SCR catalyst regeneration event demanded by the SCR sulfur regeneration request 160 may vary based on any of various factors, such as, for example, the total accumulation of sulfur on the SCR catalyst 50 , the period of time since the last SCR catalyst regeneration event, and the like.
- the sulfur regeneration request 160 is generated even if the total accumulation of sulfur on the SCR catalyst 50 does not meet the SCR sulfur accumulation threshold.
- the request 160 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event.
- the SCR sulfur accumulation threshold corresponds with an SCR catalyst performance threshold.
- the accumulation of sulfur on the SCR catalyst 50 may have a proportionally negative effect on the performance of the SCR catalyst.
- the SCR sulfur accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable NOx conversion rate or efficiency.
- the SCR sulfur regeneration module 158 is configured to demand an SCR catalyst regeneration event by generating the SCR sulfur regeneration request 160 before the performance of the SCR catalyst 50 drops below the minimum allowable performance characteristic.
- the respective sulfur accumulation thresholds can be different.
- the performance of the DOC 30 may better tolerate sulfur accumulations than the SCR catalyst 50 .
- the sulfur accumulation threshold of the DOC 30 may be higher than that of the SCR catalyst 50 .
- the sulfur accumulation threshold of the DOC 30 may be lower than that of the SCR catalyst 50 .
- the SCR sulfur regeneration request is received by the sulfur regeneration arbitration module 190 , which determines whether the SCR sulfur regeneration request has priority over other possible regeneration requests, such as the DOC sulfur regeneration request 140 or other requests as will be described in more detail below. If the sulfur regeneration arbitration module 190 determines that the SCR sulfur regeneration request 160 has priority, then the sulfur regeneration arbitration module generates a sulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the SCR sulfur regeneration request.
- the AMOX sulfur module 170 of the sulfur oxidation module 110 is configured in a manner analogous to the DOC and SCR sulfur modules 130 , 150 except the AMOX sulfur module applies to the AMOX catalyst 60 instead of the DOC 30 and SCR catalyst 50 .
- the AMOX sulfur module 170 includes an AMOX sulfur storage module 172 , AMOX sulfur release module 174 , AMOX sulfur accumulation module 176 , and AMOX sulfur regeneration module 178 .
- the AMOX sulfur storage module 172 is configured to estimate the amount of sulfur being stored on the AMOX catalyst 60 .
- the AMOX sulfur storage module 172 estimates the amount or quantity of sulfur being stored on the AMOX based on various inputs, such as, for example, the SCR outlet sulfur 162 estimated by the SCR sulfur release module 154 (i.e., the quantity of sulfur in the exhaust gas exiting the SCR catalyst 50 and entering the AMOX catalyst 60 ), the temperature of the AMOX catalyst 60 , and the mass flow rate of exhaust gas into the AMOX catalyst.
- the temperature of the AMOX catalyst 60 e.g., the catalyst bed of the AMOX catalyst
- the temperature of the AMOX catalyst 60 can be determined based on the difference between exhaust gas temperature measurements taken by the temperature sensors 12 upstream and downstream of the AMOX catalyst 60 .
- the exhaust aftertreatment system 22 may have an AMOX catalyst mid-bed temperature sensor that more directly detects the temperature of the AMOX catalyst 60 .
- the quantity of sulfur being stored on the AMOX catalyst 60 which can be expressed as the rate of sulfur being stored on the AMOX catalyst, for a given SCR outlet sulfur value 162 , can be obtained from a look-up table that is stored on the AMOX sulfur storage module 172 and includes predetermined sulfur storage rates on the AMOX catalyst 60 compared to AMOX catalyst temperature values and exhaust mass flow rate values.
- the AMOX sulfur storage module 172 can include a plurality of look-up tables each associated with a given SCR outlet sulfur value 162 .
- the sulfur storage rate on the AMOX catalyst estimated by the AMOX sulfur storage module 172 is the predetermined value in the look-up table (associated with the determined SCR outlet sulfur value 162 ) for the determined AMOX catalyst temperature and exhaust flow rate values.
- the look-up table associated with the determined SCR outlet sulfur value 162
- interpolation or extrapolation techniques can be utilized to estimate the AMOX sulfur storage rate.
- the quantity of sulfur stored on the AMOX catalyst 60 over a desired time period is then estimated by the AMOX sulfur storage module 172 by multiplying the estimated AMOX sulfur storage rate by the desired time period.
- the quantity of sulfur stored on the AMOX catalyst 60 over the desired time period represents an estimate of the newly stored sulfur on the AMOX catalyst, which can be added to a previous estimate of the accumulation of sulfur on the AMOX catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of sulfur currently stored on the AMOX catalyst.
- the AMOX sulfur release module 174 of the AMOX sulfur module 170 is configured to estimate the AMOX outlet sulfur 182 (i.e., the amount or quantity of sulfur being released from the AMOX catalyst 60 ) based on various inputs, such as, for example, the temperature of the AMOX catalyst and the quantity of sulfur stored on the AMOX catalyst.
- the AMOX sulfur release module 174 may estimate the temperature of the AMOX catalyst 60 in the same or similar manner as the AMOX sulfur storage module 172 , or simply utilize the temperature of the AMOX catalyst estimated by the AMOX sulfur storage module.
- the quantity of sulfur stored on the AMOX catalyst 60 can be obtained from the AMOX sulfur storage module 172 or can be based on a previous estimate of the accumulation of sulfur on the AMOX catalyst 60 .
- the AMOX outlet sulfur 182 or amount of sulfur being released from the AMOX catalyst 60 which can be expressed as the rate of sulfur being released from the AMOX catalyst, can be obtained from a look-up table that is stored on the AMOX sulfur release module 174 and includes predetermined sulfur release rates from the AMOX catalyst 60 compared to AMOX catalyst temperature values and AMOX catalyst sulfur storage values.
- the AMOX sulfur release module 174 can include a plurality of look-up tables each associated with a given AMOX outlet sulfur value 182 .
- the sulfur release rate from the AMOX catalyst 60 estimated by the AMOX sulfur release module 174 is the predetermined value in the look-up table for the determined AMOX temperature and AMOX sulfur storage values.
- the quantity of sulfur released from the AMOX catalyst 60 over a desired time period (e.g., the same desired time period used by the AMOX sulfur storage module 172 to estimate the AMOX sulfur storage), which also can be represented by the time input 192 , is then estimated by the AMOX sulfur release module 174 by multiplying the estimated AMOX sulfur release rate by the desired time period.
- the quantity of sulfur stored on the AMOX catalyst 60 estimated by the AMOX sulfur storage module 172 and the AMOX outlet sulfur 182 (or quantity of sulfur released from the AMOX catalyst) estimated by the AMOX sulfur release module 174 is used by the AMOX sulfur accumulation module 176 to estimate a total accumulation of sulfur on the AMOX catalyst 60 .
- the AMOX sulfur accumulation module 176 estimates the total accumulation of sulfur on the AMOX catalyst 60 based on a difference between the estimated quantity of sulfur stored on the AMOX catalyst 60 and the estimated quantity of sulfur released from the AMOX catalyst. In one implementation, the AMOX sulfur accumulation module 176 sets the total accumulation of sulfur on the AMOX catalyst 60 equal to the difference between the estimated quantity of sulfur stored on the AMOX catalyst and the estimated quantity of sulfur released from the AMOX catalyst.
- the AMOX sulfur regeneration module 178 generates an AMOX sulfur regeneration request 180 based on a comparison between the total accumulation of sulfur on the AMOX catalyst 60 estimated by the AMOX sulfur accumulation module 176 and an AMOX sulfur accumulation threshold. In one embodiment, the AMOX sulfur regeneration module 178 generates an AMOX sulfur regeneration request 180 only when the total accumulation of sulfur on the AMOX catalyst 60 estimated by the AMOX sulfur accumulation module 176 meets (e.g., is equal to or exceeds) the AMOX sulfur accumulation threshold. In such an embodiment, should the total accumulation of sulfur on the AMOX catalyst 60 estimated by the AMOX sulfur accumulation module 176 not meet the AMOX sulfur accumulation threshold, then an AMOX sulfur regeneration request 180 is not generated.
- the AMOX sulfur regeneration request 180 represents a demand to regenerate the AMOX catalyst 60 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the operating parameters of the AMOX catalyst regeneration event demanded by the AMOX sulfur regeneration request 180 may vary based on any of various factors, such as, for example, the total accumulation of sulfur on the AMOX catalyst 60 , the period of time since the last AMOX catalyst regeneration event, and the like.
- the sulfur regeneration request 180 is generated even if the total accumulation of sulfur on the AMOX catalyst 60 does not meet the AMOX sulfur accumulation threshold.
- the request 180 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event.
- the AMOX sulfur accumulation threshold corresponds with an AMOX catalyst performance threshold.
- the accumulation of sulfur on the AMOX catalyst 60 may have a proportionally negative effect on the performance of the AMOX catalyst.
- the AMOX sulfur accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable ammonia oxidation rate or efficiency.
- the AMOX sulfur regeneration module 178 is configured to demand an AMOX catalyst regeneration event by generating the SCR sulfur regeneration request 180 before the performance of the AMOX catalyst 60 drops below the minimum allowable performance characteristic.
- the respective sulfur accumulation thresholds can be different.
- the performance of the DOC 30 and/or SCR catalyst 50 may better tolerate sulfur accumulations than the AMOX catalyst 60 .
- the sulfur accumulation thresholds of the DOC 30 and/or SCR catalyst 50 may be higher than that of the AMOX catalyst 60 .
- the sulfur accumulation threshold of the DOC 30 and/or SCR catalyst 50 may be lower than that of the AMOX catalyst 60 .
- the AMOX sulfur regeneration request is received by the sulfur regeneration arbitration module 190 , which determines whether the AMOX sulfur regeneration request has priority over other possible regeneration requests, such as the DOC sulfur regeneration request 140 , SCR sulfur regeneration request 160 , or other requests as will be described in more detail below. If the sulfur regeneration arbitration module 190 determines that the AMOX sulfur regeneration request 180 has priority, then the sulfur regeneration arbitration module generates a sulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the AMOX sulfur regeneration request.
- the sulfur regeneration arbitration module 190 may include a time-based regeneration module or algorithm configured to request a system regeneration event of the exhaust aftertreatment system 22 based on the passing of a preset period of time since the last regeneration event, which may be associated with a predetermined amount of fuel consumed by the engine 20 . Accordingly, the sulfur regeneration module 190 monitors the initiation and completion of regeneration events of the exhaust aftertreatment system 22 , and monitors the amount of time since the completion of the latest regeneration event. The time since the latent regeneration event can be determined from the time input 192 , which can be tied to an internal timer device of the controller 100 or external timer device in communication with the controller.
- the time-based regeneration module of the sulfur regeneration arbitration module 190 When the preset time has been reached, the time-based regeneration module of the sulfur regeneration arbitration module 190 generates a time-based sulfur regeneration request that demands a regeneration of the exhaust aftertreatment system 22 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the sulfur regeneration arbitration module 190 determines whether the time-based sulfur regeneration request has priority over other possible regeneration requests. If the sulfur regeneration arbitration module 190 determines that the time-based sulfur regeneration request has priority, then the sulfur regeneration arbitration module generates a sulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the time-based sulfur regeneration request.
- the sulfur regeneration arbitration module 190 may include any of various arbitration schemes for determining which of a plurality of regeneration requests has priority. Such arbitration schemes may take into account precalibrated regeneration timers, system efficiency monitors, and accumulation thresholds that are set based on the impact of sulfur on the performance and emissions behavior of one or more of the aftertreatment components of the system 22 . For example, the winning request could represent the component that is most severely impacted by sulfur effects if the precalibrated timer has not timed-out and the system efficiency is still normal.
- the regeneration event parameters demanded by the DOC, SCR, AMOX, and time-based sulfur regeneration requests can be different. For example, one request may demand a shorter regeneration event that is sufficient to clean sulfur from a corresponding component, but insufficient to clean sulfur from another component. Or, as another example, one request may demand a regeneration event with a lower exhaust gas temperature that is sufficient to clean sulfur from a corresponding component, but insufficient to clean sulfur from another component.
- the sulfur modules 130 , 150 , 170 of the sulfur oxidation module 110 continue to operate as described above during a regeneration event to continuously monitor the storage, release, and accumulation of sulfur on the components while regeneration events are occurring, even if the regeneration event was triggered for a single component.
- the extra sulfur being released from the DOC 30 during a regeneration event is accounted for in the calculation of the DOC outlet sulfur 142 as extra sulfur being introduced into the SCR catalyst 50 .
- an accurate and current estimate of the sulfur accumulation status for each component is known before, during, and after any regeneration event.
- the hydrocarbon (HC) oxidation module 120 includes a DOC HC module 230 , an SCR HC module 250 , an AMOX HC module 270 , and a HC regeneration arbitration module 290 each similar to the DOC sulfur module 130 , an SCR sulfur module 150 , an AMOX sulfur module 170 , and a sulfur regeneration arbitration module 190 , but configured for HC accumulation and removal instead of sulfur accumulation and removal.
- Each of the DOC HC, SCR HC, and AMOX HC modules 230 , 250 , 270 generates a respective HC regeneration request 240 , 260 , 280 if certain estimated conditions are met.
- the HC regeneration requests 240 , 260 , 280 are received by the HC regeneration arbitration module 290 , which arbitrates between one or more HC regeneration requests, and a timer-based regeneration request, to generate the HC regeneration command 122 .
- the HC regeneration command 122 then represents the characteristics of the winning regeneration request from the arbitration process.
- the DOC HC module 230 of the HC oxidation module 120 includes a DOC HC storage module 232 , DOC HC release module 234 , DOC HC accumulation module 236 , and DOC HC regeneration module 238 .
- the DOC HC storage module 232 is configured to estimate the amount of HC being stored on the DOC 30 . According to the illustrated embodiment, the DOC HC storage module 232 estimates the amount or quantity of HC being stored on the DOC based on various inputs, such as, for example, the engine out HC 224 (i.e., the quantity of HC in the exhaust gas exiting the engine 20 and entering the DOC 30 ).
- the engine out HC is a function of the fuel rate 124 (i.e., the rate of fuel entering and being consumed by the engine 20 ).
- the engine out HC can be expressed in terms of a volumetric or part-per-minute flow rate.
- the temperature of the DOC 30 can be determined in a manner similar to that described above.
- the quantity of HC being stored on the DOC 30 which can be expressed as the rate of HC being stored on the DOC, for a given engine out HC value 224 , can be obtained from a look-up table that is stored on the DOC HC storage module 232 and includes predetermined HC storage rates on the DOC 30 compared to DOC temperature values and exhaust mass flow rate values.
- the DOC HC storage module 232 can include a plurality of look-up tables each associated with a given engine out HC value 224 .
- the HC storage rate on the DOC estimated by the DOC HC storage module 232 is the predetermined value in the look-up table (associated with the determined engine out HC value) for the determined DOC temperature and exhaust flow rate values.
- the HC adsorption rate on components is lower at higher exhaust gas temperatures.
- interpolation or extrapolation techniques can be utilized to estimate the DOC HC storage rate.
- the quantity of HC stored on the DOC 30 over a desired time period is then estimated by the DOC HC storage module 232 by multiplying the estimated DOC HC storage rate by the desired time period.
- the quantity of HC stored on the DOC over the desired time period represents an estimate of the newly stored HC, which can be added to a previous estimate of the accumulation of HC on the DOC 30 , as will be explained in more detail below, to obtain a more accurate estimate of the quantity of HC currently stored on the DOC.
- the DOC HC release module 234 of the DOC HC module 230 is configured to estimate the DOC outlet HC 242 (i.e., the amount or quantity of HC being released from the DOC 30 ) based on various inputs, such as, for example, the temperature of the DOC and the quantity of HC stored on the DOC. Generally, the HC release rate from components is lower at higher exhaust gas temperatures.
- the DOC HC release module 234 may estimate the temperature of the DOC 30 in the same or similar manner as the DOC HC storage module 232 , or simply utilize the temperature of the DOC estimated by the DOC HC storage module.
- the quantity of HC stored on the DOC 30 can be obtained from the DOC HC storage module 232 or can be based on a previous estimate of the accumulation of HC on the DOC.
- the DOC outlet HC 242 or amount of HC being released from the DOC 30 which can be expressed as the rate of HC being released from the DOC, can be obtained from a look-up table that is stored on the DOC HC release module 234 and includes predetermined HC release rates from the DOC 30 compared to DOC temperature values and DOC HC storage values.
- the DOC HC release module 234 can include a plurality of look-up tables each associated with a given DOC outlet HC value.
- the HC release rate from the DOC estimated by the DOC HC release module 234 is the predetermined value in the look-up table for the determined DOC temperature and DOC HC storage values.
- the quantity of HC released from the DOC 30 over a desired time period (e.g., the same desired time period used by the DOC HC storage module 232 to estimate the DOC HC storage), which also can be represented by the time input 192 , is then estimated by the DOC HC release module 234 by multiplying the estimated DOC HC release rate by the desired time period.
- the quantity of HC stored on the DOC 30 estimated by the DOC storage module 232 and the DOC outlet HC 242 (or quantity of HC released from the DOC) estimated by the DOC HC release module 234 is used by the DOC HC accumulation module 236 to estimate a total accumulation of HC on the DOC 30 .
- the DOC HC accumulation module 236 estimates the total accumulation of HC on the DOC 30 based on a difference between the estimated quantity of HC stored on the DOC 30 and the estimated quantity of HC released from the DOC. In one implementation, the DOC HC accumulation module 236 sets the total accumulation of HC on the DOC 30 equal to the difference between the estimated quantity of HC stored on the DOC 30 and the estimated quantity of HC released from the DOC.
- the DOC HC regeneration module 238 generates a DOC HC regeneration request 240 based on a comparison between the total accumulation of HC on the DOC 30 estimated by the DOC HC accumulation module 236 and a DOC HC accumulation threshold.
- the DOC HC regeneration module 238 generates a DOC HC regeneration request 240 only when the total accumulation of HC on the DOC 30 estimated by the DOC HC accumulation module 236 meets (e.g., is equal to or exceeds) the DOC HC accumulation threshold (or other condition thresholds are met). In such an embodiment, should the total accumulation of HC on the DOC 30 estimated by the DOC HC accumulation module 236 not meet the DOC HC accumulation threshold, then a DOC HC regeneration request 240 is not generated.
- the DOC HC regeneration request 240 represents a demand to regenerate the DOC 30 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the operating parameters of the DOC regeneration event demanded by the DOC HC regeneration request 240 may vary based on any of various factors, such as, for example, the total accumulation of HC on the DOC 30 , the period of time since the last DOC regeneration event, and the like.
- the HC regeneration request 240 is generated even if the total accumulation of HC on the DOC 30 does not meet the DOC HC accumulation threshold.
- the request 140 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event.
- the DOC HC accumulation threshold corresponds with a DOC performance threshold.
- the accumulation of HC on the DOC 30 may have a proportionally negative effect on the performance of the DOC.
- the DOC HC accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable CO to CO 2 oxidation rate and/or minimum allowable NO to NO 2 oxidation rate.
- the DOC HC regeneration module 238 is configured to demand a DOC regeneration event by generating the DOC HC regeneration request 240 before the performance of the DOC 30 drops below the minimum allowable performance characteristic.
- the DOC HC regeneration module 238 may include an exothermal module 244 that is configured to monitor the exothermal conditions of the DOC 30 , which include the heat generation of the DOC.
- the DOC HC regeneration module 238 compares the exothermal conditions of the DOC 30 against predetermined thresholds and generates a DOC HC regeneration request 240 when the exothermal conditions meet the associated thresholds.
- an exothermal condition is a heat generation rate of the DOC 30
- an exothermal condition threshold is a maximum heat generation rate of the DOC.
- the maximum heat generation rate of the DOC 30 may be associated with a rate above which an uncontrolled or runaway regeneration of the DOC may occur.
- the exothermal condition is an amount of heat generated by the DOC 30
- the exothermal condition threshold is a maximum allowable amount of heat generated by the DOC.
- the maximum allowable amount of heat generated by the DOC 30 may be associated with a heat generation value above which an uncontrolled or runaway regeneration of the DOC may occur.
- the DOC HC regeneration module 238 is configured to generate a DOC HC regeneration request 240 , which can be considered an exothermal regeneration request under such circumstances, demanding a regeneration event when the exothermal condition meets the exothermal condition threshold, or before an uncontrolled or runaway regeneration event occurs.
- the parameters of the regeneration event demanded by a DOC HC regeneration request 240 generated from an exothermal condition threshold being met may be different than a DOC HC regeneration request generated from an estimated total HC accumulation on the DOC meeting a DOC HC accumulation threshold.
- the DOC HC regeneration request is received by the HC regeneration arbitration module 290 , which determines whether the DOC HC regeneration request has priority over other possible regeneration requests, as will be described in more detail below. If the HC regeneration arbitration module 290 determines that the DOC HC regeneration request 240 has priority, then the HC regeneration arbitration module generates a HC regeneration command 122 that corresponds with the regeneration event parameters demanded by the DOC HC regeneration request.
- the SCR HC module 250 of the HC oxidation module 120 is configured in a manner analogous to the DOC HC module 230 except the SCR HC module applies to the SCR catalyst 50 instead of the DOC 30 .
- the SCR HC module 250 includes an SCR HC storage module 252 , SCR HC release module 254 , SCR HC accumulation module 256 , and SCR HC regeneration module 258 .
- the SCR HC storage module 252 is configured to estimate the amount of HC being stored on the SCR catalyst 50 .
- the SCR HC storage module 252 estimates the amount or quantity of HC being stored on the SCR based on various inputs, such as, for example, the DOC outlet HC 242 estimated by the DOC HC release module 234 (i.e., the quantity of HC in the exhaust gas exiting the DOC 30 and entering the SCR catalyst 50 ), the temperature of the SCR catalyst 50 , and the mass flow rate of exhaust gas into the SCR catalyst.
- the temperature of the SCR catalyst 50 can be determined by the SCR HC storage module 252 according to any of various techniques as discussed above.
- the quantity of HC being stored on the SCR catalyst 50 which can be expressed as the rate of HC being stored on the SCR catalyst 50 , for a given DOC outlet HC value 242 , can be obtained from a look-up table that is stored on the SCR HC storage module 252 and includes predetermined HC storage rates on the SCR catalyst 50 compared to SCR catalyst temperature values and exhaust mass flow rate values.
- the SCR HC storage module 252 can include a plurality of look-up tables each associated with a given DOC outlet HC value 242 .
- the HC storage rate on the SCR catalyst estimated by the SCR HC storage module 252 is the predetermined value in the look-up table (associated with the determined DOC outlet HC value 242 ) for the determined SCR catalyst temperature and exhaust flow rate values.
- the look-up table associated with the determined DOC outlet HC value 242
- interpolation or extrapolation techniques can be utilized to estimate the SCR HC storage rate.
- the quantity of HC stored on the SCR catalyst 50 over a desired time period is then estimated by the SCR HC storage module 252 by multiplying the estimated SCR HC storage rate by the desired time period.
- the quantity of HC stored on the SCR catalyst 50 over the desired time period represents an estimate of the newly stored HC on the SCR catalyst, which can be added to a previous estimate of the accumulation of HC on the SCR catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of HC currently stored on the SCR catalyst.
- the SCR HC release module 254 of the SCR HC module 250 is configured to estimate the SCR outlet HC 262 (i.e., the amount or quantity of HC being released from the SCR catalyst 50 ) based on various inputs, such as, for example, the temperature of the SCR catalyst and the quantity of HC stored on the SCR catalyst.
- the SCR HC release module 254 may estimate the temperature of the SCR catalyst 50 in the same or similar manner as the SCR HC storage module 252 , or simply utilize the temperature of the SCR catalyst estimated by the SCR HC storage module.
- the quantity of HC stored on the SCR catalyst 50 can be obtained from the SCR HC storage module 252 or can be based on a previous estimate of the accumulation of HC on the SCR catalyst.
- the SCR outlet HC 262 or amount of HC being released from the SCR catalyst 50 which can be expressed as the rate of HC being released from the SCR catalyst, can be obtained from a look-up table that is stored on the SCR HC release module 254 and includes predetermined HC release rates from the SCR catalyst 50 compared to SCR catalyst temperature values and SCR catalyst HC storage values.
- the SCR HC release module 254 can include a plurality of look-up tables each associated with a given SCR outlet HC value 262 .
- the HC release rate from the SCR catalyst 50 estimated by the SCR HC release module 254 is the predetermined value in the look-up table for the determined SCR temperature and SCR HC storage values.
- the quantity of HC released from the SCR catalyst 50 over a desired time period (e.g., the same desired time period used by the SCR HC storage module 252 to estimate the SCR HC storage), which also can be represented by the time input 192 , is then estimated by the SCR HC release module 254 by multiplying the estimated SCR HC release rate by the desired time period.
- the quantity of HC stored on the SCR catalyst 50 estimated by the SCR HC storage module 252 and the SCR outlet HC 262 (or quantity of HC released from the SCR catalyst) estimated by the SCR HC release module 254 is used by the SCR HC accumulation module 256 to estimate a total accumulation of HC on the SCR catalyst 50 .
- the SCR HC accumulation module 256 estimates the total accumulation of HC on the SCR catalyst 50 based on a difference between the estimated quantity of HC stored on the SCR catalyst 50 and the estimated quantity of HC released from the SCR catalyst. In one implementation, the SCR HC accumulation module 256 sets the total accumulation of HC on the SCR catalyst 50 equal to the difference between the estimated quantity of HC stored on the SCR catalyst and the estimated quantity of HC released from the SCR catalyst.
- the SCR HC regeneration module 258 generates an SCR HC regeneration request 260 based on a comparison between the total accumulation of HC on the SCR catalyst 50 estimated by the SCR HC accumulation module 256 and an SCR HC accumulation threshold. In one embodiment, the SCR HC regeneration module 258 generates an SCR HC regeneration request 260 only when the total accumulation of HC on the SCR catalyst 50 estimated by the SCR HC accumulation module 256 meets (e.g., is equal to or exceeds) the SCR HC accumulation threshold. In such an embodiment, should the total accumulation of HC on the SCR catalyst 50 estimated by the SCR HC accumulation module 256 not meet the SCR HC accumulation threshold, then an SCR HC regeneration request 260 is not generated.
- the SCR HC regeneration request 260 represents a demand to regenerate the SCR catalyst 50 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the operating parameters of the SCR catalyst regeneration event demanded by the SCR HC regeneration request 260 may vary based on any of various factors, such as, for example, the total accumulation of HC on the SCR catalyst 50 , the period of time since the last SCR catalyst regeneration event, and the like.
- the HC regeneration request 260 is generated even if the total accumulation of HC on the SCR catalyst 50 does not meet the SCR HC accumulation threshold.
- the request 260 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event.
- the SCR HC accumulation threshold corresponds with an SCR catalyst performance threshold.
- the accumulation of HC on the SCR catalyst 50 may have a proportionally negative effect on the performance of the SCR catalyst.
- the SCR HC accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable NOx conversion rate or efficiency.
- the SCR HC regeneration module 258 is configured to demand an SCR catalyst regeneration event by generating the SCR HC regeneration request 260 before the performance of the SCR catalyst 50 drops below the minimum allowable performance characteristic.
- the respective HC accumulation thresholds can be different.
- the performance of the DOC 30 may better tolerate HC accumulations than the SCR catalyst 50 .
- the HC accumulation threshold of the DOC 30 may be higher than that of the SCR catalyst 50 .
- the HC accumulation threshold of the DOC 30 may be lower than that of the SCR catalyst 50 .
- the SCR HC regeneration request is received by the HC regeneration arbitration module 290 , which determines whether the SCR HC regeneration request has priority over other possible regeneration requests, such as the DOC HC regeneration request 240 or other requests as will be described in more detail below. If the HC regeneration arbitration module 290 determines that the SCR HC regeneration request 260 has priority, then the HC regeneration arbitration module generates a HC regeneration command 122 that corresponds with the regeneration event parameters demanded by the SCR HC regeneration request.
- the AMOX HC module 270 of the HC oxidation module 120 is configured in a manner analogous to the DOC and SCR HC modules 230 , 250 except the AMOX HC module applies to the AMOX catalyst 60 instead of the DOC 30 and SCR catalyst 50 .
- the AMOX HC module 270 includes an AMOX HC storage module 272 , AMOX HC release module 274 , AMOX HC accumulation module 276 , and AMOX HC regeneration module 278 .
- the AMOX HC storage module 272 is configured to estimate the amount of HC being stored on the AMOX catalyst 60 .
- the AMOX HC storage module 272 estimates the amount or quantity of HC being stored on the AMOX based on various inputs, such as, for example, the SCR outlet HC 262 estimated by the SCR HC release module 254 (i.e., the quantity of HC in the exhaust gas exiting the SCR catalyst 50 and entering the AMOX catalyst 60 ), the temperature of the AMOX catalyst 60 , and the mass flow rate of exhaust gas into the AMOX catalyst.
- the temperature of the AMOX catalyst 60 e.g., the catalyst bed of the AMOX catalyst
- the temperature of the AMOX catalyst 60 can be determined based on the difference between exhaust gas temperature measurements taken by the temperature sensors 12 upstream and downstream of the AMOX catalyst 60 .
- the exhaust aftertreatment system 22 may have an AMOX catalyst mid-bed temperature sensor that more directly detects the temperature of the AMOX catalyst 60 .
- the quantity of HC being stored on the AMOX catalyst 60 which can be expressed as the rate of HC being stored on the AMOX catalyst, for a given SCR outlet HC value 262 , can be obtained from a look-up table that is stored on the AMOX HC storage module 272 and includes predetermined HC storage rates on the AMOX catalyst 60 compared to AMOX catalyst temperature values and exhaust mass flow rate values.
- the AMOX HC storage module 272 can include a plurality of look-up tables each associated with a given SCR outlet HC value 262 .
- the HC storage rate on the AMOX catalyst estimated by the AMOX HC storage module 272 is the predetermined value in the look-up table (associated with the determined SCR outlet HC value 262 ) for the determined AMOX catalyst temperature and exhaust flow rate values.
- the look-up table associated with the determined SCR outlet HC value 262
- interpolation or extrapolation techniques can be utilized to estimate the AMOX HC storage rate.
- the quantity of HC stored on the AMOX catalyst 60 over a desired time period is then estimated by the AMOX HC storage module 272 by multiplying the estimated AMOX HC storage rate by the desired time period.
- the quantity of HC stored on the AMOX catalyst 60 over the desired time period represents an estimate of the newly stored HC on the AMOX catalyst, which can be added to a previous estimate of the accumulation of HC on the AMOX catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of HC currently stored on the AMOX catalyst.
- the AMOX HC release module 274 of the AMOX HC module 270 is configured to estimate the AMOX outlet HC 282 (i.e., the amount or quantity of HC being released from the AMOX catalyst 60 ) based on various inputs, such as, for example, the temperature of the AMOX catalyst and the quantity of HC stored on the AMOX catalyst.
- the AMOX HC release module 274 may estimate the temperature of the AMOX catalyst 60 in the same or similar manner as the AMOX HC storage module 272 , or simply utilize the temperature of the AMOX catalyst estimated by the AMOX HC storage module.
- the quantity of HC stored on the AMOX catalyst 60 can be obtained from the AMOX HC storage module 272 or can be based on a previous estimate of the accumulation of HC on the AMOX catalyst 60 .
- the AMOX outlet HC 282 or amount of HC being released from the AMOX catalyst 60 which can be expressed as the rate of HC being released from the AMOX catalyst, can be obtained from a look-up table that is stored on the AMOX HC release module 274 and includes predetermined HC release rates from the AMOX catalyst 60 compared to AMOX catalyst temperature values and AMOX catalyst HC storage values.
- the AMOX HC release module 274 can include a plurality of look-up tables each associated with a given AMOX outlet HC value 282 .
- the HC release rate from the AMOX catalyst 60 estimated by the AMOX HC release module 274 is the predetermined value in the look-up table for the determined AMOX temperature and AMOX HC storage values.
- the quantity of HC released from the AMOX catalyst 60 over a desired time period (e.g., the same desired time period used by the AMOX HC storage module 272 to estimate the AMOX HC storage), which also can be represented by the time input 192 , is then estimated by the AMOX HC release module 274 by multiplying the estimated AMOX HC release rate by the desired time period.
- the quantity of HC stored on the AMOX catalyst 60 estimated by the AMOX HC storage module 272 and the AMOX outlet HC 282 (or quantity of HC released from the AMOX catalyst) estimated by the AMOX HC release module 274 is used by the AMOX HC accumulation module 276 to estimate a total accumulation of HC on the AMOX catalyst 60 .
- the AMOX HC accumulation module 276 estimates the total accumulation of HC on the AMOX catalyst 60 based on a difference between the estimated quantity of HC stored on the AMOX catalyst 60 and the estimated quantity of HC released from the AMOX catalyst. In one implementation, the AMOX HC accumulation module 276 sets the total accumulation of HC on the AMOX catalyst 60 equal to the difference between the estimated quantity of HC stored on the AMOX catalyst and the estimated quantity of HC released from the AMOX catalyst.
- the AMOX HC regeneration module 278 generates an AMOX HC regeneration request 280 based on a comparison between the total accumulation of HC on the AMOX catalyst 60 estimated by the AMOX HC accumulation module 276 and an AMOX HC accumulation threshold. In one embodiment, the AMOX HC regeneration module 278 generates an AMOX HC regeneration request 280 only when the total accumulation of HC on the AMOX catalyst 60 estimated by the AMOX HC accumulation module 276 meets (e.g., is equal to or exceeds) the AMOX HC accumulation threshold.
- an AMOX HC regeneration request 280 is not generated.
- the AMOX HC regeneration request 280 represents a demand to regenerate the AMOX catalyst 60 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the operating parameters of the AMOX catalyst regeneration event demanded by the AMOX HC regeneration request 280 may vary based on any of various factors, such as, for example, the total accumulation of HC on the AMOX catalyst 60 , the period of time since the last AMOX catalyst regeneration event, and the like.
- the HC regeneration request 280 is generated even if the total accumulation of HC on the AMOX catalyst 60 does not meet the AMOX HC accumulation threshold.
- the request 280 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event.
- the AMOX HC accumulation threshold corresponds with an AMOX catalyst performance threshold.
- the accumulation of HC on the AMOX catalyst 60 may have a proportionally negative effect on the performance of the AMOX catalyst.
- the AMOX HC accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable ammonia conversion rate or efficiency.
- the AMOX HC regeneration module 278 is configured to demand an AMOX catalyst regeneration event by generating the SCR HC regeneration request 260 before the performance of the AMOX catalyst 60 drops below the minimum allowable performance characteristic.
- the respective HC accumulation thresholds can be different.
- the performance of the DOC 30 and/or SCR catalyst 50 may better tolerate HC accumulations than the AMOX catalyst 60 .
- the HC accumulation thresholds of the DOC 30 and/or SCR catalyst 50 may be higher than that of the AMOX catalyst 60 .
- the HC accumulation threshold of the DOC 30 and/or SCR catalyst 50 may be lower than that of the AMOX catalyst 60 .
- the AMOX HC regeneration module 278 may include an exothermal module 280 that is configured to monitor the exothermal conditions of the AMOX catalyst 60 , which include the heat generation of the AMOX catalyst.
- the AMOX HC regeneration module 278 compares the exothermal conditions of the AMOX catalyst 60 against predetermined thresholds and generates an AMOX HC regeneration request 280 when the exothermal conditions meet the associated thresholds.
- an exothermal condition is a heat generation rate of the AMOX catalyst 60
- an exothermal condition threshold is a maximum heat generation rate of the AMOX catalyst.
- the maximum heat generation rate of the AMOX catalyst 60 may be associated with a rate above which an uncontrolled or runaway regeneration of the AMOX catalyst may occur.
- the exothermal condition is an amount of heat generated by the AMOX catalyst 60
- the exothermal condition threshold is a maximum allowable amount of heat generated by the AMOX catalyst.
- the maximum allowable amount of heat generated by the DOC 30 may be associated with a heat generation value above which an uncontrolled or runaway regeneration of the DOC may occur. Uncontrolled or runaway regenerations can be mitigated by performing a controlled regeneration of the AMOX catalyst 60 .
- the AMOX HC regeneration module 278 is configured to generate an AMOX HC regeneration request 280 demanding a regeneration event when the exothermal condition meets the exothermal condition threshold, or before an uncontrolled or runaway regeneration event occurs.
- the parameters of the regeneration event demanded by an AMOX HC regeneration request 280 generated from an exothermal condition threshold being met may be different than an AMOX HC regeneration request generated from an estimated total HC accumulation on the AMOX catalyst meeting an AMOX HC accumulation threshold.
- the AMOX HC regeneration request is received by the HC regeneration arbitration module 290 , which determines whether the AMOX HC regeneration request has priority over other possible regeneration requests, such as the DOC HC regeneration request 240 , SCR HC regeneration request 260 , or other requests as will be described in more detail below. If the HC regeneration arbitration module 290 determines that the AMOX HC regeneration request 280 has priority, then the HC regeneration arbitration module generates a HC regeneration command 122 that corresponds with the regeneration event parameters demanded by the AMOX HC regeneration request.
- the HC regeneration arbitration module 290 may include a time-based regeneration module or algorithm configured to request a regeneration event of the exhaust aftertreatment system 22 based on the passing of a preset period of time since the last regeneration event, which may be associated with a predetermined amount of fuel consumed by the engine 20 . Accordingly, the HC regeneration module 290 monitors the initiation and completion of regeneration events of the exhaust aftertreatment system 22 , and monitors the amount of time since the completion of the latest regeneration event. The time since the latent regeneration event can be determined from the time input 292 , which can be tied to an internal timer device of the controller 100 or external timer device in communication with the controller.
- the time-based regeneration module of the HC regeneration arbitration module 290 When the preset time has been reached, the time-based regeneration module of the HC regeneration arbitration module 290 generates a time-based HC regeneration request that demands a regeneration of the exhaust aftertreatment system 22 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter).
- the HC regeneration arbitration module 290 determines whether the time-based HC regeneration request has priority over other possible regeneration requests. If the HC regeneration arbitration module 290 determines that the time-based HC regeneration request has priority, then the HC regeneration arbitration module generates a HC regeneration command 122 that corresponds with the regeneration event parameters demanded by the time-based HC regeneration request.
- the HC regeneration arbitration module 290 may include any of various arbitration schemes for determining which of a plurality of regeneration requests has priority. Such arbitration schemes may take into account precalibrated regeneration timers, system efficiency monitors, and accumulation thresholds that are set based on the impact of HC on the performance and emissions behavior of one or more of the aftertreatment components of the system 22 . For example, the winning request could represent the component that is most severely impacted by HC effects if the precalibrated timer has not timed-out and the system efficiency is still normal.
- the regeneration event parameters demanded by the DOC, SCR, AMOX, and time-based HC regeneration requests can be different. For example, one request may demand a shorter regeneration event that is sufficient to clean HC from a corresponding component, but insufficient to clean HC from another component. Or, as another example, one request may demand a regeneration event with a lower exhaust gas temperature that is sufficient to clean HC from a corresponding component, but insufficient to clean HC from another component. To account for such discrepancies, the HC modules 230 , 250 , 270 of the HC oxidation module 120 continue to operate as described above during a regeneration event to continuously monitor the storage, release, and accumulation of HC on the components while regeneration events are occurring, even if the regeneration event was triggered for a single component.
- the extra HC being released from the DOC 30 during a regeneration event is accounted for in the calculation of the DOC outlet HC 242 as extra HC being introduced into the SCR catalyst 50 .
- an accurate and current estimate of the HC accumulation status for each component is known before, during, and after any regeneration event.
- the sulfur and HC regeneration arbitration modules 190 , 290 may be combined to form a single arbitration module.
- the single arbitration module would be configured to arbitrate between sulfur regeneration requests and HC regeneration requests to determine which of multiple requests has priority.
- the controller 100 can include other poison oxidation modules configured analogously to the sulfur and HC oxidation modules 110 , 120 to estimate poison accumulation levels on the components of the exhaust aftertreatment system 22 and request regeneration events if the poison accumulation levels reach corresponding predetermined thresholds.
- the controller 100 can include a water oxidation module that estimate water accumulation levels on the components of the exhaust aftertreatment system 22 and requests regenerations event if the water accumulation levels reach corresponding predetermined water accumulation thresholds.
- Other poisons can include platinum (or other precious metals migrated from the DOC 30 to the SCR catalyst 50 , alkali salts (e.g., Na and K from contaminated urea solutions), and phosphorus and zinc from lubrication oil.
- the thermal degradation of a catalyst which is characterized by the progressive loss of reaction sites, can be considered a type of poison applicable to the present disclosure.
- each of the sulfur and hydrocarbon oxidation modules 110 , 120 of the controller 100 can include a DPF sulfur and HC module, respectively.
- the DPF sulfur and HC modules are configured in a manner analogous to the DOC, SCR, and AMOX sulfur modules 130 , 150 , 170 , and the SCR HC module 250 , respectively, except the DPF sulfur and HC modules apply to the condition and regeneration of the DPF 40 .
- a method 300 for separately estimating conditions of aftertreatment system components and regenerating the components is shown.
- the steps of the method 300 may be executed by the modules of the controller 100 described above.
- the method 300 begins by estimating the quantity of a poison accumulated on a DOC at 310 . If the poison accumulation on the DOC is above or at least meets an associated threshold at 320 , then the method 300 commands a regeneration of the DOC at 380 , which at least partially regenerates other components of the aftertreatment system. However, if the poison accumulation on the DOC is below or does not meet the associated threshold at 320 , then the method 300 proceeds to estimate the quantity of a poison accumulated on an SCR catalyst at 330 . If the poison accumulation on the SCR catalyst is above or at least meets an associated threshold at 340 , then the method 300 commands a regeneration of the SCR catalyst at 380 , which at least partially regenerates other components of the aftertreatment system.
- the method 300 proceeds to estimate the quantity of a poison accumulated on an AMOX catalyst at 350 . If the poison accumulation on the AMOX catalyst is above or at least meets an associated threshold at 360 , then the method 300 commands a regeneration of the AMOX catalyst at 380 , which at least partially regenerates other components of the aftertreatment system. However, if the poison accumulation on the AMOX catalyst is below or does not meet the associated threshold at 360 , then the method 300 proceeds to determine if a predetermined period of time has passed since a previous regeneration event at 370 . If the predetermined period of time has passed at 370 , then the method 300 commands a regeneration of the components of the aftertreatment system. However, if the predetermined period of time has not passed at 370 , then the method 300 does not command a regeneration event and ends.
- the poison of the method 300 can be one or both of sulfur and HC. In some implementations, the poison of the method 300 can be water. According to some embodiments, the estimation of the accumulation of the poison on the SCR catalyst at 330 is at least indirectly dependent on the estimate of the accumulation of the poison on the DOC Likewise, the estimation of the accumulation of the poison on the AMOX catalyst at 370 can be at least indirectly dependent on the estimate of the accumulation of the poison on the SCR catalyst. Also, in some embodiments, the estimation of the poison accumulation on the DOC, SCR catalyst, and AMOX catalyst includes estimations of the amount of poison being stored and the amount of poison being released from the DOC, SCR catalyst, and AMOX catalyst, respectively.
- the method 300 may include estimating an exothermic condition for each of the DOC and AMOX catalysts, and command a regeneration event at 380 if the exothermic condition for the DOC and AMOX catalysts meet an associated threshold.
- modules may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components.
- a module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
- Modules may also be implemented in software for execution by various types of processors.
- An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions, which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
- a module of computer readable program code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices.
- operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
- the computer readable program code may be stored and/or propagated on in one or more computer readable medium(s).
- the computer readable medium may be a tangible computer readable storage medium storing the computer readable program code.
- the computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
- the computer readable medium may include but are not limited to a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), an optical storage device, a magnetic storage device, a holographic storage medium, a micromechanical storage device, or any suitable combination of the foregoing.
- a computer readable storage medium may be any tangible medium that can contain, and/or store computer readable program code for use by and/or in connection with an instruction execution system, apparatus, or device.
- the computer readable medium may also be a computer readable signal medium.
- a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electrical, electro-magnetic, magnetic, optical, or any suitable combination thereof.
- a computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport computer readable program code for use by or in connection with an instruction execution system, apparatus, or device.
- Computer readable program code embodied on a computer readable signal medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, Radio Frequency (RF), or the like, or any suitable combination of the foregoing
- the computer readable medium may comprise a combination of one or more computer readable storage mediums and one or more computer readable signal mediums.
- computer readable program code may be both propagated as an electro-magnetic signal through a fiber optic cable for execution by a processor and stored on RAM storage device for execution by the processor.
- Computer readable program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
- the computer readable program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- LAN local area network
- WAN wide area network
- Internet Service Provider for example, AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
- the program code may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks.
- the program code may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the program code which executed on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Materials Engineering (AREA)
- Analytical Chemistry (AREA)
- Exhaust Gas After Treatment (AREA)
Abstract
Described herein is an apparatus for an exhaust aftertreatment system includes a first aftertreatment component poison module that is configured to generate a first component poison regeneration request based on an estimated accumulation of a first poison on the first aftertreatment component. The accumulation of the first poison on the first aftertreatment component is based on an estimated amount of the first poison being released from the first aftertreatment component. The apparatus also includes a second aftertreatment component poison module that is configured to generate a second component poison regeneration request based on an estimated accumulation of the first poison on the second aftertreatment component. The accumulation of the first poison on the second aftertreatment component is based on the estimated amount of the first poison being released from the first aftertreatment component.
Description
- This disclosure relates generally to internal combustion engine systems, and more particularly to estimating the accumulation of species on components of an exhaust aftertreatment system and regenerating the components of the exhaust aftertreatment system to remove the accumulation of species.
- Emissions regulations for internal combustion engines have become more stringent over recent years. Environmental concerns have motivated the implementation of stricter emission requirements for internal combustion engines throughout much of the world. Governmental agencies, such as the Environmental Protection Agency (EPA) in the United States, carefully monitor the emission quality of engines and set acceptable emission standards, to which all engines must comply. Consequently, the use of exhaust aftertreatment systems on engines to reduce emissions is increasing.
- Generally, emission requirements vary according to engine type. Emission tests for compression-ignition (diesel) engines typically monitor the release of carbon monoxide (CO), unburned hydrocarbons (UHC), diesel particulate matter (PM) such as ash and soot, and nitrogen oxides (NOx). Oxidation catalysts, such as diesel oxidation catalysts (DOC) have been implemented in exhaust gas aftertreatment systems to oxidize at least some particulate matter in the exhaust stream, reduce unburned hydrocarbons and CO in the exhaust to less environmentally harmful compounds, and oxidize nitric oxide (NO) to form nitrogen dioxide (NO2), which is used in the NOx conversion on an selective catalytic reduction (SCR) catalyst. To remove the particulate matter, a particulate matter (PM) filter is typically installed downstream from the oxidation catalyst or in conjunction with the oxidation catalyst. However, some exhaust aftertreatment systems do not have a PM filter. With regard to reducing NOx emissions, NOx reduction catalysts, including SCR systems, are utilized to convert NOx (NO and NO2 in some fraction) to N2 and other compounds. Further, some systems include an ammonia oxidation (AMOX) catalyst downstream of the SCR catalyst to convert at least some ammonia slipping from the SCR catalyst to N2 and other less harmful compounds.
- Exhaust aftertreatment system components can be susceptible to the accumulation of various materials on the components. In most cases, such material accumulations or deposits negatively affect the operation, performance, or efficiency of the components. Accordingly, the materials that accumulate on aftertreatment components and negatively affect the functionality of the components can be considered poisons. Several poisonous materials include sulfur, unburned hydrocarbons (HC), and water. For example, accumulations or deposits of sulfur-containing species on the DOC tends to decrease the conversion of NO to NO2, decrease the conversion of HC to CO2 and heat, which affects the thermal management of an engine system, and increase the presence or accumulation of HC in the DOC, which correspondingly decreases the conversion of NO to NO2. Additionally, the presence of sulfur deposits on the SCR catalyst decreases the NOx-conversion capability of the SCR catalyst, and the presence of sulfur deposits on the AMOX catalyst decreases the ammonia-conversion capability of the AMOX catalyst.
- The accumulation of HC species and water on the DOC, SCR catalyst, and AMOX catalyst can cause similar negative effects on the functionality of these components. Additionally, accumulation of HC species on the DOC in the presence of an increase in the temperature of the DOC may cause uncontrolled light-off events or runaway regeneration. Such light-off events may damage the DOC and send damaging sintered elements of the DOC into the SCR catalyst and AMOX catalyst.
- Because of the negative side-effects of sulfur, HC, and water species accumulation on aftertreatment components, conventional exhaust aftertreatment systems conduct a periodic regeneration of the components to remove the accumulated species. Most periodic regeneration events are initiated based on the passing of a preset period of time or a predetermined amount of fuel consumed by the engine regardless of the amount of accumulated poisonous species on the various components of the exhaust aftertreatment system.
- The subject matter of the present application has been developed in response to the present state of the art, and in particular, in response to the problems and needs in the art that have not yet been fully solved by currently available exhaust aftertreatment systems. Accordingly, the subject matter of the present application has been developed to provide methods, systems, and apparatus for estimating conditions of components of an exhaust aftertreatment system, and regenerating the system based on the estimated conditions. Generally, according to one embodiment, disclosed herein is an improved method, system, and apparatus for individually and separately estimating the accumulation of a poisonous species (e.g., sulfur, HC, and/or water) on multiple components of an exhaust aftertreatment system, and regenerating the multiple components of the system based on an estimated species accumulation of a single component reaching a predetermined threshold.
- According to one embodiment, an apparatus for an exhaust aftertreatment system includes a first aftertreatment component poison module that is configured to generate a first component poison regeneration request based on an estimated accumulation of a first poison on the first aftertreatment component. The accumulation of the first poison on the first aftertreatment component is based on an estimated amount of the first poison being released from the first aftertreatment component. The apparatus also includes a second aftertreatment component poison module that is configured to generate a second component poison regeneration request based on an estimated accumulation of the first poison on the second aftertreatment component. The accumulation of the first poison on the second aftertreatment component is based on the estimated amount of the first poison being released from the first aftertreatment component.
- According to some implementations, the apparatus also includes a poison regeneration arbitration module that is configured to generate a poison regeneration command based on an arbitration of the first and second component poison regeneration requests. The apparatus can also include a time-based regeneration module that is configured to generate a system regeneration request based on the passage of a preset period of time. The first poison regeneration arbitration module can be configured to generate the poison regeneration command based on an arbitration of the first component poison regeneration request, second component poison regeneration request, and system regeneration request.
- In some implementations of the apparatus, the accumulation of the first poison on the second aftertreatment component is based on an estimated amount of the first poison being released from the second aftertreatment component. The apparatus can further include a third aftertreatment component poison module that is configured to generate a third component poison regeneration request based on an estimated accumulation of the first poison on the third aftertreatment component. The accumulation of the first poison on the third aftertreatment component being can be based on the estimated amount of the first poison being released from the second aftertreatment component.
- According to certain implementations of the apparatus, the first aftertreatment component poison module is configured to estimate an amount of the first poison being stored on the first aftertreatment component. The accumulation of the first poison on the first aftertreatment component can be based on a difference between the amount of the first poison being stored on the first aftertreatment component and the amount of the first poison being released from the first aftertreatment component. The second aftertreatment component poison module can be configured to estimate an amount of the first poison being stored on the second aftertreatment component. The accumulation of the first poison on the second aftertreatment component can be based on a difference between the amount of the first poison being stored on the second aftertreatment component and the amount of the first poison being released from the second aftertreatment component. The amount of the first poison being stored on the first aftertreatment component can be estimated based on a temperature of the first aftertreatment component and a mass flow rate of exhaust gas into the first aftertreatment component. The amount of the first poison being stored on the second aftertreatment component can be estimated based on a temperature of the second aftertreatment component and a mass flow rate of exhaust gas into the second aftertreatment component. The amount of the first poison being released from the first aftertreatment component can be estimated based on the temperature of the first aftertreatment component and the amount of the first poison being stored on the first aftertreatment component. The amount of the first poison being released from the second aftertreatment component can be estimated based on the temperature of the second aftertreatment component and the amount of the first poison being stored on the second aftertreatment component.
- In some implementations of the apparatus, the first component poison regeneration request includes first regeneration event parameters, and the second component poison regeneration request includes second regeneration event parameters. The first regeneration event parameters can be different than the second regeneration event parameters. The first poison can be one of sulfur, hydrocarbon, or water. The first aftertreatment component can include one of a diesel oxidation catalyst, a diesel particulate filter, a selective catalytic reduction catalyst, or an ammonia oxidation catalyst, and the second aftertreatment component can include another one of the diesel oxidation catalyst, diesel particulate filter, selective catalytic reduction catalyst, or ammonia oxidation catalyst.
- According to some implementations, the apparatus additionally includes a third aftertreatment component poison module that is configured to generate a third component poison regeneration request based on an estimated accumulation of a second poison on the first aftertreatment component. The accumulation of the second poison on the first aftertreatment component can be based on an amount of the second poison being released from the first aftertreatment component. The apparatus may also include
- a fourth aftertreatment component poison module that is configured to generate a fourth component poison regeneration request based on an estimated accumulation of the second poison on the second aftertreatment component. The accumulation of the second poison on the second aftertreatment component being can be based on the estimated amount of the second poison being released from the first aftertreatment component. The poison regeneration arbitration module may be configured to generate the poison regeneration command based on an arbitration of the first, second, third, and fourth component poison regeneration requests.
- In some implementations, the first aftertreatment component poison module generates the first component poison regeneration request when the estimated accumulation of the first poison on the first aftertreatment component meets a first poison accumulation threshold. The first poison accumulation threshold can correspond with a minimum allowable performance characteristic of the first aftertreatment component. The second aftertreatment component poison module can generate the second component poison regeneration request when the estimated accumulation of the first poison on the second aftertreatment component meets a second poison accumulation threshold. The second poison accumulation threshold can correspond with a minimum allowable performance characteristic of the second aftertreatment component. The first poison accumulation threshold can be different than the second poison accumulation threshold. According to certain implementations, the first aftertreatment component includes one of a diesel oxidation catalyst, a selective catalytic reduction catalyst, or an ammonia oxidation catalyst, and the minimum allowable performance characteristic of the first aftertreatment component includes one of a minimum allowable NO to NO2 oxidation efficiency, a minimum allowable NOx conversion efficiency, or a minimum allowable ammonia oxidation efficiency, respectively. According to yet certain implementations, the second aftertreatment component includes another one of the diesel oxidation catalyst, selective catalytic reduction catalyst, or ammonia oxidation catalyst, and the minimum allowable performance characteristic of the second aftertreatment component includes one of the minimum allowable NO to NO2 oxidation efficiency, minimum allowable NOx conversion efficiency, or minimum allowable ammonia oxidation efficiency, respectively.
- In some implementations of the apparatus, the first poison includes hydrocarbon. At least the first aftertreatment component poison module can include an exothermal module configured to monitor an exothermal condition of the first aftertreatment component. The first aftertreatment component poison module generates an exothermal regeneration request when the exothermal condition meets an exothermal condition threshold.
- According to another embodiment, an exhaust aftertreatment system in exhaust gas receiving communication with an internal combustion engine includes a DOC, an SCR catalyst downstream of the DOC, and an AMOX catalyst downstream of the SCR catalyst. The system also includes a DOC poison module that is configured to estimate an accumulation of a first poison on the DOC, and configured to request regeneration of the DOC when the accumulation of the first poison on the DOC meets a first predetermined poison accumulation threshold corresponding with a minimum desirable NO to NO2 oxidation efficiency of the DOC. Additionally, the system includes an SCR poison module that is configured to estimate an accumulation of the first poison on the SCR catalyst, and configured to request regeneration of the SCR catalyst when the accumulation of the first poison on the SCR catalyst meets a second predetermined poison accumulation threshold corresponding with a minimum desirable NOx conversion efficiency of the SCR catalyst. Also, the system includes an AMOX poison module that is configured to estimate an accumulation of the first poison on the AMOX catalyst, and configured to request regeneration of the AMOX catalyst when the accumulation of the first poison on the AMOX catalyst meets a third predetermined poison accumulation threshold corresponding with a minimum desirable ammonia oxidation efficiency of the AMOX catalyst.
- In some implementations of the system, the DOC poison module is further configured to estimate an amount of poison being released from the internal combustion engine and an amount of poison being released from the DOC. The estimate of the accumulation of the first poison on the DOC can be based on the amount of poison being released from the internal combustion engine. The SCR poison module can be further configured to estimate an amount of poison being released from the SCR catalyst. The estimate of the accumulation of the first poison on the SCR catalyst can be based on the amount of poison being released from the DOC. The estimate of the accumulation of the first poison on the AMOX catalyst can be based on the amount of poison being released from the SCR catalyst.
- In yet another embodiment, a method for estimating conditions of and regenerating exhaust aftertreatment system components include estimating an accumulated quantity of a poison on a first aftertreatment component. The method also includes commanding a regeneration of the exhaust aftertreatment system if the accumulated quantity of the poison on the first aftertreatment component meets a first threshold associated with a performance characteristic of the first aftertreatment component. Further, the method includes estimating an accumulated quantity of the poison on a second aftertreatment component, and commanding a regeneration of the exhaust aftertreatment system if the accumulated quantity of the poison on the second aftertreatment component meets a second threshold associated with a performance characteristic of the second aftertreatment component.
- In some implementations, the method includes determining an amount of the poison entering the first aftertreatment component. Estimating the accumulated quantity of the poison on the first aftertreatment component can be based on the amount of the poison entering the first aftertreatment component. The method may also include estimating an amount of poison being released from the first aftertreatment component. Estimating the accumulated quantity of the poison on the second aftertreatment component can be based on the amount of poison being released from the first aftertreatment component.
- In certain embodiments, the modules of the apparatus described herein may each include at least one of logic hardware and executable code, the executable code being stored on one or more memory devices. The executable code may be replaced with a computer processor and computer-readable storage medium that stores executable code executed by the processor.
- Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the subject matter of the present disclosure should be or are in any single embodiment. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present disclosure. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
- The described features, structures, advantages, and/or characteristics of the subject matter of the present disclosure may be combined in any suitable manner in one or more embodiments and/or implementations. In the following description, numerous specific details are provided to impart a thorough understanding of embodiments of the subject matter of the present disclosure. One skilled in the relevant art will recognize that the subject matter of the present disclosure may be practiced without one or more of the specific features, details, components, materials, and/or methods of a particular embodiment or implementation. In other instances, additional features and advantages may be recognized in certain embodiments and/or implementations that may not be present in all embodiments or implementations. Further, in some instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the subject matter of the present disclosure. The features and advantages of the subject matter of the present disclosure will become more fully apparent from the following description and appended claims, or may be learned by the practice of the subject matter as set forth hereinafter.
- In order that the advantages of the subject matter may be more readily understood, a more particular description of the subject matter briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the subject matter and are not therefore to be considered to be limiting of its scope, the subject matter will be described and explained with additional specificity and detail through the use of the drawings, in which:
-
FIG. 1 is a schematic diagram of an engine system having an internal combustion engine and an exhaust aftertreatment system in accordance with one representative embodiment; -
FIG. 2 is a schematic block diagram of a controller of the engine system ofFIG. 1 in accordance with one representative embodiment; -
FIG. 3 is a schematic block diagram of a sulfur oxidation module of the controller ofFIG. 2 in accordance with one representative embodiment; -
FIG. 4 is a schematic block diagram of a hydrocarbon oxidation module of the controller ofFIG. 2 in accordance with one representative embodiment; and -
FIG. 5 is a schematic flow chart diagram of a method for diagnosing a condition of an exhaust aftertreatment component and correspondingly regenerating the component in accordance with one representative embodiment. -
FIG. 1 depicts one embodiment of anengine system 10. The main components of theengine system 10 include aninternal combustion engine 20 and anexhaust aftertreatment system 22 in exhaust gas-receiving communication with theengine 20. Theinternal combustion engine 20 can be a compression-ignited internal combustion engine, such as a diesel-fueled engine, or a spark-ignited internal combustion engine, such as a gasoline-fueled engine operated lean. Although not shown, on the air intake side, theengine system 10 can include an air inlet, inlet piping, a turbocharger compressor, and an intake manifold. The intake manifold includes an outlet that is operatively coupled to compression chambers of theinternal combustion engine 20 for introducing air into the compression chambers. - Within the
internal combustion engine 20, air from the atmosphere is combined with fuel, and combusted, to power the engine. The fuel comes from a fuel tank (not shown) through a fuel delivery system including, in one embodiment, a fuel pump and common rail to the fuel injectors, which inject fuel into the combustion chambers of theengine 20. Fuel injection timing can be controlled by thecontroller 100 via a fuel injector control signal. - Combustion of the fuel and air in the compression chambers of the
engine 20 produces exhaust gas that is operatively vented to an exhaust manifold (not shown). From the exhaust manifold, a portion of the exhaust gas may be used to power a turbocharger turbine. The turbocharger turbine drives the turbocharger compressor, which may compress at least some of the air entering the air inlet before directing it to the intake manifold and into the compression chambers of theengine 20. - The
exhaust aftertreatment system 22 includes the controller 100 (which also can form part of the overall engine system 10), an optional diesel particular filter (DPF) 40, a diesel oxidation catalyst (DOC) 30, a selective catalytic reduction (SCR)system 52 with anSCR catalyst 50, and an ammonia oxidation (AMOX)catalyst 60. TheSCR system 52 further includes a reductant delivery system that has a diesel exhaust fluid (DEF)source 54 that supplies DEF to aDEF doser 56 via a DEF orreductant delivery line 58. - In an exhaust flow direction, as indicated by
directional arrow 29, exhaust gas flows from theengine 20 into inlet piping 24 of theexhaust aftertreatment system 22. From the inlet piping 24, the exhaust gas flows into theDOC 30 and exits the DOC into a first section ofexhaust piping 28A. From the first section of exhaust piping 28A, the exhaust gas flows into theDPF 40 if present and exits the DPF into a second section ofexhaust piping 28B. From the second section ofexhaust piping 28B, the exhaust gas flows into theSCR catalyst 50 and exits the SCR catalyst into the third section ofexhaust piping 28C. As the exhaust gas flows through the second section ofexhaust piping 28B, it is periodically dosed with DEF by theDEF doser 56. Accordingly, the second section of exhaust piping 28B acts as a decomposition chamber or tube to facilitate the decomposition of the DEF to ammonia. From the third section of exhaust piping 28C, the exhaust gas flows into theAMOX catalyst 60 and exits the AMOX catalyst into outlet piping 26 before the exhaust gas is expelled from thesystem 22. Based on the foregoing, in the illustrated embodiment, theDOC 30 is position upstream of theDPF 40 if present and theSCR catalyst 50, and theSCR catalyst 50 is positioned downstream of theDPF 40 when present and upstream of theAMOX catalyst 60. However, in alternative embodiments, other arrangements of the components of theexhaust aftertreatment system 22 are also possible. - The
DOC 30 can have any of various flow-through designs known in the art. Generally, theDOC 30 is configured to oxidize at least some particulate matter, e.g., the soluble organic fraction of soot, in the exhaust and reduce unburned hydrocarbons and CO in the exhaust to less environmentally harmful compounds. For example, theDOC 30 may sufficiently reduce the hydrocarbon and CO concentrations in the exhaust to meet the requisite emissions standards for those components of the exhaust gas. An indirect consequence of the oxidation capabilities of theDOC 30 is the ability of the DOC to oxidize NO into NO2. In this manner, the level of NO2 exiting theDOC 30 is equal to the NO2 in the exhaust gas generated by theengine 20 plus the NO2 converted from NO by the DOC. Accordingly, one metric for indicating the condition of theDOC 30 is the NO2/NOx ratio of the exhaust gas exiting the DOC. - In addition to treating the hydrocarbon and CO concentrations in the exhaust gas, the
DOC 30 can also be used in the controlled regeneration of theDPF 40 when present, theSCR catalyst 50, and theAMOX catalyst 60. This can be accomplished through the injection, or dosing, of unburned HC into the exhaust gas upstream of theDOC 30. Upon contact with theDOC 30, the unburned HC undergoes an exothermic oxidation reaction which leads to an increase in the temperature of the exhaust gas exiting theDOC 30 and subsequently entering theDPF 40,SCR catalyst 50, and/or theAMOX catalyst 60. The amount of unburned HC added to the exhaust gas is selected to achieve the desired temperature increase or target controlled regeneration temperature. - When present, the
DPF 40 can be any of various flow-through designs known in the art, and configured to reduce particulate matter concentrations, e.g., soot and ash, in the exhaust gas to meet requisite emission standards. According to certain applications, such as in emerging markets and developing countries, theexhaust aftertreatment system 22 does not include aDPF 40. Because such systems lack aDPF 40, particulate matter and other constituents normally captured by a DPF are passed and accumulate onto theSCR catalyst 50 andAMOX catalyst 60. Therefore, the need for a more precisely controlled and robust system for estimating the condition of components normally downstream of a DPF (e.g., theSCR catalyst 50 and AMOX catalyst 60) and regenerating those components when needed may be greater for systems without aDPF 40, than those systems with a DPF. Additionally, theDPF 40 when present may be configured to oxidize NO to form NO2 independent of theDOC 30. - As discussed above, the
SCR system 52 includes a reductant delivery system with a reductant (e.g., DEF)source 54, pump (not shown) and delivery mechanism ordoser 56. Thereductant source 54 can be a container or tank capable of retaining a reductant, such as, for example, ammonia (NH3), DEF (e.g., urea), or diesel oil. Thereductant source 54 is in reductant supplying communication with the pump, which is configured to pump reductant from the reductant source to thedelivery mechanism 56 via areductant delivery line 58. Thedelivery mechanism 56 is positioned upstream of theSCR catalyst 50. Thedelivery mechanism 56 is selectively controllable to inject reductant directly into the exhaust gas stream prior to entering theSCR catalyst 50. - In some embodiments, the reductant can either be ammonia or DEF, which decomposes to produce ammonia. The ammonia reacts with NOx in the presence of the
SCR catalyst 50 to reduce the NOx to less harmful emissions, such as N2 and H2O. The NOx in the exhaust gas stream includes NO2 and NO. Generally, both NO2 and NO are reduced to N2 and H2O through various chemical reactions driven by the catalytic elements of the SCR catalyst in the presence of NH3. However, as discussed above, the chemical reduction of NO2 to N2 and H2O typically is the most efficient chemical reaction. Therefore, in general, the more NO2 in the exhaust gas stream compared to NO, the more efficient the NOx reduction performed by the SCR catalyst. Accordingly, the ability of theDOC 30 to convert NO to NO2 directly affects the NOx reduction efficiency of theSCR system 52. Put another way, the NOx reduction efficiency of theSCR system 52 corresponds at least indirectly to the condition or performance of theDOC 30. However, primarily, the NOx reduction efficiency of theSCR system 52 corresponds with the condition or performance ofSCR catalyst 50. - The
SCR catalyst 50 can be any of various catalysts known in the art. For example, in some implementations, theSCR catalyst 50 is a vanadium-based catalyst, and in other implementations, the SCR catalyst is a zeolite-based catalyst, such as a Cu-Zeolite or a Fe-Zeolite catalyst. In one representative embodiment, the reductant is aqueous urea and theSCR catalyst 50 is a zeolite-based catalyst. - The
AMOX catalyst 60 can be any of various flow-through catalysts configured to react with ammonia to produce mainly nitrogen. Generally, theAMOX catalyst 60 is utilized to remove ammonia that has slipped through or exited theSCR catalyst 50 without reacting with NOx in the exhaust. In certain instances, theaftertreatment system 22 can be operable with or without an AMOX catalyst. Further, although theAMOX catalyst 60 is shown as a separate unit from theSCR catalyst 50, in some implementations, the AMOX catalyst can be integrated with the SCR catalyst, e.g., the AMOX catalyst and the SCR catalyst can be located within the same housing. The condition of theAMOX catalyst 60 can be represented by the performance of the AMOX catalyst (i.e., the ability of the AMOX catalyst to convert ammonia into mainly nitrogen). - Various sensors, such as
temperature sensors 12 andmass flow sensor 14, may be strategically disposed throughout theexhaust aftertreatment system 22 and may be in communication with thecontroller 100 to monitor operating conditions of theengine system 10. In one embodiment, thetemperature sensors 12 sense the temperature of exhaust gas flowing through theexhaust aftertreatment system 22 at various locations, and themass flow sensor 14 senses the rate at which the exhaust gas is flowing into and through the exhaust aftertreatment system. Although only temperature and 12, 14 are shown, in other embodiments, themass flow sensors engine system 10 andexhaust aftertreatment system 22 may include more or fewer sensors than those shown. - Although the
exhaust aftertreatment system 22 shown includes one of anDOC 30, anoptional DPF 40,SCR catalyst 50, andAMOX catalyst 60 positioned in specific locations relative to each other along the exhaust flow path, in other embodiments, the exhaust aftertreatment system may include more than one of any of the various catalysts positioned in any of various positions relative to each other along the exhaust flow path as desired. Further, although theDOC 30 andAMOX catalyst 60 are non-selective catalysts, in some embodiments, the DOC and AMOX catalyst can be selective catalysts. - The
controller 100 controls the operation of theengine system 10 and associated sub-systems, such as theinternal combustion engine 20 and the exhaustgas aftertreatment system 22. Thecontroller 100 is depicted inFIGS. 1 and 2 as a single physical unit, but can include two or more physically separated units or components in some embodiments if desired. Generally, thecontroller 100 receives multiple inputs, processes the inputs, and transmits multiple outputs. The multiple inputs may include sensed measurements, from the sensors, estimates from virtual sensors, and various user inputs. For example, referring toFIG. 2 , operating conditions of the internal combustion engine 20 (e.g., engine condition inputs 102), conditions of the exhaust gas (e.g., exhaust condition inputs 104) flowing through theexhaust aftertreatment system 22, andtime condition inputs 106 can be ascertained from any of the physical sensors, from any of various virtual sensors or models, user input, and/or via the controller's 100 commands to the engine, such as fuel rate, engine speed, engine load, and the like. The inputs are processed by thecontroller 100 using various algorithms, stored data, and other inputs to update the stored data and/or generate output values. The generated output values and/or commands are transmitted to other components of the controller and/or to one or more elements of theengine system 10 to control the system to achieve desired results, and more specifically, achieve desired exhaust gas emissions, and component performance and longevity. - Generally, the
controller 100 includes various modules for controlling the operation of theengine system 10. For example, thecontroller 100 includes one or more modules for estimating conditions of the 30, 40, 50, 60 and controlling the regeneration of the components. As is known in the art, theexhaust aftertreatment components controller 100 and its various modular components may comprise processor, memory, and interface modules that may be fabricated of semiconductor gates on one or more semiconductor substrates. Each semiconductor substrate may be packaged in one or more semiconductor devices mounted on circuit cards. Connections between the modules may be through semiconductor metal layers, substrate-to-substrate wiring, or circuit card traces or wires connecting the semiconductor devices. - Referring to
FIG. 2 , thecontroller 100 includes asulfur oxidation module 110 and ahydrocarbon oxidation module 120. Generally, the sulfur and 110, 120 of thehydrocarbon oxidation modules controller 100 receive 102, 104, 106 and generate ainputs sulfur regeneration command 112 andhydrocarbon regeneration command 122, respectively, based on at least one of the inputs. When generated, the 112, 122 communicate regeneration event parameters to thecommands engine system 10. In response to the 112, 122, various components or levers of thecommands engine system 10 are actuated to effectuate a regeneration event corresponding to the regeneration vent parameters of the commands. For example, the regeneration event parameters may include an exhaust temperature parameter, an exhaust mass flow rate parameter, and a timing parameter, theengine system 10 actuates internal or external fuel dosing components to increase the exhaust temperature and engine speed for a specified time in accordance with the parameters. Once commanded, the regeneration events can be effectuated using any of various techniques known in the art as desired. - As shown in
FIG. 3 , thesulfur oxidation module 110 includes aDOC sulfur module 130, anSCR sulfur module 150, anAMOX sulfur module 170, and a sulfurregeneration arbitration module 190. Each of the DOC sulfur, SCR sulfur, and 130, 150, 170 generate a respectiveAMOX sulfur modules 140, 160, 180 if certain estimated conditions are met. The sulfur regeneration requests 140, 160, 180 are received by the sulfursulfur regeneration request regeneration arbitration module 190, which arbitrates between one or more sulfur regeneration requests, and a timer-based regeneration request, to generate thesulfur regeneration command 112. Thesulfur regeneration command 112 then represents the characteristics of the winning regeneration request from the arbitration process. - The
DOC sulfur module 130 of thesulfur oxidation module 110 includes a DOCsulfur storage module 132, DOCsulfur release module 134, DOCsulfur accumulation module 136, and DOCsulfur regeneration module 138. The DOCsulfur storage module 132 is configured to estimate the amount of sulfur being stored (e.g., adsorbed) on theDOC 30. As defined herein, sulfur can include any of various sulfur compounds, such as, for example, SOx (e.g., SO2 and SO3), H2SO4, SOx on soot, and sulfates of ammonia and copper. According to the illustrated embodiment, the DOCsulfur storage module 132 estimates the amount or quantity of sulfur being stored on the DOC based on various inputs, such as, for example, the engine out sulfur (i.e., the quantity of sulfur in the exhaust gas exiting theengine 20 and entering the DOC 30), the temperature of the DOC, and the mass flow rate of exhaust gas into the DOC. In certain implementations, the engine out sulfur is a function of the fuel rate 124 (i.e., the rate of fuel entering and being consumed by the engine 20), and the fuel sulfur 126 (i.e., the concentration of sulfur in the fuel being consumed). Generally, the engine out sulfur can be expressed in terms of a volumetric or part-per-minute flow rate and is equal to a percentage of thefuel rate 124 multiplied by thefuel sulfur 126. The temperature of the DOC 30 (e.g., the catalyst bed of the DOC) can be determined by the DOCsulfur storage module 132 according to any of various techniques, such as using estimation modules and/or physical sensors. For example, the temperature of theDOC 30 can be determined based on the difference between exhaust gas temperature measurements taken by thetemperature sensors 12 upstream and downstream of the DOC. Additionally, or alternatively, theexhaust aftertreatment system 22 may have a DOC mid-bed temperature sensor that more directly detects the temperature of theDOC 30. - According to one embodiment, the quantity of sulfur being stored on the
DOC 30, which can be expressed as the rate of sulfur being stored on the DOC, for a given engine out sulfur value, can be obtained from a look-up table that is stored on the DOCsulfur storage module 132 and includes predetermined sulfur storage rates on theDOC 30 compared to DOC temperature values and exhaust mass flow rate values. The DOCsulfur storage module 132 can include a plurality of look-up tables each associated with a given engine out sulfur value. Accordingly, once the temperature of theDOC 30 and exhaust mass flow rate is determined or known, the sulfur storage rate on the DOC estimated by the DOCsulfur storage module 132 is the predetermined value in the look-up table (associated with the determined engine out sulfur value) for the determined DOC temperature and exhaust flow rate values. Generally, the sulfur adsorption rate on components is lower at higher exhaust gas temperatures. For engine out sulfur values between or outside those corresponding with the look-up tables, interpolation or extrapolation techniques can be utilized to estimate the DOC sulfur storage rate. - The quantity of sulfur stored on the
DOC 30 over a desired time period, which can be represented by thetime input 192, is then estimated by the DOCsulfur storage module 132 by multiplying the estimated DOC sulfur storage rate by the desired time period. In certain implementations, the quantity of sulfur stored on the DOC over the desired time period represents an estimate of the newly stored sulfur, which can be added to a previous estimate of the accumulation of sulfur on theDOC 30, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of sulfur currently stored on the DOC. - The DOC
sulfur release module 134 of theDOC sulfur module 130 is configured to estimate the DOC outlet sulfur 142 (i.e., the amount or quantity of sulfur being released (e.g., desorbed) from the DOC 30) based on various inputs, such as, for example, the temperature of the DOC and the quantity of sulfur stored on the DOC. Generally, the sulfur release rate from components is lower at higher exhaust gas temperatures. The DOCsulfur release module 134 may estimate the temperature of theDOC 30 in the same or similar manner as the DOCsulfur storage module 132, or simply utilize the temperature of the DOC estimated by the DOC sulfur storage module. Similarly, the quantity of sulfur stored on theDOC 30 can be obtained from the DOCsulfur storage module 132 or can be based on a previous estimate of the accumulation of sulfur on the DOC. - According to one embodiment, the
DOC outlet sulfur 142 or amount of sulfur being released from theDOC 30, which can be expressed as the rate of sulfur being released from the DOC, can be obtained from a look-up table that is stored on the DOCsulfur release module 134 and includes predetermined sulfur release rates from theDOC 30 compared to DOC temperature values and DOC sulfur storage values. The DOCsulfur release module 134 can include a plurality of look-up tables each associated with a given DOC outlet sulfur value. Accordingly, once the temperature of theDOC 30 and DOC outlet sulfur value is determined or known, the sulfur release rate from the DOC estimated by the DOCsulfur release module 134 is the predetermined value in the look-up table for the determined DOC temperature and DOC sulfur storage values. The quantity of sulfur released from theDOC 30 over a desired time period (e.g., the same desired time period used by the DOCsulfur storage module 132 to estimate the DOC sulfur storage), which also can be represented by thetime input 192, is then estimated by the DOCsulfur release module 134 by multiplying the estimated DOC sulfur release rate by the desired time period. - The quantity of sulfur stored on the
DOC 30 estimated by the DOCsulfur storage module 132 and the DOC outlet sulfur 142 (or quantity of sulfur released from the DOC) estimated by the DOCsulfur release module 134 is used by the DOCsulfur accumulation module 136 to estimate a total accumulation of sulfur on theDOC 30. The DOCsulfur accumulation module 136 estimates the total accumulation of sulfur on theDOC 30 based on a difference between the estimated quantity of sulfur stored on theDOC 30 and the estimated quantity of sulfur released from the DOC. In one implementation, the DOCsulfur accumulation module 136 sets the total accumulation of sulfur on theDOC 30 equal to the difference between the estimated quantity of sulfur stored on theDOC 30 and the estimated quantity of sulfur released from the DOC. - The DOC
sulfur regeneration module 138 generates a DOCsulfur regeneration request 140 based on a comparison between the total accumulation of sulfur on theDOC 30 estimated by the DOCsulfur accumulation module 136 and a DOC sulfur accumulation threshold. In one embodiment, the DOCsulfur regeneration module 138 generates a DOCsulfur regeneration request 140 only when the total accumulation of sulfur on theDOC 30 estimated by the DOCsulfur accumulation module 136 meets (e.g., is equal to or exceeds) the DOC sulfur accumulation threshold. In such an embodiment, should the total accumulation of sulfur on theDOC 30 estimated by the DOCsulfur accumulation module 136 not meet the DOC sulfur accumulation threshold, then a DOCsulfur regeneration request 140 is not generated. The DOCsulfur regeneration request 140 represents a demand to regenerate theDOC 30 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The operating parameters of the DOC regeneration event demanded by the DOCsulfur regeneration request 140 may vary based on any of various factors, such as, for example, the total accumulation of sulfur on theDOC 30, the period of time since the last DOC regeneration event, and the like. In some implementations, thesulfur regeneration request 140 is generated even if the total accumulation of sulfur on theDOC 30 does not meet the DOC sulfur accumulation threshold. However, in such implementations, therequest 140 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event. - The DOC sulfur accumulation threshold corresponds with a DOC performance threshold. Like described above, the accumulation of sulfur on the
DOC 30 may have a proportionally negative effect on the performance of the DOC. For example, the greater the accumulation of sulfur on theDOC 30, the lower the oxidation rate of CO to CO2 and the lower the oxidation of NO to NO2. Accordingly, the DOC sulfur accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable CO to CO2 oxidation rate or efficiency and/or minimum allowable NO to NO2 oxidation rate or efficiency. As defined herein, allowable may mean desirable. In this manner, the DOCsulfur regeneration module 138 is configured to demand a DOC regeneration event by generating the DOCsulfur regeneration request 140 before the performance of theDOC 30 drops below the minimum allowable performance characteristic. - Before a DOC regeneration event according to the DOC
sulfur regeneration request 140 is initiated, the DOCsulfur regeneration request 140 is received by the sulfurregeneration arbitration module 190, which determines whether the DOC sulfur regeneration request has priority over other possible regeneration requests, as will be described in more detail below. If the sulfurregeneration arbitration module 190 determines that the DOCsulfur regeneration request 140 has priority, then the sulfur regeneration arbitration module generates asulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the DOC sulfur regeneration request. - The
SCR sulfur module 150 of thesulfur oxidation module 110 is configured in a manner analogous to theDOC sulfur module 130 except the SCR sulfur module applies to theSCR catalyst 50 instead of theDOC 30. For example, theSCR sulfur module 150 includes an SCRsulfur storage module 152, SCRsulfur release module 154, SCRsulfur accumulation module 156, and SCRsulfur regeneration module 158. The SCRsulfur storage module 152 is configured to estimate the amount of sulfur being stored on theSCR catalyst 50. According to the illustrated embodiment, the SCRsulfur storage module 152 estimates the amount or quantity of sulfur being stored on the SCR based on various inputs, such as, for example, theDOC outlet sulfur 142 estimated by the DOC sulfur release module 134 (i.e., the quantity of sulfur in the exhaust gas exiting theDOC 30 and entering the SCR catalyst 50), the temperature of theSCR catalyst 50, and the mass flow rate of exhaust gas into the SCR catalyst. The temperature of the SCR catalyst 50 (e.g., the catalyst bed of the SCR catalyst) can be determined by the SCRsulfur storage module 152 according to any of various techniques, such as using estimation modules and/or physical sensors. For example, the temperature of theSCR catalyst 50 can be determined based on the difference between exhaust gas temperature measurements taken by thetemperature sensors 12 upstream and downstream of theSCR catalyst 50. Additionally, or alternatively, theexhaust aftertreatment system 22 may have an SCR catalyst mid-bed temperature sensor that more directly detects the temperature of theSCR catalyst 50. - According to one embodiment, the quantity of sulfur being stored on the
SCR catalyst 50, which can be expressed as the rate of sulfur being stored on theSCR catalyst 50, for a given DOCoutlet sulfur value 142, can be obtained from a look-up table that is stored on the SCRsulfur storage module 152 and includes predetermined sulfur storage rates on theSCR catalyst 50 compared to SCR catalyst temperature values and exhaust mass flow rate values. The SCRsulfur storage module 152 can include a plurality of look-up tables each associated with a given DOCoutlet sulfur value 142. Accordingly, once the temperature of theSCR catalyst 50 and exhaust mass flow rate is determined or known, the sulfur storage rate on the SCR catalyst estimated by the SCRsulfur storage module 152 is the predetermined value in the look-up table (associated with the determined DOC outlet sulfur value 142) for the determined SCR catalyst temperature and exhaust flow rate values. For DOCoutlet sulfur values 142 between or outside those corresponding with the look-up tables, interpolation or extrapolation techniques can be utilized to estimate the SCR sulfur storage rate. - The quantity of sulfur stored on the
SCR catalyst 50 over a desired time period, which can be represented by thetime input 192, is then estimated by the SCRsulfur storage module 152 by multiplying the estimated SCR sulfur storage rate by the desired time period. In certain implementations, the quantity of sulfur stored on theSCR catalyst 50 over the desired time period represents an estimate of the newly stored sulfur on the SCR catalyst, which can be added to a previous estimate of the accumulation of sulfur on the SCR catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of sulfur currently stored on the SCR catalyst. - The SCR
sulfur release module 154 of theSCR sulfur module 150 is configured to estimate the SCR outlet sulfur 162 (i.e., the amount or quantity of sulfur being released from the SCR catalyst 50) based on various inputs, such as, for example, the temperature of the SCR catalyst and the quantity of sulfur stored on the SCR catalyst. The SCRsulfur release module 154 may estimate the temperature of theSCR catalyst 50 in the same or similar manner as the SCRsulfur storage module 152, or simply utilize the temperature of the SCR catalyst estimated by the SCR sulfur storage module. Similarly, the quantity of sulfur stored on theSCR catalyst 50 can be obtained from the SCRsulfur storage module 152 or can be based on a previous estimate of the accumulation of sulfur on the SCR catalyst. - According to one embodiment, the
SCR outlet sulfur 162 or amount of sulfur being released from theSCR catalyst 50, which can be expressed as the rate of sulfur being released from the SCR catalyst, can be obtained from a look-up table that is stored on the SCRsulfur release module 154 and includes predetermined sulfur release rates from theSCR catalyst 50 compared to SCR catalyst temperature values and SCR catalyst sulfur storage values. The SCRsulfur release module 154 can include a plurality of look-up tables each associated with a given SCRoutlet sulfur value 162. Accordingly, once the temperature of theSCR catalyst 50 and SCRoutlet sulfur value 162 is determined or known, the sulfur release rate from theSCR catalyst 50 estimated by the SCRsulfur release module 154 is the predetermined value in the look-up table for the determined SCR temperature and SCR sulfur storage values. The quantity of sulfur released from theSCR catalyst 50 over a desired time period (e.g., the same desired time period used by the SCRsulfur storage module 152 to estimate the SCR sulfur storage), which also can be represented by thetime input 192, is then estimated by the SCRsulfur release module 154 by multiplying the estimated SCR sulfur release rate by the desired time period. - The quantity of sulfur stored on the
SCR catalyst 50 estimated by the SCRsulfur storage module 152 and the SCR outlet sulfur 162 (or quantity of sulfur released from the SCR catalyst) estimated by the SCRsulfur release module 154 is used by the SCRsulfur accumulation module 156 to estimate a total accumulation of sulfur on theSCR catalyst 50. The SCRsulfur accumulation module 156 estimates the total accumulation of sulfur on theSCR catalyst 50 based on a difference between the estimated quantity of sulfur stored on theSCR catalyst 50 and the estimated quantity of sulfur released from the SCR catalyst. In one implementation, the SCRsulfur accumulation module 156 sets the total accumulation of sulfur on theSCR catalyst 50 equal to the difference between the estimated quantity of sulfur stored on the SCR catalyst and the estimated quantity of sulfur released from the SCR catalyst. - The SCR
sulfur regeneration module 158 generates an SCRsulfur regeneration request 160 based on a comparison between the total accumulation of sulfur on theSCR catalyst 50 estimated by the SCRsulfur accumulation module 156 and an SCR sulfur accumulation threshold. In one embodiment, the SCRsulfur regeneration module 158 generates an SCRsulfur regeneration request 160 only when the total accumulation of sulfur on theSCR catalyst 50 estimated by the SCRsulfur accumulation module 156 meets (e.g., is equal to or exceeds) the SCR sulfur accumulation threshold. In such an embodiment, should the total accumulation of sulfur on theSCR catalyst 50 estimated by the SCRsulfur accumulation module 156 not meet the SCR sulfur accumulation threshold, then an SCRsulfur regeneration request 160 is not generated. The SCRsulfur regeneration request 160 represents a demand to regenerate theSCR catalyst 50 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The operating parameters of the SCR catalyst regeneration event demanded by the SCRsulfur regeneration request 160 may vary based on any of various factors, such as, for example, the total accumulation of sulfur on theSCR catalyst 50, the period of time since the last SCR catalyst regeneration event, and the like. In some implementations, thesulfur regeneration request 160 is generated even if the total accumulation of sulfur on theSCR catalyst 50 does not meet the SCR sulfur accumulation threshold. However, in such implementations, therequest 160 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event. - The SCR sulfur accumulation threshold corresponds with an SCR catalyst performance threshold. Like described above, the accumulation of sulfur on the
SCR catalyst 50 may have a proportionally negative effect on the performance of the SCR catalyst. For example, the greater the accumulation of sulfur on theSCR catalyst 50, the lower the conversion rate of NOx in the presence of ammonia or the lower the NOx conversion efficiency. Accordingly, the SCR sulfur accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable NOx conversion rate or efficiency. In this manner, the SCRsulfur regeneration module 158 is configured to demand an SCR catalyst regeneration event by generating the SCRsulfur regeneration request 160 before the performance of theSCR catalyst 50 drops below the minimum allowable performance characteristic. Because the performance characteristics of theDOC 30 are different than those of theSCR catalyst 50, the respective sulfur accumulation thresholds can be different. For example, in certain implementations, the performance of theDOC 30 may better tolerate sulfur accumulations than theSCR catalyst 50. Accordingly, in such implementations, the sulfur accumulation threshold of theDOC 30 may be higher than that of theSCR catalyst 50. In AMOX other implementations, the sulfur accumulation threshold of theDOC 30 may be lower than that of theSCR catalyst 50. - Before an SCR catalyst regeneration event according to the SCR
sulfur regeneration request 160 is initiated, the SCR sulfur regeneration request is received by the sulfurregeneration arbitration module 190, which determines whether the SCR sulfur regeneration request has priority over other possible regeneration requests, such as the DOCsulfur regeneration request 140 or other requests as will be described in more detail below. If the sulfurregeneration arbitration module 190 determines that the SCRsulfur regeneration request 160 has priority, then the sulfur regeneration arbitration module generates asulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the SCR sulfur regeneration request. - The
AMOX sulfur module 170 of thesulfur oxidation module 110 is configured in a manner analogous to the DOC and 130, 150 except the AMOX sulfur module applies to theSCR sulfur modules AMOX catalyst 60 instead of theDOC 30 andSCR catalyst 50. For example, theAMOX sulfur module 170 includes an AMOXsulfur storage module 172, AMOXsulfur release module 174, AMOXsulfur accumulation module 176, and AMOXsulfur regeneration module 178. The AMOXsulfur storage module 172 is configured to estimate the amount of sulfur being stored on theAMOX catalyst 60. According to the illustrated embodiment, the AMOXsulfur storage module 172 estimates the amount or quantity of sulfur being stored on the AMOX based on various inputs, such as, for example, theSCR outlet sulfur 162 estimated by the SCR sulfur release module 154 (i.e., the quantity of sulfur in the exhaust gas exiting theSCR catalyst 50 and entering the AMOX catalyst 60), the temperature of theAMOX catalyst 60, and the mass flow rate of exhaust gas into the AMOX catalyst. The temperature of the AMOX catalyst 60 (e.g., the catalyst bed of the AMOX catalyst) can be determined by the AMOXsulfur storage module 172 according to any of various techniques, such as using estimation modules and/or physical sensors. For example, the temperature of theAMOX catalyst 60 can be determined based on the difference between exhaust gas temperature measurements taken by thetemperature sensors 12 upstream and downstream of theAMOX catalyst 60. Additionally, or alternatively, theexhaust aftertreatment system 22 may have an AMOX catalyst mid-bed temperature sensor that more directly detects the temperature of theAMOX catalyst 60. - According to one embodiment, the quantity of sulfur being stored on the
AMOX catalyst 60, which can be expressed as the rate of sulfur being stored on the AMOX catalyst, for a given SCRoutlet sulfur value 162, can be obtained from a look-up table that is stored on the AMOXsulfur storage module 172 and includes predetermined sulfur storage rates on theAMOX catalyst 60 compared to AMOX catalyst temperature values and exhaust mass flow rate values. The AMOXsulfur storage module 172 can include a plurality of look-up tables each associated with a given SCRoutlet sulfur value 162. Accordingly, once the temperature of theAMOX catalyst 60 and exhaust mass flow rate is determined or known, the sulfur storage rate on the AMOX catalyst estimated by the AMOXsulfur storage module 172 is the predetermined value in the look-up table (associated with the determined SCR outlet sulfur value 162) for the determined AMOX catalyst temperature and exhaust flow rate values. For SCRoutlet sulfur values 162 between or outside those corresponding with the look-up tables, interpolation or extrapolation techniques can be utilized to estimate the AMOX sulfur storage rate. - The quantity of sulfur stored on the
AMOX catalyst 60 over a desired time period, which can be represented by thetime input 192, is then estimated by the AMOXsulfur storage module 172 by multiplying the estimated AMOX sulfur storage rate by the desired time period. In certain implementations, the quantity of sulfur stored on theAMOX catalyst 60 over the desired time period represents an estimate of the newly stored sulfur on the AMOX catalyst, which can be added to a previous estimate of the accumulation of sulfur on the AMOX catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of sulfur currently stored on the AMOX catalyst. - The AMOX
sulfur release module 174 of theAMOX sulfur module 170 is configured to estimate the AMOX outlet sulfur 182 (i.e., the amount or quantity of sulfur being released from the AMOX catalyst 60) based on various inputs, such as, for example, the temperature of the AMOX catalyst and the quantity of sulfur stored on the AMOX catalyst. The AMOXsulfur release module 174 may estimate the temperature of theAMOX catalyst 60 in the same or similar manner as the AMOXsulfur storage module 172, or simply utilize the temperature of the AMOX catalyst estimated by the AMOX sulfur storage module. Similarly, the quantity of sulfur stored on theAMOX catalyst 60 can be obtained from the AMOXsulfur storage module 172 or can be based on a previous estimate of the accumulation of sulfur on theAMOX catalyst 60. - According to one embodiment, the
AMOX outlet sulfur 182 or amount of sulfur being released from theAMOX catalyst 60, which can be expressed as the rate of sulfur being released from the AMOX catalyst, can be obtained from a look-up table that is stored on the AMOXsulfur release module 174 and includes predetermined sulfur release rates from theAMOX catalyst 60 compared to AMOX catalyst temperature values and AMOX catalyst sulfur storage values. The AMOXsulfur release module 174 can include a plurality of look-up tables each associated with a given AMOXoutlet sulfur value 182. Accordingly, once the temperature of theAMOX catalyst 60 and AMOXoutlet sulfur value 182 is determined or known, the sulfur release rate from theAMOX catalyst 60 estimated by the AMOXsulfur release module 174 is the predetermined value in the look-up table for the determined AMOX temperature and AMOX sulfur storage values. The quantity of sulfur released from theAMOX catalyst 60 over a desired time period (e.g., the same desired time period used by the AMOXsulfur storage module 172 to estimate the AMOX sulfur storage), which also can be represented by thetime input 192, is then estimated by the AMOXsulfur release module 174 by multiplying the estimated AMOX sulfur release rate by the desired time period. - The quantity of sulfur stored on the
AMOX catalyst 60 estimated by the AMOXsulfur storage module 172 and the AMOX outlet sulfur 182 (or quantity of sulfur released from the AMOX catalyst) estimated by the AMOXsulfur release module 174 is used by the AMOXsulfur accumulation module 176 to estimate a total accumulation of sulfur on theAMOX catalyst 60. The AMOXsulfur accumulation module 176 estimates the total accumulation of sulfur on theAMOX catalyst 60 based on a difference between the estimated quantity of sulfur stored on theAMOX catalyst 60 and the estimated quantity of sulfur released from the AMOX catalyst. In one implementation, the AMOXsulfur accumulation module 176 sets the total accumulation of sulfur on theAMOX catalyst 60 equal to the difference between the estimated quantity of sulfur stored on the AMOX catalyst and the estimated quantity of sulfur released from the AMOX catalyst. - The AMOX
sulfur regeneration module 178 generates an AMOXsulfur regeneration request 180 based on a comparison between the total accumulation of sulfur on theAMOX catalyst 60 estimated by the AMOXsulfur accumulation module 176 and an AMOX sulfur accumulation threshold. In one embodiment, the AMOXsulfur regeneration module 178 generates an AMOXsulfur regeneration request 180 only when the total accumulation of sulfur on theAMOX catalyst 60 estimated by the AMOXsulfur accumulation module 176 meets (e.g., is equal to or exceeds) the AMOX sulfur accumulation threshold. In such an embodiment, should the total accumulation of sulfur on theAMOX catalyst 60 estimated by the AMOXsulfur accumulation module 176 not meet the AMOX sulfur accumulation threshold, then an AMOXsulfur regeneration request 180 is not generated. The AMOXsulfur regeneration request 180 represents a demand to regenerate theAMOX catalyst 60 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The operating parameters of the AMOX catalyst regeneration event demanded by the AMOXsulfur regeneration request 180 may vary based on any of various factors, such as, for example, the total accumulation of sulfur on theAMOX catalyst 60, the period of time since the last AMOX catalyst regeneration event, and the like. In some implementations, thesulfur regeneration request 180 is generated even if the total accumulation of sulfur on theAMOX catalyst 60 does not meet the AMOX sulfur accumulation threshold. However, in such implementations, therequest 180 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event. - The AMOX sulfur accumulation threshold corresponds with an AMOX catalyst performance threshold. Like described above, the accumulation of sulfur on the
AMOX catalyst 60 may have a proportionally negative effect on the performance of the AMOX catalyst. For example, the greater the accumulation of sulfur on theAMOX catalyst 60, the lower the conversion rate of ammonia or the lower the ammonia conversion efficiency. Accordingly, the AMOX sulfur accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable ammonia oxidation rate or efficiency. In this manner, the AMOXsulfur regeneration module 178 is configured to demand an AMOX catalyst regeneration event by generating the SCRsulfur regeneration request 180 before the performance of theAMOX catalyst 60 drops below the minimum allowable performance characteristic. Because the performance characteristics of theDOC 30 andSCR catalyst 50 are different than those of theAMOX catalyst 60, the respective sulfur accumulation thresholds can be different. For example, in certain implementations, the performance of theDOC 30 and/orSCR catalyst 50 may better tolerate sulfur accumulations than theAMOX catalyst 60. Accordingly, in such implementations, the sulfur accumulation thresholds of theDOC 30 and/orSCR catalyst 50 may be higher than that of theAMOX catalyst 60. In other implementations, the sulfur accumulation threshold of theDOC 30 and/orSCR catalyst 50 may be lower than that of theAMOX catalyst 60. - Before an AMOX catalyst regeneration event according to the AMOX
sulfur regeneration request 180 is initiated, the AMOX sulfur regeneration request is received by the sulfurregeneration arbitration module 190, which determines whether the AMOX sulfur regeneration request has priority over other possible regeneration requests, such as the DOCsulfur regeneration request 140, SCRsulfur regeneration request 160, or other requests as will be described in more detail below. If the sulfurregeneration arbitration module 190 determines that the AMOXsulfur regeneration request 180 has priority, then the sulfur regeneration arbitration module generates asulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the AMOX sulfur regeneration request. - The sulfur
regeneration arbitration module 190 may include a time-based regeneration module or algorithm configured to request a system regeneration event of theexhaust aftertreatment system 22 based on the passing of a preset period of time since the last regeneration event, which may be associated with a predetermined amount of fuel consumed by theengine 20. Accordingly, thesulfur regeneration module 190 monitors the initiation and completion of regeneration events of theexhaust aftertreatment system 22, and monitors the amount of time since the completion of the latest regeneration event. The time since the latent regeneration event can be determined from thetime input 192, which can be tied to an internal timer device of thecontroller 100 or external timer device in communication with the controller. When the preset time has been reached, the time-based regeneration module of the sulfurregeneration arbitration module 190 generates a time-based sulfur regeneration request that demands a regeneration of theexhaust aftertreatment system 22 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The sulfurregeneration arbitration module 190 determines whether the time-based sulfur regeneration request has priority over other possible regeneration requests. If the sulfurregeneration arbitration module 190 determines that the time-based sulfur regeneration request has priority, then the sulfur regeneration arbitration module generates asulfur regeneration command 112 that corresponds with the regeneration event parameters demanded by the time-based sulfur regeneration request. - The sulfur
regeneration arbitration module 190 may include any of various arbitration schemes for determining which of a plurality of regeneration requests has priority. Such arbitration schemes may take into account precalibrated regeneration timers, system efficiency monitors, and accumulation thresholds that are set based on the impact of sulfur on the performance and emissions behavior of one or more of the aftertreatment components of thesystem 22. For example, the winning request could represent the component that is most severely impacted by sulfur effects if the precalibrated timer has not timed-out and the system efficiency is still normal. - The regeneration event parameters demanded by the DOC, SCR, AMOX, and time-based sulfur regeneration requests can be different. For example, one request may demand a shorter regeneration event that is sufficient to clean sulfur from a corresponding component, but insufficient to clean sulfur from another component. Or, as another example, one request may demand a regeneration event with a lower exhaust gas temperature that is sufficient to clean sulfur from a corresponding component, but insufficient to clean sulfur from another component. To account for such discrepancies, the
130, 150, 170 of thesulfur modules sulfur oxidation module 110 continue to operate as described above during a regeneration event to continuously monitor the storage, release, and accumulation of sulfur on the components while regeneration events are occurring, even if the regeneration event was triggered for a single component. For example, the extra sulfur being released from theDOC 30 during a regeneration event is accounted for in the calculation of theDOC outlet sulfur 142 as extra sulfur being introduced into theSCR catalyst 50. In this manner, an accurate and current estimate of the sulfur accumulation status for each component is known before, during, and after any regeneration event. - As shown in
FIG. 4 , the hydrocarbon (HC)oxidation module 120 includes aDOC HC module 230, anSCR HC module 250, anAMOX HC module 270, and a HCregeneration arbitration module 290 each similar to theDOC sulfur module 130, anSCR sulfur module 150, anAMOX sulfur module 170, and a sulfurregeneration arbitration module 190, but configured for HC accumulation and removal instead of sulfur accumulation and removal. Each of the DOC HC, SCR HC, and 230, 250, 270 generates a respectiveAMOX HC modules 240, 260, 280 if certain estimated conditions are met. The HC regeneration requests 240, 260, 280 are received by the HCHC regeneration request regeneration arbitration module 290, which arbitrates between one or more HC regeneration requests, and a timer-based regeneration request, to generate theHC regeneration command 122. TheHC regeneration command 122 then represents the characteristics of the winning regeneration request from the arbitration process. - The
DOC HC module 230 of theHC oxidation module 120 includes a DOCHC storage module 232, DOCHC release module 234, DOCHC accumulation module 236, and DOCHC regeneration module 238. The DOCHC storage module 232 is configured to estimate the amount of HC being stored on theDOC 30. According to the illustrated embodiment, the DOCHC storage module 232 estimates the amount or quantity of HC being stored on the DOC based on various inputs, such as, for example, the engine out HC 224 (i.e., the quantity of HC in the exhaust gas exiting theengine 20 and entering the DOC 30). In certain implementations, the engine out HC is a function of the fuel rate 124 (i.e., the rate of fuel entering and being consumed by the engine 20). Generally, the engine out HC can be expressed in terms of a volumetric or part-per-minute flow rate. The temperature of theDOC 30 can be determined in a manner similar to that described above. - According to one embodiment, the quantity of HC being stored on the
DOC 30, which can be expressed as the rate of HC being stored on the DOC, for a given engine outHC value 224, can be obtained from a look-up table that is stored on the DOCHC storage module 232 and includes predetermined HC storage rates on theDOC 30 compared to DOC temperature values and exhaust mass flow rate values. The DOCHC storage module 232 can include a plurality of look-up tables each associated with a given engine outHC value 224. Accordingly, once the temperature of theDOC 30 and exhaust mass flow rate is determined or known, the HC storage rate on the DOC estimated by the DOCHC storage module 232 is the predetermined value in the look-up table (associated with the determined engine out HC value) for the determined DOC temperature and exhaust flow rate values. Generally, the HC adsorption rate on components is lower at higher exhaust gas temperatures. For engine out HC values between or outside those corresponding with the look-up tables, interpolation or extrapolation techniques can be utilized to estimate the DOC HC storage rate. - The quantity of HC stored on the
DOC 30 over a desired time period, which can be represented by thetime input 192, is then estimated by the DOCHC storage module 232 by multiplying the estimated DOC HC storage rate by the desired time period. In certain implementations, the quantity of HC stored on the DOC over the desired time period represents an estimate of the newly stored HC, which can be added to a previous estimate of the accumulation of HC on theDOC 30, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of HC currently stored on the DOC. - The DOC
HC release module 234 of theDOC HC module 230 is configured to estimate the DOC outlet HC 242 (i.e., the amount or quantity of HC being released from the DOC 30) based on various inputs, such as, for example, the temperature of the DOC and the quantity of HC stored on the DOC. Generally, the HC release rate from components is lower at higher exhaust gas temperatures. The DOCHC release module 234 may estimate the temperature of theDOC 30 in the same or similar manner as the DOCHC storage module 232, or simply utilize the temperature of the DOC estimated by the DOC HC storage module. Similarly, the quantity of HC stored on theDOC 30 can be obtained from the DOCHC storage module 232 or can be based on a previous estimate of the accumulation of HC on the DOC. - According to one embodiment, the DOC outlet HC 242 or amount of HC being released from the
DOC 30, which can be expressed as the rate of HC being released from the DOC, can be obtained from a look-up table that is stored on the DOCHC release module 234 and includes predetermined HC release rates from theDOC 30 compared to DOC temperature values and DOC HC storage values. The DOCHC release module 234 can include a plurality of look-up tables each associated with a given DOC outlet HC value. Accordingly, once the temperature of theDOC 30 and DOC outlet HC value is determined or known, the HC release rate from the DOC estimated by the DOCHC release module 234 is the predetermined value in the look-up table for the determined DOC temperature and DOC HC storage values. The quantity of HC released from theDOC 30 over a desired time period (e.g., the same desired time period used by the DOCHC storage module 232 to estimate the DOC HC storage), which also can be represented by thetime input 192, is then estimated by the DOCHC release module 234 by multiplying the estimated DOC HC release rate by the desired time period. - The quantity of HC stored on the
DOC 30 estimated by theDOC storage module 232 and the DOC outlet HC 242 (or quantity of HC released from the DOC) estimated by the DOCHC release module 234 is used by the DOCHC accumulation module 236 to estimate a total accumulation of HC on theDOC 30. The DOCHC accumulation module 236 estimates the total accumulation of HC on theDOC 30 based on a difference between the estimated quantity of HC stored on theDOC 30 and the estimated quantity of HC released from the DOC. In one implementation, the DOCHC accumulation module 236 sets the total accumulation of HC on theDOC 30 equal to the difference between the estimated quantity of HC stored on theDOC 30 and the estimated quantity of HC released from the DOC. - The DOC
HC regeneration module 238 generates a DOCHC regeneration request 240 based on a comparison between the total accumulation of HC on theDOC 30 estimated by the DOCHC accumulation module 236 and a DOC HC accumulation threshold. In one embodiment, the DOCHC regeneration module 238 generates a DOCHC regeneration request 240 only when the total accumulation of HC on theDOC 30 estimated by the DOCHC accumulation module 236 meets (e.g., is equal to or exceeds) the DOC HC accumulation threshold (or other condition thresholds are met). In such an embodiment, should the total accumulation of HC on theDOC 30 estimated by the DOCHC accumulation module 236 not meet the DOC HC accumulation threshold, then a DOCHC regeneration request 240 is not generated. The DOCHC regeneration request 240 represents a demand to regenerate theDOC 30 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The operating parameters of the DOC regeneration event demanded by the DOCHC regeneration request 240 may vary based on any of various factors, such as, for example, the total accumulation of HC on theDOC 30, the period of time since the last DOC regeneration event, and the like. In some implementations, theHC regeneration request 240 is generated even if the total accumulation of HC on theDOC 30 does not meet the DOC HC accumulation threshold. However, in such implementations, therequest 140 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event. - The DOC HC accumulation threshold corresponds with a DOC performance threshold. Like described above, the accumulation of HC on the
DOC 30 may have a proportionally negative effect on the performance of the DOC. For example, the greater the accumulation of HC on theDOC 30, the lower the oxidation rate of CO to CO2 and the lower the oxidation of NO to NO2. Accordingly, the DOC HC accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable CO to CO2 oxidation rate and/or minimum allowable NO to NO2 oxidation rate. In this manner, the DOCHC regeneration module 238 is configured to demand a DOC regeneration event by generating the DOCHC regeneration request 240 before the performance of theDOC 30 drops below the minimum allowable performance characteristic. - According to certain embodiments, the DOC
HC regeneration module 238 may include anexothermal module 244 that is configured to monitor the exothermal conditions of theDOC 30, which include the heat generation of the DOC. The DOCHC regeneration module 238 compares the exothermal conditions of theDOC 30 against predetermined thresholds and generates a DOCHC regeneration request 240 when the exothermal conditions meet the associated thresholds. In one embodiment, an exothermal condition is a heat generation rate of theDOC 30, and an exothermal condition threshold is a maximum heat generation rate of the DOC. The maximum heat generation rate of theDOC 30 may be associated with a rate above which an uncontrolled or runaway regeneration of the DOC may occur. Alternatively, the exothermal condition is an amount of heat generated by theDOC 30, and the exothermal condition threshold is a maximum allowable amount of heat generated by the DOC. The maximum allowable amount of heat generated by theDOC 30 may be associated with a heat generation value above which an uncontrolled or runaway regeneration of the DOC may occur. - Uncontrolled or runaway regenerations can be mitigated by performing a controlled regeneration of the
DOC 30. Accordingly, the DOCHC regeneration module 238 is configured to generate a DOCHC regeneration request 240, which can be considered an exothermal regeneration request under such circumstances, demanding a regeneration event when the exothermal condition meets the exothermal condition threshold, or before an uncontrolled or runaway regeneration event occurs. The parameters of the regeneration event demanded by a DOCHC regeneration request 240 generated from an exothermal condition threshold being met may be different than a DOC HC regeneration request generated from an estimated total HC accumulation on the DOC meeting a DOC HC accumulation threshold. - Before a DOC regeneration event according to the DOC
HC regeneration request 240 is initiated, the DOC HC regeneration request is received by the HCregeneration arbitration module 290, which determines whether the DOC HC regeneration request has priority over other possible regeneration requests, as will be described in more detail below. If the HCregeneration arbitration module 290 determines that the DOCHC regeneration request 240 has priority, then the HC regeneration arbitration module generates aHC regeneration command 122 that corresponds with the regeneration event parameters demanded by the DOC HC regeneration request. - The
SCR HC module 250 of theHC oxidation module 120 is configured in a manner analogous to theDOC HC module 230 except the SCR HC module applies to theSCR catalyst 50 instead of theDOC 30. For example, theSCR HC module 250 includes an SCRHC storage module 252, SCRHC release module 254, SCRHC accumulation module 256, and SCRHC regeneration module 258. The SCRHC storage module 252 is configured to estimate the amount of HC being stored on theSCR catalyst 50. According to the illustrated embodiment, the SCRHC storage module 252 estimates the amount or quantity of HC being stored on the SCR based on various inputs, such as, for example, the DOC outlet HC 242 estimated by the DOC HC release module 234 (i.e., the quantity of HC in the exhaust gas exiting theDOC 30 and entering the SCR catalyst 50), the temperature of theSCR catalyst 50, and the mass flow rate of exhaust gas into the SCR catalyst. The temperature of theSCR catalyst 50 can be determined by the SCRHC storage module 252 according to any of various techniques as discussed above. - According to one embodiment, the quantity of HC being stored on the
SCR catalyst 50, which can be expressed as the rate of HC being stored on theSCR catalyst 50, for a given DOC outlet HC value 242, can be obtained from a look-up table that is stored on the SCRHC storage module 252 and includes predetermined HC storage rates on theSCR catalyst 50 compared to SCR catalyst temperature values and exhaust mass flow rate values. The SCRHC storage module 252 can include a plurality of look-up tables each associated with a given DOC outlet HC value 242. Accordingly, once the temperature of theSCR catalyst 50 and exhaust mass flow rate is determined or known, the HC storage rate on the SCR catalyst estimated by the SCRHC storage module 252 is the predetermined value in the look-up table (associated with the determined DOC outlet HC value 242) for the determined SCR catalyst temperature and exhaust flow rate values. For DOC outlet HC values 242 between or outside those corresponding with the look-up tables, interpolation or extrapolation techniques can be utilized to estimate the SCR HC storage rate. - The quantity of HC stored on the
SCR catalyst 50 over a desired time period, which can be represented by thetime input 192, is then estimated by the SCRHC storage module 252 by multiplying the estimated SCR HC storage rate by the desired time period. In certain implementations, the quantity of HC stored on theSCR catalyst 50 over the desired time period represents an estimate of the newly stored HC on the SCR catalyst, which can be added to a previous estimate of the accumulation of HC on the SCR catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of HC currently stored on the SCR catalyst. - The SCR
HC release module 254 of theSCR HC module 250 is configured to estimate the SCR outlet HC 262 (i.e., the amount or quantity of HC being released from the SCR catalyst 50) based on various inputs, such as, for example, the temperature of the SCR catalyst and the quantity of HC stored on the SCR catalyst. The SCRHC release module 254 may estimate the temperature of theSCR catalyst 50 in the same or similar manner as the SCRHC storage module 252, or simply utilize the temperature of the SCR catalyst estimated by the SCR HC storage module. Similarly, the quantity of HC stored on theSCR catalyst 50 can be obtained from the SCRHC storage module 252 or can be based on a previous estimate of the accumulation of HC on the SCR catalyst. - According to one embodiment, the
SCR outlet HC 262 or amount of HC being released from theSCR catalyst 50, which can be expressed as the rate of HC being released from the SCR catalyst, can be obtained from a look-up table that is stored on the SCRHC release module 254 and includes predetermined HC release rates from theSCR catalyst 50 compared to SCR catalyst temperature values and SCR catalyst HC storage values. The SCRHC release module 254 can include a plurality of look-up tables each associated with a given SCRoutlet HC value 262. Accordingly, once the temperature of theSCR catalyst 50 and SCRoutlet HC value 262 is determined or known, the HC release rate from theSCR catalyst 50 estimated by the SCRHC release module 254 is the predetermined value in the look-up table for the determined SCR temperature and SCR HC storage values. The quantity of HC released from theSCR catalyst 50 over a desired time period (e.g., the same desired time period used by the SCRHC storage module 252 to estimate the SCR HC storage), which also can be represented by thetime input 192, is then estimated by the SCRHC release module 254 by multiplying the estimated SCR HC release rate by the desired time period. - The quantity of HC stored on the
SCR catalyst 50 estimated by the SCRHC storage module 252 and the SCR outlet HC 262 (or quantity of HC released from the SCR catalyst) estimated by the SCRHC release module 254 is used by the SCRHC accumulation module 256 to estimate a total accumulation of HC on theSCR catalyst 50. The SCRHC accumulation module 256 estimates the total accumulation of HC on theSCR catalyst 50 based on a difference between the estimated quantity of HC stored on theSCR catalyst 50 and the estimated quantity of HC released from the SCR catalyst. In one implementation, the SCRHC accumulation module 256 sets the total accumulation of HC on theSCR catalyst 50 equal to the difference between the estimated quantity of HC stored on the SCR catalyst and the estimated quantity of HC released from the SCR catalyst. - The SCR
HC regeneration module 258 generates an SCRHC regeneration request 260 based on a comparison between the total accumulation of HC on theSCR catalyst 50 estimated by the SCRHC accumulation module 256 and an SCR HC accumulation threshold. In one embodiment, the SCRHC regeneration module 258 generates an SCRHC regeneration request 260 only when the total accumulation of HC on theSCR catalyst 50 estimated by the SCRHC accumulation module 256 meets (e.g., is equal to or exceeds) the SCR HC accumulation threshold. In such an embodiment, should the total accumulation of HC on theSCR catalyst 50 estimated by the SCRHC accumulation module 256 not meet the SCR HC accumulation threshold, then an SCRHC regeneration request 260 is not generated. The SCRHC regeneration request 260 represents a demand to regenerate theSCR catalyst 50 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The operating parameters of the SCR catalyst regeneration event demanded by the SCRHC regeneration request 260 may vary based on any of various factors, such as, for example, the total accumulation of HC on theSCR catalyst 50, the period of time since the last SCR catalyst regeneration event, and the like. In some implementations, theHC regeneration request 260 is generated even if the total accumulation of HC on theSCR catalyst 50 does not meet the SCR HC accumulation threshold. However, in such implementations, therequest 260 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event. - The SCR HC accumulation threshold corresponds with an SCR catalyst performance threshold. Like described above, the accumulation of HC on the
SCR catalyst 50 may have a proportionally negative effect on the performance of the SCR catalyst. For example, the greater the accumulation of HC on theSCR catalyst 50, the lower the conversion rate of NOx in the presence of ammonia or the lower the NOx conversion efficiency. Accordingly, the SCR HC accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable NOx conversion rate or efficiency. In this manner, the SCRHC regeneration module 258 is configured to demand an SCR catalyst regeneration event by generating the SCRHC regeneration request 260 before the performance of theSCR catalyst 50 drops below the minimum allowable performance characteristic. Because the performance characteristics of theDOC 30 are different than those of theSCR catalyst 50, the respective HC accumulation thresholds can be different. For example, in certain implementations, the performance of theDOC 30 may better tolerate HC accumulations than theSCR catalyst 50. Accordingly, in such implementations, the HC accumulation threshold of theDOC 30 may be higher than that of theSCR catalyst 50. In AMOX other implementations, the HC accumulation threshold of theDOC 30 may be lower than that of theSCR catalyst 50. - Before an SCR catalyst regeneration event according to the SCR
HC regeneration request 260 is initiated, the SCR HC regeneration request is received by the HCregeneration arbitration module 290, which determines whether the SCR HC regeneration request has priority over other possible regeneration requests, such as the DOCHC regeneration request 240 or other requests as will be described in more detail below. If the HCregeneration arbitration module 290 determines that the SCRHC regeneration request 260 has priority, then the HC regeneration arbitration module generates aHC regeneration command 122 that corresponds with the regeneration event parameters demanded by the SCR HC regeneration request. - The
AMOX HC module 270 of theHC oxidation module 120 is configured in a manner analogous to the DOC and 230, 250 except the AMOX HC module applies to theSCR HC modules AMOX catalyst 60 instead of theDOC 30 andSCR catalyst 50. For example, theAMOX HC module 270 includes an AMOXHC storage module 272, AMOXHC release module 274, AMOXHC accumulation module 276, and AMOXHC regeneration module 278. The AMOXHC storage module 272 is configured to estimate the amount of HC being stored on theAMOX catalyst 60. According to the illustrated embodiment, the AMOXHC storage module 272 estimates the amount or quantity of HC being stored on the AMOX based on various inputs, such as, for example, theSCR outlet HC 262 estimated by the SCR HC release module 254 (i.e., the quantity of HC in the exhaust gas exiting theSCR catalyst 50 and entering the AMOX catalyst 60), the temperature of theAMOX catalyst 60, and the mass flow rate of exhaust gas into the AMOX catalyst. The temperature of the AMOX catalyst 60 (e.g., the catalyst bed of the AMOX catalyst) can be determined by the AMOXHC storage module 272 according to any of various techniques, such as using estimation modules and/or physical sensors. For example, the temperature of theAMOX catalyst 60 can be determined based on the difference between exhaust gas temperature measurements taken by thetemperature sensors 12 upstream and downstream of theAMOX catalyst 60. Additionally, or alternatively, theexhaust aftertreatment system 22 may have an AMOX catalyst mid-bed temperature sensor that more directly detects the temperature of theAMOX catalyst 60. - According to one embodiment, the quantity of HC being stored on the
AMOX catalyst 60, which can be expressed as the rate of HC being stored on the AMOX catalyst, for a given SCRoutlet HC value 262, can be obtained from a look-up table that is stored on the AMOXHC storage module 272 and includes predetermined HC storage rates on theAMOX catalyst 60 compared to AMOX catalyst temperature values and exhaust mass flow rate values. The AMOXHC storage module 272 can include a plurality of look-up tables each associated with a given SCRoutlet HC value 262. Accordingly, once the temperature of theAMOX catalyst 60 and exhaust mass flow rate is determined or known, the HC storage rate on the AMOX catalyst estimated by the AMOXHC storage module 272 is the predetermined value in the look-up table (associated with the determined SCR outlet HC value 262) for the determined AMOX catalyst temperature and exhaust flow rate values. For SCR outlet HC values 262 between or outside those corresponding with the look-up tables, interpolation or extrapolation techniques can be utilized to estimate the AMOX HC storage rate. - The quantity of HC stored on the
AMOX catalyst 60 over a desired time period, which can be represented by thetime input 192, is then estimated by the AMOXHC storage module 272 by multiplying the estimated AMOX HC storage rate by the desired time period. In certain implementations, the quantity of HC stored on theAMOX catalyst 60 over the desired time period represents an estimate of the newly stored HC on the AMOX catalyst, which can be added to a previous estimate of the accumulation of HC on the AMOX catalyst, as will be explained in more detail below, to obtain a more accurate estimate of the quantity of HC currently stored on the AMOX catalyst. - The AMOX
HC release module 274 of theAMOX HC module 270 is configured to estimate the AMOX outlet HC 282 (i.e., the amount or quantity of HC being released from the AMOX catalyst 60) based on various inputs, such as, for example, the temperature of the AMOX catalyst and the quantity of HC stored on the AMOX catalyst. The AMOXHC release module 274 may estimate the temperature of theAMOX catalyst 60 in the same or similar manner as the AMOXHC storage module 272, or simply utilize the temperature of the AMOX catalyst estimated by the AMOX HC storage module. Similarly, the quantity of HC stored on theAMOX catalyst 60 can be obtained from the AMOXHC storage module 272 or can be based on a previous estimate of the accumulation of HC on theAMOX catalyst 60. - According to one embodiment, the
AMOX outlet HC 282 or amount of HC being released from theAMOX catalyst 60, which can be expressed as the rate of HC being released from the AMOX catalyst, can be obtained from a look-up table that is stored on the AMOXHC release module 274 and includes predetermined HC release rates from theAMOX catalyst 60 compared to AMOX catalyst temperature values and AMOX catalyst HC storage values. The AMOXHC release module 274 can include a plurality of look-up tables each associated with a given AMOXoutlet HC value 282. Accordingly, once the temperature of theAMOX catalyst 60 and AMOXoutlet HC value 282 is determined or known, the HC release rate from theAMOX catalyst 60 estimated by the AMOXHC release module 274 is the predetermined value in the look-up table for the determined AMOX temperature and AMOX HC storage values. The quantity of HC released from theAMOX catalyst 60 over a desired time period (e.g., the same desired time period used by the AMOXHC storage module 272 to estimate the AMOX HC storage), which also can be represented by thetime input 192, is then estimated by the AMOXHC release module 274 by multiplying the estimated AMOX HC release rate by the desired time period. - The quantity of HC stored on the
AMOX catalyst 60 estimated by the AMOXHC storage module 272 and the AMOX outlet HC 282 (or quantity of HC released from the AMOX catalyst) estimated by the AMOXHC release module 274 is used by the AMOXHC accumulation module 276 to estimate a total accumulation of HC on theAMOX catalyst 60. The AMOXHC accumulation module 276 estimates the total accumulation of HC on theAMOX catalyst 60 based on a difference between the estimated quantity of HC stored on theAMOX catalyst 60 and the estimated quantity of HC released from the AMOX catalyst. In one implementation, the AMOXHC accumulation module 276 sets the total accumulation of HC on theAMOX catalyst 60 equal to the difference between the estimated quantity of HC stored on the AMOX catalyst and the estimated quantity of HC released from the AMOX catalyst. - The AMOX
HC regeneration module 278 generates an AMOXHC regeneration request 280 based on a comparison between the total accumulation of HC on theAMOX catalyst 60 estimated by the AMOXHC accumulation module 276 and an AMOX HC accumulation threshold. In one embodiment, the AMOXHC regeneration module 278 generates an AMOXHC regeneration request 280 only when the total accumulation of HC on theAMOX catalyst 60 estimated by the AMOXHC accumulation module 276 meets (e.g., is equal to or exceeds) the AMOX HC accumulation threshold. In such an embodiment, should the total accumulation of HC on theAMOX catalyst 60 estimated by the AMOXHC accumulation module 276 not meet the AMOX HC accumulation threshold, then an AMOXHC regeneration request 280 is not generated. The AMOXHC regeneration request 280 represents a demand to regenerate theAMOX catalyst 60 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The operating parameters of the AMOX catalyst regeneration event demanded by the AMOXHC regeneration request 280 may vary based on any of various factors, such as, for example, the total accumulation of HC on theAMOX catalyst 60, the period of time since the last AMOX catalyst regeneration event, and the like. In some implementations, theHC regeneration request 280 is generated even if the total accumulation of HC on theAMOX catalyst 60 does not meet the AMOX HC accumulation threshold. However, in such implementations, therequest 280 may be void of regeneration event parameters, such that the request effectively does not demand a regeneration event. - The AMOX HC accumulation threshold corresponds with an AMOX catalyst performance threshold. Like described above, the accumulation of HC on the
AMOX catalyst 60 may have a proportionally negative effect on the performance of the AMOX catalyst. For example, the greater the accumulation of HC on theAMOX catalyst 60, the lower the conversion rate of ammonia or the lower the ammonia conversion efficiency. Accordingly, the AMOX HC accumulation threshold can be predetermined to correspond with a minimum allowable performance characteristic, such as a minimum allowable ammonia conversion rate or efficiency. In this manner, the AMOXHC regeneration module 278 is configured to demand an AMOX catalyst regeneration event by generating the SCRHC regeneration request 260 before the performance of theAMOX catalyst 60 drops below the minimum allowable performance characteristic. Because the performance characteristics of theDOC 30 andSCR catalyst 50 are different than those of theAMOX catalyst 60, the respective HC accumulation thresholds can be different. For example, in certain implementations, the performance of theDOC 30 and/orSCR catalyst 50 may better tolerate HC accumulations than theAMOX catalyst 60. Accordingly, in such implementations, the HC accumulation thresholds of theDOC 30 and/orSCR catalyst 50 may be higher than that of theAMOX catalyst 60. In other implementations, the HC accumulation threshold of theDOC 30 and/orSCR catalyst 50 may be lower than that of theAMOX catalyst 60. - According to certain embodiments, the AMOX
HC regeneration module 278 may include anexothermal module 280 that is configured to monitor the exothermal conditions of theAMOX catalyst 60, which include the heat generation of the AMOX catalyst. The AMOXHC regeneration module 278 compares the exothermal conditions of theAMOX catalyst 60 against predetermined thresholds and generates an AMOXHC regeneration request 280 when the exothermal conditions meet the associated thresholds. In one embodiment, an exothermal condition is a heat generation rate of theAMOX catalyst 60, and an exothermal condition threshold is a maximum heat generation rate of the AMOX catalyst. The maximum heat generation rate of theAMOX catalyst 60 may be associated with a rate above which an uncontrolled or runaway regeneration of the AMOX catalyst may occur. Alternatively, the exothermal condition is an amount of heat generated by theAMOX catalyst 60, and the exothermal condition threshold is a maximum allowable amount of heat generated by the AMOX catalyst. The maximum allowable amount of heat generated by theDOC 30 may be associated with a heat generation value above which an uncontrolled or runaway regeneration of the DOC may occur. Uncontrolled or runaway regenerations can be mitigated by performing a controlled regeneration of theAMOX catalyst 60. Accordingly, the AMOXHC regeneration module 278 is configured to generate an AMOXHC regeneration request 280 demanding a regeneration event when the exothermal condition meets the exothermal condition threshold, or before an uncontrolled or runaway regeneration event occurs. The parameters of the regeneration event demanded by an AMOXHC regeneration request 280 generated from an exothermal condition threshold being met may be different than an AMOX HC regeneration request generated from an estimated total HC accumulation on the AMOX catalyst meeting an AMOX HC accumulation threshold. - Before an AMOX catalyst regeneration event according to the AMOX
HC regeneration request 280 is initiated, the AMOX HC regeneration request is received by the HCregeneration arbitration module 290, which determines whether the AMOX HC regeneration request has priority over other possible regeneration requests, such as the DOCHC regeneration request 240, SCRHC regeneration request 260, or other requests as will be described in more detail below. If the HCregeneration arbitration module 290 determines that the AMOXHC regeneration request 280 has priority, then the HC regeneration arbitration module generates aHC regeneration command 122 that corresponds with the regeneration event parameters demanded by the AMOX HC regeneration request. - The HC
regeneration arbitration module 290 may include a time-based regeneration module or algorithm configured to request a regeneration event of theexhaust aftertreatment system 22 based on the passing of a preset period of time since the last regeneration event, which may be associated with a predetermined amount of fuel consumed by theengine 20. Accordingly, theHC regeneration module 290 monitors the initiation and completion of regeneration events of theexhaust aftertreatment system 22, and monitors the amount of time since the completion of the latest regeneration event. The time since the latent regeneration event can be determined from the time input 292, which can be tied to an internal timer device of thecontroller 100 or external timer device in communication with the controller. When the preset time has been reached, the time-based regeneration module of the HCregeneration arbitration module 290 generates a time-based HC regeneration request that demands a regeneration of theexhaust aftertreatment system 22 at specific regeneration event operating parameters (e.g., exhaust temperature, exhaust mass flow rate, and timing parameter). The HCregeneration arbitration module 290 determines whether the time-based HC regeneration request has priority over other possible regeneration requests. If the HCregeneration arbitration module 290 determines that the time-based HC regeneration request has priority, then the HC regeneration arbitration module generates aHC regeneration command 122 that corresponds with the regeneration event parameters demanded by the time-based HC regeneration request. - The HC
regeneration arbitration module 290 may include any of various arbitration schemes for determining which of a plurality of regeneration requests has priority. Such arbitration schemes may take into account precalibrated regeneration timers, system efficiency monitors, and accumulation thresholds that are set based on the impact of HC on the performance and emissions behavior of one or more of the aftertreatment components of thesystem 22. For example, the winning request could represent the component that is most severely impacted by HC effects if the precalibrated timer has not timed-out and the system efficiency is still normal. - The regeneration event parameters demanded by the DOC, SCR, AMOX, and time-based HC regeneration requests can be different. For example, one request may demand a shorter regeneration event that is sufficient to clean HC from a corresponding component, but insufficient to clean HC from another component. Or, as another example, one request may demand a regeneration event with a lower exhaust gas temperature that is sufficient to clean HC from a corresponding component, but insufficient to clean HC from another component. To account for such discrepancies, the
230, 250, 270 of theHC modules HC oxidation module 120 continue to operate as described above during a regeneration event to continuously monitor the storage, release, and accumulation of HC on the components while regeneration events are occurring, even if the regeneration event was triggered for a single component. For example, the extra HC being released from theDOC 30 during a regeneration event is accounted for in the calculation of the DOC outlet HC 242 as extra HC being introduced into theSCR catalyst 50. In this manner, an accurate and current estimate of the HC accumulation status for each component is known before, during, and after any regeneration event. - In certain embodiments of a
controller 100 having both asulfur oxidation module 110 andhydrocarbon oxidation module 120, the sulfur and HC 190, 290 may be combined to form a single arbitration module. The single arbitration module would be configured to arbitrate between sulfur regeneration requests and HC regeneration requests to determine which of multiple requests has priority.regeneration arbitration modules - Although not shown, the
controller 100 can include other poison oxidation modules configured analogously to the sulfur and 110, 120 to estimate poison accumulation levels on the components of theHC oxidation modules exhaust aftertreatment system 22 and request regeneration events if the poison accumulation levels reach corresponding predetermined thresholds. For example, thecontroller 100 can include a water oxidation module that estimate water accumulation levels on the components of theexhaust aftertreatment system 22 and requests regenerations event if the water accumulation levels reach corresponding predetermined water accumulation thresholds. Other poisons can include platinum (or other precious metals migrated from theDOC 30 to theSCR catalyst 50, alkali salts (e.g., Na and K from contaminated urea solutions), and phosphorus and zinc from lubrication oil. Additionally, the thermal degradation of a catalyst, which is characterized by the progressive loss of reaction sites, can be considered a type of poison applicable to the present disclosure. - Additionally, although not shown, for embodiments with
exhaust aftertreatment systems 22 that include aDPF 40, each of the sulfur and 110, 120 of thehydrocarbon oxidation modules controller 100 can include a DPF sulfur and HC module, respectively. In such embodiments, the DPF sulfur and HC modules are configured in a manner analogous to the DOC, SCR, and 130, 150, 170, and theAMOX sulfur modules SCR HC module 250, respectively, except the DPF sulfur and HC modules apply to the condition and regeneration of theDPF 40. - Referring to
FIG. 5 , amethod 300 for separately estimating conditions of aftertreatment system components and regenerating the components is shown. In certain implementations, the steps of themethod 300 may be executed by the modules of thecontroller 100 described above. - The
method 300 begins by estimating the quantity of a poison accumulated on a DOC at 310. If the poison accumulation on the DOC is above or at least meets an associated threshold at 320, then themethod 300 commands a regeneration of the DOC at 380, which at least partially regenerates other components of the aftertreatment system. However, if the poison accumulation on the DOC is below or does not meet the associated threshold at 320, then themethod 300 proceeds to estimate the quantity of a poison accumulated on an SCR catalyst at 330. If the poison accumulation on the SCR catalyst is above or at least meets an associated threshold at 340, then themethod 300 commands a regeneration of the SCR catalyst at 380, which at least partially regenerates other components of the aftertreatment system. However, if the poison accumulation on the SCR catalyst is below or does not meet the associated threshold at 340, then themethod 300 proceeds to estimate the quantity of a poison accumulated on an AMOX catalyst at 350. If the poison accumulation on the AMOX catalyst is above or at least meets an associated threshold at 360, then themethod 300 commands a regeneration of the AMOX catalyst at 380, which at least partially regenerates other components of the aftertreatment system. However, if the poison accumulation on the AMOX catalyst is below or does not meet the associated threshold at 360, then themethod 300 proceeds to determine if a predetermined period of time has passed since a previous regeneration event at 370. If the predetermined period of time has passed at 370, then themethod 300 commands a regeneration of the components of the aftertreatment system. However, if the predetermined period of time has not passed at 370, then themethod 300 does not command a regeneration event and ends. - In certain implementations, the poison of the
method 300 can be one or both of sulfur and HC. In some implementations, the poison of themethod 300 can be water. According to some embodiments, the estimation of the accumulation of the poison on the SCR catalyst at 330 is at least indirectly dependent on the estimate of the accumulation of the poison on the DOC Likewise, the estimation of the accumulation of the poison on the AMOX catalyst at 370 can be at least indirectly dependent on the estimate of the accumulation of the poison on the SCR catalyst. Also, in some embodiments, the estimation of the poison accumulation on the DOC, SCR catalyst, and AMOX catalyst includes estimations of the amount of poison being stored and the amount of poison being released from the DOC, SCR catalyst, and AMOX catalyst, respectively. Although not shown, in some implementations, themethod 300 may include estimating an exothermic condition for each of the DOC and AMOX catalysts, and command a regeneration event at 380 if the exothermic condition for the DOC and AMOX catalysts meet an associated threshold. - The schematic flow chart diagrams and method schematic diagrams described above are generally set forth as logical flow chart diagrams. As such, the depicted order and labeled steps are indicative of representative embodiments. Other steps, orderings and methods may be conceived that are equivalent in function, logic, or effect to one or more steps, or portions thereof, of the methods illustrated in the schematic diagrams.
- Additionally, the format and symbols employed are provided to explain the logical steps of the schematic diagrams and are understood not to limit the scope of the methods illustrated by the diagrams. Although various arrow types and line types may be employed in the schematic diagrams, they are understood not to limit the scope of the corresponding methods. Indeed, some arrows or other connectors may be used to indicate only the logical flow of a method. For instance, an arrow may indicate a waiting or monitoring period of unspecified duration between enumerated steps of a depicted method. Additionally, the order in which a particular method occurs may or may not strictly adhere to the order of the corresponding steps shown. It will also be noted that each block of the block diagrams and/or flowchart diagrams, and combinations of blocks in the block diagrams and/or flowchart diagrams, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and program code.
- Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
- Modules may also be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions, which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
- Indeed, a module of computer readable program code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network. Where a module or portions of a module are implemented in software, the computer readable program code may be stored and/or propagated on in one or more computer readable medium(s).
- The computer readable medium may be a tangible computer readable storage medium storing the computer readable program code. The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
- More specific examples of the computer readable medium may include but are not limited to a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), an optical storage device, a magnetic storage device, a holographic storage medium, a micromechanical storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, and/or store computer readable program code for use by and/or in connection with an instruction execution system, apparatus, or device.
- The computer readable medium may also be a computer readable signal medium. A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electrical, electro-magnetic, magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport computer readable program code for use by or in connection with an instruction execution system, apparatus, or device. Computer readable program code embodied on a computer readable signal medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, Radio Frequency (RF), or the like, or any suitable combination of the foregoing
- In one embodiment, the computer readable medium may comprise a combination of one or more computer readable storage mediums and one or more computer readable signal mediums. For example, computer readable program code may be both propagated as an electro-magnetic signal through a fiber optic cable for execution by a processor and stored on RAM storage device for execution by the processor.
- Computer readable program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- The program code may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks.
- The program code may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the program code which executed on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
- Reference throughout this specification to “one embodiment,” “an embodiment,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment,” “in an embodiment,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment. Similarly, the use of the term “implementation” means an implementation having a particular feature, structure, or characteristic described in connection with one or more embodiments of the present disclosure, however, absent an express correlation to indicate otherwise, an implementation may be associated with one or more embodiments.
- The present disclosure may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the disclosure is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Claims (20)
1. An apparatus for an exhaust aftertreatment system, comprising:
a first aftertreatment component poison module configured to generate a first component poison regeneration request based on an estimated accumulation of a first poison on the first aftertreatment component, the accumulation of the first poison on the first aftertreatment component being based on an estimated amount of the first poison being released from the first aftertreatment component; and
a second aftertreatment component poison module configured to generate a second component poison regeneration request based on an estimated accumulation of the first poison on the second aftertreatment component, the accumulation of the first poison on the second aftertreatment component being based on the estimated amount of the first poison being released from the first aftertreatment component.
2. The apparatus of claim 1 , further comprising a poison regeneration arbitration module configured to generate a poison regeneration command based on an arbitration of the first and second component poison regeneration requests.
3. The apparatus of claim 2 , further comprising a time-based regeneration module configured to generate a system regeneration request based on a passage of a preset period of time, wherein the poison regeneration arbitration module is configured to generate the poison regeneration command based on an arbitration of the first component poison regeneration request, second component poison regeneration request, and system regeneration request.
4. The apparatus of claim 1 , wherein the accumulation of the first poison on the second aftertreatment component is based on an estimated amount of the first poison being released from the second aftertreatment component, the apparatus further comprising a third aftertreatment component poison module configured to generate a third component poison regeneration request based on an estimated accumulation of the first poison on the third aftertreatment component, the accumulation of the first poison on the third aftertreatment component being based on the estimated amount of the first poison being released from the second aftertreatment component.
5. The apparatus of claim 1 , wherein:
the first aftertreatment component poison module is configured to estimate an amount of the first poison being stored on the first aftertreatment component, wherein the accumulation of the first poison on the first aftertreatment component is based on a difference between the amount of the first poison being stored on the first aftertreatment component and the amount of the first poison being released from the first aftertreatment component; and
the second aftertreatment component poison module is configured to estimate an amount of the first poison being stored on the second aftertreatment component, wherein the accumulation of the first poison on the second aftertreatment component is based on a difference between the amount of the first poison being stored on the second aftertreatment component and the amount of the first poison being released from the second aftertreatment component.
6. The apparatus of claim 5 , wherein:
the amount of the first poison being stored on the first aftertreatment component is estimated based on a temperature of the first aftertreatment component and a mass flow rate of exhaust gas into the first aftertreatment component; and
the amount of the first poison being stored on the second aftertreatment component is estimated based on a temperature of the second aftertreatment component and a mass flow rate of exhaust gas into the second aftertreatment component.
7. The apparatus of claim 6 , wherein:
the amount of the first poison being released from the first aftertreatment component is estimated based on the temperature of the first aftertreatment component and the amount of the first poison being stored on the first aftertreatment component; and
the amount of the first poison being released from the second aftertreatment component is estimated based on the temperature of the second aftertreatment component and the amount of the first poison being stored on the second aftertreatment component.
8. The apparatus of claim 1 , wherein the first component poison regeneration request comprises first regeneration event parameters and the second component poison regeneration request comprises second regeneration event parameters, wherein the first regeneration event parameters are different than the second regeneration event parameters.
9. The apparatus of claim 1 , wherein the first poison comprises one of sulfur, hydrocarbon, or water.
10. The apparatus of claim 1 , wherein:
the first aftertreatment component comprises one of a diesel oxidation catalyst, a diesel particulate filter, a selective catalytic reduction catalyst, or an ammonia oxidation catalyst; and
the second aftertreatment component comprises another one of the diesel oxidation catalyst, diesel particulate filter, selective catalytic reduction catalyst, or ammonia oxidation catalyst.
11. The apparatus of claim 1 , further comprising:
a third aftertreatment component poison module configured to generate a third component poison regeneration request based on an estimated accumulation of a second poison on the first aftertreatment component, the accumulation of the second poison on the first aftertreatment component being based on an amount of the second poison being released from the first aftertreatment component; and
a fourth aftertreatment component poison module configured to generate a fourth component poison regeneration request based on an estimated accumulation of the second poison on the second aftertreatment component, the accumulation of the second poison on the second aftertreatment component being based on the estimated amount of the second poison being released from the first aftertreatment component.
12. The apparatus of claim 2 , wherein the poison regeneration arbitration module is further configured to generate the poison regeneration command based on an arbitration of the first, second, third, and fourth component poison regeneration requests.
13. The apparatus of claim 1 , wherein:
the first aftertreatment component poison module generates the first component poison regeneration request when the estimated accumulation of the first poison on the first aftertreatment component meets a first poison accumulation threshold, the first poison accumulation threshold corresponding with a minimum allowable performance characteristic of the first aftertreatment component; and
the second aftertreatment component poison module generates the second component poison regeneration request when the estimated accumulation of the first poison on the second aftertreatment component meets a second poison accumulation threshold, the second poison accumulation threshold corresponding with a minimum allowable performance characteristic of the second aftertreatment component.
14. The apparatus of claim 13 , wherein the first poison accumulation threshold is different than the second poison accumulation threshold.
15. The apparatus of claim 13 , wherein:
the first aftertreatment component comprises one of a diesel oxidation catalyst, a selective catalytic reduction catalyst, or an ammonia oxidation catalyst, and the minimum allowable performance characteristic of the first aftertreatment component comprises one of a minimum allowable NO to NO2 oxidation efficiency, a minimum allowable NOx conversion efficiency, or a minimum allowable ammonia oxidation efficiency, respectively; and
the second aftertreatment component comprises another one of the diesel oxidation catalyst, selective catalytic reduction catalyst, or ammonia oxidation catalyst, and the minimum allowable performance characteristic of the second aftertreatment component comprises one of the minimum allowable NO to NO2 oxidation efficiency, minimum allowable NOx conversion efficiency, or minimum allowable ammonia oxidation efficiency, respectively
16. The apparatus of claim 1 , wherein the first poison comprises hydrocarbon, and wherein at least the first aftertreatment component poison module comprises an exothermal module configured to monitor an exothermal condition of the first aftertreatment component, and wherein the first aftertreatment component poison module generates an exothermal regeneration request when the exothermal condition meets an exothermal condition threshold.
17. An exhaust aftertreatment system in exhaust gas receiving communication with an internal combustion engine, comprising:
a diesel oxidation catalyst (DOC);
a selective catalytic reduction (SCR) catalyst downstream of the DOC;
an ammonia oxidation (AMOX) catalyst downstream of the SCR catalyst;
a DOC poison module configured to estimate an accumulation of a first poison on the DOC, and configured to request regeneration of the DOC when the accumulation of the first poison on the DOC meets a first predetermined poison accumulation threshold corresponding with a minimum desirable NO to NO2 oxidation efficiency of the DOC;
an SCR poison module configured to estimate an accumulation of the first poison on the SCR catalyst, and configured to request regeneration of the SCR catalyst when the accumulation of the first poison on the SCR catalyst meets a second predetermined poison accumulation threshold corresponding with a minimum desirable NOx conversion efficiency of the SCR catalyst; and
an AMOX poison module configured to estimate an accumulation of the first poison on the AMOX catalyst, and configured to request regeneration of the AMOX catalyst when the accumulation of the first poison on the AMOX catalyst meets a third predetermined poison accumulation threshold corresponding with a minimum desirable ammonia oxidation efficiency of the AMOX catalyst.
18. The exhaust aftertreatment system of claim 17 , wherein:
the DOC poison module is further configured to estimate an amount of poison being released from the internal combustion engine and an amount of poison being released from the DOC, the estimate of the accumulation of the first poison on the DOC being based on the amount of poison being released from the internal combustion engine;
the SCR poison module is further configured to estimate an amount of poison being released from the SCR catalyst, the estimate of the accumulation of the first poison on the SCR catalyst being based on the amount of poison being released from the DOC; and
the estimate of the accumulation of the first poison on the AMOX catalyst is based on the amount of poison being released from the SCR catalyst.
19. A method for estimating conditions of and regenerating exhaust aftertreatment system components, comprising:
estimating an accumulated quantity of a poison on a first aftertreatment component;
commanding a regeneration of the exhaust aftertreatment system if the accumulated quantity of the poison on the first aftertreatment component meets a first threshold associated with a performance characteristic of the first aftertreatment component;
estimating an accumulated quantity of the poison on a second aftertreatment component; and
commanding a regeneration of the exhaust aftertreatment system if the accumulated quantity of the poison on the second aftertreatment component meets a second threshold associated with a performance characteristic of the second aftertreatment component.
20. The method of claim 19 , further comprising:
determining an amount of the poison entering the first aftertreatment component, wherein estimating the accumulated quantity of the poison on the first aftertreatment component is based on the amount of the poison entering the first aftertreatment component; and
estimating an amount of poison being released from the first aftertreatment component, wherein estimating the accumulated quantity of the poison on the second aftertreatment component is based on the amount of poison being released from the first aftertreatment component.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/890,123 US20140331644A1 (en) | 2013-05-08 | 2013-05-08 | Exhaust aftertreatment component condition estimation and regeneration |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/890,123 US20140331644A1 (en) | 2013-05-08 | 2013-05-08 | Exhaust aftertreatment component condition estimation and regeneration |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20140331644A1 true US20140331644A1 (en) | 2014-11-13 |
Family
ID=51863795
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/890,123 Abandoned US20140331644A1 (en) | 2013-05-08 | 2013-05-08 | Exhaust aftertreatment component condition estimation and regeneration |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US20140331644A1 (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150218999A1 (en) * | 2013-02-05 | 2015-08-06 | Ford Global Technologies, Llc | Methods and systems for an exhaust gas treatment system |
| US20150240686A1 (en) * | 2014-02-25 | 2015-08-27 | Cummins Inc. | Exhaust throttle control for aftertreatment system thermal management |
| CN107923294A (en) * | 2015-07-31 | 2018-04-17 | 五十铃自动车株式会社 | Emission-control equipment |
| US20180230885A1 (en) * | 2017-02-15 | 2018-08-16 | Cummins Emission Solutions Inc. | Systems and methods for scr feedgas diagnostics |
| WO2018200623A1 (en) * | 2017-04-28 | 2018-11-01 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| JP2018178774A (en) * | 2017-04-05 | 2018-11-15 | 株式会社デンソー | Exhaust emission control system |
| WO2019159151A1 (en) * | 2018-02-19 | 2019-08-22 | Basf Corporation | Exhaust gas treatment system with upstream scr catalyst |
| NL2020739B1 (en) * | 2018-04-10 | 2019-10-16 | Daf Trucks Nv | Pro-Active Thermal Measure to recover and or retain deNOx performance |
| WO2020210068A1 (en) * | 2019-04-09 | 2020-10-15 | Cummins Emission Solutions Inc. | Systems and methods for desulfation of catalysts included in aftertreatment systems |
| US10989096B2 (en) | 2014-12-31 | 2021-04-27 | Cummins Emission Solutions, Inc. | Close coupled single module aftertreatment system |
| WO2021101556A1 (en) * | 2019-11-22 | 2021-05-27 | Cummins Emission Solutions Inc. | Systems and methods for virtually determining fuel sulfur concentration |
| EP3842624A1 (en) * | 2019-12-26 | 2021-06-30 | Weichai Power Co., Ltd. | Method and system for determining sulfur poisoning state of selectively catalytic reduction device |
| US11141696B2 (en) | 2014-12-31 | 2021-10-12 | Cummins Emission Solutions, Inc. | Single module integrated aftertreatment module |
| CN114961951A (en) * | 2022-05-10 | 2022-08-30 | 潍柴动力股份有限公司 | Active monitoring method, device and system for DOC sulfur poisoning |
| US20230140536A1 (en) * | 2020-03-04 | 2023-05-04 | Vitesco Technologies GmbH | Method and Device for Determining the Sulphur Content in an Exhaust Gas Channel of a Motor Vehicle in Relation to the Supplied Fuel |
| US12092011B2 (en) | 2019-09-20 | 2024-09-17 | Cummins Emission Solutions Inc. | System and method for mitigating high sulfur fuel impact for DOC/DPF system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100058741A1 (en) * | 2007-08-08 | 2010-03-11 | Toyota Jidosha Kabushiki Kaisha | Exhaust purification device of internal combustion engine |
| US20100101213A1 (en) * | 2007-02-21 | 2010-04-29 | Volvo Lastvagnar Ab | On-board-diagnosis method for an exhaust aftertreatment system and on-board-diagnosis system for an exhaust aftertreatment system |
| US20130239553A1 (en) * | 2012-03-19 | 2013-09-19 | GM Global Technology Operations LLC | System for determining sulfur storage of aftertreatment devices |
| US20140190150A1 (en) * | 2011-09-06 | 2014-07-10 | Toyota Jidosha Kabushiki Kaisha | Exhaust gas purification apparatus for an internal combustion engine |
-
2013
- 2013-05-08 US US13/890,123 patent/US20140331644A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100101213A1 (en) * | 2007-02-21 | 2010-04-29 | Volvo Lastvagnar Ab | On-board-diagnosis method for an exhaust aftertreatment system and on-board-diagnosis system for an exhaust aftertreatment system |
| US20100058741A1 (en) * | 2007-08-08 | 2010-03-11 | Toyota Jidosha Kabushiki Kaisha | Exhaust purification device of internal combustion engine |
| US20140190150A1 (en) * | 2011-09-06 | 2014-07-10 | Toyota Jidosha Kabushiki Kaisha | Exhaust gas purification apparatus for an internal combustion engine |
| US20130239553A1 (en) * | 2012-03-19 | 2013-09-19 | GM Global Technology Operations LLC | System for determining sulfur storage of aftertreatment devices |
Cited By (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150218999A1 (en) * | 2013-02-05 | 2015-08-06 | Ford Global Technologies, Llc | Methods and systems for an exhaust gas treatment system |
| US9441524B2 (en) * | 2013-02-05 | 2016-09-13 | Ford Global Technologies, Llc | Methods and systems for an exhaust gas treatment system |
| US20150240686A1 (en) * | 2014-02-25 | 2015-08-27 | Cummins Inc. | Exhaust throttle control for aftertreatment system thermal management |
| US9212587B2 (en) * | 2014-02-25 | 2015-12-15 | Cummins Inc. | Exhaust throttle control for aftertreatment system thermal management |
| US11141696B2 (en) | 2014-12-31 | 2021-10-12 | Cummins Emission Solutions, Inc. | Single module integrated aftertreatment module |
| US10989096B2 (en) | 2014-12-31 | 2021-04-27 | Cummins Emission Solutions, Inc. | Close coupled single module aftertreatment system |
| CN107923294A (en) * | 2015-07-31 | 2018-04-17 | 五十铃自动车株式会社 | Emission-control equipment |
| CN107923294B (en) * | 2015-07-31 | 2021-03-02 | 五十铃自动车株式会社 | Exhaust gas purification device |
| US20180230885A1 (en) * | 2017-02-15 | 2018-08-16 | Cummins Emission Solutions Inc. | Systems and methods for scr feedgas diagnostics |
| CN108425729A (en) * | 2017-02-15 | 2018-08-21 | 康明斯排放处理公司 | System and method for SCR raw gas diagnosis |
| US10934922B2 (en) | 2017-02-15 | 2021-03-02 | Cummins Emission Solutions Inc. | Systems and methods for SCR feedgas diagnostics |
| CN108425729B (en) * | 2017-02-15 | 2020-08-28 | 康明斯排放处理公司 | System and Method for SCR Feed Gas Diagnosis |
| US10480384B2 (en) * | 2017-02-15 | 2019-11-19 | Cummins Emission Solutions Inc. | Systems and methods for SCR feedgas diagnostics |
| CN111456838A (en) * | 2017-02-15 | 2020-07-28 | 康明斯排放处理公司 | System and method for SCR feed gas diagnostics |
| JP2018178774A (en) * | 2017-04-05 | 2018-11-15 | 株式会社デンソー | Exhaust emission control system |
| US12221913B2 (en) * | 2017-04-28 | 2025-02-11 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| US20240133326A1 (en) * | 2017-04-28 | 2024-04-25 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| WO2018200623A1 (en) * | 2017-04-28 | 2018-11-01 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| US11898480B2 (en) * | 2017-04-28 | 2024-02-13 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| US20220412238A1 (en) * | 2017-04-28 | 2022-12-29 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| US11434797B2 (en) * | 2017-04-28 | 2022-09-06 | Cummins Inc. | Methods and systems for removing deposits in an aftertreatment system to minimize visible smoke emissions |
| WO2019159151A1 (en) * | 2018-02-19 | 2019-08-22 | Basf Corporation | Exhaust gas treatment system with upstream scr catalyst |
| US11268420B2 (en) | 2018-02-19 | 2022-03-08 | Basf Corporation | Exhaust gas treatment system with upstream SCR catalyst |
| NL2020739B1 (en) * | 2018-04-10 | 2019-10-16 | Daf Trucks Nv | Pro-Active Thermal Measure to recover and or retain deNOx performance |
| US11293324B2 (en) * | 2018-04-10 | 2022-04-05 | Daf Trucks N.V. | Pro-active thermal measure to recover and or retain deNOx performance |
| WO2019199163A1 (en) * | 2018-04-10 | 2019-10-17 | Daf Trucks N.V. | PRO-ACTIVE THERMAL MEASURE TO RECOVER AND OR RETAIN deNOx PERFORMANCE |
| US11698011B2 (en) | 2019-04-09 | 2023-07-11 | Cummins Emission Solutions Inc. | Systems and methods for desulfation of catalysts included in aftertreatment systems |
| CN113661312A (en) * | 2019-04-09 | 2021-11-16 | 康明斯排放处理公司 | System and method for desulfurization of a catalyst included in an aftertreatment system |
| GB2596680A (en) * | 2019-04-09 | 2022-01-05 | Cummins Emission Solutions Inc | Systems and methods for desulfation of catalysts included in aftertreatment systems |
| GB2596680B (en) * | 2019-04-09 | 2022-12-21 | Cummins Emission Solutions Inc | Systems and methods for desulfation of catalysts included in aftertreatment systems |
| WO2020210068A1 (en) * | 2019-04-09 | 2020-10-15 | Cummins Emission Solutions Inc. | Systems and methods for desulfation of catalysts included in aftertreatment systems |
| US11867106B2 (en) * | 2019-04-09 | 2024-01-09 | Cummins Emission Solutions Inc. | Systems and methods for desulfation of catalysts included in aftertreatment systems |
| US12092011B2 (en) | 2019-09-20 | 2024-09-17 | Cummins Emission Solutions Inc. | System and method for mitigating high sulfur fuel impact for DOC/DPF system |
| CN113167161A (en) * | 2019-11-22 | 2021-07-23 | 康明斯排放处理公司 | System and method for virtually determining fuel sulfur concentration |
| GB2613416A (en) * | 2019-11-22 | 2023-06-07 | Cummins Emission Solutions Inc | Systems and methods for virtually determining fuel sulfur concentration |
| GB2613416B (en) * | 2019-11-22 | 2023-12-27 | Cummins Emission Solutions Inc | Systems and methods for virtually determining fuel sulfur concentration |
| US11643957B2 (en) | 2019-11-22 | 2023-05-09 | Cummins Emission Solutions Inc. | Systems and methods for virtually determining fuel sulfur concentration |
| WO2021101556A1 (en) * | 2019-11-22 | 2021-05-27 | Cummins Emission Solutions Inc. | Systems and methods for virtually determining fuel sulfur concentration |
| EP3842624A1 (en) * | 2019-12-26 | 2021-06-30 | Weichai Power Co., Ltd. | Method and system for determining sulfur poisoning state of selectively catalytic reduction device |
| US20230140536A1 (en) * | 2020-03-04 | 2023-05-04 | Vitesco Technologies GmbH | Method and Device for Determining the Sulphur Content in an Exhaust Gas Channel of a Motor Vehicle in Relation to the Supplied Fuel |
| US12203398B2 (en) * | 2020-03-04 | 2025-01-21 | Vitesco Technologies GmbH | Method and device for determining the sulphur content in an exhaust gas channel of a motor vehicle in relation to the supplied fuel |
| CN114961951A (en) * | 2022-05-10 | 2022-08-30 | 潍柴动力股份有限公司 | Active monitoring method, device and system for DOC sulfur poisoning |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140331644A1 (en) | Exhaust aftertreatment component condition estimation and regeneration | |
| US10391450B2 (en) | Method and system for mitigating urea deposits within an SCR catalyst system | |
| US10508582B2 (en) | Exhaust aftertreatment system diagnostic and conditioning | |
| US8225595B2 (en) | Apparatus, system, and method for estimating an NOx conversion efficiency of a selective catalytic reduction catalyst | |
| US9080524B2 (en) | System, method, and apparatus for sulfur recovery on an SCR catalyst | |
| US9273587B2 (en) | Method, system, and apparatus for diagnosing an exhaust aftertreatment component | |
| CN105026716B (en) | System, method and apparatus for the improvement desulfurization of aftertreatment assembly | |
| US8910466B2 (en) | Exhaust aftertreatment system with diagnostic delay | |
| CN102926846A (en) | Ammonia Emissions Management for NOx Reduction Systems | |
| CN104234799A (en) | Method and system for adapting the clean filter correction map for a selective catalyst reduction filter | |
| US9228468B2 (en) | Targeted regeneration of a catalyst in an aftertreatment system | |
| US10968803B2 (en) | Systems and methods for idle fuel economy mode | |
| EP4466448A1 (en) | Systems and methods for predicting and controlling tailpipe nox conversion and ammonia slip based on degradation of an aftertreatment system | |
| US8906134B2 (en) | Engine-out soot flow rate prediction | |
| US9334778B2 (en) | Solid ammonia delivery system | |
| EP4581253A1 (en) | Systems and methods for managing ammonia slip in an aftertreatment system | |
| EP4285008B1 (en) | Control device and method for controlling an exhaust gas aftertreatment system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: CUMMINS IP, INC., INDIANA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUMAR, SHANKAR;KAMASAMUDRAM, KRISHNA;SIGNING DATES FROM 20130507 TO 20130508;REEL/FRAME:030381/0249 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |