您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > CMG-STARS软件培训讲义中文
ComputerModellingGroup,Inc.培训讲义使用建立、运算并分析“STARS水驱”油藏模拟模型Builder2008.10STARS2008.10&胜利地质科学研究院1目录用BUILDER2008.10创建一个黑油模型….….….…………….3启动CMG主界面3打开BUILDER3创建模拟网格3定义模型的孔隙度和渗透率6创建PVT数据7创建相对渗透率数据8创建初始条件9创建井轨迹和导入射孔文件……………………………………………9添加历史生产数据………………………………………………………12创建月度生产/注入动态数据12创建历史拟合文件(*.fhf)13井定义和约束条件13往重启动文件中写入重启动信息…………………………………………15运行STARS数据体……………………………………………………...15用ResultsGraph查看模拟结果………………………………………...16在历史数据的基础上启动预测运算……………………………………..17胜利地质科学研究院1用BUILDER2008.10创建一个黑油模型在你硬盘上创建一个工作目录,把与该指南相关的图放在该目录下。启动CMG主界面(桌面上的图标或者开始/程序/CMG/Launcher)选择菜单项Projects,然后AddProject浏览并选择存储图文件的目录工程命名为Tutorial点击确定回到主界面现在你应该能看到工作目录打开BUILDER2008.10(双击图标)选择:STARSSimulator,SIUnits,SinglePorosityStartingdate1991-01-01点击2次确定创建模拟网格(构造数据)点击File(位于左上角的菜单栏),然后OpenMapFile选择MapType–AtlasBoundaryformat,x/y坐标系的单位为m点击Browse按钮选择并导入构造顶部文件To10flt.bna点击确定胜利地质科学研究院2点击窗口最大化按钮(窗口右上角的方块)使窗口最大化,以方便观察点击Reservoir(位于菜单栏)选择OrthogonalCornerPoint定义网格为25(I-方向)x35(J-方向x4(K-方向)。在I方向文本框输入25*110(意思是I-方向的25列长度均为110m)在J方向文本框输入35*125(意思是J-方向的35行宽度均为125m)点击确定按住Shift键并按下鼠标左键可移动网格按住Ctrl键并按下鼠标左键可旋转网格胜利地质科学研究院3排列一下网格和断层,使得断层沿着网格边界分布,并且网格能完全覆盖整个区域。点击左上角的工具栏按钮将显示模式切换到Probemode点击SpecifyProperty按钮(屏幕中间顶部)打开下图的GeneralPropertySpecification选择属性GridTop下layer1对应的文本框,右键选择GeologicalMap作为数据源。胜利地质科学研究院4点击Valuesinfile1按钮,然后浏览并选择构造顶深文件To10flt.bna(在之前的操作中应该已经被选择)点击确定回到表格窗口对GridThickness的layer1重复以上操作,不过这次在Valuesinfile1中选择Thickflt.bna。并且要在times框中输入0.25(也在属性定义菜单中),目的是要使网格中4个层的厚度均为总厚度的25%。最后,拷贝layer1,GridThickness表格内容粘贴到layer2,layer3和layer4对应的表格中完成所有4个层网格厚度的定义。你可以用Cntrl-C和Cntrl-V从第一个层拷贝到其它3个层,点击确定点击CalculateProperty按钮并确定将顶深和厚度值赋给网格(该操作是BUILDER通过插值将等值线数据赋给网格)。将视图从IJ-2DAreal改到3-DView(位于左上角!!)胜利地质科学研究院5点击rotate3Dview按钮(位于工具栏),按下鼠标左键旋转视图,使用指针移动模型。同时按下Cntrl键和鼠标左键,向上移动鼠标可缩小视图,向下移动鼠标放大视图。要将等值线从视图中去掉,可以在指针位于视图任何位置时点击鼠标右键,从弹出菜单中选择Properties(位于菜单底部),从目录树中选择Maps,最后使ShowMapContoursLinesandFault前面的复选框为未选。定义模型的孔隙度和渗透率对Porosity重复该操作,但是选择等值图文件porosflt.dig。对每个层使用相同的等值图。注意输入等值图文件的值单位是%,而模拟器需要的是小数(需要对每个文件乘以0.01)胜利地质科学研究院6从面板列表中选择PermeabilityI输入以下数值:Layer150Layer2250Layer3500Layer4100在WholeGrid行选择PermeabilityJ并点击右键点击表格选择EQUALSI然后确定对PermeabilityK进行同样操作点击表格选择EQUALSI在第一个框中选择*,然后Value为0.1(即Kv/Kh=0.1),然后确定退出GeneralPropertySpecification,点击CalculateProperty如果上面操作正确,Reservoir选项卡应该通过检查。定义其它油藏属性选择OtherReservoirProperties,弹出如下窗口:胜利地质科学研究院7点击按钮,选择NewThermalRockType,选择RockCompressibility选项卡设置岩石压缩系数为2E-51/kPa,参考压力为20000kPa,单位将自动给出退出回到主面板中此时正应该保存你的数据文件。点击File然后SaveDatasetas.,将文件保存为Tutorial.dat.创建组分性质数据切换到Component选项,Add/EditComponent,从组分库中选择“H2O”,定义为水相组分,同时还可以根据相平衡常数存在于气相中(Steam)。(不要担心关于的密度的警告信息!!!)添加另一个组分,命名“DeadOil”,定义为油相组分,没有相平衡常数劈分(该油中没有溶解气)输入分子量0.6(相当于600gm/g-mole),Pc,Tc等于0,点击应用并确定.选择Densities选项卡,选择MassDensities,输入以下值:Water1000Kg/m3DeadOil980Kg/m3液体压缩系数和热膨胀系数先空着不填(使用缺省值!!!)切换到LiquidViscosity数据段,选择“Useviscositytable”选项,输入下表中油的粘度,水粘度输入0值(这将激发程序对水使用缺省值!!),(注意:输入数据时使用CtrlI来插入行!!!!!)胜利地质科学研究院8TemperatureViscosity25578040138065.518793.347121.117.4148.98.5176.75.2260.02.5426.72.5点击确定,所有值都应该ok!!创建相对渗透率数据点击RockFluid数据段双击树状菜单中的RockFluidType,将弹出一个菜单。通过点击按钮选择NewRockType来选择岩石类型选择Tools和GenerateTableusingcorrelation输入以下参数用于生成相对渗透率曲线Swcon0.2Swcrit0.2Soirw0.4Sorw0.4Soirg0.2Sorg0.2Sgcon0.05Sgcrit0.05Krocw0.8Krwro0.3Krgcl0.3Krogcg0.8(可选,不输入)所有指数均为2.0然后应用,确定,会出现一个包含相对渗透率数据的表。RockFluid数据段应该ok,保存文件。胜利地质科学研究院9创建初始条件点击BUILDER树形菜单中的Initial选项卡双击InitialConditions选择Water-Oil-Gas作为油藏流体的初始化分布,进行重力-毛管力平衡计算输入:27600(kpa)-Referencepressure窗口3050(m)-Depthofreferencepressure窗口3080(m)-Water-oilcontact窗口1980(m)-Gas-oilcontact窗口其它表格留作空白点击应用;然后确定你现在应该回到BUILDER的主菜单,除了动态数据部分,其它选项卡都已经ok。建议此时再次保存文件,从顶部菜单中选择File,SaveDataset.创建井轨迹和射孔数据创建完静态模型后,我们现在就要将井轨迹和射孔数据加进模型中。点击WellsandRecurrent选项卡胜利地质科学研究院10打开菜单WellTrajectories点击按钮,选择CreateNewTrajectoriesfromcompletions(PERF)…将弹出下面的窗口:该窗口可根据等值线图为每口井创建一个垂向井轨迹,点击确定来创建这些垂向井轨迹;现在回到菜单WellTrajectories,选择TrajectoryperforationIntervals…,弹出下面的窗口:点击ReadFile,选择文件MODIFIED-PERFS.PeRF,选择SI单位制,然后open胜利地质科学研究院11若操作正确,该窗口将更新到如下:点击应用和确定;完成了模型中井的轨迹和射孔定义添加历史生产数据我们要做的最后一项工作就是要将历史生产数据添加到模型中,这样就能进行历史拟合运算再回到顶部菜单选择ImportProduction/Injectiondata(该向导用来为模拟器创建生产动态数据并定义每口井的状态!!)STEP1:该向导的第一步是指定生产文件的类型和名字。在我们的算例中,我们将使用General类型,从指南目录中选择文件Production-history.prdSTEP2:按照指导,选中包含生产数据和井名的第一行,然后下一步[使用面板上的Next/Back按钮在上一步和下一步之间进行切换]STEP3:如果数据分列没有问题,就进入第4步STEP4:进入第3至5列,在标志行中对每一列选择OilProduced,WaterProduced和GasProduced。STEP5:这里告诉你哪些井的生产数据已经被导入,哪些还没有被导入。比如,程序没有找到well5,7和9的生产数据,因为这些井没有生产历史,最简单的处理方法就是删除这些井,我们后面再做。除此之外,点击完成。胜利地质科学研究院12创建月平均生产/注入数据我们下一步就是要生成每个月的动态数据。再回到顶部菜单选择AverageProduction/InjectionData现在将鼠标移到y轴上点击右键,将弹出一个菜单允许你将平均时间段改成月度平均、半年度平均或年度平均(monthly,bi-annually,yearly)等。选择monthly并确定Highlighttheselines胜利地质科学研究院13创建历史拟合文件(*.fhf)我们下一步就要创建历史拟合文件,这样就能对模拟计算结果和实际生产数据进行对比。再回到顶部菜单选择CreateFieldHistoryfile,然后提供一个文件名(也可以使用缺省的)井定义和约束条件对那些没有生产历史的井,我们要么把它删掉,要么定义成生产井或注入井,然后关井,这样就不影响历史拟合。在该指南中,我们删除well5,将well7和9改成注入井。打开树状视图,选择Well5点击右键,选择delete和yes选择well7,右键,Properties,将弹出一个新菜单:点击ID&Type,选上Edit复选框,选择井类型Type为InjectorMobweight打开Constraints选项卡,(若问到是否应用修改则回答YES!!),选上constraintdefinition复选框。在selectnew下,输入OPER
本文标题:CMG-STARS软件培训讲义中文
链接地址:https://www.777doc.com/doc-5527517 .html