技术新讯 > 计算推算,计数设备的制造及其应用技术 > 压铸件的温度映射方法、装置、电子设备及存储介质与流程  >  正文

压铸件的温度映射方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-09-05 14:35:24

本技术涉及数据处理,具体涉及一种压铸件的温度映射方法、装置、电子设备及存储介质。

背景技术:

1、压铸件是通过压铸工艺生产出来的零件,压铸是一种金属铸造工艺,利用模具腔对融化的液体金属施加高压,使得液体金属填充到模具腔体之中,然后待液体金属凝固后,打开模具取出凝固的金属零件。在生产压铸件的过程中,需要计算液体金属的流动参数,以及计算液体金属凝固时对应的温度场,然后再基于温度场确定出压铸件冷却后的位移场。

2、而对于大型压铸件(尺寸较大、体积较大、重量较大等)来说,由于大型压铸件自身的结构更复杂,成型过程中液体金属的流动参数和温度场更难预测,凝固后结构的收缩(位移场)也更难预测,因此大型压铸件最终的尺寸无法得到有效的控制。因此,当前生产压铸件的过程中,对压铸件的参数变化进行监测的准确度较低、对压铸件的参数进行控制的效果较差。

技术实现思路

1、本技术提供一种压铸件的温度映射方法、装置、电子设备及存储介质,以至少解决相关技术中对压铸件的参数变化进行监测的准确度较低、对压铸件的参数进行控制的效果较差的技术问题。本技术的技术方案如下:

2、根据本技术涉及的第一方面,提供一种压铸件的温度映射方法,方法包括:获取目标压铸件的第一网格模型的数据和第二网格模型的数据,第一网格模型的数据包括目标压铸件的温度数据,第一网格模型包括多个第一单元块,多个第一单元块中的每个第一单元块对应n个第一结点,每个第一结点对应有坐标值和温度值,第一网格模型为结构化网格,第二网格模型包括多个第二单元块,多个第二单元块中的每个第二单元块对应m个第二结点,每个第二结点对应有坐标值,第二网格模型为非结构化网格,n和m均为正整数;基于第一网格模型包括的每个第一结点的坐标值和温度值,以及第二网格模型包括的每个第二结点的坐标值,确定第二网格模型包括的每个第二结点的温度值。

3、根据上述技术手段,本技术可以基于目标压铸件的第一网格模型包括的多个第一单元块中的每个第一单元块对应的n个第一结点,以及每个第一结点对应的坐标值,将第一网格模型包括的每个第一结点的温度值映射到第二网格模型包括的多个第二单元块中的每个第二单元块对应的m个第二结点,以确定第二网格模型包括的每个第二结点的温度值。从而将结构化网格模型的温度数据映射到非结构化网格模型中,进而可以根据非结构化网格模型中的温度数据,能够准确的对压铸件的参数变化进行监测,并提升对压铸件的参数进行控制的效果。

4、在一种可能的实施方式中,上述方法还包括:基于第一网格模型的数据构建第一映射表,第一映射表包括第一网格模型包括的全部第一结点中的每个第一结点的坐标值和温度值;基于每个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定每个第一单元块对应的坐标范围;基于第二网格模型的数据构建第二映射表,第二映射表包括第二网格模型包括的全部第二结点中的每个第二结点的坐标值。

5、根据上述技术手段,本技术可以基于第一网格模型的数据构建对应的第一映射表,从而准确的确定每个第一结点的坐标值和温度值,并基于每个第一结点的坐标值,确定每个第一单元块对应的坐标范围。并基于第二网格模型的数据构建对应的第二映射表,确定每个第二结点的坐标值。从而基于这两个映射表,可以根据每个第二结点的坐标值,从第一映射表中准确的确定每个第二结点的坐标值所属的坐标范围,从而确定每个第二结点对应的第一单元块。以在后续能够准确的确定每个第二结点的温度值,提高温度映射的准确度。

6、在一种可能的实施方式中,上述基于第一网格模型包括的每个第一结点的坐标值和温度值,以及第二网格模型包括的每个第二结点的坐标值,确定第二网格模型包括的每个第二结点的温度值,包括:针对第二网格模型包括的全部第二结点中的任一第二结点,基于任一第二结点的坐标值,以及多个第一单元块中的每个第一单元块对应的坐标范围,从多个第一单元块中确定任一第二结点对应的目标单元块;基于目标单元块对应的n个第一结点中的每个第一结点的坐标值和温度值,确定任一第二结点的温度值。

7、根据上述技术手段,本技术可以基于任一第二结点的坐标值和每个第一单元块对应的坐标范围,确定任一第二结点的坐标值所属的坐标范围,从而确定任一第二结点对应的目标单元块;然后可以基于目标单元块对应的每个第一结点的坐标值和温度值,即可确定任一第二结点的温度值。如此基于每个第二结点在第一网格模型中的映射位置,及映射位置对应的目标单元块包括的第一结点的坐标值和温度值,将目标单元块包括的第一结点的温度值映射到第二结点上,即可确定每个第二结点的温度值。从而基于温度映射后的第二网格模型,能够准确的对压铸件的参数变化进行监测,并提升对压铸件的参数进行控制的效果。

8、在一种可能的实施方式中,上述基于任一第二结点的坐标值,以及多个第一单元块中的每个第一单元块对应的坐标范围,从多个第一单元块中确定任一第二结点对应的目标单元块,包括:针对多个第一单元块中的任一个第一单元块,基于任一第二结点的坐标值和任一个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定任一第二结点的坐标值是否属于任一个第一单元块对应的坐标范围;在确定任一第二结点的坐标值属于目标单元块对应的坐标范围的情况下,确定任一第二结点与目标单元块存在对应关系。

9、根据上述技术手段,本技术可以基于任一第二结点的坐标值和每个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定任一第二结点的坐标值所属的坐标范围对应的目标单元块,从而确定任一第二结点与目标单元块存在对应关系。如此基于第二结点的坐标值与每个第一单元块对应的每个第一结点的坐标值之间的关系,即可准确的确定第二结点对应的目标单元块,从而在后续准确的确定每个第二结点的温度值。

10、在一种可能的实施方式中,多个第一单元块中的每个第一单元块通过多个面构成,多个面中的每个面通过第一单元块对应的n个第一结点中的p个第一结点构成,p为小于n的正整数;上述基于任一第二结点的坐标值和任一个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定任一第二结点的坐标值是否属于任一个第一单元块对应的坐标范围,包括:基于任一第二结点的坐标值和任一个第一单元块包括的多个面中的每个面对应的p个第一结点的坐标值,确定多个体积参数;基于多个体积参数和任一个第一单元块的体积参数,确定任一第二结点的坐标值是否属于任一个第一单元块对应的坐标范围;其中,在多个体积参数的和等于任一个第一单元块的体积参数的情况下,确定任一第二结点的坐标值属于任一个第一单元块对应的坐标范围。

11、根据上述技术手段,本技术可以基于任一第二结点的坐标值和任一个第一单元块包括的多个面中的每个面对应的p个第一结点的坐标值,确定多个体积参数,即确定通过任一第二结点的坐标值对应的位置点与任一个第一单元块包括的多个面中的每个面构成的多面体的体积。然后进一步的基于构成的多个多面体的体积和任一个第一单元块的体积之间的大小关系,即可在多个多面体的体积的和等于任一个第一单元块的体积时,确定任一第二结点的坐标值所属的坐标范围,从而确定任一第二结点对应的第一单元块。如此可以准确的确定每个第二结点在第一网络模型中对应的一个第一单元块。

12、在一种可能的实施方式中,上述基于目标单元块对应的n个第一结点中的每个第一结点的坐标值和温度值,确定任一第二结点的温度值,包括:确定任一第二结点的坐标值与目标单元块对应的n个第一结点中的每个第一结点的坐标值之间对应的n个目标距离;基于n个目标距离之间的大小关系确定n个系数,一个目标距离对应一个系数,目标距离的值越大对应的系数越小;基于目标单元块对应的n个第一结点中的每个第一结点的温度值和n个系数,确定任一第二结点的温度值。

13、根据上述技术手段,本技术可以通过确定任一第二结点的坐标值与对应的目标单元块中的每个第一结点的坐标值之间的距离,从而基于任一第二结点的坐标值与目标单元块中的每个第一结点的坐标值之间的距离的大小关系,确定对应的系数,从而再基于目标单元块中的每个第一结点的温度值和对应的系数,确定任一第二结点的温度值。如此基于坐标值之间的距离确定对应的系数,在距离的值越大时对应的系数越小,即可在映射温度值时,提高确定的第二结点的温度值的准确度。

14、在一种可能的实施方式中,上述方法还包括:在从多个第一单元块中未确定出任一第二结点对应的目标单元块的情况下,确定任一第二结点的温度值为0;针对第二网格模型包括的多个第二单元块中的任一个第二单元块,在确定任一个第二单元块对应的m个第二结点中存在目标结点对应的温度值为0的情况下,将任一个第二单元块对应的m个第二结点中对应的温度值不为0的第二结点的温度值的平均值,确定为目标结点的温度值。

15、根据上述技术手段,本技术可以在从多个第一单元块中未确定出某个第二结点对应的目标单元块的情况下,将该第二结点的温度值确定为0,从而进一步的将温度值为0的第二结点对应的第二单元块中温度值不为0的其他第二结点的温度值的平均值,确定为该第二结点的温度值。如此,可以在无法从第一网格模型中映射到某些第二结点的温度值时,可以基于第二结点所属的第二单元块中其他结点的温度值确定这些结点的温度值,从而准确的确定每个第二结点的温度值。

16、在一种可能的实施方式中,上述基于任一第二结点的坐标值,以及多个第一单元块中的每个第一单元块对应的坐标范围,从多个第一单元块中确定任一第二结点对应的目标单元块,包括:基于多个第一单元块中的每个第一单元块对应的坐标范围,将第一网格模型包括的多个第一单元块划分为至少两个区域,至少两个区域中的每个区域包括多个第一单元块中的至少一个第一单元块;基于至少两个区域中的每个区域包括的至少一个第一单元块对应的坐标范围,确定每个区域对应的坐标范围;基于任一第二结点的坐标值和至少两个区域中的每个区域对应的坐标范围,确定任一第二结点的坐标值所属的目标区域;基于任一第二结点的坐标值和目标区域包括的至少一个第一单元块中的每个第一单元块对应的坐标范围,从目标区域包括的至少一个第一单元块中确定任一第二结点对应的目标单元块。

17、根据上述技术手段,本技术可以进一步的将第一网格模型包括的多个第一单元块划分为至少两个区域,并确定每个区域对应的坐标范围。从而可以基于任一第二结点的坐标值,先确定任一第二结点的坐标值所属的目标区域,从而再从目标区域包括的至少一个第一单元块中确定任一第二结点对应的目标单元块。如此通过划分区域的方式,可以在确定第二结点对应的目标单元块时,减少计算量,提升确定第二结点对应的目标单元块的效率。

18、在一种可能的实施方式中,第一映射表包括:单元块-结点映射表、结点-坐标映射表和结点-温度映射表;单元块-结点映射表用于指示第一网格模型包括的多个第一单元块中的每个第一单元块对应的n个第一结点的编号,结点-坐标映射表用于指示第一网格模型包括的全部第一结点中的每个第一结点的坐标值和编号,结点-温度映射表用于指示第一网格模型包括的全部第一结点中的每个第一结点的温度值和编号。

19、根据上述技术手段,本技术可以在构建第一映射表时,具体确定单元块和结点的编号之间的对应关系,结点的编号和坐标值之间的对应关系,以及结点的编号和温度值之间的对应关系,从而在温度映射的过程中,可以直接从第一映射表中确定所需的数据,提高温度映射时数据处理的效率。

20、根据本技术提供的第二方面,提供一种压铸件的温度映射装置,压铸件的温度映射装置包括:获取模块和处理模块;获取模块,用于获取目标压铸件的第一网格模型的数据和第二网格模型的数据,第一网格模型的数据包括目标压铸件的温度数据,第一网格模型包括多个第一单元块,多个第一单元块中的每个第一单元块对应n个第一结点,每个第一结点对应有坐标值和温度值,第一网格模型为结构化网格,第二网格模型包括多个第二单元块,多个第二单元块中的每个第二单元块对应m个第二结点,每个第二结点对应有坐标值,第二网格模型为非结构化网格,n和m均为正整数;处理模块,用于基于第一网格模型包括的每个第一结点的坐标值和温度值,以及第二网格模型包括的每个第二结点的坐标值,确定第二网格模型包括的每个第二结点的温度值。

21、在一种可能的实施方式中,处理模块,还用于基于第一网格模型的数据构建第一映射表,第一映射表包括第一网格模型包括的全部第一结点中的每个第一结点的坐标值和温度值;处理模块,还用于基于每个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定每个第一单元块对应的坐标范围;处理模块,还用于基于第二网格模型的数据构建第二映射表,第二映射表包括第二网格模型包括的全部第二结点中的每个第二结点的坐标值。

