2013版本油藏模拟Eclipse office教程1 软件的标准使用_第1页
2013版本油藏模拟Eclipse office教程1 软件的标准使用_第2页
2013版本油藏模拟Eclipse office教程1 软件的标准使用_第3页
2013版本油藏模拟Eclipse office教程1 软件的标准使用_第4页
2013版本油藏模拟Eclipse office教程1 软件的标准使用_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2013版本油藏模拟软件Eclipse_office使用教程教程1. 软件的标准使用(Standard usage)目录简介2运行步骤2问题描述3数据准备3一、方案管理(Case management)3二、数据管理器(Data manager)4三、运行管理器(Run manager)11四、报告生成器(Report generator)11五、结果观察器(Results Viewer)13六、PRT Report generator 报告生成器16七、Exit ECLIPSE Office 退出172013版本油藏模拟软件Eclipse_office使用教程教程1. 软件的标准使用(Sta

2、ndard usage)简介该教程给出详细步骤如下:输入已有的数据集data set、编辑数据、保存工程、运行和监视模拟过程、观察结果变量和创建报告。本练习需要35分钟的时间完成。运行步骤该练习所涉及到的软件部分如下:1 方案管理(Case managerment)2 数据管理器(Data manager)a 定义方案(Case definition)b 定义网格(Grid section)c 输入PVT参数(PVT section)d 输入岩石物性参数(SCAL section)e 输入初始条件(Initialization section)f 时间进程安排(Schedule section

3、)g 最后总结(SUMMARY section)3 运行管理器(Run manager)4 报告生成器(Report generator)5 结果观察器(Result viewer)a 观察结果数据b 2D观察器:初始数据和结果数据c 3D观察器:初始数据和结果数据d 生成PRT 报告问题描述该工程模拟非均质储层中的含气原油,将储层划分为2400个网格块。在地质构造上包括两个封闭断层,将储层划分为三个独立的流场,第六层为水平不渗透层。在该例中所用到的ECLIPSE特性:l 描述相对渗透率尖灭处的饱和度值。l 对不同PVT原油的API追踪。l 对气顶气和注入水的示踪剂跟踪。Tracer trac

4、kingl 井组控制。l 在完井段的射孔。l 钻井列的应用。数据准备1 在适当的工作盘(比如D盘)创建一工作子目录。2 拷贝数据文件BRILLIG.DATA到该子目录(路径为:/ecl/2013.1/office/tutorials/example1)。一、方案管理(Case management)1 从ECLIPSE launcher启动器中启动ECLIPSE Office。创建新工程:1 在窗体顶端的菜单条中选择File|New Project。2 选择工作的数据子目录。3 新建一个工程Tut1。输入现有的数据集(即数据文件):1 在菜单条中选择ECLIPSE Office|Case|Im

5、port。2 选择BRILLIG.DATA(注:路径/ecl/2010.1/office/tutorials/example1)3 在ECLIPSE Office主窗体上,选择View|Display Model in DM。4 在ECLIPSE Office主窗体上,选择View|Display Model in Grid Section。ECLIPSE Office将ECLIPSE数据集加载到内存中。根据模拟器输入数据的分类方法,数据被分组为九个部分,其相关数据被保存在INCLUDE文件中(GRID数据又细分为4部分)。模型定义选项被保存在Tut1_E100.OFF。l 全部网格和LGRs

6、的几何关键字Tut1_GGO.INC文件中。l GRID部分的属性关键词被保存在Tut1_GPRO.INC文件中。l GRID 部分的 operational and parallel 关键字被保存在Tut1_GOPP.INC文件中。l 上面没有提到的其它GRID关键字被保存在Tut1_GOTH.INC文件中。l GRID网格块的属性修改被保存在Tut1_EDIT.INC文件中。l PVT数据被保存到Tut1_PVT.INC文件中。l 饱和度物性参数被保存到Tut1_SCAL.INC文件中。l 初始条件数据被保存到Tut1_INIT.INC文件中。l 区块数据被保存到Tut1_REG.INC文

7、件中。l 生产进度数据被保存到Tut1_SCH.INC文件中。l 结果数据(Summary Data)被保存到Tut1_SUM.INC文件中。此外,GRID头文件(Tut1_GHDR.INC)储存信息涉及到ECLIPSE Office的其它部分,不包含关键字,因此模拟运行中不会使用。保存工程:1 在菜单项中选择ECLIPSE Office|File|Save Project。注意:工程文件.OFF包含了模型定义和指向所有数据文件(包含每部分的数据)的指针。这些指针包含数据文件的绝对路径,因此,在多数情况下,应使用Project Save As 项以避免覆盖先前的数据文件。如果拷贝工程到其他位置

8、,请使用Backup和Restore选项,能够更新绝对路径。二、数据管理器(Data manager)1 选择Data项以激活Data Manager。2 显示一网格的轮廓。注意模型边界、断层和井。注意:对于输入到ECLIPSE Office 中的PEBI模型,网格轮廓是不可见的。图4-1 ECLIPSE Office Data Manager 模块定义方案(Case definition)1 选择Data Manager | Case Definition | General 以观察主要的模拟物性参数。2 改变模拟的题目为:Import case。该模型的网格为20 X 15 X 8,即在模

9、拟过程中将使用2400个网格。对于黑油模型,建议每个网格应分配2KB的内存,因此在这种情况下共需5MB。3 改变日期为:1 Jan 1990。4 保证下列选项被选中:Treatment:Block oilRun Type:NormalUnits:Field注意:如果选中Black Oil选项,那么将运行ECLIPSE 100 。5 从屏幕顶部的菜单列表中(file tab)中选择Reservoir。模型中含有一个解析的水层,可使用笛卡尔网格来模拟。解析水层的主要物性可在Initialization Section的水层组中观察到。数值水体定义在GRID Section。(在打开Initiali

10、zation Section 或者GRID Section之前,必须关闭Case Definition Section)。6 从屏幕中部的菜单列表中(file tab)中选择PVT。储层流体包含三相:油、气、水。油定义为含溶解气的含气原油。API追踪是跟踪不同的原油比重,有专门的算法来处理数值弥散。提示:关键字API和TRACERS可参见“ECLIPSE Reference Manual”手册。7 从菜单列表中(file tab)中选择SCAL/INIT/Sched项时,有如下几项选项。相对渗透率尖灭处的饱和度。Threshold Pressure门槛压力。初始饱和度和Point Correc

11、tion(点校正)。提示: ENDSCALE和EQLOPTS关键字可参考“ECLIPSE Reference Manual”手册。8 从菜单列表中(file tab)中选择Misc项。9 改变Stack Size(NSTACK)到50。10 单击“OK”按钮,保存变化了的RUNSPEC参数。退出模型定义(Model Definition)部分。Grid section(网格部分)1 选择Data Manager | Grid 激活地质数据定义部分。2 选择 GRID Section | Subsection | GRID 关键字以插入所有GRID关键字。3 从Keyword Type Geom

12、etry列表中选择网格的坐标系统和COORD关键字,在本例中选择卡笛尔坐标系和角点网格。提示:你可以用 View | Keywords and View| Descriptions选项在关键字和所描述的内容之间互换。4 选择Key Type Properties 和PORO关键字为每个网格块赋物性值。5 退出Grid Keyword Section。计算储层中的平均孔隙度:提示:有关计算器的信息和使用方法可参考ECLIPSE Office Users Guide。1 选择Grid Section :Utility | Calculator项以激活计算器。2 从程序面板中选择 Calculato

13、r :Show | Vectors 项,观察包含2400个元素的PORO变量。3 选择Calculator : Show | Symbol Functions项,以获得在程序中可能使用到的函数列表。4 在Program 面板上写入以下两行代码:av = vaverage(PORO,0,2399)print “Average Porosity in the Reservoir:”, av提示:选择Program | File | Open项以打开文件avgporo.cal。5 选择Calculator : Run Program项运行程序。其结果显示在独立的输出窗口中。该示例中储层的平均孔隙度为

14、:0.217。6 使用File | Close 关闭Calculator,并返回到Grid Section | GRID Keywords Section面板。7 选择View | Grid Order | XZ-plane 显示横断剖面上的值。注意:该例中第六层的孔隙度为0,是非渗层。8 从Keyword Type 列表中选择Operational 关键字。9 使关键字列表中的GRIDFILE和INIT等关键字有效。对GRIDFILE关键字的描述应设置到“Extended Grid File(EGRID)”。10 选择File | Close 关掉GRID Keyword Section。1

