DRILLNET 2.0------第七章 井眼轨道控制

 第七章  井眼轨道控制

   DrillNET软件的工程模块开发效率高,不同的模块操作不同的数据类型,模块也可以用不同的方式来操作相同的数据(模块之间共用数据)。轨迹测量数据是一项基本的数据,别的模块也可以对其进行访问处理。DrillNET应用程序为用户提供了一个“表单”,这个“表单”用于填写轨迹测量数据。

   在DrillNET软件中,表单数据通常以行-列的形式显示。每一行(第一行除外)显示出一个测点的所有属性,而每一列(第一列与最后一列除外)显示轨迹测量点的一项属性,如:测深、井斜、方位等等。行与列相交的单元格,是针对特定表单的唯一组合。轨迹测量数据表单编辑器是井眼轨迹控制的主要窗体,他可以对测点数据进行编辑、修改、计算等操作。在这个表单编辑器中,相同行中的几个单元格被编成一组,单元格中的数据是其他测点数据计算的基础。多个行作为一个整体,通过已经设置好的这些参数来计算绘制出轨迹的形状。

井眼轨迹控制模块提供了一些基本功能,他们包括:

(1)、从数据文件中选择并导入数据。

(2)、从DrillNET数据库中选择并打开数据文件。

(3)、创建一个数据项目。

(4)、显示计算结果。

(5)、导出一项数据文件或者保存数据至DrillNET数据库中。

   井眼轨迹控制模块的表单不仅能显示数据,而且能够利用编辑器编辑、定义测点的数据。新版的轨迹控制编辑器帮用户实现了以下功能:

(1)、更多的设计选项。

(2)、动态的导航。

(3)、智能的单元格选择与操作。

(4)、自动计算功能。

(5)、实时更新输出数据。

(6)、实时更新每一行的数据。

(7)、模块编辑。

(8)、工程数据、目标的管理。

(9)、全面的质量管理。

(10)、晨报的数据图形打印。

   由于包含有这些新特性,井眼轨迹控制模块的表单始终能显示很多的信息,并且他能够允许用户与数据做更多的交互。

 

7.1 预习

   在7.2节中的“应用窗口”,指出了井眼轨迹控制应用窗口是由三个部分组成。在以后的章节中会做出详细的介绍说明。工程数据以.xml文件格式导出,也可以直接从DrillNET数据库中导入数据。

   7.3节的“项目输入”将会详细介绍两种方法来管理项目数据的输入。

   7.4节的介绍的是井眼轨迹控制模块中“单元格组合”的应用,表单的单元格在“井眼设计”中计算各自测点属性值的最基本的数据。该章节提供了有关这方面的详细说明。

    7.5节“测段”介绍是在设计一些测点时的另一种基本的对象。“测段”将会介绍其功能项的使用技巧。

7.6节的“测点和测段”,在“轨道设计”中即使是不同的测点和测段都会有不同的定义。他们不能被分离,他们应该一起使用去获得最优化的井眼轨迹。这节会比较两个对象的不同之处。

7.7节的“侧钻”将会作为轨迹设计的重点介绍。

7.8节的“轨迹编辑工具条”概述了编辑上的工具条的用法。轨迹设计的结果可以用编辑器中直接输出。

7.9节的“输出图像”显示出设计后的几种图形视图。

    7.10节的“井眼轨迹管理”模块同样提供了些其他的特殊功能,在“特别应用”中会详细介绍。

7.2应用窗口

       这个应用程序窗口由三个部分组成:“输入窗口”、“输出窗口”和“工具条”。在“输入窗口”中有两个标签页“项目”“井轨迹编辑器”。在“输出窗口”中有5种不同的标签页,他们由“轨迹编辑器”计算出的结果绘制成。“井眼轨道控制”工具条位于“输入”“输出”窗体的上部。

 1)输入窗体 他有两个选项卡:“项目”“井轨迹编辑器”“项目”选项页面与DrillNET软件中其他模块中的项目页面类似。项目信息可以保存和显示在其他的模块中的“项目”页面中。测点创建、单元格中数据的编辑、测段数据的编辑等都在“井轨迹编辑器”中进行处理。

2)输出窗口  它有五个选项卡,它们是“水平投影”、“侧面视图”、“三维立体图”、“井斜角/狗腿度敏感性”、“造斜率/偏转率”。这些输出图形的绘制是基于井轨迹编辑器”测量数据的计算结果绘制成的。

3)模块工具条  在“井轨迹编辑器”上提供了特殊模块级的工具栏菜单。他们显示在输入和输出窗口的上面。这些选项提供了访问有关模型级别项目数据管理、特别应用程序和参数估计功能。

 

7.3项目输入

7.3.1打开项目数据

   “井轨迹编辑器”项目数据可以从.XML数据格式文件导入。在DrillNET软件屏幕的左上部分的井眼导航面板中,其中的“井”数据树的下面中选中项目直接打开其数据文件。

 

       或者您可以选择本地的.XML文件来导入数据。

 

        使用“保存”选项来保存数据至数据库中。

 

