eclipse 端点标定.doc_第1页
eclipse 端点标定.doc_第2页
eclipse 端点标定.doc_第3页
eclipse 端点标定.doc_第4页
eclipse 端点标定.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

端点标定好像一直是很多人困惑的问题。究竟什么是端点标定?为什么要做端点标定?如何做端点标定?希望通过下面的介绍,大家能够有一个清晰的认识。1。什么是端点?端点值包括饱和度端点值,相对渗透率端点值和毛管压力端点值。饱和度端点值是指相渗曲线中的下面八个值: 束缚水饱和度 (SWL): 最小含水饱和度 临界含水饱和度 (SWCR): 水开始流动时的含水饱和度 最大含水饱和度 (SWU): 曲线中含水饱和度的最大值 最小含气饱和度 (SGL): 最小含气饱和度 临界含气饱和度 (SGCR): 气开始流动时的含气饱和度 最大含气饱和度 (SGU): 曲线中含气饱和度的最大值 油水两相残余油饱和度 (SOWCR): 油水两相曲线中的含油饱和度最小值 油气两相残余油饱和度 (SOGCR): 油气两相曲线中的含油饱和度最小值相对渗透率的端点值是指相渗曲线中的下面四个值: 最大含水饱和度对应的相对渗透率最大含气饱和度对应的相对渗透率最大含油饱和度对应的相对渗透率残余油对应的相对渗透率毛管压力的端点值是指毛管压力曲线中的下面四个值:束缚水和临界含水饱和度对应的毛管压力最小含气和最大含气饱和度对应的毛管压力2。 什么是端点标定端点标定就是通过对每个网格提供新的端点值使软件自动对每个网格计算出新的相渗或毛管压力曲线。3。 为什么要做端点标定(1) 拟合初始含水饱和度通常地质模型会输出模型含水饱和度分布,这个饱和度分布是基于测井曲线,可以认为是比较准确。数模模型可以直接利用此含水饱和度分布(ECLIPSE软件 用SWATINIT关键字)。在应用地质模型含水饱和度分布时,首先需要对毛管压力进行标定,以保证模型的初始平衡。否则的化模型会在纵向上发生流动。这 个标定过程是软件自动进行的,只要启动了端点标定,软件会计算标定后的最大毛管压力(PCW). 公式为PCW=Pcw*(Pc/Pct).标定过程如下:假如一个网格SWATINIT提供的含水饱和度是0.6,其对应模型初始输入毛管压力曲线中的毛管压力值为1 (Pct), 网格由初始平衡计算的毛管压力为5 (Pc),模型初始输入毛管压力曲线中的最大毛管压力值为10 (Pcw),那么标定后这个网格毛管压力曲线的最大毛管压力值为PCW10(5/1)=50. 这个网格的毛管压力在标定前后是不变的(这是由油水界面和油水密度决定的),因而这个标定过程可以理解为用手拉着输入毛管压力曲线的最大值上下移动,直到这个网格的毛管压力在标定前后不变。 除了标定毛管压力曲线,相渗曲线也需要标定。这样才能拟合好初始产水量。 (2)岩性非均质 数模模型输入的相渗曲线和毛管压力曲线通常是多个实验室岩芯实验相渗曲线和毛管压力曲线标准化后的结果。对饱和度端点值的端点标定可以理解为将标准化后的 相渗曲线和毛管压力曲线根据岩芯的分布进行去标准化。不同的岩性束缚水饱和度,临界含水饱和度,残余油饱和度变化会很大,这都可以通过对不同网格提供不同 的端点值通过端点标定来实现。(3)历史拟合的需要 相渗和毛管压力曲线对计算结果的影响非常大,标定饱和度端点值将大大影响见水时间。标定相当渗透率将大大影响采收率和含水。(4)敏感性分析对相渗和毛管压力曲线进行敏感性分析,不需要对模型输入不同的曲线,只要改变端点值就可以。4。如何做端点标定完全根据你的需要。比如你可以只标定你的临界含水饱和度,这时其他端点值将不会改变。你也可以只对部分网格进行端点标定,这时其他网格的值将不会改变。在进行端点标定时要注意满足端点值的一致性。比如你的最大含气饱和度不能超过1减去束缚水饱和度,如果你对束缚水饱和度进行了标定,那你必须标定最大含气 饱和度(可以设为等于1减束缚水饱和度),另外SOWCR+SWCR应该小于1, SOGCR+SGCR+SWL应该小于1,如果你对其中之一进行了标定,你就应该对其他也进行标定,否则会产生端点值的不一致性问题。5。实例在ECLIPSE安装目录下有ENDSCALE.DATA.RUNSPECTITLE 3-PHASE RUN TO TEST SCALING OPTION - DEFAULT SCALING CASEDIMENS 10 10 1 /OILWATERGASDISGASFIELDEQLDIMS 1 100 10 1 20 /ENDSCALENODIR REVERS 2 5 /TABDIMS 2 1 16 12 1 12 /WELLDIMS 2 1 1 2 /NUPCOL 4 /START 19 OCT 1982 /NSTACK 4 /GRID =NOGGFEQUALS DX 1000 / DY 1000 / PORO 0.3 / DZ 20 / PERMX 500 / PERMY 500 / MULTZ 0.64 / TOPS 8325 /PROPS =- THE PROPS SECTION DEFINES THE REL. PERMEABILITIES, CAPILLARY- PRESSURES, AND THE PVT PROPERTIES OF THE RESERVOIR FLUIDS- WATER RELATIVE PERMEABILITY AND CAPILLARY PRESSURE ARE TABULATED AS- A FUNCTION OF WATER SATURATION.- SWAT KRW PCOWSWFN 0.0 0.0 7.0 1.0 0.1 0 / 0.0 0 4.0 1.0 0.2 0 /- SIMILARLY FOR GAS- SGAS KRG PCOGSGFN 0.0 0 0.0 0.2 0 1.0 1.0 1.0 10.0/ 0 0 0.0 0.2 0 2.0 1.0 1.0 15.0/- OIL RELATIVE PERMEABILITY IS TABULATED AGAINST OIL SATURATION- FOR OIL-WATER AND OIL-GAS-CONNATE WATER CASES- SOIL KROW KROGSOF3 0 0 0 0.2 0 0 1.0 1 1/ 0 0 0 0.2 0 0 1.0 1 1/SWL 5*0.24 5*0.08 5*0.24 5*0.08 5*0.24 5*0.08 5*0.24 5*0.08 5*0.24 5*0.08 50*0.08/SWCR 5*0.24 5*0.08 5*0.24 5*0.08 5*0.24 5*0.08 5*0.24 5*0.08 5*0.24 5*0.08 50*0.08/SWU 100*1.0/SGL 100*0.0/SGCR 5*0.1 5*0.3 5*0.1 5*0.3 5*0.1 5*0.3 5*0.1 5*0.3 5*0.1 5*0.3 50*0.3/SGU 5*0.7 5*0.85 5*0.7 5*0.85 5*0.7 5*0.85 5*0.7 5*0.85 5*0.7 5*0.85 50*0.85/SOWCR 5*0.15 5*0.18 5*0.15 5*0.18 5*0.15 5*0.18 5*0.15 5*0.18 5*0.15 5*0.18 50*0.18/SOGCR 5*0.15 5*0.18 5*0.15 5*0.18 5*0.15 5*0.18 5*0.15 5*0.18 5*0.15 5*0.18 50*0.18/- PVT PROPERTIES OF WATER- REF. PRES. REF. FVF COMPRESSIBILITY REF VISCOSITY VISCOSIBILITYPVTW 4014.7 1.029 3.13D-6 0.31 0 /- ROCK COMPRESSIBILITY- REF. PRES COMPRESSIBILITYROCK 14.7 3.0D-6 /- SURFACE DENSITIES OF RESERVOIR FLUIDS- OIL WATER GASDENSITY 49.1 64.79 0.06054 /- PVT PROPERTIES OF DRY GAS (NO VAPOURISED OIL)- WE WOULD USE PVTG TO SPECIFY THE PROPERTIES OF WET GAS- PGAS BGAS VISGASPVDG 14.7 166.666 0.008 264.7 12.093 0.0096 514.7 6.274 0.0112 1014.7 3.197 0.014 2014.7 1.614 0.0189 2514.7 1.294 0.0208 3014.7 1.080 0.0228 4014.7 0.811 0.0268 5014.7 0.649 0.0309 9014.7 0.386 0.047 /- PVT PROPERTIES OF LIVE OIL (WITH DISSOLVED GAS)- WE WOULD USE PVDO TO SPECIFY THE PROPERTIES OF DEAD OIL- FOR EACH VALUE OF RS THE SATURATION PRESSURE, FVF AND VISCOSITY- ARE SPECIFIED. FOR RS=1.27 AND 1.618, THE FVF AND VISCOSITY OF- UNDERSATURATED OIL ARE DEFINED AS A FUNCTION OF PRESSURE. DATA- FOR UNDERSATURATED OIL MAY BE SUPPLIED FOR ANY RS, BUT MUST BE- SUPPLIED FOR THE HIGHEST RS (1.618).- RS POIL FVFO VISOPVTO 0.001 14.7 1.062 1.04 / 0.0905 264.7 1.15 0.975 / 0.18 514.7 1.207 0.91 / 0.371 1014.7 1.295 0.83 / 0.636 2014.7 1.435 0.695 / 0.775 2514.7 1.5 0.641 / 0.93 3014.7 1.565 0.594 / 1.270 4014.7 1.695 0.51 5014.7 1.671 0.549 9014.7 1.579 0.74 / 1.618 5014.7 1.827 0.449 9014.7 1.726 0.605 /- OUTPUT CONTROLS FOR PROPS DATA- ACTIVATED FOR SOF3, SWFN, SGFN, PVTW, PVDG, DENSITY AND ROCK KEYWORDSRPTPROPS- PROPS Reporting Options- MLANG MLANGSLV /REGIONS =SATNUM1 1 1 1 1 2 2 2 2 21 1 1 1 1 2 2 2 2 21 1 1 1 1 2 2 2 2 21 1 1 1 1 2 2 2 2 21 1 1 1 1 2 2 2 2 22 2 2 2 2 2 2 2 2 22 2 2 2 2 2 2 2 2 22 2 2 2 2 2 2 2 2 22 2 2 2 2 2 2 2 2 22 2 2 2 2 2 2 2 2 2/SOLUTION =RSVD 8200 1.270 8500 1.270 /EQUIL 8400 4800 9000 0 8200 0 1 0 0 /RPTSOL - Initialisation Print Output - PRES SOIL SWAT SGAS EQUIL RVVD AQUCT=2 APIVD ROCKMASS /SCHEDULE =RPTSCHED PRES SOIL SWAT SGAS WELLS=1 SUMMARY=2 CPU=2 WELSPECS NEWTON=2 /DRSDT 0 /TUNING1 182.5 /WELSPECS P G 10 10 8400 OIL / I G 1 1 8335 GAS /COMPDAT P 10 10 1 1 OPEN 0 -1 0.5 / I 1 1 1 1 OPEN 1 -1 0.5 / /WCONPRODP OPEN BHP 5* 4799.0 /WCONINJE I GAS OPEN RATE 30000 / /TSTEP 6*365 /END =6。技术手册中Saturation Table Scaling一章中有对端点标定更详细介绍。SGL50*0.00 50*0.00 /SGCR50*0.10 50*0.20 /SGU50*0.99 50*0.98 /SOWCR50*0.05 50*0.22 /SOGCR50*0.08 50*0.21 /SWL50*0.01 50*0.02 /SWCR50*0.20 50*0.22 /SWU50*1.0 50*1.0 /SGFN0.0 0.0 0.01.0 1.0 0.5 /SOF30.00 0.0 0.01.00 0.8 0.8 /SWFN0.0 0.0 1.01.0 1.0 0.0 /With multiple tablesSGFN0.0 0.0 0.00.1 0.0 1*0.99 1.0 0.5 /0.0 0.0 0.00.2 0.0 1*0.98 1.0 0.5 /SOF30.00 0.0 0.00.05 0.0 0.00.08 1* 0.00.99 0.8 0.8 /0.00 0.0 0.00.21 0.0 0.00.22 0.0 1*0.98 0.8 0.8 /SWFN0.01 0.0 1.00.2 0.0 1*1.0 1.0 0.0 /0.02 0.0 1.00.22 0.0 1*1.0 1.0 0.0 /REGIONSSATNUM50*1 50*2 /一、 岩石类型和液体单元之间?鞘裁囱墓叵担? 二、ENDSCALE方法的基本原理和好处是什么? 回答:1. 岩石类型在数模中主要体现在相渗曲线和毛管压力曲线,不同的岩石区应用不同的相渗曲线和毛管压力曲线。如果你的油藏岩性变化大,你就应该进行岩性分区(SATNUM),不同分区应用不同的相渗曲线和毛管压力曲线。 流体分区指由于构造影响(比如断层)在不同部位流体属性不同,你的模型需要设置多个流体分区(PVTNUM),不同的流体区赋余不同的流体属性表(PVTO,PVTW)。 岩石类型和流体分区没有关系。2。 端点标定(END POINT SCALING)的原理很简单,首先端点是指束缚水饱和度(SWL),临界含水饱和度(SWCR),最大含水饱和度(SWU),最小含气饱和度(SGL),临界含气饱和度(SGCR),最大含气饱和度(SGU),残余油饱和度(SOWCR)和残余气饱和度(SOGCR)。在进行端点标定模拟时,你在模型中提供一个相渗曲线和毛管压力曲线表,如果你想标定束缚水饱和度,你提供束缚水饱和度分布,模型将根据你提供的束缚水饱和度标定相渗曲线,及对每个网格生成新的相渗曲线。 端点标定一个主要应用是拟合地质模型提供的含水饱和度,比如地质模型为你提供了你的油藏含水饱和度的分布数据,如果你想把此饱和度分布数据直接应用到你的数模模型中,你必须标定你的毛管压力和相渗曲线,以便保证你的模型在初始状态下是稳定的,即不发生流体流动。对毛管压力的标定保证不发生垂向流动,对相渗曲线标定保证横向流动是正确的。具体做法是设SWATINIT为含水饱和度,然后可以将SWATINIT拷贝到SWL,然后设SWCR,SOWCR等参数。 另外如果你的油藏岩性变化很厉害,如果不用端点标定,你需要提供多个岩石分区,有了端点标定,你可以提供一个曲线,然后提供不同岩石类型的端点值就可以了,模型会对每个端点生成相应的曲线。 你可以参照ECLIPSE技术手册中关于端点标定的介绍,有问题再与我联系。 流动单元应该是油藏的概念,我不知道你们是如何定义的。不过它同岩石类型应该没有关系。从模拟角度,你的岩石类型可以设为SATNUM,而流动单元可以设为不同的平衡区。(EQLNUM).问题00098:Eclipse中如果一个地区我有好几口井的相渗曲线,归一化处理怎么做?毛管压力曲线怎么用?谢谢!回答:你有SCAL软件吗?SCAL是专门对相渗曲线和毛管压力曲线进行处理的模块。你可以对曲线进行归一化处理,也可以进行平均,光滑等处理。而且可以检查数据质量。问题00102: 请问下面的数据为什么导不进SCAL RES tab?sw Krw Kro 0.3808 0.0000 1.0000 0.4085 0.0175 0.5833 0.4363 0.0248 0.3531 0.4640 0.0333 0.2307 0.4917 0.0429 0.1651 0.5194 0.0538 0.1257 0.5472 0.0658 0.0967 0.5749 0.0789 0.0714 0.6026 0.0933 0.0489 0.6303 0.1088 0.0303 0.6581 0.1255 0.0168 0.6858 0.1434 0.0085 0.7135 0.1625 0.0041 0.7412 0.1827 0.0015 0.7967 0.2385 0.0000 错误的信息提示为:Error: Editor: KRWO: Minimum Relative permeability value for Krw is not zero可测试报告就是提供这样的分析数据呀!谢谢!祝节日愉快.回答: 你的数据是对的。你应该选OPTIONS-EDIT RECORD,NEW RECORD 窗口选FILE-NEW-TABLE-KROW,然后输入数据。问题00105:我已经把SCAL模块的练习做完了,而且我已经把自己的数据输进去了,但是对于这部分还是有些困惑。 对于我自己的数据,我现在有多条记录,且相渗曲线和毛管力的岩样没有对应关系,我怎么做归一化处理,是Merge后导出吗?这样的话,导出的文件是每条记录产生一个table,后面我怎么用呀?我理解的归一化处理是通过多井的数据得出一条代表工区的记录,即一个table. 不知我把问题说清楚了没有?这几天加班我都有点晕头了。 接下来,端点标定怎么做?还有毛管压力数据的第一列是贡饱和度吗?回答:1. 如果你有多条曲线,你应该通过归一化进行分类,把同类曲线放在同一组。然后对每一组曲线平均为一条曲线。2。相渗曲线和毛管力曲线应该MERGE.3。油水和油气曲线应该ASSOCIATE.4。你不一定要用端点标定,如果你想用,你输出NORMOLIZED曲线,然后在模型中通过端点值,即束缚水饱和度,临界含水饱和度,残余油饱和度等。5。你应该把汞饱和度转化为油或气饱和度。问题00114:您好。我有一个模型,是用的SWATINIT为模型赋含水饱和度值,您前面说了(第78题),要用端点标定,相渗曲线标定和毛管力标定。您能否详细的讲一下,用那几个关键词来进行相渗曲线和毛管力标定以及该注意的问题。如果方便,您能否给个赋值和标定的例子啊。我看了说明书以后还是一头雾水。谢谢月光姐姐。回答:1。当你用SWATINIT赋含水饱和度时,如果你不标定毛管压力,那么在纵向上含水高的网格会流向含水低的网格,这样初始你的模型不稳定,因此你需要标定毛管压力以便稳住水。2。做毛管压力的端点标定,你需要在RUNSPEC部分加ENDSCALE关键字,在PROPS部分提供SWATINIT,你的相渗曲线表(SWOF或SWFN)一定要提供毛管压力。有时ECLIPSE标定后的毛管压力值太大,你有可能需要PPCWMAX限制ECLISPE的最大毛管压力。有这几个关键字就够了。3。如果你的模型初始产水,你需要标定相渗曲线,你先看你的模型需不需要,如果需要,我可以给你详细说明,否则你不需要。月光姐姐:我按照您的办法试了,还是不行

温馨提示

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

评论

0/150

提交评论