一种用于微地震监测的资料处理方法技术

技术编号:12385837 阅读:74 留言:0更新日期:2015-11-25 18:01
本发明专利技术提供了一种用于微地震监测的资料处理方法,属于微地震压裂监测领域。本方法包括:输入微地震数据和观测系统数据;将微地震处理流程进行分类,每类流程由两个或两个以上的处理模块来完成;利用各个处理模块对输入的数据进行处理后,输出处理后的数据;使用模块资源库对所有处理模块进行分类管理,一个新处理模块开发完成后以及已有处理模块的修改都在该模块资源库中进行注册;创建流程时,根据需求选择模块资源库中的模块来创建流程。

【技术实现步骤摘要】

本专利技术属于微地震压裂监测领域,具体涉及一种用于微地震监测的资料处理方法
技术介绍
微地震压裂监测技术现在已成为致密储层油气田开发中一项常用的监测技术,其最主要的应用是水力压裂裂缝分布的监测,有时也用于对油气开采或注水、注气等二次开采产生裂缝的监测。微地震监测技术通过对压裂引发的微地震震源进行成像,可以显示压裂裂隙的延伸方向、高度、长度、不对称性等,有助于帮助油藏开发人员监测压裂施工效果,优化压裂施工设计、调整开发及井网部署。微地震作业流是微地震处理系统的重要组成部分,它将资料处理中不同阶段的工作分解成若干功能模块,并按照一定规则和过程来执行,处理人员可以根据自己的处理需求编辑,执行以及监控处理系统的流程作业。
技术实现思路
本专利技术的目的在于解决上述现有技术中存在的难题,提供一种用于微地震监测的资料处理方法,将适用于微地震数据处理的各种算法模块通过一定技术方案将其整合成若干个可被执行的流程,通过这些流程最终完成微地震监测数据的处理,最终得到震源点的反演信息,为微地震监测服务。本专利技术是通过以下技术方案实现的:一种用于微地震监测的资料处理方法,包括:输入微地震数据和观测系统数据;将微地震处理流程进行分类,每类流程由两个或两个以上的处理模块来完成;利用各个处理模块对输入的数据进行处理后,输出处理后的数据;使用模块资源库对所有处理模块进行分类管理,一个新处理模块开发完成后以及已有处理模块的修改都在该模块资源库中进行注册;创建流程时,根据需求选择模块资源库中的模块来创建流程。所述模块资源库采用XML文件来描述。所述模块资源库中的modules节点对各个处理模块进行分类管理,模块资源库中的type属性描述处理模块的分类;在模块资源库中,各个处理模块的描述信息包括:模块名称、模块版本号、模块功能分类和模块功能的简要描述;所述模块名称在模块资源库中是唯一的;在模块资源库中,各个处理模块的参数信息描述包括:参数名称、参数类型、参数最小值、参数最大值、参数默认值、参数是否可为空、参数可选值列表和参数简要描述。所述处理模块的作业流描述信息包括模块名称和模块在该流程中的执行顺序sequenceNo;作业流中模块的参数的描述信息包括:参数名称和参数的取值。所述利用各个处理模块对输入的数据进行处理是这样实现的:首先获取流程中的处理模块,并按照sequenceNo顺序执行各个处理模块;当某处理模块执行时,其按照参数名称从描述文件中取得相应的参数的取值来完成处理模块的初始化,继而完成处理模块的执行。所述方法采用自定义标签的方式来定义处理模块及其参数信息。与现有技术相比,本专利技术的有益效果是:本专利技术从分析微地震数据处理的特点出发,以XML语言为基础设计了一个轻量级的作业流系统,这种轻量化的设计方式使得处理模块更易于开发与集成。目前没有公开发表的面向微地震的作业流设计方案。附图说明图1是模块资源库。图2是作业流资源描述。图3是本专利技术方法的步骤框图。具体实施方式下面结合附图对本专利技术作进一步详细描述:本作业流设计主要包括以下几个内容:(1)模块资源库:本设计中使用模块资源库对所有微地震处理中涉及到的处理模块进行分类管理,一个新模块开发完成以及已有模块的修改都应在资源库中进行注册。此设计中模块资源库采用XML文件来描述,软件开发人员可以在此设计上编写相应的图形界面对处理模块进行管理。资源库中的modules节点对模块进行分类管理,type属性描述模块分类,本专利技术根据微地震处理流程分类为数据校验流程、预处理流程、弱信号提取流程以及震源反演流程。流程的分类可以在模块资源库中扩展和定义,按照常规微地震的处理流程,目前划分为以上四个流程,可以根据需要增加或减少。模块信息描述包括:(1)name:模块名称,该名称在资源库中必须唯一;(2)version:模块版本号;(3)category:模块功能分类,本设计根据微地震处理功能分类为数据输入、数据输出、信号增强等等;(4)desc:模块功能的简要描述。模块的参数信息描述包括:(1)name:参数名称;(2)type:参数类型,包括int(整形值)、string(字符串)、float(浮点数)、option(选择类型)、cfile(文件类型,本参数的值为文件的路径);(3)min:参数最小值,仅针对int,float参数类型有效;(4)max:参数最大值,仅针对int,float类型参数有效;(5)default:参数默认值;(6)necessary:参数是否可为空;(7)list:参数可选值列表,仅针对option类型参数有效;(8)desc:参数简要描述。本设计采用自定义标签的方式来定义模块及参数信息,因此通过增加自定义标签的方式来增加描述信息也更加简便。图1是模块资源库的描述实例。(2)作业流资源描述:为了使作业流便于被处理系统识别,流程资源文件必须具有统一的规范化的描述。本设计中作业流资源采用XML文件来描述,使得作业流资源具有更好的可读性和可编辑性,用户可以手动编辑该描述文件或者在此设计之上开发更为方便易用的图形界面来创建流程。一个完整的作业流是一系列处理模块的执行序列,且序列中的处理模块可以携带自己需要的参数,因此我们在描述作业流程的时候采用如下所述的自定义标签。模块描述信息包括:(1)name:模块名称;(2)sequenceNo:模块在该流程中的执行顺序。参数描述信息包括:(1)name:参数名称;(2)value:参数的取值。一个简单的处理流程描述如图2所示。每个流程包括两个以上的处理模块,输入和输出模块是每个流程的必选模块,输入和输出模块都可以根据需要有多个,但是同一个流程中只能且必须有一个,不同的输入模块对应输入数据的差异(微地震数据一般分为segd和segy)。输入模块用于对输入数据进行整理,整理后的数据作为标准数据流供流程中的其他模块使用;输出模块用于对流程中其它模块的处理后数据进行整理,不同的输出模块可以选择处理后数据是进行保存还是进行剖面显示;流程中的其它模块是实现特定功能的模块,由处理人员根据处理需求来选择使用。如图3所示,处理系统在解析作业流程时,首先获取流程中的处理模块,并按照sequenceNo顺序执行处理模块;当某模块执行时,它会按照参数名称从描述文件中取得相应的参数值完本文档来自技高网...

