首页> 中国专利> 一种基于深度CNN的飞机总装物料配送优先级分配方法

一种基于深度CNN的飞机总装物料配送优先级分配方法

摘要

本发明提供一种基于深度CNN的飞机总装物料配送优先级分配方法。所述基于深度CNN的飞机总装物料配送优先级分配方法包括以下步骤:S1:数据提取与处理:提取物料信息中对配送优先级影响较大的因素并对其进行编码,方便输入计算机网络中进行训练;S2:搭建神经网络架构:采用卷积神经网络,并搭建一维卷积序列模型,适用于处理时间序列数据;S3:神经网络模型训练:将训练样本集输入建立好的神经网络模型中,输出预测优先级,根据预测优先级和标定优先级的差异情况进行训练;S4:神经网络模型测试:神经网络模型训练好之后,将测试样本集输入到训练之后的网络模型中进行检验。本发明具有配送优先级划分准确、实用性强的优点。

著录项

  • 公开/公告号CN112766687A

    专利类型发明专利

  • 公开/公告日2021-05-07

    原文格式PDF

  • 申请/专利权人 北京化工大学;

    申请/专利号CN202110036751.9

  • 发明设计人 史慧超;牛力;孙晋豪;沈怀明;

    申请日2021-01-12

  • 分类号G06Q10/06(20120101);G06Q10/08(20120101);G06N3/04(20060101);G06N3/08(20060101);G06Q50/04(20120101);

  • 代理机构11833 北京化育知识产权代理有限公司;

  • 代理人尹均利

  • 地址 100029 北京市朝阳区北三环东路15号

  • 入库时间 2023-06-19 10:54:12

说明书

技术领域

本发明涉及灌溉技术领域,尤其涉及一种基于深度CNN的飞机总装物料配送优先级分配方法。

背景技术

机制造主要包括飞机零部件制造、部件装配和整机总装等过程,最终装配是在总装生产线上进行的。但是由于飞机总装涉及的物料种类繁多、数量庞大,飞机总装生产线存在物料积压、物料短缺和物料配送成本高等问题;企业不仅需要对飞机总装生产线进行自动化和智能化转型升级,并应在此基础上研究生产线物料精准配送技术,以降低配送生产成本,实现物料即使配送和精益生产。

近年来,国内外关于装配生产线物料配送的研究成果较少,而且飞机总装生产线目前面临作业周期长、物料类型复杂、数量多在内的等诸多问题问题。

因此,有必要提供一种新的基于深度CNN的飞机总装物料配送优先级分配方法解决上述技术问题。

发明内容

本发明解决的技术问题是提供一种具有配送优先级划分准确、实用性强的基于深度CNN的飞机总装物料配送优先级分配方法。

为解决上述技术问题,本发明提供的基于深度CNN的飞机总装物料配送优先级分配方法包括以下步骤:

S1:数据提取与处理:提取物料信息中对配送优先级影响较大的因素并对其进行编码,方便输入计算机网络中进行训练;

S2:搭建神经网络架构:采用卷积神经网络,并搭建一维卷积序列模型,适用于处理时间序列数据;

S3:神经网络模型训练:将训练样本集输入建立好的神经网络模型中,输出预测优先级,根据预测优先级和标定优先级的差异情况进行训练;

S4:神经网络模型测试:神经网络模型训练好之后,将测试样本集输入到训练之后的网络模型中进行检验。

优选的,所述步骤S1中采集到的不同站位物料信息数据流作为训练单元的输入,将每一条数据流进行配送优先级进行划分,并将划分好配送优先级的物料配送信息分别作为训练和测试样本对建立的神经网络模型进行训练和测试。

优选的,所述步骤S1中处理的数据包括:各个站位的当前物料信息,物料种类、数量、状态;各个站位的物料需求信息,物料的种类、数量、配送时效;各个站位的退料信息,物料的种类、数量、退料原因;AGV物料车配送信息,物料种类、数量、位置信息;物料库备料信息,物料种类、数量、状态;其中,各站位的当前物料信息及AGV物料车前一时刻的物料信息存储在系统内,各站位物料需求信息是由信息录入设备新录入信息。

优选的,所述S1中根据物料需求信息中机型、AO、批架次、制造架次、申请时间、需求时间和配送距离等将物料配送优先级划分为1级、2级、3级、4级、5级五个级别,五个等级的优先级别依次降低;由于数据无法直接输入计算机网络中进行训练,因此对其进行自定义编码,选取部分数据类型转化成相应的数字;根据验证环境的实际站位情况,拟选取三个参量分别为申请时间、需求时间、站点距离作为卷积神经网络输入,并设定三个输出优先级,进行训练。

