2024年4月22日发(作者:)
2013年11月
第28卷第11期
中国粮油学报
Journal of the Chinese Cereals and Oils Association
Vo1.28,No.11
NOV.2013
粮情监控系统中传感器故障诊断和数据恢复
王海涛 刘 倩 陈桂香 王 军 王海霞 陈 雁
(河南工业大学土木建筑学院 ,郑州
(华北水利水电大学软件学院 ,郑州
摘要
450001)
450000)
粮情监控系统对粮食的安全储藏十分重要,然而,粮情监控系统中的传感器经过长期使用后往
往会出现故障。针对粮情监控系统中的传感器故障,本研究给出了一种基于主成分分析法的传感器故障诊断
和数据恢复方法。利用主成分分析法对正常运行条件下的测量数据进行建模,可将测量空间分为主成分子空
间和残差子空间。利用平方预测误差检测传感器故障,利用传感器有效性指数辨识故障和寻找故障源,通过
多次迭代和逐步逼近主成分子空间的方法实现数据恢复。最后,利用实际粮情监控系统的测量数据验证了传
感器故障诊断和数据恢复方法的正确性和有效性。
关键词粮情监控系统传感器故障故障诊断主成分分析数据恢复
中图分类号:TP273 文献标识码:A 文章编号:1003—0174(2013)1l一0086—06
我国的粮食产后损失非常严重,其中20%的粮
食会因储存不当而在储存过程中损失 J,粮食的储
主成分分析法是一种基于模式识别的故障诊断方
法 J,是一种多元统计过程控制法,可以有效降低高
维数据的维数和准确辨别高维数据的模式。本研究
给出了一种基于主成分分析法的传感器故障诊断和
数据恢复方法,并利用实际粮情监控系统验证了故
障诊断和数据恢复方法的正确性和有效性。
藏安全对于保障我国的粮食安全十分重要。温度、
湿度、氧气、微生物及昆虫等是造成粮食在储存过程
中损失的主要因素 I4 。粮情监控系统可以对粮食
贮藏过程中的主要影响参数进行实时监测,并综合
分析粮食有无虫害、是否霉变、需要何种类型的通风
等情况,因此粮情监控系统是保障粮食安全储藏的
重要技术手段之一。
随着通信技术、计算机技术的发展和传感器价
1 主成分分析法、故障诊断和数据恢
复方法
1.1主成分分析法
格的下降,我国的大型粮仓大都安装了粮情监控系
统。粮情监控系统中安装了大量传感器,用于测量
粮食储藏过程中的主要影响参数 J。由于粮情监控
系统中传感器的工作环境比较恶劣,导致传感器故
障的发生十分频繁。传感器测量数据是粮情监控系
统综合分析虫害、霉变和机械通风的基础,传感器故
从数学的角度分析,主成分分析法是一种多元
统计过程控制法,可以有效降低高维数据的维数。
降低维数对寻找高维数据的内在规律十分重要,从
而可用较少的综合指标表示较多的变量指标。主成
分分析法的建模过程可分为以下几个步骤:
1)对测量数据进行预处理,消除数据噪声的负
面影响。
障对于粮食的安全储藏十分有害 J。因此,开展粮
情监控系统中传感器故障检测、故障诊断和数据恢
复研究具有重要的经济意义和工程应用价值。
2)利用正常运行条件下的测量数据建立协方差
矩阵∑。假设某测量矩阵 , ∈R ,其中m是测
量变量数,n是测量样本数, 的协方差矩阵可用下
国内外学者已经对传感器故障诊断开展了大量
研究 ,采用的研究方法主要分为2类:基于模型
的故障诊断方法和基于模式识别的故障诊断方法。
基金项目:“十二五”国家科技支撑计划(2011BAD03BO1),博士
基金(2012BS064)
收稿日期:2013—02—01
式计算得到。
∑ 墨xr (1)
3)分解协方差矩阵∑,求解出m个特征值A (i=
1,…II1),
量P。
作者简介:王海涛,男,1979年出生,博士,讲师,建筑智能控制、
粮食信息处理
…≥入 ,求解出 相应的特征向
第28卷第11期 王海涛等粮情监控系统中传感器故障诊断和数据恢复 87
4)确定最优主成分数f。
5)根据最优主成分数f,计算负荷矩阵P。
6)利用下式计算负荷矩阵P的主成分子空间C
和残差子空间C。
c= (2)
=
声 =(,一c) (3)
主成分子空间主要包含测量数据的正常部分,
而残差子空间主要包含测量数据的故障或测量噪
声。利用正常运行条件下的测量数据建立主成分分
析模型之后,建立的模型可用于分析新的测量数据
和检测粮情监控系统中的传感器故障,还可用于检
测监控数据的数据丢失。
1.2确定最优主成分数f
最优主成分数z是主成分分析法中最重要的参
数,z对传感器故障检测结果有直接影响。如果z的
值太小,置信限将会太大,不利于小故障的检测;如
果f的值太大,残差子空间将会太小,不利于传感器
故障的检测。因此,确定最优主成分数z十分重要,
本研究将根据不可重构方差来选择最优主成分数。
ar( xj-xj =
(4)
式中:Xj为 的第J个分量; 为 ,的重构值;
为故障方向向量;u,为不可重构方差, 的值越
小,xj的重构值将会越好,因此,可通过寻找最小的
不可重构方差的总和来确定最优主成分数, 可用
式(5)进行优化:
Min(∑M ) (5)
式中:ra为测量样本数。针对不同的最优主成
分数Z,分别计算出∑ ,最小的∑ 所对应的主成分
数就是最优主成分数。
1.3故障检测
利用正常运行条件下的测量数据建立PCA模型
之后,主成分分析法将测量数据空间划分为主成分子
空间和残差子空间。在正常运行条件下,测量数据将
主要投影到主成分子空间,投影到残差子空问的部分
很小。反之,如果测量数据有故障或异常,测量数据
投影到残差子空间的部分将会显著增加。本研究将
通过比较平方预测误差(SPE)和置信限( )来检钡0
传感器故障。如果SPE≤ ,则认为传感器是准确
的;如果SPE> ,则认为传感器测量数据存在故障
或异常。测量矩阵 根据下式可分解为2部分。
X=X X
(6)
X=C
(7)
X=C
(8)
式中: 为测量数据的正常部分;X为测量数据
的残差部分,如果残差部分显著增大,将认为测量数
据中存在故障或异常;C是对称矩阵。SPE为测量值
与重构值之间偏差的平方和,下式是SPE的定义式。
SPE(X)=lI II =l J II : (卜C)X(9)
SPE可根据其定义式从测量数据矩阵中计算得
到。SPE的置信限 可用以下公式计算得到。
62 = [ + + 】 c 。
0 =∑A2 (11)
02=
.
A (12)
0 =∑A (13)
1一 (14)
式中:c 为正态分布的置信限; 为协方差矩阵
的特征值。
1.4数据恢复方法
假设共有m个测量变量,第i个传感器存在故
障。利用式(15)计算出 ,x 是正确值 的一个
估计值,相对于置来说,置包含的故障更小一些,因
此,置比置更接近正确值 。如果利用置代替
,
重新计算 的估计,则重新计算的估计值
会更接近正确值 。如此,进行反复迭代计算,求
得的估计值将更趋近于正确值 。在本研究中,式
(15)被用于恢复传感器的故障数据。
x7 =[ 0 c:l +Cii (15)
式中:【c i 0 c: 】为矩阵C的第 列用0代
替c 后的向量,Dunia等 叫证明了式(15)总是收敛
于 。
(16)
式中:C ≠1。如果C =1,则意味着置是孤立
的变量, 与其余变量无关,该变量不能被重构。此
时,故障数据恢复并不需要通过迭代计算来求,只要
用式(16)计算即可。
1.5故障诊断
当传感器故障发生时,测量数据的故障向量可
88 中国粮油学报 2013年第11期
以表不为
X=X + (17)
式中: 为正常数据 为故障大小; 为故障方
向。对于故障数据 ,由于存在故障,SPE( )将会显
著增加,如果故障重构的方向正好是故障发生方向,重
构后的SPE(X )将会显著减少。如果故障重构的方
向不是故障发生方向,重构后的SPE( i )将不会显
著减少。因此,传感器有效性指数(SVI)可以用于传
感器的故障辨识,传感器有效性指数可表示为
s
…,
SPE( f ) (18)
式中: 为测量向量 沿着第 个方向重构后的
数据向量。如果swj接近1,则意味着第 个故障重
构方向不是故障发生的方向;反之,如果SVlj接近0,
则意味着第 个故障重构方向就是故障发生的方向。
2 高大平房仓的粮情监控系统
本研究提出的传感器故障诊断和数据恢复方法在
实际的粮情监控系统中进行了应用和验证。该高大平
房仓位于上海地区,粮仓长42 m,高14 m,宽18 m。
粮仓安装有一套先进的无线粮情监测系统。在粮情
监测系统中,传感器可测量粮食储藏过程中的主要
影响参数。中央处理器可持续从传感器读取测量数
据,每小时自动保存1次监测数据在SQL Server中。
该粮情监测系统共安装了332个温度传感器,均匀
分布于83根垂直放置的房式仓测温电缆,每根电缆
安装了垂直间距为2 m的4个传感器。图1给出了
房式仓测温电缆在高大平房仓中的分布情况。
图1 高大平房仓中测温电缆的分布图
3 验证与讨论
3.1传感器故障的引入
为了验证提出的传感器故障诊断与数据恢复方
法的正确性和有效性,偏差故障、漂移故障和完全故
障分别被引入到l 、2 和3 测温电缆上的温度传感
器。为了更清楚的说明问题,每根电缆只有一个传
感器被引入故障。粮情监测系统每小时自动保存1
次粮堆温度,高大平房仓的通风时间为72 h,因此粮
堆温度的样本数是72。本研究主要涉及3类数据:
训练数据、正常数据和故障数据。通风前32 h的粮
堆温度测量数据是训练数据,用于建立主成分分析
法模型。通风33~52 h的温度测量数据是正常数
据,用于验证故障诊断方法对正常数据的有效性。
通风53~72 h的温度测量数据是故障数据,用于验
证故障诊断和数据恢复方法的正确性和有效性。为
了验证检测传感器偏差故障的能力,通风53~72 h
l 电缆中6 m深度处的温度测量数据被引入2 oC的
偏差。为了验证检测传感器漂移故障的能力,通风
53~72 h 2 电缆中4 m深度处的温度测量数据被引
入20%的偏差。为了验证检测传感器完全故障的能
力,通风53~72 h 3 电缆中2 in深度处的温度测量
数据被替换为0 oC。
3.2用主成分分析法建立模型
利用主成分分析法对通风前32 h的训练数据进
行建模,并利用建立的模型确定最优主成分数。本
研究确定的最优主成分数是6,图2给出了最优主成
分数。最优主成分数确定之后,就可以计算负荷矩
阵P,然后,计算映射矩阵C和c。根据建立的模型,
SPE在95%置信水平的置信限可被计算确定,置信
限是0.381 34。
图2最优主成分数
3.3故障诊断和数据恢复方法的验证
3.3.1偏差故障
1 电缆6 m深度处通风33—72 h的正常数据和
故障数据被用于验证传感器故障诊断和数据恢复方
法。图3给出了1 电缆6 m深度处通风33~72 h温
度传感器的故障检测结果。图3中前20个温度测量
样本的SPE均小于置信限值,说明温度传感器工作
正常。图3中第21~40个温度测量样本是引入2℃
偏差的故障数据,SPE从第21个温度测量样本开始
显著增大并超过了置信限。这说明传感器故障已经
发生,并且故障被及时的检测到。
第28卷第ll期 王海涛等粮情监控系统中传感器故障诊断和数据恢复 89
1.8
1.6
‘
1.4
1.2
嗤1.0
懿
1斗0
.
4
0.2
0 5 l0 15 20 25 30 35 40
样本数
图3 1 电缆6米深度处温度传感器的故障检测
图4给出了1 电缆6 m深度处通风33—72 h温
度传感器的故障诊断结果。图中前20个温度测量样
本的SVI接近1,说明传感器工作正常。图7第21~
40个温度测量样本是引入2℃偏差的故障数据,温
度传感器的SVI均小于0.5,意味着1 电缆6 m深度
处温度传感器发生了故障。
5 4 4 3
ds
3 2 2
虱
●
0 5 O 5 O 5 0 5 O 5
图4 l 电缆6米深度处温度传感器的故障诊断
图5给出了1 电缆6 m深度处通风33~72 h温
度传感器的数据恢复结果。温度传感器恢复数据的
SPE均小于置信限,说明提出的传感器数据恢复方法
对偏差故障有良好的恢复能力。
’ ‘
~
’
.
.
÷/
’
i
‘・
…
一
故障数据
一
重构数据
I I I - /
0 5 10 15 20 25 30 35 40
样本数
图5 1 电缆6米深度处温度传感器的数据恢复
3.3.2漂移故障
2 电缆4 m深度处通风33~72 h的正常数据和
故障数据被用于验证传感器故障诊断和数据恢复方
法。图6给出了2 电缆4 m深度处通风33—72 h温
●O O O 0 0 0 O O 0
H ∽辍 暴
度传感器的故障检测结果。图6中前20个温度测量
O 9 8 7 6 5 4 3 2●
样本的SPE均小于置信限值,说明温度传感器工作
正常。图6中第21~4O个温度测量样本是引入
20%偏差的故障数据,SPE从第21个温度测量样本
开始显著增大并超过了置信限。这意味着传感器故
障已经发生,并且故障被及时的检测到。
样本数
图6 2 电缆4米深度处温度传感器的故障检测
图7给出了2 电缆4 m深度处通风33—72 h温
1
度传感器的故障诊断结果。图7中前2O个温度测量
0 0 O O 0 0 O 0 O
样本的SVI接近1,说明传感器工作正常。图7第
21~4O个温度测量样本的SVI接近0,意味着2 电缆
4 m深度处温度传感器发生了故障。
厂\, /、\5
:
:
:
一
ll 1.J,— — J,—一
0 5 10 15 20 25 30 35 40
样本数
图7 2 电缆4米深度处温度传感器的故障诊断
图8给出了正常数据、故障数据和恢复数据的
比较。从图8可以看出,恢复数据十分接近正常数
据,说明提出的数据恢复方法对传感器漂移故障有
很好的恢复能力。
样本数
图8漂移故障的数据恢复
l
8
O
中国粮油学报 2013年第1 1期
3.3.3完全故障
3 电缆2 m深度处通风33~72 h的正常数据和
∞加∞、c∞∞加
一
中第2l一40个温度测量样本的SVI接近0,意味着
3 电缆2 113深度处温度传感器发生了故障。
●O 0 O 0 0 O O O 0 0 9 8 7 6 5 4 3 2 l H ∽聚
故障数据被用于验证传感器故障诊断和数据恢复方
法。图9给出了3 电缆2 m深度处通风33~72 h温
度传感器的故障检测结果。图9中前20个温度测量
样本的SPE均小于置信限值,说明温度传感器工作
正常。图9中第21~40个温度测量数据被置换为
0 oC的故障数据,SPE从第21个温度测量样本开始
图11给出了3 电缆2 m深度处传感器的正常
数据、故障数据和恢复数据的比较。从图11可以看
出,恢复数据十分接近正常数据,说明该数据恢复方
~
法对传感器完全故障有良好的恢复能力。
4 结论
显著增大,并超过了置信限。这意味着传感器故障
已经发生,并且故障被及时的检测到。
1
l
【
1
毫
1
0 5 10 15 20 25 30 35 40
样本数
图9 3 电缆2米深度处温度传感器的故障检测
图10给出了3 电缆2 m深度处通风33~72 h
温度传感器的故障诊断结果。图10中前20个温度
测量样本的SVI接近1,说明传感器工作正常。图1O
、_j一\√
0 5 10 15 20 25 30 35 40
样本数
图1O 3 电缆2米深度处温度传感器的故障诊断
图11完全故障的数据恢复
本研究提出用主成分分析法对粮情监控系统中
的传感器进行故障诊断和数据恢复。利用主成分分
析法对正常运行条件下的测量数据进行建模,将测
量空间分为主成分子空间与残差子空间。平方预测
误差和传感器有效性指数分别被用于故障检测和故
障辨识。故障数据被投影到主成分子空间与残差子
空间内,进行多次迭代计算,不断减少在残差子空间
内的投影,通过逐步逼近主成分子空间可以实现故
障数据的恢复。基于实际系统的验证结果表明提出
的故障诊断和数据恢复方法具有很好的故障诊断和
数据恢复能力。
参考文献
[1]雷玲,孙辉,姜薇莉,等.稻谷储存过程中品质变化研究
[J].中国粮油学报,2009,24(12):101—107
[2]靳祖训.中国粮食储藏科学技术成就与理念创新[J].粮
油食品科技,2011,19(1):1—5
[3]隋明波.机械通风对粮食安全储藏的作用及影响[J].中
国科技信息,2010(4):81—2
[4]张英,邓文斌,郑绍锋.高大平房仓储粮害虫分布与发生
初步调查[J].粮油仓储科技通讯,2012,28(3):27—9
[5]苏宪庆.移动无线通讯技术在远程粮情实时数据传输中
的应用[J].中国粮油学报,2006,21(3):458—461
[6]陆檩,高珊,李怡,等.粮情监控系统的设计与实现[J].计
算机工程,2011,37(12):255—262
[7]Du z M,Jin X Q.Detection and diagnosis for multiple faults in
VAV systems[J].Energy and Buildings,2O07,39(8):923—934
[8]Wang H T,Chen Y M,Lan L L.Sensor diagnosis and recon—
struction for building heating/cooling billing system[C].//
Proceedings of the Fifth International Workshop on Energy
and Environment of Residential Buildings and the Third Inter—
national Conference on Built Environment and Public Health
(EERB—BEPH 2009).Changsha:Hunan University Press.
VolⅡ.2009:2083—2090
[9]Lee W Y,House J M,Shin D R.Fault diagnosis and tempera—
ture sensor recovery for an air—handling unit『J].ASHRAE
Transactions,1997,103(1):621—633
(下转第96页)
中国粮油学报 2013年第1l期
Abstract Headspace Solid—Phase Microextraction technology is a new means of sample pretreatment,esp。。ial一
1v suitable for the enriching microscale of volatile components and convenient for combination with chromatography m—
struments.The paper analvzed volatile flavor compounds of salted egg yolk by the Headspace Solid—Phase Microex
tmcti0n couD1ed to gas chromatography.The detection result showed that the homemade salted hen egg yolks have 43
kinds of volatile flavor c0mponents.The contents are here described as their quantity(from high to low):Aldehyde,
FuIaln.and A1coh01s.Am0unt those,the quantity of Hexanal is 36.5%,2一pentyl—furan 11.78%,3一methyl—bu—
tanol 7.32%:The眦in volatile flavor components of salted duck egg yolk in market sales are 1 1 species,with the
contents 0rder as ester,alc0hol and aldehydes.The amount of those are as:ethyl acetate 48.82%,ethanol 13・08%,
aldehydes 16%.Pickling method and time difference are the main causes of lfavor compounds・Headspace solid phase
micI|0一extracti0n technique is not suitable for the detection of the flavor of fresh eggs yellow substance・
Key words salted egg yolk.volatile flavor components,HS—SPEM—GC—MS
(上接第90页)
[1O]Dunia R,Qin S J,Edgar T F,et a1.Identification of faulty
Institute of Chemical Engineers Journal,1996,42(10):2797
—
sensors using principal component analysis[J].American
2812.
Fault Diagnosis and Data Reconstruction for Sensors in
Monitoring System for Condition of Stored___-Grain
wang Haita。 Liu Qian Chen Guixiang wang Jun wang Haixia Chen Yan。
(Coilege of Civil Engineering and Architecture,Henan University。f Technol。gY ,Zhengzh。u 450001)
(College of Software Engineering,North China University of Water Resources and
Electric Power2
Zhengzhou 450000)
,
Abstract Monitoring system for condition of stored—grain is very important to the safety of gram storage・How
ever.sens0rs in monitoring system orf condition of stored—grain tend to more faults due to the complexity of the sys。
tem and poor work environment.A fault diagnosis and data reconstruction strategy under the using ot principal compo
nem ana1vsis(PCA)has been presented in this paper for sensors in monitoring system condition of stored—gram-。l'he
measured data under 0pemti0n condition was used to build principal component analysis models.The PCA model was
utilized t0 partition the measurement space into the principal component subspace(PCS)and the residual subspace
(RS).Square prediction error(SPE)statistic was utilized to detect sensor faults.Sensor Validity index(SVI)was em
ployed t。identify and locate faulty sensots.Faulty data was recovered by sliding the faulty data t。PCS Via iterati。n・
Finally,the strategy proposed was validated using data from a real monitoring system for condition of stored—grain・
The validati0n results showed the PCA—based sensor fault diagnosis and data reconstuctrion strategy is accurate and
effective.
Key words monitoring system for condition of stored—grain,sensor fault,fault diagnosis,PCA,data recov。ry
发布者:admin,转转请注明出处:http://www.yc00.com/news/1713780179a2317112.html
评论列表(0条)