1.一种基于模型几何元素驱动的焊接工艺设计方法,其特征在于,包括以下步骤:(1)根据数据集产品的焊缝建立定位基准,确定产品的焊接类型,并分类;
(2)针对不同焊接类型,确定其对应的几何信息;
(3)基于特征识别获取目标产品中各构件的几何元素,匹配分类后的焊接类型;
(4)根据焊接工艺知识库,基于知识推理方法实现焊接工艺生成。
2.根据权利要求1所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述步骤(1)具体包括以下步骤:(1.1)建立定位基准:每条焊缝由一系列离散的焊缝点组成,即S={s1,s2,…sn},每个焊点可以用一个笛卡尔坐标系表示,Oxyz为固定的世界坐标系,焊缝坐标系O0x0y0z0的定位为:原点O0位于焊缝上一点,x0轴是焊缝曲线在O0的切线,z0轴在O0处两板表面法线的角平分线,y0轴由右手定则确定;将构件按照焊件接缝所处的空间位置,分为平焊、横焊、立焊和仰焊位置,分别用焊缝倾角和焊缝转角来表示;
(1.2)焊接位置确定后,将每个焊接位置按照坡口类型进行分类,按照坡口角度、坡口面角度、钝边长度、根部间隙、板厚的不同可分为I形坡口、V形坡口、X形坡口、U形坡口、双U形坡口。
3.根据权利要求1所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述步骤(2)具体包括以下步骤:(2.1)建立目标产品的三维模型;
(2.2)检索模型主体下的一系列几何特征;
(2.3)获得几何特征对应的具体属性;
(2.4)获取几何特征拓扑形成的几何元素。
4.根据权利要求3所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述几何特征为:点、线、面、圆弧、圆或矩形的几何形状。
5.根据权利要求3所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述属性为:长度、面积、曲率。
6.根据权利要求1所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述步骤(4)包括以下步骤:
(4.1)输入目标产品的几何元素信息A0,并设定A0中的元素的权值x1,x2……xn;
(4.2)选择几何信息元素中权值较大的几个参数作为约束条件,检索焊接工艺知识库中与输入参数相符的所有实例,找出满足约束条件的相似实例集I;
(4.3)对检索到满足约束条件的设计实例,将A0与工艺设计实例进行相似匹配计算;
(4.4)判断该最佳匹配实例是否符合工艺要求,若符合工艺要求,则可以以该实施例为工艺实例输出,若不符合工艺要求,对此实例按照工艺要求进行修正产生新的工艺设计参数;
(4.5)最终形成工艺文件,实现焊接工艺的生成,并且将当前的工艺设计方案作为实例加入到焊接工艺知识库中。
7.根据权利要求6所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述步骤(4.3)包括:
(4.3.1)计算A0的属性ai与实例集中某个实例Bi中对应属性bi的相似度:(4.3.2)重复执行上述操作,依次求出n个属性的相似度;
(4.3.3)采用加权平均法求A0和Bi的模糊相似度:(4.3.4)重复步骤4,分别求出目标几何元素信息A0与I中实例的模糊相似度,提取最佳匹配实例。
8.根据权利要求1所述的基于模型几何元素驱动的焊接工艺设计方法,其特征在于,所述目标产品为船舶组立产品。