LandMark微机版DESKTOPIP培训内容_第1页
LandMark微机版DESKTOPIP培训内容_第2页
LandMark微机版DESKTOPIP培训内容_第3页
LandMark微机版DESKTOPIP培训内容_第4页
LandMark微机版DESKTOPIP培训内容_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

LandMark微机版DESKTOP"IP培训内容

一、DESKTOP-VIP介绍

1.油藏数值模拟工作原理

・应用达西定律、物质守恒方程、状态方程建立反映油藏流体渗流特征的数学物理方程。

•愉入实际油气藏动、静态数据作为微分方程的初始条件和定解条件。

•创建离散化网格,应用微分方程的数值解法,求解不同时期的油藏压力和含油饱和度分

布情况。

2.油藏数值模拟应用简介

•对于新发现的油气藏:进行不同井网井距、不同注采方式、不同设计产能的开采效果评

价对比;预测最终采收率;核实地质储量。

•对已投入开发的油气臧:进行剩余油饱和度分布研究;定量描述不同的油井T.作制度对

最终采收率的影响;确定二次或三次采油的时机;对油田调整方案进行筛选、优化。

3.LandMark公司油藏数值模拟软件包VIP介绍

3.1VIP的特点

•可在Windows®2000和UNIX®环境下运行的油藏数值模拟软件包。

•提供了界面友好的图形化的前后处理模块,帮助用户方便创建油藏模拟模型和杳看模拟

结果。

•可根据实际油藏类型和采取的开发手段来决定购买DESKTOP-VIP的不同模块。

•具有强大的数据接口,

3.2VIP的应用范围

VIP可以模拟多种油藏类型及不同的开采方式,进行不同类型的专题研究。归类如卜.:

油藏类型:

•砂岩油气藏

•裂缝性双孔双渗油气藏

•凝析油气藏

•低渗透油气藏

开采方式:

•一次衰竭开采

•常规注水开发

•混相与非混相气驱

•循环注气

・针对稠油油藏的注热水和蒸汽驱

•注聚合物驱油

•气水交替混相驱

•模拟示踪剂试验

•模拟底水锥进

・模拟多井底完井

3.3VIP的工作流程

应用计算机程序进行油藏数值模拟研究,是在油藏描述、建模的基础上,在对油藏构造

特征、油藏边界范围、油藏孔、渗等物性参数分布、油藏流体特性获得认识的基础上,模拟

油气田的开采过程。其工作方法为,首先对油藏在室网上进行离散化处理,构建能够反映油

藏构造形态和物性分布的模拟网格,模拟网格为最小的空间单元,单个网格内只能赋给一个

物性参数值,单个网格内被认为是均质的;其次对油藏的开采过程在时回上进行离散化,确

定时间变化的步长范围。应用数值解法,利用计算机求解反映油、气、水等流体在地下多孔

介质内流动的微分方程,获得不同时间步上压力和饱和度的分布数据,来反映油藏开发过程

中,油藏内不同部位压力和饱和度变化情况,实现应用数学模型模拟油气水在地下油藏的流

动过程。

VIP工作流程分以下步骤:

•创建初始化模型数据文件:在对油藏静态资料收集、整理、认识的基础上,建立反映油

藏未投入开发时状态的初始化模型,用于描述油藏物性特征和油藏流体状态。初始化模

型数据文件主要包括以下几部分数据:

a)模型控制(INIT):确定油藏类型、模拟网格类型和选取单位系统,控制结果文件

的输出等。

b)表数据(TABLES):定义包括油水界面、油藏中部深度、油藏中部压力等数据的

平衡区数据;定义油气和油水的相渗、毛管力数据表;定义油、气的PVT数据表:

对于挥发油气藏和凝析气藏定义状态方程、流体组成及性质数据表。

c)数组数据(ARRAYS):定义反映油藏几何形状的模拟网格,网格块的大小应综合

