Intelligent detection method for biochemical oxygen demand based on a self-organizing recurrent RBF neural network

Information

  • Patent Grant
  • 11346831
  • Patent Number
    11,346,831
  • Date Filed
    Friday, June 17, 2016
    7 years ago
  • Date Issued
    Tuesday, May 31, 2022
    a year ago
Abstract
Under conventional techniques, wastewater treatment has many problems such as poor production conditions, serious random interference, strong nonlinear behavior, large time-varying, and serious lagging. These problems cause difficulty in detecting wastewater treatment parameters such as biochemical oxygen demand (BOD) values that are used to monitor water quality. To solve problems associated with monitoring BOD values in real-time, the present disclosure utilizes a self-organizing recurrent RBF neural network designed for intelligent detecting of BOD values. Implementations of the present disclosure build a computing model of BOD values based on the self-organizing recurrent RBF neural network to achieve real-time and more accurate detection of the BOD values (e.g., a BOD concentration). The implementations herein quickly and accurately obtain BOD concentrations and improve the quality and efficiency of wastewater treatment.
Description
CROSS REFERENCE TO RELATED PATENT APPLICATIONS

This application claims priority to Chinese Patent Application No. 201510999765.5, filed on Dec. 27, 2015, entitled “An Intelligent detection method for Biochemical Oxygen Demand based on a Self-organizing Recurrent RBF Neural Network.”


TECHNICAL FIELD

This present disclosure relates to the field of intelligent control, and more particularly to methods and systems for intelligent detection of biochemical oxygen demand (BOD) values in an urban wastewater treatment process (WWTP).


BACKGROUND

Urban WWTP not only guarantees reliability and stability of wastewater treatment systems but also meets water quality of the national discharge standards. However, influence factors are various for BOD of WWTP and relationships between various influencing factors are complex. Therefore, it is difficult to make real-time detection for BOD. This seriously affects stable operations of urban WWTP. Intelligent detection method for BOD, based on a self-organizing recurrent RBF neural network, is helpful to improve efficiency, strengthen delicacy management, and ensure the effluent quality standards of urban WWTP. The method has great economic benefits as well as significant environmental and social benefits.


Urban WWTP makes water quality to meet national discharge standards, which are mainly related to parameters such as BOD, chemical oxygen demand (COD), effluent suspended solids (SS), ammonia nitrogen (NH3-N), total nitrogen (TN) and total phosphorus (TP) and so on. BOD refers to the needed oxygen for organic decomposition within the given time. At present, detection of BOD in wastewater is mainly performed by using dilution inoculation methods and microbial sensor determination methods. However, detection cycles are generally for 5 days, which can't reflect actual situations of WWTP in real-time. Thus it is difficult to perform closed loop controls of WWTP. Moreover, it is a big challenge for detecting the values of BOD due to a large amount of pollutants in wastewater and different contents. New hardware measuring instruments may be developed to directly determine various variables of WWTP and solve detection problems of water quality parameters due to complex organic matters in wastewater. However, research and development of new sensors will be costly and may be a time-consuming operation. Hence, new methods to solve the problem, such as real-time measurement of BOD values in WWTP, has become an important topic in both academic and practical fields.


In this disclosure, an intelligent detection method for BOD is presented by building a computing model based on a self-organizing recurrent RBF neural network. The neural network uses activity degrees and independent contribution of the hidden neuron to determine whether to add or delete hidden neurons and use a fast gradient descent algorithm to ensure the accuracy of the self-organizing recurrent RBF neural network. The intelligent detection method can achieve a real-time detection for BOD, reduce the cost of measurement for wastewater treatment plants, provide a fast and efficient approach of measurement, and improve benefits of wastewater treatment plants.


SUMMARY

Implementations of the present disclosure relate to an intelligent detection method that is designed for measuring the BOD concentration based on a self-organizing recurrent RBF neural network in this disclosure. For this intelligent detection method, the inputs are variables that are easily measured and the outputs are estimates of the BOD concentration. By constructing the self-organizing recurrent RBF neural network, the implementations obtain the mapping between the auxiliary variables and the BOD concentration. In addition, the implementations can obtain real-time measurements of BOD concentration and solve problems of a long measurement cycle for BOD concentration.


(4) BOD concentration prediction;


The testing samples are used as the input of self-organizing recurrent RBF neural network, and the output of neural network is the computed values of BOD concentration.


The novelties of this disclosure contain:


(1) In order to detect BOD concentrations online with reasonable accuracy, an intelligent detection method is developed in this disclosure. The results demonstrate that BOD trends in WWTP can be predicted with reasonable accuracy using DO, SS, pH data and COD as input variables. This intelligent detection method not only solves the problem of measured online BOD concentrations with reasonable accuracy, but also gets rid of the complicated process of developing new sensors and reduces the operation cost in WWTP.


(2) This intelligent detection method is based on the self-organizing recurrent RBF neural network by exploiting the activity degree in independent contribute of hidden neurons. The implementations of this disclosure may optimize both parameters and the network size during the learning process simultaneously. Accordingly, online measurement may be performed for detection of BOD concentrations with high measurement precision and strong adaptation for environment.


This disclosure utilizes four input variables in this intelligent detection method to predict the BOD concentration. In fact, it is in the scope of this disclosure that any of the variables: oxidation-reduction potential (ORP), DO, temperature, SS, pH, COD and total nitrogen (TN), may be used to predict effluent TP concentrations. Moreover, this intelligent detection method is also able to predict the others variables in urban WWTP.


This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.





BRIEF DESCRIPTION OF THE DRAWINGS

The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same reference numbers in different figures indicate similar or identical items.



FIG. 1 shows a structure of an intelligent detection method based on a self-organizing recurrent RBF neural network in accordance with implementations of this disclosure.



FIG. 2 shows training results of an intelligent detection method.



FIG. 3 shows a training error of an intelligent detection method.



FIG. 4 shows a predicting result of an intelligent detection method.



FIG. 5 shows a predicting error of an intelligent detection method.



FIGS. 6-17 show tables in accordance with implementations of the present disclosure. Tables 1-12 show the experimental data in this disclosure.





Tables 1-4 show training samples of chemical oxygen demand (COD), DO, pH, SS concentration. Table 5 shows real output values of BOD concentrations. Table 6 shows outputs of the self-organizing recurrent RBF neural network in the training process. Tables 7-10 show the testing samples of chemical oxygen demand (COD), DO, pH, SS concentration. Table 11 shows real output values of BOD concentration. Table 12 shows the outputs of the self-organizing recurrent RBF neural network in the predicting process. Moreover, the samples are imported as the sequence from the tables. The first data is in the first row and the first column. Then, the second data is in the first row and the second column. Until all of data is imported from the first row, the data in the second row and following rows are inputted as the same way. To clarify, the data from Table 1 to Table 12 are re-formated and organized into training samples and testing samples in Table 13 and Table 14, respectively.









TABLE 13







The training samples of BOD









N













Input
COD
DO
pH
SS
BOD
BOD (output)
















1
56.488
2.490
7.035
35.662
8.023
8.212


2
47.370
2.531
6.646
33.544
5.975
6.236


3
46.958
2.132
7.379
30.311
8.443
8.070


4
57.097
2.005
7.932
43.079
8.741
8.634


5
23.674
2.035
6.663
28.336
8.281
8.275


6
87.184
2.434
5.997
27.552
6.116
6.349


7
65.402
1.766
7.219
38.713
7.041
7.064


8
33.233
2.143
6.998
36.154
8.048
8.147


9
45.702
2.151
7.240
32.689
8.141
8.022


10
38.871
2.313
6.009
34.248
6.609
6.508


11
60.404
2.011
7.932
31.251
8.741
7.696


12
31.381
2.313
6.663
33.384
8.281
6.981


13
61.371
2.334
5.997
43.529
6.116
7.694


14
58.758
1.718
7.219
40.913
7.041
7.056


15
24.371
2.259
6.998
29.652
8.048
8.155


16
44.611
2.048
7.240
32.576
8.141
7.031


17
51.286
2.362
6.009
31.188
6.609
7.466


18
31.294
2.403
7.011
28.996
7.593
8.066


19
26.031
1.545
6.942
27.078
6.927
8.905


20
56.332
2.267
6.274
29.893
7.804
7.172


21
65.598
2.500
7.219
35.607
7.041
7.717


22
27.435
2.568
6.998
33.712
8.048
5.878


23
15.299
2.193
7.240
30.005
8.141
8.490


24
69.953
2.014
6.009
43.325
6.609
8.763


25
13.773
2.047
7.011
28.987
7.593
8.289


26
95.360
2.515
6.942
27.819
6.927
5.992


27
60.558
1.735
6.274
38.534
7.804
7.089


28
37.743
2.228
7.344
35.900
7.010
8.222


29
45.424
2.082
7.134
32.260
8.217
8.022


30
28.929
2.371
5.666
34.300
7.142
6.783


31
30.375
1.977
6.009
31.231
6.609
7.641


32
31.024
2.340
7.011
34.211
7.593
6.939


33
61.500
2.365
6.942
43.482
6.927
7.961


34
58.318
1.746
6.274
40.264
7.804
6.979


35
24.154
2.266
7.344
29.646
7.010
7.966


36
45.217
1.971
7.134
31.886
8.217
7.155


37
46.536
2.316
5.666
31.519
7.142
7.319


38
41.958
2.431
5.840
28.580
7.455
7.616


39
25.741
1.521
5.482
27.550
8.074
8.854


40
57.064
2.285
6.609
29.595
8.907
7.129


41
25.759
2.510
6.274
36.353
7.804
8.080


42
27.841
2.575
7.344
33.372
7.010
6.169


43
15.744
2.201
7.134
30.351
8.217
8.711


44
69.606
1.968
5.666
43.063
7.142
8.536


45
14.032
2.008
5.840
28.572
7.455
8.083


46
95.463
2.442
5.482
27.026
8.074
6.043


47
55.212
1.712
6.609
38.690
8.907
7.007


48
57.249
2.233
6.410
35.623
6.977
7.795


49
25.824
2.078
6.888
32.184
8.041
8.345


50
38.675
2.300
6.991
33.740
5.985
6.725


51
40.714
2.041
7.354
31.217
7.142
7.897


52
31.666
2.326
7.269
33.350
7.455
6.765


53
62.104
2.272
5.513
44.203
8.074
7.906


54
58.517
1.708
7.418
40.945
8.907
7.122


55
24.203
2.256
7.025
29.991
6.977
8.248


56
44.414
2.007
7.245
32.239
8.041
7.305


57
56.554
2.323
7.057
30.988
5.985
7.159


58
32.041
2.444
7.705
28.900
8.493
8.215


59
29.180
1.583
6.006
27.369
8.691
8.899


60
50.637
2.215
5.907
29.561
8.250
7.269









Testing Samples:









TABLE 14







The testing samples of BOD









N













Input
COD
DO
pH
SS
BOD
BOD (output)
















1
31.309
2.490
6.609
36.280
8.907
8.389


2
27.849
2.515
6.410
33.140
6.977
6.935


3
15.120
2.189
6.888
30.242
8.041
8.473


4
70.025
2.026
6.991
42.954
5.985
8.995


5
13.676
2.032
6.552
28.267
8.493
7.987


6
95.546
2.194
7.165
27.082
8.691
5.245


7
60.399
1.691
7.180
39.392
8.250
7.074


8
47.565
2.162
5.699
36.456
6.051
8.077


9
27.181
2.103
7.467
32.575
7.041
7.902


10
29.005
2.367
7.354
33.560
8.016
6.895


11
70.021
2.068
6.991
31.035
5.985
7.898


12
31.924
2.324
6.552
33.653
8.493
7.059


13
61.864
2.340
7.165
44.121
8.691
7.958


14
58.933
1.686
7.180
40.015
8.250
7.203


15
23.664
2.242
5.699
29.543
6.051
8.368


16
66.181
2.021
7.467
31.919
7.041
6.863


17
51.395
2.290
7.354
31.299
8.016
7.503


18
32.077
2.410
7.269
28.732
8.169
7.405


19
27.940
1.550
5.513
27.648
6.659
9.114


20
46.508
2.202
7.418
29.901
7.578
7.638


21
31.252
2.446
7.180
36.047
8.250
8.328


22
27.329
2.525
5.699
33.046
6.051
6.598


23
15.064
2.147
7.467
30.745
7.041
8.536


24
70.267
1.982
7.354
42.739
8.016
8.773


25
14.021
2.077
7.269
28.857
8.169
8.107


26
95.715
2.285
5.513
27.134
6.659
5.318


27
65.642
1.705
7.418
38.819
7.578
6.868


28
47.569
2.188
7.025
36.126
6.982
8.528


29
45.391
2.133
7.245
32.780
7.806
8.063


30
49.216
2.286
7.057
33.581
7.029
6.445


31
50.317
1.987
7.354
31.729
8.016
7.312


32
26.015
2.295
7.269
34.076
8.169
7.129


33
54.289
2.333
5.513
43.787
6.659
7.632


34
46.352
1.721
7.418
40.436
7.578
7.381


35
26.006
2.253
7.025
29.947
6.982
7.977


36
45.886
1.957
7.245
32.056
7.806
7.023


37
46.551
2.303
7.057
31.159
7.029
7.475


38
60.944
2.479
7.705
28.511
8.183
7.879


39
36.560
1.545
6.006
27.818
7.193
8.593


40
51.367
2.283
5.907
30.245
7.438
7.240









DETAILED DESCRIPTION