【技术保护点】
一种用于微地震监测的资料处理方法,其特征在于:所述方法包括:输入微地震数据和观测系统数据;将微地震处理流程进行分类,每类流程由两个或两个以上的处理模块来完成;利用各个处理模块对输入的数据进行处理后,输出处理后的数据;使用模块资源库对所有处理模块进行分类管理,一个新处理模块开发完成后以及已有处理模块的修改都在该模块资源库中进行注册;创建流程时,根据需求选择模块资源库中的模块来创建流程。

【技术特征摘要】
1.一种用于微地震监测的资料处理方法,其特征在于:所述方法包括:
输入微地震数据和观测系统数据;
将微地震处理流程进行分类,每类流程由两个或两个以上的处理模块来完
成;
利用各个处理模块对输入的数据进行处理后,输出处理后的数据;
使用模块资源库对所有处理模块进行分类管理,一个新处理模块开发完成
后以及已有处理模块的修改都在该模块资源库中进行注册;
创建流程时,根据需求选择模块资源库中的模块来创建流程。
2.根据权利要求1所述的用于微地震监测的资料处理方法,其特征在于:所述
模块资源库采用XML文件来描述。
3.根据权利要求2所述的用于微地震监测的资料处理方法,其特征在于:所述
模块资源库中的modules节点对各个处理模块进行分类管理,模块资源库中的
type属性描述处理模块的分类;
在模块资源库中,各个处理模块的描述信息包括:模块名称、模块版本号、
模块功能分类和模块功能的简要描述;
所述模块名称在模块资源库中是唯一的;<...

【专利技术属性】
技术研发人员:王海波
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1