CN109359741A - 一种废水处理进水水质时序变化智能预测方法 - Google Patents
一种废水处理进水水质时序变化智能预测方法 Download PDFInfo
- Publication number
- CN109359741A CN109359741A CN201811130628.8A CN201811130628A CN109359741A CN 109359741 A CN109359741 A CN 109359741A CN 201811130628 A CN201811130628 A CN 201811130628A CN 109359741 A CN109359741 A CN 109359741A
- Authority
- CN
- China
- Prior art keywords
- sequence
- bod
- fuzzy
- value
- wastewater treatment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004065 wastewater treatment Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000013528 artificial neural network Methods 0.000 claims abstract description 28
- 230000009466 transformation Effects 0.000 claims abstract description 22
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 22
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 17
- 239000011159 matrix material Substances 0.000 claims abstract description 15
- 230000002068 genetic effect Effects 0.000 claims abstract description 13
- 239000000203 mixture Substances 0.000 claims abstract description 5
- 230000006870 function Effects 0.000 claims description 31
- 238000005457 optimization Methods 0.000 claims description 12
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 9
- 229910052760 oxygen Inorganic materials 0.000 claims description 9
- 239000001301 oxygen Substances 0.000 claims description 9
- 230000007704 transition Effects 0.000 claims description 7
- 101100004644 Arabidopsis thaliana BAT1 gene Proteins 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 claims description 6
- 230000006978 adaptation Effects 0.000 claims description 5
- 238000012549 training Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000013459 approach Methods 0.000 claims description 3
- 210000000349 chromosome Anatomy 0.000 claims description 3
- 230000035772 mutation Effects 0.000 claims description 3
- 239000002773 nucleotide Substances 0.000 claims description 3
- 125000003729 nucleotide group Chemical group 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 11
- 238000005259 measurement Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 239000002351 wastewater Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 101001095088 Homo sapiens Melanoma antigen preferentially expressed in tumors Proteins 0.000 description 2
- 102100037020 Melanoma antigen preferentially expressed in tumors Human genes 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000010865 sewage Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000012895 dilution Substances 0.000 description 1
- 238000010790 dilution Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000002906 microbiologic effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000004218 nerve net Anatomy 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/02—Computing arrangements based on specific mathematical models using fuzzy logic
- G06N7/04—Physical realisation
- G06N7/046—Implementation by means of a neural network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/12—Computing arrangements based on biological models using genetic models
- G06N3/126—Evolutionary algorithms, e.g. genetic algorithms or genetic programming
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A20/00—Water conservation; Efficient water supply; Efficient water use
- Y02A20/152—Water filtration
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Fuzzy Systems (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Physiology (AREA)
- Genetics & Genomics (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种废水处理进水水质时序变化智能预测方法,包括:(1)通过小波变换对时序序列参数进行分解,重构分解系数得到近似部分序列和细节部分序列;(2)采用模糊理论改进的马尔科夫链法,对历史数据序列水质参数进行模拟状态划分,构建模糊可能性组成的状态转移矩阵;(3)将小波变换得到的各个序列分别按照模糊马尔科夫链法进行建模进行预测;(4)将近似部分序列和细节部分序列在未来时段的预测值输入到采用遗传算法进行优化的神经网络。本发明所提出的方法能够快速、准确地获得废水处理BOD的浓度,准确掌握进水水质负荷对***的影响及进水水质时序变化规律,提高废水处理的质量和效率,保证过程安全稳定运行。
Description
技术领域
本发明涉及废水处理技术领域,尤其涉及一种废水处理进水水质时序变化智能预测方法。
背景技术
在城市污水处理过程中,不但要对关键水质参数进行及时准确的测量,同时还要保证废水处理***的可靠性和稳定性。然而,由于城市排水***是一个复杂的非线性***,污水厂进水BOD(Biochemical Oxygen Demand,生物化学需氧量)的变化具有较大的随机特征,同时,由于影响进水水质的因素较多,各因素与水质之间的关系复杂多样,在对其进行测量时难以进行在线实时检测或检测时间严重滞后,严重影响了废水处理过程的稳定运行。而基于神经网络的BOD智能检测方法有利于及时准确地掌握其变化规律,极大提高废水处理效果,并降低运行成本。
目前废水处理厂多通过使用稀释接种法、微生物传感器快速测定法测定不同类型水中的BOD,上述方法分析测定周期一般为5天,不能及时反映废水处理实际情况,不能实现BOD的实时测量,直接导致废水处理过程难以实现闭环控制。另外,通过研制新型硬件形式的过程测量仪表来测量,虽然可以直接解决各种废水处理过程变量及水质参数的检测问题,但由于废水中有机物非常复杂,研发这些传感器将是一个耗资大、历时长的工程。因此,有必要寻求可靠的数学模型预测方法以便于及时准确地把握进水BOD的变化规律,解决BOD检测中数学建模困难、过程参数时变等问题,已成为废水处理控制工程领域研究的重要课题,并且具有重要的现实意义以及广阔的应用前景。
发明内容
本发明的目的在于克服现有技术的不足,提供一种废水处理进水水质时序变化智能预测方法。本发明以水质历史数据时间序列为基础,通过数学建模及时准确地预测进水BOD的变化规律,实现了BOD的间接短期在线预测,为最终的控制分析提供可靠的进水质量指标结果。本发明能够极大地提高废水处理效果,降低运行成本,为废水高效处理及调配提供参考。
本发明的目的能够通过以下技术方案实现:
一种废水处理进水水质时序变化智能预测方法,具体步骤包括:
(1)通过小波变换对作为参数的BOD历史数据时间序列进行分解,重构分解系数得到近似部分序列和细节部分序列;
(2)采用模糊理论改进的马尔科夫链法,在设定模糊状态划分数目和模糊隶属度函数的条件下,对BOD历史数据序列参数进行模拟状态划分,构建模糊可能性组成的状态转移矩阵;
(3)将进行小波变换分解重构后得到的近似部分序列和细节部分序列分别按照模糊马尔科夫链法进行建模,从而进行预测;
(4)将近似部分序列和细节部分序列在未来时段的预测值输入到采用遗传算法进行优化的神经网络,神经网络的输出值即为生化需氧量值。
小波变换为一种时间和频率的局域变换,通过变换能有效地从信号中提取信息,利用伸缩和平移等运算功能对函数和信号进行多尺度细化分析,解决了其他变换所不能解决的问题。小波变换的实质是将信号分解为不同频带上的自信号,即将函数分解为近似分量和细节分量的过程。近似分量代表的是原始信号变化的基本趋势,即低频部分,细节分量描述的是信号的高频部分。通过小波变换将进水BOD历史数据时间序列分解为一组子序列,得到的子序列比BOD历史数据时间序列具有更好的行为特性。
进一步地,所述步骤(1)中,对BOD历史数据时间序列X(t)进行分解,表示为:
其中,J表示分解尺度,AJ(t)表示逼近原始风速序列分量(低频分量),Dr(t)表示第r个分解的细节信号分量(高频分量),t表示离散时间。
风速序列的重构公式表示为:
其中,分别表示为X(t)、AJ(t)、Dr(t)在未来的预测值。
具体地,在本发明中,对于BOD历史数据时间序列参数X0=(x1,x2,..,xn),采用小波工具箱对BOD历史数据时间序列X0进行多尺度离散小波变换:首先选用wavedec函数对X0进行n层小波分解,然后采用wroef函数重构X0的近似部分序列(An)与细节部分序列(D1,D2,…,Dn),根据小波变换的性质,得到
X0=An+D1+D2+...+Dn
本发明能够采用不同类型的小波变换,分别为Daubechies2(db2)、Daubechies4(db4)、Daubechies5(db5)、Symlets(sym4)、Biorhogonal3(biro3.3)、Discrete Meyer(dmey)、Coiflets(sym4)等。
模糊理论构建马尔科夫链状态转移矩阵,按照***的发展,时间可离散为n=0,1,2,3...,对每个***的状态可用随机变量表示,并且对应一定的概率,称为状态概率。当***由某一阶段状态转移到另一阶段状态时,在这个转移过程中,存在着转移的概率,称为转移概率。如果转移概率只与目前相邻两状态的变化有关,即下阶段的状态只与现在状态有关,而与过去状态无关。这种离散状态按照离散时间的随机转移***过程,称为马尔科夫过程。
进一步地,在步骤(2)中,利用模糊理论改进马尔科夫链法,对BOD历史数据时间序列水质参数进行模拟状态划分,建立状态转移概率矩阵、构造预测模型、求取预测值等,具体步骤为:
(2-1)模糊状态的划分:根据X0值域范围,划分为m个模糊状态E1,E2,...,Em,同时定义这些模糊状态的隶属函数为i=1,2,...,m。
(2-2)构建状态转移矩阵:定义序列点X1,X2,...,Xn-1落入状态Ei中的个数为Oi,则有
定义从模糊状态Ei转移到Ej的个数为Oij,则有
模糊状态Ei转移到Ej的状态概率为pij,则有
因此,一阶马尔科夫状态转移概率矩阵为
(2-3)构建预测模型:给定时刻tn的序列点Xn,能够计算出该时刻点对于各状态的隶属度所构成的状态向量则时间序列在tn+1时刻的状态向量为
(2-4)求取预测值:采用权重均值法,对得到的模糊状态向量进行去模糊化,从而得到预测值,表示为
其中,zi为模糊状态Ei的特征值,即隶属度值最大时对应的值。
针对遗传算法存在过早收敛的缺点,以及标准BP算法在检测过程中会产生收敛速度慢,容易陷入局部极小,数值稳定性差的问题。本发明采用新的训练神经网络的算法—GABP算法。所述GABP算法采用遗传算法来优化神经网络权值,然后采用自适应学习速率动量梯度下降算法对神经网络进行训练,计算适应度函数,最后用遗传算法优化与最大适应度函数对应的权值,并计算神经网络输出。
进一步地,在步骤(4)中,采用GABP算法对神经网络进行优化的具体步骤为:
(4-1)初始化种群P,包括交叉规模、突变概率Pm,交叉概率Pc以及对神经网络权值WIHij和WHOij初始化;在编码中,采用实数进行编码,初始种群取50。
(4-2)计算每个个体评价函数,并对其排序,按照概率值选择网络个体,计算公式为:
其中,fi表示个体i的适配值,具体表示为:
f(i)=1/E(i)
其中,i=1,2,...,N表示染色体数,k=1,2,3,4表示输出层节点数,p=1,2,3,4,5表示学习样本数,Tk表示教师信号,Vk表示网络输出。
(4-3)以概率Pc对个体Gi和Gi+1进行交叉操作,产生新个体G′i和G′i+1,没有进行交叉操作的个体直接进行复制。
(4-4)利用概率Pm以突变产生Gj的新个体G′j。
(4-5)将新个体***到种群P中,同时计算新个体的评价函数。
(4-6)计算ANN的误差平方和,若达到预定值εGA,则进行步骤(4-7);否则返回步骤(4-3)。
(4-7)以GA遗传出的优化初值作为BP网络的初始权值,用BP算法训练网络,直到指定精度Εbp(εBP<εGA)。
在步骤(4)中,将近似部分和细节部分序列在未来时段的预测值输入利用遗传算法优化后的神经网络,对水量、水质时序变化规律进行预测,GABP网络的输出即为出水BOD的软测量结果。
本发明相较于现有技术,具有以下的有益效果:
(1)本发明针对当前废水处理中关键参数BOD的测量周期长且不能在线检测的问题,根据神经网络可以逼近非线性函数的特点,采用遗传算法来优化神经网络权值,提出了一种改良的神经网络模型。
(2)本发明通过计算适应度函数,用遗传算法优化与最大适应度函数对应的权值计算神经网络输出,对BOD进行在线软测量,具有实时性好、稳定性好、精度高等特点,从而省去了研制传感器的复杂过程,并降低运行成本。
(3)本发明首次将神经网络、遗传算法、小波变换和模糊马尔可夫链法相结合用于废水处理厂进水BOD短期预测,及时准确地掌握其变化规律,极大地提高了废水处理效果,降低***运行成本,为废水高效处理及调配提供参考。
附图说明
图1为一种废水处理进水水质时序变化智能预测方法的具体流程图;
图2为进水BOD原始时间序列的示意图;
图3为本发明中遗传算法的流程图;
图4为误差平方和以及适应度曲线的示意图;
图5为训练结果示意图;
图6为WGBPM模型的进水BOD预测结果的示意图;
图7为不同时序模型的相对误差累积图;
图8为不同时序模型的DDR高斯分布图;
图9为不同模糊状态划分对模型预测精度的影响的对比图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例1
如图1所示为一种废水处理进水水质时序变化智能预测方法的具体流程图,具体步骤包括:
(1)通过小波变换对作为参数的BOD历史数据时间序列进行分解,重构分解系数得到近似部分序列和细节部分序列;
(2)采用模糊理论改进的马尔科夫链法,在设定模糊状态划分数目和模糊隶属度函数的条件下,对BOD历史数据序列参数进行模拟状态划分,构建模糊可能性组成的状态转移矩阵;
(3)将进行小波变换分解重构后得到的近似部分序列和细节部分序列分别按照模糊马尔科夫链法进行建模,从而进行预测;
(4)将近似部分序列和细节部分序列在未来时段的预测值输入到采用遗传算法进行优化的神经网络,神经网络的输出值即为生化需氧量值。
进一步地,所述步骤(1)中,进水BOD历史数据时间序列如图2所示,对BOD历史数据时间序列X(t)进行分解,表示为:
其中,J表示分解尺度,AJ(t)表示逼近原始风速序列分量(低频分量),Dr(t)表示第r个分解的细节信号分量(高频分量),t表示离散时间。
风速序列的重构公式表示为:
其中,分别表示为X(t)、AJ(t)、Dr(t)在未来的预测值。
具体地,在本发明中,对于BOD历史数据时间序列参数X0=(x1,x2,..,xn),采用小波工具箱对BOD历史数据时间序列X0进行多尺度离散小波变换:首先选用wavedec函数对X0进行n层小波分解,然后采用wroef函数重构X0的近似部分序列(An)与细节部分序列(D1,D2,...,Dn),根据小波变换的性质,得到
X0=An+D1+D2+...+Dn
进一步地,在步骤(2)中,利用模糊理论改进马尔科夫链法,对BOD历史数据时间序列水质参数进行模拟状态划分,建立状态转移概率矩阵、构造预测模型、求取预测值等,具体步骤为:
(2-1)模糊状态的划分:根据X0值域范围,划分为m个模糊状态,E1,E2,...,Em,同时定义这些模糊状态的隶属函数i=1,2,...,m。
(2-2)构建状态转移矩阵:定义序列点X1,X2,...,Xn-1落入状态Ei中的个数Oi,则有
定义从模糊状态Ei转移到Ej的个数为Oij,则有
模糊状态Ei转移到Ej的状态概率为pij,则有
因此,一阶马尔科夫状态转移概率矩阵为
(2-3)构建预测模型:给定时刻tn的序列点Xn,能够计算出该时刻点对于各状态的隶属度所构成的状态向量则时间序列在tn+1时刻的状态向量为
(2-4)求取预测值:采用权重均值法,对得到的模糊状态向量进行去模糊化,从而得到预测值,表示为
其中,zi为模糊状态Ei的特征值,即隶属度值最大时对应的值。
进一步地,在步骤(4)中,采用GABP算法对神经网络进行优化,所述遗传算法的具体流程图如图3所示,具体步骤为:
(4-1)初始化种群P,包括交叉规模、突变概率Pm,交叉概率Pc以及对神经网络权值WIHij和WHOij初始化;在编码中,采用实数进行编码,初始种群取50。
(4-2)计算每个个体评价函数,并对其排序,按照概率值选择网络个体,计算公式为:
其中,fi表示个体i的适配值,具体表示为:
f(i)=1E(i)
其中,i=1,2,...,N表示染色体数,k=1,2,3,4表示输出层节点数,p=1,2,3,4,5表示学习样本数,Tk表示教师信号,Vk表示网络输出。
(4-3)以概率Pc对个体Gi和Gi+1进行交叉操作,产生新个体G′i和G′i+1,没有进行交叉操作的个体直接进行复制。
(4-4)利用概率Pm以突变产生Gj的新个体G'j。
(4-5)将新个体***到种群P中,同时计算新个体的评价函数。
(4-6)计算ANN的误差平方和,若达到预定值εGA,则进行步骤(4-7);否则返回步骤(4-3)。
(4-7)以GA遗传出的优化初值作为BP网络的初始权值,用BP算法训练网络,直到指定精度Εbp(εBP<εGA)。
确定预测模型结构、小波函数类型、小波变换尺度及模糊状态划分后,利用混合算法对网络进行训练,首先用GA算法优化神经网络的权重,经过大约80代的搜索后染色体的平均适应度趋于稳定,误差平方和曲线和适应度曲线见图4。此时可以得到修正后的神经网络参数,它们能够大大改善***的功能,接着用BP算法对网络进行训练,当经过80步训练后误差E达到规定值。
在本实施例中,测试实验数据来源于某废水处理厂从2010年10月到2011年2月的日记录生化需氧量BOD的历史时间序列数据,总共119组。利用WGBPM模型,选取生化需氧量BOD的历史时间序列作为预测模型的输入,输出参量为生化需氧量BOD值。
同时,为了说明遗传算法在神经网络权值优化设计中的性能,采用了小波变换—GA—神经网络法(WGBP)进行比较预测分析。
预测的具体步骤如下:
①首先,采用db5小波函数、在尺度水平为7的条件下,通过小波变换对时间序列参数进行分解,重构分解系数得到近似部分序列和细节部分序列;
②接着利用模糊理论改进马尔可夫链法,在给定模糊状态划分数目为6、模糊隶属度函数为三角函数条件下,对历史数据序列水质参数进行模拟状态划分,构建出模糊可能性组成的状态转移矩阵;
③然后,对小波变换得到的各个序列分别按照模糊马尔可夫链法进行建模,进而进行预测;
④最后将近似部分和细节部分序列在未来时段的预测值输入神经网络,并用遗传算法对网络进行优化,神经网络的输出值即为生化需氧量BOD值。
进水BOD的预测结果如图5所示。结果表明该方法相比于WGBP更接近实际测定值,预测精度更高,预测性能更优,证明此种方法是有效可行的。另外分别对两个模型进行TS和DDR分析,分析结果参见图6和7所示,同样也表明了本发明方法比WGBP模型的预测更准确、更精确,性能更好。
实施例2
采用db5小波函数、在尺度水平为7的条件下,对进水BOD时间序列进行小波变换,然后选用三角函数做为隶属函数将小波分解所得子序列在相应值域上等分划分模糊状态,分别考察了模糊状态数目为2、3、4、6、8、10、12、14、16、18、20时的预测精度,利用训练好的网络模型对测试数据进行仿真,以预测值RMSE和MAPE为评判标准。得到的训练结果如图8所示,不同模糊状态划分数目对模型预测精度影响的结果如图9和表1所示。从图表中,可看出模型输出曲线很好的跟踪实际输出曲线,平均绝对百分比误(MAPE)为7.5907%,均方根误差(RMSE)为4.868,相关系数(R)达0.9908。
表1不同时序模型的性能比较
从图中可发现,随着模糊状态划分数目的增加,预测精度也随着增高。适当增加模糊状态划分数目有助于提高模型的预测精度,但当模糊状态划分数目增加到一定程度时,再增加划分数目模型的预测精度也没有显著的提高。另一方面,由于时间序列历史采用数据离散分布在一定值域上,过度精细的模糊状态划分会导致散落在某些划分状态上的时间系列采样点个数为0,这必然导致无法建立有效的状态概率转移矩阵式,最终使得模型的预测无法实施。这表明过度精细的模糊状态划分可能会导致模型预测方法的失败。因此,结果证明选取6-8的模糊状态较为合适。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (5)
1.一种废水处理进水水质时序变化智能预测方法,其特征在于,包括:
(1)通过小波变换对作为参数的BOD历史数据时间序列进行分解,重构分解系数得到近似部分序列和细节部分序列;
(2)采用模糊理论改进的马尔科夫链法,在设定模糊状态划分数目和模糊隶属度函数的条件下,对BOD历史数据序列参数进行模拟状态划分,构建模糊可能性组成的状态转移矩阵;
(3)将进行小波变换分解重构后得到的近似部分序列和细节部分序列分别按照模糊马尔科夫链法进行建模,从而进行预测;
(4)将近似部分序列和细节部分序列在未来时段的预测值输入到采用遗传算法进行优化的神经网络,神经网络的输出值即为生化需氧量值。
2.根据权利要求1所述的一种废水处理进水水质时序变化智能预测方法,其特征在于,所述步骤(1)中,对BOD历史数据时间序列X(t)进行分解,表示方式为:
其中,J表示分解尺度,AJ(t)表示逼近原始风速序列分量(低频分量),Dr(t)表示第r个分解的细节信号分量(高频分量),t表示离散时间;
风速序列的重构公式表示为:
其中,分别表示为X(t)、AJ(t)、Dr(t)在未来的预测值。
3.根据权利要求2所述的一种废水处理进水水质时序变化智能预测方法,其特征在于,在本发明中,对于BOD历史数据时间序列参数X0=(x1,x2,..,xn),采用小波工具箱对BOD历史数据时间序列X0进行多尺度离散小波变换:首先选用wavedec函数对X0进行n层小波分解,然后采用wroef函数重构X0的近似部分序列(An)与细节部分序列(D1,D2,...,Dn),根据小波变换的性质,得到
X0=An+D1+D2+...+Dn。
4.根据权利要求1所述的一种废水处理进水水质时序变化智能预测方法,其特征在于,在步骤(2)中,利用模糊理论改进马尔科夫链法,对BOD历史数据时间序列水质参数进行模拟状态划分,建立状态转移概率矩阵、构造预测模型、求取预测值等,具体步骤为:
(2-1)模糊状态的划分:根据X0值域范围,划分为m个模糊状态,E1,E2,...,Em,同时定义这些模糊状态的隶属函数μEi(·),i=1,2,...,m;
(2-2)构建状态转移矩阵:定义序列点X1,X2,...,Xn-1落入状态Ei中的个数Oi,则有
定义从模糊状态Ei转移到Ej的个数为Oij,则有
模糊状态Ei转移到Ej的状态概率为pij,则有
因此,一阶马尔科夫状态转移概率矩阵为
(2-3)构建预测模型:给定时刻tn的序列点Xn,能够计算出该时刻点对于各状态的隶属度所构成的状态向量则时间序列在tn+1时刻的状态向量为
(2-4)求取预测值:采用权重均值法,对得到的模糊状态向量进行去模糊化,从而得到预测值,表示为
其中,zi为模糊状态Ei的特征值,即隶属度值最大时对应的值。
5.根据权利要求1所述的一种废水处理进水水质时序变化智能预测方法,其特征在于,在步骤(4)中,采用GABP算法对神经网络进行优化的具体步骤为:
(4-1)初始化种群P,包括交叉规模、突变概率Pm,交叉概率Pc以及对神经网络权值WIHij和WHOij初始化;在编码中,采用实数进行编码,初始种群取50;
(4-2)计算每个个体评价函数,并对其排序,按照概率值选择网络个体,计算公式为:
其中,fi表示个体i的适配值,具体表示为:
f(i)=1/E(i)
其中,i=1,2,...,N表示染色体数,k=1,2,3,4表示输出层节点数,p=1,2,3,4,5表示学习样本数,Tk表示教师信号,Vk表示网络输出;
(4-3)以概率Pc对个体Gi和Gi+1进行交叉操作,产生新个体G′i和G′i+1,没有进行交叉操作的个体直接进行复制;
(4-4)利用概率Pm以突变产生Gj的新个体G'j;
(4-5)将新个体***到种群P中,同时计算新个体的评价函数;
(4-6)计算ANN的误差平方和,若达到预定值εGA,则进行步骤(4-7);否则返回步骤(4-3);
(4-7)以GA遗传出的优化初值作为BP网络的初始权值,用BP算法训练网络,直到指定精度Εbp(εBP<εGA)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811130628.8A CN109359741A (zh) | 2018-09-27 | 2018-09-27 | 一种废水处理进水水质时序变化智能预测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811130628.8A CN109359741A (zh) | 2018-09-27 | 2018-09-27 | 一种废水处理进水水质时序变化智能预测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109359741A true CN109359741A (zh) | 2019-02-19 |
Family
ID=65347869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811130628.8A Pending CN109359741A (zh) | 2018-09-27 | 2018-09-27 | 一种废水处理进水水质时序变化智能预测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109359741A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110414115A (zh) * | 2019-07-13 | 2019-11-05 | 沈阳农业大学 | 一种基于遗传算法的小波神经网络番茄产量预测方法 |
CN110824915A (zh) * | 2019-09-30 | 2020-02-21 | 华南师范大学 | 基于ga-dbn网络的废水处理智能监控方法及*** |
CN110824914A (zh) * | 2019-09-30 | 2020-02-21 | 华南师范大学 | 一种基于pca-lstm网络的废水处理智能监控方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140052422A1 (en) * | 2011-02-14 | 2014-02-20 | Jinquan Wan | Method and system for wastewater treatment based on dissolved oxygen control by fuzzy neural network |
CN104408529A (zh) * | 2014-11-21 | 2015-03-11 | 广东工业大学 | 电网短期负荷预测方法 |
CN104952000A (zh) * | 2015-07-01 | 2015-09-30 | 华侨大学 | 基于马尔科夫链的风电机组运行状态模糊综合评价方法 |
CN105510546A (zh) * | 2015-12-27 | 2016-04-20 | 北京工业大学 | 一种基于自组织递归rbf神经网络的生化需氧量bod智能检测方法 |
CN105976025A (zh) * | 2016-03-18 | 2016-09-28 | 孙胜伟 | 基于遗传算法优化的bp神经网络的瓦斯预测方法 |
CN106384170A (zh) * | 2016-09-24 | 2017-02-08 | 华北电力大学(保定) | 基于小波分解与重构的时间序列风速预测方法 |
CN108469507A (zh) * | 2018-03-13 | 2018-08-31 | 北京工业大学 | 一种基于自组织rbf神经网络的出水bod软测量方法 |
-
2018
- 2018-09-27 CN CN201811130628.8A patent/CN109359741A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140052422A1 (en) * | 2011-02-14 | 2014-02-20 | Jinquan Wan | Method and system for wastewater treatment based on dissolved oxygen control by fuzzy neural network |
CN104408529A (zh) * | 2014-11-21 | 2015-03-11 | 广东工业大学 | 电网短期负荷预测方法 |
CN104952000A (zh) * | 2015-07-01 | 2015-09-30 | 华侨大学 | 基于马尔科夫链的风电机组运行状态模糊综合评价方法 |
CN105510546A (zh) * | 2015-12-27 | 2016-04-20 | 北京工业大学 | 一种基于自组织递归rbf神经网络的生化需氧量bod智能检测方法 |
CN105976025A (zh) * | 2016-03-18 | 2016-09-28 | 孙胜伟 | 基于遗传算法优化的bp神经网络的瓦斯预测方法 |
CN106384170A (zh) * | 2016-09-24 | 2017-02-08 | 华北电力大学(保定) | 基于小波分解与重构的时间序列风速预测方法 |
CN108469507A (zh) * | 2018-03-13 | 2018-08-31 | 北京工业大学 | 一种基于自组织rbf神经网络的出水bod软测量方法 |
Non-Patent Citations (1)
Title |
---|
乔俊飞等: "基于PSO-ESN神经网络的污水BOD预测", 《控制工程》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110414115A (zh) * | 2019-07-13 | 2019-11-05 | 沈阳农业大学 | 一种基于遗传算法的小波神经网络番茄产量预测方法 |
CN110414115B (zh) * | 2019-07-13 | 2023-01-20 | 沈阳农业大学 | 一种基于遗传算法的小波神经网络番茄产量预测方法 |
CN110824915A (zh) * | 2019-09-30 | 2020-02-21 | 华南师范大学 | 基于ga-dbn网络的废水处理智能监控方法及*** |
CN110824914A (zh) * | 2019-09-30 | 2020-02-21 | 华南师范大学 | 一种基于pca-lstm网络的废水处理智能监控方法 |
CN110824915B (zh) * | 2019-09-30 | 2022-06-07 | 华南师范大学 | 基于ga-dbn网络的废水处理智能监控方法及*** |
CN110824914B (zh) * | 2019-09-30 | 2022-07-12 | 华南师范大学 | 一种基于pca-lstm网络的废水处理智能监控方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111291937A (zh) | 基于支持向量分类与gru神经网络联合的处理污水水质预测方法 | |
CN101158674B (zh) | 基于BP神经网络的水体中叶绿素a浓度预测方法 | |
CN110824914B (zh) | 一种基于pca-lstm网络的废水处理智能监控方法 | |
CN110824915B (zh) | 基于ga-dbn网络的废水处理智能监控方法及*** | |
CN107016469A (zh) | 电力负荷预测方法 | |
CN106022954B (zh) | 基于灰色关联度的多重bp神经网络负荷预测方法 | |
CN109359741A (zh) | 一种废水处理进水水质时序变化智能预测方法 | |
CN112633604A (zh) | 一种基于i-lstm的短期用电量预测方法 | |
CN111898734B (zh) | 一种基于mlp的nmr弛豫时间反演方法 | |
CN107664682A (zh) | 一种氨氮的水质软测量预测方法 | |
Song et al. | Study on turbidity prediction method of reservoirs based on long short term memory neural network | |
CN110981021B (zh) | 一种基于模糊bp神经网络的废水高级氧化处理智能加药***及方法 | |
CN113837364B (zh) | 基于残差网络和注意力机制的污水处理软测量方法及*** | |
CN112861436A (zh) | 一种发动机排放实时预测方法 | |
CN111754034A (zh) | 一种基于混沌优化神经网络模型的时间序列预测方法 | |
Bouabaz et al. | A cost estimation model for repair bridges based on artificial neural network | |
CN113554213A (zh) | 一种天然气需求预测方法、***、存储介质及设备 | |
CN115948964A (zh) | 一种基于ga-bp神经网络的路面平整度预测方法 | |
Zhang et al. | Research on water quality prediction method based on AE-LSTM | |
CN115982141A (zh) | 一种针对时序数据预测的特征优化方法 | |
CN109408896B (zh) | 一种污水厌氧处理产气量多元智能实时监控方法 | |
CN107665288A (zh) | 一种化学需氧量的水质软测量预测方法 | |
CN113156074B (zh) | 一种基于模糊迁徙的出水总氮预测方法 | |
CN113111576B (zh) | 一种基于混合编码粒子群-长短期记忆神经网络出水氨氮软测量方法 | |
CN110909492B (zh) | 一种基于极端梯度提升算法的污水处理过程软测量方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190219 |
|
RJ01 | Rejection of invention patent application after publication |