气藏裂缝的非结构化网格系统优化的方法和装置制造方法及图纸

技术编号:34378167 阅读:61 留言:0更新日期:2022-08-03 20:49
本发明专利技术提供了一种气藏裂缝的非结构化网格系统优化的方法和装置,属于天然气开发技术领域。该方法包括:获取裂缝系统对应的非结构化网格系统。获取裂缝系统的第i个裂缝,确定第i个裂缝与非结构化网格系统中网格顶点的交点。基于第i个裂缝中第j个裂缝段的外接圆,确定第j个裂缝段为病态裂缝段的情况下,基于外接圆内其他裂缝与非结构化网格系统中网格顶点的目标交点,对非结构化网格系统中目标交点与第j个裂缝段组成的三角形进行弱化求交处理。对每个裂缝的各裂缝段执行上述处理后,获得优化后的非结构化网格系统。采用本发明专利技术,使网格整体质量较好。网格整体质量较好。网格整体质量较好。

【技术实现步骤摘要】
气藏裂缝的非结构化网格系统优化的方法和装置


[0001]本专利技术涉及天然气开发
,特别涉及一种气藏裂缝的非结构化网格系统优化的方法和装置。

技术介绍

[0002]天然气藏指具有一定储量和工业开采价值的地下天然气富集圈闭,裂缝性天然气藏指天然气在裂缝性圈闭中聚集而形成的天然气藏,后续为了方便描述简称为气藏。
[0003]气藏储层物性、气水关系以及裂缝发育特征等都存在着很大的非均质性,给开发生产带来很大的挑战。油藏数值模拟是定量化描述气藏生产动态的常用技术,是认识气藏、预测生产,进行开发方案调整与优化的重要手段。目前,裂缝性的油藏数值模拟大都是基于双重介质模型,但该双重介质模型仅适用于裂缝发育程度高的储层,当存在数条控制着流体流动方向和规模的大裂缝时,其计算结果误差较大。因此,离散裂缝模型应运而生,现有的离散裂缝数值模型都是基于匹配型网格,即将裂缝作为内边界并以此为约束面来进行网格剖分。
[0004]相关技术中,非结构化离散裂缝建模过程中,当裂缝间距离或夹角很小或者距离非常近时会产生一些畸形非结构化网格(如一些畸形三角形网格),导致网格整体质量变差,计算不稳定。

技术实现思路

