eclipse学习笔记_第1页
eclipse学习笔记_第2页
eclipse学习笔记_第3页
eclipse学习笔记_第4页
eclipse学习笔记_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、2012.3.20Eclipse的模块构成前处理模块有 Flogrid,PVTi,SCAL,Schedule,VFPi 等。Flogrid 用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;PVTi用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule处理油田的生产数据;VFPi是生成井的垂直管流曲线表,用于模拟井筒管流。ECLIPSE100,ECLIPSE300 和 FrontSim 是主模拟器。ECL100是对黑油模型进行计算,ECL300是对组分模型和热采模拟

2、进行计算,FrontSim是流线法模拟器。ECLIPSE OFFICE和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSE OFFICE同时也是 ECLIPSE的集成平台。来源地震解释数模所需的数据层面(微)构造地质研究储层厚度(净厚度)测井解释K孔隙度、渗透率岩心分析特殊岩心分析高压物性资料相渗、毛管压力餐流体PVT实验数组试井RFT资料产能、WOC,压力生产数据生产/注入控制数据Case Definition 部分(i)设定是进行黑油模拟,还是热采或组分模拟;(2)模拟采用的单位制(米制或英制);(3)模拟模型大小;(4)模拟模型网格类型(角点网格,矩形网格,径向

3、网格或非结构性网格);(5)模拟油藏的流体信息(是油、气、水三相还是油水或气水两相,或是油、气、水单相, 有没有溶解气和挥发油等);(6)模拟油田投入开发的时间;(7)模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等)(8)模拟计算的解法(全隐式,隐压显饱或自适应)。必须定义的关键字:TITLEDIMENSFIELD , METRIC , LABOIL , WATER , GAS, VAPOLL , DISGASSTARTGrid部分 模型在X,Y,Z三方向的网格几何尺寸网格的顶深、孔隙度、渗透率有效厚度或净毛比(4)网格是死网格还是活网格。断层走向和断层传导率。可以用

4、以下关键字来赋值:EQUALS 赋等值BOX用于限定区域COPY, COPYBOX从某个已定义的矩阵中拷贝,值完全相同ADD或加、或减某个数值PVT部分主要是输入流体PVT属性。油,气,水的地面密度或重度;油,气的地层体积系数,粘度随压力变化表;溶解油气比随压力的变化表;水的粘度,体积系数,压缩系数;岩石压缩系数。如果是组分模型,需要提供状态方程。SCAL部分岩石属性:相对渗透率曲线和毛管压力曲线。如果是油,气,水三相,需要提供油水,油气相对渗透率曲线和毛管压力曲线(软件会自动计算三相流动时的相对渗透率曲线);如果是油,水两相或气,水两相,只需要提供油水或气水两相相对渗透率曲线和毛管压力曲线。

5、?定义平衡区或直接定义网格的初始饱和度、压力?定义重启动?定义水驱?定义Rs、Rv、Pb、API与埋深的关系重启功能主要用于历史拟合的研究中,在历史拟合过程中或历史拟合完成后设置重启。在以后的生产预测中,可直接读入重启文件,计算从历史拟合完成时刻开始,这样可节省大量的计算时间。重启文件中主要包括网格的压力、饱和度、孔隙体积、传导率及井的累各生产/注入量、井位等等。Initialization 部分油藏模型初始化 即计算油藏模型初始饱和度,压力和油气比的分布,从而得到油藏模型的初始储量。这部分需要输入模型参考深度,参考深度处对应的初始压力,油水界面以及气水界面; 油气比或饱和压力随深度的变化;如

6、果是组分模型,需要输入组分随深度的变化。Regions 部分如果所模拟的油田具有横向或纵向流体属性,岩性变化比较大,或者存在不同的油水界面, 需要对模型进行。PVT分区:不同区域用不同的 PVT流体参数表;岩石分区:不同区域用不同的相对渗透率和毛管压力曲线;平衡分区:不同平衡区用不同的油水界面。如果想掌握油藏不同断块的储量或采收率。储量分区:不同储量区可以输出不同的储量,产量,采收率,剩余储量等。Schedule 部分对于已开发油田,这部分的数据量非常大。包括油田每口井:井位井轨迹井的射孔位置井的生产或注入历史:油,气,水产量,注入量,井底压力,井口压力等。井的作业历史Summary 部分要求

7、软件在计算时输出哪些结果参数。 比如要求输出模型计算油田的油, 气,水产量变化曲 线;油田压力变化曲线; 单井油,气,水产量变化曲线;单井井底压力变化曲线; 单井含水, 油气比变化曲线等。FOPR全油田产油量FLPT 全油田累积产液量CWFR 完井段水流动量ROFTL 液相中区域累积油产量除了有规则的定义方法外还有些例子,如下:WBHP 井底流压FWCT全油田含水ROIP区域OIP (油储量)BPR 网格块压力BOSAT 网格块油饱和度FOB油的采出程度(全油田)第1字母第2字母第3字母第4字母第5字母主字母流体相滚动类型产量或累积量特殊字母F油田O油P生产井R日rsL流G集输中心G气I注水井

8、J累积量G气R区域W水F流动H历史 拟合W井-液体(地面)C完井层V流体(油藏条 件)B网格T示踪剂学习启动PVTi启动并定义工作目录后,PVTi询问项目名称,用于创建项目的输入文件。*.PVI是PVTi输入文件:PVTi运行的存盘文件*.PVO是PVTi输出文件:用于Eclipse模拟器调用*.PVP是PVTi打印报告文件:包含 PVTi中运行的实验结果流体组成的输入输入的流体组成包括两类:井流物的组分及其重量分数(包括加组分的分子量和比重)井流物的组分及其摩尔分数(包括加组分的分子量和比重)输入流体组成的方法:由文件导入(import)手工录入组分和摩尔/重量分数Fundamentals面

9、板可以输入生成一个完整EOS模型的最少信息 点击右键由文件导入流体的组成流体属性估算在未输入各种实验室数据的前提下,根据输入的温度和饱和压力拟合流体模型,最大压力为生成的衰竭实验的最大压力点击OK后,生成 CCE、DL、SEPS PSAT四个实验生成一个完整报告,包括从所有产生的实验得到的结果通过FPE可以创建CCE、DL、PSAT、FLASH等实验,生成油藏流体在其它温度和/或压力下的性质创建流体系统生成了一个流体样品 ZI查看流体的属性,添加组分、选择特征化方法、手工定义组分性质添加另一样品重新输入组分的摩尔分数选择状态方程类型(SRK3)和粘度校正方程保存Save:保存所有历史步骤,包括

10、初始模型和目前的模型Save (Concise):保存最后模型的完整描述,中间步骤不保存输入PVT实验输入已定义好的流体模型设定单位制:单位类型 Field ,温度单位Fahrenheit,摩尔分数或百分数 Percentage:,绝对压力或表压Gauge添加等组分膨胀实验(CCE)定义流体样品、观测值的表头输入CCE实验的温度和实验观测值导入CCE实验的观测值查看CCE实验的观测值与计算值曲线输入差异分离实验(DL)数据输入泡点实验(Psat)数据已输入:流体描述(组分性质和各组分的摩尔分数)、CCE实验(P vs相对体积)、DL实验(P vs油相对体积、溶解气油比、 Z因子、油密度、气重度

11、、气体体积系数) 、Psat实验数据(Pb vs液体密度)Run | Simulate运行计算查看实验曲线或单个属性曲线曲线回归计算目的:使EOS的计算值更符合实际的流体PVT性质基本步骤:确定回归参数敏感性分析回归计算调整参数重新回归查看流体组成,摩尔分数较小的组分可以作为一个回归变量曲线回归计算:选择回归变量的类型回归计算:设定回归参数(每种属性的回归变量用数字来设定)回归计算:查看回归报告(参数敏感性分析、Hessian矩阵、协方差和相关性矩阵)敏感性分析:值越小,说明该参数对计算结果不敏感,可调范围不大;反之,值越大,可以 调节此参数进行拟合Hessian矩阵:除第一行以外,为主对角占

12、优矩阵协方差矩阵(Hessian右边):第一个Pcrit参数值最大,说明此参数对回归的影响最小 相关性矩阵(最右边):两个Pcrit参数之间相关性的值负的最大,说明这两个参数只要取一 个就能使回归结果更好清空原参数分组,重新设置参数回归计算:点击 Run,自动进行回归计算通过回归,EOS模型得到改善,接受 Accept回归结果,否则拒绝 Reject回归结果组分劈分点中Superimpose,为图形叠加比较作准备加组分的劈分:多个拟组分加组分的劈分:可以选择拟组分的个数、拟组分分子量和劈分公式加组分的劈分:查看劈分的拟组分的摩尔分数加组分的劈分:改变重组分的分子量可以增加较重拟组分的摩尔分数加

13、组分的劈分:查看重新劈分后拟组分的摩尔组成相图叠加比较:在油藏温度下相图没有明显的变化,说明劈分较好特定回归粘度回归一般在相态拟合最后进行,首先将气体和液体粘度权重设为0将饱和压力的权重设为40,权重越大,拟合优先回归变量的类型选为 Special选择回归变量运行回归计算Simulation查看泡点的拟合情况查看回归后的曲线保存工程组分合并组分合并Grouping :首先显示相图组分合并Grouping :分组组分合并Grouping :查看合并后的组分摩尔分数组分合并Grouping :相图比较标准回归进行微调基本步骤:为观察值设置权重,权重越大,拟合优先选择不同的参数组合进行回归,根据拟合

14、结果确定合适的参数组合粘度回归一般放在最后进行最后进行粘度回归:除了CCE实验外,其它实验都不参与回归粘度回归:CCE实验下Vapor visc.和Liquid visc.的权重改为1 ,其它观察值的权重设为 0输由组分模型EOSOffice下的PVT section导入从 PVTi导出的EOS流程回顾输入:流体组成(摩尔/重量组成) 实验财 (CCE. DL、SEPS等)PVTi处理:拟合状态方程EQS(重组分劈分、组分合并、回归等)输出:组分模型的PVT (EOS)V导入CQmpQsitQnal eclipse2012-3-26数值模拟基础培训油藏数值模拟的数据要求(一)静态资料.小层数据

15、表或等值线图 (包括砂层厚度、 有效厚度(或净毛比)、顶部深度、孔隙度、 渗透率等);.地质储量及地层、油藏特点的总结报告;.油、气、水高压物性 PVT数据;.油水、油气相渗曲线数据和毛管压力曲线数据;.原始地层压力、温度、压力系数数据;.油、气、水分布(原始饱和度)或压力分布或油水界面和油气界面;.井位分布图;.流体和岩石化验分析报告;(二)动态资料.射孔完井报告;井史报告、压裂等措施;系统测压资料;试油、试井和试采资料(压力恢复曲线);油水井别,调整井位示意图;油井生产(水井注水)数据报表:日产油、日产液、日产气、综合含水、压力累积产油(气、水、液)日注水、累积注水区块综合生产数据统计报表

16、:日产油(水、气、液)、采出程度、综合含水 累积产油(气、水、液)日注水、累积注水数据准备一模拟工作的基本信息 TOC o 1-5 h z ? 设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);? 模拟模型大小(你的模型在 X,Y,Z三方向的网格数);? 模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);? 模拟油藏的流体信息(是油,气,水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);? 模拟油田投入开发的时间;? 模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等);? 模拟计算的解法(全隐式,隐压显饱或自

17、适应)。数据准备一油藏模型? 模型在X,Y,Z三方向的网格尺寸大小;? 每个网格的顶面深度,厚度,孔隙度,渗透率,净厚度(或净毛比)? 网格是死网格还是活网格;? 断层走向和断层传导率。数据准备一流体PVT属性? 油,气,水的地面密度或重度;? 油,气的地层体积系数,粘度随压力变化表;? 溶解油气比随压力的变化表;? 水的粘度,体积系数,压缩系数;? 岩石压缩系数。? 如果是组分模型,需要提供状态方程。数据准备一岩石属性? 相对渗透率曲线和毛管压力曲线。? 如果是油,气,水三相,需要提供油水,油气相对渗透率曲线和毛管压力曲线(软 件会自动计算三相流动时的相对渗透率曲线);? 如果是油,水两相或

18、气,水两相,只需要提供油水或气水两相相对渗透率曲线和毛 管压力曲线。数据准备一油藏分区参数,岩石分(不同储? 如果所模拟的油田横向或纵向流体属性,岩性变化比较大,或者存在不同的油水界 面,这时需要对模型进行 PVT分区(不同区域用不同的 PVT流体参数表) 区(不同区域用不同的相对渗透率曲线和毛管压力曲线)或者平衡分区(不同平衡 区用不同的油水界面)。? 另外如果想掌握油藏不同断块的储量或采收率,可以对模型进行储量分区量区可以输出不同的储量,产量,采收率,剩余储量等)。数据准备一初始化计算参数? 油藏模型初始化即计算油藏模型初始饱和度,压力和油气比的分布,从而得到油藏 模型的初始储量。? 这部

19、分需要输入模型参考深度,参考深度处对应的初始压力,油水界面以及气水界 面;? 油气比或饱和压力随深度的变化;? 如果是组分模型,需要输入组分随深度的变化。数据准备一输由控制参数? 即要求软件在计算时输出哪些结果参数。? 比如要求输出模型计算油田的油,气,水产量变化曲线;? 油田压力变化曲线;? 单井油,气,水产量变化曲线;? 单井井底压力变化曲线;? 单井含水,油气比变化曲线等。数据准备一生广参数对于已开发油田,这部分的数据量非常大。包括油田每口井的井位,井轨迹,井的射孔位置, 井的生产或注入历史(油,气,水产量,注入量,井底压力,井口压力等),井的作业历史注:做一数值模拟方案需要建立以下文件

20、夹:1、模拟工作的基本信息2、油藏模型3、流体PVT属性4、岩石属性5、油藏分区参数6、初始化计算参数7、输出控制参数8、生产参数ECLIPSE软件入门对于ECLISPE的初学者,应该先从 ECLISPE OFFICE学起,把ECLISPE OFFICE的安装练 习做完。然后再去学Flogrid , Schedule和SCAL。PVTi主要用于组分模型,做黑油模型可以不用。准备参数1、油藏模型参数第一步,应用一体化软件,将图片文件插入矢量化模块Drawev.exe第二步,通过矢量化处理,产生 GRID模块可以接受的散点数据文件。第三步,应用GRID模块读入散点数据文件,插值产生数据场。a)每层

21、的顶面深度b)每层的厚度c)每层的孔隙度分布d)每层的渗透率分布e)每层的净厚度或净毛比分布f)断层数据2、流体PVT参数(黑油模型)a)油,气,水的地面密度或重度。b)油的体积系数,粘度,溶解油气比随压力的变化。c)气的体积系数,粘度随压力的变化。d)参考压力下水的粘度,压缩系数,体积系数。e)参考压力下岩石的压缩系数。不同的黑油流体,PVT的关键字描述不同,应注意区别体殡系数的校正公式:片鹏模型体积系数SK二巴nH艮昕艮4汨阖/耳鼻o Bw:差异分离曳养的萍枳系数 B旧分离器实验的体枳系数 居相爰异分离实验泡点压力卜的体枳系数溶.油气比的校正公式:Rrfb:分离器溶解油气比 &db:工异分

22、离实验泡点压力卜的溶解油气比R3:差1分离实物溶解油气比实验室差异分离实.验结果需要进行分离器校正才能用F模拟模型,3、相渗和毛管压力模型应用你提供的油水,油气相对渗透率和毛管压力曲线进行初始化,计算模型初始的油,水,气饱和度和压力分布。应用于流动计算。(1)基础渗透率一致性处理根据行业标准,模拟应用时要将试验数据乘以油相有效渗透率与岩石绝对渗透率的比值以还原。否则影响计算压差。(2)端点饱和度处理根据微观驱替效率相等的原则,结合测井所得的束缚水饱和度,将岩心测量得到的端点流体 饱和度放大到油藏。(3)端点一致性处理束缚水崩和:最小含水饱和度临界含水小彳二水开始流动是的含水饱和度 量大含水饱和

23、度;曲线中含水饱和度的最大值 束缚气饱和度工最小含气饱和度临界含气饱和度工水开始流动是的含气饱和度 最大曾气饱和度工件中含气饱和度的最大值 轴水两相残余油饱和度;油水两相曲羯中的含 油饱和度最小值油气两相残余油饱和度;油气两相曲线中的含 油饱和度最小值(4)模型输入处理G束靖水饱和度处对应的水相相对漆透军为。 b)星大含水饱和度对应地油相相对瀑透军为1I G束域气维和度蚣时应的,相相对淞透率为。 d)最大含气速相度对应的油相相对谬透隼为(I 由靠城水烧和度和京塘气愤和度对应的油相楣 对承度睾相等1)呈大含气通褶屿演*口 束庠水通制度 必束如气通和度通鬻为口4、分区设置储量分区:如果你想输出模型

24、不同部位的储量,你需要设置储量分区。流体分区:如果你的模型不同部位流体PVT属性不同,你需要设置流体分区。岩性分区:如果你的模型不同部位岩性不同,需要用不同的相渗曲线和毛管压力曲线,你需要设置岩性分区。平衡区分区:如果你的模型有不同的油水或油气界面,你需要设平衡区分区。5、模型初始化模型初始化就是建立在初始状态(油田还未投入开发) 下油田压力和饱和度的分布,原始溶解油气比分布,以及初始泡点压力或露点压力分布。?。参考点的深度?。在此参考点对应的压力?。油水界面、油气界面?。油水界面和油气界面处的毛管压力?。饱和压力(泡点压力或露点压力)随深度变化?。或溶解油气比随深度变化参考点深度和对应压力

25、你可以由RFT, DST, MDT测试结果得到。油气界面和油水界面 通常由地质人员提供,数据来源于测井分析。油水界面和油气界面处的毛管压力是指你提供的界面是自由水面还是油水界面,如果是自由水面,界面处毛管压力为 0。如果你的油藏有多个油水或油气界面,或多个压力系统,则需 要进行平衡区分区。饱和压力(泡点压力或露点压力)随深度变化或溶解油气比随深度变化由流体实验得到。6、生产历史拟合? 生产井和注水井的井口坐标? 生产井和注水井的井轨迹? 生产井和注水井的完井数据(井半径,射孔深度,污染系数,D因子等)? 生产井的生产历史(油,气,水产量,井口压力,井底压力)? 注入井的注入历史(气,水注入量,

26、井口压力,井底压力)? 修井数据(压裂,酸化等)? 井的垂直管流表(用于计算井筒内的流动)关键:熟悉关键字及数据文件。第七步,应用算例熟悉流程。第八步,自己根据实例建模运省 导。? ? ?练习相对渗透率曲线的端点校正已知条件:岩心测试的束缚水饱和度SWQ27,残余油饱和度 油藏束缚水饱和度Sw=0.22,油水相渗曲线如卜SwnSw 0.00他 利0.270.450.000.300.340.0020,400.100.010,450,030.03口.600.0090.090.650.0030.1250.750.0000.25Krow Krw 1.000.000.00 0.063 0271 0,37

27、50.6BS 0.792 1.000Sw1 0.000.220.2520.35904120.5730.6260.7331.000概念模型数据文件解剖RUNSPEC (6个必要关键字)GRID (8个必要关键字)EDITPROPS (7个必要关键字)REGIONSSOLUTION (2个必要关键字)SUMMARYSCHEDULE ( 9个必要关键字)1、RUNSPEC (6个必要关键字)Runspec SectionRUNSPECTITLEEclipse test exampleDIMENS- NX NY NZ1011216 /- Phases presentOILWATERGASDISGAS-

28、 UnitsMETRIC- Well dimensionWELLDIMS- MaxNo MaxPerf MaxGroup MaxWell/Group 20020010100 /START 1JAN 1980 /1一标题,2模型网格维数,3流体相,4单位制,5井及井组维数,6一起始时间。2、GRID (8个必要关键字)Grid SectionGRIDEQUALSTOPS 20001 101 1121 11 /DX101 101 1121 1 6 /DY101 101 1121 1 6 /DZ21 1011 1211 6 /PERMX 10001 101 1121 1 6 /PERMY 10001

