CMG学习笔记.docx
- 文档编号:6038194
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:7
- 大小:21.30KB
CMG学习笔记.docx
《CMG学习笔记.docx》由会员分享,可在线阅读,更多相关《CMG学习笔记.docx(7页珍藏版)》请在冰豆网上搜索。
CMG学习笔记
CMG学习笔记!
(GEM入门1)
关键字输入部分数据组
要求:
(A)七个不同组
(B)数据组应遵循确定的顺序
这七个不同的数据组包括:
I/O控制
油藏描述
组分特征
岩石流体数据
初始条件
数值方法控制
井数据和循环数据
怎样建立数据文件数据
其中有四个关键字必须在输入/输出控制部分,*TITLE1,*TITLE2,*TITLE3,*CASEID
这四个关键字是可选的,并可以取掉.但是,他们对于辨别不同数据文件很有用.全部标题和标识必须包括在单引号之内.
*TITLE1,和 *CASEID均在模拟结果文件中使用,该文件用来产生模拟的图形.
*TITLE1可以包含40个字符,*TITLE2和*TITLE3每个可以有80个字符.
*CASEID最多8个字符!
也可以使用两个关键字标识符即'**'插入注释,注释可以出现在数据文件任何地方.
现在给大家一个例子:
*TITLE1
‘SimulationRun#1-2005-11-20'
*TITLE2
‘DualporosityproblemusingtheMINCoption'
*TITLE3
'Thisisa 12*12*10Cartesiangridsystem'
*CASEID 'Run1'
**注释部分
以后还有内容!
!
请大家关注!
!
!
CMG学习笔记(GEM入门2)---关于重启文件
关于重启文件
重启文件是一个二进制文件,初始数据和主要变量按用户指明的频率写入,写重启文件是可以选择的.
重启文件可以在以下工作中用到:
1)做敏感性分析和历史拟和
2)修改井定义
3)在运行一个大的长作业之前,做一个短的模拟运行,先看结果是否满意.
4)在随后的运行中节约时间.例如,当完成一次模拟运行而且初步结果看起来不错,则需做预测运行
由于已经由前次运行创建了一个重启文件,则可以选择其中的中间时间步重启运行,模拟器不需要初始日期启动运行,可以选择时间步继续运行.
要做重启运行就要在前次运行是产生.使用*WRST或*RESTART创建文件,他们必须位于输入/输出控制部分.然而,当井工作制度改变时*WRST可以出现在井数据部分,*WRST指示写重启记录的频率。
*RESTART表示当前模拟运行是一重启运行。
如果希望在随后一个时间步开始,则*RESTART后留空,这是缺省值,不然就要输入时间步。
下面是几个例子:
*RESTART 30
*WRST 10
在做重启时要注意到下面的问题:
A,不改变原始油藏数据,但在输入/输出控制部分加一个*RESTART关键字。
B,增加最大时间步数,如果必要,删除*MAXSTEPS。
C,需要附加输入文件:
输入重启文件和输入模拟结果文件。
这些文件在前次运行期间产生。
D,需要新的一组输入文件名。
CMG学习笔记(GEM入门3)---控制输出打印文件内容
怎样控制输出打印文件内容呢?
一般用到先面的关键字:
*WPAN
*OUTPRN
这些关键字可以出现在输入/输出控制部分,其参数也可以随后井数据部分修改.
*WPAN表示写网格块数据,井数据和数值方法控制数据的频率.如果不希望输出网格和井数据,则频率置为零.
例如:
*WPAN *WELL 0
*WPAN *GRID 0
如果将这两个关键字删除,其缺省选择为每一次井变化时打印.这种打印控制会产生一个非常大的输出打印文件,会很快占满计算机的可用空间.
*OUTPRN限制打印什么样的油藏信息和井信息.
详细的网格信息一和流体性质数据可使用*OUTPRN *RES产生.
控制模拟结果文件内容:
模拟结果文件(SRF)是模拟运行期间产生的数据文件,SRF文件由图形和控制系统读入,产生绘图输出.为控制SRF的内容我门使用下面的两个关键字:
*WSRF
*OUTSRF
这两个关键字一般首次出现在输入/输出控制部分.
*WSRF表示写入网格数据和井数据的频率
如果不希望网格数据或井数据输出,就将其频率设为零!
.
CMG学习笔记(GEM入门4)---网格系统描述
在描述网格系统是主要用到的关键字有下面几个:
描述网格系统:
*GRID
*KDIR
描述网格长度:
*DI
*DJ
*DK
描述油藏深度和倾角:
*DEPTH
*DIP或者*DTOP
在以上的关键字中,只有*KDIR和*DIP完全可选,并可以在数据集中删除。
既然是描述网格这就意味着这些关键字必须出现在油藏描述部分。
*GRID必须是这一部分的第一个关键字。
*GRID表示网格系统的类型,其包括四种类型:
直角坐标,变深度/变厚度,径向网格和角点网格。
他们都要I,J,K方向的网格块数目。
例如:
*GRID *CART 10 10 6 标准直角坐标系10*10*6
*GRID *VARL 10 10 6 变深度/变厚度网格10*10*6
*GRID *RADIAL 10 1 15 径向网格
*GRID *CORNER 10 10 6 角点网格
*KDIR定义Z轴的方向,缺省值为*UP,这时第一层为最底层.
CMG学习笔记(GEM入门5)---关于死结点的设置
以下内容跟帖回复才能看到
==============================
设置死结点有两种方法,其关键字是:
*NULL
*POR
他们均出现在油藏描述部分,在数据集中必须有*POR,但是*NULL可有可无。
当用*NULL表示无效网格是,0表示无效网格,1表示有效网格,例如:
*NULL *IJK
1:
10 1:
10 1:
3 1
1:
4 1:
3 1:
3 0
在上面的情况下第二行覆盖了第一行,*NULL使可以选择的,如果不出现*NULL就表示所有网格都是有效的,其中*NULL关键字覆盖关键字*POR,即使在*POR中给网格孔隙度赋予了非零值,如果在*NULL又对网格孔隙度赋予了零值,那么在网格流动计算中仍然是不考虑该网格的孔隙度。
上述例子也可以用下面的形式表示:
*POR *IJK
1:
10 1:
10 1:
3 0.3
1:
4 1:
3 1:
3 0.0
CMG学习!
!
学习笔记!
<原创>
GEM用户手册学习笔记!
!
(概述部分)
GME是一有效的多维状态方程组分模拟器,它可模拟全部混相注气的重要机理,即油的蒸发和膨胀、气凝析、黏度和界面张力降低,通过多次接触形成混相溶解剂段塞。
GME可以显示、全隐式和自适应隐式三种方式运行。
在大多数情况下,只有很少的网格需要全隐式求解。
大多数网格可以显示求解。
自适应隐式方法在计算中动态选择网格的隐式度,它对于井筒附近的锥进,或非常薄层的层状油藏非常有用。
使用自适应隐式方式,可以比全隐式节约三分之一到一半计算时间,而时间步长可以和全隐式方法一样长。
用户选择全隐式格快,GME然后进一步动态选择隐式格块。
CMG学习笔记(2部分)〈原创〉
双空隙度/双渗透率
双孔模型将裂缝油藏的孔隙空间分为两部分:
主空隙和次空隙。
主空隙(基岩)表示岩块基质中小的粒间孔隙,次孔隙(裂缝)由裂缝、结点、孔洞组成。
双孔模型以一个油藏体积由两种介质表示为特征。
具有较大存贮性的裂缝,是流体流动的主要通道,而基质则为存贮空间。
在GME中,可指定简单的双孔模型。
每个单元都分------基质和裂缝形状因子。
在这种情况下,基质和裂缝之间的交换项处于半稳态流动。
除双孔模型外,还可以指定双渗模型,该模型假定相邻基岩块之间存在流体流动。
在基质、基质之间质量交换不能忽略的情况下有用,例如气油重力驱占主要地位的情况。
状态方程
GME使用PENG-ROBINSON或SOAVE-REDLICH-KWONG状态方程预测油相和气相的相平衡组成和密度,应用JOSSI,STIEL和THODOS方程预测油和气的黏度。
闪蒸计算
拟牛顿逐次替换法QNSS用于求解闪蒸计算的非线形方程,以GIBBS能量分析为基础的稳定性测试监测单相状态。
复杂油藏
油藏定义关键字用来描述油藏,网格可以是可变厚度-可变深度型,也可以是角点类型,断层也是可以定义的。
可支持笛卡儿坐标和径向网格。
拟组分选择
拟组分(流动组分)可有效模拟一次接触混相驱过程和其他单相流体系统。
全隐式井
井可以完善的方式求解,井底流压和完井段的格块变量以全隐式方式求解。
如果完井段不止一个层,其井底流压以完全对耦的方法求解,即考虑所有完井段。
这个可以解决典型层状油藏中多完井段井的收敛性问题。
而且在GME中,复杂的井控制性能是千变万化的。
可输入各种约束条件(最大井底或井口压力、最小井底或井口压力、最大产量、最小产量、最大气油比等)。
当违反其中一条约束条件时,用户可指定另一新的约束条件。
气循环选择允许对组分进行剥离,可附加补充气到循环气流中。
矩阵求解方法
GME使用AIMSOL,他是一优秀的的线性求解程序,基于不完全高斯消元法,AIMSOL尤其针对自适应隐式雅可比矩阵而开发。
油藏初始比
初始油藏条件可给定油气和油水界面深度。
流体组成可随深度而改变,油藏温度也可随深度呈线性变化。
水区模型
水层可以另增加仅有水的边界单元,或使用CARTER-TRACY水层模型模拟。
前者用于水体大小和位置已知,而附加的水体网格又相对小的情况。
后者一般用于水体较大或未知,希望近似计算水侵量,而附加水体网格不可行的情况。
单位
SI或矿场单位
GME产生SRF格式,第二代模拟结果文件*IRF和*MRF文件。
结果文件可用于二维和三维可视化软件,也可用于动态曲线图输出。
CMG学习笔记(GEM入门6)---双孔隙度双渗透率以及水层的选择
以下内容跟帖回复才能看到
==============================
调用双孔/双渗选择时只能选择下面的一个关键字:
*DUAL.POR
*DUAL.PERM
在此基础上,除裂缝介质标准网格信息外,还需要输入下面的关键字:
*DIFRAC
*DJFRAC
*DKFRAC
*TRANSFER
在组分性质部分,还可以指定:
*DIFFUSION
孔隙度值需要对基质和裂缝输入,例如:
*POR *MATRIX *IJK
1:
10 1:
10 1:
3 10.3
1:
1 1:
3 1:
3 0.0
*POR *FRACTURE *IJK
1:
10 1:
10 1:
3 0.0
8 7:
9 1:
2 0.4
*MOD
8 7:
5 1 = 0.45
水层的选择
水层模型的关键字如下:
*AQUIFER
*AQPROP
*AQFUNC
CMG学习笔记(GEM入门7)---步长过小或运行时间过长问题
以下内容跟帖回复才能看到
==============================
在运行过程中常常会出现收敛失败的情况,一般而言主要是由于下面的原因:
_?
_E
z_I#F&}石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛
(1)内迭带收敛失败:
石油酷站4v_b{_sK:
M_W6o_m
|_N
(2)牛顿收敛失败导致时间步截短:
5m'o_[_v;A_Z_v?
(3)物质平衡误差.
1x_x_|3v_y_e_如果我们运行中在输出文件中出现"迭带不收敛"频繁出现我们就可以采取下面的措施:
石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛_AS_g8V&s_N
1.减小时间步长,将*DATE改小,或用*NORM*PRESS和*NORM *SATUR减小每个时间步的改变量。
_]"c*a,v_g_l!
n:
z1zP7P2.用关键字*ITERMAX增加迭待次数。
石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛,石油,石油软件,石油工程,石油flash,石油论文,天然气,地质,中石油,中石化,中海油,中国石油,油藏数值模拟,cmgF'a-{_u9T_g
3.使用*SDEGREE增加因子的分解度.在这里要注意:
这个方法增加了存储的需要,如果问题原因是最大改变量,则若出现不频繁,问题就不大.如果时间步大量重复出现,那么,应该采取下面的措施:
石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛,石油,石油软件,石油工程,石油flash,石油论文,天然气,地质,中石油,中石化,中海油,中国石油,油藏数值模拟,cmg2u5N_}!
K_J;O
4.检查岩石和PVT曲线是否出现非线形,该曲线应当是平滑的.石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛&n*~_x,{9j
^_R_E4^
5.检查网格和其他的性质.石油酷站)z/D#O n_r_F7VwD
6.检查井的限制.一个有效的办法是对每一个注入井总是指定一个最大的井底压力,对每一个生产井总是指定一个最小的井底压力.
!
Uz_L_n_F7.如果不收敛是由于超过最大牛顿迭带次数引起.使用关键字*NEWTONCYC增加牛顿循环次数.如果由于最大改变量振动引起,达到最大迭带次数,那么,使非线形段平滑,或减小时间步长是最好的解决办法.石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛1E6o_L_n1c3Y
8.油藏是否在迭带之间出现在单相油和单相气之间浮动.如果出现浮动,设置适当的*PHASEID或*REFDEN.
7I_G_R_q$R.c石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛,石油,石油软件,石油工程,石油flash,石油论文,天然气,地质,中石油,中石化,中海油,中国石油,油藏数值模拟,cmg9.置油藏的某些区域或整个油藏为全隐式.缺省开关符,*AIM *STAB检查网格的显式隐式开关,仅当该网格是一隐式网格块的相邻格快.如果某些油藏区域变量发生剧烈变化,并且不是井的毗邻区域,或流体前沿运动太快,而在一个时间步扫过两个格块,那么置这些区域为隐式.
_OP2]_B_u!
Y_列如下面的情况:
石油酷站_m8k(J_|"l&H-Y
A.当不使用垂向平衡初始化时,在某些情况下,这可能一起初始压力和饱和度发生大的改变,即使全部井关井,当该情况发生时使用全隐式.
7~_B9K_o&OG石油酷站,石油论坛,石油公园,石油技术,石油相关,石油酷站,油藏工程技术论坛,采油工程技术论坛,数值模拟,钻井工程技术论坛B.当出现气顶时,如果出现较强的指进,置气顶的底层为隐式,至少要在指进出现的区域这样.
'E7j
T
mg石油酷站C.在具有极端高渗透率的格块,压力的微小改变可能引起饱和度的很大改变,在这些区域要置格快为全隐式.
a_s]6X_J.?
$A.W$X/f_c石油酷站物质平衡误差可能是由于收敛允许的误差超过设定的改变量而引起,在大多数情况下,*NORM和*Converge的缺省值足够。
然而,当模拟裂缝油藏或使用裂缝代表水平井时,推荐使用较小的值。
对锥进问题,也推荐使用小值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CMG 学习 笔记