Eclipse数值模拟软件问答(6)

2019-08-30 20:04

然后你就需要准备流体参数。对于黑油模型,你需要准备油,气的体积系数,粘度随压力的变化,溶解油气比随压力的变化,水与岩石属性。这部分你可以手工准备数据。对于组分模型,你需要准备状态方程。你需要用到ECLISPE中的PVTi或VIP中的DESKTOP-PVT。

下一步你需要准备油水,油气相对渗透率曲线和毛管压力曲线。你可以手工准备数据。

然后当你提供模型参考深度,参考深度对应的油藏压力,油水,油气界面,你就可以进行初始化计算得到你的储量和初始油,气,水饱和度和压力的分布。

再下一步是生产数据的准备,你需要准备井位,井轨迹,射孔,产量,流压,净压变化等。这部分在ECLIPSE你需要SCHEDULE来完成,在VIP你需要用VIP DATA STUDIO来完成。 下面你就可以开始运算进行历史拟合工作了,历史拟合结束后进行预测计算。

VIP软件模型初始化和产量计算分两个文件,后缀都是.DAT, .WIJ是井轨迹文件,.PRN和.OUT是结果文件。

另外网格粗化是指将地质模型合并为数模模型,划分网格是指你自己建立模型。

我建议你先做几个VIP或ECLIPSE的练习,对于ECLIPSE,我建议你做ECLIPSE OFFICE 练习一和二,你会对数模有更深入的了解。 问题00018:

??月光小姐你好,本人有几个关于PVT和初始化的问题,想请教。

??(1)用Equil做初始化时,参考深度设为GOC(油气界面)时,就不需要RSVD或者PBVD了,为什么呢?

??(2)在初始化溶解汽油比的时候,可以使用RSVD或者PBVD,RSVD很容易理解,问题是用PBVD时,如何根据泡点压力Pb来求解初始Rs呢???

??(3)在用RSVD时,rs随深度的变化有什么规律马???

??(4)在使用Runspec定义流体时,有oil gas选项,代表dead oil 和dry gas,这种情况在地下中是什么情况?既然是dead oil了,压力肯定会大于泡点压力,那么就不应该有气相的存在阿,(都溶解在油中了)。 回答:

1。如果你没有提供RSVD或RBVD表,你必须将参考深度设在油气接触面。ECLIPSE会把参考深度对应的参考压力作为饱和压力,你需要把EQUIL第七项设为0或负值。 2。RSVD和RBVD是一样的,在你提供的PVTO表中有对应关系。

3。RS随深度变化规律取决于你的油藏流体属性,如果纵向流体属性没有什么变化,你可以对不同深度设同样RS或PB值,不过要注意如果你有多平衡区,你需要提供多个RSVD或PBVD表。

4。ECLIPSE将油分为LIVE OIL和DEAD OIL,将气分为WET GAS和DRY GAS. LIVE OIL是指油藏压力会降到低于泡点压力,在RUNSPEC中你需要设为OIL,GAS,WATER,DISGAS. DEAD OIL油藏压力不会低于泡点压

26

力,在RUNSPEC中你需要设为OIL,WATER. 对于你所提的OILO和GAS选项,是指在油藏中只存在油气两项,但气可以允许溶解到油中,油也可以允许从气中挥发,所有此时在RUNSPEC中你要设为OIL,GAS, 可以加DISOIL或VAPOIL。 问题00019 请教一个问题:

我在作一个练习的时候,top是给的等值线图,坐标是相对坐标,但是井位坐标给的是大地坐标,我在建立mashmap时按照大地坐标输入坐标原点时,提示我出错。请问我改如何设置才能使两个数据的坐标相统一?我现在正准备手动修改等值线图的坐标呢。 回答:

你的模型坐标当然应该与井位坐标相符,否则你的井不能窜过网格。

如果你知道TOP 坐标是相对哪个坐标圆点,你可以用关键字MAPAXES设值,然后你的 COORD坐标是相对于此圆点的坐标。你把模型输入到 ECLIPSE SCHEDULE中就可以与井位相匹配了。 但如果你不知道坐标圆点,那你只能修改TOP 图了。 问题00020:

我是石油大学的一名学生,前些天都是用163邮箱给您邮件向您请教的,现在用gmail更加方便一些:)首先谢谢您的悉心指导目前,我又遇到了一些问题,向版主您请教:

1、我采用定液的形式,只运算1年来看,典型的SANJ-5、SANJ-14、SANJ-16、SANJ-17的液量就是上不去,我也不知道是怎么回事,反正最后运算完毕总液量相差很大,也许是地质模型中这几口井的问题?我看了sch文件,改里面的COMPDAT关键字也不顶事:(

2、这是强底水锥进,稠油性质的油藏,时间不长,就会出现\某某井改为井底压力控制\的提示,这是代表压力供应不足吗?

3、总的来说压力下降过快,里面算一些井的时候出现不收敛的问题,导致那时压力运算下降过快(比如1982年11月1日开始的SANJ-5井,pav从236.7降至236.3,计算步数从51至69),总的压将也是低于实际的,我修改了垂相渗透率,水体体积,水侵指数都效果不明显,这跟液量上不去是不是存在同种问题呢?

弄了好几天,也问了好多人也没有什么进展,只好向版主你求救了:)

我把模型发给版主,模型是采用2003版本运行的,模型文件总共压缩成了两部分(数模模型.part01.rar和数模模型.part02.rar),分两封邮件给版主,版主只解压缩part01就可以了,版主帮我看看,谢谢版主了哈:):) 回答:

我会帮你检查你的模型,在此之前我先谈一下你的问题。你提到的三个问题其实是一个问题:就是你的模型由于压力供应不够而导致压力下降过快,产量达不到你的要求。

27

首先说你的第一个问题: 你用WCONHIST定液量生产,为了能够到达你的液量要求,ECLIPSE 必须降低井底压力(WBHP),增加压降来满足你的产量要求,如果WBHP 降到一个大气压仍然不能满足你的产量要求,那你的井就改为WBHP控制,此时的产量是你能达到的最大产量,不过仍然小于你的要求。这也就是你的第二个问题产生的原因。

如何修改你的模型从而控制压力下降是你的第三个问题也是解决问题的关键。首先从产量公式:Q= TM(Pi-Pbhp)

你可以知道,你的产量取决于渗透率,表皮系数,油的粘度,油藏压力,井底压力。你应该从这几方面考虑。我可以给你提以下建议:

1. 模型: 检查KX, KY ,渗透率是很不确定值,你可以修改。

2. 流体: 检查粘度,粘度越大,压降越大。检查溶解油气比,溶解油气比越大,压降越小。 3. 相渗曲线端点值: 检查束缚水饱和度和你的网格含水饱和度,检查你的油井含水,含水越高,压降越大。

4. 初始化:检查你的压力水平,储量。

5. 井: 检查井的CCF 值,表皮系数,你可以缺省CCF值。

6. 其他: 如果以上数据都没问题,可以修改传导率(MULTX,MULTY )和井的PI (WELPI)

在你从SCHEDULE 中输出文件时你可以SUPPRESS CCF和KH, 否则的化在你运行ECLIPSE时你修改模型的渗透率,不会影响你的产量变化。因为ECLIPSE 仍然采用旧的CCF和KH 值。这点很重要。 另外你的水体需要修改,你只把水体接到第23 和24 层,但实际上这两个层面积非常小。如果你想接边水,可以将K 设为从1 到24 ,如果你想接底水,你将K 设为从19 到21 。

问题00021: vastshield wrote: : 您好!

我想咨询一下eclipse软件能否模拟渗流具有启动压力梯度的低渗透气藏,如果可以的话,关键字是什么呢? 谢谢! 回答:

你问的问题很好,现在在数模界也有不少讨论。从严格意义上讲,ECLIPSE不能模拟此种情况。不过你可以尝试用E300中的基于流速的相对渗透率方法来近似模拟。关于基于流速的相对渗透率方法,你可以参照ECLIPSE技术手册。 有问题我们可以继续讨论。 问题00022: findaposition

28

海湾月光: 你好,

帮我看如何纠正如下警告,这是我做Office tutorial练习二结果BUILD1_E100 ERRORS and WARNINGS :

--WARNING AT TIME 0.0 DAYS ( 1-JAN-1990): DISPERSION HAS BEEN TURNED ON IN THE RUNSPEC SECTION BUT THERE ARE NO TRDIS KEYWORDS IN THE PROPS SECTION.

--WARNING AT TIME 0.0 DAYS ( 1-JAN-1990): DISPERSION HAS BEEN TURNED ON IN THE RUNSPEC SECTION BUT THERE IS NO DISPERSE KEYWORD IN THE PROPS SECTION.

--WARNING AT TIME 0.0 DAYS ( 1-JAN-1990): SPURIOUS DATA BEFORE SUMMARY KEYWORD /

另外,我想知道作过office tutorial1,和tutorial2,下一步我应学些什么,我是才学的,请多多帮忙。 回答:

一般来说WARNING信息关系不大,你看到的这几个可以忽略不计。不过如果你想修改的化,你可以把.DATA文件RUNSPEC部分中的DISPDIMS关键字删掉。

--WARNING AT TIME 0.0 DAYS ( 1-JAN-1990): SPURIOUS DATA BEFORE SUMMARY KEYWORD /

这个WARNING没关系,不要管它。

你接下来可以做SCHEDULE中的练习,然后做FLOGRID中的练习。 做完练习后,你可以自己尝试建立一个小模型,做一下历史拟合和预测。 有问题随时与我联系。 问题00023: han dong

您好,看了您的博客网站,真是大开眼界,真有点看到世外高人的味道,我是搞油藏评价的,数模所需的数据很少,自己学着用Flogrid建模,但现在只会数值化一些简单的图件,断层不会处理。更重要的是不知道怎么用测井数据和地震数据得到属性数据或图形。

还有建立网格时,边界一不规则,网格就会集中在某个点处收敛,请问有什么好的解决方法吗?

29

回答:

谢谢你的评价,我只希望此网站能够对大家有所帮助。

对于建模,我还是建议你用Petrel或Gocad等软件,如果你没有这些软件而必须用Flogrid的化,你可以先做Flogrid随机带的练习,这些练习会帮助你熟悉软件。数值化已经是古老技术,尽量别用了 。

我不知道你是油藏工程师还是地质师.实际上用地震数据和测井数据建模流程是建地质模型.这包括一系列流程,你需要进行地震数据解释,断层解释,时深转化,建立断层框架,建立三唯构造模型,属性横向预测,建立三唯属性模型等.

FLOGRID是油藏工程师的工具.它主要用于将三唯地质模型粗化为三唯数模模型,或从两维图形建立三维数模模型,或编辑数模模型.

PETREL是专业建立地质模型软件,所以我建议你用PETREL,你如果坚持用FLOGRID建立地质模型,我可以帮你找练习。

在建网格时网格集中是由于你的控制线设置的不对,你应该尽量让I,J控制线平行。 问题00024: han dong

感谢您在百忙中的回复,我是搞油藏的,正如您在论坛中所说,由于诸多原因目前国内做数值模拟的人很少你能从地质人员那拿到地质模型,所以我一直想着用flogrid自己建立模型,如果 您方便,请给我些这样的例子,万分感激。

另外,还有个困扰我很久的问题,我接触过一个项目,油藏被精细描述后,纵向上划分了40多个小层,在平面上油藏分布也很零散,大多没有统一的油水界面,地质图中描绘了200来个小油藏,项目合同又明确要求数模要做到单小层,这种情况该如何用ECL实现数值模拟啊,能按他们说的要求模拟嘛? 回答:

1。 首先你应该安合同规定的建模,这是你不能改变的。 2。 200个层网格数会非常多,你可能需要用并行机计算。

3。 平面储层不连续问题不大,你用有效厚度或有效孔隙度做截至值,把其他地方设为无效网格。 4。 由于你的非均质性,有可能需要建多个岩石类型分区,不同的区用不同的相渗曲线和毛管压力曲线。 5。 你的模型很大,你的流体也会有大的变化,你应该建多个流体分区。

6。 如果是多层合采,窜流会很严重,你很难拟合PLT数据,应该以油田水平和重点井作为历史拟合对象。

对于你用FLIGRID建模,我还想再次说我建议你能拿到两维平面构造和属性图,或你自己用井点插值。 问题00025: xiao M

你好!还有一个问题:在flogrid中建立属性模型,利用插值法产生的孔隙度,渗透率为何有负数,请问是否可以限制其上下限?如何操作?

30


Eclipse数值模拟软件问答(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈人力资源民营企业员工流失本科毕业论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: