[发明专利]一种基于动态多目标粒子群算法的污水处理过程优化控制方法有效
申请号: | 201810200220.7 | 申请日: | 2018-03-12 |
公开(公告)号: | CN108445757B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 韩红桂;卢薇;乔俊飞 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 多目标 粒子 算法 污水处理 过程 优化 控制 方法 | ||
1.一种基于动态多目标粒子群算法的污水处理过程动态优化控制方法,其特征在于,包括以下步骤:
(1)建立一个自适应优化目标函数用于提取污水处理过程中复杂和时变的特性,包括利用数据驱动核函数方法建立溶解氧和硝态氮的优化设定值与出水水质、曝气能耗和泵送能耗间的关系表达式,其中,该自适应优化目标函数为:
minimize F(xi,(k)(t))=(f1(xi,(k)(t)),f2(xi,(k)(t)),f3(xi,(k)(t)))T, (1)
其中,xi,(k)(t)=[SNH(t),SO(t),MLSS(t),SNO(t)]为t时刻的输入变量,SNH(t)为t时刻氨氮浓度,SO(t)为t时刻溶解氧浓度,MLSS(t)为t时刻混合液悬浮固体浓度,SNO(t)为t时刻硝态氮浓度,f1(xi,(k)(t))为t时刻自适应曝气能耗模型,f2(xi,(k)(t))为t时刻自适应泵送能耗模型,f3(xi,(k)(t))为t时刻自适应出水水质模型,c1r(t)为t时刻曝气能耗模型的第r个核函数的中心,c2r(t)为t时刻泵送能耗模型的第r个核函数的中心,c3r(t)为t时刻出水水质模型的第r个核函数的中心;r=1,2,…,10;b1r(t)为t时刻曝气能耗模型的第r个核函数的宽度,b1r∈[0,1],b2r(t)为t时刻泵送能耗模型的第r个核函数的宽度,b2r∈[0,1],b3r(t)为t时刻出水水质模型的第r个核函数的宽度,b3r∈[0,1],W1r(t)为t时刻曝气能耗模型的第r个连接权值,W1r∈[1,2],W2r(t)为t时刻泵送能耗模型的第r个连接权值,W2r∈[1,2],W3r(t)为t时刻出水水质模型的第r个连接权值,W3r∈[0.5,1.0];W1为曝气能耗模型的阈值,W1∈[1.5,2.0],W2为泵送能耗模型的阈值,W2∈[1.5,2.0],W3为出水水质模型的阈值,W3∈[0.5,0.6];
(2)利用动态多目标粒子群算法优化目标函数获得优化设定值,优化周期为T小时,T∈[2,2.5],具体为:
①初始化学习因子ε1,(0)和ε2,(0),ε1,(0)∈(0,1),ε2,(0)∈(0,1),设定最大进化代数M,M∈[40,50],设定种群规模S,S∈[20,30];
②根据目标函数计算每个粒子的适应度值;确定第k次迭代第i个粒子的个体最优位置pi,(k):
其中,表示xi,(k-1)被pi,(k-1)支配,i=1,2,…,S;xi,(k)表示第k次迭代时第i个粒子的位置,非支配解集A(k)通过A(k-1)更新:
其中,A(k)表示第k次迭代的知识库,表示第k-1次迭代去除冗余非支配解的知识库,表示xi,(k-1)和pi,(k-1)互不支配;
③确定t时刻第k+1次迭代的全局最优解gt(k+1),其表达式为:
其中,gt(k+1)表示t时刻第k+1次迭代的全局最优解,dgt(k+1)表示t时刻第k+1次迭代的全局多样化最优解:
其中,x*(k)(t)表示t时刻第k次迭代具有最小密度的非支配解,Vkbest表示第k次迭代数量最少的非支配解集,cgt(k+1)表示t时刻第k+1次迭代的全局收敛性最优解:
cgt(k+1)=arg maxCDt(xi,(k)(t)), (9)
其中,CDt(xi,(k)(t))表示t时刻第k次迭代的非支配解xi,(k)(t)的收敛度:
其中,表示第j个被xi,(k)(t)支配的解,j=1,2,…,i;DSt(xi,(k)(t))表示t时刻第k次迭代的非支配解xi,(k)(t)的支配强度,Et(k)表示t时刻第k次迭代时非支配解集的分布熵:
其中,δn(k)表示第k次迭代时第n个包含非支配解的单元格;βt(δn(k))表示t时刻第k次迭代单元格δn的概率分布函数,其表达式为:
lt(δn(k))表示t时刻第k次迭代单元格δn中非支配解的数目,I表示知识库的容量,I∈[20,30];
④更新每个粒子的速度和位置:
其中,表示第k+1次迭代时第i个粒子的速度,表示第k+1次迭代时第i个粒子的位置,表示第k次迭代时第i个粒子的位置,表示第k次迭代时第i个粒子的个体最优解,表示第k次迭代的全局最优解,d=1,2,…,4;ω(k)表示第k次迭代的惯性权重,ε1,(k)和ε2,(k)表示两个学习因子,ε1,(k)∈(0,1),ε2,(k)∈(0,1),γ1和γ2是常量,γ1∈[0,1],γ2∈[0,1];
⑤判断算法是否达到设定的最大进化次数M,如达到,则终止迭代进化过程,输出SO和SNO的优化设定值,否则返回到②;
(3)多变量PID控制器对优化设定值SO和SNO实现跟踪控制,从自适应多目标粒子群算法获得的一组Pareto最优解中,找到当前状态下的一组满意优化解作为底层PID控制器的优化设定值;
(4)执行底层PID控制策略,溶解氧和硝态氮浓度分别通过曝气池第5分区氧气转换系数KLa5和内回流量Qa进行调节;
其中,Δu(t)=[ΔKLa5(t),ΔQa(t)]T,ΔKLa5(t)是t时刻第五分区氧传递系数的误差,ΔQa(t)是t时刻内回流量,Kp1和Kp2分别是t时刻SO和SNO的比例系数,Kp1∈[20,30],Kp2∈[20,30],Hi1和Hi2分别是SO和SNO的积分系数,Hi1=∈[200,300],Hi2∈[200,300],Hd1和Hd2分别是SO和SNO的微分系数,Hd1∈[10,20],Hd2∈[20,30],e(t)是t时刻误差:
e(t)=z(t)-y(t) (19)
其中,e(t)=[e1(t),e2(t)]T,e1(t)是t时刻SO的误差,e2(t)是t时刻SNO的误差,z(t)=[z1(t),z2(t)]T,z1(t)是t时刻优化设定值SO的浓度,z2(t)是t时刻优化设定值SNO的浓度,y(t)=[y1(t),y2(t)]T,y1(t)是t时刻实际获得SO的浓度,y2(t)是t时刻实际获得SNO的浓度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810200220.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中高职衔接信息管理系统
- 下一篇:一种多模态目标跟踪方法及装置