[发明专利]一种基于松鼠搜索算法的电阻率溶洞识别方法在审
| 申请号: | 201911082591.0 | 申请日: | 2019-11-07 |
| 公开(公告)号: | CN110850477A | 公开(公告)日: | 2020-02-28 |
| 发明(设计)人: | 陈建华;罗盈洲;韩庆忠;邓亮 | 申请(专利权)人: | 中建四局第一建筑工程有限公司;中国建筑第四工程局有限公司 |
| 主分类号: | G01V3/00 | 分类号: | G01V3/00;G01N27/04 |
| 代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 刘楠;朱法恒 |
| 地址: | 510030 广东省广州市新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 松鼠 搜索 算法 电阻率 溶洞 识别 方法 | ||
1.一种基于松鼠搜索算法的电阻率溶洞识别方法,其特征在于包括以下步骤:
步骤一:建立溶洞土层有限元模型,确定电极方案,利用电阻抗法得到测量点的电势分布数据;
步骤二:构建溶洞结构的目标函数,即优化的目标函数,该目标函数如下:
其中,g(c)为目标函数,||(.)||表示向量的2范数,即c是各单元视电阻率,Su表示测量电势点集合上的数据,是第i组电极方案测量的电势分布数据,是第i组电极方案识别出来的电势分布数据,是s组测量数据组成的矩阵,R(c)是s组识别数据组成的矩阵;
步骤三:利用松鼠搜索算法不断优化目标函数,满足停止准则后,最终可以得到溶洞的识别位置。
2.根据权利要求1所述的基于松鼠搜索算法的电阻率溶洞识别方法,其特征在于:步骤三中利用松鼠搜索算法对目标函数优化的具体过程如下:
S1,随机初始化:假设有n只松鼠(FS),第i只松鼠的位置可以用向量表示,所有松鼠的位置可用以下矩阵表示:
其中,FSi.j表示第i只松鼠的第j维数,采用均匀分布分配森林中每只松鼠的初始位置:
FSi=FSL+U(0,1)×(FSU-FSL) (3)
其中,FSL和FSU分别为第i个松鼠在第j维的下界和上界,U(0,1)为取值范围[0,1]内的均匀分布随机数;
S2,适应度评估:将决策变量(解向量)的值放入用户定义的适应度函数中,计算每只松鼠的位置适应度,并将对应的值存储在如下数组中:
S3,排序、声明和随机选择:在存储每个松鼠的位置的适应度值之后,数组按升序排序;
S4,生成新位置:新位置的数学模型有如下三种情况:
其中dg为随机滑翔距离,R1、R2和R3为[0,1]范围内的随机数,FSnt、FSat和FSht分别为到达普通树、橡子树和山核桃树的松鼠位置,t为当前迭代次数,Gc的值为1.9,Pdp的值为0.1;
S5,季节性监测条件:在算法中引入了季节监测条件,避免了算法陷入局部最优解,其建模行为涉及以下步骤:
(i)首先利用式(13)计算季节常数Sc
其中t=1,2,3;
(ii)检查季节监测情况,即其中Smin为季节常数的最小值,计算公式为:
其中t和tm分别为当前迭代值和最大迭代值;
(iii)如果季节监测条件为真,则将松鼠随机重新安置;
S6,冬季末随机搬迁;松鼠的迁移是通过下面的方程来表达:
其中,Lévy分布的数学方法如下:
其中μ,γ>0.γ是尺度参数,μ是转移参数,Lévy飞行模式由下式计算:
Lévy(x)=0.01×ra×σ/|rb|1/β (16)
其中ra和rb为[0,1]中的两个正态分布随机数,在本工作中考虑β常数为1.5,σ计算为:
其中,Γ(x)=(x-1)!;
S7,停止准则:在最后两个连续结果之间定义一个允许的小阈值,最大迭代次数被认为是停止准则,保存当前最优解,判断是否满足停止准则,满足则输出最优解,否则,重复S2-S6步骤,直到算法结束为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中建四局第一建筑工程有限公司;中国建筑第四工程局有限公司,未经中建四局第一建筑工程有限公司;中国建筑第四工程局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911082591.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冰淇淋浆料及其制备工艺
- 下一篇:一种层压件翻转检查方法





