网格生成、结构仿真分析方法、装置、设备及存储介质制造方法及图纸

技术编号:39188658 阅读:9 留言:0更新日期:2023-10-27 08:36
本申请涉及仿真技术领域,公开了一种网格生成方法、结构仿真分析方法、装置、设备及存储介质,以提高网格生成效率。方法部分包括:获取评价部位的初步网格体,初步网格体包括多个多面体网格;按照多面体网格的深度值由大到小的顺序,依次为每个多面体网格的每个顶点和相邻顶点赋予对应的深度值作为标签值,已赋值的顶点不重复赋予标签值;对多面体网格中存在目标标签值大于预设值的多面体网格,再进行多面体网格划分,并为新划分出的多面体网格的每个顶点赋予根据目标标签值减小后的标签值,直至划分出的所有多面体网格的标签值均小于预设值。分出的所有多面体网格的标签值均小于预设值。分出的所有多面体网格的标签值均小于预设值。

【技术实现步骤摘要】
网格生成、结构仿真分析方法、装置、设备及存储介质


[0001]本申请涉及仿真
,尤其涉及一种网格生成方法、结构仿真分析方法、装置、设备及存储介质。

技术介绍

[0002]针对有限元方法(finite element method,FEM)的仿真技术,其中的网格划分是一部最初最重要的前处理工作,从而基于所生成的网格进行后续的仿真工作。专利技术人研究发现,FEM法是一种不可缺少的仿真分析方法,主要体现在3D结构强度,热、流体等分析上。目前的3D结构的网格体的生成方案中,通常都是需要借助软件,利用大量手工工作划分网格,效率较低。

技术实现思路

[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]图1是本申请一实施例中网格生成方法的一流程示意图;
[0030]图2是本申请一实施例中多面体网格的深度值和标签值的赋予过程示意图;
[0031]图3是本申请一实施例中六面体网格的一标签示意图;
[0032]图4是本申请一实施例中六面体网格的一划分示意图;
[0033]图5是本申请一实施例中六面体网格的另一划分示意图;
[0034]图6是本申请一实施例中六面体网格的顶点便签值计算示意图;
[0035]图7是本申请一实施例中生成的最终网格体的一结果示意图;
[0036]图8是本申请一实施例中生成的最终网格体的另一结果示意图;
[0037]图9是本申请一实施例中生成的最终网格体的再一结果示意图;
[0038]图10是本申请一实施例中生成的最终网格体的又一结果示意图;
[0039]图11是本申请一实施例中结构仿真分析方法的一流程示意图;
[0040]图12是本申请一实施例中网格生成装置的一结构示意图;
[0041]图13是本申请一实施例中结构仿真分析装置的一结构示意图;
[0042]图14是本申请一实施例中计算机设备的一结构示意图。
具体实施方式
[0043]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0044]本实施例提供的网格生成方法和结构仿真分析方法,可应用3D

FEM网格划分场景中、其他3D(三维)有网格体划分需求的应用场景中,例如车辆部件的3D...

【技术保护点】

【技术特征摘要】
1.一种网格生成方法,其特征在于,包括:获取评价部位的初步网格体,所述初步网格体包括多个多面体网格;按照所述多面体网格的深度值由大到小的顺序,依次为每个所述多面体网格的每个顶点和相邻顶点赋予对应的深度值作为标签值,已赋值的顶点不重复赋予所述标签值;对所述多面体网格中存在目标标签值大于预设值的多面体网格,再进行多面体网格划分,并为新划分出的多面体网格的每个顶点赋予新的标签值,直至划分出的所有所述多面体网格的标签值均小于所述预设值,所述新的标签值小于所述目标标签值。2.如权利要求1所述的网格生成方法,其特征在于,所述初步网格体包括多个六面体网格。3.如权利要求1所述的网格生成方法,其特征在于,所述对所述多面体网格中存在目标标签值大于预设值的多面体网格,再进行多面体网格划分,包括:确定所述目标标签值大于预设值的多面体网格中,所述目标标签值的标签数量;根据所述标签数量确定多面体划分方式,并按照所述多面体划分方式对所述目标标签值大于预设值的多面体网格再进行多面体网格划分。4.如权利要求1所述的网格生成方法,其特征在于,所述按照所述多面体网格的深度值由大到小的顺序,依次为每个所述多面体网格的每个顶点和相邻顶点赋予标签值之前,所述方法还包括:按照所述多面体网格的分析需求,为所述多面体网格赋予对应的所述深度值,其中,所述多面体网格的分析需求不同,所述多面体网格对应的所述深度值也不同。5.如权利要求1所述的网格生成方法,其特征在于,所述为新划分出的多面体网格的每个顶点赋予新的标签值,直至划分出的所有所述多面体网格的标签值均小于所述预设值后,所述方法还包括:将所有所述多面体网格的所述标签值均小于所述预设值时的网格体作为最终网格体,并通过所述最终网格体生成仿真导入文件。6.如权利要求1...

【专利技术属性】
技术研发人员:刘波张新桂王泽伦刘维李佳
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1