一种沉积相带图局部自动更新方法及装置与流程

文档序号:21369040发布日期:2020-07-04 04:45阅读:202来源:国知局
一种沉积相带图局部自动更新方法及装置与流程

本发明实施例涉及地质学技术领域,具体涉及一种沉积相带图局部自动更新方法及装置。



背景技术:

沉积相带图是地质研究工作中的一种重要的表示方法,它通常按照一定的规律合理的勾绘沉积岩相带线。沉积相带图自动追踪方法一般是以三角剖分为基础,根据一些约束条件形成约束三角网,对该三角网进行相带线追踪。沉积相带图自动追踪方法,通过计算机技术,快速绘制沉积相带图,能把技术人员从繁琐的绘图中解放出来,把更多的时间应用于研究上,同时提高工作质量和效率。沉积相带图幅的成图在早期主要是采用手工方式,随着手工绘制图幅效率低等问题越来越突出,跟不上油田的生产需求,国内许多油田都开展了该方面的研究。大多采用三角网格法和基于各种插值方法基础上的网格法,基本上以数学方法为主来实现一种类似于等值绘图方法的相带线绘制方法,通过计算机辅助人工解释实现沉积相带图的自动绘制。

目前国内油田主力区块均为老区,大部分为加密井,使得沉积相绘图的工作需要在原来历史图件上加入新井,更新局部区域。以很好的继承历史研究成果,节省编图时间。目前,沉积相带图自动追踪方法缺少局部更新机制,在插入新井或者修改局部区域沉积相,此时需要更新现有的沉积相图,一种方法是重新生成整个沉积相图,另外一种方法是在原有沉积相图上交互式编辑相图。

但是这两种操作都存在缺点:

1)重新生成整个沉积相图,原有沉积相图为手工绘制或者自动生成,添加新井数据后或者参数已经改变,自动生成的图与原有成果图差别较大,无法有效利用原有沉积相带图。

2)交互编辑沉积相图,反复增加、删除或者拖拽相带线,过程繁琐、工作效率低下。



技术实现要素:

为此,本发明实施例提供一种沉积相带图局部自动更新方法及装置,以解决现有技术中由于在油田的老区插入新井后,整个区块需要自动生成沉积相带图,或者手工插入新井区域进行编辑而导致的对现有的沉积相带图利用率较低和对新井区域编辑效率较低的问题。

为了实现上述目的,本发明实施例提供一种沉积相带图局部自动更新方法及装置,该方法充分利用已有的沉积相带图,与原来的沉积相带图进行融合生成更新后的沉积相带图,充分利用已有成果,采用计算机自动实现更新,节省研究人员工作时间。其具体技术方案如下:

根据本发明实施例的第一方面提供一种沉积相带图局部自动更新方法,包括步骤:

在已有沉积相带图中添加虚拟井,并以所述虚拟井为中心选定沉积相带图局部更新区域;

获取所述区域与所述已有沉积相带图边界的交点,并将所述交点及其相值添加至所述已有沉积相带图;

按照预先设置的离散点添加要求,在所述区域的边界上添加多个离散点;

根据所述区域内已有的井点、所述虚拟井、所述离散点以及获取的约束条件,生成需要更新的局部沉积相带图;

将所述局部沉积相带图融合至所述已有沉积相带图中,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

进一步地,所述在已有沉积相带图中添加虚拟井,并以所述虚拟井为中心选定沉积相带图局部更新区域,具体包括:

在已有沉积相带图中选定插入虚拟井的位置,并在所述已有沉积相带图中添加所述虚拟井;

确定所述虚拟井的项类型后,根据输入的矩形网格长度,以所述虚拟井为中心,选定矩形区域作为沉积相带图局部更新区域。

进一步地,所述获取所述区域与所述已有沉积相带图边界的交点,并将所述交点及其相值添加至所述已有沉积相带图,包括以下步骤:

判断所述已有沉积相带图的沉积相带线是否与所述边界线相交;

若相交,则获取交点在所述已有沉积相带图中的相值,并将所述交点及其相值添加至所述已有沉积相带图中。

