Eclipse简易关键字说明
eclipse使用技巧

代码篇:1.在源代码中快速跳转:eclipse中的跳转甚至比还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。
2.实时语法检查:编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。
当一个源码的右侧没有任何提示时,说明这个文件已经完成了。
3.自动生成getter/setter方法:只需要申明protected,private类成员变量,然后在Package Explore中找到该类,右键点击,选择“Source”“Generate Getters andSetters”。
4.更改类名/变量名:如果涉及到多处修改,不要直接在源码中更改,在Package Explore中找到要改名的类或变量,右键点击,选择“Refactor”“Rename”,eclipse会自动搜索所有相关代码并替换,确保不会遗漏或改错。
5.匹配Try:如果写的代码需要抛出或者捕捉异常,在JBuilder中,你需要首先引入这个异常类,然后再在写好的代码前后加try,catch或者在方法后面加throws,在eclipse里完全不必要这样,只需要写好代码,然后按ctrl + 1,这时会出来提示,提示你是throw还是catch这个异常,选择你需要的,按下enter就可以了。
6.快速书写循环代码:在写循环或者选择条件的语句时,先写出关键字如if、while,然后按alt + /自己去看有什么好处吧。
接下来会出来提示代码,按下tab可以在框框中跳,按下确定跳出代码提示。
热键篇:ctrl + D:删除行ctrl + M:当前窗口的最大化或最小化ctrl + L:跳到指定的行ctrl + 1:代码纠错提示alt + /:代码辅助提示F11:运行上次运行的程序Ctrl+E 会弹出下拉列表列出打开文件的名称,用户可以利用上下方向键选择要查看的文件或者敲入文件名,这样就会切换到相应的文件。
第一讲 Eclipse简介

什么是EclipseEclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一,IBM在最近几年里也一直在大力支持该项目的发展,目标是将其做成用以替代IBM Visual Age for Java(简称IVJ)的下一代IDE开发环境,并于2001年11月宣布投入4千万美元资金到该项目的研发。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclips e 附带了一个标准的插件集,包括Java 开发工具(Java Development Tools,JDT)。
其未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Ecli pse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插件。
更难能可贵的是,Ec lipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。
也就是说未来只要有人需要,就会有建立在Eclip se之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如本系列文章为了进行手机应用程序的开发就是通过J2ME插件的扩展来加以实现的。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
Eclipse的主要组成Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。
它主要由Eclipse项目、Eclips e工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成--Eclipse Platform、JDT、CDT和PDE。
JDT支持Java开发、CDT支持C开发、PDE 用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。
ECLISE用户手册全文上载

