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

成功案例

Petrel RE操作技巧>>

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。

地址:北京市朝阳区酒仙桥路20号颐堤港一座4层

邮编:100015 传真:010-64309502

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