进一步地,所述按照预先设置的离散点添加要求,在所述区域的边界上添加多个离散点,具体包括:

获取所述区域与所述已有沉积相带图边界的交点及其在所述已有沉积相带图中的相值;

在所述交点两侧的预设距离位置各设置一个第一离散点,并以所述离散点在所述已有沉积相带图中的相值作为所述第一离散点的相值;

获取所述区域的拐点,判断所述拐点与所述第一离散点之间的距离;

若所述距离小于预设阈值,则无需再添加离散点;若所述距离大于所述预设阈值,则在所述拐点与所述第一离散点之间添加第二离散点,并将所述第二离散点在所述已有沉积相带图中的相值作为所述第二离散点的相值。

进一步地,所述根据所述区域内已有的井点、所述虚拟井、所述离散点以及获取的约束条件,生成需要更新的局部沉积相带图,具体包括步骤:

将所述区域内已有的井点、所述虚拟井、所述离散点及其相值作为新井点;

对所述新井点和获取的所述约束条件采用带约束的delauney三角剖分算法进行处理,生成主连通线和辅连通线;

沿着每一相的辅连通线追踪边界,生成每一相对应的边界多边形;

对所述每一相对应的边界多边形进行曲线化,生成对应的相带边界和局部沉积相带图。

进一步地,所述将所述局部沉积相带图融合至所述已有沉积相带图中,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新,具体包括:

获取所述局部沉积相带图中的相带边界;

获取所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

将所述相带边界上的井点对应的相值与所述边界线段上的井点对应的相值进行对比判断;若相值相同,则将所述相带边界上的井点合并至所述边界线段上的井点;

删除所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

对合并井点后的相带边界进行光滑处理,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

根据本发明实施例的第二方面提供一种沉积相带图局部自动更新装置,包括:

局部更新区域选定模块,用于在已有沉积相带图中添加虚拟井,并以所述虚拟井为中心选定沉积相带图局部更新区域;

交点获取模块,用于获取所述区域与所述已有沉积相带图边界的交点,并将所述交点及其相值添加至所述已有沉积相带图;

离散点添加模块,用于按照预先设置的离散点添加要求,在所述区域的边界上添加多个离散点;

局部沉积相带图生成模块,用于根据所述区域内已有的井点、所述虚拟井、所述离散点以及获取的约束条件,生成需要更新的局部沉积相带图;

融合模块,用于将所述局部沉积相带图融合至所述已有沉积相带图中,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

进一步地,局部更新区域选定模块包括:

虚拟井插入模块,用于在已有沉积相带图中选定插入虚拟井的位置,并在所述已有沉积相带图中添加所述虚拟井;

矩形区域选定模块,用于确定所述虚拟井的项类型后,根据输入的矩形网格长度,以所述虚拟井为中心,选定矩形区域作为沉积相带图局部更新区域。

进一步地,交点获取模块包括:

边界线获取模块,用于获取所述区域的边界线;

判断模块,用于判断所述已有沉积相带图的沉积相带线是否与所述边界线相交;若相交,则获取交点在所述已有沉积相带图中的相值,并将所述交点及其相值添加至所述已有沉积相带图中。

进一步地,所述离散点添加模块包括:

第一离散点设置模块,用于获取所述区域与所述已有沉积相带图边界的交点及其在所述已有沉积相带图中的相值;在所述交点两侧的预设距离位置各设置一个第一离散点,并以所述离散点在所述已有沉积相带图中的相值作为所述第一离散点的相值;

拐点获取模块,用于获取所述区域的拐点,判断所述拐点与所述第一离散点之间的距离;

第二离散点设置模块,若所述距离小于预设阈值,则无需再添加离散点;若所述距离大于所述预设阈值,则在所述拐点与所述第一离散点之间添加第二离散点,并将所述第二离散点在所述已有沉积相带图中的相值作为所述第二离散点的相值。

进一步地,所述局部沉积相带图生成模块包括:

