landmark 安装、培训纲要.doc_第1页
landmark 安装、培训纲要.doc_第2页
landmark 安装、培训纲要.doc_第3页
landmark 安装、培训纲要.doc_第4页
landmark 安装、培训纲要.doc_第5页
免费预览已结束,剩余33页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LandMark VIP安装、培训纲要GNT国际公司LandMark VIP安装过程1. 安装Exceed程序l 执行$EXCEEDhummingbirdMSETUP.EXEl 在弹出界面上点击Install Exceedl 按窗口提示执行安装过程。当以下窗口弹出时选取相应选项:setup type窗口出现时选Typical Installation;下一窗口出现时选yes Allow all users of this machine to see this installation;Xconfig Password窗口出现时选Skip;Xserver TuneUp窗口出现时选Skip;register Later(以后注册)。l 按系统提示框提示,重启计算机。2安装Exceed 3D程序l 执行$EXCEEDexceed3dMSETUP.EXEl 弹出界面上点击Install Exceed 3Dl 按窗口提示执行安装过程。setup type窗口出现时选Typical Installation;下一窗口出现时选yes Allow all users of this machine to see this installation;register Later(以后注册)。3. 优化Exceed提供的X-server服务l 鼠标点击:开始程序 ExceedXconfig,打开Xconfig控制面板。l 在Xconfig控制面板内双击Screen Definition图标,在弹出界面下选取Screen 0标签,Server Visual选项选取True Color;选取Common Settings标签,取消Close Warning On Exit前的复选框对勾;鼠标点击OK。l 在Xconfig控制面板内双击Performance图标,在弹出界面下单击Tune命令框,弹出Xperf对话框,点击Run All命令框,执行测试过程,完成后点击OK退出。4. 安装FLEXlm许可证管理软件l 将W2000中Volume 1光盘介质插入光驱,自动播放或执行光驱:install.exe;在弹出的界面上选取FLEXlm License Application Manage,之后选取Install。l 按系统提示框提示,重启计算机。l 获得许可证文件license.dat。将它拷贝至FLEXlm许可证管理软件的安装目录。l 鼠标点击:开始程序LAM W2000license Tool Manager,弹出LMTOOLS窗口。l 在Service/License File标签下,点击Configuration using Services前的单选框;点击Configure Services标签,选取合适的程序和许可证文件,点击Save Service命令框;点击Start/Stop/Reread标签,点击Start Server命令框。此时,在Windows2000控制面板下,双击管理工具图标;在管理工具面板下,双击服务图标,在服务列表窗口下可看到服务名为LGC License Application Manager的服务状态为已启动。在Windows2000控制面板下,双击系统图标,点击“高级”标签,在此窗口内点击“环境变量”命令框,查看系统变量“LM_LICENSE_FILE”,其值是否指向正确的许可证文件。5. 安装DESKTOP-VIP数值模拟软件包将W2000中Volume 5光盘介质插入光驱,自动播放或执行光驱:install.exe;在弹出的界面上选取DESKTOP-VIP,之后选取Install。按系统提示框提示,重启计算机。6. 启动DESKTOP-VIP数值模拟软件包鼠标点击:开始程序LandMark VIPDESKTOP-VIP。LandMark微机版DESKTOP-VIP培训内容一、 DESKTOP-VIP介绍1油藏数值模拟工作原理l 应用达西定律、物质守恒方程、状态方程建立反映油藏流体渗流特征的数学物理方程。l 输入实际油气藏动、静态数据作为微分方程的初始条件和定解条件。l 创建离散化网格,应用微分方程的数值解法,求解不同时期的油藏压力和含油饱和度分布情况。2油藏数值模拟应用简介l 对于新发现的油气藏:进行不同井网井距、不同注采方式、不同设计产能的开采效果评价对比;预测最终采收率;核实地质储量。l 对已投入开发的油气藏:进行剩余油饱和度分布研究;定量描述不同的油井工作制度对最终采收率的影响;确定二次或三次采油的时机;对油田调整方案进行筛选、优化。3LandMark公司油藏数值模拟软件包VIP介绍 3.1 VIP的特点l 可在Windows 2000和UNIX环境下运行的油藏数值模拟软件包。l 提供了界面友好的图形化的前后处理模块,帮助用户方便创建油藏模拟模型和查看模拟结果。 l 可根据实际油藏类型和采取的开发手段来决定购买DESKTOP-VIP的不同模块。l 具有强大的数据接口。 3.2 VIP的应用范围VIP可以模拟多种油藏类型及不同的开采方式,进行不同类型的专题研究。归类如下:油藏类型:l 砂岩油气藏l 裂缝性双孔双渗油气藏l 凝析油气藏组分模型l 低渗透油气藏开采方式:l 一次衰竭开采l 常规注水开发l 混相与非混相气驱l 循环注气l 针对稠油油藏的注热水和蒸汽驱l 注聚合物驱油l 气水交替混相驱l 模拟示踪剂试验l 模拟底水锥进l 模拟多井底完井3.3 VIP的工作流程应用计算机程序进行油藏数值模拟研究,是在油藏描述、建模的基础上,在对油藏构造特征、油藏边界范围、油藏孔、渗等物性参数分布、油藏流体特性获得认识的基础上,模拟油气田的开采过程。其工作方法为,首先对油藏在空间上进行离散化处理,构建能够反映油藏构造形态和物性分布的模拟网格,模拟网格为最小的空间单元,单个网格内只能赋给一个物性参数值,单个网格内被认为是均质的;其次对油藏的开采过程在时间上进行离散化,确定时间变化的步长范围。应用数值解法,利用计算机求解反映油、气、水等流体在地下多孔介质内流动的微分方程,获得不同时间步上压力和饱和度的分布数据,来反映油藏开发过程中,油藏内不同部位压力和饱和度变化情况,实现应用数学模型模拟油气水在地下油藏的流动过程。VIP工作流程分以下步骤:l 创建初始化模型数据文件:在对油藏静态资料收集、整理、认识的基础上,建立反映油藏未投入开发时状态的初始化模型,用于描述油藏物性特征和油藏流体状态。初始化模型数据文件主要包括以下几部分数据:(i.dat)a) 模型控制(INIT):确定油藏类型、模拟网格类型和选取单位系统(米制或英制),控制结果文件的输出等。b) 表数据(TABLES):定义包括油水界面、油藏中部深度、油藏中部压力等数据的平衡区数据;(实际就是压力系统)定义油气和油水的相渗、毛管力数据表;定义油、气的PVT数据表;对于挥发油气藏和凝析气藏定义状态方程、流体组成及性质数据表。c) 数组数据(ARRAYS):定义反映油藏几何形状的模拟网格,网格块的大小应综合考虑以下因素:能够反映油藏物性参数平面上和纵向上的非均质性;井间保持至少3个网格块,以有利于模型调整;考虑计算机机时。网格生成之后,接着为每个网格块赋有效厚度、有效孔隙度、绝对渗透率等物性参数值,得到各物性参数的网格数组。前处理模块GRIDGENR可帮助用户完成这部分数据的生成。一句话,定义网格,输入地质信息,计算得到数组数据。d) 断层数据(FAULTS):描述断层信息。e) 边底水数据(INFLUX):模拟网格仅覆盖含油区域,在网格的边部、底部给出模拟水体,在动态模拟时,不断流入网格,为系统提供物质和能量的补充。f) 局部网格加密(LGR):当局部需要做详细研究时,可进行局部网格加密。以上各类数据按先后次序,以关键字(卡片)风格写入文件名为i.dat(e.g.:viplxwi.dat)的文本文件中,将此文件提交给VIP的初始化模型模拟器程序VIP-CORE执行,既可产生初始化模拟结果。l 创建模拟模型数据文件:在对井的射孔数据、生产和注水、测试数据等动态资料收集、整理的基础上,建立反映油藏开发过程的模拟模型文件。模拟模型数据文件主要包括以下几部分数据:a) 控制数据:选择微分方程数值解法公式和矩阵的解法公式;控制结果文件的输出;b) 井数据:包括定义井位,井类型(生产井或注入井),井底流压或生产压差的约束条件。c) 产量数据:给定单井在不同的时间步上的产油量或注水量。以上各类数据按先后次序,以关键字(卡片)风格写入文件名为r.dat(e.g.:viplxwr.dat)的文本文件中,前处理模块VIP-Data Studio(VDS)可帮助用户完成模拟模型数据文件的生成。将此文件提交给VIP的动态模拟模型模拟器程序VIP-EXEC执行,既可产生反映油藏开采过程的模拟结果。模拟结果可以通过3DVIEW和PLOTVIEW等后处理模块查看,PLOTVIEW还可以进行多个模拟结果之间,或与实际生产历史数据之间生产曲线的比较。 3.4 VIP的主要功能模块3.4.1 前处理模块准备模型数据,将油藏描述结果,油藏建模结果,PVT、岩心分析结果,生产数据处理为可以被模拟器程序识别的初始化模型数据文件和模拟模型数据文件。l GRIDGENR:提供多种方法输入油藏构造等值图、沉积厚度等值图、砂层厚度等值图、孔隙度等值图、渗透率等值图等地质图件,具有功能强大的等值线编辑功能。根据油藏构造和岩性特征方便灵活创建矩形、径向、非规则和角点等各种模型网格,完成网格插值,最终生成初始化模型数据文件中网格数组部分的数据体。l VIP Data Studio(VDS):输入、处理和图示化生产井和注入井的生产历史数据。最终生成模拟模型数据文件。l DT-PVT:模拟PVT实验,当实验数据有限时,模拟产生PVT性质;描述油藏流体的特性,应用非线形回归获取符合油藏流体特征的状态方程。3.4.2 模拟器模块提交初始化和模拟模型数据文件,监控作业运行情况,产生模拟结果。l VIP-CORE:初始化模型模拟器程序,处理初始化模型数据文件i.dat,产生初始化模型结果。l VIP-EXEC:模拟模型模拟器程序,处理模拟模型数据文件r.dat,产生模拟模型结果。VIP-EXEC模拟模型模拟器程序可以根据油藏特征和购买的许可证情况,具备处理以下油藏类型和流体类型的功能模块:a) VIPENCORE 常规黑油模拟器。也适用于研究凝析油气藏,将油藏流体划分为挥发油(或凝析油)和不挥发油、天然气三个拟组分,使用K值PVT数据,实现扩展黑油的功能。b) VIPCOMP 组分模拟器。油藏流体由多个组元组成,流体的性质和相平衡由状态方程决定,油相和气相作为多个烃类和非烃类的混合物。用于模拟挥发油藏和凝析油气藏开采。能够模拟循环注气、注惰性气体、气水交替混相驱等开采过程。c) VIPTHERM 热采模拟器。模拟稠油油藏的注热水和蒸汽驱开采过程,在VIPCOMP组分模拟器基础上,加入了能量守恒和与温度相关的性质。d) VIPLGR 局部网格加密e) VIPDUAL 模拟双孔双渗、模拟双孔单渗、部分裂缝存在的油气藏。f) VIPPOLYMER 模拟注聚合物驱开采过程。3.4.3 后处理模块分析模拟运算结果。l PlotView 图表工具,用于显示生产曲线。可以进行多种模拟方案的对比,以及与油藏实测数据对比进行历史拟合。l 3DVIEW 油藏模拟结果的三维显示。应用先进的计算机可视化技术,为油藏工程师提供新的研究手段。l GridCalc 在模拟结果数组的基础上,计算产生新的数组。二、 初始化模型为VIP-CORE初始化模型应用程序执行所准备的初始化模型文件i.dat是自由格式的文本文件,以关键字(卡片)开头,后跟参数数据,参数数据间用一个或多个空格或制表符分隔开。多个参数可采用缩写形式,例如:10 12.5 12.5 12.5 15.0 15.0 16.5可写为:10 3*12.5 2*15.0 16.5注:以下关键字注解后括号内数字表示VIP-CORE Reference Manual手册的页码。1. 常规关键字(卡片)C:注释行(35)(以空格结束)(35表示在“HELP“-SIMULATOR-VIP core 页码)INCULDE:包含外部文件(35)(可以直接加文件名,也可以加路径)SKIP:忽略之后数据(37)NOSKIP:SKIP结束(37)2. 模型控制数据INIT:模型控制数据起始卡(69)DIM:改变模拟程序分配数组大小(69)TITLEn:标题卡(72)(n可以为1、2、3)DATE:初始化时间(73)(油藏未投入开发但很近的某一时刻)END:模型文件结束(73)MAP:结果数据输出至vdb文件(74)NX NY NZ NCOMP(NR NTHETA NZ RI NCOMP):定义网格系统(笛卡儿或径向)(86)DWB BWI VW CW CR TRES (TS PS):定义物理性质常量(99)METRIC:设置输入、输出为公制单位(103)(只有压力有三个单位选择,别的都是唯一)COMPACT:调用岩石压实处理程序(116)PINCHOUT:地层尖灭(119)FAULTS:调用断层模型选项(120)CORNER:角点定义网格(130)PRINT:在i.out中打印输出(145) 以下卡片仅用于组分模型GIBBS:调用Gibbs自由能最小化算法(125)IFT:启动近临界流体性质调整选项(125)CRINIT:超临界平衡(128)3. 表数据TABLES:表数据起始卡(165)IEQUIL:定义平衡区(167)SWT:定义油水相渗和毛管力数据(175)SGT:定义油气相渗和毛管力数据(179)BOTAB:定义pvt数据(254)-仅用于黑油CMP:定义孔、渗随压力变化表(298) 以下卡片仅用于组分模型EOS:定义状态方程(206)COMPONENTS:定义流体组元(208)PROPERTIES:定义各组元的性质(209)DJK:定义二元作用系数(213)ENDEOS:定义状态方程结束卡片(221)OILMF/ GASMF:定义流体初始组成数据(239)COMPOSITION:定义流体组成随深度变化表数据(239)SEPARATOR:定义分离器的状态方程参数(283)4. 数组数据ARRAYS:数组数据起始卡(341)DX(DR):定义矩形网格x方向步长(342)DY(DTHETA):定义矩形网格y方向步长(345)DZ:定义矩形网格z方向步长(347)DEPTH:定义矩形网格的网格顶深(352)XCORN:定义角点网格的x坐标(343)YCORN:定义角点网格的y坐标(345)ZCORN:定义角点网格的z坐标(353)DZNET:定义矩形网格的砂层厚度(349)NETGRS:定义网格的砂层与沉积厚度之比(350)POR:定义有效孔隙度数组(358)KX(KR):定义x方向渗透率数组(359)KY(KTHETA):定义y方向渗透率数组(360)KZ:定义z方向渗透率数组(361)ISAT:定义相渗表分配数组(365)IPVT:定义pvt表分配数组(367)ICMT:定义CMP表分配数组(372)CR:定义岩石压缩系数数组(373)IEQUIL:定义IEQUIL表分配数组(376)数组次级选项:CON:常数(41)Example: For a system with NX = 4, NY = 3, NZ = 2, and a constantporosity of 30%.POR CON0.30XVAR:x方向变化(42)Example: For a system where NX = 4, NY = 3, and NZ = 2.DX XVAR1. 1.5 2.0 2.5 00YVAR:y方向变化(43)For a system where NX = 4, NY = 3, and NZ = 2.DY YVAR5 6 7ZVAR :z方向变化(44)VALUE:为所有层网格赋值(45)Example: POR VALUE.10 3*.12 .15 .20 .25 2*.32 .352*.36 .12 .13 .14 .15 .152*.16 .17 .25 .22 .20 .21 00LAYER:为一层网格赋值(47)Example: DEPTH LAYER4*2000 4*2020 4*2040MULT:应用已有数组定义新数组(51)Example: KZ MULT.1 KX 00In this example, kz i = 0.1 * kx i for all gridblocksMOD:调整一定范围内网格值(57)i 1 I i 2j 1 J j 2k 1 K k 2Example: POR CON0.20MOD2 4 2 2 1 1 *1.5(2 4 2 2 1 1表示网格范围)2 3 3 3 1 1 =0.22 00VMOD:调整一定范围内网格值(60)Example 1: POR CON0.20VMOD2 4 2 3 1 1 EQ0.25 0.26 2*.270.29 0.30 005. 断层数据(定义矩形网格)FAULTS:数组数据起始卡(424)FXFR i j 1 (-j 2 ) fshift (*tm *tmt)FAULTFX 3 1 -2 -20.1FY 3 3 -4 20.1FX 5 3 -15.5FY 4 5 10. *1.5FX64-5 -5 *2FX:定义断层数据(425)FY:定义断层数据(425)LAYERS:指定断开的地层范围(428)6. 模型调整OVER(Override Modification):传导系数/孔隙体积数组调整(438)Examples: i 1 I i 2j 1 J j 2k 1 K k 2OVER TZ1 37 1 29 1 3 *0.Example with multiple arraysOVER TX TY TZ1 2 5 6 1 8 *.1 *.1 *.05VOVER:传导系数/孔隙体积数组调整(442)Example:VOVER TX57 67 1 7 2 2 EQ77*0.7. 边底水数据INFLUX:边底水数据起始卡(456)8. 局部网格加密LGR:局部网格加密数据起始卡(475)CARTREF:定义矩形加密网格数据(476)CARTREF namei1 i2 j1 j2 k1 k2nx 1 nx 2 nx 3 .nx (i2-i1+1)ny 1 ny 2 ny 3 .ny (j2-j1+1)nz 1 nz 2 nz 3 .nz (k2-k1+1)(OMIT io1 io2 jo1 jo2 ko1 ko2)(INGRID in1 in2 jn1 jn2 kn1 kn2)(CARTREF name) (RADXREF name) (RADYREF name) (RADZREF name)nested refinement(ENDREF)ENDREFC CORNER POINT GRIDNX NY NZ NCOMP32 20 2 2LGRCARTREF REF1 14 24 6 11 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 ENDREFENDLGRRADZREF:定义z向径向加密网格(477)RADYREF:定义y向径向加密网格(479)RADXREF:定义x向径向加密网格(480)ENDREF:加密网格定义结束(476)ARRAYS (name);定义加密网格数组数据(487)CORP:定义加密网格角点数据(488)ENDLGR:局部网格加密数据结束卡(475)三、 前处理模块GRIDGENR实际油藏结构复杂,用户创建反映油藏形态的模拟网格,并为每个网格块赋砂层厚度、油层厚度、孔隙度、渗透率等物性参数值工作量非常巨大。前处理模块GRIDGENR可以方便、直观地帮助用户创建和编辑、修改模拟网格,进而通过自动计算,为网格块赋物性参数值。生成的结果文本文件.lgr和.cor(为网格赋值),可以被初始化模拟器程序VIP-CORE识别,通过关键字INCLUDE直接写入初始化模型文件i.dat。提交给VIP,按submit提交。CORE-RUN成功后,FILEOUTPUT VIEW,在OUTPUT中主要看TOTAL(可以查找找到)中的AVERAGE PRESSURE, PSIA FLUIDS IN PLACE SURFACE VOLUMES看是否与研究油藏符合可以在做修改。 - -l 介绍l 输入油藏图件a) 设置显示属性b) 输入等值线、断层、井、mesh数据c) 添加、编辑、修改等值线、断层、井、mesh数据d) 查询信息l 网格化a) 创建模拟网格注意事项:1 完成油藏图件输入、编辑之后,再做创建网格工作。2 创建模拟网格边界尽可能沿着油藏天然边界(同时考虑油藏形状不能变形厉害)3 地质分层可以被劈分或合并4 合适的网格尺寸和形状:能够反映油藏物性参数平面上和纵向上的非均质性;井间保持至少3个网格块,以有利于模型调整;考虑计算机处理能力。5 断层处理6 网格加密b) 创建网格c) 编辑网格context-grid-editd) 查询网格信息l 计算获得网格数组l 保存文件*.lgr网格维数定义*.cor数组数据(计算之后输出得到)*.wij井位数据*.fpf射孔数据GRIDGENR操作步骤1 新建文件第一种方法: File-New(Digitize)输入文件名,定义参考点坐标(用于确定做图范围),添加断层,网格,然后import顶部构造、property文件,计算。如计算出问题,可看输出的array,查看问题所在,修改网格、重新计算。第二种方法File-New(IMPORT),那么直接输入的由Discovery输出得到的断层文件,然后添加网格、import property文件,计算。如计算出问题,可看输出的array,查看问题所在,修改网格、重新计算。2 输入等值线、断层和井数据文件File-Import-From Zmap File或File-Import- From File等值线、断层文件可以由Discovery输出得到。Discovery输出的文件类型有kx-cont.dat,kx-data.dat; por-cont.dat,por-data.dat 等,data.dat文件是根据自己习惯命名的散点数据(实际点)文件。输入文件的步骤:(断层) gridgennew(import)from file okmodified data exists,save it before restart? yes entet new database file fault.gdbokfile already exists.overwrite ityesallreplace ok(输入后如无显示,认真审一下文件)3 定义主窗口显示属性Screen-Zoom in:放大Zoom out:缩小Pan:视窗平移Restore:恢复原有显示比例Redraw:屏幕刷新(各种编辑之后,可用此命令)Spectrum:定义色棒Scale:定义比例尺Backgroup Color:定义背景色4 定义图元显示属性Options-All:定义全部选项Well:井属性Grid:网格属性Contour:等值线属性Fault:断层属性Miscellaneous:杂项5 编辑等值线、断层左边控制面板(Control Pannel)内 Context:ContourProperty:选相应性质Zone:选层Edit-Add:添加等值线、断层Edit-Copy-Merge:复制等值线、断层(合并)Edit-Copy-Replace:复制等值线、断层(替换)Edit-Modity-Move Point:移动曲线上的点Delete Point:删除曲线上的点Edit Group:编辑曲线的一段轨迹Merge:合并两条线Break:剪断一条曲线Extend Contour:延长曲线Close:封闭等值线Fault Lock:等值线与断层相咬合Set value:设置曲线属性值Add Constant:加上一常数Multiply:乘上一因子Convert Mesh:转换mesh点至contour点Resmooth:曲线平滑Clean Up Fault:清理断层点Edit-Remove-single:删除单独曲线或mesh点Data in Area:删除指定区域的数据Data in Zone:删除整个地层的数据6编辑井数据左边控制面板(Control Pannel)内 Context:WELLEdit-Add:加井Modify:调整井位和井名Remove:删除井7 创建和编辑网格左边控制面板(Control Pannel)内 Context:GRIDEdit-Add-Main Grid-Rectangle:创建矩形网格Rotated Rectangle:创建任意角度矩形网格Boundary:创建自定义外边界网格All Point:创建自定义所有角点网格Edit-Add-Internal Grid Line:添加内部网格线Extend Grid:拓展网格覆盖范围Extend Grid Rect:拓展矩形网格覆盖范围Refinement:创建局部加密网格(径向加密必须以井为中心,角度必须是4的倍数)Extend Refinement:拓展加密网格angularTie Lines:添加约束线Null Lines:添加Null线(空线)Edit-Copy:复制整个网格或约束线Edit-Modify-Main Grid-Move Point:移动点Pinch Point:尖灭一个点Move Line:移动网格线Pinch Line:尖灭一个线段(线尖灭后加Null Lines执行后,挖空的是一段,至于尖灭处)Recaclculate Grid:网格重新计算Respace Edge Point:网格边界点的重分布Redefine Edge:重定义网格边界Rotate:网格旋转Translate:网格平移Edit-Modify-Refinement:调整加密网格(include 可以恢复omit掉的网格)Edit-Remove-Main Grid:删除主网格Grid Line:删除网格线Refinement:删除加密网格Tie Lines:删除约束线Null Lines:删除Null线8 查询(Inquire)Inquire-Contour:查询等值线、断层信息Grid:查询网格信息Well:查询井信息Text:查询文本信息Distance:获取任意两点间距离Coordinate:获取任意点坐标Location:获取输入坐标后在图上的投影点四、前处理模块DT-PVTDT-PVT模块是一个相态软件包,它可以模拟各种PVT实验,描述油藏流体特性。产生的结果文本文件.eos,可以被初始化模拟器程序VIP-CORE识别,通过关键字INCLUDE直接写入初始化模型文件i.dat。(inputDT-PVT)DT-PVT菜单项介绍File输入、输出数据文件Config设置环境Component设置流体组元Heavy流体组元中重端部分分解(C7以上)Pseudo流体组元中轻端部分拟化(如何用最少的组元反映流体特性)Regres设定非线性回归参数,回归计算控制Fluid设定流体组元状态方程参数Tests输入实测PVT实验数据Run进行计算和选择计算方法Report计算结果的图/表显示、报告输出DT-PVT文件类型l 输入数据文件*.dat:文本文件File-Save 保存File-Open 读入l 数据库文件*.dbf:二进制文件File-Save Database保存File-Load Database 加载l 状态方程数据文件*.eos:文本文件Heavy-Save Eos 保存重端部分分解结果Pseudo-Save Eos 保存轻端部分拟化结果Report-Save Eos 保存模拟结果l 报告文件*.tab:文本文件Report-SavTable 保存Report-GetTable加载DT-PVT模拟实验室实验类型(23种)表1实验名中文说明缩写形式Z-factor气体压缩因子Z-FACTORDensity液体密度LIQDENVapor Pressure纯组分蒸汽压VPSaturation Pressure混合物饱和压力(露点或泡点)PSATViscosity液体和气体粘度VISCConstant Composition等组分膨胀CCEXPConstant Volume等容衰竭CVDEPSwelling膨胀实验SWELLDifferential差异分离实验DIFFMulti-Contact多次接触蒸发实验MCVAPPhase Envelop/Psat相包罗线计算(露点或泡点计算)ENVELOPEGas Enthalpy气体焓ENTHVLiquid Enthalpy液体焓ENTHLWater Property液体水性质(密度、焓、粘度、逸度系数)WATPRPSat Pressure/H2O有水存在的混合物的泡点压力PSATWDistillation蒸馏实验DISTILStream Distillation蒸汽蒸馏实验STMDISPhase Envelop/Full完全相包罗线计算ENVPTZGRAD组分随深度变化ZGRADCO2TABCO2饱和水的性质CO2TABStream Vaporization多次接触蒸汽蒸发MCSVAPSeparator/No Regress多级分离器、无回归计算SEPARATORSeparator/Reg实验室分离器实验、回归计算SEP挥发油特性描述操作步骤l 重端部分特性描述a) 选择状态方程和启动Heavy选项Config-Eos:选状态方程PRConfig-Heavy:选Yesb) 重端部分数据输入Heavy-Parameter在弹出窗口输入以下内容:Molecular Weight(分子量)=183Specific Gravity(比重)=0.8345Mole Fraction(摩尔分数)=0.142选择Pseudo-Component No.&Name输入框,增加三行,输入拟组分名HVY1、HVY2、HVY3(必须大写),点击OK。选择Brack M.W. for Grouping,输入125作为第一分界限,输入300作为第二分界限。C6 to C7 M.W. (分子量)Boundary(C6和C7分子量分界)=90c) 重端部分计算Heavy-Calculated) 检查重端部分计算结果Heavy-Graphics(光标接触变白点击可查看分项)看完后,点MORE后点EXIT退出。Heavy-Review(-OK)e) 保存重端部分的结果和输入数据Heavy-SaveEOS保存至Heavy.eosFile-Save保存至Heavy.datl 全组分描述a) 输入组元数据File-NewConfig-Eos:选状态方程PRConfig-Test Type选择Density、Sat Pressure 、Cnst Composition、Cnst Volume( 可以输入数字1、2、3等表示实验次数)实验类型Component-System选择组元CO2、C1、C2、C3、iC4、nC4、iC5、nC5、C6Component-Append EOS:选Heavy.eosComponent-Composition:输入组成数据(百分数换算成小数)(见表2)实验室实验数据如下:表2 组成数据组元名井流物,mole%CO25.84C150.43C29.65C38.75iC42.36nC43.53iC51.58nC51.37C62.29C7+14.2表3 等组成膨胀 温度=276压力psig相对体积实验类型密度gm/cm3实验类型60000.92CCEXP0.4924CCEXP50000.9386CCEXP45000.9909CCEXP4375 泡点1CCEXP0.4530CCXP43281.0052CCEXP42671.0117CCEXP42301.0158CCEXP40591.0368CCEXP37091.0883CCEXP34081.1472CCEXP26881.3595CCEXP19621.7834CCEXP12712.7310CCEXP9513.6866CCEXP表4 等容衰竭 温度=276压力psigC7+分子量气体Z-因子气相产量累积%实验类型4375 1830CVDEP37001380.8938.753CVDEP30001290.85819.629CVDEP22001200.86035.179CVDEP14001150.89252.727CVDEP7001160.93969.232CVDEP表5 等容衰竭 温度=276压力psig液相体积%泡点下体积实验类型4375 泡点00.0CCEXP430065.1CCEXP415057.0CCEXP396053.0CCEXP3700 第1级衰竭50.1CVDEP300045.0CVDEP220041.4CVDEP140037.6CVDEP70033.3CVDEPb) 输入实验数据Test-Density:输入表3的密度数据Test-Sat Pressure:输入表3的饱和压力数据Test-Cnst Composition:输入表3和表5的等组成膨胀数据 改变Liquid Volume Fraction为SaturationTest-Cnst Volume:输入表4和表5的等容衰竭数据c) 运行计算、检查结果Run-Go:运算产生模拟结果Report-Graphics:检查结果d) 保存结果和输入数据Report-SaveEOS保存至Default.eosFile-Save保存至Default.datl 用全组元描述进行回归a) 启动回归选件Config-Regression:选Yesb) 选择回归变量Regres-Variable选EOS Property,然后在C1、HVY1、HVY2、HVY3的a和b的位置输入回归变量号1到8。点击OK。选Binary Coeff,然后在C1/HVY1、C1/HVY2、C1/HVY3的二元作用系数位置输入回归变量号9,10,11。点击OK。选Exit。c) 改变回归变量界限Regres-Limits对所有回归变量定范围0.7-1.3。d) 回归计算控制Regres-Control在Max Number of Iterations输入20。e) 回归运行和检查结果Run-Go:运算产生模拟结果Report-Graphics:检查结果f) 保存结果和输入数据Report-SaveEOS保存至Regress.eosFile-Save保存至Regress.date) 加载状态方程Component-LoadEOS:选Regress.eosg) 关闭回归功能Config-Regression:选Nol 拟组元化a) 启动拟组元选件Config-Pseudoization:选Yesb) 定义拟组元名Pseudo- Pseudo Name建立5个拟组元,命名为P1、P2、P3、P4、P5。c) 定义拟组元Pseudo-Parameter输入组成,油藏温度和饱和压力。按表6指定拟组元表6 拟组元划分拟组元名原始组元名P1CO2、C1P2C2、C3、iC4、nC4P3iC5、nC5、C6、HVY1P4HVY2P5HVY3d) 拟组元性质计算、检查计算结果Pseudo-CalculatePseudo-Reviewe) 保存状态方程参数和输入数据Pseudo -SaveEOS保存至Pseudo.eosFile-Save保存至Pseudo.datf) 状态方程替代和关闭拟组元选件Pseudo -ReplaceEOSConfig-Pseudoization:选Nog) 检查实验数据Test-Density:检查拟组成Test-Sat Pressure:检查拟组成Test-Cnst Composition:检查拟组成Test-Cnst Volume:检查拟组成h) 运行计算、检查结果Run-Go:运算产生模拟结果Report-Graphics:检查结果l 拟化后的回归a) 启动回归选件Config-Regression:选Yesb) 选择回归变量Regres-Variable选EOS Property,然后在P1、P3、P4、P5的a和b的位置输入回归变量号1到8。点击OK。选Binary Coeff,然后在P1/P3、P1/P4、P1/P5的二元作用系数位置输入回归变量号9,10,11。点击OK。选Exit。c) 回归计算控制Regres-Control在Max Number of Iterations输入20。d) 回归运行和检

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论