[发明专利]一种基于混合智能优化的光谱消光粒径分布反演方法在审

专利信息
申请号: 201510863063.4 申请日: 2015-11-30
公开(公告)号: CN105510193A 公开(公告)日: 2016-04-20
发明(设计)人: 王丽;李枫 申请(专利权)人: 浙江工业大学
主分类号: G01N15/02 分类号: G01N15/02
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 310014 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于混合智能优化的光谱消光粒径分布反演方法,考虑到ABC算法具有较好的全局搜索能力而局部搜索能力较弱的特点,在每次ABC算法优化后期,选出其最优解作为PS算法的初始值,再进一步进行优化,这样可将ABC的强鲁棒性和PS算法的快速性充分结合,因而能够实现粒径分布准确快速反演;充分发挥ABC算法较强的全局搜索能力和鲁棒性以及PS算法的快速高效等优势。本发明方法能有效简化反演计算过程,具有较高的反演精度,可有效平衡反演的准确度和计算时间,在粒径分布重建中显示了较好的抗干扰性和可行性。
搜索关键词: 一种 基于 混合 智能 优化 光谱 粒径 分布 反演 方法
【主权项】:
一种基于混合智能优化的光谱消光粒径分布反演方法,其特征在于:所述方法包括如下步骤:步骤1:设置适合于消光法粒径分布测量的ABC算法的控制参数,所述控制参数包括种群数SN、最大循环次数Rmax和限定数Limit;定义光谱消光法粒径测量范围的上下限Dmax和Dmin,定义粒径体积频度分布函数f(D)的上下限;步骤2:ABC算法的寻优过程模拟蜜蜂寻找优质花蜜源的行为,根据分工的不同将蜂群分为雇佣蜂、跟随蜂和侦察蜂;首先在搜索空间初始化蜜源位置即初始化解空间,根据公式(1)评估解的目标函数并根据目标函数计算适应度值:式中,ln(I/I0)mea,ln(I/I0)ret分别为测量和重建的消光值;L为光程;ND为待测颗粒系颗粒总数;cj为数值积分系数;N为整个待测粒径范围内划分的粒径分档数;Dj为各分档的等效粒径;Qext(λ,m,D)为颗粒消光系数,表征单颗粒对入射光的散射量和吸收量之和,是颗粒粒径D,波长λ以及颗粒相对折射率m的函数,其精确值可由经典Mie理论计算得到;f(D)为颗粒系体积频度分布函数,是粒径测量中待求的未知量;步骤3:种群中适应度值较小的一半个体构成雇佣蜂,另一半个体构成跟随蜂种群,雇佣蜂对相应蜜源位置xij邻域搜索,根据公式(2)随机生成新候选个体vij,并对新个体依据公式(1)进行适应度评价,依据贪婪选择法则,选择适应度值较优的个体进行雇佣蜂种群的更新:vij=xijij(xij‑xkj)   (2)式中,φij是[‑1,1]范围内的随机数,xkj为蜜源位置xij的邻域位置;步骤4:由新个体的适应度值根据公式(3)计算其选择概率,跟随蜂依据概率,选择质量较为优秀的个体进行局部搜索,每次搜索均采用轮盘赌选择方式;并在该蜜源位置的邻域继续按式(2)产生新个体,评价新个体的适应度,依据贪婪选择法则选择较优的新个体进行跟随蜂种群的更新:<mrow><mi>Pr</mi><mi>o</mi><mi>b</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>Fit</mi><mi>i</mi></msub></mrow><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>S</mi><mi>N</mi></mrow></msubsup><msub><mi>Fit</mi><mi>i</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式中,Prob表示概率值,Fit为适应度;步骤5:结合步骤3和步骤4中个体迭代构成迭代种群,判断是否存在需要放弃的解,即是否发生侦察蜂行为,如果满足条件,则使对应的雇佣蜂成为侦察蜂,并按照公式(4)重新随机搜索蜜源:<mrow><msub><mi>x</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msubsup><mi>x</mi><mi>j</mi><mrow><mi>l</mi><mi>o</mi><mi>w</mi><mi>e</mi><mi>r</mi></mrow></msubsup><mo>+</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mo>&lsqb;</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>&rsqb;</mo><mo>*</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mi>j</mi><mrow><mi>u</mi><mi>p</mi><mi>p</mi><mi>e</mi><mi>r</mi></mrow></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>j</mi><mrow><mi>l</mi><mi>o</mi><mi>w</mi><mi>e</mi><mi>r</mi></mrow></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>式中,分别为蜜源位置的预设上下限;步骤6:判断是否达到ABC算法的迭代次数和Limit设定次数,如果未达到则转入步骤3执行;否则执行步骤7;步骤7:记录下步骤6中最优解并选择其作为PS算法的初始值y(1)=f(1)=f0,进行PS算法初始化,定义网孔尺寸δ,扩张因子α,收缩因子β以及容限误差ε。定义N维坐标轴e1,e2,…,eN.;步骤8:将当前点沿轴向的单位正交向量做变步长探索移动,产生新位置(y(k)±δei),评估新坐标点的目标函数并与原位置函数进行比较,如果则模式探测成功,更新新坐标点y(k+1)=y(k)±δei,否则将原位置点保留y(k+1)=y(k);步骤9:根据步骤8结果更新网孔尺寸和搜索模式,如果搜索成功则扩展步长尺寸,否则缩减步长尺寸,转至步骤8以(y(k+1))为新初始点重复计算直到满足PS算法的停止条件;步骤10:判断ABC算法是否满足多次循环终止条件,如果达到ABC算法的循环次数Rmax,则停止全部重建过程,计算多次循环的粒径分布平均反演结果f(D)并进行显示输出,否则,增加运行次数,转至步骤2执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510863063.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top