本发明属于装配工艺,尤其是涉及一种装配工艺确定方法、装置及电子设备。
背景技术:
1、目前复杂产品(例如卫星、飞机等)具有系统复杂、多学科综合、小批量生产以及研制周期长的特点,装配作为复杂产品生产的后端,直接影响产品的最终性能。复杂产品装配是典型的离散型作业流程,具有生产批量小、周期长以及信息流复杂等特点。同时,在不同的研制阶段,装配工艺设计有着十分明显的差异,人工的重复工作量较大,限制了工艺设计的编制效率。因此,需要一种高效的装配工艺确定方法。
技术实现思路
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、第一获取模块,用于获取装配工艺知识库中每个知识实例的句向量和装配工艺需求文档中每个句子的句向量;其中,所述装配工艺知识库是基于装配工艺历史数据进行知识表达获得的;
52、第二获取模块,用于针对每个所述句子,获取所述句子的句向量与每个所述知识实例的句向量的语义相似度;
53、第一确定模块,用于根据所述语义相似度,确定每个所述句子对应的目标知识实例;
54、第二确定模块,用于根据所述目标知识实例,确定所述装配工艺需求文档对应的装配工艺知识。
55、可选地,所述的装配工艺确定装置,其中,还包括:
56、第三获取模块,用于基于装配工艺历史数据,获取装配工艺知识;
57、知识表达模块,用于采用双层装配工艺知识模型和决策类装配工艺知识模型分别对所述装配工艺知识进行知识表达;
58、获得模块,用于基于知识表达后的所述装配工艺知识,获得所述装配工艺知识库。
59、可选地,所述的装配工艺确定装置,其中,所述双层装配工艺知识模型是采用装配工艺知识索引层和装配工艺知识实例层对第一类型的所述装配工艺知识进行知识表达,并构建关联关系网络获得的;
60、其中,所述装配工艺知识索引层包括所述装配工艺知识的检索信息;所述装配工艺知识实例层包含所述装配工艺知识,并分别从工艺级别、工序级别以及工步级别对所述装配工艺知识进行知识表达;所述第一类型包括以下至少一项:
61、工艺模版类型;
62、工艺资源类型;
63、操作规范类型;
64、经验知识类型。
65、可选地,所述的装配工艺确定装置,其中,所述决策类装配工艺知识模型用于采用预设规则对第二类型的所述装配工艺知识进行知识表达;
66、其中,所述预设规则包括以下至少一项:
67、风险识别类规则;
68、质量检验类规则;
69、过程控制类规则;
70、逻辑顺序类规则;
71、参数选用类规则;
72、电缆标识类规则;
73、所述第二类型包括以下至少一项:
74、风险识别类规则类型;
75、质量检验类规则类型;
76、过程控制类规则类型;
77、逻辑顺序类规则类型;
78、参数选用类规则类型;
79、电缆标识类规则类型。
80、可选地,所述的装配工艺确定装置,其中,所述获得模块具体用于:
81、对知识表达后的所述装配工艺知识进行分类提取,获得所述装配工艺知识库;其中,所述装配工艺知识库包括以下至少一项:
82、工艺模版库;
83、工艺资源库;
84、经验知识库;
85、通用规范库;
86、决策规则库;
87、风险识别库。
88、可选地,所述的装配工艺确定装置,其中,还包括:
89、评估模块,用于基于所述决策规则库和所述风险识别库,对所述装配工艺需求文档对应的装配工艺知识进行评估。
90、可选地,所述的装配工艺确定装置,其中,所述第一获取模块具体用于:
91、根据自然语言理解模型,获取每个所述知识实例对应的第一字向量和每个所述句子对应的第二字向量;
92、根据池化层,对所述第一字向量和所述第二字向量进行平均池化,获取每个所述知识实例对应的句向量和每个所述句子对应的句向量;
93、获取两个不同所述知识实例对应的句向量的第一相似度,以及获取两个不同所述句子对应的句向量的第二相似度。
94、可选地,所述的装配工艺确定装置,其中,所述第二获取模块具体用于:
95、针对每个所述句子,采用余弦相似度计算公式,获取所述句子的句向量与每个所述知识实例的句向量的语义相似度。
96、可选地,所述的装配工艺确定装置,其中,所述第一确定模块具体用于:
97、针对每个所述句子,将与所述句子的句向量的语义相似度最大的句向量所对应的知识实例,确定为所述目标知识实例。
98、为了实现上述目的,本发明实施例还提供一种装配工艺确定设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器,用于读取存储器中的程序实现如上任一项所述的装配工艺确定方法中的步骤。
99、为了实现上述目的,本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上任一项所述的装配工艺确定方法中的步骤。
100、本发明的上述技术方案至少具有如下有益效果:
101、上述方案中,通过获取装配工艺知识库中每个知识实例的句向量和装配工艺需求文档中每个句子的句向量;其中,所述装配工艺知识库是基于装配工艺历史数据进行知识表达获得的;针对每个所述句子,获取所述句子的句向量与每个所述知识实例的句向量的语义相似度;根据所述语义相似度,确定每个所述句子对应的目标知识实例;根据所述目标知识实例,确定所述装配工艺需求文档对应的装配工艺知识,如此,装配工艺需求文档可以复用装配工艺知识库中的知识实例的装配工艺知识,减少人工的重复工作量,实现高效、自动化、智能化的装配工艺编制。