用于调整现有井规划的系统和方法.pdf

上传人:b*** 文档编号:23768 上传时间:2018-01-12 格式:PDF 页数:19 大小:1.48MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380075113.1

申请日:

2013.04.22

公开号:

CN105264171A

公开日:

2016.01.20

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):E21B 43/00申请公布日:20160120|||实质审查的生效IPC(主分类):E21B 43/00申请日:20130422|||公开

IPC分类号:

E21B43/00; G06G7/48

主分类号:

E21B43/00

申请人:

界标制图有限公司

发明人:

R·D·科尔文; D·E·普拉特

地址:

美国得克萨斯州

优先权:

专利代理机构:

上海专利商标事务所有限公司31100

代理人:

张欣

PDF下载: PDF下载
内容摘要

本发明提供用于通过以下方法来调整现有井规划的系统和方法:借助于匹配可用在无法再规划的现有井规划,例如钻过的、规划过的和/或许可的井周围产生的新的井规划来再规划的所述现有井规划而调整所述现有井规划。

权利要求书

1.一种调整现有井规划的方法,其包括:
将无法再规划的现有井规划分入列表A,且将可再规划的现有井
规划分入列表B;
在所述列表A井规划周围产生新的井规划;
将所述新的井规划分入列表C;
确定哪些列表B井规划与相应的列表C新井规划匹配;
将与相应的列表C新井规划匹配的每一列表B井规划调整到新
的位置;以及
移除与相应的列表B井规划匹配的每一列表C新井规划,以及
与相应的列表C新井规划不匹配的每一列表B井规划。
2.如权利要求1所述的方法,其中所述列表A井规划包括钻过
的、规划过的和许可的井中的至少一者。
3.如权利要求1所述的方法,其中将移除的每一列表B井规划
移到列表D,以用于跟踪和识别。
4.如权利要求1所述的方法,其中确定哪些列表B井规划与相
应的列表C新井规划匹配包括:
确定初始匹配准则;
基于所述初始匹配准则来识别针对列表B井规划和列表C新井
规划的可能匹配列表;以及
将针对列表B井规划的所述可能匹配列表以及针对列表C新井
规划的所述可能匹配列表精简到针对每一相应井规划和其匹配的一
个最佳可能匹配。
5.如权利要求4所述的方法,其中所述初始匹配准则包括基于
列表B中的井规划的最小数目和列表C中的新井规划的最小数目的
多个目标。
6.如权利要求1所述的方法,其中将与相应的列表C新井规划
匹配的每一列表B井规划调整到新的位置包括用来自每一相应列表
C新井规划的每一目标来代替与相应的列表C新井规划匹配的每一
列表B井规划的每一目标。
7.如权利要求4所述的方法,其中识别针对列表B井规划和列
表C井规划的所述可能匹配列表包括列表B井规划与列表C新井规
划之间的测得距离与对应的最大容许距离的比较。
8.如权利要求7所述的方法,其中将针对列表B井规划的所述
可能匹配列表和针对列表C新井规划的所述可能匹配列表精简到针
对每一相应井规划和其匹配的所述一个最佳可能匹配包括基于列表
B井规划与列表C新井规划之间的所述测得距离的标准化,迭代地去
除最坏可能匹配。
9.一种有形地承载用于调整现有井规划的计算机可执行指令的
非暂时性程序载体装置,所述指令可执行来实施:
将无法再规划的现有井规划分入列表A,且将可再规划的现有井
规划分入列表B;
在所述列表A井规划周围产生新的井规划;
将所述新的井规划分入列表C;
确定哪些列表B井规划与相应的列表C新井规划匹配;
将与相应的列表C新井规划匹配的每一列表B井规划调整到新
的位置;以及
移除与相应的列表B井规划匹配的每一列表C新井规划,以及
与相应的列表C新井规划不匹配的每一列表B井规划。
10.如权利要求9所述的程序载体装置,其中所述列表A井规划
包括钻过的、规划过的和许可的井中的至少一者。
11.如权利要求9所述的程序载体装置,其中将移除的每一列表
B井规划移到列表D,以用于跟踪和识别。
12.如权利要求9所述的程序载体装置,其中确定哪些列表B井
规划与相应的列表C新井规划匹配包括:
确定初始匹配准则;
基于所述初始匹配准则来识别针对列表B井规划和列表C新井
规划的可能匹配列表;以及
将针对列表B井规划的所述可能匹配列表以及针对列表C新井
规划的所述可能匹配列表精简到针对每一相应井规划和其匹配的一
个最佳可能匹配。
13.如权利要求12所述的程序载体装置,其中所述初始匹配准
则包括基于列表B中的井规划的最小数目和列表C中的新井规划的
最小数目的多个目标。
14.如权利要求9所述的程序载体装置,其中将与相应的列表C
新井规划匹配的每一列表B井规划调整到新的位置包括用来自每一
相应列表C新井规划的每一目标来代替与相应的列表C新井规划匹
配的每一列表B井规划的每一目标。
15.如权利要求12所述的程序载体装置,其中识别针对列表B
井规划和列表C井规划的所述可能匹配列表包括列表B井规划与列
表C新井规划之间的测得距离与对应的最大容许距离的比较。
16.如权利要求15所述的程序载体装置,其中将针对列表B井
规划的所述可能匹配列表和针对列表C新井规划的所述可能匹配列
表精简到针对每一相应井规划和其匹配的所述一个最佳可能匹配包
括基于列表B井规划与列表C新井规划之间的所述测得距离的标准
化,迭代地去除最坏可能匹配。
17.一种调整现有井规划的方法,其包括:
将无法再规划的现有井规划分入列表A,且将可再规划的现有井
规划分入列表B;
在所述列表A井规划周围产生新的井规划;
将所述新的井规划分入列表C;
通过以下步骤来确定哪些列表B井规划与相应的列表C新井规
划匹配:
确定初始匹配准则;
基于所述初始匹配准则来识别针对列表B井规划和列表C新井
规划的可能匹配列表;以及
将针对列表B井规划的所述可能匹配列表以及针对列表C新井
规划的所述可能匹配列表精简到针对每一相应井规划和其匹配的一
个最佳可能匹配;
将与相应的列表C新井规划匹配的每一列表B井规划调整到新
的位置;以及
移除与相应的列表B井规划匹配的每一列表C新井规划,以及
与相应的列表C新井规划不匹配的每一列表B井规划。
18.如权利要求17所述的方法,其中所述初始匹配准则包括基
于列表B中的井规划的最小数目和列表C中的新井规划的最小数目
的多个目标。
19.如权利要求17所述的方法,其中将与相应的列表C新井规
划匹配的每一列表B井规划调整到新的位置包括用来自每一相应列
表C新井规划的每一目标来代替与相应的列表C新井规划匹配的每
一列表B井规划的每一目标。
20.如权利要求17所述的方法,其中识别针对列表B井规划和
列表C井规划的所述可能匹配列表包括列表B井规划与列表C新井
规划之间的测得距离与对应的最大容许距离的比较。

