买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种基于粒子群优化算法的地质模型四边形网格优化方法,涉及地震数值模拟技术领域,包括:读取地质模型四边形网格数据,并存储为网格结点表和四边形表;将需要优化的结点加入待优化结点表;针对待优化结点表中所有网格结点,确定其解空间,在解空间中初始化粒子群中所有粒子的初始位置、个体最优位置、全局最优位置;针对粒子群中所有粒子,随机更新粒子速度,基于权重参数平衡粒子向个体最优位置和全局最优位置的逼近程度;经过有限次优化迭代后,将全局最优位置确定为结点优化后的位置;保存优化完成的地质模型四边形网格数据。本方法可以解决地质模型有限元计算中,形状不佳四边形造成的计算精度低、效率低和稳定性差等问题。
主权项:1.一种基于粒子群优化算法的地质模型四边形网格优化方法,其特征在于,包括以下步骤:S101、读取剖分所得的地质模型网格文件,并将读取到的文件数据存储到由网格结点表和四边形表组成的内部数据结构中;S102、遍历网格结点表中除边界结点外的所有结点,将待优化的结点加入待优化结点表L,若待优化结点表L的长度为0,则跳转至步骤S113,否则继续执行步骤S103;S103、开始遍历待优化结点表L,初始化结点编号i=1;S104、判断i是否大于待优化结点表L的表长,若是,则跳转至步骤S102,对整个网格进行下一轮优化,否则继续执行步骤S105;S105、从待优化结点表L中选择第i个结点Ni,确定结点Ni的解空间,在解空间中初始化粒子群中所有粒子的初始位置,并根据优化目标的损失函数计算初始位置的损失值,随后初始化个体最优位置和全局最优位置,并保证所有粒子在移动过程中不会脱离解空间;S106、开始迭代优化结点Ni的位置,初始化迭代轮次j=1;S107、判断迭代轮次j是否大于设定的最大优化迭代次数M,若是,则给i赋值,i=i+1,跳转至步骤S104,否则继续执行步骤S108;S108、第j轮迭代中,初始化粒子编号为k=1,粒子个体最优位置上的损失值为LocalLossk;S109、判断粒子编号k是否大于设定的总粒子数Q,若是,则给j赋值,j=j+1,跳转至步骤S107,否则继续执行步骤S110;S110、随机生成粒子Pk的速度,并更新粒子的位置,在位置更新过程中,基于权重参数平衡粒子向个体最优位置和全局最优位置的逼近程度,计算粒子Pk最新位置上的损失值Loss;S111、若最新位置上的损失值Loss小于粒子个体最优位置上的损失值LocalLossk,则更新当前位置为粒子k的个体最优位置,并继续执行步骤S112,否则第k个粒子优化完成,给k赋值,k=k+1,回到步骤S109;S112、若最新位置上的损失值Loss小于粒子群的全局最优位置上的损失值,则更新当前位置为粒子群的全局最优位置,第k个粒子优化完成,给k赋值,k=k+1,回到步骤S109;S113、保存优化完成的地质模型四边形网格数据。
全文数据:
权利要求:
百度查询: 成都理工大学 一种基于粒子群优化算法的地质模型四边形网格优化方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。