The invention discloses a method for recovering monitoring data of industrial system based on on on-line PCA. Firstly, monitoring data of industrial system are collected and sorted according to time series; secondly, dimension reduction model is established based on on on-line PCA method to reduce dimension of collected monitoring data of industrial system, i.e., compressing collected data; finally, a model is established based on stack noise reduction sparse self-encoder network. The method can recover the missing data in real time and accurately, and has a certain understanding of the state of the industrial system.
【技术实现步骤摘要】
一种基于在线PCA的工业系统监测数据恢复方法
本专利技术属于工业系统监测数据恢复
,具体涉及一种基于在线PCA的工业系统监测数据恢复方法。
技术介绍
随着工业在我国国民经济中所占比重越来越大,其对于提高人们生活品质的意义也越来越突出。同时,在工业系统中的安全问题也得到越来越多的关注。对于普通工业系统来说,通过从监测数据中挖取重要信息进而反映其状态是最有效的监测方式。而工业系统一般通过安装的传感器传递状态信息,通常情况下多个传感器并行工作传递数据信息。但是当其中某个传感器或者传送设备出现故障导致信息传送失败,但不影响整个系统正常运行,此时该传感器的部分数据信息就会出现缺失现象。如果数据丢失密度较小的话,通常可以通过各种多项式插值、线性插值等方法进行数据恢复。当数据缺失密度较大,普通插值方法无法对其进行准确恢复。为解决这一问题,可以利用监测数据之间的相关性,可以对故障传感器的部分缺失数据信息进行恢复。但是有效传感器的数据量较大,直接用其信息进行恢复,计算量较大,所以对其进行降维即数据压缩,再利用压缩后的数据对故障传感器的缺失数据进行恢复。本专利技术基于以上,提出一种基于在线PCA的工业系统监测数据恢复方法。该方法对系统的缺失数据可进行实时恢复,同时又可以保证计算量,提高了数据恢复的效率,为工业中的安全问题提供了一定的保障。
技术实现思路
本专利技术的目的是提供一种基于在线PCA的工业系统监测数据恢复方法,该方法可实时对相关性很强的缺失数据进行准确恢复,并对工业系统的状态有一定的了解。本专利技术所采用的技术方案是,一种基于在线PCA的工业系统监测数据恢复方法, ...
【技术保护点】
1.一种基于在线PCA的工业系统监测数据恢复方法,其特征在于,具体按照以下步骤实施:步骤1、对工业系统的监测数据进行采集,并按时间序列排序;步骤2、基于在线PCA方法建立降维模型,对步骤1中的采集数据进行降维,即对采集数据进行压缩;步骤3、基于堆栈降噪稀疏自编码器网络建立模型,并将降维后数据分别分成两部分:训练集和测试集,通过训练集来训练堆栈降噪稀疏自编码器模型,将测试集数据代入训练好的模型,并通过该训练好的模型,对缺失数据进行恢复。
【技术特征摘要】
1.一种基于在线PCA的工业系统监测数据恢复方法,其特征在于,具体按照以下步骤实施:步骤1、对工业系统的监测数据进行采集,并按时间序列排序;步骤2、基于在线PCA方法建立降维模型,对步骤1中的采集数据进行降维,即对采集数据进行压缩;步骤3、基于堆栈降噪稀疏自编码器网络建立模型,并将降维后数据分别分成两部分:训练集和测试集,通过训练集来训练堆栈降噪稀疏自编码器模型,将测试集数据代入训练好的模型,并通过该训练好的模型,对缺失数据进行恢复。2.根据权利要求1所述的一种基于在线PCA的工业系统监测数据恢复方法,其特征在于,所述步骤1具体按照以下步骤实施:步骤1.1、先对工业系统的无故障传感器进行采样,同时正常传感器采集到的监测数据用X={x1,x2,…,xN}∈Rd×N表示,其中,X包含d个无故障传感器的数据信息,间隔1s采样一次,采样次数为N,第t个时间点的采样数据信息用xt表示,且t=1,2,...,N,xt=[xt1xt2...xtd]T;步骤1.2、对工业系统的故障传感器进行采样,数据信息用Y={y1,y2,...,yN}∈Rs×N表示,其中s表示故障传感器的个数,正常采样的情况下采样个数为N,同时假设故障传感器在某一时刻出现问题,其前百分之九十为正常监测数据,后百分之十为缺失数据。3.根据权利要求2所述的一种基于在线PCA的工业系统监测数据恢复方法,其特征在于,所述步骤2具体按照以下步骤实施:步骤2.1、输入采样数据X和所需参数:计算采样数据的X的Frobenius范数和输入目标维数k,其中,k<d,同时需要满足条件如果出现不满足该条件的数据,去掉该采样数据;步骤2.2、初始矩阵U、矩阵C和阈值θ:分别设置矩阵规模为U∈Rd×k,C∈Rd×d,且初始时矩阵U和C的元素全部为零,设置阈值步骤2.3、进入循环过程,当按时间序列输入高维采样数据xt时,更新矩阵U和C,同时每输入一个采样样本xt,对应输出该样本的低维数据zt,此处所述的低维为k维。4.根据权利要求3所述的一种基于在线PCA的工业系统监测数据恢复方法,其特征在于,所述步骤2.1中目标维数k即低维数据的输出维数,且取k=15。5.根据权利要求3所述的一种基于在线PCA的工业系统监...
【专利技术属性】
技术研发人员:谢国,张永艳,穆凌霞,黑新宏,王文卿,邱原,金永泽,孙澜澜,
申请(专利权)人:西安理工大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。