技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种基于PRIMER的实体零件快速包壳方法、装置、终端及存储介质与流程  >  正文

一种基于PRIMER的实体零件快速包壳方法、装置、终端及存储介质与流程

  • 国知局
  • 2024-08-30 14:39:30

本发明属于汽车,具体的说是一种基于primer的实体零件快速包壳方法、装置、终端及存储介质。

背景技术:

1、在仿真分析中,对由实体单元组成的零件的外表面进行包壳,具有以下几个重要的意义:

2、1)清晰的界面与边界条件定义:可以更加清晰地定义仿真分析中的界面和边界条件,这些条件可能包括外部载荷、约束、热边界条件等,包壳提供了一个明确的界面,使得这些条件的施加更加精确和直观。

3、2)准确的接触分析:在涉及接触分析的仿真中,包壳的使用可以显著提高分析的准确性。接触问题通常涉及到两个或多个物体之间的相互作用,包壳能够更准确地描述接触面的几何形状和特性,从而更准确地模拟接触行为。

4、3)网格划分优化:实体单元组成的零件在进行网格划分时,外表面往往需要更精细的网格以捕捉关键细节。通过在外表面创建包壳,可以独立地对包壳进行网格划分,使用更小的网格单元以提高分辨率。这样,既保留了内部的粗网格以提高计算效率,又确保了外表面分析的准确性。

5、4)方便数据提取和后处理:包壳作为一个单独的几何层,可以方便地进行数据提取和后处理。例如,可以很容易地从包壳上获取应力、应变、位移等仿真结果数据,用于进一步的分析和可视化。

6、在仿真分析中,现有手工包壳方法作为一种传统且灵活的处理方法,仍然被广泛应用于某些特定场景。该技术主要通过手工操作,在实体零件的外表面形成一层包壳,以便于后续的仿真分析。但是,手工包壳方法存在以下明显不足:

7、1)效率低:对于包含大规模实体零件的仿真分析,需要花费大量的时间来进行包壳。

8、2)易出错:手工包壳过程中可能会由于操作失误导致建模失败,影响仿真分析周期。

9、3)一致性差:不同的操作员可能会产生不同的包壳结果,影响仿真分析的可比性和可重复性。

10、综上所述,手工包壳方法存在效率低、易出错、一致性差等不足,迫切需要开发一种快速、高精度的自动化包壳方法。

技术实现思路

1、为解决上述问题,本发明提供了一种基于primer的实体零件快速包壳方法、装置、终端及存储介质,可以显著提高整车碰撞仿真的效率和精度,降低成本和时间投入,简化操作过程,是提质降本增效的重要手段。

2、本发明技术方案结合附图说明如下:

3、第一方面,本发明实施例提供了一种基于primer的实体零件快速包壳方法,包括:

4、选择仿真模型;

5、选择实体零件;

6、创建包壳板厚、材料;

7、判断实体零件是否需要包壳;若不需要包壳,则结束;若需要包壳,则遍历选择的所有实体零件,分别进行包壳;

8、完成选择的所有实体零件包壳。

9、进一步的,设置第一变量,将仿真模型赋值给第一变量。

10、进一步的,设置第二变量,将实体零件赋值给第二变量。

11、进一步的,设置第三变量和第四变量,将包壳板厚赋值给第三变量,将包壳材料赋值给第四变量。

12、进一步的,每个实体零件进行包壳的具体方法如下:

13、将第二变量中第一个实体零件赋值给第五变量;

14、创建包壳,赋值给第六变量;

15、计算第五变量内实体单元个数,赋值给第七变量;

16、判断第七变量是否为0,若为0移除第二变量中的第一个实体零件;若不为0,将第五变量中最后一个实体单元赋值给第八变量;

17、计算第八变量的属性;

18、创建用于存放当前实体单元第八变量的空列表;

19、判断第八变量是否为六面体,若为六面体,将第八变量的节点编号依次放入列表中,并且计算第八变量外侧面建立包壳后第七变量后置递减;若不为六面体,判断第八变量是否为五面体;

20、若第八变量为五面体,将第八变量的节点编号依次放入列表中,并且计算第八变量外侧面建立包壳第七变量后置递减;若第八变量不为五面体,判断第八变量是否为四面体;

