返回首页

如何加快数模计算以及如何解决数模计算的收敛性问题?

来源:www.ahlulin.com   时间:2023-03-02 05:54   点击:253  编辑:许亮   手机版

一、如何加快数模计算以及如何解决数模计算的收敛性问题?

模拟计算的时间取决于时间步的大小,如果模型没有发生时间步的截断而且能保持长的时间步,那表明该模型没有收敛性问题,反之如果经常发生时间步截断,那模型计算将很慢,收敛性差。时间步的大小主要取决于非线形迭代次数。如果模型只用一次非线形迭代计算就可以收敛,那表明模型很容易收敛,如果需要2到3次,模型较易收敛,如果需要4到9次,那模型不易收敛,大于10次的化模型可能有问题,如果大于12次,时间步将截断。在PRT文件中如果看到以下信息:

 PROBLEM: AT TIME 200 DAYS ((1-FEB-2009): NON-LINEAR EQUATION CONVERGENCE FAILURE ITERATION LIMIT REACHED - TIME STEP CHOPPED FROM 10

 STEP 20 TIME= 200.00 DAYS ( +1.0 DAYS CHOP 5 ITS) (1-FEB-2009)

 那表明时间步发生了截断。 (注: 另外如果你见到如下信息:

 WARNING AT TIME 0.0 DAYS (1-MAR-2004): LINEAR EQUATIONS NOT FULLY CONVERGED - RUN MAY GO FASTER IF YOU INCREASE LITMX (=25 - TUNING KEYWORD) 你可以不必管。这只是线形方程不收敛)

 除了REPT,CHOP外,在RPT文件中还常见以下信息来表明为什么选择现在的时间步:

 INIT: 表明是初始时间步

 TRNC: 为满足时间截断误差

 MINS: 最小时间步

 MAXS: 最大时间步

 HALF: 接近报告步时的时间步取半

 DIFF: 时间步截断CHOP之后的增长

 (在ECLIPSE技术手册的第125页还会找到更多)

 如果模型中有很多CHOP,DIFF,MINS,那模型有严重的收敛性问题。

二、亲水岩石和亲油岩石水驱油特征?

非活塞驱主要是因为油藏的非均质性和油水流度比大于一而造成的;

实际油藏中的油水界面不可能为一“镜面”。油藏岩石在沉积过程中,沿着古水流方向其岩石颗粒呈减小趋势,故渗透率沿该方向也是减小的,导致毛细管力增大,所以油水界面沿古水流方向是向上倾斜的。另外由于毛管力的变化不是线性的,所以油水界面实际上是有一定厚度的油水过渡带~还有一种说法是油水界面并不为一,有第一油水界面,第二油水界面和自由水面之分,这主要是根据毛管压力曲线确定的。

三、为什么孔喉越细,越容易发生水锁,贾敏损害

孔喉越细,意味着气泡通过时,需要发生更大的变形,一方面导致气泡本身能量损耗,继续运移受阻,极易出现卡断,即水锁效应;另一方面产生连续毛管压力,组织气泡的运移,即贾敏损害。这便是为什么孔喉越细,越容易发生水锁,贾敏损害的原因。

四、为什么含汞饱和度达到百分之百

据我做实验的经验,计算汞饱和度所依据的样品的孔隙率应该不是用压汞做出来的,估计是用真、假密度计算或者用专门测孔隙率的仪器测的,否则在实验压力的范围之内,汞饱和度最大会达到100%的,这明显与毛管压力曲线的形态不符!

或者可以准备两份平行试样,一份压到仪器的最大工作压力用来测孔隙率,另外一份做到所需要的实验压力(小于仪器最大工作压力),然后根据进汞饱和度=累计进汞量/(样品体积*孔隙率)来求得。但是这样做的话进汞饱和度的数据会偏大。

顶一下
(0)
0%
踩一下
(0)
0%