7.3.2项目数据窗体

    无论项目的数据是从.XML数据文件导入或者从自己的数据库中导入,用户可以在“项目数据”窗体里打开其他井的轨迹数据。井眼轨道控制模块的项目数据是与其他模块的项目页面不同,他是单一的、独特的。在“井眼轨道控制”模块上的工具栏中点击按钮后,会弹出一个单独的窗口,项目数据将会对这个窗口进行访问。

 

        “项目数据”窗口下也有两个选项卡:轨迹通用

 轨迹页面

 

       轨迹选项页面一般用来管理所有公开的轨迹数据,这个功能项用于比较与当前设计轨迹相关井的数据比较。多达30种不同的轨迹可以被选择用于比较。

 设计井眼轨迹

       表单中的第一行井眼轨迹数据必须是当前设计的轨迹数据。他的“油田名称”、“钻井平台名称”、“井名”、“轨迹名”“轨迹起始点”都不能被编辑。而当前使用的轨迹数据是在“井轨迹编辑器”中输入的,而轨迹中最后一个测点常做下一个测段或者设计下一个测点的数据。这里,如果井眼轨迹数据是从.XML数据文件加载的话,那么“轨迹名”是可以被编辑的,如果数据是来自软件数据库中的,那么“轨迹名”是不可以被编辑的。

显示轨迹

    相关的轨迹可以被作为“显示”要求来绘制在二维、三维轨迹图中,“井斜/狗腿度敏感性”“造斜率/偏转率”会随着在表单中被勾选的轨迹显示在数据窗口中。如果表单中涉及到的轨迹没有被勾选,那么他只会在表单中列出而不会显示在“输出”窗口图形中。

数据库中的轨迹

   从数据库中导入相关的轨迹数据。当“显示”列被勾选,“井名”、“轨迹名”会改变成下拉菜单,允许用户在下拉菜单中的列表中选择数据库中任意一个井眼轨迹数据。

导出和轨迹视图

   点击【视图...】按钮来在另外一个单独的窗口内预览当前被选择的轨迹。而用户是不能在这个窗口内编辑轨迹数据的。

 

       点击【导出...】按钮来导出并保存一个轨迹数据(*.XML格式)

 通用页面

    在轨道管理项目数据窗口显示的通用页面提供了“目标”文档信息。他提供了一个或者多个井眼轨迹相交的目标坐标。在这里可以输入对目标数据,并且可以为多个目标存储数据来获得更好的组织管理。这里有两种目标坐标系:“北-南/东-西”“极坐标”。通过点击“北-南/东-西”“极坐标”的单选按钮来激活相应的表单。这些目标点也可以在“测段编辑窗口”中快速的用下拉列表菜单来选择。套管数据来自于井身结构输入页面,显示在这里是为了注释当前井身结构的情况,这里的套管数据是不能被编辑的。

 

 

7.4单元格组合

 7.4.1 井轨迹编辑器应用界面

 

 1)轨迹名正在设计的轨迹名称在这里显示。在井轨迹编辑器中,他的名称是不能被编辑的。点击模块上工具条中的钮来改变他,或者通过点击“侧钻”按钮来编辑他。

 2)井轨道编辑器工具条这里给用户提供了很多编辑器的操作选项,从而使用户很容易的设计井眼轨道和管理测点数据。在本章中会对这些操作做出详细的说明。

 3)井轨道编辑器内容菜单 在井轨道编辑器里右击鼠标,将会弹出内容菜单。这个下拉菜单包含了与井轨道编辑器工具条中相同的功能项。这些功能选项允许用户在单独的窗口中去设计轨道数据。如下图,这些数据不需要有固定的测深间隔。

 

        然而在单独的窗口查看数据时,显示的间隔深度的增长是通过选项工具栏中模块选项中设定的。

 

          MD(测深)的间隔值可以为轨迹设计中曲线段和直线段部分来指定。

 

 

         当在单独的窗口中查看这些数据时,你同样可以右击,弹出选项来打印预览这些数据表。

 4)井轨道编辑器工作台:所有的点数据都在这里被设计与计算。

7.4.2井轨道编辑器单元格

        在井轨道编辑中,每一行都代表一个测点(最后行除外),相对应行的每一列表示这个测点的属性(除了第一列和最后一列外)。一个新表单有19个固定列,但是行是不固定的,用户可以通过增加、删除和插入行的操作来增减行数。而行和列相交的盒子被称为“单元格”。每一个单元格都有对应的行和列。

单元格组合

    井轨道编辑器上的所有单元格不是白色背景就是黄色的背景。用户在白色的单元格里输入/编辑数据。当通一行中的白色单元格中的数据被有效的输入后,黄色单元格则根据这些数据来计算出相应的测量数据。同一行中的一些单元格一起作为“单元格组合”的形式,而这个组合是用来计算测点的相关数据。井轨道编辑器提供一些单元格组合;他们可以让用户动态的选择和定义值到白色的单元格中。当一个单元格组合中的值被正确和完整输入后,同行的其他测点值会自动被计算和更新。设计一口井的井眼轨迹时,可以从数据库或者导入一个数据文件,如果这个轨迹没有与之相关联的数据时,那么就会为他的测点单元格组合分配默认值。默认的单元格组合在同一行中包含三个单元格来装这个测点的三个属性值:测深、井斜和方位角

通常在一个单元格组合中有单个子单元格,对于一个测点这些单元格已足够计算出其他的测点数据。目前有12个单元格组合类型提供给测点井轨道编辑器,他们有:

(1)测深、井斜、方位角

(2)测深段、井斜、方位角

(3)井斜、方位角、垂深

(4)井斜、方位角、垂深段

(5)方位角、垂深、水平位移

(6)方位角、垂深段、水平位移段

(7)井斜、北南、东西

(8)井斜、北南段、东西段

(9)测深、狗腿率、造斜率

(10)测段、狗腿率、造斜率

(11)垂深、狗腿率、造斜率

(12)垂深段、狗腿率、造斜率

单元格的模式

白色背景的单元格是可以被编辑的,用户可以输入或者改变他的值;而黄色背景的单元格是不能被编辑的,他们的数据值是表单在白色单元格值的基础上自动计算而得的。一些黄色背景的单元格没有数据;这是因为同行中白色单元格的数据不能有效的计算出黄色单元格中的数据值。如果用户选择了一个单元格,这个单元格将会被激活,并在他们身上显示一个厚厚的边框。

 

 7.4.3自动导航和自动重新计算

井轨道编辑器大大提高了轨迹编辑功能,他允许:

(1)不同单元格组合的动态的导航

(2)在当前单元格中输入值后,在别处输入时,之前单元格中的值自动检查。

(3)当完成了一个单元格组合的值后,自动计算该测点的数据

(4)自动更新测点数据和状态

(5)快速检查并计算出结果

(6)自动绘制输出的图形

单元格导航

井轨道编辑器中,用户可以使用鼠标点击和敲击键盘的方式浏览单元格:

(1)鼠标点击(左键)

(2)键盘方向键(上、下、左、右)

(3)Tab键

(4)Enter键

使用鼠标左键来点入一个单元格,然后使用方向键和Tab键一次向下一个单元格移动一步。当一个单元格被激活,那么同一行的其他单元格都可以被访问。

    同一行中的一组单元格可以被组合成单元格组合,这个组合的数据能足够计算出这行测点的数据值。单元格的组合是灵活的可编辑的。除了编辑单元格的测深、井斜和方位属性外,用户也可以编辑其他单元格组合的属性。与旧的DrillNET版本中轨迹数据相比,在新版的表单中默认测深、井斜和方位单元格组合

当一个用户选择了表单中的一个单元格时,同行的一组单元格变成了可编辑的状态(单元格变成白色背景)。浏览单元格时,单元格组合的模式是通过该行当前被选择的单元格来定义。主要有三种情况:

1、如果用户点击最后一行中任意单元格,或者是默认单元格时,表单将会为用户显示所有可能的单元格组合,所有这些单元格组合将会显示白色背景等待用户的输入。向一个白色背景单元格输入了一个数后,他会自动显示出一种类型的组合。这也意味着,当用户开始在某个白背景的单元格中输入数据时,他将会看见同一行中有几个白色高亮显示的空单元格。当用户向其中一个白背景的单元格输入了数据后,那么同一行中只会看见一个空白背景的单元格。最后一个白背景单元格是根据前两个已编辑的单元来选择的单元格组合

2、如果某行想定义一种单元格组合模式,用户点击任何一个单元格,只能是固定的单元格组合可以被编辑,这个单元格组合能被编辑的单元格变成白色的背景。这行中其他的单元格只显示黄色的背景。当定义了某种单元格组合后,这一行中的其他单元格将会自动的锁定,能输入值的单元格将会是高亮显示白色背景,而不能输入值的单元格显示黄色背景。选定了一种单元格组合就只能编辑对应的单元格值。如果用户想对锁定的单元格进行编辑的话,他们可以点击工具条上的“解锁”图标。点击编辑器上面的工具条,那么锁定的组合变成了未锁定的组合,同时与当前选定的单元格相关的组合将会被显示出来。

3、如果用户已经开始向一些单元格中输入数据,这些单元格未被定义成锁定的单元格组合,用户点击任何的单元格,只会出现与之相关的单元格组合的白背景单元格是可以被输入的,而同行其他单元格显示为黄色背景。在这种情况下,用户准备好在其中白背景格子里输入数据,此时,所有被编辑过的白背景格子不能组成一种单元格组合类型。这一行测点的状态将会定义为“未完成”,这意味着单元格未完成输入,不能计算出当前测点的数据值。为了“完成”单元格组合,用户需要对相应的白背景单元格输入数据。当用户输入数据,“井轨道编辑器”很快速的配出一种单元格组合类型。

单元格即时检查并自动计算

当用户在井轨道编辑器插入或者添加一行,实际上只需做两步:

第一步:立即检查输入的数据的有效性。

第二步:检查输入值的完整性。

    离开当前单元格后立即对输入的数据进行有效性检查。如果输入的数据无效,表单为用户显示出相对应的错误信息,并使用高亮红色显示无效的输入数据。这一行的状态变成红色的“无效”

     如果输入的数据是有效的,那么程序会自动完成检查。如果整个测点未完成了自动计算,这一行直接用红色的“未完成标注”

    自下列所有的行都是基于当前行来计算的,如果当前行因未完成或者无效的输入值而不能得到“有效”的结论,那么其下的任何一行同样不会有“有效”的结论。井轨道编辑器将其下的行标记无效的状态,并且只有预先输入的数据或者默认的数据被保存在单元格内,其他的计算结果全部丢失。

    一但在某种单元格组合中输入了数据,那么这个单元格组合立即被锁定。用户不能编辑同行的其他单元格中的数据。当前行输入的单元格数据是完整和有效的情况,这个测点就会被软件定义为有效的结论,那么自动计算功能就开始启用。黄色单元格的值和被更新的行是基于这个检查和计算结果。如果当前的测点有一个有效的结论,那么他的状态被标记为“编辑”,这意味用户已经编辑过。