考虑以下因素:能够反映油藏物性参数平面上和纵向上的非均质性;井间保持至少

3个网格块,以有利于模型调整:考虑计算机机时。网格生成之后,接着为每个网

格块赋有效厚度、有效孔隙度、绝对渗透率等物性参数值,得到各物性参数的网格

数组。前处理模块GRIDGENR可帮助用户完成这部分数据的生成。

d)断层数据(FAULTS):描述断层信息。

e)边底水数据(INFLUX):模拟网格仅覆盖含油区域,在网格的边部、底部给出模

拟水体,在动态模拟时,不断流入网格,为系统提供物质和能量的补充。

f)局部网格加密(LGR):当局部需要做详细研究时,可进行局部网格加密。

以上各类数据按先后次序,以关键字(卡片)风格写入文件名为〈CaseNamOi.dat的文

本文件中,将此文件提交给V1P的初始化模型模拟器程序VIP-CORE执行,既可产生初始

化模拟结果。

•创建模拟模型数据文件:在对井的射孔数据、生产和注水、测试数据等动态资料收集、

整理的基础上,建立反映油藏开发过程的模拟模型文件。模拟模型数据文件主要包括以

下几部分数据:

a)控制数据:选择微分方程数值解法公式和矩阵的解法公式;控制结果文件的输出;

b)井数据:包括定义井位,井类型(生产井或注入井),井底流压或生产压差的约束

条件。

c)产量数据:给定单井在不同的时间步上的产油量或注水量。

以上各类数据按先后次序,以关键字(卡片)风格写入文件名为〈CaseNamor.dat的文

本文件中,前处理模块VIP・DataStudio(VDS)可帮助用户完成模拟模型数据文件的生成。

将此文件提交给VIP的动态模拟模型模拟器程序VIP-EXEC执行,既可产生反映油藏开采

过程的模拟结果。模拟结果可以通过3DVIEW和PLOTVIEW等后处理模块查看,PLOTVIEW

还可以进行多个模拟结果之间,或与实际生产历史数据之间生产曲线的比较。

3.4VIP的主要功能模块

3.4.1前处理模块

准备模型数据,将油藏描述结果,油藏建模结果,PVT、岩心分析结果,生产数据处理

为可以被模拟器程序识别的初始化模型数据文件和模拟模型数据文件。

•GRIDGENR:提供多种方法输入油藏构造等值图、沉积厚度等值图、砂层厚度等

值图、孔隙度等值图、渗透率等值图等地质图件,具有功能强大的等值线编辑功能。

根据油藏构造和岩性特征方便灵活创建矩形、径向、非规则和角点等各种模型网格,

完成网格插值,最终生成初始化模型数据文件中网格数组部分的数据体。VIPData

Studio(VDS):输入、处理和图示化生产井和注入井的生产历史数据。最终生成

模拟模型数据文件。DT-PVT:模拟PVT实验,当实验数据有限时,模拟产生PVT

性质;描述油藏流体的特性,应用非线形回归获取符合油藏流体特征的状态方程。

3.4.2模拟器模块

提交初始化和模拟模型数据文件,监控作业运行情况,产生模拟结果。

•V1P-CORE:初始化模型模拟器程序,处理初始化模型数据文件<CaseName>i.dat,

产生初始化模型结果。

•VIP-EXEC:模拟模型模拟器程序,处理模拟模型数据文件<CaseName>r.dat,产

生模拟模型结果。V1P-EXEC模拟模型模拟器程序可以根据油藏特征和购买的许可

二、初始化模型

为VIP-CORE初始化模型应用程序执行所准备的初始化模型文件〈CaseNameK.dat是

自由格式的文本文件,以关键字(卡片)开头,后跟参数数据,参数数据间用一个或多个空

格或制表符分隔开。多个参数可采用缩写形式,例如:

1012.512.512.515.015.16.5

可写为:103*72.52*/5.016.5