说明书

用于调整现有井规划的系统和方法

相关申请的交叉引用

本申请以及以引用的方式并入的美国专利申请序号13/635,315
共同转让给兰德马克图形公司(LandmarkGraphicsCorporation)。

关于联邦政府资助的研究的声明

不适用。

发明领域

本发明大体上涉及用于调整现有井规划的系统和方法。更明确地
说,本发明涉及通过匹配可用在无法再规划的现有井规划(例如,钻
过、规划过和/或被许可的井)周围产生的新的井规划来再规划的现有
井规划,来调整现有井规划。

发明背景

在当今的油气行业内,偏斜的井最为常见,且多半是朝水平线偏
斜——意味着倾斜约75-90度。存在有很多确定的区带(play),其在
水平钻井中利用批量规划和目标定制,如加拿大的SAGD(蒸汽辅助
重力泄油;SteamAssistedGravityDrainage),以及Marcellus、Hornriver
和Barnett页岩气区带。为了优化井的数目以完全利用这些区带中的
一者,公司正为所界定区域中的整体资产规划数百,且在一些情况下,
数千个井,这通常非常耗费时间,且需要大量的资源。因此,存在要
求水平侧面定位且间隔成填充具有规则或不规则形状租约或单元边
界的油田的许多类型的资源区带。目标是基于侧面约束(最小/最大侧
面长度、侧面间隙以及轴踵(heel)/轴趾(toe)、轴踵/轴踵或轴趾/轴趾间
隙)来最大化此区域内的覆盖范围。公司通常依靠常规技术来帮助完
成此目标,且因此通常相对于可分析的情形的数目来说通常是有限
的。一旦钻井操作已开始,且来自正钻的井的信息正来自所述油田,
工程师就依靠常规技术,基于实际数据来更新油田规划,且在其再分
布其余水平侧面的选择方面是受限的。取决于油田的大小以及正规划
的井的数目,此过程可容易地花费数月来完成。

