静校正方法和装置与流程

文档序号:11728137阅读:328来源:国知局
静校正方法和装置与流程

本申请涉及石油天然气技术领域,特别涉及一种静校正方法和装置。



背景技术:

静校正是对地震资料所作的校正,用于补偿由高程、风化层厚度以及风化层速度产生的影响,它能够把资料校到一个指定的基准面上。其目的通常是获得在一个平面上进行采集,且没有风化层或低速介质存在时的反射波到达时间。

现有技术中,具体的静校正过程可以包括:对地震勘探区域进行表层结构调查,获取一个表层速度值;基于该表层速度值对工区的水平基准面进行静校正。

在实现本申请过程中,发明人发现现有技术中至少存在如下问题:

工区的表层速度值在横向上是不断变化的。特别地,对于低降速带很薄或老地层出露、高速冻土带、沙漠和戈壁复合地表、地形起伏剧烈的复杂地表等工区,其表层速度值在横向上变化较大。但是,上述现有技术中,对于工区内的不同区域,通常采用同一表层速度值对整个工区的水平基准面进行静校正,无法兼顾到工区内具有不同表层速度值的各个区域,从而使得整个工区的水平基准面静校正精度不高。

例如,工区一些区域的表层速度值可以为v1,另一些区域的表层速度值可以为v2。如此,对于工区的一些区域,采用速度值v1可以得到较高的水平基准面静校正精度;对于工区的另一些区域,采用速度值v2可以得到较高的水平基准面静校正精度。上述现有技术中,采用同一表层速度值对整个工区的水平基准面进行静校正,无法兼顾到工区内的各个区域,从而使得整个工区的水平基准面静校正的精度不高。



技术实现要素:

本申请实施例的目的是提供一种静校正方法和装置,以提高水平基准面静校正的精度。

为实现上述目的,本申请实施例提供一种静校正方法,包括:取工区的至少一个指定炮点;对于所述至少一个指定炮点中的每个指定炮点,基于该指定炮点中地震道的偏移距和初至时差,计算该指定炮点处的表层速度值;基于所述至少一个指定炮点中每个指定炮点处的表层速度值,生成工区的表层速度模型;基于工区的表层速度模型,对工区的水平基准面进行静校正。

为实现上述目的,本申请实施例提供一种静校正装置,包括:炮点选取单元,用于选取工区的至少一个指定炮点;表层速度值计算单元,用于对于所述至少一个指定炮点中的每个指定炮点,基于该指定炮点中地震道的偏移距和初至时差,计算该指定炮点处的表层速度值;表层速度模型生成单元,用于基于所述至少一个指定炮点中每个指定炮点处的表层速度值,生成工区的表层速度模型;静校正单元,用于基于工区的表层速度模型,对工区的水平基准面进行静校正。

由以上本申请实施例提供的技术方案可见,本申请实施例可以基于所述至少一个指定炮点中每个指定炮点处的表层速度值,生成工区的表层速度模型;可以基于工区的表层速度模型,对工区的水平基准面进行静校正。与现有技术相比,本申请实施例避免了采用同一表层速度值对整个工区的水平基准面进行静校正,而是根据工区的表层速度模型对整个工区的水平基准面进行静校正,从而满足了工区表层速度值横向变化的情况,进而可以提高水平基准面静校正的精度,具有好的应用前景。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例一种静校正方法的流程图;

图2为本申请实施例一种静校正装置的功能结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

请参阅图1。本申请实施例提供一种静校正方法。所述方法可以包括如下步骤。

步骤s11:选取工区的至少一个指定炮点。

在本实施例中,所述工区可以为具体的地震勘探施工区域。

在本实施例中,可以建立工区的观测系统(二维观测系统或三维观测系统);可以从基于所述观测系统的炮点线,选取工区的至少一个指定炮点。其中,所述观测系统通常指工区炮点和检波点的相互位置关系。

在一个实施方式中,可以根据所述观测系统,确定一个或多个炮点线。对于每个炮点线,可以每间隔预设数量个炮点,从该炮点线上选取一个指定炮点。所述预设数量可以根据实际需要灵活设定。例如,所述预设数量可以为10、15、18、或20。

当然,还可以采用其它的方式选取工区的至少一个炮点。例如,可以对工区的地震资料进行初至波层析反演,得到工区的近地表速度模型;可以根据工区的近地表速度模型,将工区划分为速度变化平缓的区域、和速度变化剧烈的区域;可以根据所述观测系统,确定一个或多个炮点线;对于每个炮点线的速度变化平缓的区域,可以采用一种预设间隔,从该炮点线上选取指定炮点;对于每个炮点线的速度变化剧烈的区域,可以采用另一种预设间隔,从该炮点线上选取指定炮点。具体地,例如,在速度变化平缓的区域,采用的预设间隔可以为20,在速度变化剧烈的区域,采用的预设间隔可以为15。

步骤s12:对于所述至少一个指定炮点中的每个指定炮点,基于该指定炮点中地震道的偏移距和初至时差,计算该指定炮点处的表层速度值。

