汽车覆盖件分模线自动构造方法及系统与流程
未命名
09-17
阅读:80
评论:0

1.本发明涉及汽车覆盖件技术领域,特别涉及一种汽车覆盖件分模线自动构造方法及系统。
背景技术:
2.分模线是汽车覆盖件工艺补充面设计过程中的重要参数,其形状直接影响到工艺补充面的形状,进一步将影响到后期汽车覆盖件产品的成形结果。分模线的设计一般是参考产品边界线,首先构造一条在冲压方向上与其形状类似的曲线,再投影至压料面,即可得到分模线。然而,汽车覆盖件设计过程存在大量变更,对于分模线,在初步设计完成后,后期一般会因为工艺需要频繁变更,因此,分模线的设计要求后期变更方便、灵活。
3.目前对于分模线的设计大多还是依赖设计人员利用建模软件逐步设计,不仅经验性强,而且汽车覆盖件种类繁多、形状复杂,导致设计过程耗费大量时间和精力,影响模面设计效率。除此之外,这种手动设计的方式,后期调整过程繁琐复杂。
4.因此针对上述问题,需设计一种汽车覆盖件分模线自动构造方案,降低后期调整难度,以使调整更加灵活。
技术实现要素:
5.本发明的提供一种汽车覆盖件分模线自动构造方法及系统,通过对汽车覆盖件的边界线进行投影、偏置、简化及倒圆角处理,以自动生成分模线,摆脱了对设计人员的经验依赖,提供了设计效率,同时简化了分模线,使得分模线后期调整更灵活方便。
6.第一方面,提供一种汽车覆盖件分模线自动构造方法,具体包括以下步骤:
7.基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;
8.基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;
9.对所述简化曲线的尖角部分进行倒圆角处理;
10.将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线。
11.根据第一方面,在第一方面的第一种可能的实现方式中,所述“基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线”步骤,具体包括以下步骤:
12.基于曲线离散算法将汽车覆盖件的边界线进行离散,得到边界离散点;
13.将所述边界离散点投影至预设局部坐标系的xy平面上,得到边界投影点;
14.基于滚圆算法对所述边界投影点进行偏置得到偏置点,并将所述偏置点进行插值得到偏置曲线。
15.根据第一方面,在第一方面的第二种可能的实现方式中,所述“基于多种简化算法,对所述偏置曲线进行简化得到简化曲线”步骤,具体包括以下步骤:
16.对所述偏置曲线按照曲率进行分段,根据偏置曲线的分段点位置和分段区间类型
初步简化所述偏置曲线;
17.基于预设距离值对初步简化后的所述偏置曲线进行再次简化,得到简化曲线。
18.根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述“对所述偏置曲线按照曲率进行分段”步骤,具体包括以下步骤:
19.步骤一,计算偏置曲线中每个偏置点处的曲率或者切向;
20.步骤二,选取偏置曲线中的其中一个偏置点为初始点;
21.步骤三,按序遍历其余偏置点,当检测到初始点处曲率与另一个偏置点处曲率之间的曲率变化值等于曲率阈值时,则判断另一个偏置点为分段点;或者,当检测到初始点处切线与另一个偏置点处切线之间的切向夹角等于夹角阈值时,则判断另一个偏置点为分段点;
22.步骤四,以另一个偏置点为第一个分段点,并按照步骤三对所述偏置曲线进行分段。
23.根据第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述“根据偏置曲线的分段点位置和分段区间类型初步简化所述偏置曲线”步骤,具体包括以下步骤:
24.获取偏置曲线中两个分段点之间的曲率变化值小于曲率阈值时的线段区间;
25.检测相邻两个线段区间的端点延长线是否相交,若相交,则通过端点延长线连接相邻两个线段区间;若不相交,则通过直线连接相邻两个线段区间的端点。
26.根据第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述偏置曲线中两个分段点之间的曲率变化值的计算公式如下:
27.;
28.式中,为两个分段点对应区间内的最大曲率半径;为两个分段点对应区间内的最小曲率半径。
29.根据第一方面的第二种可能的实现方式,在第一方面的第六种可能的实现方式中,所述“基于预设距离值对初步简化后的所述偏置曲线进行再次简化,得到简化曲线”步骤,具体包括以下步骤:
30.在经初步简化后的偏置曲线中任选连续的三个偏置点视为第一点组,所述第一点组中的首尾偏置点之间构建一条第一线段;
31.当检测到所述第一点组的中间偏置点到所述第一线段的垂线段距离值小于预设距离值时,则将第一点组中的尾偏置点邻近的下一个偏置点与第一点组中的首偏置点视为第二点组;
32.计算第二点组中的两个中间偏置点分别到第二点组的首尾偏置点构建的第二线段的垂线段距离值,当检测到其中一条垂线段距离值大于等于预设距离值时,则去除其中一条垂线段距离值对应的第二点组中的中间偏置点,将另外一条垂线段距离值对应的第二点组中的中间偏置点视为新的首偏置点,按序选取包含新的首偏置点的连续的三个偏置点,直至对偏置曲线的所有偏置点均完成选取计算,得到简化曲线。
33.根据第一方面,在第一方面的第七种可能的实现方式中,所述“对所述简化曲线的
尖角部分进行倒圆角处理”步骤,具体包括以下步骤:
34.设所述简化曲线中的任意一线段区间为样本线段;
35.获取所述样本线段的两端尖角部分一一对应的初始倒圆分别在样本线段上的切点;
36.当检测到两个所述切点分别与对应一端尖角部分的端点之间的距离之和小于等于样本线段长度值时,则对样本线段的两端尖角部分按照两个初始倒圆角半径分别进行倒圆角处理;
37.当检测到两个所述切点分别与对应一端尖角部分的端点之间的距离之和大于其中一线段区间长度值时,则基于样本线段的中点对样本线段的两端尖角部分进行倒圆角处理。
38.根据第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述初始倒圆角半径r的计算公式如下:
39.;
40.式中,n为样本线段的其中一侧线段区间的偏置点数量;ri为其中一侧线段区间内所有偏置点处曲率半径。
41.第二方面,还提供了一种汽车覆盖件分模线自动构造系统,包括:
42.偏置模块,用于基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;
43.简化模块,与所述偏置模块通信连接,用于基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;
44.倒圆模块,与所述简化模块通信连接,用于对所述简化曲线的尖角部分进行倒圆角处理;以及,
45.投影模块,与所述倒圆模块通信连接,用于将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线。
46.与现有技术相比,本发明的优点如下:通过对汽车覆盖件的边界线进行投影、偏置、简化及倒圆角处理,以自动生成分模线,摆脱了对设计人员的经验依赖,提供了设计效率,同时简化了分模线,使得分模线后期调整更灵活方便;因此本发明的通用性较好,易于在工程应用中实现。
附图说明
47.图1是本发明一种汽车覆盖件分模线自动构造方法的一实施例的流程示意图;
48.图2是本发明的预设局部坐标系示意图;
49.图3是本发明的汽车覆盖件的边界线离散点示意图;
50.图4是本发明的离散点向预设局部坐标系xy平面投影的示意图;
51.图5是本发明的偏置曲线生成示意图;
52.图6是本发明的偏置曲线分段示意图;
53.图7是本发明的线段延伸第一种场景示意图;
54.图8是本发明的线段延伸第二种场景示意图;
55.图9是本发明的线段延伸后的偏置曲线简化示意图;
56.图10是本发明的偏置曲线再次简化流程示意图;
57.图11是本发明的倒圆角干涉情形的处理示意图;
58.图12是本发明的覆盖件分模线的示意图;
59.图13是本发明一种汽车覆盖件分模线自动构造系统的结构示意图。
具体实施方式
60.现在将详细参照本发明的具体实施例,在附图中例示了本发明的例子。尽管将结合具体实施例描述本发明,但将理解,不是想要将本发明限于所述的实施例。相反,想要覆盖由所附权利要求限定的在本发明的精神和范围内包括的变更、修改和等价物。应注意,这里描述的方法步骤都可以由任何功能块或功能布置来实现,且任何功能块或功能布置可被实现为物理实体或逻辑实体、或者两者的组合。
61.为了使本领域技术人员更好地理解本发明,下面结合附图和具体实施方式对本发明作进一步详细说明。
62.注意:接下来要介绍的示例仅是一个具体的例子,而不作为限制本发明的实施例必须为如下具体的步骤、数值、条件、数据、顺序等等。本领域技术人员可以通过阅读本说明书来运用本发明的构思来构造本说明书中未提到的更多实施例。
63.参见图1所示,本发明实施例提供一种汽车覆盖件分模线自动构造方法,具体包括以下步骤:
64.s100,基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;
65.s200,基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;
66.s300,对所述简化曲线的尖角部分进行倒圆角处理;
67.s400,将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线。
68.具体地,本实施例中,本发明通过对汽车覆盖件的边界线进行投影、偏置、简化及倒圆角处理,以自动生成分模线,摆脱了对设计人员的经验依赖,提供了设计效率,同时简化了分模线,使得分模线后期调整更灵活方便;因此本发明的通用性较好,易于在工程应用中实现。
69.优选地,在本技术另外的实施例中,所述“s100,基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线”步骤,具体包括以下步骤:
70.s110,基于曲线离散算法将汽车覆盖件的边界线进行离散,得到边界离散点;
71.s120,将所述边界离散点投影至预设局部坐标系的xy平面上,得到边界投影点;
72.s130,基于滚圆算法对所述边界投影点进行偏置得到偏置点,并将所述偏置点进行插值得到偏置曲线。
73.具体地,本实施例中,对于预设局部坐标系的构建方法如下,具体参见图2所示:在汽车覆盖件的中心位置取一点p,沿冲压方向移动指定距离得到坐标系原点o;冲压方向坐标系z轴正向z_dir,任取一方向dir0;z_dir与dir0叉乘得到y轴正向y_dir;y_dir与z_dir
叉乘得到x轴正向x_dir。
74.基于曲线离散算法将汽车覆盖件的边界线进行离散,得到边界离散点,具体参见图3所示,将边界离散点转换到预设局部坐标系得到点列;对转换后的离散点坐标,z轴坐标设置为0,可得到xy平面上的投影点列,具体参见图4所示;再对xy平面上的投影点列施行滚圆算法,得到一系列偏置点,再由偏置点插值得到偏置曲线,具体参见图5所示。实际应用中,根据需要,偏置时可采用等距偏置或变距偏置。
75.优选地,在本技术另外的实施例中,所述“s200,基于多种简化算法,对所述偏置曲线进行简化得到简化曲线”步骤,具体包括以下步骤:
76.s210,对所述偏置曲线按照曲率进行分段,根据偏置曲线的分段点位置和分段区间类型初步简化所述偏置曲线;
77.s220,基于预设距离值对初步简化后的所述偏置曲线进行再次简化,得到简化曲线。
78.具体地,本实施例中,本发明将偏置曲线模型进一步简化为线段、圆弧,可降低了后期调整难度,调整更加灵活。
79.优选地,在本技术另外的实施例中,所述“s210,对所述偏置曲线按照曲率进行分段”步骤,具体包括以下步骤:
80.步骤一,计算偏置曲线中每个偏置点处的曲率或者切线;
81.步骤二,选取偏置曲线中的其中一个偏置点为初始点;
82.步骤三,按序遍历其余偏置点,当检测到初始点处曲率与另一个偏置点处曲率之间的曲率变化值等于曲率阈值时,则判断另一个偏置点为分段点;或者,当检测到初始点处切线与另一个偏置点处切线之间的切向夹角等于夹角阈值时,则判断另一个偏置点为分段点;
83.步骤四,以另一个偏置点为第一个分段点,并按照步骤三对所述偏置曲线进行分段。
84.具体地,本实施例中,计算偏置曲线中每个偏置点处的曲率或者切向;选取偏置曲线中的其中一个偏置点为初始点开始,向后遍历点,不断更新初始点至另一个偏置点对应区间内的最大曲率半径和最小曲率半径;根据如下所示的规则判断当前点是否可作为分段点:
85.设曲率阈值为,式(一),区间初始点与另一个偏置点的切向夹角为angle。如果或者大于,则该区间为圆弧区间,否则,为线段区间。
86.对于一个分段后的区间,计算该分段区间内所有偏置点处曲率半径的平均值:式(二);
87.以上述另一个偏置点为第一个分段点,重复上述步骤,完成整个偏置曲线的分段,具体参见图6所示。
88.优选地,在本技术另外的实施例中,所述“s210,根据偏置曲线的分段点位置和分段区间类型初步简化所述偏置曲线”步骤,具体包括以下步骤:
89.获取偏置曲线中两个分段点之间的曲率变化值小于曲率阈值时的线段区间;
90.检测相邻两个线段区间的端点延长线是否相交,若相交,则通过端点延长线连接相邻两个线段区间;若不相交,则通过直线连接相邻两个线段区间的端点。
91.具体地,本实施例中,获取所有的线段区间,连接其两端创建线段,圆弧区域不创建,将偏置曲线简化为如图6所示;
92.检测相邻两个线段区间的端点延长线是否相交,若相交,则通过端点延长线连接相邻两个线段区间,具体参见图7所示,对于相邻两个线段区间l1、l2,如果交点在l1正向延长线且在l2反向延长线上,则将l1、l2之间的圆弧区域用端点延长线替换;若不相交,则通过直线连接相邻两个线段区间的端点,具体参见图8所示,如果l1、l2的端点延长线不想交或者l1、l2不存在交点,则直接连接l1、l2。
93.按序处理所以线段区间,偏置曲线进一步被简化为由线段首尾相邻构成的多段线,此为第一次初步简化方式,具体参见图9所示。
94.优选地,在本技术另外的实施例中,所述“s220,基于预设距离值对初步简化后的所述偏置曲线进行再次简化,得到简化曲线”步骤,具体包括以下步骤:
95.在经初步简化后的偏置曲线中任选连续的三个偏置点视为第一点组,所述第一点组中的首尾偏置点之间构建一条第一线段;
96.当检测到所述第一点组的中间偏置点到所述第一线段的垂线段距离值小于预设距离值时,则将第一点组中的尾偏置点邻近的下一个偏置点与第一点组中的首偏置点视为第二点组;
97.计算第二点组中的两个中间偏置点分别到第二点组的首尾偏置点构建的第二线段的垂线段距离值,当检测到其中一条垂线段距离值大于等于预设距离值时,则去除其中一条垂线段距离值对应的第二点组中的中间偏置点,将另外一条垂线段距离值对应的第二点组中的中间偏置点视为新的首偏置点,按序选取包含新的首偏置点的连续的三个偏置点,直至对偏置曲线的所有偏置点均完成选取计算,得到简化曲线。
98.具体地,本实施例中,具体参见图10所示,在经初步简化后的偏置曲线中任选连续的三个偏置点视为第一点组,从第一个偏置点开始,遍历后面的点;在每个点组中,在两个首尾偏置点之间构建一条线段,计算两个首尾偏置点之间的中间偏置点到所述线段的垂线段距离di;如果距离di大于等于预设距离值sag,则将对应的中间偏置点去除,由此完成简化;重复上述步骤,直至对所有偏置点列完成第二次简化。
99.优选地,在本技术另外的实施例中,所述“s300,对所述简化曲线的尖角部分进行倒圆角处理”步骤,具体包括以下步骤:
100.s310,设所述简化曲线中的任意一线段区间为样本线段;
101.s320,获取所述样本线段的两端尖角部分一一对应的初始倒圆分别在样本线段上的切点;
102.s330,当检测到两个所述切点分别与对应一端尖角部分的端点之间的距离之和小于等于样本线段长度值时,则对样本线段的两端尖角部分按照两个初始倒圆角半径分别进行倒圆角处理;
103.s340,当检测到两个所述切点分别与对应一端尖角部分的端点之间的距离之和大于其中一线段区间长度值时,则基于样本线段的中点对样本线段的两端尖角部分进行倒圆角处理。
104.所述初始倒圆角半径r的计算公式如下:
105.式(二);
106.式中,n为样本线段的其中一侧线段区间的偏置点数量;ri为其中一侧线段区间内所有偏置点处曲率半径。
107.具体地,本实施例中,具体参见图11所示,在样本线段的两端尖角部分,将根据上述所求得的初始倒圆角半径r进行倒圆。由于引入了两个尖角部分,两个尖角部分的倒圆角半径分别为样本线段的两侧线段区间由式(二)所计算的平均曲率半径;如果直接按照计算的两个平均曲率半径分别进行倒圆角,则会出现干涉,因此为了解决倒圆角干涉问题,需采用如下方法:
108.从第一条线段l1开始,设其长度为len,计算在两端尖角部分倒圆时,初始倒圆角半径分别为r1、r2,切点所在的位置与对应倒圆角端点处的距离dis1、dis2;如果dis1+dis2≤len,则说明没有干涉,继续下一条线段倒圆;如果dis1+dis2》len,则说明将产生干涉,计算线段的中点p,在计算切点在线段中点p处时,两个尖角部分的倒圆角半径分别为,,可取最终两个尖角部分的倒圆角半径分别为、。
109.最后将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线,具体参见图12所示。
110.同时参见图13所示,本发明实施例还提供了一种汽车覆盖件分模线自动构造系统,包括:
111.偏置模块,用于基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;
112.简化模块,与所述偏置模块通信连接,用于基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;
113.倒圆模块,与所述简化模块通信连接,用于对所述简化曲线的尖角部分进行倒圆角处理;以及,
114.投影模块,与所述倒圆模块通信连接,用于将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线。
115.因此,本发明通过对汽车覆盖件的边界线进行投影、偏置、简化及倒圆角处理,以自动生成分模线,摆脱了对设计人员的经验依赖,提供了设计效率,同时简化了分模线,使得分模线后期调整更灵活方便;因此本发明的通用性较好,易于在工程应用中实现。
116.具体的,本实施例与上述方法实施例一一对应,各个模块的功能在相应的方法实施例中已经进行详细说明,因此不再一一赘述。
117.基于同一发明构思,本技术实施例还提供了一种计算机可读存储介质,其上存储
有计算机程序,计算机程序被处理器执行时实现上述方法的所有方法步骤或部分方法步骤。
118.本发明实现上述方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
119.基于同一发明构思,本技术实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法中的所有方法步骤或部分方法步骤。
120.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
121.存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如声音播放功能、图像播放功能等);存储数据区可存储根据手机的使用所创建的数据(例如音频数据、视频数据等)。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
122.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、服务器或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
123.本发明是参照根据本发明实施例的方法、设备(系统)、服务器和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生
用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
124.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
125.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
126.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种汽车覆盖件分模线自动构造方法,其特征在于,具体包括以下步骤:基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;对所述简化曲线的尖角部分进行倒圆角处理;将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线。2.如权利要求1所述的汽车覆盖件分模线自动构造方法,其特征在于,所述“基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线”步骤,具体包括以下步骤:基于曲线离散算法将汽车覆盖件的边界线进行离散,得到边界离散点;将所述边界离散点投影至预设局部坐标系的xy平面上,得到边界投影点;基于滚圆算法对所述边界投影点进行偏置得到偏置点,并将所述偏置点进行插值得到偏置曲线。3.如权利要求1所述的汽车覆盖件分模线自动构造方法,其特征在于,所述“基于多种简化算法,对所述偏置曲线进行简化得到简化曲线”步骤,具体包括以下步骤:对所述偏置曲线按照曲率进行分段,根据偏置曲线的分段点位置和分段区间类型初步简化所述偏置曲线;基于预设距离值对初步简化后的所述偏置曲线进行再次简化,得到简化曲线。4.如权利要求3所述的汽车覆盖件分模线自动构造方法,其特征在于,所述“对所述偏置曲线按照曲率进行分段”步骤,具体包括以下步骤:步骤一,计算偏置曲线中每个偏置点处的曲率或者切向;步骤二,选取偏置曲线中的其中一个偏置点为初始点;步骤三,按序遍历其余偏置点,当检测到初始点处曲率与另一个偏置点处曲率之间的曲率变化值等于曲率阈值时,则判断另一个偏置点为分段点;或者,当检测到初始点处切线与另一个偏置点处切线之间的切向夹角等于夹角阈值时,则判断另一个偏置点为分段点;步骤四,以另一个偏置点为第一个分段点,并按照步骤三对所述偏置曲线进行分段。5.如权利要求3所述的汽车覆盖件分模线自动构造方法,其特征在于,所述“根据偏置曲线的分段点位置和分段区间类型初步简化所述偏置曲线”步骤,具体包括以下步骤:获取偏置曲线中两个分段点之间的曲率变化值小于曲率阈值时的线段区间;检测相邻两个线段区间的端点延长线是否相交,若相交,则通过端点延长线连接相邻两个线段区间;若不相交,则通过直线连接相邻两个线段区间的端点。6.如权利要求5所述的汽车覆盖件分模线自动构造方法,其特征在于,所述偏置曲线中两个分段点之间的曲率变化值的计算公式如下:;式中,为两个分段点对应区间内的最大曲率半径;为两个分段点对应区间内的最小曲率半径。
7.如权利要求3所述的汽车覆盖件分模线自动构造方法,其特征在于,所述“基于预设距离值对初步简化后的所述偏置曲线进行再次简化,得到简化曲线”步骤,具体包括以下步骤:在经初步简化后的偏置曲线中任选连续的三个偏置点视为第一点组,所述第一点组中的首尾偏置点之间构建一条第一线段;当检测到所述第一点组的中间偏置点到所述第一线段的垂线段距离值小于预设距离值时,则将第一点组中的尾偏置点邻近的下一个偏置点与第一点组中的首偏置点视为第二点组;计算第二点组中的两个中间偏置点分别到第二点组的首尾偏置点构建的第二线段的垂线段距离值,当检测到其中一条垂线段距离值大于等于预设距离值时,则去除其中一条垂线段距离值对应的第二点组中的中间偏置点,将另外一条垂线段距离值对应的第二点组中的中间偏置点视为新的首偏置点,按序选取包含新的首偏置点的连续的三个偏置点,直至对偏置曲线的所有偏置点均完成选取计算,得到简化曲线。8.如权利要求1所述的汽车覆盖件分模线自动构造方法,其特征在于,所述“对所述简化曲线的尖角部分进行倒圆角处理”步骤,具体包括以下步骤:设所述简化曲线中的任意一线段区间为样本线段;获取所述样本线段的两端尖角部分一一对应的初始倒圆分别在样本线段上的切点;当检测到两个所述切点分别与对应一端尖角部分的端点之间的距离之和小于等于样本线段长度值时,则对样本线段的两端尖角部分按照两个初始倒圆角半径分别进行倒圆角处理;当检测到两个所述切点分别与对应一端尖角部分的端点之间的距离之和大于其中一线段区间长度值时,则基于样本线段的中点对样本线段的两端尖角部分进行倒圆角处理。9.如权利要求8所述的汽车覆盖件分模线自动构造方法,其特征在于,所述初始倒圆角半径r的计算公式如下:;式中,n为样本线段的其中一侧线段区间的偏置点数量;r
i
为其中一侧线段区间内所有偏置点处曲率半径。10.一种汽车覆盖件分模线自动构造系统,其特征在于,包括:偏置模块,用于基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;简化模块,与所述偏置模块通信连接,用于基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;倒圆模块,与所述简化模块通信连接,用于对所述简化曲线的尖角部分进行倒圆角处理;以及,投影模块,与所述倒圆模块通信连接,用于将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线。
技术总结
本发明公开了一种汽车覆盖件分模线自动构造方法及系统,其方法包括以下步骤:基于预设局部坐标系对汽车覆盖件的边界线进行投影,并对投影后的边界线进行偏置处理得到偏置曲线;基于多种简化算法,对所述偏置曲线进行简化得到简化曲线;对所述简化曲线的尖角部分进行倒圆角处理;将倒圆角处理后的简化曲线投影至覆盖件压料面,得到覆盖件分模线;因此通过对汽车覆盖件的边界线进行投影、偏置、简化及倒圆角处理,以自动生成分模线,摆脱了对设计人员的经验依赖,提供了设计效率,同时简化了分模线,使得分模线后期调整更灵活方便。使得分模线后期调整更灵活方便。使得分模线后期调整更灵活方便。
技术研发人员:王振 柳玉起 章志兵 韦阳 孔海骄 张阿飞
受保护的技术使用者:武汉华锋惠众科技有限公司
技术研发日:2023.08.08
技术公布日:2023/9/13
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/