ECLIPSE用户手册(全文上载)目录数据文件综述RUNSPEC部分GRID部分EDIT部分PROPS部分REGIONS部分SOLUTION部分SUMMARY(汇总)部分SCHEDULE部分关键字描述(按字母顺序排列)ACTNUM活节点的识别ADD在当前BOX中指定的数组加一个常数ADDREG给某一流动区域内指定的数组加一个常数ADDZCORN给角点深度数组加一个常数APIGROUP给API追踪中的油PVT表分组APIVDAPI追踪平衡的深度与原油比重(API)的关系AQANTRC指定分析水层的示踪剂浓度AQUANCON定义分析水层的相关数据AQUCON数值化水层与油藏的连接AQUCT说明Carter-Tracy水层的特征数据AQUFETTetkovich水层的特征数据AQUFETP说明Fetkovich水层的特征数据AQUNUM给一个网格块赋值一个数值化水层AQUTABCarter-Tracy水层的影响函数表BDENSITY盐水地面密度BOUNDARY定义在打印网格表中显示的网格范围BOX重新定义当前输入的BOX CECON生产井射开节点的经济极限COLLAPSE识别在压缩VE选择中可压塌的单元COLUMNS设置输入数据文件的左右范围COMPDAT井完井段说明数据COMPFLSH井射孔段的闪蒸转化比COMPIMB井射开网格的渗吸表号COMPINJK用户定义的注入井相对渗透率COMPLUMP为自动修井而将射开网格归在一起COMPRP重新标定井射开节点的饱和度数据COMPVE垂直平衡(V.E.)运行时,井射孔深度的重设定COORD坐标线COORDSYS坐标系统信息COPY从一个数组拷贝数据到另一数组COPYBOX从一个BOX向另外一个拷贝一组网络数据CRITPERM对VE节点压缩的渗透率标准DATE输出日期到汇总文件DATES模拟者事先指定报告日期DATUM基准面深度,用于深度校正压力的输出BEBUG控制检测输出DENSITY地面条件下流体密度DEPTH网块中心深度DIFFC每一个PVT区域的分子扩散数据DIFFDP在双重介质运行中,限制分子扩散DIFFMMF基质-裂缝的扩散乘子DIFFMRR方向的扩散乘子DIFFMTHTθ方向扩散系数乘子DIFFMXX方向的扩散乘子DIFFMYY方向的扩散乘子DIFFMZZ方向的扩散乘子DIFFRR方向的扩散系数DIFFTHTθ方向的扩散系数DIFFXX方向扩散系数DIFFYY方向扩散系数DIFFZZ方向扩散系数DPGRID对裂缝单元使用基质单元的网格数据DRR方向网格的大小DRSDT溶解GOR的增加的最大速度DRVR方向网格大小(矢量)DRVDT挥发油的OGR的增加的最大速度DTHETAθ方向的网块大小DTHETAV网格的角度大小(向量)DXX方向的网格大小DXVX方向网格大小(向量)DYY方向网格大小DYVY方向网格大小(向量)DZZ方向网格大小DZMTRX基质块的垂直尺寸DZMTRXV基质岩体块的垂直尺寸(向量)DZNET净厚度ECHO接通重复输出开关EDITNNC改变非相邻连接EHYSTR滞后作用参数和模型选择END标志SCHEDULE部分的结束ENDBOX将BOX恢复到包含全部网格ENDNUM端点标定与深度区域号ENKRVD相对渗透率端点与深度关系表ENPTVD饱和度端点与深度关系表EQLNUM平衡区号数EQUALS在目前的BOX中设置数组为常数EQUIL平衡数据评述EXTRAPMS对表的外插请求预告信息FIPNUM流体储量区域号GCONINJE对井组井/油田注入率的控制/限制GCONPRI为“优先”而设的井组或油田产量限制GCONPROD井组或油田的产率控制或限制GCONSALE井组或油田的售气控制产率GCONSUMP井组的气消耗率和引进率GCONTOL井组控制目标(产率)的允许差额GECON井组或油田的经济极限数据GLIFTLIM最大井组人工举升能力GRAVITY地面条件下的流体密度GRIDFILE控制几何文件网格的容量GRUPRIG给井组配置修井设备GRUPTREE建立多级井组控制的树状结构GSEPCOND井组设置分离器IMBNUM渗吸饱和度函数据区域IMBNUMMF基质一裂缝渗吸区域号IMPES建立IMPES求解过程INCLUDE包含数据文件名INIT要求输出初始文件INRAD径向模型的内径KRG标定气相对渗透率的端点KRNUM方向性相对渗透率表格数KRNUMMF基岩-裂缝流动饱和度表号KRO标定油相对渗透率端点KRW标定水相对渗透率端点LOAD调入一个SAVE文件以便执行一个快速重起动MESSAGES重设置打印和停止限定的信息MINPV设置活动网格的最小孔隙体积MINPV建立一个有效网格的最小孔隙空间MISCNUM混合区数目MONITOR请求实时显示输出MULTIPLY当前定义区中的数组MULTRR方向传导率乘子MULTTHTTHETA方向传导率乘子MULTXX方向传导率乘子MULTYY方向传导率乘子MULTZZ方向传导率乘子NEWTON输出迭代计数到汇总文件NEWTRAN标定使用块拐角传导率NEXTSTEP建立下一时间步最大值NNC非相邻连接的直接输入NOECHO关闭输出的响应NOGGF压缩网格几何模型文件NODPPM非双孔的渗透率乘子NOWARN压制ECLIPSE警报信息NTG厚度净毛比OILAPI初始原油API值,以便API示踪选择OLDTRAN标定块中心传导率OLDTRANR标定任意一块中心传导率OPTIONS开启特别程序选择OUTRAD径向模型外半径OVERBU岩石负载压力表PERMRR方向绝对渗透率PERMTHTθ方向绝对渗透率PERMXX方向绝对渗透率PERMYY方向绝对渗透率PERMZZ方向绝对渗透率PINCH建立尖灭层上下的连接PINCHOUT建立尖灭层上下的连接PMAX模拟中的最大压力PMISC与压力有关的可混性表PORO网格孔隙度PORV网格孔隙体积PRESSURE初始压力PRIORITY为井的优先级选项设置系数PRVD原始压力与深度关系表PSEUDOS为PESUDO包要求输出的数据PVCO含气原油PVT性质PVDG干气的PVT性质(无挥发油)PVDO死油的PVT性质(无挥发油)PVTG湿气的PVT性质(有挥发油)PVTNUMPVT区数目PVTO活性油的PVT性质(有溶解气)PVTW水PVT性质QDRILL在钻井队列中安置井RESTART设置重启动RESVNUM对一给定油藏输入角点坐标数据ROCK岩石压缩系数ROCKNUM岩石压实表格区数ROCKTAB岩石压实数据表ROCKTABH滞后岩石压实数据表RPTGRID从GRID部分输出控制RPTONLY摘要输出的常规限制RPTPROPS控制PROPS部分的输出RPTREGS控制REGIONS部分的输出RPTRST输到RESTART文件的控制RPTRUNSP控制RUNSPEC部分的数据输出RPTSCHED控制SCHEDULE部分的输出RPTSMRY控制SUMARY部分的输出RPTSOL控制SOLUTION部分的输出RS初始溶解气油比RSCONST为死油设置的一个常数Rs值RSCONSTT为每一个死油PVT表设置的一个常数Rs值RSVD用于平衡选择的Rs与深度关系表RUNSUM所需的SUMMARY数据的制表输出RV初始挥发油气比RVCONST为干气设置的一个常数Rv值RVCONSTT为每个干气PVT表设置一个常数Rv值RVVD用于平衡选择的Rv与深度关系表SALT初始盐浓度SALTVD用于平衡的盐浓度与深度关系SAVE用于快速重启文件而需输出的SAVE文件SCALELIM设置饱和度表的标度限制SDENSITY在地面条件的混相气密度SEPVALS分离测试的Bo和Rs值SGAS初始气饱和度SGCR临界气饱和度的标度SGFN气体饱和度函数SGL原生气饱和度的标准SGOF气/油饱和度函数与气饱和度SGU最大气饱和度的饱和度表的标度SIGMA双重孔隙基岩-裂缝的连结SIGMAV双重孔隙度基岩-裂缝连结(向量)SLGOF气/油饱和度函数与液体饱和度SOF2油饱和度函数(2相)SOF3油饱和度参数(3相)SQGCR临界的气中含油饱和度的标度SOMGASSTONE1模型中含油饱和度最小值SOMWATSTONE1模型中最小油饱和度值SORWMIS混相残余油饱和度数表SOWCR标度临界水中含油的饱和度值SPECGRID网格特性的详细说明STOG油气表面张力与压力STONEI三相油相对渗透率模型STONE2三相油相对渗透率模型STOW油水表面张力与对应压力SWAT初始水饱和度SWATINIT标定毛管压力的初始水饱和度SWCR临界水饱和度的标度SWFN水饱和度函数SWL原生水饱和度的标定SWLPC仅对毛管压力曲线标定原生水饱和度SWOF水/油饱和度函数和对应的水饱和度SWU饱和度数表中最大的含水饱和度的标定TBLK示踪剂的初始浓度THPRES门限压力TLMIXPARTodd-Longstaff混合参数TNUM示踪剂浓度区TOPS每个网格的顶面深度TRACER被动的示踪剂名TRACTVD为示踪剂要求“流率极限传输”TRANRR方向的传导率TRANTHTθ方向的传导率TRANXX方向的传导率TRANYY方向的传导率TRANZZ方向的传导率TSTEP把模拟器推向新的报告时间TUNING设置模拟器控制参数TVDP初始示踪浓度与深度表TZONE过度带控制选择VAPPARS油挥发控制VEDEBUG对垂向平衡和压缩垂向平衡选择控制调整VEFRAC垂向平衡曲线系数的应用VEFRACP垂向平衡拟毛管压力系数的使用VEFRACPV垂向平衡拟毛管压力系数的使用VFPINJ对注水井输入V.F.P表VFPPRODWBOREVOL对井筒贮存设置体积WCONHIST历史拟合井观测产量WCONINJ设有组控制的注入井的控制数据WCONINJE对注入井控制数据WCONPROD对生产井控制数据WCUTBACK井减产限制WCYCLE井自动循环开与关WDRILRES防止在同一网格中同时开两口井WDRILTIM新井自动开钻的控制条件WECON生产井的经济极限数据WEFAC设置井的效率系数(为停工期)WELDEBUG个别井的跟踪输出控制WELDRAW设置生产井的最大允许压差WELOPEN关闭或重开井或井的射开层WELPI设置井的生产/注入指数值WELPRI设置井的优先数WELSOMIN自动开井的最小含油饱和度WELSPECS井的综合说明数据WELTARG重新设置井的操作目标或限制EGASPROD为控制销气而设置的特别产气井WGRUPCON为井组控制而给井设置指导产率WHISTCTL给历史拟合井设置覆盖控制WLIFT自动换管单和升举的开关数据WLIMTOL经济和其它限制的容差分数WORKLIM每次自动修井所花的时间WPIMULT用给定值乘以井射开层的地层系数WPLUG设置井的回堵长度WSALT设置注入井的盐浓度WTEST命令对已关着的井进行周期性测试WTRACER给注水井设置示踪剂浓度ZCORN同格块角点的深度1数据文件综述综述Eclipse数据输入文件可分成几个部分,每一个部分由一个关键字词引导。
eclipse知识教程(1)

ECLIPSE黑油数值模拟基础斯伦贝谢科技服务(北京)有限公司Schlumberger Technology Services (Beijing) Ltd目录简介1目的3什么是油藏数值模拟 5如何把模型与实际油藏联系在一起7为什么要进行油藏数值模拟研究10为什么选择ECLIPSE 12ECLIPSE的功能14ECLIPSE是如何工作的16静态油藏描述19PVT和岩石数据22初始化数据24井数据26使用ECLIPSE进行油藏数值模拟研究28 如何使用手册30文件的组织和结构33ECLIPSE输入/输出结构35ECLIPSE输出文件 37ECLIPSE输出类型 41输出文件名称44文件位置48宏命令的使用50输入文件结构53数据文件语法规则56关键字语法58各部分通用的关键字60系统使用63基本的UNIX命令65VI编辑器69RUNSPEC部分 73RUNSPEC部分的作用 75 RUNSPEC部分关键字 78不含RUNSPEC部分的数据文料81 GRID部分83GRID部分的作用85数据排列规则88网格几何形状90块中心网格实例94角点网格实例97网格模型格块属性99如何指定网格格块属性101传导系数规则109笛卡儿网格的传导系数Ill径向网格传导系数118页岩模型121传导系数修正124非相邻连接NNC 128断层处NNC的生成130尖灭处NNC的生成132局部网格加密(LGR)处NNC的生成134双孔模型中的NNC 136水体处NNC的生成138径向网格中NNC的生成140径向模型142输出控制145GRID部分关键字总结 148GRID部分关键字149EDIT部分153EDIT部分的作用155EDIT部分关键字总结157PROPS部分—流体属性159流体属性的作用161黑油模型概述163黑油及组分模拟167油相状态方程169用PVDO输入dead oi1的PVT属性172用PVCDO输入dead oi1的PVT数据174 用PVTO输入live oil的PVT数据176用PVCO输入live oi1的PVT数据178气体状态方程180用PVZG输入干气的PVT数据183 用PVDG输入干气的PVT属性185 用PVTG输入湿气的PVT数据187 水的状态方程189参考密度191黑油模型中相的选择193用PVT分区定义多种PVT类型196 用API追踪定义多种PVT类型199 岩石压缩系数205饱和度函数和端点标定207饱和度函数的作用209饱和度函数211三相相对渗透率217饱和度函数标定219端点标定221垂向标定226毛管力标定229输出控制233REGIONS分区部分235 REGIONS的作用237REGIONS部分关键字类型239 SOLUTION部分245SOLUTION部分的作用247平衡法249EQUI关键字的使用252块中心平衡253水平和倾斜网格块的精细网格平衡255 动态流体校正257过渡区端点变更260拟合初始含水分布262列举法264初始溶解比266重启268如何产生一个完全重启运算271如何产生一个快速重启运算272完全重启和快速重启274输出控制275水体模拟277水体模拟功能279网格水休281数值水体283Fetkovich水体286Carter-Tracy水体289流量水体292输出控制294SUMMARY部分295SUMMARY部分的作用297附加的参数301输出控制和补充的关键字304SCHEDULE部分—历史拟合307SCHEDULE部分的作用309历史拟合与预测分忻311SCHEDULE历史拟合部分体系结构313VFP曲线指定315钻一口新井:WELSPECS 321气井中的流动327连接层位定义:COMPDAT 331部分完并:COMPRP 337垂向平衡的部分完井:COMPVE 340井历史产量:WCONHIST 345井注入量:WCONlNJE 349模拟器控制:TUNING,TUNINGL和NEXTSTEP 352 输出控制:RPTSCHED和RPTRST 355再溶解和再挥发量:DRSDT和DRVDT 358模拟的前进和终止:DATES,TSTEP和END 360模拟井的动态362手动修井,修改产量和PI 366SCHEDULE部分—生产预测369主产预测部分关键字组成371 SCHEDULE预测部分结构372井目标产最设定:WCONPROD 374经济极限定义377单井经济极限,自动修井和自动降产379 经济极限,自动修井和自动降产381 CECON完井层段经济极限382WPLUG堵水措施:WPLUG 383修井措施:WLIFT 384WTEST试井:WTEST 385井产最的自动降产:WCUTBACK 386井组控制387创建井组层次:GRUPTREE 389井组/油田生产控制:GCONPROD 390井组注入控制:GCONINJE 393优先控制396井组经济极限:GECON 398收敛性399典型的收敛性问题401ECLIPSE100用户教程练习407练习1:单井锥进模型 409关于练习1的说明:单井锥进模型412练习2:部分模型的RUNSPEC部分 413练习3:部分模型GRID部分 415练习4:部分模型的PROPS部分和REGIONS部分418 练习5:部分模型初始化420练习6:部分模型历史拟合422练习7:部分模型开采优化425参考文献4271简介1.1 目的ECLIPSE100用户教程旨在通过介绍ECLIPSE中最常见的功能来帮助用户熟悉油藏数值模拟的整个过程。
说明java异常处理中用到的关键字及每个关键字的作用。

在Java中,异常处理主要涉及到以下几个关键字:
1. `try`: 用于捕获可能抛出异常的代码块。
这些代码块通常是可能会抛出异常的代码,例如I/O操作、除零操作等。
2. `catch`: 用于捕获并处理特定类型的异常。
你可以有多个`catch`块来处理不同类型的异常。
3. `finally`: 无论是否发生异常,`finally`块中的代码都会执行。
通常用于资源的清理操作,如关闭文件、数据库连接等。
4. `throw`: 用于手动抛出异常。
当你在代码中遇到错误或异常情况时,可以使用`throw`关键字抛出异常。
5. `throws`: 用于声明方法可能抛出的异常。
在方法签名中使用`throws`关键字可以告知调用者该方法可能会抛出的异常类型。
6. `try-catch-finally` 语句: 这是Java中处理异常的主要结构,它结合了`try`, `catch`, 和 `finally` 关键字。
这些关键字在Java的异常处理机制中起着重要的作用,帮助开发者更有效地管理可能出现的错误和异常情况。
第1天油气藏数值模拟培训ECLIPSE关键字介绍

