ECLIPSE 油藏数值模拟基础操作手册
ECLIPSE 油藏数值模拟
基础操作手册
初稿
斯伦贝谢科技服务(北京) 有限公司
i
Copyright Notice
2009Schlumberger. All rights reserved.
No part of this manual may be reproduced, stored in a retrieval system, or translated in any form or by any means, electronic or mechanical, including photocopying and recording, without the prior written permission of Schlumberger Information Solutions, 5599San Felipe, Suite1700, Houston, TX 77056-2722.
Disclaimer
Use of this product is governed by the License Agreement. Schlumberger makes no warranties, express, implied, or statutory, with respect to the product described herein and disclaims without limitation any warranties of merchantability or fitness for a particular purpose. Schlumberger reserves the right to revise the information in this manual at any time without notice. Trademark Information
*Markof Schlumberger . Certain other products and product names are trademarks or registered trademarks of their respective companies or organizations.
iii
Office 操作练习O ffice 操作练习
介绍
本练习使用其它SIS 模拟软件模块生成的数据建立黑油模型。练习操作Data Manager 模块以及提交模拟运算并浏览错误和警告信息。
步骤
模型定义:数据输入
Grid 部分:静态数据定义
PVT 部分:流体定义
SCAL 部分:相渗定义
Initialization 部分:初始化
Schedule 部分:生产动态
Summary 部分:曲线输出变量
Run Manager :运算提交
Report Generator:报告生成
模型描述
本例模拟油藏的开发历史,该油藏5000m×5000m,60m 厚。流体为活油和气,水体体积未知。第二层主要为泥岩,其渗透率较低。该油藏被划分为10×10×4的网格,历史拟合主要平均水体对能力供给的贡献。
数据准备
1在合适的地方创建工作目录。
2将教师给你的数据拷贝到改目录。
创建新工程
1打开ECLIPSE Office 。
2选择File|New Project 。
3定义工程名为workflow 。
4选择File|SaveProject 将工程保存到磁盘。
1Schlumberger
Schlumberger OFFICE
操作练习
5ECLIPES Office 主界面中,选择View |Display Model in DM 。
6ECLIPES Office 主界面中,选择View |Display Model in Grid Section 。模型定义:数据输入
1点击Data 来激活Data Manager Module(DMM) 。
2选择Case Definition 。
3填入以下选项:
Simulator
Title
Simulation Start Date
Model dimension (x,y,z)
Units
Run Type
4选择Reservior 面板。
5激活Aquifers 并且选择Analytical 。
6Grid Option:Cartesian 。
7Geometry Option:CornerPoint 。
8选择PVT 面板。
9激活Water 、Oil 、Gas 和Dissolved Gas 。
注意:Dissolved Gas 只在Oil 被选择后激活。
10其它选项接受默认值。
11点击OK 保存数据并退出。
12在主界面中点击File |Save Project 来保存Case Definition Section 中定义的信息。Black Oil Workflow 1Jan 199010, 10, 4Metric Normal
模型的地质构造定义和网格创建
1选择Data Manager:Grid 打开网格定义模块,定义地质构造。
2选择Grid Section:File |Import File |New... 导入GRID.GEC 文件,该文件应已拷贝到工作目录中。
3选择Grid Section:File |Save As...
4检查所有GRID 部分文件的保存文件名和目录。
5接受默认文件名。2ECLIPSE 数值模拟基础操作手册
Office 操作练习
6点击Advancecd…按钮,GRID 的头文件、几何文件和并行/操作
INCLUDE 文件将会保存。静态属性文件和其它INCLUDE 文件不会保存,因为它们没有相关关键字定义。
7点击Save 。
8选择Grid Section:Subsection |Grid Keywords 。
9检查COORD 和ZCORN 相关数据是否被准确加入
注意:可以通过选择Grid Keywords:View |Keywords 来显示关键字名字。10在Keyword Type 里面选择Properties 以加入孔隙度和渗透率数据。11选择Grid Keyword Section:Edit |Insert Keyword ,从关键字列表中选择PORO 。
12选择Grid Keyword Section:Edit |Box 打开Array Box Selection 面板。设置水平面的孔隙度
1. 将K 范围修改为1到1,在Data Value 输入框中输入.35。确认Operation 被设置为Equals 。
2. 点击Apply 。
3. 为其它3个面重复该操作,K=2、3和4分别对应.3、.25和.2。
4. 点击Array Box Selection:Close 。
5. 选择Grid
Keyword Section:View |Grid Order |XZ-plane 有如下显示。6选择View Edit History... ,在PORO 面板中一张表格显示应用于该关键字的编辑历史。
7选择Edit History 面板中的任意行来显示特定的编辑注释。
注意:Office 自动加入的注释以“*”开头,你可以通过该面板编辑注释。8选择Cancel 关闭Edit History 面板。
9通过Grid Keywords Section:Edit |Insert Keyword 加入PERMX 关键字。
10选择Grid Keyword Section:Edit |Box 打开Array Box Selection 面板。3Schlumberger
Schlumberger OFFICE
操作练习
设置每个面的渗透率
1将K 范围修改为1到1。
2在Data Value 中输入1,并在Unit 下拉框中选择D 即Darcy 。3确认Operation 被设置为Equals 。
4点击Apply 。
注意数据将会自动转化为模拟器需要的单位,该单位在Case Definition Section 进行设置,本例中为METRIC 。
53个面重复该操作,K=2、3和4分别对应.005D
、.3D 和.1D 。数据如下图所示:
6点击Grid Keyword Section:Edit |Insert Keyword 打开Keyword Selection 面板,加入PERMX 和PERMZ 关键字。
7
8
9点击Keyword Types 中的Properties 。在关键字列表中选择PERMY 。选择菜单中的Edit |Box 。
设置PERMY 等于PERMX
1在Operation 下拉框中选择COPY 。
2在Copy from 下拉框中选择PERMX 。
3I 、J 、K 范围采用默认值。
4点击Apply 。
设置PERMZ 为PERMX 的.1倍:
1点击Keyword 列表中的PERMZ 来激活它。
2重复Box |COPY 操作来拷贝PERMX 的值到PERMZ 。
3在Operation 下拉框中选择Multiply ,且Multiplier=.1。
4关闭Array Box Selection 编辑面板。
4ECLIPSE 数值模拟基础操作手册
Office 操作练习结果如下图:
5选择View Edit History... 来显示应用到属性关键字的所有编辑步骤。注意:Edit |Delete Edit History 将所有编辑整合为一个关键字。
所有部分都需要一个GRID 文件,用以显示模型建立过程中的分区和属性数据。.GRID 和.EGRID 是非格式化的二进制几何文件,而.FGRID 和.FEGRID 为ASCII 格式化几何文件。输出文件的格式可以在Run Manager 中设置。6为了确保GRID 文件作为输出文件的一部分,点击Keyword Types 里面的Operational Keywords 。
7确信GRIDFILE 在该列表中。
8选择GRID Keyword Section:Edit |Insert Keyword.
9在相同的列表中,加入INIT 关键字来输出静态属性数据,该文件后缀名为.INIT 和.FINIT 。
10点击Apply 。
11点击File |Close 退出Grid Keywords 面板。
12点击Grid Section:File |Save... 来保存几何数据。
13选择Grid Section:GridView |From Keywords 为2D 和3D 显示生成几何文件。
14点击YES 来生成GRIDFILE 。
15选择Grid Section:GridView |3D 来查看模拟网格的3D 形态。16关闭3D Viewer 窗口。
17选择Grid Section:File |Close 退出。
PVT Section :流体PVT 属性定义
1选择Data Manager:PVT 来加入PVT 数据。
5Schlumberger
Schlumberger
2选择File |Import |New... 来导入pvt2.pvo 数据。
3选择PVT Section:File |Save As 来保存PVT 数据。
4选择PVT Section:Section |Keywords 。
5选择PVT Keywords:Keyword Types |PVT Tables 。
6观察已加入的关键字:
a
b
d PVDG 干气流体性质数据;PVTO 活油属性数据和只有一个PVT 分区:PVT1。OFFICE
操作练习c PVTW 水的属性数据
8选择PVT Keywords:View |Plot
来观察PVT 数据的图像显示,其展示了油和气的属性。
9双击上面的图像可在两图像间切换。
10关闭图像显示窗口。
11选择PVT Keywords:Edit |Insert keyword 。
12加入DENSITY 关键字。
13输入以下值:Oil density
Water density
Gas density
6749.389kg/m31000kg/m31.11242kg/m3ECLIPSE 数值模拟基础操作手册
Office 操作练习14点击Apply 提交数据。
15通过Edit |Explore keyword |Toggle Desc/Keys加入ROCK 关键字。16输入:Reference pressure 400bar
Rock compressibility 4.0E-5/bar
17点击Apply 提交数据。
18选择PVT Keywords:Keyword Types |Miscellaneous 。
19选择Edit |Explore keyword |Toggle Desc/Keys加入RPTPROPS 关键字。
20做如下输入:
RPTPROPS
PVTO PVDG/
21点击Apply 。
22点击File |Close 关闭PVT Keywords Section 。
23选择PVT Section:File |Save 保存数据。
24选择PVT:File |Close 退出。
SCAL Section :相渗数据
SCAL 关键字
1选择Data Manager:SCAL 。
2选择File |Import |New... 导入cal2.rcp 文件得到相渗表述。
注意:需要的话,请将文件浏览器的过滤格式修改为*.rcp。
3选择SCAL Section:Section |Keywords 。
4使用SCAL Keywords:View |Plot 来显示相渗数据。
可以修改数据来使得相渗曲线更为光滑。点击Apply 键来更新图像显示。5选择File |Close 来关闭Graph 面板。
6选择SCAL Keywords:File |Close 回到SCAL Section 主面板。7选择CAL Section:File |Save As... 保存数据。
8接受默认的文件名。
9选择SCAL Section:File |Close 退出。
Initialization section 初始化
1选择Data Manager:Initialization 。
2选择nitialization Section:Edit |Insert Keyword 。
3加入EQUIL 以输入平衡法初始化所需的数据。
7Schlumberger
Schlumberger
4输入如下数据:Datum depth
Pressure at datum depth
WOC depth (Oil-Watercontact depth)
OW Cap Pressure (Oil-waterPc at OWC)
GOC (Depthof Gas contact)
GO Cap Pressure (Gas-OilPc at GOC)
RS/Pbv Depth table number
Rv/Pdv Depth table number
Accuracy 3000m 331.65bar 3085m 0bar 3000m 0bar 110OFFICE
操作练习
如果某些参数项使用默认值,该数据项可空置。这种情况下,ECLIPSE Office 将在数据文件会写入“1*”来表明采用默认。
5点击Apply 来提交数据。
6加入RSVD 关键字。
7加入以下数据,点击表头右侧的+号加入新行:
3000m
4000m 477.91sm3/sm3486.6sm3/sm3
水体数据
1选择Initialization Section:Keyword Types |Aquifer 以加入水体相关关键字。
2选择Initialization Section:Edit |Insert Keyword 。
3点击AQUFETP 来定义水体属性数据,此外点击AQUANCON 来定义水体和油藏的连接。
4为Fetkovich Aquifer 加入如下数据:
Id of Aquifer
Datum depth
Initial Aquifer Pressure
Initial Aquifer Volume
Total Compressibility (Rock+Water)
Aquifer Productivity Index
PVT Water Property Table
AQUFETP
13113.2337.58218.0E95.0E-55001/
/
5点击Apply 提交数据。
6为AQUANCON 水体连接关键字加入以下数据:
点击表头右侧的+号可加入新行,此外连接面的设置可通过点击该网格激活下拉框来进行选择。13113.2m 337.582bar 18.0E9m35.0E-5/kPa500sm3/day/bar1
8ECLIPSE 数值模拟基础操作手册
Office 操作练习Aquifer Lower Upper Lower Upper Lower Upper
ID I I J J K K Connection
Con Con Con Con Con Con Face
11101144J-1110101044J+11111044I-1101011044I+7点击Apply 提交数据。
加入储量报告关键字RPTSOL
1选择Initialization Section:Keyword Types |Miscellaneous ,通过Edit |Insert Keyword 来加入RPTSOL 关键字。
2在文本窗口中加入:
RPTSOL
POIL SWAT SOIL SGAS RESTART=1FIP=2/
3点击Apply 提交数据。
4点击File |Save As... 保存数据。
5选择Initialize Model |Run Simulation 。这会启动模拟器进行第一步的计算。完成后得到初始情况的网格压力和饱和度信息。
6选择Initialize Model |FIP Report 来查看初始流体信息。再次选择该选项可回到关键字界面。
注意:如果使用FIPNUM 定义多个储量分区,那么在全油田储量报告的基础上还会有各储量分区的储量报告。
7选择Initialization Section:File |Close 来退出Initialization Section 。Schedule Section :生产动态数据
1选择在Data Manager 中选择Schedule
2使用Schedule Section:File |Import |New... 来导入sched2.sch 文件。该文件包含所有初始的钻井、完井和井控数据。
3使用File |Import |Append... 导入wconhist.sch 文件,加入井史数据。注意:忽略SCHEDULE 关键字不存在的警告。
4选择File |Save As... 以默认文件名保存该部分数据。
5点击报告步来查看与之相连的事件。
6选择Schedule Section:File |Close 退出该部分。
注意:如果Dimension Overrides Section 的Generic Keywords 选项被激活的话:
9Schlumberger
Schlumberger OFFICE
操作练习
1.
2. Data Manager >Section >Dimension Overrides ,选择将四个数据项分别修改为4, 3, 2, and 5。点击Apply 并关闭Keyword Well Dimensions 。该面板。
Summary Section
1选择Data Manager:Summary
Summary 变量包含向量数据,例如每个报告步的井产量,其保存在.Snnnn 或.UNSMRY 。
2选择Summary Section:File |Import |New... 导入summary.dat ,加入summary 向量。
3点击Selected 按钮查看载入的向量。
加入summary 向量
1点击Keywords 按钮回到加入变量的界面
2选择Field 面板。
3在Phases 列表中选择others ,Types 列表中选择Pressure 。FPR 将出现在Keyword 选择框中。
4点击FPR 来激活关键字。
5点击Add to List 将其加入到被选择的summary 向量中。
所有井的生产流压
1选择Well 面板。
2在Phases 列表中选择others ,Types 列表中选择Pressure 。3在关键字列表中选择WBHP 变量。
4在Wells 列表里选择All wells 。
5点击Add to List 将其加入到被选择的summary 向量中。
6使用Summary Section:File |Save As... 来保存该部分的数据。
7选择Summary Section:File |Close 关闭该Summary Section 面板回到Data Manager 主面板。
8选择Data Manager:File |Close 关闭该面板并返回到ECLIPSE Office 工程面板。
Run Manager
1点击ECLIPSE Office 工程面板中Run 激活Run Manager 。
2选择Run Manager:Submit |Runs 来提交模拟运算。
10ECLIPSE 数值模拟基础操作手册
Office 操作练习注意:如果原来工程已经生成过数据体,那么workflow_E100.DATA
可能已经存在。在这种情况下,你可以选择使用原有的数据运算。或者采用新的数据覆盖它。选择YES 选项来覆盖已存在数据。
3检查Log 窗口来观察运算是否被正确提交并监控模拟计算的进度。
4选择Run Manager:Monitor |Control Simulations 获得本次运算的信息。
5检查Log 窗口得到关于本次运算的信息。
6当运算结束,选择Run Manager:File |Close 关闭该面板。
Report Generator
1点击ECLIPSE Office 工程面板中Report 激活Report Generator 。
2选择Report Generator:File |Open Current Case |PRT... 来打开模拟计算得到的PRT 文件。
注意:*.PRT文件包含所有通过RPT*关键字定义的对应于数据体各部分的数据输出,还包括模拟运算产生的errors 和problems 。
3在Report 下拉框中选择Errors... 。
注意:有时查看完整的.PRT 文件能够更有效的解决错误。在.PRT 文件中错误在关键字后直接生成。你可以通过Util |Text Editor 来直接打开该文件。
4选择ERRORS and WARNINGS 并点击Generate Report 。
如果没有错误,那么ERRORS 为非激活状态。
注意:如果Simulation Failed 的消息出现在Log 窗口中,你需要查明原因进行修改,然后进行下次计算。
5选择Output 查看报告。
11Schlumberger
Schlumberger
6使用File |Close 退出Report Generator 模块。OFFICE
操作练习
7在ECLIPSE Office 工程面板中选择File |Save Project 保存工程。8选择File |Exit 完成练习。
12ECLIPSE 数值模拟基础操作手册
Office 操作练习Office Result 模块练习生成OFFICE 工程
1. 双击Simulation Laucher ,点击左侧树状条的Office 。
2. 在右侧Summary 面板中点击Browse 按钮找到培训师提供的SNARK 文件夹。
3. 点击该面板右下侧的Run 按钮。打开ECLIPSE Office 界面。
4. 点击File ->NewProject…,在ECLIPSE Office Project File
面板中将Files of type 修改为*.data。打开SNARK.DATA 文件。
注意:这是采用已经建立好的ECLIPSE 数据体文件(*.DATA),将其直接转化为ECLIPSE Office 工程文件。数据体文件所包括的8部分关键字数据13Schlumberger
Schlumberger OFFICE
操作练习
(RUNSPEC,GRID,EDIT,PROPS,REGIONS,SOLUTION,SUMMARY 和SCHEDULE )分解为多个文件,见下图标注:
运算数据体
1. 在主界面中点击Run ,打开Run Manager Module 面板,点击Go 按钮提交ECLIPSE 数据体运算。
加载Summary 曲线数据
1. 完成运算后,点击Result ,打开Result Viewer Module 面板。
2. 选择File->OpenCurrent Case->SUMMARY…,打开Extract/LoadSummary Vectors
面板,勾选Read All Summary Vectors 选项。
3. 点击Load 按钮载入所有Summary 曲线显示变量。
14ECLIPSE
数值模拟基础操作手册
Office 操作练习绘制曲线数据
1. 点击上图SNARK_E100组节点下面左侧的方向按钮,展开F
节点,其下为所有以F 字符开头的Summary 曲线变量。
2. 双击任意变量,例如FAQR (整个油田的水侵量),绘制相关曲线图。
3. 点击左上侧面板中的按钮,打开User Templaters 面板,进行批量Summary 曲线变量的绘制。
15Schlumberger
Schlumberger OFFICE
操作练习
4. 在Y-Axis Vectors 输入框中输入WOPR*,筛选所有以WOPR 开头的变量,通过结合Ctrl 或Shift 键如上图选择所有变量。其表示PROD1、PROD2、PROD3、PROD4和PRODUCER 五口井的产油量。
5. 点击Add to List 将这五个变量加入
Vetors to Plot/Save选择框中。点击Ok 按钮绘制曲线。
如上图,将五口井的产油量随时间变化的曲线同时绘制在一副图中。绘制单井比较曲线
1. 点击
View->SortTree by…->Domain-Case-Name-Vector修改Summary 曲线变量默认的排序方式。
16ECLIPSE 数值模拟基础操作手册
Office 操作练习2. 展开上图面板中的Wells ,PROD1。双击PROD1下面的WBHP (井底
流压)变量,右击WBHPH 变量,并选择Add to Current Graph 。得到如下
图:
注意:WBHPH 为PROD1的实际历史观察井底流压值,WBHP 为模拟起计算得到的井底流压值。历史拟合需要进行的工作就是将两条曲线拟合起来。
3. 点击最上面一排按钮中的。在原图右侧添加一副新图,然后采用同样的方法加入PROD1节点下面的WGPR (产气量)和WGPRH 曲线。
4. 再次点击。如上方法绘制PROD1节点下面的WOPR (产油量)和WOPRH 曲线。
5.
再次点击。如上方法绘制PROD1节点下面的WWPR (产水量)和WWPRH 曲线。最终得到如下图所示:
17Schlumberger
Schlumberger OFFICE
操作练习
现在,右侧绘制了PROD1的WBHP 、WGPR 、WOPR
和WWPR 图。所有曲线都是针对PROD1绘制的。
6. 点击左侧一列按钮中的
线。,打开Select Well/GroupName 面板,点
击PROD2。查看右侧的图,其中的所有曲线都切换为PROD2的变量曲
18ECLIPSE 数值模拟基础操作手册
Office 操作练习使用GRF 文件
1. 点击File->WriteGRF…,打开Write GRF File
面板,保持文件名为New.GRF 。关闭该面板。
2. 点击Edit->Clear->Pictureand Data ,清空当前分析的所有图和数据。19Schlumberger
Schlumberger OFFICE
操作练习
3. 点击File->OpenGRF…,打开刚才保存的New.GRF 文件。Result 会自动载入数据并按你原来的操作绘图,恢复到清空前的分析状态。加载SOLUTION 数据
1. 选择File->OpenCurrent Case->GRID或者File->OpenCurrent
Case->SOLUTION,打开Extract/LoadSolution 面板。2. 确认勾选了
3. 确认勾选了,以加载静态属性数据。,以加载重启数据。
3. 点击Load 按钮,加载INIT (Initial )和Restart (Recurrent )类型数据。加载完数据后,可以在Solution 数据类型下找到
Initial(静态属性数据) 和Recurrent (重启数据)。
20ECLIPSE 数值模拟基础操作手册
Office 操作练习绘制SOLUTION 数据
1. 展开
Initial(静态属性数据) 节点,双击绘制PORO(孔隙度数据) ,结果如下图。
2. 在右侧图上角你会发现k =1,其表示现在显示的是第一层的PORO 孔隙度数据。
3. 选择2D->Slice…,打开Slice Selector 面板。修改Slice Number ,可获
得不同层的相关数据。修改Slice Number 为2,然后点击OK 。观察右侧图的相关变化。
21Schlumberger
Schlumberger OFFICE
操作练习
注意:静态属性数据是不随时间变化的,其对应的结果数据类型为*.INIT文件,另*.INSPEC文件为其索引文件,Office Result 模块通过读取该文件加快静态属性文件*.INIT的载入。
4.
选择2D->ResizeWell Markers ,打开如下面板,通过其可调整井显示相关参数,请自行调整,并观察相关变化。
绘制油藏剖面
1. 展开Recurrent 节点,展开下面的Pressure 重启数据变量。你会发现该
数据与时间相关,每一报告步有一Pressure 压力场数据。点击第0报告步(初始状态),绘制该报告步时的压力场。
2. 选择2D->CrossSection->Generate,得到油藏剖面的显示,如下图所示,移动左侧图中的横线,可得到该对应剖面下的油藏显示。
22ECLIPSE 数值模拟基础操作手册
Office 操作练习3. 选择
2D->CrossSection->Anchor->ToWell…,打开Select Anchor Well 面板,选择某口井。可以以该井为锚点,旋转左侧的直线,得到不同剖面的油藏显示。
4. 点击按钮,可以得到不同报告步的Pressure 压力场数据显示。
23Schlumberger
Schlumberger OFFICE
操作练习
24ECLIPSE 数值模拟基础操作手册
Office 操作练习
Result 3D/Floviz
操作练习
基础显示基础显示操作操作
1. 继续上面的练习,点击左侧按钮中的打开3D 分析模块。
注意:该模块调用FloViz
模块,与FloViz 操作一致。本练习也可在FloViz 中完成(需要首先加载相关数据*.EGRID*.INIT和*.UNRST)。2. 分别点击左侧三个按钮,观察3D 图中的变化,控制井显示,控制网格色块显示,控制网格边线显示。
3. 点击鼠标左键同时移动鼠标可旋转3D 模型。
4. 按住Ctrl 键,点击鼠标中建并移动鼠标可平移3D 模型。
5. 按住Ctrl 键,点击鼠标中键并移动鼠标可放缩3D 模型。
6. 点击,手型图标变为箭头,此时可选择网格为选择模式。结合其它按钮可完成特殊操作。点击切换为旋转模式。25Schlumberger
Schlumberger OFFICE
操作练习
7. 点击
部位。
8. 点击,然后点击3D
模型中的某部位,3D 显示会自动缩进到该,可实现自动放缩使得整个模型显示在3D 窗口中。9. 该系列按钮改变3D 显示的视角,分别从上、下、前、后、左、右来查看模型。10.
11. 该系列按钮对3D 模型进行放大缩小操作。该系列按钮针对模型进行Z 方向的拉伸操作。属性显示
1. 点击按钮,弹出Property Display 面板。其中有两种属性类型,Initial 为静态属性,其中重要的
PERMX,PERMY,PERMZ 和PORO,PORV 和
TRANX,TRANY,TRANZ 。Recurent 为重启属性,
SOIL,SGAS,SWAT,PRESSURE 和
FIPOIL,FIPWAT,FIPWAT
和
RS
。点击不同属性,切换3D 模型中显示属性,查看变化。26ECLIPSE 数值模拟基础操作手册
Office 操作练习
Schlumberger
2. 点击箭头符号,切换为选择方式。点击3D 模型下侧色标,点击Edit 菜单。打开Color Map Editor 面板。在Min/Max面板中勾选
Override
,尝试修改min
,max 值,观察其对色标显示范围及3D 模型显示的影响。也可以尝试修改其它选项。
3. 点击右上侧该系列按钮控制报告时间步。或者点击View->Timesteps…,打开Timesteps 面板,其用于控制报告步。切换不同报告步,查看不同报告步时的属性场显示。27
Schlumberger OFFICE
操作练习
4. 点击按钮,打开Cell Probe 面板。该面板中也有Initial 和
Recurrent 两种属性。在Recurrent 中选择PRESSURE 和SOIL 属性(双击该属性,或者单击该属性,然后点击按钮),Initial 属性中选择
PERMX 。勾选Always On Top 。
28ECLIPSE 数值模拟基础操作手册
Office 操作练习
5. 回到主界面中,点击某一网格。该网格变灰,查看Cell Probe 面板,其中Cell Properties 面板中将会显示该网格的编号以及上步中选择的相关属性值。
属性过滤器
1. 点击按钮,打开Threshold 界面。
2. 在Initial 或Recurent 中选择任意属性例如SOIL ,改变Threshold Range 的Min(0.2)和Max 值(0.5),点击Apply 键。该操作将SOIL 居于0.2到0.5之间的网格选择出来,3D 模型中只显示该部分网格。
3. 勾选Exclusive ,这将会把SOIL 在0.2
到0.5范围之外的网格选择出来进行显示。
4. 点击Disable All ,恢复所有网格的显示。
29Schlumberger
Schlumberger OFFICE
操作练习
Slice 选择
1.
点击按钮,弹出IJK Slice 面板。
2. 在IJ Slicing 中选择某些I 列和J 行,选择时可以使用Slift 和Ctrl 按钮。3D 模型将会按选择显示出对应的列和行网格。点击K Slicing 面板,增加Z 方向层位的选择。点击IJ Slicing 面板中和K Slicing 面板中的Default 按钮,选择出所有网格。
3. 点击IJK Extents 面板,修改相关值并观察其对3D 模型的变化。点击Default 重置选择。
30ECLIPSE 数值模拟基础操作手册
Office 操作练习连井剖面
1. 点击按钮,弹出Plane
Slicer 面板。点击Digitize Plane ,主界面中将会显示模型的上视图,在模型上点击鼠标左键绘制一条直线,点击左上侧的按钮。得到以该直线为基准绘制的切面。
2. 回到Plane Slicer 面板中,勾选Straddle ,确认选择了Show Slice ,在主界面中反选按钮,得到如下显示。取消Plane Slicer
面板中Show Plane 的选择,那么模型中只显示网格只在切面上的投影,而不显示切面。
3. 点击,恢复网格显示。
31Schlumberger
Schlumberger OFFICE
操作练习
井显示
1. 点击按钮,打开Wells 面板。勾选Well Status ,勾选
Connections 。那么3D 中,将会显示井的状态,箭头向上为生产井、向下为注入井。井下绿色的小点为井的连接,其表示该井射孔打
开该对应网格。
6. 点击,显示所有网格。如果有部分网格不能显示,请确认重置了前面操作的选择。
32ECLIPSE 数值模拟基础操作手册
Office 操作练习Schedule 动态数据
处理模块练习
新建Schedule 工程
1. 双击Simulation Laucher ,点击左侧树状条的Schedule 。
2. 在右侧Summary 面板中点击Browse
按钮找到培训师提供的Schedule 文件夹。
3. 点击该面板右下侧的Run 按钮。打开SCHEDULE 界面。33Schlumberger
Schlumberger OFFICE
操作练习
4. 点击Setup->Simulator->E100,选择模拟器类型。
5. 点击Setup->Units->Field,选择单位制。
数据导入
1. 选择Import->ProductionHistory->Replace。导入生产数据文件EX1.VOL 。导入数据后会在Production History 菜单后显示+号,表明已加载数据。
注意:通过Replace 加载数据,首先会清空原有数据,然后加载新的数据。而通过Merge 加载数据,会保留原有数据,在此基础上加载新的数据。*.VOL为一文本文件,可参考其格式准备生产数据。
2. 选择Import->Events->Replace。导入事件数据文件EX1.EV 。
3. 选择Import->Grid->SinglePorosity 。导入几何数据文件EX1.FGRID (其为格式化的几何数据文件)。
注意:Dual Porosity 对应加载双重介质油藏模型的几何数据文件。
4. 选择Import->WellLocations->DeviationSurvey ,加载井斜数据文件EX1.CTL 。
注意:如有*.TRJ格式的井轨迹数据文件,可通过Import->WellLocations->TrajectoryFile 来加载。该类型数据可通过Petrel ,FloGrid 等软件输出。
5. 选择Import->Properties,导入静态属性数据文件EX1.FINIT (其为格式化的静态属性文件)。
注意:前面所加载5种格式的数据文件为必需的。包括Production History ,Events ,Grid ,Well Locations 和Properties 。导入文件的具体格式可参考Schedule User Guide 中的相关章节和提供的数据文件。
井组设置
1. 点击Data->Itemlist ,打开item list 面板。点击Data->ControlNetwork ,打开Control Network 面板。现在可以看到在Item List 面板中列出了导入的井。
34ECLIPSE 数值模拟基础操作手册
Office 操作练习2. 在
Control Network 中右击FIELD ,点击Create Group 创建井组。
3. 输入井组名NEW ,点击OK 。
4. 在Item List 面板单击某井,可结合Shift
和Ctrl 按钮选择多口井。按住左键不放,将其拖放到左侧Control Network 面板里面新建的NEW 井组中。通过这种方式可将井分配到各井组中。
35Schlumberger
Schlumberger OFFICE
操作练习
5.
点击NEW 井组,其前色块变成红色。点击右上侧的
除井组设置。按钮,删
6. 选择主界面菜单Import->ControlNetwork ,导入井组设置文件EX1.NET 。
7. 观察Control Network 面板中的变化。通过导入该文件得到了新的井组设置。
井数据浏览
1. 右击G1井,选择Show Events ,打开Events 面板。其中列出了导入的该井事件。
36ECLIPSE 数值模拟基础操作手册
Office 操作练习2. 单击左侧各事件,可得到其具体信息。
3. 其中Shift Direction 可定义Earlier ,Later ,None 等方式。
注意:Earlier 表示将该事件移动到上一个时间步,Later 表示移动到下一时间步,None 表示不进行处理。该选项是否有效需要在Time Framework 中进行设置,请参见输出报告步定义章节。
4. 点击Close 关闭该面板。
5.
右击G1井,选择Graph Completion ,打开Completion/Eventgraph 面板。
37Schlumberger
Schlumberger OFFICE
操作练习
注意:其横坐标为事件,纵坐标为以TVD 方式显示的完井的对应的网格编号。紫色表示该层位被封堵,绿色表示该层位被打开。双击黄色的小点,可打开Events 面板,并自动定位到该黄点对应的事件数据。
6.
右击G1井,选择Graph History ,打开该口井的生产曲线面板。
7. 选择,该菜单中可选择需要绘制的曲线。
8. 选择
,打开Production History 面板。该表格详细列出了导入的该口井的生产注入数据。
38ECLIPSE 数值模拟基础操作手册
Office 操作练习9. 在生产曲线面板中,点击上侧的按钮。
10. 在曲线图中点击某点。该点处会显示一个红圈,如无红圈,请确认点击了按钮。此时,该点对应的数据在Production History 面板中以蓝色高亮显示。
注意:通过这种方式可以对生产数据进行质量检查,修改异常点的数据值。
39Schlumberger
Schlumberger OFFICE
操作练习
11. 右击
G1井,选择Edit Trajectory ,打开井轨迹面板。该面板显示使用井轨迹数据计算得到的和模拟网格相关的数据。
12. 右击G1井,选择View
3D well 。打开3D viewer 界面。40ECLIPSE 数值模拟基础操作手册
Office 操作练习注意:图中3D 模型显示井轨迹和与其相交的网格。反选按钮,可得到井轨迹的显示,绿色表示该段已完成射孔。
输出报告步定义
在
SCHEDULE 主界面菜单中选择Setup->TimeFramework ,打开Simulation Time Framework 面板。
2. 可在From :输入框中定义报告输出时间,Step By 定义报告输出频率,将其修改为2,Month 可修改为
Day 或Year ,保持Month 不变。点击New ,加入新行,按如下方式定义:
该面板中定义表示从生产开始到1973年12月31日,每2个月输出一个报告步即对应一组生产数据,而从1974年1月1日到生产结束每1个月输出一个报告步。
注意:SOH ,EOH ,SPH ,EPH ,SOP 和EOP 等英文缩写的含义在该面板的下部给出,也可以实现自定义功能,修改相关输入框中的时间定义。
41Schlumberger
Schlumberger OFFICE
操作练习
3. 将Event Shifts 定义修改为Apply ,其表示执行在各井Event 面板中定义的Event Shifts 选项(参见井数据浏览中的定义)。导出关键字文件
1. 在主界面中选择Export->ScheduleSection 来导出关键字文件。该文件包含WELSPECS ,COMPDAT ,
WCONHIST 和WCONINJE 等ECLIPSE 关键字数据。
2. 输出时可能由于导入数据问题,在产生关键字文件时产生大量错误。可打开该输出文件,查找Error 修正相关错误。
42ECLIPSE 数值模拟基础操作手册