一种非结构网格的调整方法、装置、设备及存储介质与流程
- 国知局
- 2024-11-06 15:07:10
本申请涉及计算机,尤其涉及一种非结构网格的调整方法、装置、设备及存储介质。
背景技术:
1、网格自适应技术是一种在数值模拟中根据流动特性,动态调整网格分辨率的技术。基于网格自适应技术,能够增加关键区域的网格分辨率,从而提高流场的数值模拟精度,也能够降低非关键区域的网格分辨率,从而降低计算资源开销。
2、目前,采用模板法的划分方式,对非结构网格中的标准单元(例如,四面体、金字塔、三棱柱、六面体)进行细分,从而达到提高网格分辨率的目的。但是,这种模板法的划分方式,无法适用于非标准单元,兼容性差。
技术实现思路
1、本申请提供了一种非结构网格的调整方法、装置、设备及存储介质,能够适用于非标准单元的网格划分,兼容性更好。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供了一种非结构网格的调整方法,应用于处理设备,所述方法包括:
4、对目标对象进行仿真,得到所述目标对象在第一时段的流动特性;
5、根据所述第一时段的流动特性,确定待调整区域;
6、确定所述待调整区域中目标网格的目标顶点,与所述目标顶点相邻接的多个网格边和多个网格面;
7、根据所述目标顶点、与所述目标顶点相邻接的每个网格边的边内点、与所述目标顶点相邻接的每个网格面的面内点以及所述目标网格的格内点,对所述目标网格进行细分,得到所述目标顶点对应的目标子网格。
8、在一些可能的实现方式中,所述网格边的边内点为所述网格边的几何中心;和/或,所述网格面的面内点为所述网格面的几何中心;和/或,所述目标网格的格内点为所述目标网格的几何中心。
9、在一些可能的实现方式中,所述方法还包括:
10、确定所述目标对象在第二时段的流动特性,所述第二时段为所述第一时段之后的时段;
11、如果所述第二时段的流动特性表征所述待调整区域由关键区域变为非关键区域,则将多个目标子网格合并为所述目标网格。
12、在一些可能的实现方式中,所述确定所述待调整区域中目标网格的目标顶点,与所述目标顶点相邻接的多个网格边和多个网格面,包括:
13、获取所述待调整区域中目标网格的拓扑信息;
14、根据所述目标网格的拓扑信息,确定所述目标网格的目标顶点;
15、根据所述目标顶点,确定与所述目标顶点相邻接的多个网格边和多个网格面。
16、在一些可能的实现方式中,所述根据所述目标顶点、与所述目标顶点相邻接的每个网格边的边内点、与所述目标顶点相邻接的每个网格面的面内点以及所述目标网格的格内点,对所述目标网格进行细分,包括:
17、将所述目标网格的格内点分别连接与所述目标顶点相邻接的每个网格面的面内点;
18、将与所述目标顶点相邻接的每个网格面的面内点分别连接各自网格面的网格边的边内点;
19、将与所述目标顶点相邻接的每个网格边的边内点分别与所述目标顶点连接,以对所述目标网格进行细分。
20、第二方面,本申请提供了一种非结构网格的调整装置,所述装置包括:
21、仿真模块,用于对目标对象进行仿真,得到所述目标对象在第一时段的流动特性;
22、确定模块,用于根据所述第一时段的流动特性,确定待调整区域;确定所述待调整区域中目标网格的目标顶点,与所述目标顶点相邻接的多个网格边和多个网格面;
23、调整模块,用于根据所述目标顶点、与所述目标顶点相邻接的每个网格边的边内点、与所述目标顶点相邻接的每个网格面的面内点以及所述目标网格的格内点,对所述目标网格进行细分,得到所述目标顶点对应的目标子网格。
24、在一些可能的实现方式中,所述网格边的边内点为所述网格边的几何中心;和/或,所述网格面的面内点为所述网格面的几何中心;和/或,所述目标网格的格内点为所述目标网格的几何中心。
25、在一些可能的实现方式中,所述装置还包括合并模块;
26、所述确定模块,还用于确定所述目标对象在第二时段的流动特性,所述第二时段为所述第一时段之后的时段;
27、所述合并模块,用于如果所述第二时段的流动特性表征所述待调整区域由关键区域变为非关键区域,则将多个目标子网格合并为所述目标网格。
28、第三方面,本申请提供了一种计算设备,包括存储器和处理器;
29、其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述计算设备执行如第一方面中任一项所述的方法。
30、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行如第一方面中任一项所述的方法。
31、由上述技术方案可知,本申请至少具有如下有益效果:
32、本申请提供了一种非结构网格的调整方法,该方法可以应用于处理设备,该方法包括,处理设备先对目标对象进行仿真,得到该目标对象的第一时段的流动特性,然后基于该第一时段的流动特性,确定待调整区域,该待调整区域包括至少一个网格,可以从该待调整区域中确定目标网格的目标顶点,以及,与该目标顶点相邻接的多个网格边和多个网格面。然后根据目标顶点、与该目标顶点相邻接的每个网格边的边内点、与目标顶点相邻接的每个网格面的面内点以及目标网格的格内点,对该目标网格进行细分,得到该目标顶点对应的目标子网格,类似的,针对目标网格的每个顶点均进行类似的处理后,可以得到该每个顶点对应的子网格,即,目标网格对应的全部子网格。与传统的模板法相比,本申请的技术方案中所提出的细分方式,无需考虑被细分网格的单元类型,可以适用标准单元和非标准单元,兼容性更好。
33、应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
技术特征:1.一种非结构网格的调整方法,其特征在于,应用于处理设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述网格边的边内点为所述网格边的几何中心;和/或,所述网格面的面内点为所述网格面的几何中心;和/或,所述目标网格的格内点为所述目标网格的几何中心。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述确定所述待调整区域中目标网格的目标顶点,与所述目标顶点相邻接的多个网格边和多个网格面,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标顶点、与所述目标顶点相邻接的每个网格边的边内点、与所述目标顶点相邻接的每个网格面的面内点以及所述目标网格的格内点,对所述目标网格进行细分,包括:
6.一种非结构网格的调整装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述网格边的边内点为所述网格边的几何中心;和/或,所述网格面的面内点为所述网格面的几何中心;和/或,所述目标网格的格内点为所述目标网格的几何中心。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括合并模块;
9.一种计算设备,其特征在于,包括存储器和处理器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行如权利要求1至5任一项所述的方法。
技术总结本申请公开了一种非结构网格的调整方法、装置、设备及存储介质,涉及计算机技术领域,该方法包括对目标对象进行仿真,得到所述目标对象在第一时段的流动特性;根据所述第一时段的流动特性,确定待调整区域;确定所述待调整区域中目标网格的目标顶点,与所述目标顶点相邻接的多个网格边和多个网格面;根据所述目标顶点、与所述目标顶点相邻接的每个网格边的边内点、与所述目标顶点相邻接的每个网格面的面内点以及所述目标网格的格内点,对所述目标网格进行细分,得到所述目标顶点对应的目标子网格。该方法能够适用于非标准单元的网格划分,兼容性更好。技术研发人员:钱凯,张亮,徐应洲受保护的技术使用者:北京凌云智擎软件有限公司技术研发日:技术公布日:2024/11/4本文地址:https://www.jishuxx.com/zhuanli/20241106/325415.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。