- 29
- 0
- 约1.28万字
- 约 16页
- 2019-07-03 发布于江苏
- 举报
加拿大计算机模拟软件集团
第64期
CMOST操作实战之优化
(V.2016.10)
第64 期:CMOST 操作实战之优化
通过学习 《第63 期:CMOST 操作实战之历史拟合》讲义,我们得到了满足精度要求的预测
模型。本文将在此基础上学习使用CMOST 软件进行优化。
我们需要优化的操作条件有注入时间、焖井时间及生产时间。我们使用历史拟合分析的结果
文件作为优化操作流程基础文件。本文的详细操作视频请参考《CMG 公开课第 9 课:CMOST 之
优化》。
从历史拟合中得到的最优结果最接近生产历史数据,该模型可用于油藏模型生产预测。我们
将预测20 年生产情况。在之前,该井使用下面的循环控制条件:
• 注入10 天
• 焖井7 天
• 生产348 天
我们想要查看通过调整每个阶段时间长短,能否改善油藏经济效益。
做之前,我们需要在数据流中进行以下调整:
• 添加循环控制组
• 延长模拟时间
• 添加重启动,以便用于模型预测。
调整最优拟合方案数据流
1. 打开 Launcher,找到工作路径 E:\ HM_Solution,将CSA.cmp 拖到 CMOST 图标,打开CMOST
文件,然后切换到Control Centre - Experiments Table
2. 找到目标函数列GlobalHMError 。点击列表头进行分类,这样就能看到拟合误差从低到高依次
排列,拟合精度最高的实验方案在最上面。选中拟合精度最高的模型,点击 按钮,打开
模型。
3. 在Builder 中,点击Well - Group New
4. 添加井组时,第一个往往放在最高级别。第二级别井组需要添加与之相关的井。
将最高级别井组命名为Field ,然后点击按钮Add New Group
2
第64 期:CMOST 操作实战之优化
5. 定义第二级别井组CSS ,然后点击OK 。
6. 下一步为井组添加井,然后设置相关循环阶段时间长度。点击Well - Group Events
7. 确保选中CSS 井组,然后点击按钮Attach Wells 。选中井njector 1 和 Producer 1 前面复选框,
然后点击OK 。
3
第64 期:CMOST 操作实战之优化
8. 将日期修改为2012-09-25 ,然后点击Cycling Group 。
9. 在Participating Streams (CYCLESTREAMS)部分,确保仅选择Production 和Water Injection 。
10. 设置Cycle Part Number (NPARTS) 为3 。
在该部分定义列 “value 1” 为注入部分(Injection period ); 列 “value 2” 为焖井部分(Soak
period ); 列“value 3” 为生产部分(Production period )。
11. 在Stream Target Types ,设置所有Production 为STL – Stock Tank Liquid
设置所有Water Injection 为STW – Stock Tank Water
其他不可以选择。
12. 选中Stream Maximum Rates 前面复选框
在Production 下面,输入1000 (仅在第三列)
在Water Injection 下面,输入1000 (仅在第一列)
注意:第2 列没有数据,因为在焖井阶段没有注入和生产。
13. 还有许多其他选项(other options )用来控制循环组。在该例子中,我们将调整不同阶段的
时间长度。在该例子中,我们将调整注入、焖井和生产阶段长度。点击到 Max Cycle Part
Duration,选中Add/Remo
原创力文档

文档评论(0)