7.4.4井轨道编辑行

     表单中的每一行相当于一个测点数据。表单中的测点不一定使用相同的方式处理。测点是最基础的元素,他们一起工作来形成一条完整的轨道。在轨道设计中虽然他们有不同的状态,但是他们的状态可以被上面的测点状态影响,或者影响下面测点的状态。

     例如,有两个测点(上测点和下测点)标记为同样的已“编辑”状态。我们现在推出第三个测点在这两个测点之间,称他为中间测点。如果输入到中间测点的测深数值比他下面测点的测深值大的话,中间测点的状态将会变成“无效”状态,而且下个测点的状态也将会被改成“没解决”状态。上测点的状态仍然作为“有效”状态。正如你在这个例子看到的,最初的上测点和下测点虽然是相同的状态,但是随后他们被以不同的方式处理了。

测点的状态值

表单中测点的状态可以是不同的,这取决于他们当前的状态:

(1)、输入的单元格数据是否完整

(2)、输入的单元格数据是否有效

(3)、计算的结果是否有效

(4)、当前测点之上的测点数据状态

    测点行的状态提供给可视化的形式来表示不同的状态。这些行的状态以不同高亮的颜色来表示,是为了很容易的辨别并且标识他们状态。在轨道设计时,这些状态可以基于数据的自检和其计算的结果来动态更新自己的状态。用户可以在表单中的“状态”列直接浏览这些行。表7-1详细的解释了测点每一行状态起因,表7-2列出了不同的行能使用的颜色。“测段”项列于表7-1中。

 

7.4.5测点的设计操作

     井轨道编辑器提供了不同的测点设计操作(包括编辑、插入、删除和插值),这样使轨道设计变得更灵活。所有这些操作可以通过轨道编辑器的文本中手动选择“测点”项或者直接点选工具条中的图标。

 

 

 (1)编辑---直接编辑一个空/非空的测点。

 (2)插值---在当前行下插入一个或多个空的测点。

(3)删除值---删除测点的一个或者多个行。

(4)添加值---在最后一行后面再添加一行。

(5)插入---在两个有效的测点之间插入一个值。

在离开当前单元格后一些编辑的事件才会被启动,其余的则通过点击井轨道编辑器的上下文菜单中的工具条来启动。在处理这些事件时,井轨道编辑器智能的做数据检查和自动计算并且立即输出结果、更新图表。在完成这些动作后,他将返回到静止状态等候下一个事件的发生。表7-3列出当前行可以被标记成哪些可能的状态。

在编辑处理当前行时,如果这行没有有效的结论,那么这行下面的行也同样没有有效的结论。下面这些行中以前计算的数据将会被清除,状态也会被改变,只有在用户已输入的单元格和默认的值才会保留下来。这些测点的状态的更新是基于在他们之前正在编辑的单元格的状态。表7-4列出在当前测点后面的行的状态,他们的状态随着当前行的状态而改变。

 

 编辑测点

用户可以在任意行直接点击任何一个白背景单元格来改变他的值。如果这个单元格所改变的值在以这个单元格为组合的动态计算完成后,并且标记为有效时,所有在他后面的行都会标记为“有效”,而当前行将会被立即计算和更新。如果输入的值没有输入完全或者计算无效,那么其他不在单元格组合中的单元格将会变成空白,当前行的状态也会被标记成“未完成”或者“无效”。紧接着当前行后面的行也会随着上面行的状态被重新更新。表7-3和表7-4描述了前后行的相对应的状态。

插入测点值

    用户在井轨道编辑器中可以插入一个或者更多行测点通过在上下文本菜单中或者工具条中的选项。一个或多个空行可以在当前行后面插入(最后行除外),单元行的第一列(测深)变为激活状态并且等待用户的输入。新插入的空行的状态被标记为“未完成”。用户可以浏览并且在任意新插入的行中的白背景单元格内输入数据。在新的输入被输入后,输入数据的自我检查和计算逻辑也会被执行,如同正常行的编辑时的效果。

 

 删除测点值

   用户可以除了最后一行以外,可以选择和删除任意的行。在行被删除之后,随后的所有的行会被重新计算,他们的状态也随之改变。

添加测点值

    井轨道编辑器的最后一行是一个特殊行,他总是个空行。他里面的所有单元格都是白色的背景,等待用户的输入。如果用户在其中的单元格中输入了数据,那么这一行后面会自动的再添加一个空白行。在编辑器里这个正在被编辑的行将会被看为最后一个测点,而这一行正处于单元格组合未完成的阶段,他的状态也会被标记成“未完成”。如果当前行用户一直在编辑输入时,这行将会作为普通行被自动进行检查、计算和更新处理。最后的空行时不能被删除的,并且新行不能在他的前面插入。如果你妄想删除他又想在他前面插入行,那么系统会提示错误的信息给您。

 

 插入测点值

   用户可以在上下两个有效测点之间插入一个测深值。新添加的测点将会被插入在他们之间。在用户选择好要插入的行后,点击工具栏上的按钮或者在上下文本菜单中选择操作也可。插入测点值的对话框窗口如下所示。

 

       对话框要求输入一个测深值,输入后点击OK键。如果新添加的测点是一个有效的状态,那么他将会被填加到最接近的上下测点之间。插入测点只能在两个有效的测点之间执行,如果上下测点其中一个是“无效”状态,那么将会弹出一个错误提示。

 

 

7.5测段

     测段是井轨道编辑器的一个新特性。目前在DrillNET软件设计了10种工具,给定一个起始点及目标轨迹和其他配置参数,设计工具可以帮助用户设计出从起点到指定测点的轨迹。几个关键测点可以用来生成一条曲线。所有这些测点都会包含在一起来创建一个测段,并且这个测段表示成2D或者3D的轨迹曲线。