新井点获取模块,用于将所述区域内已有的井点、所述虚拟井、所述离散点及其相值作为新井点;

主连通线和辅连通线生成模块,用于对所述新井点和获取的所述约束条件采用带约束的delauney三角剖分算法进行处理,生成主连通线和辅连通线;

边界多边形生成模块,用于沿着每一相的辅连通线追踪边界,生成每一相对应的边界多边形;

曲线化模块,用于对所述每一相对应的边界多边形进行曲线化,生成对应的相带边界和局部沉积相带图。

进一步地,所述融合模块包括:

相带边界获取模块,用于获取所述局部沉积相带图中的相带边界;

边界线段获取模块,用于获取所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

井点合并模块,用于将所述相带边界上的井点对应的相值与所述边界线段上的井点对应的相值进行对比判断;若相值相同,则将所述相带边界上的井点合并至所述边界线段上的井点;

删除模块,用于删除所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

光滑处理模块,用于对合并井点后的相带边界进行光滑处理,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

本发明实施例具有如下优点:

本发明实施例1提供的一种沉积相带图局部自动更新方法,在已有沉积相带图中添加虚拟井,以虚拟井为中心选定沉积相带图局部更新区域,然后通过确定新的井点以及加入的约束条件,生成需要更新的局部沉积相带图,最后再将生成的局部沉积相带图融合至已有沉积相带图中。充分的利用现有的沉积相带图成果,在已有沉积相带图中实现局部沉积相带图的自动更新,避免了人工手工编辑的麻烦,节省编图时间;且局部自动更新,充分考虑了更新区域内井的相关数据,保证了自动生成沉积相的质量。

附图说明

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

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。

图1为本发明实施例1提供的一种沉积相带图局部自动更新方法流程框图;

图2~图5为本发明实施例1提供的沉积相带图局部自动更新方法的具体应用场景示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1为本发明实施例1提供的一种沉积相带图局部自动更新方法流程框图,包括:

在已有沉积相带图中添加虚拟井,并以所述虚拟井为中心选定沉积相带图局部更新区域;

获取所述区域与所述已有沉积相带图边界的交点,并将所述交点及其相值添加至所述已有沉积相带图;

按照预先设置的离散点添加要求,在所述区域的边界上添加多个离散点;

根据所述区域内已有的井点、所述虚拟井、所述离散点以及获取的约束条件,生成需要更新的局部沉积相带图;

将所述局部沉积相带图融合至所述已有沉积相带图中,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

上述已有沉积相带图是指没有添加新井时,现有的井点生成的沉积相带图。上述沉积相带图局部更新区域是指即将根据新添加的井点对沉积相带图进行更新的选定区域。上述沉积相带图边界是指在已有沉积相带图中,不同相所形成的区域的边界线。

上述在已有沉积相带图中添加虚拟井,并以所述虚拟井为中心选定沉积相带图局部更新区域,具体包括如下步骤:

在已有沉积相带图中选定插入虚拟井的位置,并在所述已有沉积相带图中添加所述虚拟井;

确定所述虚拟井的相类型后,根据输入的矩形网格长度,以所述虚拟井为中心,选定矩形区域作为沉积相带图局部更新区域。

在选定好沉积相带图的局部更新区域之后,进一步地,上述获取所述区域与所述已有沉积相带图边界的交点,并将所述交点及其相值添加至所述已有沉积相带图,具体包括以下步骤:

判断所述已有沉积相带图的沉积相带线是否与所述边界线相交;

若相交,则获取交点在所述已有沉积相带图中的相值,并将所述交点及其相值添加至所述已有沉积相带图中。

上述按照预先设置的离散点添加要求,在所述区域的边界上添加多个离散点,具体包括:

获取所述区域与所述已有沉积相带图边界的交点及其在所述已有沉积相带图中的相值;

在所述交点两侧的预设距离位置各设置一个第一离散点,并以所述离散点在所述已有沉积相带图中的相值作为所述第一离散点的相值;

获取所述区域的拐点,判断所述拐点与所述第一离散点之间的距离;