15、1 选择Grid Section 主窗体中的File | Save项,以保存对当前网格所作的修改。注意:Save项可以控制GRID输出为EDIT和REGIONS文件,EDIT部分没有关键字不能用。Advanced Save 窗体允许输出到单个的GRID include文件中。注意:工程师缺省储存的,但可用Advanced Save窗体改变。12 选择Grid Section 窗体上的File | Close项退出Grid Section。PVT Section(PVT部分) 1 选择Data Manager :PVT 项,输入流体压力、体积、温度等。2 选择PVT | Section | Ke

16、ywords显示每个区块和关键字的PVT数据。3 选择PVT | Section | Keywords | View | Plot,观察流体物性的变化(以图线的形式,参见附图4-2)。图4-2 Dry gas 干气PVT曲线4 选择File | Close,关闭Graph窗体。5 选择Regions:PVT 2和Keywords:GRAVITY。6 改变原油API重度为30。7 单击“Apply”按钮,保存所作的变化。8 选择PVT Section Keywords | File | Close项以退出关键字编辑面板。9 选择PVT | File | Save。将有两个文件被保存:Tut1_p

17、vt.INC文件(包含所有的PVT物性参数)和Tut1_reg.INC文件(保存PVT部分的区域数据,如:PVTNUM)。注意:区域文件在Data Manager的各个部分都是共享的,并且每个部分的更新均将被保存。10 选择PVT Section | File | Close。SCAL Section (岩石物性参数部分)1 选择Data Manager :SCAL,打开SCAL Section。可在选定的区块输入一套饱和度值表。SATNUM关键字提供联接。2 选择SCAL Section | Section | Keywords显示每个区块和关键字的SCAL数据。3 选择SCAL Secti

18、on | SCAL Keywords | View | Plot项,观察饱和度曲线(如附图4-3)。Figure 4-3 水的饱和度曲线4 选择File | Close ,关闭图线窗体。5 选择SCAL | Section | Keywords | File | Close,退出该部分。6 选择SCAL | File | Close。Initialization Section(初始化部分)1 打开Data Manager :Initialization ,输入并观察储层的初始条件和初始压力数据。2 选择EquilReg2(区块)和APIVD(关键字),观察API随深度的变化。(如果关键词Ge

19、neric Keywords 设为ON,keyword不会出现在不同区;仅一个区显示)3 改变原油API重度到30。4 单击Apply按钮,保存变化。5 选择Initialization | Keyword Types | Aquifer,定义含水层。6 选择Initialization | File | Save,保存变化了的API数据。同时区块文件也将被更新。7 选择Initialization | File | Close,退出该部分。Regions Section(区块部分)1 选择Data Manager :Regions,打开Region Section。2 选择Edit | Ex

20、plore Keywords,打开Explore Keywords 面板。单击该面板上的Apply按钮,产生数据集中所有有效区块关键字的列表。提示:关键字是以“*”开头的,在该面板上也可获得帮助文件。3 选择Regions Section | File | Close,返回到Data Manager主窗体。Schedule Section(时间进度安排部分)1 选择Data Manager : Schedule,打开Schedule Section。2 选择Schedule Section | Enter | View | Group。3 单击井组列表中的ONE,并使用箭头将其添加到所选择的列

21、表中(或者双击选项)。4 当选完所有的井组后,单击OK。5 点击不同的时步,以观察所选择的井组在每个时步上的时间安排。6 点击每个事件的关键字,以观察事件的具体内容。7 选择Event | View | All 列出所有的事件。例中有10口油井产油,水从储层周围注入,气从储层中央位置注入,其注气井名以GI开头。注水井名以字母I开头。8 选择Schedule Section | File | Close 返回到Data Manager 主窗体。SUMMARY Section(总结部分)Summary关键字被用于显示模拟程序(包含所要求的输出量)。输出内容写到.Snnn文件中。1 选择Data M

