【技术实现步骤摘要】
本专利技术属于地震勘探领域中地震资料处理
,具体涉及一种基于MapReduce的叠前偏移并行处理方法和装置。
技术介绍
叠前偏移处理一直以来对大规模并行计算有很高要求,随着勘探规模的扩大,面对上千平方公里探区的巨大规模数据体,现有的积分法叠前时间偏移面临计算效率降低,并行处理规模小,对硬件的要求高的问题。如何提高叠前时间偏移的规模适应性,提高大规模资料处理时的计算效率和系统适应性,提高叠前时间偏移处理的经济效益,是叠前时间偏移处理面临的一个问题。
技术实现思路
本公开的目的在于解决上述现有技术中存在的难题,提供一种基于MapReduce的叠前偏移并行处理方法和装置,提高了叠前偏移处理的计算效率,使之适应于大规模计算。一方面提供了一种基于MapReduce的叠前偏移并行处理方法,该方法包括:将地震道集数据按照偏移距大小排序,生成共偏移距道集数据;根据预先设置的偏移距分组参数,将共偏移距道集数据分组成偏移距组;针对每个偏移距组执行映射Map操作,得到成像空间;合并各成像空间得到成像结果数据。另一方面提供了一种基于MapReduce的叠前偏移并行处理装置,该装置包括:用于将地震道集数据按照偏移距大小排序,生成共偏移距道集数据的部件;用于根据预先设置的偏移距分组参数,将共偏移距道集数据分组成偏移距组的部件;用于针对每个偏移距组执行映射Map操作,得到成像空间的部件;用于
合并各成像空间得到成像结果数据的部件。本专利技术的各方面通过利用MapReduce并行模型,改进了叠前偏移并行实现方式,提高了叠前偏移的计算效率和大规模数据适应性,为地震勘探提 ...
【技术保护点】
一种基于MapReduce的叠前偏移并行处理方法,该方法包括:将地震道集数据按照偏移距大小排序,生成共偏移距道集数据;根据预先设置的偏移距分组参数,将共偏移距道集数据分组成偏移距组;针对每个偏移距组执行映射Map操作,得到成像空间;以及合并各成像空间得到成像结果数据。
【技术特征摘要】
1.一种基于MapReduce的叠前偏移并行处理方法,该方法包括:将地震道集数据按照偏移距大小排序,生成共偏移距道集数据;根据预先设置的偏移距分组参数,将共偏移距道集数据分组成偏移距组;针对每个偏移距组执行映射Map操作,得到成像空间;以及合并各成像空间得到成像结果数据。2.根据权利要求1所述的基于MapReduce的叠前偏移并行处理方法,其中,将共偏移距道集数据分组成偏移距组包括:根据预先设置的偏移距分组参数将共偏移距道集数据进行一次分组得到初级偏移距组;以及在初级偏移距组的道数不超过阈值的情况下,将初级偏移距组作为所述偏移距组,在初级偏移距组的道数超过阈值的情况下,针对所述初级偏移距组进行二次分组,得到次级偏移距组,作为所述偏移距组。3.根据权利要求2所述的基于MapReduce的叠前偏移并行处理方法,还包括:在进行二次分组的情况下,对每个Map操作的结果进行归约Reduce操作,以对属于同一初级偏移距组的结果进行归约处理。4.根据权利要求2所述的基于MapReduce的叠前偏移并行处理方法,其中,按照以下表达式,将共偏移距道集数据进行一次分组: F N max = [ | F max - F min | D f + 1 ] ]]> F N = [ | F i - F min | D f + 1.5 ] ]]>其中,FNmax表示分组数,Fmax表示最大偏移距值,Fmin表示最小偏移距值,Df表示初级偏移距组之间的偏移距间隔,Fi为组成一个初级偏移距组的所有地震道集数据的偏移距,FN为初级偏移距组的组号。5.根据权利要求1-4中任意一项所述的基于MapReduce的叠前偏移并行处理方法,还包括:根据计算设备的处理资源状态,对成像空间进行分块,并分别处理分块后的成像空间。6.一种基于MapReduce...
【专利技术属性】
技术研发人员:亢永敢,赵改善,魏嘉,杨祥森,孙成龙,许自龙,庞世明,杨子兴,
申请(专利权)人:中国石油化工股份有限公司,中国石油化工股份有限公司石油物探技术研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。