【技术实现步骤摘要】
一种基于KNN改进PSO
‑
BP算法的织物质量预测方法
[0001]本专利技术属于纺织
,具体涉及一种基于KNN改进PSO
‑
BP算法的织物质量预测方法。
技术介绍
[0002]织物的价值取决于其质量,织造作为纺织生产过程中最重要的环节之一,具有设备种类、数量繁多,织物类型众多等特性,因此,现有直接从织机上下机的织物品质高低差异性较大。下机织物需要经过验布环节,目前该环节需要借助额外的验布设备进行织物品质的识别,该过程所需时间较长,且往往仅关注最终侧织物成品,而忽视编织过程与织物品质密切相关的设备工艺和织物组织参数,织物质量检测的准确性低。
技术实现思路
[0003]本专利技术实施例的目的是提供一种基于KNN改进PSO
‑
BP算法的织物质量预测方法,能够解决现有技术中的织物质量检测所需时间较长、检测的准确性低的技术问题。
[0004]为了解决上述技术问题,本专利技术是这样实现的:
[0005]第一方面
[0006]本专利技术实施例提供了一种基于KNN改进PSO
‑
BP算法的织物质量预测方法,包括:
[0007]S101:构建织物质量等级评价体系;
[0008]S102:通过采集装置获取某纺织厂近预设时间内的数据;
[0009]S103:选取造成织物疵点的工艺参数和织物组织参数的样本作为原始样本集;
[0010]S104:对所述原始样本集进行归一化处理;
[001
【技术保护点】
【技术特征摘要】
1.一种基于KNN改进PSO
‑
BP算法的织物质量预测方法,其特征在于,包括:S101:构建织物质量等级评价体系;S102:通过采集装置获取某纺织厂近预设时间内的数据;S103:选取造成织物疵点的工艺参数和织物组织参数的样本作为原始样本集;S104:对所述原始样本集进行归一化处理;S105:采用KNN算法对归一化后的样本集进行分类,将分类后的数据按照预设比例划分训练集与测试集,其中,所述训练集用于训练模型,所述测试集用于测试模型的准确度;S106:构建织物质量预测模型,确定所述织物质量预测模型中的BP神经网络各层结构;S107:利用粒子群算法赋予所述织物质量预测模型初始权值与阈值;S108:通过所述训练集对所述织物质量预测模型进行训练,计算均方误差,并判断误差是否满足条件,若满足条件则训练结束,否则返回S107继续寻找最优解赋值给模型的权值与阈值直到满足条件;S109:将所述测试集输入到训练好的所述织物质量预测模型中,预测出织物质量等级,并判断织物质量等级是否满足预设条件,如满足则输出预测结果,否则进行对所述织机进行检修,检修后继续预测直到预测织物质量等级满足所述预设条件。2.根据权利要求1所述的织物质量预测方法,其特征在于,所述S101具体包括:根据织机开始工作1分钟内织物疵点个数构建织物质量等级评价体系,对织物质量等级进行划分。3.根据权利要求2所述的织物质量预测方法,其特征在于,所述织物质量等级分为四级,一级的疵点总数为0,二级的疵点总数为1到3,三级的疵点总数为3到5,四级的疵点总数为大于等于5。4.根据权利要求1所述的织物质量预测方法,其特征在于,所述工艺参数和织物组织参数包括:织机号、经纬故障停次数及时间、经纬密、品名、经纬纱纱支、人员操作水平以及车间湿度。5.根据权利要求1所述的织物质量预测方法,其特征在于,所述S103具体为:以织机为对象,将其生产过程中的工艺参数和织物组织参数作为质量预测模型的输入量,建立向量矩阵X作为所述原始样本集,所述向量矩阵X可表示为:其中,m为样本集个数,n为影响因素个数。6.根据权利要求5所述的织物质量预测方法,其特征在于,所述S104具体为:采用以下公式对所述原始样本集X进行归一化处理:其中,为归一化后的值,X
mn
为样本值,X
n,max
与X
n,min
分别为样本所在列的最大值和最小值。
7.根据权利要求6所述的织物质量预测方法,其特征在于,所述S105具体包括:S1051:确认分类样本集个数,利用皮尔逊相关系数计算织物疵点特征与所述原始样本集X的相关性程度;S1052:根据织物疵点特征与所述原始样本集X的相关性程度,从所述原始样本集X中选出5组数据作为已分类数据X
c
,其余数据作为待分类数据X
tc
;S1053:通过以下公式计算待分类数据X
tc
到已分类...
【专利技术属性】
技术研发人员:戴宁,孙长敏,胡旭东,沈春娅,袁嫣红,钱淼,史伟民,
申请(专利权)人:浙江理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。