本技术涉及智能设计的,尤其是涉及一种工业设计流程的生成方法、系统及存储介质。
背景技术:
1、设计的提质提效一直是工业或工程设计领域重点关注和努力解决的问题。当前,针对设计方面的提效大多是在计算机辅助设计技术的提升,例如cad中设置了多种设计小工具,以方便设计工程师快速调用,进而起到节省设计时间的作用。
2、但这种小工具的应用只是在绘图上做了加速,并没有对设计本身给出帮助。实际上目前影响设计效率的因素是设计所涉及的知识内容过广,设计工程师在处理不同设计环节时需要调用不同的知识。这不但要求设计工程师有更多的知识储备,还会造成设计工程师在思维切换时花费更多时间去调整。因此,在设计过程中减少设计工程师反复调用多环节、不同的设计知识是有效提升设计效率的重要方向。
3、为了减少设计工程师在设计时调用多环节、不同的设计知识,将整个设计流程拆分出比较单一的设计环节,再将单一的设计环节分配给设计工程师,使设计任务所涉及的知识简单,并形成分工,再根据设计流程将分工组合形成新的设计流程,这是实现设计提质提效的重要方法。
4、然而,工业设计中常见的分工是根据工艺对设计分工,这种拆分存在明显问题,诸如:多人分别负责不同工艺装备而导致整体设计质量参差不齐,因每人对设计知识整体掌握程度不同而导致整体设计效率差,设计过程受流程限制而僵化。另外,当前分工一般由有一定经验工程师来拆分设计任务,这种方法受主观影响大、对参与设计人员能力和知识要求高。因此,迫切需要一种能够基于设计知识需求的、自动的分工方法。
技术实现思路
1、为了更加合理且准确地对设计流程进行拆分,本技术提供一种工业设计流程的生成方法、系统及存储介质。
2、第一方面,本技术提供一种工业设计流程的生成方法,采用如下的技术方案:
3、一种工业设计流程的生成方法,包括以下步骤:
4、获取历史设计顺序、历史设计顺序中所涉及的各个最小设计单元以及与最小设计单元一一对应的标准设计知识;
5、基于对应的标准设计知识计算出每个最小设计单元的设计复杂度;
6、按照历史设计顺序依次对最小设计单元进行组合以形成若干设计组合,其中,每个设计组合包含至少一个最小设计单元,同一设计组合中的所有最小设计单元所对应的设计复杂度之和大于或等于预设的第一阈值;且去除设计组合中位于历史设计顺序最后的最小设计单元后,该设计组合中剩余的最小设计单元所对应的设计复杂度之和小于第一阈值;
7、根据所有设计组合构建设计流程,并输出设计流程。
8、通过上述技术方案,借助最小设计单元所对应的设计复杂度将最小设计单元进行组合,以形成若干设计组合,每个设计组合的设计复杂度均超过预设的第一阈值且尽量接近第一阈值。使得每个设计组合所涉及的知识存在关联,不容易出现知识领域跨度过大的情况,对于所负责的设计工程师的能力要求相对单一,且有利于所负责的设计工程师花费更少的时间来完成设计任务。
9、可选的,所述标准设计知识包含若干知识类型以及与知识类型一一对应的知识内容;
10、所述基于对应的标准设计知识计算出每个最小设计单元的设计复杂度,包括以下步骤:
11、分别统计每个最小设计单元所对应的知识类型的数量以获得每个最小设计单元所对应的类型覆盖度,所述类型覆盖度用于表征在设计对应的最小设计单元时所需求的知识类型占所有设计知识类型的比例;
12、根据知识类型和对应的知识内容确定内容难易度,所述内容难易度用于表征各种知识类型所对应的知识对技术人员的技术能力要求;
13、根据类型覆盖度和内容难易度确定设计复杂度。
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、若不是,则不调整第一阈值。
39、可选的,所述降低第一阈值以生成新的第一阈值,包括以下步骤:
40、以预设的调整值降低当前的第一阈值以得到临时阈值,
41、判断临时阈值是否高于或等于预设的第二阈值,
42、若临时阈值高于或等于预设的第二阈值,则将临时阈值作为新的第一阈值;
43、若临时阈值低于预设的第二阈值,则不调整第一阈值。
44、第二方面,本技术提供一种工业设计流程的生成系统,采用如下的技术方案:
45、一种工业设计流程的生成系统,包括:
46、信息获取模块,用于获取历史设计顺序、历史设计顺序中所涉及的各个最小设计单元以及与最小设计单元一一对应的标准设计知识;
47、计算模块,用于基于对应的标准设计知识计算出每个最小设计单元的设计复杂度;
48、组合模块,用于按照历史设计顺序依次对最小设计单元进行组合以形成若干设计组合;
49、流程构建模块,用于根据所有设计组合构建设计流程,并输出设计流程。
50、第三方面,本技术提供一种可读存储介质,存储有能被处理器加载并执行上述的一种工业设计流程的生成方法的计算机程序。
51、综上所述,本技术包括以下至少一种有益技术效果:每个设计组合的设计复杂度均超过预设的第一阈值且尽量接近第一阈值。使得每个设计组合所涉及的知识存在关联,不容易出现知识领域跨度过大的情况,对于所负责的设计工程师的能力要求相对单一,且有利于所负责的设计工程师花费更少的时间来完成设计任务。