注:以下关键字注解后括号内数字表示(VIP-COREReferenceManual手册的页码。

1.常规关键字(卡片)

C:注释行(35)

INCULDE:包含外部文件(35)

SKIP:忽略之后数据(37)

NOSKIP:SKIP结束(37)

2.模型控制数据

INIT:模型控制数据起始卡(69)

DIM:改变模拟程序分配数组大小(69)

TITLEn:标题卡(72)

DATE:初始化时间(73)

END:模型文件结束(73)

MAP:结果数据输出至vdb文件(74)

NXNYNZNCOMP(NRNTHETANZRINCOMP):定义网格系统(笛卡儿或径向〕(86)

DWBBWIVWCWCRTRES(TSPS):定义物理性质常量(99)

METRIC:设置输入、输出为公制单位(103)

COMPACT:调用岩石压实处理程序(116)

PINCHOUT:地层尖灭(119)

FAULTS:蜩用断层模型选项(120)

CORNER:角点定义网格(130)

PRINT:ffi<CaseName>i.out中打印输出(145)

以下卡片仅用于组分模型

GIBBS调用Gibbs自由能能小化算法(125)

IFT后动近临界流体性质调整选项(125)

CRINIT超临界平衡(128)

3.表数据

TABLES:表数据起始卡(165)

IEQUIL:定义平衡区(167)

SWT:定义油水相渗和毛管力数据(175)

SGT:定义油气相渗和毛管力数据(179)

BOTAB:定义Dvt鞅据Q54、•仅用于黑油

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:定义网格的砂层与沉积厚度之比(35。)

POR:定义有效孔隙度数组(358)

KX(KR):定义x方向渗透率数组(359)

KY(KTHETA):定义y方向渗透率数组(360)

KZ:定义z方向渗透率数组(361)

ISAT:定义相渗表分配数组(365)

IPVT:定义pvi表分配数组(367)

ICMT:定义CMP表分配数组(372)

CR:定义岩石压缩系数数组(373)

IEQUIL:定义IEQUIL表分配数组(376)

数组次级选项:

CON:常数(41)

XVAR、X方向变化卜4、

YVAR:丫方向变化(43)

ZVAR:z方向变化(44)

VALUE:为所有层网格赋值

LAYER:为一层网格赋值(47)

MULT:应用已有数组定义新数组*\)

MOD:调整一定范围内网格值*7)

VMOD:调整一定范围内网格值S0)

5.断层数据

FAULTS:数组数据起始卡(424)

FX:定义断层数据(425)

FY:定义断层数据(425)

LAYERS:指定断开的地层范围(428)

6.模型调整

OVER:传导系数/孔隙体积数组调整(438)

VOVER:传导系数/孔隙体积数组调整(442)

7.边底水数据

INFLUX:边底水数据起始卡(456)

8.局部网格加密

LGR:局部网格加密数据起始卡(475)

CARTREF:定义矩形加密网格数据(476)

RADZREF:定义z向径向加密网格(477)

RADYREF:定义y向径向加密网格(479)

RADXREF:定义x向径向加密网格(480)

ENDREF:加密网格定义结束(476)

ARRAYS(name):定义加密网格数组数据(487)

CORP:定义加密网格角点数据(488)

ENDLGR:局部网格加密数据结束卡(475)

三、前处理模块GRIDGENR

实际油藏结构复杂,用户创建反映油藏形态的模拟网格,并为每个网格块赋砂层厚度、

油层厚度、孔隙度、渗透率等物性参数值工作量非常巨大。前处理模块GRIDGENR可以方

便、直观地帮助用户创建和编辑、修改模拟网格,进而通过自动计算,为网格块赋物性参数

值。生成的结果文本文件vCascNamO.lgr^ll<CaseName>.cor,可以被初始化模拟器程序

VIP-CORE识别,通过关健字INCLUDE直接写入初始化模型文件vCaseNameX.dat。