This disclosure takes suspended solids concentrations (SS), dissolved oxygen (DO), pH, chemical oxygen demand (COD) as characteristic variables for BOD, except for the pH (no unit), the unit of the above parameters is mg/L;


The experimental data comes from water quality analysis statement of a wastewater treatment plant in 2012; choosing data of SS concentrations, DO, pH and COD as experimental samples, after eliminating abnormal sample, 100 groups of data are available, and the group of 60 are used as training samples, and the remaining 40 groups are used as test samples.


This disclosure adopts the following technical scheme and implementation steps:


An intelligent detection method for the BOD concentration based on a self-organizing recurrent RBF neural network is described using the following operations.


(1) Determining the input and output variables of BOD: For sewage treatment process of activated sludge system, sewage treatment process variables are analyzed and select the input variables of BOD computing model: DO concentration, effluent SS concentration, pH, COD. The output value of computing model is the detected BOD concentration.


(2) Computing model of intelligent detection of BOD: establishing a computing model of BOD based on a self-organizing recurrent RBF neural network. The structure of recurrent RBF neural network may include three layers: input layer, hidden layer and output layer. The network is 4-m−1, named the number of input layer is 4 and hidden neurons is m. Connection weights between input layer and hidden layer are assigned one, the connection weights between hidden layer and output layer randomly assign values, the assignment interval is [1, 1]. The number of the training sample is N and the input of self-organizing recurrent RBF neural network is x(t)=[x1(t), x2(t), x3(t), x4(t)] at time t. The expectation output of neural network output is expressed as yd(t) and the actual output is expressed as y(t). Computing method of BOD can be described:


{circle around (1)} The input Layer: There are 4 neurons which represent the input variables in this layer. The output values of each neuron are as follows:

ui(t)=xi(t)  (Equation 1)


wherein ui(t) is the ith output value at time t, i=1, 2, . . . , 4, and the input vector is x(t)=[x1(t), x2(t), . . . , x4(t)].


{circle around (2)} The Hidden Layer: There are m neurons of hidden layer. The outputs of hidden neurons are:












θ
j



(
t
)


=

e

-







h
j



(
t
)


-


c
j



(
t
)





2


2



σ
j
2



(
t
)







,





j
=
1

,
2
,





,
m




(

Equation





2

)







cj(t) denotes the center vector of the jth hidden neuron and cj(t)=[c1j(t), c2j(t), . . . , c4j(t)]T at time t, ∥hj(t)-cj(t)∥ is the Euclidean distance between hj(t) and cj(t), and σj(t) is the radius or width of the jth hidden neuron at time t, hj(t) is input vector of the jth hidden neuron at time t described as

