棉、聚酯及氨纶混纺织物中氨纶含量的快速检测方法与流程

文档序号:14118060阅读:740来源:国知局

本发明涉及氨纶检测领域,尤其涉及一种棉、聚酯及氨纶混纺织物中氨纶含量的快速检测方法。



背景技术:

自组织映射神经网络,即selforganizingmaps(som),可以对数据进行无监督学习聚类。它的思想本质上是一种只有输入层--隐藏层(映射层)的神经网络。隐藏层中的一个节点代表一个需要聚成的类。训练时采用“竞争学习”的方式,每个输入的样例在隐藏层中找到一个和它最匹配的节点,称为它的激活节点。紧接着用随机梯度下降法更新激活节点的参数,同时和激活节点临近的点也根据它们距离激活节点的远近而适当地更新参数。

棉、聚酯及氨纶混纺织物中氨纶成分的含量在我国有强制性技术法规和标准进行限定。这使得对棉、聚酯及氨纶混纺织物中氨纶成分的含量的检测量较大。目前,氨纶含量的定量分析以化学溶解法为主,这种方法费时费力,并且需要消耗大量化学试剂,从而会危害环境与人员健康。

另一种检测方法为近红外光谱法,其能够较准确地检测混纺织物纤维成分含量,但在棉、聚酯及氨纶混纺织物中氨纶含量一般较低,容易受到织物染料和结构等因素的影响,造成相对误差较大。因此,现阶段急需建立一种快速准确的棉、聚酯及氨纶混纺织物中氨纶含量检测方法来面对生产工作的需要。



技术实现要素:

本发明的目的是,提供一种棉、聚酯及氨纶混纺织物中氨纶含量的快速检测方法,可以有效提高检测精度和检测速度,保护环境与人员的健康。

为实现目的,提供了一种棉、聚酯及氨纶混纺织物中氨纶含量的快速检测方法,该方法包括以下处理步骤:

步骤1:收集棉、聚酯及氨纶混纺织物随机分成校正集和预测集并且通过化学溶解法测定校正集和预测集中各混纺织物的氨纶含量;

步骤2:分别对校正集和预测集的各混纺织物进行近红外光谱扫描,获得各混纺织物的近红外光谱数据,并且对校正集和预测集的各近红外光谱进行归一化预处理;

步骤3:将预处理后的校正集的各近红外光谱作为输入向量,输入到自组织神经网络模型的输入层从而进行子集划分;

步骤4:分别将各子集根据步骤1中对应的氨纶含量通过偏最小二乘法,建立对应的子集预测模型;

步骤5:通过步骤1-步骤2中所得的预测集的各混纺织物的氨纶含量和对应的近红外光谱数据对建立的子集预测模型进行预测结果评价,从而得出预测精度最高的子集预测模型;

步骤6:将待测混纺织物通过步骤2-步骤3处理得到该待测混纺织物所对应的子集,然后通过该子集对应的精度最高的子集预测模型对该待测的混纺织物进行氨纶含量的检测。

优选地,在步骤2中,近红外光谱扫描采用的波段为900-1700nm。

优选地,在步骤3中,所述自组织神经网络模型的映射层数目设定为9。

优选地,所述自组织神经网络模型的网络工作过程包括以下步骤:

步骤31:初始化为用随机数设定输入层和映射层之间的权值的初始值;

步骤32:所述输入层与映射层各神经元之间进行欧式距离计算,其中映射层的第j个神经元和输入向量xi的距离计算如下:

式中,x为输入层,wj为映射层的第j个神经元,xi为输入向量,ωij为输入层第i个神经元和映射层第j个神经元之间的权值,通过计算后得到一个具有最小距离的神经元,作为获胜神经元,记为j*;

步骤33:对获胜神经元j*及其邻接神经元的权值通过如下公式进行修正,

δωij=ωij(t+1)-ωij(t)=η(t)(xi(t)-ωij(t))

式中,δωij为获胜神经元j*及其邻接神经元的修正权值,

大于0小于1,t为时间;

步骤34:通过步骤32-步骤33将输入向量划分为9个子集,其中还通过如下计算公式进行验证,

