CN112015153A - 一种无菌灌装生产线异常检测***和方法 - Google Patents
一种无菌灌装生产线异常检测***和方法 Download PDFInfo
- Publication number
- CN112015153A CN112015153A CN202010943208.2A CN202010943208A CN112015153A CN 112015153 A CN112015153 A CN 112015153A CN 202010943208 A CN202010943208 A CN 202010943208A CN 112015153 A CN112015153 A CN 112015153A
- Authority
- CN
- China
- Prior art keywords
- data
- mahalanobis distance
- self
- information
- sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 38
- 238000012859 sterile filling Methods 0.000 title description 14
- 238000001514 detection method Methods 0.000 claims abstract description 58
- 230000002159 abnormal effect Effects 0.000 claims abstract description 56
- 238000012371 Aseptic Filling Methods 0.000 claims abstract description 29
- 238000010276 construction Methods 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims abstract description 9
- 238000001914 filtration Methods 0.000 claims abstract description 6
- 238000007781 pre-processing Methods 0.000 claims abstract description 4
- 238000012549 training Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 15
- 239000011159 matrix material Substances 0.000 claims description 11
- 230000005856 abnormality Effects 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 6
- 238000004092 self-diagnosis Methods 0.000 claims description 6
- 210000002569 neuron Anatomy 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 22
- 238000013528 artificial neural network Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31356—Automatic fault detection and isolation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Factory Administration (AREA)
- Image Analysis (AREA)
- Alarm Systems (AREA)
Abstract
本发明公开了一种无菌灌装生产线异常检测***和方法。本***包括用于采集和上传信息的前端设备;用于接收信息并实现信息的初步滤波、处理,以及剔除问题信息的前端设备管理平台;用于通过自编码网络对信息行进判断并找出异常信息的信息服务平台。本方法包括物联网数据采集、数据预处理、自编码网络的构建,并最终判别处正常数据和异常数据。其准确度、稳定性和鲁棒性良好,实现了更为优异的故障预警效果。
Description
技术领域
本发明涉及检测***和方法,具体涉及一种无菌灌装生产线异常检测***和方法。
背景技术
无菌灌装生产线生产过程中的异常检测一直以来是无菌灌装生产线工作时的重要工作。随着物联网技术的飞速发展,各传感器技术的日益完善,越来越精确的数据可以在无菌灌装生产设备上实时采集到,通过生产线上的各种数据进行异常检测一直是研究应用的重要方向。各种故障检测和预测方法大都基于通过物联网技术在无菌灌装生产设备上采集到的数据,而如何利用这些数据提高异常检测准确性成为重要研究课题。
发明内容
本发明要解决的技术问题是提供一种无菌灌装生产线异常检测***和方法,结合了神经网络与物联网数据,大大提高了异常检测的准确度,且稳定性和鲁棒性良好,实现了更为优异的故障预警效果。
为了解决上述技术问题,本发明提供了一种无菌灌装生产线异常检测***,包括用于采集和上传信息的前端设备;用于接收信息并实现信息的初步滤波、处理,以及剔除问题信息的前端设备管理平台;用于通过自编码网络对信息行进判断并找出异常信息的信息服务平台。
本发明一个较佳实施例中,进一步包括所述前端设备包括若干个分布在无菌灌装生产线上并针对生产环境设置的传感器。
本发明一个较佳实施例中,进一步包括所述传感器采用RS485总线形式串联。
本发明一个较佳实施例中,进一步包括所述前端设备管理平台包括传感器信息处理模块、传感器关联模块、传感器故障自诊断模块和网络通讯模块;所述传感器信息处理模块用于帮助传感器按照正确的频率采集数据,并对数据进行滤波以及剔除空白数据;所述传感器关联模块用于整合各传感器采集的数据,将其添加上时间和空间标签,形成同一组数据;所述传感器故障自诊断模块用于在传感器自身发生故障时,产生报警信号,并通知信息服务平台进行报警;所述网络通信模块用于将数据发送到信息服务平台。
本发明一个较佳实施例中,进一步包括包括用于展示传感器采集的数据、查询历史数据并展示、查看传感器运行状态、查看无菌灌装生产线各功能运行状态以及对异常数据进行报警的企业客户端。
本发明一个较佳实施例中,进一步包括所述企业客户端为web展示页面,所述信息服务平台布署在云服务器上,所述web展示页面与信息服务平台通信连接。
一种无菌灌装生产线异常检测方法,包括以下步骤:
S1,通过前端设备采集物联网数据;
S2,对采集到的历史数据进行预处理,根据实际生产线运行状态,将采集的历史数据分为正常数据和明显的异常数据,并对正常数据完成归一化和特征构建;
S3,通过正常数据得到马氏距离的判别阈值,若马氏距离不在阈值区间内,则判定该数据为异常数据;若马氏距离在阈值区间内,则将数据添加其马氏距离特征后记为不确定数据,输入自编码器,并加入稀疏性限制进行无监督的训练,调节参数和各层维度取得最优的隐层表达;
S4,将最优的隐层表达结合Sigmoid分类器构建自编码网络,在将带标签的数据输入到自编码网络后进行有监督的微调,得到最优参数,完成自编码网络的构建;
S5,对马氏距离在阈值区间内的不确定数据,将其输入到构建完成的自编码网络,并由自编码网络判定其是正常数据或异常数据。
本发明一个较佳实施例中,进一步包括步骤S3中,得到马氏距离的判别阈值的方法为:
计算n个数据、每个数据维度为m的数据集X=(X1,X2,X3,...,Xn)的马氏距离,其中均值为μ=(μ1,μ2,μ3,...,μm)T,协方差矩阵为Σ,则对任一数据x=(x1,x2,x3,...,xm)T,则其马氏距离如下所示:
其中Σ-1为协方差矩阵的逆矩阵;
对于采集到的正常数据集XN=(X1,X2,X3,...,Xl),其正常数据均值为μN=(μ1,μ2,μ3,...,μm)T,协方差矩阵为ΣN,根据上式计算得到正常数据集中每个数据的马氏距离记为:
MN=(M1,M2,...Mq,...,Ml)
其中,Mq表示在正常数据集中第q个正常数据的马氏距离;
在计算所有数据的马氏距离时使用的均值和协方差矩阵仍然为正常数据集中的μN和ΣN,则数据Xi的马氏距离记为:
将数据集MN的均值记为标准差记为根据统计学中的3σ准则,大部分正常数据的马氏距离分布于区间中,部分异常数据的马氏距离不在上述区间内,因此可通过数据的马氏距离来进行异常数据的初步检测,设置马氏距离判别阈值Tup和Tlow,将其马氏距离不在(Tlow,Tup)区间内的数据判定为异常数据,Tup和Tlow的表达式如下所示:
本发明一个较佳实施例中,进一步包括步骤S3中,自编码器的工作过程包括编码过程和解码过程,对于数据集X=(X1,X2,X3,...,Xn),n为数据个数,每个数据维度为m,每一个数据Xi经过编码过程得到隐层表达,编码过程可描述为:
hi=σe(WXi+b)
其中,W和b为编码权重和偏置,σe为编码层激活函数;
隐层表达经解码过程得到重构数据Xi',解码过程可描述为:
Xi'=σd(W'hi+b')
其中,W'和b'为解码权重和偏置,取W'=WT,σd为解码层激活函数。
本发明一个较佳实施例中,进一步包括步骤S3中隐层表达的获得方法为:
首先,通过逐层贪婪算法调节权重和偏置使重构误差最小,对于整个训练数据集的代价函数为:
其中,L为单个数据的损失函数,L为均方误差损失函数;
然后,给代价函数添加一个L2正则化权重衰减项,λ为惩罚因子,添加KL散度作为约束条件,在其代价函数上加入稀疏惩罚项,使其形成稀疏自编码器,得到最终的损失函数为:
最后,经过马氏距离判别出部分异常数据后,将不确定数据作为自编码器输入层数据,进行训练,使得式损失函数的值最小,进而得到最佳隐层表达。
本发明的有益效果:
本发明的无菌灌装生产线异常检测***,前端设备能够采集无菌灌装生产线各节点生产环境的信息,并上传至前端设备管理平台,前端管理平台将分立的信息融合后对信息进行降噪、筛选,最后由信息服务平台中构建的自编码网络找出异常信息。自编码网络作为一种使得输出等于输入的特殊的神经网络结构,在利用其进行图像处理、异常检测、故障预测、数据分类等过程中,能够重构数据,且在进行特征提取从而得到隐层表达时具有更好的代表数据的特征,能够大大提高无菌灌装生产线异常检测的准确性、稳定性和鲁棒性,实现了更为优异的故障预警效果。本方法解决了神经网络与物联网数据的联动问题,首先通过构建稀疏自编码器得到较好的隐层表达,随后结合Sigmoid分类器,构建出自编码网络进行有监督地微调,得到完整异常检测模型。将数据输入自编码网络异常检测模型中后得到准确的检测结果。相较于传统异常检测方法,本方法结合自编码网络与物联网数据进行智能分析检测,可以达到综合性强、准确度高、鲁棒性强等特点。
附图说明
图1为本发明优选实施例中无菌灌装生产线异常检测***的结构示意图;
图2为无菌灌装生产线异常检测方法的流程示意图;
图3为自编码器的结构示意图;
图4为自编码网络的结构示意图;
图5为自编码网络的微调示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
实施例
本发明公开一种无菌灌装生产线异常检测***,包括用于采集和上传信息的前端设备;用于接收信息并实现信息的初步滤波、处理,并剔除问题信息的前端设备管理平台;用于通过自编码网络对信息行进判断并找出异常信息的信息服务平台。以上优化的结构,前端设备能够采集无菌灌装生产线各节点生产环境的信息,并上传至前端设备管理平台,前端管理平台将分立的信息融合后对信息进行降噪、筛选,最后由信息服务平台中构建的自编码网络找出异常信息。自编码网络作为一种使得输出等于输入的特殊的神经网络结构,在利用其进行图像处理、异常检测、故障预测、数据分类等过程中,能够重构数据,且在进行特征提取从而得到隐层表达时具有更好的代表数据的特征,能够大大提高无菌灌装生产线异常检测的准确性、稳定性和鲁棒性,实现了更为优异的故障预警效果。
具体而言,参照图1所示,上述前端设备包括若干个分布在无菌灌装生产线上并针对生产环境设置的传感器。传感器至少包括振动传感器、电压电流传感器、温度传感器、湿度传感器和噪声传感器中的一种或多种。对于正常运行的无菌灌装生产线而言,其生产环境是稳定的,即振动、电压电流、温度、湿度、噪声等数据保持在正常的范围内,而一旦生产环境发生异常,这些数据也必定会发生相应的变化。
在无菌灌装生产车间,影响网络通信的因素较多,为了降低这些因素的影响,上述各传感器采用RS485总线形式串联。
上述前端设备管理平台与前端设备通信连接。前端设备管理平台包括传感器信息处理模块、传感器关联模块、传感器故障自诊断模块和网络通讯模块。传感器信息处理模块能够帮助传感器按照正确的频率采集数据,并对数据进行滤波以及剔除空白数据,增强抗干扰能力。传感器关联模块能够整合各传感器采集的数据,将其添加上时间和空间标签,形成同一组数据。传感器故障自诊断模块能够在传感器自身发生故障时,产生报警信号,并通知信息服务平台进行报警。网络通信模块能够将数据发送到信息服务平台。
为了降低生产车间对通信的影响,网络通讯模块可以将数据通过有线以太网数据发送传输至信息服务平台。
上述信息服务平台与前端设备管理平台通信连接。信息服务平台包括物联网数据处理模块、异常数据检测模块和异常报警模块。物联网数据处理模块能够接收前端发送来的数据并进行处理,为异常数据检测模块提供数据基础。异常数据检测模块能够对数据通过自编码网络模型进行判断,实现信息联动异常检测功能。异常报警模块能够在异常数据检测模块判断出异常数据时进行报警。信息服务平台主要负责对传感器采集到的物联网数据进行处理,并且通过物联网数据结合自编码网络进行异常数据检测。
为了方便信息服务平台的访问,其可以布署在云服务器上,其能够实现随时随地的访问,极大的增强了***的便利性。
在本发明一些优选的实施例中,一种自编码网络与物联网数据的无菌灌装生产线异常检测***还包括企业客户端。企业客户端与信息服务平台通信连接。企业客户端用于展示传感器采集的数据、查询历史数据并展示、查看传感器运行状态、查看无菌灌装生产线各功能运行状态、对异常数据进行报警等。一旦信息服务平台检测到异常数据,其会将报警数据发送到企业客户端,企业可以在企业客户端及时得知异常的发生,并实时观测数据。
企业客户端可以为web展示页面。其与云服务器上的信息服务平台通信连接。利用web组件,实现了数据展示、报警等功能,同时web页面不需要繁锁的安装和调试,进一步提高了***的便利性和直观性。另外,使用web页面进行数据展示和报警,提高了整个***的鲁棒性,并且使用灵活方便,体现了用户友好型的互联网思维,是互联网时代下生产线异常检测***的大趋势。
企业客户端可以由数据展示界面和报警机制组成。
本发明公开一种无菌灌装生产线异常检测方法,包括以下步骤:
S1,通过前端设备采集物联网数据。为采集到较多的异常数据从而构建更好的自编码网络,可以进行长时间的数据采集,甚至人为造成一段时间的异常。
S2,对采集到的历史数据进行预处理,根据实际生产线运行状态,将采集的历史数据分为正常数据和明显的异常数据,并对正常数据完成归一化和特征构建。明显的异常数据包括空白数据和明显错误数据。
S3,通过正常数据得到马氏距离的判别阈值,若马氏距离不在阈值区间内,则判定该数据为异常数据;若马氏距离在阈值区间内,则将数据添加其马氏距离特征后记为不确定数据,输入自编码器,并加入稀疏性限制进行无监督的训练,调节参数和各层维度取得最优的隐层表达。
S4,将最优的隐层表达结合Sigmoid分类器构建自编码网络,在将带标签的数据输入到自编码网络后进行有监督的微调,得到最优参数,完成自编码网络的构建。其解决了神经网络参数初始化的问题,并且缩短了分类器的训练次数,提高了异常检测的准确度。
S5,对马氏距离在阈值区间内的不确定数据,将其输入到构建完成的自编码网络,并由自编码网络判定其是正常数据或异常数据。
本方法解决了神经网络与物联网数据的联动问题,首先通过构建稀疏自编码器得到较好的隐层表达,随后结合Sigmoid分类器,构建出自编码网络进行有监督地微调,得到完整异常检测模型。将数据输入自编码网络异常检测模型中后得到准确的检测结果。相较于传统异常检测方法,本方法结合自编码网络与物联网数据进行智能分析检测,可以达到综合性强、准确度高、鲁棒性强等特点。
具体而言,参照图2所示,在将物联网数据和自编码网络结合时,考虑到各变量之间相关性的广义距离,可以利用向量间的协方差矩阵来表示马氏距离。
对于包含n个数据、每个数据维度为m的数据集X=(X1,X2,X3,...,Xn),其中均值为μ=(μ1,μ2,μ3,...,μm)T,协方差矩阵为Σ,其中任一数据为x=(x1,x2,x3,...,xm)T,则其马氏距离如下所示:
其中Σ-1为协方差矩阵的逆矩阵,马氏距离可看作数据与总体数据均值的距离。
由于马氏距离的计算需要使用数据集的协方差矩阵,所以较欧式距离等其他距离的最大优势为马氏距离考虑数据特征之间的相关性。在数据集中,如果一个数据的马氏距离越小,则说明其与数据集中均值数据的相似度越大。在采集到的无菌灌装生产线数据中,由于工艺流程和采集设备等缘故,数据的每个特征之间有着不可忽视的相关性,马氏距离更适合用于无菌灌装生产线数据的距离表达。
考虑在数据异常检测中,假设某数据为正常数据,使用正常数据集的均值和协方差矩阵根据式(1)计算其马氏距离。若该数据马氏距离与正常数据马氏距离接近,说明该数据与正常数据相似度较大,该数据大概率为正常数据;若该数据马氏距离与正常数据马氏距离相差较远,说明该数据与正常数据相似度较小,则该数据大概率为异常数据。所以能够使用数据的马氏距离来判断数据为异常数据的可能性。
由于数据量庞大,在自编码器和神经网络的训练过程中,过大的数据量使得训练效率较低并且检测准确度无法得到有效提升。为了减少自编码器和神经网络的训练数据量,可以通过正常数据样本的马氏距离得到判定阈值,计算数据与正常数据均值的马氏距离,将没有超过判定阈值的数据记为不确定数据并将该部分数据用于自编码器和神经网络的训练。
假设采集到的数据集记为X=(X1,X2,X3,...,Xn),数据维度为m。其中正常数据集记为XN=(X1,X2,X3,...,Xl),其中正常数据均值为μN=(μ1,μ2,μ3,...,μm)T,协方差矩阵为ΣN,根据式(1)计算得到正常数据集中每个数据的马氏距离记为:
MN=(M1,M2,...Mq,...,Ml) (2)
其中,Mq表示在正常数据集中第q个正常数据的马氏距离。
接下来根据式(1)计算整个数据集中所有数据的马氏距离。由于某一数据的变化会影响到数据集均值的变化,马氏距离夸大了微小变化向量的作用,从而影响其他数据的马氏距离计算。为了改善上述马氏距离的缺点,在计算所有数据的马氏距离时使用的均值和协方差矩阵仍然为正常数据集中的μN和ΣN,显然独立的μN和ΣN不受向量变化影响;得到的某个数据的马氏距离可看作该数据与正常数据集均值的距离。则数据Xi的马氏距离记为:
根据统计学相关知识以及后续对振动数据的实验分析可知:如果数据Xi为正常数据,则其马氏距离DM(Xi)应符合正常数据马氏距离数据集即MN的统计分布;如果Xi为异常数据,则DM(Xi)不符合MN的统计分布。
将数据集MN的均值记为标准差记为根据统计学中的3σ准则,大部分正常数据的马氏距离分布于区间中,部分异常数据的马氏距离不在上述区间内。因此可通过数据的马氏距离来进行异常数据的初步检测。设置马氏距离判别阈值Tup和Tlow,将其马氏距离不在(Tlow,Tup)区间内的数据判定为异常数据,结合实际数据分析,为保证异常检测的准确性,Tup和Tlow的表达式如下所示:
将马氏距离在(Tlow,Tup)区间内的数据判定为不确定数据,记为XU,然后使用不确定数据集XU训练自编码网络以完成模型构建。
于是,通过马氏距离检测出了一部分异常数据,将剩余的不确定数据输入自编码网络中。对于数据量大的无菌灌装生产线数据而言,减少了用于自编码网络的训练数据,并且能够根据马氏距离的判别阈值快速判别出一部分异常数据,提高了检测效率。
另外,无菌灌装生产线数据的马氏距离可以用来判断该数据为异常数据的可能性,故考虑将数据的马氏距离作为数据的一个特征。由于正常数据和异常数据的马氏距离有较大的差别,在神经网络的训练过程中,加入马氏距离特征作为重要特征,有利于提升神经网络的异常检测效果。所以将数据的马氏距离特征加入到数据特征中,用于自编码网络的训练。
参照图3所示,自编码器主要包括编码和解码阶段,且结构对称,即若存在多个隐层时,编码和解码阶段的隐层数量及结构相同。主要结构由输入层、隐层和输出层组成。隐层对输入层数据进行编码,输出层对隐层表达进行解码重构原始数据,最小化重构误差以获得最佳的隐层表达。其目标是拟合一个恒等函数,使得每个输出值尽可能等于相对应的输入值。
对于数据集X=(X1,X2,X3,...,Xn),n为数据个数,每个数据维度为m。每一个数据Xi经过编码过程得到隐层表达,编码过程可描述为:
hi=σe(WXi+b) (6)
其中,W和b为编码权重和偏置,σe为编码层激活函数,可以为Sigmoid、Tanh、Relu等。然后隐层表达经解码过程得到重构数据Xi',解码过程可描述为:
Xi'=σd(W'hi+b')(7)
其中,W'和b'为解码权重和偏置,取W'=WT,σd为解码层激活函数。通过逐层贪婪算法调节权重和偏置使重构误差最小,对于整个训练数据集的代价函数为:
其中,L为单个数据的损失函数,在式(8)中L为均方误差损失函数。
为了防止出现过拟合,给代价函数添加一个L2正则化权重衰减项,λ为惩罚因子,控制正则化项影响权重衰减的程度;为了提高自编码器学习数据特征的能力,本发明优选的实施例中在自编码器基础上添加KL散度作为约束条件,在其代价函数上加入稀疏惩罚项,使其形成稀疏自编码器。得到最终的损失函数为:
将传感器采集到的物联网数据,经过马氏距离判别出部分异常数据后,将不确定数据作为上述自编码器输入层数据,进行训练,使得式(9)最小,得到最佳隐层表达。
参照图4所示,接下来,通过将得到的隐层作为Sigmoid分类器的输入层,构建自编码网络,将数据判断为正常数据和异常数据。这样,通过自编码器训练得到隐层表达,结合Sigmoid分类器,能够提高异常检测准确度,且由于隐层的参数通过自编码器的训练已得到,解决了神经网络的参数初始化问题,使得自编码网络的训练次数减少,提高模型的构建效率。
参照图5所示,然后,需要输入带标签的数据,进行自编码网络的训练过程,以进行有监督地微调。微调时,将误差进行反向传播,使其进入到隐层中和Sigmoid分类器中去。由于自编码器解决了分类器的参数初始化问题,所以减少了自编码网络的训练次数,提高了训练效率。
最终,完成自编码网络异常检测模型的构建,其主要步骤总结如下:
S31,计算正常数据的马氏距离,根据式(4)、式(5)得到马氏距离判别阈值。
S32,根据式(3)得到所有数据的马氏距离,将马氏距离超过阈值的数据判定为异常数据,没有超过阈值的数据记为不确定数据,并将数据的马氏距离加入数据特征中。
S33,将加入马氏距离特征的不确定数据集作为自编码器的输入,以无监督的方式训练自编码器,得到最优的编码层输出和参数。
S34,将自编码器编码层作为Sigmoid分类器的输入层,使用带标签的不确定数据作为输入,进行有监督地微调以得到整个网络的最优参数,完成自编码网络的构建。
S35,对于马氏距离在阈值区间内的数据,将其放入训练完成的自编码网络中得到判定结果。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
Claims (10)
1.一种无菌灌装生产线异常检测***,其特征在于:包括用于采集和上传信息的前端设备;用于接收信息并实现信息的初步滤波、处理,以及剔除问题信息的前端设备管理平台;用于通过自编码网络对信息行进判断并找出异常信息的信息服务平台。
2.如权利要求1所述的无菌灌装生产线异常检测***,其特征在于:所述前端设备包括若干个分布在无菌灌装生产线上并针对生产环境设置的传感器。
3.如权利要求2所述的无菌灌装生产线异常检测***和方法,其特征在于:所述传感器采用RS485总线形式串联。
4.如权利要求1所述的无菌灌装生产线异常检测***,其特征在于:所述前端设备管理平台包括传感器信息处理模块、传感器关联模块、传感器故障自诊断模块和网络通讯模块;所述传感器信息处理模块用于帮助传感器按照正确的频率采集数据,并对数据进行滤波以及剔除空白数据;所述传感器关联模块用于整合各传感器采集的数据,将其添加上时间和空间标签,形成同一组数据;所述传感器故障自诊断模块用于在传感器自身发生故障时,产生报警信号,并通知信息服务平台进行报警;所述网络通信模块用于将数据发送到信息服务平台。
5.如权利要求1所述的无菌灌装生产线异常检测***,其特征在于:包括用于展示传感器采集的数据、查询历史数据并展示、查看传感器运行状态、查看无菌灌装生产线各功能运行状态以及对异常数据进行报警的企业客户端。
6.如权利要求5所述的无菌灌装生产线异常检测***,其特征在于:所述企业客户端为web展示页面,所述信息服务平台布署在云服务器上,所述web展示页面与信息服务平台通信连接。
7.一种无菌灌装生产线异常检测方法,其特征在于:包括以下步骤:
S1,通过前端设备采集物联网数据;
S2,对采集到的历史数据进行预处理,根据实际生产线运行状态,将采集的历史数据分为正常数据和明显的异常数据,并对正常数据完成归一化和特征构建;
S3,通过正常数据得到马氏距离的判别阈值,若马氏距离不在阈值区间内,则判定该数据为异常数据;若马氏距离在阈值区间内,则将数据添加其马氏距离特征后记为不确定数据,输入自编码器,并加入稀疏性限制进行无监督的训练,调节参数和各层维度取得最优的隐层表达;
S4,将最优的隐层表达结合Sigmoid分类器构建自编码网络,在将带标签的数据输入到自编码网络后进行有监督的微调,得到最优参数,完成自编码网络的构建;
S5,对马氏距离在阈值区间内的不确定数据,将其输入到构建完成的自编码网络,并由自编码网络判定其是正常数据或异常数据。
8.如权利要求7所述的无菌灌装生产线异常检测方法,其特征在于:步骤S3中,得到马氏距离的判别阈值的方法为:
计算n个数据、每个数据维度为m的数据集X=(X1,X2,X3,...,Xn)的马氏距离,其中均值为μ=(μ1,μ2,μ3,...,μm)T,协方差矩阵为Σ,则对任一数据x=(x1,x2,x3,...,xm)T,则其马氏距离如下所示:
其中Σ-1为协方差矩阵的逆矩阵;
对于采集到的正常数据集XN=(X1,X2,X3,...,Xl),其正常数据均值为μN=(μ1,μ2,μ3,...,μm)T,协方差矩阵为ΣN,根据上式计算得到正常数据集中每个数据的马氏距离,记为:
MN=(M1,M2,...Mq,...,Ml)
其中,Mq表示在正常数据集中第q个正常数据的马氏距离;
在计算所有数据的马氏距离时使用的均值和协方差矩阵仍然为正常数据集中的μN和ΣN,则数据Xi的马氏距离记为:
将数据集MN的均值记为标准差记为根据统计学中的3σ准则,大部分正常数据的马氏距离分布于区间中,部分异常数据的马氏距离不在上述区间内,因此可通过数据的马氏距离来进行异常数据的初步检测,设置马氏距离判别阈值Tup和Tlow,将其马氏距离不在(Tlow,Tup)区间内的数据判定为异常数据,Tup和Tlow的表达式如下所示:
9.如权利要求7所述的无菌灌装生产线异常检测方法,其特征在于:步骤S3中,自编码器的工作过程包括编码过程和解码过程,对于数据集X=(X1,X2,X3,...,Xn),n为数据个数,每个数据维度为m,每一个数据Xi经过编码过程得到隐层表达,编码过程可描述为:
hi=σe(WXi+b)
其中,W和b为编码权重和偏置,σe为编码层激活函数;
隐层表达经解码过程得到重构数据X'i,解码过程可描述为:
X'i=σd(W'hi+b')
其中,W'和b'为解码权重和偏置,取W'=WT,σd为解码层激活函数。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010943208.2A CN112015153B (zh) | 2020-09-09 | 2020-09-09 | 一种无菌灌装生产线异常检测***和方法 |
PCT/CN2021/095632 WO2022052510A1 (zh) | 2020-09-09 | 2021-05-25 | 一种无菌灌装生产线异常检测***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010943208.2A CN112015153B (zh) | 2020-09-09 | 2020-09-09 | 一种无菌灌装生产线异常检测***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112015153A true CN112015153A (zh) | 2020-12-01 |
CN112015153B CN112015153B (zh) | 2021-06-22 |
Family
ID=73521259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010943208.2A Active CN112015153B (zh) | 2020-09-09 | 2020-09-09 | 一种无菌灌装生产线异常检测***和方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112015153B (zh) |
WO (1) | WO2022052510A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113409105A (zh) * | 2021-06-04 | 2021-09-17 | 山西大学 | 一种电商网络异常用户检测方法及*** |
WO2022052510A1 (zh) * | 2020-09-09 | 2022-03-17 | 江南大学 | 一种无菌灌装生产线异常检测***和方法 |
CN114462895A (zh) * | 2022-04-12 | 2022-05-10 | 青岛华正信息技术股份有限公司 | 用于企业的数字化转型管理方法及*** |
CN116341885A (zh) * | 2023-05-31 | 2023-06-27 | 一汽东机工减振器有限公司 | 一种基于大数据的自动化生产管控***及方法 |
WO2023173987A1 (en) * | 2022-03-16 | 2023-09-21 | International Business Machines Corporation | Prediction and operational efficiency for system-wide optimization of an industrial processing system |
CN117011111A (zh) * | 2023-10-07 | 2023-11-07 | 华联(天津)创新科技有限公司 | 医疗废物智能化跟踪管理***及方法 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114694357A (zh) * | 2022-03-31 | 2022-07-01 | 深圳市佳运通电子有限公司 | 一种基于物联网的加热炉管控装置及异常报警*** |
CN115034304A (zh) * | 2022-06-09 | 2022-09-09 | 广东技术师范大学 | 一种基于Graphomer的工业控制***异常检测方法 |
CN116523466B (zh) * | 2023-05-06 | 2023-11-03 | 福建凯邦锦纶科技有限公司 | 一种基于大数据的生产资料溯源***和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086999A (zh) * | 2018-08-02 | 2018-12-25 | 东南大学 | 灌装生产线远程数据采集分析***及其异常分析方法 |
CN109613428A (zh) * | 2018-12-12 | 2019-04-12 | 广州汇数信息科技有限公司 | 一种能像***及其在电机设备故障检测方法中的应用 |
CN110297469A (zh) * | 2019-05-17 | 2019-10-01 | 同济大学 | 基于重采样的集成特征选择算法的生产线故障判断方法 |
US20190327160A1 (en) * | 2018-04-18 | 2019-10-24 | ProKarma | System and method for scheduling and executing automated tests |
CN111259730A (zh) * | 2019-12-31 | 2020-06-09 | 杭州安脉盛智能技术有限公司 | 一种基于多变量状态估计的状态监测方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112015153B (zh) * | 2020-09-09 | 2021-06-22 | 江南大学 | 一种无菌灌装生产线异常检测***和方法 |
-
2020
- 2020-09-09 CN CN202010943208.2A patent/CN112015153B/zh active Active
-
2021
- 2021-05-25 WO PCT/CN2021/095632 patent/WO2022052510A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190327160A1 (en) * | 2018-04-18 | 2019-10-24 | ProKarma | System and method for scheduling and executing automated tests |
CN109086999A (zh) * | 2018-08-02 | 2018-12-25 | 东南大学 | 灌装生产线远程数据采集分析***及其异常分析方法 |
CN109613428A (zh) * | 2018-12-12 | 2019-04-12 | 广州汇数信息科技有限公司 | 一种能像***及其在电机设备故障检测方法中的应用 |
CN110297469A (zh) * | 2019-05-17 | 2019-10-01 | 同济大学 | 基于重采样的集成特征选择算法的生产线故障判断方法 |
CN111259730A (zh) * | 2019-12-31 | 2020-06-09 | 杭州安脉盛智能技术有限公司 | 一种基于多变量状态估计的状态监测方法及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022052510A1 (zh) * | 2020-09-09 | 2022-03-17 | 江南大学 | 一种无菌灌装生产线异常检测***和方法 |
CN113409105A (zh) * | 2021-06-04 | 2021-09-17 | 山西大学 | 一种电商网络异常用户检测方法及*** |
CN113409105B (zh) * | 2021-06-04 | 2023-09-26 | 山西大学 | 一种电商网络异常用户检测方法及*** |
WO2023173987A1 (en) * | 2022-03-16 | 2023-09-21 | International Business Machines Corporation | Prediction and operational efficiency for system-wide optimization of an industrial processing system |
CN114462895A (zh) * | 2022-04-12 | 2022-05-10 | 青岛华正信息技术股份有限公司 | 用于企业的数字化转型管理方法及*** |
CN116341885A (zh) * | 2023-05-31 | 2023-06-27 | 一汽东机工减振器有限公司 | 一种基于大数据的自动化生产管控***及方法 |
CN116341885B (zh) * | 2023-05-31 | 2023-07-25 | 一汽东机工减振器有限公司 | 一种基于大数据的自动化生产管控***及方法 |
CN117011111A (zh) * | 2023-10-07 | 2023-11-07 | 华联(天津)创新科技有限公司 | 医疗废物智能化跟踪管理***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112015153B (zh) | 2021-06-22 |
WO2022052510A1 (zh) | 2022-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112015153B (zh) | 一种无菌灌装生产线异常检测***和方法 | |
CN111914873B (zh) | 一种两阶段云服务器无监督异常预测方法 | |
CN111562996B (zh) | 一种关键性能指标数据的时序异常检测方法及*** | |
CN111504676B (zh) | 基于多源监控数据融合的设备故障诊断方法、装置及*** | |
US20200064822A1 (en) | Unsupervised anomaly detection, diagnosis, and correction in multivariate time series data | |
CN109974782B (zh) | 基于大数据敏感特征优化选取的设备故障预警方法及*** | |
US20080091630A1 (en) | System and method for defining normal operating regions and identifying anomalous behavior of units within a fleet, operating in a complex, dynamic environment | |
CN115688035A (zh) | 一种基于自监督学习的时序电力数据异常检测方法 | |
CN111538311B (zh) | 一种基于数据挖掘的机械设备柔性多状态自适应预警方法及装置 | |
CN115409131B (zh) | 基于spc过程管控***的生产线异常检测方法 | |
CN117421684B (zh) | 基于数据挖掘和神经网络的异常数据监测与分析方法 | |
CN112488142A (zh) | 一种雷达故障的预测方法、装置及存储介质 | |
CN111614576A (zh) | 一种基于小波分析和支持向量机的网络数据流量识别方法及*** | |
CN116684878A (zh) | 一种5g信息传输数据安全监测*** | |
CN113780432B (zh) | 基于增强学习的网络信息***运维异常智能检测方法 | |
CN113469247B (zh) | 网络资产异常检测方法 | |
CN115309871B (zh) | 一种基于人工智能算法的工业大数据处理方法及*** | |
CN115964676A (zh) | 一种无监督自动驾驶汽车故障检测方法及*** | |
KR20220055960A (ko) | 이상 탐지 방법, 이상 탐지 장치 및 이상 탐지 시스템 | |
CN117828280B (zh) | 基于物联网的消防信息智能采集及管理方法 | |
CN117591813B (zh) | 基于多维特征的复杂装备故障诊断方法及*** | |
CN106246164A (zh) | 基于光纤传感的煤层气井液位监测*** | |
Chen et al. | Anomaly Detection of Sensor Data Based on 1D Depth Separable Dilated Convolution Neural Network | |
CN116304990A (zh) | 一种基于时空融合的缺失值鲁棒的故障诊断方法及装置 | |
CN118116395A (zh) | 野生动物声音智能监测*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |