全波形反演计算方法及系统技术方案

技术编号:17194763 阅读:86 留言:0更新日期:2018-02-03 21:53
公开了一种全波形反演计算方法及系统。该方法可包括:基于所采集的地震资料,获取炮点数据,进而获取记录炮点数据的计算状态的并行状态文件,通过多个计算节点分布式并行计算炮点数据的全波形反演项目;对多个计算节点计算的全波形反演项目进行叠加,获得全波形反演项目结果;以及基于炮点数据的全波形反演项目结果更新速度模型,获得全波形反演模型,其中,对多个计算节点计算的全波形反演项目进行叠加包括:将多个计算节点分组,对每组内的计算节点计算的炮点数据的全波形反演项目进行叠加,获得叠加数据;在叠加数据的数量等于一的情况下,将获得的叠加数据作为炮点数据的全波形反演项目结果。

The method and system of full waveform inversion

A full waveform inversion method and system is presented. The method may include: seismic data acquisition based on the acquisition of shot point data, and then obtain the parallel state records calculation of state shot point data, through multiple computing nodes in distributed parallel computing full waveform inversion project shot point data; full waveform inversion calculation of multiple computing nodes are superimposed, get full the project results and waveform inversion; based on full waveform inversion project shot data update rate model, obtain the full waveform inversion model, the full waveform inversion project calculation of multiple computing nodes stack comprises: a plurality of computing node grouping, full waveform inversion project shot point data calculation for each node in the the calculation of the stack, stack data obtained; in the number of stack data is equal to a case, the superposition data obtained as shot point data Full waveform inversion project results.

【技术实现步骤摘要】
全波形反演计算方法及系统
本专利技术涉及油气勘探应用领域,更具体地,涉及一种基于并行数据叠加的全波形反演计算方法及系统方法及系统。
技术介绍
在油气勘探应用领域中,全波形反演方法利用叠前地震波场的运动学和动力学信息重建地层结构,具有揭示复杂地质背景下构造与储层物性的潜力。在全波形反演计算过程中,需要反复多次迭代/循环反演计算,每次反演计算包含计算梯度、线性搜索(含多次残差的计算)、更新速度模型等步骤。计算梯度、线性搜索等过程,需要依赖高性能计算机集群的并行计算来实现。大型高性能计算机集群是由大量计算机节点和共享存储设备组成。每个节点在完成梯度计算或残差计算后,其计算结果需要通过叠加并保存到共享存储设备上。运用常规的MPI方法实现的全波形反演存在许多缺陷,例如:不支持硬件设备的动态增加和减少;大量节点长时间计算时的稳定性差;不支持异构设备;大规模并行计算效率低下等。全波形反演技术的分布式并行方法可以解决MPI法存在的问题,但是,在分布式计算框架下,各个计算节点的数据不能通过调用MPI应用程序接口实现叠加。专利技术人发现,如何解决在全波形反演技术的分布式计算实现过程中的数据文件并行叠加的本文档来自技高网...
全波形反演计算方法及系统

【技术保护点】
一种全波形反演计算方法,包括:基于所采集的地震资料,获取炮点数据,进而获取记录所述炮点数据的计算状态的并行状态文件,通过多个计算节点分布式并行计算所述炮点数据的全波形反演项目;对所述多个计算节点计算的所述炮点数据的全波形反演项目进行叠加,获得所述炮点数据的全波形反演项目结果;以及基于所述炮点数据的全波形反演项目结果更新速度模型,获得全波形反演模型,其中,对所述多个计算节点计算的所述炮点数据的全波形反演项目进行叠加包括:将所述多个计算节点分组,对每组内的计算节点计算的所述炮点数据的全波形反演项目进行叠加,获得叠加数据;在获得的所述叠加数据为多个的情况下,将获得的所述叠加数据再次分组并分别进行叠加...

【技术特征摘要】
1.一种全波形反演计算方法,包括:基于所采集的地震资料,获取炮点数据,进而获取记录所述炮点数据的计算状态的并行状态文件,通过多个计算节点分布式并行计算所述炮点数据的全波形反演项目;对所述多个计算节点计算的所述炮点数据的全波形反演项目进行叠加,获得所述炮点数据的全波形反演项目结果;以及基于所述炮点数据的全波形反演项目结果更新速度模型,获得全波形反演模型,其中,对所述多个计算节点计算的所述炮点数据的全波形反演项目进行叠加包括:将所述多个计算节点分组,对每组内的计算节点计算的所述炮点数据的全波形反演项目进行叠加,获得叠加数据;在获得的所述叠加数据为多个的情况下,将获得的所述叠加数据再次分组并分别进行叠加;以及在获得的所述叠加数据为一个的情况下,将获得的所述叠加数据作为所述炮点数据的全波形反演项目结果。2.根据权利要求1所述的全波形反演计算方法,其中,所述炮点数据的全波形反演项目包括所述炮点数据的梯度与残差。3.根据权利要求1所述的全波形反演计算方法,其中,所述多个计算节点的分组为两两一组。4.根据权利要求1所述的全波形反演计算方法,其中,基于所述炮点数据的全波形反演项目结果更新速度模型,获得全波形反演模型包括:在所述速度模型的更新次数未达到指定次数的情况下,将按照更新后的所述速度模型继续进行所述全波形反演并行计算;以及在所述速度模型的更新次数达到指定次数的情况下,将最后一次更新的速度模型作为最终速度模型,进而获得全波形反演模型,其中,所述指定次数为人为设定的并行计算的总次数。5.一种全波形反演计...

【专利技术属性】
技术研发人员:朱成宏董宁陈业全魏哲枫刘玉金徐蔚亚张春涛高鸿庞海玲张建伟罗明秋
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油勘探开发研究院
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1