*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
初始化后的含油饱和度场图为:

