阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 160|回复: 3

【转载】18.基于井数据的高效筛选

[复制链接]
  • TA的每日心情
    开心
    2024-4-5 22:44
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2024-6-10 13:53:14 | 显示全部楼层 |阅读模式

    马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

    您需要 登录 才可以下载或查看,没有账号?欢迎注册

    x

    对于大型油气藏数值模拟,往往要面临数十口乃至上百口井,使用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没有被筛选出来,因为该井是一口预测井,没有注入史或生产史。创建了过滤器,我们就可以基于过滤器方便快捷地开展研究工作。

    游客,如果您要查看本帖隐藏内容请回复

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 1449 天

    [LV.10]以坛为家III

    发表于 2024-6-11 08:09:49 | 显示全部楼层
    好东西
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    昨天 09:10
  • 签到天数: 1737 天

    [LV.Master]伴坛终老

    发表于 2024-6-13 07:04:45 | 显示全部楼层
    好东西
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-12-23 05:10 , Processed in 0.053665 second(s), 20 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表