式中,f为0-1的函数,用于判断输出值是否小于等于0.001或是否达到设定的迭代次数,如判断输出值小于等于0.001或达到设定的迭代次数则算法结束,否则返回步骤32,进入下一轮处理。

优选地,所述步骤34中,所述迭代次数设定为100。

优选地,在步骤4中,所述偏最小二乘法的数学模型通过以下公式进行建立,

x=tv+ex

y=rq+ey

式中,x为光谱矩阵,y为氨纶含量,t为x的得分矩阵,r为y的得分矩阵;v为x载荷矩阵,q为y的载荷矩阵;ex为运用偏最小二乘模型法去拟合x所引进的误差,ey为运用偏最小二乘模型法去拟合y所引进的误差。

优选地,偏最小二乘法的数学模型预测和检测时公式为,

y1=x1b

式中,y1为待测混纺织物的氨纶含量,x1为待测混纺织物的光谱矩阵,b为回归系数。

优选地,所述回归系数b的计算公式为,

b=t(vtt)-1q

式中,t和v为混纺织物的光谱矩阵的得分矩阵和载荷矩阵,q为混纺织物氨纶含量的载荷矩阵。

本发明与现有技术相比,其有益效果在于:

本发明中通过建立自组织神经网络模型对混纺织物进行分类并且偏最小二乘法的数学模型进行检测,可以有效提高检测精度和检测速度,保护环境与人员的健康。通过本发明在有效提高检测速度的同时预测误差一般小于5%。在本本发明中通过建立自组织神经网络模型对混纺织物进行分类能够有效减轻染料、织法、成分含量比例等干扰因素的影响,显著提高氨纶含量的预测精度。

附图说明

图1为本发明方法的流程框图。

具体实施方式

下面结合实施例,对本发明作进一步的描述,但不构成对本发明的任何限制,任何在本发明权利要求范围所做的有限次的修改,仍在本发明的权利要求范围内。

如图1所示,本发明提供了一种棉、聚酯及氨纶混纺织物中氨纶含量的快速检测方法,该方法包括以下处理步骤:

步骤1:收集棉、聚酯及氨纶混纺织物随机分成校正集和预测集并且通过化学溶解法测定校正集和预测集中各混纺织物的氨纶含量;

步骤2:分别对校正集和预测集的各混纺织物进行近红外光谱扫描,获得各混纺织物的近红外光谱数据,并且对校正集和预测集的各近红外光谱进行归一化预处理;

其中,归一化处理是现有技术,也是光谱数据处理的通用技术,其计算公式为:式中,μ、σ分别为各近红外光谱的均值和方差。

步骤3:将预处理后的校正集的各近红外光谱作为输入向量,输入到自组织神经网络模型的输入层从而进行子集划分;

步骤4:分别将各子集根据步骤1中对应的氨纶含量通过偏最小二乘法,建立对应的子集预测模型;

步骤5:通过步骤1-步骤2中所得的预测集的各混纺织物的氨纶含量和对应的近红外光谱数据对建立的子集预测模型进行预测结果评价,从而得出预测精度最高的子集预测模型;

步骤6:将待测混纺织物通过步骤2-步骤3处理得到该待测混纺织物所对应的子集,然后通过该子集对应的精度最高的子集预测模型对该待测的混纺织物进行氨纶含量的检测。

在本实施例中,对成品棉、聚酯及氨纶混纺织物进行扫描并通过化学溶解法检测出氨纶含量。在直接扫描过程中,棉、聚酯及氨纶混纺织物的染料、织法、成分含量比例等均会对光谱产生影响,从而影响最终的预测结果。因此,解决办法就是收集大量的棉、聚酯及氨纶混纺织物作样本,通过自动寻找样本中的内在规律和本质属性,将样本划分为数个子集,每个子集或类别建立相应的预测模型。当预测新棉、聚酯及氨纶混纺织物时,先确定其归属于的子集,再调用该子集预测模型进行预测,这样可以减轻染料、织法、成分含量比例等干扰因素的影响,显著提高氨纶含量的预测精度。

在本实施例中,收集棉、聚酯及氨纶混纺织物随机分成校正集和预测集,确保校正集的每一个子集都能建立十个或以上的子集预测模型,确保预测集能够对每一个子集的子集预测模型进行结果评估,从而找出每一个子集的精度最高的子集预测模型。

在本实施例中,步骤4处理时,为对子集的作为样本的混纺织物根据步骤1中对应的氨纶含量通过偏最小二乘法,分别建立子集预测模型,然后通过步骤5选出检测精度最高的子集预测模型用于对待测混纺织物进行检测。

在步骤2中,近红外光谱扫描采用的波段为900-1700nm。

在步骤3中,自组织神经网络模型的映射层数目设定为9。

在本实施例中,映射层的数目是本方法的一个重要参数。映射层数目过大,即子集过多,每个子集的样本数较少,子集模型难以建立。映射层数目过小,则子集过少,难以减轻染料、织法、成分含量比例等干扰因素的影响。经试验,映射层较佳的实施方式为9。

自组织神经网络模型的网络工作过程包括以下步骤:

步骤31:初始化为用随机数设定输入层和映射层之间的权值的初始值;步骤32:输入层与映射层各神经元之间进行欧式距离计算,其中映射层的第j个神经元和输入向量xi的距离计算如下:

式中,x为输入层,wj为映射层的第j个神经元,xi为输入向量,ωij为输入层第i个神经元和映射层第j个神经元之间的权值,通过计算后得到一个具有最小距离的神经元,作为获胜神经元,记为j*;

步骤33:对获胜神经元j*及其邻接神经元的权值通过如下公式进行修正,

δωij=ωij(t+1)-ωij(t)=η(t)(xi(t)-ωij(t))

式中,δωij为获胜神经元j*及其邻接神经元的修正权值,

大于0小于1,t为时间;

步骤34:通过步骤32-步骤33将输入向量划分为9个子集,其中还通过如下计算公式进行验证,

式中,f为0-1的函数,用于判断输出值是否小于等于0.001或是否达到设定的迭代次数,如判断输出值小于等于0.001或达到设定的迭代次数则算法结束,否则返回步骤32,进入下一轮处理。步骤34中,迭代次数设定为100。

在本实施例中,用随机数设定输入层和映射层之间权值的初始值。对m个输入神经元到输出神经元的连接权值赋予较小的权值。选取输出神经元j个“邻接神经元”的集合sj。其中,sj(0)表示时刻t=0的神经元j的邻接神经元的集合,sj(t)表示时刻t的邻接神经元的集合。

在本实施例中,通过将映射层数目设定为9,通过步骤32-步骤33将输入向量根据具有最小距离的神经元并通过修正权值而划分为9个子集。

在步骤4中,偏最小二乘法的数学模型通过以下公式进行建立,

x=tv+ex

y=rq+ey

式中,x为光谱矩阵,y为氨纶含量,t为x的得分矩阵,r为y的得分矩阵;v为x载荷矩阵,q为y的载荷矩阵;ex为运用偏最小二乘模型法去拟合x所引进的误差,ey为运用偏最小二乘模型法去拟合y所引进的误差。

偏最小二乘法的数学模型预测和检测时公式为,

y1=x1b

式中,y1为待测混纺织物的氨纶含量,x1为待测混纺织物的光谱矩阵,b为回归系数。

回归系数b的计算公式为,

b=t(vtt)-1q

式中,t和v为混纺织物的光谱矩阵的得分矩阵和载荷矩阵,q为混纺织物氨纶含量的载荷矩阵。

在本实施例中,pls分为校正和预测两个步骤。用一系列已知氨纶含量的样品的量测数据来建立数学模型,求得回归系数。预测时,用上述已建好的数学模型对预测集的氨纶含量进行预测,将预测的氨纶含量值与溶液中真实氨纶含量值相比较,从而对所构建模型的预测能力以及预测结果进行评价。

以上仅是本发明的优选实施方式,应当指出对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些都不会影响本发明实施的效果和专利的实用性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1