CMG软件培训讲义 中文
CMG培训讲义二IMEX

Computer Modelling Group, Inc.2008 操作指南使用建立、运算并分析“STARS 水驱” 油藏模拟模型Builder 2008.12 STARS 2008.12&目录用BUILDER 2008.12创建一个黑油模型 (3)启动CMG主界面 3打开BUILDER 3创建模拟网格 3定义模型的孔隙度和渗透率 6创建PVT 数据7创建相对渗透率数据8创建初始条件9创建井轨迹和导入射孔文件 (9)添加历史生产数据 (12)创建月度生产/注入动态数据12 创建历史拟合文件(*.fhf) 13 井定义和约束条件13往重启动文件中写入重启动信息 (15)运行STARS 数据体 (15)用Results Graph 查看模拟结果 (16)在历史数据的基础上启动预测运算 (17)用BUILDER 2008.12创建一个黑油模型在你硬盘上创建一个工作目录,把与该指南相关的图放在该目录下。
启动CMG 主界面(桌面上的图标或者开始/程序/CMG/Launcher) ∙选择菜单项Projects,然后Add Project∙浏览并选择存储图文件的目录∙工程命名为Tutorial∙点击确定回到主界面∙现在你应该能看到工作目录打开BUILDER 2008.12 (双击图标)∙选择:STARS Simulator, SI Units, Single PorosityStarting date 1991-01-01∙点击2次确定创建模拟网格(构造数据)∙点击File (位于左上角的菜单栏),然后Open Map File∙选择Map Type –Atlas Boundary format,x/y坐标系的单位为m ∙点击Browse按钮选择并导入构造顶部文件To10flt.bna∙点击确定∙点击窗口最大化按钮(窗口右上角的方块)使窗口最大化,以方便观察∙点击Reservoir (位于菜单栏)∙选择Orthogonal Corner Point定义网格为25(I-方向) x 35(J-方向x 4 (K-方向)。
CMG数值模拟入门教程

CMG数模软件STARS模块使用入门教程CMG数模软件培训庞占喜 2007.3.17 中国石油大学(北京)目录* * * * * * *CMG软件简介 STARS模块主要关键字 STARS模块泡沫的模拟 STARS模块所需数据的准备及处理STARS模块油藏热采模型的建立油藏热采模型的运行及结果后处理氮气及氮气泡沫压水锥数值模拟中国石油大学(北京)石油天然气工程学院油藏数值模拟组一、CMG软件简介其数据体文 CMG 可件为 * .dat, 计以产进生行的常文规算黑油模:拟、件包括输出稠油*.out( 热采用模文件拟、组模户查看 ),分SR2 拟进以制及索泡引沫二模拟。
文件 * .irf( 数 STARS 据后处理模 ), 块是三维、 SR2 二进制结四相文、多件组果分、热采、*.mrf( 二进制蒸算汽结添果加存剂计模拟器。
储 )。
MODEL BUILDERGRID BUILDERGEMIMEXSTARS3D2D中国石油大学(北京)石油天然气工程学院油藏数值模拟组一、CMG软件简介油藏模型数据体包含内容INPUT/OUTPUT CONTROL:输入/输入控制,定义控制模拟器输入和输出行为的各个参数,例如,文件名、单位、out文件和SR2文件写入频率,重启文件的定义等。
GRID AND RESERVOIR DEFINITION:网格和油藏定义,这部分包括:模拟网格的定义、天然裂缝油藏选项、离散化井筒定义、基本油层岩石特性、区块选项,其他油藏特性描述(岩石压缩系数、岩石热物性参数、顶底盖层热损失系数、井筒热损失系数、水体)。
FLUID AND COMPONENT DEFINITIONS:流体和组分定义,定义组分名称、个数,相应的K值,各组分的基本参数(摩尔质量、密度、粘度、临界温度、临界压力,化学反应式等)。
STARS 数据体中国石油大学(北京)石油天然气工程学院油藏数值模拟组一、CMG软件简介油藏模型数据体包含内容ROCK-FLUID PROPERTIES:岩石-流体特性,定义相渗曲线,毛管压力、组分的吸附和扩散特性;(*泡沫的定义以及相渗插值的定义)。
《CMG培训多媒体》课件

CMG培训多媒体PPT课件作为一种新型的培训工具,具有信息量大 、生动形象、易于理解等优点,能够有效地提高培训效果和员工的学 习兴趣。
CMG培训多媒体的主要内容
01
专业技能培训
针对不同岗位和职能,提供相 关的专业技能培训内容,如销 售技巧、沟通技巧、团队合作
等。
02
行业知识培训
介绍行业发展趋势、市场状况 、竞争态势等内容,帮助员工
积极探索培训多媒体在各个领域的应用,如企业内训、在线教育 、职业培训等。
创新商业模式
尝试新的商业模式,如合作办学、课程销售、会员制等,提高培 训机构的盈利能力和市场竞争力。
加强品牌建设
加强品牌宣传和推广,提高品牌知名度和美誉度,吸引更多的学 员和合作伙伴。
05
CMG培训多媒体的常见问 题和解决方案
04
CMG培训多媒体的未来发 展
不断更新和优化的课程内容
课程内容与时俱进
随着行业发展和技术进步,不断更新课程内容,确保学员能够学 到最新、最实用的知识和技能。
个性化定制
根据学员的需求和反馈,对课程内容进行优化和调整,提供更加贴 合学员需求的培训服务。
引入案例和实践
增加实际案例和实践环节,帮助学员更好地理解和应用所学知识, 提高培训效果。
了解和认识。
持续培训
教师团队定期接受专业培训和进 修,不断提高教学水平和专业能
力。
专业的教学设计
教师团队根据学员的学习特点和 需求,对PPT课件进行专业的教 学设计,确保教学质量和学习效
果。
03
CMG培训多媒体的应用场 景和案例
企业内部培训
01
02
03
员工入职培训
通过多媒体形式展示企业 文化、规章制度和业务流 程,帮助新员工快速融入 团队。
CMG数值模拟软件培训教程

CMG数值模拟软件培训教程欢迎来到CMG数值模拟软件的培训教程。
本教程将教您如何使用CMG软件进行数值模拟,以解决地下储层流体流动和物质传输的问题。
第一步,安装和启动CMG软件。
请从CMG官方网站下载并安装完整版CMG软件包。
安装完成后,打开软件并登录。
第二步,创建模型。
点击软件界面上的“新建模型”按钮,进入模型创建界面。
在此界面中,您可以选择地下储层的类型,确定储层的尺寸和边界条件,并设置模拟的时间范围和步长。
第三步,定义流体和岩石属性。
在模型创建界面中,您需要定义流体的性质,如密度、粘度和组分。
同时,还需要定义岩石的性质,如孔隙度、渗透率和温度分布。
这些属性将影响模拟结果的准确性。
第四步,设置边界条件。
在模型创建界面中,您可以设置模拟区域的边界条件。
例如,您可以将一侧设为固定压力边界,另一侧设为固定流量边界。
这些边界条件将模拟真实地下储层中的流体流动情况。
第五步,定义附加过程。
在模型创建界面中,您还可以定义附加过程,例如化学反应、相态变化和裂缝形成。
这些过程对于模拟结果的精确性和可靠性非常重要。
第六步,运行模拟。
当完成模型创建后,点击软件界面上的“运行模拟”按钮,CMG软件将开始进行数值模拟。
在模拟过程中,软件将根据您设定的参数进行计算,并产生模拟结果。
第七步,分析模拟结果。
当模拟完成后,您可以在软件界面上查看和分析模拟结果。
CMG软件提供了丰富的结果展示和分析工具,包括流体流动轨迹、压力分布和物质传输路径。
最后,优化模型参数。
根据模拟结果分析,您可以对模型的参数进行优化。
通过调整流体和岩石的属性、边界条件和附加过程,您可以提高模拟结果的准确性和可靠性。
请注意,以上步骤只是CMG软件的简要教程。
在实际使用中,您还需要学习更多高级功能和技巧,以应对更加复杂的地下储层问题。
希望本教程能够为您入门CMG数值模拟软件提供一些帮助。
祝您在数值模拟领域取得成功!在CMG数值模拟软件培训教程的下一部分,我们将继续介绍一些与模型创建和模拟过程相关的重要内容。
CMG中IMEX中文操作手册(一)

CMG中IMEX中文操作手册(一)目录IMEX 的介绍 ..................................................................... . (1)指导段 ..................................................................... .. (5)关键字输入系统中的数据段 ..................................................................... ............................. 5 如何建立数据文件的文档方式...................................................................... ......................... 6 如何执行重新启动运行 ..................................................................... .................................... 7 控制打印输出文件的内容...................................................................... ................................ 8 图形文件(SR2)的内容控制 ..................................................................... .............................. 9 网格系统描述 ..................................................................... ................................................ 10 局部加密网格描述 ..................................................................... ......................................... 11 双孔/双渗模型的使用...................................................................... .................................... 12 死结点的输入 ..................................................................... ................................................ 17 水区选项的使用...................................................................... ............................................ 18 拟混相选项的使用 ..................................................................... ......................................... 19 注聚合物模型的使用...................................................................... ..................................... 20 程序执行时间长或时间步长太小问题 ..................................................................... ............. 21 单相油藏的模拟...................................................................... ............................................ 24 水平井...................................................................... . (25)垂直平衡计算 ..................................................................... ................................................ 26 定义多个 PVT区 ..................................................................... ........................................... 29 井的定义 ..................................................................... . (31)井的类型定义 ..................................................................... ................................................ 32 如何关井以及重新开井 ..................................................................... .................................. 32 亏空填充(VOIDAGE REPLACEMENT)............................................................ ................... 34 井筒流动模型的使用...................................................................... ..................................... 36 操作及监测限制...................................................................... ............................................ 38 井指数的输入 ..................................................................... ................................................ 39 中止模拟运行 ..................................................................... ................................................ 41 在井的列表中使用通配符...................................................................... .............................. 41 关于井数据段设置的指导...................................................................... .............................. 42 在循环数据段内可用的其他段关键字 ..................................................................... . (45)关键字数据输入系统 ..................................................................... ............................................. 47 关键字系统介绍...................................................................... ............................................ 47 注释行 (可选择) .................................................................... .............................................. 53 空行 ..................................................................... .. (53)包含文件 ..................................................................... . (54)控制数据文件列表 ..................................................................... ......................................... 55 基岩网格性质的输入...................................................................... ..................................... 58 裂缝网格性质的输入...................................................................... ..................................... 58 加密网格性质的输入...................................................................... ..................................... 59 由 I 方向确定 J 和 K 方向的数据 ..................................................................... ................... 60 常数值数组......................................................................................................................... 60 以 IJK 方式输入数组 ..................................................................... ..................................... 61 数组输入值沿 I 方向变化 ..................................................................... ............................... 62 数组输入值沿 J 方向变化 ..................................................................... .............................. 63 数组输入值沿 K 方向变化 ..................................................................... (63)1大多数或所有网格的值都是不同的...................................................................... . (64)输入/输出控制段 ..................................................................... ...................错误~未定义书签。
培训资料-2王庆

WELL AND RECURRENT DATA:井定义和生产动态数据,定义井名、 井位和完井层位,设置相对应的生产动态数据。
二、STARS模块主要关键字
GRID AND RESERVOIR DEFINITION:网格和油藏定义,这部分包括: 模拟网格的定义、天然裂缝油藏选项、离散化井筒定义、基本油层岩石特 性、区块选项,其他油藏特性描述(岩石压缩系数、岩石热物性参数、顶 底盖层热损失系数、井筒热损失系数、水体)。
FLUID AND COMPONENT DEFINITIONS:流体和组分定义,定义组分 名称、个数,相应的K值,各组分的基本参数(摩尔质量、密度、粘度、临 界温度、临界压力,化学反应式等)。
网格几何特征修正选项 (可选) *VAMOD, *VATYPE(修正部分网格的面积
及体积)
无效网格选项(可选)
*NULL
离散井筒选项 (条件)
*WELLBORE, *RELROUGH, *LAMINAR,
*TRANSIENT, *CIRCWELL, *WELLINFO, *REGIME, *WELLWALL,
STARS模块 是三维、四 相、多组分、 热采、蒸汽 添加剂、化 学驱模拟器。
一、CMG软件简介
油藏模型数据体包含内容
INPUT/OUTPUT CONTROL:输入/输入控制,定义控制模拟器输入和输 出行为的各个参数,例如,文件名、单位、out文件和SR2文件写入频率, 重启文件的定义等。
STARS 数据体
*THCONG, *THCONMIX
CMG软件培训中文讲义

introduction to 数值模拟软件CMG关键词:cmg该软件能完成油藏开发方案设计即开发方案概念设计、详细开发方案设计和开发方案调整等工作。
主要包括:储量计算、油气井产能评价、开发层系划分、井网形式、井距、生产史拟合及地质模型修正、开发指标预测、开发方案指标的优选。
软件包括以下功能模块:(1)地质建模:主要通过测井解释成果、地震解释成果、储层地质及实验分析构造气藏三维地质模型,建立油藏网格属性。
(2)组分模型(用于凝析气藏和稠油热采)(3)黑油模型(用于油藏和一般气藏模拟计算)(4)相态计算模块(5)后处理模块。
是一个考虑重力及毛细管力的三相黑油模拟软件,网络系统可采用直角坐标,径向坐标,变深度/变厚度坐标,在任何网络系统中.都可建立两维或三维模型.在处理气相的出现及消失情况时,程序采用了变量替换方法。
一些主要特征和功能为:(1)、自适应隐式方法& nbspIMEX可以在显示,全隐式以及自适应隐式三种方式下运行。
在大多数情况下,只有很少一部分网格需要采用全隐式求解,而大部分网格都可采用显式方法求解.自适应隐式方法正是适合于这种情况的解法,并且在井附近以及层状油藏的薄层中,开采时会产生高速流动的锥进问题,采用自适应隐式处理这类问题是很有效的。
采用自适应隐式选项可节省三分之一到一半的运行时间。
计算时可采用和全隐式方法同样大的时间步长.用户可以指定采用全隐式方法计算的网格,可根据用户确定的界限或矩阵转换临界值,动态地选择采用全隐式计算的网络网格。
(2)、双孔/双渗双孔隙度选项允许采用两种方法对基岩模型进行离散化处理,其中一种为嵌套格式,成为“多重内部作用连续域”(MINC)方法,另一种为层状格式,称作“子区域”方法。
双孔隙模型对裂缝油藏进行了理想化的近似处理,认为裂隙油藏由两部分组成:主要孔隙度和次要孔隙度,主要孔隙度(基岩)代表岩块中的微小粒间孔隙,次要孔隙度(裂缝)由裂缝,通道和溶洞组成。
培训资料-2王庆

GRID AND RESERVOIR DEFINITION:网格和油藏定义,这部分包括: 模拟网格的定义、天然裂缝油藏选项、离散化井筒定义、基本油层岩石特 性、区块选项,其他油藏特性描述(岩石压缩系数、岩石热物性参数、顶 底盖层热损失系数、井筒热损失系数、水体)。
FLUID AND COMPONENT DEFINITIONS:流体和组分定义,定义组分 名称、个数,相应的K值,各组分的基本参数(摩尔质量、密度、粘度、临 界温度、临界压力,化学反应式等)。
摩尔质量 (必需) *CMM
临界特性(必需) *TCRIT, *PCRIT, *IDEALGAS
参考条件
*PRSR, *TEMR, *PSURF, *TSURF, *SURFLASH
流体焓系数
*CPL1, *CPL2, *CPL3, *CPL4, *CPG1, *CPG2,
*CPG3, *CPG4, *HVR, *EV, *HVAPR
尖灭网格输入(可选)
*PINCHOUT, *PINCHOUTARRAY
断层选项 (可选)
*FAULT, *FAULTARRAY
门 限孔隙 体积 (可选) *PVCUTOFF( 如果网 格的 孔隙体 积小 于此值 ,此
网格将被设定为无效网格)
油层分段选项 (可选)
*SECTOR, *SECTORARRAY
CMG数模软件的应用
目录
* CMG软件STARS模块简介 * STARS模块主要关键字 * 概念模型的建立(界面及数据体) * BUILDER模块地质建模实例 * 生产动态的处理及观察文件的生成
一、CMG软件简介
主画面
BUILDER
GEM
IMEX
3D
2D
CMG软件培训讲义中文

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 方向: 2130, J方向: 1130•你能在屏幕上看到一个网格骨架,现在可以定义模型的属性.•切换到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 mdPerm J - 1000, 1500, 1000, 2000 mdPerm 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/m3Dead Oil 980 Kg/m3液体压缩系数和热膨胀系数先空着不填使用缺省值•切换到Liquid Viscosity 数据段,选择“Use viscosity table” 选项,输入下表中油的粘度, 水粘度输入0值这将激发程序对水使用缺省值, 注意:Temperature Viscosity25 578040 138018747•点击确定,岩石流体数据段•对相对渗透率曲线,点击岩石流体数据段,选择Create/Edit rock Types,选择•点初始化数据段•切换到Initial 数据段,选择初始化设置•设置第一个网格1 1 1处的参考压力为517 Kpa•切换到Gravity Equilibrium,去掉“Do not perform gravity equilibrium calculation’, 选上Perform Depth-Average Capillary Gravity EquilibriumCalculation.井定义和动态数据段在该数据段部分,我们定义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 - 32m3/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:4Producer 3 18 3 1:4Producer 4 18 9 1:4•为每口井每个射孔层的井指数输入5000;•然后,我们要创建一些日期;在Date下,点击右键选择new,创建一系列时间点,从0天到3650天,间隔为一年;确保最后的日期点选上了STOP;•完成后退出,回到Wells and Recurrent Data 的主菜单中;为了计算平稳,让我们指定开始计算时的时间步长,切换到Numerical数据段,设置DTWELL为;保存文件;运行数据体•将数据文件拖放到主界面中的STARS version 上,立即运行;结果分析由于油的粘度太高,油藏不能产出;油藏温度没有输入,缺省为25摄氏度,对应的原油粘度大于5700 cp;现在改变油藏温度到32摄氏度实际的油藏温度,重新运行看看是否发生了变化练习 1添加一口注蒸汽井分析结果时很容易发现衰竭式开采时油藏不能产出,分析后决定在模型中央打一口注入井注蒸汽;该井有以下特点:(1)井位为I=11, J=6, K=1 仅在顶部射孔,井名为Injector(2)Injection rate – 128 m3/day,Temperature – 332 deg C,Well Index – 10,000Max. Injection Pressure – 5,500 KpaSteam Quality –开始就注入蒸汽,同时开始产油;保存文件名为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 steam Production rate: 950 m3/d, 555 Kpa。
CMG简介解析实用PPT课件

地质储量 (104t)
4.2
10.0
15.7
4.5
31.6
66
第27页/共81页
平面
网格大小:25×25m,网格个数:66 ×22
第28页/共81页
三维图
第29页/共81页
数据文件讲解
1.组分定义 2.粘温曲线
FLUID DEFINITIONS
的基本数据
第30页/共81页
数据文件讲解
1.相渗曲线 2.吸附数据
第16页/共81页
① 在能够说明问题的前提下,尽量少用纵向网格,因为纵 向层数对网格节点数影响较大
② 对层间有较厚隔层,分隔状况良好的生产层位,应适当 进行分开划分,以准确描述其层内流体分布;对有一定 隔层,但分隔不明显,且大面积连通的层位可考虑将两 层合并处理;对分布较小的小砂体,且与其它层位储量 差别比较大的小层,可考虑将其平加到其相邻层位上去, 这样对结果影响不大
第39页/共81页
历史拟合指标
历史拟合包括全油藏的拟合和单井 的拟合,注意拟合的指标有: 储量、压力、产量、含水率和气油比
第40页/共81页
2.可调参数及调参范围
参数调整原则
不同参数的不同组合会得到相同的计算结 果。为了避免参数修改的任意性,在历史拟合 开始前必须确定各参数的可调范围,判断参数 来源是否可靠,确定的参数一般不修改,或只 在较小范围内修改;不确定的参数允许修改, 可在较大范围内修改。
② 网格的定向应尽量包含全部井位及将来可能进行的加密 井,须取全取准。
第18页/共81页
③ 网格取向还应考虑:流体流动的方向和油藏内天然势 梯度的方向,对于不同的网格系统,其动态可能会不 同,尤其在流度比不利的情况下,更应注意网格所造 成的影响,也可用数学上的方法来解决。
辽河油田研究院CMG软件培训讲义(三)_Builder

Layer values to Layer values to guide selection guide selection
Manual or auto Manual or auto selection of layers selection of layers
Up Layering
Before - 73 Layers After – 19 Layers
•• •• •• •• •• •• •• •• Units of measure Units of measure Axis orientation Axis orientation Grid Grid Properties Properties Geological units Geological units Fault surfaces Fault surfaces Well paths Well paths Well logs Well logs
Other Grid Operations
Split grid planes Sub-model extraction Add or remove refined grids
Property Edit - Support for *MOD
Property Edit – Region around Well(s)
I/O Control Section
Add row Add row Delete row Delete row
Numerical Control Section
Context sensitive help (F1) Context sensitive help (F1)
Built in unit Built in unit conversion conversion
CMGSTARS软件培训讲义中文

Computer Modelling Group, Inc.培训讲义使用建立、运算并分析“STARS 水驱” 油藏模拟模型Builder 2008.10STARS 2008.10&目录用BUILDER 2008.10创建一个黑油模型.... .... .... . (3)启动CMG主界面 3打开BUILDER 3创建模拟网格 3定义模型的孔隙度和渗透率 6创建PVT 数据7创建相对渗透率数据8创建初始条件9创建井轨迹和导入射孔文件 (9)添加历史生产数据 (12)创建月度生产/注入动态数据12 创建历史拟合文件(*.fhf) 13 井定义和约束条件13往重启动文件中写入重启动信息 (15)运行STARS 数据体 (15)用Results Graph 查看模拟结果 (16)在历史数据的基础上启动预测运算 (17)用BUILDER 2008.10创建一个黑油模型在你硬盘上创建一个工作目录,把与该指南相关的图放在该目录下。
启动CMG 主界面(桌面上的图标或者开始/程序/CMG/Launcher) ∙选择菜单项Projects,然后Add Project∙浏览并选择存储图文件的目录∙工程命名为Tutorial∙点击确定回到主界面∙现在你应该能看到工作目录打开BUILDER 2008.10 (双击图标)∙选择:STARS Simulator, SI Units, Single PorosityStarting date 1991-01-01∙点击2次确定创建模拟网格(构造数据)∙点击File (位于左上角的菜单栏),然后Open Map File∙选择Map Type –Atlas Boundary format,x/y坐标系的单位为m ∙点击Browse按钮选择并导入构造顶部文件To10flt.bna∙点击确定∙点击窗口最大化按钮(窗口右上角的方块)使窗口最大化,以方便观察∙点击Reservoir (位于菜单栏)∙选择Orthogonal Corner Point定义网格为25 (I-方向) x 35 (J-方向x 4 (K-方向)。
CMG软件Tutorial STARS Revised_Sept2008_CCC(中文)

STARS介绍CMG热采和高级过程模拟器介绍计算机模拟集团有限公司2008目录图的列表 (2)图的列表 (2)创建一个蒸汽模型 (2)打开BUILDER (2)利用“Quick Pattern”来创建一个STARS稠油数据库 (2)通过黑油PVT关系生成STARS流体模型属性 (4)创建相对渗透率数据 (7)随温度变化的相对渗透率 (8)为蒸汽注入修改相对渗透率曲线(组分关系式) (12)创建初始条件 (16)创建数值控制 (16)完成井的射孔 (16)添加组Adding Groups (17)添加操作约束 (17)添加日期 (18)输出基本性质和井的信息 (18)利用Builder验证数据库 (19)运行模拟器 (19)在STARS中建立一个循环蒸汽模拟模型 (23)注水 (30)一次采油量 (31)图的列表图1:General Property Specification 电子表格 (3)图 2:热采岩石类型 (3)图3:下拉框 (17)图4:限制和注入流体 (18)图10: I/O Control (19)图5:Log File Summary (20)创建一个蒸汽模型打开BUILDER1. 通过双击相应的图标打开Builder。
2. 选择:•STARS模拟器,SI单位制,Single Porosity(单孔)•开始日期为2005-01-013. 点击两次OK。
利用“Quick Pattern”来创建一个STARS稠油数据库4. 点击Reservoir (在工具条中或在树状视图中) 并且Create Grid.5. 选择Quick Pattern Grid 输入如下所示的一些信息:注:单位是自动应用的井网类型:Normal 5-spot 油藏的顶深:500 (m)井区的面积:10 (acres) 大概的网格块厚度: 4 (m)油藏的厚度: 30 (m) 大概的X,Y方向上网格块尺寸:6 (m)6. 点击Calculate。
油藏数值模拟组CMG—STARS培训教程中国石油大学北京

中国石油大学(北京)油藏数值模拟组
CMG数模软件STARS模块的应用
油藏模型数据体的主要关键字
数值控制输入标志 最大时间步长 数值模型算法选项 每时步变量的正常变化量 松弛选项 最大牛顿迭代次数 低松弛选项 线性解法的收敛精度 最大正交化次数 网格块的求解排序 最大迭代次数 自适应隐式求解方法 回流关闭开关 压力和温度的限制值 每时步最大相转变次数 (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) (可选) NUMERICAL METHODS CONTROL
中国石油大学(北京)油藏数值模拟组
CMG数模软件STARS模块的应用
油藏模型数据体的主要关键字
GRID AND RESERVOIR DEFINITION
网格类型选项 I方向网格步长 J方向网格步长 K方向网格步长 网格中心深度选项 网格顶部深度数据 油层中部深度数据 网格倾角数据 局部网格加密选项 网格几何特征修正选项 无效网格选项
*MODEL, *COMPNAME *KV1, *KV2, *KV3, *KV4, *KV5 *CMM *TCRIT, *PCRIT, *IDEALGAS *PRSR, *TEMR, *PSURF, *TSURF *CPL1, *CPL2, *CPL3, *CPL4, *CPG1, *SOLID_DEN, *SOLID_CP *LIQPHASE, *WATPHASE, *OILPHASE *MOLDEN, *MASSDEN, *MOLVOL, *CP, *CT1 *AVG, *BVG, *GVISCOR *AVISC, *BVISC, *VISCTABLE, *XNACL *VISCTYPE, *VSTYPE
第1天-2:CMG操作(builder)

一、用Builder建立模型
添加井的工作制度
点击Constraints选项卡 选择new,选择Operate,选择BHP Bottom hole pressure,MAX,12000kPa,CONT REPEAT 再添加一次,STW,MAX,250m3/d,CONT REPEAT 注入流体选择Water,在Water项输入1.0,输入温度325℃,蒸汽干度0.8 双击Injector1,选上所有关键字,点击Tools按钮选择Copy events using filter,将会 弹出新窗口: 选择井,选上需要的井,选择日期,点击All,点击Search & Add按钮 点击确定添加相同的约束条件,再点确定。
一、用Builder建立模型
添加井的工作制度
双击Producer1 ,按照前面的步骤设置生产井工作制度 BHP,MIN,200kPa,CONT REPEAT STL,MAX,32m3/d,CONT REPEAT 点击确定
添加井的工作制度 在Wells & Recurrent中,双击Date 点击 按钮添加日期 从2011-01-01到2021-01-01时间步长选 择month 点击确定两次。 把2021-01-01定为停止日期,模型运行到2010-01-01时会自动停 止。
一、用Builder建立模型
在硬盘下建立一个目录,把相关数据存放在该硬盘下。 启动 CMG 主界面 (桌面上的图标或者开始/程序/CMG/Launcher) 选择菜单项 Projects, 然后 Add Project 浏览并选择存储图文件的目录 工程命名为 xx 点击 确定 回到主界面 现在你应该能看到工作目录 打开 BUILDER 2009.10 (双击图标) 选择: STARS Simulator, SI Units, Single Porosity Starting date 2011-01-01 点击2次 确定
CMG培训2010-8-12

IMEX模块数据体
INPUT/OUTPUT CONTROL:输入/输入控制,定义控制模拟器输入和输 出行为的各个参数,文件名、单位、out文件和SR2文件写入频率,重启文 件的定义等。
IMEX 数据体
GRID AND RESERVOIR DEFINITION:网格和油藏定义,模拟网格的定 义、天然裂缝油藏选项、离散化井筒定义、基本油层岩石特性、区块选项, 其他油藏特性描述(岩石压缩系数)。
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—2.定义网格和油藏
CMG操作步骤—3.定义流体高压物性
CMG操作步骤—3.定义流体高压物性
CMG操作步骤—4.岩石流体特性
CMG操作步骤—4.岩石流体特性
CMG操作步骤—4.岩石流体特性
CMG操作步骤—4.岩石流体特性
CMG操作步骤—4.岩石流体特性
CMG操作步骤—5.初始条件
CMG操作步骤—5.初始条件
GEM模块
GEM的模拟功能 凝析气藏 挥发油藏 非混相驱 一次接触混相驱 多次接触混相驱 富气驱 注CO2、N2 水气交替过程 流体膨胀
INJECTOR PRODUCER
on e
CO2
Oil B a nk
ible Z
Residual Oil
CO2
M is c
Residual Oil
STARS模块
辽河油田研究院CMG软件培训讲义(四)_Results

Allan Hiebert, Pankaj Dholabhai Computer Modelling Group Ltd.
CMG’s 2004 Technical Symposium
Goals of Results
Assist in history matching
Save engineer time Reduce errors and misunderstandings
465,000 4 66 ,00 0 467,000 4 68 ,00 0 469,000 470,000 471,000 472,000 473,000 474,000 475,000
3 63,00 0
Features
Adjustable titles, fonts, color scale, map scale Overlay contour maps on simulation output Set exact scale and aspect ratios Print to any printer or plotter with “Windows” device driver
Default Preference Template file Manual setting
Preferences
Adjustable Color Scales
Linear scale, log scale and general scale available
Adjust minimum and maximum Adjust colors Adjust number of intervals
Export->Generate Streamlines…
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STARS-BUILDER课程介绍
(版本2006.10)
用MODELBUILDER 2006.10建立一个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 – 0.3, 0.3, 0.3, 0.3
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”, 定义为油相组分,没有相平衡常数劈分(该油中没有溶解气)
•输入分子量0.6 (相当于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值(这将激发程序对水使用缺省值!!), (注意:
Temperature Viscosity
25 5780
40 1380
65.5 187
93.3 47
121.1 17.4
148.9 8.5
176.7 5.2
260.0 2.5
•点击
岩石流体数据段
•对相对渗透率曲线,点击岩石流体数据段,选择Create/Edit rock Types,
•点
初始化数据段
•切换到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为0.0001。
保存文件。
运行数据体
•将数据文件拖放到主界面中的STARS version 2006.10上,立即运行。
结果分析
由于油的粘度太高,油藏不能产出。
油藏温度没有输入,缺省为25摄氏度,对应的原油粘度大于5700 cp。
现在改变油藏温度到32摄氏度(实际的油藏温度),重新运行看看是否发生了变化!!
练习 1
添加一口注蒸汽井
分析结果时很容易发现衰竭式开采时油藏不能产出,分析后决定在模型中央打一口注入井注蒸汽。
该井有以下特点:
(1)井位为I=11, J=6, K=1 (仅在顶部射孔!!),井名为Injector
(2)Injection rate – 128 m3/day,
Temperature – 332 deg C,
Well Index – 10,000
Max. Injection Pressure – 5,500 Kpa
Steam 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 steam Production rate: 950 m3/d, 555 Kpa。