29、 101 1 121 1 6 /PERMZ 1001 101 11211 6 /PORO 0.301 101 1121 1 6 /1构造顶深,2网格X方向步长,3网格Y方向步长,4模型厚度, 5X方向渗透率,6-Y方向渗透率,7一垂向渗透率,8一孔隙度。4、PROPS (7个必要关键字)Properties SectionPROPSDENSITY934.001000.000000.90/-2PVDG- PRESBGVISC- BARSARM3/SM3CPOISEPVTO-RSPRESBOVISC- SM3/SM3BARSARM3/SM3 CPOISEPVTW-PrefBwCwVwCvw- BA

30、RSARM3/SM3 1/BARSCPOISE 1/BARS155.00ROCK1.017544.3E-050.450.0/- RefPressureCompressibility-BARSA1/BARSA155.0SWOF1.8E-05 /-Data from record KrPc(OW) (ID=5)-SwKrwKroPc/ SGOF-Data from record KrPc(OG) (ID=6)-SgKrgKroPc/1流体密度,2气物性,3油物性,4水物f5岩石物性,6 油水相渗,7油气 相渗。6、SOLUTION (2个必要关键字)Solution Section SOLUTIO

31、N RSVD 1000 87.41 3000 87.41 /-Equilibrium data EQUIL-DATUM DATUM OWC OWCGOCGOCRSVDRVVD ACCURACY OPT- DEPTHPRESSDEPTHPCOWDEPTHPCOGTABLETABLENoof LAYERS2000.000200.002020.00.0001410.000.000100/1 溶解气油比随深度变化表,2-平衡初始化设定8、SCHEDULE (9个必要关键字)SCHEDULE SCHEDULEWELSPECS/COMPDAT/GRUPTREE/WCONPROD/GCONPROD/WECO

32、N/WCONINJE/GCONINJE/TSTEP50*60/1 井为置定义,2 井射孔定义,3井组(集输)定义,4生产井控制,5一生产井组 控制,6井经济限制条件,7注水井控制,8注水井组控制,9一时间步长设定。ECLIPSE数据文件由以下几个部分组成:必需的RUNSPEC标题,问题的维数,开关,存在相,组成等。必需的GRID描述要计算的网格的几何形状(网格块角的位置),各网格的岩石物性(孔隙度,绝对渗透率等)。可选的EDIT修改计算的孔隙体积,网格块中心深度和传导能力。必需的PROPS油层岩石和流体性质(密度、粘度、相对渗透率、毛管压力等)数据表, 是流体压力、饱和度和组分的函数。包括组分

33、计算中的状态方程描述。可选的REGIONS把计算网格分成几个区,用于计算: PVT属性(流体密度和粘度)饱和度属性(相对渗透率和毛管压力)初始条件(静压和饱和度)该处流体(该处流体和区中心的流动) EOS区域(用于组分计算)如果忽略这部分,所有的网格都放在1区中。必需的SOLUTION油层初始条件描述一可以是:通过给定流体接触深度得到 (potential equilibrium)平衡来计算从前面运行建立的重启动文件读取由用户指定每个网格块(一般不推荐)可选的SUMMARY指定每一时间步后要写入摘要文件的数据。当运算结束后要生成某些图 形输出(如时间有关的含水率)时才是必需的。如果忽略这一部分

34、就不生成摘要文件。必需的SCHEDULE指定要模拟的操作(生产和注水的控制和约束)以及需要输出结果的 时间点。垂向流动特性曲线和模拟程序中的参数调整也可以在这部分指定。模型数据文件说明关键字数据输入文件的各个关键字(包括各部分的头关键字)长度最多8个字符并且必须从列 1开始。这些所有最多 8个字符都是有意义的。与关键字同一行的从第 9列开始的任何字符 都将被当作注释。关键字数据关键字的数据都应该位于关键字后的新行。数据可以用空格或新行分开,而且在行上的位置也不重要。重复次数关键字之后的数据中, 星号可以用来表示重复次数。可以在数据前面加上需要重复的次数和一个星号来重复数据。如:_ SATNUM

35、10*1 10*2/SATNUM11111111112222222222/注:星号两边不能有空格。默认值有些数据项可以默认为内建的默认值。如果可以使用默认值,关键字描述中会有说明。有两种方式可以设定默认值的数值。第一种,通过用一个斜杠(/)提前结束数据,剩下没指定的数值将使用其默认值。第二种,位于斜杠之前的选定数值可以通过输入n*来使用默认值,这里n是要连续使用默认值的数值的数量。例如,3*使关键字数据中下 3个数值使用其默认值。数字和星号之间不能有空格。如果一次只有一个数值要使用默认值,必须输 入1*。单独一个星号是不够的。F面是一个例卢,这口井中PR0CI1被给定最小的经济产油量2000,

