CMG软件培训讲义(一)中文.doc

上传人:PIYPING 文档编号:10737774 上传时间:2021-06-01 格式:DOC 页数:7 大小:202KB
返回 下载 相关 举报
CMG软件培训讲义(一)中文.doc_第1页
第1页 / 共7页
CMG软件培训讲义(一)中文.doc_第2页
第2页 / 共7页
CMG软件培训讲义(一)中文.doc_第3页
第3页 / 共7页
CMG软件培训讲义(一)中文.doc_第4页
第4页 / 共7页
CMG软件培训讲义(一)中文.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《CMG软件培训讲义(一)中文.doc》由会员分享,可在线阅读,更多相关《CMG软件培训讲义(一)中文.doc(7页珍藏版)》请在三一文库上搜索。

1、CMG软件培训讲义(一)STARS-BUILDER课程介绍(版本 2008.12)用MODELBUILDER 2008.12建立一个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

2、 & 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 ,在la

3、yer 1处键入800,表示该油藏顶部是平的,距离地面800m。 选择下一个属性 Grid Thickness,给 Layer 1 到 Layer 4以等值,分别为2, 2, 4 和4. 对孔隙度、渗透率输入下面的等值:Porosity 0.3, 0.3, 0.3, 0.3Perm I - 1000,1500, 1000, 2000 mdPerm J - 1000, 1500, 1000, 2000 mdPerm K - 500, 750, 500, 1000 md 完成后点击确定 然后点击 Calculate Property按钮 选择定义过的6个属性,然后确定 确定所有的对话框。组分性质数

4、据段 切换到 Component 选项, Add/Edit Component, 从组分库中选择 “H2O”,定义为水相组分,同时还可以根据相平衡常数存在于气相中。 (Steam). (不要担心关于的密度的警告信息!) 添加另一个组分,命名 “Dead Oil”, 定义为油相组分,没有相平衡常数劈分(该油中没有溶解气) 输入分子量 0.6 (相当于 600 gm/gmole), Pc, Tc 等于0, 点击应用并确定. 选择 Densities 选项卡, 选择Mass Densities,输入以下值:Water1000 Kg/m3Dead Oil980 Kg/m3液体压缩系数和热膨胀系数先空着

5、不填(使用缺省值!) 切换到 Liquid Viscosity 数据段,选择 “Use viscosity table” 选项,输入下表中油的粘度, 水粘度输入0值 (这将激发程序对水使用缺省值!), (注意: 输入数据时使用Ctrl I 来插入行!)TemperatureViscosity25578040138065.518793.347121.117.4148.98.5176.75.2260.02.5426.72.5 点击 确定,所有值都应该ok!岩石流体数据段 对相对渗透率曲线,点击岩石流体数据段,选择Create/Edit rock Types,选择 New Rock Type ,输入

6、下表中的油水和气液相渗值。Sw KrwKrowPcog0.450.000 0.400 0.00 0.55 0.003 0.225 0.00 0.65 0.018 0.100 0.00 0.75 0.049 0.025 0.00 0.80 0.072 0.006 0.00 0.85 0.100 0.000 0.00 LiquidKrgKrogPcog0.45 0.200 0.000 0.00 0.55 0.142 0.000 0.00 0.65 0.091 0.020 0.00 0.75 0.048 0.079 0.00 0.85 0.016 0.178 0.00 0.95 0.000 0.30

7、0 0.00 1.00 0.000 0.400 0.00 点击确定,所有值应该都OK!初始化数据段 切换到Initial 数据段,选择初始化设置 设置第一个网格1 1 1处的参考压力为517 Kpa 切换到 Gravity Equilibrium,去掉 “Do not perform gravity equilibrium calculation, 选上 Perform Depth-Average Capillary Gravity Equilibrium Calculation.井定义和动态数据段在该数据段部分,我们定义5口井,(反五点井网,一注四采),注入井将作为注汽井。将计算2个方案,一

8、个是衰竭式开发(没有注入井),另一个是注蒸汽开发。我们将定义井的状态、射孔和约束条件。 点击 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. 对其它三口井进行同样的约束条件定义,只是井名不同, Pro

9、ducer2, Producer3 and Producer4。我们将在后面定义注汽井。 完成后点击 well1,选择选项卡 “Options” ,状态定为 “Open”。 井定义完成后,你就有了4口生产井,下一步就要定义井位和射孔。 点击顶部菜单中的 “Well”,选择 “Well Completion (PERFS)” 改变 Well Index Calculation 为 “WI, user input by layer” 点击 Perforations 选项卡: 选择 add perfs with mouse , 将鼠标移到 I=4, J=3, K=1 处并点击,并在2-4层中射孔。

10、对Producer2, Producer3 和Producer4井重复以上过程,位置为 Producer 24 9 1:4Producer 318 3 1:4Producer 418 9 1:4 为每口井每个射孔层的井指数输入5000。 然后,我们要创建一些日期。在 Date下,点击右键选择new,创建一系列时间点,从0天到3650天,间隔为一年。确保最后的日期点选上了STOP。 完成后退出,回到Wells and Recurrent Data 的主菜单中。为了计算平稳,让我们指定开始计算时的时间步长,切换到Numerical数据段,设置DTWELL为 0.0001。保存文件。运行数据体 将数

11、据文件拖放到主界面中的STARS version 2008.12上,立即运行。结果分析由于油的粘度太高,油藏不能产出。油藏温度没有输入,缺省为25摄氏度,对应的原油粘度大于5700 cp。现在改变油藏温度到32摄氏度(实际的油藏温度),重新运行看看是否发生了变化!练习 1添加一口注蒸汽井分析结果时很容易发现衰竭式开采时油藏不能产出,分析后决定在模型中央打一口注入井注蒸汽。该井有以下特点:(1) 井位为 I=11, J=6, K=1 (仅在顶部射孔!),井名为Injector(2) Injection rate 128 m3/day,Temperature 332 deg C, Well Ind

12、ex 10,000Max. Injection Pressure 5,500 KpaSteam Quality 0.8开始就注入蒸汽,同时开始产油。保存文件名为tutorial-deadoil2练习2(如果时间允许)设计一个源汇型SAGD。底部两个层改成5m厚。上面的注入井在 Layer 3完井 I blocks 3 to 20下面的生产井在 Layer 4完井 I blocks 3 to 20注入井和生产井的井指数都改成100,000。Injection rate: 900 m3/d, 1,200 Kpa, temp 275 deg C, 85% quality steamProduction rate: 950 m3/d, 555 Kpa7

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1