本申请涉及计算机,尤其涉及一种基于有限元塑性变形的网格重构方法、装置、设备及介质。
背景技术:
1、目前,基于有限元分析的物体塑性变形仿真,其涉及几何非线性、材料非线性和接触条件非线性等强非线性。在物体挤压或碰撞等塑性变形仿真过程中,由于物体的形状会不断发生变化,会使得物体对应的网格严重畸变,导致仿真的计算精度降低。
2、因此,如何解决物体塑性变形过程中几何非线性大变形所导致的网格畸变问题,进而提高模拟计算精度,已成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、鉴于以上内容,本申请提供一种基于有限元塑性变形的网格重构方法、装置、设备及介质,其目的在于解决上述技术问题。
2、第一方面,本申请提供一种基于有限元塑性变形的网格重构方法,所述方法包括:
3、提取原始网格的轮廓信息,根据所述轮廓信息生成所述原始网格的重构网格;
4、根据所述原始网格的节点的坐标信息,构建所述原始网格的多维二叉树;
5、根据所述多维二叉树的信息,将原始网格对应节点的状态变量映射到所述重构网格节点上。
6、第二方面,本申请提供一种基于有限元塑性变形的网格重构装置,所述装置包括:
7、重构模块:用于提取原始网格的轮廓信息,根据所述轮廓信息生成所述原始网格的重构网格;
8、构建模块:用于根据所述原始网格的节点的坐标信息,构建所述原始网格的多维二叉树;
9、映射模块:用于根据所述多维二叉树的信息,将原始网格对应节点的状态变量映射到所述重构网格节点上。
10、第三方面,本申请提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
11、存储器,用于存放计算机程序;
12、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的基于有限元塑性变形的网格重构方法。
13、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的基于有限元塑性变形的网格重构方法。
14、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
15、本申请通过提取原始网格的轮廓信息,根据轮廓信息生成原始网格的重构网格,根据原始网格的节点的坐标信息,构建原始网格的多维二叉树,根据多维二叉树的信息,将原始网格对应节点的状态变量映射到重构网格节点上,可以解决物体塑性变形仿真过程中几何非线性大变形所导致的网格畸变问题,提高模拟计算的精度。
1.一种基于有限元塑性变形的网格重构方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于有限元塑性变形的网格重构方法,其特征在于,所述提取原始网格的轮廓信息,根据所述轮廓信息生成所述原始网格的重构网格,包括:
3.如权利要求1所述的基于有限元塑性变形的网格重构方法,其特征在于,所述根据所述原始网格的节点的坐标信息,构建所述原始网格的多维二叉树,包括:
4.如权利要求1或3所述的基于有限元塑性变形的网格重构方法,其特征在于,所述根据所述多维二叉树的信息,将原始网格对应节点的状态变量映射到所述重构网格节点上,包括:
5.如权利要求4所述的基于有限元塑性变形的网格重构方法,其特征在于,所述判断所述目标节点是否在所述最近邻单元内,还包括:
6.如权利要求5所述的基于有限元塑性变形的网格重构方法,其特征在于,所述判断所述相邻且相接节点是否在所述最近邻单元内,还包括:
7.如权利要求1所述的基于有限元塑性变形的网格重构方法,其特征在于,所述方法还包括:
8.一种基于有限元塑性变形的网格重构装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于有限元塑性变形的网格重构方法。