一种基于机器学习的工艺规程编制方法技术

技术编号:18860740 阅读:21 留言:0更新日期:2018-09-05 14:18
本发明专利技术属于飞机数字化制造技术领域,涉及一种基于机器学习的工艺规程编制方法,包括:处理历史工艺规程数据,以工步为单位对工艺规程内容进行聚类分析,以每个聚类簇为单位对工步的特征进行挑选;历史工艺规程中工步的特征信息进行处理;根据所选取的特征信息对工步采用倒排索引的方式建立相应的索引信息;获取当前用户所编写工步的特征信息,将当前编写的工步特征信息进行处理;采用索引信息将第一步获取的特征按照类别进行相关性计算,并将这些类别的相关性进行线性加权打分,根据最终的打分结果,把得分最高的工步内容推送给用户。本发明专利技术能够大幅度缩短工艺规程的编制时间,提高装配工艺规程的编制效率,提高生产效率。

A process planning method based on machine learning

The invention belongs to the field of aircraft digital manufacturing technology, and relates to a process planning method based on machine learning, which comprises: processing historical process planning data, clustering analysis of process planning content on a work step basis, selecting the characteristics of work steps on a per-cluster basis, and intermediate processing in a history process planning. The feature information of the step is processed; the corresponding indexing information is established by inverted indexing according to the selected feature information; the feature information of the step written by the current user is obtained, and the feature information of the step written by the current user is processed; and the features obtained in the next step are phased according to the category by using the index information. Correlation calculation, and the correlation of these categories for linear weighted scoring, according to the final scoring results, the highest score of work content to the user. The invention can greatly shorten the compiling time of the process regulations, improve the compiling efficiency of the assembly process regulations and improve the production efficiency.