若所述距离小于预设阈值,则无需再添加离散点;若所述距离大于所述预设阈值,则在所述拐点与所述第一离散点之间添加第二离散点,并将所述第二离散点在所述已有沉积相带图中的相值作为所述第二离散点的相值。

上述区域可以是矩形、也可以是方形或者其他形状,在本发明实施例中,上述区域优选为矩形。

根据所述区域内已有的井点、所述虚拟井、所述离散点以及获取的约束条件,生成需要更新的局部沉积相带图,具体包括步骤:

将所述区域内已有的井点、所述虚拟井、所述离散点及其相值作为新井点;

对所述新井点和获取的所述约束条件采用带约束的delauney三角剖分算法进行处理,生成主连通线和辅连通线;

沿着每一相的辅连通线追踪边界,生成每一相对应的边界多边形;

对所述每一相对应的边界多边形进行曲线化,生成对应的相带边界和局部沉积相带图。

需要说明的是,上述沿着每一相的辅连通线追踪边界以及带约束的delauney三角剖分算法均属于本领域的现有技术,在此不在赘述。

将所述局部沉积相带图融合至所述已有沉积相带图中,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新,具体包括:

获取所述局部沉积相带图中的相带边界;

获取所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

将所述相带边界上的井点对应的相值与所述边界线段上的井点对应的相值进行对比判断;若相值相同,则将所述相带边界上的井点合并至所述边界线段上的井点;

删除所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

对合并井点后的相带边界进行光滑处理,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

下面结合附图2~图5,对本发明一种沉积相带图局部自动更新方法进行详细的说明。

参见图2,优选沉积相带图的局部更新区域为矩形。在已有沉积相带图0上选定插入虚拟井1的位置,确定虚拟井的相类型,再根据用户输入的矩形网格长度,确定沉积相带图局部更新区域2。求得矩形区域与沉积相带图交点3,将交点3加入已有沉积相带图0中。根据确定的矩形区域,计算矩形与已有沉积相带图0的交点3,计算步骤如下:

获得矩形区域矩形边框线;

判断沉积相带线是否与矩形线相交;

计算矩形与相交相带线相交的交点;

将计算出的交点,加入已有沉积相带图中。

根据矩形与已有沉积相带图的交点,在矩形边界上添加离散点。在边界上获得一些离散点集合,以便新相图构造时参考这些离散点使得生成的新相图在边界上的点与旧相图边界交点一一对应。参见图3,其中3是交点,4是拐点,5是第一离散点,6是第二离散点。第一离散点的添加规则是在交点3的两侧各添加一个,相值取在已有沉积相带图中的相值;第二离散点的添加规则是根据拐点和第一离散点之间的距离来确定是否添加的,其相值都是取在已有沉积相带图中的相值。

以矩形边界作为新边界,矩形边界内包含的井点、虚拟井及边界上添加的散点作为新的井点,加入其它约束条件,自动生成沉积相带图。参见图4,从旧相图中获取矩形边界内的井点及其对应相值;加入新添加的离散点及离散点对应的旧沉积相的相值作为新的井点;加入虚拟井;加入矩形区域内井的连通关系作为约束条件;加入连通方向作为约束条件;对加入的井点和约束条件进行带约束的delauney三角剖分,生成主连通线8和辅连通线7;沿着每一相的辅连通线7追踪边界,生成每一相对应的边界多边形;对所述每一相对应的边界多边形进行曲线化,生成对应的相带边界。

最后对于新生成的沉积相带图和已有的沉积相带图进行融合,如图5,融合步骤如下:

获取并记录新生成的待更新的局部沉积相带图中的边界线段;获取并记录已有沉积相带图中在矩形区域内的线段;在新相带图边界线段和已有相带图矩形区域内的线段上查找对应点,并调整对应点为一个点;删除已有沉积相带图矩形区域内的线段;将已有沉积相带图矩形区域内的点与新生成的沉积相带图边界点粘合在一起;对粘合点的线段进行光滑处理,生成更新后的新的沉积相带图。

