当前位置:首页 >> 能源/化工 >>

Eclipse基本知识与学习技巧


ECLIPSE 入门与学习

Eclipse 入门与学习

Eclipse能做什么?

Eclipse能做什么? ? 初期开发方案的模拟 ? 对已开发油田历史模拟 ? 动态预测
1).开发指标预测及经济评价 2).评价提高采收率的方法 3).剩余油饱和度分布规律的研究,再现生产历史 动态。 诸如:? 研究剩

余油饱和度分布范围和类型;? 单 井调整:改变液流方向、注采井别、注水层位;? 扩大水驱油效率和波及系数;
1).评价开发方式;如:枯竭开采、注水开发等。 2).选择合理井网、开发层系、确定井位; 3).选择合理的注采方式、注采比; 4).对油藏和流体性质敏感性研究。

1).核实地质储量,确定基本的驱替机理; 2).确定产液量和生产周期; 3).确定油藏和流体特性; 4).提出问题、潜力所在区域。

? 潜力评价和提高采收率的方向 ? 专题和机理问题的研究
? ? ? ? ? ? ? ? ? 对比注水、注气和天然枯竭开采动态; 研究各种注水方式的效果; 研究井距、井网对油藏动态的影响; 研究不同开发层系对油藏动态的影响; 研究注水速度对产油量和采收率的影响; 研究油藏平面性质和层间非均质性对油藏动态的影响; 验证油藏的面积和地质储量; 校验油藏数据; 为谈判和开发提供必要的数据。

诸如: ? 确定井位、加密井的位置; ? 确定油田开发最大产液量、产量对采收率 的影响; ? 确定地面和井的设备。

Eclipse 的模块构成
前处理是一些为主模拟器做数据准备的模块。比如准备油田 的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线 和毛管压力参数,油田的生产数据等。

前处理

前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。 Flogrid PVTi 用于为数值模拟建立模拟模型,包括油田构造模型 用于为模拟准备流体的PVT参数,对于黑油模型,主 和属性模型; 要是流体的属性随地层压力的变化关系表,对于组分模型是 状态方程; SCAL 为模型准备岩石的相渗曲线和毛管压力输入参数;

Schedule 处理油田的生产数据; VFPi 是生成井的垂直管流曲线表,用于模拟井筒管流。

主模型是数模的模拟器,即计算部分。这部分是最重 要的部分也是最难掌握的部分。它可以细分为黑油模 拟器,组分模拟器,热采模拟器,流线法模拟器等。

主模型

ECLIPSE100,ECLIPSE300和FrontSim 是主模拟器。 ECL100 是对黑油模型进行计算, ECL300 是对组分模型和热采模拟进行计算, FrontSim 是流线法模拟器。

后处理是显示模拟计算结果以及进行结果分析。

后处理

ECLIPSE OFFICE 和 FLOVIZ是后处理模块,进行 计算曲线和三维场数据显示和分析,ECLIPSE OF FICE同时也是ECLIPSE的集成平台。

Eclipse 入门与学习

需要准备的数据和输入的参数 ?
Office的模块构成及工作流程 ?

Eclipse数据来源
来源
地震解释 地质研究 测井解释 岩心分析 特殊岩心分析 高压物性资料 试井RFT资料 生产数据 相渗、毛管压力 流体PVT实验数组 产能、WOC、压力 生产/注入控制数据

数模所需的数据
层面(微)构造 储层厚度(净厚度) 孔隙度、渗透率

Office模块构成
Data Manager Case Manager Run Manager Result Viewer Report Generator

Data Manager

Case Definition 部分
模拟工作的基本信息:
(1) 设定是进行黑油模拟,还是热采或组分模拟; (2) 模拟采用的单位制(米制或英制); (3) 模拟模型大小; (4) 模拟模型网格类型(角点网格,矩形网格,径向网格或 非结构性网格); (5) 模拟油藏的流体信息(是油、气、水三相还是油水或气 水两相,或是油、气、水单相,有没有溶解气和挥发油等); (6) 模拟油田投入开发的时间; (7) 模拟有没有应用到一些特殊功能(局部网格加密,三次 采油,端点标定,多段井等); (8) 模拟计算的解法(全隐式,隐压显饱或自适应)。
网格控制
AQUDIMS CART DUALPERM DUALPORO FAULTDIM LGR NONNC NOPC9 NUMRES RADIAL

流体和属性控制
API BRINE DIFFUSE ENDSCALE FOAM POLYMER ROCKCOMP SOLVENT SURFACT TEMP TRACERS VE

维数和文件格 式控制
EQLDIMS EQLOPTS FMTIN FMOUT NOSIM MSTACK NUPCOL REGDIMS SATOPTS SMRYDIMS UNIFIN UNIFOUT

井和集输控制
FRICTION VFPIDIMS VFPPDIMS WELDIMS

必须定义的关键字:
TITLE DIMENS FIELD,METRIC,LAB OIL,WATER,GAS,VAPOLL, DISGAS START

数据保存:

*_GHDR

Grid 部分
用于定义油藏模型的几何参数及储层参数的模型数据场。 ⑴ 模型在X,Y,Z三方向的网格几何尺寸 ⑵ 网格的顶深、孔隙度、渗透率 ⑶ 有效厚度或净毛比 ⑷ 网格是死网格还是活网格。断层走向和断层传导率。 可以用以下关键字来赋值: EQUALS 赋等值

BOX 用于限定区域 COPY,COPYBOX 从某个已定义的矩阵中拷贝,值完全相同 ADD 或加、或减某个数值

Grid部分
Grid部分的运算输出
*.PRT:形成打印文件,可用PRTGRID来定 义输入的内容 *.INIT用于GRAF和RTVIEW,主要是地质参 数 *.GRID用于GRAF和RTVIEW,主要是几何参 数

GRID部分的输出

*.PRT

*.INIT