对于水平侧面油田开发的较大问题之一涉及在已许可并钻所述
井中的一些之后,修改油田规划。举例来说,操作者可能最初已使用
平行水平井之间的800英尺间距规划了所述油田,且发现归因于钻和
压裂最初少数井的结果,750英尺间距对于此油田更合适。或者,操
作者可确定最初规划的330度井定向不如320度定向有效。此时,已
钻若干个井,当前正在钻更多几个井,且可允许但不钻其它井。还可
规划,且在操作者的内部系统内用唯一识别符来识别数百到数千个
井。需要将那些井规划移入新的位置中,而不失去其对操作者的内部
识别系统的参考。除侧向移动之外,可能需要更改垂直定位。这可能
需要调整到经修订的地球模型,或以储层内的不同位置为目标,且给
予所述井更多的向上倾斜,或更接近地遵循储层的轮廓。过去的尝试
已涉及复杂的工作流,其要求操作者删除所有未许可的井规划,执行
规划,接着试着确定新的规划可能足够接近老的规划,以转交企业识
别。

附图简述

下文参考附图来描述本发明,其中以相同参考标号来提及相同元
件,且其中:

图1是说明实施本发明的方法的一个实施方案的流程图。

图2是说明执行图1中的步骤103的方法的一个实施方案的流程
图。

图3是说明执行图1中的步骤105的方法的一个实施方案的流程
图。

图4是说明执行图3中的步骤316的方法的一个实施方案的流程
图。

图5是说明图1中的步骤101的平面图。

图6是说明图1中的步骤102的平面图。

图7是说明图1中的步骤114的平面图。

图8是说明用于实施本发明的计算机系统的一个实施方案的框
图。

优选实施方案的详细描述

本发明的标的是结合特定性来描述,然而,所述描述本身无意限
制本发明的范围。标的因此也可以其它方式来体现,以包含结合其它
技术的类似于本文所述的步骤的不同步骤或步骤组合。此外,尽管本
文可使用术语“步骤”来描述所使用的方法的不同元素,但所述术语不
应被解释为暗示本文所公开的各种步骤之中或之间的任何特定次序,
除非对特定次序的描述另有明确限制。虽然以下描述涉及油气行业,
但本发明的系统和方法不限于此,且也可在应用于其它行业中以实现
类似的结果。

本发明通过匹配可用在无法再规划的现有井规划(例如,钻过、
规划过和/或被许可的井)周围产生的新的井规划来再规划的现有井规
划来调整现有井规划,从而克服现有技术中的一个或多个缺陷。

在一个实施方案中,本发明包含一种调整现有井规划的方法,其
包括:i)将无法再规划的现有井规划分入列表A,且将可再规划为列
表B的现有井规划分入列表B;ii)在列表A井规划周围产生新的井
规划;iii)将新的井规划分入列表C;iv)确定哪些列表B井规划与相
应的列表C新井规划匹配;v)调整使相应的列表C新井规划与新的
位置匹配的每一列表B井规划;以及vi)移除与相应的列表B井规划
匹配的每一列表C新井规划,以及与相应的列表C新井规划不匹配
的每一列表B井规划。

在另一实施方案中,本发明包含非暂时性程序载体装置,其有形
地承载用于调整现有井规划的计算机可执行指令,所述指令可执行以
实施:i)将无法再规划的现有井规划分入列表A,且将可再规划的现
有井规划分入列表B;ii)在列表A井规划周围产生新的井规划;iii)
将新的井规划分入列表C;iv)确定哪些列表B井规划与相应的列表C
新井规划匹配;v)调整使相应的列表C新井规划与新的位置匹配的每
一列表B井规划;以及vi)移除与相应的列表B井规划匹配的每一列
表C新井规划,以及与相应的列表C新井规划不匹配的每一列表B
井规划。

在又一实施方案中,本发明包含一种调整现有井规划的方法,其
包括:i)将无法再规划的现有井规划分成列表A,且将可再规划的现
有井规划分入列表B;ii)在列表A井规划周围产生新的井规划;iii)
将新的井规划分入列表C;iv)通过以下步骤确定哪些列表B井规划
与相应的列表C新井规划匹配:a)确定初始匹配准则;b)基于所述初
始匹配准则,识别列表B井规划和列表C新井规划的可能匹配列表;
以及c)将针对列表B井规划的可能匹配列表和针对列表C新井规划
的可能匹配列表精简到针对每一相应井规划和其匹配的一个最佳可
能匹配;v)将与相应的列表C新井规划匹配的每一列表B井规划调
整到新位置相应;以及vi)移除与相应的列表B井规划匹配的每一列
表C新井规划,以及与相应的列表C新井规划不匹配的每一列表B
井规划。

方法描述

现在参看图1,说明实施本发明的方法100的一个实施方案的流
程图。

在步骤101中,将列表A和列表B分别设定为等于无法再规划
的井规划以及可再规划的井规划。列表A和列表B是现有的油田开
发项目内的规划。在图5中,例如平面图500说明非常规油田,其中
列表A现有井规划为实线,且列表B现有井规划为虚线。