一个测段可以由表单中的几行测点来表示。测段与独立的行类似,同样也有状态。如果测段输入的参数没有提供有效的结果,“测段#”会被写入在“状态”列中,这个列常用来标记一个有效的测段。“#”是设计工具的索引。每一个设计的工具索引对应一个设计工具。在新的表单中,用户仍然可以使用下面所示的小窗口来创建一个测段。在一个测段创建后,他会自动的显示在表单中。所有这些白色背景的设计参数都是可以编辑的,而其他黄色背景计算出的值是不能被编辑的。为了方便测试一个新参数来浏览他的结果,用户不需要返回到小窗口去编辑参数,可以直接到表单中编辑。

如果输入的测段参数不能生成一个有效的结果,那么测段中所有被计算出的值将会被清除,并且测段中所有行的测段索引都被标记成“BLK”,没有关键点的标记。在“未完成测段”或者“无效测段”后面的所有行都被清除,就像表7-4那样被标记。如果在“未完成测段”“无效测段”后面存在一些有效的测段,那么他们被标记为“BLK”+他们的索引号,而且他们只能保留用户以前输入的值。

7.5.1 测段编辑窗口

用户可以通过选择一个剖面形式和输入配置参数在下面的窗口中来重新创建一个测段。这个小窗口同样可以被用来重新编辑一个存在的测段。通过选择“附加”“插入”或者“重新编辑”选项来显示输入窗口,而这些功能可以在井轨道编辑器的工具条或者上下文本菜单中选择。

1)从当前点开始设计轨道:井眼路径下一部分的起始点的几何坐标会自动显示出来。在你计算井眼轨道的一个测段之后,这个起始点的坐标被定义成前一段井眼轨道的最后一个点,并且不能改变他。当前的起始测点可以是“被插入”的测段前面的当前激活的有效测点,或者是在“被附加”测段后面的有效测点,再或者是“被编辑”的有效测段前面最近的有效测点。

 

 2)井眼轨道设计工具:这里有一个强大的设计选择操作范围可用,他们在“设计工具”的下拉菜单中。

 

       设计井眼轨道的基础工具分成两种类型:二维和三维

二维轨道(方位角恒定)井眼设计,提供了四种基础的类型:

(1)创建一个稳斜段(如字母“J”的形状)。

(2)创建一个降斜段(如字母“S”的形状)。

(3)创建一个造斜段。

(4)单独投影。这个单独投影工具常用来使用一个恒定的造斜率来设计一个简单的井眼截面。选择测深、井斜或者是垂深中的一个作为目标,然后输入造斜率即可。

三维井设计(可变的方位角),提供了三维投影的五种方法:

(1)三维单投影。

(2)三维造斜。

(3)三维造斜和稳斜。

(4)三维稳斜、造斜、稳斜。

(5)三维联顶。

定义设计工具

   点击帮助来打开下列对话框窗口,软件对二维三维剖面做出的解释。

 

参数的定义需要精确是为了说明每一个井眼类型来为用户提供参考。在上图左边的角落里点击工具的名称,会在右边显示相应的图例和相对应的参数。

Azi==方位

BR==造斜率(井斜变化的速率)

DL==狗腿度(方位和井斜变化的总变化率)

HD==水平方向的距离

Inc==井斜

L=长度

MD==测深

TFO==初始工具面

TR==变化率(方位角的变化率)

TVD==垂直深度

VS==垂直剖面

 

 3)井眼设计的下一个目标点。为了指定井眼中下一个目标点的位置,首先从-/-西极坐标中选择当前正在设计的末尾点的操作方式。-/-西选项使用的是罗盘方向,他以地表的位置作为起始点(原点)。而极坐标选项指定了水平距离和方位角。选择你需要的选项后,在文本框中输入需要的数据。

 4)现存目标。如果您在项目数据窗口中指定了一个或者多个目标坐标,这些可选的目标将会在下拉列表框中显示出来。如果您从列表中选择了一个目标,相应的坐标将会填入文本框中。这个软件特性使您很容易的对您感兴趣的多个目标进行比较。列表中的目标应该是用户井设计中的必要目标。

5)井眼平面设计参数。最基本的井眼设计中的几何参数被输入在这些文本框中。列出的参数和未知量的数目都依靠于当前模型的设计工具的不同。大多二维图形设计工具,几何参数中选择两个座位未知量。DrillNET程序将会变换这两个参数直到他们能集中在一个结果中。输入一个值或者估算值给其余的常数。

       在所有设计参数都被输入以后,点击按钮来创建一个井眼平面测段。如果当前的值不能集中在一个解决方案中(不管未知数的值),一条消息将会弹出(“输入的参数无解”)。在这种情况下,根据需要更改常量值,并且再一次点击按钮。可视化的查看哪个参数影响了集中到一个解决方案中,点击来打开一个向导窗口。

 

       如果选择的测段设计工具和他输入的配置参数有一个有效的解决方法,那么新创建的测段会被写入在井轨道编辑器的相应的行中,小测段的设计窗口将会被关闭。测段的配置参数写在白色的背景格中,用户可以在井轨道编辑器中直接的编辑,其他计算出的数据写入黄色的单元格中。在“状态”列中测段中的关键点(如果可用的话)被标记。

需要注意的是,用户可以撤销新创建的测段,通过点击井轨道编辑上的工具条中键来实现。这个特性允许您根据需要尝试几个参数的组合。

7.5.2井眼轨迹设计向导

    井眼轨迹设计向导窗口他可以帮助您设计一个合适参数填入到二维井眼-设计参数表中。如果用户选择二维轨迹设计工具,那么按钮可以被激活。因为没有三维轨迹的设计向导。注意这个向导只为二维井眼轨迹设计的,并不是对所有井眼轨迹设计都有用。

    当您在应用窗口中正在创建井眼轨迹的一部分时,有时候您首先设置的常数参数(包括井段长度、造斜率、井斜)不能生成一种结果。在您输入值并且点击按钮后,程序会响应这个消息“输入的参数无解”。有时候他考虑为什么计算出的井眼与设计的不一致(比如,您指定的倾斜平面/水平剖面的长度不能为轨迹转弯提供足够的空间)。在其他条件下,明白为什么一个解决方案不可行是一项巨大的挑战。向导可以被用来可视化井眼组成部分,并且定义近似的几何常量,以至于生成一个有效的解决方案。

 

 1)图形窗口向导 点击并且移动井眼直线段(图中直线段)和转弯率(图中圆形)。组合井眼轨迹的各个部分向要设计的井眼轨迹近似的方向。点击并且拖动一条直线的末端或者圆圈的边框来改变他们的长度和大小。移动直线的末尾来改变直线的方向。当你手动的调整井眼轨迹时,在文本框中的数值也自动的更新。

 2)向导参数表 当向导第一次打开,表中的值来自与应用程序窗口。当您修改图形窗口中的形状和直线时,这些数据值也会自动的更新。这些参数值同样也可以直接输入到表单中。对应这些新输入的值,图形的形状也会自动的更新。

   在“坐标”部分的文本框显示目标的水平位移和垂直位移,和当用户拖动可以移动的点时,表示任何直线段可以移动的末端位置值(X和Y表示水平和垂直坐标)。

    在您已经完成一条轨道的设计后,点击【应用】来输出当前的值到后面的井眼轨迹设计窗口中。

7.5.3测段操作选项

    井轨道编辑器提供不同的测段操作选项(包括直接编辑、添加值、删除、插入值和重新编辑分裂测段,这些操作使测段的设计变得十分轻松。)所有这些操作可以通过井轨道编辑器的上下文本菜单“组合”操作或者直接点击编辑器上面的工具条中的按钮完成。

 

 

(1)直接编辑 在井轨道编辑器中编辑测段

(2)附加  添加一个新的测段在最后一个有效测点后面

(3)删除  删除一个选择的测段

(4)插入  插入一个测段在当前行的前面

(5)重新编辑  使用小测段编辑窗口来重新编辑前面创建的测段

(6)分裂  把选定的测段分成各自独立的测点

直接编辑测段

    一旦有效的测段被计算,在井轨道编辑器里他内部的所有测点都会被写入相应的行。用户输入测段的配置参数会显示在表单白色背景的单元格中(可编辑),而其他测段计算出值会显示在表单黄色背景的单元格中(不能编辑)。测段的所有配置参数,如果需要从表单中的数据可以被用来直接编辑,不必返回到测段设计窗口中。编辑完离开当前单元格后,测段的计算会自动执行,而不是只在当前测段被重新计算,并且其后的所有测点(可能是其他测段的测点)也会被重新计算。所有这些测点的数据和状态都会被重新更新。由于用户只能在测段单元格中配置参数,不能改变测段的配置文件类型,并且新创建的测段和之前的测段有相同的测段类型。“重新-编辑”测段允许用户改变测段类型和配置的参数。

 添加测段

    一个新测段可以在最后一个测点之后添加。添加测段的操作可以通过井轨道编辑器的工具条或者他的上下文本菜单来访问。如果最后一行无效,这意味没有有效的起始点给这个新测段,同时会弹出一个错误消息的对话框。

 

 删除测段

    用户可以删除一个选定的测段。删除测段的操作可以通过井轨道编辑器工具条或者他的上下文本菜单访问。在井轨道编辑器实际执行任何删除操作之前,一条确认消息显示给用户来确认他希望执行删除命令,点击OK就行。在删除操作被确认后,被选择的测段将会被删除,并且所有的测点将会重新计算,根据新的计算结果他们的状态值也会重新被标记。

 

 插入测段

    一个新的测段在其他测段或者其他独立的行之前插入。这项插入操作可以通过井轨道编辑器的工具条或者他的上下文本菜单访问。如果存在一个无效的测段或者无效的独立测点在要插入的测段之前,那么就会系统将会弹出错误信息的对话框。否则,小测段设计窗口会被显示,并且离当前的测点(测段)最近的上方值将会显示“当前起始”深度值。用户可以在插入的测段中编辑这个测段参数。

 

 重新编辑测段

    测段可以通过改变测段的配置参数或者改变测段的文件类型来重新编辑。“重新编辑测段”操作可以通过井轨道编辑器的工具条或者他的上下文本菜单来访问。正如您不能重新编辑一个无效的测段,只能有效的测段可以被重新编辑。如果您视图想重新编辑一个无效的测段,系统将会弹出一个错误消息对话框。用户可以在小测段窗口中直接重新编辑一个有效的测段。新测段的重新编辑基于新输入的文件类型和参数,在您点击计算按钮之后

 

 分裂测段

    一个测段中的所有内部测点联合在一起形成一种测量类型,他定义了类型和形状。这个测段的曲线被一些“关键”测点表示。例如,测段中的测点的起点和终点的创建等。“关键”测点之间的关系非常可靠和牢固的。通过用户输入测段的配置参数来定义他。测段中的一个单一测点是没有意义的,不能被当做一个独立的测点对待。不管怎么样,测段的测点之间的关系是可以拆分的,他内部的所有测点都是独立的。一旦被拆分,他们不能表示一种形状类型,并且他们可以作为独立的测点被处理。

 

       只有一个有效的测段内部的测点才能被分裂。否则系统将会显示一个错误信息。在分裂之后,测段中所有的内部测点会失去他们的“稳定的关系”,并且被当做独立的测点对待。我们假设这些测点通过默认的单元格组合(测深、井斜、方位)被计算。在井轨道编辑器中,用户可以浏览和编辑这些被看做是独立默认的测点。

 

7.6测点和测段

   在井轨道编辑器中单元格组合和测段是两种非常重要的基础对象类型。可以被计算的一组单元格组合能创建一个测点;一组测段参数可以用来创建一个测段,这个测段包含很多的测点。在单元格组合和测段这两种操作实际上都是为了设计井眼轨迹的测点,但是创建一个独立的测点和测点组成的测段的机理是不同的。井轨道编辑器能够区别单元格组合和测段之间的不同。如果这个操作不合适当前的对象,系统会弹出一个错误信息对话框。错误信息用图表说明了一个列子:用户试图插入一个独立的测点到一个测段内部。

 

 

7.7侧钻

    侧钻功能常用来给一条轨迹从指定的点截去一段。首先,选择轨迹并且点击他其中的某行。然后点击井轨道编辑器中的图标来打开一个侧钻对话框。

    在对话框中输入侧钻点的测深。在表中显示的测量数据将会自动修改回用户指定的侧钻深度。

    点击【恢复】来撤销被截取的轨迹;如果恢复轨迹到他初始完整的状态。点击【取消】来关闭这个侧钻窗口,无需保存。点击【应用】来输出截去轨迹测点返回至井轨道编辑器中。新截取的轨迹测点数据都是黄色背景的格子,并且用户不再能编辑这些数据。

7.8井轨道编辑器的工具条

     井轨道编辑器的顶部菜单条提供了指定的工具图标。

未锁定:在有效测点中不锁定成固定的单元格组合。

撤销设计:从表单中删除最近的测量点,并且返回到井轨道编辑器里还原到之前的设置。这个“撤销”功能只限两步。

重做设计:恢复到先前未完的测量点。这个“重做”功能只限两步。

侧钻:打开一个指定的窗口来截取一条存在的井眼轨迹。

测点操作:访问单元格组合的编辑选项。

测段操作:访问测段的编辑选项。

7.9输出图像

7.9.1输出窗口

    在“井眼设计”模块启动后,输出窗口显示在应用程序的右边。如果有数据加载,输出的图形会被显示。输出窗口可以被停靠、浮动、隐藏显示。这里有五个输出标签:“水平投影”、“侧面视图”、“三维立体图”、“井斜角/狗腿度敏感性”、“造斜率/偏转率”。他们是依据井轨道编辑器的计算结果绘制的。

 

 7.9.2平面和剖面图

    在任何测点或者测段被设计和平面数据被计算之后,新的井眼轨迹就会被显示出来。第一个标签项显示的是平面视图,他显示井眼轨迹俯视的效果,没有井深信息。第二个标签项显示的是剖面图,他是一个井眼轨迹投影的侧视图旋转到默认角度的一个垂直剖面(方位角显示在图形的标题中)。

 

     默认的方位角(在编辑菜单中称为“目标的方位角”)通过垂直平面与他相交的直线构成,这条直线穿过起始点和目标点。

    为了选择一个不同的方位角,在顶部的编辑菜单中选择“垂直平面的方位角”--》“其他...”。一个输入新方位角的对话框会被显示出来。

 编辑测量图形

   设计和垂直剖面图能被复制和打印,可以作为开放的单独窗口来浏览。在图上右击鼠标打开编辑菜单。选择“在单独的窗口中显示”来打开一个新的窗口。

 

7.9.3 三维轨迹预览窗口

    在井轨道编辑中的任何测点或者测段被设计和井眼数据计算后,新的井眼轨道可以使用“三维图形”来浏览。这个图以一个正方体容器来显示井眼轨道,使用北-南和东-西来投影测点数据绘制出图形。最高多达30条轨迹可以在这副图中一起浏览。在项目数据窗口中标记成“激活”状态的每条轨迹都会被显示出来,并带有相应的标签。

 

    这个正方体可以在空间中旋转,为用户提供最好的观察角度。使正方体绕垂直轴旋转点击窗体底部的滚动条,让正方体绕水平轴转点击窗体右侧的滚动条。

     测量数据图片的编辑菜单

     您可以保存、打印和编辑轨迹图片通过使用弹出式编辑菜单。在图形区域右击来打开菜单,并选择您希望的操作选项。

 

7.9.4井斜角和狗腿度敏感性图形

     井斜角和狗腿度敏感性图形是在所有测点和测段被设计和计算后才会被绘制出。

 

7.9.5造斜率和偏转率图形

     同样造斜率和偏转率图形也是在每个设计的测点和测段被计算后才会绘制出的图形。

 

 7.9.6特殊应用

