[发明专利]一种污水处理过程多目标实时优化控制方法有效
申请号: | 201611248098.8 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106698642B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 韩红桂;张璐;乔俊飞 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;C02F3/00;G06N3/00;G06N3/04 |
代理公司: | 11203 北京思海天达知识产权代理有限公司 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 污水处理 过程 多目标 实时 优化 控制 方法 | ||
1.一种污水处理过程多目标实时优化控制方法,其特征在于,包括以下步骤:
(1)选择与能耗和出水水质都相关的变量为:好氧末段溶解氧SO,单位mg/L、厌氧末段硝态氮SNO,单位mg/L、出水混合固体悬浮物MLSS,单位mg/L、出水氨氮SNH,单位mg/L;
(2)建立基于径向基核函数的能耗和出水水质模型:
其中,f1(t)和f2(t)分别为t时刻能耗和出水水质模型,w10(t)是目标函数f1(t)的输出偏移,w20(t)是目标函数f2(t)的输出偏移,w10(t)和w20(t)的取值区间为[-2,2],w1n(t)是目标函数f1(t)中径向基核函数的权值,w2n(t)是目标函数f2(t)中径向基核函数的权值,w1n(t),w2n(t)的取值区间为[-3,3],υ(t)是目标函数f1(t)和f2(t)的共同输入变量,υ(t)=[SO(t),SNO(t),MLSS(t),SNH(t)],c1n(t)是目标函数f1(t)中径向基核函数的中心,c2n(t)是目标函数f2(t)中径向基核函数的中心,c1n(t)和c2n(t)中每个变量的取值区间为[-1,1],b1n(t)是目标函数f1(t)中径向基核函数的宽度,b2n(t)是目标函数f2(t)中径向基核函数的宽度,b1n(t)和b2n(t)的取值区间为[0,2],N是核函数的个数;
(3)设计基于多目标粒子群算法的实时优化方法:
①初始化优化迭代步数K;
②将建立的能耗和出水水质模型作为多目标粒子群算法的优化目标函数;
③第k步迭代计算时,把粒子的位置x(k)=[SO(k),SNO(k),MLSS(k),SNH(k)]作为目标函数的输入,计算目标函数值,获得进化计算过程中的个体最优位置p(k),将第k步的个体最优位置p(k)与k-1步知识库的解A(k-1)进行比较,A(k-1)=[a1(k-1),a2(k-1),…,aι(k-1)],aι(k-1)为第k-1步知识库中第ι个最优解,通过支配关系更新第k步的知识库A(k),支配关系计算功能是:
A(k)=A(k-1)∪p(k-1),if fh(aι(k-1))≥fh(p(k-1)),h=1,2; (2)
其中,∪是关系并,如果p(k-1)的目标函数值小于aι(k-1)的目标函数值,则知识库中保存个体最优解p(k-1),否则保存解aι(k-1),fh()是优化目标函数,f1()是基于能耗模型的优化目标函数,f2()是基于出水水质模型的优化目标函数,根据密度法从知识库A(k)中选择全局最优解g(k);
④通过第k步的个体最优解p(k)和全局最优解g(k)更新k+1步的粒子位置和速度,粒子速度和位置更新公式为:
vi,d(k+1)=ω·vi,d(k)+c1r1(pi,d(k)-xi,d(k))+c2r2(gd(k)-xi,d(k)); (3)
xid(k+1)=xid(k)+vid(k+1); (4)
其中,vi,d(k)和xi,d(k)是第k步迭代时第i个粒子在d维搜索空间上的速度和位置,i的取值范围是[1,100],d=5,是惯性权重,的取值范围是(0,1),c1和c2分别是个体最优位置加速因子和全局最优位置加速因子,c1和c2的取值范围是(0,1),r1和r2分别是个体最优位置系数和全局最优位置系数,r1和r2的取值范围是(0,1),pi,d(k)是第k步迭代时第i个粒子在d维搜索空间上的个体最优解,gd(k)是第k步迭代时在d维搜索空间上的全局最优解;
⑤如果当前的迭代步数k大于等于优化迭代步数K,转到步骤⑥;如果当前的迭代步数k小于最大迭代步数K,迭代步数k加1,转到步骤③;
⑥从知识库A(K)中随机选择一个全局最优解gj(K),gj(K)=[SO*(K),SNO*(K),MLSS*(K),SNH*(K)],SO*(K)为溶解氧优化设定值,SNO*(K)为硝态氮优化设定值,MLSS*(K)为混合固体悬浮物优化设定值,SNH*(K)为氨氮优化设定值,保存全局最优解gj(K);
(4)设计基于模糊神经网络的实时控制方法:
①设计模糊神经网络控制器,模糊神经网络分为四层:输入层、RBF层、归一化层、输出层;确定神经网络的结构为4-10-10-2的连接方式,即输入层神经元为4个,RBF层神经元为10个,归一化层神经元为10个,输出层神经元为2个,期望的训练精度为Ed,Ed∈[0,0.01],t时刻模糊神经网络RBF层、归一化层、输出层的计算功能分别是:
其中,ε(t)=[ε1(t),ε2(t),ε3(t),ε4(t)]是模糊神经网络的输入,ε1(t)是溶解氧SO实际输出与优化设定值SO*之间的误差,ε2(t)是溶解氧SO实际输出与优化设定值SO*之间的误差导数,ε3(t)是硝态氮SNO实际输出与优化设定值SNO*之间的误差,ε4(t)是硝态氮SNO实际输出与优化设定值SNO*之间的误差导数,μj(t)=[μ1j(t),μ2j(t),μ3j(t),μ4j(t)]是RBF层第j个神经元的中心,j=1,2,…,10,μj(t)中每个变量的取值范围是[-2,2],σj(t)=[σ1j(t),σ2j(t),σ3j(t),σ4j(t)]是RBF层第j个神经元的宽度,σj(t)中每个变量的取值范围是[0,2],φj(t)是RBF层第j个神经元的输出,ψj(t)是归一化层第j个神经元的输出,ψ(t)是归一化层的输出,ψ(t)=[ψ1(t),ψ2(t),…,ψ10(t)],sq(t)=[s1q(t),s2q(t),…,s10q(t)]是输出层和归一化层的权值向量,sq(t)中每个变量的取值范围是[-4,4],是输出层第q个神经元的输出,q=1,2;
②利用梯度下降算法对模糊神经网络进行训练,若达到期望的训练精度Ed,则转到步骤③,否则继续训练;
③模糊神经网络的输出为操作变量氧传递系数的变化量和内循环回流量的变化量;
④将氧传递系数的变化量和内循环回流量的变化量传递给污水处理系统;
(5)基于多目标实时优化控制的污水处理系统的输出为实际溶解氧SO和硝态氮SNO的浓度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611248098.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种强氧化装置
- 下一篇:一种废水处理装置及其废水处理方法