文档库 最新最全的文档下载
当前位置:文档库 › Eclipse油藏数模群学员交流总7-11月总结

Eclipse油藏数模群学员交流总7-11月总结

Eclipse油藏数模群学员交流总7-11月总结
Eclipse油藏数模群学员交流总7-11月总结

Eclipse 油数模群学员交流总结

---7-11 月群聊精华

Made by :大师兄

Date :2009 年12 月

审稿:SUMEN STUDIO

群号:76792577

群宗旨:面向数模建模的爱好者,积极讨论,互相学习,着重交流。

注:本文仅为群聊精华,旨在数模学习者互相交流经验,望各位能够给予批评指正并提出宝贵意见,绝无其他用途。

1、如何输入水平井的轨迹,如输入一口井口坐标是(1,1,1),要打到(1,

500,1)?

答:

WELSPECS -------定义井

'P8-P1''PROP8'4191*'OIL'7*/

'P8-P2''PROP8'1861*'OIL'7*/

/

COMPDAT ------完井

--WELL I J K1K2Sat.CF DIAM KH SKIN ND DIR Ro

'P8-P1'41912'OPEN'2*0.1003*'Z'1*/

2、如何在Eclipse中输出网格参数的等值线图?

答:results模块-先把属性用2D图显示,2D--Display control

3、RFT是什么意思?

答:包模拟rft数据文件,例如压力和饱和度随深度变化

4、FGIP FOIP

答:Field gas in place , field oil in place剩余地质储量.

5、请教前处理schedule中的acidise ,squeeze是分指酸化压裂吗?射孔文件

中welltest和stimulate是什么意思?

答:squeeze是封堵,压裂是Frac;stimulate也是增产措施,welltest好像是指一些动态监测事件,测流压、剖面等等。

6、如何对井加修井作业,如压裂。

7、MD指的是什么深度?

答:measure depth 测量深度 TVD T otal variation diminishing 垂直深度

8、MD测深, 补心海拔吗?

答:补心海拔是井位的井口海拔加上钻台到井口的距离。钻台到井口的距离一般叫补心高度。模型里的深度应该都是不补心海拔。

套补距:从补心(相当于平台)面到井口大四通下平面的距离油补距:从补心(相当于平台)面到井口大四通上平面的距离

大四通一般的高度是固定的0.32m,但特殊井口也有例外

钻井的深度全部是从方补心面计算

即一般的管柱下入深度都是管柱长度+套补距

铅封是机械防砂是,连接在整套管柱最顶端的一种封隔器:它的封隔性能应该是利用铅的良好的延展性来实现的…………通过打压,让铅紧密地与套管接触,达到封隔固定的目的

MD(measured depth):测量深度;

TVD(true vertical depth):垂直深度;

TVDSS(true vertical depth subsea):水下真实垂直深度;

TVT(true vertical thickness):真实垂直厚度;

TST(true stratigraphic thickness):真实地层厚度

KB(kelly bushing):补心海拔。参考:

https://www.wendangku.net/doc/1613867052.html,/article/htm/tid_334080.html 每个MD有一个对应的TVD,这是通过井斜角,方位角计算的。

9、井斜和方位角有什么关系呢?

答:方位角和井斜角加垂深共同控制井轨迹,测斜是通过方位角倾斜角算的垂深,通俗易懂的说井斜就是描述井弯曲程度的,方位角就是描述弯曲方向的

10、ECLIPSE模拟注气考虑扩散和不考虑扩散的情况?

答:用diffuse关键字,扩散的机理上分析下扩散影响驱油效率的原因,然后再针对你的油藏特征和原油性质考虑扩散的影响,具体可咨询喜雨。

11、请教井连接系数的CCF的修改范围是多少?

12、学好数模需看哪几本书?

答:油层物理+油藏工程+渗流力学+地质学基础+油藏数值模拟原理

13、请教SCHEDULE前处理输出文件提示错误:-- ERROR: Z36-22 has

flow but no grid connection

答:导入 init,其次检查射孔时间与生产时间是否匹配,查看ACTMUN 和SATNUM

(region部分)

14、请问初始化计算的储量体积是地面还是地下?

答:初始化计算的储量体积值是地面的,修改体积系数会变化

15、eclipes中如何定义水平井?

答:(1)将完井数据按水平网格整理。

(2)参看小雨的多段井模型数值模拟方法。

16、如何实现ECL并行运算?

答:1.考察并行软件的主要指标

1.1分区的灵活性

做并行模拟时,必须对模拟网格进行并行分区。不同的分区对并行效率会产生较大的影响,灵活的分区将有助于并行计算时加载平衡的优化。

1.2并行效率

评价并行数模软件效率高低的主要指标是加速比、加速效率、增量加速比和增量加速效率,其中加速比包括实际加速比和理想加速比两个概念。当运行某一作业时,实际加速比是指使用多个CPU时的作业运行时间与只用一个CPU时的作业运行时间之比,理想加速比是指使用多个CPU的理想运行时间与只用一个CPU 时的运行时间之比,加速效率指实际加速比与理想加速比之比的百分数,实际增量加速比指使用不同 CPU 个数的实际加速比之比,理想增量加速比指使用不同 CPU个数的理想加速比之比,增量加速效率指实际增量加速比与理想增量加速比之比。

一般来说,加速效率不会超过 100%,但由于数据传输要耗费一定的时间,有时会出现超加速比现象。这主要是在进行大型模拟时,用少量CPU计算时,内存的存储量负荷过大,而使数据的存储时间加大,当用多个CPU时,数据的存储负荷得到缓解,所用的计算时间大大减少,这时就会出现超加速比现象。对于小型模拟或者计算机内存较大,一般不会出现超加速比现象。这说明,合理的内存分配对并行效率有较大的影响。

1.3计算精度和解法稳定性

在做并行运算时,计算结果应与串行计算结果基本一致,且运算过程中的收敛性不做改变。

1.4跨不同并行分区的稳定性

在做并行计算时,若进行跨不同并行分区进行局部网格加密计算或井穿过不同并行分区,计算结果应与串行计算结果基本一致,不应出现计算错误。

1.5 综合因素

在考察以上主要因素的同时,也要兼顾串行时的计算速度和解法稳定性,更要有方便灵活的前后处理和图形(主要是三维)功能,因为在做大型模拟时,对于结果的分析,图形功能更为重要。

2.应用并行油藏数值模拟软件的注意事项

2.1 合理的分区

一般来说,分区多,好控制加载平衡,但数据传输量大;而分区少,不好控制加载平衡,但数据传输量少,最好的选择是通过优化确定合理分区。实际上若机器够用,加载平衡问题不是太大;若机器紧张,加载平衡的优化显得很重要,通过优化一般能提高加速效率10-15%。

2.2 CPU的利用

一般来说,CPU数目越多,计算速度越快,但加速比并不是线性增加的。

达到一定极限后,加速比不再增加,加速效率降低。因此,做模拟时,尤其是有大量CPU的并行机时,需对使用的CPU个数做优选,最大程度发挥CPU效率,而不致造成浪费。

2.3小孔隙体积网格无效化

并行软件可做较大规模的精细模拟,但由于受油藏非均质性的影响,某些网格的孔隙体积与相邻网格相比极小,可使计算的收敛性变差。因此,在做模拟时,需将这样的网格无效化,以提高计算的收敛性。

-- 转自精准石油论坛 http://forum.petro-

https://www.wendangku.net/doc/1613867052.html,/lofiversion/index.php/t4877.html

17、压裂的数值模拟一般怎么做的?

答:给井筒加负表皮或局部网格加密设一个大的传导率

如果自己建地质模型,在建模时将地层主应力方向设为网格方向,然后局部加密;如果你是从建模人员手中得到的模型,还是考虑加负表皮吧。

18、Tick Marks?什意思答:显示网格坐标刻度。

19、数模拟合好之后怎么预测以后几年的产量?答:需要看你的模拟目的,

是无措施、打新井还是层系重组什么的;一般是首先按照无措施预测,这是对比的基础,然后(在schedule添加措施,利用重启文件继续模拟。)提出不同的方案进行预测。

