CONTROL DEVICE OF A POST-TREATMENT SYSTEM, POST-TREATMENT SYSTEM, METHOD FOR CONTROLLING THE POST-TREATMENT SYSTEM AND COMPUTER PROGRAM

DE602021042151T2Active Publication Date: 2025-11-12KK TOYOTA CHUO KENKYUSHO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE602021042151
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-10-08
Filing Date
2021-11-04
Publication Date
2025-11-12
Estimated Expiration
2041-11-04

AI Technical Summary

Technical Problem

Existing after-treatment systems face challenges in accurately supplying additives due to hardware variations and sensor errors, leading to reduced conversion performance of harmful substances like NOx in SCR catalysts.

Method used

A control device that uses machine learning models and physical models to estimate the adsorption amount of additives in SCR catalysts, considering variations in supply portions and sensor errors, to optimize additive supply and enhance conversion efficiency.

Benefits of technology

The solution enables precise control of additive supply, improving the NOx conversion rate by accounting for hardware variations and sensor inaccuracies, thereby enhancing the performance of after-treatment systems.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

Cross-Reference to related Applications

[0001] The present application claims priority from Japanese patent application 2020-185790 filed on November 6, 2020, and Japanese patent application 2021-165891 filed on October 8, 2021.Field

[0002] The present disclosure relates to a technique of controlling an after-treatment system.Background

[0003] There are known techniques of converting harmful substances contained in exhaust emission discharged from an internal combustion engine or the like. For example, JP 2020-504260A, US Patent No. 8230677B, JP 2015-81602A, and JP 2003-328732A disclose after-treatment systems that use NH 3 (ammonia) as an additive and that use an SCR catalyst (Selective Catalytic Reduction catalyst) to convert NOx (nitrogen oxides) as harmful substances. JP 2020-504260A describes a configuration that a hydrolysis catalyst is provided upstream of an SCR catalyst. US Patent No. 8230677B describes a configuration that an NOx detector is provided at an outlet of a main flow path, which exhaust emission flows through, and that a detection signal of the NOx detector is input into a control unit configured to control the amount of the additive. JP 2015-81602A describes a configuration that a first gas sensor and a second gas sensor are provided in a main flow path and that a NOx concentration in the main flow path is estimated from detection signals of the first and the second gas sensors. JP 2003-328732A describes a configuration that pieces of information with regard to an engine (an ambient humidity, a manifold pressure, a manifold temperature, a fuel consumption rate, and an engine rotation speed) are input into a neural network (NN) and that the NN estimates an amount of NOx discharged from the SCR catalyst.

[0004] The after-treatment system using the SCR catalyst is provided with a supply portion configured to supply an aqueous urea solution as a source of the additive (NH 3 ) to the SCR catalyst. This supply portion may, however, fail to supply a required amount of the additive according to a command value from a supply controller, due to a hardware variation (for example, manufacturing error of an injection valve, a pump unit or the like) or due to aging deterioration. In other words, even when one identical command value is sent to a plurality of different supply portions, there may be a difference between an actual supply amount of the additive by one supply portion and an actual supply amount of the additive by another supply portion, due to the hardware variations of the respective supply portions and different degrees of deterioration of the respective supply portions. In such cases, the SCR catalyst fails to achieve a target level of conversion performance and has the lowered NOx conversion rate. Accordingly, there has been a demand for the supply controller to control the supply amount of the additive in consideration of such "a variation in the supply portion". None of the techniques described in JP 2020-504260A, US Patent No. 8230677B, JP 2015-81602A, and JP 2003-328732Ahas, however, taken into consideration such a variation in the supply portion.

