INTELLIGENT MODELING METHOD OF SCR REACTION PROCESS OF DIESEL VEHICLE EXHAUST

Information

  • Patent Application
  • 20250028872
  • Publication Number
    20250028872
  • Date Filed
    September 23, 2024
    5 months ago
  • Date Published
    January 23, 2025
    a month ago
  • CPC
    • G06F30/15
  • International Classifications
    • G06F30/15
Abstract
An intelligent modeling method of a Selective Catalytic Reduction (SCR) reaction process of diesel vehicle exhaust includes the following steps: S1: acquiring a time sequence data set of an SCR reaction process of diesel vehicle exhaust for modeling, where the time sequence data set includes an input variable sequence and an output variable sequence; S2: selecting a multi-layer type-II fuzzy neural network as an SCR reaction process model of diesel vehicle exhaust based on the input variable sequence and the output variable sequence obtained in Si. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust can effectively model dynamic characteristics of the SCR reaction process such as nonlinearity, time delay and uncertain interference, and improve the accuracy, robustness and generalization ability of the SCR reaction process model.
Description
TECHNICAL FIELD

The present disclosure belongs to the technical field of vehicle post-processing control, in particular to an intelligent modeling method of a Selective Catalytic Reduction (SCR) reaction process of diesel vehicle exhaust.


BACKGROUND

An SCR system of diesel vehicle exhaust uses urea as a reducing agent, which reacts with NOx in exhaust under the action of a catalyst to generate harmless nitrogen (N2) and water (H2O), thus effectively reducing NOx emission from exhaust. The SCR reaction process is affected by the factors such as temperature, airspeed, gas composition, original engine exhaust, a urea injection amount and catalyst activity. The catalytic reduction reaction varies differently, which directly affects the effect of SCR emission reduction. Therefore, the accurate modeling of SCR reaction of diesel vehicle exhaust can help engineers understand the catalytic reduction reaction process in detail, which facilitates the design of an accurate and reasonable urea injection control strategy.


At present, the SCR reaction process of diesel vehicle exhaust is modeled based on a first principle, that is, a physical and chemical reaction mechanism. The disadvantage of such modeling method is that the physical and chemical reaction mechanism needs to calibrate parameters such as an activation energy coefficient, a gas constant and a gas molar mass for modelling. These parameters require a single-component chemical reaction calibration test under ideal test conditions. However, during the actual operation of diesel vehicles, many chemical reactions take place simultaneously at the exhaust tail, and the gas composition is complex, which is quite different from the reaction parameters calibrated under ideal conditions in the laboratory. At the same time, engineers need to have enough physical and chemical knowledge to use the physical and chemical reaction mechanism for modelling. All the main reactions and side reactions in the SCR reaction process of diesel vehicle exhaust can be accurately modeled, so that the established mechanism model cannot accurately reflect the SCR reaction process of diesel vehicle exhaust.


SUMMARY

In view of this, the present disclosure aims to propose an intelligent modeling method of an SCR reaction process of diesel vehicle exhaust, which avoids using the physical and chemical reaction mechanism model for modeling and effectively models the SCR complex dynamic reaction process by modeling the input and output data of the SCR reaction process model.


In order to achieve the above purpose, the technical scheme of the present disclosure is realized as follows.


An intelligent modeling method of a Selective Catalytic Reduction (SCR) reaction process of diesel vehicle exhaust includes the following steps:

    • S1: acquiring a time sequence data set of an SCR reaction process of diesel vehicle exhaust for modeling, where the time sequence data set includes an input variable sequence and an output variable sequence;
    • S2: selecting a multi-layer type-II fuzzy neural network as an SCR reaction process model of diesel vehicle exhaust based on the input variable sequence and the output variable sequence obtained in S1;
    • stablishing the SCR reaction process model of diesel vehicle exhaust in the Step S2 includes the following steps:
    • A1: selecting a type-II fuzzy membership function parameter and a fuzzy subsequent layer membership function, selecting a descent algorithm, and determining the number of nodes of a multi-layer structure;
    • A2: identifying antecedent parameters of a type-II fuzzy neural network model in an SCR reaction interval of diesel vehicle exhaust using a gradient descent method;
    • A3: identifying antecedent parameters of the type-II fuzzy neural network model in the SCR reaction interval of diesel vehicle exhaust using a recursive least square method;
    • the input variable sequence in the Step S1 includes one or more of an NOx concentration at an SCR inlet, a urea injection amount, an NH3 escape concentration after SCR and an SCR catalyst temperature;
    • the output variable sequence in the Step S1 includes an NOx concentration at an SCR outlet;
    • the time sequence of the input variable sequence and the output variable sequence in the Step S1 includes a sequence consisting of a measured value at a current moment and a measured value at a historical moment;
    • a method of acquiring the time sequence data in the Step S1 includes one of an engine bench test method and a vehicle field test method of a portable emission measurement system.


The multi-layer type-II fuzzy neural network model in the Step S2 includes an input layer, a type-II fuzzy layer, an interval operation layer, a fuzzy subsequent layer, a descent layer and an output layer.


The number of nodes in the input layer is one or two or more of time sequence data of an NOx concentration at an SCR inlet, a urea injection amount, an NH3 escape concentration after SCR and an SCR catalyst temperature; the number of nodes of a type-II fuzzy layer, an interval operation layer and a fuzzy subsequent layer of the multi-layer type-II fuzzy neural network model in the Step S2 is the same, which is specified by artificial experience or obtained by parameter optimization.


The number of nodes of the descent layer of the multi-layer type-II fuzzy neural network model in the Step S2 is determined according to the descent algorithm; the descent algorithm includes a first descent algorithm and a second descent algorithm; the first descent algorithm determines that the number of nodes of the descent layer of the multi-layer type-II fuzzy neural network model is 2; the second descent algorithm determines that the number of nodes of the descent layer of the multi-layer type-II fuzzy neural network model is the same as that the number of nodes of the fuzzy subsequent layer.


Preferably, the first descent algorithm is an iterative algorithm, including any one of a Karnik-Mendel algorithm, an enhanced Karnik-Mendel algorithm, an enhanced Karnik-Mendel algorithm with new initialization algorithm, an iterative algorithm with stop condition algorithm, an enhanced iterative algorithm with stop condition algorithm, and an enhanced opposite direction searching algorithm.


Preferably, the second descent algorithm is a closed-loop algorithm, including any one of a Wu-Tan (WT) algorithm, an Nie-Tan (NT) algorithm, a Du-Ying (DY) algorithm and a Begian-Melek-Mendel (BMM) algorithm.


The type-II fuzzy membership function in the Step A1 includes one of an interval type-II Gaussian membership function, a generalized type-II Gaussian membership function, an interval type-II triangular membership function, a generalized type-II triangular membership function, an interval type-II trapezoidal membership function, a generalized type-II trapezoidal membership function, an interval type-II bell-shaped membership function and a generalized type-II bell-shaped membership function.


The fuzzy subsequent layer membership function of the type-II fuzzy neural network includes any one of a single-valued polynomial, an interval type-II fuzzy polynomial and a generalized type-II fuzzy polynomial.


Establishing the type-II fuzzy neural network model needs to calibrate the type-II fuzzy membership function parameter of the type-II fuzzy layer and the coefficients of the fuzzy subsequent layer polynomial.


A3 further includes using the time sequence data set of the SCR reaction process of diesel vehicle exhaust to train the type-II fuzzy neural network model antecedent parameter obtained in A2 and the type-II fuzzy neural network model subsequent parameter obtained in A3; and determining the parameters of the type-II fuzzy layer and the fuzzy subsequent layer of the type-II fuzzy neural network model calibrated to verify an minimum error and the descent algorithm as the multi-layer type-II fuzzy neural network model of the SCR reaction process of diesel vehicle exhaust.


A training algorithm includes one of a gradient descent method, a Newton method, a quasi-Newton method, a steepest descent method, a simulated annealing method, a genetic algorithm, an ant colony algorithm, a particle swarm algorithm, a least square method and a recursive least square method.


Compared with the prior art, the intelligent modeling method of the SCR reaction process of diesel vehicle exhaust has the following beneficial effects.


The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust can avoid using the physical and chemical reaction mechanism for modeling and reduce model parameter calibration tests.


The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust can effectively model dynamic characteristics of the SCR reaction process such as nonlinearity, time delay and uncertain interference, and improve the accuracy, robustness and generalization ability of the SCR reaction process model.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which constitute a part of the present disclosure, are used to provide a further understanding of the present disclosure. The exemplary embodiments and the descriptions of the present disclosure are used to explain the present disclosure, rather than constitute an undue limitation of the present disclosure.



FIG. 1 is a schematic flow chart of an intelligent modeling method of an SCR reaction process of diesel vehicle exhaust according to Embodiment 1 of the present disclosure.



FIG. 2 is a schematic flow chart of a method of establishing an SCR reaction model of diesel vehicle exhaust according to the present disclosure.



FIG. 3 is a schematic flow chart of constructing an SCR reaction process model of diesel vehicle exhaust according to the present disclosure.



FIG. 4 is a first structure of a six-layer interval type-II fuzzy neural network model in Embodiment 1 of the present disclosure, which is an SCR reaction process model of diesel vehicle exhaust.



FIG. 5 is an interval type-II Gaussian fuzzy membership function of a six-layer interval type-II fuzzy neural network in Embodiment 1 of the present disclosure.



FIG. 6 is a second structure of a six-layer interval type-II fuzzy neural network model in Embodiment 2, which is an SCR reaction process model of diesel vehicle exhaust.





DETAILED DESCRIPTION OF THE EMBODIMENTS

It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict.


The present disclosure will be described in detail with reference to the accompanying drawings and embodiments.


Embodiment 1

As shown in FIG. 1, the present disclosure provides an intelligent modeling method of a Selective Catalytic Reduction (SCR) reaction process of diesel vehicle exhaust, including:


S1: acquiring a time sequence data set of an SCR reaction process of diesel vehicle exhaust for modeling, wherein the time sequence data set includes an input variable sequence and an output variable sequence; and


S2: selecting a multi-layer type-II fuzzy neural network as an SCR reaction process model of diesel vehicle exhaust based on the input variable sequence and the output variable sequence obtained in S1.


As shown in FIG. 2, establishing the SCR reaction process model of diesel vehicle exhaust in the Step S2 includes the following steps:


A1: selecting a type-II fuzzy membership function parameter and a fuzzy subsequent layer membership function, selecting a descent algorithm, and determining the number of nodes of a multi-layer structure;


A2: identifying antecedent parameters of a type-II fuzzy neural network model in an SCR reaction interval of diesel vehicle exhaust using a gradient descent method; and


A3: identifying antecedent parameters of the type-II fuzzy neural network model in the SCR reaction interval of diesel vehicle exhaust using a recursive least square method.


The following examples are used to have a detailed description.



FIG. 1 is a schematic flow chart of an intelligent modeling method of an SCR reaction process of diesel vehicle exhaust according to Embodiment 1 of the present disclosure. The embodiment is suitable for constructing an SCR reaction process model of diesel vehicle exhaust. The method specifically includes the following steps as shown in FIG. 3.


S11: The SCR reaction engine bench test is carried out, and time sequence data of an SCR reaction process of diesel vehicle exhaust for modeling is acquired, where the time sequence data includes an input variable sequence and an output variable sequence.


Specifically, a diesel engine of 3 L in a main engine plant is used to carry out the test on the bench system of the AVL electric dynamometer of 330 kW. The direct emission sampling system is the AVL AMA i60 emission test system. The unconventional pollutants are measured by AVL FTIR. At the same time, an AVL 735/753 fuel consumption analyzer, a water constant temperature system and an intake air conditioning system are equipped. The input variable sequence and the output variable sequence are collected through the above devices.


Specifically, the input variable sequence includes a urea injection amount x1, an NOx concentration x2 at an SCR inlet, and an NH3 escape concentration x3 at the SCR outlet. The output variable sequence includes the NOx concentration y at the SCR outlet.


S12: A first structure of a six-layer interval type-II fuzzy neural network model in FIG. 4 is selected as the SCR reaction process model of diesel vehicle exhaust.


Specifically, the first layer of the first structure of the six-layer interval type-II fuzzy neural network model is the input layer, and the variables corresponding to n nodes are:





1, . . . ,θn]=[y(k−1), . . . ,y(k−ny),x1(k−1), . . . ,x1(k−nx1),x2(k−1), . . . x2(k−nx2)


x3(k−1), . . . , x3(k−nx3)]. y(k−i) denotes the measured value of the NOx concentration at the SCR outlet at moment k−i, x1(k−i) denotes the measured value of the urea injection amount at moment k−i, and x2(k−i) denotes the measured value of the NOx concentration at the SCR inlet at moment k−i.


x3(k−i) denotes the measured value of the NH3 escape concentration after SCR at moment k−i. ny, nx1, nx2, nx3 denote the order of the NOx concentration y at the SCR outlet, the order of the urea injection amount x1, the order of the NOx concentration x2 at the SCR inlet, and the order of the NH3 escape concentration x3 at the SCR outlet. The method of identifying ny, nx1, nx2, nx3 includes but is not limited to the following methods: Akaike's Information Criterion (AIC), Bayesian Information Criterion (BIC) and Final Prediction Error (FPE).


Specifically, the second layer of the first structure of the six-layer interval type-II fuzzy neural network model is the type-II fuzzy layer, and the interval type-II Gaussian fuzzy membership function shown in FIG. 3 is selected. The interval type-II Gaussian fuzzy membership function corresponding to M×M nodes of the type-II fuzzy layer are respectively:


{tilde over (F)}11, {tilde over (F)}12, . . . , {tilde over (F)}1M, . . . , {tilde over (F)}n1, . . . , {tilde over (F)}nM. The output of the node of the type-II fuzzy layer is:









{







μ
_



F

?



?


?



(

θ

?


)

=

e

-



(


θ

?


-

m

?


?



)

2


2



(


σ

?


?


+

δ

?


?



)

2














μ
_



F

?



?


?



(

θ

?


)

=

e

-



(


θ

?


-

m

?


?



)

2


2



(


σ

?


?


-

δ

?


?



)

2













(
1
)










?

indicates text missing or illegible when filed




where μ{tilde over (F)}iji) denotes an upper membership of the variable θi in the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij; and μ{tilde over (F)}iji) denotes a lower membership of the variable θi in the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij.


mij, σij, δij denote a center value, an upper membership width and a width interval of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij, respectively, which are adjustable parameters. Specifically, the third layer of the first structure of the six-layer interval type-II fuzzy neural network model is the interval operation layer. The output corresponding to j(j=1, . . . , k) nodes of the interval operation layer is:









{






f
_

j

=




μ
_



F

?


1
j


(

θ
1

)

*



μ
_



F

?


2
j


(

θ
2

)

*

*



μ
_



F

?


n
j


(

θ
n

)










f
_

j

=




μ
_



F

?


1
j


(

θ
1

)

*



μ
_



F

?


2
j


(

θ
2

)

*

*



μ
_



F

?


n
j


(

θ
n

)










(
2
)










?

indicates text missing or illegible when filed




where ιj denotes an upper membership interval operation value of the j-th node; ιj; denotes the upper membership interval operation value of the j-th node; * denotes an operator, including but not limited to the following operations: multiplication ×; taking the minimum min, and taking maximum max; μ{tilde over (F)}iji) and μ{tilde over (F)}iji) denote the output of the node of the type-II fuzzy layer in Formula (1).


Specifically, the fourth layer of the first structure of the six-layer interval type-II fuzzy neural network model is the fuzzy subsequent layer. The fuzzy subsequent layer selects a single-valued polynomial, and the output corresponding to the j(j=1, . . . , k)-th node is:











C
j

(

z

-
1


)



θ

(

k
-
1

)





(
3
)








where





