eclipse学习笔记.docx
- 文档编号:26177188
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:31
- 大小:382.52KB
eclipse学习笔记.docx
《eclipse学习笔记.docx》由会员分享,可在线阅读,更多相关《eclipse学习笔记.docx(31页珍藏版)》请在冰豆网上搜索。
eclipse学习笔记
2012.3.20
Eclipse的模块构成
前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。
Flogrid用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;
PVTi用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;
SCAL为模型准备岩石的相渗曲线和毛管压力输入参数;
Schedule处理油田的生产数据;
VFPi是生成井的垂直管流曲线表,用于模拟井筒管流。
ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。
ECL100是对黑油模型进行计算,
ECL300是对组分模型和热采模拟进行计算,
FrontSim是流线法模拟器。
ECLIPSEOFFICE和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSEOFFICE同时也是ECLIPSE的集成平台。
CaseDefinition部分
(1)设定是进行黑油模拟,还是热采或组分模拟;
(2)模拟采用的单位制(米制或英制);
(3)模拟模型大小;
(4)模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);
(5)模拟油藏的流体信息(是油、气、水三相还是油水或气水两相,或是油、气、水单相,有没有溶解气和挥发油等);
(6)模拟油田投入开发的时间;
(7)模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等);
(8)模拟计算的解法(全隐式,隐压显饱或自适应)。
必须定义的关键字:
TITLE
DIMENS
FIELD,METRIC,LAB
OIL,WATER,GAS,VAPOLL,DISGAS
START
Grid部分
⑴模型在X,Y,Z三方向的网格几何尺寸
⑵网格的顶深、孔隙度、渗透率
⑶有效厚度或净毛比
⑷网格是死网格还是活网格。
断层走向和断层传导率。
可以用以下关键字来赋值:
EQUALS赋等值
BOX用于限定区域
COPY,COPYBOX从某个已定义的矩阵中拷贝,值完全相同
ADD或加、或减某个数值
PVT部分
●主要是输入流体PVT属性。
●油,气,水的地面密度或重度;
●油,气的地层体积系数,粘度随压力变化表;
●溶解油气比随压力的变化表;
●水的粘度,体积系数,压缩系数;
●岩石压缩系数。
●如果是组分模型,需要提供状态方程。
SCAL部分
岩石属性:
相对渗透率曲线和毛管压力曲线。
如果是油,气,水三相,需要提供油水,油气相对渗透率曲线和毛管压力曲线(软件会自动计算三相流动时的相对渗透率曲线);如果是油,水两相或气,水两相,只需要提供油水或气水两相相对渗透率曲线和毛管压力曲线。
定义平衡区或直接定义网格的初始饱和度、压力
定义重启动
定义水驱
定义Rs、Rv、Pb、API与埋深的关系
重启功能主要用于历史拟合的研究中,在历史拟合过程中或历史拟合完成后设置重启。
在以后的生产预测中,可直接读入重启文件,计算从历史拟合完成时刻开始,这样可节省大量的计算时间。
重启文件中主要包括网格的压力、饱和度、孔隙体积、传导率及井的累各生产/注入量、井位等等。
Initialization部分
油藏模型初始化即计算油藏模型初始饱和度,压力和油气比的分布,从而得到油藏模型的初始储量。
这部分需要输入模型参考深度,参考深度处对应的初始压力,油水界面以及气水界面;油气比或饱和压力随深度的变化;如果是组分模型,需要输入组分随深度的变化。
Regions部分
如果所模拟的油田具有横向或纵向流体属性,岩性变化比较大,或者存在不同的油水界面,需要对模型进行。
PVT分区:
不同区域用不同的PVT流体参数表;
岩石分区:
不同区域用不同的相对渗透率和毛管压力曲线;
平衡分区:
不同平衡区用不同的油水界面。
如果想掌握油藏不同断块的储量或采收率。
储量分区:
不同储量区可以输出不同的储量,产量,采收率,剩余储量等。
Schedule部分
对于已开发油田,这部分的数据量非常大。
包括油田每口井:
井位井轨迹井的射孔位置
井的生产或注入历史:
油,气,水产量,注入量,井底压力,井口压力等。
井的作业历史……
Summary部分
要求软件在计算时输出哪些结果参数。
比如要求输出模型计算油田的油,气,水产量变化曲线;油田压力变化曲线;单井油,气,水产量变化曲线;单井井底压力变化曲线;单井含水,油气比变化曲线等。
FOPR——全油田产油量
FLPT——全油田累积产液量
CWFR——完井段水流动量
ROFTL——液相中区域累积油产量
除了有规则的定义方法外还有些例子,如下:
WBHP——井底流压
FWCT——全油田含水
ROIP——区域OIP(油储量)
BPR——网格块压力
BOSAT——网格块油饱和度
FOB——油的采出程度(全油田)
第1字母
第2字母
第3字母
第4字母
第5字母
主字母
流体相
滚动类型
产量或累积量
特殊字母
F
油田
O
油
P
生产井
R
日产量
L
流
G
集输中心
G
气
I
注水井
J
累积量
G
气
R
区域
W
水
F
流动
H
历史
拟合
W
井
L
液体(地面)
C
完井层
V
流体(油藏条件)
B
网格
T
示踪剂
启动PVTi
启动并定义工作目录后,PVTi询问项目名称,用于创建项目的输入文件。
*.PVI是PVTi输入文件:
PVTi运行的存盘文件
*.PVO是PVTi输出文件:
用于Eclipse模拟器调用
*.PVP是PVTi打印报告文件:
包含PVTi中运行的实验结果
流体组成的输入
输入的流体组成包括两类:
井流物的组分及其重量分数(包括加组分的分子量和比重)
井流物的组分及其摩尔分数(包括加组分的分子量和比重)
输入流体组成的方法:
由文件导入(import)
手工录入组分和摩尔/重量分数
Fundamentals面板可以输入生成一个完整EOS模型的最少信息点击右键由文件导入流体的组成
流体属性估算
在未输入各种实验室数据的前提下,根据输入的温度和饱和压力拟合流体模型,最大压力为生成的衰竭实验的最大压力
点击OK后,生成CCE、DL、SEPS、PSAT四个实验
生成一个完整报告,包括从所有产生的实验得到的结果
通过FPE可以创建CCE、DL、PSAT、FLASH等实验,生成油藏流体在其它温度和/或压力下的性质
创建流体系统
生成了一个流体样品ZI
查看流体的属性,添加组分、选择特征化方法、手工定义组分性质
添加另一样品
重新输入组分的摩尔分数
选择状态方程类型(SRK3)和粘度校正方程
保存Save:
保存所有历史步骤,包括初始模型和目前的模型
Save(Concise):
保存最后模型的完整描述,中间步骤不保存
输入PVT实验
输入已定义好的流体模型
设定单位制:
单位类型Field,温度单位Fahrenheit,摩尔分数或百分数Percentage,绝对压力或表压Gauge
添加等组分膨胀实验(CCE)
定义流体样品、观测值的表头
输入CCE实验的温度和实验观测值
导入CCE实验的观测值
查看CCE实验的观测值与计算值曲线
输入差异分离实验(DL)数据
输入泡点实验(Psat)数据
已输入:
流体描述(组分性质和各组分的摩尔分数)、CCE实验(Pvs相对体积)、DL实验(Pvs油相对体积、溶解气油比、Z因子、油密度、气重度、气体体积系数)、Psat实验数据(Pbvs液体密度)
Run|Simulate运行计算
查看实验曲线或单个属性曲线
曲线回归计算
目的:
使EOS的计算值更符合实际的流体PVT性质
基本步骤:
确定回归参数
敏感性分析
回归计算
调整参数重新回归
查看流体组成,摩尔分数较小的组分可以作为一个回归变量
曲线回归计算:
选择回归变量的类型
回归计算:
设定回归参数(每种属性的回归变量用数字来设定)
回归计算:
查看回归报告(参数敏感性分析、Hessian矩阵、协方差和相关性矩阵)
敏感性分析:
值越小,说明该参数对计算结果不敏感,可调范围不大;反之,值越大,可以调节此参数进行拟合
Hessian矩阵:
除第一行以外,为主对角占优矩阵
协方差矩阵(Hessian右边):
第一个Pcrit参数值最大,说明此参数对回归的影响最小
相关性矩阵(最右边):
两个Pcrit参数之间相关性的值负的最大,说明这两个参数只要取一个就能使回归结果更好
清空原参数分组,重新设置参数
回归计算:
点击Run,自动进行回归计算
通过回归,EOS模型得到改善,接受Accept回归结果,否则拒绝Reject回归结果
组分劈分
点中Superimpose,为图形叠加比较作准备
加组分的劈分:
多个拟组分
加组分的劈分:
可以选择拟组分的个数、拟组分分子量和劈分公式
加组分的劈分:
查看劈分的拟组分的摩尔分数
加组分的劈分:
改变重组分的分子量可以增加较重拟组分的摩尔分数
加组分的劈分:
查看重新劈分后拟组分的摩尔组成
相图叠加比较:
在油藏温度下相图没有明显的变化,说明劈分较好
特定回归
粘度回归一般在相态拟合最后进行,首先将气体和液体粘度权重设为0
将饱和压力的权重设为40,权重越大,拟合优先
回归变量的类型选为Special
选择回归变量
运行回归计算
Simulation查看泡点的拟合情况
查看回归后的曲线
保存工程
组分合并
组分合并Grouping:
首先显示相图
组分合并Grouping:
分组
组分合并Grouping:
查看合并后的组分摩尔分数
组分合并Grouping:
相图比较
标准回归进行微调
基本步骤:
为观察值设置权重,权重越大,拟合优先
选择不同的参数组合进行回归,根据拟合结果确定合适的参数组合
粘度回归一般放在最后进行
最后进行粘度回归:
除了CCE实验外,其它实验都不参与回归
粘度回归:
CCE实验下Vaporvisc.和Liquidvisc.的权重改为1,其它观察值的权重设为0
输出组分模型EOS
Office下的PVTsection导入从PVTi导出的EOS
2012-3-26
数值模拟基础培训
油藏数值模拟的数据要求
(一)静态资料
1.小层数据表或等值线图(包括砂层厚度、有效厚度(或净毛比)、顶部深度、孔隙度、渗透率等);
2.地质储量及地层、油藏特点的总结报告;
3.油、气、水高压物性PVT数据;
4.油水、油气相渗曲线数据和毛管压力曲线数据;
5.原始地层压力、温度、压力系数数据;
6.油、气、水分布(原始饱和度)或压力分布或油水界面和油气界面;
7.井位分布图;
8.流体和岩石化验分析报告;
(二)动态资料
1.射孔完井报告;
2.井史报告、压裂等措施;
3.系统测压资料;
4.试油、试井和试采资料(压力恢复曲线);
6.油水井别,调整井位示意图;
7.油井生产(水井注水)数据报表:
日产油、日产液、日产气、综合含水、压力
累积产油(气、水、液)
日注水、累积注水
8.区块综合生产数据统计报表:
日产油(水、气、液)、采出程度、综合含水
累积产油(气、水、液)
日注水、累积注水
数据准备—模拟工作的基本信息
•设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);
•模拟模型大小(你的模型在X,Y,Z三方向的网格数);
•模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);
•模拟油藏的流体信息(是油,气,水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);
•模拟油田投入开发的时间;
•模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等);
•模拟计算的解法(全隐式,隐压显饱或自适应)。
数据准备—油藏模型
•模型在X,Y,Z三方向的网格尺寸大小;
•每个网格的顶面深度,厚度,孔隙度,渗透率,净厚度(或净毛比);
•网格是死网格还是活网格;
•断层走向和断层传导率。
数据准备—流体PVT属性
•油,气,水的地面密度或重度;
•油,气的地层体积系数,粘度随压力变化表;
•溶解油气比随压力的变化表;
•水的粘度,体积系数,压缩系数;
•岩石压缩系数。
•如果是组分模型,需要提供状态方程。
数据准备—岩石属性
•相对渗透率曲线和毛管压力曲线。
•如果是油,气,水三相,需要提供油水,油气相对渗透率曲线和毛管压力曲线(软件会自动计算三相流动时的相对渗透率曲线);
•如果是油,水两相或气,水两相,只需要提供油水或气水两相相对渗透率曲线和毛管压力曲线。
数据准备—油藏分区参数
•如果所模拟的油田横向或纵向流体属性,岩性变化比较大,或者存在不同的油水界面,这时需要对模型进行PVT分区(不同区域用不同的PVT流体参数表),岩石分区(不同区域用不同的相对渗透率曲线和毛管压力曲线)或者平衡分区(不同平衡区用不同的油水界面)。
•另外如果想掌握油藏不同断块的储量或采收率,可以对模型进行储量分区(不同储量区可以输出不同的储量,产量,采收率,剩余储量等)。
数据准备—初始化计算参数
•油藏模型初始化即计算油藏模型初始饱和度,压力和油气比的分布,从而得到油藏模型的初始储量。
•这部分需要输入模型参考深度,参考深度处对应的初始压力,油水界面以及气水界面;
•油气比或饱和压力随深度的变化;
•如果是组分模型,需要输入组分随深度的变化。
数据准备—输出控制参数
•即要求软件在计算时输出哪些结果参数。
•比如要求输出模型计算油田的油,气,水产量变化曲线;
•油田压力变化曲线;
•单井油,气,水产量变化曲线;
•单井井底压力变化曲线;
•单井含水,油气比变化曲线等。
数据准备—生产参数
对于已开发油田,这部分的数据量非常大。
包括油田每口井的井位,井轨迹,井的射孔位置,井的生产或注入历史(油,气,水产量,注入量,井底压力,井口压力等),井的作业历史等。
注:
做一数值模拟方案需要建立以下文件夹:
1、模拟工作的基本信息
2、油藏模型
3、流体PVT属性
4、岩石属性
5、油藏分区参数
6、初始化计算参数
7、输出控制参数
8、生产参数
ECLIPSE软件入门
对于ECLISPE的初学者,应该先从ECLISPEOFFICE学起,把ECLISPEOFFICE的安装练习做完。
然后再去学Flogrid,Schedule和SCAL。
PVTi主要用于组分模型,做黑油模型可以不用。
准备参数
1、油藏模型参数
第一步,应用一体化软件,将图片文件插入矢量化模块Drawev.exe
第二步,通过矢量化处理,产生GRID模块可以接受的散点数据文件。
第三步,应用GRID模块读入散点数据文件,插值产生数据场。
a)每层的顶面深度
b)每层的厚度
c)每层的孔隙度分布
d)每层的渗透率分布
e)每层的净厚度或净毛比分布
f)断层数据
2、流体PVT参数(黑油模型)
a)油,气,水的地面密度或重度。
b)油的体积系数,粘度,溶解油气比随压力的变化。
c)气的体积系数,粘度随压力的变化。
d)参考压力下水的粘度,压缩系数,体积系数。
e)参考压力下岩石的压缩系数。
不同的黑油流体,PVT的关键字描述不同,应注意区别。
3、相渗和毛管压力
模型应用你提供的油水,油气相对渗透率和毛管压力曲线进行初始化,计算模型初始的油,水,气饱和度和压力分布。
应用于流动计算。
(1)基础渗透率一致性处理
根据行业标准,模拟应用时要将试验数据乘以油相有效渗透率与岩石绝对渗透率的比值以还原。
否则影响计算压差。
(2)端点饱和度处理
根据微观驱替效率相等的原则,结合测井所得的束缚水饱和度,将岩心测量得到的端点流体饱和度放大到油藏。
(3)端点一致性处理
(4)模型输入处理
4、分区设置
储量分区:
如果你想输出模型不同部位的储量,你需要设置储量分区。
流体分区:
如果你的模型不同部位流体PVT属性不同,你需要设置流体分区。
岩性分区:
如果你的模型不同部位岩性不同,需要用不同的相渗曲线和毛管压力曲线,你需要设置岩性分区。
平衡区分区:
如果你的模型有不同的油水或油气界面,你需要设平衡区分区。
5、模型初始化
模型初始化就是建立在初始状态(油田还未投入开发)下油田压力和饱和度的分布,原始溶解油气比分布,以及初始泡点压力或露点压力分布。
•○参考点的深度
•○在此参考点对应的压力
•○油水界面、油气界面
•○油水界面和油气界面处的毛管压力
•○饱和压力(泡点压力或露点压力)随深度变化
•○或溶解油气比随深度变化
参考点深度和对应压力你可以由RFT,DST,MDT测试结果得到。
油气界面和油水界面通常由地质人员提供,数据来源于测井分析。
油水界面和油气界面处的毛管压力是指你提供的界面是自由水面还是油水界面,如果是自由水面,界面处毛管压力为0。
如果你的油藏有多个油水或油气界面,或多个压力系统,则需要进行平衡区分区。
饱和压力(泡点压力或露点压力)随深度变化或溶解油气比随深度变化由流体实验得到。
6、生产历史拟合
•生产井和注水井的井口坐标
•生产井和注水井的井轨迹
•生产井和注水井的完井数据(井半径,射孔深度,污染系数,D因子等)
•生产井的生产历史(油,气,水产量,井口压力,井底压力)
•注入井的注入历史(气,水注入量,井口压力,井底压力)
•修井数据(压裂,酸化等)
•井的垂直管流表(用于计算井筒内的流动)
•
•
关键:
熟悉关键字及数据文件。
第七步,应用算例熟悉流程。
第八步,自己根据实例建模运算。
?
?
?
练习
概念模型数据文件解剖
1.RUNSPEC(6个必要关键字)
2.GRID(8个必要关键字)
3.EDIT
4.PROPS(7个必要关键字)
5.REGIONS
6.SOLUTION(2个必要关键字)
7.SUMMARY
8.SCHEDULE(9个必要关键字)
1、RUNSPEC(6个必要关键字)
----RunspecSection-------------
RUNSPEC
TITLE
Eclipsetestexample
DIMENS
--NXNYNZ
1011216/
--Phasespresent
OIL
WATER
GAS
DISGAS
--Units
METRIC
--Welldimension
WELLDIMS
--MaxNoMaxPerfMaxGroupMaxWell/Group
20020010100/
START
1'JAN'1980/
1—标题,2—模型网格维数,3—流体相,4—单位制,5—井及井组维数,6—起始时间。
2、GRID(8个必要关键字)
----------GridSection-----------------------
GRID
EQUALS
'TOPS'20001101112111/
'DX'101101112116/
'DY'101101112116/
'DZ'21101112116/
'PERMX'10001101112116/
'PERMY'10001101112116/
'PERMZ'1001101112116/
'PORO'0.301101112116/
/
1—构造顶深,2—网格X方向步长,3—网格Y方向步长,4—模型厚度,
5—X方向渗透率,6—Y方向渗透率,7—垂向渗透率,8—孔隙度。
4、PROPS(7个必要关键字)
---------------PropertiesSection------------------
PROPS
DENSITY
934.001000.000000.90/--2
PVDG
--PRESBGVISC
--BARSARM3/SM3CPOISE
/
PVTO
--RSPRESBOVISC
--SM3/SM3BARSARM3/SM3CPOISE
/
PVTW
--PrefBwCwVwCvw
--BARSARM3/SM31/BARSCPOISE1/BARS
155.001.017544.3E-050.450.0/
ROCK
--RefPressureCompressibility
--BARSA1/BARSA
155.01.8E-05/
SWOF
--DatafromrecordKrPc(OW)(ID=5)
--SwKrwKroPc
/
SGOF
--DatafromrecordKrPc(OG)(ID=6)
--SgKrgKroPc
/
1—流体密度,2—气物性,3—油物性,4—水物性,5—岩石物性,6—油水相渗,7—油气相渗。
6、SOLUTION(2个必要关键字)
------------------------------SolutionSection--------------------------------
SOLUTION
RSVD
100087.41
300087.41/
--Equilibriumdata
EQUIL
--DATUMDATUMOWCOWCGOCGOCRSVDRVVDACCURACYOPT
--DEPTHPRESSDEPTHPCOWDEPTHPCOGTABLETABLENoofLAYERS
2000.000200.002020.00.0001410.000.000100/
1—溶解气油比随深度变化表,2—平衡初始化设定
8、SCHEDULE(9个必要关键字)
--------SCHEDULE--------
SCHEDULE
WELSPECS
/
COMPDAT
/
GRUPTREE
/
WCONPROD
/
GCONPROD
/
WECON
/
WCONINJE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eclipse 学习 笔记