Dynamic Flow Analysis Platform 动态流动分析平台 Together Everyone Achieves More Emeraude生产测井解释 1995 Diamant 生产数据管理 2004 Saphir 试井解释 1987 Topaze 生产分析 2003 Rubis 数模软件 2007 Amethyste 节点分析软件 Ecrin动态流动分析平台,是一款整合了试井解释模块 Saphir、生产分析模块( Topaze)、数据管理模块( Diamant)和全油藏数值模拟模块( Rubis)的标准化行业软件,凭借 “功能强大,方便易用 ”的突出特点, Ecrin已经成为全球业内应用最广泛、最受欢迎的软件产品之一,赢得了众多知名跨国石油公司和石油技术服务公司的支持与信赖 在过去的 10年里, Ecrin软件业务每年以超过 20%的增长速度快速发展,全球已拥有 350多家石油公司共 4000多个商业注册用户作为标准化的动态流动分析平台, Ecrin代表了国际最新的科技进步成果,并与科技发展同步更新在不久的将来,两个独立的模块生产测井分析( Emeraude)和节点分析( Amethyste)模块也将很快整合到 Ecrin平台之中。
为了无缝链接和更有效地处理油气田测试与生产数据,新开发的 Diamant Master作为服务器版应用程序可用来处理永久压力计数据通过直接连接到用户数据库,方便地实现了对海量生产和测试数据的管理,并在网络环境下对这些数据及分析结果进行实时共享 ¾ Ecrin——动态流动分析软件的集成 一直以来,油藏工程师们对专业软件的需求不仅仅是功能强大、使用方便,他们更需要一个高效的、能够方便地实现多模块间数据共享的专业软件第 IV代之后的Ecrin 正是针对这一市场需求而研发的作为一个界面统一的交互式软件集成平台,她集合了所有功能独立的应用模块和以前的版本相比,避免了大量重复的数据导入 /导出及处理,加强了各功能模块的数据共享,使数据处理更加方便,也大大缩短了对不同模块的学习周期,使我们的动态分析工作更加快捷高效 2006年,推出新版本 Ecrin v4.10的同时,一个油藏测试及生产数据管理的服务器版应用软件 Diamant Master v4.10也同步推入市场另外, Saphir和 Topaze也分别增加了反卷积拟合法和多井模拟两个新功能,这些新技术成果的加入,对于 Ecrin是一个具有里程碑意义进步。
同时运行 Saphir和 Topaze的 Ecrin主窗口 ¾ Ecrin只读版 Ecrin在法语里是珠宝盒的意思,其中五颜六色的宝石代表了不同的软件模块其寓意就是用宝石一样精良的产品,帮助我们的客户提高生产力和投资回报只要客户购买了其中某一款产品,我们都会免费赠送宝石盒,其中没有购买的模块,客户可以作为只读版本使用在只读模式下,除了不能对数据进行编辑之外,用户同样可以浏览、打印数据,生成报告等等,这样就方便地实现了对成果数据进行质量控制、共享分析结果 ¾ Ecrin浏览器 数据共享与数据传递是 Ecrin的主要功能在 Ecrin浏览器中,只需经过简单的鼠标拖放就可以将原始测试数据、油藏的 PVT参数、 2D-Map模型等在各模块间相互传递,还可以将一个完整的 Saphir文档拖到一个Topaze文档以获得压力、产量及地层模型等信息 ¾ 操作 Diamant Master 不论是否购买了 Diamant许可, Ecrin中的 Diamant都可以完全操作 Diamant Master在 Diamant Master中执行操作的权限跟是否有 Diamant的许可无关,只和每个用户的权限相关。
通过 Diamant Master,用户可以对存储在数据库中的数据和技术目标进行创建、编辑、删除或拷贝等操作 数据管理模块 —Diamant & Diamant Master 永久式井下压力计( PDG)是获得长期生产数据和称为 “免费试井 ”的压恢数据的重要来源,在各大油田公司得到了非常广泛的应用 PDG压力计的特点是数据纪录的时间长、频率高,可存储多达千万到上亿个数量点;如果再加上日常生产数据、常规测压数据等等数据量更大对这些原始数据的存储、过滤、传输及共享对数据管理工作提出了挑战 Diamant Master( DM)正是针对这一挑战而研发的数据管理软件它安装在服务器上,工作在网络共享环境下,可以永久镜像原始数据, 并通过 wavelet过滤算法大大减少数据量,然后存储、共享过滤后的数据并将其传送到第三方数据库;在 DM中,用户还可以使用不同的算法对数据进行运算;通过网络设置布尔警报,当数据满足某个条件时向工程师发出提示信息;DM还具备了基本的 ARPS递减分析功能,可对整个油田的生产数据进行常规递减分析;此外,它能够自动识别压恢段并将其传送到 Saphir中进行压力不稳定分析。
DM 管理员通过网络客户端浏览器对 DM服务器进行管理和设置 油藏工程师通过 Ecrin中的 Diamant模块操作和使用 DM Diamant除了没有网络共享能力、不能实时工作外,具备了 DM的全部功能因此, 如果说 Diamant Master适用于对整个油田或油公司测试数据及日常生产数据进行共享式管理,那么安装在 PC机上的单机版 Diamant,更适合于不需数据共享的、一个小型采油厂或某个区块测试及生产数据的管理 永久式压力计数据 PDG通过长期的监测可以获得高频和低频的压力数据,右图是一组典型数据它包括两类信息,一是用于不稳定试井分析的不定期关井压力恢复数据;二是长期生产的压力数据,可用来进行生产分析或历史拟合因此,我们不需要专门测试,只通过 PDG数据,就可以分析得到试井解释结果和储量评价结果这些数据量不但庞大,而且会一直增加,一个单只的永久压力计数据可高达 3百万 ~3亿个数据点即使是目前市面上最快的 PC机,要处理如此海量的数据基本是不可能的 Diamant主界面两周的 PDG数据反映小波过滤算法 要进行不稳定试井分析或生产分析,一般需要 100, 000以上个数据点。
当原始数据比较小时,处理起来毫无问题,但一个典型的 PDG压力数据点是 3百万到 3亿个点,进行不稳定试井分析和生产分析时,既需要短期的高频数据又需要长期的低频数据,为了满足这两方面的要求, Diamant Master采用了小波过滤算法:在压力突变的阶段密集采样,在其余地方低频采样,通过这种方式可以使数据文件大小降低数百倍而又不丢失重要信息 数据处理过程 数据处理过程中, Diamnt Master首先快速扫描一千个数据点,给用户一个总体印象并识别异常点以便消除通常 Diamant首先显示把 100, 000个点或一个星期的数据显示在加载窗口上加载过程中,操作工程师可以根据需要调整滤波设置,后 -滤波功能则大大降低数据点数 数据加载过程中,用户可以直观地查看整个图形,因此您可以清楚的观察从开始到当前加载的结果,如果不合适,可以随时中断并修改过滤参数后继续加载如果数据加载过程被打断,但数据加载进程一直和数据源是连在一起的,软件可以根据用户的要求重新连接数据源,然后根据之前的过滤设置继续加载数据,也可以改变过滤参数也可以只对某一个数据片断改变过滤参数 数据的使用 过滤后的数据可以通过拖放传送到分析模块,关井恢复段用 Saphir模块分析,生产压力历史拟合用Topaze模块分析,得到油田开发所需要的地层参数或储量信息。
在 Saphir中同时分析多个压恢段 在 Topaze中进行历史拟合 上图小波去噪: (1)原始数据 =10, 000点 ; (2)取样频率太高,点多; (3)取样频率一定,去掉了高频压力恢复段; (4)阈值 ; (5)后过滤 ; (6)过滤数据 =70点 Diamant Master工作流程 DM 安装在 WIN2000/2003 Sever服务器上,它是一个永久而持续的处理过程工程师通过 Diamant操作 DM,其权限由系统管理员给定所有的操作都在 DM服务器上完成并实现共享,而 DM服务器始终保持着与原始数据库的连接数据从原始数据库镜像到本地服务器中并存储为 BLI格式开始时, DM工作在无限循环状态,以便不断更新镜像数据 DM完成了某一压力计的更新之后,还会按照设定的时间间隔定期访问数据源对于每组镜像后的数据,有权限的用户可以创建一个或几个滤波后的数据道滤波设置之后, DM就会在后台自动镜像更新数据,镜像的数据达到一定数量之后, 滤波后的数据就会存储到本地 DM数据库中然后可以将这些数据拖放到分析模块中或存放到第三方数据库。
数据处理过程中, Ecrin用户可以很方便地选择对某段数据重新设置滤波参数后重新加载 DM同样可以按照树状目录结构存储 KAPPA技术对象和文档,其它 Ecrin用户可以共享所有这些数据 自动查找并解释压恢段 在 DM v4.10版本中,工程师可以通过定义的时间布尔函数选定压恢段当工程师选定了 PDG数据的某一压恢段时,程序进程会自动寻找关井时间、关井压力和压恢结束段,并将整个关井时间段的布尔函数设置为 “真 ”然后通过鼠标操作自动启动Saphir,并将关井压恢段数据传输过去数据部分重加载前后的双对数图 将选定的压恢段传送到 Saphir当中Diamant的 ActiveX控件函数通过 IE浏览器访问和管理 DM Diamant Master中的原始数据和过滤后的数据是由 Ecrin中的 Diamant模块分别产生的,然而对数据的访问则通过 IE浏览器连接 DM服务器的 IP地址或主机名来实现,操作工程师可以浏览不同进程的状态并访问数据列表当然不通过 Ecrin也可以浏览滤波后的 Excel格式数据,就像在 Diamant浏览器中一样,但需要加载相应的 ActiveX控件 Diamant Master进程 右图显示了 DM的不同进程。
这些进程持续而独立地运行, KAPPA数据库、 Ecrin客户机、网络客户机之间以及其它 DM进程之间的接口都由 DM服务器( DMS)控制它可以将某用户锁定的数据暂时保护起来,以防其它用户对其修改当Ecrin用户决定镜像 PDG数据或创建滤波后的数据时, DMS首先将用户指令存储到KAPPA数据库中镜像进程( DMMP)和滤波进程( DMFP)是相互独立的,在其作用期间,会不断检查各自的指令系列计算进程( DMCP)将创建一个新的子数据组并将不断通过其母数据组按照算法进行更新警报逻辑设置也是通过( DMCP)完成的 连接数据库 PDG压力数据的存储在石油工业界尚无统一的标准,数据库的供应商多而庞杂,不同商家数据库的结构也不相同用户经常会出现同时面对多个类型数据库的情况虽然多数数据库 (例如 ODBC, OLEDB, OPC等 )对存取的要求都不高,但访问它们依然是件头疼的事情,每种数据库都有自己的接口插件 KAPPA开发了一个 API外部数据库接口( EDBI),实现了跟不同数据库接口插件的挂接多数情况下, KAPPA可以提供不同数据库类型的接口插件 —DLL动态链接库文件像普通插件一样,第一次连接数据库时, Ecrin会自动提示用户下载相应的 DM插件。
数据库接口同样也有相应的接口插件以便能够输出到不同类型的外接数据库 Diamant Master进程计算并产生新数据道 在 v4.10 中,用户可以通过复杂的数学运算包对一道或几道进行运算,然后生成一个新道计算道可以是数据组也可是简单的布尔逻辑函数 生产递减分析 尽管我们可以将所有的生产数据发送到Topaz。