本申请涉及仿真,尤其涉及一种网格生成方法、结构仿真分析方法、装置、设备及存储介质。
背景技术:
1、针对有限元方法(finite element method,fem)的仿真技术,其中的网格划分是一部最初最重要的前处理工作,从而基于所生成的网格进行后续的仿真工作。发明人研究发现,fem法是一种不可缺少的仿真分析方法,主要体现在3d结构强度,热、流体等分析上。目前的3d结构的网格体的生成方案中,通常都是需要借助软件,利用大量手工工作划分网格,效率较低。
技术实现思路
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、上述实现的方案中,通过设计初步网格体后会自动赋予多面体网格顶点的标签值,基于各个多面体网格顶点的标签值不断进行划分直至划分至所有多面体顶点所有标签值均小于所设定的预设值,以得到最终网格体,可见,网格生成的过程自动往复性,可自动往复计算出高精度网格,而且无需借助软件手工作业,也极大的提高了网格生成效率,整体缩短了开发周期,和减少人工成本投入。
1.一种网格生成方法,其特征在于,包括:
2.如权利要求1所述的网格生成方法,其特征在于,所述初步网格体包括多个六面体网格。
3.如权利要求1所述的网格生成方法,其特征在于,所述对所述多面体网格中存在目标标签值大于预设值的多面体网格,再进行多面体网格划分,包括:
4.如权利要求1所述的网格生成方法,其特征在于,所述按照所述多面体网格的深度值由大到小的顺序,依次为每个所述多面体网格的每个顶点和相邻顶点赋予标签值之前,所述方法还包括:
5.如权利要求1所述的网格生成方法,其特征在于,所述为新划分出的多面体网格的每个顶点赋予新的标签值,直至划分出的所有所述多面体网格的标签值均小于所述预设值后,所述方法还包括:
6.如权利要求1-5任一项所述的网格生成方法,其特征在于,所述深度值相同的所述多面体网格在赋予所述标签值时并行赋予。
7.一种结构仿真分析方法,其特征在于,包括:
8.一种网格生成装置,其特征在于,包括:
9.一种结构仿真分析装置,其特征在于,包括:
10.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的网格生成方法,或实现如权利要求7所述的结构仿真分析方法的步骤。
11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的网格生成方法,或实现如权利要求7所述的结构仿真分析方法的步骤。