一种基于浮力法的层间油气运移与充注的自动化方法技术领域
本发明涉及油气成藏过程中的运聚计算方法领域,特别是可以定量化的得到油气在地质层位中的运聚结果和运移路线,并且通过计算机实现了系统的实时模拟计算和显示。
背景技术
目前,油气成藏过程的动态模拟技术作为一项高新技术,是进行油气勘探、地质研究一个重要手段和辅助工具,也是地质信息化的一个重要组成部分。在当前油气勘探工作中,油气成藏过程定量模拟技术在继承盆地模拟的基础上不断发展完善,形成了包含盆地构造史恢复、热史恢复、地层压力史恢复、生排烃史、油气运聚史等五史的数学模拟与定量评价。该技术不仅对当前国内勘探研究带来了新的技术支持模式,也对新老区深化地质认识、降低油气勘探风险、提高勘探效益有重大意义,目前逐渐成为世界各国广泛重视的石油勘探技术热点。而目前的各种模拟软件,存在时间长、数据准备复杂、模拟操作复杂等因素,无法大规模的实际用用,也限制了其在其它综合研究领域的结实使用。
发明内容
本发明的目的是为了解决以上技术问题,提供一种基于浮力法的层间油气运移与充注的自动化方法,以实现快速方便的模拟油气运移的路径和运移的数量,并且图形化的方式显示结果,解决传统模拟计算中数据准备复杂、模拟计算时间长、无法有效的图形显示等问题。
本发明的目的通过如下技术方案来实现:
一种基于浮力法的层间油气运移与充注的自动化方法,包括地质数据预处理流程,基本浮力法运聚算法运算模拟流程,运聚结果显示流程,圈闭统计及评价流程,其特征是:
流程1,所述地质数据预处理系统将地质构造层位数据、构造断层数据、流体势数据、地质属性数据等,通过网格化,重采样,抽稀,加密等数据的转换操作,形成格式比较固定的格式,方便运聚计算使用;
流程2,所述基本浮力法运聚算法运算模拟是利用预处理后的各项地质数据,通过基于浮力法的层间油气运聚模拟计算,来计算出各个地质构造层位的油气运移情况,获得诸如油气运移量、运移强度、运移路线、圈闭聚集量等数据;
流程3,所述运聚结果显示,是把通过运聚模拟计算后的各种数据文件,通过二维或三维图形的方式来在软件界面中显示出来,并且系统对图形进行各种操作,包括叠加、剪切、旋转、缩放、导入、导出;
流程4,所述的圈闭统计及评价,就是通过图形的显示,直观的获得在不同构造层位的油气圈闭情况,获得圈闭的定量化数据,同时可以进行圈闭数据的评价。
本发明基于浮力法的层间油气运移与充注的自动化方法,把基于浮力法的模拟计算和油气充注一起考虑,并且简化了地质数据的处理和应用方式,为用户进行快速油气成藏模拟提供软件实现,同时油气运移与充注也实现了用户对运聚后圈闭的统计的评价提供了实现的途径。采用本发明,实现了快速油气运移和充注,拓展了定量化的油气藏运移应用方式,使油气藏运移定量和定性进行了有效结合。
附图说明
图1为本发明基于浮力法的层间油气运移与充注的自动化方法流程图;
图2是本发明基于浮力法的油气运移的算法实现流程图;
图3是本发明基于浮力法的油气运移算法中的运移流程图;
图4是本发明基于浮力法的油气运移算法中的圈闭充注流程图。
具体实施方式
为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
一种基于浮力法的层间油气运移与充注的自动化方法,包括地质数据预处理流程,基本浮力法运聚算法运算模拟流程,运聚结果显示流程,圈闭统计及评价流程,其中:
所述地质数据预处理流程是将提供的有关数据,例如地质构造层位数据、构造断层数据、流体势数据、地质属性数据等,通过网格化,重采样,抽稀,加密等数据的转换操作,形成格式比较固定的格式,方便运聚计算使用;
所述基本浮力法运聚算法运算模拟流程,是利用预处理后的各项地质数据文件,通过基于浮力法的层间油气运聚模拟计算,来计算出各个地质构造层位的油气运移情况,获得诸如油气运移量、运移强度、运移路线、圈闭聚集量等数据文件;
所述运聚结果显示流程,是把通过运聚模拟计算后的各种数据文件,通过二维或三维图形的方式来在软件界面中显示出来,并且系统可以对图形进行各种操作,包括叠加、剪切、旋转、缩放、导入、导出;
所述的圈闭统计及评价流程,就是通过图形的显示,直观的获得在不同构造层位的油气圈闭情况,获得圈闭的定量化数据,同时可以进行圈闭数据的评价。
主要步骤如下:
步骤1,把搜集到的一些地质构造数据,包括构造层位数据、断层数据、渗透率数据、流体势数据、沉积相数据,通过预处理程序系统进行处理,得到适合运聚计算的数据格式;
步骤2,用户通过运聚计算,并且在计算之前用户可以进行地质属性的设置来控制运聚计算的结果,例如通过控制断层的开闭性和开闭比例,来获得各个层位的油气运移的结果数据,包括各个地质层位的油气运移量、运移强度、实时的运移路线、圈闭的聚集量等;
步骤3,运聚结果出来后,通过圈闭和运聚图形显示系统,不光可以图形显示结果数据,并且还可以和最初的地质属性数据进行叠合显示,提高信息的可信程度。
如图1所示,图1为本发明的一种基于浮力法的层间油气运移与充注的自动化方法总的流程图。在步骤101,用户通过输入平台把探区需要的各项地质数据文件导入到系统中。流程进入到步骤102。
在步骤102,通过数据预处理功能,把导入的原始的地质数据进行相应的处理,获得格式合适的数据文件,流程进入到步骤103
在步骤103,此时进入运聚具体的算法中,主要针对不同的地层,调整运聚参数数据,包括断层数据、地层属性数据等,来进行用户干预。流程进入到步骤104
在步骤104,进行运聚计算,算法中通过分不同地层、不同烃的类型,计算油和气分别的运移的路径和数量,形成各类成果数据。流程进入到步骤105
在步骤105,通过软件的三维或二位图形显示功能,把步骤四获得的结果文件进行显示,同时通过结果数据文件可以进行圈闭的统计和评价工作等。
图2是本发明的基于浮力法的油气运移的主算法实现流程图,主流程方法在程序中的入口函数是TraceOneType,在这个函数中中的输入数据是通过前期数据预处理流程得到的地质构造数据每个单元格的排烃量,判断单元格所在的地质构造高程以及歼灭情况,然后通过具体各个条件的约束,获得单元格的排烃量在地质构造的各个单元格之间的排烃路径,并且同时判断各个圈闭的位置和大小以及储油量,完成在具体的圈闭的油量充注,整体的排烃路径、圈闭位置、圈闭大小、圈闭储油量计算完毕;
图3是基于浮力法的油气运移算法中的具体运移流程图,通过主流程获得单元格的各种信息,判断单元格的法线信息以及疏导性来定位P点,分别分两种情况来重新定位这个P点,再分别判断这个P点是否在所在的单元格内,若在,单元格的运移量移动到新的这个P点位置,若不在,找这个单元格外围的8个临近单元格满足运聚条件的单元格,重新设置新的单元格,然后上面两种情况都走到运移量移动到这个新的单元格中这个流程,同时判断新点的边界构造坐标和高程情况,如果是一个区域的高程最高点,则判断这个单元格是一个适合作为圈闭的单元,否则在这个新的单元格中重新定位P点的新的过程中;
图4是基于浮力法的油气运移算法中的圈闭充注流程图,通过上面运移的流程后,获得充注单元和在当前单元格的油柱高度,查询此单元格临近的已经形成的圈闭,找到当前的圈闭,获得当前这个圈闭的所有的圈闭单元的各种信息,同时判断地质构造单元格现在进入的油源数量是否足够(即当前的圈闭单元是否足够容纳),够,油源量充注到当前圈闭的各个圈闭单元并同时修改圈闭的油量信息,不够,油源量充注到当前圈闭的各个圈闭单元并同时修改圈闭的油量信息,把这个新的单元格作为圈闭中的一个圈闭单元记录下来并在当前圈闭中的圈闭单元数量增加。