•介绍

・输入油藏图件

a)设置显示属性

b)输入等值线、断层、井、mesh数据

O添加、编辑、修改等值线、断层、井、mesh数据

d)查询信息

・网格化

a)创建模拟网格注意事项;

1.完成油藏图件输入、编辑之后,再做创建网格工作。

2.创建模拟网格边界尽可能沿着油藏天然边界

3.地质分层可以被劈分或合并

4.合适的网格尺寸和形状:能够反映油藏物性参数平面上和纵向上的非均质性;

井间保持至少3个网格块,以有利于模型调整;考虑计算机处理能力。

5.断层处理

6.网格加密

b)创建网格

c)编辑网格

d)查询网格信息

•计算获得网格数组

•保存文件

*.Igr网格维数定义

*.cor数组数据

*.wij井位数据

*.fpf射孔数据

GRIDGENR操作步骤

1.新建文件

File->New(Digitize)...

输入文件名,定义参考点坐标(用于确定做图范围)。

2.输入等值线、断层和尹数据文件

File->Import->FromZmapFile...

gKFile->Import->FromFile...

等值线、断层文件可以由Discovery输出得到。

3.定义主窗口显示属性

Screen->Zoomin:放大

Zoomout:缩小

Pan:视窗平移

Restore:恢复原有显示比例

Redraw:屏幕刷新

Spectrum:定义色棒

Scale:定义比例尺

BackgroupColor:定义背景色

4.定义图元显示属性

Options->A11:定义全部选项

Well:井属性

Grid:网格属性

Contour:等值线属性

Fault:断层属性

Miscellaneous:杂项

5.编辑等值线、断层

左边控制面板(ControlPanne1)内Context:Contour

Property:选相应性质

Zone:选层

Edit->Add:添加等值线、断层

Edit->Copy->Merge:亚制等值线、断层(合并)

Edit->Copy->Rep1ace:复制等值线、断层(替换)

Edit->Modity->MovePoint:移动曲线上的点

DeletePoint:删除曲线上的点

EditGroup:编辑曲线的•段轨迹

Merge:合并两条线

Break:剪断一条曲线

ExtendContour;延长曲线

Close:封闭等值线

FaultLock:等值线与断层相咬合

Setvalue:设置曲线属性值

AddConstant:加上一常数

Multiply:乘上一因子

ConvertVesh:转换mesh点至contour点

Resmooth:曲线平滑

CleanUpFault:清理断层点

Edit->Remove->single:删除单独曲线或mesh点

DatainArea:删除指定区域的数据

DatainZone:删除整个地层的数据

6.编辑井数据

左边控制面板(ControlPanne1)内Context:WELL

Edit->Add:加井

Modify:调整井位和井名

Remove:删除井

7.创建和编辑网格

左边控制面板(ControlPanne1)内Context:GRID

Edit->Add->MainGrid->Rectangle:创建矩形网格

RotatedRectangle:创建任意角度矩形网格

Boundary:创建自定义外边界网格

AllPoint:创建自定义所有角点网格

Edit->Add->InternalGridLine:添加内部网格线

ExtendGrid:拓展网格覆盖范围

ExtendGridRect:拓展矩形网格覆盖范围

Refinement:创建局部加密网格

ExtendRefinement:拓展加密网格

TieLines:添加约束线

NullLines:添加Null线

Edit->Copy:复制整个网格或约束线

Edit->Modify->MainGrid->MovePoint:移动点

PinchPoint:尖火一个点

MoveLine:移动网格线

PinchLine:尖火一个线段

RocaclculatcGrid:网格重新计算

RespaceEdgePoint:网格边界点的重分布

RedefineEdge:重定义网格边界

Rotate:网格旋转

Translate:网格平移

Edit->Modify->Refinement:调整加密网格

Edit->Remove->MainGrid:删除主网格

GridLine:删除网格线

Refinement:删除加密网格

TieLines:删除约束线

NullLines:删除Null线

8.查询(Inquire)

Inquire->Contour:查询等值线、断层信息

Grid:查询网格信息

Well:查询井信息

Text:查询文本信息

Distance:获取任意两点间距离

Coordinate:获取任意点坐标

Location:获取输入坐标后在图上的投影点

四、前处理模块DT-PVT

DT-PVT模块是一个用态软件包,它可以模拟各种PVT实验,描述油藏流体特性。产

生的结果文本文件vCaseNamo.es,可以被初始化模拟器程序VIP-CORE识别,通过关键

字INCLUDE直接写入初始化模型文件〈CaseNameX.dat。

DT-PVT菜单项介绍

File输入、输出数据文件

Config设置环境

Component设置流体组元

Heavy流体组元中重端部分分解

Pseudo流体组元中轻端部分拟化

Regres设定非线性回归参数,回归计算控制

Fluid设定流体组元状态方程参数

Tests输入实测PVT实验数据

Run进行计算和选择计算方法

Report计算结果的图/表显示、报告输出

DT-PVT文件类型

•输入数据文件*.dat:文本文件

File->Save保存

File->Open读入

•数据库文件*.dbf:二进制文件

Filc->SavcDatabase保存

File->LoadDatabase力口载

•状态方程数据文件*.eof:文本文件

Heavy->SaveEos保存聿端部分分解结果

Pseudo->SaveEos保存轻瑞部分拟化结果

Report->SaveEos保存模拟结果

•报告文件率.tab:文本文件

Rcport->SavTablc保存

Report->GetTable力口载

DT-PVT模拟实验室实验类型(23种)表1

实验名中文说明缩写形式

Z-factor气体压缩因子Z-FACTOK

Density液体密度LIQDEN

VaporPressure纯组分蒸汽压VP

SaturationPressure混合物饱和压力(露点或泡点)PSAT

Viscosity液体和气体粘度vise

ConstantComposition等组分膨张CCEXP

ConstantVolume等容衰竭CVDEP

Swelling膨胀实验SWELL

Differential差异分离实验DIFF

Multi-Contact多次接触蒸发实验MCVAP

PhaseEnvelop/Psat相包罗线计算(露点或泡点计算)ENVELOPE

GasEnthalpy气体蜡ENTHV

LiquidEnthalpy液体焙ENTHL

WaterProperty液体水性质(密度、熔、粘度、逸度系数)WATPRP

SatPressure/H2O有水存在的混合物的泡点压力PSATW

Distillation蒸福实验DISTIL

StreamDistillation蒸汽蒸储实验STMDIS

PhaseEnvelop/Full完全相包罗线计算ENVPT

ZGRAD组分随深度变化ZGRAD

CO2TABCO2饱和水的性质CO2TAB

StreamVaporization多次接触蒸汽蒸发MCSVAP

Separator/NoRegress多级分离器、无回归计算SEPARATOR

Separator/Reg实验室分离器实验、回归计算SEP

挥发油特性描述操作步骤

•重端部分特性描述

a)选择状态方程和启动Heavy选项

Config->Eos:选状态方程PR

Config->Heavy:选Yes

b)重端部分数据输入

Heavy->Parameter

在弹出窗口输入以下内容:

MolecularWeight(分子:晟)=183

SpecificGravity(比重)=0.8345

MoleFraction(摩尔分数)=0.142

选择Pseudo-ComponentNo.&Name输入框,增加二行,输入拟组分名HVY1、HVY2、HVY3,

点击OK。

选择BrackM.W.forGrouping,输入125作为第一分界限,输入300作为第二分界限。

C6toC7M.W.Boundary(C6和C7分子量分界)=90

c)重端部分计算

Heavy->Calculate

d)检查重端部分计算结果

Heavy->Graphics

Heavy->Rcvicw

e)履存重端部分的结果和输入数据

Heavy->SaveEOS保存至Heavy.eos

File->Save保存至Heavy.dat

•全组分描述

a)输入组元数据

File->New

Config->Eos:选状态方程PR

Config->TestType

选择Density、SatPressure、CnstCompositionsCnstVolume实验类型

Component->System

选择组元C02、Cl、C2>C3、iC4、nC4、iC5、nC5>C6

Componcnt->AppcndEOS:选Hcavy.cos

Componen(->Composi(ion:输入组成数据(见表2)

实验室实验数据如下:

表2组成数据

组元名井流物,mole%

CO25.84

C150.43

C29.65

C38.75

iC42.36

nC43.53

iC51.58

nC51.37

C62.29

C7+14.2

表3等组成膨胀温度=276下

压力相对实验密度实验

Psig体枳类型gm/cm3类型

60(M)0.92CCEXP0.4924CCEXP

50000.9386CCEXP

45000.9909CCEXP

4375泡点1CCEXP0.4530CCEXP

43281.0052CCEXP

42671.0117CCEXP

42301.0158CCEXP

40591.0368CCEXP

37091.0883CCEXP

34081.1472CCEXP

26881.3595CCEXP

19621.7834CCEXP

12712.7310CCEXP

9513.6866CCEXP

表4等容哀竭温度=276°F

压力C7+气体气相产量实验

psig分子量Z・因子累积%类型

43751830CVDEP

37001380.8938.753CVDEP

30001290.85819.629CVDEP

2200120().86()35.179CVDEP

14001150.89252.727CVDEP

7001160.93969.232CVDEP

表5等容衰竭温度二276下

压力液相体积实验

Psig%泡点下体积类型

4375泡点100.0CCEXP

430065.1CCEXP

415057.0CCEXP

396053.0CCEXP

3700第1级衰竭50.1CVDEP

300045.0CVDEP

220041.4CVDEP

140037.6CVDEP

70033.3CVDEP

b)输入实验数据

Tesl->Densily输入表3的密度数据

Test->SatPressure输入表3的饱和压力数据

Tesl->CnstComposition输入表3和表5的等组成膨胀数据

改变LiquidVolumeFraction为Saturation

Tcst->CnstVolume:输入表4和表5的等容衰竭数据

c)运行计算、检查结果

Run->Go:运算产生模拟结果

Report->Graphics:检查结果

d)保存结果和输入数据

Report->SaveEOS保存至Default.eos

File->Save保存至Default.dat

•用全组元描述进行回归

a)启动回归选件

Config->Regression:选Yes

b)选择回归变量

Regres->Variable

选EOSProperty,然后在Cl、HVY1、HVY2、HVY3的Qa和Qb的位置输入回归变量号1

至IJ8。点击OK。

选BinaryCoeff,然后在C1/HVY1、C1/HVY2.C1/HVY3的二元作用系数位置输入回归变

量号9,10,11。点击OK。

选Exito

c)改变回归变量界限

Regres->Limits

对所有回归变量定范围0.7-1.3o

d)回归计算控制

Regrcs->Control

在MaxNumberofIterations输入20。

e)回归运行和检查结果

Run->Go:运算产生模拟结果

Report->Graphics:检查结果

f)保存结果和输入数据

Report->SaveEOS保存至Regress.eos

File->Save保存至Regress.dat

e)加载状态方程

Componcnt->LoadEOS:选Regress.eos

g)关闭回归功能

Config->Rcgrcssion:选No

・拟组元化

a)启动拟组元选件

Config->Pscudoization:选Yes

b)定义拟组元名

Pscudo->PseudoName

建立5个拟组元,命名为PI、P2、P3、P4、P5。

0定义拟组元

Pscudo->Paramctcr

输入组成,油藏温度和饱和压力.

按表6指定拟组元

表6拟组元划分

拟组元名原始匆元名

P182、C1

P2C2、C3、iC4、nC4

