CMG软件培训讲义中文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C M G软件培训讲义中

文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

STARS-BUILDER课程介绍

(版本

用MODELBUILDER 建立一个2组分STARS模型

启动 CMG 主界面

•选择菜单项Projects和Add Project

•命名项目为 Tutorial

•确定回到主界面

•你现在应该已经到了该目录下

打开Builder (双击图标)

•选择:

-STARS Simulator, SI units, Single Porosity

-Simulation Start date 1991-01-01, 确定2次

•现在看到一个数据输入面板

•点击I/O Control选项卡按钮并选择Title & Case ID

•输入一个标题,比如“STARS BUILDER DATASET” 并确定。油藏描述数据段

•选择Reservoir 选项卡

•选择Cartesian建立网格21 x 11 x 4 (I,J,K).

•输入:I 方向: 21*30, J方向: 11*30

•你能在屏幕上看到一个网格骨架,现在可以定义模型的属性.

•切换到Probe 模式 (屏幕左边顶端的按钮,上面有一个箭头)

•点击Specify Property按钮 (屏幕顶部中央)

•在这个新面板顶部的列表中选择属性Grid Top. 该面板有一个表格,可以滚动查看可以定义的不同属性.

•回到Grid Top,在layer 1处键入800,表示该油藏顶部是平的,距离地面800m。

•选择下一个属性Grid Thickness,给 Layer 1 到 Layer 4以等值,分别为2, 2, 4 和4.

•对孔隙度、渗透率输入下面的等值:

Porosity – , , ,

Perm I - 1000,1500, 1000, 2000 md

Perm J - 1000, 1500, 1000, 2000 md

Perm K - 500, 750, 500, 1000 md

•完成后点击确定

•然后点击Calculate Property按钮

•选择定义过的6个属性,然后确定

•确定所有的对话框。

组分性质数据段

•切换到Component选项, Add/Edit Component, 从组分库中选择“H2O”,定义为水相组分,同时还可以根据相平衡常数存在于气相

中。 (Steam).

•(不要担心关于的密度的警告信息!!!)

•添加另一个组分,命名“Dead Oil”, 定义为油相组分,没有相平衡常数劈分(该油中没有溶解气)

•输入分子量 (相当于 600 gm/g-mole), Pc, Tc 等于0,

•点击应用并确定.

•选择 Densities 选项卡, 选择Mass Densities,输入以下值:

Water 1000 Kg/m3

Dead Oil 980 Kg/m3

液体压缩系数和热膨胀系数先空着不填(使用缺省值!!!)•切换到 Liquid Viscosity 数据段,选择“Use viscosity table” 选项,输入下表中油的粘度, 水粘度输入0值 (这将激发程序对水使用缺省值!!), (注意: 输入数据时使用Ctrl I 来插入行!!!!!)

•点击确定,所有值都应该ok!!

岩石流体数据段

•对相对渗透率曲线,点击岩石流体数据段,选择Create/Edit rock Types,选择‘New Rock Type’ ,输入下表中的油水和气液相渗值。

•点击确定,所有值应该都OK!!

初始化数据段

•切换到Initial 数据段,选择初始化设置

•设置第一个网格1 1 1处的参考压力为517 Kpa

•切换到 Gravity Equilibrium,去掉“Do not perform gravity equilibrium calculation’, 选上 Perform Depth-Average Capillary Gravity Equilibrium

Calculation.

井定义和动态数据段

在该数据段部分,我们定义5口井,(反五点井网,一注四采),注入井将作为注汽井。将计算2个方案,一个是衰竭式开发(没有注入

井),另一个是注蒸汽开发。我们将定义井的状态、射孔和约束条件。

•点击 Wells and Recurrent 选项, 选择“Well New”

•首先创建新井,井名为“Producer1”, 类型为“PRODUCER”. 于“1991-01-01”投产。

•点击 Constraint选项卡, 勾选“constraint definition”. 添加约束条件:Operate-Bottom hole pressure- min- 200 Kpa;max- liquid rate SC - 32

m3/d. 对其它三口井进行同样的约束条件定义,只是井名不同,

Producer2, Producer3 and Producer4。我们将在后面定义注汽井。

•完成后点击 well1,选择选项卡“Options” ,状态定为“Open”。

•井定义完成后,你就有了4口生产井,下一步就要定义井位和射孔。

•点击顶部菜单中的“Well”,选择“Well Completion (PERFS)”

•选择“Completion –Add New”,

•改变 Well Index Calculation 为“WI, user input by layer”

•点击 Perforations 选项卡:

•选择 add perfs with mouse , 将鼠标移到 I=4, J=3, K=1 处并点击,并在2-4层中射孔。

•对Producer2, Producer3 和Producer4井重复以上过程,位置为

Producer 2 4 9 1:4

Producer 3 18 3 1:4

Producer 4 18 9 1:4

•为每口井每个射孔层的井指数输入5000。

•然后,我们要创建一些日期。在 Date下,点击右键选择new,创建一系列时间点,从0天到3650天,间隔为一年。确保最后的日期点

选上了STOP。

•完成后退出,回到Wells and Recurrent Data 的主菜单中。

为了计算平稳,让我们指定开始计算时的时间步长,切换到Numerical数据段,设置DTWELL为。

保存文件。

相关文档
最新文档