设为首页收藏本站本站手机版

阿什卡国际油气软件

 找回密码
 立即注册
搜索
热搜: 建模数模 裂缝描述 盆地模拟 数值试井 非常规 微地震 RMS软件 三维地质建模软件 开发地震 石油天然气 中石油 中石化 中海油 中化集团 蒋洁敏 王宜林 傅成玉 盆地模拟软件 沉积演化软件 油气资源远景评价 沉积层序模拟 非常规地震解释 微地震 地震反演 地震AVO分析 非常规油气勘探开发 四维地震 甜点预测 井间地震 页岩气开发技术 煤层气开发技术 三维地质建模 裂缝建模 油藏数值模拟 油藏动态分析 辅助历史拟合 试井解释 生产测井解释 生产动态分析 小井组快速数值模拟 建模数模成果规范化存储与应用 井筒节点分心 随钻数据实时传输 石油软件公司招聘 招聘信息 客户经理 项目服务 勘探开发 叠前同时反演 OpenFlow TemisFlow Dionisos PumaFlow interwell headwave transform IFP 法国石油研究院 KAPPA公司 ROXAR公司 Ecrin saphir topaze rubis emeraude tempest CougarFlow Amethyste restudio 斯伦贝谢 schlumberger 兰德马克 landmark Geoframe eclipse ofm peoffice neable ess ecs ees 中国石油 中国石化 中国海油 CNPC petrochina sinopec cnooc sinochem 测井解释 地震资料解释 地震资料处理 建模数模一体化 勘探开发一体化 地震地质油藏一体化 阿什卡公司招聘 油田工程服务 油田项目研究 软件代理 独家代理 阿什卡航空 最好的石油软件公司 最大的石油软件公司 阿什卡论坛 阿什卡年会 阿什卡公司官方微博 阿什卡公司官方网站 阿什卡公司地址 阿什卡公司电话 周晓舟 裘怿南 王家华 王佳华 SPE石油工程师协会 SEG地球物理协会 中国石油学会 大庆油田 新疆油田 克拉玛依油田 吐哈油田 吉林油田 辽河油田 冀东油田 玉门油田 华北油田 塔里木油田 大港油田 青海油田 BGP石油物探局 勘探开发研究院 采油厂 中海油湛江分公司 中海油上海分公司 中海油天津分公司 中海油广州分公司 中海油研究总院 待遇最好的石油软件公司 待遇最好的油田项目研究公司 最有实力的石油软件公司 业绩最好的石油软件公司 中国石油大学 大庆石油学院 东北石油大学 华东石油学院 西安石油学院 成都地质大学 西北石油学院 成都理工 油藏工程师 最好的地质建模软件 地质建模软件对比 导演李安 李双江 中国好声音 我是歌手 李天一 蓝可儿 西游·降魔篇 少年派的奇幻漂流
查看: 419|回复: 0

[PumaFlow] 交流|数值模拟收敛性问题常见原因分析

[复制链接]
发表于 2018-3-12 08:16:46 | 显示全部楼层 |阅读模式

0.jpg

品质源于技术 服务源于态度
这是阿什卡微信公众号的第490篇原创文章
首发于2018年3月9日
作者:杨炳森

关键词:收敛性数值模拟  稳定性  算法

在数值模拟过程,收敛性问题是经常导致模拟计算速度慢一个重要的原因。如何解决收敛性?

要想解决收敛性问题,就需要弄明白收敛性问题是如何产生的,就需要回到数值模拟的原理上来。

油气藏数值模拟主要内容:

1.建立数学模型,建立一套描述油藏渗流的偏微分方程组,以及求解此方程组的所需要的辅助方程、初始条件和边界条件。

2.建立数值模型。将偏微分方程离散化为有限差分方程,然后将非线性系数项线性化,得到线性代数方程组。

3.通过线性方程组法解法(直接解法和迭代解法)求得所需要的未知变量。

01.JPG

在进行数值模拟时,软件选用迭代法对线性方程组进行求解。

在一定的迭代次数内,方程计算误差不能达到规定的范围之内,就形成了迭代不收敛。

迭代不收敛的直接原因是饱和度和压力的变化幅度太大,导致时间截断,缩小时间步,计算效率变差。

迭代收敛问题发生在线性方程组求解过程中,但是问题的起因却往往不仅在解法本身,常常与模型构建的过程中存在的不合理的模型参数和设置有关。

常见的导致收敛性的问题如下:

经常遇到的问题是生产数据与模型不匹配。通常是该井的定义的产量与模型定义的属性无法匹配。在低渗透油藏模拟时,经常遇到这个问题。模型定义的孔渗数据过小,导致模型本身生产能力低于该井给出的实际产能。

注水井注入量与模型的吸水能力不匹配,引起模型的压力过快升高,也会引起收敛性变差。

底水规模不足导致或垂向渗透率不足,也会导致模型产出能力不足,单井产量无法达到目标,导致收敛性差。

增加井的生产指数,也能有效改善模型中产能不足的问题。

模型的层内连通性差或产注对应不好,也会导致实际产注能力不足。

井的控制模式也会导致收敛性变差。比如采用定油量生产模式,在开发末期含水常常高于90%,模型计算的为了达到定义的产量,计算的产油量偏差时常常需要模型产出液量偏差增加10倍以上,过高的液量常常导致收敛失败。

算法也会导致收敛性问题。比如选择IMPES方法求解时,在相关变量发生急剧变化时,容易发生收敛性问题。

全隐式方法,可以保持计算的稳定性,但是大大增加计算的工作量,同时时间的截断误差也较高。

自适应的隐式算法,可以在保证计算稳定前提下,每个网格自动选择合适和必要隐式程度,提高计算的效率。

保持模型的光滑性也能够有效减少收敛性问题。如果相邻的网格的孔隙体积变化过大,计算时,该网格的饱和度或压力变化过大,通常会引起时间截断,导致收敛不成功。

相邻网格传导率差别过大,也会引起类似问题。在建模时候,可以适当平滑属性参数,提高计算效率。在数模是,适当提高尖灭的门槛值,减少小体积网格对计算的影响。

在相渗曲线或高压物性函数的光滑性不足时,也会导致收敛性变差。

模型的复杂性增加,常常导致求解的复杂性增加,模型的属性在非均匀的程度上增加,流动过程更加复杂,收敛性问题也容易出现。比如说采用端点标定与不采用端点标定的模型相比,收敛性更差,计算速度更慢。所以选择模型的时候,应当考虑是否有必要选择复杂的油藏运动规律描述方法。

请戳左下蓝字阅读原文,参考《油藏数值模拟的收敛性及PumaFlow对裂缝模拟收敛性的解决办法 》 。

访问阿什卡技术论坛,阅读更多关于收敛性讨论的文章,还可获取更多数值模拟方面的支持。

相关文章:


-END-




(关注微信号 每期早看到↘)



--------------版权声明--------------

阿什卡原创文章
转发请注明出处

--------------版权声明--------------





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|阿什卡公司:最具影响力的国际油气软件增值服务商! ( 京ICP备05022395号  

GMT+8, 2018-12-18 02:06 , Processed in 0.253160 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. & 1999-2017 ESSCA Group.

快速回复 返回顶部 返回列表