P3iC5、nC5、C6、HVY1

P4HVY2

P5HVY3

d)拟组元性质计算、检查计算结果

Pseudo->Calculate

Pseudo->Review

e)保存状态方程参数和输入数据

Pseudo->SavcEOS保存至Pscudo.cos

File->Save保存至Pseudo.dat

f)状态方程替代和关闭拟组元选件

Pseudo->ReplaceEOS

Config->Pseudoization:选No

g)检查实验数据

Test->Density:检查拟组成

rIcst->SatPressure:检查拟组成

Test->Cns(Composition:检查拟组成

Test->CnstVolume:检查拟组成

h)运行计算、检查结果

Run->Go:运算产生模拟结果

Report->Graphics:检查结果

•拟化后的回归

a)启动回归选件

Config->Regression:选Yes

b)选择回向变量

Regrcs->Variablc

选EOSProperly,然后在Pl、P3、P4、P5的。a和Qb的位置输入【可归变量号1至点击

OKo

选RinaryCoeff,然后在P1/P3、P1/P4、P1/P5的二元作用系数位置输入回归变量号9,10,

Iio点击OK。

选Exito

c)回归计算控制

Rcgrcs->Control

在MaxNumberofIterations输入20。

d)回归运行和检查结果

Run->Go:运算产生模拟结果

Report->Graphics:检查结果

e)保存结果和输入数据

Rcport->SaveEOS保存至Psdreg.cos

File->Save保存至Psdreg.dat

0加载状态方程

Component->LoadEOS:选Psdreg.eos

g)关闭回归功能

Config->Regression:选No

•粘度回归计算

a)启动粘度回归

File->New

Config->Eos:选状态方程PR

Config->TestType

b)选择CnstComposition实验类型

Config->Regression:选Yes

Component->LoadEOS:选Psdreg.eos

c)指定粘度回归变量

Regres->Variable

选EOSProperty,然后在Pl、P3、P4、P5的Zc的位置输入回归变量号1到5。点击OK。

点击OK。

选Exito

d)改变回归变量界限

Rcgrcs->Limits

对所有回归变量定范围0.520。

e)回归计算控制

Regres->Control

在MaxNumberofIterations输入20。

f)输入粘度实验数据

Test->CnstComposition:输入表7的等组成膨张数据

改变LiquidVolumeFraction为Saturation

表7粘度,等组成膨胀实验温度=276°F

压力液体粘度

psigCP

62000.106

57800.102

5415().098

49800.095

46200.093

4375泡点0.091

42250.099

41000.102

39000.105

37000.109

34000.114

30000.125

26000.137

22000.153

18000.172

14000.199

10000.231

7000.260

g)回归运行和检查结果

Run->Go:运算产生模拟结果

Report->Graphics:检查结果

h)保存结果和输入数据

Report->SaveEOS保存至Vistune.eos

Filc->Savc保存至Visiunc.dai

五、动态模拟模型

为VIP-EXEC动态模拟模型应用程序执行所准备的文件vCaseName>r.dat是自由格式

的文本文件,以关键字(卡片)开头,后跟参数数据,数据间用一个或多个空格或制表符分

隔开。多口井列表时可采用缩写形式,例如:

123710251516171819

可写为:1—37102515-19

注:以下关键字注解后括号内数字表示(VIP-EXECReferenceManual手册的页码。

主要关键字(卡片)列表:

1.Utility数据关键字(卡片)

C:注释行(43)

INCLUDE:包含外部文件(43)

SKIP:忽略之后数据(44)

NOSKIP:SKIP结束(45)

RUN:<CaseName>r.dat起始卡(53)

DIM:改变模拟程序分配数组大小(54)

OPTMBL:优化物质平衡选项,仅对"IMPES(59)

VOLDAL:体积平衡选项,仅对IMPLICIT(60)

IMPLICIT

温馨提示

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

评论

0/150

提交评论