最新Eclipse数模培训资料
Java开发工具Eclipse专题知识讲座

System.out.println("张三"); System.out.println("18");
println:输出信息并执行换行
System.out.print("张三\n"); System.out.print("18");
print:输出信息,但不执行换行 \n:换行符
2、从控制台打印输出“张三 18”
演示示例1: Java2D Demo
JavaSE:Java Platform,Standard Edition JavaEE:Java Platform,Enterprise Edition
Java EE Java SE 操作系统(包括运营环境)
三步走
1、编写源程序
2、编译源程序
3、运营
使用记事本编辑源程序,以.java为后缀名保存 使用javac命令编译.java文件,生成.class文件 使用java命令运营.class文件,输出程序成果
main措施是Java程 序执行旳入口点
System.out.println("Hello World!!!");
}
}
从控制台输出信息
{和}一一相应, 缺一不可
System.out.println ()
public class HelloWorld{
public static void main(String[ ] args){
sum = sum + score;
//计算成绩和} neFra bibliotektInt():将获取旳键盘输入转
avg = sum / 5; //计算平均分
换成int型 nextDouble():将获取旳键盘输
数模软件ECLIPSE初学指南

记得上大学最早学围棋时总感觉无从入手,看身边的朋友下棋时学着聂卫平从容入定,潇洒自如的样子,很是羡慕。
后来从书店买来围棋入门指南,夜深人静时照着指南慢慢学如何吃子,如何做眼,什么是打劫,怎么样布局。
掌握了一点基本知识以后开始找水平最差的下,输了一定不能弃擂,脸皮要厚,缠着对方接着下。
赢了水平最差的人后去找中等水平的人下。
这样经过一年半载,再看以前那些学着聂卫平从容入定,潇洒自如下棋的同学,心想他们原来不过如此,赶老聂差十万八千里哪。
在这里也有许多人把我叫大师,专家,如果哪一天你觉得其实我的水平也很一般,那你就到了专业段位了。
市场上有不少关于油藏数值模拟的书,但好像没有类似围棋入门指南那样从基础开始一步一步介绍的书。
我收到不下二十个问油藏数值模拟如何入门的问题。
我尝试写一写油藏数值模拟入门指南,希望对那些刚刚开始进入油藏数值模拟领域的工作者有所帮助。
第一:从掌握一套商业软件入手。
我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。
起点越高越好,也就是说软件功能越强越庞大越好。
现在在市场上流通的ECLIPSE,VIP和CMG都可以。
如果先学小软件容易走弯路。
有时候掌握一套小软件后再学商业软件会有心里障碍。
对于软件的学习,当然如果能参加软件培训最好。
如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。
油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。
主模型是数模的模拟器,即计算部分。
这部分是最重要的部分也是最难掌握的部分。
它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。
数模前处理是一些为主模拟器做数据准备的模块。
比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。
数模后处理是显示模拟计算结果以及进行结果分析。
以ECLIPSE软件为例,ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。
eclipse知识教程(1)

ECLIPSE黑油数值模拟基础斯伦贝谢科技服务(北京)有限公司Schlumberger Technology Services (Beijing) Ltd目录简介1目的3什么是油藏数值模拟 5如何把模型与实际油藏联系在一起7为什么要进行油藏数值模拟研究10为什么选择ECLIPSE 12ECLIPSE的功能14ECLIPSE是如何工作的16静态油藏描述19PVT和岩石数据22初始化数据24井数据26使用ECLIPSE进行油藏数值模拟研究28 如何使用手册30文件的组织和结构33ECLIPSE输入/输出结构35ECLIPSE输出文件 37ECLIPSE输出类型 41输出文件名称44文件位置48宏命令的使用50输入文件结构53数据文件语法规则56关键字语法58各部分通用的关键字60系统使用63基本的UNIX命令65VI编辑器69RUNSPEC部分 73RUNSPEC部分的作用 75 RUNSPEC部分关键字 78不含RUNSPEC部分的数据文料81 GRID部分83GRID部分的作用85数据排列规则88网格几何形状90块中心网格实例94角点网格实例97网格模型格块属性99如何指定网格格块属性101传导系数规则109笛卡儿网格的传导系数Ill径向网格传导系数118页岩模型121传导系数修正124非相邻连接NNC 128断层处NNC的生成130尖灭处NNC的生成132局部网格加密(LGR)处NNC的生成134双孔模型中的NNC 136水体处NNC的生成138径向网格中NNC的生成140径向模型142输出控制145GRID部分关键字总结 148GRID部分关键字149EDIT部分153EDIT部分的作用155EDIT部分关键字总结157PROPS部分—流体属性159流体属性的作用161黑油模型概述163黑油及组分模拟167油相状态方程169用PVDO输入dead oi1的PVT属性172用PVCDO输入dead oi1的PVT数据174 用PVTO输入live oil的PVT数据176用PVCO输入live oi1的PVT数据178气体状态方程180用PVZG输入干气的PVT数据183 用PVDG输入干气的PVT属性185 用PVTG输入湿气的PVT数据187 水的状态方程189参考密度191黑油模型中相的选择193用PVT分区定义多种PVT类型196 用API追踪定义多种PVT类型199 岩石压缩系数205饱和度函数和端点标定207饱和度函数的作用209饱和度函数211三相相对渗透率217饱和度函数标定219端点标定221垂向标定226毛管力标定229输出控制233REGIONS分区部分235 REGIONS的作用237REGIONS部分关键字类型239 SOLUTION部分245SOLUTION部分的作用247平衡法249EQUI关键字的使用252块中心平衡253水平和倾斜网格块的精细网格平衡255 动态流体校正257过渡区端点变更260拟合初始含水分布262列举法264初始溶解比266重启268如何产生一个完全重启运算271如何产生一个快速重启运算272完全重启和快速重启274输出控制275水体模拟277水体模拟功能279网格水休281数值水体283Fetkovich水体286Carter-Tracy水体289流量水体292输出控制294SUMMARY部分295SUMMARY部分的作用297附加的参数301输出控制和补充的关键字304SCHEDULE部分—历史拟合307SCHEDULE部分的作用309历史拟合与预测分忻311SCHEDULE历史拟合部分体系结构313VFP曲线指定315钻一口新井:WELSPECS 321气井中的流动327连接层位定义:COMPDAT 331部分完并:COMPRP 337垂向平衡的部分完井:COMPVE 340井历史产量:WCONHIST 345井注入量:WCONlNJE 349模拟器控制:TUNING,TUNINGL和NEXTSTEP 352 输出控制:RPTSCHED和RPTRST 355再溶解和再挥发量:DRSDT和DRVDT 358模拟的前进和终止:DATES,TSTEP和END 360模拟井的动态362手动修井,修改产量和PI 366SCHEDULE部分—生产预测369主产预测部分关键字组成371 SCHEDULE预测部分结构372井目标产最设定:WCONPROD 374经济极限定义377单井经济极限,自动修井和自动降产379 经济极限,自动修井和自动降产381 CECON完井层段经济极限382WPLUG堵水措施:WPLUG 383修井措施:WLIFT 384WTEST试井:WTEST 385井产最的自动降产:WCUTBACK 386井组控制387创建井组层次:GRUPTREE 389井组/油田生产控制:GCONPROD 390井组注入控制:GCONINJE 393优先控制396井组经济极限:GECON 398收敛性399典型的收敛性问题401ECLIPSE100用户教程练习407练习1:单井锥进模型 409关于练习1的说明:单井锥进模型412练习2:部分模型的RUNSPEC部分 413练习3:部分模型GRID部分 415练习4:部分模型的PROPS部分和REGIONS部分418 练习5:部分模型初始化420练习6:部分模型历史拟合422练习7:部分模型开采优化425参考文献4271简介1.1 目的ECLIPSE100用户教程旨在通过介绍ECLIPSE中最常见的功能来帮助用户熟悉油藏数值模拟的整个过程。
最新Eclipse-Flogrid入门教程讲述PPT课件

孔隙度
Perm
渗透率
Horizon
顶面构造/顶面深度
因为1-41小层对应的 是Surface3,所以选取
Surface3。
上述设置完成后 单击OK,出现 右侧弹出对话 框。单击Yes。
同理,导入其它小层的孔隙度数据,导入完成后如下图所示
同理,可以导入渗透 率,砂体厚度,有效 厚度,顶面构造等数 据。但要注意以下几 点:
小层号
这个选项是数据属性选 项,即导入的数据是 孔隙度,还是渗透率, 砂厚。点击,出现下 拉框,进行选择。
这个选项是指导入的数 据为第几个层面的,即 前面第一项小层号所对 应的层面。点击,出现 下拉框,进行选择。
这个蓝框显示的是所 导入的数据。
因为导入的是孔隙度, 所以选择Porosity
表1 导入数据与Eclipse层面属性对应关系表
进入FloGrid界面
这里输入地震参数
这里输入断层数据
这里输入井点数据
这里输入其它相关参数 建立框架
这里输入砂层组的层数, 各小层的顶面构造,砂 体厚度,有效厚度,孔
隙度和渗透率等参数
导出地质模型
我们要知道在FloGrid中所完成的功能 是根据数据来对地层及油藏框架进行描述, 形成立体的直观的图象。我们大家都知道, 对于某一个小层描述,无非就是对于它的 相关数据包括,孔隙度,渗透率,饱和度, 有效厚度,厚度,顶深等进行采集后形成 网格数据体。而这些功能都可以在FloGrid 中完成。
层面之间的调整,如右图所示。
2. 导入的小层数据属性错误时可以先用右键单击灰色选项,出现下拉框后单击 蓝色选项,出现弹出对话框。在这里可以修改各层面的导入数据的属性“Property” 另外还可以通过这里添加新层面或删除已有层面,调整层面的颜色等等。
ECLIPSE 油藏数值模拟基础操作手册

4
ECLIPSE 数值模拟基础操作手册
Office 操作练习 结果如下图:
Schlumberger
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 退出。
模型描述
数值模拟培训讲义

数值模拟培训讲义--- Eclipse 软件应用部分第一部分: 数值模拟用数据资料准备第二部分Eclipse 简介及建模步骤第三部分: 地质建模及前处理模块GRID 的使用第四部分: 数值模拟计算结果分析及后处理部分第一部分数值模拟用数据资料准备在进行数值模拟之前,需要收集一些相关的数据,以便为后面的数值模拟作准备,这些资料总体来讲可以分为两大部分,一是静态资料,二是动态资料。
为方便数值模拟操作人员更好更全的收集这些资料,下面将这些必要的资料作一总结如下:(一)静态资料1. 小层数据表或等值线图[包括砂层厚度、有效厚度(或净毛比)、顶部深度、孔隙度、渗透率等];2. 地质储量及地层、油藏特点的总结报告;3. 油、气、水高压物性PVT数据;4. 油水、油气相渗曲线数据和毛管压力曲线数据;5. 原始地层压力、温度、压力系数数据;6. 油、气、水分布(原始饱和度)或压力分布或油水界面和油气界面;7. 井位分布图;8. 流体和岩石化验分析报告;(二)动态资料1. 射孔完井报告;2. 井史报告、压裂等措施;3. 系统测压资料;4. 试油、试井和试采资料(压力恢复曲线);6. 油水井别,调整井位示意图;7. 油井生产(水井注水)数据报表:日产油、日产液、日产气、综合含水、压力累积产油(气、水、液)日注水、累积注水8. 区块综合生产数据统计报表:日产油(水、气、液)、采出程度、综合含水累积产油(气、水、液)日注水、累积注水第二部分Eclipse简介及建模步骤一、Eclipse 简介Eclpise是斯伦贝谢公司开发的一套数值模拟软件,它界面好,图形输出功能强大,可输出两维和三维视图,并可以进行角度变换,能够很好处理断层,并能半自动进行敏感性分析。
Eclpise不仅为各种各样的油藏和各种复杂程度(构造、地质、流体、开发方案)的油藏提供了准确、计算快速的多项选择,而且还提供了全隐式、IMPES AIM 和IMPSAT求解方法,可以在任何工作平台上运行,包括UNIX和PC等,并能够完成在多个处理器上的大型并行计算。
第1天油气藏数值模拟培训ECLIPSE关键字介绍

EQUIL
- -Depth Pi WOC Pcow|woc GOR Pcog|Goc RSVD RVVD ACC
1500 150.0 1580 0.0 0.0 0.0
1 1* 10
(2)
RSVD 2000.0 96.11 3000.0 96.11 /
2个关键字
2个要点问题
胜利油田
SLOF
平衡初始化的过程
•9个关键字\4个要点
共32个关键字,16个要点
胜利油田
SLOF
1、RUNSPEC部分
(1)
RUNSPEC --**************************************************** TITLE
(2) START 1 'OCT' 2007/
(3) METRIC
(4)
气顶:
SWI
油气过渡带: PCOG + SWI
油区:
SWI
油水过渡带: PCOW + SWI
水区:
100%SW
气区、水区的饱和度值通过气及水的饱 和度函数表来确定,油的饱和度则通过 1-Sw-Sg计算得到。
胜利油田
SLOF
6、SOLUTION部分:
(1)
SOLUTION =========================================
123.../
Solution部分
EQUIL
Line1 /
Line2 /
Line3 /
Rock Line1 / Line2 / Line3 /
胜利油田
SLOF
5、REGIONS部分
REGIONS
SATNUM 2000*1 2000*2 2000*3 /
eclipse最新培训教程

( Pw y
wg
D y )] qw
H
t
(wSw )
2.4 组分模型
[Cigg KKrg
g
Pg g gD
Cig oKKro o
Po O gD
CiwwKKrw w
Pw
w gD
] qi
²» ͬ ¿ª ·¢ ·½ ʽ
×¢ Ë® ¼Ó ÃÜ ¾® Ë¥ ½ß ʽ
Éú ²ú ʱä¼
ú² ¿Á
前言 2 油藏数值模拟的技术优势
预测:短期内模拟开发油气田,分析不同方案的动态,降低开发试验成本
含水
产油
1936 1944
1952 1960 1968 1976 1984 1990 1998
[ Hg KKrgቤተ መጻሕፍቲ ባይዱx g
( Pg x
g g
D )] x
y
[
Hg KKrg g
( Pg y
g
g
D )] y
qg
H
t
(g
Sg
)
[ HwKKrw x w
( Pw x
wg
D )] x
[ HwKKrw y w
• 计算结果分析 • 编写成果报告
一、什么是油藏数值模拟 ?
2 典型的数学模型
* 定解条件、辅助方程略
2.1 三维单相
[ K ( P g D )] [ K ( P g D )] [ K ( P g D )] ()
x x
x y y
一、什么是油藏数值模拟 ?
实际油藏 数学模型 数值模型 计算机模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数
据
-- DD.MM.YYYY wellname event Top Bottom
DIAM
SKIN
01.08.1992 Q13 perforation 1220 1230 .5
0
准
备 01.09.1992 Q13 squeeze
1530 1535 .5
0
01.10.1992 Q13 acidise
1530 1535 .55 -2
ATTRIBUTE XPOS POSITION 1 UNITS FEET
ATTRIBUTE YPOS POSITION 2 UNITS FEET
ATTRIBUTE TVD POSITION 3 UNITS FEET
ATTRIBUTE MD POSITION 4 UNITS FEET
--File containing the deviation data FILE “ well. dev " END
PVDG PVTO PVTW ROCK
GRAVITY
保存
点击scal
点击Keywords
输入相关属性值
插入关键字 点击添加初始值
输入油水油气界面值
添加平衡区数据
点击regions
输入相关网格数据
导入动态数据 点击Schedule
动态数据(schedule)文件整理
点击Schedule
Schedule
一.
导
入
井斜数据文件2(*.dev)
数
据
WELLNAME: 'PROD1'
554378.2 6805876 2000.00 2000.00
554378.2 6805876 2574.42 2574.42
准
554378.2 554378.2
6805876 6805876
2595.25 2595.25 2616.09 2616.09
Schedule
点击Run
新建Schedule
单位制式
保存
导入井史数据
选择井史数据
查看
生产历史数据,可编辑
如果已经有数据加载进来, 对应选项后面会有一个加号
开井时率
要点: 1.加输出内容的关键 词。
选择输出项
Data –Summary
551720 6801007 2000.00 2000.00
551720 6801007 3057.79 3057.79
551720 6801007 3078.62 3078.62
551720 6801007 3099.45 3099.45
551720 6801007 3120.29 3120.29
Schedule 要点
一.导入数据
1.准备 生产历史数据文件(*.vol)、 措施数据文件(*.ev)、 井斜数据文件(*.cnt & *.dev) 网格数据文件(*.grid) 属性数据文件(*.init)
2.导入数据
自编 从DATA导出
二.观察数据和修改增补数据 三.输出生产数据文件(*.sch)
01.10.1992 Q13 plug
4000
Schedule
一.
导
入
井斜数据文件1(*.cnt)
数
据
FILETYPE MULTIWELL
START 2
WELLNAME HEADER LINE 1 ITEM 2
准
ENDPOINT MARKER -999
备
--Attributes in well data file
520.12
01 01 1995 800.120 320.00
320.12
01 01 1997 0
0
0
*NAME PROD2
01 01 1990 180.659 0.487104 220.985
01 01 1995 200
30
150
01 01 1997 0
0
0
Schedule
一.
导
入
措施数据文件(*.ev)
Schedule
一.
导
入
生产历史数据文件(*.vol)
数
据
*FIELD
*DAILY
*IGNORE_MISSING
准
*DAY *MONTH *YEAR *OIL *WATER *GAS
备
*NAME PROD1
01 01 1990 544.012 0.7668
811.373
01 01 1992 800.120 120.00
结束关闭
打开summary 文件
选择时间
导入
显示曲线
增加曲线
双击,改变曲线属性
双击上面空白,添加图名
点击结果
选择打开Grid
选择属性
导入
点击
Result
Result
Result
2D显示
Result
谢谢!
此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好! 谢谢!添加输出关键字注释来自Data –Summary
关键字
FOPR/FWPR/WIR/FGPR/FGIR/FGSR /FWCT/FGOR/FTPRFGS/FTPRIWT/F TIRIWT/FAQRWOPR /WWPR/WWIR /WGPR
Data –完成
点击运算
点击Go
运算过程
结束关闭
点击查看结果
备
554378.2 6805876 2636.92 2636.92
554378.2 6805876 2657.75 2657.75
554378.2 6805876 2678.59 2678.59
554378.2 6805876 2699.42 2699.42
-999
WELLNAME: 'PROD2'
显示三维模型
保存网格
点击添加PVT
点击添加PVT
点击Insert Keywords
输入相关属性值
点击添加关键字
输入属PVTO性值
需要添加的关键字
descriptions
Keywords
Dry Gas PVT Properties Live Oil PVT Properties Water PVT Properties Rock Properties Fluid Gravities at Surface Conditions
Eclipse数模
新建一个office
General
初始时间
网格数
Reservoir
解析水体、数字水体
坐标系类型
网格类型
油气水性质 溶解气
相渗端点平衡
Misc
求解方法(全隐式)
ok
点击Grid
网格导入
选择petrel导出的粗化模型
点击Grid Keywords
属性
点击运算