『Petrel RE使用技巧』实现沿水平井数据场显示
水平井与斜井在现代油气藏开发中应用非常广泛,很多时候我们需要对水平井或斜井观察沿其井身轨迹的储层静态及动态数据场特征,比如在水驱油藏中观察水平井段产水剖面分布等。Petrel万能的 Well section window就可以实现该项应用。
下面以一个简单模型来说明如何实现上述功能。该模型有一口生产井Prod_h3与一口注水井Inj_v07,其中Prod_h3是一口水平井,该井共有四簇射孔段,并分别下了若干ICD设备以期控制底水锥进。模型对Prod_h3采用多段井并已经完成计算,同时设置了输出RFT/PLT曲线,其中PLT曲线水量曲线可以帮助我们分析不同射孔段的水锥情况。
一、Well section window基本设置
首先打开Well section window,如下图左一所示,并在Input面版中选中要显示的井将其显示到Well section window中,本例中即水平井Prod_h3与注水井Inj_v07,如下图右一所示。

一般情况下Well section window中深度显示的是MD,即测深,如果要显示水平井井身轨迹,我们需要把它修改为SSTVD,即Sub See True Vertical Depth,如下图所示。

点击Deviated borehole按钮
显示斜井轨迹,此时井轨迹将显示为一条虚线的形式,如下图所示。

二、显示水平井段完井属性
首先设置完井属性的显示。在Input面版找到水平井Prod_h3,展开显示出文件夹Completions,右键点击该Completion,在下拉菜单中找到Show in completion track>Deviated并点击Deviated。

上述设置完成后,可以在Well section window中看到沿水平井轨迹的完井分布,本例中包含了油套管、分隔器、射孔、NICD等设备,如下图所示。

三、显示沿水平井段的流量属性
这里以沿水平井段的水相流量为例,说明如何在Well section window中显示各射孔段显示PLT动态数据场。如下图一所示,在Input面版中找到并展开Global well logs文件夹,依次展开该文件夹下面的Simulation Logs>PLT(Connection)>Water rate,右键点击Water rate,找到Add to global template>Deviated>In new track,点击In new track,弹出对话框Select case,如下图二所示,在该对话框选中生成PLT曲线的模型case,点击OK。


完成之后我们将会看到,Well section window中沿水平井段出现一个新的track,显示在模型case中该井各射孔段相应时间步的水相流量分布,即PLT曲线中的water rate,如下图所示。

四、显示模型静态或动态数据场
这里以含水率三维动态数据场为例,静态数据场显示方法相似。点击Template setting按钮
,如下图一所示,弹出Settings for ‘Well section template …’对话框,在该对话框中可以在Deviated tracks(2)一栏中看到我们在上述二、三步骤中所添加的属性场,如下图二所示。


在Settings for ‘Well section template..’窗口中找到Template objects一栏中的Background一项,如下图一,右键点击,从弹出下拉菜单中找到Simulation grid results(Background),选中并点击,在窗口的右侧弹出Objects settings对话框,如下图二所示。

找到并点击Objects settings>Definition面版,在按钮
的对话框中输入water saturation,会在箭头
右侧输出很多属性,如下图一选中依次点中每一个并并点击按钮
删除,只保留Water Saturation(SWAT)一项,如下图二所示,点击OK,关闭该窗口。


这样,就完成了在Well section window中显示三维动态数据场的设置,如下图所示。图中显示了水平井段在模型中的位置 ,打开Time player时间播放器,点击播放可以看到各网格含水饱和度及水平井段PLT水相产量随着时间的变动情况。

五、设置显示效果
显示效果需要借助Template setting按钮
,如下图一所示,在Settings for ‘Well section template …’对话框点击要设置的数据类型,如本例中是PLT(Connection)Water sateration,在右侧找到Width,可以设置该数据项在窗口中的尺寸大小,如设置为15mm,找到Background>Transparency一项,在其中可以设置该数据项的透明度,如设置为60%,点击OK,可以在Well section window中看到对应的显示效果,如下图二所示。