在步骤102中,运行水平目标定制算法,其中列表A周围的区
域是空白的,以产生设定为等于列表C的新的井规划。水平目标定
制算法利用当前参数,且在无法再规划的列表A中的井规划周围产
生新的井规划。可用于在无法再规划的井规划周围产生新的侧向井规
划的水平目标定制算法的一个实例在美国专利申请序号13/635,315
中描述。在图6中,平面图600说明图5中的相同油田,添加了列表
C新井规划作为虚线。因为列表B井规划中的一些被列表C井规划
覆盖,因此其未示出。

在步骤103中,执行统计分析来确定初始匹配准则,其返回步骤
104和107a中所使用的尝试的目标和数目。参考图2进一步描述执
行所述统计分析的方法的一个实施方案。

在步骤104中,方法100将由步骤104到107b所界定的循环的
迭代的最大数目设定为来自步骤103的尝试的数目。

在步骤105中,对列表B和列表C运行规划匹配算法。参考图3
进一步描述运行规划匹配算法的方法的一个实施方案。

在步骤106中,对来自步骤105的规划C与列表B中的规划B
的匹配进行计数。因为列表B或列表C中的匹配的最大可能数目等
于两个列表的最小大小,因此可从任一列表对所述匹配进行计数。

在步骤107a中,方法100确定来自步骤106的规划C匹配计数
是否小于来自步骤103的目标,且步骤104中所识别的尝试是否不是
最后尝试。如果规划C匹配计数小于所述目标,且不是最后尝试,
那么方法100进行到步骤108。如果规划C匹配计数不小于所述目标,
且是最后尝试,那么方法100进行到步骤107b。

在步骤107b中,方法100确定是否已达到来自步骤103的最后
尝试。如果尚未达到来自步骤103的最后尝试,那么方法100返回到
步骤104,以进行循环的另一迭代。如果已达到来自步骤103的最后
尝试,那么方法100进行到步骤109。

在步骤108中,将来自图2中的步骤204的2D弗雷歇(Frechet)
距离限制、来自图2中的步骤204的2D轴踵距离限制以及来自图2
中的步骤206的储层弗雷歇距离各自乘以1.3,且返回到步骤107b,
以便以较宽松的匹配准则来尝试。

在步骤109中,方法100通过步骤109到113所界定的循环,针
对每一迭代,识别来自步骤101的单独规划B和列表B。

在步骤110中,方法100确定规划B是否具有匹配。如果规划B
不具有匹配,那么方法100进行到步骤112。如果规划B确实具有匹
配,那么方法100进行到步骤111。

在步骤111中,将规划C设定为等于与规划B的匹配,用来自
规划C的目标来代替规划B目标,且将规划C从项目移除。

在步骤112中,将规划B移到列表D,且将规划B从所述项目
移除。

在步骤113中,方法100确定是否已在步骤109识别了来自步骤
101的列表B中的最后规划B。如果在步骤109中尚未识别来自步骤
101的列表B中的最后规划B,那么方法100返回到步骤109,以识
别来自步骤101的列表B中的另一单独规划B。如果在步骤109中已
识别了来自步骤101的列表B中的最后规划B,那么方法100进行到
步骤114。

在步骤114中,可使用参考图8进一步描述的客户端接口和/或
视频接口来显示列表A井规划、列表B经调整井规划、列表C未匹
配井规划和/或列表D井规划。在简单的文本列表中,通过唯一名称
或其它识别来显示列表D井规划。在图7中,平面图700说明图6
中的相同油田,其中i)将其余的列表B井规划调整到新的位置,且已
移除列表C中匹配的新井规划;ii)其余列表C新井规划与列表B中
的任何井规划不匹配,且已移除列表B中未匹配井规划;以及iii)列
表A井规划保持相同。可将移除的列表B井规划移到列表D井规划,
以用于跟踪和之后的识别。

现在参看图2,说明执行图1中的步骤103的方法的一个实施方
案的流程图。

在步骤201中,通过测量相应列表中的每一规划来为列表B和
列表C计算最小、最大和平均(“Min/Max/Avg”)深度。

在步骤202中,通过测量相应列表中的每一规划来为列表B和
列表C计算Min/Max/Avg侧向长度。另外,计算列表B和列表C的
Min/Max/Avg侧向长度的最大差,且可将其表达为(│列表CMin–列表
BMin│、│列表CMax-列表BMax│、│列表CAvg-列表BAvg│)
的最大值。

