问答中心分类: 初始条件请问在选择垂向平衡初始化以后,将油水界面设在油藏以下,这时候给定初始含水饱和度场(*SWINIT),请问这个含水饱和度场是如何实现平衡的?另外*SWINIT和*BSWCON这两个关键字用起来有什么区别?
0
ears26 asked 6年 ago
1 Answers
0
admin 管理员 answered 6年 ago

*SWINIT允许用户指定不同于从重力毛管力平衡计算的网格含水饱和度,而不违反模型中的初始化无流动条件。这是通过在原始(输入)毛管压力曲线上添加位移或通过端点缩放毛细管压力曲线来修改每个区块的毛管压力函数来实现的。
*BSWCON也可以改变初始含水饱和度,但其需要相渗部分定义,而*SWINIT需要在初始化部分定义,例如,以IMEX自带算例mxdrm001.dat:为例,分别修改BSWCON和SWINIT:
*ROCKFLUID
RPT 1
**            Sw          krw       krow      Pcow
SWT
0.25            0          1    195.84
………
………
1            1          0         0
*SLT
**    SL     KRG    KROG    PCOG
0.200  1.0000  0.0000 3891.60
………
………
1.000  0.0000  1.0000    0.00
BSWCON      *IJK
1:10 7 1           0.1

*INITIAL
VERTICAL BLOCK_CENTER WATER_OIL_GAS
*PB       *CON  30000.0
*REFDEPTH       3170.0
*REFPRES        34000.0
*DGOC           2990.0
*DWOC           3250.0
*SWINIT          *IJK
  1:10 5 1         0.5 

初始化后的含油饱和度场图为: