1、油藏数值模拟基础培训(第五讲),张世明,2009年4月,职工大学,油藏数值模拟基础培训,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,PROPS要点分析,THANKS,谢 谢!,PROPS要点分析,流体PVT性质,THANKS,谢 谢!,PROPS要点分析,流体性质特征:,所提供的数据要符合单调性变化特征。,THANKS,谢 谢!,PROPS要点分析,活油:PVTO,关键字PVTO用来指定高于(未饱和)和低于(饱和)泡点压力时油的属性。它是一个压力、地层油体积系数和粘度关于泡点压力和溶解气油比的数据表。如果在油藏中有不同的活油,则在一个PVTO关键字后可以
2、有多个PVTO表。,PVTO-RS P Bo Uo0.165 400 1.012 1.17/0.335 800 1.025 1.14/0.500 1200 1.038 1.11/0.665 1600 1.051 1.08/0.828 2000 1.063 1.06/0.985 2400 1.075 1.03/1.130 2800 1.087 1.00/1.270 3200 1.0985 0.98/1.390 3600 1.11 0.95/1.500 4000 1.12 0.94/1.600 4400 1.13 0.92 4800 1.1255 0.92 5200 1.1210 0.92 560
3、0 1.1165 0.92/data for undersaturated oil with Rs=1.6,THANKS,谢 谢!,PROPS要点分析,活油:PVTO,PVTO溶解油气比 泡点压力 体积系数 粘度0.275 400 1.13 1.17/0.938 2000 1.162 1.11/1.5 3600 1.243 0.95 4000 1.238 0.95 4400 1.233 0.95 4800 1.228 0.95 5200 1.223 0.95 5600 1.218 0.95/1.72 4400 1.254 0.94 4800 1.266 0.92 5200 1.26 0.92
4、5600 1.25 0.92/,其实这比较好理解,油藏开发过程类似于实验室的差异分离实验,你把这个表用差异分离实验来理解。在开发过程中,当压力低于泡点压力后,有溶解气释放出来,RS降低,油藏由未饱和状态进入饱和状态。这时在饱和状态下油气分离(相当于差异分离实验中将气排出),此时的油应该理解为与原始的油已经不同,如果此时发生压力增加,由于没有气可以溶进去(油气已经分离),油会进入此时(RS)下的未饱和状态。以上表为例,如果油藏的泡点压力为4400,对应的RS为1.72.当压力由5600下降到4400过程中,油藏在未饱和状态,没有气的析出,RS不变。当压力低于4400以后,有气体析出,RS降低,假
5、设当RS降到1.5时压力增加,由于此时油气已经分离,没有气能够溶解到油中,在RS=1.5出的油的泡点压力为3600,PVT变化会沿着RS=1.5的曲线变化。,变泡点压力,THANKS,谢 谢!,PROPS要点分析,PVTO溶解油气比 泡点压力 体积系数 粘度0.275 400 1.13 1.17/0.938 2000 1.162 1.11/1.5 3600 1.243 0.95 4000 1.238 0.95 4400 1.233 0.95 4800 1.228 0.95 5200 1.223 0.95 5600 1.218 0.95/1.72 4400 1.254 0.94 4800 1.2
6、66 0.92 5200 1.26 0.92 5600 1.25 0.92/,那么在这个表中究竟那个是我们通常意义上的泡点压力?是不是最后一个?答案是不是。ECLIPSE软件泡点压力在初始化部分用RSVD或RBVD定义。(各个软件不同)。,活油:PVTO,变泡点压力,THANKS,谢 谢!,PROPS要点分析,干气:PVDG,黑油模型气体状态方程,所有量都只与压力有关。(s)指地面条件,(r)指地层条件。挥发油Vo(r)是包含在气相中的。此方程并不需要求解,而是作为内插或外插表输入的。对于干气,Rv是固定的,而且压力始终低于露点。对于live oil,必须要给出高于露点压力时的Rv。,THAN
7、KS,谢 谢!,PROPS要点分析,干气:PVDG,关键字PVDG用来指定低于露点或远高于临界点的气体的属性。它是一个体积系数和粘度关于压力的表格。如果油藏中有不同的类型的干气,则一个PVDG关键字后可以跟有多个PVDG表。,PVDG-P Bg Ug400.000 5.90000.01300800.000 2.95000.013501200.00 1.96000.014001600.00 1.47000.014502000.00 1.18000.015002400.00.98000.015502800.00.84000.016003200.00.74000.016503600.00.65000
8、.017004000.00.59000.017504400.00.54000.018004800.00.49000.018505200.00.45000.019005600.00.42000.01950/,THANKS,谢 谢!,PROPS要点分析,此关键字的格式是从左到右是压力、地层气体积系数和粘度的数据列。ECLIPSE将会对默认的输出进行内部插值,虽然压力值不能默认。最后,此表用一正斜杠结束。在数据表中,压力值从上到下应该是单调递增的,地层气体积系数应该随着压力单调减小的。当数据不符合这种情况时,ECLIPSE会输出警告或错误信息。由于干气油藏的压力不会降到露点以下,所以不能有高于露点的
9、值,表中的最高压力应该是露点压力。,干气:PVDG,THANKS,谢 谢!,PROPS要点分析,活油(PVTO)+干气(PVDG),PVDG-PRES BG VISC-BARSA RM3/SM3 CPOISE1.0133 1.0840 0.0090 10.0000 0.1025 0.0095 20.0000 0.0496 0.0101 30.0000 0.0322 0.0108 40.0000 0.0236 0.0113 50.0000 0.0184 0.0120 60.0000 0.0149 0.0127 70.0000 0.0125 0.0132 80.0000 0.0107 0.0139
10、 90.0000 0.0093 0.0146 94.0000 0.0088 0.0150 129.3000 0.0070 0.0176/,PVTO-RS PRES BO VISC-SM3/SM3 BARSA RM3/SM3 CPOISE1.0001.0101.000337/97.41129.31.40030.0154.61.28435200.01.12250/,注意:干气的最大压力不超过活油的饱和压力。,THANKS,谢 谢!,PROPS要点分析,水:PVTW,PVTW-PrefBwCw UwCwu 40001.033.0E-60.400.0/,水的黑油状态方程把水处理为单相,其性质仅与压力有
11、关。,THANKS,谢 谢!,PROPS要点分析,各组分的地面密度是依赖于压力和温度的。在ECLIPSE中没有定义标准压力和标准温度,它们可以取值为储罐条件中的普遍状况。地面密度可以用密度或比重和油的API值来给出。,地面密度:DENSITY或GRAVITY,GRAVITY-油API 水 气-重度 比重 比重 32 1.0500.700/或DENSITY-油 水 气-密度 密度 密度-Kg/m3Kg/m3Kg/m3 86510500.9051/,THANKS,谢 谢!,PROPS要点分析,地面密度:DENSITY或GRAVITY,gravity是液体的比重,API是重度。水的比重是地层水的地面
12、密度与纯水密度的比值。气的比重是地层气的地面密度与空气密度的比值。,THANKS,谢 谢!,PROPS要点分析,PVTO or(PVCO and PMAX)如果是可动油。PVTDO如果是死油。RSCONST or RSCONSTT如果死油是用来模拟溶解气浓度恒定时。PVTG如果是湿气。PVTDG如果是干气。PVCONST or RVCONSTT如果干气是用来模拟挥发油浓度恒定时。PVTW如果是水(用PVTWSALT代替海水选择)(并且可选用PVTWSALT替代海水)。,流体相态选择(扩充):,THANKS,谢 谢!,PROPS要点分析,流体相态选择:,THANKS,谢 谢!,PROPS要点分析
13、,三相流体,必须有live oil或湿气中的一种。或者当油越过泡点线时气体会从中分离出来BB,或者当气越过露点线时有油从气相中凝析出来GG。,THANKS,谢 谢!,PROPS要点分析,当三相模型处于临界点的左边时,低于临界压力和临界温度,系统中一定含有饱和油。气相是干气,但是油中含有一个气组分,它可能是从油中分离得到的。RUNSPEC部分的关键字是OIL,WATER,GAS和DISGAS。随着深度的变化,溶解气油比Rs也会有所变化,这可以在初始化SOLUTION部分用关键字RSVD设置。或者,也可以在SOLUTION部分用关键字PBVD给出泡点随着压力的变化。在模拟器运算的过程中,Rs 是会
14、变化的。,三相流体,THANKS,谢 谢!,PROPS要点分析,当三相模型处于临界点的右边时,这个系统一定是一个凝析气藏。油是dead oil,但是气体含有一个挥发油的组分,它可能是从气相中凝析出来的。在RUNSPEC部分的关键字为OIL,WATER,GAS和VAPOIL。随着深度的变化,溶解油气比Rv也会有所变化,这可以在初始化SOLUTION部分用关键字RVVD设置。或者,也可以在SOLUTION部分用关键字PDVD给出露点随着压力的变化。在模拟器运算的过程中,Rv是会变化的。,三相流体,THANKS,谢 谢!,PROPS要点分析,两相流体,在油水系统中并没有给出气相,所以不能有自由气。油
15、的压力保持在泡点以上。可以用RSCONST或RSCONSTT为每个PVT区的油设定一个固定的Rs值。不会用到关键字RSVD。,在水气系统中并没有给出油相,所以不能有液态油。气体的的压力不会跨越露点线。可以用RVCONST或RVCONSTT为每个PVT区的气设定一个固定的Rv值。不会用到关键字RVVD。,在油气系统中,气体可以溶解到油中,油也可以挥发到气中,所以对于关键字VAPOIL和DISGAS可以用其中一个或两个都用,也可以两个都不用。相应的会用到RSVD和(或)RVVD。,THANKS,谢 谢!,PROPS要点分析,单相流体,在对油的模拟中,没有指出气相,所以油相压力必须始终保持在泡点以上
16、。可以用RSCONST或RSCONSTT为每个PVT区的油设定一个固定的Rs值。不会用到关键字RSVD。在对气的模拟中,没有指出油相,所以气相压力一定不能跨越露点线。可以用RVCONST或RVCONSTT为每个PVT区的气设定一个固定的Rv值。不会用到关键字RVVD。在对水的模拟中,只有水相存在。,THANKS,谢 谢!,PROPS要点分析,岩石压缩系数:ROCK,THANKS,谢 谢!,PROPS要点分析,岩石压缩系数:ROCK,由于孔隙体积是随着压力变化的,所以必须给出岩石的压缩系数值。如果岩石的压缩性是可恢复的,而且处处相等,则用关键字ROCK指定。对于这种情况,在RUNSPEC部分不需要额外的关键字。若不是上述情况,则需要用岩石压实选项。在RUNSPEC部分用关键字ROCKCOMP设置岩石的压缩性和滞后。用关键字ROCKTAB或ROCKTABH来定义岩石的压实数据,包含在不同压力下,不同的孔隙体积乘数和传导系数乘数。ROCKTAB用来定义可恢复性岩石压缩。ROCKTABH用来定义不可恢复性岩石压缩,即压实滞后。用关键字ROCKNUM把油藏具有不同岩石类型的部分划分为不同的区域,