在本实施例中,对于所述至少一个指定炮点中的每个指定炮点,可以选取该指定炮点的多个地震道;可以根据所述多个地震道,计算该指定炮点处的表层速度值。

在一个实施方式中,对于所述至少一个指定炮点中的每个指定炮点,可以从该指定炮点的近道集中选取两个地震道;可以根据所述两个地震道的偏移距、以及初至时差,计算该指定炮点处的表层速度值。其中,该指定炮点的近道集,可以为该指定炮点直达波范围内的一个或多个地震道组成的集合。

具体地,可以根据公式计算该指定炮点处的表层速度值。其中,vo为指定炮点o处的表层速度值,dij为第i地震道和第j地震道的偏移距,tij为第i地震道和第j地震道的初至时差。

例如,指定炮点o地震道的道距为30m,第i地震具体可以为第3地震道,第j地震具体可以为第10地震道。dij的值可以为(10-3)*30=210m,tij的值可以为150ms。那么,vo的值可以为1400m/s。

步骤s13:基于所述至少一个指定炮点中每个指定炮点处的表层速度值,生成工区的表层速度模型。

在本实施例中,随着工区内空间位置的变化,表层速度模型中的表层速度也相应发生变化。例如,根据工区的表层速度模型,可以确定工区内空间位置a处的表层速度为v3;可以确定工区内空间位置b处的表层速度为v4。其中,空间位置a与空间位置b不同。相应地,表层速度v3与表层速度v4可以相同,也可以不同。

在本实施例中,基于所述至少一个指定炮点的表层速度值,可以对剩余炮点处的表层速度值进行内插,得到工区炮点集中各个炮点处的表层速度值;可以基于工区炮点集中各个炮点处的表层速度值,生成工区的表层速度模型。其中,所述剩余炮点可以为工区炮点集中除去所述至少一个指定炮点后剩余的炮点;工区炮点集可以为工区内各个炮点组成的集合。

在本实施例中,内插的过程可以包括:

当进行二维地震勘探时,可以对剩余炮点处的表层速度值进行线性内插,从而得到了工区炮点集中各个炮点处的表层速度值;

当进行三维地震勘探时,可以对剩余炮点处的表层速度值进行平面内插,从而得到了工区炮点集中各个炮点处的表层速度值。

在本实施例中,具体可以采用多项式拟合、bp神经网络、或自适应外推法等插值算法,对剩余炮点处的表层速度值进行内插。

步骤s14:基于工区的表层速度模型,对工区的水平基准面进行静校正。

在本实施例中,对工区的水平基准面进行静校正,可以包括:对工区内炮点和检波点的静校正。

在本实施例中,对于工区内的每个炮点,可以根据工区的表层速度模型,获取该炮点处的表层速度值;可以基于该炮点处的表层速度值,计算该炮点的水平基准面静校正量。

具体地,可以通过公式计算该炮点的水平基准面静校正量;其中,tsi为炮点i的水平基准面静校正量;ed为预先设定的水平基准面高程;hi为炮点i处的地表高程;vi为炮点i处的表层速度。

在本实施例中,对于工区内的每个检波点,可以根据工区的表层速度模型,获取该检波点处的表层速度值;可以基于该检波点处的表层速度值,计算该检波点的水平基准面静校正量。

可以通过公式计算该检波点的水平基准面静校正量;其中,trj为检波点j的水平基准面静校正量;ed为预先设定的水平基准面高程;hj为检波点j处的地表高程;vj为检波点j处的表层速度。

本申请实施例,可以基于所述至少一个指定炮点中每个指定炮点处的表层速度值,生成工区的表层速度模型;可以基于工区的表层速度模型,对工区的水平基准面进行静校正。与现有技术相比,本申请实施例避免了采用同一表层速度值对整个工区的水平基准面进行静校正,而是根据工区的表层速度模型对整个工区的水平基准面进行静校正,从而满足了工区表层速度值横向变化的情况,进而可以提高水平基准面静校正的精度,具有好的应用前景。

另外,本申请实施例,可以基于工区部分指定炮点的部分地震道计算得到表层速度模型,而需要基于工区全部炮点的大量地震道计算得到表层速度模型。因此,本申请实施例需要投入的人力、设备较少,效率高。

请参阅图2。本申请实施例还提供一种静校正装置。所述装置可以包括炮点选取单元201、表层速度值计算单元202、表层速度模型生成单元203、和静校正单元204。其中,

炮点选取单元201,用于选取工区的至少一个指定炮点;

表层速度值计算单元202,用于对于所述至少一个指定炮点中的每个指定炮点,基于该指定炮点中地震道的偏移距和初至时差,计算该指定炮点处的表层速度值;

表层速度模型生成单元203,用于基于所述至少一个指定炮点中每个指定炮点处的表层速度值,生成工区的表层速度模型;

静校正单元203,用于基于工区的表层速度模型,对工区的水平基准面进行静校正。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片2。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1