一种基于多源数据整合的油藏建模方法及系统与流程

文档序号:31465223发布日期:2022-09-09 20:46阅读:79来源:国知局
一种基于多源数据整合的油藏建模方法及系统与流程

1.本发明涉及油藏多源数据建模技术领域,尤其涉及一种基于多源数据整合的油藏建模方法及系统。


背景技术:

2.在油气藏勘探及开发领域中,油藏建模所需要的数据种类多,需要涉及多种数据源(实时数据库、生产数据库、其它数据库等),多个建模需求需要数据重复或者标准不统一的情况频有,且整体数据存在着数据存储分布层次多、查找困难、数据异构和数据更新产生的应用不准确、数据冗余及流程割裂带来的数据不一致,以及数据查询及使用过程繁琐、信息共享程度低等问题。
3.随着计算机工程、数学模型和油藏工程等学科的不断发展和融合,油藏数值模拟技术在工程中的应用日趋广泛完善。通过油藏数值模拟可以掌握油藏的整体规律,进而支持研究合理的开发方案,选择最佳的开采参数,以最少的投资、最科学的开采方式而获得最高采收率及最大的经济效益,对于油藏开采工程至关重要。
4.如今油藏数值模型主流软件数据文件主要包含网格属性、储层物性、流体物性、生产历史等规范性格式模块,以界面化操作输入或直接手写数据文件为主,但油藏数值模型涉及的模块多、参数多,对油藏数值模型建模人员专业及软件操作水平要求较高,但是现有技术中处理数据时通常将全部源数据传输至后台,并存储在相应的数据库中,需要应用时,从整体数据库中提取对应的数据并清洗处理后,应用于数据分析和建模运算,这样无差别数据传输,所需的传输成本较高,且耗时较长,且投入到数据建模或其他运算中之前,现有技术数据准备及处理过程繁琐,整体实现油藏数值模型需要建模周期更长(2-3个月)、效率过低,难以可靠、高效地为油藏开采工程提供支持。
5.公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成己为本领域技术人员所公知的现有技术。


技术实现要素:

6.为解决上述问题,本发明提供了一种基于多源数据整合的油藏建模方法,在一个实施例中,所述方法包括:
7.整合模板设计步骤、依据所有关联多源油藏数据的数据特征和应用的所有建模数据条件设计涵盖油藏数据全面提取需求的标准模板;所述标准模板中包括多个子模板,每个数据提取模板对应一种建模数据条件;
8.多源数据提取步骤、依据需求的建模数据条件从独立或者整体的多源数据库中提取对应的油藏源数据,存储至标准模板中的相应子模板中,针对性地实现数据融合;
9.数据核验步骤、根据需求的油藏建模条件列表核验标准模板对应子模板中的数据是否符合要求,若不符合,重新执行多源数据提取步骤,直至所需数据全都符合要求;
10.油藏建模步骤、对于标准模板中通过核验的源数据,同步输入匹配的油藏数值模型专业软件,转换得到若干油藏数值模型模块数据结构文件,并集成得到整体的油藏数值模型。
11.作为本发明的进一步改进,所述方法还包括:
12.模型核验步骤、针对得到的整体油藏数值模型,利用预设的测试数据基于其执行运算,根据运算过程和运算结果核验其各项模块数据结构文件的完整性及有效性,若不满足设定要求,重新执行油藏建模步骤,直至各项模块数据结构文件全都满足要求。
13.一个优选的实施例中,在油藏建模步骤中,通过与应用建模条件对应的接口或路径,将源数据同步输入匹配的油藏数值模型专业软件中;
14.具体地,一个实施例中,标准模板设计步骤中,设置所述子模板中包括不同的数据存储区,分别对应存储不同数据源字段和数据类型的数据对象,所述数据源字段根据源数据的源类别字段设定,包括各类油藏数据字段。
15.进一步地,一个实施例中,在多源数据提取步骤中,以所提取源数据的数据类别关键字或字段为索引将其存储至对应的子模块中。
16.一个可选的实施例中,对于不同的建模数据条件需要提取同一种源数据的情况,分别独立提取并按照与建模数据条件相匹配的组织格式储存至匹配的子模块中。
17.另一方面,作为本发明的改进实施例,在数据核验步骤中,按照对应的建模数据条件对标准模板中各个子模板中的数据完整性和有效性进行核验,两者均满足要求则确定为通过核验,否则,针对未通过核验的当前建模条件对应的全部数据重新提取。
18.进一步地,一个实施例中,在油藏建模步骤中,包括:
19.根据地质模型文件及对应的输入数据和注释文本,识别并转换生成油藏模型储层物性grid数据结构文件;
20.根据数据整合标准模板中的高压物性和相对渗透率数据,识别并转换生成油藏模型props数据结构文件;
21.根据数据整合标准模板中的射孔和生产动态数据,识别并转换生成油藏模型schedule数据结构文件;
22.根据实际输入数据和注释文本,识别并生成油藏模型start、edit、regions、solution、summary数据结构文件。
23.基于上述任意一个或多个实施例中所述方法的其他方面,本发明还提供一种存储介质,该存储介质上存储有可实现如上述任意一个或多个实施例中所述方法的程序代码。
24.基于上述任意一个或多个实施例中所述方法的应用方面,本发明还提供一种基于多源数据整合的油藏建模系统,该系统执行如上述任意一个或多个实施例中所述的方法。
25.与最接近的现有技术相比,本发明还具有如下有益效果:
26.本发明提供的一种基于多源数据整合的油藏建模方法及系统,该方法通过依据所有关联多源油藏数据的数据特征和应用的所有建模数据条件,设计涵盖油藏数据全面提取需求的标准模板,基于此,依据需求的建模数据条件从独立或者整体的多源数据库中提取油藏源数据,存储至标准模板中的相应子模板中;将兼顾数据属性和应用建模条件的数据模板与数据处理技术有机结合,实现全流程数据快速整合,保障提取及存储的源数据格式和内容与应用建模要求相对应,有目标有规则地实现数据提取和融合,控制操作数据量的
基础上保障数据处理结果与后续应用的关联性;
27.另外的,本发明还根据预设的建模条件核验各子模板中数据的完整性和有效性,确定符合条件后再将源数据应用于转换数据结构文件和集成建模任务,避免了因提取过程中或者数据存储过程中出现失误或异常导致数据处理结果完整性不足或不可用的情况,进一步提升了数据处理结果的精确性,可靠地实现基于模板数据整合的油藏快速建模。
28.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
29.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
30.图1是本发明一实施例所提供基于多源数据整合的油藏建模方法的流程示意图;
31.图2是本发明实施例所提供基于多源数据整合的油藏建模方法的数据源标准模板示意图;
32.图3是本发明另一实施例所提供基于多源数据整合的油藏建模方法的数据整合及建模操作流程明细图;
33.图4是本发明实施例所提供基于多源数据整合的油藏建模方法的数据提取流程示意图;
34.图5是本发明实施例所提供基于多源数据整合的油藏建模方法的油藏多源数据整合生产动态数据示例;
35.图6是本发明一实施例所提供基于多源数据整合的油藏建模方法的八类分模块数据文件构建结果示例;
36.图7是本发明实施例所提供基于多源数据整合的油藏建模方法的油藏数据模型集成data文件结果示例;
37.图8是本发明一实施例提供的基于多源数据整合的油藏建模系统的结构示意图。
38.图9是本发明实施例提供的基于多源数据整合的油藏建模系统的功能结构关系原理图。
具体实施方式
39.以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
40.虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
41.计算机设备包括用户设备与网络设备。其中,用户设备或客户端包括但不限于电
脑、智能手机、pda等;网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云。计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、vpn网络等。
42.这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
43.随着计算机工程、数学模型和油藏工程等学科的不断发展和融合,油藏数值模拟技术在工程中的应用日趋广泛完善。通过油藏数值模拟可以掌握油藏的整体规律,进而支持研究合理的开发方案,选择最佳的开采参数,以最少的投资、最科学的开采方式而获得最高采收率及最大的经济效益,对于油藏开采工程至关重要。
44.但是油气藏勘探及开发领域中,油藏建模所需要的数据种类多,需要涉及多种数据源(实时数据库、生产数据库、其它数据库等),多个建模需求需要数据重复或者标准不统一的情况频有,且整体数据存在着数据存储分布层次多、查找困难、数据异构和数据更新产生的应用不准确、数据冗余及流程割裂带来的数据不一致,以及数据查询及使用过程繁琐、信息共享程度低等问题。
45.如今油藏数值模型主流软件数据文件主要包含网格属性、储层物性、流体物性、生产历史等规范性格式模块,以界面化操作输入或直接手写数据文件为主,但油藏数值模型涉及的模块多、参数多,对油藏数值模型建模人员专业及软件操作水平要求较高,但是现有技术中处理数据时通常将全部源数据传输至后台,并存储在相应的数据库中,需要应用时,从整体数据库中提取对应的数据并清洗处理后,应用于数据分析和建模运算,这样无差别数据传输,所需的传输成本较高,且耗时较长,且投入到数据建模或其他运算中之前,现有技术数据准备及处理过程繁琐,整体实现油藏数值模型需要建模周期更长(2-3个月)、效率过低,难以可靠、高效地为油藏开采工程提供支持。
46.目前,整合分布式异构信息资源的研究方法包括联邦数据库法、数据仓库法、虚拟数据库法、虚拟数据法、分布式组件集成法、直接数据库访问接口法、基于网格、本体、web service以及可扩展标记语言法等。其中,联邦数据库技术的提出就是为了实现对相互独立运行的多个数据库的互操作,通常称相互独立运行的数据库系统为单元数据库系统,所谓联邦数据库系统是一组彼此协作且又相互独立的单元数据库系统的集合,它将单元数据库系统按不同程度进行集成。数据仓库法最根本的特征是物理地存放数,数据仓库的构建是通过对多个数据源的数据进行清理、转换、集成、装载和定期刷新的过程来实现,在统一的数据模型中进行存储,一般数据仓库包括元数据、数据源、数据转换工具、数据集合体和数据查询和分析工具。基于虚拟数据中心的数据整合是指根基于虚拟数据中心的数据整合模型实现了异构数据的整合、透明访问、透明管理,可以对结构化数据、半结构化数据、非结构化数据进行统一访问,而访问方式与数据源无关。分布式组件集成法是通过封装把数据访问转变为相互独立的分布对象,在数据访问者以及数据源之间把单个的或多个服务者设置为数据访问代理,完成存取数据源的操作,最终实现集成异构数据。直接数据库访问接口
法,技术较为简单,不同的程序设计语言会有各自不同的数据库访问接口,程序语言通过这些接口,执行sql语句,进行数据库管理。基于网格、xml、本体和web service方法利用可扩展标记语言,具有跨语言、跨平台、可扩充、高效、显示和内容分离等特点。
47.现有数据处理方法主要集中在信息化、数字化领域,与油气田开发专业数值技术应用领域结合较少、数据访问权限要求较高,应用时通常采用数据整体备份,再分别提取的方式获取运算所需的数据,操作繁杂,耗时耗力且数据提取结果与运算应用的匹配度难以保障。综上所述,在油藏、采油工程数据管理中迫切需要整合数据,即需要将多个相对独立的数据源中的数据对象进行融合,重新结合为一个新的有机整体,从而能够有序、精确地为油藏数据模型的构建提供支持。
48.基于上述需求,本发明的目的是基于采用数据模板的间接访问数据整合法,实现油藏数据模型的快速构建;一是建立数据标准模板,为油藏建模大量多源关键“核数据”的提取提供介质;二是从各类数据库将油藏建模所需“核数据”提取到数据标准模板,为油藏多源数据整合共享及后续快速数值模拟奠定基础。
49.本发明的实现思路为:基于模板数据整合的油藏快速建模技术以油藏多源数据为基础,以油藏数值模拟专业软件规范数据文件为参照,以油藏多源数据标准模板和油藏数值模型标准数据结构文件为数据存储、整合、转换的媒介,实现油藏数值模型八大结构模块文件的快速生成及集成。
50.接下来基于附图详细描述本发明实施例的方法的详细流程,附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机系统中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
51.实施例一
52.图1示出了本发明实施例一提供的基于多源数据整合的油藏建模方法的流程示意图,参照图1可知,该方法包括如下步骤。
53.整合模板设计步骤、依据所有关联多源油藏数据的数据特征和应用的所有建模数据条件设计涵盖油藏数据全面提取需求的标准模板;所述标准模板中包括多个子模板,每个数据提取模板对应一种建模数据条件;
54.多源数据提取步骤、依据需求的建模数据条件从独立或者整体的多源数据库中提取对应的油藏源数据,存储至标准模板中的相应子模板中,针对性地实现数据融合;
55.数据核验步骤、根据需求的油藏建模条件列表核验标准模板对应子模板中的数据是否符合要求,若不符合,重新执行多源数据提取步骤,直至所需数据全都符合要求;
56.油藏建模步骤、对于子模板中通过核验的源数据,同步输入匹配的油藏数值模型专业软件,转换得到若干油藏数值模型模块数据结构文件,并集成得到整体的油藏数值模型。
57.基于上述实施例的实现逻辑,本发明基于数据模板的数据整合技术以油藏相关的多源大量数据为基础,以油藏专业建模数据为需求,以油藏建模多源数据标准模板为数据转换、存储的媒介实现从大量重复无效的源数据到少量唯一有效的“核数据”的数据整合。进一步地,依托数据整合和地质模型,通过整合模板规范数据与油藏数值模型之间的转换,实现油藏数值模型的快速建模,缩短数据准备处理周期、提高数模建模效率,使非专业人士
或对软件不熟悉人员也能快速建模。
58.研究人员考虑到油藏数值模型专业软件在识别和转换的过程中可能存在执行误差导致数据遗漏或出现异常,会影响建模结果的精确性,因此,一个优选的实施例中,本发明的方法还包括:模型核验步骤、针对得到的整体油藏数值模型,利用测试数据基于其执行运算,根据运算过程和运算结果核验其各项模块数据结构文件的完整性及有效性,若不满足设定要求,重新执行油藏建模步骤,直至各项模块数据结构文件全都满足要求。实际应用时,可选取设定时间段或设定规模测试数据执行油藏模型数值运算,检测是否存在正常的运算措施和运算结果,或者进一步将模型运算结果与实际运行数据进行对比分析,确定所构建模型中各项模块数据结构文件的完整性及有效性是否能够满足施工要求。
59.其中,本方案的关键点在于规范化整合油藏多源数据,以及将整合后的标准源数据转换生成油藏数值模型模块数据结构文件并集成。首先,建立标准通用的油藏标准数据模板,本发明根据所使用油藏数值模拟器输入文件数据结构的特点建立油藏数据整合标准模板,将各类源数据提取实现关键数据规范整合,即将源数据提炼并存储成数据模板中的应用于目标建模任务的“核数据”,以及如何应用于构建油藏数据模型。为了保障建立的数据模板相对于源数据以及应用建模条件的双向适配性,一个实施例中,在整合模板设计步骤中,设置所述子模板中包括不同的数据存储区,分别对应存储不同数据源字段和数据类型的数据对象,所述数据源字段根据源数据的源类别字段设定,包括各类油藏数据字段。
60.实际应用时,可以根据所使用油藏数值模拟器输入文件数据结构的特点在各个子模板中建立数据库模板表,样例见图2,用以存储从源数据提取的数据。样例图中,图2表示油藏数据标准模板示例,数据库模板表建立完成后,还可以为表设置关键字或字段索引,以加快数据检索的速度。
61.进一步地,通过多源数据提取步骤提取所需的油藏源数据,依据油藏建模需求的一种或多种建模数据条件从独立或者整体的多源数据库中提取对应的油藏源数据,存储至标准模板中的相应子模板中,针对性地实现数据融合。
62.一个实施例中,在多源数据提取步骤中,多源数据提取步骤中,从独立或者整体的多源数据库中提取对应的油藏源数据后,执行预处理操作,包括识别所提取目标源数据中的重复和无效数据并滤除。
63.进一步地,将提取并预处理后的源数据,以其数据类别关键字或字段为索引存储至对应的子模块中。
64.实际应用时,通过建立数据访问接口或路径,以实现多源大规模源数据的提取;根据数据库模板中应用建模要求对应的关键字或字段识别并提取多源数据中的所需数据,进而将提取数据赋值给数据库模板存储,从而实现油藏建模流程前期的核心数据快速整合。数据整合过程的操作原理流程图如图3所示。
65.另外的,研发人员考虑到当存在多种格式的建模数据需求时,可能存在不同格式的建模任务需要重复用到同一种源数据的情况,而不同的建模任务中对源数据的组织格式要求可能不同,因此,为了更精确地保证所提取源数据与需求条件的匹配性,一个实施例中,在多源数据提取步骤中,对于不同的建模数据条件需要提取同一种源数据的情况,分别独立提取并按照与建模数据条件相匹配的组织格式储存至匹配的子模块中。
66.基于上述实施例中的操作原理,根据油藏数值模型建立需求及油田开发多源数据
库的特点,将数据模板与数据处理技术有机地结合起来实现了全流程数据快速整合。本发明充分利用油田开发标准化及数据库的索引、存储过程技术的特点,不仅可以实现标准高效的数据整合及存储,也使油藏模型建立中的数据前处理过程更加简单、快捷,为后续油藏快速建模及快速拟合奠定了数据标准基础。
67.进一步地,为了避免提取过程或传输过程中出现异常,导致提取结果与提取条件不符,在提取并存储完成后或者应用于目标建模运算之前,采用数据核验步根据预设的建模条件列表核验标准模板对应子模板中的数据是否符合要求;
68.具体地,一个实施例中,在数据核验步骤中,按照对应的建模数据条件对标准模板中各个子模板中的数据完整性和有效性进行核验,两者均满足要求则确定为通过核验,否则,针对未通过核验的当前建模条件对应的全部数据重新提取,以保障提取结果与应用建模条件的精确匹配,避免数据投入应用时才发现异常,影响应用效率。
69.在确定数据的完整性和有效性之后,通过数据输出步骤依据与应用建模条件对应的接口或路径传输至对应的数据建模平台,应用于后续的建模操作或运算中。
70.实际应用时,一个实施例中,在油藏建模步骤中,通过与应用建模条件对应的接口或路径,将源数据同步输入匹配的油藏数值模型专业软件中;可选地,对应的源数据输入油藏数值模型专业软件完成后,清空数据标准模板中当前批次的数据内容。
71.另外的,本发明现可通过软件编程实现,流程可描述如下:
72.(1)数据整合:生成并初始化油藏各类数据标准模板,读取多源数据库关键数据实现数据整合,建立油藏数值模型模板数据库;数据读取流程图如图4所示;
73.(2)数据文件模块构建:根据已建模板数据库,转换构建start、grid、edit、props、regions、solution、summary、schedule八大数据结构文件;
74.(3)油藏数值模型文件构建:将八大数据结构文件集成构建油藏数值模型data文件;
75.(5)运算数据data文件,检查提取模型文件的完整性及有效性;
76.(6)若有数据或模块缺失,重新开展数据文件模块构建及data文件生成;
77.(7)结束并输出最终油藏数值模型文件。
78.具体地,使用本发明提出的方法在特高含水区块实施数据整合。油藏数据整合包括该区块的高压物性、相对渗透率曲线、射孔文件和生产动态数据整合,井筒数据整合包括该区块的注水井、电泵井、抽油机井数据整合,管网数据整合包括该区块的注水和集输管网数据整合。整合后的数据能够满足后续油藏面建模的基本需求。
79.进一步地,一个实施例中,在油藏建模步骤中,包括以下操作:
80.根据地质模型文件及对应的输入数据和注释文本,识别并转换生成油藏模型储层物性grid数据结构文件;
81.根据数据整合标准模板中的高压物性和相对渗透率数据,识别并转换生成油藏模型props数据结构文件;
82.根据数据整合标准模板中的射孔和生产动态数据,识别并转换生成油藏模型schedule数据结构文件;
83.根据实际输入数据和注释文本,识别并生成油藏模型start、edit、regions、solution、summary数据结构文件。
84.进一步地,通常将前面生成的8个模块文件集成,构建油藏数值模型data文件。实施案例:
85.使用本发明提出的方法在特高含水区块实施油藏快速建模。基于模板数据整合的油藏快速建模包括多源数据模板整合、数据文件分模块转换构建、数据data文件集成构建。该油藏快速建模方法能为后续油藏快速拟合提供数据、模板及模型基础。首先,提取多源数据实现数据整合,如图5所示生产动态数据的整合,包括井号、年月、月产油、月产水、月产气、月注水、生产天数等。然后,利用本发明转换生成分模块数据文件,如图6所示8类分模块文件,其中整合的生产动态数据转换生成其中数据最多的“8.sch.sch”生产历史文件。接下来,将8类数据文件集成构建油藏数值模型data文件“res_model.data”并检查模型完整性及有效性,如图7所示。
86.本发明根据油田开发多源数据库及油藏数值模型建立的特点,将数据处理、数据转换及模型建立技术有机结合,实现基于模板数据整合的油藏快速建模。以油藏多源数据为基础,以专业软件数据文件为参照,以标准模板和文件为数据存储、整合、转换的媒介,实现油藏数值模型八大结构模块文件的快速生成及集成;本发明充分利用油田开发标准化及油藏数值模型文件的结构、索引技术特点,既能实现多源数据的快速整合,又使油藏数值模型繁琐的前处理过程变得更加快捷、高效,也为后续油藏数值模型快速拟合奠定标准的数据及模型基础。
87.对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
88.需要指出的是,在本发明的其他实施例中,该方法还可以通过将上述实施例中的某一个或某几个进行结合来得到新的多源油藏数据融合处理方法,以优化管理油藏数据。
89.需要说明的是,基于本发明上述任意一个或多个实施例中的方法,本发明还提供一种存储介质,该存储介质上存储有可实现如述任意一个或多个实施例中所述方法的程序代码,该代码被操作系统执行时能够实现如上所述的基于多源数据整合的油藏建模方法。
90.实施例二
91.上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置或系统实现,因此基于上述任意一个或多个实施例中所述方法的其他方面,本发明还提供一种基于多源数据整合的油藏建模系统,该系统用于执行上述任意一个或多个实施例中所述的基于多源数据整合的油藏建模方法。下面给出具体的实施例进行详细说明。
92.具体地,图8中示出了本发明实施例中提供的基于多源数据整合的油藏建模系统的结构示意图,如图8所示,该系统包括:
93.整合模板设计模块,其配置为依据所有关联多源油藏数据的数据特征和应用的所有建模数据条件设计涵盖油藏数据全面提取需求的数据标准模板;所述数据标准模板中包括多个子模板,每个数据提取模板对应一种建模数据条件;
94.多源数据提取模块、其与多源数据库连接,用于依据需求的建模数据条件从独立或者整体的多源数据库中提取对应的油藏源数据,存储至数据标准模板中的相应子模板中,针对性地实现数据融合;
95.用户界面模块,其配置为实现面向用户的人机交互,用户通过该模块打开、设置、查看数据标准模板的数据参数、运行参数,通过操作指令控制实现油藏多源数据的读取、存储及显示,并实现模型结构文件的构建和集成;
96.数据核验模块,其配置为根据需求的建模条件列表核验标准模板对应子模板中的数据是否符合要求,若不符合,控制多源数据提取模块重新提取,直至所需数据全都符合要求;
97.油藏建模模块,其配置为针对子模板中通过核验的源数据,同步输入匹配的油藏数值模型专业软件,转换得到若干油藏数值模型模块数据结构文件,并集成得到整体的油藏数值模型。
98.其中,油藏建模模块属于核心部分,负责执行油藏模型的转换和结构文件管理。在实现从多源数据库到油藏数值模型所需关键数据的录入与整合后,通过油藏建模模块转换得到油藏数值模型中start、grid、edit、props、regions、solution、summary、schedule八大数据结构文件,各结构文件单独生成、批量构建,其中一个可选的实施例中,所述油藏建模模块中包括独立的start、grid、edit、props、regions、solution、summary、schedule八大数据结构文件模块及data文件集成模块。该模块执行之前,存在一系列模型前处理逻辑,生成带表头数据项的数据模板和带注释的空数据文件。此类模板包括油藏各类数据模板、各类数据文件等。在集成得到模型后,包括模型后处理模块实现核验:该模块存储并显示输出文件中模板数据、数据文件,并评估提取源数据、生成数据文件的完整性及有效性,系统各模块的连接原理如图9所示。
99.其中,用户界面模块:该模块实现发明的人机交互。用户通过该模块打开、设置、读取、输入、生成数据标准模板的数据参数、运行参数、数据文件,显示并实现油藏多源数据的读取、存储及数据结构文件的构建、集成。
100.进一步地,一个优选的实施例中,所述系统还包括:模型核验模块,其配置为:针对得到的整体油藏数值模型,利用测试数据基于其执行运算,根据运算过程和运算结果核验其各项模块数据结构文件的完整性及有效性,若不满足设定要求,重新执行油藏建模操作,直至各项模块数据结构文件全都满足要求。
101.一个可选的实施例中,所述油藏建模模块配置为:通过与应用建模条件对应的接口或路径,将源数据同步输入匹配的油藏数值模型专业软件中。
102.进一步地,一个实施例中,所述整合模板设计模块配置为:设置所述子模板中包括不同的数据存储区,分别对应存储不同数据源字段和数据类型的数据对象,所述数据源字段根据源数据的源类别字段设定,包括各类油藏数据字段。
103.进一步地,需要尽可能全面地实现所需源数据的获取及融合管理,本发明设置有多源数据提取模块,该模块实现尽可能全的多源数据库的汇集及调用。优选地,一个实施例中,所述多源数据提取模块配置为从独立或者整体的多源数据库中提取对应的油藏源数据后,执行预处理操作,包括识别所提取目标源数据中的重复和无效数据并滤除。
104.进一步地,一个实施例中,所述多源数据提取模块还配置为将提取并预处理后的源数据,以其数据类别关键字或字段为索引存储至对应的子模块中。
105.其中,对于不同的建模数据条件需要提取同一种源数据的情况,由多源数据提取模块分别独立提取并储存至匹配的子模块中。
106.一个可选的实施例中,所述数据核验模块配置为:按照对应的建模数据条件对标准模板中各个子模板中的数据完整性和有效性进行核验,两者均满足要求则确定为通过核验,否则,针对未通过核验的当前建模条件对应的全部数据重新提取。通过数据核验模块对数据进行提取后处理,该模块可以识别并显示预输出文件中数据模板对应的数据内容,并评估提取源数据的完整性及有效性。
107.实际应用时,一个实施例中,所述油藏建模模块配置为执行以下操作:
108.根据地质模型文件及对应的输入数据和注释文本,识别并转换生成油藏模型储层物性grid数据结构文件;
109.根据数据整合标准模板中的高压物性和相对渗透率数据,识别并转换生成油藏模型props数据结构文件;
110.根据数据整合标准模板中的射孔和生产动态数据,识别并转换生成油藏模型schedule数据结构文件;
111.根据实际输入数据和注释文本,识别并生成油藏模型start、edit、regions、solution、summary数据结构文件。
112.本发明实施例提供的基于多源数据整合的油藏建模系统中,各个模块或单元结构可以根据实际提取和建模需求独立运行或组合运行,以实现相应的技术效果。
113.应该理解的是,本发明所公开的实施例不限于这里所公开的特定结构、处理步骤或材料,而应当延伸到相关领域的普通技术人员所理解的这些特征的等同替代。还应当理解的是,在此使用的术语仅用于描述特定实施例的目的,而不意味着限制。
114.说明书中提到的“一实施例”意指结合实施例描述的特定特征、结构或特征包括在本发明的至少一个实施例中。因此,说明书通篇各个地方出现的短语“一实施例”并不一定均指同一个实施例。
115.虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1