石油文库
首页 石油文库 > 资源分类 > PDF文档下载
 

2012年10月斯伦贝谢官方帮助说明-油藏数值模拟收敛性

  • 资源ID:178       资源大小:153.95KB        全文页数:5页
  • 资源格式: PDF        下载权限:游客/注册会员/VIP会员    下载费用:0下载币 【人民币0元】
游客快捷下载 游客一键下载
会员登录下载
下载资源需要0下载币 【人民币0元】

邮箱/手机:
温馨提示:
系统会根据您填写的邮箱或者手机号作为您下次登录的用户名和密码(如填写的是手机,那登陆用户名和密码就是手机号),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦;
验证码:   换一换

      加入VIP,免费下载资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

2012年10月斯伦贝谢官方帮助说明-油藏数值模拟收敛性

2012 年 10 月斯伦贝谢官方帮助说明 2012 年 10 月阳光石油首发 感谢斯伦贝谢工程师详细的解答 斯伦贝谢工程师 上周收到的问题大多数是关于如何解决模型收敛性问题以及如何加快模型的计算。收敛性问题可以说是所有从事数模工作的人员都会面临的问题,本文将以 第一方面介绍数值模拟计算与收敛有关的一些概念。 第二部分介绍如何通过修改模型数据来加速计算,解决收敛性问题。 一数模计算的收敛性 在 了解收敛性之前,应该首先了解几个基本概念 1。报告步 一个数模作业包括多个报告步,报告步是用户设置要求多长时间输出运行报告,比如可以每个月,每季度或每年输出运行报告,运行报告包括产量报告和动态场(重启)报告。在件中,报告步是通过 2。时间步 一个报告步包括多个时间步,时间步是软件自动设置( 通过多个时间步的计算来达到下一个报告步,以 例,假如报告步为一个月,在缺省条件下,一个时间步取一天,然后以 三倍增加,即第二个时间步取三天,然后取九天,下一个时间步是 17 天来达到 30 天的报告步,然后会以每 30 天的时间步来计算。时间步可以通过 3。非线形迭代 一个时间步包括多次非线形迭代。在缺省情况下, 2次的非线形迭代没有收敛, 对时间步减小 10 倍。比如下一个时间步应该是 30 天,如果通过 12次的迭代计算不能达到收敛, 把时间步缩短为 3 天。下一个时间步将以 增长,即 , 。。。如果在计算过程中经常发生时间步的截 断,计算将很慢。 4。线形迭代 一个非线形迭代包括多次线形迭代。线形迭代是解矩阵。在 出报告 代次数的信息, 0 1“ 0” 说明这是第 10个时间步。 “ 说明现在模拟到第 100天。 “ 说明这个时间步是 10天。 “ 说明为 什么选 10天做为时间步, 指由于到了下一个报告步。 “ 5 说明此 10天时间步需要 5次非线形迭代。 ” 1 现在的模拟时间。 模拟计算的时间取决于时间步的大小,如果模型没有发生时间步的截断而且能保持长的时间步,那表明该模型没有收敛性问题,反之如果经常发生时间步截断,那模型计算将很慢,收敛性差。时间步的大小主要取决于非线形迭代次数。如果模型只用一次非线形迭代计算就可以收敛,那表明模型很容易收敛,如果需要 2到 3次,模型较易收敛,如果需要 4到 9次,那模 型不易收敛,大于10次的化模型可能有问题,如果大于 12次,时间步将截断。在 00 1 0 0 1那表明时间步发生了截断。 (注 另外如果你见到如下信息 T 1 O F 25 - 你可以不必管。这只是线形方程不收敛) 除了 件中还常见以下信息来表明为什么选择现在的时间步 表明是初始时间步 为满足时间截断误差 最小时间步 最大时间步 接近报告步时的时间步取半 时间步截断 (在 25页还会找到更多) 如果模型中有很多 模型有严重的收敛性问题。 二如何解决数模计算的收敛性问题 模型不收敛的原因很多, 网格参数,属性参数,流体 数,岩石相渗曲线,毛管压力曲线,相渗曲线端点标定,初始化,井轨 迹,垂直管流表都会造成模型不收敛 ,下面分别介绍各部分如何造成不收敛及如何解决。 1。网格部分 网格正交性差和网格尺寸相差太大 是导致不收敛的主要原因之一。正交性差会给矩阵求解带来困难,而网格尺寸相差大会导致孔隙体积相差很大,大孔隙体积流到小孔隙体积常会造成不收敛。 解决办法 网格正交性差通常是在建角点网格时为描述断层或裂缝的走向而造成的。在此情况下,最好能使边界与主断层或裂缝走向平行,这样一方面网格可以很好地描述断层或裂缝,另一方面正交性也很好。 在平面上最好让网格大小能够较均匀,在没有井的地方网格可以很大,但最好能够从大到小均匀过渡。纵向上有的层厚,有的薄,最好把厚层能再细分。在检查模型时应该每层每层都在三维显示中检查。 径向局部网格加密时里面最小的网格不要太小。 在 用 键字可以把小于设定孔隙体积的网格设为死网格,这样通常会有用。 2。属性参数 不合理的插值计算会导致属性分布很差,如果是从地质模型粗化为数模模型,通常问题不大,只是有时候数模人员自己插值时会有问题。 解决办法 有可能尽量用地质模型的数 据,自己插值时可以加一些控制点使属性合理分布。 X,Y 方向的渗透率最好相等或级差不大。在井连通网格的 ,如果想控制垂向流动,可给一个很小的值。 3。流体 数 流体 数会有两种可能的问题,一是数据不合理导致了负总压缩系数,二是压力或气油比范围给的不够导致模型对 数进行了外插。 解决办法 检查 息,如果在油藏压力范围内有负总压缩系数的警告,应该修改则的 话 会有收敛性问题。如果负总压缩系数是在油藏压力范围之外,可以忽 略该警告。此部分的修改主要可以小规模修改油和气的 于 何计算负总压缩系数,参照 术手册第 936页。 在 键字可以要求输出如果发生 提供 力应该覆盖所有范围,包括注水后的压力上升。 4。岩石相渗曲线和毛管压力曲线。 会对输入模型的相渗曲线和毛管压力曲线进行光滑,将会应用每一个输入饱和度和相渗值,所以要保证输入的参数是合理的。通常的 问题有 ( 1) 饱和度和相对渗透率的数据位数过多。 ( 2) 饱和度值太接近,导致相渗曲线的倾角变化很大。 ( 3) 饱和度有很小变化但相对渗透率发生了很大变化。 解决办法 ( 1)饱和度和相对渗透率最多给两位小数就够了。 ( 2)检查相渗曲线的导数 ( 块),导数要光滑。 ( 3)将临界饱和度和束缚饱和度设为不同的值。 5。端点标定 在应用端点标定时,有时标定完后的相渗曲线倾角很大,标定后的毛管了很大。 解决办法 在三维显示中检查标定完的 以给 输出每个网格标定后的相渗曲线进行检查。 6。初始化 初始化最容易发生的问题是在初始时模型不稳定,流体在初始条件下就会发生流动,这也会导致模型不收敛。造成模型初始不稳定的主要有 ( 1) 手工赋网格饱和度和压力值。 ( 2)拟合初始含水饱和度。 解决办法 ( 1)尽量不要直接为网格赋压力和饱和度值,尽量由模型通过油水界面及参考压力来进行初始化计算。 ( 2)要想拟合地质提供的初始含水饱和度分布 ,应该进行毛管压力的端点标定,这样毛管压力会稳住每个网格的水,在初始条件下不会流动。 ( 3)可以通过让模型在没有任何井的情况下计算十年来检查初始条件下模型是否稳定,如果10年的计算模型压力和饱和度 没有变化,说明模型初始是稳定的。 7。井轨迹 在进行井处理时井可能以之字型在网格中窜过,有可能发生井的实际窜过方向与模型关键字定义的方向不符,这也会导致不收敛。 解决办法 ( 1) 在三维显示中检查井轨迹。 ( 2) 如果井已经关掉,在模拟时不要给零产量,要用关键字把井关掉。 ( 3) 检查井射孔,井不要射在孤立的网格上。 8。垂直管流曲线 有了垂直管流曲线很容易导致模型不收敛,这有两种可能 ( 1)曲线有交叉。 ( 2)曲线发生了外插。 解决办法 ( 1) 用前处理软件( 的 查曲线。 ( 2)在 键字可以要求输出如果发生 ( 3)曲线应该覆盖所有井口压力,含水,油气比及产量。 4)在 9。其他解决办法 如果 模型数据没有问题,可以调整模拟器的收敛计算参数,对于 以做以下调整 ( 1)调整 的最大时间步。如果模型每计算到 30天就会截断时间步,可以将最大时间步调整为 20天,这样计算会快很多。 ( 2)调整 0次。 ( 3)降低 ( 4)对于组分模型用

注意事项

本文(2012年10月斯伦贝谢官方帮助说明-油藏数值模拟收敛性)为本站会员(吾王的呆毛)主动上传,石油文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知石油文库(发送邮件至admin@agoil.cn或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2016-2020 石油文库网站版权所有
经营许可证编号:川B2-20120048,ICP备案号:蜀ICP备11026253号-10号
收起
展开