问答中心分类: 数值计算计算过程中出现这样的提示: ===== WARNING (from subroutine: INIT0) ====== Block (3,1,1) has sum Xi = 0 when So > 0 and numx-numw > 1. ======= WARNING (from subroutine: INIT0) ======= Block (3,1,1) has sum Wi = 0 when Sw > 0 and numw > 1. ======
0
cc 管理员 asked 6年 ago
1 Answers
0
admin 管理员 answered 6年 ago

这虽然只是个警告,但是也要引起注意,这个问题说明了相与组分的关系,同一个相中可含有多个组分,同一个组分可存在于多个相中。含油饱和度大于0,且numx-numw > 1说明设置了多个油相组分,我们需要定义油相中这几个组分的比例,就是需要设置油相摩尔组成MFRAC_OIL。同理,设置油相摩尔组成MFRAC_WAT和MFRAC_GAS。
例如,在聚驱过程中,定义的水组分有两个—地层水’H2O’和聚合物’Polymer’。地层水的组成为100%地层水’H2O’,因而需要在初始化部分定义如下关键字:
MFRAC_WAT   ‘H2O’     CON  1
MFRAC_WAT   ‘Polymer’  CON  0