20、在Eclipse中怎样显示几个层的累加效果??(丰度叠加图)答:(1)

SURFER可以做,具体请教胖胖的流氓,

(2)在3D-viewer中,result viewer/tools/create new/solution,输入expression:PORO*SOIL*DZ*NTG,可得到每一层的,定义一个名称(CLFD-1),再对各个层的CLFD累加,再除以层数,一次次的进行编辑,即可得到

注意,PORO*SOIL*DZ*NTG中每个关键词PORO都要在下面的栏框内指定是哪一层的,ecl没法光滑,好像可以导入Floviz里边光滑

21、请问下图中的data value是什么意思?

答:赋值。

22、保持住地层压力水平有什么好办法?答:注采平衡和gpmaint

23、tubing depth是套管深度还是油管深度?

答:油管

24、在welspecs关键字里的Reference depth for bottom hole pressure

是指什么深度?

答:一般都保留默认值。如果油田上给你这个值的话当然输给的那个值

25、Instructions for automatic shut-in:STOP Stop well above

formation

(allowing crossflow)SHUT Isolate well from the formation

答:stop 允许储层流体在井筒内串流、shut 将井筒空间从储层中孤立不考虑,多层同采的地面关井用stop、其他情况用shut、一般都用shut

26、闪蒸实验拟合里边指定的压力温度应该是标况条件的压力(1atm)温度(20)?

答:是的,cce中的温度指地层温度。

27、Petrel中储层有效厚度怎么计算啊?

答: ntg=(if,poro>0.5and Sw<0.7,1,0),

28、如何将petral里的模型导入到ecl里?

答:在petrel中导出三个文件:grid,well connection, completion

29、断层处默认的是不连接还是非相邻连接?

答:断层的传导率默认是零,如果连通,要自己修改,nnc是非相邻连接,就是错层也连。定义了nnc是允许非相邻连接连通了,但是这是针对所有网格的,比如尖灭和水体,还要检查断层的传导率,最好用关键字手工设置一下断层的传导率。

30、组分模型中计算粘度的LBC方法中的LBC系数是什么意义?

答:系数本身没有物理意义,仅仅是回归出来的,大小变化对粘度有影响 31、

模型为什么会不收敛呢?

答:导致模型不收敛的原因有很多,建议参考月光姐姐写的文章。针于水体来水,水体的网格与模型连接,大小都容易造成不收敛。主要原因还是真实地质模型的复杂性,比如边界的不规则,尖灭和断层等。

32、月光姐姐的博客网址是什么呀?

https://www.wendangku.net/doc/1613867052.html,/blogger/view_blog.asp?idWriter=0&Key=0& BlogName=resim&CategoryID=0&page=15&r=5

33、堵剂怎么对油层造成污染呢?

答:堵剂是化学剂,很可能被油层吸附,机理比想的要复杂,这个是要做油田试验的。比如举个例子油基水泥浆挤入水层油被水替置而使水泥固化,如果挤入油层(不水)则因为不能使水泥固化,所以施工后需要反排,可见油基水泥浆具

有一定的选择性,但是选择性不高,只要有少量的水与它混合就会大大的改变其流动性,影响渗透率。

34、Mscf/day---跟万方怎么换算?

答:1(立方米)=35.3146667立方英尺;1000000(立方英尺)=28

316.8466立方米

1000000(立方英尺)=2.8316万立方米

bblMMscf每百万标准立方英尺气中油桶数

MMscf百万标准立方英尺

Mscfd千标准立方英尺日

35、OFFICE 在双孔单渗模型中的GRID部分加LGR关键字后为什么没办法

保存,OFFICE就自动关了??

答:技术手册 302页,

径向网格肯定是不行

36、石油组分iC4和nC4有什么区啊?答:一个是正丁烷,一个是异丁烷,

nC4为正丁烷,normal C4

37、请问一下,ecl pvti中的单位M3/KG-ML什么意思?答:立方米/千摩

尔,ecl里的kg.mol就是kmol的意思。

38、SOLUTION IN WELL B4 NOT CONVERGED AFTER 8 ITERATIONS

RESIDUAL ERROR

IN OIL, WATER AND GAS FLOWS = 2.40441E-11 2.85907E-03

0.00000E+00 TRY INCREASING MXWSIT IN TUNING RECORD 3

答:8次迭代不收敛,修改关键字TUNING,增加最大迭代次数试试

39、WARN:CP14Connection82351SUPPRESSED,no flow possible

(CF=0),

结果这个网格就没有连接了,这个问题怎么处理啊?另外,CF,cross flow大致是个什么意思?请教

答:技术手册第36页crossflow

1、那么,一般来说,需要在模拟中打开还是不需要打开呢?

2、在ecl中,特是当用schedule整理生产数据时,当网格打开程度小于网格

厚度的多少时,该网格就跟井没有连接了呢?

40、怎么计算模型总的剩余油储量?能不能查各层的?

答:summary中FOIP ;在region中用储量分区,然后就可以查各层的剩余储量 41、flogrid中structured model和unstructured model有什么区啊?答:结构化网格,非结构化网格

42、模型共3层,其中第一层储量比如有100万方,我封掉其它2个小层单

独生产第一层,怎么预测20年这个层的产量会大于100万方。是什么原因呢?

答:查看各个小层剩余储量FOIP,可得知层间有窜流。因为两个隔层的z-trans 没有封掉。

43、大家用月生产数据加载到schedule里时,文件头是怎么样的啊,我用

这样的文件头怎么累计的产量会跟真实的不一样呢?

*METRIC

*MONTHLY

*IGNORE_MISSING

*DAY *MONTH *YEAR *OIL *WATER*DAYS

SCH中如果不加以控制就是每月按实际天数生产--????怎么加控制答:WEFAC

44、怎么查看某个层的剩余储量的总值?答:region- ROIP

45、excel里画出一个图里有两个纵坐标?

答:

46、拟合的地质储量误差在多少之内是符合的?答:5%- 10% 47、数模中

怎么检测聚合物浓度?

答:PLYADS 用来定义聚合物吸附函数。你需要提供聚合物的浓度与其相应的被岩石吸附浓度的关系。

要注意定义该表时浓度要从零开始。可以从试验报告中得到。聚合物吸附是指在注入聚合物时长链分子在岩石表面的吸附。

PLYVISC 定义聚合物浓度对应的水粘度乘积系数。水的粘度用 PVTW 定义。你从试验室也可以得到此报告。

PLYMAX 定义在计算最大聚合物粘度时所采用的聚合物浓度。此部分时为了描述

聚合物段塞前端的扩散及其后端的指进造成的流体粘度变化。

PLYROCK定义死孔隙体积,残余阻力因子,岩石密度,吸附指数是在计算阻力因子时应用的最大聚合物浓度。死孔隙体积是指每个网格聚合物能进入的最小体积。你可以设为束缚水饱和度。残余阻力因子用来计算由岩石吸附造成的岩石渗透率降低。岩石密度用来计算由于吸附造成的聚合物损失。吸附指数设为2时不考虑聚合物的解吸附作用,设为1时要计算聚合物解吸附作用。最大聚合物吸附浓度用来计算实际阻力系数。

PLYROCK

--

--Polymer Rock Properties

--

0.15 1.67200020.00035

/

PLYADS

--

--Polymer Adsorption Functions

--

0 0

0.55e-005

10.0001

20.00015

30.00025

一般实验室测的的值都要除以10倍以上

48、HAPM是黄原胶吧?

答:聚丙烯酰胺

49、ZI是什么?答:摩尔分数

50、@--ERROR AT TIME5239.3DAYS(3-NOV-2005):

@ELAPSED TIME LIMIT(100000SECONDS)EXCEEDED-RUN STOPPED??

51、请问综合水是用日产水除以日产液还是月产水除以月产液?答:月,油田

日产液能力:指全油田所有生产井都投产时的日产液量。测算时用平均单井日产液量乘以生产井数。

52、组分模型当中影响储量的因素有哪些?带油环的凝析气藏答:建议参

考月光所写组分模型初级入门指南。

53、怎样从一个拟合完了的大块里取出一个小块来继续其他模拟?答:设

ACTNUM,把块以外的actnum为0

54、怎么设置成死网格?答:actnum 0

55、吸水强度是怎么算的啊?

答:吸水量/吸水厚度

56、petrel里为什么要进行网格粗化?

答:不粗化ECL可能算不动,一开始少个网格插值就不精细了

57、钻井数据里的顶深底深指的是那一部分的深度?

答:顶深是距地面的深度,底深是油层底部距地面的深度。

58、模型注水拟合好后(收敛性较好),加了几口井预测,发现不收敛是咋回事?

答:检查射孔不要射在孤立的网格上,还有井的生产控制参数,但是基本

可以分为数据错误和模型设计两类。生产控制中的压力或者产量给得不对,也可能出现收敛问题。

例如你给的油量过高,然后定油量生产,就会导致井周围压降很快,然后井底流压降到零也达不到你的油量,就可能出现收敛问题。

59、井的控制是什么顺序,比如定液量LOPR生产,但是同时给了油量,气量,

水量,井口压力,井底压力,那么这个控制顺序是怎么样的呢?如果你是

在 WCONHIST关键字里给了LPRT,那么软件当然就把LPRT作为拟合目

标了。如果是在预测阶段,用关键字WCONPROD设置的话,就会直接做为控制。如果都给,那么顺序怎么确定呢?

答:具体问题请与江湖同志探讨。

60、单井拟合一般需要调什么参数啊?答:参看本群胖胖的流氓----历史拟合

心得体会(群共享)。

61、TOO LITTLE DATA IN THE MAPAXES KEYWORD是什么原因?

答:MAPAXES--地图坐标不全,在MAPAXES给出的网格三个角上的坐标点,给网格定位。详见MAPAXES关键字

62、角点网格一般用在什么地方?

答:角点网格由于给出的值是网格角点上的坐标,所以更容易描述复杂的地质构造,如倾斜断层,尖灭等。角点网格通常用建模软件来创建。

块中心网格使用关键字DX,DY,DZ,TOPS,网格式矩形的,有垂直的上顶面和下顶面和垂直的侧面。

GRID

COORD定义网格范围内每个油层和包括所有网格角点(I、J)的范围,后面跟(NDIVIX+1)*(NDIVIY+1)条坐标线,首先指定第一个网格块z方向的两个角的坐标,接着是i方向下一个网格块的两个角的坐标,依此类推。

ZCORN网格角点深度----后面跟 2*NDIVIX*2*NDIVIY*2*NDIVIZ 个值,首先指定第一个网格块i方向的两个角,接着是i方向下一个网格块的两个角,依此类推。

63、EGrid和Grid文件有什么区?

答:e 表示属性扩展除了网个坐标外多了属性; f 表示 formatted 具体没研究过就字面意思来看是格式化的网格文件可能行数据数目与网格实际数目相等.

64、模型中有的井有井史,为什么带 h 的关键字没有产液,关于这口井的

prt 输出信息只有两条,一是有的层射在死网格上了(但有没射在死网格上的),二是我没有设置bhp的限制,默认设置1了。

答:WEFAC Sets well efficiency factors (for downtime) 设置井的效率系数(为停工期),注意你的累积产量FOPTH与原始的实际累积产量之间有没有差,有时候会有差。

65、射孔数据如果给到半个网格,ecl是怎么处理的?

答:面有一项选射孔百分数的门槛值,默认是 5%。我的理解是,如果射开一个网格5%,就算射开这个网格了,

66、请问数模中可调参数KH值是什么?答:kh 就是地层系数

67、Rm3是什么意思?答:地下体积

油藏数值模拟

名词解释 油藏模拟油藏数值模拟数学模拟物理模型数值模型质量守恒定律适定问题初始条件黑油模型组分模型网格节点块中心网格点中心网格离散化有限差分法显示差分 隐式差分前差分后差分中心差分点交替排列格式交替对角排列格式标准排列格式 对角排列格式隐式差分格式差分方程稳定性截断误差松弛法IMPES方法历史拟合 动态预测灵敏度实验 选择题 由于油藏各点的渗透率不同,束缚水饱和度不同,因而需要对相对渗透率曲线进行归一化处理 以X方向为例,传导系数为 块中心网格是用()来表示小块坐标的 A网格块中心B节点C网格块边缘D网格块夹角 下述表达式表示定产量内边界条件的是 认识油田的主要方法有直接观察法和模拟法 相对渗透率取值一般取上游权的处理方法 IMPES方法是()的求解方法 A隐式压力B隐式饱和度C全隐式 历史拟合在含水拟合时主要是对()的修改 A孔隙度B相对渗透率曲线C渗透率D地层厚度 在隐式差分格式中,有多个未知数,当已知第n时刻的值P i n时,为了求出第n+1时刻的P i n+1,需要() A解n个方程B解一个线性代数方程组C直接求解D解一个方程 根据每一组分的质量守恒建立的渗流数学模型称为()模型 A热采B化学驱C黑油D组分 一维径向模拟时r=10cm,r=40cm,那么可以推断r s的大小是 A120 B200 C400D 640 下列哪一种方法不属于迭代求解方法 A雅克比法B超松弛法CLU分解法D交替方向隐式法 对于二位6*4网络系统,如果按行标准排列,气半带宽W= A6 B4 C12 D8 克兰克?尼克森差分格式的截断误差为() 块中心网格和点中心网格的差分方程相比较,结果() A一样的B有半个网格的误差C相差流动项系数D维数不同 三.判断题2分*10 1.黑油模型中水相与其他两相不发生质量转移,气可以从油中出入,但不能汽化液相 2.离散化的核心是把整体分为若干单元来处理,它是油藏对象的空间离散 3.显式差分格式是有条件收敛的 4.差分方程组的直接解法的特点是计算工作量小,精确度较高,计算程序简单 5.差分方程组的迭代解法主要用于处理系数矩阵阶数较高的问题 6.相对渗透率取值一般取上游权的处理方法 7.油藏模拟的基础在于油藏描述和生产动态,若油层参数和生产数据不准确,通过数值模 拟的算法也可以消除 8.显示差分格式的稳定条件是△t/△x2≤0.5 9.有限差分法就是用差商来代替微商

=====油藏数值模拟简介

油藏数值模拟 油藏数值模拟是随着电子计算机的出现和发展而成长的一 门新学科,在国内外都取得了迅速的发展和广泛的应用。 1953年美国G..H.BUCE等人发表了《孔隙介质不稳定气体渗流的计算》后,为用数值方法计算油气藏渗流问题开辟了道路。三十多年来,由于大型快速电子计算机的迅速发展,大大地促进了数值模拟方法的广泛应用。20世纪60年代初期研究了多维多相的黑油模型;20世纪70年代初期研究了组分模型、混相模型和热力采油模型;20世纪70年代末期研究各种化学驱油模型。目前,黑油、混相和热力采油模型已经投入工业性应用,并已经成为商业性软件,化学驱油模型也正日趋完善。 油藏数值模拟方法是迄今为止定量地描述在非均质地层中 多相流体流动规律的惟一方法。例如许多常规方法要假定油层为圆形的均匀介质,如油藏几何形状稍复杂一些,且为非均质介质,则求解非常困难,甚至无法求解。而对油气藏数值模拟而言,计算形态复杂的非均质油藏和计算简单形态的均质油藏工作量几 乎是一样的。因此油藏数值模拟可解决其它方法不能解决的问题。对于其它方法能解决的问题,用数值模拟方法可以更快、更省、更方便、更可靠地解决,并增加其它分析方法的可信度。 一个油气藏,在现实中只能开发一次。但应用油藏数值模拟,可以很容易地重复计算不同开发方式的开发过程,因此人们可以从中选出最好的开发方法。