在步骤203中,检索列表B中的规划的类型的列表以及列表C
中的规划的类型的列表。举例来说,如果所有的规划均为相同类型(例
如,“油井”),那么类型列表将正好具有在其中识别的串“油井”。在
SAGD油田中,例如,可存在“油井”和“喷油器”规划,使得那些串中
的两者将在类型列表中识别。在此事件中,基于规划类型的匹配将有
意义。另一方面,如果曾使用“油井”类型规划完成了原始开发,且曾
用“油”类型规划完成了新的开发,那么基于类型的匹配将没有意义,
因为不存在重叠。

在步骤204中,打开比较,且设定最大可容许距离。所述比较使
用可打开或关闭的各种熟知距离来有效地测试,且例如包含平行距
离、2D轴踵距离、2D弗雷歇距离和顶部孔2D距离。平行距离是通
过画垂直于一个规划和其轴踵的一条线以及穿过贯穿轴踵和底部孔
位置的另一规划的另一条线,且测量从交叉点到第一规划的轴踵的距
离,而获得的距离。2D轴踵距离是两个规划的轴踵位置之间的x、y
距离。2D弗雷歇距离类似于熟知的弗雷歇距离,但仅在侧向维度中
测量,而无任何深度。储层弗雷歇距离是在3D中,但仅在所述规划
的在储层中向下(轴踵到轴趾)的测得的部分上方测得的弗雷歇距离。

默认关闭所述比较。对于打开的每一比较(类型匹配除外),存在
设定且容许的最大容许距离,例如井间距(“WellSpacing”)、斜边和最
大着陆距离(“MaximumLandingDistance”)。WellSpacing和
MaximumDistanceLanding是预定输入距离。斜边是使用毕达哥拉斯
(Pythagorean)公式来计算的,其中两个已知侧为最大长度差和井间距
(WellSpacing)。最大长度距离是步骤202中计算的长度的最大差异。
2D弗雷歇距离和2D轴踵距离的最大容许距离可在步骤108中增加。

在步骤205中,方法200确定深度范围是否重叠。换句话说,方
法200确定列表B中的规划的最小/最大深度是否与列表C中的规划
的最小/最大深度重叠。如果深度范围不重叠,那么方法200进行到
步骤207。如果深度范围重叠,那么方法200进行到步骤206。

在步骤206中,打开储层弗雷歇距离以供比较,且将其最大容许
距离设定为井间距、最大长度差以及平均深度差的3D斜边。平均深
度的差异由步骤201的结果决定,且最大长度差使步骤202中所计算
的长度的最大差异。储层弗雷歇距离的最大容许距离可在步骤108中
增加。

在步骤207中,方法200确定来自列表B的类型的列表和来自
步骤203的列表C的类型的列表的类型是否重叠。如果类型不重叠,
那么方法200进行到步骤209。如果类型重叠,那么方法200进行到
步骤208。

在步骤208中,打开类型匹配以进行比较。

在步骤209中,方法200确定再规划等级是否等于0。再规划等
级是预定参数,其中0指示较高匹配质量,2指示较低匹配质量,且
1指示较高匹配质量(0)与较低匹配质量(2)之间的匹配质量。如果再规
划等级不等于0,那么方法200进行到步骤211。如果再规划等级等
于0,那么方法200进行到步骤210。

在步骤210中,将步骤107a中所使用的目标设定为等于.8*列表
B大小和列表C大小的最小值,且将步骤104中所使用的尝试设定为
等于5。

在步骤211中,方法200确定再规划等级等于1。如果再规划等
级不等于1,那么方法200进行到步骤213。如果再规划等级等于1,
那么方法200进行到步骤212。

在步骤212中,将步骤107a中所使用的目标设定为等于.9*列表
B大小和列表C大小的最小值,且将步骤104中所使用的尝试设定为
等于7。

在步骤213中,将步骤107a中所使用的目标设定为等于1*列表
B大小和列表C大小的最小值,且将步骤104中所使用的尝试设定为
等于9。

在步骤214中,目标和尝试返回到图1中的步骤103。

现在参看图3,说明执行图1中的步骤105的方法300的一个实
施方案的流程图。方法300利用列表B和列表C,其中每一列表中的
每一规划具有维持针对所述规划的可能匹配列表(以分类次序)的能
力。方法300还利用可打开且在两个规划不被视为可能匹配的情况下
各自具有所列出的无法超过的最大值的距离测量列表。开/关状态和
最大容许距离在图2的方法200中建立,且通过图1中的方法100来
增加。

在步骤301中,方法300通过步骤301到307所界定的循环来为
每一迭代识别列表B中的单独规划B。

在步骤302中,方法300通过步骤302到306所界定的循环,为
每一迭代识别列表C中的单独规划C。

在步骤303中,根据步骤204、206中打开的比较以及步骤208
中打开的类型匹配,来测量规划B与规划C之间的距离。举例来说,
如果2D轴踵距离和2D弗雷歇距离在步骤204中打开,那么这些是
在步骤303中在规划B与规划C之间测得的距离。

