一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种机械设计方案分步推荐方法与流程

2021-12-15 02:17:00 来源:中国专利 TAG:


1.本发明涉及计算机技术,特别是一种机械设计方案分步推荐方法。


背景技术:

2.计算机辅助设计(cad)技术已成为当前设计行业的主体技术和方法,cad的软件也众多,如catia、pro/e、ug、auto cad等。这些设计软件均依托几何引擎和渲染引擎技术,在设计人员的交互设计应用下实现产品的设计,对设计人员的经验、能力等要求较高。随着人工智能技术的兴起,将人工智能技术融入传统机械设计领域,改善机械设计技术的现状已成为行业技术人员关注重点。
3.cn202011167540.0公开了一种机械设计方案推荐方法及装置,该方法包括如下步骤:确定设计需求数据,并对所述设计需求数据进行特征提取得到待推荐特征;基于预先确定的分类逻辑确定所述待推荐特征所对应的待推荐类别;基于所述待推荐类别对应的历史机械设计方案确定所述设计需求数据的推荐机械设计方案。
4.cn202110022171.4公开了机械设计方案推荐方法、装置及电子设备,涉及计算机技术领域,该方法先获取设计需求信息,包括数模信息和工艺信息;然后再确定与设计需求信息对应的目标工作场景类别;进而推荐对应的目标设计方案。
5.上述两份专利文献中均根据机械设计需求数据,推荐机械结构设计方案,且两份专利均为整体设计方案推荐。然而,整体设计推荐方法对历史设计数据需求量极大,推荐的方案正确率也较低。另外,由于推荐仅为结构数据模型,缺少零件间的约束关系等信息,导致后续设计方案修改工作量也极大。因此,业界尤其是汽车焊装夹具设计领域迫切需要一种专业化更强、设计能力和设计效率更高的设计方法。


技术实现要素:

6.针对现有技术中存在的问题,本发明提供了一种可有效提高设计速度和正确率,且可为机械结构设计的高效修改提供基础的机械设计方案分步推荐方法。
7.本发明的目的通过以下技术方案实现。
8.一种机械设计方案分步推荐方法,步骤包括:
9.1)建立机械设计方案推荐模型;
10.2)在机械设计方案推荐模型中导入待加工部件数模;
11.3)根据待加工部件数模推荐、确定第一个零件设计方案:根据待加工部件数模在机械设计方案推荐模型中导出第一个零件的推荐结果,所述第一个零件的推荐结果包括至少一组推荐设计方案、零件设计顺序,并选择一组推荐设计方案;
12.4)根据零件设计顺序推荐、确定第n个零件设计方案:其中n≥2,并在机械设计方案推荐模型中导出第n个零件的推荐结果,所述第n个零件的推荐结果包括第n个零件的至少一组推荐设计方案、零件设计顺序和与前一个零件的几何约束关系,并选择一组推荐设计方案;
13.5)直至零件设计顺序结束,所有单个零件推荐设计方案的集合形成机械结构的整体推荐设计方案。
14.所述推荐第一个零件设计方案信息包括:零件结构、空间位置以及与待加工零件的几何约束关系。
15.所述步骤3)和步骤4)中选择一组推荐设计方案的选择约束条件包括结构尺寸约束、顺序约束和几何关系约束。
16.所述步骤1)具体包括如下步骤:
17.1.1)创建历史机械结构的零件数据库、各零部件间以及零件与待加工零件间的约束关系库;
18.1.2)建立机械结构各零件及其与约束关系的映射关系;
19.1.3)训练算法推荐机械设计方案推荐模型。
20.所述步骤3)和步骤4)中对推荐设计方案及选择信息进行收集,并反馈至机械结构中零件结构数据库、各零部件间以及零部件与待加工零件间的约束关系库。
21.所述各零部件间以及零部件与待加工零件间的约束关系库包括顺序约束关系、结构约束关系以及几何关系约束关系。
22.所述步骤1.2):根据历史设计数据,将机械结构中各零部件结构与其自身结构尺寸约束,零部件间、零部件与待加工零件间的相互位置、姿态约束的相互映射关系建立,形成零件结构形状、零件结构尺寸、零件间位置和姿态、零件与待加工零件的尺寸、位置和姿态间的映射关系库作为样本。
23.所述步骤1.3)为深度学习的神经网络模型,包括三部分:第一部分为零件推荐设计顺序,第二部分为零件结构推荐,第三部分为约束关系匹配。
24.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1

8中任一项所述的方法。
25.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行权利要求1