因此,对油藏工程师而言,数值模拟给动态分析提供了一种快速、精确的综合性方法;对管理者而言,数值模拟提供了不同开采计划的比较结果;对尚无经验的工程师而言,数值模拟则是有效的培训工具。 数值模拟研究的主要工作程序对一个油气藏进行综合的数模研究,往往需要花较大的精力和较长时间(有时会达一年甚至更长的时间),同时还对计算机硬件和技术人员有很高的要求,然而尽管在不同的项目中,面对的问题会千差万别,但大多数油藏数值模拟的基本研究过程是一样的。为了使读者一开始就对数模研究工作有一个明确的整体概念,下面简要地介绍一下油藏数值模拟的主要工作程序。 问题的定义:开展油藏数模工作的第一步,是确定研究的目标和范围。即首先要给本次数模研究一个明确的定位,明确本次模拟要解决的主要问题是什么,需要研究哪些油藏动态特性,这些项目的完成对油藏的经营管理者会产生什么影响等等。从而根据项目的要求进行数值模拟研究程序设计,并收集有关的油藏基础地质、流体及生产动态数据。 数据的检查:一旦把数据收集起来以后,必须对这些来自不同渠道的数据进行鉴别,再组织和再检查,看收集到的数据是否足够,是否都合格。如果取得的数据,依靠经验和评价方法进行修正和补充后仍不合要求,那就需要修正或重新确定研究目标。

油藏数值模拟学习心得

通过了几节课的“油藏数值模拟课”的学习,我知道了“油藏数值模拟”是应用计算机研究油气藏中多相流体渗流规律的数值计算方法,它能够解决油气藏开发过程中难以解析求解的极为复杂的渗流及工程问题,是评价和优化油气藏开发方案的有力工具。它主要是让我们石油石油工程专业的学生掌握一些基本的油藏数值模拟技术和技巧,学习基本的油藏渗流数学模型及其解法、计算方法和应用方法,培养我们用计算机解决油藏开发问题的能力。 “油藏数值模拟”涉及的学科较多,利用数学知识和计算机知识较多,我认为是非常难的。虽然教师教的很认真也很耐心,我仍然不能跟着老师的节奏。因为一开始就知道这个软件很有实际应用价值,所以我也就特别的想好好的学习它。可惜现在我面临着考研这座大山,我实在是没有充分的时间课下来好好的温习与研究老师上课所讲的东西。很遗憾,后来老师讲的东西我有些就不会了。好在前三四节课讲的内容还学会了,学会了模拟三层的油层概况。也许这点知识对我以后的再次学习会有不错的基础作用吧!总之还是很感谢老师的耐心教导。 在学习的过程中,我觉得油藏原始参数,如渗透率、孔隙度等的收集,以及油藏原始数据是否齐全准确非常重要,尤其是一开始填date时的单位的选择,这些都关系到数值模拟的效果。如果原始资料很少,数值模拟的效果就不可能好。数值模拟方法越复杂,所需的原始资料也越多。收集资料时,如发现必需的资料不够或不准确,应采取补救措施。通常要求准备的参数包括:①油藏地质参数。产层构造图,油、气、水分布图,油层厚度、孔隙度、渗透率、原始含油饱和度的等值图等。②流体物理性质参数。地面性质和地层状态下的物性数据,原始压力和地层温度数据,对凝析气田还需要相图和相平衡的资料。③专项岩心分析资料。油水相渗透率曲线,油气相渗透率曲线,油层润湿性,吸入和排驱毛细管压力曲线;对碳酸盐岩孔隙裂缝双重介质储层,还需渗吸曲线。④单井和分层分区的生产数据和有关测试资料。⑤油田建设和经济分析的有关数据。 将收集的油藏地质资料进行系统整理后,要将油藏的地质特征模式化,以充分反映油藏的构造特征和沉积特征,如油层物理性质参数的分布、油气水的分布、油气水在地面和地下的性质、驱油动力、压力系统和地温梯度等。油藏地质模型是否符合实际情况,直接影响数值模拟成果的准确性。 由于人们对油田实际地质条件的认识有一定的限度,计算时所用的参数也就有一定的局限性,因此,第一次模拟计算的结果,如压力、产量、气油比、含水率等与油田实际生产状况常有较大的出入。必须进行分析,修改相关的计算参数,重新进行计算。通常,经过多次修改可使计算结果与实际生产历史基本相符,误差在允许范围以内。从工程应用的角度看,可认为此时所应用的计算参数,反映了油田地下的实际状况,使用这些参数来计算和预测油田未来的动态,能够达到较高的精度。在油田开采过程中这类历史拟合要进行多次,使油田的模型逐步更接近实际而得到更适用的结果。

油藏数值模拟方法

第一章油藏数值模拟方法分析 油藏数值模拟 油藏数值模拟简述 油藏数值模拟是根据油气藏地质及开发实际情况,通过建立描述油气藏中流体渗流规律 的数学模型,并利用计算机求得数值解来研究其运动变化规律。其实质就是利用数学、地质、物理、计算机等理论方法技术对实际油藏的复制。其基础理论是基于达西渗流定律。 油藏数值模拟就是利用建立起的数学模型来展现真实油藏动态,同时采用流体力学来模 拟实际的油田开采的一个过程。基本原理是把生产或注人动态作为确定值,通过调整模型的不确定因素使计算的确定值(生产动态)与实际吻合。其数学模型,是通过一组方程组,在一定假设条件下,描述油藏真实的物理过程。充分考虑了油藏构造形态、断层位置、油砂体分布、油藏孔隙度、渗透率、饱和度和流体PVT性质的变化等因素。这组流动方程组由运动方程、状态方程和连续方程所组成。油藏数值模拟是以应用数学模型为基础的用来再现油田实际生产动态的过程。具体是综合运用地震,地质、油藏工程、测井等方法,通过渗流力学,借助大型计算机为介质条件建立三维底层模型参数场中,对数学方程求解重现油田生产历史,解决实际问题。 油藏数值模拟技术从50年代的提出到90年代间历经40年的发展,日益成熟。现在进入另外一个发展周期。近十年油藏数值模拟为油田开发研究和解决实际决策问题提供强有力的支持。在油田开发好坏的衡量、投资预测及油田开发方案的优选、评价采收指标等应用 非常广泛。 油藏数值模拟功能包括两大部分:①复杂渗流力学研究,②实际油气藏开发过程整体模 拟研究,且可重复、周期短、费用低。

图1油藏数值模拟流程图 油藏数值模拟的类型 油藏数值模拟类型的划分方法有多种, 划分时最常用的标准是油藏类型、 需要模拟的油 藏流体类型和目标油藏中发生的开采过程, 也可以根据油气藏特性及开发时需要处理的各种 各样的复杂问题而设定, 油气藏特性和油气性质不同, 选择的模型也不同, 还可以根据油藏 数值模拟模型所使用的坐标系、空间维数和相态数来划分。 以油藏和流体类型来划分,其模型有:气体模型、黑油模型和组分模型; 以开采过程来 划分,其模型包括:常规油藏、化学驱、热采和混合驱模型。 以油藏和流体描述为基础的油藏模型分为两类:黑油模型和组分模型。 (1) 黑油模型,是常规油田开发应用的油藏数值模型,用于开采过程中,对油藏 流体组分变化不敏感的情况, 是最完善、最成熟的。黑油模型假设质量转移完全取决于 压力变化,适应于油质比较重的油藏类型,在这些模型中,流体性质 E O 、B g 、R S 决定PVT 的 变化,如普通稠油及中质油的油气藏。 (2) 组分模型,应用于开采过程中对组分变化敏感的情况。这些情况包括:挥发性油 藏和凝析气藏的一次衰竭采油阶段, 用组分模型进行模拟。在组分模型中,适用于油质比较轻、气体组分比较高的油气藏, 使用 数据化 流体的PVT 数据、相 渗曲线、岩石数据 建立地质模型 建立网格 参数场 表格数据 油水井产量、井史 数据 T 动态模拟 含油边界拟合 非井点地质静态参数拟合 区块、单井压力拟合 生产指数拟合 以及压力保持阶段。同时,多次接触混相过程通常也采

ECLIPSE 高级油藏数值模拟器

ECLIPSE 高级油藏数值模拟器