本发明实施例1提供的一种沉积相带图局部自动更新方法具有如下优点:

本发明实施例1提供的一种沉积相带图局部自动更新方法,在已有沉积相带图中添加虚拟井,以虚拟井为中心选定沉积相带图局部更新区域,然后通过确定新的井点以及加入的约束条件,生成需要更新的局部沉积相带图,最后再将生成的局部沉积相带图融合至已有沉积相带图中。充分的利用现有的沉积相带图成果,在已有沉积相带图中实现局部沉积相带图的自动更新,避免了人工手工编辑的麻烦,节省编图时间;且局部自动更新,充分考虑了更新区域内井的相关数据,保证了自动生成沉积相的质量。

本发明的另一方面还提供一种沉积相带图局部自动更新装置,包括:

局部更新区域选定模块,用于在已有沉积相带图中添加虚拟井,并以所述虚拟井为中心选定沉积相带图局部更新区域;

交点获取模块,用于获取所述区域与所述已有沉积相带图边界的交点,并将所述交点及其相值添加至所述已有沉积相带图;

离散点添加模块,用于按照预先设置的离散点添加要求,在所述区域的边界上添加多个离散点;

局部沉积相带图生成模块,用于根据所述区域内已有的井点、所述虚拟井、所述离散点以及获取的约束条件,生成需要更新的局部沉积相带图;

融合模块,用于将所述局部沉积相带图融合至所述已有沉积相带图中,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

进一步地,局部更新区域选定模块包括:

虚拟井插入模块,用于在已有沉积相带图中选定插入虚拟井的位置,并在所述已有沉积相带图中添加所述虚拟井;

矩形区域选定模块,用于确定所述虚拟井的项类型后,根据输入的矩形网格长度,以所述虚拟井为中心,选定矩形区域作为沉积相带图局部更新区域。

进一步地,交点获取模块包括:

边界线获取模块,用于获取所述区域的边界线;;

判断模块,用于判断所述已有沉积相带图的沉积相带线是否与所述边界线相交;若相交,则获取交点在所述已有沉积相带图中的相值,并将所述交点及其相值添加至所述已有沉积相带图中。

进一步地,所述离散点添加模块包括:

第一离散点设置模块,用于获取所述区域与所述已有沉积相带图边界的交点及其在所述已有沉积相带图中的相值;在所述交点两侧的预设距离位置各设置一个第一离散点,并以所述离散点在所述已有沉积相带图中的相值作为所述第一离散点的相值;

拐点获取模块,用于获取所述区域的拐点,判断所述拐点与所述第一离散点之间的距离;

第二离散点设置模块,若所述距离小于预设阈值,则无需再添加离散点;若所述距离大于所述预设阈值,则在所述拐点与所述第一离散点之间添加第二离散点,并将所述第二离散点在所述已有沉积相带图中的相值作为所述第二离散点的相值。

进一步地,所述局部沉积相带图生成模块包括:

新井点获取模块,用于将所述区域内已有的井点、所述虚拟井、所述离散点及其相值作为新井点;

主连通线和辅连通线生成模块,用于对所述新井点和获取的所述约束条件采用带约束的delauney三角剖分算法进行处理,生成主连通线和辅连通线;

边界多边形生成模块,用于沿着每一相的辅连通线追踪边界,生成每一相对应的边界多边形;

曲线化模块,用于对所述每一相对应的边界多边形进行曲线化,生成对应的相带边界和局部沉积相带图。

进一步地,所述融合模块包括:

相带边界获取模块,用于获取所述局部沉积相带图中的相带边界;

边界线段获取模块,用于获取所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

井点合并模块,用于将所述相带边界上的井点对应的相值与所述边界线段上的井点对应的相值进行对比判断;若相值相同,则将所述相带边界上的井点合并至所述边界线段上的井点;

删除模块,用于删除所述已有沉积相带图对应的相带边界在所述区域内的边界线段;

光滑处理模块,用于对合并井点后的相带边界进行光滑处理,实现在已有沉积相带图中对新井区域的沉积相带图的局部自动更新。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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