创建焊缝的方法和装置与流程

文档序号:12364659阅读:314来源:国知局
创建焊缝的方法和装置与流程

本发明涉及计算机技术领域,特别涉及一种创建焊缝的方法和装置。



背景技术:

随着计算机技术的发展,计算机辅助设计技术在产品的前期开发过程中越来越得到广泛应用,它不仅能大幅的缩短产品开发周期,且能很大程度地节约开发成本,同时还能帮助提高产品的性能,在轿车的开发过程中,需要大量的分析数据作为项目开发的依据,车身焊缝的疲劳耐久性是整车性能的一项重要考察指标,车身焊缝寿命不满足要求,对整车的NVH(Noise、Vibration、Harshness,噪声、振动与声振粗糙度)性能,疲劳耐久性能都会产生重要影响,所以车身焊缝的分析是必不可少的项目。在对车身焊缝进行分析之前,首先需要创建焊缝。

目前,创建焊缝时,工程师根据实际车辆中焊缝的形状,手动在计算机软件中绘制焊缝,如果绘制的焊缝和实际的焊缝的形状有偏差时,还需要反复手动修改,从而导致创建焊缝的效率低且准确性差。



技术实现要素:

为了解决现有技术的问题,本发明提供了一种创建焊缝的方法和装置。技术方案如下:

一种创建焊缝的方法,所述方法包括:

根据目标车辆的车身数据,生成所述目标车辆对应的车身模型基础网络;

获取所述目标车辆中的目标焊缝的焊缝信息,所述焊缝信息包括焊缝位置和连接信息;

根据所述连接信息,确定所述目标焊缝的尺寸和目标热影响区域的尺寸,所述目标热影响区域为所述目标焊缝在与所述目标焊缝相邻的母材上的热影响区域;

根据所述焊缝位置、所述目标焊缝的尺寸和所述目标热影响区域的尺寸,在所述车身模型基础网络中生成所述目标焊缝和所述目标热影响区域。

可选的,所述根据所述焊缝位置、所述目标焊缝的尺寸和所述目标热影响区域的尺寸,在所述车身模型基础网络中生成所述目标焊缝和所述目标热影响区域,包括:

根据所述焊缝位置,在所述车身模型基础网络中生成焊缝单元和热影响单元;

根据所述目标焊缝的尺寸,将所述焊缝单元的尺寸调整为所述目标焊缝的尺寸,得到所述目标焊缝;

根据所述目标热影响区域的尺寸,将所述热影响单元的尺寸调整为所述目标热影响区域的尺寸,得到所述目标热影响区域。

可选的,所述根据所述焊缝位置、所述目标焊缝的尺寸和所述目标热影响区域的尺寸,在所述车身模型基础网络中生成所述目标焊缝和所述目标热影响区域,包括:

根据所述焊缝位置和所述目标焊缝的尺寸,在所述车身模型基础网络中生成所述目标焊缝;

根据所述焊缝位置和所述目标热影响区域的尺寸,在所述车身模型基础网络中生成所述目标热影响区域。

可选的,所述方法还包括:

根据所述目标热影响区域的尺寸和位置,在所述目标热影响区域的相邻区域生成附属热影响区域;

建立所述目标热影响区域和所述附属热影响区域之间的拓扑关系。

可选的,所述方法还包括:

建立所述附属热影响区域和所述母材之间的拓扑关系。

一种创建焊缝的装置,所述装置包括:

第一生成模块,用于根据目标车辆的车身数据,生成所述目标车辆对应的车身模型基础网络;

获取模块,用于获取所述目标车辆中的目标焊缝的焊缝信息,所述焊缝信息包括焊缝位置和连接信息;

确定模块,用于根据所述连接信息,确定所述目标焊缝的尺寸和目标热影响区域的尺寸,所述目标热影响区域为所述目标焊缝在与所述目标焊缝相邻的母材上的热影响区域;

第二生成模块,用于根据所述焊缝位置、所述目标焊缝的尺寸和所述目标热影响区域的尺寸,在所述车身模型基础网络中生成所述目标焊缝和所述目标热影响区域。

可选的,所述第二生成模块,包括:

第一生成单元,用于根据所述焊缝位置,在所述车身模型基础网络中生成焊缝单元和热影响单元;

第一调整单元,用于根据所述目标焊缝的尺寸,将所述焊缝单元的尺寸调整为所述目标焊缝的尺寸,得到所述目标焊缝;

第二调整单元,用于根据所述目标热影响区域的尺寸,将所述热影响单元的尺寸调整为所述目标热影响区域的尺寸,得到所述目标热影响区域。

可选的,所述第二生成模块,包括:

第二生成单元,用于根据所述焊缝位置和所述目标焊缝的尺寸,在所述车身模型基础网络中生成所述目标焊缝;

第三生成单元,用于根据所述焊缝位置和所述目标热影响区域的尺寸,在所述车身模型基础网络中生成所述目标热影响区域。

可选的,所述装置还包括:

第三生成模块,用于根据所述目标热影响区域的尺寸和位置,在所述目标热影响区域的相邻区域生成附属热影响区域;

第一建立模块,用于建立所述目标热影响区域和所述附属热影响区域之间的拓扑关系。

可选的,所述装置还包括:

第二建立模块,用于建立所述附属热影响区域和所述母材之间的拓扑关系。

在本发明实施例中,根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络;获取目标车辆中的目标焊缝的焊缝信息,焊缝信息包括焊缝位置和连接信息;根据连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的热影响区域;根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。本发明中可以根据焊缝信息,自动创建焊缝,从而可以提高创建焊缝的效率和准确性。

附图说明

图1是本发明实施例1提供的一种创建焊缝的方法流程图;

图2-1是本发明实施例2提供的一种创建焊缝的方法流程图;

图2-2是本发明实施例2提供的目标焊缝、第一目标热影响区域和第二目标热影响区域的示意图;

图2-3是本发明实施例2提供的第一附属热影响区域和第二附属热影响区域的示意图;

图2-4是本发明实施例2提供的建立第一热影响区域和第一母材之间的拓扑关系的示意图;

图2-5是本发明实施例2提供的建立第二热影响区域和第二母材之间的拓扑关系的示意图;

图3是本发明实施例3提供的一种创建焊缝的装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例1

本发明实施例提供了一种创建焊缝的方法,该方法的执行主体可以为终端。参见图1,该方法包括:

步骤101:根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络。

步骤102:获取目标车辆中的目标焊缝的焊缝信息,该焊缝信息包括焊缝位置和连接信息。

步骤103:根据该连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的热影响区域。

步骤104:根据该焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。

可选的,根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域,包括:

根据焊缝位置,在车身模型基础网络中生成焊缝单元和热影响单元;

根据目标焊缝的尺寸,将焊缝单元的尺寸调整为目标焊缝的尺寸,得到目标焊缝;

根据目标热影响区域的尺寸,将热影响单元的尺寸调整为目标热影响区域的尺寸,得到目标热影响区域。

可选的,根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域,包括:

根据焊缝位置和目标焊缝的尺寸,在车身模型基础网络中生成目标焊缝;

根据焊缝位置和目标热影响区域的尺寸,在车身模型基础网络中生成目标热影响区域。

可选的,方法还包括:

根据目标热影响区域的尺寸和位置,在目标热影响区域的相邻区域生成附属热影响区域;

建立目标热影响区域和附属热影响区域之间的拓扑关系。

可选的,方法还包括:

建立附属热影响区域和母材之间的拓扑关系。

在本发明实施例中,根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络;获取目标车辆中的目标焊缝的焊缝信息,焊缝信息包括焊缝位置和连接信息;根据连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的热影响区域;根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。本发明中可以根据焊缝信息,自动创建焊缝,从而可以提高创建焊缝的效率和准确性。

实施例2

本发明实施例提供了一种创建焊缝的方法,该方法的执行主体可以为终端。该方法可以应用在有限元分析中,创建焊缝之后,可以对焊缝进行疲劳和耐久性分析。参见图2-1,该方法包括:

步骤201:根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络。

车身数据包括车辆的几何形状、车辆尺寸以及车辆包括的各零部件的形状、尺寸和材料等。

在本步骤中,终端根据目标车辆的车身数据,通过预设仿真软件,生成目标车辆对应的车身模型基础网络,根据各零部件的材料,在车身模型基础网络中设置各零部件的属性。

预设仿真软件可以为现有的任一建立车辆模型的仿真软件,在本发明实施例中,对预设仿真软件不作具体限定。终端可以为PC(personal computer,个人计算机)终端或者平板电脑等。

步骤202:获取目标车辆中的目标焊缝的焊缝信息。

终端事先存储目标车辆的所有焊缝的焊缝信息,在本步骤中,终端任一选择一焊缝确定为目标焊缝,从终端存储的所有焊缝的焊缝信息中获取该目标焊缝的焊缝信息。

焊缝信息包括焊缝位置和连接信息,连接信息至少包括与焊缝相邻的母材厚度,连接信息还可以包括母材的位置。

由于与目标焊缝相邻的母材有两个,分别称为第一母材和第二母材,因此,连接信息包括第一连接信息和第二连接信息,第一连接信息可以包括第一母材的位置和第一厚度,第二连接信息包括第二母材的位置和第二厚度。

步骤203:根据该连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的目标热影响区域。

具体地,从第一连接信息包括的第一母材的第一厚度和第二连接信息包括的第二母材的第二厚度中选择最小厚度,根据该最小厚度,确定目标焊缝的尺寸和目标热影响区域的尺寸。

其中,目标焊缝的尺寸和目标热影响区域的尺寸相同。终端中事先存储厚度和尺寸的对应关系,相应的,根据该最小厚度,确定目标焊缝的尺寸和目标热影响区域的尺寸的步骤可以为:

根据该最小厚度,从厚度和尺寸的对应关系中获取该最小厚度对应的尺寸,将该获取的尺寸确定为目标焊缝的尺寸和目标热影响区域的尺寸。

目标热影响区域包括目标焊缝在第一母材上的第一目标热影响区域和目标焊缝在第二母材上的第二热影响区域。则目标热影响区域的尺寸包括第一目标热影响区域的尺寸和第二目标热影响区域的尺寸,且第一目标热影响区域的尺寸和第二目标热影响区域的尺寸相同。

步骤204:根据该焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。

本步骤可以先生成焊缝单元和热影响单元,然后根据目标焊缝的尺寸和目标热影响区域的尺寸调整焊缝单元和热影响单元得到目标焊缝和目标热影响区域,也即以下第一种实现方式;本步骤也可以直接根据该焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,生成目标焊缝的尺寸对应的目标焊缝,目标热影响区域尺寸对应的目标热影响区域。

对于第一种实现方式,本步骤可以通过以下步骤(1)至(3)实现,包括:

(1):根据焊缝位置,在车身模型基础网络中生成焊缝单元和热影响单元。

根据该焊缝位置,在车身模型基础网络中生成预设焊缝形状的焊缝单位和预设热影响形状的热影响单元。

热影响单元包括在第一母材上的第一热影响单元和在第二母材上的第二热影响单元。

则根据该焊缝位置,在车身模型基础网络中生成预设热影响形状的热影响单元的步骤可以为:

根据该焊缝位置,在车身模型基础网络中第一母材上生成预设热影响形状的第一热影响单元,在车身模型基础网络中第二母材上生成预设热影响形状的第二热影响单元。

预设焊缝形状和预设热影响区域形状可以相同,也可以不同;例如,预设焊缝形状和预设热影响区域形状为长方形。再如,预设焊缝形状和预设热影响区域形状为雏形。

