您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > Petrel RE操作技巧 >
成功案例
- 70.Petrel RE中属性如何纵向叠加
- 69.Petrel RE中如何设置区域之间不流通
- 68.修改Ternary plot 中油、气、水的色标
- 67.显示泡泡图及修改属性颜色
- 66.枚举法初始化数模模型
- 65.利用workflow计算无水生产周期
- 64.导入并拟合地层平均压力
- 63.设置多个相渗分区
- 62.设置垂直管流表
- 61.快速绘制泡泡图(Production模块)
- 60.查看对应网格的相渗曲线
- 59.Petrel RE中使用U&O工作流优化钻井序列
- 58.Petrel RE中生产井PI倍乘系数及顶深位置的不确定性分析工作流
- 57.自定义曲线显示类型
- 56.用工作流设置表皮系数随时间变化
- 55.用工作流对数条多边形创建分区
- 54.通过数模结果生成流线
- 53.对断层两侧网格进行加密并更新属性
- 52.如何在Petrel RE软件里使用流动边界
- 51.如何在Petrel RE软件里设计水平井
- 50.如何在Petrel RE软件里模拟水敏效应
- 49.如何在Petrel RE软件里创建区域数模模型
- 48.如何在Petrel RE软件里创建分区属性
- 47.用Petrel Reservoir Geomechanics评估开发过程中储层物性变化
- 46.气举方案的制定(Development Strategy)
- 45.如何在Petrel RE中进行井类型分析
- 44.如何在Petrel RE中进行递减分析
- 43.如何在Petrel RE中截取局部模型并进行全局加密
- 42.如何应用Petrel Production Interpretation分析结果指导历史拟合
- 41.气举方案的制定(Field management)
- 40.快速实现自动完井设计
- 39.井控方式变化一目了然
- 38.井轨迹设计3_自动设计井轨迹
- 37.井轨迹设计2_井模板
- 36.井轨迹设计1_简单井设计
- 35.更新局部构造模型
- 34.非水平接触面储层的初始化
- 33.自定义曲线劈分规则并输出所有井的曲线
- 32.修改地质模型部分属性值
- 31.Petrel多分枝井设计方法
- 30.三维模型属性质量控制工作流
- 29.水力裂缝建模_利用关系式与局部网格加密
- 28.为水平井设置水力裂缝并进行局部网格加密
- 27.Petrel RE中如何定义煤层气完井模型
- 26.Petrel RE与ECLIPSE远程集群的整合设置
- 25.通过workflow实现数模批处理运算
- 24.输出任一时刻可采剩余油分布图
- 23.示踪剂追踪页岩气井吸附气与自由气产量
- 22.Petrel RE实现沿水平井数据场显示
- 21.为局部研究区域建立流动边界模型
- 20.模型粗化工作流之构造粗化
- 19.地质与数模模型单位的匹配
- 18.基于井数据的高效筛选
- 17.生产测试数据的拟合
- 16.通过示踪剂判断纯油区和过渡带的产量
- 15.如何对静态属性进行不确定性分析
- 14.如何用Petrel RE建立ICD分段井模型
- 13.如何在Petrel中快速建立理想模型
- 12.如何对模型粗化进行筛选验证
- 11.如何对模型粗化过程进行质量控制
- 10.如何将ECL模型导入到Petrel中并切割局部模型
- 9.如何修改裂缝加密网格属性值
- 8.如何用Grid Property Modification修改网格属性
- 7.如何理解Petrel局部网格加密的计算方法
- 6.如何对模型局部网格属性进行不确定分析
- 5.如何用Petrel RE区分纯油区/过渡带的产油量
- 4.如何通过Generate Streamline生成流线
- 3.如何建立连井剖面
- 2.如何在Petrel中导入OFM生产动态数据
- 1.如何在Petrel中绘制蒸汽腔图
Petrel RE操作技巧>>
18.基于井数据的高效筛选对于大型油气藏数值模拟,往往要面临数十口乃至上百口井,使用Petrel可以快捷方便地对井进行过滤与处理。在Petrel中,工程师经常需要从为数众多的井中挑选出目标井,比如低产油井和高含水井,进行相应的处理。如果手动去查找,费时费力,但如果使用Petrel高级井筛选与查找功能,则事半功倍。Petrel自2014版提供了一个新的井过滤功能,叫做“Dynamic saved search”,它为工程师提供了一个以井产量为筛选条件的平台,井产量可以来自于历史产量,即历史数据,抑或模拟计算结果数据,抑或开发策略平均化后的历史产量数据。当创建了Dynamic saved search条件并实现了井的过滤后,该条件将存储到Petrel工区中,在后期的应用中可以再次使用。Dynamic saved search所创建的过滤条件,可以应用于诸如三维模型显示窗口、二维数据显示窗口以及万能的Well section窗口,和Results charting动态曲线结果展示窗口,使这些窗口中显示出来的井和对应的数据,与Dynamic saved search所创建的过滤条件保持一致,大大方便了工作流程与应用。下面具体讲述如何实现。
一、创建Dynamic saved search井动态过滤器
如下图所示,示例模型中共有11口井,分为生产井、注入井、预测井。
在Input panel,找到Wells>Saved searches,我们将在Saved searches文件夹创建动态过滤器。右键点击Saved search文件夹,弹出Create extended saved search>Dynamic saved search: basic property,点击之,打开对话窗口Settings for ‘Dynamic saved search: basic property 1’,如下图所示。在该窗口中,点击按钮两次加入两个新行,如下图所示。
在上述对话框中,共有九列,分别是Source、Property、Start、End、Operator、Value、Units、Frequency、Combine,帮助我们定义动态过滤条件。我们将通过Source选择井所对应的数据来源,通过Property选择井数据类型,通过Start与End分别选定作为筛选条件的时间段,Operator与Value、Units定义具体的筛选条件,Frequency定义作为筛选条件过滤的频率,Combine定义多个筛选条件共同作用的方法。
这里以区分出生产井与注入井为例,实现井的分类筛选。如下图所示,Source列定义了数据源,在示例工区中有多个数据源选项,如历史数据Observed – Observed 1,指载入Petrel工区的名为Observed 1的历史数据,还有各数值模型计算结果所产生的数据源,如Simulation – Case 1指的是名为Case 1 的数值模型。同时Property列定义了井数据类型,如产油量、注入水量、产气、注入气、气油比等数据。
这里我们选择历史数据作为数据源,同时选择产油量与注入水量作为数据类型,实现过滤。如下图所示,第一行定义了自1999年01月01日起,至2005年01月01日止,历史产油量大于0的井将被过滤出来,其中Frequency频率Once是指在这段期间内只要有一个产油量数据大于0,这口井即将被过滤出来。第二行定义了同样的时间段内,注入水量为0的井将被过滤出来,实际上指的是要过滤出生产井,将转采井排除在外。Combine中选择了And,表明第一行与第二行所过滤出的井的交集,将作为整个过滤器的结果。
过滤器设置完成以后,点击Info对话框,如下图红色部分所示,为过滤器定义名字。本例中定义为PROD。完成以后,点击Apply,OK,则过滤器定义完成。
在Input panel,我们可以看到在Wells>Saved searches目录下生成一个名为PROD的过滤器,如下图左一,点击PROD,则符合生产过滤器条件的井被过滤出来,同时Wells文件夹名变为粉红色,且后面追加了[Search ON],表示当前情况下过滤器起了作用,不符合过滤条件的井就被过滤掉了,如下图左二所示。
我们可以基于创建的过滤器,将所筛选的井添加到一个根据过滤器所创建的文件夹。如下图右一所示,右键点击Wells[Search ON]>Saved searches>PROD,在弹出的选项菜单中选择Move wells to folder based on saved search,则在Wells[Search ON]文件夹下生成一个新的文件夹wells from PROD,所有过滤出来的井都自动地移入该文件夹。
下面创建另一个过滤器,将注水井过滤出来,依据条件是注入量大于0而产油量等于0,如下图所示。
实现过滤后,在Input panel,右键点击Wells[Search ON]>Saved searches>INJ,选择并点击Move wells to folder based on saved search,则所有筛选出来的注水井移入到目录wells from PROD,如下图所示。可以看到,井CM36-7没有被筛选出来,因为该井是一口预测井,没有注入史或生产史。创建了过滤器,我们就可以基于过滤器方便快捷地开展研究工作。
上面我们创建了两个过滤器,根据历史数据分别筛选出生产井与注水井,这里我们再创建一个过滤器名为HighWaterCut,筛选出产油量较低,产水较高的井,定义如下图所示。
二、井动态过滤器的应用
井动态过滤器的应用范围非常广泛,可以应用于3D窗口,2D窗口,Well Section窗口,Result charting窗口等。
以3D窗口为例,我们展示出动态模型,同时点击选择上步所创建的过滤器HighWaterCut,在Wells目录中将高含水的井过滤出来,再选择投影到三维窗口中,从动态数据场、静态属性场等各方面,对这些井及其流动特征进行分析。如下图示。
也可以将过滤器HighWaterCut的井投影到Well section窗口,查看这些井间沿射孔段的流动特征,如下图所示。
井动态过滤器的另一个重要用途是Result Charting窗口中,直接通过创建好的动态过滤器,将井过滤出来,并显示出对应的井的生产曲线动态。如下图所示,打开Result charting and analysis窗口,在Primary identifiers一列,点击下拉菜单,可以看到我们所创建的所有的动态过滤器,点击High Water Cut过滤器,可以在Primary identifiers中把其他井隐去,过滤出符合过滤器条件的井,然后再选择目标井,投影到Charting窗口,进行分析。