22、在一种可能的实施方式中,处理模块,具体用于针对第二网格模型包括的全部第二结点中的任一第二结点,基于任一第二结点的坐标值,以及多个第一单元块中的每个第一单元块对应的坐标范围,从多个第一单元块中确定任一第二结点对应的目标单元块;处理模块,具体用于基于目标单元块对应的n个第一结点中的每个第一结点的坐标值和温度值,确定任一第二结点的温度值。

23、在一种可能的实施方式中,处理模块,具体用于针对多个第一单元块中的任一个第一单元块,基于任一第二结点的坐标值和任一个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定任一第二结点的坐标值是否属于任一个第一单元块对应的坐标范围;处理模块,具体用于在确定任一第二结点的坐标值属于目标单元块对应的坐标范围的情况下,确定任一第二结点与目标单元块存在对应关系。

24、在一种可能的实施方式中,多个第一单元块中的每个第一单元块通过多个面构成,多个面中的每个面通过第一单元块对应的n个第一结点中的p个第一结点构成,p为小于n的正整数;处理模块,具体用于基于任一第二结点的坐标值和任一个第一单元块包括的多个面中的每个面对应的p个第一结点的坐标值,确定多个体积参数;处理模块,具体用于基于多个体积参数和任一个第一单元块的体积参数,确定任一第二结点的坐标值是否属于任一个第一单元块对应的坐标范围;其中,在多个体积参数的和等于任一个第一单元块的体积参数的情况下,确定任一第二结点的坐标值属于任一个第一单元块对应的坐标范围。

25、在一种可能的实施方式中,处理模块,具体用于确定任一第二结点的坐标值与目标单元块对应的n个第一结点中的每个第一结点的坐标值之间对应的n个目标距离;处理模块,具体用于基于n个目标距离之间的大小关系确定n个系数,一个目标距离对应一个系数,目标距离的值越大对应的系数越小;处理模块,具体用于基于目标单元块对应的n个第一结点中的每个第一结点的温度值和n个系数,确定任一第二结点的温度值。

26、在一种可能的实施方式中,处理模块,还用于在从多个第一单元块中未确定出任一第二结点对应的目标单元块的情况下,确定任一第二结点的温度值为0;处理模块,还用于针对第二网格模型包括的多个第二单元块中的任一个第二单元块,在确定任一个第二单元块对应的m个第二结点中存在目标结点对应的温度值为0的情况下,将任一个第二单元块对应的m个第二结点中对应的温度值不为0的第二结点的温度值的平均值,确定为目标结点的温度值。

27、在一种可能的实施方式中,处理模块,具体用于基于多个第一单元块中的每个第一单元块对应的坐标范围,将第一网格模型包括的多个第一单元块划分为至少两个区域,至少两个区域中的每个区域包括多个第一单元块中的至少一个第一单元块;处理模块,具体用于基于至少两个区域中的每个区域包括的至少一个第一单元块对应的坐标范围,确定每个区域对应的坐标范围;处理模块,具体用于基于任一第二结点的坐标值和至少两个区域中的每个区域对应的坐标范围,确定任一第二结点的坐标值所属的目标区域;处理模块,具体用于基于任一第二结点的坐标值和目标区域包括的至少一个第一单元块中的每个第一单元块对应的坐标范围,从目标区域包括的至少一个第一单元块中确定任一第二结点对应的目标单元块。

28、在一种可能的实施方式中,第一映射表包括:单元块-结点映射表、结点-坐标映射表和结点-温度映射表;单元块-结点映射表用于指示第一网格模型包括的多个第一单元块中的每个第一单元块对应的n个第一结点的编号,结点-坐标映射表用于指示第一网格模型包括的全部第一结点中的每个第一结点的坐标值和编号,结点-温度映射表用于指示第一网格模型包括的全部第一结点中的每个第一结点的温度值和编号。

29、根据本技术提供的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。

30、根据本技术提供的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。

31、根据本技术提供的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的方法。

32、由此,本技术的上述技术特征具有以下有益效果:

33、(1)本技术可以基于目标压铸件的第一网格模型包括的多个第一单元块中的每个第一单元块对应的n个第一结点,以及每个第一结点对应的坐标值,将第一网格模型包括的每个第一结点的温度值映射到第二网格模型包括的多个第二单元块中的每个第二单元块对应的m个第二结点,以确定第二网格模型包括的每个第二结点的温度值。从而将结构化网格模型的温度数据映射到非结构化网格模型中,进而可以根据非结构化网格模型中的温度数据,能够准确的对压铸件的参数变化进行监测,并提升对压铸件的参数进行控制的效果。