8中任一项所述的方法。
26.相比于现有技术,本发明的优点在于:本发明基于机械结构中各零部件的结构尺寸、设计顺序以及零部件间的相互关系,分步推荐并选择单个零件的设计方案,组合成待加工单元的整体设计方案,并训练智能算法模型,因为是分步推荐,设计者可及时纠错并修改,训练的算法模型又可尽量避免重复出错,本发明单步顺序推荐零件结构及其约束,方法简单、易行,该方法极大地提升了机械设计效率、准确率,节省设计周期,减少对设计人员的经验要求,具有良好的工程推广应用价值。
附图说明
27.图1待加工部件(某汽车侧围)模型;
28.图2定位单元的第一个零件(定位销)推荐;
29.图3定位单元的第二个零件(支柱)推荐;
30.图4整个定位单元设计方案;
31.图5夹紧单元的第一个零件(托压块)推荐;
32.图6夹紧单元第二个零件(支柱和气缸)推荐;
33.图7整个夹紧单元设计方案,其中:1

单步推荐设计的整个定位单元;2

单步推荐设计的整个夹紧单元。
具体实施方式
34.下面结合说明书附图和具体的实施例,对本发明作详细描述。
35.一种机械设计方案分步推荐方法,步骤包括:
36.1)建立机械设计方案推荐模型;
37.2)在机械设计方案推荐模型中导入待加工部件数模;
38.3)根据待加工部件数模推荐、确定第一个零件设计方案:根据待加工部件数模在机械设计方案推荐模型中导出第一个零件的推荐结果,所述第一个零件的推荐结果包括至少一组推荐设计方案、零件设计顺序,并选择一组推荐设计方案;
39.4)根据零件设计顺序推荐、确定第n个零件设计方案:其中n≥2,并在机械设计方案推荐模型中导出第n个零件的推荐结果,所述第n个零件的推荐结果包括第n个零件的至少一组推荐设计方案、零件设计顺序和与前一个零件的几何约束关系,并选择一组推荐设计方案;
40.5)直至零件设计顺序结束,所有单个零件推荐设计方案的集合形成机械结构的整体推荐设计方案。
41.所述推荐第一个零件设计方案信息包括:零件结构、空间位置以及与待加工零件的几何约束关系。
42.所述步骤3)和步骤4)中选择一组推荐设计方案的选择约束条件包括结构尺寸约束、顺序约束和几何关系约束。
43.所述步骤1)具体包括如下步骤:
44.1.1)创建历史机械结构的零件数据库、各零部件间以及零件与待加工零件间的约束关系库;
45.1.2)建立机械结构各零件及其与约束关系的映射关系;
46.1.3)训练算法推荐机械设计方案推荐模型。
47.所述步骤3)和步骤4)中对推荐设计方案及选择信息进行收集,并反馈至机械结构中零件结构数据库、各零部件间以及零部件与待加工零件间的约束关系库。
48.所述各零部件间以及零部件与待加工零件间的约束关系库包括顺序约束关系、结构约束关系以及几何关系约束关系。
49.所述步骤1.2):根据历史设计数据,将机械结构中各零部件结构与其自身结构尺寸约束,零部件间、零部件与待加工零件间的相互位置、姿态约束的相互映射关系建立,形成零件结构形状、零件结构尺寸、零件间位置和姿态、零件与待加工零件的尺寸、位置和姿态间的映射关系库作为样本。
50.所述步骤1.3)为深度学习的神经网络模型,包括三部分:第一部分为零件推荐设计顺序,第二部分为零件结构推荐,第三部分为约束关系匹配。
51.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1

8中任一项所述的方法。
52.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述
计算机程序被处理器运行时执行权利要求1

8中任一项所述的方法。
53.实施例1:汽车侧围的定位单元设计推荐
54.一、汽车侧围的定位单元设计单步推荐。
55.1、导入信息至训练的算法模型。导入待加工汽车侧围零件数模(如图1所示)信息。
56.2、定位单元第一个零件(定位销)的设计方案推荐。推荐的定位销至少有一种设计方案,优选1

3中,本实施例推荐3种定位销设计方案。推荐定位销设计方案根据待加工侧围零件的定位孔信息,自动设计定位销结构,并根据定位销与定位孔的几何约束关系(定位销的轴心线与定位孔的中心线重合),摆正选择的定位销空间位置(如图2所示)。
57.3、定位单元的第二个零件(支柱)的设计方案推荐。推荐结果包含了零件设计顺序、设计方案以及推荐零件与前一个零件的几何约束关系等。本实施例推荐定位单元第二个零件为支柱,设计方案为3种形式(如图3所示),支柱摆放时需保证与待加工零件间距离一般为10

40mm,支柱下部l形底部摆放向待加工零件侧。
58.4、定位单元的剩余零件(本实施例中为连接块)单个推荐。选择的设计方案信息包含结构尺寸约束、顺序约束和几何关系约束。整个单元零件设计完成后,设计方案如图4所示。
59.二、定位单元的算法推荐模型训练。
60.1、创建历史定位单元设计零件、各零部件间以及零部件与待加工零件间的约束关系库。定位单元大概包含定位销、立柱、连接块。根据定位单元各零部件库,建立定位单元结构中各零部件间的约束关系库,包含顺序、结构以及几何关系三种约束关系。其中:顺序约束为定位销设计完成后,推荐立柱及附属结构,再推荐连接块等;结构约束为各零部件自身结构设计尺寸;几何关系约束为各零部件间、零部件与待加工零件间的相互位置和姿态约束。零部件、约束关系库的数据样本量各自约为1200个,并分类存储。
61.2、建立定位单元的各零件及其与约束关系的映射关系。根据历史设计数据,将定位单元的各零部件结构与其自身结构尺寸约束,零部件间、零部件与待加工零件间的相互位置、姿态约束的相互映射关系建立,形成零件结构形状、零件结构尺寸、零件间位置和姿态、零件与待加工零件的尺寸、位置和姿态间的映射关系库作为样本。
62.3、推荐算法模型训练。算法推荐模型为深度学习的神经网络模型,模型分三部分:第一部分为零件推荐设计顺序,第二部分为零件结构推荐,第三部分为约束关系匹配。将定位单元的各零部件结构与其自身结构尺寸约束,零部件间、零部件与待加工零件间的相互位置、姿态约束的相互映射关系输入推荐算法模型,通过模型学习零件结构、零件结构尺寸、零件间位置和姿态、零件与待加工零件的尺寸、位置和姿态间的映射关系。
63.4、推荐方案输出。推荐算法模型训练后,根据导入的待加工零件和基准定位点信息后,推荐的方案包含零件结构、零件间的约束关系。且推荐、选择的方案等信息自动存储到零件库和约束关系库。
64.实施例2:汽车侧围的夹紧单元设计推荐
65.一、汽车侧围的夹紧单元设计单步推荐。
66.1、导入信息。导入待加工汽车侧围零件数模(采用夹紧单元设计后的数模,即图4所示)和基准定位点信息。
67.2、夹紧单元第一个零件(拖延看)的设计方案推荐。推荐的托压块至少有一种设计
方案,优选1

3中,本实施例推荐3种托压块设计方案。推荐托压块设计方案根据待加工侧围零件夹紧位置的结构信息,自动设计托压块结构,并根据托压块与零件夹紧处的几何约束关系(托压块的主轴方向与待加工零件基准面垂直),摆正选择的托压块的空间位置(如图5所示)。
68.3、夹紧单元的第二个零件(支柱和气缸)的设计方案推荐。实施例推荐夹紧单元第二个零件为支柱和气缸,设计方案为3种形式(图6),支柱摆放时需保证与待加工零件间距离一般为10

40mm,支柱下部l形底部摆放向待加工零件侧。
69.4、夹紧单元的剩余零件(本实施例为连接块)单个推荐。选择的设计方案信息包含结构尺寸约束、顺序约束和几何关系约束。整个单元零件设计完成后,设计方案如图7所示。
70.二、夹紧单元的算法推荐模型训练。
71.1、创建历史夹紧单元设计零件、各零部件间以及零部件与待加工零件间的约束关系库。夹紧单元主要包含托压块、立柱(含气缸)、连接块等。夹紧单元的各零部件、约束关系库的建立与定位单元相近,其数据样本量各自约为1500个,分类存储。
72.2、建立夹紧单元的各零件及其与约束关系的映射关系。根据历史夹紧单元设计数据,将零件结构、零件结构尺寸、零件间位置和姿态、零件与待加工零件的尺寸、位置和姿态间的映射关系库作为样本。
73.3、推荐算法模型训练。夹紧单元的算法推荐模型与定位单元近似,仅算法模型学习的数据样本不同。将夹紧单元的各零部件结构与其自身结构尺寸约束,零部件间、零部件与待加工零件间的相互位置、姿态约束的相互映射关系输入推荐算法模型,模型学习零件结构、零件结构尺寸、零件间位置和姿态、零件与待加工零件的尺寸、位置和姿态间的映射关系。
74.4、推荐方案输出及选择。推荐算法模型训练后,根据导入的待加工零件和基准定位点信息后,推荐的方案包含零件结构、零件间的约束关系。且推荐、选择的方案等信息自动存储到零件库和约束关系库。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献