(2):根据目标焊缝的尺寸,将焊缝单元的尺寸调整为目标焊缝的尺寸,得到目标焊缝。

根据目标焊缝的尺寸,将焊缝单元的尺寸调整为该目标焊缝尺寸,将调整后的焊缝单元称为目标焊缝。

(3):根据目标热影响区域的尺寸,将热影响单元的尺寸调整为目标热影响区域的尺寸,得到目标热影响区域。

根据目标热影响区域的尺寸,将热影响单元的尺寸调整为该目标热影响区域的尺寸,将调整后的热影响区域称为目标热影响区域。

由于目标热影响区域包括第一目标热影响区域和第二目标热影响区域,则本步骤可以为:

根据第一目标热影响区域的尺寸,将第一热影响单元的尺寸调整为第一目标热影响区域的尺寸,得到第一目标热影响区域;根据第二目标热影响区域的尺寸,将第二热影响单元的尺寸调整为第二目标热影响区域的尺寸,得到第二目标热影响区域。

对于第二种实现方式,本步骤可以通过以下步骤(A)至(B)实现,包括:

(A):根据焊缝位置和目标焊缝的尺寸,在车身模型基础网络中生成目标焊缝。

根据焊缝位置和目标焊缝的尺寸,在车身模型基础网络中该焊缝位置处生成尺寸为该目标焊缝的尺寸的目标焊缝。

(B):根据焊缝位置和目标热影响区域的尺寸,在车身模型基础网络中生成目标热影响区域。

根据焊缝位置和第一目标热影响区域的尺寸,在车身模型基础网络中第一母材上且与该焊缝位置相邻的区域中生成第一目标热影响区域;根据焊缝位置和第二目标热影响区域的尺寸,在车身模型基础网络中第二母材上且与该焊缝位置相邻的区域中生成第二目标热影响区域。

例如,参见图2-2,在车身模型基础网络中,生成目标焊缝、第一目标热影响区域和第二目标热影响区域。

为了方便后续对热影响区域进行分析,可以通过步骤205-207扩展目标热影响区域。

在本发明实施例中,车身模型基础网络构建好后,只要根据焊缝信息就可以自动创建车身疲劳焊缝,建模过程简单,有利于提高焊缝生成的成功率,节省了工程师的精力和时间。

并且,本发明实施例中,如果更新车型时,只需要生成更新后的车型对应的车身模型基础网络,然后根据更新后的车型的焊缝信息,创建焊缝,能够快速满足所需要的模型需要。

步骤205:根据目标热影响区域的尺寸和位置,在目标热影响区域的相邻区域生成附属热影响区域。

该附属热影响区域和该目标热影响区域为在母材上相邻的两个区域。该附属热影响区域包括第一辐射热影响区域和第二辐射热影响区域。

本步骤可以通过以下步骤(1)至(2)实现,包括:

(1):根据第一目标热影响区域的尺寸和第一目标热影响区域的位置,在第一目标热影响区域的相邻区域生成第一附属热影响区域。

根据第一目标热影响区域的尺寸和第一目标热影响区域的位置,在第一目标热影响区域的相邻区域生成尺寸为第一目标热影响区域尺寸的第一附属热影响区域。

(2):根据第二目标热影响区域的尺寸和第二目标热影响区域的位置,在第二目标热影响区域的相邻区域生成第二附属热影响区域。

根据第二目标热影响区域的尺寸和第二目标热影响区域的位置,在第二目标热影响区域的相邻区域生成尺寸为第二目标热影响区域尺寸的第二附属热影响区域。

例如,参见图2-3,将第一目标热影响区域向外再扩展一圈,得到第一附属热影响区域,将第二目标热影响区域向外再扩展一圈,得到第二附属热影响区域。

步骤206:建立目标热影响区域和附属热影响区域之间的拓扑关系。

本步骤可以通过以下步骤(1)和(2)实现,包括:

(1):建立第一目标热影响区域和第一附属热影响区域之间的拓扑关系。

第一目标热影响区域和第一附属热影响区域都包括多个网络,且第一目标热影响区域中的网格和第一附属热影响区域中的网格一一对应。则本步骤可以为:

根据第一目标热影响区域中的第一网格,在第一附属热影响区域中确定该第一网格对应的第二网格,连接第一网格和第二网格,第一网格为第一目标热影响区域中的任一网格。

(2):建立第二目标热影响区域和第二附属热影响区域之间的拓扑关系。

第二目标热影响区域和第二附属热影响区域都包括多个网络,且第二目标热影响区域中的网格和第二附属热影响区域中的网格一一对应。则本步骤可以为:

根据第二目标热影响区域中的第三网格,在第二附属热影响区域中确定该第三网格对应的第四网格,连接第三网格和第四网格,第三网格为第二目标热影响区域中的任一网格。

步骤207:建立附属热影响区域和母材之间的拓扑关系。

建立第一附属热影响区域和第一母材之间的拓扑关系,建立第二附属热影响区域和第二母材之间的拓扑关系。

例如,参见图2-4,连接第一附属热影响区域与第一母材;参见图2-5,连接第二附属热影响区域与第二母材。

在本发明实施例中,根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络;获取目标车辆中的目标焊缝的焊缝信息,焊缝信息包括焊缝位置和连接信息;根据连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的热影响区域;根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。本发明中可以根据焊缝信息,自动创建焊缝,从而可以提高创建焊缝的效率和准确性。

实施例3

本发明实施例提供了一种创建焊缝的装置,该装置用于执行实施例1和实施例2所示的创建焊缝的方法,该装置可以为终端;

参见图3,该装置包括:

第一生成模块301,用于根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络;

获取模块302,用于获取目标车辆中的目标焊缝的焊缝信息,焊缝信息包括焊缝位置和连接信息;

确定模块303,用于根据连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的热影响区域;

第二生成模块304,用于根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。

可选的,第二生成模块304,包括:

第一生成单元,用于根据焊缝位置,在车身模型基础网络中生成焊缝单元和热影响单元;

第一调整单元,用于根据目标焊缝的尺寸,将焊缝单元的尺寸调整为目标焊缝的尺寸,得到目标焊缝;

第二调整单元,用于根据目标热影响区域的尺寸,将热影响单元的尺寸调整为目标热影响区域的尺寸,得到目标热影响区域。

可选的,第二生成模块304,包括:

第二生成单元,用于根据焊缝位置和目标焊缝的尺寸,在车身模型基础网络中生成目标焊缝;

第三生成单元,用于根据焊缝位置和目标热影响区域的尺寸,在车身模型基础网络中生成目标热影响区域。

可选的,装置还包括:

第三生成模块,用于根据目标热影响区域的尺寸和位置,在目标热影响区域的相邻区域生成附属热影响区域;

第一建立模块,用于建立目标热影响区域和附属热影响区域之间的拓扑关系。

可选的,装置还包括:

第二建立模块,用于建立附属热影响区域和母材之间的拓扑关系。

在本发明实施例中,根据目标车辆的车身数据,生成目标车辆对应的车身模型基础网络;获取目标车辆中的目标焊缝的焊缝信息,焊缝信息包括焊缝位置和连接信息;根据连接信息,确定目标焊缝的尺寸和目标热影响区域的尺寸,目标热影响区域为目标焊缝在与目标焊缝相邻的母材上的热影响区域;根据焊缝位置、目标焊缝的尺寸和目标热影响区域的尺寸,在车身模型基础网络中生成目标焊缝和目标热影响区域。本发明中可以根据焊缝信息,自动创建焊缝,从而可以提高创建焊缝的效率和准确性。

需要说明的是:上述实施例提供的创建焊缝的装置在创建焊缝时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的创建焊缝的装置与创建焊缝的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1