Eclipse100油藏数模软件使用介绍资料(关键字汇总).doc
-
资源ID:2475964
资源大小:1.26MB
全文页数:330页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Eclipse100油藏数模软件使用介绍资料(关键字汇总).doc
+ Eclipse 100 油藏数模软件使用手册二OO四年十月 目 录 1 Eclipse 油藏模拟软件特点 11.1 Eclipse软件91年A版本的新进展概况 11.2 Eclipse100软件特点 1 2 数据文件综述 122.1 RUNSPEC部分 152.2 GRID部分192.3 EDIT部分242.4 PROPS部分 252.5 REGIONS部分 312.6 SOLUTION部分322.7 SUMMARY(汇总)部分 352.8 SCHEDULE部分42 3 关键字描述(按字母顺序排列) 47ACTNUM 活节点的识别47ADD 在当前BOX中指定的数组加一个常数48ADDREG 给某一流动区域内指定的数组加一个常数49ADDZCORN 给角点深度数组加一个常数49APIGROUP 给API追踪中的油PVT表分组51APIVD API追踪平衡的深度与原油比重(API)的关系51AQANTRC 指定分析水层的示踪剂浓度51AQUANCON 定义分析水层的相关数据52AQUCON 数值化水层与油藏的连接53AQUCT 说明CarterTracy水层的特征数据54AQUFET Tetkovich水层说明数据55AQUFETP 说明Fetkovich水层的特征数据56AQUNUM 给一个网格块赋值一个数值化水层57AQUTAB CarterTracy水层的影响函数表58BDENSITY 盐水地面密度59BOUNDARY 定义在打印网格表中显示的网格范围 59BOX 重新定义当前输入的BOX60CECON 生产井射开节点的经济极限 61COLLAPSE 识别在压缩VE选择中可压塌的单元62COLUMNS 设置输入数据文件的左右范围 62COMPDAT 井完井段说明数据 63COMPFLSH 井射孔段的闪蒸转化比65COMPIMB 井射开网格的渗吸表号67COMPINJK 用户定义的注入井相对渗透率68COMPLUMP 为自动修井而将射开网格归在一起69COMPRP 重新标定井射开节点的饱和度数据 70COMPVE 垂直平衡(V.E.)运行时,井射孔深度的重设定 72COORD 坐标线 75COORDSYS 坐标系统信息76COPY 从一个数组拷贝数据到另一数组 77COPYBOX 从一个BOX向另外一个拷贝一组网格数据 77CRITPERM 对VE节点压缩的渗透率标准 78DATE 输出日期到汇总文件79DATES 模拟者事先指定报告日期79DATUM 基准面深度,用于深度校正压力的输出 80BEBUG 控制检测输出 80DENSITY 地面条件下流体密度 81DEPTH 网块中心深度 82DIFFC 每一个PVT区域的分子扩散数据 82DIFFDP 在双重介质运行中,限制分子扩散 83DIFFMMF 基质一裂缝的扩散乘子 83DIFFMR R方向的扩散乘子83DIFFMTHT 方向扩散系数乘子84DIFFMX X方向的扩散乘子84DIFFMY Y方向的扩散乘子85DIFFMZ Z方向的扩散乘子 85DIFFR R方向的扩散系数86DIFFTHT 方向的扩散系数 86DIFFX X方向扩散系数87DIFFY Y方向扩散系数87DIFFZ Z方向扩散系数 88DPGRID 对裂缝单元使用基质单元的网格数据 88DR R方向网格的大小88DRSDT 溶解GOR的增加的最大速度89DRV R方向网格大小(矢量) 89DRVDT 挥发油的OGR的增加的最大速度 90DTHETA 方向的网格大小 90DTHETAV 网格的角度大小(向量) 91DX X方向的网格大小 91DXV X方向网格大小(向量)91DY Y方向网格大小92DYV Y方向网格大小(向量)92DZ Z方向网格大小92DZMTRX 基质块的垂直尺寸93DZMTRXV 基质岩体块的垂直尺寸(向量) 93DZNET 净厚度 93ECHO 接通重复输出开关94EDITNNC 改变非相邻连接94EHYSTR 滞后作用参数和模型选择 95END 标志SCHEDULE部分的结束 95ENDBOX 将BOX恢复到包含全部网格95ENDNUM 端点标定与深度区域号 95ENKRVD 相对渗透率端点与深度关系表 96ENPTVD 饱和度端点与深度关系表97EQLNUM 平衡区号数 98EQUALS 在目前的BOX中设置数组为常数 99EQUIL 平衡数据详述 99EXTRAPMS 对表的外插请求预告信息 101FIPNUM 流体储量区域号 102GCONINJE 对井组井/油田注入率的控制/限制 102GCONPRI 为“优先”而设的井组或油田产量限制104GCONPROD 井组或油田的产率控制或限制 104 GCONSALE 井组或油田的售气控制产率 107GCONSUMP 井组的气消耗率和引进率 109GCONTOL 井组控制目标(产率)允许差额 110GECON 井组或油田的经济极限数据 111GLIFTLIM 最大井组人工举升能力 112GRAVITY 地面条件下的流体密度 113GRIDFILE 控制几何文件网格的容量 113GRUPRIG 给井组配置修井设备 113GRUPTREE 建立多级井组控制的树状结构 114GSEPCOND 井组设置分离器 115IMBNUM 渗吸饱和度函数据区域号 115IMBNUMMF 基质裂缝渗吸区域号 116IMPES 建立IMPES求解过程 117IMPLICIT 重建全隐式求解 117INCLUDE 包含数据文件名 117INIT 要求输出初始文件 118INRAD 径向模型的内径 118KRG 标定气相对渗透率的端点 118KRNUM 方向性相对渗透率表格数 119KRNUMMF 基岩裂缝流动饱和度表号 120KRO 标定油相对渗透率端点 120KRW 标定水相对渗透率端点 121LOAD 调入一个SAVE文件以便执行一个快速重起动 122MESSAGES 重设置打印和停止限定的信息 123MINPV 设置活动网格的最小孔隙体积124MINPVV 建立一个有效网格的最小孔隙空间 124MISCNUM 混合区数目 125MONITOR 请求实时显示输出 125MULTIPLY 当前定义区中的数组 126MULTR R方向传导率乘子 126 MULTTHT THETA方向传导率乘子 127MULTX X方向传导率乘子 127MULTY Y方向传导率乘子 127MULTZ Z方向传导率乘子 128NEWTON 输出迭代计数到汇总文件 128NEWTRAN 标定使用块拐角传导率 128NEXTSTEP 建立下一时间步最大值 129NNC 非相邻连接的直接输入 129NOECHO 关闭输出的响应 130NOGGF 压缩网格几何模型文件 130NODPPM 非双孔的渗透率乘子 130NOWARN 压制ECLIPSE警报信息 130NTG 厚度净毛比 130OILAPI 初始原油API值,以便API示踪选择131OLDTRAN 标定块中心传导率131OLDTRANR 标定任意一块中心传导率 131OPTIONS 开启特别程序选择 132OUTRAD 径向模型外半径 134OVERBURD 岩石负载压力表 135PERMR R方向绝对渗透率 135PERMTHT 方向绝对渗透率 136PERMXX方向绝对渗透率136PERMYY方向绝对渗透率 136PERMZZ方向绝对渗透率137PINCH建立尖灭层上下的连接 137PINCHOUT 建立尖灭层上下的连接138PMAX模拟中的最大压力138PMISC与压力有关的可混性表138PORO网格孔隙度139PORV网格孔隙体积140PRESSURE初始压力 140PRIORITY为井的优先级选项设置系数140PRVD原始压力与深度关系表142PSEUDOS为PSEUDO包要求输出的数据 142PVCO含气原油PVT性质142PVDG干气的PVT性质(无挥发油) 144PVDO死油的PVT性质(无挥发气) 145PVTG湿气的PVT性质(有挥发油) 145PVTNUMPVT区数目146PVTO活性油的PVT性质(有溶解气) 147PVTW水PVT性质148PVTWSALT含盐的水PVT函数149QDRILL在钻井队列中安置井150RESTART设置重启动151RESVNUM对一给定油藏输入角点坐标数据153ROCK岩石压缩系数153ROCKNUM岩石压实表格区数154ROCKTAB岩石压实数据表154ROCKTABH滞后岩石压实数据表155RPTGRID从GRID部分输出控制 156RPTONLY 摘要输出的常规限制158RPTPROPS控制PROPS部分的输出158RPTREGS控制REGIONS部分的输出159RPTRST输到RESTART文件的控制159RPTRUNSP控制RUNSPEC部分的数据输出160RPTSCHED控制SCHEDULE部分的输出 160RPTSMRY控制SUMARY部分的输出 163RPTSOL控制SOLUTION部分的输出163RS初始溶解气油比165RSCONST为死油设置的一个常数Rs值 165RSCONSTT为每一个死油PVT表设置的一个常数Rs值 166RSVD用于平衡选择的RWJ深度关系表166RUNSUM所需的SUMMARY数据的制表输出167RV初始挥发油气比167RVCONST为干气设置的一个常数Rv值 167RVCONSTT为每个干气PVT表设置一个常数Rv值168RVVD用于平衡选择的Rv与深度关系表168SALT初始盐浓度 169SALTVD用于平衡的盐浓度与深度关系169SAVE用于快速重启文件而需输出的SAVE文件 170SCALELIM设置饱和度表的标度限制170SDENSITY在地面条件的混相气密度170SEPVALS分离测试的Bo和Rs值171SGAS初始气饱和度173SGCR临界气饱和度的标度173SGFN气体饱和度函数174SGL原生气饱和度的标度 175SGOF气/油饱和度函数与气饱和度 176SGU最大气饱和度的饱和度表的标度177SIGMA双重孔隙基岩裂缝的连结178SIGMAV双重孔隙度基岩裂缝的连结(向量) 178SLGOF气/油饱和度函数与液体饱和度 179SOF2油饱和度函数(2相) 180SOF3油饱和度参数(3相) 181SOGCR临界的气中含油饱和度的标度182SOMGASSTONE1模型中含油饱和度最小值 183SOMWATSTONE1模型中最小油饱和度值184SORWMIS混相残余油饱和度数表185SOWCR标度临界水中含油的饱和度值186SPECGRID网格特性的详细说明187STOG油气表面张力与压力187STONE1三相油相对渗透率模型188STONE2三相油相对渗透率模型188STOW油水表面张力与对应压力188SWAT初始水饱和度 189SWATINIT标定毛管压力的初始水饱和度 190SWCR临界水饱和度的标度190SWFN水饱和度函数191SWL原生水饱和度的标定192SWLPC仅对毛管压力曲线标定原生水饱和度193SWOF水/油饱和度函数和对应的水饱和度 193SWU饱和度数表中最大的含水饱和度的标定195TBLK示踪剂的初始浓度196THPRES门限压力196TLMIXPARTodd-Longstaff混合参数197TNUM示踪剂浓度区 198TOPS每个网格的顶面深度198TRACER被动的示踪剂名199TRACTVD为示踪剂要求“流率极限传输” 199TRANRR方向的传导率199TRANTHT方向的传导率200TRANXX方向的传导率200TRANYY方向的传导率201TRANZZ方向的传导率201TSTEP把模拟器推向新的报告时间202TUNING设置模拟器控制参数202TVDP初始示踪浓度与深度表204TZONE过度带控制选择205VAPPARS油挥发控制 205VEDEBUG对垂向平衡和压缩垂向平衡选择控制调整205VEFRAC垂向平衡曲线系数的应用206VEFRACP垂向平衡拟毛管压力系数的使用207VEFRACPV垂向平衡拟毛管压力系数的使用 207VFPINJ对注水井输入V.F.P表 208VFPPROD对生产井输入V.F.P表 209WBOREVOL对井筒贮存设置体积 212WCONHIST历史拟合井观测产量 213WCONINJ设有组控制的注入井的控制数据 215WCONINJE对注入井控制数据 217WCONPROD对生产井控制数据 218WCUTBACK井减少限制 220WCYCLE井自动循环开与关 222WDRILRES防止在同一网格中同时开两口井222WDRILTIM新井自动开钻的控制条件 223WECON生产井的经济极限数据 224WEFAC设置井的效率系数(为停工期) 226WELDEBUG个别井的跟踪输出控制 226WELDRAW设置生产井的最大允许压差 227WELOPEN关闭或重开井或井的射开层 228WELPI设置井的生产/注入指数值229WELPRI设置井的优先数 229WELSOMIN自动开井的最小含油饱和度 230WELSPECS井的综合说明数据 230WELTARG重新设置井的操作目标或限制 232WGASPROD为控制销气而设置的特别产气井 233WGRUPCON为井组控制而给井设置指导产率 234WHISTCTL给历史拟合井设置覆盖控制 235WLIFT自动换管串和升举的开关数据 235WLIMTOL经济和其它限制的容差分数 236WORKLIM每次自动修井所花的时间 237WPIMULT用给定值乘以井射开层地地层系数 237WPLUG设置井的回堵长度 238WSALT设置注入井的盐浓度 238WTEST命令对已关着的井进行周期性测试 239WTRACER给注水井设置示踪剂浓度 240ZCORN网格块角点的深度 2411 Eclipse 油藏模拟软件特点1.1 Eclipse软件91年A版本的新进展概况详细说明见附录B11. 新功能(1) 提供了可供选择的通用的油PVT数据和饱和度数据的输入关键词;(2) 对每一个PVT区设计了恒量Rs或Rv值;(3) 分子扩散选择能模拟气的扩散和油的组份;(4) 盐水选择能模拟不同矿化度盐水的流动。(5) 独立的饱和度表能用于基质裂缝介质中的流动计算;(6) 设置了先用驱替曲线平衡计算,后用吸吮曲线模拟的选择;(7) 端点刻度选择可以用来刻度相对渗透率端点;(8) 在模拟时间一节中,饱和度和PVT区可以改变;(9) 可以设置有效网格节点最小孔隙体积的下限值;(10) 若网格扩展,对O基面深度可以用负值;(11) 用块中心模型,设置了垂向平衡计算的块内流动新选择;(12) 当分离器条件改变时,井/井组流动可以变换;(13) 井压差限制可用于气井;(14) 对注水井可以设置恒量相对渗透率;(15) 用一个给定系数,刻度井的连通系数;(16) 一个关键字能控制单井历史拟合的全过程;(17) 在汇总数据文件中输出油田和区块的油采收率;(18) 在汇总数据文件中输出每个时间步长非线性重复数;(19) 在汇总数据文件中输出监测天然气流动(GRAF)运行时间的附 加资料;(20) 在重新起动文件中还能输出水、气相的压力值;(21) 网格文件中还包括了无效节点的资料。2. 对原有程序的改进(1) 在没有变化WCONHIST关键词中,垂向平衡压力(VEP)表号和ALQ值的缺省;(2) 一定方向的相对渗透率表能用于断层产生的不相邻连接;(3) 能减少模拟软盘的读/写时间;(4) 用缺省值代替示踪剂追踪的寄存选择;(5) 当选用等Rs/Rv值时,在模拟运行停止前就打印出网格内压力、饱和度交会表;(6) 在向量计算机上,提高了油藏特性表的查阅速度。手册和关键词描述部分都是新的,或者说,从上一版手册以来,对这二部分进行了修改,这个修改可在题目一行开始处加一个星号来识别,即:*1.2 *Eclipse软件特点概 论Eclipse100是一个全隐式的,三维、三相、还包括天然气、凝析油选择功能综合的黑油模拟软件。该软件用Fortran77语言编写,无论是虚拟储存,还是足够的实际储存,都能在用ANSI码标准Fortran77编译程序的任何计算机上运算,能运算该软件的计算机有:microvax,vax,sun,Apollo,DG,convex,IBM,Cray等机。包括在Eclipse100软件包中的辅助程序有:GRAF:一个独立图形后处理程序;PSEUDO:生成三维拟函数程序;Fill:角点模型前处理程序;VEP:井筒水动力计算前处理程序;EDIT:特别为准备Eclipse模拟数据而设计的屏幕编辑程序。自由格式输入Eclipse的输入资料是用关键字系统自由格式输入的。任何标准的编辑程序常来编辑输入文件。EDIT是一个可供选择的专门用于屏幕编辑的Eclipse编辑程序。当数据输入后,EDIT程序能检查输入数据,Edit的辅助程序包括大部分Eclipse参考手册。相选择Eclipse100油藏模拟软件常用于1、2或3相系统的模拟。当油藏为二组份(油水,油气,气水)系统时,选用双相模拟,它既能节省计算机的储存,又能节省计算时间。除了模拟气溶解于油中以外(可变的泡点压力或可变的气/油比),Eclipse还常用于油在天然气中挥发的模拟(可变的露点压力或可变油/气比)。图形选择Eclipse软件提供的角点模型和常规块中心模型是很有用的。在1、2、3维模拟中,经向和笛卡尔块中心点模型选择是很有用的。三维经向模型能模拟0360界面上的园形流动(关键词COORDSYS)。Eclipse角点模型是唯一的能对正确代表油藏最复杂的几何地质图形进行模拟。前处理程序Fill和GRID常用来准备Eclipse油藏模拟的角点数据。独立图形的处理GRAF和GRID程序能用多种方法显示网格。例如,在进行大型的三维模拟时,用户可要求同时显示在XZ方向的多条横剖面。网格的平面透明覆盖图是十分有用的,它能正确地对地质平面图进行检查。对多断层的油藏,角点模型特别有用。网格能沿着断层线平面上变形,垂向上移动,对复杂性的剪状断层进行模拟。使用前处理程序(Fill),甚至对倾斜断层亦能容易地和精确地描述出来。Eclipse软件能自动的计算不相邻网格的传导率。Eclipse的计算程序能有效的对穿过平移断层的流动进行模拟。角点模型别的功能还包括了管流模拟和局部网格加密模拟。 全隐技术Eclipse软件利用全隐法来确保超长时间步长模拟的稳定性。务必确保用减少所有残差到最小的允许误差对非线性全隐方程进行精确解。物质平衡误差(残差和)是非常小的。牛顿法常用来解非线性方程。用所有变量彻底扩展雅各宾矩阵来保证二次方程的(快速)收敛。各种各样的专门方法常用来加速非线性模型的收敛。同时,用正交极小法来加速插入因式分解,来解每次牛顿迭代产生的线性方程。惯常,全隐技术用于小范围的锥形研究,在单个时间步长内,研究区内许多节点孔隙体积内的流体能穿过靠近井筒的小网格。隐压显饱和半隐式技术绝不能用来解这样的问题,除非它们的时间步长被减到不切实际的极小值时。当全隐技术用于消元式联立线性方程时,只能用联立方法求解,不能用简单的序列法来解。这类小作用直接方法,如D4高斯消除法求解。大型模拟需用迭代法,如强隐函数程序方程(SIP)和线松驰法(ISOR),肯定是不能收敛的。这样,大部分的程序不能用全隐法来解大型的作业。在Eclipse软件中,同插入因式分解计算能取消这些限制,能有效和可靠的进行大型作业的模拟。隐压显饱(IMPES)虽然,全隐技术是Eclipse软件使用的标准解法,但有的时候用隐压显饱(IMPES)技术亦十分有利的,在Eclipse中这种选择是很有用的。隐压显饱技术可能是不稳定的,它只用于正规网格系统(不是小网格)和小时间步长的模拟计算,如历史拟合。进行Eclipse模拟时,在同一个运行期间,属不同次的模拟,同时用IMPES和全隐技术都是可能的。插入因式分解计算程序用正交极小法加入插入因式分解法解每次牛顿迭代产生的线性方程。这是最快的迭代法,并且还用来解大型多个稀疏性方程。在每次迭代时,插入因式分解技术准确地保存了资料。因此,物质平衡法产生的误差仅与非线性方程解的结果有关。因不相邻连接面形成的较远带状基质单元被包含在因式分解程序中,所以它运行时十分有效。这种计算与用直接法(N* 3)计算相比,计算费用的增加略快于油藏中有效节点数的增加(N* *5/4)。所以插入因式分解计算程序能特别好的适合于大型作业模拟。同时,也能解二相和三相的作业。附录中线性方程解部分详细说明了这种方法。在每次迭代时,用插入因式分解计算程序计算一个新的搜索方向(近似解)。能使残差(误差)平方和最小的正交极小法要求每一个新的搜索方向垂直于以前的搜索方向。这样,前一个搜索方向必须存储起来,因而,正交极小法将用完有用的计算机记忆。幸运的是,计算机通常足以存储最后几个搜索方向。若干个搜索方向称为NSTACK,并且用户可在运行定义卡数据那部分中设置它。设置NSTACK=10,为缺省值。对于有限记忆计算机进行大型作业模拟,这种记忆管理的选择是非常有效的。设置NSTACK=0,进行记忆管理。于是,不受长度限制的堆栈在磁盘上储存起来,一当需要的时候,解算器仍能回放(回读)出来。由于内存数据存盘转换速度比较慢而增加了计算机CPU的钟时,故内存管理选择是用增加执行钟时来节省内存的。令NSTACK为负值,则可将完全机内叠加记忆和完全磁盘储存之间进行折衷。例如,若NSTACK为-9,于是,第一个8搜索方向保持记忆,而其余的搜索方向则储存在磁盘中。因为在每次运行开始,Eclipse软件能计算所需要的记忆量,并且用户能用试验的方法对NSTACK的特殊,找到最佳值。由于使用了有效节点址,解算器完全是矢量性的。例如,所有的正交极小法的堆栈叠加计算全是矢量计算。矩阵相乘亦是使用矢量运行技术进行矢量计算的。然而,插入因式分解计算核心的三角转换是用回归法,不能用矢量计算。不相邻连接在正常的网格系统里,在每个方向上,每个节点仅有一个相邻的节点(维上一维的每个节点有二个相邻节点)。这样在二维网格里,每个节点有四个相邻节点,在三维网格里,每个节点可以有六个相邻的节点。流体流动仅发生在相邻节点之间。Eclipse软件中选择性连接成对不相邻节点是有可能的,处于这种连接时,该软件能模拟流体从一个节点直接流动到另一对节点。不相邻节点连接的典型应用有:1.能进行3D经向园形模拟;2.允许穿过平移断层在不同层之间进行流动模拟;3.允许在井筒附近进行局部网格加密,它还包括了在一个笛卡尔座标系统内对锥形网格模拟的功能。若前处理程序(FILL)常用来形成网格,那么Eclipse就能自动的计算上面第1、2二个典型例子中不相邻网格间的传导率。用一般的不相邻连接设置,能进行局部的网格加密。如何进行局部网格加密详见后面的手册。不相邻网格连接能产生雅各宾矩阵中边缘带状单元,这个方法包括在插入因式分解程序中,并且该方法常用来进行线性方程解。运行次数的