{






C
j



(

z

-
1


)


=

[



A
j

(

z

-
1


)

,


B
j

(

z

-
1


)

,


D
1
j

(

z

-
1


)

,


D
2
j

(

z

-
1


)


]













A
j



(

z

-
1


)


=


a
1
j

+


a
2
j



z

-
1



+

+


a

n

?


j



z

-

(


n

?


-
1

)






,








B
j



(

z

-
1


)


=


b
1
j

+


b
2
j



z

-
1



+

+


b

n

?


j



z

-

(


n

?


-
1

)




















D
1
j



(

z

-
1


)


=


d
11
j

+


d
12
j



z

-
1



+

+


d

1


n

?



j



z

-

(


n


?

2


-
1

)






,








D
2
j



(

z

-
1


)


=


d
21
j

+


d
22
j



z

-
1



+

+


d

2


n

?



j



z

-

(


n


?

2


-
1

)















θ


(

k
-
1

)


=


[


y

(

k
-
1

)

,


x
1

(

k
-
1

)

,


x
2

(

k
-
1

)

,


x
3

(

k
-
1

)


]

T












?

indicates text missing or illegible when filed




Cj(z−1) denotes the polynomial coefficient vector of the j-th node; z−1 is a discrete time sequence backward shift operator; and θ(k−1) is variable vector of the j-th node.


Aj(z−1), Bj(z−1), D1j(z−1), D2j(z−1) denote polynomial coefficients of the NOx concentration y at the SCR outlet, the urea injection amount x1, the NOx concentration x2 at the SCR inlet, and the NH3 escape concentration x3 at the SCR outlet, respectively;







a
1
j

,

a
2
j

,

a

n
y

j





denote the first coefficient, the second coefficient and the ny-th coefficient of the polynomial Aj(z−1) of the NOx concentration y at the SCR outlet, respectively;







b
1
j

,

b
2
j

,

b

n

x
1


j





denote the first coefficient, the second coefficient and the nx1-th coefficient of the polynomial of the urea injection amount x1, respectively.







d
11
j

,

d
12
j

,

d

1


n

x
2



j





denote the first coefficient, the second coefficient and the nx2-th coefficient of the polynomial D1j(z−1) of the NOx concentration x2 at the SCR inlet, respectively;







d
21
j

,

d
22
j

,

d

2


n

x
3



j





denote the first coefficient, the second coefficient and the nx3-th coefficient of the polynomial D2j(z−1) of the NH3 escape concentration x3 at the SCR outlet, respectively.


Specifically, the fifth layer of the first structure of the six-layer interval type-II fuzzy neural network model is the descent layer. The descent layer selects the NT descent algorithm, and the output corresponding to the j(j=1, . . . , k)-th node is:











ω
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]




(
4
)







where ωj(k) denotes the normalized value of the membership of the j-th node at moment k, ωj(k)=(ιj+ιj)/Σj=1M(ιj+ιj), ιj and ιj denote the output of the node of the interval operation layer in Formula (2); Cj(z−1) and denote the output of the node of the fuzzy subsequent layer in Formula (3).


Specifically, the sixth layer of the first structure of the six-layer interval type-II fuzzy neural network model is the output layer. The output corresponding to the unique node of the output layer is:











y
^

(
k
)

=





j
=
1

M





ω
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]


+

ξ

(
k
)






(
5
)







where ŷ(k) denotes the predicted value of the NOx concentration at the SCR outlet at moment k; ξ(k) denotes the noise variable at moment k; ωj(k)[Cj(z−1)θ(k−1)] denotes the output of the node of the descent layer in Formula (4).


S13: The parameters of the type-II fuzzy layer of the first structure of the six-layer interval type-II fuzzy neural network model of the SCR reaction of diesel vehicle exhaust are calibrated using the gradient descent method.


Specifically, the error objective function of the first structure of the six-layer interval type-II fuzzy neural network model is selected as:











Θ
1

(
k
)

=



1
2




(


y

(
k
)

-


y
^

(
k
)


)

2


=


1
2




Δ
2

(
k
)







(
6
)







where Θ1(k) denotes one half of the square of the error between the measured value of the NOx concentration at the SCR outlet and the predicted value of the NOx concentration at the SCR outlet at moment k; y(k) denotes the measured value of the NOx concentration at the SCR outlet at moment k; ŷ(k) denotes the predicted value of the NOx concentration at the SCR outlet at moment k; Δ(k)=y(k)−ŷ(k) denotes the predicted error of the NOx concentration at the SCR outlet at moment k.


Specifically, the parameter identification algorithm of the type-II fuzzy layer of the first structure of the six-layer interval type-II fuzzy neural network model is:











m
i
j

(

k
+
1

)

=




m
i
j

(
k
)

-

η







Θ
1

(
k
)






m
i
j

(
k
)





=



m
i
j

(
k
)

+


η

(


y

(
k
)

-


y
^

(
k
)


)







y
^

(
k
)






m
i
j

(
k
)










(
7
)











σ
i
j

(

k
+
1

)

=




σ
i
j

(
k
)

-

η







Θ
1

(
k
)






σ
i
j

(
k
)





=



σ
i
j

(
k
)

+


η

(


y

(
k
)

-


y
^

(
k
)


)







y
^

(
k
)






σ
i
j

(
k
)














δ
i
j

(

k
+
1

)

=




δ
i
j

(
k
)

-

η







Θ
1

(
k
)






δ
i
j

(
k
)





=



δ
i
j

(
k
)

+


η

(


y

(
k
)

-


y
^

(
k
)


)







y
^

(
k
)






δ
i
j

(
k
)

















y
^

(
k
)






m
i
j

(
k
)



=






ω
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]

-


y
^

(
k
)




Σ

j
=
1

L

(



f
_

j

+


f
_

j


)




(





f
_

j

(


θ
i

-


m
i
j

(
k
)


)



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

2


+




f
_

j

(


θ
i

-


m
i
j

(
k
)


)



(



σ
i
j

(
k
)

-


δ
i
j

(
k
)


)

2



)













y
^

(
k
)






σ
i
j

(
k
)



=






ω
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]

-


y
^

(
k
)




Σ

j
=
1

L

(



f
_

j

+


f
_

j


)




(






f
_

j

(


θ
i

-


m
i
j



(
k
)



)

2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

3


+





f
_

j

(


θ
i

-


m
i
j



(
k
)



)

2



(



σ
i
j

(
k
)

-


δ
i
j

(
k
)


)

3



)













y
^

(
k
)






δ
i
j

(
k
)



=






ω
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]

-


y
^

(
k
)




Σ

j
=
1

L

(



f
_

j

+


f
_

j


)




(






f
_

j

(


θ
i

-


m
i
j



(
k
)



)

2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

3


+





f
_

j

(


θ
i

-


m
i
j



(
k
)



)

2



(



σ
i
j

(
k
)

-


δ
i
j

(
k
)


)

3



)






where mij(k+1) denotes the updated value of the center of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k+1mij(k) denotes the un-updated value of the center of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k; σij(k+1) denotes the updated value of the width of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k+1; σij(k) denotes the un-updated value of the width of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k;


δij(k+1) denotes the updated value of the width interval of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij: of the type-II fuzzy layer at moment k+1; δij(k) denotes the un-updated value of the width interval of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij: of the type-II fuzzy layer at moment k; ∂Θ1(k)/∂mij(k) denotes the derivative of the error objective function Θ1(k) on mij(k) (in Formula (6); η denotes the learning rate of the gradient descent method, in which the value is in the range of 0 to 1; ŷ(k) denotes the predicted value of the NOx concentration at the SCR outlet at moment k, and ∂Θ1(k)/∂mij(k): denotes the derivative of the predicted value of the NOx concentration at the SCR outlet on mij(k) at moment k.


S15: The parameters of the coefficient of the fuzzy subsequent layer of the first structure of the six-layer interval type-II fuzzy neural network model of SCR reaction of diesel vehicle exhaust are calibrated using the recursive least square method.


Specifically, the first structure of the six-layer interval type-II fuzzy neural network model of SCR reaction of diesel vehicle exhaust is rewritten in a vector form as:











y
^

(
k
)

=



ξ
T

(

k
-
1

)




β
^

(
k
)






(
8
)










ξ

(

k
-
1

)

=


[



ξ
1
T

(

k
-
1

)

,
L
,


ξ
M
T

(

k
-
1

)


]

T









β
^

(
k
)

=


[



β
1
T

(
k
)

,
L
,


β
M
T

(
k
)


]

T









ξ
j

(

k
-
1

)

=

[




ω
j

(
k
)



y

(

k
-
1

)


,
L
,



ω
j

(
k
)



y

(

k
-

n
y


)


,



ω
j

(
k
)




x
1

(

k
-
1

)


,
L
,



ω
j

(
k
)




x
1

(

k
-

n

x
1



)


,













ω
j

(
k
)




x
2

(

k
-
1

)


,
L
,



ω
j

(
k
)




x
2

(

k
-

n

x
2



)


,



ω
j

(
k
)




x
3

(

k
-
1

)


,
L
,



ω
j

(
k
)




x
3

(

k
-

n

x
3



)



]

T








β
j

(
k
)

=


[


a
1
j

,
L
,


a

n
y

j



b
1
j


,
L
,

b

n

x

1


j

,

d
11
j

,
L
,

d

1


n

x

2



j

,

d
21
j

,
L
,

d

2


n

x

3



j


]

T





where ξ(k−1) denotes the known parameter vector at moment k−1; ξjT(k−1) denotes the j-th known parameter element at moment k−1, j=1, K, M; {circumflex over (β)}(k). denotes the coefficient vector of the fuzzy subsequent layer that needs to be updated at moment k; βj(k), denotes the j-th coefficient element of the fuzzy subsequent layer that needs to be updated at moment k, j=1, K, M; ωj(k) denotes the normalized value of the membership of the j-th node at moment k; y(k−i) denotes the measured value of the NOx concentration at the SCR outlet at moment k−i. x1(k−i) denotes the measured value of urea injection amount at moment k−i; x(k−i) denotes the measured value of the NOx concentration at the SCR inlet at moment k−i; x3(k−i) denotes the measured value of the NH3 escape concentration after SCR at moment k−i;







a
1
j

,

a
2
j

,

a

n
y

j





denote the first coefficient, the second coefficient and the ny-th coefficient of the polynomial Aj(z−1) of the NOx concentration y at the SCR outlet, respectively;







b
1
j

,

b
2
j

,

b

n

x
1


j





denote the first coefficient, the second coefficient and the nz1-th coefficient of the polynomial Bj(z−1) of the urea injection amount x1, respectively;







d
11
j

,

d
12
j

,

d

1


n

x
2



j





denote the first coefficient, the second coefficient and the nx2-th coefficient of the polynomial Dij(z−1) of the NOx concentration x2 at the SCR inlet, respectively;







d
21
j

,

d
22
j

,

d

2


n

x
3



j





denote the first coefficient, the second coefficient and the nx3-th coefficient of the polynomial D2j(z−1) of the NH3 escape concentration x3 at the SCR outlet, respectively.


The fuzzy subsequent layer coefficient vector {circumflex over (β)}(k) that needs to be updated is iteratively updated using the following recursive least square method:














β
^

(
k
)

=



β
^

(

k
-
1

)

+


K

(
k
)

[


y

(
k
)

-



ξ
T

(

k
-
1

)




β
^

(

k
-
1

)



]









K

(
k
)

=



P

(

k
-
1

)



ξ

(

k
-
1

)



1
+


ξ
T

(

k
-

1


P

(

k
-
1

)



ξ

(

k
-
1

)













P

(
k
)

=


P

(

k
-
1

)

-


K

(
k
)




ξ
T

(

k
-
1

)



P

(

k
-
1

)










(
9
)







where {circumflex over (β)}(k) denotes the coefficient vector of the fuzzy subsequent layer that needs to be updated at moment k; {circumflex over (β)}(k−1) denotes the coefficient vector of the fuzzy subsequent layer at moment k−1; K(k) denotes the known gain matrix at moment k; P(k−1) denotes the covariance matrix at moment k−1; P(k) denotes the covariance matrix updated at moment k.


Further, the steps of calibrating parameters of S13 and S14 are repeated until the error objective number in Formula (6) satisfies: Θ1(k)≤λ1(10).


where λ1 denotes the prediction accuracy of the first structure of the six-layer interval type-II fuzzy neural network model.


Specifically, after the prediction accuracy of the first structure of the six-layer interval type-II fuzzy neural network model satisfies Formula (10), the parameters of the type-II fuzzy layer in the Formula (7) and the parameters of the fuzzy subsequent layer in the Formula (9) are fixed parameters of the first structure of the six-layer interval type-II fuzzy neural network model. In this way, the modeling of the SCR reaction process of diesel vehicle exhaust is completed.


Embodiment 2


FIG. 1 is a schematic flow chart of an intelligent modeling method of an SCR reaction process of diesel vehicle exhaust according to Embodiment 1 of the present disclosure. The embodiment is suitable for constructing an SCR reaction process model of diesel vehicle exhaust. The method specifically includes the following steps as shown in FIG. 3.


S11: The SCR reaction engine bench test is carried out, and time sequence data of an SCR reaction process of diesel vehicle exhaust for modeling is acquired, where the time sequence data includes an input variable sequence and an output variable sequence.


Specifically, a diesel engine of 3 L in a main engine plant is used to carry out the test on the bench system of the AVL electric dynamometer of 330 kW. The direct emission sampling system is the AVL AMA i60 emission test system. The unconventional pollutants are measured by AVL FTIR. At the same time, an AVL 735/753 fuel consumption analyzer, a water constant temperature system and an intake air conditioning system are equipped. The input variable sequence and the output variable sequence are collected through the above devices.


Specifically, the input variable sequence includes a urea injection amount x1, an NOx concentration x2 at an SCR inlet, and an NH3 escape concentration x3 at the SCR outlet. The output variable sequence includes the NOx concentration y at the SCR outlet.


S12: A first structure of a six-layer interval type-II fuzzy neural network model in FIG. 6 is selected as the SCR reaction process model of diesel vehicle exhaust.


Specifically, the first layer of the first structure of the six-layer interval type-II fuzzy neural network model is the input layer, and the variables corresponding to n nodes are:





1, . . . θn]=[y(k−1), . . . ,y(k−ny),x1(k−1), . . . ,x1(k−nx1),x2(k−1), . . . ,x2(k−nx2)


x3(k−1), . . . , x3(k−nx3)]. y(k−i) denotes the measured value of the NOx concentration at the SCR outlet at moment k−i, x1(k−i) denotes the measured value of the urea injection amount at moment k−i, and x2(k−i) denotes the measured value of the NOx concentration at the SCR inlet at moment k−i. x3(k−i) denotes the measured value of the NH3 escape concentration after SCR at moment k−i. ny, nx1, nx2, nx3 denote the order of the NOx concentration y at the SCR outlet, the order of the urea injection amount x1, the order of the NOx concentration x2 at the SCR inlet, and the order of the NH3 escape concentration x3 at the SCR outlet. The method of identifying ny, nx1, nx2, nx3 includes but is not limited to the following methods: Akaike's Information Criterion (AIC), Bayesian Information Criterion (BIC) and Final Prediction Error (FPE).


Specifically, the second layer of the first structure of the six-layer interval type-II fuzzy neural network model is the type-II fuzzy layer, and the interval type-II Gaussian fuzzy membership function shown in FIG. 5 is selected. The interval type-II Gaussian fuzzy membership function corresponding to n×M nodes of the type-II fuzzy layer are respectively:


{tilde over (F)}11, {tilde over (F)}12, . . . , {tilde over (F)}1M, . . . , {tilde over (F)}n1, . . . , {tilde over (F)}nM. The output of the node of the type-II fuzzy layer is:









{







μ
_



F
~

i
j


(

θ
i

)

=

e

-



(


θ
i

-

m
i
j


)

2


2



(


σ
i
j

+

δ
i
j


)

2














μ
_



F
~

i
j


(

θ
i

)

=

e

-



(


θ
i

-

m
i
j


)

2


2



(


σ
i
j

+

δ
i
j


)

2













(
11
)







where μ{circumflex over (F)}iji) denotes an upper membership of the variable θi in the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij; μFiji) denotes a lower membership of the variable θi in the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij; mij, σij, δij denote a center value, an upper membership width and a width interval of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij, respectively, which are adjustable parameters.


Specifically, the third layer of the first structure of the six-layer interval type-II fuzzy neural network model is the interval operation layer. The output corresponding to j(j=1, . . . , M) nodes of the interval operation layer is:









{






f
_


j


=




µ
_



F
~

1
j


(

θ
1

)





µ
_



F
~

2
j


(

θ
2

)







µ
_



F
~

n
j


(

θ
n

)











f
_

j





µ
_



F
~

1
j


(

θ
1

)






µ
_



F
~

2
j


(

θ
2

)







µ
_



F
~

n
j


(

θ
n

)









(
12
)







where ιj denotes an upper membership interval operation value of the j-th node; ιj. denotes the upper membership interval operation value of the j-th node; * denotes an operator, including but not limited to the following operations: multiplication, taking the minimum min, and taking maximum max; μ{tilde over (F)}iji) and μ{tilde over (F)}iji) denote the output of the node of the type-II fuzzy layer in Formula (1).


Specifically, the fourth layer of the first structure of the six-layer interval type-II fuzzy neural network model is the fuzzy subsequent layer. The fuzzy subsequent layer selects a single-valued polynomial, and the output corresponding to the j(j=1, . . . , M)-th node is












C
j

(

z

-
1


)



θ

(

k
-
1

)


=

[




C
l
j

(

z

-
1


)



θ

(

k
-
1

)


,



C
r
j

(

z

-
1


)



θ

(

k
-
1

)



]





(
13
)









where







{






C
l
j



(

z

-
1


)


=

[



A
l
j

(

z

-
1


)

,


B
l
j

(

z

-
1


)

,


D
l
j

(

z

-
1


)

,


D
l
j

(

z

-
1


)


]









C
r
j



(

z

-
1


)


=

[



A
r
j



(

z

-
1


)


,


B
r
j



(

z

-
1


)


,


D
r
j



(

z

-
1


)


,


D
r
j



(

z

-
1


)



]










A
l
j



(

z

-
1


)


=


a

1
,
l

j

+


a

2
,
l

j



z

-
1



+

+


a



n

y
,

l



j



z

-

(


n
y

-
1

)






,



A
r
j

(

z

-
1


)

=


a

1
,
r

j

+


a

2
,
r

j



z

-
1



+

+


a



n

y
,

r



j



z

-

(


n
y

-
1

)














B
l
j



(

z

-
1


)


=



b

1
,
l

j

+


b

2
,
l

j



z

-
1



+

+


b



n


x
1

,
l



j



z

-

(


n

x
1


-
1

)






B
l
j

(

z

-
1


)



=


b

1
,
r

j

+


b

2
,
r

j



z

-
1



+

+


b



n


x
1

,
r



j



z

-

(


n

x
1


-
1

)















D

1
,
l

j

(

z

-
1


)

=


d

11
,
l

j

+


d

12
,
l

j



z

-
1



+

+


d




1


n

x
,

2



,
l


j



z

-

(


n

x
2


-
1

)






,



D

1
,
r

j

(

z

-
1


)

=


d

11
,
r

j

+


d

12
,
r

j



z

-
1



+

+


d

1


n


x
2

,
r



j



z

-

(


n

x
2


-
1

)















D

2
,
l

j

(

z

-
1


)

=


d

21
,
l

j

+


d

22
,
l

j



z

-
1



+

+


d



2


n


x
3

,
l




j



z

-

(


n

x
3


-
1

)






,



D

2
,
r

j

(

z

-
1


)

=


d

21
,
r

j

+


d

22
,
r

j



z

-
1



+

+


d



2


n


x
3

,
r




j



z

-

(


n

x
3


-
1

)













θ

(

k
-
1

)

=


[


y

(

k
-
1

)

,


x
1

(

k
-
1

)

,


x
2

(

k
-
1

)

,


x
3

(

k
-
1

)


]

T









Cj(z−1=[Cij(z−1), Crj(z−1)] denotes the polynomial coefficient vector of the j-th node, Cij(z−1) denotes the left interval polynomial coefficient vector of the j-th node, Crj(z−1) denotes the right interval polynomial coefficient vector of the j-th node; z−1 is a discrete time sequence backward shift operator; ∝(k−1) is variable vector of the j-th node; Aij(z−1), Bij(z−1), D1,ij(z−1), D2,ij(z−1) denote the left interval polynomial coefficients of the NOx concentration y at the SCR outlet, the urea injection amount x1, the NOx concentration x2 at the SCR inlet, and the NH3 escape concentration x3 at the SCR outlet, respectively;







a

1
,
l

j

,

a

2
,
l

j

,

a


n
x

,
l

j





denote the first coefficient, the second coefficient and the ny-th coefficient of the left interval polynomial Aij(z−1) of the NOx concentration y at the SCR outlet, respectively;







a

?


,

a

?


,

a

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the ny-th coefficient of the right interval polynomial Arj(z−1) of the NOx concentration at the SCR outlet, respectively;







b

?


,

b

?


,

b

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx1-th coefficient of the left interval polynomial Bij(z−1) of the urea injection amount x1, respectively.







b

?


,

b

?


,

b

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx1-th coefficient of the right interval polynomial Bij(z−1) of the urea injection amount x1, respectively.







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx2-th coefficient of the left interval polynomial Di,jj(z−1) of the NOx concentration x2 at the SCR outlet, respectively.







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx2-th coefficient of the right interval polynomial Dl,yj(z−1) of the NOx concentration x2 at the SCR inlet, respectively;







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx3-th coefficient of the left interval polynomial D2,jj(z−1) of the NH3 escape concentration x3 at the SCR outlet, respectively.







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx3-th coefficient of the right interval polynomial D2,yj(z−1) of the NH3 escape concentration x3 at the SCR outlet, respectively.


Specifically, the fifth layer of the second structure of the six-layer interval type-II fuzzy neural network model is the descent layer. The descent layer selects the KM descent algorithm, and the output corresponding to the left and right nodes of the descent layer are:









{






y
l

(
k
)

=





f
_

T



Q
l
T



E
1
T



E
1



Q
l



ϑ
l


+



f
_

T



Q
l
T



E
2
T



E
2



Q
l



ϑ
l







f
_

T



Q
l
T



r
l


+



f
_

T



Q
l
T



s
l












y
r



(
k
)


=





f
_

T



Q
r
T



E
3
T



E
3



Q
r



ϑ
r


+



f
_

T



Q
r
T



E
4
T



E
4



Q
r



ϑ
r







f
_

T



Q
r
T



r
l


+



f
_

T



Q
r
T



s
l












(
14
)









where







{






ϑ
l

=


[


ϑ
l
1

,

ϑ
l
2

,


,

ϑ
l
M


]

=

[





C
l

1

(

z

-
1


)



θ

(

k
-
1

)


,




C
l

2

(

z

-
1


)



θ

(

k
-
1

)


,



,




C
l

M

(

z

-
1


)



θ

(

k
-
1

)



]









ϑ
r

=


[


ϑ
r
1

,

ϑ
r
2

,


,

ϑ
r
M


]

=

[





C
r

1

(

z

-
1


)



θ

(

k
-
1

)


,




C
r

2

(

z

-
1


)



θ

(

k
-
1

)


,



,




C
r

M

(

z

-
1


)



θ

(

k
-
1

)



]










f
_

=

[



f
_

1

,


f
_

2

,



,


f
_

M


]










f
_

=

[



f
_

1

,


f
_

2

,



,


f
_

M


]










E
1

=


[



e

1
,

1



e
2
1


,



,

e
L
1

,
0
,



,
0

]


ϵ





L
×
M




,


E
2

=


[

0
,



,
0
,


ε

1
,

2



ε
2
2


,



,

ε

M
-
L

2


]


ϵ






(

M
-
L

)

×
M













E
3

=


[



e

1
,

3



e
2
3


,



,

e
R
3

,
0
,



,
0

]


ϵ





R
×
M




,


E
4

=


[

0
,



,
0
,


ε

1
,

4



ε
1
4


,



,

ε

M
-
R

4


]


ϵ






(

M
-
R

)

×
M





]








r
l

=




[

1
,
1
,




1

,




L


0


,
0
,



,

0

]
T

ϵ




M


,


s
l

=

[
0


,
0
,



,

0





1
,
1
,




1

,
]




M
-
L


T


ϵ




M










r
r

=




[

1
,
1
,




1

,




R


0


,
0
,



,

0

]
T

ϵ




M


,


s
r

=

[
0


,
0
,



,

0





1
,
1
,




1

,
]




M
-
R


T


ϵ




M






;





yi(k) denotes the output of the node on the left side of the descent layer at moment k; yr(k) denotes the output of the node on the right side of the descent layer at moment k; ϑl denotes the parameter vector on the left side of the fuzzy subsequent layer, ϑlj=Clj(z−1)θ(k−1) denotes the parameter output on the left side of the j-th fuzzy subsequent layer node in Formula (13); ϑr denotes the parameter vector on the right side of the fuzzy subsequent layer, ϑlj=Clj(z−1)θ(k−1) denotes the parameter output on the right side of the j-th node of the fuzzy subsequent layer in Formula (13); ι denotes the upper interval output vector of the node of the interval operation layer in Formula (12); ι denotes the lower interval output vector of the node of the interval operation layer in Formula (12); Ql denotes a left permutation matrix, and the fuzzy subsequent parameters before and after the ascending arrangement of the left end points of the KM descent algorithm are transformed into each other through the permutation matrix Ql; Qr denotes a right permutation matrix, and the fuzzy subsequent parameters before and after the ascending arrangement of the right end points of the KM descent algorithm are transformed into each other through the permutation matrix Qr; E1, E2, E3 and E4 denote an upper interval unit matrix of a left point, a lower interval unit matrix of a left point, a lower interval unit matrix of a right point, and an upper interval unit matrix of a right point, respectively.


ei1custom-characterLi2custom-characterM−L,ei3custom-characterRi4custom-characterM−R denote an interval unit vector of a left point, an interval unit vector of a left point, an interval unit vector of a right point, and an interval unit vector of a right point. ri, si, rr, sr denote an interval unit vector of a left point, an interval unit vector of a left point, an interval unit vector of a right point, and an interval unit vector of a right point; L and R denote left and right turning points determined by the KM descent algorithm; custom-character denotes a natural number; and custom-character. denotes a positive integer.


Specifically, the sixth layer of the second structure of the six-layer interval type-II fuzzy neural network model is the output layer. The output corresponding to the unique node of the output layer is:














y
^

(
k
)

=





j
=
1

M





ω
l
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]


+




j
=
1

M





ω
r
j

(
k
)

[



C
j

(

z

-
1


)



θ

(

k
-
1

)


]


+

ξ

(
k
)











ω
l
j

(
k
)

=




(


M
1
T



f
_


)

i

+


(


M
2
T



f
_


)

i



2


(




f
_

T



R
l


+



f
_

T



S
l



)




,



ω
r
j

(
k
)

=




(


M
3
T



f
_


)

i

+


(


M
4
T



f
_


)

i



2


(




f
_

T



R
r


+



f
_

T



S
r



)












M
1

=


Q
l
T



E
1
T



E
1



Q
l



,


M
2

=


Q
l
T



E
2
T



E
2



Q
l



,


M
3

=


Q
r
T



E
3
T



E
3



Q
r



,


M
4

=


Q
r
T



E
4
T



E
4



Q
r











R
1


=


Q
l
T



r
l



,


S
l

=


Q
l
T



s
l



,


R
r

=


Q
r
T



r
r



,


S
r

=

Q
r
T


,

s
r








(
15
)







where ŷ(k) denotes the predicted value of the NOx concentration at the SCR outlet at moment k; δ(k) denotes the noise variable at moment k; Cj(z−1)θ(k−1) denotes the output vector of the fuzzy subsequent layer in Formula (13); ωij(k) denotes the normalized value of the left interval membership of the j-th node of the fuzzy subsequent layer at moment k in Formula (13); ωrj(k) a c denotes the normalized value of the right interval membership of the j-th node of the fuzzy subsequent layer at moment k in Formula (13); ι denotes the upper interval output vector of the node of the interval operation layer in Formula (12); ι denotes the lower interval output vector of the node of the interval operation layer in Formula (12); Ql denotes a left permutation matrix, and the fuzzy subsequent parameters before and after the ascending arrangement of the left end points of the KM descent algorithm are transformed into each other through the permutation matrix Ql; Qr denotes a right permutation matrix, and the fuzzy subsequent parameters before and after the ascending arrangement of the right end points of the KM descent algorithm are transformed into each other through the permutation matrix Qr; E1, E2, E3 and E4 denote an upper interval unit matrix of a left point, a lower interval unit matrix of a left point, a lower interval unit matrix of a right point, and an upper interval unit matrix of a right point, respectively; M1, M2, M3 and M4 denote an upper interval permutation matrix of a left point, a lower interval permutation matrix of a left point, a lower interval permutation matrix of a right point, and an upper interval permutation matrix of a right point, respectively.


Rl, Sl, Rr, Sr denote an upper interval permutation unit vector of a left point, a lower interval permutation unit vector of a left point, a lower interval permutation unit vector of a right point, and an upper interval permutation unit vector of a right point.


S13: The parameters of the type-II fuzzy layer of the second structure of the six-layer interval type-II fuzzy neural network model of the SCR reaction of diesel vehicle exhaust are calibrated using the gradient descent method.


Specifically, the error objective function of the second structure of the six-layer interval type-II fuzzy neural network model is selected as:











Θ
2



(
k
)


=



1
2




(


y

(
k
)

-


y
^

(
k
)


)

2


=


1
2



Δ
2



(
k
)







(
16
)







where Θ2(k) denotes one half of the square of the error between the measured value of the NOx concentration at the SCR outlet and the predicted value of the NOx concentration at the SCR outlet at moment k; y(k) denotes the measured value of the NOx concentration at the SCR outlet at moment k; ŷ(k) denotes the predicted value of the NOx concentration at the SCR outlet at moment k; Δ(k)=y(k)−ŷ(k) denotes the predicted error of the NOx concentration at the SCR outlet at moment k.


Specifically, the parameter identification algorithm of the type-II fuzzy layer of the second structure of the six-layer interval type-II fuzzy neural network model is:














m
i
j



(

k
+
1

)


=




m
i
j



(
k
)


-

η







Θ
2

(
k
)






m
i
j

(
k
)





=



m
i
j



(
k
)


+

η


(


y

(
k
)

-


y
^

(
k
)


)







y
^

(
k
)






m
i
j

(
k
)














σ
i
j



(

k
+
1

)


=




σ
i
j



(
k
)


-

η







Θ
2

(
k
)






σ
i
j

(
k
)





=



σ
i
j



(
k
)


+

η


(


y


(
k
)


-


y
^



(
k
)



)







y
^

(
k
)






σ
i
j

(
k
)














δ
i
j



(

k
+
1

)


=




δ
i
j



(
k
)


-

η







Θ
2

(
k
)






δ
i
j

(
k
)





=



δ
i
j



(
k
)


+

η


(


y


(
k
)


-


y
^



(
k
)



)







y
^

(
k
)






δ
i
j

(
k
)

















y
^

(
k
)






m
i
j

(
k
)



=






f
_

j

(


θ
i

-


m
i
j

(
k
)


)


2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

2





(





(


M
1



ϑ
l


)

j

-


(


y
l



(
k
)



R
l


)

j






f
_




i

_





R
l


+



f
_




i

_





S
l




+




(


M
4



ϑ
r


)

j

-


(



y
r

(
k
)



S
r


)

j






f
_




i

_





R
r


+



f
_




i

_





S
r





)


+





f
_

j

(


θ
i

-


m
i
j

(
k
)


)


2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

2





(





(


M
2



ϑ
l


)

j

-


(



y
l

(
k
)



S
l


)

j






f
_




i

_





R
l


+



f
_




i

_





S
l




+




(


M
3



ϑ
r


)

j

-


(



y
r

(
k
)



R
r


)

j






f
_




i

_





R
r


+



f
_




i

_





S
r





)














y
^

(
k
)






σ
i
j

(
k
)



=






f
_

j

(


θ
i

-


m
i
j

(
k
)


)


2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

3





(





(


M
1



ϑ
l


)

j

-


(


y
l



(
k
)



R
l


)

j






f
_




i

_





R
l


+



f
_




i

_





S
l




+




(


M
4



ϑ
r


)

j

-


(



y
r

(
k
)



S
r


)

j






f
_




i

_





R
r


+



f
_




i

_





S
r





)


+





f
_

j

(


θ
i

-


m
i
j

(
k
)


)


2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

3





(





(


M
2



ϑ
l


)

j

-


(



y
l

(
k
)



S
l


)

j






f
_




i

_





R
l


+



f
_




i

_





S
l




+




(


M
3



ϑ
r


)

j

-


(



y
r

(
k
)



R
r


)

j






f
_




i

_





R
r


+



f
_




i

_





S
r





)














y
^

(
k
)






δ
i
j

(
k
)



=






f
_

j

(


θ
i

-


m
i
j

(
k
)


)


2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

3





(





(


M
1



ϑ
l


)

j

-


(


y
l



(
k
)



R
l


)

j






f
_




i

_





R
l


+



f
_




i

_





S
l




+




(


M
4



ϑ
r


)

j

-


(



y
r

(
k
)



S
r


)

j






f
_




i

_





R
r


+



f
_




i

_





S
r





)


-





f
_

j

(


θ
i

-


m
i
j

(
k
)


)


2



(



σ
i
j

(
k
)

+


δ
i
j

(
k
)


)

3





(





(


M
2



ϑ
l


)

j

-


(



y
l

(
k
)



S
l


)

j






f
_




i

_





R
l


+



f
_




i

_





S
l




+




(


M
3



ϑ
r


)

j

-


(



y
r

(
k
)



R
r


)

j






f
_




i

_





R
r


+



f
_




i

_





S
r





)










(
17
)







where mij(k+1) denotes the updated value of the center of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k+1; mij(k) denotes the un-updated value of the center of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k; σij)k+1) denotes the updated value of the width of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-I fuzzy layer at moment k+1; σij(k) denotes the un-updated value of the width of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k; δij(k+1) denotes the updated value of the width interval of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k+1; δij(k): denotes the un-updated value of the width interval of the interval type-II Gaussian fuzzy membership function {tilde over (F)}ij of the type-II fuzzy layer at moment k; ∂Θ2(k)/∂mij(k) denotes the derivative of the error objective function Θ2(k) on mij(k) in Formula (6); ∂Θ2(k)/∂σij(k) denotes the derivative of the error objective function Θ2(k) on σij(k)| in Formula (6); ∂Θ2(k)/∂δij(k) denotes the derivative of the error objective function Θ2(k) on δij(k) in Formula (6); η denotes the learning rate of the gradient descent method, in which the value is in the range of 0 to 1; ŷ(k) denotes the predicted value of the NOx concentration at the SCR outlet at moment k; ∂Θ2(k)/∂mij(k) denotes the derivative of the predicted value of the NOx concentration at the SCR outlet on mij(k) at moment k; ∂Θ2(k)/∂σij(k) denotes the derivative of the predicted value of the NOx concentration at the SCR outlet on σij(k) at moment k; ∂Θ2(k)/∂δij(k) denotes the derivative of the predicted value of the NOx concentration at the SCR outlet on δij(k) at moment k. ιi denotes the upper membership interval operation value of the j-th node of the interval operation layer in Formula (12); ιj denotes the upper membership interval operation value of the j-th node of the interval operation layer in Formula (12); ι denotes the upper interval output vector of the node of the interval operation layer in Formula (12); ι denotes the lower interval output vector of the node of the interval operation layer in Formula (12); M1, M2, M3 and M4 denote an upper interval permutation matrix of a left point, a lower interval permutation matrix of a left point, a lower interval permutation matrix of a right point, and an upper interval permutation matrix of a right point, respectively.


