本申请实施例公开了一种二维多孔介质的模型构建方法、装置、设备和存储介质,属于多孔介质模型重构领域。所述方法包括:获取二维多孔介质的二维构造区域;在二维构造区域中确定目标坐标;在待生成的第一圆形固相颗粒与二维构造区域中已有的圆形固相颗粒发生重叠的情况下,基于目标坐标,以及第一圆形固相颗粒的半径,获取第一圆形固相颗粒与已有的圆形固相颗粒之间的重叠度;若叠度小于阈值,则基于所目标坐标,在二维构造区域中生成第一圆形固相颗粒。本申请中,在生成二维多孔介质的模型时,考虑各个圆形固相颗粒的重叠度,保证二维多孔介质的孔隙度的可靠性,有效地提高了依据二维多孔介质的模型生成的多孔介质的可靠性。多孔介质的模型生成的多孔介质的可靠性。多孔介质的模型生成的多孔介质的可靠性。
【技术实现步骤摘要】
二维多孔介质的模型构建方法、装置、设备和存储介质
[0001]本申请涉及多孔介质模型重构领域,特别涉及一种二维多孔介质的模型构建方法、装置、设备和存储介质。
技术介绍
[0002]多孔介质可被看作是由固相骨架和孔隙组成的复合介质,其孔隙由被固相骨架分隔的大量小孔隙所构成。多孔介质内部孔隙结构极其复杂,孔隙形态及空间分布会对其中流体运移和传热产生重要影响。然而,在相关技术中,生成多孔介质时未考虑不同固相颗粒间发生重叠的情况。
技术实现思路
[0003]本申请实施例提供了一种二维多孔介质的模型构建方法、装置、设备和存储介质,保证二维多孔介质的孔隙度的可靠性,有效地提高了依据二维多孔介质的模型生成的多孔介质的可靠性。技术方案如下:
[0004]一方面,本申请实施例提供一种二维多孔介质的模型构建方法,所述方法包括:
[0005]获取二维多孔介质的二维构造区域;
[0006]在所述二维构造区域中确定目标坐标;
[0007]在待生成的第一圆形固相颗粒与所述二维构造区域中已有的圆形固相颗粒发生重叠的情况下,基于所述目标坐标,以及所述第一圆形固相颗粒的半径,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度;
[0008]若所述重叠度小于阈值,则基于所述目标坐标,在所述二维构造区域中生成所述第一圆形固相颗粒。
[0009]在示意性实施例中,所述基于所述目标坐标,以及所述第一圆形固相颗粒的半径,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度,包括:
[0010]基于所述目标坐标,以及所述第一圆形固相颗粒的半径,确定目标覆盖范围;其中,所述目标覆盖范围是指所述第一圆形固相颗粒在所述二维构造区域中的覆盖范围;
[0011]从所述目标覆盖范围中获取重叠覆盖范围;其中,所述重叠覆盖范围是指所述目标覆盖范围与所述已有的圆形固相颗粒的覆盖范围之间的重叠范围;
[0012]基于所述目标覆盖范围与所述重叠覆盖范围,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度。
[0013]在示意性实施例中,所述二维构造区域包括网格,所述网格是基于所述二维构造区域中的横向网格和纵向网格生成的;
[0014]所述基于所述目标覆盖范围与所述重叠覆盖范围,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度,包括:
[0015]获取所述目标覆盖范围内的网格数量,以及所述重叠覆盖范围内的网格数量;
[0016]基于所述目标覆盖范围内的网格数量,以及所述重叠覆盖范围内的网格数量,获
取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度。
[0017]在示意性实施例中,所述二维多孔介质中包括半径不同的圆形固相颗粒。
[0018]在示意性实施例中,所述基于所述目标坐标,在所述二维构造区域中生成所述第一圆形固相颗粒之后,还包括:
[0019]在所述二维构造区域中已生成的各个圆形固相颗粒中,获取与所述第一圆形固相颗粒半径相同的固相颗粒;
[0020]获取与所述第一圆形固相颗粒半径相同的固相颗粒,在所述二维构造区域中的面积占比;
[0021]若所述面积占比大于门限值,则在所述二维构造区域中生成第二圆形固相颗粒;其中,所述第二圆形固相颗粒的半径小于所述第一圆形固相颗粒的半径,且大于其它未生成的圆形固相颗粒的半径。
[0022]在示例性实施例中,所述方法还包括:
[0023]基于所述二维构造区域中已有的圆形固相颗粒,获取所述二维多孔介质的孔隙度;
[0024]若所述孔隙度小于或等于目标值,则确定所述二维多孔介质的模型构造完成。
[0025]在示例性实施例中,所述基于所述二维构造区域中已有的圆形固相颗粒,获取所述二维多孔介质的孔隙度,包括:
[0026]获取第一网格数和第二网格数;其中,所述第一网格数是指所述二维构造区域中的网格总数,所述第二网格数是指所述二维构造区域中孔隙所占的网格总数;
[0027]基于所述第一网格数和所述第二网格数,获取所述二维多孔介质的孔隙度。
[0028]另一方面,本申请实施例提供了一种二维多孔介质的模型构建装置,所述装置包括:
[0029]区域获取模块,用于获取二维多孔介质的二维构造区域;
[0030]坐标确定模块,用于在所述二维构造区域中确定目标坐标;
[0031]重叠度获取模块,用于在待生成的第一圆形固相颗粒与所述二维构造区域中已有的圆形固相颗粒发生重叠的情况下,基于所述目标坐标,以及所述第一圆形固相颗粒的半径,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度;
[0032]颗粒生成模块,用于若所述重叠度小于阈值,则基于所述目标坐标,在所述二维构造区域中生成所述第一圆形固相颗粒。
[0033]在示例性实施例中,所述重叠度获取模块,包括:范围确定单元、范围获取单元和重叠度获取单元。
[0034]范围确定单元,用于基于所述目标坐标,以及所述第一圆形固相颗粒的半径,确定目标覆盖范围;其中,所述目标覆盖范围是指所述第一圆形固相颗粒在所述二维构造区域中的覆盖范围;
[0035]范围获取单元,用于从所述目标覆盖范围中获取重叠覆盖范围;其中,所述重叠覆盖范围是指所述目标覆盖范围与所述已有的圆形固相颗粒的覆盖范围之间的重叠范围;
[0036]重叠度获取单元,用于基于所述目标覆盖范围与所述重叠覆盖范围,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度。
[0037]在示例性实施例中,所述二维构造区域包括网格,所述网格是基于所述二维构造
区域中的横向网格和纵向网格生成的;所述重叠度获取单元,用于获取所述目标覆盖范围内的网格数量,以及所述重叠覆盖范围内的网格数量;基于所述目标覆盖范围内的网格数量,以及所述重叠覆盖范围内的网格数量,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度。
[0038]在示例性实施例中,所述二维多孔介质中包括半径不同的圆形固相颗粒。
[0039]在示例性实施例中,所述装置还包括:颗粒获取模块和面积获取模块。
[0040]颗粒获取模块,用于在所述二维构造区域中已生成的各个圆形固相颗粒中,获取与所述第一圆形固相颗粒半径相同的固相颗粒;
[0041]面积获取模块,用于获取与所述第一圆形固相颗粒半径相同的固相颗粒,在所述二维构造区域中的面积占比;
[0042]所述颗粒生成模块,还用于若所述面积占比大于门限值,则在所述二维构造区域中生成第二圆形固相颗粒;其中,所述第二圆形固相颗粒的半径小于所述第一圆形固相颗粒的半径,且大于其它未生成的圆形固相颗粒的半径。
[0043]在示例性实施例中,所述装置还包括:孔隙度获取模块和模型确定模块。
[0044]孔隙度获取模块,用于基于所述二维构造区域中已有的圆形固相颗粒,获取所述二维多孔介质的孔隙度;
[0045]模型本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种二维多孔介质的模型构建方法,其特征在于,所述方法包括:获取二维多孔介质的二维构造区域;在所述二维构造区域中确定目标坐标;在待生成的第一圆形固相颗粒与所述二维构造区域中已有的圆形固相颗粒发生重叠的情况下,基于所述目标坐标,以及所述第一圆形固相颗粒的半径,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度;若所述重叠度小于阈值,则基于所述目标坐标,在所述二维构造区域中生成所述第一圆形固相颗粒。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标坐标,以及所述第一圆形固相颗粒的半径,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度,包括:基于所述目标坐标,以及所述第一圆形固相颗粒的半径,确定目标覆盖范围;其中,所述目标覆盖范围是指所述第一圆形固相颗粒在所述二维构造区域中的覆盖范围;从所述目标覆盖范围中获取重叠覆盖范围;其中,所述重叠覆盖范围是指所述目标覆盖范围与所述已有的圆形固相颗粒的覆盖范围之间的重叠范围;基于所述目标覆盖范围与所述重叠覆盖范围,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度。3.根据权利要求2所述的方法,其特征在于,所述二维构造区域包括网格,所述网格是基于所述二维构造区域中的横向网格和纵向网格生成的;所述基于所述目标覆盖范围与所述重叠覆盖范围,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度,包括:获取所述目标覆盖范围内的网格数量,以及所述重叠覆盖范围内的网格数量;基于所述目标覆盖范围内的网格数量,以及所述重叠覆盖范围内的网格数量,获取所述第一圆形固相颗粒与所述已有的圆形固相颗粒之间的重叠度。4.根据权利要求1所述的方法,其特征在于,所述二维多孔介质中包括半径不同的圆形固相颗粒。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标坐标,在所述二维构造区域中生成所述第一圆形固相颗粒之后,还包括:在所述二维构造区域中已生成的各个圆形固相颗粒中,获取与所述第一圆形固相颗...
【专利技术属性】
技术研发人员:李滔,胡勇,李骞,彭先,戚涛,赵梓寒,胡碟,李秋,王蓓,张飞,
申请(专利权)人:中国石油天然气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。