工具条图标

     在使用井轨迹设计/项目模块是,系统会提供特别的工具条图标。他们显示在模块主窗口的顶部。

参考井 打开井眼平面/项目对象数据窗口来在确定和选择要显示的轨迹。

特殊应用 打开一个带有高级设计工具的特殊窗口来(1)设计一个二维的轨道,他是一系列目标的连线。(2)设计一条二维轨道,他穿过一组油层区块。    

参数估算  打开参数估算窗口来快速计算造斜率、转角率和其他关键性的参数。他为用户提供了多种实用工具。

特殊应用窗口

    特殊应用窗口提供新的高级工具给井眼平面设计。他们从基础的二维和三维工具中分离出来,这是因为他们对于所有的井眼平面设计程序来说不是标准有效的工具。特殊设计窗口可以通过点击图标来访问。

 

        二维目标点设计工具 可以被用来设计一个二维的轨道,这个轨道通过一组用户指定的目标点。设计强制这条轨道线段在一个单独的平面内(如恒定的方位角)。每个目标点,您必须指定一个最小的狗腿度为每段弧线部分。弧线部分是在两点之间创建的,对于不同的狗腿严重度将会对应一系列不同的弧度。小的狗腿度意味着大的轨道半径,由于钻井人不喜欢长的曲线段,那么指定最小的狗腿度帮助限制了弧线部份的设计范围。

    在“选择应用”下拉列表中的点击帮助来打开一个设计工具定制窗口,在这个窗口为这个工具定义一些参数。

二维钻至油层区域

 

这个特殊的二维钻至油层的特殊功能设计工具可以用来创建一个二维穿一组油层的轨道。在表中您可以指定每条水平段的倾角,输入窗口的点,要水平穿行的距离。最小的狗腿度值给出了每条曲线部门的狗腿度的下限值。

编辑图形

    剖面平面图形可以被复制和打印,可以作为一个单独的窗口更易于浏览。在图形上右击鼠标来打开编辑菜单,选择“在单独的窗口中显示”选项来打开一个新的窗口,这样更容易预览。

 

 参数估算窗口

BHA造斜率(贝壳休斯INTEQ)

 

         BHA的造斜率功能是基于BHA沿着一个圆弧线钻进,他被用来计算这个弧线段的半径。钻头轴线的倾角,相对于钻进轴线的夹角用α来表示,相当于绘制在垂直于顶部/底部稳定段L1的线所形成的角度,而底部稳定/钻头段L2。这种基于BHA几何关系计算出的狗腿度被称为“几何狗腿度”

    钻头几何因素(BGF)是一个实际比率。他受到钻头类型,地层,和井斜的影响。如果这个工具实际上是钻一个圆形路径,那么BGF是1。

    BHA的造斜率(DL)=BGF×几何DL

1)实用估计参数选择功能:井眼设计/项目模型提供九种估计功能。

2)实用估计参数输入功能:为估计计算输入所有必需的参数,他们都应该输入到白色文本框中。所有的输入完毕后,按【计算】键。

3)实用估计参数控制按钮:【实例】填入一组输入的数据到当前的功能中来说明他是如何使用的。(本实例数据仅作说明,而不能作为首选值使用),在所有需要输入的数据填入白色的文本框后,在当前的页面中点击【计算】按钮。计算完后,结果将会显示在黄色的框子中。点击【关闭】后返回至井眼设计/项目模块的应用窗口中。

4)实用估计参数结果:每一项功能的计算结果将会用黄色的输出框表示。这些数据是不能被编辑的。

二维造斜率

这个功能提供了一个快速估计两点间井斜增降的值。用户输入起始与终点的垂深和井斜数据。

二维回转率和固定井斜角

    这个功能在一个给定的水平偏移距下计算方位角的转动和转动速度来绕过障碍物。轨道的井斜保持不变,这意味轨道仍然在一个水平或者倾斜的平面内。用户可以执行两次投影以使路径折回并对齐原始路径。

 

 造斜率、偏转率和TFO

如果DL(BHA的实际造斜率)和当前的井斜、TFO(工具面的初始方位)都是已知的,那么BR(造斜率)和TR(偏转率)可以被计算出来。这个功能同样输出一张随井斜变化的表。

TFO、偏转角和井斜

如何DL(BHA实际造斜率)、BR(井斜变化率)和当前的井斜是已知的,那么TR(方位变化率)和TFO(工具面方位角)也可以被计算出来。这个功能同样提供一个表单,他是当前的井斜和TR、TFO。

TFO和狗腿度

这个功能使用BHA定向的方法来帮助估算输入的数据生成一个三维的投影。用户提供起点和终点,程序估算TFO和DL。

TFO和TVD

这个功能与之前的(TFO和狗腿度)功能很相似。对于这种情况下,用户输入狗腿度,程序计算终点的TVD(垂深)。

 

 井斜角(产层倾角)

   地层有一个倾角,水平井眼的最终井斜角度应保持井筒轨迹在产层中穿行。地层倾角、下倾方位角和井眼方位角最终决定了井眼的井斜角。

方位角(区块坐标系统)

这个功能被用来计算区块坐标系统的方位角度。如果距离是从起点开始到区块的北边和东边的线上的距离,输入正数值。如果距离是从点到区块的南和西线的距离,输入负数值。

在输入所有必填数据以后,按下【计算】按钮。该产生的方位角将会在页面下方显示出来。

 

《本章完》

posted on 2014-02-08 23:52  一盘散沙  阅读(1128)  评论(0编辑  收藏  举报

导航