• / 43
  • 下载费用:5 下载币  

CMG操作(部分)

关 键 词:
CMG 操作 部分
资源描述:
CMG-STARS操作指南,2012.1,CMG热采和前期处理模拟过程,CMG程序模块的应用,一、用Builder建立模型,在硬盘下建立一个目录,把相关数据存放在该硬盘下。,启动 CMG 主界面 (桌面上的图标或者开始/程序/CMG/Launcher),选择菜单项 Projects, 然后 Add Project浏览并选择存储图文件的目录工程命名为 xx点击 确定 回到主界面现在你应该能看到工作目录,打开 BUILDER 2009.10 (双击图标),选择:STARS Simulator, SI Units, Single PorosityStarting date 2005-01-01点击2次 确定,一、用Builder建立模型,点击 Reservoir (位于菜单栏)选择 Quick Pattern Grid输入下列信息 注意:单位自动给出Pattern Type:Normal 5-spot Top of Reservoir:500(m)Pattern Area:10(acres) Approx. Block Thickness:4(m)Thickness of Reservoir:30(m) Approx. Block Size in X,Y:6(m)点击Calculate按钮点击 确定。(出现网格),用“Quick Pattern”创建STARS稠油数据,一、用Builder建立模型,点击左上角的工具栏按钮 将显示模式切换到 Probe mode点击 Specify Property 按钮 (屏幕中间顶部) 打开下图的 General Property Specification,,用“Quick Pattern”创建STARS稠油数据,一、用Builder建立模型,在Whole gird对应的一栏中,输入孔隙度0.3,I方向渗透率400(mD),J方向渗透率400(mD),K方向渗透率40(mD)。点击确定再次点击 确定 计算属性,用“Quick Pattern”创建STARS稠油数据,一、用Builder建立模型,在Reservoir下的树状菜单中,双击Thermal Rock Types,点击顶部的箭头选择New Thermal Rock Type。选择Rock Compressibility表,输入基准压力8576kPa,地层压缩系数1.8E-5,用“Quick Pattern”创建STARS稠油数据,在Thermal properties表中,把Thermal Conductivity Phase Mixing选为COMPLEX,然后输入以下数据 Volumetric Heat Capacity (ROCKCP) 2.35E+06 J/(m3*C) Thermal Conductivity of Reservoir Rock (THCONR) 6.6E+05 Thermal Conductivity of Water (THCONW) 5.35E+04 Thermal Conductivity of Oil (THCONO) 8035 Thermal Conductivity of Gas (THCONG) 2000,一、用Builder建立模型,用“Quick Pattern”创建STARS稠油数据,一、用Builder建立模型,在Overburden Heat loss选项卡中,Overburden和Underburden 输入以下数据 Volumetric Heat Capacity: 2.35E+06 J/(m3*C) Thermal Conductivity: 1.5E+05 J/(m*day*C),用“Quick Pattern”创建STARS稠油数据,,一、用Builder建立模型,用黑油PVT关系生成STARS流体模型的性质,有以下三种方法生成,,点击Components右侧箭头选择Import Black PVT。单位选择SI,油藏温度为37.7778℃(100℉)。点击Launch the Black Oil PVT Graphical User Interface (GUI)。,一、用Builder建立模型,点击Tools按钮选择Generate PVT Table Using Correlations,用黑油PVT关系生成STARS流体模型的性质,一、用Builder建立模型,用黑油PVT关系生成STARS流体模型的性质,,输入油藏温度37.7778℃,最大压力12000kPa,第三行泡点压力选择下拉菜单中的Value provided,输入8576kPa,第四行的下拉菜单中选择Stock tank oil gravity (API) 输入21,类似的,在第五行选择Gas gravity (Air=1) 输入0.65。选上最下面的Set/Update values of Reservoir Temperature,Fluid Densities in Dataset 其余部分缺省,一、用Builder建立模型,创建组分性质数据,观察表格中的Rsi 和Boi 的值。在泡点压力8576kPa下,Rsi的值接近于30m3/m3,而油的粘度才10cp左右,比要求的120cp小得多。,一、用Builder建立模型,点击原油粘度这一列,选择Tools—Shift Column Value to Match,输入压力8576kPa和120,点击确定。,用黑油PVT关系生成STARS流体模型的性质,选择General选项卡点击Tools按钮选择Generate Water Properties Using Correlations,输入Reference pressure 8576kPa 然后选上Set/Update values of TRES and REFPW in PVT Region dialog,点击确定,一、用Builder建立模型,用黑油PVT关系生成STARS流体模型的性质,在Under Saturated Oil Compressibility输入1.0e-5 1/kPa,pressure dependence of water viscosity 输入0.0 点击确定,一、用Builder建立模型,用黑油PVT关系生成STARS流体模型的性质,在泡点压力部分,点击Select From Table 然后再右侧的表中点击8576kPa,点击Next>达到第二步输入下表,点击Next,会弹出一个窗口信息,点击确定。点击Next,进入第三步点击Next,进入第四步点击Finish,一、用Builder建立模型,创建相渗透率数据,点击Rock-Fluid 双击Rock Fluid Type,在新窗口中点击箭头按钮,选择New Rock Type点击Tools按钮,选择Generate Tables Using Correlations,SWCON 0.3SWCRIT 0.3SOIRW 0.0SORW 0.4SOIRG 0.0SORG 0.45SGCON 0.00SGCRIT 0.05KROCW 1KRWIRO 1.0KRGCL 0.3所有的指数均为 2.0点击确定,一、用Builder建立模型,温度与相渗的关系,在顶部的菜单栏中,选择Rock Fluid → Create/Edit Rock Types点击Relative Permeability End Points选项卡确保有两个温度段输入最小值37.7778和最大值325,这些温度会在下表中显示出来。点击SWR,SORW和SORG点击右侧的蓝色三角形,选择Temperature dependence,在下表中显示出对应的三列表头,输入下列数据,一、用Builder建立模型,温度与相渗的关系,点击Rock-Fluid右侧箭头按钮选择Diagnostic Plots交换选中Oil Water和Gas oil按钮,观察端点变化所带来的影响。,一、用Builder建立模型,温度与相渗的关系,选择Ternary显示,注意一次只能选取一个温度进行查看。观察在任意温度下Kro(过渡相相对渗透率)都没有接触到含油饱和度值为0的线。,一、用Builder建立模型,注入汽改变相对渗透率图表,点击Rock-Fluid,右侧箭头选择Create/Edit Rock Types。选择Rock Type Properties 选项卡,选上Use Interpolation Sets,在下表中,在Interpolation Components (INCOMP) 如下图修改,一、用Builder建立模型,注入汽改变相对渗透率图表,转到Interpolation Set Parameters 选项卡在DTAPW和DTAPN中输入0.2,0.2。这意味着如果在气相中水的摩尔分数小于0.2(不含蒸汽),使用前面的曲线。,一、用Builder建立模型,注入汽改变相对渗透率图表,回到Relative Permeability Tables选项卡,在Interpolation Sets右侧的箭头中,选择Copy Current Interpolation Set。点击Relative Permeability Endpoints,在Interpolation Set 2中把Krgcw改为overwrite table value 值输入0.8,一、用Builder建立模型,注入汽改变相对渗透率图表,确保Interpolation Set是2,到Relative Permeability Endpoints选项卡中,你会看到由于前面的复制,这里会出现数据在Interpolation Set Parameters选项卡中,在DTRAP中输入0.6这就意味着如果水的摩尔分数大于0.6,使用表2,如果在0.2~0.6之间,两个曲线一起使用最后,在Smooth method for table endpoints选择cubic smoothing,,,一、用Builder建立模型,注入汽改变相对渗透率图表,在Rock Fluid右侧的箭头选择Diagnostic Plots观察Oil Water和Gas Oil图,一、用Builder建立模型,创建初始条件,点击BUILDER树形菜单中的 Initial 选项卡双击 Initial Conditions选择 Water-Oil-Gas 作为油藏流体的初始化分布,进行重力-毛管力平衡计算输入:8576 (kpa) -Reference pressure504 (m)- Depth of reference pressure 526 (m) - Water-oil contact 504 (m) – Gas-oil contact 其它表格留作空白点击 应用;然后 确定你现在应该回到BUILDER的主菜单,除了动态数据部分,其它选项卡都已经ok。建议此时再次保存文件,从顶部菜单中选择 File ,Save Dataset.,一、用Builder建立模型,创建数值条件,点击Numerical双击Numerical Controls,在弹出的警告窗口中选择确定在DTWELL中输入0.001UPSTREAM选择KLEVEL,一、用Builder建立模型,完成井的射孔数据,在树状菜单中点击Wells & Recurrent展开Wells,展开Injector1,双击2005-01-01 PERF选择Perforation 选项卡由于想限制注入井的射孔,在地层的顶部不注,所以点击User Block Address通过按住Ctrl和鼠标点击选中1-3行,用左侧的按钮 删除这些层注意删除的层中包括气区,这也是我们想隔离的点击确定 重复以上步骤到Injector2-4,一、用Builder建立模型,完成井的射孔数据,生产井的射孔数据不能射在气层或水层所以删除1-3层和7、8层点击确定,添加井的工作制度,在Wells & Recurrent中,展开Wells,双击injector1选上窗口底部的Auto-apply 以确保所有的改变可以自动更新。,一、用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 REPEATSTL,MAX,100m3/d,CONT REPEAT点击确定,添加井的工作制度,在Wells & Recurrent中,双击Date点击 按钮添加日期 从20005-01-01到2010-01-01时间步长选择month 点击确定两次。把2010-01-01定为停止日期,模型运行到2010-01-01时会自动停止。,一、用Builder建立模型,输出基本性质和井信息,点击I/O Control 双击Simulation Results Output在OUTSRF选项卡下,改变Well 信息为All Well Layer Values (LAYER ALL)如果下列选项没有选中,选上下列选项Oil saturation (SO) Comp. Comp. in gas phase (Y)Gas saturation (SG) Comp. Comp. in oil phase (X)Water saturation (SW) Viscosity (VISO)Temperature (TEMP) Oil density (MASDENO)Flux Vectors (FLUXRC) Net Cumulative Energy (CCHLOSSCUM)Pressure (PRES) Water , oil , gas relative perms (KRW,KRO,KRG)你可以选择任意你感兴趣的关键字,注意,这将会增大输出文件。,一、用Builder建立模型,输出基本性质和井信息,在OUTSRF下点击绿色+增加井信息为COMPONENTS ALL,在做一样的添加LAYER ALL,你会看见下面这个窗口,,,一、用Builder建立模型,往重启动文件中写入重启动信息,点击 I/O Control 选项卡 选择 Restart 点击 Enable Restart Writing 点击 + 号,选择第一个时间点 1991-01-01.选择第一个选项 At every time…..点击 确定 回到主面板点击 File- Save Dataset as. 保存为 tutorial_hm.dat我们现在已经完成了整个数据体,可以退出Builder了。将tutorial_hm.dat 拖放到 STARS 图标上运算。使用重启动计算就可以在不重新计算历史拟合部分的前提下进行预测计算。,二、运行模型,操作方法,有两种方法:你可以将建好的模型保存好,把dat文件拖入STARS中,直接运行另一种方法 是在builder中 选择Validate with STARS 然后选择run normal immediately,,三、查看结果,操作方法,在运行结束后,点击Launch Results,,三、查看结果,操作方法,,三、查看结果,操作方法,,三、查看结果,操作方法,点击 按钮增加曲线,,,三、查看结果,操作方法,Cumulative Oil SC for group “Default-Field-PRO, Water Cut SC for group “Default-Field-PRO”, Cumulative Water SC for group “Default-Field-INJ,,三、查看结果,进行历史拟合,将修改过的dat文件再运行后,使用open cmg simulation results 加载在当前文件下,拟合曲线。,三、查看结果,进行历史拟合,谢谢大家的观赏,
展开阅读全文
  石油文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:CMG操作(部分)
链接地址:http://www.oilwenku.com/p-70518.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2016-2020 石油文库网站版权所有
经营许可证编号:川B2-20120048,ICP备案号:蜀ICP备11026253号-10号
收起
展开