1 ECLIPSE - 先进的油藏数值模拟研究工具 ECLIPSE 油藏管理决策的标准化工具 ECLIPSE 家族数值模拟产品,综合了地球物理、地质、油藏工程、钻井工程、采油工程、经济评价等多学科知识,准确预测不同条件下油藏开发动态。ECLIPSE 的强大功能架设了一座从地球物理学和地质学通往经济世界的桥梁。 ECLIPSE 软件为数字油田实现成功的商业决策;它充满活力,适用于油田开发的各个阶段。 从设计早期的生产井和地面设备到提高采收率技术中问题的解决,ECLIPSE 油藏数值模拟工具允许科研人员科学的管理油气藏中的流体驱动。 ECLIPSE 的预测功能实现油气藏的优化开发。ECLIPSE 软件针对不同的方案,预测油气藏的开发动态。基于ECLIPSE 预测结果,油田公司能做出准确的决策,从而降低投资风险和开发的不确定性。 ECLIPSE 为所有的油气藏提供: ? 地质模型建立和地质储量计算 ? 油气藏地质模型不确定性评估 ? 油气田开发决策优化 ? 油气藏开发机理研究 ? 流体相态准确预测 ? 不同压力、温度、时间条件下油气藏动态特征 ? 采收率最大化 ECLIPSE 国际认可的数值模拟工业标准 ECLIPSE 自1983年进入商业数值模拟市场以来,始终占据着数值模拟技术的前沿。它的领先水平与不断创新赢得了全球70%以上的市场份额,是众多国际知名公司认可和推崇的研究工具。 ECLIPSE 家族提供了一套完整的数值模研究工具,涵盖了从地质建模到历史拟合、开发预测、 生产优化的整个开发研究流程。 ECLIPSE 不仅包括标准的有限差分模拟器ECLIPSE BlackOil 黑油、ECLIPSE Compositional 组分和ECLIPSE Thermal 热采,还包括快速准确的流线模拟器ECLIPSE FrontSim 。结合大量的ECLIPSE 高级选项,最大限度地模拟油气田开发的全过程,最大化地满足客户的需求。 ECLIPSE 提供全隐式和IMPES 、AIM 、IMPSAT 解法,实现数值模拟速度与精度的平衡。软件支持跨平台操作,可运行在Linux (SUN ,HP ,DELL ,SGI ,IBM 等) 和Windows 系统上;所有模拟器都支持多处理器的并行计算。

油藏数值模拟入门指南

[转]【推荐】油藏数值模拟入门指南 尝试写一写油藏数值模拟入门指南,希望对那些刚刚开始进入油藏数值模拟领域的工作者有所帮助。 第一:从掌握一套商业软件入手。 我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。起点越高越好,也就是说软件功能越强越庞大越好。现在在市场上流通的ECLIPSE,VIP 和CMG都可以。如果先学小软件容易走弯路。有时候掌握一套小软件后再学商业软件会有心里障碍。 对于软件的学习,当然如果能参加软件培训最好。如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。主模型是数模的模拟器,即计算部分。这部分是最重要的部分也是最难掌握的部分。它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。数模前处理是一些为主模拟器做数据准备的模块。比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。数模后处理是显示模拟计算结果以及进行结果分析。 以ECLIPSE软件为例,ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。ECLISPE100是对黑油模型进行计算,ECLISPE300是对组分模型和热采模拟进行计算,FrontSim是流线法模拟器。前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。Flogrid用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;PVTi用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule处理油田的生产数据,输出ECLIPSE 需要的数据格式(关键字);VFPi是生成井的垂直管流曲线表,用于模拟井筒管流。ECLIPSE OFFICE和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSE OFFICE同时也是ECLIPSE的集成平台。 对于初学者,不但要学主模型,也需要学前后处理。对于ECLISPE的初学者,应该先从ECLISPE OFFICE学起,把ECLISPE OFFICE的安装练习做完。然后再去学Flogrid,Schedule 和SCAL。PVTi主要用于组分模型,做黑油模型可以不用。 第二:做油藏数值模拟都需要准备什么参数 在照着软件提供的安装例子做练习时经常遇到的问题是:虽然一步一步按照手册的说明做,但做的时候不明白每一步在做什么,为什么要这么做。这时候的重点在于你要知道你一开始做的工作都是为数值模拟计算提供满足软件格式要求的基础参数。有了这些基础参数你才能开始进行模拟计算。这些基础参数包括以下几个部分: 1。模拟工作的基本信息:设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);模拟模型大小(你的模型在X,Y,Z三方向的网格数);模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);模拟油藏的流体信息(是油,气,水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);模拟油田投入开发的时间;模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等);模拟计算的解法(全隐式,隐压显饱或自适应)。 2。油藏模型:模型在X,Y,Z三方向的网格尺寸大小,每个网格的顶面深度,厚度,孔隙度,渗透率,净厚度(或净毛比)。网格是死网格还是活网格。断层走向和断层传导率。

油藏数值模拟目的

数值模拟的目的 (一)、为什么开展油藏数值模拟工作 研究和开发一个油田是一个复杂的综合性的科技问题,高精度的地震资料的处理解释提供研究区域的构造、断层、边界及其走向,但地震纵向分辨率受到限制,不能很好的反映一个同相轴(地震道) 中沉积砂体的物性变化特征;测井可较好的反映到小于1米以下沉积砂体的物性特征,提供可靠的地层对比结果。但作为新老油田开发方案的研究及剩余油分布的研究,是地震、地质、测井理论方法都无法做到的。地质上仅定性或半定量分析,测井用于生产监测不能以点带面。惟独油藏数值模拟工作可再现生产历史,定量分析剩余油潜力;并做到室内研究投入少、时间短,还可进行开发方案优选及经济评价工作。所以总公司强调开发方案的部署一定要开展数值模拟工作。值得强调的是油藏数值模拟工作提倡一体化,注重前期的地震解释和测井解释即油藏描述工作。 (二)、油藏数值模拟的目的 在进行油藏数值模拟工作前,首先应根据油田开发过程中存在难以解决的实际问题,提出开展此项工作的目的及意义,即最终所要达到解决问题的目标是什么?一般通过油藏数值模拟可进行以下研究工作: 1. 初期开发方案的模拟 1) .评价开发方式;如:枯竭开采、注水开发等。 2) .选择合理井网、开发层系、确定井位; 3) .选择合理的注采方式、注采比; 4) .对油藏和流体性质敏感性研究。 2. 对已开发油田历史模拟 1) . 核实地质储量,确定基本的驱替机理(如:是天然驱,还是注水开发。); 2) .确定产液量和生产周期; 3) .确定油藏和流体特性; 4) .提出问题、潜力所在区域。 3. 动态预测 1) .开发指标预测及经济评价 2) .评价提高采收率的方法(如:一次采油、注水、注气、化学驱等) 3) . 剩余油饱和度分布规律的研究,再现生产历史动态诸如:研究剩余油饱和度分布范围和类型; ?单井调整:改变液流方向、注采井别、注水层位; ?扩大水驱油效率和波及系数; 4) .潜力评价和提高采收率的方向 诸如: ? 确定井位、加密井的位置;

最新eclipse油藏数值模拟新手入门

eclipse油藏数值模拟一些入门心得分享 第一:从掌握一套商业软件入手。 我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。起点越高越好,也就是说软件功能越强越庞大越好。现在在市场上流通的ECLIPSE,VIP和CMG都可以。如果先学小软件容易走弯路。有时候掌握一套小软件后再学商业软件会有心里障碍。 对于软件的学习,当然如果能参加软件培训最好。如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。主模型是数模的模拟器,即计算部分。这部分是最重要的部分也是最难掌握的部分。它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。数模前处理是一些为主模拟器做数据准备的模块。比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。数模后处理是显示模拟计算结果以及进行结果分析。 以ECLIPSE软件为例,ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。ECLISPE100是对黑油模型进行计算,ECLISPE300是对组分模型和热采模拟进行计算,FrontSim是流线法模拟器。前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。Flogrid用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;PVTi 用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule处理油田的生产数据,输出ECLIPSE需要的数据格式(关键字);VFPi是生成井的垂直管流曲线表,用于模拟井筒管流。ECLIPSE OFFICE和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSE OFFICE同时也是ECLIPSE的集成平台。 对于初学者,不但要学主模型,也需要学前后处理。对于ECLISPE的初学者,应该先从ECLISPE OFFICE学起,把ECLISPE OFFICE的安装练习做完。然后再去学Flogrid,Schedule和SCAL。PVTi主要用于组分模型,做黑油模型可以不用。 第二:做油藏数值模拟都需要准备什么参数 在照着软件提供的安装例子做练习时经常遇到的问题是:虽然一步一步按照手册的说明做,但做的时候不明白每一步在做什么,为什么要这么做。这时候的重点在于你要知道你一开始做的工作都是为数值模拟计算提供满足软件格式要求的基础参数。有了这些基础参数你才能开始进行模拟计算。这些基础参数包括以下几个部分: 1、模拟工作的基本信息:设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);模拟模型大小(你的模型在X,Y,Z三方向的网格数);模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);模拟油藏的流体信息(是油,气,水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);模拟油田投入开发的时间;模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,

油藏数值模拟全面解释

前言: 油藏数值模拟是随着计算机的发展,而在石油行业中逐步成为一门成熟的技术。追溯油藏数值模拟的发展史,从30年代开始研究渗流力学到50年代在石油工业方面得以应用,到70年代进入商品化阶段,而80年代油藏数值模拟又向完善、配套、大型多功能一体化综合性软件飞跃发展。近十年油藏数值模拟已成为油田开发研究,解决油田开发决策问题的有力工具。在衡量油田开发好坏、预测投资、对比油田开发方案、评价提高采收率方法等方面应用都极为广泛。 油藏数值模拟就是应用数学模型再现实际油田生产动态。具体通过渗流力学方程借用大型计算机,结合地震、地质、测井、油藏工程学等方法在建立的三维地层属性参数场中,对数学方程进行求解,实现再现油田生产历史,解决油田实际问题。 油藏数值模拟是一门综合性很强的科学技术,涉及油田地质、油层物理、油藏工程、采油工程、测井、数学、计算机及系统等学科。而油藏数值模拟工作又以其繁重的前期准备和上机历史拟合运算工作让人望而生畏。 那么如何做好前期资料准备工作和尽快掌握模拟技巧?使得今后的油藏数值模拟工作在作业区顺利开展,便是出此书的目的所在。 本书结合以往工作中的实际经验教训,成功与失败,参考诸多资料从前期数据准备工作开始到模拟技巧做了较为的详细介绍,以舐读者。有不妥之处,请予指证。同时,今后不定期的将更新的模拟技术及方法推荐给大家。 目录 一、数值模拟发展概况 二、数值模拟的基本原理 二、选择适当的数值模型及相类 三、数据录取准备工作 (一)建立油藏地质模型 (二)网格选择 (三)数据录入准备 四、历史拟合方法及技巧 (一)确定模型参数的可调范围 (二)对模型参数全面检查 (四)历史拟合 附件1:关于实测压力的皮斯曼校正 附件2:关于烃类有效孔隙体积的计算 一、数值模拟发展概况 30年代人们开始研究地下流体渗流规律并将理论用于石油开发; 50年代在模似计算的方法方面,取得较大进展; 60年代起步,人们开始用计算机解决油田开发上的一些较为简单间题,由于当时计算机的速度只有每秒几万到几十万次,实际上只能做些简单的科学运算; 70 年后主要体现于计算机的快速升级带动了油藏数模的迅猛发展,大型标量机计算速度达到100--500万次,内存也高增主约16兆字节。在理论上黑油模型计算方法更趋成熟,D. W.

油藏数值模拟实验报告

目录 1. 前言 (1) 上机实践的目的及要求 (1) 主要完成的实践内容 (2) 2. 油藏特征分析 (2) 储层物性特征 (2) 流体物性特征 (2) 储层岩石物性特征 (2) 气藏数值模型建立 (2) 模型网格的划分 (2) 模型物性 (3) 模型流体性质及相渗曲线 (3) XX气藏地质储量 (3) 4. XX气藏方案优选 (3) 开发方案的优选 (3) 采速与稳产时间的关系 (4) 5. 结论认识 (4) 结论 (4) 对本实践课程的建议 (4) 1. 前言 上机实践的目的及要求 1. 掌握油藏数值模拟的上机操作流程; 2. 掌握ECLIPSE软件的数据录入、编辑和修改方法; 3. 掌握ECLIPSE软件结果输出及三维可视化方法;

4. 掌握机理模型研究方案设计的思路及方法 主要完成的实践内容 1. 油藏数值模拟数值整理; 2. 依据现有数据,应用块中心网络系统建立一个三维油藏数值模拟模型; 3. 预测单口气藏天然能量开发的最终采收率(20年)(不考虑水体能量); 4. 预测多口气井采收率(20年); 5. 预测不同稳产年限下,气井的合理产量(稳产5年); 6. 水平井开发和直井开发效果对比; 2. 油藏特征分析 储层物性特征 表2-1 储层物性特征 流体物性特征 气藏数值模型建立 模型网格的划分

模型流体性质及相渗曲线 XX气藏地质储量 4. XX气藏方案优选开发方案的优选 水平井方案

水平井方案 采速与稳产时间的关系 采油速度越快,稳产时间越短。采油速度越慢,稳产时间越长。由此可见采油速度与稳产时间成反比。 5. 结论认识 结论 通过这个实验,我们了解了eclipse软件的基本操作,并且建立了一个简单的均质油藏的模型,并且成功计算了产量。这个实验然我们获益匪浅。 对本实践课程的建议 建议增加实验课的课时,其余的方面都很好。老师讲的不错,需要学习的内容都学会了。

油藏数值模拟方法

第一章油藏数值模拟方法分析 令狐采学 1.1油藏数值模拟 1.1.1油藏数值模拟简述 油藏数值模拟是根据油气藏地质及开发实际情况,通过建立描述油气藏中流体渗流规律的数学模型,并利用计算机求得数值解来研究其运动变化规律。其实质就是利用数学、地质、物理、计算机等理论方法技术对实际油藏的复制。其基础理论是基于达西渗流定律。 油藏数值模拟就是利用建立起的数学模型来展现真实油藏动态,同时采用流体力学来模拟实际的油田开采的一个过程。基本原理是把生产或注人动态作为确定值,通过调整模型的不确定因素使计算的确定值(生产动态)与实际吻合。其数学模型,是通过一组方程组,在一定假设条件下,描述油藏真实的物理过程。充分考虑了油藏构造形态、断层位置、油砂体分布、油藏孔隙度、渗透率、饱和度和流体PVT性质的变化等因素。这组流动方程组由运动方程、状态方程和连续方程所组成。油藏数值模拟是以应用数学模型为基础的用来再现油田实际生产动态的过程。具体是综合运用地震,地质、油藏工程、测井等方法,通过渗流力学,借助大型计算机为介质条件建立三维底层

模型参数场中,对数学方程求解重现油田生产历史,解决实际问题。 油藏数值模拟技术从50 年代的提出到90 年代间历经40 年的发展,日益成熟。现在进入另外一个发展周期。近十年油藏数值模拟为油田开发研究和解决实际决策问题提供强有力的支持。在油田开发好坏的衡量、投资预测及油田开发方案的优选、评价采收指标等应用非常广泛。 油藏数值模拟功能包括两大部分:①复杂渗流力学研究,②实际油气藏开发过程整体模拟研究,且可重复、周期短、费用低。 图1 油藏数值模拟流程图 1.1.2油藏数值模拟的类型 油藏数值模拟类型的划分方法有多种,划分时最常用的标准是油藏类型、需要模拟的油藏流体类型和目标油藏中发生的开采过程,也可以根据油气藏特性及开发时需要处理的各种各样的复杂问题而设定,油气藏特性和油气性质不同,选择的模型也不同,还可以根据油藏数值模拟模型所使用的坐标系、空间维数和相态数来划分。 以油藏和流体类型来划分,其模型有:气体模型、黑油模型和组分模型;以开采过程来划分,其模型包括:常规油藏、化学驱、热采和混合驱模型。 以油藏和流体描述为基础的油藏模型分为两类:黑油模型

Eclipse油藏数模群学员交流总7-11月总结

Eclipse 油数模群学员交流总结 ---7-11 月群聊精华 Made by :大师兄 Date :2009 年12 月 审稿:SUMEN STUDIO 群号:76792577 群宗旨:面向数模建模的爱好者,积极讨论,互相学习,着重交流。 注:本文仅为群聊精华,旨在数模学习者互相交流经验,望各位能够给予批评指正并提出宝贵意见,绝无其他用途。

