本发明专利技术提供一种高效叠前时间偏移速度分析方法,应用于石油勘探技术领域,该方法包括:申请多个进程;确定分配信息;为每个子进程分配内存空间;主进程根据所述分配信息为每个子进程分配叠前时间偏移速度分析位置及叠前地震数据道;每个子进程利用所述叠前时间偏移速度分析位置及所述叠前地震数据道进行叠前时间偏移,生成叠前时间偏移结果并发送给所述主进程;主进程根据所有子进程发送的叠前时间偏移结果得到叠前时间偏移速度分析结果。本发明专利技术充分利用了计算机集群技术,将叠前时间偏移速度分析计算分配到多个子进程上去,能够显著提高计算速度,缩短作业时间,尤其适用于具有较多速度分析位置的三维地震勘探工区。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及石油勘探
,具体地,涉及。
技术介绍
在石油天然气资源地震勘探数据处理过程中,叠前时间偏移是常用的成像方法,已经成为常规处理手段,进行叠前时间偏移时偏移速度场是必需的参数。所以,叠前时间偏移速度分析及建场工具是否高效、方便、实用,是叠前时间偏移能不能推广普及的决定性因素。现有的叠前时间偏移速度分析方法主要有常速扫描法、逐步修正法和沿层速度分析法三种,但这三种方法存在计算量大、处理步骤多、耗费周期长的缺点。为了克服这种缺点,现有技术中又出现了其他的叠前时间偏移速度分析方法,例如申请号为200910080622.9的中国专利提出了一种确定叠前时间偏移速度的方法,该方法仅对需要在速度分析点上输出的信息进行计算,实施简单且显著减小了计算量,但是由于其内存占用量和计算作业运行时间都与速度分析位置点的数目成正比,对于具有较多速度分析位置的大面积三维地震勘探工区,其应用就会受到限制。例如,作业中若有几百个速度谱,可能要占用近1G字节的内存,这超出了大多数现有计算机的配置;而这样的作业可能要运行几百小时甚至几十天。假若在作业运行期间出现计算机故障等意外情况,作业就会前功尽弃,造成处理合同无法按时完成的风险不容忽视。分析前述各种叠前时间偏移速度分析方法可知,前述各种方法都是应用于单个计算机设备处理基础之上的,受到单个计算机设备的处理能力限制,因此前述各种方法也都在不同程度上存在计算周期长的缺陷,成为顺利完成叠前时间偏移作业的不利因素。
技术实现思路
本专利技术实施例的主要目的在于提供,以解决现有的叠前时间偏移速度分析方法存在的计算周期长的问题。为了实现上述目的,本专利技术实施例提供,包1、,其特征在于,包括:申请多个进程,将所述多个进程中的一个确定为主进程,其余确定为子进程;确定分配信息,所述分配信息包括每个子进程与即将分配给该子进程的叠前时间偏移速度分析位置之间的对应关系;为每个子进程分配内存空间;主进程根据所述分配信息为每个子进程分配叠前时间偏移速度分析位置及叠前地震数据道;每个子进程利用所述叠前时间偏移速度分析位置及所述叠前地震数据道进行叠前时间偏移,生成叠前时间偏移结果并发送给所述主进程;所述主进程根据所有子进程发送的叠前时间偏移结果得到叠前时间偏移速度分析结果,所述叠前时间偏移速度分析结果包括全部叠前时间偏移速度分析位置和全部叠前地震数据道对应的共反射点CRP道集、偏移剖面段和偏移速度谱。所述的确定分配信息,具体为:根据申请的子进程数量,确定将全部叠前时间偏移速度分析位置均匀分配给各个子进程。所述的为每个子进程分配内存空间,具体为:针对各个子进程,根据该子进程对应的叠前时间偏移速度分析位置数量、叠前地震数据道的样点数量以及预设的叠前时间偏移计算参数计算内存空间,并分配给该子进程。所述的主进程为每个子进程分配所述叠前地震数据道,具体为:所述主进程将全部叠前地震数据道都分配给所述子进程;或者,所述主进程将部分叠前地震数据道分配给所述子进程。所述主进程将部分叠前地震数据道分配给所述子进程,具体为:所述主进程将第一设定数量个连续的叠前地震数据道确定为一组叠前地震数据道;在全部叠前地震数据道中,每隔第二设定数量个连续的叠前地震数据道组,将后续一组叠前地震数据道分配给所述子进程。所述的每个子进程利用所述叠前时间偏移速度分析位置及所述叠前地震数据道进行叠前时间偏移,生成叠前时间偏移结果,具体为:所述每个子进程确定叠前时间偏移速度序列,以所述叠前时间偏移速度序列中的各项速度函数作为叠前时间偏移速度,对所述主进程分配的所述叠前时间偏移速度分析位置及所述叠前地震数据道进行叠前时间偏移,生成该子进程对应的CRP道集、偏移剖面段和偏移速度谱数据。所述的每个子进程生成该子进程对应的CRP道集、偏移剖面段和偏移速度谱数据,具体为:所述每个子进程生成该子进程对应的CRP道集、缺少共信息的偏移剖面段以及缺少共信息的偏移速度谱数据,其中,所述共信息是为CRP道集与偏移剖面段和偏移速度谱数据共有的、且能利用CRP道集直接求和计算得到的信息;则所述主进程根据所有子进程发送的叠前时间偏移结果得到叠前时间偏移速度分析结果,具体为:针对每一子进程,所述主进程利用该子进程对应的CRP道集直接求和计算得到所述共信息,并利用所述共信息以及所述缺少共信息的偏移剖面段和所述缺少共信息的偏移速度谱数据,得到该子进程对应的偏移剖面段和偏移速度谱数据;所述主进程综合所有子进程对应的CRP道集、偏移剖面段和偏移速度谱数据,得到全部叠前时间偏移速度分析位置及全部叠前地震数据道对应的CRP道集、偏移剖面段和偏移速度谱。借助于上述技术方案,本专利技术将叠前时间偏移速度分析计算分配到多个子进程上去,充分利用了计算机集群技术,显著提高了叠前时间偏移速度分析计算的速度,大幅缩短了叠前时间偏移速度分析计算的作业时间,尤其适用于具有较多速度分析位置的大面积三维地震勘探工区,具有较好的实用性。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的高效叠前时间偏移速度分析方法的流程图;图2是本专利技术提供的主进程与子进程之间的工作配合关系示意图;图3是本专利技术实施例一提供的在时间-速度平面上的偏移速度谱局部图;图4是本专利技术实施例一提供的不同速度对反射波同相轴上不同炮检距处的CRP道集局部图;图5是本专利技术实施例一提供的不同速度对反射波同相轴的偏移偏移段局部图;图6是本专利技术实施例一提供的采用部分数据算出的偏移速度谱局部图;图7是本专利技术实施例一提供的采用部分数据算出的CRP道集局部图;图8是本专利技术实施例一提供的采用部分数据算出的偏移剖面段局部图;图9是本专利技术实施例一提供的叠前时间偏移速度分析与建场的处理流程图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种高效叠前时间偏移速度分析方法,其特征在于,包括:申请多个进程,将所述多个进程中的一个确定为主进程,其余确定为子进程;确定分配信息,所述分配信息包括每个子进程与即将分配给该子进程的叠前时间偏移速度分析位置之间的对应关系;为每个子进程分配内存空间;主进程根据所述分配信息为每个子进程分配叠前时间偏移速度分析位置及叠前地震数据道;每个子进程利用所述叠前时间偏移速度分析位置及所述叠前地震数据道进行叠前时间偏移,生成叠前时间偏移结果并发送给所述主进程;所述主进程根据所有子进程发送的叠前时间偏移结果得到叠前时间偏移速度分析结果,所述叠前时间偏移速度分析结果包括全部叠前时间偏移速度分析位置和全部叠前地震数据道对应的共反射点CRP道集、偏移剖面段和偏移速度谱。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:杨顺伟,
申请(专利权)人:杨顺伟,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。