【技术实现步骤摘要】
一种基于机器学习的工艺规程编制方法
本专利技术属于飞机数字化制造
,涉及一种基于机器学习的工艺规程编制方法。技术背景装配工艺规程是一种指导飞机装配的技术文件,是飞机生产制造过程中的重要依据。在传统的装配工艺规程编制模式下,工艺人员需根据个人经验并查找部分历史工艺规程文件,进行工艺规程编写。这种编辑方式不仅耗时长,且受限于工艺员个人经验限制。飞机制造厂虽然有非常丰富的历史积累,却不能很快的将这些历史工艺规程中的内容应用到新型号飞机的工艺规程编制当中。
技术实现思路
本专利技术针对当前工艺规程编制时对历史数据利用率较低这一状况,提供一种基于机器学习的装配工艺规程编制方法,是一种根据当前所要编写工步的工步名称、零件配套、工装工具等工步信息以及该工步所在工序的部分属性信息进行工步内容推送的装配工艺规程编制方法。本专利技术使得历史工艺规程得到充分的利用,加快了工艺规程的编制速度,省去了查找历史工艺规程的这一环节,提高了生产效率。为了达到上述目的,本专利技术的技术方案为:一种基于机器学习的工艺规程编制方法,包括以下步骤:第一步,对历史工艺规程进行分析处理历史工艺规程数据,以工步为单位对工艺规程内容进行聚类分析,以每个聚类簇为单位对工步的特征进行挑选。S1)获取所有工艺规程的工步内容,对工步内的图纸编号、零件编号、零件大小尺寸等信息用不同的代号进行处理。S2)以工步为单位对工艺规程的内容进行分词、去停用词、去低频高频词等预处理,把工步内容表示为一个一个词的形式;同时采用TF-IDF的方法,分别对每个词,在一个工步出现该词的次数和出现该词的工步数量,模拟出该词在文档中的权重系数,最后把工步内容表示成如下的形式:x={(c1,w1),(c2,w2),...,(cm,wm)}(1)其中,x表示一个工步内容,wm表示操作说明中一个词的权重,cm表示工步内容的具体的一个词。S3)采用余弦相似度的计算方法对不同工步的相似关系进行度量,并根据度量结果进行聚类计算,其中相似度计算方法如下所示:其中,xi表示表示一个工步内容的空间向量表示,sim(x1,x2)表示工步内容x1与工步x2之间的相似关系。按照下述步骤对所有的工步内容进行聚类:a)确定需要生成聚类簇的个数。b)选择待处理的工步内容的中的任何一个作为聚类簇的初始中心。c)选择其余待处理的工步内容依次与各个类簇中心,采用公式(2)计算该待测工步内容与该聚类簇的相似性。d)根据预设的阈值,判断待处理工步内容是否归为此类,并更新该聚类簇的中心点。e)重复步骤d)至全部的工步内容都计算完毕。f)初步得出聚类结果,人工对聚类结果进行评价,调节聚类簇个数,进行迭代处理。g)直至最终聚类的结果大体上能够把相似的工步内容聚到同一个聚类簇为止。S4)首先人工以每个聚类簇为单位,对聚类簇中的数据进行梳理、观察,初步评判聚类簇中的工步的属性相关,初步挑选出工步的内容;对挑选出的特征进行相关性打分。采用基于决策树的方法依次对挑选出的特征进行评判,验证挑选出的特证对工步内容的代表性高低,其评判的过程如下:a)统计各个聚类簇的个数,并根据经验熵的计算方法计算该数据的经验熵,其计算过程如下:其中,D表示全部的数据量,ck表示每类聚类簇中的个数;b)以每个特征为视角,统计出在每个聚类簇中,根据特征进行分类后,正确与错误分类结果的个数,并计算出该特征的条件熵,其计算过程如下:其中,Di表示每个聚类簇,Dik表示在每个聚类簇中利用该特征划分结果正确的个数。c)计算出每个特征的信息增益,并根据信息增益的大小,对特征进行排序,选取信息增益最大的几个特征,其信息增益的计算方法如下:g(D,A)=H(D)-H(D|A)(5)第二步,根据第一步中挑选的工步特征,对历史工艺规程中工步的特征信息进行处理,具体如下:根据第一步中S4所进行的增益计算,最终挑选出工步名称、所属工序名称、工步零件配套、工装、机型等属性。对这些特征信息进行处理:a)对于工步名称、所属工序名称:采用同第一步中S2)相同的方法进行处理;n={(c1,w1),(c2,w2),...,(cm,wm)}(6)其中,n表示一个工步名称(工步所属工序名称),wm表示操作说明中一个词的权重,cm表示工步名称(工步所属工序名称)的具体的一个词。b)对于零件配套:类型为零件、装配件的,将图号中的机型信息去掉、构型号去掉,其余部分能够大致表示该件的装配位置。c)对于工步的其他属性:采用空间向量的表示方法,利用空间向量中的每一维度具体表示一个属性,其表示方式如下:S=(s1,s2,...,sm)(7)其中,S表示该工步的属性集合,sm表示该工艺规程中第m个属性值。第三步,根据第一步所选取的特征信息对工步采用倒排索引的方式建立相应的索引信息。第四步,获取当前用户所编写工步的特征信息,与第一步中挑选的特征相同,按照第二步的处理方法将当前编写的工步特征信息进行处理。第五步,采用第三步生成的索引信息将第一步获取的特征按照类别进行相关性计算,并将这些类别的相关性进行线性加权打分,根据最终的打分结果,按照打分的高低进行排序,并把得分最高的N个工步的内容推送给用户。根据第四步获取的工步属性信息采用倒排索引的方式,获取与其编写的工步属性相关的工步。计算获取的工步与当前所编写工步的相似性,计算相似性方法如下:a)对于分析工步名称(工步所属工序名称)之间的相似关系,采用如下的计算方法对工步名称(工步所属工序名称)进行分析:b)对于零件配套的相似度采用以下方法计算q″ij=ni-j/ni(9)其中,ni-j表示两个工步配套零件匹配到的数量,ni表示正在编辑的工步配套零件数量。c)对于工步各个属性的相似关系比较,采用如下计算方法对工艺规程的属性进行分析:因为判断不同工步内容之间是否能够相互参考,不仅需要工步名称是否相近,同时也需要工步所属站位名称、零件配套、工步属性值是否也相关,所以工步内容推送要根据上述四个方面综合考虑,为此采用线性融合的方法:s=a*qa+b*qb+c*qc+d*qd(11)其中,s表示两个工步相关性分数,qa表示工步名称的相似性、qa表示工步所在工序的相似性、qc表示工步配套相似度、qd表示工步属性的相似性,a、b、c、d分别表示这四种相关性的权重因子,采用最大似然估计的方法对权重因子a和b进行估值计算。通过上述计算,在工艺员编写工步的时候将得分最高的几条数据进行推送,辅助工艺员对工步内容的编写。本专利技术的有益效果为:本专利技术具有效率高、运行稳定等特点,不仅可以充分使用丰富的历史工艺规程资源,而且能够大幅度缩短工艺规程的编制时间,提高装配工艺规程的编制效率,缩短飞机制造过程中工艺准备时间,提高生产效率。附图说明图1为历史工艺规程分析步骤。具体实施方式以下结合具体实施例对本专利技术做进一步说明。不同的装配工艺规程由于装配的零件具有一些相似性,所以装配工艺规程之间的内容就具有一定的参考性。一种基于机器学习的装配工艺规程编制方法,通过五个步骤实现:第一步,对历史工艺规程进行分析处理历史工艺规程数据,以工步为单位对工艺规程内容进行聚类分析,以每个聚类簇为单位对工步的特征进行挑选。如图1所示该步骤共分为四个小步骤对历史工艺规程进行分析:S1)获取所有工艺规程的工步内容,对于工步内的图纸编本文档来自技高网...

