油藏模型边界确定方法和装置与流程

文档序号:15982876发布日期:2018-11-17 00:32阅读:268来源:国知局

本发明涉及油田开采技术领域,特别涉及一种油藏模型边界确定方法和装置。

背景技术

目前的油田开采过程中,通常是基于建立的油藏模型进行开采,油藏模型描述了待开采的油藏的几何形态、三维空间分布特征、规模以及各个储层物性参数等特征,是设计开采方案的重要依据。在油田开采前期,通常需要先划分一定区域内多个井的边界,确定该多个井所属的油藏模型对应的区域范围,以便于基于各个油藏模型的范围,准确的进行后续的开采工作,例如,通过划定不同油藏模型之间的边界,进行快速油藏工程分析及数值模拟,便于编制合理的油田开采方案。

现有技术中,一般基于试油法、测井解释法、压力测试法等进行边界确定,以压力测试法为例,该边界确定的过程通常为:工作人员采集原始地层压力数据与深度数据绘制压力梯度图,由压力梯度图的直线交汇法得到油气、油水界面的位置,并结合井的坐标可确定油水、油气界面坐标,基于这些边界坐标,可确定油藏模型边界。

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

上述边界确定过程实际上是基于油水界面的边界坐标,通过人工操作的方式依次获取每个油藏模型的边界。然而,实际生产过程中,资料匮乏,难以确定油藏模型边界;上述人工操作过程不仅效率低,也会带来人为因素的误差,导致确定出的边界的准确率也较低。



技术实现要素:

本发明提供了一种油藏模型边界确定方法和装置,可以解决现有技术的效率低、准确率低的问题,技术方案如下:

第一方面,提供了一种油藏模型边界确定方法,所述方法包括:

采集待分析的n个点对应的井位坐标,所述n个点用于指示空间内的n口井,n为大于等于三的整数;

根据所述n个点对应的井位坐标,从所述n个点中选择基准点,所述基准点为所述n个点中距离所述井位坐标的坐标轴最近的点;

通过所述基准点与所述n个点中除所述基准点以外的其他点之间的位置关系,确定所述n个点中初始边界点对应的井位坐标,所述位置关系用于指示所述其他点与所述基准点之间的方位和距离;

根据所述多个初始边界点对应的井位坐标,确定所述多个初始边界点对应的重心坐标;

根据所述多个初始边界点对应的重心坐标,确定所述n个点的扩展模型;

根据所述扩展模型、所述多个初始边界点对应的井位坐标和重心坐标,确定所述n个点的油藏模型的边界,以使所述油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。

可选的,所述通过所述基准点与所述n个点中除所述基准点以外的其他点之间的位置关系,确定所述n个点中初始边界点对应的井位坐标包括:

根据所述基准点与所述其他点之间的位置关系,对所述n个点进行排序,得到排序后的n个点对应的井位坐标;

根据所述排序后的n个点对应的井位坐标,确定所述n个点中的每个点与相连点之间的位置关系,将所述n个点中位于边缘位置的点确定为所述初始边界点。

可选的,所述根据所述排序后的n个点对应的井位坐标,确定所述n个点中的每个点与相连点之间的位置关系,将所述n个点中位于边缘位置的点确定为所述初始边界点包括:

根据所述排序后的n个点对应的井位坐标,确定每个点对应的基准线,以及所述每个点与所述基准线之间的位置关系,所述基准线为所述每个点的相邻两个点之间的连线;

根据所述每个点与所述基准线之间的位置关系,以及每个点对应的基准线,遍历每个点的位置,将所述n个点中位于边缘位置的点确定为所述初始边界点。

可选的,所述根据所述多个初始边界点对应的重心坐标,确定所述n个点的扩展模型包括:

终端获取所述n个点对应的扩展系数,根据所述多个初始边界点对应的重心坐标和所述扩展系数,构建所述n个点的扩展模型,所述扩展系数用于指示所述n个点对应的井位坐标在空间中分布的集中程度。

可选的,所述根据所述扩展模型、所述多个初始边界点对应的井位坐标和重心坐标,确定所述n个点的油藏模型的边界包括:

根据已确定的扩展模型、所述多个初始边界点对应的井位坐标和所述重心坐标,通过以下公式一,对每个初始边界点进行扩展,得到多个边界点;

公式一:

其中,(xj′,yj′)为扩展后的第j个初始边界点,也即是第j个边界点,(xj,yj)为第j个初始边界点对应的井位坐标,为初始边界点对应的重心坐标,α为扩展系数;

将所述多个边界点依次进行连接,将连接后的多个边界点围成的区域作为n个点对应的油藏模型所包括的区域,并将围成的边界作为该油藏模型的边界。

第二方面,提供了一种油藏模型边界确定装置,所述装置包括:

采集模块,用于采集待分析的n个点对应的井位坐标,所述n个点用于指示空间内的n口井,n为大于等于三的整数;

选择模块,用于根据所述n个点对应的井位坐标,从所述n个点中选择基准点,所述基准点为所述n个点中距离所述井位坐标的坐标轴最近的点;

确定模块,用于通过所述基准点与所述n个点中除所述基准点以外的其他点之间的位置关系,确定所述n个点中初始边界点对应的井位坐标,所述位置关系用于指示所述其他点与所述基准点之间的方位和距离;

所述确定模块,还用于根据所述多个初始边界点对应的井位坐标,确定所述多个初始边界点对应的重心坐标;

所述确定模块,还用于根据所述多个初始边界点对应的重心坐标,确定所述n个点的扩展模型;

所述确定模块,还用于根据所述扩展模型、所述多个初始边界点对应的井位坐标和重心坐标,确定所述n个点的油藏模型的边界,以使所述油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。

可选的,所述确定模块,包括:

排序单元,用于根据所述基准点与所述其他点之间的位置关系,对所述n个点进行排序,得到排序后的n个点对应的井位坐标;

确定单元,用于根据所述排序后的n个点对应的井位坐标,确定所述n个点中的每个点与相连点之间的位置关系,将所述n个点中位于边缘位置的点确定为所述初始边界点。

可选的,所述确定单元,用于根据所述排序后的n个点对应的井位坐标,确定每个点对应的基准线,以及所述每个点与所述基准线之间的位置关系,所述基准线为所述每个点的相邻两个点之间的连线;根据所述每个点与所述基准线之间的位置关系,以及每个点对应的基准线,遍历每个点的位置,将所述n个点中位于边缘位置的点确定为所述初始边界点。

可选的,所述确定模块,还用于终端获取所述n个点对应的扩展系数,根据所述多个初始边界点对应的重心坐标和所述扩展系数,构建所述n个点的扩展模型,所述扩展系数用于指示所述n个点对应的井位坐标在空间中分布的集中程度。

可选的,所述确定模块,还用于根据已确定的扩展模型、所述多个初始边界点对应的井位坐标和所述重心坐标,通过以下公式一,对每个初始边界点进行扩展,得到多个边界点;

公式一:

其中,(xj′,yj′)为扩展后的第j个初始边界点,也即是第j个边界点,(xj,yj)为第j个初始边界点对应的井位坐标,为初始边界点对应的重心坐标,α为扩展系数;将所述多个边界点依次进行连接,将连接后的多个边界点围成的区域作为n个点对应的油藏模型所包括的区域,并将围成的边界作为该油藏模型的边界。

本发明实施例中,终端通过采集待分析的n个点对应的井位坐标,所述n个点用于指示空间内的n口井,n为大于等于三的整数;并根据所述n个点对应的井位坐标,从所述n个点中选择基准点,所述基准点为所述n个点中距离所述井位坐标的坐标轴最近的点;通过所述基准点与所述n个点中除所述基准点以外的其他点之间的位置关系,确定所述n个点中初始边界点对应的井位坐标,所述位置关系用于指示所述其他点与所述基准点之间的方位和距离;根据所述多个初始边界点对应的井位坐标,确定所述多个初始边界点对应的重心坐标;根据所述多个初始边界点对应的重心坐标,确定所述n个点的扩展模型;根据所述扩展模型、所述多个初始边界点对应的井位坐标和重心坐标,确定所述n个点的油藏模型的边界,以使所述油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。由于通过终端基于各个井的井位坐标进行确定边界,省略了人工绘制边界曲线的操作过程,并且,对于不同油水控制系统的油藏模型均适用,从而大大提高了确定边界的效率,并且,避免了人工因素带来的误差,进一步提高了确定边界的准确性。

附图说明

图1是本发明实施例提供的一种油藏模型边界确定方法的流程图;

图2是本发明实施例提供的一种油藏模型边界确定方法的流程图;

图3是本发明实施例提供的一种油藏模型对应的各个井的分布示意图;

图4是本发明实施例提供的一种油藏模型边界确定方法的流程图;

图5是本发明实施例提供的一种油藏模型边界确定装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是本发明实施例提供的一种油藏模型边界确定方法的流程图,该方法的执行主体可以终端,如图1所示,该方法包括:

101、采集待分析的n个点对应的井位坐标,该n个点用于指示空间内的n口井,n为大于等于三的整数;

102、根据该n个点对应的井位坐标,从该n个点中选择基准点,该基准点为该n个点中距离该井位坐标的坐标轴最近的点;

103、通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标,该位置关系用于指示该其他点与该基准点之间的方位和距离;

104、根据该多个初始边界点对应的井位坐标,确定该多个初始边界点对应的重心坐标;

105、根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型;

106、根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界,以使该油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。

可选的,该通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标包括:

根据该基准点与该其他点之间的位置关系,对该n个点进行排序,得到排序后的n个点对应的井位坐标;

根据该排序后的n个点对应的井位坐标,确定该n个点中的每个点与相连点之间的位置关系,将该n个点中位于边缘位置的点确定为该初始边界点。

可选的,该根据该排序后的n个点对应的井位坐标,确定该n个点中的每个点与相连点之间的位置关系,将该n个点中位于边缘位置的点确定为该初始边界点包括:

根据该排序后的n个点对应的井位坐标,确定每个点对应的基准线,以及该每个点与该基准线之间的位置关系,该基准线为该每个点的相邻两个点之间的连线;

根据该每个点与该基准线之间的位置关系,以及每个点对应的基准线,遍历每个点的位置,将该n个点中位于边缘位置的点确定为该初始边界点。

可选的,该根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型包括:

终端获取该n个点对应的扩展系数,根据该多个初始边界点对应的重心坐标和该扩展系数,构建该n个点的扩展模型,该扩展系数用于指示该n个点对应的井位坐标在空间中分布的集中程度。

可选的,该根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界包括:

根据已确定的扩展模型、该多个初始边界点对应的井位坐标和该重心坐标,通过以下公式一,对每个初始边界点进行扩展,得到多个边界点;

公式一:

其中,(xj′,yj′)为扩展后的第j个初始边界点,也即是第j个边界点,(xj,yj)为第j个初始边界点对应的井位坐标,为初始边界点对应的重心坐标,α为扩展系数;

将该多个边界点依次进行连接,将连接后的多个边界点围成的区域作为n个点对应的油藏模型所包括的区域,并将围成的边界作为该油藏模型的边界。

本发明实施例中,终端通过采集待分析的n个点对应的井位坐标,该n个点用于指示空间内的n口井,n为大于等于三的整数;并根据该n个点对应的井位坐标,从该n个点中选择基准点,该基准点为该n个点中距离该井位坐标的坐标轴最近的点;通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标,该位置关系用于指示该其他点与该基准点之间的方位和距离;根据该多个初始边界点对应的井位坐标,确定该多个初始边界点对应的重心坐标;根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型;根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界,以使该油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。由于通过终端基于各个井的井位坐标进行确定边界,省略了人工绘制边界曲线的操作过程,并且,对于不同油水控制系统的油藏模型均适用,从而大大提高了确定边界的效率,并且,避免了人工因素带来的误差,进一步提高了确定边界的准确性。

图2是本发明实施例提供的一种油藏模型边界确定方法的流程图,该方法的执行主体可以终端,如图2所示,该方法包括:

201、终端采集待分析的n个点对应的井位坐标。

其中,该n个点用于指示空间内的n口井,n为大于等于三的整数。本发明实施例中,终端可以通过采集设备采集待分析的各个井的井位坐标,并根据各个井的井位坐标,确定出待分析的n个点,每个点对应于空间内的一口井,从而通过该n个点指示空间内待分析的n口井。其中,该n口井可以包括但不限于:待开采的油田内的油井和/或注水井等。

需要说明的是,该n口井可以基于需要进行确定,例如,该n口井可以为同一个油水控制系统内的井,或者,同一个油水注采单元内的井,又或者,指定数目的需要分析的油水控制系统和/或油水注采单元的井等,本发明实施例对此不做具体限定。

采集设备可以事先采集空间内n口井的井位坐标,并将n口井的井位坐标发送至终端,终端接收并存储该n口井的井位坐标。当需要进行油藏模型边界确定时,终端从指定存储空间中依次读取n口井的井位坐标,并将n口井的井位坐标作为n个点对应的坐标集合,以便于终端后续基于该坐标集合进行边界的确定。

其中,该井位坐标可以为空间中每口井在大地坐标系的位置坐标,例如,该n个点对应的井位坐标集合可以为:well{w1,w2,……wi,……,wn},第i个点对应的井位坐标可以为wi(xi,yi),其中。第i个点的横坐标xi表示第i口井在大地坐标系中x轴上的坐标,第i个点的纵坐标yi表示第i口井在大地坐标系中y轴上的坐标。

202、终端根据该n个点对应的井位坐标,从该n个点中选择基准点。

其中,该基准点为该n个点中距离该井位坐标的坐标轴最近的点。终端可以将n个点中,位于最下方的点作为基准点,相应的,也即是,n口井中方位位于最南部的井作为基准井。其中,终端可以通过各个点对应的井位坐标确定该基准点。以大地坐标系为例,一般的,将距离大地坐标系中x轴最近的井作为基准井,也即是,终端将对应的井位坐标中纵坐标取值最小的点确定为n个点中的基准点。

203、终端通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标。

其中,该位置关系用于指示该其他点与该基准点之间的方位和距离。终端通过其他各个点与基准点之间的位置关系,先对该n个点进行排序,并按照顺序遍历出n个点中位于边缘位置的初始边界点。具体的,本步骤可以通过以下步骤2031-2032实现。

2031、终端根据该基准点与该其他点之间的位置关系,对该n个点进行排序,得到排序后的n个点。

终端确定其他点与该基准点之间的夹角和距离,并根据该夹角和距离,对n个点进行升序排列,得到排序后的n个点。其中,该基准点为排序后的n个点中的起始点。该排序后的n个点对应的井位坐标集合可以表示为:well'{p1,p2,……,pi,……,pn};其中该基准点可以表示为:p1(x1,y1)。

其中,对于每个其他点,终端可以将其他点与基准点之间的连线与正向x轴之间的夹角作为其他点与基准点之间的夹角,并且,按照夹角的大小,进行升序排列,当夹角相同时,对夹角相同的点按照距离进行升序排列。

当然,各个点的排序方式可以基于用户需要设置,本发明实施例对于各个点的排序方式不作具体限定,例如,还可以按照降序进行排列,或者,按照与原点之间距离的大小进行升序排列等。

2032、终端根据该排序后的n个点对应的井位坐标,确定该n个点中的每个点与相连点之间的位置关系,将该n个点中位于边缘位置的点确定为该初始边界点。

本发明实施实例中,终端根据该排序后的n个点对应的井位坐标,确定每个点对应的基准线,并确定该每个点与该基准线之间的位置关系;然后,终端根据该每个点与该基准线之间的位置关系,以及每个点对应的基准线,遍历每个点的位置,将该n个点中位于边缘位置的点确定为该初始边界点,其中,该基准线为与该每个点相邻的两个点之间的连线。

在一种可能的设计中,上述基于基准点和各个点进行遍历的过程可以为:

步骤a:终端将该基准点和排序后的n个点中的第二个点作为起始边界点,其中,该起始边界点p1、p2可以表示为b1、b2,确定初始基准线为(p1p2);令i=3;

步骤b:终端判断该第(i)个点pi是否在当前基准线的左侧;

步骤c:当第(i)个点在该基准线左侧时,终端将该第(i)个点pi标记为一个边界井:{bj}(j=3,4,…),并将(bj-1bj)设置为新的基准线;令i=i+1,执行步骤b;

步骤d:当第(i)个点不在该基准线左侧时,终端将该第(i)个点pi标记为一个边界井:{bj}(j=3,4,…),同时将边界点bj-1从边界点集合中删除,令j=j-1;并将(bj-2bj-1)重新设置为新的基准线;

步骤e:终端判断第(j)个边界点bj是否在新基准线的左侧,若是,令i=i+1,并将(bj-1bj)重新设置为新的基准线,执行步骤b;若否,则终端将边界点bj-1从边界点集合中删除,令j=j-1,重复步骤e;

步骤f:终端重复执行上述步骤b-e,逐次对每个点进行上述步骤b-e的判断,直至遍历完n个点中的所有点。

步骤g:终端得到初始边界点(b1,b2,...,bm)。

204、终端根据该多个初始边界点对应的井位坐标,确定该多个初始边界点对应的重心坐标。

本步骤中,终端通过各个初始边界点对应的井位坐标,通过以下公式三,确定多个初始边界点对应的重心坐标:

公式三:

其中,式中xj,yj为边界点的横坐标和纵坐标。边界井对应的重心坐标为m为边界点的总数目,j表示m个边界点中第j个边界点。

本发明实施例中,终端确定n个点的初始边界点后,可以先建立n个点的扩展模型,再通过以下步骤206,通过该扩展模型,对各个初始边界点进行扩展,得到n个点的油藏模型。

205、终端根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型。

本步骤中,终端获取该n个点对应的扩展系数,根据该多个初始边界点对应的重心坐标和该扩展系数,构建该n个点的扩展模型,该扩展系数用于指示该n个点分布的集中程度。其中,终端可以用该扩展系数的取值,指示n个点分布的集中程度。例如,当该n个点分布较为集中时,扩展系数取值可以较小;当该n个点分布较为分散时,扩展系数取值可以较大。

其中,该扩展模型如下公式二所示:

公式二:b'=f(b,0,α)

其中,该α为扩展系数,f用于指示n个点对应的扩展模型和油藏模型之间的关系。

其中,终端可以事先存储不同集中程度的n个点分别对应的扩展系数的取值,因此,上述终端获取n个点对应的扩展系数的步骤可以为:终端根据该n个点对应的井位坐标,确定该n个点的当前集中程度,并根据该n个点的当前集中程度,从集中程度和扩展系数的取值的对应关系中,获取该当前集中程度对应的扩展系数的当前取值。

需要说明的是,该扩展系数为一个常数,该常数取值的大小反映了n口井在空间上分布的集中程度。终端通过从各口井在三维空间中的分布程度,对初始边界点进行进一步的扩展、修正,从而保证了n个点对应的油藏模型中,每个点均落在该油藏模型对应的区域范围内,从而进一步提高了确定油藏模型边界的准确性和可靠性。

206、终端根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界,以使该油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。

根据已构建的扩展模型、该多个初始边界点对应的井位坐标和该重心坐标,通过以下公式一,对每个初始边界点进行扩展,得到多个边界点;

公式一:

其中,(xj′,yj′)为扩展后的第j个初始边界点,也即是第j个边界点bj',(xj,yj)为第j个初始边界点bj对应的井位坐标,为初始边界点对应的重心坐标,α为扩展系数。

终端将该多个边界点依次进行连接,将连接后的多个边界点围成的区域作为n个点对应的油藏模型所包括的区域,并将围成的边界作为该油藏模型的边界。其中,终端依次将{b1',b2',…bj',…bm'}中各个边界点连接,从而得到最终n口井对应的油藏模型的边界。

如图3所示,在图3中,最左侧图为待分析的n个点,对应于空间中待分析的n口井,中间图为通过上述过程确定初始边界点,最右侧图为通过扩展模型,最终确定的油藏模型的边界,从而得到一个边界清晰、准确的油藏模型。

为了更好的说明上述边界确定过程,以图4为例,对终端在实际作业时的技术过程进行介绍,该边界确定过程可以为:终端判断待分析的井的总数是否大于或等于3,如果小于3,直接结束,如果大于或等于3,则选择n个点中的基准点,并按照其他点与该基准点之间的位置关系,对n个点依次进行升序排列,根据排序后的各个点,确定n个点的初始边界点,再基于扩展模型,对各个初始边界点进行向外扩展,最终获取n个点对应的油藏模型的边界。

