本发明涉及有限元,尤其涉及一种实体仿真结构的局部网格化方法、实体仿真结构的局部网格化装置、电子设备及计算机可读存储介质。
背景技术:
1、有限元是一种数值分析方法,将一个复杂的连接介质分割成若干个有限大小的单元,在每个单元内近似地描述物理场的变化,通过有限元方法可以处理非常复杂的几何形状。
2、有限元仿真是基于网格进行计算,网格划分的越细,参与计算的节点则越多,获得的结果也更加准确,但是对仿真结构通过细网格进行划分的同时也会导致计算资源的浪费,以及仿真分析效率的降低。
技术实现思路
1、本申请主要解决的技术问题是通过对实体仿真结构进行局部网格化,在实现计算精度的同时提高仿真效率。
2、为解决上述技术问题,本申请采用的一个技术方案是:提供一种实体仿真结构的局部网格化方法,所述方法包括:分割所述实体仿真结构中各零部件的关注区域和非关注区域;以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域;对所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域进行节点耦合处理,得到局部网格化处理后的实体仿真结构。
3、在一些实施例中,所述以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域的步骤,包括:以第一预设网格尺寸对所述实体仿真结构中各零部件的关注区域进行网格化处理,得到网格化处理后的关注区域;以第二预设网格尺寸对所述实体仿真结构中各零部件的非关注区域进行网格化处理,得到网格化处理后的非关注区域,所述第一预设网格尺寸小于所述第二预设网格尺寸。
4、在一些实施例中,所述以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域的步骤,包括:
5、以第三预设网格尺寸对所述实体仿真结构中各零部件的关注区域和非关注区域进行第一次网格化处理,得到各零部件第一次网格化处理后的关注区域和第一次网格化处理后的非关注区域;
6、以第四预设网格尺寸对所述实体仿真结构中各零部件第一次网格化处理后的关注区域进行第二次网格化处理,得到各零部件第二次网格化处理后的关注区域,所述第三预设网格尺寸大于所述第四预设网格尺寸;对所述实体仿真结构中各零部件第二次网格化处理后的关注区域和第一次网格化处理后的非关注区域进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构。
7、在一些实施例中,在所述以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域的步骤之后,所述方法还包括:获取所述实体仿真结构中各零部件网格化处理后的关注区域中与对应网格化处理后的非关注区域相邻的第一共面区域,以及所述实体仿真结构中各零部件网格化处理后的非关注区域中与对应网格化处理后的关注区域相邻的第二共面区域;删除所述实体仿真结构中各零部件网格化处理后的非关注区域中与对应网格化处理后的关注区域相邻的第二共面区域,得到删除第二共面区域后的非关注区域;将各零部件网格化处理后的关注区域与所述删除第二共面区域后的非关注区域进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构。
8、在一些实施例中,所述将各零部件网格化处理后的关注区域与所述删除第二共面区域后的非关注区域进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构的步骤,包括:获取所述删除第二共面区域后的非关注区域中与对应第一共面区域相邻的目标网格区域;对所述目标网格区域中各网格的节点与所述第一共面区域中对应网格的节点进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构。
9、在一些实施例中,所述对所述目标网格区域中各网格的节点与所述第一共面区域中对应网格的节点进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构的步骤,包括:根据预设尺寸容差对所述目标网格区域中各网格的节点与所述第一共面区域中对应网格的节点进行第一次节点耦合处理,得到所述第一次节点耦合处理后的实体仿真结构;对所述第一次节点耦合处理后的实体仿真结构中所述目标网格区域中各网格的节点与所述第一共面区域中对应网格的节点进行第二次节点耦合处理,得到所述局部网格化处理后的实体仿真结构。
10、在一些实施例中,在所述对所述实体仿真结构中各零部件第二次网格化处理后的关注区域和第一次网格化处理后的非关注区域进行节点耦合处理,得到局部网格化处理后的实体仿真结构的步骤之后,所述方法还包括:将所述局部网格化处理后的实体仿真结构输入仿真模型中,得到所述仿真模型输出的所述局部网格化处理后的实体仿真结构中各零件的静强度。
11、为解决上述技术问题,本申请采用的另一个技术方案是:提供一种实体仿真结构的局部网格化装置,所述装置包括分割模块、网格化模块和节点耦合模块,分割模块用于分割所述实体仿真结构中各零部件的关注区域和非关注区域;网格化模块用于以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域;节点耦合模块用于对所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域进行节点耦合处理,得到局部网格化处理后的实体仿真结构。
12、为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,包括存储器和处理器,所述存储器存储有程序指令,所述处理器从所述存储器调取所述程序指令以执行上述的实体仿真结构的局部网格化方法。
13、为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质包括储存有程序数据,所述程序数据被处理器执行时用于实现上述的实体仿真结构的局部网格化方法。
14、上述方案,相较于当前为了实现仿真结果的准确度,对实体仿真结构采用统一的小尺寸网格进行网格化,造成计算资源的浪费而言,本申请提供了一种实体仿真结构的局部网格化方法,该方法包括:分割实体仿真结构中各零部件的关注区域和非关注区域;以预设网格化策略对实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域;对实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域进行节点耦合处理,得到局部网格化处理后的实体仿真结构。由此可以对关注区域和非关注区域分别采取不同尺寸的网格进行网格化处理,在确保计算精确度的同时能够减少仿真资源的浪费,提高仿真分析效率。
1.一种实体仿真结构的局部网格化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的实体仿真结构的局部网格化方法,其特征在于,所述以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域的步骤,包括:
3.根据权利要求1所述的实体仿真结构的局部网格化方法,其特征在于,所述以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域的步骤,包括:
4.根据权利要求1所述的实体仿真结构的局部网格化方法,其特征在于,在所述以预设网格化策略对所述实体仿真结构中各零部件的关注区域和非关注区域进行网格化处理,得到所述实体仿真结构中各零部件网格化处理后的关注区域和网格化处理后的非关注区域的步骤之后,所述方法还包括:
5.根据权利要求4所述的实体仿真结构的局部网格化方法,其特征在于,所述将各零部件网格化处理后的关注区域与所述删除第二共面区域后的非关注区域进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构的步骤,包括:
6.根据权利要求5所述的实体仿真结构的局部网格化方法,其特征在于,所述对所述目标网格区域中各网格的节点与所述第一共面区域中对应网格的节点进行节点耦合处理,得到所述局部网格化处理后的实体仿真结构的步骤,包括:
7.根据权利要求1所述的实体仿真结构的局部网格化方法,其特征在于,在所述对所述实体仿真结构中各零部件第二次网格化处理后的关注区域和第一次网格化处理后的非关注区域进行节点耦合处理,得到局部网格化处理后的实体仿真结构的步骤之后,所述方法还包括:
8.一种实体仿真结构的局部网格化装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器存储有程序指令,所述处理器从所述存储器调取所述程序指令以执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,包括:存储有程序数据,所述程序数据被处理器执行时用于实现如权利要求1-7任一项所述的方法。