[0005]为了解决相关技术的问题,本专利技术提供了一种气藏裂缝的非结构化网格系统优化的方法和装置。所述技术方案如下:
[0006]第一方面,本专利技术提供了一种气藏裂缝的非结构化网格系统优化的方法,所述方法包括:
[0007]获取气藏的裂缝系统对应的非结构化网格系统;
[0008]获取所述裂缝系统中的第i个裂缝,确定所述第i个裂缝与所述非结构化网格系统中网格顶点的交点,所述第i个裂缝为所述裂缝系统的任一裂缝,所述裂缝系统包括n个裂缝,i小于或等于n,n为大于2的整数;
[0009]基于所述第i个裂缝中第j个裂缝段的外接圆,判断所述第j个裂缝段是否为病态裂缝段,其中,所述第j个裂缝段为所述第i个裂缝与所述非结构化网格系统中网格顶点的相邻两个交点组成的裂缝段,所述第j个裂缝段为所述第i个裂缝的任一裂缝段,所述外接圆的直径为所述第j个裂缝段;
[0010]在确定所述第j个裂缝段为病态裂缝段的情况下,基于所述外接圆内其他裂缝与所述非结构化网格系统中网格顶点的目标交点,对所述非结构化网格系统中所述目标交点与所述第j个裂缝段组成的三角形进行弱化求交处理,所述其他裂缝为所述裂缝系统中除所述第i个裂缝之外的裂缝;
[0011]在确定所述第j个裂缝段不是病态裂缝段,且所述第j个裂缝段不是所述第i个裂
缝的最后一个裂缝段的情况下,将j取值为j+1,转至执行基于所述第i个裂缝中第j+1个裂缝段的外接圆,判断所述第j+1个裂缝段是否是病态裂缝段的处理;在确定所述第j个裂缝段不是病态裂缝段,且所述第j个裂缝段是所述第i个裂缝的最后一个裂缝段,且所述第i个裂缝不是所述裂缝系统的最后一个裂缝的情况下,将i取值为i+1,转至执行获取所述裂缝系统中的第i+1个裂缝,确定所述第i+1个裂缝与所述非结构化网格系统中网格顶点的交点的处理;
[0012]在所述裂缝系统中所有裂缝中均不存在病态裂缝段时,获得优化后的非结构化网格系统。
[0013]在一种可能的实现方式中,所述非结构化网格系统是通过非结构化网格剖分,对所述裂缝系统中裂缝的数据进行建模生成的,所述非结构化网格系统包括多个三角形网格。
[0014]在一种可能的实现方式中,所述基于所述第i个裂缝中第j个裂缝段的外接圆,判断所述第j个裂缝段是否为病态裂缝段,包括:
[0015]若所述第i个裂缝中第j个裂缝段的外接圆内的目标交点与所述外接圆的圆心之间的距离小于或等于所述外接圆的半径,则确定所述第j个裂缝段为病态裂缝段。
[0016]这样,可以准确的判断裂缝段是否是病态裂缝段。
[0017]在一种可能的实现方式中,所述基于所述外接圆内其他裂缝与所述非结构化网格系统中网格顶点的目标交点,对所述非结构化网格系统中所述目标交点与所述第j个裂缝段组成的三角形进行弱化求交处理,包括:
[0018]将所述非结构化网格系统中所述第j个裂缝段的第一端点,移动至所述目标交点,使得所述非结构化网格系统中不存在所述第j个裂缝段的两个端点与所述目标交点组成的三角形。
[0019]这样,可以准确的优化非结构化网格。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]确定第j个裂缝段的两个端点与所述目标交点的距离;
[0022]将所述两个端点中与所述目标交点的距离最小的端点,确定为所述第一端点。
[0023]这样,可以准确的优化非结构化网格。
[0024]第二方面,本专利技术提供了一种气藏裂缝的非结构化网格系统优化的装置,所述装置包括:
[0025]获取模块,用于:
[0026]获取模块,用于:
[0027]获取气藏的裂缝系统对应的非结构化网格系统;
[0028]获取所述裂缝系统中的第i个裂缝,确定所述第i个裂缝与所述非结构化网格系统中网格顶点的交点,所述第i个裂缝为所述裂缝系统的任一裂缝,所述裂缝系统包括n个裂缝,i小于或等于n,n为大于2的整数;
[0029]判断模块,用于基于所述第i个裂缝中第j个裂缝段的外接圆,判断所述第j个裂缝段是否为病态裂缝段,其中,所述第j个裂缝段为所述第i个裂缝与所述非结构化网格系统中网格顶点的相邻两个交点组成的裂缝段,所述第j个裂缝段为所述第i个裂缝的任一裂缝段,所述外接圆的直径为所述第j个裂缝段;
[0030]优化模块,用于在确定所述第j个裂缝段为病态裂缝段的情况下,基于所述外接圆内其他裂缝与所述非结构化网格系统中网格顶点的目标交点,对所述非结构化网格系统中所述目标交点与所述第j个裂缝段组成的三角形进行弱化求交处理,所述其他裂缝为所述裂缝系统中除所述第i个裂缝之外的裂缝;
[0031]所述判断模块,还用于在确定所述第j个裂缝段不是病态裂缝段,且所述第j个裂缝段不是所述第i个裂缝的最后一个裂缝段的情况下,将j取值为j+1,转至执行基于所述第i个裂缝中第j+1个裂缝段的外接圆,判断所述第j+1个裂缝段是否是病态裂缝段的处理;在确定所述第j个裂缝段不是病态裂缝段,且所述第j个裂缝段是所述第i个裂缝的最后一个裂缝段,且所述第i个裂缝不是所述裂缝系统的最后一个裂缝的情况下,将i取值为i+1,转至执行获取所述裂缝系统中的第i+1个裂缝,确定所述第i+1个裂缝与所述非结构化网格系统中网格顶点的交点的处理;在所述裂缝系统中所有裂缝中均不存在病态裂缝段时,获得优化后的非结构化网格系统。
[0032]在一种可能的实现方式中,所述非结构化网格系统是通过非结构化网格剖分,对所述裂缝系统中裂缝的数据进行建模生成的,所述非结构化网格系统包括多个三角形网格。
[0033]在一种可能的实现方式中,所述判断模块,用于:
[0034]若所述第i个裂缝中第j个裂缝段的外接圆内的目标交点与所述外接圆的圆心之间的距离小于或等于所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种气藏裂缝的非结构化网格系统优化的方法,其特征在于,所述方法包括:获取气藏的裂缝系统对应的非结构化网格系统;获取所述裂缝系统中的第i个裂缝,确定所述第i个裂缝与所述非结构化网格系统中网格顶点的交点,所述第i个裂缝为所述裂缝系统的任一裂缝,所述裂缝系统包括n个裂缝,i小于或等于n,n为大于2的整数;基于所述第i个裂缝中第j个裂缝段的外接圆,判断所述第j个裂缝段是否为病态裂缝段,其中,所述第j个裂缝段为所述第i个裂缝与所述非结构化网格系统中网格顶点的相邻两个交点组成的裂缝段,所述第j个裂缝段为所述第i个裂缝的任一裂缝段,所述外接圆的直径为所述第j个裂缝段;在确定所述第j个裂缝段为病态裂缝段的情况下,基于所述外接圆内其他裂缝与所述非结构化网格系统中网格顶点的目标交点,对所述非结构化网格系统中所述目标交点与所述第j个裂缝段组成的三角形进行弱化求交处理,所述其他裂缝为所述裂缝系统中除所述第i个裂缝之外的裂缝;在确定所述第j个裂缝段不是病态裂缝段,且所述第j个裂缝段不是所述第i个裂缝的最后一个裂缝段的情况下,将j取值为j+1,转至执行基于所述第i个裂缝中第j+1个裂缝段的外接圆,判断所述第j+1个裂缝段是否是病态裂缝段的处理;在确定所述第j个裂缝段不是病态裂缝段,且所述第j个裂缝段是所述第i个裂缝的最后一个裂缝段,且所述第i个裂缝不是所述裂缝系统的最后一个裂缝的情况下,将i取值为i+1,转至执行获取所述裂缝系统中的第i+1个裂缝,确定所述第i+1个裂缝与所述非结构化网格系统中网格顶点的交点的处理;在所述裂缝系统中所有裂缝中均不存在病态裂缝段时,获得优化后的非结构化网格系统。2.根据权利要求1所述的方法,其特征在于,所述非结构化网格系统是通过非结构化网格剖分,对所述裂缝系统中裂缝的数据进行建模生成的,所述非结构化网格系统包括多个三角形网格。3.根据权利要求1或2所述的方法,其特征在于,所述基于所述第i个裂缝中第j个裂缝段的外接圆,判断所述第j个裂缝段是否为病态裂缝段,包括:若所述第i个裂缝中第j个裂缝段的外接圆内的目标交点与所述外接圆的圆心之间的距离小于或等于所述外接圆的半径,则确定所述第j个裂缝段为病态裂缝段。4.根据权利要求1或2所述的方法,其特征在于,所述基于所述外接圆内其他裂缝与所述非结构化网格系统中网格顶点的目标交点,对所述非结构化网格系统中所述目标交点与所述第j个裂缝段组成的三角形进行弱化求交处理,包括:将所述非结构化网格系统中所述第j个裂缝段的第一端点,移动至所述目标交点,使得所述非结构化网格系统中不存在所述第j个裂缝段的两个端点与所述目标交点组成的三角形。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定第j个裂缝段的两个端点与所述目标交点的距...

【专利技术属性】
技术研发人员:罗瑜李隆新周源刘晓旭王霞王容吴宜禄
申请(专利权)人:中国石油天然气股份有限公司
类型:发明
国别省市:

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

1