[发明专利]一种引力搜索算法及基于该算法的污水处理控制方法有效
申请号: | 201710402855.0 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107168050B | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 刘惠康;高维娜;杨旭升;柴琳;许玥 | 申请(专利权)人: | 武汉科技大学 |
主分类号: | G05B13/02 | 分类号: | G05B13/02 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 杨采良 |
地址: | 430081 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 引力 搜索 算法 基于 污水处理 控制 方法 | ||
1.一种差分自适应万有引力搜索算法,其特征在于,包括如下步骤:
S1、初始化种群;
S2、计算种群适应度值;
S3、计算种群的惯性质量M及加速度a;
S4、更新个体位置;
S5、比对是否达到迭代次数,当达到迭代次数时,输出最优值;当未达到迭代次数时,重复所述步骤S2、S3和S4;
利用所述差分自适应万有引力搜索算法的污水处理控制方法,包括如下步骤:
S100、设定所述差分自适应万有引力搜索算法的搜索空间维度为2,设置如下的空间上下限范围:
其中,是氨氮含量;COD是化学需氧量;ρDO溶氧量;Qw是污泥排放量;
S200、种群初始化;
S300、初始化全局最优值gbest;
S400、计算适应值和加速度;
S500、更新速度与位置;
S600、更新全局最优粒子与个体最优粒子,得到全局最优解pbesti和gbest;
S700、比对是否达到迭代次数,当达到迭代次数时,输出最优解,当未达到迭代次数时,重复所述步骤S300、S400、S500和S600;
S800、通过输出的最优值,找到函数值最小时方程所对应的解,即溶解氧浓度ρDO优化设定值和污泥排放量Qw的优化设定值。
2.根据权利要求1所述一种差分自适应万有引力搜索算法,其特征在于,所述步骤S4包括将万有引力搜索算法的公式带入更新公式中;
所述万有引力搜索算法的公式包括:
粒子间的引力为:
式中,G表示引力常量,M1、M2分别表示两种粒子的惯性质量,R表示两种粒子中间的欧式距离,F表示引力;
依据牛顿第二定律,当某个粒子受到其他粒子作用力时,随即会产生F大小的合力,同时会产生向这个方向运动的加速度a,即
引力常数G跟随着宇宙实际年龄变化的趋势为
式中,G(t)表示在t时间时的引力常数G的数值,G(t0)表示在第一宇宙子间隔时刻t0的数值;
所述更新公式包括:
有吸引力就会产生相应的加速度,则物质i在第k维上的加速度为
每次迭代更新的公式为
3.根据权利要求1所述差分自适应万有引力搜索算法,其特征在于,所述步骤S200包括:设置万有引力场的粒子数目100,最大迭代步数M=200;根据电脑随机初始化种群中各个粒子的位置X、速度Y以及速度的上下限固定范围[Vmin,Vmax],每个粒子个体历史最优位置pbesti赋值:对于每个粒子,初始时都有相应的赋值pbesti。
4.根据权利要求1所述一种差分自适应万有引力搜索算法,其特征在于,所述步骤S300包括:在规定的目标要求下,依次算出各个初始粒子X的目标函数值f1,f2,电脑随机取其中某个粒子做为初始的gbest。
5.根据权利要求1所述一种差分自适应万有引力搜索算法,其特征在于,所述步骤S400包括:
S401、计算其目标函数值,而后根据线性权重的方法,把原先设定好的目标适应度值统一成一个适应度值:
式中的t是当前的迭代次数;
S402、通过下式计算加速度:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710402855.0/1.html,转载请声明来源钻瓜专利网。