优选的,所述步骤S2中根据设计的数据格式,采用一维卷积神经网络序列模型进行搭建网络模型,卷积公式为:

(i,j)∈{0,1,…L

其中,b为偏差量,Z

优选的,所述一维卷积序列模型具体包括:起始输入为一个3×1的一维矩阵,经过多个卷积+最大池化后,得到一个64个3×1的矩阵,然后通过全连接层展开,得到64×1的矩阵后,通过添加一个softmax层,得到对应的优先级即3×1的矩阵。

优选的,所述步骤S3中根据数据生成规则生成1000组数据,按8:2的比例随机生成训练集和测试集,得到800组训练集的数据和200组测试集的数据;首先,将训练样本集输入建立好的神经网络模型中,输出预测优先级,根据预测优先级和标定优先级的差异情况进行训练;训练过程中,将conv1+conv2+max-pooling层作为一个单元,将conv3之后的层数冻结,作为后置单元;通过添加前置单元的个数来进行层数寻优,设置层数分别为1和2,激活函数均为Relu函数,进行对比试验,epochs设置为60,batch_size设置为1;层数为1时候,训练达到的精度为100%。

优选的,所述步骤S4中经过样本数据的测试发现,测试结果精度达到100%,完全符合要求。

优选的,所述步骤S4中的神经网络网络模型具体包括:首层为输入层,输入格式为3×1,之后添加两个卷积层conv1d_1和conv1d_2和一个最大池化层max-pooling,然后以两个卷积层conv1d_3和conv1d_4加一个最大池化层的结构继续添加,输出数据为64×3×1,最后,将输出得到的64×3×1数据展开为全连接层即64×1构成MLP感知机,最后一层为输出层即3×1,输出优先级类别;其中,卷积层和池化层的padding设置为same,因为输入数据维度较少,如此设置可保证网络数据继续向下传递,卷积层激活函数设置为Relu,输出层激活函数函数设置为softmax,损失函数定义为交叉熵损失函数。

优选的,所述步骤S4中基于实际验证环境,输入的数据只有三维,网络层数无需设置太多即可达到要求,而对于更复杂的实际工况环境,输入网络的数据可以扩展为更高的维度,此时需要对神经网络层数和深度进行重新选取,并且需要进一步训练网络模型已达到设计要求。

与相关技术相比较,本发明提供的基于深度CNN的飞机总装物料配送优先级分配方法具有如下有益效果:

本发明提供一种基于深度CNN的飞机总装物料配送优先级分配方法,根据智能感知网络中感知节点录入的物料需求信息进行物料配送优先级制定,根据物料需求信息中机型、AO、批架次、制造架次、申请时间、需求时间、配送距离等将物料配送优先级划分为1级、2级、3级、4级、5级等五个级别,五个等级的优先级别依次降低,并通过制定配送规则生成了神经网络训练和测试样本数据,经过训练和测试,建立的基于深度学习算法的神经网络模型已经达到了设计要求,可以准确给出物料配送的优先级。

附图说明

图1为本发明提供的基于深度CNN的飞机总装物料配送优先级分配方法的一维卷积序列模型的结构示意图;

图2为本发明中的神经网络网络模型的结构示意图图。

具体实施方式

下面结合附图和实施方式对本发明作进一步说明。

请结合参阅图1、图2,其中,图1为本发明提供的基于深度CNN的飞机总装物料配送优先级分配方法的一维卷积序列模型的结构示意图;图2为本发明中的神经网络网络模型的结构示意图图。基于深度CNN的飞机总装物料配送优先级分配方法包括以下步骤:

S1:数据提取与处理:提取物料信息中对配送优先级影响较大的因素并对其进行编码,方便输入计算机网络中进行训练;

S2:搭建神经网络架构:采用卷积神经网络,并搭建一维卷积序列模型,适用于处理时间序列数据;

S3:神经网络模型训练:将训练样本集输入建立好的神经网络模型中,输出预测优先级,根据预测优先级和标定优先级的差异情况进行训练;

S4:神经网络模型测试:神经网络模型训练好之后,将测试样本集输入到训练之后的网络模型中进行检验。

所述步骤S1中采集到的不同站位物料信息数据流作为训练单元的输入,将每一条数据流进行配送优先级进行划分,并将划分好配送优先级的物料配送信息分别作为训练和测试样本对建立的神经网络模型进行训练和测试。

所述步骤S1中处理的数据包括:各个站位的当前物料信息,物料种类、数量、状态;各个站位的物料需求信息,物料的种类、数量、配送时效;各个站位的退料信息,物料的种类、数量、退料原因;AGV物料车配送信息,物料种类、数量、位置信息;物料库备料信息,物料种类、数量、状态;其中,各站位的当前物料信息及AGV物料车前一时刻的物料信息存储在系统内,各站位物料需求信息是由信息录入设备新录入信息。

所述S1中根据物料需求信息中机型、AO、批架次、制造架次、申请时间、需求时间和配送距离等将物料配送优先级划分为1级、2级、3级、4级、5级五个级别,五个等级的优先级别依次降低;由于数据无法直接输入计算机网络中进行训练,因此对其进行自定义编码,选取部分数据类型转化成相应的数字;根据验证环境的实际站位情况,拟选取三个参量分别为申请时间、需求时间、站点距离作为卷积神经网络输入,并设定三个输出优先级,进行训练。

所述步骤S2中根据设计的数据格式,采用一维卷积神经网络序列模型进行搭建网络模型,卷积公式为:

(i,j)∈{0,1,…L

其中,b为偏差量,Z

如图1所示,所述一维卷积序列模型具体包括:起始输入为一个3×1的一维矩阵,经过多个卷积+最大池化后,得到一个64个3×1的矩阵,然后通过全连接层展开,得到64×1的矩阵后,通过添加一个softmax层,得到对应的优先级即3×1的矩阵。

所述步骤S3中根据数据生成规则生成1000组数据,按8:2的比例随机生成训练集和测试集,得到800组训练集的数据和200组测试集的数据;首先,将训练样本集输入建立好的神经网络模型中,输出预测优先级,根据预测优先级和标定优先级的差异情况进行训练;训练过程中,将conv1+conv2+max-pooling层作为一个单元,将conv3之后的层数冻结,作为后置单元;通过添加前置单元的个数来进行层数寻优,设置层数分别为1和2,激活函数均为Relu函数,进行对比试验,epochs设置为60,batch_size设置为1;层数为1时候,训练达到的精度为100%。

所述步骤S4中经过样本数据的测试发现,测试结果精度达到100%,完全符合要求。考虑到构造数据集时,规则制定比较明确,所以测试结果表现较好。而在实际工况中面对实际的物料配送需求时,神经网络模型给出的优先级输出结果与生成数据测试结果可能会出现一定差异,但可以达到使用要求。

如图2所示,所述步骤S4中的神经网络网络模型具体包括:首层为输入层,输入格式为3×1,之后添加两个卷积层conv1d_1和conv1d_2和一个最大池化层max-pooling,然后以两个卷积层conv1d_3和conv1d_4加一个最大池化层的结构继续添加,输出数据为64×3×1,最后,将输出得到的64×3×1数据展开为全连接层即64×1构成MLP感知机,最后一层为输出层即3×1,输出优先级类别;其中,卷积层和池化层的padding设置为same,因为输入数据维度较少,如此设置可保证网络数据继续向下传递,卷积层激活函数设置为Relu,输出层激活函数函数设置为softmax,损失函数定义为交叉熵损失函数。

所述步骤S4中基于实际验证环境,输入的数据只有三维,网络层数无需设置太多即可达到要求,而对于更复杂的实际工况环境,输入网络的数据可以扩展为更高的维度,此时需要对神经网络层数和深度进行重新选取,并且需要进一步训练网络模型已达到设计要求。

与相关技术相比较,本发明提供的基于深度CNN的飞机总装物料配送优先级分配方法具有如下有益效果:

本发明提供一种基于深度CNN的飞机总装物料配送优先级分配方法,根据智能感知网络中感知节点录入的物料需求信息进行物料配送优先级制定,根据物料需求信息中机型、AO、批架次、制造架次、申请时间、需求时间、配送距离等将物料配送优先级划分为1级、2级、3级、4级、5级等五个级别,五个等级的优先级别依次降低,并通过制定配送规则生成了神经网络训练和测试样本数据,经过训练和测试,建立的基于深度学习算法的神经网络模型已经达到了设计要求,可以准确给出物料配送的优先级。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号