21、若第八变量为四面体,将第八变量的节点编号依次放入列表中,并且计算第八变量外侧面建立包壳第七变量后置递减;若第八变量不为四面体,则第七变量后置递减。

22、进一步的,计算第八变量外侧面的具体方法如下:

23、将第八变量的属性从十进制整数转换为二进制,用于表示第八变量每个面的类型;其中,二进制为0的位数对应的面为外侧面,二进制为1的位数对应的面为内侧面;

24、获得每个面与节点的对应关系;

25、判断每个面为内侧面还是外侧面;

26、遍历第八变量所有面,若判断为外侧面进行包壳建模。

27、进一步的,进行包壳建模的具体方法如下:

28、创建用于表征每个面与节点对应关系的新的列表;

29、获取每个面对应的节点,并放入第九变量;

30、判断第九变量内节点数量,并建立包壳,若第九变量含3个节点,则外侧面为三角形;若第九变量含4个节点,则外侧面为四边形。

31、第二方面,本发明实施例还提供了一种基于primer的实体零件快速包壳装置,包括:

32、第一选择模型,用于选择仿真模型;

33、第二选择模型,用于选择实体零件;

34、创建模型,用于创建包壳板厚、材料;

35、判断模型,用于判断实体零件是否需要包壳;若不需要包壳,则结束;若需要包壳,则遍历选择的所有实体零件,分别进行包壳;

36、包壳模型,用于完成选择的所有实体零件包壳。

37、第三方面,提供一种终端,包括:

38、一个或多个处理器;

39、用于存储所述一个或多个处理器可执行指令的存储器;

40、其中,所述一个或多个处理器被配置为:

41、执行本发明实施例的第一方面所述的方法。

42、第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行本发明实施例的第一方面所述的方法。

43、第五方面,提供一种应用程序产品,当应用程序产品在终端在运行时,使得终端执行本发明实施例的第一方面所述的方法。

44、本发明的有益效果为:

45、1)提高效率:本发明可以提高仿真分析的效率,节省大量时间和人力成本,加快产品开发周期。

46、2)保证精度:本发明可以避免手工包壳方法可能出现的失误,提高仿真分析的精度和可靠性。

47、3)提高数据一致性:本发明可以确保每次分析的数据一致性,方便进行数据对比和分析。

技术特征:

1.一种基于primer的实体零件快速包壳方法,其特征在于,包括:

2.根据权利要求1所述的一种基于primer的实体零件快速包壳方法,其特征在于,设置第一变量,将仿真模型赋值给第一变量。

3.根据权利要求2所述的一种基于primer的实体零件快速包壳方法,其特征在于,设置第二变量,将实体零件赋值给第二变量。

4.根据权利要求3所述的一种基于primer的实体零件快速包壳方法,其特征在于,设置第三变量和第四变量,将包壳板厚赋值给第三变量,将包壳材料赋值给第四变量。

5.根据权利要求4所述的一种基于primer的实体零件快速包壳方法,其特征在于,每个实体零件进行包壳的具体方法如下:

6.根据权利要求5所述的一种基于primer的实体零件快速包壳方法,其特征在于,计算第八变量外侧面的具体方法如下:

7.根据权利要求6所述的一种基于primer的实体零件快速包壳方法,其特征在于,进行包壳建模的具体方法如下:

8.一种基于primer的实体零件快速包壳装置,其特征在于,包括:

9.一种终端,其特征在于,包括:

10.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行如权利要求1至7任一所述的一种基于primer的实体零件快速包壳方法。

技术总结本发明属于汽车技术领域,具体的说是一种基于PRIMER的实体零件快速包壳方法、装置、终端及存储介质。包括:选择仿真模型;选择实体零件;创建包壳板厚、材料;判断实体零件是否需要包壳;若不需要包壳,则结束;若需要包壳,则遍历选择的所有实体零件,分别进行包壳;完成选择的所有实体零件包壳。本发明可以显著提高整车碰撞仿真的效率和精度,降低成本和时间投入,简化操作过程,是提质降本增效的重要手段。技术研发人员:黄泽辉受保护的技术使用者:中国第一汽车股份有限公司技术研发日:技术公布日:2024/8/27

本文地址:https://www.jishuxx.com/zhuanli/20240830/283204.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。