本发明实施例中,终端通过采集待分析的n个点对应的井位坐标,该n个点用于指示空间内的n口井,n为大于等于三的整数;并根据该n个点对应的井位坐标,从该n个点中选择基准点,该基准点为该n个点中距离该井位坐标的坐标轴最近的点;通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标,该位置关系用于指示该其他点与该基准点之间的方位和距离;根据该多个初始边界点对应的井位坐标,确定该多个初始边界点对应的重心坐标;根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型;根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界,以使该油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。由于通过终端基于各个井的井位坐标进行确定边界,省略了人工绘制边界曲线的操作过程,并且,对于不同油水控制系统的油藏模型均适用,从而大大提高了确定边界的效率,并且,避免了人工因素带来的误差,进一步提高了确定边界的准确性。

图5是本发明实施例提供的一种油藏模型边界确定装置的流程图,该装置可以应用在终端上,如图5所示,该装置包括:采集模块501,选择模块502和确定模块503。

采集模块501,用于采集待分析的n个点对应的井位坐标,该n个点用于指示空间内的n口井,n为大于等于三的整数;

选择模块502,用于根据该n个点对应的井位坐标,从该n个点中选择基准点,该基准点为该n个点中距离该井位坐标的坐标轴最近的点;

确定模块503,用于通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标,该位置关系用于指示该其他点与该基准点之间的方位和距离;

该确定模块503,还用于根据该多个初始边界点对应的井位坐标,确定该多个初始边界点对应的重心坐标;

该确定模块503,还用于根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型;

该确定模块503,还用于根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界,以使该油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。

可选的,该确定模块503,包括:

排序单元,用于根据该基准点与该其他点之间的位置关系,对该n个点进行排序,得到排序后的n个点对应的井位坐标;

确定单元,用于根据该排序后的n个点对应的井位坐标,确定该n个点中的每个点与相连点之间的位置关系,将该n个点中位于边缘位置的点确定为该初始边界点。

可选的,该确定单元,用于根据该排序后的n个点对应的井位坐标,确定每个点对应的基准线,以及该每个点与该基准线之间的位置关系,该基准线为该每个点的相邻两个点之间的连线;根据该每个点与该基准线之间的位置关系,以及每个点对应的基准线,遍历每个点的位置,将该n个点中位于边缘位置的点确定为该初始边界点。

可选的,该确定模块503,还用于终端获取该n个点对应的扩展系数,根据该多个初始边界点对应的重心坐标和该扩展系数,构建该n个点的扩展模型,该扩展系数用于指示该n个点对应的井位坐标在空间中分布的集中程度。

可选的,该确定模块503,还用于根据已确定的扩展模型、该多个初始边界点对应的井位坐标和该重心坐标,通过以下公式一,对每个初始边界点进行扩展,得到多个边界点;

公式一:

其中,(xj′,yj′)为扩展后的第j个初始边界点,也即是第j个边界点,(xj,yj)为第j个初始边界点对应的井位坐标,为初始边界点对应的重心坐标,α为扩展系数;将该多个边界点依次进行连接,将连接后的多个边界点围成的区域作为n个点对应的油藏模型所包括的区域,并将围成的边界作为该油藏模型的边界。

本发明实施例中,终端通过采集待分析的n个点对应的井位坐标,该n个点用于指示空间内的n口井,n为大于等于三的整数;并根据该n个点对应的井位坐标,从该n个点中选择基准点,该基准点为该n个点中距离该井位坐标的坐标轴最近的点;通过该基准点与该n个点中除该基准点以外的其他点之间的位置关系,确定该n个点中初始边界点对应的井位坐标,该位置关系用于指示该其他点与该基准点之间的方位和距离;根据该多个初始边界点对应的井位坐标,确定该多个初始边界点对应的重心坐标;根据该多个初始边界点对应的重心坐标,确定该n个点的扩展模型;根据该扩展模型、该多个初始边界点对应的井位坐标和重心坐标,确定该n个点的油藏模型的边界,以使该油藏模型对应的n口井与周围其他油藏模型对应的井隔离开。由于通过终端基于各个井的井位坐标进行确定边界,省略了人工绘制边界曲线的操作过程,并且,对于不同油水控制系统的油藏模型均适用,从而大大提高了确定边界的效率,并且,避免了人工因素带来的误差,进一步提高了确定边界的准确性。

需要说明的是:上述实施例提供的油藏模型边界确定装置在油藏模型边界确定时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的油藏模型边界确定装置与油藏模型边界确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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