ECLIPSE100培训教程简介油藏数值模拟的概念o用油藏模型研究油藏的物理性质和流体流动规律o为了更好地认识油层o作出正确的评价o确定合理开发方案和提高采收率的措施油藏数值模拟的基本原理Massin-Massout=AccumulationorFlowin-Flowout=RateofaccumulationMaterialBalanceModelReservoirSimulationModel物质平衡模型油藏模拟模型流入量-流出量=累积采出/注入量o物质平衡模型o有限差分模型代表连续油藏系统o空间离散-考虑了流体和岩石性质在空间上的差异o时间离散-可以对其中任何时间进行访问()()iiiiiSqt:孔隙度:密度S:饱和度t:时间:流体速度q:注入/产出量i:i相流入量流出量质量随时间的改变量井流量物质平衡方程模型与实际油藏的联系o模型与实际油藏不完全一样o进行近似处理o验证数据的有效性o数据的调整和修改必须是合理、可行的为什么要进行油藏数值模拟研究油藏数值模拟快速经济地评估各种生产方案准确建立地质构造和岩石模型提供各种开采技术银行和基金组织认可许多国家法规上要求使用油藏数值模拟的作用预测生产动态确定所需井数确定最佳射孔方案确定最佳布井方式对早期水气突破的后果进行估计确定最佳注入量和最佳注入时间确定油藏内的流动屏障,从而估计非泻油区的存在估算地下储气设备的存储能力和产量确定满足天然气供应合同的最优方法通过分别对最优、最差和最可行的开发方案进行经济评价分析,估算其金融风险。。。。。。黑油模型黑油模型(碳氢化合物两组分模型)三维三相模型两组分,不可挥发的油组分和可挥发的气组分气、油之间只有一种方式的相转换,即气从油中出入,油不能汽化为气相流体流动至多存在油、气和水三相油和水不混溶,没有质量交换或相变气相可溶于油中,但不溶于水整个油藏中流体处于恒定温度,且处于热力学平衡条件下数模的基本流程静态数据动态生产数据油藏压力饱和度分布场模拟器输入历史拟合输出动态预测目的数模输入数据数模输入数据静态数据动态数据油藏物性数据(流体和岩石)油藏网格数据(地质建模)井油气水产量井措施数据油藏静态数据-油藏描述深度厚度NTG孔隙度渗透率地震地质测井岩心数据试井笛卡儿径向块中心角点油藏静态数据-相渗曲线油水两相相对渗透率曲线油气两相相对渗透率曲线油藏静态数据-其他物性参数其他物性参数岩石属性:岩石压缩性流体密度:油气水在地面条件下密度/重度水的性质:体积系数、压缩系数、粘度等油藏静态数据-初始化PressureDepthGOCOWCFreeWaterLevelDatum压力参考点自由水面油气界面油水界面深度油气界面、油水界面、参考深度和参考压力等油藏动态数据井生产数据:产油、气、水量,注水(气)量井射孔数据:井位、射孔层、井表皮因子、井类型等井其他措施:补孔、修井、堵水、酸化等措施油藏动态数据模拟工作流程网格模型建立Flogrid相态PVTi相渗和毛管压力SCAL井史生产数据Schedule井筒水动力VFPi试井分析Weltest地质模型建立GEOFRAMECPS3F3DLPMP3DPETREL井史生产数据FINDEROFM数据分析工具ECLIPSEFrontsimOfficeFloviz数值模拟分析历史拟合(Simopt)•项目管理•数据编辑•生成报告•2D/3D显示ECLIPSEOfficeOffice培训教程E100数据文件结构RUNSPECT必须--油藏模型的总体特征GRID必须--网格的几何模型及基本的岩石属性EDIT可选--对前面Grid部分的修改PROPS必须--表格形式的相的PVT属性,及其它PVT数据--岩石压缩系数,相对渗透率及毛管力表REGIONS可选--根据共同的属性细分油藏--报告分区SOLUTION必须--设置初始条件SUMMARY可选--设置曲线图的输出SCHEDULE必须--井、完井、产量数据、流动关系式、地面设施--设置拟合运算的前进、控制和终止数据文件语法123456789012345678901234567890132--Thiscommentdenotesthebeginningofthedatafileproper|--Keywordsmuststartinthefirstcolumnread,whichis1bydefault|RUNSPECCanplacecommentsinthe8thcolumnfollowingthekeyword|--Thisisacomment|--followedbyanothercomment|EDITThissectionisoptional||PROPSThissectioniscompulsory|DENSITY|--OilWaterGas|45630.07/Commentscanbeplacedafter|--theterminatingslash|REGIONSThissectionisoptional|--Thisisanothercomment|SOLUTION|columnsEclipsekeywordsarenotcasesensitive|--FirstLast133/|AnythingbeyondthefinalcolumnisacommentSUMMARY||SCHEDULE||END|关键字语法RUNSPECPutOnlyRUNSPECsectionkeywordshereTABDIMS--12345678--ntsfunntpvtnssfunnppvtntfipnrpvtN/Antendp331*1*1*201*1*/TABDIMS--12345678--ntsfunntpvtnssfunnppvtntfipnrpvtN/Antendp333*202*/TABDIMS--12345678--ntsfunntpvtnssfunnppvtntfipnrpvtN/Antendp2*33*202*/TABDIMS--12345678--ntsfunntpvtnssfunnppvtntfipnrpvtN/Antendp2*33*20/GRIDPutonlyGRIDsectionkeywordsherePROPSPutonlyPROPSsectionkeywordshereSOLUTIONPutonlySOLUTIONkeywordshereSCHEDULEPutonlySCHEDULEsectionkeywordshereWELSPECS--WellGroupIJBHPRefPhasePROD1Group1551*OIL/QuotesaregenerallynotrequiredaroundstringsPROD2Group1991*GAS/'INJ*'Group1111*WAT/Quotesareneededwhenwildcardsareused/通用关键字介绍INCLUDE把其它文件中的数据合并到ECLIPSE数据文件中COLUMN设置数据文件第一列和最后一列的位置DEBUG需要调试信息NOECHO禁止向PRT文件中输出关键字参数值ECHO恢复向PRT文件中输出关键字参数值EXTRAPMS显示VFP和(或)PVT表的最终外推表OPTIONS激活各种不同的特殊程序选项MESSAGES设置不同严重程度事件的打印和停止限制条件NOWARN禁止所有补充的PRT文件输出FORMFEED设置格式馈给符号LOAD为快速重启建立一个SAVE文件RUNSPEC的一般形式--BEGINNINGOFMINIMUMRUNSPECSECTIONRUNSPECTITLETHISISTHEMODELNAME/DIMENS--NXNYNZ--THISISTHENUMBEROFCELLSINI,JANDK,INTHATORDERE.G.20510/FIELDUNITSMAYBEFIELD,METRICORLABOILPHASESPRESENTMAYBEOILWATERWATER,GAS,DISGAS,VAPOILSTARTSTARTDATEOFTHESIMULATION,FORINSTANCE1JAN1990/RUNSPEC部分的开始模型名字/--分别是I,J,K方向的网格数单位可以为FIELD,METRIC或LAB存在的相可能是OIL、WATER、GAS、DISGAS、VAPOIL模拟的起始日期,例如:RUNSPEC的关键字ACTDIMSLABSTARTAPIMEMORYTABDIMSAQUDIMSMETRICTEMPBRINEMISCIBLETITLECARTNINEPOINTRACERSDIFFUSENONNCUNIFINDIMENSNOPC9UNIFOUTDISGASNOSIMVAPOILDISKINGNSTACKVEDUALPERMNUMRESVISCDDUALPORONUPCOLVFPIDIMSENDSCALEOILVFPPDIMSEQLDIMSPIMTDIMSWATEREQLOPTSRADIALWELLDIMSFAULTDIMREGDIMSINSPECFIELDROCKCOMPNMATRIXFMTINRPTRUNSPPATHSFMTOUTRSSPECGRAVDRMGASSATOPTSLICENSESGRAVDRSAVESCDPDIMSGRIDOPTSSMRYDIMS快速重启文件LOAD--SAVEFILESIMULATEFORMATTED/OUTPUT--NAMEORCHECKUNFORMATTEDSAVEFILE?--DATASAVEFILE?BASET/RESTART--FILEREPORT--NAMESTEPBASE11/SUMMARY--THESUMMARYSECTIONISOPTIONALSCHEDULE…..…..…..--INCLUDEfilescontainingadditionalwells,surfacefacilities--andsimulationadvanceareoftenenteredhereENDGRID的一般内容网格大小和网格深度孔隙度渗透率净厚比或净厚度DX或DXV,DY或DYV,DZ,TOPS或COORD,ZCORNPOROPERMX,PERMY,PERMZ或PERMR,PERMTHT,PERMZNTG或DZNET(默认值是1)网格数据读取规则-笛卡儿坐标CelldataisreadIcyclingfastest,followedbyJthenK读取网格数据顺序:X方向优先,然后是Y方向,最后是Z方向网格数据读取规则-径向坐标读取网格数据顺序:R方向循环最快,然后是θ方向,最后是Z方向BC和CP网格的定义DXDZDYTOPSistheupperfacedepthCornerdepthsspecifiedinZCORNX,Y,ZspecifiedbyCOORDTOPS是上顶面的深度COORD指定X,Y,ZZCORN指定角点深度块中心网格建立的断层模型IorJKDirectconnectiongeneratedbydefaultbyEclipseEclipse默认生成的直接连接角点网格建立的断层模型IorJKNointerblockflowNointerblockflow网格间无流动网格间无流动块中心格实例模型角点网格实例模型网格属性定义CellpropertiessuchasPORO,PERMX,PERMY,PERMZ,NTGareaveragesdefinedatthecentre网格块属性如PORO,PERMX,PERMY,PERMZ,NTG一般都定义在格块中心网格属性的赋值IorXKorZHorizontalpermeabilityis10,5,100,2000,200,2000,100,50,2000,50fromtoptobottom.Themodelis20*1*10inI,J,K,respectively.EQUALS--ArrayValI1I2J1J2K1K2'PERMX'