34、(2)本技术可以基于第一网格模型的数据构建对应的第一映射表,从而准确的确定每个第一结点的坐标值和温度值,并基于每个第一结点的坐标值,确定每个第一单元块对应的坐标范围。并基于第二网格模型的数据构建对应的第二映射表,确定每个第二结点的坐标值。从而基于这两个映射表,可以根据每个第二结点的坐标值,从第一映射表中准确的确定每个第二结点的坐标值所属的坐标范围,从而确定每个第二结点对应的第一单元块。以在后续能够准确的确定每个第二结点的温度值,提高温度映射的准确度。

35、(3)本技术可以基于任一第二结点的坐标值和每个第一单元块对应的坐标范围,确定任一第二结点的坐标值所属的坐标范围,从而确定任一第二结点对应的目标单元块;然后可以基于目标单元块对应的每个第一结点的坐标值和温度值,即可确定任一第二结点的温度值。如此基于每个第二结点在第一网格模型中的映射位置,及映射位置对应的目标单元块包括的第一结点的坐标值和温度值,将目标单元块包括的第一结点的温度值映射到第二结点上,即可确定每个第二结点的温度值。从而基于温度映射后的第二网格模型,能够准确的对压铸件的参数变化进行监测,并提升对压铸件的参数进行控制的效果。

36、(4)本技术可以基于任一第二结点的坐标值和每个第一单元块对应的n个第一结点中的每个第一结点的坐标值,确定任一第二结点的坐标值所属的坐标范围对应的目标单元块,从而确定任一第二结点与目标单元块存在对应关系。如此基于第二结点的坐标值与每个第一单元块对应的每个第一结点的坐标值之间的关系,即可准确的确定第二结点对应的目标单元块,从而在后续准确的确定每个第二结点的温度值。

37、(5)本技术可以基于任一第二结点的坐标值和任一个第一单元块包括的多个面中的每个面对应的p个第一结点的坐标值,确定多个体积参数,即确定通过任一第二结点的坐标值对应的位置点与任一个第一单元块包括的多个面中的每个面构成的多面体的体积。然后进一步的基于构成的多个多面体的体积和任一个第一单元块的体积之间的大小关系,即可在多个多面体的体积的和等于任一个第一单元块的体积时,确定任一第二结点的坐标值所属的坐标范围,从而确定任一第二结点对应的第一单元块。如此可以准确的确定每个第二结点在第一网络模型中对应的一个第一单元块。

38、(6)本技术可以通过确定任一第二结点的坐标值与对应的目标单元块中的每个第一结点的坐标值之间的距离,从而基于任一第二结点的坐标值与目标单元块中的每个第一结点的坐标值之间的距离的大小关系,确定对应的系数,从而再基于目标单元块中的每个第一结点的温度值和对应的系数,确定任一第二结点的温度值。如此基于坐标值之间的距离确定对应的系数,在距离的值越大时对应的系数越小,即可在映射温度值时,提高确定的第二结点的温度值的准确度。

39、(7)本技术可以在从多个第一单元块中未确定出某个第二结点对应的目标单元块的情况下,将该第二结点的温度值确定为0,从而进一步的将温度值为0的第二结点对应的第二单元块中温度值不为0的其他第二结点的温度值的平均值,确定为该第二结点的温度值。如此,可以在无法从第一网格模型中映射到某些第二结点的温度值时,可以基于第二结点所属的第二单元块中其他结点的温度值确定这些结点的温度值,从而准确的确定每个第二结点的温度值。

40、(8)本技术可以进一步的将第一网格模型包括的多个第一单元块划分为至少两个区域,并确定每个区域对应的坐标范围。从而可以基于任一第二结点的坐标值,先确定任一第二结点的坐标值所属的目标区域,从而再从目标区域包括的至少一个第一单元块中确定任一第二结点对应的目标单元块。如此通过划分区域的方式,可以在确定第二结点对应的目标单元块时,减少计算量,提升确定第二结点对应的目标单元块的效率。

41、(9)本技术可以在构建第一映射表时,具体确定单元块和结点的编号之间的对应关系,结点的编号和坐标值之间的对应关系,以及结点的编号和温度值之间的对应关系,从而在温度映射的过程中,可以直接从第一映射表中确定所需的数据,提高温度映射时数据处理的效率。

42、需要说明的是,第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。

43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

本文地址:https://www.jishuxx.com/zhuanli/20240905/287147.html

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