[发明专利]引力搜索优化的矿岩强度软测量方法在审

专利信息
申请号: 201710246578.9 申请日: 2017-04-16
公开(公告)号: CN106991246A 公开(公告)日: 2017-07-28
发明(设计)人: 郭肇禄;王洋;邓志娟;谢亮亮;董姗燕;刘小生;余法红 申请(专利权)人: 江西理工大学
主分类号: G06F17/50 分类号: G06F17/50;G06N3/12;G06N99/00
代理公司: 赣州凌云专利事务所36116 代理人: 曾上
地址: 341000 江*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 引力 搜索 优化 强度 测量方法
【权利要求书】:

1.一种引力搜索优化的矿岩强度软测量方法,其特征在于,包括以下步骤:

步骤1,在需要软测量的区域内采集MR个矿岩试件,然后通过试验测量出每个矿岩试件的吸水率、干密度、波阻抗、动泊松比、动弹性模量以及抗压强度,将试验所测量出来的数据作为样本数据集;然后对样本数据集进行归一化处理;

步骤2,用户初始化种群大小Popsize,最大评价次数MAX_FEs;

步骤3,令当前演化代数t=0,当前评价次数FEs=0,支持向量机的优化设计参数个数D=3;

步骤4,设置支持向量机的输入变量为矿岩试件的归一化的吸水率、干密度、波阻抗、动泊松比、动弹性模量,且输出为矿岩试件的归一化的抗压强度;

步骤5,设置支持向量机的D个优化设计参数的下界LBj和上界UBj,其中维度下标j=1,2,3;

步骤6,随机产生初始种群其中个体下标i=1,2,...,Popsize,并且为种群Pt中的第i个个体,其随机初始化公式为:

<mrow><msubsup><mi>B</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>j</mi></mrow><mi>t</mi></msubsup><mo>=</mo><msub><mi>LB</mi><mi>j</mi></msub><mo>+</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msub><mi>UB</mi><mi>j</mi></msub><mo>-</mo><msub><mi>LB</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow>

<mrow><msubsup><mi>B</mi><mrow><mi>i</mi><mo>,</mo><mn>2</mn><mo>,</mo><mi>j</mi></mrow><mi>t</mi></msubsup><mo>=</mo><mn>0</mn></mrow>

其中维度下标j=1,2,3,并且表示第i个个体的位置,存储了支持向量机的D个待优化设计参数的值,即是支持向量机的惩罚因子C,是支持向量机的径向基核参数g,是支持向量机的不敏感损失函数中参数ε;表示第i个个体在每一维上的速度大小;rand(0,1)为在[0,1]之间服从均匀分布的随机实数产生函数;

步骤7,计算种群Pt中所有个体的适应值;

步骤8,令当前评价次数FEs=FEs+Popsize;

步骤9,保存种群Pt中的最优个体Bestt

步骤10,按以下公式计算当前引力常数Gt

<mrow><msub><mi>G</mi><mi>t</mi></msub><mo>=</mo><mn>100</mn><mo>&times;</mo><mi>exp</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><mn>20</mn><mo>&times;</mo><mi>F</mi><mi>E</mi><mi>s</mi></mrow><mrow><mi>M</mi><mi>A</mi><mi>X</mi><mo>_</mo><mi>F</mi><mi>E</mi><mi>s</mi></mrow></mfrac><mo>)</mo></mrow></mrow>

其中exp表示以自然常数e为底的指数函数;

步骤11,按以下公式计算当前精英个体数量KBest:

<mrow><mi>K</mi><mi>B</mi><mi>e</mi><mi>s</mi><mi>t</mi><mo>=</mo><mn>1</mn><mo>+</mo><mrow><mo>(</mo><mi>P</mi><mi>o</mi><mi>p</mi><mi>s</mi><mi>i</mi><mi>z</mi><mi>e</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><mn>1.0</mn><mo>-</mo><mfrac><mrow><mi>F</mi><mi>E</mi><mi>s</mi></mrow><mrow><mi>M</mi><mi>A</mi><mi>X</mi><mo>_</mo><mi>F</mi><mi>E</mi><mi>s</mi></mrow></mfrac><mo>)</mo></mrow><mo>;</mo></mrow>

步骤12,计算种群Pt中所有个体的质量;

步骤13,利用KBest个精英个体和引力常数Gt计算种群Pt中每个个体所受到的引力;

步骤14,更新种群Pt中所有个体的加速度和速度;

步骤15,更新种群Pt中所有个体的位置;

步骤16,计算种群Pt中所有个体的适应值;

步骤17,令当前评价次数FEs=FEs+Popsize;

步骤18,随机选择一个个体,然后对选择出来的个体执行混沌局部搜索操作,具体步骤如下:

步骤18.1,令混乱次数IN=300+200×rand(0,1);

步骤18.2,在[0,1]之间的随机产生一个实数ir,如果ir等于0.25,0.5或0.75则重新产生直到ir不等于0.25,0.5或0.75;

步骤18.3,令计数器kt=1,并令迭代因子tf=ir;

步骤18.4,如果计数器kt大于IN则转到步骤18.8,否则转到步骤18.5;

步骤18.5,令混沌因子cf=4.0×tf×(1.0-tf);

步骤18.6,令迭代因子tf=cf;

步骤18.7,令计数器kt=kt+1,转到步骤18.4

步骤18.8,在[1,Popsize]间随机产生一个正整数R1;

步骤18.9,在[1,Popsize]间随机产生一个不等于R1的正整数R2;

步骤18.10,令混沌因子cf=4×tf×(1-tf);

步骤18.11,令迭代因子tf=cf;

步骤18.12,按以下公式产生一个个体NUt

<mrow><msubsup><mi>NU</mi><mn>1</mn><mi>t</mi></msubsup><mo>=</mo><mo>&lsqb;</mo><msubsup><mi>B</mi><mrow><mi>R</mi><mn>2</mn><mo>,</mo><mn>1</mn></mrow><mi>t</mi></msubsup><mo>+</mo><mi>c</mi><mi>f</mi><mo>&times;</mo><mrow><mo>(</mo><msubsup><mi>Best</mi><mn>1</mn><mi>t</mi></msubsup><mo>-</mo><msubsup><mi>B</mi><mrow><mi>R</mi><mn>2</mn><mo>,</mo><mn>1</mn></mrow><mi>t</mi></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&times;</mo><mi>S</mi><mi>K</mi><mo>+</mo><mo>&lsqb;</mo><mrow><mo>(</mo><msubsup><mi>Best</mi><mn>1</mn><mi>t</mi></msubsup><mo>+</mo><msup><mi>MEB</mi><mi>t</mi></msup><mo>)</mo></mrow><mo>&times;</mo><mi>M</mi><mi>K</mi><mo>-</mo><msubsup><mi>B</mi><mrow><mi>R</mi><mn>2</mn><mo>,</mo><mn>1</mn></mrow><mi>t</mi></msubsup><mo>&rsqb;</mo><mo>&times;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>S</mi><mi>K</mi><mo>)</mo></mrow></mrow>

<mrow><msubsup><mi>NU</mi><mn>2</mn><mi>t</mi></msubsup><mo>=</mo><msubsup><mi>B</mi><mrow><mi>R</mi><mn>2</mn><mo>,</mo><mn>2</mn></mrow><mi>t</mi></msubsup></mrow>

其中反向因子MK的值为[0,1]之间随机生成的实数,交叉因子SK的值为[0,1]之间随机生成的实数,MEBt为种群中所有个体的位置的平均值;

步骤18.13,计算个体NUt的适应值,令当前评价次数FEs=FEs+1;

步骤18.14,如果个体NUt的适应值优于的适应值,则转到步骤18.15,否则转到步骤19;

步骤18.15,令个体

步骤18.16,转到步骤18.9;

步骤19,令当前演化代数t=t+1;

步骤20,保存种群Pt中的最优个体Bestt

步骤21,重复步骤10至步骤20直至当前评价次数FEs达到MAX_FEs后结束,将执行过程中得到的最优个体Bestt解码为支持向量机的训练参数,将训练好的支持向量机作为软测量模型,即可实现矿岩强度的软测量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201710246578.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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