[发明专利]基于Spark的叠前地震数据AVO弹性参数反演方法及系统有效
申请号: | 201810123704.6 | 申请日: | 2018-02-07 |
公开(公告)号: | CN108445537B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 颜雪松;朱志新;伍庆华 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G01V1/30 | 分类号: | G01V1/30 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 冯必发;金慧君 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹性参数 反演 叠前地震数据 并行 种群 算术交叉 适应度 最优解 自适应变异算子 变异交叉 串行执行 求解效率 重复执行 初始化 新种群 集群 耗时 转换 更新 配置 | ||
1.一种基于Spark的叠前地震数据AVO弹性参数反演方法,其特征在于,包含如下步骤:
(1)获取叠前地震数据AVO弹性参数反演的种群,并进行初始化;
(2)将初始化生成的种群转换为弹性分布式数据集,弹性分布式数据集中个体总数记作popsize;
(3)根据集群配置,并行对弹性分布式数据集中各个子种群进行处理,每个并行处理进程串行计算一个子种群中每个个体的适应度值;
(4)每个进程采用锦标赛选择规则对各自处理的子种群进行选择操作,所有的子种群选择出的个体的总数为popsize个;
(5)对步骤(4)选择出的popsize个个体构成的新的种群串行执行算术交叉操作;
(6)根据自适应变异算子特点,并行对步骤(5)进行交叉操作后的popsize个个体进行变异构成新种群;
(7)每次均以步骤(6)形成的新种群作为新的处理对象,重复进行步骤(3)-(6)达到预设次数后输出最优解;
(8)根据最优解进行AVO弹性参数反演。
2.根据权利要求1所述的基于Spark的叠前地震数据AVO弹性参数反演方法,其特征在于,在步骤(3)中,各所述处理进程所处理的子种群所包含的个体的数目相同。
3.根据权利要求1所述的基于Spark的叠前地震数据AVO弹性参数反演方法,其特征在于,在步骤(7)中所述预设次数为1次。
4.一种基于Spark的叠前地震数据AVO弹性参数反演系统,其特征在于,包含如下模块:
种群初始化模块,用于获取叠前地震数据AVO弹性参数反演的种群,并进行初始化;
RDD处理模块,用于将初始化生成的种群转换为弹性分布式数据集,弹性分布式数据集中个体总数记作popsize;
适应度计算模块,用于根据集群配置,并行对弹性分布式数据集中各个子种群进行处理,每个并行处理进程串行计算一个子种群中每个个体的适应度值;
选择操作模块,用于控制每个进程采用锦标赛选择规则对各自处理的子种群进行选择操作,所有的子种群选择出的个体的总数为popsize个;
交叉操作模块,用于对选择操作模块选择出的popsize个个体构成的新的种群串行执行算术交叉操作;
变异操作模块,用于根据自适应变异算子特点,并行对步骤交叉操作模块进行交叉操作后的popsize个个体进行变异构成新种群;
最优解获取模块,用于每次均以步骤变异操作模块形成的新种群作为新的处理对象,重复进行步骤适应度计算模块-变异操作模块达到预设次数后输出最优解;
参数反演模块,用于根据最优解进行AVO弹性参数反演。
5.根据权利要求4所述的基于Spark的叠前地震数据AVO弹性参数反演系统,其特征在于,在步骤适应度计算模块中,各所述处理进程所处理的子种群所包含的个体的数目相同。
6.根据权利要求4所述的基于Spark的叠前地震数据AVO弹性参数反演系统,其特征在于,在步骤最优解获取模块中所述预设次数为1次。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810123704.6/1.html,转载请声明来源钻瓜专利网。