EQUIL
- -Depth Pi WOC Pcow|woc GOR Pcog|Goc RSVD RVVD ACC
1500 150.0 1580 0.0 0.0 0.0
1 1* 10
(2)
RSVD 2000.0 96.11 3000.0 96.11 /
2个关键字
2个要点问题
胜利油田
SLOF
平衡初始化的过程
•9个关键字\4个要点
共32个关键字,16个要点
胜利油田
SLOF
1、RUNSPEC部分
(1)
RUNSPEC --**************************************************** TITLE
(2) START 1 'OCT' 2007/
(3) METRIC
(4)
气顶:
SWI
油气过渡带: PCOG + SWI
油区:
SWI
油水过渡带: PCOW + SWI
水区:
100%SW
气区、水区的饱和度值通过气及水的饱 和度函数表来确定,油的饱和度则通过 1-Sw-Sg计算得到。
胜利油田
SLOF
6、SOLUTION部分:
(1)
SOLUTION =========================================
123.../
Solution部分
EQUIL
Line1 /
Line2 /
Line3 /
Rock Line1 / Line2 / Line3 /
胜利油田
SLOF
5、REGIONS部分
REGIONS
SATNUM 2000*1 2000*2 2000*3 /
Eclipse简易关键字说明
Eclipse简易关键字说明数据文件综述Eclipse数据输入文件可分成八部分,每一部分由一个关键词引导。
RUNSPEC(必须) 题目、作业维数、运算键、目前的相态等;GRID(必须) 计算网格的图形规定(网格角点位置)和每个网格岩石物性的规定(孔隙度、绝对渗透率等);EDIT(选择) 对计算的孔隙体积,网格中心深度和传导率进行修改;PROPS(必须) 油层岩石和流体性质(密度、粘度、相对渗透率、毛管压力等)随压力、饱和度、组分变化表;REGION(选择) 为计算流体特性(PVT,即流体的密度和粘度)饱和度特性(相对渗透率和毛细管压力)原始条件(平衡压力和平衡饱和度)流体储量(流体储量和区内流动)所需对计算网格分区;如果这部分省略,所有的网格区块都放在第1区;SOLUTION(必须) 对油藏原始条件的确定:a.用规定的流体接触面深度到可能的流体高度(平衡)计算;b .从上一次运算建立的重启文件中读出;或c.用户自己确定每一个网格区的原始条件(一般不用此项);SUMMARY(选择) 在每一个时间步后,确定的数据被编入汇总文件中;SCHEDULE(必须) 确定模拟的作业(产量、注水量控制和限制)和给定需要输出模拟结果的时间。
在SCHEDULE部分中同样还能确定垂向流动的动态曲线和油管模拟参数。
注意:每部分文头的关键字必须从第1列开始。
1-8格内有效,该行上的其余字符当作注解。
--注解行注释,/ 常用来表示结束数据的记录,注解也可以放在同一行的斜线符号(/)之后。
* 表示重复计数,*号两边不能插入空格。
有两种方法设置缺省一是用/过早地结束一个数据记录;二是在斜线/之前加上n*表示缺省,如3*表示3个缺省值。
INCLUDE可放在任何部分,例:INCLUDE‘G1.GRDECL’ /一、RUNSPEC部分1.RUNSPEC运行定义标志必须的例:RUNSPEC ===========2.TITLE标题例:TITLEGUDONG WA TERFLOODING3.DIMENS维数、网格数例:DIMENS80 100 5 /4.METRIC|LAB定义单位制例:METRIC5.OILWATERGASDISGAS定义黑油例:OILW ATERGASDISGAS6.WATEROIL定义油水系统例:WATEROIL7.EQLDIMS平衡区参数限制,包括5个参数:①平衡区数;②压力随深度变化表中的最大条数;③溶解油气比等随深度变化表中的最大条数;④⑤8.TABDIMS表限制数据,包括:①饱和度表套数②PVT表套数③饱和度表中最大条目数④PVT表中最大条目数⑤地下流体分区最大数…9.WELLDIMS井限制数据,包括:①最大井数②每口井最大射孔层数③最大井组数④每一井组的最大井数…10.START初始时间例:START01 ‘JUN’ 1985 /二、GRID部分指定:网格维数、网格深度、毛厚度、孔隙度、渗透率、净毛比或净厚度11.GRID网格定义部分的标识例:GRID--------------12.DXX方向网格步长,赋值方式有以下几种:例1 DX50 3*60 80 /DY50 3*60 80 /例2 EQUALSDX 50 /DX 50 1 5 1 3 1 1 /DY 50 / 缺省表示同上一个BOX/例3 MINV ALUEDX 50 /DX 50 1 5 1 3 1 1 /DY 50 / 缺省表示同上一个BOX/例4 MAXV ALUEDX 50 /DX 50 1 5 1 3 1 1 /DY 50 /缺省表示同上一个BOX/例5 BOX1 5 1 3 1 1 /DX503*60 80503*60 80503*60 80/DY403*60 80403*60 80403*60 80 //ENDBOX例6 COPYPERMX PERMY /PERMX PERMZ /PERMX PERMY 1 5 1 3 1 2 /PERMX PERMZ / 缺省表示同上一个BOX/例7 MULTIPL YPERMZ 0.07 /PERMZ 0.01 1 5 1 3 1 1 /PERMX 0.8 / 缺省表示同上一个BOX/例8 ADDDX 10 /DY 10 1 5 1 3 1 1 /DZ 1 / 缺省表示同上一个BOX/13.DYY 方向网格步长,赋值方式同DX14.TOPS网格块顶面深度,赋值方式同DX15.DZZ 方向网格块垂直厚度,赋值方式同DX16.COORD坐标线,一条坐标线指定网格角点,关键字COORD 后有(NDIVIX+1)*(NDIVIY+1)*NUMRES (油藏的个数)条坐标线,每一条线由两个点构成,每一个点由X 、Y 和Z 三个坐标点构成,最后一条坐标线之后有一个(/)号。
Eclipse 100 油藏数模软件使用手册(关键字汇总)
Eclipse 100 油藏数模软件使用手册二OO四年十月目录1 Eclipse 油藏模拟软件特点 (1)1.1Eclipse软件91年A版本的新进展概况 (1)1.2Eclipse100软件特点 (1)2 数据文件综述 (12)2.1 RUNSPEC部分 (15)2.2 GRID部分 (19)2.3 EDIT部分 (24)2.4 PROPS部分 (25)2.5 REGIONS部分 (31)2.6 SOLUTION部分 (32)2.7 SUMMARY(汇总)部分 (35)2.8 SCHEDULE部分 (42)3 关键字描述(按字母顺序排列) (47)ACTNUM 活节点的识别 (47)ADD 在当前BOX中指定的数组加一个常数 (48)ADDREG 给某一流动区域内指定的数组加一个常数 (49)ADDZCORN 给角点深度数组加一个常数 (49)APIGROUP 给API追踪中的油PVT表分组 (51)APIVD API追踪平衡的深度与原油比重(API)的关系 (51)AQANTRC 指定分析水层的示踪剂浓度 (51)AQUANCON 定义分析水层的相关数据 (52)AQUCON 数值化水层与油藏的连接 (53)AQUCT 说明Carter—Tracy水层的特征数据 (54)AQUFET Tetkovich水层说明数据 (55)AQUFETP 说明Fetkovich水层的特征数据 (56)AQUNUM 给一个网格块赋值一个数值化水层 (57)AQUTAB Carter—Tracy水层的影响函数表 (58)BDENSITY 盐水地面密度 (59)BOUNDARY 定义在打印网格表中显示的网格范围 (59)BOX 重新定义当前输入的BOX (60)CECON 生产井射开节点的经济极限 (61)COLLAPSE 识别在压缩VE选择中可压塌的单元 (62)COLUMNS 设置输入数据文件的左右范围 (62)COMPDAT 井完井段说明数据 (63)COMPFLSH 井射孔段的闪蒸转化比 (65)COMPIMB 井射开网格的渗吸表号 (67)COMPINJK 用户定义的注入井相对渗透率 (68)COMPLUMP 为自动修井而将射开网格归在一起 (69)COMPRP 重新标定井射开节点的饱和度数据 (70)COMPVE 垂直平衡(V.E.)运行时,井射孔深度的重设定 (72)COORD 坐标线 (75)COORDSYS 坐标系统信息 (76)COPY 从一个数组拷贝数据到另一数组 (77)COPYBOX 从一个BOX向另外一个拷贝一组网格数据 (77)CRITPERM 对VE节点压缩的渗透率标准 (78)DATE 输出日期到汇总文件 (79)DATES 模拟者事先指定报告日期 (79)DATUM 基准面深度,用于深度校正压力的输出 (80)BEBUG 控制检测输出 (80)DENSITY 地面条件下流体密度 (81)DEPTH 网块中心深度 (82)DIFFC 每一个PVT区域的分子扩散数据 (82)DIFFDP 在双重介质运行中,限制分子扩散 (83)DIFFMMF 基质一裂缝的扩散乘子 (83)DIFFMR R方向的扩散乘子 (83)DIFFMTHT θ方向扩散系数乘子 (84)DIFFMX X方向的扩散乘子 (84)DIFFMY Y方向的扩散乘子 (85)DIFFMZ Z方向的扩散乘子 (85)DIFFR R方向的扩散系数 (86)DIFFTHT θ方向的扩散系数 (86)DIFFX X方向扩散系数 (87)DIFFY Y方向扩散系数 (87)DIFFZ Z方向扩散系数 (88)DPGRID 对裂缝单元使用基质单元的网格数据 (88)DR R方向网格的大小 (88)DRSDT 溶解GOR的增加的最大速度 (89)DRV R方向网格大小(矢量) (89)DRVDT 挥发油的OGR的增加的最大速度 (90)DTHETA θ方向的网格大小 (90)DTHETAV 网格的角度大小(向量) (91)DX X方向的网格大小 (91)DXV X方向网格大小(向量) (91)DY Y方向网格大小 (92)DYV Y方向网格大小(向量) (92)DZ Z方向网格大小 (92)DZMTRX 基质块的垂直尺寸 (93)DZMTRXV 基质岩体块的垂直尺寸(向量) (93)DZNET 净厚度 (93)ECHO 接通重复输出开关 (94)EDITNNC 改变非相邻连接 (94)EHYSTR 滞后作用参数和模型选择 (95)END 标志SCHEDULE部分的结束 (95)ENDBOX 将BOX恢复到包含全部网格 (95)ENDNUM 端点标定与深度区域号 (95)ENKRVD 相对渗透率端点与深度关系表 (96)ENPTVD 饱和度端点与深度关系表 (97)EQLNUM 平衡区号数 (98)EQUALS 在目前的BOX中设置数组为常数 (99)EQUIL 平衡数据详述 (99)EXTRAPMS 对表的外插请求预告信息 (101)FIPNUM 流体储量区域号 (102)GCONINJE 对井组井/油田注入率的控制/限制 (102)GCONPRI 为“优先”而设的井组或油田产量限制 (104)GCONPROD 井组或油田的产率控制或限制 (104)GCONSALE 井组或油田的售气控制产率 (107)GCONSUMP 井组的气消耗率和引进率 (109)GCONTOL 井组控制目标(产率)允许差额 (110)GECON 井组或油田的经济极限数据 (111)GLIFTLIM 最大井组人工举升能力 (112)GRAVITY 地面条件下的流体密度 (113)GRIDFILE 控制几何文件网格的容量 (113)GRUPRIG 给井组配置修井设备 (113)GRUPTREE 建立多级井组控制的树状结构 (114)GSEPCOND 井组设置分离器 (115)IMBNUM 渗吸饱和度函数据区域号 (115)IMBNUMMF 基质—裂缝渗吸区域号 (116)IMPES 建立IMPES求解过程 (117)IMPLICIT 重建全隐式求解 (117)INCLUDE 包含数据文件名 (117)INIT 要求输出初始文件 (118)INRAD 径向模型的内径 (118)KRG 标定气相对渗透率的端点 (118)KRNUM 方向性相对渗透率表格数 (119)KRNUMMF 基岩—裂缝流动饱和度表号 (120)KRO 标定油相对渗透率端点 (120)KRW 标定水相对渗透率端点 (121)LOAD 调入一个SAVE文件以便执行一个快速重起动 (122)MESSAGES 重设置打印和停止限定的信息 (123)MINPV 设置活动网格的最小孔隙体积 (124)MINPVV 建立一个有效网格的最小孔隙空间 (124)MISCNUM 混合区数目 (125)MONITOR 请求实时显示输出 (125)MULTIPLY 当前定义区中的数组 (126)MULTR R方向传导率乘子 (126)MULTTHT THETA方向传导率乘子 (127)MULTX X方向传导率乘子 (127)MULTY Y方向传导率乘子 (127)MULTZ Z方向传导率乘子 (128)NEWTON 输出迭代计数到汇总文件 (128)NEWTRAN 标定使用块拐角传导率 (128)NEXTSTEP 建立下一时间步最大值 (129)NNC 非相邻连接的直接输入 (129)NOECHO 关闭输出的响应 (130)NOGGF 压缩网格几何模型文件 (130)NODPPM 非双孔的渗透率乘子 (130)NOWARN 压制ECLIPSE警报信息 (130)NTG 厚度净毛比 (130)OILAPI 初始原油API值,以便API示踪选择 (131)OLDTRAN 标定块中心传导率 (131)OLDTRANR 标定任意一块中心传导率 (131)OPTIONS 开启特别程序选择 (132)OUTRAD 径向模型外半径 (134)OVERBURD 岩石负载压力表 (135)PERMR R方向绝对渗透率 (135)PERMTHT θ方向绝对渗透率 (136)PERMX X方向绝对渗透率 (136)PERMY Y方向绝对渗透率 (136)PERMZ Z方向绝对渗透率 (137)PINCH 建立尖灭层上下的连接 (137)PINCHOUT 建立尖灭层上下的连接 (138)PMAX 模拟中的最大压力 (138)PMISC 与压力有关的可混性表 (138)PORO 网格孔隙度 (139)PORV 网格孔隙体积 (140)PRESSURE 初始压力 (140)PRIORITY 为井的优先级选项设置系数 (140)PRVD 原始压力与深度关系表 (142)PSEUDOS 为PSEUDO包要求输出的数据 (142)PVCO 含气原油PVT性质 (142)PVDG 干气的PVT性质(无挥发油) (144)PVDO 死油的PVT性质(无挥发气) (145)PVTG 湿气的PVT性质(有挥发油) (145)PVTNUM PVT区数目 (146)PVTO 活性油的PVT^性质(有溶解气) (147)PVTW 水PVT性质 (148)PVTWSALT 含盐的水PVT函数 (149)QDRILL 在钻井队列中安置井 (150)RESTART 设置重启动 (151)RESVNUM 对一给定油藏输入角点坐标数据 (153)ROCK 岩石压缩系数 (153)ROCKNUM 岩石压实表格区数 (154)ROCKTAB 岩石压实数据表 (154)ROCKTABH 滞后岩石压实数据表 (155)RPTGRID 从GRID部分输出控制 (156)RPTONLY 摘要输出的常规限制 (158)RPTPROPS 控制PROPS部分的输出 (158)RPTREGS 控制REGIONS部分的输出 (159)RPTRST 输到RESTART文件的控制 (159)RPTRUNSP 控制RUNSPEC部分的数据输出 (160)RPTSCHED 控制SCHEDULE部分的输出 (160)RPTSMRY 控制SUMARY部分的输出 (163)RPTSOL 控制SOLUTION部分的输出 (163)RS 初始溶解气油比 (165)RSCONST 为死油设置的一个常数Rs值 (165)RSCONSTT 为每一个死油PVT表设置的一个常数Rs值 (166)RSVD 用于平衡选择的RWJ深度关系表 (166)RUNSUM 所需的SUMMARY数据的制表输出 (167)RV 初始挥发油气比 (167)RVCONST 为干气设置的一个常数Rv值 (167)RVCONSTT 为每个干气PVT表设置一个常数Rv值 (168)RVVD 用于平衡选择的Rv与深度关系表 (168)SALT 初始盐浓度 (169)SALTVD 用于平衡的盐浓度与深度关系 (169)SAVE 用于快速重启文件而需输出的SAVE文件 (170)SCALELIM 设置饱和度表的标度限制 (170)SDENSITY 在地面条件的混相气密度 (170)SEPVALS 分离测试的Bo和Rs值 (171)SGAS 初始气饱和度 (173)SGCR 临界气饱和度的标度 (173)SGFN 气体饱和度函数 (174)SGL 原生气饱和度的标度 (175)SGOF 气/油饱和度函数与气饱和度 (176)SGU 最大气饱和度的饱和度表的标度 (177)SIGMA 双重孔隙基岩—裂缝的连结 (178)SIGMAV 双重孔隙度基岩—裂缝的连结(向量) (178)SLGOF 气/油饱和度函数与液体饱和度 (179)SOF2 油饱和度函数(2相) (180)SOF3 油饱和度参数(3相) (181)SOGCR 临界的气中含油饱和度的标度 (182)SOMGAS STONE1模型中含油饱和度最小值 (183)SOMWAT STONE1模型中最小油饱和度值 (184)SORWMIS 混相残余油饱和度数表 (185)SOWCR 标度临界水中含油的饱和度值 (186)SPECGRID 网格特性的详细说明 (187)STOG 油气表面张力与压力 (187)STONE1 三相油相对渗透率模型 (188)STONE2 三相油相对渗透率模型 (188)STOW 油水表面张力与对应压力 (188)SWAT 初始水饱和度 (189)SWATINIT 标定毛管压力的初始水饱和度 (190)SWCR 临界水饱和度的标度 (190)SWFN 水饱和度函数 (191)SWL 原生水饱和度的标定 (192)SWLPC 仅对毛管压力曲线标定原生水饱和度 (193)SWOF 水/油饱和度函数和对应的水饱和度 (193)SWU 饱和度数表中最大的含水饱和度的标定 (195)TBLK 示踪剂的初始浓度 (196)THPRES 门限压力 (196)TLMIXPAR Todd-Longstaff混合参数 (197)TNUM 示踪剂浓度区 (198)TOPS 每个网格的顶面深度 (198)TRACER 被动的示踪剂名 (199)TRACTVD 为示踪剂要求“流率极限传输” (199)TRANR R方向的传导率 (199)TRANTHT θ方向的传导率 (200)TRANX X方向的传导率 (200)TRANY Y方向的传导率 (201)TRANZ Z方向的传导率 (201)TSTEP 把模拟器推向新的报告时间 (202)TUNING 设置模拟器控制参数 (202)TVDP 初始示踪浓度与深度表 (204)TZONE 过度带控制选择 (205)VAPPARS 油挥发控制 (205)VEDEBUG 对垂向平衡和压缩垂向平衡选择控制调整 (205)VEFRAC 垂向平衡曲线系数的应用 (206)VEFRACP 垂向平衡拟毛管压力系数的使用 (207)VEFRACPV 垂向平衡拟毛管压力系数的使用 (207)VFPINJ 对注水井输入V.F.P表 (208)VFPPROD 对生产井输入V.F.P表 (209)WBOREVOL 对井筒贮存设置体积 (212)WCONHIST 历史拟合井观测产量 (213)WCONINJ 设有组控制的注入井的控制数据 (215)WCONINJE 对注入井控制数据 (217)WCONPROD 对生产井控制数据 (218)WCUTBACK 井减少限制 (220)WCYCLE 井自动循环开与关 (222)WDRILRES 防止在同一网格中同时开两口井 (222)WDRILTIM 新井自动开钻的控制条件 (223)WECON 生产井的经济极限数据 (224)WEFAC 设置井的效率系数(为停工期) (226)WELDEBUG 个别井的跟踪输出控制 (226)WELDRAW 设置生产井的最大允许压差 (227)WELOPEN 关闭或重开井或井的射开层 (228)WELPI 设置井的生产/注入指数值 (229)WELPRI 设置井的优先数 (229)WELSOMIN 自动开井的最小含油饱和度 (230)WELSPECS 井的综合说明数据 (230)WELTARG 重新设置井的操作目标或限制 (232)WGASPROD 为控制销气而设置的特别产气井 (233)WGRUPCON 为井组控制而给井设置指导产率 (234)WHISTCTL 给历史拟合井设置覆盖控制 (235)WLIFT 自动换管串和升举的开关数据 (235)WLIMTOL 经济和其它限制的容差分数 (236)WORKLIM 每次自动修井所花的时间 (237)WPIMULT 用给定值乘以井射开层地地层系数 (237)WPLUG 设置井的回堵长度 (238)WSALT 设置注入井的盐浓度 (238)WTEST 命令对已关着的井进行周期性测试 (239)WTRACER 给注水井设置示踪剂浓度 (240)ZCORN 网格块角点的深度 (241)1Eclipse 油藏模拟软件特点1.1Eclipse软件91年A版本的新进展概况详细说明见附录B11.新功能(1)提供了可供选择的通用的油PVT数据和饱和度数据的输入关键词;(2)对每一个PVT区设计了恒量Rs或Rv值;(3)分子扩散选择能模拟气的扩散和油的组份;(4)盐水选择能模拟不同矿化度盐水的流动。
ECLIPSE油藏数值模拟软件操作技巧2009v1
ECLIPSE 数值模拟软件使用技巧 数值模拟软件使用技巧
I
目
录
第一部分 ECLIPSE 前后处理软件使用技巧 ..............................................................................1 如何使用 PVTi 进行 PVT 实验拟合.........................................................................................1 如何使用近井筒模型创建水力压裂裂缝..................................................................................7 如何在 GRAF 软件中生成沿随水平段的产量曲线 ................................................................10 如何将 Petrel 网格导入 Eclipse ...........................................................................................12 如何简便调整网格水体的大小 ..............................................................................................13 如何使用结构化网格模型创建非结构化网格模型 .................................................................16 如何用 SCAL 查看端点标定曲线 ..........................................................................................26 如何创建观测数据并在 Office 中进行显示............................................................................29 如何从 SUMMARY 文件统计月度生产数据 ..........................................................................34 如何在 ECLIPSE Office 里可视化编辑网格属性 ..................................................................36 如何把角点网格转化成块中心网格 .......................................................................................39 第二部分 ECLIPSE 关键字使用技巧........................................................................................43 如何使用示踪剂功能分析注采情况 .......................................................................................43 如何灵活使用 UDQ、UDA 与 ACTIONX..............................................................................45 如何修改负压缩体积错误 .....................................................................................................51 如何正确理解 ECLIPSE 中井/井组控制................................................................................53 如何分层输出井的生产数据 ..................................................................................................58 如何使用井列表和动态井列表(E300)进行多井批操作 .....................................................59 如何在数模模型中建立倾斜的油水界面................................................................................61 如何使用 ACTIONX 按顺序和条件自动射孔完井 .................................................................63 如何用动态分区和 ACTION 关键词进行生产控制 ................................................................65 如何使用多段井(MSW)模拟多分支井 ..............................................................................66 第三部分 ECLIPSE 综合使用技巧 ...........................................................................................69 如何在 PETREL 中生成油柱高度等值线图 ..........................................................................69 如何将 VIP 模型数据转化为 ECLIPSE 数据格式..................................................................71 如何在 Linux 系统中配置 ECLIPSE 许可证随开机自动启动 ................................................73
Eclipse基本知识与学习技巧(重要)资料PPT课件
PVT 部分
主要是输入流体PVT属性。 油,气,水的地面密度或重度; 油,气的地层体积系数,粘度随压力变化表; 溶解油气比随压力的变化表; 水的粘度,体积系数,压缩系数; 岩石压缩系数。 如果是组分模型,需要提供状态方程。
数据保存: *_PVT
SCAL部分
岩石属性:相对渗透率曲线和毛管压力曲线。 如果是油,气,水三相,需要提供油水,油气相对渗透率曲 线和毛管压力曲线(软件会自动计算三相流动时的相对渗透 率曲线);如果是油,水两相或气,水两相,只需要提供油 水或气水两相相对渗透率曲线和毛管压力曲线。
除了有规则的定义方法外还有些例子,如下: WBHP——井底流压 FWCT——全油田含水 ROIP——区域OIP(油储量) BPR ——网格块压力 BOSAT——网格块油饱和度 FOB——油的采出程度(全油田)
第1字母
第2字母
主字母
流体相
F 油田 O
油
G 集输中心 G
气
R 区域 W
水
W井 C 完井层 B 网格
Eclipse能做什么?
动态预测
1).开发指标预测及经济评价 2).评价提高采收率的方法 3).剩余油饱和度分布规律的研究,再现生产历史 动态。 诸如:• 研究剩余油饱和度分布范围和类型;• 单 井调整:改变液流方向、注采井别、注水层位;• 扩大水驱油效率和波及系数;
Eclipse能做什么? 潜力评价和提高采收率的方向
网格控制
AQUDIMS CART
DUALPERM DUALPORO FAULTDIM
LGR NONNC NOPC9 NUMRES RADIAL
流体和属性控制
API BRINE DIFFUSE ENDSCALE FOAM POLYMER ROCKCOMP SOLVENT SURFACT TEMP TRACERS
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Eclipse简易关键字说明数据文件综述Eclipse数据输入文件可分成八部分,每一部分由一个关键词引导。
RUNSPEC(必须) 题目、作业维数、运算键、目前的相态等;GRID(必须) 计算网格的图形规定(网格角点位置)和每个网格岩石物性的规定(孔隙度、绝对渗透率等);EDIT(选择) 对计算的孔隙体积,网格中心深度和传导率进行修改;PROPS(必须) 油层岩石和流体性质(密度、粘度、相对渗透率、毛管压力等)随压力、饱和度、组分变化表;REGION(选择) 为计算流体特性(PVT,即流体的密度和粘度)饱和度特性(相对渗透率和毛细管压力)原始条件(平衡压力和平衡饱和度)流体储量(流体储量和区内流动)所需对计算网格分区;如果这部分省略,所有的网格区块都放在第1区;SOLUTION(必须) 对油藏原始条件的确定:a.用规定的流体接触面深度到可能的流体高度(平衡)计算;b .从上一次运算建立的重启文件中读出;或c.用户自己确定每一个网格区的原始条件(一般不用此项);SUMMARY(选择) 在每一个时间步后,确定的数据被编入汇总文件中;SCHEDULE(必须) 确定模拟的作业(产量、注水量控制和限制)和给定需要输出模拟结果的时间。
在SCHEDULE部分中同样还能确定垂向流动的动态曲线和油管模拟参数。
注意:每部分文头的关键字必须从第1列开始。
1-8格内有效,该行上的其余字符当作注解。
--注解行注释,/ 常用来表示结束数据的记录,注解也可以放在同一行的斜线符号(/)之后。
* 表示重复计数,*号两边不能插入空格。
有两种方法设置缺省一是用/过早地结束一个数据记录;二是在斜线/之前加上n*表示缺省,如3*表示3个缺省值。
INCLUDE可放在任何部分,例:INCLUDE‘G1.GRDECL’ /一、RUNSPEC部分1.RUNSPEC运行定义标志必须的例:RUNSPEC ===========2.TITLE标题例:TITLEGUDONG WA TERFLOODING3.DIMENS维数、网格数例:DIMENS80 100 5 /4.METRIC|LAB定义单位制例:METRIC5.OILWATERGASDISGAS定义黑油例:OILW ATERGASDISGAS6.WATEROIL定义油水系统例:WATEROIL7.EQLDIMS平衡区参数限制,包括5个参数:①平衡区数;②压力随深度变化表中的最大条数;③溶解油气比等随深度变化表中的最大条数;④⑤8.TABDIMS表限制数据,包括:①饱和度表套数②PVT表套数③饱和度表中最大条目数④PVT表中最大条目数⑤地下流体分区最大数…9.WELLDIMS井限制数据,包括:①最大井数②每口井最大射孔层数③最大井组数④每一井组的最大井数…10.START初始时间例:START01 ‘JUN’ 1985 /二、GRID部分指定:网格维数、网格深度、毛厚度、孔隙度、渗透率、净毛比或净厚度11.GRID网格定义部分的标识例:GRID--------------12.DXX方向网格步长,赋值方式有以下几种:例1 DX50 3*60 80 /DY50 3*60 80 /例2 EQUALSDX 50 /DX 50 1 5 1 3 1 1 /DY 50 / 缺省表示同上一个BOX/例3 MINV ALUEDX 50 /DX 50 1 5 1 3 1 1 /DY 50 / 缺省表示同上一个BOX/例4 MAXV ALUEDX 50 /DX 50 1 5 1 3 1 1 /DY 50 /缺省表示同上一个BOX/例5 BOX1 5 1 3 1 1 /DX503*60 80503*60 80503*60 80/DY403*60 80403*60 80403*60 80 //ENDBOX例6 COPYPERMX PERMY /PERMX PERMZ /PERMX PERMY 1 5 1 3 1 2 /PERMX PERMZ / 缺省表示同上一个BOX/例7 MULTIPL YPERMZ 0.07 /PERMZ 0.01 1 5 1 3 1 1 /PERMX 0.8 / 缺省表示同上一个BOX/例8 ADDDX 10 /DY 10 1 5 1 3 1 1 /DZ 1 / 缺省表示同上一个BOX/13.DYY 方向网格步长,赋值方式同DX14.TOPS网格块顶面深度,赋值方式同DX15.DZZ 方向网格块垂直厚度,赋值方式同DX16.COORD坐标线,一条坐标线指定网格角点,关键字COORD 后有(NDIVIX+1)*(NDIVIY+1)*NUMRES 条坐标线,每一条线由两个点构成,每一个由X 、Y 和Z 三个坐标点构成,最后一条坐标线之后有一个(/)号。
例:COORD0 0 1000 0 0 10201000 0 1000 1000 0 10202000 0 1000 2000 0 10203000 0 1000 3000 0 10200 2000 1000 0 2000 10201000 2000 1000 1000 2000 10202000 2000 1000 2000 2000 10203000 2000 1000 3000 2000 1020…0 1000 2000 0 1000 10201000 1000 2000 1000 1000 10202000 1000 2000 2000 1000 10203000 1000 2000 3000 1000 1020 /17 ZCORN网格块角点的深度,关键字行后跟2*NDIVIX*2*NDIVIY*2*NDIVIZ 首先指定第一个网格块I 方向的两个角,接着是I 方向下一个网格块的两个角,依此类推,最后的值后跟一个斜杠(/)18 MAPAXES 第一个点坐标 原点坐标 第三点坐标19 COORDSYS坐标系统信息,信息是有关于网格里每个储层的坐标系统,关键字行后为NUMRES 个数据记录,每个记录用(/)号结束,NUMRES是油藏的个数,由关键字RUNSPEC中指定每个记录包括下列数据项1 在K轴方向,块的上边界坐标(整数)2 在K轴方向,块的下边界坐标(整数)3 圆的完整性‘COMP’—圆是完整的,在θ(或Y)方向‘INCOMP’—圆不是完整的4 与下面油藏的连接关系JOIN 连接SEPARATE 隔离5 上界油藏号6 下界油藏号例COORDSYS1 2 ‘COMP’ /3 4 ‘INCOMP’ /20 PORO网格块孔隙度,赋值方式同DX21 DZNET网格块净厚度,赋值方式同DX22 NTG网格块净毛比,赋值方式同DX23 PERMX X方向渗透率,赋值方式同DX24 PERMY Y方向渗透率,赋值方式同DX25 PERMZ Z方向渗透率,赋值方式同DX26 MULTX X方向传导率因子,赋值方式同DX27 MULTY Y方向传导率因子,赋值方式同DX28 MULTZ Z方向传导率因子,赋值方式同DX三、EDIT部分(不考虑)四、PROPS部分PROPS部分包括以下基本内容:油、水、气PVT数据流体密度岩石压缩数据相渗和毛管压力29 PVTO活性油的PVT性质(有溶解气)多数记录包括4个数和一末端斜杠第1列溶解油气比RS增大顺序第2列原油泡点压力第3列原油地层体积系数第4列原油粘度然而一些记录包含增加的数据,用来指定RS值的未饱和原油的性质,这个额外值对于表中最高的RS值必须给定附加数据,增加的数据占3列,对应于2、3和4列--Rssat Po Bo V o0.5 1200 1.038 1.11 /sat0.828 2000 1.063 1.06 /sat1.130 2800 1.087 1.005600 1.057 1.07 /under_sat1.390 3600 1.110 0.95 /sat1.600 4400 1.130 0.924800 1.125 0.935200 1.121 0.945600 1.117 0.95/under_sat/0.275 400 1.1334 1.17 /0.610 1200 1.1626 1.11 /…1.61 4000 1.2544 0.94 /1.72 4400 1.2656 0.924800 1.2606 0.925200 1.2555 0.92 //30 PVDG干气的PVT性质(无挥发油),结尾是一斜杠(/)。
每个表格包含了3列数。
第1列,气相压力,沿列向下值逐渐增大;第2列,相应的气体地层体积系数。
值顺着列向下逐渐变小;第3列,相应的气体粘度。
值顺着列向下不变或增大。
例PVDG--Pg Bg Vg400.0 5.90 .0130800.0 2.95 .01351200.0 1.96 .01401600.0 1.47 .01452000.0 1.18 .01502400.0 .980 .0155 /2800.0 .840 .01603200.0 .740 .01653600.0 .650 .01704000.0 .590 .01754400.0 .540 .0180 /31 PVDO死油的PVT性质(无挥发气),结尾是斜杠(/)。
每个表包括3列数。
第1列,油相压力,值顺着列向下逐渐增大;第2列,相应的原油地层体积系数,值顺着列向下逐渐减小;第3列,相应的原油粘度,值顺着列向下不变或逐渐增大。
--Po Bo V o400 1.012 1.161200 1.004 1.1642000 0.996 1.1672800 0.988 1.1723600 0.9802 1.1774400 0.9724 1.1815200 0.9646 1.1855600 0.9607 1.19 /800 1.0255 1.141600 1.0172 1.142400 1.0091 1.143200 1.0011 1.144000 0.9931 1.144800 0.9852 1.145600 0.9774 1.14 /32 RSCONSTT为每一个死油PVT表设置的一个常数RS值,每行对应一个PVT表区域,每行包括两项数据,结尾用斜杠(/)。
第1项,溶解气浓度第2项,泡点压力,假如当任何一个网格的压力下降到低于这个值,运行将结束。
例RSCONSTT0.37 1015 /0.47 1030 /33 PVTW水PVT性质,每个记录包含5项数据,末端后面是一斜杠(/)。
第1列,参考压力;第2列,参考压力下的地层水体积系数;第3列,水压缩系数;第4列,参考压力下的水粘度;第5列,水的粘性系数例PVTW--ref.pres Bw Cw Visw Cv3600 1.0034 3.0E-06 0.52341 0.0E-01 /3900 1 2.67E-06 0.56341 1.2E-07 /34 ROCK岩石压缩系数,包括多个记录,末端后是一斜杠(/),每个记录包括两项数据。