22、anager :Summary。2 从菜单表Mnemonic1中选择General项。3 单击RUNSUM和Add to list 添加summary关键字到所选择列表中。提示:通过点中“Selected”按钮可以打开显示关键词列表。4 从菜单表中选择Summary Section :Field项。5 选择 Phase:OIL,Types:Production Total,观察Summary 关键字的列表。6 选择列表中的FOPT项,这将给出油田的总产量,并且单击屏幕底端的Add to List按钮。7 选择Phases列中的Others、Type列中的Pressure和Keywords列中的

23、FPR,添加到输出列中。8 点击Add to List。9 单击Summary Section:File | Save以保存当前选择的关键字到Tut1_sum.INC文件中。10 选择Summary Section :File | Close退出该部分。退出数据管理器1 选择Data Manager :File | Close,退出Data Manager。三、运行管理器(Run manager)1 选择Run,激活Run Manager。2 单击GO 图标,开始ECLIPSE Blackoil Simulation程序。提示:若在当前的ECLIPSE 版本中没发现该程序,则要求用户在Run

24、Environment 面板中选择版本号(Run Manager :Options | Run Environment)。选择软件最近的版本并单击OK按钮。模拟的进程将打印到ECLIPSE Office Log窗体中。并写出每步的Summary文件,如果是输入参数,则应包含监视进程的变量。Run monitoringPVM是一软件包,它允许用户计算机与网络相连。更详细的说明参见Referencesection。1 Run Manager : Monitor | Summary Vectors 将显示所选择Summary vectors的图线,且在每次报告时步中更新一次。如果起初的Summary

25、文件不被写入,则该选项为灰色。2 Summary Vectors :New | Field | Production Rate 选项将显示油、气、水的产量,且随着模拟进程的进行而不断更新每个量。3 当模拟结束时,选择Summary : File | Close 项。4 选择File | Close,关闭Run Manager。四、报告生成器(Report generator)1 选择Report启动报告生成器。Errors and warnings首先通过读入打印文件来观察错误和警告信息。2 选择Report Generator :File | Open Current Case | PRT

26、file打开打印文件。3 选择Report | Errors,Warnings且单击Errors选项。如果其为灰色,则说明在当前模拟过程中未发生错误。注意:在该状态下没有错误发生。然而,如果错误存在,ECLIPSE Office Simulation 程序将给出控制它们的信息。这将涉及Data Manager中的另一部分。Available reports选择Report | PRT Reports,观察可能的报告列表。1 选择Report 0 和关键字BALANCE。2 在Selection List框中选择Add to List按钮。3 点击Generate Report生成报告4 单击O

27、utput,显示报告。(如附图4-4)图 4-4 Report generator module提示:可使用一般的窗口管理功能来将报告窗口中的内容拷贝到文本编辑器中(如采用Ctrl + C和Ctrl + V命令)。5 选择Input ,选择下一个报告。6 选择Reportstep 10和BALANCE项。7 单击Add to List 按钮。8 点击Generate Report按钮。9 返回Output窗口10 在产生的两个报告间切换,比较显示的数目,获得原油采收率。注意:可以选择New Window在单个窗口显示一个报告11 选择File | Close,退出报告生成器。五、结果观察器(R

28、esults Viewer)1 在ECLIPSE Office 主窗体中选择RESULT项,激活Results Viewer。2 选择File | Open Current Case | SUMMARY ,并为当前方案打开未格式化的报告头文件。3 在Extract | Load Summary Vector面板上选择两项:Read All Summary Vectors和Read All Reports。4 选择屏幕顶端的Load按钮,加载文件。View summary Data1 选择LinePlot | Field | Production Rate。以图线形式显示油、气、水的产量。Con

29、figure graphs 图的设置1 为了创建包含FWCT和FGOR的下一条图线,选择LinePlot | User 。2 在Y-axis Vectors列表中,选择FWCT按钮。提示:为了减少选择项,在列表顶部用“*”可以输入一个过滤器。输入F*显示以F开头的所有变量,或者F?显示以F开头的4字母的所有变量。3 点击Add to List按钮,将其添加到Vectors to Plot列表中。4 作同样的FGOR vs TIME图线。5 单击OK按钮,创建图线,移走User Templates面板。6 双击Field Production Rate plot,使图线处于激活状态。7 双击图线

30、标题,并输入Tut1。提示:图的标题也可以选择Options | Modify Graph Title来改变。8 点击OK按钮。9 双击FOPR上的主图线图标,改变线条的布局。Data Style Property Editing面板出现。10 单击黑绿色box,改变原油数据线为绿色。11 点击OK。12 重复FGPR,改变颜色为红色。13 若必要,重复FWPR,改变颜色为兰色。14 双击其它线(还没有标注标题),使其处于激活状态15 改变题目为:Field Water和Gas Oil Ratio。16 双击Field Production Rate:使Tut1线处于激活状态(如附图4-5显示

31、Summary Vector 线)。图4-5结果观察器Result Viewer 结果数据图Printing graphs图表备份17 选择Summary Vectors | File | Print |Print Graph,建立图线的备份。l 在UNIX中是为打印文件提供文件名。2D Viewer: initial and solution data二维观察器:初始数据和结果数据1 选择File | Open | Current Case | GRID(选中INIT File及All Reports选项,载入初始油藏条件和每一时间步的含油饱和度数据)。注意:INIT文件选项加载储层初始条件

32、,All Reports选项加载每个报告时步的结果数据。2 点击面板底部的Load按钮。一旦数据加载成功,三维观察器和二维观察器选项将有效。注意:只有当Floviz License存在时,三维才有效。3 选择View | 2D项观察结果和网格数据。也可单击2D-Viewer图标。缺省时,显示初始含油饱和度。Displaying the oil saturation显示初始含油饱和度1 在Tools | Timestep,显示Time Selector面板。2 从显示列表中选择Report (10) 30-Dec-19993 点击OK按钮,并关闭面板。3D Viewer: initial and

33、 solution data三维观察器:初始数据和结果数据1 在Results Viewer模板中,选择View | 3D或单击3D观察器图标。显示模拟后期的含油饱和度。Displaying the initial water saturation显示初始的含水饱和度1 选择3D Viewer: Scene | Grid | Property。3 从Recurrent Property列表中选择SWAT。4 单击First Timestep 图标。5 可使用鼠标中间的按钮滚动图象。提示:3D | Help 选项将提供鼠标在不同操作平台上使用方法及功能的帮助。6 使用Auto-normalize

34、图标重新定位图象到显示容器的中央部位。7 单击 图标几次可垂直拖动图象。8 选择3D :Display | Object Appearance改变网格外形。9 点击第一行、第一列的向下拖动箭头,显示当前网格界面,并选择Cell outlines。l 也可点击“Display Simulation Grid Cell Outlines”图标。Switching on the tick marks在坐标轴上的变化1 选择3D Viewer: Scene | Axes,显示Axes面板或者点击右手垂直菜单上的。2 单击Axes box和Tick Marks box。3 点击Apply。4 点击Clo

35、se。图 4-6 3D Viewer with axes and tick marksPostscript选项可创建包含写入桌面程序的文件,如Microsoft Word。使用命令gs可以运行Ghostscript 转换程序转换文件为cgm或bmp格式。这样可作为一图片的形式插入Microsoft Word中。5 3D Viewer :File | Save As | Postscript.将显示Postscript Options面板(能选择文件名)。 6 点击Write Postscript File 创建文件。若在创建文件时要重新创建,则可重新点击Write Postscript Fil

36、e。警告:最好不要打断文件的创建过程。7 操作完成后,选择Close项,返回到3D观察器。8 选择3D Viewer | File | Close,返回到Results Viewer 的主面板上。六、PRT Report generator 报告生成器1 选择 File | Open Current Case | Print。2 点击Result Viewer | Tools | Reports | Generate Reports选项,PRT Reports Generator面板打开。3 选择需要的PRT Reports 报告和关键字,然后点击Add to List。4 点击Show Report 查看生成的HTML格式报告。注意:报告中的一些变量并不是标准的表格形式,缺省的浏览器设置请在CONFIG.ECL 文件中修改。5 点击Show All Reports查看可以得到的全部报告。6 点击每一个报告,查看相应的细节。7 在PRT Reports Generator 面板,点击一些或者全部能得到的check-boxes,然后点击Generate Report查看HTML格式的细节。8 关闭 PRT Repor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论