*.GRID/*.EGRID

参数保存:*_GGO, *_GPRO, *_GOPP, *_GOTH

PVT 部分
? 主要是输入流体PVT属性。

? 油,气,水的地面密度或重度;
? 油,气的地层体积系数,粘度随压力变化表;

? 溶解油气比随压力的变化表;
? 水的粘度,体积系数,压缩系数; ? 岩石压缩系数。 ? 如果是组分模型,需要提供状态方程。

数据保存:

*_PVT

SCAL部分
岩石属性:相对渗透率曲线和毛管压力曲线。 如果是油,气,水三相,需要提供油水,油气相对渗透率 曲线和毛管压力曲线(软件会自动计算三相流动时的相对 渗透率曲线);如果是油,水两相或气,水两相,只需要 提供油水或气水两相相对渗透率曲线和毛管压力曲线。

? ? ? ?

定义平衡区或直接定义网格的初始饱和度、压力 定义重启动 定义水驱 定义Rs、Rv、Pb、API与埋深的关系
重启功能主要用于历史拟合的研究中,在历史 拟合过程中或历史拟合完成后设置重启。 在以后的生产预测中,可直接读入重启文件, 计算从历史拟合完成时刻开始,这样可节省大 量的计算时间。 重启文件中主要包括网格的压力、饱和度、孔 隙体积、传导率及井的累各生产/注入量、井位 等等。

数据保存:

*_SCAl

Initialization 部分
初始化计算参数:
油藏模型初始化 即计算油藏模型初始饱和度,压力 和油气比的分布,从而得到油藏模型的初始储量。 这部分需要输入模型参考深度,参考深度处对应的 初始压力,油水界面以及气水界面;油气比或饱和 压力随深度的变化;如果是组分模型,需要输入组 分随深度的变化。

数据保存:

*_INIT

Regions 部分
油藏分区参数:
如果所模拟的油田具有横向或纵向流体属性,岩性变化比较 大,或者存在不同的油水界面,需要对模型进行。 PVT分区:不同区域用不同的PVT流体参数表; 岩石分区:不同区域用不同的相对渗透率和毛管压力曲线; 平衡分区:不同平衡区用不同的油水界面。 如果想掌握油藏不同断块的储量或采收率。 储量分区:不同储量区可以输出不同的储量,产量,采收率, 剩余储量等。

数据保存:

*_REG

Schedule 部分
生产参数:
对于已开发油田,这部分的数据量非常大。包括油 田每口井: 井位 井轨迹 井的射孔位置

井的生产或注入历史: 油,气,水产量,注入量, 井底压力,井口压力等。 井的作业历史……

数据保存:

*_SCH

Summary 部分
输出控制参数:

要求软件在计算时输出哪些结果参数。比如要求输出模型计算 油田的油,气,水产量变化曲线;油田压力变化曲线;单井油, 气,水产量变化曲线;单井井底压力变化曲线;单井含水,油 气比变化曲线等。
第1字母 第2字母 第3字母 第4字母 第5字母

FOPR——全油田产油量 FLPT——全油田累积产液量 CWFR——完井段水流动量 ROFTL——液相中区域累积油产量 除了有规则的定义方法外还有些例子,如下: WBHP——井底流压 FWCT——全油田含水 ROIP——区域OIP(油储量) BPR ——网格块压力 BOSAT——网格块油饱和度 FOB——油的采出程度(全油田)

主字母
F 油田 O G W L V T G 集输中心 R W C B 区域 井 完井层 网格

流体相
油 气 水 液体(地 面) 流体(油 藏条件) 示踪剂

滚动类型
P I F 生产井 注水井 流动

产量或累 积量
R 日产量 J 累积量

特殊字母
L G H 流 气 历史 拟合

数据保存:

*_SUM

错误信息的处理
? 模拟器报告信息、警告、错误。 ? 信息包含有资料并一般不指出数值问题。 ? 警告指出可能的数值问题,如果数值不正确用户 应读或修改它们。 ? 如果有错误,模拟器将不执行下去。对指出的错 误模拟器不知道如何解释数据或有关部门的信息一 直没有说明。 ? 正如诸多模拟器一样,在列出错误表的开始和在 你的工作路径下修改错误是最好的,通常情况下,一 个错误的产生将不止一个信息。

Eclipse入门与学习

推荐: 学习方法与步骤

学习方法与步骤
先找个熟练掌握ECLIPSE的人演示一下ECIPS E的几个模块的功能,了解一下流程;

扎扎实实啃完每个练习(至少重复5遍以上); 在软件的使用过程中,有疑问就对照 Manual中的office部 分重点有针对性的学习相关内容,遇到一个,弄明白一个; 做一个项目;

学习方法与步骤
尽可能多的搜集使用网络资料和论坛,例如:精准论坛 的月光老师。不仅要问,也要看看别人问过那些问题, 别人的问题有可能就是自由的问题;

结合理论多想,结合实际多总结,突破软件的限制, 塑造自已的技术风格;

经常和他人交流和教别人做,交流和教别人需 要掌握的东西更加可靠。

Eclipse入门与学习


相关文章:
Eclipse常用知识点详解
Eclipse 学习成果注:针对 kepler 版本,部分功能可能与其他版本略微不同 ? Eclipse 介绍 ? 简介 Eclipse 是一个开放源代码的、 基于 Java 的可扩展开发平台。 就...
java基础知识(适合新手入门)
了 java 的语法以及实现代码,适合 java 初学者学习...java 的一些开发工具提供程序的开发环境,如:Eclipse...中方法参数的传递永远是值传递 对于基本数据类型:...
eclipse基本使用操作--一定要很熟悉
eclipse基本使用操作--一定要很熟悉_电脑基础知识_IT...增加 get set 方法 ---有用的快捷键---Alt+/ ...学习正则表达式其实就是学习正则中的各种符号 (主要...
Android 初学者学习笔记(自己整理)
启动您的模拟器实例,返回 Eclipse,然后选择您的项目...重击探测器 基础知识 Android 的开发使用的是 Java ...intent 封装了几种概念,所以 理解他们的最佳方法就...
从零开始学Android
从零开始学安卓经典教程 本文是入门 android 的经典...了解 java 语言的基本知识, 最好会使用 eclipse。 ...(c); } } 需要读者关注的就是 update 方法中对...
eclipse教程——入门篇(编程爱好者学习的经典教材)
eclipse教程——入门篇(编程爱好者学习的经典教材)_电脑基础知识_IT/计算机_专业...在程 序执行的同时,你可以看到变量存储了什么值,研究哪一个方法被调用了,并且...
C++基础教程_完整版
不要不敢修改这些例题程序,这正是学习方法。 兼容性备注 ANSI-C++标准近几...eclipse.org/cdt/ 2、开源工具 Dev-C++和 wxDev-C++ 第一章 C++ 基础知识 ...
如何开始学习eclipse
如何开始学习eclipse_能源/化工_工程科技_专业资料。...掌握了一点基本知识以后开始找水平最差的下,输了...对黑油模型,流体的 PVT 属性描述方法是你直接给...
java基本知识
Java基本知识 24页 1下载券 Java-基本知识学习 19...} } } return s; } } 上面代码 eclipse 运行通过...(在使用对象调用 静态方法时其实是调用编译时类型的...
jsp学习笔记(初级)
通过本阶段内容的学习, 你能够掌握数据库的基本知识...(连接数据库) 、Eclipse(软件) 、设置环境变量* ...在类中使用不同方法来实现登陆请求(doGet 和 doPost...
更多相关标签: