Eclipse操作指南和地质建模数据附录
第一部分Eclipse操作指南
一功能介绍
ECLIPSE100是一个全隐式,三维、三相,还包括天然气、凝析油选项功能综合的黑油模拟软件。
Eclipse的输入资料是用关键字系统自由格式输入的。
任何标准的编辑程序都可以编辑输入文件。
EDIT是一个可供选择的专门用于屏幕编辑的Eclipse编辑程序。
当数据输入后,EDIT程序能检查输入数据。
Eclipse软件提供的角点模型和常规筷中心模型非常实用,在一、二和三维模拟中,径向和笛卡尔块中心点模型也都很有用。
三维径向模型能模拟0~360o界面上的圆形流动(关键词COORDSYS)。
Eclipse角点模型是唯一的能对正确代表油藏最复杂的几何地质图形进行模拟。
前处理程序FILL和GRID常用来准备eclipse油藏模拟的角点数据。
独立图形的处理GRAF和GRID 程序能用多种方法显示网格。
例如,在进行大型的三维模拟时,用户可要求同时显示在XZ 方向的多条横剖面。
网格的平面透明覆盖图是十分有用的,它能正确地对地质平面图进行检查。
Eclipse软件有一套综合的单井控制选择程序。
生产井能在给定的油量、水量、液量、气量、油藏流体废弃产量、井底压力和井口压力等数值下进行运算。
油藏工程师应对上述数值中一项定出一个目标值,而对其余数值的各项定出限制值。
生产井只要不超过限制,在规定的目标下工作。
若一个限制值将要超越他的限制界限,那么生产井将自动改变它的控制模式,使井保持在允许的限制条件下工作。
效率系数还可用于考虑正常的停产时间。
该程序将能计算处于正常流动条件下的流量和流动压力,但累计流量按照有效系数进行扣除。
这有助于历史拟合的全过程,生产井可处于另处一种控制类型。
输入这些井实际生产的油、气和水量,使井处于相同的产液量的条件下生产,这样,甚至当含水率和气/油比不完全拟合时,压力下降的速度也是大致正确的。
实际生产的和计算的这两个产量都可以编入汇总文件,以便进行图形对比。
二建模
1 建立实际模型(Flogrid建模)
煤层气产能数值模拟是跟实际的地质情况紧密联系的,在煤层气田地质和开发资料数据充足的情况下,需要建立包含各种地质参数的三维地质模型,在此基础上全面布井(虚拟井),进一步对所有井开展值模拟工作,从而达到气田产能预测的最终目的。
以下是利用Flogrid模块进行实际建模的具体步骤和方法。
1)运行eclipse程序
2)各个选项的功能
在FloGrid中所完成的功能是根据数据来对地层及油藏框架进行描述,形成立体的直观的图象。
因为大家都知道,对于某一个小层描述,无非就是对于它的相关数据包括,孔隙度,渗透率,饱和度,有效厚度,厚度,顶深等进行采集后形成网格数据体。
而这些功能都可以在FloGrid中完成。
3)建模过程
FloGrid的要点就是建立平面、导入数据和形成网格体。
(1)建立平面
添加层面
这里是所建立的两个层面的信息,没有问题就可以点Close
这里可以见到添加了两个地质层面
(2)导入数据
建立好地层层面就可以加载数据。
加载的各项数据格式(包括厚度,埋深,物性参数数据)应为:X坐标、Y坐标、值,选用txt文本编辑即可。
输入surface1的信息应该包括,煤厚,埋深,渗透率,孔隙度,等。
同理,继续输入surface2的信息。
当把两层的数据导入后再返回FloGrid界面,就会看到生成好的地质层面。
等值线数据导入后即可输入断层信息,断层信息输入的格式也是做成TXT文档(或DA T格式),内容为断层线的X坐标,断层线的Y坐标,断层名。
导入数据后,就会出来这个界面,在surface一栏中,选择断层位于哪个面,或者位于两个面-splitter。
(3)形成网格体
上述工作做完后,便进入成图mesh map阶段。
点击这里Create,菜单会出现一个mesh map的选项,然后单击。
在成图过程中,如果考虑断层对等值线的影响,要进入下面的窗口。
点击OK后就会出现2D的等值线图,说明创建Surface1的mesh map成功了,那么相应的同样方法创建Surface2的mesh map,完成后关闭窗口回到Flogrid的界面。
在作了mesh map之后就会形成以上的三维地质图
回到左侧浏览栏可见地质参数已加入到所对应的地层中。
接下来创建边界。
点击OK后出现上面这个界面就是你自己手动修整边界,选取想要的部分。
可见先前绘制好的的边界。
然后创建一个结构框架,在Structural Framework点右键选择Create。
创建单元格的层面,点击Build Units创建单元格。
断层的单元划分,点击这里创建单元区块。
点右键,选择Create Flogrid Model。
填写所要创建的模型的名称,然后选择创建好的FRAMEWORK,然后点击OK,并在弹出的对话框中选OK,选择地质模型的类型。
如果之前已完成Structural Frameworks Boundary建立,则就点击Create From Structural Frameworks Boundary ,否则就重新建立边界。
选择表面网格化,在下面输入所需要的X方向的平均步长和Y方向的平均步长,要注意单位,然后选择Build。
完成在垂直方向的网格化,选择Build。
建模工作结束,导出所建模型。
2 建立概念模型(grid建模)
在地质资料不全,或者是仅需要粗略模拟的情况下,我们就可以建立概念模型,即平板模型,整个区块的地质模型用等间距的网格形式给出,同时模拟过程中所有参数均取一个值。
以下是概念模型的建立过程。
选择office,然后run
新建project:
在office的Data里可以设定参数、模型数据,等等
回到DATA 里面定义网格数据 grid :
grid block size 为例:
透率,孔隙度数据,也可填上。
做完后,file—>save,完成概念模型建立:
三数模参数录入
模型建好后,可将所建好的模型加载到eclipse里,然后录入数模参数,进行数模工作。
打开office-run-Data-grid。
打开Data-grid-subsection- grid keywords。
分别在property里面输入X方向渗透率、Y 方向渗透率、Z方向渗透率和孔隙度信息,可用红框通改;Geometry里面输入模型的厚度,
各方向步长及埋深等信息。
SCAL-section-keywords。
Saturation里面coal surface gas concentration里录入等温吸附曲线数据Water saturation function 和Gas saturation function里输入气水相渗曲线。
PVT-section-keywords。
输入Gas diffusion data、water PVT properties等等。
Initialization-Equilibration。
Coal gas depth 输入不同深度下甲烷的含量;Equilibration data specification里datum depth 和pressure at datum depth(输入储层压力)。
Schedule描述井事件,井的动态信息等数据(红框可以加载井事件)。
定义井事件。
Define wells里面,井的位置定义well specification;井穿越的层位定义
well connection data;Well controls and limits里面,可以定义production well control和injection well control等等。
Summary里为导出的数据选择,红字部分是说明,至少导出产水量,产气量,累计产水量,累计产气量和井底压力,其余自由选择。
上述工作做好后,可以进行历史拟合操作,用Schedule模块。
Import。
依次导入Production history, events, grid, well location。
SETUP里UNITS改为metric。
之后DA TA下analyse production history,检查无误就可继续,否则修改。
导入文件相应的格式,具体格式可参照安装目录下E300里面的例子。
四数模参数输出
模型和参数录完后,就可以进行运行,查看模拟结果。
模型可能无法运行,那就需按照提示的错误信息调整数据;有时也可能得到结果,但结果存在很大问题,也应该调整所录入的参数,重复此步骤,至出来满意的结果为止。
参数录好后,点击GO,运行,至完成,点击Result。
File-open current file-summary,直接load。
查看结果界面。
拟合完成之后,便可进行预测,步骤同上。
第二部分Eclipse地质建模数据附表一井区边界坐标
根据潘庄W区边界简化出四个关键边界点,见下图和表。
二潘庄W区内钻孔基础数据表。