hj(t)=[u1(t),u2(t), . . . u4(t),vj(ty(t−1)]T,  (Equation 3)


y(t−1) is the output value of the output layer at time t−1, vj(t) denotes the connection weight from output layer to the jth hidden neuron at time t, and v(t)=[v1(t), v2(t), . . . , vm(t)]T, T represents transpose;


{circle around (3)} The Output Layer: There is only one node in this layer, the output is:











y


(
t
)


=


f


(


w


(
t
)


,

θ


(
t
)



)


=




j
=
1

m





w
j



(
t
)


×


θ
j



(
t
)






,





j
=
1

,





,
m
,




(

Equation





4

)







wherein w(t)=[w1(t), w2(t), . . . , wm(t)]T is the connection weights between the hidden neurons and output neuron at time t, θ(t)=[θ1(t), θ2(t), . . . , θm(t)]T is the output vector of the hidden layer, y(t) represents the output of recurrent RBF neural network at time t.


The error of self-organizing recurrent RBF neural network is:











E


(
t
)


=


1
N






t
=
1

N




(



y
d



(
t
)


-

y


(
t
)



)

2




,




(

Equation





5

)







yd(t) is the expectation output of neural network and the actual output is expressed as y(t);


(3) Training the self-organizing recurrent RBF neural network;


{circle around (1)} Providing the self-organizing recurrent RBF neural network, the initial number of hidden layer neurons is m, and m>2 is a positive integer. The input of self-organizing recurrent RBF neural network is x(1), x(2), . . . , x(t), . . . , x(N), correspondingly, the expectation output is yd(1), yd(2), . . . , yd(t), . . . , yd(N), expected error value is set to Ed, Ed∈(0, 0.01). The every variable of initial centre value cj(1) ∈(−2, 2), width value σj(1) ∈(0, 1), initial feedback weight vj(1) ∈(0, 1), j=1, 2, . . . , m; initial weight w(1) ∈(0, 1);


{circle around (2)} Setting the learning step s=1;


{circle around (3)} t=s; According to Equations (1)-(4), calculating the output of self-organizing recurrent RBF neural network by exploiting a fast gradient descent algorithm:












c
j



(

t
+
1

)


=



c
j



(
t
)


-


η
c



1

σ
j
2




(



y
d



(
t
)


-

y


(
t
)



)




w
j



(
t
)


×


θ


(
t
)




[



h
j



(
t
)


-


c
j



(
t
)



]





,




(

Equation





6

)









σ
j



(

t
+
1

)


=



σ
j



(
t
)


-


η
σ



1

σ
j
3




(



y
d



(
t
)


-

y


(
t
)



)




w
j



(
t
)


×


w
j



(
t
)


×

θ


(
t
)









h
j



(
t
)


-


c
j



(
t
)





2




,




(

Equation





7

)














v
j



(

t
+
1

)


=



v
j



(
t
)


-



η
v



(



y
d



(
t
)


-

y


(
t
)



)





w
j



(
t
)




θ


(
t
)




y


(

t
-
1

)





,





(

Equation





8

)














w
j



(

t
+
1

)


=



w
j



(
t
)


-



η
w



(



y
d



(
t
)


-

y


(
t
)



)





θ
j



(
t
)





,





(

Equation





9

)







ηc, ησ, ηv, ηw are the learning rate of center, width, feedback connection weight from output layer to hidden layer and the connection weight between hidden layer and output layer, respectively. In addition, ηc∈(0, 0.01], ησ∈=(0, 0.01], ηv∈(0, 0.02], ηw∈(0, 0.01]; cj(t+1)=[c1j (t+1), c2j (t+1), . . . , c4j (t+1)] denotes the center vector of the jth hidden neuron at time t+1; σj(t+1) is the radius or width of the jth hidden neuron at time t+1; vj(t+1) denotes the connection weight from output layer to the jth hidden neuron at time t+1; wj(t+1) is the connection weights between the hidden neurons and output neuron at time t+1;


{circle around (4)} t>3, calculating independent contribution:












ψ
j



(
t
)


=




q
j



(

t
-
1

)


+


q
j



(
t
)







j
=
1

m



(



q
j



(

t
-
1

)


+


q
j



(
t
)



)




,





j
=
1

,





,
m
,




(

Equation





10

)







wherein ψj(t) is the independent contribution of the jth hidden neuron at time t; qj(t−1) is independent contribution output of the jth hidden neuron at time t−1. qj(t) is independent contribution output of the jth hidden neuron at time t; Moreover, gj=[qj(t−1), qj(t)] is independent contribution output vector of the jth hidden neuron; Q(t)=[q1(t), . . . qm-1(t), qm(t)]T is the independent contribution matrix at time t,

Q(t)=Φ(t)Ω(t),  (Equation 11)


wherein Ω(t) is a coefficients matrix which is provided as:

Ω(t)=D−1(t)Φ((t)B(t)z(t),  (Equation 12)


wherein ϕ(t)=[θ(t−1), θ(t)] is output matrix of hidden layer at time t, θ(t−1)=[θ1(t−1), θ2(t−1), . . . , θm(t−1)]T is output vector of hidden layer at time t−1, θ(t)=[θ1(t), θ2(t), . . . , θm(t)]T is output vector of hidden layer at time t; D(t), B(t) and z(t) are the covariance matrix of ((t), the whitening matrix of y(t) and the whitening transformation matrix of y(t), respectively. D(t), B(t) and z(t) are provided as:











D


(
t
)


=

[








j
=
1

m




(



θ
j



(

t
-
1

)


-


θ
_



(

t
-
1

)



)

2



m
-
1









j
=
1

m




(



θ
j



(

t
-
1

)


-


θ
_



(

t
-
1

)



)



(



θ
j



(
t
)


-


θ
_



(
t
)



)




m
-
1











j
=
1

m




(



θ
j



(

t
-
1

)


-


θ
_



(

t
-
1

)



)



(



θ
j



(
t
)


-


θ
_



(
t
)



)




m
-
1









j
=
1

m




(



θ
j



(
t
)


-


θ
_



(
t
)



)

2



m
-
1





]


,




(

Equation





13

)








B


(
t
)


=



Λ


-
1

/
2




(
t
)





U
T



(
t
)




,




(

Equation





14

)








z


(
t
)


=



Λ


-
1

/
2




(
t
)





U
T



(
t
)




y


(
t
)




,




(

Equation





15

)







wherein θ(t−1)=(θ1(t−1)+θ2(t−1)+ . . . +θm(t−1))/m is the average value of elements of output vector in hidden layer at time t−1, θ(t)=(θ1(t)+θ2(t)+ . . . +θm(t))/m is the average value of elements of output vector in hidden layer at time t; U(t) and ∧(t) are the eigenvector and eigenvalue matrices of y(t); y(t) is the output matrix of self-organizing recurrent RBF neural network at time t,

y(t)=Φ(t)δ(t),  (Equation 16)


wherein δ(t) is the weight matrix of hidden layer to output layer,

δ(t)=[w(t−1),w(t)],  (Equation 17)


wherein w(t−1)=[w1(t−1), w2(t−1), . . . , wm(t−1)]T and w(t)=[w1(t), w2(t), . . . , wm(t)]T are the output of self-organizing recurrent RBF neural network, the output vector of the hidden layer and the weight vector at time t−1 and time t, respectively.


{circle around (5)} t>3, calculating activity degree of hidden neuron:

Sj(t)=e−∥hj(t)−cj(t)∥,  (Equation 18)


wherein Sj(t) is the activity degree of the jth hidden neuron at time t, j=1, 2, . . . , m.


{circle around (6)} t>3, adjusting the structure of the self-organizing recurrent RBF neural network:


In the process of adjusting structure of neural network, calculating the activity degree of the lth hidden neuron Sl(t) and the independent contribution of the lth hidden neuron ψl(t).


When the activity degree and independent contribution of the lth hidden neuron satisfy:

Sl(t)=max S(t),  (Equation 19)
ψl(t)=max ψ(t),  (Equation 20)


wherein S(t)=[S1(t), . . . , Sm-1(t), Sm(t)] is the vector of activity degree of hidden neurons at time t, ψ(t)=[ψl(t), . . . , ψm-1(t), ψm(t)] is the vector of independent contribution of hidden neurons at time t; adding one hidden neuron and the number of hidden neurons is M1=m+1; Otherwise, the structure of self-organizing recurrent RBF neural network is not adjusted, M1=m;


When the activity degree and independent contribution of the ith hidden neuron satisfy:

Si(t)=min S(t),  (Equation 21)
ψi(t)=min ψ(t),  (Equation 22)


deleting the ith hidden neuron and updating the number of hidden neurons M2=M1−1; otherwise the structure of self-organizing recurrent RBF neural network is not adjusted, M2=M1;


{circle around (7)} increasing one learning step s, if s<N, then turning to step {circle around (3)}; if s=N, turning to step {circle around (8)}.


{circle around (8)} according to Eq. (5), calculating the performance of self-organizing recurrent RBF neural network. If E(t)≥Ed, then turning to step {circle around (3)}; if E(t)<Ed, stopping the training process.


The training result of the intelligent detection method for BOD concentration is shown in FIG. 2. X axis shows the number of samples. Y axis shows the BOD concentration. The unit of Y axis is mg/L. The solid line presents the real values of BOD concentrations. The dotted line shows the outputs of intelligent detection method in the training process. The errors between the real values and the outputs of intelligent detection method in the training process are shown in FIG. 3. X axis shows the number of samples. Y axis shows the training error. The unit of Y axis is mg/L.


(4) BOD Concentration Prediction;


The testing samples used as the input of self-organizing recurrent RBF neural network, the output of neural network is the computing values of BOD concentration. The predicting result is shown in FIG. 4. X axis shows the number of testing samples. Y axis shows the BOD concentration. The unit of Y axis is mg/L. The solid line presents the real values of BOD concentration. The dotted line shows the outputs of intelligent detection method in the testing process. The errors between the real values and the outputs of intelligent detection method in the testing process are shown in FIG. 5. X axis shows the number of samples. Y axis shows the testing error. The unit of Y axis is mg/L.


CONCLUSION

Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts are disclosed as example forms of implementing the claims.

Claims
  • 1. A method for intelligent detection of a biochemical oxygen demand (BOD) concentration, the method comprising: (1) determining input and output variables of BOD by analyzing sewage treatment process variables and selecting the input variables of a BOD computing model that include a dissolved oxygen concentration (DO), an effluent suspended solids concentration (SS), a pH value, a chemical oxygen demand (COD) for a sewage treatment process of an activated sludge system, an output value of the BOD computing model being a detected BOD concentration associated with the sewage treatment process of the activated sludge system within the ranges of DO=[0.2., 8], SS=[0.5, 100], pH=[6, 8], COD=[0, 200], BOD=[0, 100];(2) designing the BOD computing model of the intelligent detection of the BOD concentration using a self-organizing recurrent Radial basis function (RBF) neural network, a structure of the recurrent RBF neural network comprising an input layer comprising input layer neurons, a hidden layer comprising hidden neurons, and an output layer comprising an output neuron;(3) training the self-organizing recurrent RBF neural network using training samples, a number of the training samples denoted by N, comprising: (1) providing the self-organizing recurrent RBF neural network, an initial number of the hidden layer neurons is m, m>2 is a positive integer, input of the self-organizing recurrent RBF neural network is x(1), x(2), . . . , x(t), . . . , x(N), correspondingly, the expectation output is yd(1), yd(2), . . . yd(t), . . . yd(N), an expected error value is set to Ed, Ed∈(0, 0.01), each variable of initial center values cj(1) ∈(−2, 2), a width value o′j(1) ∈(0, 1), an initial feedback weight vj(1) ∈(0, 1), j=1, 2, . . . , m, and an initial weight w(1) ∈(0, 1);(2) setting a learning step S=1;(3) t=s, calculating the output of the self-organizing recurrent RBF neural network by exploiting a fast gradient descent algorithm using parameters:
  • 2. The method of claim 1, wherein a connection manner of the self-organizing recurrent RBF neural network is 4-m−1 in which a number of the input neurons in the input layer is 4 and a number of hidden neurons in the hidden layer is m, connection weights between the input layer and the hidden layer are assigned 1, the connection weights between the hidden layer and the output layer are randomly assigned values, and the assignment interval is [1, 1].
  • 3. The method of claim 1, wherein the expectation output of the self-organizing recurrent RBF neural network is expressed as yd(t) and an actual output of the self-organizing recurrent RBF neural network is expressed as y(t), and the BOD concentration is calculated based on the self-organizing recurrent RBF neural network comprising: (1) the input layer comprising the 4 neurons representing the input variables in the input layer, and the output values of each neuron of the input layer are as follows: ui(t)=xi(t);  (Equation 1)wherein u(t) is a ith output value at time t, i=1, 2, . . . 4, and an input vector is x(t)=[x1(t), x2(t), . . . , x4(t)],(2) the hidden layer comprising the m hidden neurons of the hidden layer, the outputs of hidden neurons are:
  • 4. The method of claim 1, wherein an error of the self-organizing recurrent RBF neural network is calculated using:
  • 5. A method for intelligent detection of a biochemical oxygen demand (BOD) concentration, comprising: (1) Determining input and output variables of BOD by analyzing sewage treatment process variables and selecting the input variables of a BOD computing model that include a dissolved oxygen concentration (DO), and effluent suspended solids concentration (SS), a pH value, a chemical oxygen demand (COD) for a sewage treatment process of an activated sludge system, an output value of the BOD computing model being a detected BOD concentration associated with the sewage treatment process of the activated sludge system, within the ranges of DO=[0.2, 8], SS=[0.5, 100], pH=[6, 8], COD=[0, 200], BOD=[0, 100];(2) designing the BOD computing model of the intelligent detection of the BOD concentration using a self-organizing recurrent Radial basis function (RBF) neural network, a structure of the recurrent RBF neural network comprising an input layer comprising input layer neurons, a hidden layer comprising hidden neurons, and an output layer comprising an output neuron;(3) training the self-organizing recurrent RBF neural network using training samples, a number of the training samples denoted by N, further comprising the steps of: (1) providing the self-organizing recurrent RBF neural network, an initial number of the hidden layer neurons is m, m>2 is a positive integer, the input of the self-organizing recurrent RBF neural network is x(1), x(2), . . . , x(t), . . . , x(N), correspondingly, the expectation output is yd(1), yd(2), . . . yd(t), . . . yd(N), an expected error value is set to Ed, Ed∈(0, 0.01), each variable of initial center values cj(1) ∈(−2, 2), a width value o′j(1)∈(0, 1), an initial feedback weight vj(1)∈(0, 1), j=1, 2, . . . , m; and an initial weight w(1)∈(0, 1);(2) setting a learning step S=1;(3) t=s, calculating the output of the self-organizing recurrent RBF neural network according to equations (1)-(4) and exploiting a fast gradient descent algorithm using parameters:
Priority Claims (1)
Number Date Country Kind
201510999765.5 Dec 2015 CN national
US Referenced Citations (2)
Number Name Date Kind
10570024 Han Feb 2020 B2
20140052422 Wan Feb 2014 A1
Foreign Referenced Citations (5)
Number Date Country
101957356 Jan 2011 CN
101957356 Jan 2011 CN
102073797 May 2011 CN
102662040 Sep 2012 CN
103886369 Jun 2014 CN
Non-Patent Literature Citations (19)
Entry
Honggui Han, “Nonlinear Model-Predictive Control for Industrial Processes: An Application to Wastewater Treatment Process” Apr. 2014, IEEE Transactions on Industrial Electronics vol. 61 pp. 1970-1982 (Year: 2014).
Honggui Han et al., “An efficient self-organizing RBF neural network for water quality prediction” Sep. 2011 Elsevier vol. 24, Issue 7, pp. 717-725 (Year: 2011).
Bing Li et al., “Research on Optimized RBF Neural Network based on GA for Sewage Treatment” 2013 IEEE Fifth International Conference on Intelligent Human-Machine System and Cybernetics pp. 520-523 (Year: 2013).
Qi Liu et al., “Neural Network Identification of Wastewater Treatment Plants” Jun. 16-19, 2015 23rd Mediterranean Conference on Control and Automation (MED) pp. 840-846 (Year: 2015).
Fanjun, Li et al., “A Fast Growing Cascade Neural Network for BOD Estimation” Jul. 28-30, 2015 Proceedings of the 34th Chinese Control Conference pp. 3417-3422 (Year: 2015).
Vojinovic et al., “Data Assimilation Using Recurrent Radial Basis Function Neural Network Model” Jul. 29-31, 2003, International Symposium on Computation Intelligence for Measurement Systems and Applications, pp. 61-66. (Year: 2003).
Han et al., “Biological Oxygen Demand (BOD) Soft Measuring based on Dynamic Neural Network (DNN): A Simulation Study” Aug. 27-29, 2009, Proceedings of the 7th Asian Control Conference, pp. 757-762. (Year: 2009).
Mirbagheri et al., “Performance evaluation and modeling ofa submerged membrane bioreactor treating combined municipal and industrial wastewater using radial basis function neural networks” Mar. 13, 2015, Journal of Environmental Health Science & Engineering, pp. 1-15. (Year: 2015).
Elnekave et al., “Artificial Neural Network Predictions of Up-Flow Anaerobic Sludge Blanket (UASB) Reactor Performance in the Treatment of Citrus Juice Wastewater” 2012, pp. 49-56. (Year: 2012).
Li, Xiangfei, “Neural networks modeling of stream nitrogen using remote sensing information: model development and application” Fall 2009, Doctoral Dissertation, University of Alberta, pp. i-195. (Year: 2009).
Pan et al., “Model Predictive Control of Unknown Nonlinear Dynamical Systems Based on Recurrent Neural Networks” Aug. 2012, IEEE Transactions on Industrial Electronics, vol. 59, No. 8, pp. 3089-3101. (Year: 2012).
Liu et al., “Neural Network Identification of Wastewater Treatment Plants” Jun. 16-19, 2015, IEEE 23rd Mediterranean Conference on Control and Automation, pp. 840-846. (Year: 2015).
Patan, Krysztof, “Neural Network-Based Model Predictive Control: Fault Tolerance and Stability” May 2015, IEEE Transactions on Control Systems Technology, vol. 23, No. 3, pp. 1147-1155. (Year: 2015).
Chen et al., “Modeling of Wastewater Treatment Process Using Recurrent Neural Network” Jul. 6-9, 2010, IEEE Proceedings of the 8th World Congress on Intelligent Control and Automation, pp. 5872-5876. (Year: 2010).
Li et al., “Research on Optimized RBF Neural Network based on GA for Sewage Treatment” 2013, IEEE Fifth International Conference on Intelligent Human-Machine Systems and Cybernetics, pp. 520-523. (Year: 2013).
Han et al., “Hierarchical Neural Network Modeling Approach to Predict Sludge Volume Index of Wastewater Treatment Process” Nov. 2013, IEEE Transactions on Control Systems Technology, vol. 21, No. 6, pp. 2423-2431. (Year: 2013).
Han et al., “A Self-Organizing Fuzzy Neural Network Based on a Growing-and-Pruning Algorithm” Dec. 2010, IEEE Transactions on Fuzzy Systems, vol. 18, No. 6, pp. 1129-1143. (Year: 2010).
Shim et al., “Recurrent Neural Network for forecasting water quality parameters: Sensitivity Analysis” Jul. 2015, pp. i-15. (Year: 2015).
“Design of soft measurement instrument for BOD parameters based on neural network,” Junfei et al., Computers and Applied Chemistry, Oct. 28, 2013; vol. 30 (Issue 10); pp. 1119-1222, retrieved from https://en.cnki.com.cn/Article_en/CJFDTotal-JSYH201310029.htm.
Related Publications (1)
Number Date Country
20170185892 A1 Jun 2017 US