您好, 访客   登录/注册

地震数据处理软件平台设计

来源:用户上传      作者: 丛龙水

  在油气勘探开发领域,地震数据处理软件平台建设是行业综合竞争实力的体现。上世纪,发达国家一直对发展中国家实行计算机技术与软件技术的封锁,我国石油系统所使用的国外进口软件,其核心技术始终被国外石油公司所垄断。
  进入本世纪以来,我国石油公司在走出国门参与国际石油领域竞争的同时,也遇到了不能依赖第三方软件进行国际竞标的难题。在这样的国际背景和行业竞争环境下,只有尽快研发出拥有自主产权的勘探开发软件平台,才能占领行业的制高点,提升自身在国际石油领域的竞争实力。
  国际先进软件平台简介
  在国际石油勘探开发领域,诸多知名石油公司或者服务公司研究建立了自己的软件平台,并在软件平台上研发了自用或商品化的地震软件系统。通过这些软件平台与专业软件系统,推动着企业的技术进步与发展。
  Paradigm公司开发的Epos勘探开发综合研究平台,集成了地震资料处理、油藏描述、油藏模拟及分析、2D/3D多工区综合解释、全三维构造解释、钻井设计与分析等应用软件系统,各个软件模块以插件方式进行组合。
  平台体系结构分为可视化环境、应用软件、数据管理3个层次,主要特点包括:数据管理的集成,通过分布式数据管理方式实现了各应用软件间底层数据共享和第三方数据库的灵活访问;应用软件的集成,应用软件功能完备,并根据工作流程优化组合;协同决策可视化环境集成,可视化环境处于软件平台的最上端,可以将所有综合研究的成果协同在统一的可视化环境中,从而为专业协同和一体化工作创造便利条件。
  其主要的地震资料处理功能包括:2D/3D地震资料交互处理、2D/3D速度模型建立及成像系统、层析成像速度更新系统、三维叠前时间偏移、三维转换波叠前时间偏移、三维克希霍夫叠前深度偏移、子波压缩叠前深度偏移、三维叠后时间和深度偏移、三维全波叠前深度偏移等。
  WesternGeco的Omega2地震资料处理系统,提供了时间和深度域处理工具和方法。提供的应用工具主要包括:3D数据浏览、处理的质量控制、屏幕显示工具、交互速度分析工具、拾取初至、观测系统质量控制工具等。GeoCluster 处理系统的处理模块也覆盖了二维和三维、陆地/海洋/井下地震数据处理等各个方面,包括:数据的输入/输出、显示及绘图、观测系统、振幅、静校正、信号处理、插值、噪音衰减、去多次波、速度、迭加、DMO、偏移、计算及质量控制等。
  平台架构设计
  地震数据处理软件平台应具有稳定性、灵活性、易扩展性,可以满足地震数据处理系统的开发需要,同时能够扩展支持地震勘探一体化应用。
  地震数据处理软件平台主要功能包括:数据管理功能、基础应用功能、系统资源管理功能、开发测试集成功能、地球物理业务功能等。采用面向服务架构设计(SOA)方法,设计以ESB服务总线为核心的地震数据处理软件平台总体架构,支持扩展地球物理业务应用。
  1. ESB服务总线:路由服务的消息、转换服务请求者与服务之间的协议、变换请求者与服务之间的消息格式、处理来自离散事件源的业务事件。
  2. ESB服务管理中心:服务组件注册、服务组件查找、服务组件访问管理、服务组件配置管理、服务组件组合管理、服务运行监控、服务安全管理、服务质量管理、服务水平管理、服务日志管理以及服务错误和异常处理等。
  3. 服务设计:数据管理服务设计、系统资源管理服务设计、开发测试集成服务设计、基础应用服务设计和地球物理服务设计。
  4. EDB数据总线:具有数据多线程传输、断点恢复等功能的高速EDB数据总线。
  5. EDB数据总线管理中心:数据存储管理、数据传输管理、数据分类、索引定义、维度定义、维度索引维护、系统参数管理和数据备份等。
  数据管理服务及工具
  建立统一的地震数据管理模型,支持地震处理、解释和综合研究;设计数据字典、开发数据管理引擎,支持海量数据的高效存储与管理,实现数据加载、数据索引、数据转换、数据抽取、数据备份、数据查找和质量检控等功能。
  1. 地震数据模型设计 分析研究地球物理业务类型、地震处理业务流程、勘探开发数据库管理机制和异构环境下地震资料海量数据存储特点,确定地震数据分类方法,定义方便、灵活的数据字典,建立统一数据模型,支持地震处理、解释和综合研究。
  2. 海量地震数据管理技术 依据海量数据的高效存储方案和数据关联模式,利用多级索引机制和数据分块抽取算法,实现海量数据的快速抽取功能。根据多工区几何关系算法、数据抽取算法,实现跨工区地震测线的抽取、拼接和共享。建立地震数据管理引擎,开发道数据、块数据、片数据等管理组件,实现海量地震数据的高效读写功能。
  3. 以工区为核心的数据管理 建立以工区为核心的数据管理、流程管理和处理作业管理体系,跟踪记录工区内的一切活动,包括:数据的创建、修改和访问,处理流程的创建、编辑和管理功能,能够一次提交多个作业,通过参数和作业的运行情况控制作业的运行。
  4. 数据管理应用工具 以地震数据模型为基础,以工区为核心,利用数据字典和海量地震数据管理引擎,实现地球物理数据管理应用组件开发;利用数据管理应用组件建立地震数据管理应用工具,实现工区建立、数据加载、数据索引、数据转换、数据抽取、数据备份、数据查找和质量检控等功能,满足地震处理等地球物理业务需求。
  基础应用系统资源管理工具
  基础应用和系统资源管理主要包括:地球物理基础服务及工具、工作流管理服务及工具、三维可视化服务及工具、系统资源管理服务及工具等功能。
  1. 地球物理基础服务及工具 依据地球物理基础应用业务流程编排特点,建立基础应用服务组件,完成工区管理、基础算法、道编辑、交互切除、交互滤波、交互速度建模、交互二维数据显示、交互三维数据显示、参数属性显示、矢量绘图等基础应用功能开发。
  2. 工作流管理服务及工具 面向石油勘探的高性能计算越来越复杂,一个任务的完成不仅需要计算服务,还需要数据服务,依靠作业管理系统构建的高性能计算用户环境仅仅支持作业间的时序依赖,没有容错机制和健全的流程控制,是不能满足日益复杂的高性能计算需求的。基于工作流构建的高性能作业管理模块,不仅便于业务流程的创建和控制,而且可以扩展各种关系依赖和流程语义,给系统提供可靠保证。
  3. 三维可视化服务及工具 建立多维海量数据的三维立体显示技术,开发三维立体显示服务组件,实现地震海量数据的高效三维立体显示。三维可视化功能包括三维切片显示、三维镂空显示、三维动态电影显示、三维放大缩小显示、三维网格显示等,显示的数据包括叠加数据、模型数据、旅行时切片、层位数据、测井数据、断层数据、复杂地质体数据等。
  4. 系统资源管理服务及工具 依据资源的特点,设计数字化资源属性,统一管理平台内资源。分析资源的使用状况,查找资源的瓶颈,建立系统信息采集、传输、存储,实现资源监视、统计分析和事件的监控。主要功能包括:信息采集,自动采集系统动态或静态信息;信息传输,将采集的信息采用即时或定时的方式进行传输;信息存储,对采集的信息采用多级存储方式;信息显示,为用户提供Web方式显示相关的信息;事件管理,设定事件阀值,捕获事件,自动处理事件或通知有关人员;资源管理控制台,提供图形界面,监控系统资源的运行。
  实现自主研发“功能齐备、稳定高效、开放易扩、便捷友好”的地震数据平台,可以为技术研发提供统一的开发、集成和测试环境,更好地适应海量数据的管理与超平行运算需求,便于整合地球物理方法、技术和软件等方面的技术资源,发展具有自主知识产权的特色软件系统,形成企业综合技术实力。
转载注明来源:https://www.xzbu.com/8/view-4100379.htm