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

 找回密码
 欢迎注册
查看: 191|回复: 0

【转载】59.Petrel RE中使用U&O工作流优化钻井序列

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

    [LV.1]初来乍到

    发表于 2021-10-29 09:39:36 | 显示全部楼层 |阅读模式

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

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

    x
    59.Petrel RE中使用U&O工作流优化钻井序列

    ECLIPSE提供了多种选项来帮助决定最优的钻井序列,例如:关键字DRILPRI定义优先钻井序列,关键字GCONPRI定义优先井组控制,关键字GCONPROD定义Guide rate allocation等。

    除此之外,Petrel RE提供了使用Uncertainty & Optimization工作流来优化钻井序列的方法。下面用一个包含3口井分别于3个不同时间投产的算例来演示通过U&O工作流优化钻井序列(投产顺序)。

    1. 新建一个Development strategy,插入3个时间节点为3口井的投产时间。Wells folder留空,在各时间节点添加井控条件(例如定压生产)。

    2. 使用该Development strategy运行一个基础算例。

    3. 打开Uncertainty and optimization界面,Task选择Uncertainty,将基础算例用蓝色箭头导入。

    4. 点击Edit workflow,在Development strategy之上从Utilities中新增3个Set reference list和Select from reference list,如下图所示。在Workflow面板里选择3个变量,并给变量命名,如Variable A命名$W1,Variable B命名$W2,Variable C命名$W3。

    5. 打开每个Set reference list选择3口井。在本算例中,每个变量为相同的3口井。

    6. 打开第14行的Development strategy,并在各时间节点的Wells folder下添加不同的变量。井控条件设置为定井底流压30 bar进行生产。

    7. Uncertainty and optimization界面中切换至Variables选项卡,所有变量勾选Int选项,基础值Base value设置1,分布Distribution选择List,并输入赋值范围Arguments如下图所示。

    8. Uncertainty and optimization界面中切换至Uncertainty选项卡,样本数设置为6,抽样方法Sampling method选择CSV sampler。需要创建一个CSV文件包含所有可能的钻井序列如图所示。点击Browse选择该CSV文件的路径。

    9. Uncertainty and optimization界面中切换至Base case选项卡,点击Edit workflow,并选择Enable第14行(Development strategy)。

    10. 点击Apply保存,点击Test测试,点击Run运行计算。

    运行结果:6种不同钻井序列算例的累产油和含水率如下图所示。其中算例6累产油最高且含水率最低,为最优方案。

    下图显示了最优算例6中3口井的累产油以及最优钻井序列(投产顺序)为:P03,P01,P02。



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

    本版积分规则

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

    GMT+8, 2025-1-19 04:53 , Processed in 0.047490 second(s), 19 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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