1、如何输入水平井的轨迹,如输入一口井口坐标是(1,1,1),要打到(1, 500,1)? 答: WELSPECS -------定义井 'P8-P1''PROP8'4191*'OIL'7*/ 'P8-P2''PROP8'1861*'OIL'7*/ / COMPDAT ------完井 --WELL I J K1K2Sat.CF DIAM KH SKIN ND DIR Ro 'P8-P1'41912'OPEN'2*0.1003*'Z'1*/ 2、如何在Eclipse中输出网格参数的等值线图? 答:results模块-先把属性用2D图显示,2D--Display control 3、RFT是什么意思? 答:包模拟rft数据文件,例如压力和饱和度随深度变化

4、FGIP FOIP 答:Field gas in place , field oil in place剩余地质储量. 5、请教前处理schedule中的acidise ,squeeze是分指酸化压裂吗?射孔文件 中welltest和stimulate是什么意思? 答:squeeze是封堵,压裂是Frac;stimulate也是增产措施,welltest好像是指一些动态监测事件,测流压、剖面等等。 6、如何对井加修井作业,如压裂。 7、MD指的是什么深度? 答:measure depth 测量深度 TVD T otal variation diminishing 垂直深度 8、MD测深, 补心海拔吗? 答:补心海拔是井位的井口海拔加上钻台到井口的距离。钻台到井口的距离一般叫补心高度。模型里的深度应该都是不补心海拔。 套补距:从补心(相当于平台)面到井口大四通下平面的距离油补距:从补心(相当于平台)面到井口大四通上平面的距离 大四通一般的高度是固定的0.32m,但特殊井口也有例外 钻井的深度全部是从方补心面计算

油藏数值模拟方法

第一章油藏数值模拟方法分析 1.1油藏数值模拟 1.1.1油藏数值模拟简述 油藏数值模拟是根据油气藏地质及开发实际情况,通过建立描述油气藏中流体渗流规律的数学模型,并利用计算机求得数值解来研究其运动变化规律。其实质就是利用数学、地质、物理、计算机等理论方法技术对实际油藏的复制。其基础理论是基于达西渗流定律。 油藏数值模拟就是利用建立起的数学模型来展现真实油藏动态,同时采用流体力学来模拟实际的油田开采的一个过程。基本原理是把生产或注人动态作为确定值,通过调整模型的不确定因素使计算的确定值(生产动态)与实际吻合。其数学模型,是通过一组方程组,在一定假设条件下,描述油藏真实的物理过程。充分考虑了油藏构造形态、断层位置、油砂体分布、油藏孔隙度、渗透率、饱和度和流体PVT性质的变化等因素。这组流动方程组由运动方程、状态方程和连续方程所组成。油藏数值模拟是以应用数学模型为基础的用来再现油田实际生产动态的过程。具体是综合运用地震,地质、油藏工程、测井等方法,通过渗流力学,借助大型计算机为介质条件建立三维底层模型参数场中,对数学方程求解重现油田生产历史,解决实际问题。 油藏数值模拟技术从50 年代的提出到90 年代间历经40 年的发展,日益成熟。现在进入另外一个发展周期。近十年油藏数值模拟为油田开发研究和解决实际决策问题提供强有力的支持。在油田开发好坏的衡量、投资预测及油田开发方案的优选、评价采收指标等应用非常广泛。 油藏数值模拟功能包括两大部分:①复杂渗流力学研究,②实际油气藏开发过程整体模拟研究,且可重复、周期短、费用低。 图1 油藏数值模拟流程图 1.1.2油藏数值模拟的类型 油藏数值模拟类型的划分方法有多种,划分时最常用的标准是油藏类型、需要模拟的油藏流体类型和目标油藏中发生的开采过程,也可以根据油气藏特性及开发时需要处理的各种各样的复杂问题而设定,油气藏特性和油气性质不同,选择的模型也不同,还可以根据油藏数值模拟模型所使用的坐标系、空间维数和相态数来划分。 以油藏和流体类型来划分,其模型有:气体模型、黑油模型和组分模型;以开采过程来划分,其模型包括:常规油藏、化学驱、热采和混合驱模型。 以油藏和流体描述为基础的油藏模型分为两类:黑油模型和组分模型。 (1)黑油模型,是常规油田开发应用的油藏数值模型,用于开采过程中,对油藏 流体组分变化不敏感的情况,是最完善、最成熟的。黑油模型假设质量转移完全取决于压力变化,适应于油质比较重的油藏类型,在这些模型中,流体性质B o、B g、R s决定PVT 的变化,如普通稠油及中质油的油气藏。 (2)组分模型,应用于开采过程中对组分变化敏感的情况。这些情况包括:挥发性油藏和凝析气藏的一次衰竭采油阶段,以及压力保持阶段。同时,多次接触混相过程通常也采用组分模型进行模拟。在组分模型中,适用于油质比较轻、气体组分比较高的油气藏,使用三次状态方程表示PVT变化,如轻质油或凝析气藏。 (3)根据一些特殊开采方式的需要而形成的其他类型的数值模型,如热采模型、注聚

油藏数值模拟技术现状与发展趋势

油藏数值模拟技术现状与发展趋势 摘要:介绍了当前国内外油藏数值模拟的现状,简述了并行算法、网格技术、粗化技术、数值解法、动态油藏模型建立、动态跟踪模拟及三维显示等技术,指出了数值模拟的发展趋势。 关键词:并行算法;网格技术;网格粗化;分阶段模拟;动态跟踪模拟;数值解法 引言 近年来,随着计算机、应用数学和油藏工程学科的不断发展,油藏数值模拟方法得到不断的改进和广泛应用。通过数值模拟可以搞清油藏中流体的流动规律、驱油机理及剩余油的空间分布;研究合理的开发方案,选择最佳的开采参数,以最少的投资,最科学的开采方式而获得最高采收率及最大经济效益[1]。经过几十年的发展,该技术不断成熟和完善并呈现出一些新的特点。 1 国内外现状 1.1 并行算法 并行算法是一些可同时执行的诸进程的集合这些进程互相作用和协调动作从而达到给定问题的求解[2]。并行算法首先需合理地划分模块,其次要保证对各模块的正确计算,再次为各模块间通讯安排合理的结构,最后保证各模块计算的综合效果并行机及并行软件的开发和应用将极大地提高运算速度,以满足网格节点不断增多的油藏数值模型。在并行计算机上使用并行数值解法是提高求解偏微分方程的计算速度,缩短计算时间的一个重要途径[3,4]。在共享内存的并行机上把一个按向量处理的通用油藏模拟器改写成并行处理是容易的,但硬件扩充难;分布内存并行机编程较共享式并行机困难,但硬件扩充容易,关键是搞好超大型线形代数方程组求解的并行化。并行部分包括输入输出、节点物性、构造矩阵、节点流动及井筒等。 1.2 网格技术 为了模拟各种复杂的油藏、砂体边界或断层渗透率在垂向或水平方向的各向异性,以及近井地区的高速、高压力梯度的渗流状态,近年来在国外普遍发展了各种类型的局部网格加密及灵巧的网格技术。这种系统大体可以分为二类:一类称控制体积有限元网格(CVFE),这是将油藏按一定规则剖分为若干个三角形以后,把三角形的中心和各边的中点连接起来所形成的网格。另一类则称垂直等分线排比网格(PEBI),其剖分方法是将油藏分成若干三角形后,使三角形各边的垂直等分线相交而形成网格。这些方法在处理复杂几何形状油藏及进行局部网格加密时简单而一致。在多相流情况下,参照某一给定的几何准则时该方法是单调的,这保证了其稳定性和收敛性。这两种方法都能以直观的控制体积的概念出发并且采用一致的上游权而推导得出这些方法对网格的方向不敏感,在某些情况下比九点差分格式的效果好。 1.3 计算机辅助历史拟合技术

裂缝性油藏数值模拟方法(正文)