在步骤304中,方法300确定步骤303中测得的距离是否在步骤
204、206中设定的对应最大容许距离内。如果规划B与规划C之间
的测得距离不在对应的最大容许距离内,那么方法300进行到步骤
306。如果规划B与规划C之间的测得距离在对应的最大容许距离内,
那么方法300进行到步骤305。

在步骤305中,将tdist设定为等于标准化距离。以此方式,tdist
表示平方标准化距离的总和的平方根,其中标准化距离表示来自步骤
303的经标准化的测得距离,且将所述测得距离表达为来自步骤204
以及可能步骤206、208的对应最大容许距离的百分比。根据tdist的
升序值来对每一可能匹配列表进行分类。另外,将规划C添加到规
划B的可能匹配列表,且将规划B添加到规划C的可能匹配列表。

在步骤306中,方法300确定是否已在步骤302中识别了列表C
中的最后规划C。如果在步骤302中尚未识别列表C中的最后规划C,
那么方法300返回到步骤302,以识别列表C中的另一单独规划C。
如果在步骤302中已识别了列表C中的最后规划C,那么方法300
进行到步骤307。

在步骤307中,方法300确定是否已在步骤301中识别了列表B
中的最后规划B。如果在步骤301中尚未识别列表B中的最后规划B,
那么方法300返回到步骤301,来识别列表B中的另一单独规划B。
如果在步骤301中已识别了列表B中的最后规划B,那么方法300
进行到步骤308。

在步骤308中,使称为经处理的(Processed)布尔(Boolean)变量初
始化为真,以确保以步骤309开始的循环运行至少一次,假定列表B
不为空。步骤314和317中将使用经处理的(Processed)来确保以步骤
312开始的循环中的处理在已处理了具有多个匹配的规划B之后停
止,且在步骤318中再次停止,以致使一旦穿过列表B的整个运行
完成,步骤309到319所界定的循环就终止,而不处理任何多个匹配
规划。

在步骤309中,方法300通过其中的规划的数目来识别列表B
的大小,并为等于步骤309到319所界定的循环的真的经处理的
(Processed)设定值。

在步骤310中,通过列表B中的每一规划B的最佳可能匹配的
tdist值来对列表B进行分类。以此方式,可实现匹配的最佳总体组合。

在步骤311中,将经处理的(Processed)设定为等于假。

在步骤312中,方法300通过步骤312到318所界定的循环,来
为每一迭代识别列表B中的单独规划B。

在步骤313中,方法300确定规划B是否具有多个匹配。如果
规划B不具有多个匹配,那么方法300进行到步骤315。如果规划B
具有多个匹配,那么方法300进行到步骤314。

在步骤314中,将经处理的(Processed)设定为等于真。

在步骤315中,方法300确定规划B是否具有任何匹配。如果
规划B不具有任何匹配,那么方法300进行到步骤317。如果规划B
具有任何匹配,那么方法300进行到步骤316。

在步骤316中,将规划B可能匹配列表精简到针对其的一个可
能匹配,且将规划C可能匹配列表精简到针对其的一个可能匹配。
因为此步骤潜在地影响规划B和规划C两者,所以即使规划B可能
匹配列表仅包含规划C,此步骤也是必要的。参看图4进一步描述执
行此步骤的方法的一个实施方案。

在步骤317中,方法300确定经处理的(Processed)是否等于真。
如果经处理的(Processed)等于真,那么方法300进行到步骤319。如
果经处理的(Processed)不等于真,那么方法300进行到步骤318。

在步骤318中,方法300确定是否已在步骤312中识别了列表B
中的最后规划B。如果在步骤312中尚未识别列表B中的最后规划B,
那么方法300返回到步骤312,以识别列表B中的另一单独规划B。
如果已在步骤312中识别了列表B中的最后规划B,那么方法300
进行到步骤319。

在步骤319中,方法300确定是否已达到列表B的大小,或经
处理的(Processed)是否等于假。如果尚未达到列表B的大小,或如果
经处理的(Processed)等于真,那么方法300返回到步骤309,以进行
循环的另一迭代。如果已达到列表B的大小,或如果经处理的
(Processed)等于假,那么方法300进行到步骤320。

在步骤320中,其中针对每个规划B含有0或1匹配的列表B
以及其中针对每个规划C含有0或1匹配的列表C返回到图1中的
步骤105。

现在参看图4,说明执行图3中的步骤316的方法400的一个实
施方案的流程图。

在步骤401中,方法400针对通过步骤401到405所界定的循环
的每一迭代,识别规划B中大于1的单独可能匹配。

在步骤402中,将规划X设定为等于规划B的最后可能匹配。
因为所述可能匹配是通过升序tdist来分类,因此列表中的最后可能
匹配将为最坏匹配,意味着分开最远,其设定为等于规划X。

在步骤403中,将规划B从规划X的可能匹配列表移除。

在步骤404中,将规划X从规划B的可能匹配列表移除。

在步骤405中,方法400确定是否已在步骤401中识别了规划B
中大于1的最后可能匹配。如果在步骤401中尚未识别规划B中大
于1的最后可能匹配,那么方法400返回到步骤401,以识别规划B
中大于1的另一单独可能匹配。如果在步骤401已识别了规划B中
的大于1的最后可能匹配,那么方法400进行到步骤406。

在步骤406中,将规划Y设定为等于规划B的其余匹配。

在步骤407中,方法400针对通过步骤407到411所界定的循环
的每一迭代,为规划Y识别单独的可能匹配(规划Z)。

在步骤408中,方法400确定规划Z是否等于规划B。如果规划
Z等于规划B,那么方法400进行到步骤411。如果规划Z不等于规
划B,那么方法400进行到步骤409。

在步骤409中,将规划Y从规划Z的可能匹配列表移除。

在步骤410中,将规划Z从规划Y的可能匹配列表移除。

在步骤411中,方法400确定是否已在步骤407中识别了规划Y
的最后可能匹配(规划Z)。如果在步骤407中尚未识别规划Y的最后
可能匹配(规划Z),那么方法400返回到步骤407,以为规划Y识别
另一单独可能匹配(规划Z)。如果已在步骤407识别到规划Y的最后
可能匹配(规划Z),那么方法400进行到步骤412。

在步骤412中,其中针对每个规划B含有0或1匹配的列表B
以及其中针对每个规划C含有0或1匹配的列表C返回到图3中的
步骤316。

系统描述

本发明可通过计算机可执行指令程序来实施,例如程序模块,通
常称为软件应用程序或由计算机执行的应用程序。软件可包含例如执
行特定任务或实施特定抽象数据类型的例程、程序、对象、组件和数
据结构。所述软件形成接口来允许计算机根据输入来源作出反应。
井规划,其为由兰德马克图形公司上市的一款商业软
件应用程序,可用作接口应用程序来实施本发明。所述软件也可与其
它代码段合作,以响应于结合所接收数据的来源而接收到的数据,起
始多种任务。所述软件可存储在任何种类的存储器上,和/或在任何
种类的存储器上承载,例如CD-ROM、磁盘、磁泡存储器和半导体
存储器(例如,各种类型的RAM或ROM)。此外,可经由多种载体介
质来传输软件和其结果,例如光纤、金属线和/或通过多种网络中的
任一种,例如因特网。

此外,所属领域的技术人员将了解,可用多种计算机系统配置来
实践本发明,包含手持式装置、多处理器系统、基于微处理器的或可
编程消费型电子器件、迷你计算机、大型计算机等。可接受任何数目
的计算机系统和计算机网络来结合本发明使用。本发明可在分布式计
算环境中实践,其中可通过经由通信网络链接的远程处理装置来执行
任务。在分布式计算环境中,程序模块可位于本地和远程计算机存储
介质中,包含存储器存储装置。本发明可因此结合各种硬件、软件或
其组合,在计算机系统或其它处理系统中实施。

现在参看图8,框图说明在计算机上实施本发明的系统的一个实
施方案。所述系统包含计算单元,有时称为计算系统,其含有存储器、
应用程序、数据库、监视器、ASCII文件、客户端接口、视频接口和
处理单元。计算单元仅为合适的计算环境的一个实例,且无意对本发
明的使用或功能性的范围提出任何限制。

存储器主要存储应用程序,其也可描述为含有计算机可执行指令
的应用模块,所述指令由用于实施本文所描述且图1到图7中所说明
的本发明的计算单元执行。存储器因此包含其可用作
数据库来供应数据和/或存储数据结果,例如地下网格、地面标高以
及来自图1中的步骤101的列表。ASCII文件也可用来供应数据和/
或存储数据结果。存储器也包含基础,其可用作监视
器来显示数据和数据结果,例如从加载到
基础中的地图图像、地面和地下网格,其用来定义租
约或面积边界。

AssetPlannerTM中的水平目标定制模式使用预定义租约、面积或
网格边界来确定水平侧面(也称为目标、目标对或存根)的定位要求。
加载到中的地下3D网格也可在井规划
中用作边界。这些边界用来产生目标对图案,其基于水平目标定制中
输入的参数以及AssetPlannerTM和FieldScenarioPlannerTM的规划模
式来填充所述区域。

在一种应用中,例如,在给定边界的所定义区域内约300°的方向
参数和约800英尺的间隙的情况下,可最初使用客户端接口来产生目
标对的图案。可在之后的时间,经由数据库或ASCII文件来再调用从
初始处理创建的所产生水平侧向存根(或目标对),其中在重新规划
后,功能性就以新的参数来运行,以重新定义所述存根。通过保留从
原始水平目标定制命名的井,显著减少人工,且原始井可继续在其它
系统或代理中处理。井规划中的AssetPlannerTM应用
程序的水平目标定制模式因此使用参考图1中所说明的步骤102而描
述的方法来处理前面的数据,以产生所要的水平目标定制图案。可使
用井规划调整模块来与井规划中的应用程序介接,以
执行图1中的其余步骤(103到113),步骤114中的结果可由
基础使用客户端接口和/或视频接口来显示。尽管
基础、井规划可用作
接口应用程序,但可代替地使用其它接口应用程序,或井规划调整模
块可用作独立应用程序。基础、TracPlannerTM、Field
ScenarioPlannerTM、AssetPlannerTM是由兰德马克图形
公司上市的商业软件应用程序。

尽管将计算单元示出为具有一般化存储器,但计算单元通常包含
多种计算机可读介质。作为实例而非限制,计算机可读介质可包括计
算机存储介质和通信介质。计算系统存储器可包含呈易失性和/或非
易失性存储器形式的计算机存储介质,例如只读存储器(ROM)和随机
存取存储器(RAM)。基本输入/输出系统(BIOS)通常存储在ROM中,
所述BIOS含有基础例程,其帮助在计算单元内的元件之间传送信息,
例如在启动期间。RAM通常含有可立即接入处理单元和/或目前正在
处理单元上操作的数据和/或程序模块。作为实例而非限制,所述计
算单元包含操作系统、应用程序、其它程序模块和程序数据。

存储器中所示的组件也可包含在其它可移动/不可移动、易失性/
非易失性计算机存储介质中,或其可通过应用程序接口(“API”)或云
计算在计算单元中实施,所述API或云计算可驻存在通过计算机系统
或网络连接的单独计算单元上。仅举例来说,硬盘驱动器可从不可装
卸的非易失性磁性介质读取或向不可装卸的非易失性磁性介质写入,
磁盘驱动器可从可装卸的非易失性磁盘读取或向可装卸的非易失性
磁盘写入,且光盘驱动器可从可装卸的非易失性光盘读取或向可装卸
的非易失性光盘写入,例如CDROM或其它光学介质。可在示例性
操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存
储介质可包含但不限于磁带盒、快闪存储器、数字多功能盘、数字视
频带、固态RAM、固态ROM等。上文所论述的驱动器和其相关联
的计算机存储介质提供用于计算单元的计算机可读指令、数据结构、
程序模块和其它数据的存储。

客户端可通过客户端接口将命令和信息输入到计算单元中,其可
为输入装置,例如键盘和指点装置,通常称为鼠标、追踪球或触摸垫。
输入装置可包含麦克风、操纵杆、卫星圆盘、扫描仪等。这些和其它
输入装置通常通过耦合到系统总线的客户端接口连接到处理单元,但
可通过其它接口和总线结构来连接,例如并行端口或通用串行总线
(USB)。

监视器或其它类型的显示装置可经由接口,例如视频接口,连接
到系统总线。图形用户接口(“GUI”)也可结合视频接口使用,以从客
户端接口接收指令,且将指令发射到处理单元。除监视器之外,计算
机也可包含其它外围输出装置,例如扬声器和打印机,其可通过输出
外围接口来连接。

尽管计算单元的许多其它内部组件未示出,但所属领域的技术人
员将了解,此类组件和其互连是众所周知的。

虽然已结合目前优选的实施方案描述了本发明,但所属领域的技
术人员将理解,无意将本发明限于那些实施方案。因此,预期在不脱
离所附权利要求书和其均等形式所界定的本发明的精神和范围的情
况下,可对所公开的实施方案进行各种替代实施和修改。

用于调整现有井规划的系统和方法.pdf_第1页
第1页 / 共19页
用于调整现有井规划的系统和方法.pdf_第2页
第2页 / 共19页
用于调整现有井规划的系统和方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《用于调整现有井规划的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于调整现有井规划的系统和方法.pdf(19页珍藏版)》请在专利查询网上搜索。

本发明提供用于通过以下方法来调整现有井规划的系统和方法:借助于匹配可用在无法再规划的现有井规划,例如钻过的、规划过的和/或许可的井周围产生的新的井规划来再规划的所述现有井规划而调整所述现有井规划。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 固定建筑物 > 土层或岩石的钻进;采矿


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1