您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > ECLIPSE操作技巧 >

ECLIPSE操作技巧>>

18.如何通过NWM模拟压裂水平井

1.NWM模型数据准备

1)输入VOI(Volume of Interest)

这里您可以点击Create用Polygon创建井筒附件的研究区域,或直接用More…>Import导入您先定义好的研究区域。如下图左侧所示。

 

2)获取井轨迹

无论是水平井还是垂直井,都需要进行Reconstruct,这里建议您对直井和水平井采取不同的方法。

对于垂直井,打开Wells面版,右键选择目标井出现Reconstruct,选择All…出现提示对话框,点击Yes,井轨迹将实现自动获取,出现在VOI Wells文件夹下的Wells目录中,如下图所示。

对于水平井,建议您输入井轨迹文件,以使NWM读取出更准确的井轨迹。首先选中该井,再点击File>Import>Deviation Surveys…导入该井对应的井轨迹文件,如下图所示。

3)定义井的完井事件

首先,导入井的完井事件数据,右键选择该井,点击Reconstruct>Bore Events…,如下图所示。

之后可以对井事件数据进行修改,右键点击井,选择Bore Events>Edit弹出窗口,选择相应的完井事件并点击Edit Event,在弹出窗口中修改完井数据。也可以点击New event添加新的完井事件数据。

4)定义多段井模型

右键选中目标井,选择Segmentation>Optional,ECLIPSE会自动创建优化的多段井分段。您可以点击Edit对默认的分段进行编辑。

2. 直角网格加密

这里可以定义加密网格的位置、加密个数与设置不等距加密,操作流程如下:

• 选择直角坐标系加密

• 选择加密网格

• 在3D中选择加密网格所在区域

• 设置加密个数

• 设置加密权重(不等距加密)

• 生成加密网格

首先,打开Grid面版,选择Cartesian LGR,点击Host Cells弹出NWM-Host Cells对话框,选中Edit using VOI(via step in and layers),点击Close,如下图所示

点击Refinement弹出Cartesian Refinement对话框,这里可以选择不同的加密方式,例如选中All cells in K,同时在3D窗口中选中某个LGR的某个加密目标层(选中后呈现灰白色),就可以对该层进行加密参数设置,如下图所示。

也可以选中All cells in LGR,同时在3D窗口中点中某个LGR(选中后会呈现灰白色,如下图所示),就可以对该区域进行加密参数设置。

通过点击上图中的Weights按钮,弹出Cartesian Refinement Weights对话框,如右图所示,在这里设置不等距加密,设置完毕点击OK,如下图所示。回到Cartesian Refinement对话框,点击Generate,生成加密网格,如下图。

3. PEBI网格加密

与直角网格加密不同,PEBI网格加密需要在NWM Module – ECLIPSE Office对话框Grid面版中选择Unstructured LGR,这里将Host Cells设置为Edit using VOI(via step in and layers)。

1)点击Refinement,弹出Grid Refinement面版,设置Outer Radius/I值,这个数值必须要大于您的裂缝半长,实际上这个描述的是沿水平井井筒做的径向加密部分。

2)在Grid Refinement对应框中点击Wells,弹出Near Well Gridding Controls对话框,如下图左侧,点击Advanced…弹出Edit Well Controls对话框框,选择Grid Style为Horz: Fractured(Bulk Spaced),再点击Set Fracture Controls,弹出Fracture Controls for Horizontal Wells对话框,如下图右侧所示。

3)在Fracture Controls for Horizontal Wells对话框中设置裂缝位置与半长,以及裂缝属性。注意裂缝半长必须小于前面所提到的Outer Radius/I,完毕后点击OK退出。

4)所有数据设定完毕以后,点APPLY,回到Grid Refinement界面。点击GENERATE生成非结构化网格。

注意,在实际应用之中可能会出现如右图的提示信息,这是因为非结构化网格的生成是一个非常复杂的过程,特别是针对压裂水平井的模型中,有以下影响因素:

• VOI边界的大小

• Well Cell Length / I值

• 裂缝长度与边界大小的关系

因此在非结构化网格生成中应该使用Refine=>Generate=> Refine=>。。。来找到适合这个模型的结构化网格大小(FFM Cell Length / I),此外还应该考虑边界大小的影响因素。

地址:北京市朝阳区酒仙桥路14号兆维华灯大厦

邮编:100015 传真:010-64309502

Copyright © 2002-2015 斯伦贝谢科技服务(北京)有限公司  京ICP备 06043577 号

技术支持:北京天润飞华科技有限公司