初学者必读:ECLIPSE模拟器常见问题_第1页
初学者必读:ECLIPSE模拟器常见问题_第2页
初学者必读:ECLIPSE模拟器常见问题_第3页
初学者必读:ECLIPSE模拟器常见问题_第4页
初学者必读:ECLIPSE模拟器常见问题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、目录00。如何开始从头学习ECLIPSE软件?01。ECLIPSE输出结果文件是哪些?02。ECLIPSE输出文件都有什么格式? 03。ECLIPSE数据文件分几部分?各部分定义什么数据类型 04。在RUNSPEC中定义什么内容? 05。在GRID部分需要定义什么参数? 06。如何修改GRID部分参数? 07。如何修改断层传导率? 08。如何定义流体? 09。如何定义不同类型流体?10。如何定义岩石?11。如何定义相对渗透率和毛管压力曲线? 12。如何定义分区? 13。如何在SOLUTION部分进行模型初始化? 14。如何开始历史拟合? 15。历史拟合阶段控制什么生产? 16。如何拟合井口压力

2、? 17。如何定义注水和注气井? 18。如何定义产量预测?19。如何控制经济极限?20。如何定义井组生产?21。如何定义井组注入?22。如何控制ECLIPSE计算时间步?23。什么是重启计算?24。如何进行重启计算?1。ECLIPSE输出结果文件是哪些?作者:海湾月光 提交日期:2005-10-14 22:25:00 .GRID或.FGRID: 网格文件 .EGRID: 网格文件,与GRID格式不同,文件要小的多。(用关键字GRIDFILE来控制输出类型) .INIT或.FINIT: 属性文件。(用关键字INIT来控制输出) .PRT: 报告输出。 文件很大,模型处理及计算结果详细报告。(RP

3、TGRID,RPTPROP,RPTSOL,RPTSCHED控制输出) .LOG: 后台作业时的输出报告,文件比PRT要小很多。可用于错误检查。 .DBG: Debug文件,一般不用。可用于检查ECLIPSE如何处理输入参数。 .SAVE: 用于快速重启。(用关键字SAVE来控制输出) .RFT: RFT计算结果。(用关键字WRFTPLT来控制输出) .FLUX: 流动边界。 (用关键字DUMPFLUX来控制输出) .Snnnn或.UNSMRY: 图形文件输出(在SUMMARY部分定义) .Xnnnn或.UNRST: 重启文件输出(用RPTRST,RPTSOL或RPTSCHED来控制输出)2。E

4、CLIPSE输出文件都有什么格式?作者:海湾月光 提交日期:2005-10-14 22:26:00 格式化输出: 可读文件,文件大。(用关键字FMTOUT来控制) 非格式化输出:不可读文件,文件小。 多输出文件: 每一时间步一个输出文件。 单文件输出: 所有时间步输出到一个文件。(用关键字UNIFOUT来控制) ECLIPSE缺省输出: 非格式化,多文件输出。3。ECLIPSE数据文件分几部分?各部分定义什么数据类型作者:海湾月光 提交日期:2005-10-14 22:27:00 ECLIPSE数据类型分八部分,各部分内的关键字除几个个别的外不能混用。 RUNSPEC: 定义模型维数以及模型基

5、本类型,包括模型网格维数,最大井数,井组数,流体类型,输出类型控制等。 GRID: 定义模型网格和属性,包括顶部深度,厚度,孔隙度,渗透率,净毛比,一般由前处理软件Flogrid或Petrel输出。 EDIT: 编辑孔隙体积,传到率。 PROPS: 流体PVT及岩石数据,包括油,气体积系数,粘度随压力变化,水的体积系数,粘度。油,气,水地面密度等。岩石数据是相渗曲线和毛管压力。 REGIONS: 分区数据,包括流体分区,岩石分区,储量区,平衡区等。 SOLUTION: 平衡区数据,包括油水界面,油气界面,参考压力,参考深度。水体参数。 SUMMARY: 计算结果输出,包括油田,井组,单井的油,

6、气,水产量,压力输出,网格的压力,饱和度输出等。 SCHEDULE: 动态数据部分,包括定义井位,射孔,产量,压力,历史拟合,预测等4。 在RUNSPEC中定义什么内容?作者:海湾月光 提交日期:2005-10-19 0:47:00 模型大小:DIMENS 模型流体:OIL,GAS,WATER,DISGAS,VAPOIL,根据油藏实际情况选用不同组合。 模型单位:METRIC, FIELD, LAB 模型维数:WELLDIMS(井,射孔和井组维数),VFPIDIMS(注水井VFP表),VFPPDIMES(生产 井VFP表),EQLDIMS(平衡区),TABDIMS(流体及岩石维数) 模型输出格

7、式控制:UNIFOUT,FMTOUT,UNIFIN,FMTIN 特殊功能:API,BRINE,DUALPERM,DUALPORO,MISCIBLE,TRACES 标题: TITLES 模拟开始时间:START5。在GRID部分需要定义什么参数?作者:海湾月光 提交日期:2005-10-19 0:51:00 模型构造: COORD,ZCORN或DX,DY,DZ,TOPS 模型孔隙度:PORO 模型渗透率:PERMX,PERMY,PERMZ 模型净毛比或净厚度:NTG,DZNET. 断层: FAULTS 可以采用正交网格或角点网格,还可以采用PEBI网格。网格部分数据最好由前处理软件提供。6。如何

8、修改GRID部分参数?作者:海湾月光 提交日期:2005-10-19 0:52:00 COPY: 拷贝 ADD: 增加 MULTIPLY: 乘7。如何修改断层传导率?作者:海湾月光 提交日期:2005-10-19 0:53:00 用MULTFLT修改每条断层的传导率。8。如何定义流体?作者:海湾月光 提交日期:2005-10-19 0:53:00 流体数据来自于试验报告,描述油,气体积系数,粘度随压力的变化,油,气,水地面密度等。 油,气,水,溶解气,挥发油: PVTO(或PVCO), PVTG,PVTW 油,气,水,溶解气: PVTO(或PVCO),PVDG(或PVZG),PVTW 油,水:

9、 PVDO(或PVCDO),PVTW 气,水: PVDG,PVTW9.如何定义不同类型流体?作者:海湾月光 提交日期:2005-10-19 0:54:00 提供多个流体定义表,在REGIONS部分定义PVT分区,每一个网格将对应一套PVT属性表。10。如何定义岩石?作者:海湾月光 提交日期:2005-10-19 0:54:00 用关键字ROCK定义。需要定义在参考压力下岩石的压缩系数。如果岩石随地层压力变化,孔隙度和渗透率会发生变化,可以用ROCKTAB来定义岩石压缩表。这样当断层压力降低造成上浮压力上升,ECLIPSE会通过ROCKTAB来模拟孔隙度和渗透率的变化。11。如何定义相对渗透率和

10、毛管压力曲线?作者:海湾月光 提交日期:2005-10-19 0:55:00 来自于试验报告,两相相对渗透率和毛管压力曲线。 油水: SWOF或SWFN,SOF2 油气: SGOF或SGFN,SOF3.12。 如何定义分区?作者:海湾月光 提交日期:2005-10-19 0:55:00 实际油藏非常复杂,在不同部位可能流体属性不同,同时由于非均质造成不同的岩石属性,需要应用不同的相对渗透率和毛管压力曲线,或者油藏有多个油水界面,这是都需要对模型进行分区。可以进行以下分区: 储量分区: FIPNUM 不同分区可以输出不同的储量 PVT分区:PVTNUM 对应不同的流体类型 岩石分区: SATNU

11、M 对应不同的相对渗透率和毛管压力曲线 平衡分区: EQUNUM 对应不同的油气或油水界面 通常需要用前处理软件FLOGRID或PETREL来帮助进行分区,比如根据孔隙度的不同范围进行岩石分区,使孔隙度不同范围的网格应用不同的相渗曲线。13。在SOLUTION部分如何进行模型初始化?作者:海湾月光 提交日期:2005-10-19 0:56:00 需要提供参考深度,参考深度对应的原始压力,油水界面,油水界面处的毛管压力,气水界面,气水界面处的毛管压力,饱和压力或溶解油气比表。 如果油水界面为自由水面,则油水界面处的毛管压力为0。 ECLIPSE将计算原始条件下压力分布,油,气,水饱和度分别。计算

12、原始油,气,水储量及各分区储量。14。如何开始历史拟合?作者:海湾月光 提交日期:2005-10-19 0:56:00 需要定义井口位置(WELSPECS);井轨迹和井射孔位置(COMPDAT);井的类型(WELSPECS),包括生产井和注水,注气井;井的实际产油量,产气量,产水量,井口压力,井底流压(WCONHIST). 这部分数据量非常大,需要用ECLIPSE前处理软件SCHEDULE来完成。15。历史拟合阶段控制什么生产?作者:海湾月光 提交日期:2005-10-19 0:57:00 可以定油量,气量,水量,液量和定油藏产量,井口压力和井底压力此时只用于与计算结果拟合,不会对生产进行控制

13、。 关于如何进行历史拟合,请参照常见问题回答。16。如何拟合井口压力?作者:海湾月光 提交日期:2005-10-19 0:57:00首先需要为每口井提供其垂直管流表(VFP),此表由前处理软件VFPi生成,描述不同井口压力在不同产量,含水,油气比条件下对应的井底压力。然后在WCONHIST里为每口井设置其所用的VFP表,这样ECLIPSE就会在每一时间步输出井口压力,对比此压力与实际压力来完成历史拟合。压力拟合可以有两种方式,一种是拟合在一定油,气,水产量和井口压力时不同井筒深度对应的压力,也就是压力剖面。另一种是拟合对应不同产量和井口压力时的不同井底压力。对于第一种方式,你输入THP,tub

14、ing prssure是对应不同深度的压力剖面。对于第二种方式,你输入THP, tubing pressure就是你的BHP.17。如何定义注水和注气井?作者:海湾月光 提交日期:2005-11-7 1:36:00 对于注水和注气井,历史拟合和预测阶段用不同的关键字。在历史拟合阶段用WCONINJH,此时ECLIPSE控制地面注入量,而BHP和THP用于拟合,不用于控制。在预测阶段用WCONINJE,此时注入井可以控制地面注入量,油藏注入量,BHP或THP控制以及井组控制。18。如何定义产量预测?用WCONPROD来定义产量预测。可以定地面油,气,水,液量或油藏产量生产,也可定BHP,THP或

15、井组产量生产。要注意此时所有的数据项都起控制作用,比如井在定油量生产时,其产水量,产气量受WCONPROD上限控制,BHP和THP受WCONPROD下限控制。19。如何控制经济极限?可以用CECON,WECON或GECON控制产层,井和井组最小产油量,产气量;最大含水,油气比。在违背经济极限时可以采用一系列作业,比如关井,封层(WPLUG),修井(WORKTHP),气举(WLIFT),换油管(WLIFT),钻新井(QDRILL)等。20。如何定义井组生产? 用GCONPROD定义井组生产。井组生产可以定地面油,气,水,液量或油藏产量。该井组可以受上一级井组产量控制或独立于上一级井组。21。如何

16、定义井组注入? 用GCONINJE定义井组注入。井组可以定地面注入量,油藏注入量,地面注采比,油藏亏空22。如何控制ECLIPSE计算时间步? 通常情况下ECLIPSE缺省计算参数设置是最好的,所以一般情况下不需要修改ECLIPSE计算参数设置。在模型出现收敛性问题时可以用TUNING来修改ECLIPSE计算参数。比如最大时间 步,最小时间步,非线形收敛误差,物质平衡误差,最大时间截断误差等。 建议需要时只修改最大时间步,不要修改其他参数23。什么是重启计算?作者:海湾月光 提交日期:2005-12-17 14:43:00 历史拟合结束后需要进行产量预测,在进行产量预测计算时,不需要再从历史拟

17、合开始时进行计算,可以直接从历史拟合结束的时间接着往下算。这种应用上一次计算的输出作为下一次计算的初始输入计算就叫重启计算。 要进行重启计算,首先要定义重启时间步的输出。可以用RPTRST来定义输出每时间步,每月,每年或每隔几月几年重启时间步文件。如果采用多文件格式输出,则文件后缀为:.X0000, .X0001等,如果是单文件输出,则输出文件为.UNRST. 重启文件记录了每时间步模型压力分布,饱和度分布,溶解油气比分布,同时也记录所有井的井位,射孔位置,产量控制。不过重启文件没有记录垂直管流表(VFP表),所以在应用垂直管流表时要记住重启时需加上垂直管流表。24。如何进行重启计算? ECLIPSE有两种重启计算方法,快速重启和完全重启。 快速重启不需要重新处理RUNSPEC,GRID,EDIT,PROPS和REGIONS部分,如果在历史拟合计算时设了SAVE关键字,这些部分将保存在输出的SAVE文件中,这样在重启计算时不用再计算传导率。 完全重启需要重新处理RUNSPEC,GRID,EDIT,PROPS和REGIONS部分,要重新计算传导率。 完全重启步骤:在历史拟合部分用RPTRST要求输出重启文件。在PRT文件中检查重启时间对应的重启文件步。将历史拟合文件拷贝为重启文件。 删掉SOLUTION部分中的EQUIL和水体部分,用RESTART关键字设重启。在SCH

温馨提示

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

评论

0/150

提交评论