裂缝性油藏数值模拟方法 姚军 (中国石油大学山东东营 257061) 摘要:目前对天然裂缝性油藏的数值模拟可以大致分为连续性模型和离散性模型两大类;连续性模型又可以分为双重介质模型和单介质模型,双重介质模型主要是以Barrenblatt和Warren-Root在20世纪60年代提出的双重孔隙/双重渗透模型为基础,在这类模型中认为油藏中每一点都存在有基岩和裂缝两种介质,基岩被相互平行排列的裂缝分割称为单个的岩块,每种介质存在独立的水动力场,通过两种介质间的窜流的将其联系起来;而对于单介质模型,则是通过一定的方法将裂缝的渗透率和基岩的渗透率进行综合的考虑,得出整个油田的有效渗透率,该有效渗透率考虑了裂缝的密度、方位等的影响,然后将该有效渗透率输入到普通的单一介质模拟器中来对裂缝性油藏进行模拟; 由于双重介质模型不能够对不连续且控制着流体流动的大裂缝进行准确的模拟等原因,离散性模型在近段时间逐渐发展起来,而其又可以分为离散裂缝网络模型和离散管网模型;在离散裂缝网络模型中,对地质上描述出来的每个裂缝都进行了离散的显式的表示,同时根据局部裂缝的形状决定基岩的几何形状,由于地质上描述的裂缝数目一般较多,相应的在数值模拟中需要的离散点数目也就十分巨大,对模拟造成了一定的困难,所以目前很多的专家和学者又对该方法进行了进一步的改进,有许多简化的方法存在;离散管网模型则是先对所要模拟的区域进行了网格的划分,进而采用管子连接两个网格块,相应的两个网格块之间的传导率也采用管子的传导率来代替,这种方法的特点是数学上比较简单,灵活性较强,同时由于管子只对其连接的两个网格有影响,所以改变管子的传导率只会影响一个方向的传导性,而不会像常规的模拟器那样要同时影响两边的传导性,但是该方法目前研究较少。 0 前言 随着世界碳酸盐岩油气田的大规模开发,系统深入研究这类油气田的渗流模式及其在开发中的应用已成为重要课题。地质学家通过岩芯分析,确认碳酸盐岩(灰岩、白云岩)具有明显可见的裂缝、孔洞,含有密集的树枝状构造的粗裂缝以及连接的孔洞和孔隙。这类特殊的储集层结构不仅造成了井的高产、不稳定、跃变等开采特征,而且也造成各异的油气井压力降或压力恢复曲线特征。 碳酸盐岩油藏在孔隙结构和渗流机理上同砂岩油藏相比都存在很大的差别,由于天然裂缝的发育十分的不规则,裂缝的密度、长度、方位等参数都会因沉积

油藏数值模拟中几种主要的数学模型教学内容

1、黑油模型(Black Oil ): 黑油模型是指非挥发性原油的数学模型,是相对于油质极轻的挥发性油而言,因油质重而色泽较深,故称之为黑油 其基本假设为: <1> 油藏中的渗流为等温渗流; <2> 油藏中最多只有油气水三相,每一相的渗流均遵守达西定律; <3> 油藏烃类只含有油气两个组分,油组分是指将地层原油在地面标准状况下经历分离后所残存的液体,而其组分是指全部分离出来的天然气。油藏状况下油气两种组分可能形成油气两相,油组分完全存在于油相中,而气组分则可以以自由气的形式存在于气相内,也可以以溶解气的方式存在于油相中,所以地层中油相应为油组分和气组分的某种组合。常规黑油模型一般不考虑油组分向气组分的挥发过程; <4> 油藏中气体的溶解和逸出是瞬间完成的,即认为油藏中油气两相瞬时地达到相平衡状态; <5> 油水之间不互溶; <6> 由于天然气在水中溶解度很小,可以认为它不溶于水。 油气水三相渗流基本微分方程: g () ()()()[()]()()ro o o o o o o o ro gd rg g gd o g g o og g g s o g o g rw w w w w w w w kk S P D q t kk kk S S P D P D R q q t kk S P D q t ρφργμρρφρφργγμμρφργμ???????-?+=?? ????? ??+??? ???-?+??-?++=??????? ? ???????-?+=??????? 油相:气相:水相:油水两相渗流基本微分方程: g ()()()()ro og og o o o o o rw w w w w w w w kk S P D q t kk S P D q t ρφργμρφργμ???????-?+=??????? ? ???? ???-?+=??????? 油相:水相: 注意: 1、式中的产量项是以质量计的单位时间内单位地层体积的产出(注入)量; 2、og o gd ρρρ=+,地面油的相对密度为地面油与溶解气相对密度之和。 3、,,og o gd o o gd gd g g γγγγργρ=+== 辅助方程: 饱和度(三相)1o g w S S S ++= 饱和度(两相)1o g S S += 毛管力(三相):() ()o w cow w g o cog g p p p S p p p S -=???-=?? 毛管力(两相):()o w cow w p p p S -=

eclipse油藏数值模拟一些入门心得

eclipse油藏数值模拟一些入门心得 记得上大学最早学围棋时总感觉无从入手,看身边的朋友下棋时学着聂卫平从容入定,潇洒自如的样子,很是羡慕。后来从书店买来围棋入门指南,夜深人静时照着指南慢慢学如何吃子,如何做眼,什么是打劫,怎么样布局。掌握了一点基本知识以后开始找水平最差的下,输了一定不能弃擂,脸皮要厚,缠着对方接着下。赢了水平最差的人后去找中等水平的人下。这样经过一年半载,再看以前那些学着聂卫平从容入定,潇洒自如下棋的同学,心想他们原来不过如此,赶老聂差十万八千里哪。在这里也有许多人把我叫大师,专家,如果哪一天你觉得其实我的水平也很一般,那你就到了专业段位了。 市场上有不少关于油藏数值模拟的书,但好像没有类似围棋入门指南那样从基础开始一步一步介绍的书。我收到不下二十个问油藏数值模拟如何入门的问题。我尝试写一写油藏数值模拟入门指南,希望对那些刚刚开始进入油藏数值模拟领域的工作者有所帮助。 第一:从掌握一套商业软件入手。 我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。起点越高越好,也就是说软件功能越强越庞大越好。现在在市场上流通的ECLIPSE,VIP和CMG都可以。如果先学小软件容易走弯路。有时候掌握一套小软件后再学商业软件会有心里障碍。 对于软件的学习,当然如果能参加软件培训最好。如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。主模型是数模的模拟器,即计算部分。这部分是最重要的部分也是最难掌握的部分。它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。数模前处理是一些为主模拟器做数据准备的模块。比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。数模后处理是显示模拟计算结果以及进行结果分析。 以ECLIPSE软件为例,ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。ECLISPE100是对黑油模型进行计算,ECLISPE300是对组分模型和热采模拟进行计算,FrontSim是流线法模拟器。前处理模块有Flogrid, PVTi,SCAL,Schedule,VFPi等。Flogrid用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;PVTi 用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule处理油田的生产数据,输出ECLIPSE需要的数据格式(关键字);VFPi是生成井的垂直管流曲线表,用于模拟井筒管流。ECLIPSE OFFICE和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSE OFFICE同时也是EC LIPSE的集成平台。 对于初学者,不但要学主模型,也需要学前后处理。对于ECLISPE的初学者,应该先从ECLISPE OFFICE 学起,把ECLISPE OFFICE的安装练习做完。然后再去学Flogrid,Schedule和SCAL。PVTi主要用于组分模型,做黑油模型可以不用。 第二:做油藏数值模拟都需要准备什么参数 在照着软件提供的安装例子做练习时经常遇到的问题是:虽然一步一步按照手册的说明做,但做的时候不明白每一步在做什么,为什么要这么做。这时候的重点在于你要知道你一开始做的工作都是为数值模拟计算提供满足软件格式要求的基础参数。有了这些基础参数你才能开始进行模拟计算。这些基础参数包括以下几个部分: 1。模拟工作的基本信息:设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);模拟模型大小(你的模型在X,Y,Z三方向的网格数);模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);模拟油藏的流体信息(是油,气,水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);模拟油田投入开发的时间;模拟有没有应用到一些特殊功能(局部网格

相关文档
相关文档 最新文档