【技术保护点】
1.一种基于机器学习的工艺规程编制方法,其特征在于以下步骤:第一步,对历史工艺规程进行分析处理历史工艺规程数据,以工步为单位对工艺规程内容进行聚类分析,以每个聚类簇为单位对工步的特征进行挑选;S1)获取所有工艺规程的工步内容,对工步内的图纸编号、零件编号、零件大小尺寸信息用不同的代号进行处理;S2)以工步为单位对工艺规程的内容进行预处理,把工步内容表示为一个一个词的形式;并把工步内容表示成如下的形式:x={(c1,w1),(c2,w2),...,(cm,Wm)}   (1)其中,x表示一个工步内容,wm表示操作说明中一个词的权重,cm表示工步内容的具体的一个词;S3)采用余弦相似度的计算方法对不同工步的相似关系进行度量,并根据度量结果进行聚类计算,其中相似度计算方法如下所示:

【技术特征摘要】
1.一种基于机器学习的工艺规程编制方法,其特征在于以下步骤:第一步,对历史工艺规程进行分析处理历史工艺规程数据,以工步为单位对工艺规程内容进行聚类分析,以每个聚类簇为单位对工步的特征进行挑选;S1)获取所有工艺规程的工步内容,对工步内的图纸编号、零件编号、零件大小尺寸信息用不同的代号进行处理;S2)以工步为单位对工艺规程的内容进行预处理,把工步内容表示为一个一个词的形式;并把工步内容表示成如下的形式:x={(c1,w1),(c2,w2),...,(cm,Wm)}(1)其中,x表示一个工步内容,wm表示操作说明中一个词的权重,cm表示工步内容的具体的一个词;S3)采用余弦相似度的计算方法对不同工步的相似关系进行度量,并根据度量结果进行聚类计算,其中相似度计算方法如下所示:其中,xi表示表示一个工步内容的空间向量表示,sim(x1,x2)表示工步内容x1与工步x2之间的相似关系;按照下述步骤对所有的工步内容进行聚类:a)确定需要生成聚类簇的个数;b)选择待处理的工步内容的中的任何一个作为聚类簇的初始中心;c)选择其余待处理的工步内容依次与各个类簇中心,采用公式(2)计算该待测工步内容与该聚类簇的相似性;d)根据预设的阈值,判断待处理工步内容是否归为此类,并更新该聚类簇的中心点;e)重复步骤d)至计算完全部的工步内容;f)初步得出聚类结果,人工对聚类结果进行评价,调节聚类簇个数,进行迭代处理;g)至最终聚类的结果能够把相似的工步内容聚到同一个聚类簇为止;S4)人工以每个聚类簇为单位,对聚类簇中的数据进行梳理、观察,初步评判聚类簇中的工步的属性相关,初步挑选工步内容,对挑选出的特征进行相关性打分;采用基于决策树的方法依次对挑选出的特征进行评判,验证挑选出的特证对工步内容的代表性高低,其评判的过程如下:a)统计各个聚类簇的个数,并根据经验熵的计算方法计算该数据的经验熵,其计算过程如下:其中,D表示全部的数据量,ck表示每类聚类簇中的个数;b)以每个特征为视角...

【专利技术属性】
技术研发人员:杨楠褚福广王裴岩王胜任
申请(专利权)人:沈阳飞机工业集团有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1