[发明专利]kbAFSA的超临界水氧化反应动力学模型参数估计方法有效
| 申请号: | 201710456011.4 | 申请日: | 2017-06-16 |
| 公开(公告)号: | CN107273687B | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 赵思达;王宁 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G16C20/10 | 分类号: | G16C20/10;G06N3/00 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高;傅朝栋 |
| 地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | kbafsa 临界 氧化 反应 动力学 模型 参数估计 方法 | ||
1.一种kbAFSA的超临界水氧化反应动力学模型参数估计方法,其特征在于,包括如下步骤:
1)通过现场操作或者实验获得超临界水氧化反应过程的实际输入采样数据、输出采样数据,对于同一组采样数据,将过程动力学模型的估计输出与过程实际输出的相对误差绝对值之和作为人工鱼群算法寻优搜索的目标函数;
2)构建kbAFSA的超临界水氧化反应动力学模型参数估计方法;
3)设置kbAFSA的运行参数,包括人工鱼群规模N、最大尝试次数Tn、拥挤度因子δ,最大迭代次数Gmax和算法终止规则;
4)运行kbAFSA对过程动力学模型中的指前因子A、反应活化能Ea、2-氯苯酚反应级数a、氧化反应级数b和水反应级数c五个未知参数进行估计,通过最小化目标函数,获得未知参数的估计值,将估计值代入过程动力学模型,获得超临界水氧化反应动力学模型;
所述的步骤4)中运行kbAFSA的具体步骤为:
2.1)在参数寻优空间内随机生成N行5列的初始鱼群矩阵,每一行为一条人工鱼的位置,表示一组超临界水氧化反应动力学模型参数的可能解;
2.2)计算人工鱼群中每一条人工鱼的适应度值,并将人工鱼群最优个体记录到公告板;
2.3)计算人工鱼群中每一条人工鱼的视野,并对人工鱼进行行为选择;
2.4)执行追尾行为,如果人工鱼视野内最优伙伴的适应度值更优且周围拥挤程度低于阈值,则向最优伙伴前进一步,否则转向步骤2.6);
2.5)执行聚群行为,如果人工鱼视野内伙伴中心的适应度值更优且周围拥挤程度低于阈值,则向伙伴中心前进一步,否则转向步骤2.6);
2.6)执行觅食行为,如果当前尝试次数不超过最大尝试次数Tn,人工鱼在视野内尝试搜索适应度值更优的状态,否则转向步骤2.7);
2.7)执行随机行为,人工鱼在视野内随机移动到下一位置;
2.8)比较人工鱼执行追尾行为和聚群行为后的状态,选择适应度值最优的状态作为人工鱼的下一状态;
2.9)更新当前人工鱼群的状态,记录人工鱼群最优解并更新公告板;
2.10)重复执行算法步骤2.3)至步骤2.9),直到满足算法终止规则;
2.11)将公告板中记录的最优解作为超临界水氧化反应动力学模型的参数估计值;
所述步骤2.3)中的人工鱼视野为:
Xi是第i条人工鱼的当前位置,visuali为Xi的视野;N为人工鱼群总个体数,||Xi-Xj||为Xi和其它人工鱼的欧式距离;
所述步骤2.4)中追尾行为的具体步骤为:
a)搜索人工鱼Xi的视野内伙伴数为nf,最优伙伴位置为Xj,Xj的适应度值为Yj;
b)如果Yj·nf<Yi·δ,人工鱼按照融合磷虾行为的追尾公式更新位置为:
其中,Xinext是第i条人工鱼执行追尾行为后的位置,Xi是第i条人工鱼的当前位置,Yi为Xi的适应度值;Ybest为人工鱼群最优个体适应度值,Yworst为最差个体适应度值;Xj为人工鱼Xi视野visuali内最优人工鱼的位置,Yj为Xj的适应度值;||Xj-Xi||为Xi和其视野内最优伙伴Xj之间的欧式距离;rand是0到1之间的随机数;
所述步骤2.5)中聚群行为的具体步骤为:
a)基于磷虾食物中心,计算人工鱼Xi的视野内所有伙伴的改进聚群中心Xc:
其中,Xc为改进聚群中心,Xi是第i条人工鱼的当前位置,Yi为第i条人工鱼的适应度值,nf为第i条人工鱼邻居的数量,Wi为经归一化计算得到的个体位置所占权重;
b)如果Yc·nf<Yc·δ,人工鱼按照融合磷虾行为的聚群公式更新位置为:
其中,Xinext是第i条人工鱼执行聚群行为后的位置,Xi是第i条人工鱼的当前位置,Yi为第i条人工鱼当前的适应度值;Ybest为人工鱼群最优个体适应度值,Yworst为最差个体适应度值;Xc为人工鱼Xi视野visuali范围内所有伙伴的改进聚群中心,Yc为Xc的适应度值;||Xc-Xi||为Xi和其伙伴改进聚群中心Xc的欧式距离;rand是0到1之间的随机数。
2.根据权利要求1所述的一种kbAFSA的超临界水氧化反应动力学模型参数估计方法,其特征在于,所述步骤3)中的算法终止规则为:算法运行次数达到最大迭代次数Gmax。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710456011.4/1.html,转载请声明来源钻瓜专利网。