36、最小的经济产 气量默认为0,最大含水率极限0H,最大气油比和水气比极限默认为无穷大,油井维 修程序是关闭最差的连接,所有其他项使用默认值: WECONPROD1 2000 1* 0.8 2* CON /字符串当需要输入字符信息,例如井名(如上面的例子)或记号,可以在引号中随意输入。 因此下面两个 RPTSCHED关键字是相同的:RPTSCHEDPRESSURE SOIL SGAS /RPTSCHEDPRESSURE SOIL SGAS /这些引号通常只在一个名称包含内部空格、以数字开头或包含非字母符号时才是必需 的。引号在使用通配符 *表示井和组的根名称或井名列表时也是必须的。注释任何以两个字

37、符-”开始的行都作为注释,将被ECLIPSE忽略。注释行(以及空行)可以插入在数据文件中的任何位置。注释也可以加在数据行的结尾,以“一”开始,但这种情况下注释不能包含任何引号。注释也可以在用斜杠(/)结束数据录入的同一行后面而不用“一这两个字符。读取和重复输入文件ECHO和NOECHO关键字打开和关闭向打印文件重复输入文件。初始默认为打开重复。INCLUDE 关键字使数据可以从另一个文件中读取。它后面紧跟要获取输入的文件的 名称。读取之后,文件关闭,然后从 INCLUDE 之后的关键字开始继续从主文件输入。下 面是一个例子:INCLUDECASE6G.DATA/RUNSPEC/GRID要点分析

38、RUNSPEC部分要点分析? 在主存储空间中顺序为模拟的各个组成部分分配内存;? 模拟的组成部分包括井、表格数据、模拟网格及解算器存储栈;? 一些关键字是必选的,大部分关键字是可选的;? 忽略的关键字等价于将这些关键字设为默认值。模型大小:DIMENS模型流体:OIL,GAS,WATER,DISGAS,V APOIL,根据油藏实际情况选用不同组合。模型单位: METRIC, FIELD, LAB模型维数:WELLDIMS(井,射孔和井组维数),VFPIDIMS(注水井VFP表),VFPPDIMES(生产井 VFP表),EQLDIMS(平衡区),TABDIMS(流体及岩石维数)模型输出格式控制:

39、 UNIFOUT,FMTOUT,UNIFIN,FMTIN特殊功能:API,BRINE,DUALPERM,DUALPORO,MISCIBLE,TRACES标题:TITLES模拟开始时间:START? PVT和相渗曲线数据占用的存储空间相对较小;? 油藏模拟网格数据及解算器存储栈占用存储空间最多;? 在每一个事件步,eclipse就会求解一个关于每个网格的压力、饱和度、溶解气油比(或油气比)的方程组。连续的模拟迭代步的解必须是正交的,所以Eclipse需要快速访问前几个时间步的解,这就是解算器的存储栈。默认的是快速访问前10个时间步的解,也可以用 NSTACK来修改这个值。RUNSPEC部分常用关

40、键字:? AQUDIM指定解析水体的个数和大小。? DIMENS指定模型的大小。这个关键字是必须的。? DISGAS , GAS, OIL , VAPOIL , WATER指定模型中的相。至少要有一相。? DUALPORO启动双孔选项。? ENDSCALE启动端点平衡选项。? EQLOPTS设置一系列选项,用来定义初始压力和饱和度。? FIELD , METRIC或LAB指定使用的单位制。一个模型的所有数据使用一个相同的单位制。? FMTIN , FMTOUT分别指定格式输入和格式输出。? NOSIM 关闭SCHEDULE 部分的模拟。这对于在模拟运算前检查关键字的错误 是非常有用的。? NSTACK指定存储前面时间步结果的堆栈的长度。困难的问题需要多于 10步的值,但是设置的值不要大于最大线形迭代数减一。? NUPCOL定义更新井目标的每一个时间步的非线性迭代的次数。有时设置的值

温馨提示

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

评论

0/150

提交评论