Rl, Sl, Rr, Sr denote an upper interval permutation unit vector of a left point, a lower interval permutation unit vector of a left point, a lower interval permutation unit vector of a right point, and an upper interval permutation unit vector of a right point. yl(k) denotes the output of the node on the left side of the descent layer in Formula (14); yi(k) the denotes output of the node on the right side of the descent layer in Formula (14).


S14: The parameters of the coefficient of the fuzzy subsequent layer of the second structure of the six-layer interval type-II fuzzy neural network model of SCR reaction of diesel vehicle exhaust are calibrated using the recursive least square method.


Specifically, the second structure of the six-layer interval type-II fuzzy neural network model of SCR reaction of diesel vehicle exhaust is rewritten in a vector form as:











y
^

(
k
)

=



ξ
T

(

k
-
1

)




β
^

(
k
)






(
18
)









where







{





ξ

(

k
-
1

)

=


[



ξ
1
T

(

k
-
1

)

,
L
,


ξ
M
T

(

k
-
1

)


]

T









β
^



(
k
)


=


[



β
1
T

(
k
)

,
L
,


β
M
T

(
k
)


]

T









ξ
j

(

k
-
1

)

=

[




ω
l
j

(
k
)



y

(

k
-
1

)


,
L
,



ω
l
j

(
k
)



y

(

k
-

n
y


)


,



ω
l
j

(
k
)




x
1

(

k
-
1

)


,
L
,



ω
l
j

(
k
)




x
1

(

k
-

n

x
1



)


,










ω
l
j



(
k
)



x
2



(

k
-
1

)


,
L
,


ω
l
j



(
k
)



x
2



(

k
-

n

x
2



)


,



ω
l
j

(
k
)




x
3

(

k
-
1

)


,
L
,



ω
l
j

(
k
)




x
3

(

k
-

n

x
3



)


,









ω
r
j

(
k
)



y

(

k
-
1

)


,
L
,



ω
r
j

(
k
)



y

(

k
-

n
y


)


,



ω
r
j

(
k
)




x
1

(

k
-
1

)


,
L
,



ω
r
j

(
k
)




x
1

(

k
-

n

x
1



)


,










ω
r
j



(
k
)



x
2



(

k
-
1

)


,
L
,


ω
r
j



(
k
)



x
2



(

k
-

n

x
2



)


,


ω
r
j



(
k
)



x
3



(

k
-
1

)


,
L
,


ω
r
j



(
k
)



x
3



(

k
-

n

x
3



)



]

T








β
j

(
k
)

=

[


a

1
,
l

j

,
L
,

a


n
y

,
l

j

,

b

1
,
l

j

,
L
,

b


n

x

1


,
l

j

,

d

11
,
l

j

,
L
,

d


1


n

x

2



,
l

j

,

d

21
,
l

j

,
L
,

d


2


n

x

3



,
l

j

,











a

1
,
r

j

,
L
,

a


n
y

,
r

j

,

b

1
,
r

j

,
L
,

b


n

x

1


,
r

j

,

d

11
,
r

j

,
L
,

d


1


n

x

2



,
r

j

,

d

21
,
r

j

,
L
,

d


2


n

x

3



,
r

j


]

T








where ξ(k−1) denotes the known parameter vector at moment k−1; ξjT(k−1) denotes the j-th known parameter element at moment k−1, j=1, K, M; {circumflex over (β)}(k) denotes the coefficient vector of the fuzzy subsequent layer that needs to be updated at moment k; βj(k); denotes the j-th coefficient element of the fuzzy subsequent layer that needs to be updated at moment k, j=1, K, M; ωij(k) denotes the normalized value of the left interval membership of the j-th node of the fuzzy subsequent layer at moment kin Formula (13); and denotes the normalized value of the right interval membership of the j-th node of the fuzzy subsequent layer at moment k in Formula (13).


y(k−i) denotes the measured value of the NOx concentration at the SCR outlet at moment k−i. x1(k−i) denotes the measured value of urea injection amount at moment k−i; x2(k−i): denotes the measured value of the NOx concentration at the SCR inlet at moment k−i; x3(k−i) denotes the measured value of the NH3 escape concentration after SCR at moment k−i;







a

?


,

a

?


,

a

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the ny-th coefficient of the left interval polynomial Alj(z−1) of the NOx concentration y at the SCR outlet, respectively;







a

?


,

a

?


,

a

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the ny-th coefficient of the right interval polynomial Arj(z−1) of the NOx concentration at the SCR outlet, respectively;







b

?


,

b

?


,

b

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx1-th coefficient of the left interval polynomial Blj(z−1) of the urea injection amount x1, respectively;







b

?


,

b

?


,

b

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx1-th coefficient of the right interval polynomial Brj(z−1) of the urea injection amount x1, respectively;







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx2-th coefficient of the left interval polynomial D1,jj(z−1) of the NOx concentration x2 at the SCR outlet, respectively;







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx2-th coefficient of the right interval polynomial D1,rj(z−1) of the NOx concentration x2 at the SCR inlet, respectively;







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx3-th coefficient of the left interval polynomial D2,lj(z−1) of the NH3 escape concentration x3 at the SCR outlet, respectively;







d

?


,

d

?


,

d

?









?

indicates text missing or illegible when filed




denote the first coefficient, the second coefficient and the nx3-th coefficient of the right interval polynomial D2,rj(z−1 of the NH3 escape concentration x3 at the SCR outlet, respectively.


The fuzzy subsequent layer coefficient vector {circumflex over (β)}(k) that needs to be updated is iteratively updated using the following recursive least square method:














β
^

(
k
)

=



B
^

(

k
-
1

)

+


K

(
k
)

[


y

(
k
)

-



ξ
T

(

k
-
1

)




β
^

(

k
-
1

)



]









K

(
k
)

=



P

(

k
-
1

)



ξ

(

k
-
1

)



1
+



ξ
T

(

k
-
1

)



P

(

k
-
1

)



ξ

(

k
-
1

)











P

(
k
)

=


P

(

k
-
1

)

-


K

(
k
)




ξ
T

(

k
-
1

)



P

(

k
-
1

)










(
19
)







where {circumflex over (β)}(k) denotes the coefficient vector of the fuzzy subsequent layer that needs to be updated at moment k; {circumflex over (β)}(k−1) denotes the coefficient vector of the fuzzy subsequent layer at moment k−1; K(k) denotes the known gain matrix at moment k; P(k−1) denotes the covariance matrix at moment k−1; P(k) denotes the covariance matrix updated at moment k.


Further, the steps of calibrating parameters of S13 and S14 are repeated until the error objective number in Formula (16) satisfies:





Θ2(k)≤λ2  (20)


where λ2: denotes the prediction accuracy of the second structure of the six-layer interval type-II fuzzy neural network model.


Specifically, after the prediction accuracy of the second structure of the six-layer interval type-II fuzzy neural network model satisfies Formula (20), the parameters of the type-II fuzzy layer in the Formula (17) and the parameters of the fuzzy subsequent layer in the Formula (19) are fixed parameters of the second structure of the six-layer interval type-II fuzzy neural network model. In this way, the modeling of the SCR reaction process of diesel vehicle exhaust is completed.


The above is only the embodiment of the present disclosure, which does not limit the patent scope of the present disclosure. Any equivalent structure or equivalent process transformation made by using the contents of the specification and accompanying drawings of the present disclosure, which is directly or indirectly applied to other related technical fields, is equally included in the patent scope of protection of the present disclosure.

Claims
  • 1. An intelligent modeling method of a Selective Catalytic Reduction (SCR) reaction process of diesel vehicle exhaust, comprising: S1: acquiring a time sequence data set of an SCR reaction process of diesel vehicle exhaust for modeling, wherein the time sequence data set comprises an input variable sequence and an output variable sequence; andS2: selecting a multi-layer type-II fuzzy neural network as an SCR reaction process model of diesel vehicle exhaust based on the input variable sequence and the output variable sequence obtained in S1;wherein establishing the SCR reaction process model of diesel vehicle exhaust in the Step S2 comprises the following steps:A1: selecting a type-II fuzzy membership function parameter and a fuzzy subsequent layer membership function, selecting a descent algorithm, and determining the number of nodes of a multi-layer structure;A2: identifying antecedent parameters of a type-II fuzzy neural network model in an SCR reaction interval of diesel vehicle exhaust using a gradient descent method; andA3: identifying antecedent parameters of the type-II fuzzy neural network model in the SCR reaction interval of diesel vehicle exhaust using a recursive least square method;wherein the input variable sequence in the Step S1 comprises one or more of an NOx concentration at an SCR inlet, a urea injection amount, an NH3 escape concentration after SCR and an SCR catalyst temperature;the output variable sequence in the Step S1 comprises an NOx concentration at an SCR outlet; andthe multi-layer type-II fuzzy neural network model in the Step S2 comprises an input layer, a type-II fuzzy layer, an interval operation layer, a fuzzy subsequent layer, a descent layer and an output layer.
  • 2. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 1, wherein the time sequence of the input variable sequence and the output variable sequence in the Step S1 comprise a sequence consisting of a measured value at a current moment and a measured value at a historical moment; and a method of acquiring the time sequence data in the Step S1 comprises one of an engine bench test method and a vehicle field test method of a portable emission measurement system.
  • 3. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 1, wherein the number of nodes in the input layer is one or two or more of time sequence data of an NOx concentration at an SCR inlet, a urea injection amount, an NH3 escape concentration after SCR and an SCR catalyst temperature; and the number of nodes of a type-II fuzzy layer, an interval operation layer and a fuzzy subsequent layer of the multi-layer type-II fuzzy neural network model in the Step S2 is the same, which is specified by artificial experience or obtained by parameter optimization.
  • 4. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 3, wherein the number of nodes of the descent layer of the multi-layer type-II fuzzy neural network model in the Step S2 is determined according to the descent algorithm; the descent algorithm comprises a first descent algorithm and a second descent algorithm;the first descent algorithm determines that the number of nodes of the descent layer of the multi-layer type-II fuzzy neural network model is 2; andthe second descent algorithm determines that the number of nodes of the descent layer of the multi-layer type-II fuzzy neural network model is the same as that the number of nodes of the fuzzy subsequent layer.
  • 5. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 4, wherein the first descent algorithm is an iterative algorithm, comprising any one of a Karnik-Mendel algorithm, an enhanced Karnik-Mendel algorithm, an enhanced Karnik-Mendel algorithm with new initialization algorithm, an iterative algorithm with stop condition algorithm, an enhanced iterative algorithm with stop condition algorithm, and an enhanced opposite direction searching algorithm; and the second descent algorithm is a closed-loop algorithm, comprising any one of a Wu-Tan algorithm, a Nie-Tan algorithm, a Du-Ying algorithm and a Begian-Melek-Mendel algorithm.
  • 6. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 3, wherein the type-II fuzzy membership function in the Step A1 comprises one of an interval type-II Gaussian membership function, a generalized type-II Gaussian membership function, an interval type-II triangular membership function, a generalized type-II triangular membership function, an interval type-II trapezoidal membership function, a generalized type-II trapezoidal membership function, an interval type-II bell-shaped membership function and a generalized type-II bell-shaped membership function.
  • 7. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 1, wherein the fuzzy subsequent layer membership function of the type-II fuzzy neural network comprises any one of a single-valued polynomial, an interval type-II fuzzy polynomial and a generalized type-II fuzzy polynomial.
  • 8. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 1, wherein establishing the type-II fuzzy neural network model needs to calibrate the type-II fuzzy membership function parameter of the type-II fuzzy layer and the coefficients of the fuzzy subsequent layer polynomial.
  • 9. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 1, wherein A3 further comprises using the time sequence data set of the SCR reaction process of diesel vehicle exhaust to train the type-II fuzzy neural network model antecedent parameter obtained in A2 and the type-II fuzzy neural network model subsequent parameter obtained in A3; and determining the parameters of the type-II fuzzy layer and the fuzzy subsequent layer of the type-II fuzzy neural network model calibrated to verify an minimum error and the descent algorithm as the multi-layer type-II fuzzy neural network model of the SCR reaction process of diesel vehicle exhaust.
  • 10. The intelligent modeling method of the SCR reaction process of diesel vehicle exhaust according to claim 9, wherein a training algorithm comprises one of a gradient descent method, a Newton method, a quasi-Newton method, a steepest descent method, a simulated annealing method, a genetic algorithm, an ant colony algorithm, a particle swarm algorithm, a least square method and a recursive least square method.
Priority Claims (1)
Number Date Country Kind
202310048902.1 Feb 2023 CN national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No. PCT/CN2023/134200, filed on Nov. 27, 2023, which claims priority to Chinese Patent Application No. 202310048902.1, filed on Feb. 1, 2023. The disclosures of the above-mentioned applications are hereby incorporated by reference in their entireties.

Continuations (1)
Number Date Country
Parent PCT/CN2023/134200 Nov 2023 WO
Child 18893021 US