[0005] In some cases, a NOx concentration in the exhaust emission on the downstream side of the SCR catalyst (hereinafter may be referred to as "outlet NOx concentration" and "outlet harmful substance concentration" may be used for determination of the command value that is to be sent to the supply portion. Like the supply portion, a sensor configured to measure this outlet NOx concentration may have an error due to a hardware variation, aging deterioration or the like. Such an error may be a factor of reducing the accuracy of estimation of the state quantity (i.e., the adsorption amount of NH 3 by the SCR catalyst and the gain value indicating a variation in the supply portion) calculated for determination of the command value. Accordingly, there has been a demand for enhancing the robustness of the estimated value of the state quantity against the error of the sensor configured to measure the outlet NOx concentration.

[0006] Such a problem is not limited to the after-treatment system that controls the exhaust emission from the internal combustion engine but is generally found in any after-treatment system that controls the exhaust emission containing harmful substances. Additionally, such a problem is not limited to the system of supplying the aqueous urea solution but is also found in a system of supplying NH 3 gas. Furthermore, such a problem is not limited to the SCR catalyst that uses NH 3 as the additive but is also found in an NSR catalyst (NOx Storage Reduction catalyst) that uses CO (carbon monoxide), H 2 (hydrogen), and HC (hydrocarbons) produced by a rich spike process, as the additive, as well as in a three-way catalyst that uses O 2 (oxygen) produced by a redox reaction, as the additive. US2018 / 274419A1 discloses an exhaust gas purification apparatus for an internal combustion engine.

[0007] DE 11 2013 004 471 T5 relates to an exhaust gas treatment device, a diesel engine, and an exhaust gas treatment method.

[0008] DE 10 2016 102 436 A1 discloses a urea additive control unit and a learning unit.Summary

[0009] In order to solve at least part of the problems described above, in an after-treatment system configured to convert a harmful substance in exhaust emission by using an additive, an object of the present disclosure is to allow for supply of the additive in consideration of a variation in a supply portion that is configured to supply the additive.

[0010] This object is achieved by a control device in accordance with claim 1, an after-treatment system in accordance with claim 7, a method of controlling an after-treatment system in accordance with claim 8, and a computer program in accordance with claim 9. Additional aspects disclosed herein are described in the following.

[0011] The present disclosure may be implemented by a variety of aspects, for example, a control device of an after-treatment system, an after-treatment system including the control device, control methods of such device and system, computer programs performed in such device and system, a server apparatus configured to deliver such computer programs, and non-transitory storage media configured to store such computer programs therein.Brief Description of Drawings

[0012] Fig. 1 is a block diagram illustrating an after-treatment system according to one embodiment of the present disclosure; Fig. 2 is a diagram illustrating a third model; Fig. 3 is a flowchart showing a procedure of processing performed by a control device; Fig. 4 is a block diagram illustrating an after-treatment system according to a second embodiment; Fig. 5 is a flowchart showing a procedure of processing performed by the control device according to the second embodiment; Fig. 6 is a block diagram illustrating an after-treatment system according to a third embodiment; Fig. 7 is a block diagram illustrating an after-treatment system according to a fourth embodiment; Fig. 8 is a flowchart showing a procedure of processing performed by a control device according to the fourth embodiment; Fig. 9 is a diagram illustrating variations of a supply portion and an outlet NOx concentration acquirer; and Fig. 10 is a diagram illustrating one example of the results of simulation using an after-treatment system. Description of Embodiments<First Embodiment>

[0013] Fig. 1 is a block diagram illustrating an after-treatment system 1 according to one embodiment of the present disclosure. The after-treatment system 1 of this embodiment includes a control device 10 and an exhaust emission control device 20. The control device 10 of this embodiment is configured to supply an additive in consideration of a variation in a supply portion (a urea pump unit 62 and a urea nozzle 64) by a treatment described later. The exhaust emission control device 20 of the embodiment is a device configured to convert harmful substances (nitrogen oxides: NOx) contained in the exhaust emission of an internal combustion engine 92. The following illustrates the exhaust emission control device 20 that is provided with an SCR catalyst (Selective Catalytic Reduction catalyst) 40 as a catalyst and that uses NH 3 (ammonia) as an additive.

[0014] The internal combustion engine 92 is, for example, a diesel engine or a lean-burn operation gasoline engine. A combustion state controller 91 is configured to control an intake air flow rate and injection of a fuel into the internal combustion engine 92 and thereby control the air-fuel ratio in the internal combustion engine 92 to one of the lean state, the stoichiometric state, and the rich state. The combustion state controller 91 is implemented by, for example, an ECU (Electronic Control Unit). In the description below, in the exhaust emission control device 20, a side nearer to the internal combustion engine 92 is called the "upstream side", and a side farther from the internal combustion engine 92 is called the "downstream side". In Fig. 1, a left side corresponds to the upstream side, and a right side corresponds to the downstream side. The exhaust emission control device 20 may be connected with another apparatus or equipment configured to discharge an exhaust gas containing harmful substances (for example, a factory or a variety of combustion apparatuses and equipment), in place of the internal combustion engine 92.

[0015] The exhaust emission control device 20 includes an exhaust pipe 30 connected with the internal combustion engine 92, an SCR catalyst 40 provided on the exhaust pipe 30, a urea pump unit 62, and a urea nozzle 64. The exhaust pipe 30 forms a main flow path which the exhaust emission from the internal combustion engine 92 flows through. The exhaust emission from the internal combustion engine 92 flows through the main flow path in the exhaust pipe 30, passes through the SCR catalyst 40, and is then released to the outside air. The SCR catalyst 40 receives a supply of the additive and converts NOx in the exhaust emission. The SCR catalyst 40 corresponds to the "catalyst". The urea pump unit 62 stores an aqueous urea solution serving as the additive inside thereof and has a bult-in pump configured to deliver the aqueous urea solution to the urea nozzle 64. The urea nozzle 64 is an injection port of the aqueous urea solution and is provided on the upstream side of the SCR catalyst 40 to supply the aqueous urea solution to the SCR catalyst 40. The urea pump unit 62 and the urea nozzle 64 correspond to the "supply portion". The urea nozzle 64 is also called the "injection valve".

[0016] The control device 10 includes a CPU 11, a supply controller 61, a storage unit 12, a flow rate acquirer 52, an exhaust temperature acquirer 53, a NOx concentration acquirer 54, a front-end temperature acquirer 56, a temperature acquirer 58, and an outlet NOx concentration acquirer 99. The CPU 11, the storage unit 12, and the supply controller 61 are implemented by, for example, an ECU.

[0017] The CPU 11 loads and executes a computer program, which is stored in a ROM, on a RAM to control the respective portions of the control device 10. The CPU 11 also serves as a first estimator 110 and a second estimator 111.

[0018] The first estimator 110 uses a catalyst state estimation model 120 described later to estimate an adsorption amount of NH 3 adsorbed to the SCR catalyst 40. In the description below, the adsorption amount of NH 3 by the SCR catalyst 40 estimated by the first estimator 110 is also called the "first adsorption amount". Moreover, in the processing of Fig. 3, the first estimator 110 uses an estimation result (a NOx conversion rate) of a first model 121 to estimate an outlet NOx concentration that is the concentration of NOx at an outlet of the exhaust pipe 30 (in other words, on the downstream side of the SCR catalyst 40). Furthermore, in the processing of Fig. 3, the first estimator 110 uses an estimation result (an outflow amount of NH 3 ) of a second model 122 to estimate an outlet NH 3 concentration that is a concentration of NH 3 at the outlet of the exhaust pipe 30. The outlet NOx concentration corresponds to the "outlet harmful substance concentration", and the outlet NH 3 concentration corresponds to the "outlet additive concentration".

[0019] In the processing of Fig. 3, the second estimator 111 estimates an adsorption amount of NH 3 adsorbed to the SCR catalyst 40 and a gain value indicating a variation in the supply portion. In the description below, the adsorption amount of NH 3 by the SCR catalyst 40 estimated by the second estimator 111 is also called the "second adsorption amount". The "gain value indicating the variation in the supply portion" is a value indicating a degree of variation from a median value in the supply portion. The gain value indicating the variation in the supply portion is caused by manufacturing errors (hardware variations) of the urea pump unit 62 and the urea nozzle 64 and aged deterioration of the urea pump unit 62 and the urea nozzle 64. In the description below, the gain value indicating the variation in the supply portion is also simply called the "gain value".

[0020] The supply controller 61 controls supply (for example, a supply amount, a supply cycle, a concentration and the like) of the aqueous urea solution that is supplied from the urea pump unit 62 and that is injected from the urea nozzle 64, so as to control supply of NH 3 as the additive. More specifically, the supply controller 61 of the embodiment performs supply control (for example, the supply amount, the supply cycle, the concentration and the like) of the aqueous urea solution according to the second adsorption amount and the gain value estimated by the second estimator 111. The details will be described later.

[0021] The flow rate acquirer 52 obtains a flow rate of the exhaust emission from the internal combustion engine 92. For example, the flow rate acquirer 52 may be configured to obtain a measurement signal indicating a measurement by a pitot tube flow meter provided in the exhaust pipe 30. In another example, the flow rate acquirer 52 may be configured to estimate the flow rate of the exhaust emission from an intake air flow signal and a fuel injection amount signal to the internal combustion engine 92. The exhaust temperature acquirer 53 is a sensor configured to measure the temperature of the exhaust emission from the internal combustion engine 92. The NOx concentration acquirer 54 is a sensor configured to measure a NOx concentration in the exhaust emission flowing into the SCR catalyst 40.

[0022] The front-end temperature acquirer 56 is a sensor configured to measure the temperature in the vicinity of an inlet (at a front end) of the SCR catalyst 40. The temperature acquirer 58 is a sensor configured to measure the bed temperature of the SCR catalyst 40. The outlet NOx concentration acquirer 99 is a sensor configured to measure the NOx concentration in the exhaust emission at the outlet of the exhaust pipe 30 (in other words, on the downstream side of the SCR catalyst 40). The outlet NOx concentration acquirer 99 corresponds to the "outlet concentration acquirer". The NOx concentration acquirer 54 may be configured to estimate the NOx concentration in the exhaust emission from the combustion state (lean, stoichiometric or rich state) of the internal combustion engine 92, instead of the sensor measurement.

[0023] The flow rate acquirer 52, the exhaust temperature acquirer 53, and the NOx concentration acquirer 54 are also collectively called the "second acquirer" that is configured to obtain information of the exhaust emission flowing into the SCR catalyst 40. The front-end temperature acquirer 56 and the temperature acquirer 58 are also collectively called the "first acquirer" that is configured to obtain information of the SCR catalyst 40.

[0024] The storage unit 12 is configured by, for example, a flash memory, a memory card, or a hard disk. A catalyst state estimation model 120 is stored in advance in the storage unit 12. The catalyst state estimation model 120 includes a first model 121, a second model 122 and a third model 123.

[0025] The first model 121 is a model used to estimate a "NOx conversion rate" in the SCR catalyst 40 and is configured by a machine learning model or more specifically by an NN (Neural Network). For example, at least one or more of parameters shown in items a1 to a3 given below may be employed as input variables of the first model 121. An output variable of the first model 121 is an estimate of the NOx conversion rate of the SCR catalyst 40 under all the conditions specified by the input variables: (a1) information of the catalyst: at least one of the temperature of the front end of the SCR catalyst 40, the temperature of the SCR catalyst 40, and an adsorption amount of NH 3 adsorbed to the SCR catalyst 40 at a time one time period before; (a2) information of the exhaust emission: at least one of the temperature of the exhaust emission, the flow rate of the exhaust emission and an amount of NOx contained in the exhaust emission from the internal combustion engine 92; and (a3) information of the additive: an inflow amount of NH 3 flowing into the SCR catalyst 40.

[0026] The second model 122 is a model used to estimate an "outflow amount of NH 3 " flowing out from the SCR catalyst 40 and is configured by a machine learning model or more specifically by an NN. For example, at least one or more of parameters shown in items b1 to b3 given below may be employed as input variables of the second model 122. An output variable of the second model 122 is an estimate of the outflow amount of NH 3 flowing out from the SCR catalyst 40 under all the conditions specified by the input variables: (b1) information of the catalyst: at least one of the temperature of the front end of the SCR catalyst 40, the temperature of the SCR catalyst 40, an adsorption amount of NH 3 adsorbed to the SCR catalyst 40 (actual adsorption amount) at the time one time period before, a time derivative value of the temperature of the SCR catalyst 40, and a ratio of the adsorption amount (actual adsorption amount) of NH 3 to a saturated adsorption amount of NH 3 in the SCR catalyst 40; (b2) information of the exhaust emission: at least one of the temperature of the exhaust emission, the flow rate of the exhaust emission and the amount of NOx contained in the exhaust emission from the internal combustion engine 92; and (b3) information of the additive: the inflow amount of NH 3 flowing into the SCR catalyst 40.

[0027] In the first model 121 and the second model 122, a relationship between the input variables and the output variable is learnt by the NN, and a weighting constant and the like in the NN are determined in advance, with a view to making the output variable equal to a physical quantity that is an object of estimation. It is preferable to use data obtained during a transient operation of the internal combustion engine 92 as learning data for learning of the first model 121 and the second model 122.

[0028] Fig. 2 is a diagram illustrating the third model 123. The third model 123 is a model used to estimate an "amount of NH 3 that does not contribute to NOx conversion reaction" in the SCR catalyst 40 and is configured by a physical model. It is known that NH 3 serving as the additive is lost by pyrolysis and an oxidation reaction especially in a high temperature environment and does not contribute to the NOx conversion reaction in the SCR catalyst 40. The third model 123 estimates the amount of NH 3 that is decreased by such pyrolysis and oxidation reaction, as the amount of the additive that does not contribute to the NOx conversion reaction. As shown in Fig. 2, the third model 123 is configured by the Arrhenius equation. In the Arrhenius equation, values experimentally or otherwise determined in advance may be used as a frequency factor (A) and an activation energy (E). For example, at least one or more of parameters shown in items c1 to c3 given below may be employed as input variables of the third model 123. An output variable Z of the third model 123 is an estimate of the amount of NH 3 that does not contribute to the NOx conversion reaction in the SCR catalyst 40 under all the conditions specified by the input variables (a vector U): (c1) information of the catalyst: at least one of the temperature of the front end of the SCR catalyst 40 and the temperature of the SCR catalyst 40; (c2) information of the exhaust emission: the temperature of the exhaust emission from the internal combustion engine 92; and (c3) information of the additive: the inflow amount of NH 3 flowing into the SCR catalyst 40.

[0029] The catalyst state estimation model 120 is a model used to determine an estimate of the adsorption amount of NH 3 adsorbed to the SCR catalyst 40 at a time one time period after. The catalyst state estimation model 120 is configured by Mathematical Expression 1 given below: [Math. 1]

[0030] Items d1 to d7 given below denote the respective values of Mathematical Expression 1: (d1) NH 3 Ad[k+1]: an estimate of the adsorption amount of NH 3 adsorbed to the SCR catalyst 40 at the time one time period after; (d2) NH 3 Ad[k]: an adsorption amount of NH 3 (actual adsorption amount) obtained as a result of a previous estimation process; (d3) NH 3 _SCR in [k]: an inflow amount of NH 3 flowing into the SCR catalyst 40; (d4) NH 3 _SCR out [k]: an outflow amount of NH 3 flowing out from the SCR catalyst 40, which is estimated by the second model 122; (d5) NOxConv[k]: a NOx conversion rate of the SCR catalyst 40, which is estimated by the first model 121; (d6) NOx_SCR in [k]: an amount of NOx contained in the exhaust emission flowing into the SCR catalyst 40; and (d7) NH 3 _thrmlytc[k]: an amount of NH 3 that does not contribute to the NOx conversion reaction, which is estimated by the third model 123.

[0031] In Mathematical Expression 1, a time t= kΔt denotes a current time, a time t= (k+1)Δt denotes a time one time period after (one unit time after), a time t= (k-1)Δt denotes a time one time period before (one unit time before), k denotes an integral number, and Δt denotes a unit time in the control device 10 (for example, an operation period of the CPU 11, a sampling period of each of the acquirers 52 to 58 described above). These are similarly applied to the description of Fig. 3 and subsequent drawings.

[0032] The first estimator 110 uses the first model 121 to estimate the NOx conversion rate, NOxConv[k]. The first estimator 110 also uses the second model 122 to estimate the outflow amount of NH 3 , NH 3 _SCR out [k], and uses the third model 123 to estimate the amount of NH 3 that does not contribute to the NOx conversion reaction, NH 3_ thrmlytc[k]. The first estimator 110 subsequently inputs the results of these estimations and the obtained values by the flow rate acquirer 52 and the like into the catalyst state estimation model 120 (Mathematical Expression 1), so as to determine the estimate NH 3 Ad[k+1] with regard to the adsorption amount of NH 3 adsorbed to the SCR catalyst 40 at the time one time period after. The adsorption amount of NH 3 estimated by the catalyst state estimation model 120 , NH 3 Ad[k] or NH 3 Ad[k+1], corresponds to the "first adsorption amount".

[0033] As described above, the catalyst state estimation model 120 is configured by a mathematical model. The catalyst state estimation model 120 is a model configured to use the results of the estimations (the NOx conversion rate and the outflow amount of NH 3 ) by the first model 121 and the second model 122 that are the NN models (machine learning models), in combination with the result of the estimation (the amount of NH 3 that does not contribute to the NOx conversion reaction) by the third model 123 that is the physical model, so as to estimate the adsorption amount of NH 3 adsorbed to the SCR catalyst 40, NH 3 Ad[k+1], at the time one time period after (at the time t= (k+1)Δt) by using the laws of physics. Using this catalyst state estimation model 120 enables the first estimator 110 to perform estimation of the adsorption amount of NH 3 , NH 3 Ad[k+1], which is affected by a wide variety of factors (for example, the factors listed in the items a1 to a3, b1 to b3 and c1 to c3), at a high speed with high accuracy, while satisfying the laws of physics.

[0034] Furthermore, the adsorption amount of NH 3 in the SCR catalyst 40 is varied by the effect of the adsorption amount of NH 3 at the previous time (in other words, varied by the effect of time history). The catalyst state estimation model 120 uses the result of the estimation, NH 3 Ad[k], at the current time k by the first, the second and the third models 121, 122, and 123 to estimate the adsorption amount of NH 3 , NH 3 Ad[k+1], at the next time k+1. This configuration accordingly enables the first estimator 110 to estimate the adsorption amount of NH 3 at the next time with high accuracy, in consideration of the adsorption amount of NH 3 in the SCR catalyst 40 at the previous time.

[0035] Fig. 3 is a flowchart showing a procedure of processing performed by the control device 10. The processing shown in Fig. 3 is a process of estimating the adsorption amount of NH 3 in the SCR catalyst 40 and controlling supply of NH 3 by the supply controller 61. The processing shown in Fig. 3 may be performed at any arbitrary timing and, for example, may be performed repeatedly after a start of the internal combustion engine 92. The processing shown in Fig. 3 may be performed in response to a request from the user of the after-treatment system 1 or may be performed in response to a request from another controller provided in a vehicle or the like with the after-treatment system 1 mounted thereon.

[0036] At step S10, the second estimator 111 determines whether a processing start condition is satisfied. More specifically, for example, the second estimator 111 determines that the processing start condition is satisfied when the temperature acquirer 58 is normal, both the urea pump unit 62 and the urea nozzle 64 are normal, and both the NOx concentration acquirer 54 and the outlet NOx concentration acquirer 99 are active. When the start condition is satisfied (step S10: YES), the second estimator 111 proceeds to step S12. When the start condition is not satisfied (step S10: NO), on the other hand, the second estimator 111 waits until satisfaction of the start condition.

[0037] At step S12, the second estimator 111 obtains a flow rate Q[k] inside of the exhaust pipe 30 at the current time (at the time t= kΔt) from the flow rate acquirer 52. At step S14, the second estimator 111 obtains an amount of NOx flowing into the SCR catalyst 40, NOx_SCR in [k], at the current time (at the time t= kΔt). More specifically, the second estimator 111 obtains a current NOx concentration [k] in the exhaust emission flowing into the SCR catalyst 40 from the NOx concentration acquirer 54. The second estimator 111 subsequently calculates an amount of NOx, NOx_SCR in [k], from the obtained NOx concentration [k] in the exhaust emission and the flow rate Q[k] of the exhaust emission obtained at step S12. At step S16, the second estimator 111 obtains a bed temperature T[k] of the SCR catalyst 40 at the current time (at the time t= kΔt) from the temperature acquirer 58.

[0038] At step S18, the second estimator 111 obtains input variables u[k-1] of the catalyst state estimation model 120 in an estimation process performed by the first estimator 110 at the time one time period before (at the time t= (k-1)Δt). More specifically, the second estimator 111 obtains input variables d2 to d7 of the catalyst state estimation model 120 at the time one time period before shown below: (d2) NH 3 Ad[k-1]: an adsorption amount of NH 3 (actual adsorption amount); (d3) NH 3 _SCR in [k-1]: an inflow amount of NH 3 flowing into the SCR catalyst 40; (d4) NH 3 _SCR out [k-1]: an outflow amount of NH 3 estimated by the second model 122; (d5) NOxConv[k-1]: a NOx conversion rate estimated by the first model 121; (d6) NOx_SCR in [k-1]: an amount of NOx in the exhaust emission flowing into the SCR catalyst 40; and (d7) NH 3_ thrmlytc[k-1]: an amount of NH 3 that does not contribute to the NOx conversion reaction, which is estimated by the third model 123.

[0039] At step S20, the second estimator 111 obtains an amount of NH 3 flowing into the SCR catalyst 40. More specifically, the second estimator 111 obtains respective values shown in items e1 and e2 given below. The second estimator 111 subsequently obtains the amount of NH 3 flowing into the SCR catalyst 40, NH 3 _SCR in [k-1], at the time one time period before (at the time t= (k-1)Δt), from an actual injection amount of urea shown in an item e3 given below. The second estimator 111 may obtain a command value Urea[k-1] in the item e1 from the supply controller 61. The second estimator 111 may use any initial value in a first cycle of the processing and use a gain value determined by a previous cycle of the processing in a second or subsequent cycle of the processing, as a gain value K inj [k-1] in the item e2: (e1) Urea[k-1]: a command value of the injection amount of urea to the supply portion at the time one time period before (at the time t= (k-1)Δt); (e2) K inj [k-1]: a gain value indicating a variation in the supply portion; and (e3) Urea[k-1] × K inj [k-1]: an actual injection amount of urea.

[0040] The second estimator 111 subsequently estimates the adsorption amount of NH 3 and the gain value indicating the variation in the supply portion by using a state estimation theory. The following describes an example in which the second estimator 111 uses an extended Kalman filter (EKF) as a state estimator that implements the state estimation theory. The extended Kalman filter is an algorithm of determining an estimate that minimizes a mean squared error of a state quantity when the mean squared error is used as an evaluation function. The second estimator 111 may alternatively use another similar algorithm, for example, an unscented Kalman filter (UKF), a sigma point Kalman filter, or a particle filter.

[0041] At step S22, the second estimator 111 obtains a prior state estimate of the adsorption amount of NH 3 . More specifically, the second estimator 111 inputs a vector x[k-1] expressed by Mathematical Expression 2 and the input variables u[k-1] obtained at step S18, into a model f 1 (.) shown in a right term of Mathematical Expression 3, so as to obtain a prior state estimate x^ 1 -< [k] (a left term of Mathematical Expression 3) with regard to the adsorption amount of NH 3 at the current time (at the time t= kΔt). The second estimator 111 may use any initial value in a first cycle of the processing and use an estimate estimated by the second estimator 111 at the time one time period before in a second or subsequent cycle of the processing, as an adsorption amount of NH 3 , m ad , NH3 in a right term of Mathematical Expression 2. The second estimator 111 may also use any initial value in a first cycle of the processing and use a gain value determined by a previous cycle of the processing (at step S24 in Fig. 3) in a second or subsequent cycle of the processing, as a gain value K inj in the right term of Mathematical Expression 2: [Math. 2] x = m Ad , NH 3 K inj [Math. 3] x ^ 1 − k = f 1 x ^ k − 1 , u k − 1

[0042] At step S24, the second estimator 111 obtains a prior state estimate of the gain value indicating the variation in the supply portion. More specifically, the second estimator 111 inputs the gain value K inj [k-1] at the time one time period before (at the time t= (k-1)Δt) into a model f2(.) expressed by Mathematical Expression 4, so as to obtain a prior state estimate x^ 2 -< [k] (a left term of Mathematical Expression 4) of the gain value at the current time (at the time t= kΔt): [Math. 4] x ^ 2 − k = f 2 x ^ 2 k − 1

[0043] At step S26, the second estimator 111 obtains a Jacobian F[k-1] and a Jacobian H[k] with respect to f= [f 1 , f 2 ] T< . More specifically, the second estimator 111 calculates the Jacobian F[k-1] according to Mathematical Expression 5. The second estimator 111 also calculates the Jacobian H[k] according to Mathematical Expression 6: [Math. 5] F k − 1 = ∂ f ∂ x x = x ^ k − 1 = F 11 F 12 F 21 F 22 [Math. 6] H k = ∂ h ∂ x x = x ^ − k = H 11 H 12

[0044] At step S28, the second estimator 111 obtains a prior error covariance matrix P -< [k] according to Mathematical Expression 7: [Math. 7] P − k = F k − 1 P k − 1 F T k − 1 + Q k

[0045] At step S30, the second estimator 111 obtains a Kalman gain G[k] according to Mathematical Expression 8: [Math. 8] G k = P − k H T k H k P − k H T k + R k − 1

[0046] At step S32, the second estimator 111 obtains an observation value y[k] of the outlet NOx concentration acquirer 99. The observation value of the outlet NOx concentration acquirer 99 is an actual measurement value of the NOx concentration at the outlet of the exhaust pipe 30 (in other words, on the downstream side of the SCR catalyst 40).

[0047] At step S34, the second estimator 111 obtains an estimate h(x^ -< [k]) of the outlet NOx concentration acquirer 99. More specifically, the second estimator 111 obtains respective values shown in items f1 and f2 given below from the first estimator 110. The second estimator 111 subsequently inputs the obtained values f1 and f2 into Mathematical Expression 9, so as to obtain an estimate of the outlet NOx concentration acquirer 99 (a left term in Mathematical Expression 9) at the current time (at the time t= kΔt). The estimate h(x^ -< [k]) of the outlet NOx concentration acquirer 99 means an estimate of the NOx concentration that is expected to be obtained by the outlet NOx concentration acquirer 99 and may thus not be equal to the actual measurement value of the outlet NOx concentration acquirer 99. [Math. 9] h x ^ − k = C ^ NOxSensor , DS k = NO ^ x , DS k + NH ^ 3 , DS k

[0048] (f1) outlet NOx concentration NO^ x,DS [k]: This is an estimate of the NOx concentration at the outlet of the exhaust pipe 30 (in other words, on the downstream side of the SCR catalyst 40) and corresponds to the "outlet harmful substance concentration". The following describes a procedure by which the first estimator 110 estimates the outlet NOx concentration (the outlet harmful substance concentration) that is the concentration of NOx at the outlet of the exhaust pipe 30. In general, the NOx conversion rate is calculable by using an equation given below. The first estimator 110 accordingly estimates the outlet NOx concentration (outlet harmful substance concentration) by inputting the NOx conversion rate estimated by the first model 121 into a "NOx conversion rate" in a left term of the equation given below and inputting the NOx concentration obtained by the NOx concentration acquirer 54 into an "inlet NOx concentration" in a right term of the equation given below:

[0049] (f2) outlet NH 3 concentration NH^ 3,DS [k1): This is an estimate of the NH 3 concentration at the outlet of the exhaust pipe 30 (in other words, on the downstream side of the SCR catalyst 40) and corresponds to the "outlet additive concentration". The following describes a procedure by which the first estimator 110 estimates the outlet NH 3 concentration (outlet additive concentration) that is the concentration of NH 3 at the outlet of the exhaust pipe 30. The first estimator 110 estimates the outlet NH 3 concentration (outlet additive concentration) by using the outflow amount of NH 3 estimated by the second model 122 and the flow rate Q of the exhaust emission inside of the exhaust pipe 30 obtained by the flow rate acquirer 52. According to a modification, the first estimator 110 may estimate the outlet NOx concentration (f1) or the outlet NH 3 concentration (f2) by using another procedure (for example, using an NN, a physical model or a map) that is different from the procedure described above.

[0050] At step S36, the second estimator 111 inputs the prior state estimate x^ 1 -< [k] obtained at step S22, the Kalman gain G[k] obtained at step S30, the observation value y[k] obtained at step S32, and the estimate h(x^ -< [k]) obtained at step S34, into Mathematical Expression 10, so as to obtain a state estimate x^[k]. [Math. 10] x ^ k = x ^ − k + G k y k − h x ^ − k

[0051] As described above with respect to Mathematical Expression 2, the vector x expressed as x^ includes the adsorption amount of NH 3 , m ad , NH3 , and the gain value K inj indicating the variation in the supply portion. The second estimator 111 estimates the adsorption amount of NH 3 , m ad , NH3 , by using the state estimation theory as described above. This enables the second estimator 111 to determine the adsorption amount of NH 3 , m ad , NH3 , with higher accuracy than the adsorption amount of NH 3 (first adsorption amount) estimated by the first estimator 110. The adsorption amount of NH 3 , m ad , NH3 , obtained at step S36 corresponds to the "second adsorption amount". The second estimator 111 also estimates the gain value K inj by using the state estimation theory. This enables the second estimator 111 to estimate the state quantity that is difficult to actually measure (i.e., the gain value indicating the variation in the supply portion).

[0052] At step S38, the second estimator 111 uses Mathematical Expression 11 to obtain a posterior error covariance matrix P[k]. The posterior error covariance matrix P[k] is used in a next cycle of the processing (at step S28): [Math. 11] P k = I − G k H k P − k

[0053] At step S40, the second estimator 111 causes the supply controller 61 to perform control. More specifically, the second estimator 111 sends the adsorption amount of NH 3 , m ad , NH3 , and the gain value K inj estimated at step S36 to the supply controller 61. The supply controller 61 uses the received adsorption amount of NH 3 , m ad, NH3 , and the received gain value K inj to control supply of the additive (the aqueous urea solution) from the supply portion (the urea pump unit 62 and the urea nozzle 64). For example, the supply controller 61 decreases a command value of the supply amount of the aqueous urea solution when the adsorption amount of NH 3 is relatively large, while increasing the command value of the supply amount of the aqueous urea solution when the adsorption amount of NH 3 is relatively small. In another example, when the estimation from the gain value shows that the supply performance of the additive by the supply portion is relatively deteriorated, the supply controller 61 increases the command value of the supply amount of the aqueous urea solution. When the estimation from the gain value shows that the supply performance of the additive by the supply portion is relatively enhanced, on the other hand, the supply controller 61 decreases the command value of the supply amount of the aqueous urea solution. The supply controller 61 may give a command by using a relational expression, a map or the like provided in advance to indicate a relationship between the adsorption amount of NH 3 , the gain value, and the command value. According to a modification, the supply controller 61 may increase or decrease a command value of the supply cycle, the concentration or the like, in place of the command value of the supply amount of the aqueous urea solution. The supply controller 61 then returns the processing to step S10, and the control device 10 repeats the above series of processing.

[0054] As described above, in the control device 10 of the first embodiment, the supply controller 61 uses the adsorption amount of NH 3 , m ad , NH3 (the second adsorption amount) and the gain value K inj indicating the variation in the supply portion, which are estimated by the second estimator 111, to control the supply of the additive in the supply portion (step S40 in Fig. 3). In the after-treatment system 1, this configuration allows for supply of NH 3 (additive) (for example, the supply amount, the supply cycle, the concentration and the like) with taking into account the variation in the supply portion that is configured to supply NH 3 . As a result, this suppresses a decrease in the conversion rate of NOx (harmful substance) in the SCR catalyst 40. Additionally, the first estimator 110 uses the catalyst state estimation model 120 (mathematical model) to estimate the adsorption amount of NH 3 , NH 3 Ad (first adsorption amount). The configuration of incorporating the effects of other catalysts, the exhaust pipe and the like into the catalyst state estimation model 120 in advance enables the first estimator 110 to estimate the adsorption amount of NH 3 , NH 3 Ad with high accuracy, without obtaining information with regard to the other catalysts, the exhaust pipe and the like. Furthermore, the second estimator 111 uses the extended Kalman filter (state estimation theory) to estimate the adsorption amount of NH 3 , m ad , NH3 , and the gain value K inj . This configuration enables the second estimator 111 to determine the adsorption amount of NH 3 , m ad , NH3 (second adsorption amount) with higher accuracy than the adsorption amount of NH 3 , NH 3 Ad (first adsorption amount), in consideration of the NOx concentration obtained by the outlet NOx concentration acquirer 99 (step S36). This configuration also enables the second estimator 111 to estimate the state quantity that is difficult to actually measure (i.e., the gain value K inj indicating a variation in the supply portion), with taking into account the NOx concentration obtained by the outlet NOx concentration acquirer 99 (step S36).

[0055] Moreover, in the control device 10 of the first embodiment, the first estimator 110 uses the first model 121 and the second model 122 (mathematical model) to estimate the conversation rate of NOx in the SCR catalyst 40 and the outflow amount of NH 3 flowing out from the SCR catalyst 40 (step S34). Furthermore, the first estimator 110 estimates the outlet harmful substance concentration that is the concentration of NOx at the outlet of the main flow path, from the estimated conversion rate of NOx (step S34: f1). The first estimator 110 also estimates the outlet additive concentration that is the concentration of NH 3 at the outlet of the main flow path, from the estimated outflow amount of NH 3 (step S34: f2).

[0056] Additionally, in the control device 10 of the first embodiment, the second estimator 111 determines the estimate of the NOx concentration that is expected to be obtained by the outlet NOx concentration acquirer 99 (step S34) and corrects the NOx concentration (observed data) obtained by the outlet NOx concentration acquirer 99 with the determined estimate (step S36). As a result, this further optimizes the supply of NH 3 by the supply portion and further enhances the conversion rate of NOx in the SCR catalyst 40.

[0057] Furthermore, in the control device 10 of the first embodiment, the second estimator 111 employs the algorithm (for example, the extended Kalman filter) of determining the estimate that minimizes the mean squared error of the state quantity when the evaluation value used is the mean squared error, as the state estimation theory. This configuration enables the second estimator 111 to determine the adsorption amount of NH 3 , m ad , NH3 (second adsorption amount) with higher accuracy than the adsorption amount of NH 3 , NH 3 Ad (first adsorption amount) and to estimate the state quantity that is difficult to actually measure (i.e., the gain value K inj indicating the variation in the supply portion).<Second Embodiment>

[0058] Fig. 4 is a block diagram illustrating an after-treatment system 1a according to a second embodiment. The first embodiment shown in Fig. 1 is configured to estimate the first adsorption amount and the second adsorption amount with regard to one SCR catalyst 40 and control the supply controller 61. The after-treatment system 1a of the second embodiment is, on the other hand, provided with a plurality of SCR catalysts and is configured to estimate a total first adsorption amount and a total second adsorption amount with regard to the plurality of SCR catalysts and control the supply controller 61. The after-treatment system 1a includes a control device 10a and an exhaust emission control device 20a, in place of the controller 10 and the exhaust emission control device 20, respectively.

[0059] The exhaust emission control device 20a additionally includes a second SCR catalyst 41 placed downstream of the SCR catalyst 40. In the description below, with a view to distinguishing, the SCR catalyst 40 is also called the first SCR catalyst 40. The second SCR catalyst 41 is a similar type of a selective catalytic reduction catalyst to the first SCR catalyst 40. In this embodiment, the "similar type of catalyst" means a catalyst that has an identical or similar exhaust emission control mechanism. The second SCR catalyst 41 uses NH 3 (additive) that is not fully consumed by but is discharged from the first SCR catalyst 40, to convert NOx (harmful substance) that is not fully converted by but is discharged from the first SCR catalyst 40. The exhaust emission control device 20a may be provided with a urea nozzle configured to individually supply the aqueous urea solution from the urea pump unit 62 to the second SCR catalyst 41. In the description below, the plurality of similar type of catalysts provided in the exhaust emission control device 20a (the first and the second SCR catalysts 40 and 41) are collectively called the "catalyst group CG". The first SCR catalyst 40 is also called the "most upstream-side catalyst", and the second SCR catalyst 41 is also called the "most downstream-side catalyst".

[0060] The control device 10a additionally includes a second temperature acquirer 59 that is configured by a sensor of measuring the bed temperature of the second SCR catalyst 41. Furthermore, the control device 10a includes a first estimator 110a and a second estimator 111a respectively in place of the first estimator 110 and the second estimator 111, and also includes a catalyst state estimation model 120a in place of the catalyst state estimation model 120. The control device 10a may include a temperature estimator configured to estimate the temperature of the downstream-side catalyst (the second SCR catalyst 41 in the illustrated example of Fig. 4), in place of the second temperature acquirer 59. The temperature estimator is configured to calculate the temperature of the second SCR catalyst 41 from the temperature of the first SCR catalyst 40 that is obtained by the first temperature acquirer 58, by using a relational expression, a map or the like provided in advance. According to a modification, the temperature estimator may be configured to calculate the temperature of the second SCR catalyst 41 by taking into account the temperature of the exhaust emission from the internal combustion engine 92, the flow rate of the exhaust emission, the heat of reaction of the first SCR catalyst 40, and any other parameters.

[0061] In the catalyst state estimation model 120a, a first model 121a is configured to output a total NOx conversion rate of the entire catalyst group CG. Similarly, a second model 122a is configured to output a total flow rate of NH 3 with regard to the entire catalyst group CG. A third model 123a is configured to output a total amount of NH 3 that does not contribute to the conversion reaction of NOx with regard to the entire catalyst group CG. The catalyst state estimation model 120a is configured to output a total adsorption amount of NH 3 with regard to the entire catalyst group CG. The first estimator 110a uses this catalyst state estimation model 120a to estimate the total adsorption amount of NH 3 with regard to the entire catalyst group CG, as the first adsorption amount.

[0062] Fig. 5 is a flowchart showing a procedure of processing by the control device 10a according to the second embodiment. The following describes only a different part of the processing that differs from the processing described above with regard to the first embodiment (shown in Fig. 3). At step S14a, the second estimator 111a obtains the amount of NOx flowing into the most upstream-side catalyst (the first SCR catalyst 40) in the catalyst group CG. The details of this process are similar to those of the process of step S14 shown in Fig. 3. At step S16a, the second estimator 111a obtains the bed temperature of the first SCR catalyst 40 from the first temperature acquirer 58 and obtains the bed temperature of the second SCR catalyst 41 from the second temperature acquirer 59. At step S20a, the second estimator 111a obtains the amount of NH 3 flowing into the most upstream-side catalyst (the first SCR catalyst 40) in the catalyst group CG. The details of this process are similar to those of the process of step S20 shown in Fig. 3.

[0063] At step S22a, the second estimator 111a obtains a prior state estimate of the total adsorption amount of NH 3 . At step S36a, the second estimator 111a obtains a prior state estimate with regard to the total adsorption amount of NH 3 and the gain value. The process of Fig. 5 replaces the "adsorption amount of NH 3 " in Fig. 3 with the "total adsorption amount of NH 3 " and otherwise performs the similar series of processing to that of the first embodiment described above with reference to Fig. 3. Accordingly, in the control device 10a of the second embodiment, both the first adsorption amount (the adsorption amount of NH 3 , NH 3 Ad) estimated by the first estimator 110a by using the catalyst state estimation model 120a and the second adsorption amount (the adsorption amount of NH 3 , m ad,NH3 ) estimated by the second estimator 111a according to the processing of Fig. 5 are the total adsorption amount of NH 3 with regard to the entire catalyst group CG.

[0064] As described above, in the control device 10a of the second embodiment, in the case where the exhaust pipe 30 (the main flow path) is provided with the plurality of similar type of catalysts, i.e., the first and the second SCR catalysts 40 and 41, the first estimator 110a and the second estimator 111a regard the plurality of catalysts 40 and 41 collectively as one catalyst (catalyst group CG) and estimate the first adsorption amount (the adsorption amount of NH 3 , NH 3 Ad) and the second adsorption amount (the adsorption amount of NH 3 , m ad,NH3 ). The configuration of incorporating the effects of the exhaust pipe 30 between the first SCR catalyst 40 and the second SCR catalyst 41 and the like into the mathematical model or the state estimation theory in advance enables the first estimator 110a and the second estimator 111a to estimate the first adsorption amount and the second adsorption amount with high accuracy, without obtaining information with regard to the exhaust pipe 30 and the like. In other words, this configuration decreases the total number of sensors and the like, compared with a configuration of individually estimating the adsorption amounts with regard to the respective catalysts 40 and 41. This accordingly decreases the total number of components of the after-treatment system 1a, while reducing the operation load of the first estimator 110a and the second estimator 111a and increasing the processing speed. Furthermore, in the case where the plurality of catalysts 40 and 41 provided in the exhaust pipe 30 are the similar type of catalysts, the first estimator 110a and the second estimator 111a regard these catalysts 40 and 41 collectively as one catalyst (catalyst group CG) and estimate the first adsorption amount and the second adsorption amount. The similar type of catalysts have no substantial differences in information items of the catalyst (for example, the temperature of the catalyst and the amount of NH 3 as the additive adsorbed to the catalyst) that affect the first adsorption amount and the second adsorption amount. This enables the first estimator 110a and the second estimator 111a to estimate the first adsorption amount and the second adsorption amount with high accuracy.<Third Embodiment>

[0065] Fig. 6 is a block diagram illustrating an after-treatment system 1c according to a third embodiment. The first embodiment shown in Fig. 1 describes the configuration using the SCR catalyst. The after-treatment system 1c of the third embodiment, on the other hand, uses a three-way catalyst, in place of the SCR catalyst. The three-way catalyst uses O 2 (oxygen) produced by a redox reaction, as the additive to convert CO, HC, and NOx (harmful substances) in the exhaust emission. The after-treatment system 1c includes a control device 10c and an exhaust emission control device 20c, in place of the control device 10 and the exhaust emission control device 20, respectively.

[0066] The exhaust emission control device 20c includes a three-way catalyst 80 in place of the SCR catalyst 40 and is provided with neither the urea pump unit 62 nor the urea nozzle 64. The three-way catalyst 80 removes CO, HC and NOx contained in the exhaust emission by oxidation or reduction thereof and thereby converts these harmful substances. The three-way catalyst 80 has an oxygen storage capacity OSC and is capable of accumulating (storing) oxygen (O 2 ) in the exhaust emission flowing into the three-way catalyst 80. In this embodiment, the "additive" is O 2 used for the oxidation reaction. The three-way catalyst 80 corresponds to the "catalyst" according to this embodiment.

[0067] The control device 10c does not include the supply controller 61. The control device 10c includes an oxygen concentration acquirer 84 in place of the NOx concentration acquirer 54, a front-end temperature acquirer 86 in place of the front-end temperature acquirer 56, an outlet harmful substance concentration acquirer 99c in place of the outlet NOx concentration acquirer 99, a first estimator 110c in place of the first estimator 110, a second estimator 111c in place of the second estimator 111, and a catalyst state estimation model 120c in place of the catalyst state estimation model 120.

[0068] The oxygen concentration acquirer 84 is configured to obtain an O 2 concentration in the exhaust emission from the internal combustion engine 92. The oxygen concentration acquirer 84 may be configured by obtaining a measurement signal measured by an A / F sensor provided in the exhaust pipe 30 or may be configured by obtaining a measurement signal measured by an oxygen sensor. The oxygen concentration acquirer 84 may estimate the O 2 concentration in the exhaust emission from an intake air flow signal or a fuel injection amount signal into the internal combustion engine 92. The oxygen concentration acquirer 84 is also called the "third acquirer" that obtains information of the additive. The front-end temperature acquirer 86 is a sensor configured to measure the temperature in the vicinity of an inlet (at a front end) of the three-way catalyst 80. The temperature acquirer 88 is a sensor configured to measure the bed temperature of the three-way catalyst 80. The outlet harmful substance concentration acquirer 99c is configured to obtain the concentration of at least one or more elements (may be one or may be multiple) among the harmful substances CO, HC and NOx contained in the exhaust emission.

[0069] The front-end temperature acquirer 86 and the temperature acquirer 88 are also called the "first acquirer" that obtains information of the three-way catalyst 80. According to the embodiment, the combustion state controller 91 corresponds to the "supply controller", the internal combustion engine 92 corresponds to the "supply portion", and the outlet harmful substance concentration acquirer 99c corresponds to the "outlet concentration acquirer".

[0070] Like the catalyst state estimation model 120 of the first embodiment, the catalyst state estimation model 120c includes a first model configured by a machine learning model to output a conversion rate of at least one of CO, HC and NOx in the three-way catalyst 80, a second model configured by a machine learning model to output an outflow amount of O 2 from the three-way catalyst 80, and a third model configured by a physical model to output an amount of O 2 that does not contribute to the conversion reaction of CO, HC or NOx. The first estimator 110c uses this catalyst state estimation model 120c to determine the adsorption amount of the additive O 2 (first adsorption amount) in the three-way catalyst 80 according to the laws of physics, for example, the mass conservation law, the mass balance law, the heat balance law and the energy balance law.

[0071] The second estimator 111c performs a similar series of processing to that of the first embodiment shown in Fig. 3 by using the adsorption amount of the additive O 2 in the three-way catalyst 80 and the gain value indicating the variation in the internal combustion engine 92, as the vector x of Mathematical Expression 2, and estimates the adsorption amount of the additive O 2 (second adsorption amount) and the gain value, in consideration of the observation value of the outlet harmful substance concentration acquirer 99c. The combustion state controller 91 uses the estimated second adsorption amount and the estimated gain value and controls the air-fuel ratio in the internal combustion engine 92 to one of the lean state, the stoichiometric state, and the rich state. The configuration of the third embodiment using the three-way catalyst 80 has similar advantageous effects to those of the first embodiment described above.<Fourth Embodiment>

[0072] Fig. 7 is a block diagram illustrating an after-treatment system 1 according to a fourth embodiment. The after-treatment system 1d of the fourth embodiment is configured to enhance the robustness of an estimated value of a state quantity against an error of a sensor configured to measure the outlet NOx concentration. The "sensor configured to measure the outlet NOx concentration" herein denotes the outlet NOx concentration acquirer 99 (outlet concentration acquirer). The "state quantity" herein means the adsorption amount of NH 3 by the SCR catalyst 40 (second adsorption amount) and the gain value indicating a variation in the supply portion. The after-treatment system 1d of the fourth embodiment includes a control device 10d, in place of the control device 10. The control device 10d includes a second estimator 111d in place of the second estimator 111. The control device 10d performs a processing flow shown in Fig. 8, in place of the processing flow described above with reference to Fig. 3.

[0073] Fig. 8 is a flowchart showing a procedure of processing performed by the control device 10d according to the fourth embodiment. The processing flow shown in Fig. 8 is similar to the processing flow of the first embodiment described above with reference to Fig. 3, except replacement of step S30 with step S30d.

[0074] At step S30d, the second estimator 111d of the control device 10d obtains a Kalman gain G[k] according to Mathematical Expression 8 described in the first embodiment and Mathematical Expression 12 given below. More specifically, the second estimator 111d first determines a variance R= σ 2< of observation noise in the outlet NOx concentration acquirer 99 according to Mathematical Expression 12. In Mathematical Expression 12, y k denotes the observation value y[k] of the outlet NOx concentration acquirer 99 at a current time (time t= kΔt), and θ denotes a predetermined value [%] indicating an error of the outlet NOx concentration acquirer 99 (hereinafter referred to as "observation error θ"). The observation error θ is a predetermined value. The observation error θ may be a sensor specification value of the outlet NOx concentration acquirer 99 or may be set by a user of the after-treatment system 1d. The observation error θ may be a corrected sensor specification value of the outlet NOx concentration acquirer 99, which is corrected by an index indicating a degree of deterioration of the outlet NOx concentration acquirer 99 (for example, the age of service of the outlet NOx concentration acquirer 99). The second estimator 111d subsequently obtains the Kalman gain G[k] by substituting the determined variance R of the observation noise into Mathematical Expression. [Math. 12] 3 σ = θ 100 y k ∴ R k = σ 2 = θ 300 y k 2

[0075] Even when the observation error θ of the outlet NOx concentration acquirer 99 is fixed, the magnitude (spread) of the variance σ differs, depending on the observation value y[k] of the outlet NOx concentration acquirer 99. The procedure of this embodiment determines the variance R= σ 2< of the observation noise according to Mathematical Expression 12 on the assumption that the observation error θ of the outlet NOx concentration acquirer 99 is equal to 3σ. According to a modification, Mathematical Expression 12 may be modified on the assumption that the observation error θ is equal to nσ (where n denotes any positive real number). In this case, "3" should be replaced by "n" in Mathematical Expression 12.

[0076] As described above, in the control device 10d of the fourth embodiment, the second estimator 111d determines the variance R of the observation noise in the outlet NOx concentration acquirer 99 (outlet concentration acquirer) from the concentration y k of the harmful substance obtained by the outlet NOx concentration acquirer 99 (the outlet NOx concentration, the outlet harmful substance concentration) and the observation error θ (the predetermined value indicating the error) of the outlet NOx concentration acquirer 99. While the conventional configuration generally uses a fixed value as the variance R of the observation error, the control device 10d causes the variance R of the observation noise in the outlet NOx concentration acquirer 99 to be varied depending on the obtained value y k (the observed value y k ) by the outlet NOx concentration acquirer. The second estimator 111d uses the variance R of the observation noise in the outlet NOx concentration acquirer 99 determined as described above for Mathematical Expression 8 in the state estimation theory to estimate the adsorption amount of NH 3 , m ad , NH3 (second adsorption amount) and the gain value K inj . This enhances the robustness of the estimated values of the state quantities (the adsorption amount of NH 3 , m ad , NH 3 and the gain value K inj ). The supply controller 61 then uses the adsorption amount of NH 3 , m ad , NH3 and the gain value K inj estimated by the second estimator 111d to control the supply of the additive in the urea pump unit 62 and the urea nozzle 64 (supply portion). This configuration further enhances the conversion rate of NOx (harmful substance) by the SCR catalyst 40.

[0077] Fig. 9 is a diagram illustrating variations of the supply portion and the outlet NOx concentration acquirer 99. Fig. 10 is a diagram illustrating one example of the results of simulation using the after-treatment system 1d. An example of the advantageous effects of the after-treatment system 1d is described with reference to Fig. 9 and Fig. 10. The after-treatment system 1d has a variation in the supply portion (the urea pump unit 62 and the urea nozzle 64) and a variation in the outlet NOx concentration acquirer 99. The variation in the supply portion is expressed by the gain value K inj described in the item e2, and the variation in the outlet NOx concentration acquirer 99 is expressed by the observation error θ as described above. Combinations of the gain value K inj and the observation error θ taking into account the variations are in a range surrounded by a rectangular broken line in Fig. 9. In Fig. 9, x denotes an arbitrary integral value.

[0078] A test environment of the after-treatment system 1d was created by combining the control device 10d described above and the exhaust emission control device 20 virtually constructed by using an information processing device. Fig. 10 illustrates the results of simulation obtained by using this test environment. Fig. 10(A) shows a time-course change of the gain value K inj calculated by the processing shown in Fig. 8. Fig. 10(B) shows a time-course change of the outlet NH 3 concentration NH^ 3,DS calculated by the processing shown in Fig. 8. Fig. 10(C) shows a time-course change of the outlet NOx concentration NO^ x,DS (the estimated value of the outlet NOx concentration) calculated by the processing shown in Fig. 8. In Fig. 10(A) to Fig. 10(C), each solid-line polygonal curve V1 shows a change of each correct answer value predicted in simulation. Each one-dot chain-line polygonal curve V2 shows a change of each value when the variance R of the observation noise in the outlet NOx concentration acquirer 99 is set to a "fixed value" (in other words, when the processing using Mathematical Expression 12 described above is not performed). Each broken-line polygonal curve V3 shows a change of each value when the variance R of the observation noise in the outlet NOx concentration acquirer 99 is subjected to the processing using Mathematical Expression 12 described above.

[0079] In the illustrated example of Fig. 10, providing an error of +40% to each of the observation error θ and the gain value K inj was started at a time T1. As clearly shown in Fig. 10(A) to Fig. 10(C), after the time T1 when providing the error was started, the polygonal curves V2 (one-dot chain line) with setting the variance R of the observation noise to the fixed value are deviated from the curves of correct answer value V1 (solid line), especially in parts encircled by broken line circles. Even after the time T1, on the other hand, the polygonal curves V3 (broken line) with the variance R of the observation noise varied depending on the observed value y k of the outlet NOx concentration acquirer 99 follow the curves of correct answer value V1 and are not significantly deviated from the curves of correct answer value V1. These results of simulation show that the control device 10d of the fourth embodiment enhances the robustness of the estimated values of the state quantities against the observation error θ of the outlet NOx concentration acquirer 99.

[0080] The fourth embodiment is described as a modification of the first embodiment. The configuration of the fourth embodiment is, however, also applicable to the second embodiment using the plurality of SCR catalysts and to the third embodiment using the three-way catalyst. The configuration of the fourth embodiment is further applicable to other configurations described below as modifications.<Modifications of Embodiments>

[0081] The present disclosure is not limited to the embodiments described above but may be implemented by a variety of other aspects without departing from the scope of the disclosure. For example, part of the configuration implemented by hardware may be replaced by software. On the contrary, part of the configuration implemented by software may be replaced by hardware. Some examples of possible modification are given below.[Modification 1]

[0082] The above embodiments describe exemplified configurations of the after-treatment system. The configuration of the after-treatment system may, however, be modified in various ways. For example, the exhaust emission control device of the after-treatment system may be provided with a plurality of different catalysts in combination selected among the SCR catalyst, the NSR catalyst and the three-way catalyst. The control device may be configured to estimate an adsorption amount of an additive and a gain value indicating a variation in a supply portion that supplies the additive, with respect to each of the plurality of catalysts by using the state estimation theory. The control device may also be configured to control a supply amount of each additive in each supply portion by using the estimated adsorption amount of each additive and the estimated gain value. Furthermore, the exhaust emission control device may be provided with another configuration, such as a diesel particulate filter (DPF) configured to remove particulate matter (PM) or a hydrolysis catalyst.

[0083] For example, the temperature acquirer configured to obtain the bed temperature of the catalyst may be placed upstream of the catalyst (in the vicinity of the inlet of the catalyst) or downstream of the catalyst (in the vicinity of the outlet of the catalyst). For example, at least any of the flow rate, the NOx concentration, the front-end temperature and the catalyst temperature respectively obtained by the flow rate acquirer, the NOx concentration acquirer, the front-end temperature acquirer, and the temperature acquirer may be an estimate obtained by using an NN, a map or the like, instead of the measurement value by the sensor.[Modification 2]

[0084] Exemplified series of processing performed by the control device (shown in Figs. 3 ,5 and 8) are described in the above embodiments. The series of processing performed by the control device may, however, be modified in various ways. For example, in the processing of Fig. 3 or Fig. 5 or Fig. 8, the execution sequence of steps S10 to S40 may be changed, or at least part of the processing of steps S10 to S40 may be omitted. For example, the first estimator may use any means, such as an NN, a map, a physical equation or the like, that is different from the catalyst state estimation model described above, to estimate the first adsorption amount. Similarly, the first estimator may use any means, such as an NN, a map, a physical equation or the like, that is different from the first model, to estimate the NOx conversion rate. The first estimator may use any means, such as an NN, a map, a physical equation or the like, that is different from the second model, to estimate the outflow amount of NH 3 . The first estimator may use any means, such as an NN, a map, a physical equation or the like, that is different from the third model, to estimate the amount of NH 3 that does not contribute to the conversion reaction of NOx.

Claims

1. A control device (10,10a,10c,10d) of an after-treatment system (1,1a,1c,1d), the after-treatment system (1,1a,1c,1d) comprising: an SCR catalyst (40,41,80) provided in a main flow path, which exhaust emission flows through, and configured to convert NOx in the exhaust emission; and a supply portion (62,64,92) configured to supply an additive for converting the NOx to the SCR catalyst (40,41,80), the control device (10,10a,10c,10d) comprising: an outlet concentration acquirer (99,99c) configured to obtain a concentration of the NOx at an outlet of the main flow path; a first estimator (110,110a,110c) configured to estimate a first adsorption amount that is an adsorption amount of the additive adsorbed to the SCR catalyst (40,41,80), by using a predetermined mathematical model that represents a relationship of an estimated value of an adsorption amount of the additive obtained as a result of a previous estimation process, an amount of the additive flowing into the SCR catalyst, an amount of the additive flowing out from the SCR catalyst, a conversion rate of the NOx in the SCR catalyst, an amount of the NOx flowing into the SCR catalyst, and an amount of the additive that does not contribute to a conversion reaction of the NOx, in the SCR catalyst; a second estimator (111,111a,111c,111d) configured to estimate a second adsorption amount that is an adsorption amount of the additive in the SCR catalyst (40,41,80) in consideration of the concentration of the NOx obtained by the outlet concentration acquirer (99,99c), and a gain value that indicates a variation in the supply portion (62,64,92) in consideration of the concentration of the NOx obtained by the outlet concentration acquirer (99,99c), from the first adsorption amount and a gain value indicating a variation in the supply portion (62,64,92), by using a state estimation theory; and a supply controller (61,91) configured to control supply of the additive in the supply portion (62,64,92) by using the second adsorption amount and the gain value estimated by the second estimator (111,111a,111c,111d), wherein the second estimator obtains a vector x^[k] including a state estimate of the second adsorption amount and a state estimate of the gain value by using an expression of: x ^ k = x ^ − k + G k y k − h x ^ − k where x^-[k] denotes a vector including a prior state estimate of the first adsorption amount at a present time obtained by the mathematical model and a prior state estimate of the gain value at the present time obtained by a dynamic characteristic model of the gain value; G[k] denotes a Kalman gain of a prior error covariance matrix, which is obtained from Jacobians with regard to the mathematical model and the dynamic characteristic model, and the Jacobians; y[k] denotes an observation value of the outlet concentration acquirer at the present time; and h[x^-[k]] denotes an estimate of the outlet concentration acquirer at the present time, and wherein the second estimator sends the obtained state estimate of the second adsorption amount and the obtained state estimate of the gain value to the supply controller.

2. The control device (10, 10a, 10c, 10d) of the after-treatment system (1,1a,1c,1d) according to claim 1, wherein the first estimator (110, 110a, 110c) is further configured to: respectively estimate a conversion rate of the NOx in the SCR catalyst (40,41,80) and an outflow amount of the additive flowing out from the SCR catalyst (40,41,80), by using the mathematical model; estimate an outlet NOx concentration that is a concentration of the NOx at the outlet of the main flow path by using the estimated conversion rate of the NOx; and estimate an outlet additive concentration that is a concentration of the additive at the outlet of the main flow path by using the estimated outflow amount.

3. The control device (10, 10a, 10c, 10d) of the after-treatment system (1,1a,1c,1d) according to claim 2, wherein the second estimator (111, 111a, 111c, 111d) is further configured to: determine an estimate of the concentration of the NOx that is expected to be obtained by the outlet concentration acquirer (99,99c), from the outlet NOx concentration and the outlet additive concentration; and correct the concentration of the NOx obtained by the outlet concentration acquirer (99,99c), with the determined estimate of the outlet concentration acquirer (99,99c), in the state estimation theory.

4. The control device (10, 10a, 10c, 10d) of the after-treatment system (1,1a,1c,1d) according to any one of claims 1 to 3, wherein the second estimator (111, 111a, 111c, 111d) employs an algorithm of determining an estimate that minimizes a mean squared error of a state quantity when the mean squared error is used as an evaluation function, for the state estimation theory.

5. The control device (10d) of the after-treatment system (1d) according to any one of claims 1 to 4, wherein the second estimator (111d) is further configured to: determine a variance of observation noise in the outlet concentration acquirer (99) from the concentration of the NOx obtained by the outlet concentration acquirer (99) and a predetermined value indicating an error of the outlet concentration acquirer (99); and estimate the second adsorption amount and the gain value by using the determined variance of the observation noise in the state estimation theory.

6. The control device (10a) of the after-treatment system (1a) according to any one of claims 1 to 5, wherein when a plurality of similar type of the SCR catalysts (40,41) are provided in the main flow path, the first estimator (110a) estimates a total adsorption amount of the additive with regard to the plurality of SCR catalysts (40,41), as the first adsorption amount, the second estimator (111a) estimates a total adsorption amount of the additive with regard to the plurality of SCR catalysts (40,41), as the second adsorption amount in consideration of the concentration of the NOx obtained by the outlet concentration acquirer (99), and the supply controller (61) controls supply of the additive to the plurality of SCR catalysts (40,41) by using the second adsorption amount and the gain value estimated by the second estimator (111a).

7. An after-treatment system (1,1a,1c,1d), comprising: the control device (10,10a,10c,10d) of the after-treatment system (1,1a,1c,1d) according to any one of claims 1 to 6; an SCR catalyst (40,41,80) provided in a main flow path, which exhaust emission flows through, and configured to convert NOx in the exhaust emission; and a supply portion (62,64,92) configured to supply an additive for converting the NOx to the SCR catalyst (40,41,80).

8. A method of controlling an after-treatment system (1,1a,1c,1d), wherein the after-treatment system (1,1a,1c,1d) comprises: an SCR catalyst (40,41,80) provided in a main flow path, which exhaust emission flows through, and configured to convert NOx in the exhaust emission; and a supply portion (62,64,92) configured to supply an additive for converting the NOx to the SCR catalyst (40,41,80), the method comprising: obtaining a concentration of the NOx at an outlet of the main flow path; estimating a first adsorption amount that is an adsorption amount of the additive adsorbed to the SCR catalyst (40,41,80), by using a predetermined mathematical model that represents a relationship of an estimated value of an adsorption amount of the additive obtained as a result of a previous estimation process, an amount of the additive flowing into the SCR catalyst, an amount of the additive flowing out from the SCR catalyst, a conversion rate of the NOx in the SCR catalyst, an amount of the NOx flowing into the SCR catalyst, and an amount of the additive that does not contribute to a conversion reaction of the NOx, in the SCR catalyst; estimating a second adsorption amount that is an adsorption amount of the additive in the SCR catalyst (40,41,80) in consideration of the obtained concentration of the NOx, and a gain value that indicates a variation in the supply portion (62,64,92) in consideration of the obtained concentration of the NOx, from the first adsorption amount and a gain value indicating a variation in the supply portion (62,64,92), by using a state estimation theory; and controlling supply of the additive in the supply portion (62,64,92) by using the estimated second adsorption amount and the estimated gain value, wherein the estimating the second adsorption amount and the gain value comprises obtaining a vector x^[k] including a state estimate of the second adsorption amount and a state estimate of the gain value by using an expression of: x ^ k = x ^ − k + G k y k − h x ^ − k where x^-[k] denotes a vector including a prior state estimate of the first adsorption amount at a present time obtained by the mathematical model and a prior state estimate of the gain value at the present time obtained by a dynamic characteristic model of the gain value; G[k] denotes a Kalman gain of a prior error covariance matrix, which is obtained from Jacobians with regard to the mathematical model and the dynamic characteristic model, and the Jacobians; y[k] denotes an observation value of the concentration of the NOx at the outlet at the present time; and h[x^-[k]] denotes an estimate of the concentration of the NOx at the outlet at the present time.

9. A computer program of controlling an after-treatment system (1,1a,1c,1d), the after-treatment system (1,1a,1c,1d) comprising: an SCR catalyst (40,41,80) provided in a main flow path, which exhaust emission flows through, and configured to convert NOx in the exhaust emission; and a supply portion (62,64,92) configured to supply an additive for converting the NOx to the SCR catalyst (40,41,80), the computer program comprising computer-executable instructions which, when executed by an information processing device, cause the information processing device to perform the method of claim 8.