基于PCA的传感器网络的故障诊断分析
基于PCA方法的热泵空调系统传感器故障诊断
基于PCA方法的热泵空调系统传感器故障诊断热泵空调系统是一种利用空气或水等环境能源进行采暖或制冷的系统,它包含了许多传感器用于监测系统的运行状态。
传感器故障可能导致系统工作不稳定或无法正常工作,因此传感器故障诊断对于确保系统的正常运行至关重要。
首先,我们需要收集系统中不同传感器的数据,在正常工作状态下进行监测。
这些数据通常包括温度、湿度、压力等参数的变化。
为了保证准确性,最好在不同工况和环境条件下进行多次数据采集。
然后,需要对传感器数据进行预处理。
预处理包括数据清洗、异常值处理和数据归一化等步骤。
数据清洗可以去除无效或错误的数据,而异常值处理可以修正由传感器故障引起的偏差值。
数据归一化是为了消除因传感器量程不同而引起的数据不一致。
接下来,利用PCA方法对传感器数据进行分析和降维。
PCA方法通过计算协方差矩阵和特征向量,将高维数据投影到低维空间中。
投影后的数据可以被分解为主成分和噪声成分。
主成分包含了原始数据中的主要特征,而噪声成分则包含了数据中的随机变化。
通过分析主成分的贡献率和累积贡献率,我们可以确定主要的故障模式和传感器故障类型。
故障模式是指由于传感器故障引起的数据变化模式,例如温度过高、压力异常等。
传感器故障类型是指导致故障模式的具体传感器故障原因,例如传感器失效、传感器偏移等。
最后,利用机器学习算法对故障模式和传感器故障类型进行分类。
常用的机器学习算法包括决策树、支持向量机和神经网络等。
通过训练模型,我们可以建立故障诊断模型,根据传感器数据预测系统的故障类型,并及时采取相应的维修措施。
综上所述,基于PCA方法的热泵空调系统传感器故障诊断可以通过数据采集、预处理、PCA分析和机器学习算法等步骤实现。
这种方法能够有效地识别故障模式和传感器故障类型,提高系统的可靠性和稳定性,减少能源浪费和维修成本。
因此,它具有重要的研究和应用价值。
PCA故障诊断步骤(分享借鉴)
基于PCA算法的故障诊断步骤
离线PCA监测模型的计算步骤:
(1)选择监控变量,收集正常工况下的各变量的样本,记为训练样本数据X_train和检验数据X_test;
X_train为n×m矩阵,即n个样本,m个观测变量(即以列向量来看的话,为一个观测变量各个采样点的值)
对样本数据X_train和检验数据X_test进行中心化和标准化处理
得到和;
中心化处理:按列对X_train减去观测变量的均值
观测变量某一采样点的值减去这一观测变量所有采样点
的平均值
求取一列(即某一观测变量)的平均值
标准化处理:对X_train除以观测变量的标准差(按列(观测变量)进行)
标准差
求出标准化矩阵的协方差矩阵∑;
的协方差矩阵对∑为:
(2)对∑进行特征分解,求得特征值
()及其对应的特征向量
(负荷向量);
(3)确定主元个数, 确定了主元个数k,就得到了k个特征值
,及其对应的特征向量;
A:累计贡献率法:
前k个主元的累积方差贡献率为:
当前k个主元的累积方差贡献率达到85%,则主元个数取k值B:交叉检验估计法:
将采集到的数据分成k个部分,1部分数据用来建立主元模型,剩下的k-1部分用来作为检验数据去检验所建的模型。
如此,建立若干个不同主元个数的模型,并测试所建立的模型,从中选取一个通过检验后误差最小的模型的主元个数作为系统主元个数。
(4)建立PCA主元模型,并进行交叉验证以确定误差最小
按照,求出第i个主元,并依据
求出其主元模型
用带入得到另一主元模型,依据,求出模型误差,确定模型误差最小的那个模型即为主元模型。
(5)计算T2统计量控制限和SPE统计量控制限;。
基于数据驱动的故障诊断方法综述
基于数据驱动的故障诊断方法综述一、本文概述随着工业技术的快速发展和智能化水平的提升,设备故障诊断技术在保障工业系统安全、稳定、高效运行方面发挥着日益重要的作用。
基于数据驱动的故障诊断方法,作为一种新兴的故障诊断技术,近年来受到了广泛的关注和研究。
本文旨在对基于数据驱动的故障诊断方法进行综述,分析其主要特点、研究现状和发展趋势,以期为相关领域的研究人员和实践者提供有益的参考和启示。
本文将简要介绍故障诊断技术的背景和重要性,阐述基于数据驱动的故障诊断方法的基本原理和核心思想。
在此基础上,重点分析各种基于数据驱动的故障诊断方法的优缺点,包括基于统计分析的方法、基于机器学习的方法、基于深度学习的方法等。
同时,结合具体的应用案例,探讨这些方法在实际故障诊断中的应用效果和挑战。
本文将对基于数据驱动的故障诊断方法的研究现状进行梳理和评价,包括理论研究的进展、应用领域的拓展以及存在的问题和挑战等。
通过对比分析不同方法的性能表现和适用场景,为研究人员提供选择和优化故障诊断方法的依据。
本文还将展望基于数据驱动的故障诊断方法的发展趋势和未来研究方向。
随着大数据、云计算等技术的快速发展,基于数据驱动的故障诊断方法将不断完善和优化,为工业系统的智能化、自动化和可靠运行提供有力支撑。
通过本文的综述和分析,期望能够为相关领域的研究和实践提供有益的参考和启示。
二、数据驱动故障诊断方法概述随着大数据和技术的快速发展,数据驱动故障诊断方法已成为现代工业系统中的重要手段。
这种方法主要依赖于对系统运行过程中产生的大量数据进行收集、处理和分析,以揭示系统的运行状态和潜在的故障模式。
与传统的基于模型的故障诊断方法相比,数据驱动方法不需要建立精确的数学模型,因此具有更强的适应性和灵活性。
数据驱动故障诊断方法的核心在于利用机器学习、深度学习等人工智能技术对系统数据进行特征提取和模式识别。
其中,机器学习算法能够从数据中学习出故障与正常状态之间的映射关系,进而构建出分类器或预测模型,用于诊断系统是否发生故障以及预测故障的发展趋势。
基于PCA的故障诊断概要
SPE统 计 量 贡 献 图
0.3
0.15
0
5
10
15
20
0
0
5
10
15
20
故障17(未知故障) 的诊断结果
60
T2统 计 量
40
20
0
0
100
200
300
400 500 样本点
600
700
800
900
15
SPE统 计 量
3 2
10
5
1 0
0
0
100
200
300
400 500 样本点
600
700
800
ˆ E T PT E XX
ˆ TnA X nm PmA 其中, 被称为主元子空间; EX X ˆ T PT P 称为残差子空间; 被称为得分矩阵; 被 X m A 称为 负载矩阵,由S的前A个特征向量构成。
(3)故障检测的两个指标或判据
A.SPE统计量
4 基于TE过程的故障诊断
4.1 TE过程简介
TE过程模型,是根据实际化工过程的建立的模型,其已经被 广泛的用作进行控制与监控研究的基准过程,流程图如下图所示
变量符号 IDV(0) IDV(1) IDV(2) IDV(3)
过程变量 正常操作 A/C加料比率,B成分不变 B成分,A/C进料比不变 D的进口温度
0
0
100
200
300
400 500 样本点
600
700
800
900
4 2 0 -2
1
2
3
4
5
6
7
大作业基于PCA故障诊断
基于主元分析(PCA)的故障诊断小组成员:日期:目录1. 运用PCA方法的前提 (2)2. PCA方法的基本理论 (2)2.1 思路概述 (2)2.2 基本理论 (2)3. 利用PCA方法进行故障诊断的步骤 (4)3.1 建立正常工况的主元模型 (4)3.2 在线故障检测与诊断 (4)4. PCA的局限性或优缺点 (4)5. 基于TE过程的故障诊断 (4)5.1 TE过程简介 (4)5.2 基于PCA的故障诊断 (6)5.2.1 仿真的参数设置 (6)5.2.2 仿真结果 (6)5.3 仿真总结 (12)6. 总结 (12)参考文献 (13)附录 (14)1. 运用PCA 方法的前提1、 样本观测相对独立2、 潜在变量服从高斯分布2. PCA 方法的基本理论2.1 思路概述PCA 方法是将高维过程数据投影到正交的低维子空间,并保留主要过程信息。
而在几何上,把样本构成的坐标系,通过某种线性组合旋转到新的坐标空间,新的坐标轴代表了具有最大方差的方向[1]。
2.2 基本理论假设x mR ∈代表一个包含了m 个传感器的测量样本,每个传感器各有n 个独立采样,构造出测量数据矩阵 n m X R ⨯∈,其中每一列代表一个测量变量,每一行代表一个样本。
(1) 对数据矩阵进行协方差分解,并选择主元的个数X 的协方差矩阵为 S 1T X Xn ⋅≈-,对其进行特征值分解,并且按照特征值的大小降序排序,如下:S [][]1T TT X X V V P P P P n --⋅≈=⋅Λ⋅=⋅⋅Λ⋅⋅-其中,Λ是一个对角阵,也是S 的特征值矩阵,而且其对角线上的元素满足12...m λλλ≥≥≥;V 是S 的特征向量矩阵,维数为m x m ,P 是V 的前A 列,包含所有主元的信息,P -是V余下的m-A 列,包含非主元信息。
(2) 将原数据进行分解,得到主元子空间和残差子空间对X 进行特征值分解以后,X 可以分解如下:ˆT X XE T P E =+=⋅+ 其中,ˆT X T P =⋅,被称为主元子空间;ˆE X X =-,被称为残差子空间;n A n m m A T X P ⨯⨯⨯=⋅,被称为得分矩阵;m A P ⨯被称为负载矩阵,由S 的前A 个特征向量构成。
基于PCA的火电厂电气设备故障诊断方法
基于 PCA的火电厂电气设备故障诊断方法摘要:我国工业技术快速发展,相对应的生产装置也呈现出大型、高效以及自动化趋势发展。
在现实应用中相关用户对设备要求也在不断提升,在保证设备高效节能的同时,还需要保证设备在正常运行中减少故障产生,但由于大多数电气设备都是高科技产品,在实际运用中难以避免出现故障问题。
诊断技术一般是在设备正常运行状态下,寻找出运行出现异常的地方,并根据故障数据判定相对应的解决对策,以此完成诊断。
诊断的目的是在可以保证人员安全的同时,尽量减少因故障产生的影响,也是为了保障设备的基本安全,延长其使用寿命,从根本上提升设备生产效率,获取出最大化的经济效益。
关键词:PCA算法;电气设备;故障诊断;BP神经网络;遗传算法引言设备状态检测与故障诊断技术在电力系统当中能够得到科学、合理的应用能够很好地减少电力系统所需要的运维成本。
所以为了可以保证为人们使用电力系统带来高效、良好、安全以及稳定的应用体验,对于提升电力系统设备状态监测与故障诊断技术是非常重要的和不可或缺的。
当前,电力系统设备对于故障进行的检测诊断就是以状态当作为监测以及诊断的基本方法。
其中技术人员通常是利用分析这些故障的一些特征符号开展状态监测,然后将故障因素开展判断分析,从而实现对于电力设备更好的检修。
1分析火电厂电气设备检修和故障排除的意义火电厂为了减少电力运输中的损耗,在送电过程中利用高压输电方式,利用这种方式可以高效利用电力资源,但是会加剧磨损电气设备,因此电气部门需要保障电气设备质量。
如果电气设备发生故障,将会引发漏电问题,威胁到人们的生命财产安全。
电气部门需要加强处理电力设备故障,提高设备管理工作的科学性,如果在实际工作中发生意外事故可以及时解决问题,落实电气设备故障处理和维修工作,延长电力设备使用寿命,降低故障问题发生率,提高供电过程的稳定性和安全性,保障供电企业的综合效益。
我国不断提高工业化发展速度,开始广泛利用各种电气设备,但是也增加了火电厂电气设备故障处理难度,如果没有解决这一问题,将会引发较大的损失。
PCA故障检测方法及应用
就会 掩 盖住 P V变 量发 生 的变化 。 面所 讨 上
论 的 当 T 超 限而 S E未超 限时 ,则 检验 P 。 P VR统 计
量 与 C R统 计量 , P R或 C R超 限 时说 明 与 主 V 当 V V
元 显著 相关 的变量 中或一般 变 量 中有 故 障发 生 。可
高。 3 仿 真 测试
对应的单位正交特征向量也即 x 的载荷矩阵。 根 据累积方差贡献率方法确定主元个数为 k 定义 P: , k =
能 的 ( E堡 o 妻 1 ) 【2, 【P…m 样 据 间 分 T 妻 巷 P ’ , P ,, 数 空 被 解 1… , ,] P P这 限SD2 超 限 ;3)PE超 限 , 未 超 限 ;4) 璺 分 ̄r如下 _ 子 ;7和 J懈 ̄I辜 _ 凳 T -- 4. = 2 1 = _ = 襄 P 1 E未 1 ( S T (
故障检测 。 定义 m个传感器变量有 s 个与主元显著 相 关 的 变 量 ( v)称 其 所 构 成 的残 差 为 P R 统 计 p , V
C VR统计 量 。这 两个 统计 量分 别 为[ 4 ] :
P = (—P T xw VR X ̄ I s ) C R_ 。I s m XT V _ 一 —P 一 T X ( P ) m
.
K y rs P n ia C mp nn n ls (C ; a lDeet n Mut l C r l in o wod : r c l o o e t a i P A) ut tc o ; lpe or a o i p A y s F i i et
0 引言
1 主元 分析 过程 检测模 型 的建 立
动, 即排 除了故障因素 ; 若判断为传感器故障 , 么 那 T 型 传感 器 故 障被检 测 。
第三章基于数据驱动的故障诊断方法
断齿
8
0.0724 0.1909 0.134 0.2409 0.2842 0.045 0.0824 0.1064 0.1909 0.1586 0.0116 0.1698 0.3644 0.2718 0.2494
断齿
9
0.2634 0.2258 0.1165 0.1154 0.1074 0.0657 0.061 0.2623 0.2588 0.1155 0.005 0.0978 0.1511 0.2273 0.322
2
0.209 0.0947 0.1393 0.1387 0.2558 0.09 0.0771 0.0882 0.0393 0.143 0.0126 0.167 0.245 0.0508 0.1328
无故障
3
0.0442 0.088 0.1147 0.0563 0.3347 0.115 0.1453 0.0429 0.1818 0.0378 0.0092 0.2251 0.1516 0.0858 0.067
第三章基于数据驱动的 故障诊断方法
2020年7月8日星期三
第三章 基于数据驱动的故障诊断方法
作业检查
• 1、数学模型的故障诊断方法的主要步骤是什么? • 2、主要方法有哪些?
第三章 基于数据驱动的故障诊断方法
一、基于数据驱动的故障诊断
几个问题: 1、当我们不知道对象的数学模型时,如何进行故障诊断? 2、即使知道模型,但无法精确描述时,又怎么办? 3、我们手里只有大量的监测数据或传感器数据时,怎么办?
统计学习方法
支持向量机(SVM )、Kernel学习等 数字信号处理方法
谱分析、小波分析等
人工智能方法
神经网络、粗糙集、模糊推理、专家系统等
基于PCA的传感器网络的故障诊断分析
sg ic n alssm  ̄h d i inf a t i an y i o n PCA _— g a h a ay i d P icpe C m p en c r _ Q r p n lssan rn il O on ts o e —
g p n lss a e p e e t d b if I i on ene ta d e iin y t a tiig t e a r h a ay i, r r s n e r l t s c v in n f ce c h tu izn h e y. l s f r SS r c e h a aa da ay et es se p r m a c .t r dg sste o t eSP wa t p e dted t n n lz y t m ef o o h or n e Ip e ie t h c ompe tiscd t rc s n lriste me nn .N e ls a f h ril,h lxi r i aa po e sa dca ie a ig I t t r o ea ce t e n n t h h a p t t t e a pe o h i c m p e s g— it n e mont y t x m l ft e ar o r s orl on ds a c i s sem s u e o iu ta e t e or i s d t l sr t h l o v ne c a de in yo c n e in n fce c f e i PCA tiigSPSS, th a mei c n xr d d ui n l z a es met sl u ai e tu e . t i t a s Ke yWOr Pr cpe Co p en ay i; a lDe e t n a n i; r m p e s ; en r ds i il m on t n An lss F ut t ci a dDig oss AiCo on rs or S o Ne ors w t k
PCA故障诊断步骤
基于PCA算法的故障诊断步骤离线PCA监测模型的计算步骤:(1)选择监控变量,收集正常工况下的各变量的样本,记为训练样本数据X_train和检验数据X_test;X_train为n×m矩阵,即n个样本,m个观测变量(即以列向量来看的话,为一个观测变量各个采样点的值)对样本数据X_train和检验数据X_test进行中心化和标准化处理得到和;中心化处理:按列对X_train减去观测变量的均值观测变量某一采样点的值减去这一观测变量所有采样点的平均值求取一列(即某一观测变量)的平均值标准化处理:对X_train除以观测变量的标准差(按列(观测变量)进行)标准差求出标准化矩阵的协方差矩阵∑;的协方差矩阵对∑为:(2)对∑进行特征分解,求得特征值()及其对应的特征向量(负荷向量);(3)确定主元个数, 确定了主元个数k,就得到了k个特征值,及其对应的特征向量;A:累计贡献率法:前k个主元的累积方差贡献率为:当前k个主元的累积方差贡献率达到85%,则主元个数取k值B:交叉检验估计法:将采集到的数据分成k个部分,1部分数据用来建立主元模型,剩下的k-1部分用来作为检验数据去检验所建的模型。
如此,建立若干个不同主元个数的模型,并测试所建立的模型,从中选取一个通过检验后误差最小的模型的主元个数作为系统主元个数。
(4)建立PCA主元模型,并进行交叉验证以确定误差最小按照,求出第i个主元,并依据求出其主元模型用带入得到另一主元模型,依据,求出模型误差,确定模型误差最小的那个模型即为主元模型。
(5)计算T2统计量控制限和SPE统计量控制限;对于样本个数为n,主元个数为k的过程变量X_train, T2统计量服从自由度为k和n一k的F分布,则置信度为а的T2统计量控制上限为:或检验水平为а的SPE统计量控制上限为:,,,是与(1-)分位点对应的标准差在线过程监测与故障诊断步骤:(1)采集第i时刻的在线实时数据(为1×m矩阵),并进行中心化和标准化处理得到;(2)按照,求出的得分向量,依据,求出PCA模型估计量,这里;(3)计算的T2统计量和SPE统计量,并画出T2统计量和SPE统计量的控制图;(4)将上述计算结果与T2统计量控制限和SPE统计量控制限比较,以检测过程运行有无异常,当有异常状态发生时,绘制贡献图,找出与故障相关的系统变量:1)检查每个观测值x的标准化得分,并确定造成失控状态的r(r<a)个得分:;2)计算每个变量相对于失控得分的贡献率是:3)当是负时,设它为零;4)计算第j个过程变量的总贡献率:5)把所有m个过程变量的画在一个曲线图上。
基于PCA的冷水机组传感器测量故障数据修复
第44卷第5期时代农机2017年5月V o l.44N o.5TIMES AGRICULTURAL M ACH INERY M a y.2017基于P C A的冷水机组传感器测量故障数据修复胡云鹏u,张嘉伟、曾洋、薛新超1(1.武汉商学院机电工程与汽车服务学院,湖北武汉430056;2.武汉商学院节能与新能源技术研究中心,湖北武汉430056)摘要:传感器测量数据的真实性,为冷水机组的安全运行和优化节能的提供了必要条件,但也经常发生传感器的 测量故障。
采用主元分析(Principal Component Analysis,PCA )方法,利用Q统计量进行传感器故障检测、诊断与数据修 复研究,并以实际工程的冷水机组运行数据进行修复数据精度验证,结果良好。
关键词:冷水机组;传感器测量故障;主元分析;数据修复中图分类号:TU831.4 文献标识码:A 文章编号:2095-980X(2017)05-0102-02Fault Diagnosis of Chronograph Based on PCAH U Y u n-p e n g1,2,Z H A N G J i a-w e i1,Z E N G Y a n g1,X U E X in-c h a o1(l.School of Mechanical and Electrical Engineering and Automotive Services, Wuhan University of Commerce, Wuhan,Hubei430056,China;2.Energy Conservation and New Energy Technology Research Center,Wuhan University of Commerce, Wuhan,Hubei430056, China)Abstract:The authenticity of the measured data of the sensor provides the necessary conditions for the safe operation of the chiller and the optimization of the energy saving,but the measurement of the sensor is also frequent.The main component analysis (PCA) method is used to analyze the sensor fault detection,diagnosis and data restoration with Q statistic,and the data of the chilled water unit is used to verify the accuracy of the data.Key words:chiller;sensor measurement failure;principal component analysis;data restoration冷水机组是制冷空调系统中的核心冷热源设备,也是一 个高耦合热力系统。
分析无人机PCA故障检测与诊断技术研究
分析无人机PCA故障检测与诊断技术研究【摘要】本文主要研究了无人机PCA故障检测与诊断技术,通过分析无人机PCA技术原理、故障检测方法和诊断算法,展示了相关案例分析和实验结果。
研究发现无人机PCA技术在故障检测和诊断方面存在挑战,需要解决问题。
结论部分总结了本文的研究成果,并展望了未来的研究方向和应用前景。
本文旨在为无人机领域的技术进步提供一定的参考和指导。
【关键词】无人机、PCA、故障检测、诊断技术、研究、原理分析、方法研究、算法分析、案例分析、实验结果、问题、挑战、总结、未来展望、应用前景1. 引言1.1 研究背景卫星地图使我们对地球的了解日益深入,并为我们的生活和工作提供了无限可能。
随着无人机技术的不断发展和应用,无人机已经成为获取高分辨率遥感数据的重要工具之一。
无人机在航空摄影测量、农业监测、环境监测等领域的应用越来越广泛。
本研究旨在探讨无人机PCA故障检测与诊断技术,为无人机的飞行安全提供更有效的保障。
通过对无人机PCA技术的原理分析、故障检测方法研究、故障诊断算法分析以及案例分析与实验结果展示,本研究将为该领域的技术研究和实践应用提供有益参考。
1.2 研究目的研究目的是为了探索无人机PCA故障检测与诊断技术的发展趋势,为无人机领域的安全运行提供技术支持。
通过对无人机PCA技术原理、故障检测方法和诊断算法的深入研究,旨在提高无人机系统的可靠性和安全性,降低故障率,提升飞行效率。
通过案例分析与实验结果展示,验证无人机PCA技术在实际应用中的可行性和有效性,为相关研究和应用提供参考依据。
本研究还将分析无人机PCA技术研究存在的问题与挑战,为今后研究工作提供方向和思路。
本研究的目的是探讨无人机PCA故障检测与诊断技术的关键问题,推动无人机领域的技术进步和发展。
1.3 研究意义:无人机在航空领域的应用越来越广泛,无人机的安全性和可靠性成为人们关注的焦点。
PCA技术作为无人机自动控制系统的核心组件,对于无人机的飞行稳定性和性能起着至关重要的作用。
基于PCA的传感器网络的故障诊断分析
基于PCA的传感器网络的故障诊断分析发布者:刘成??发布时间:2006-9-12 10:30:00内容摘要摘要:主成分分析是多元统计方法,正逐步成为控制领域中一种重要的数据处理方法,用于生产监测和质量控制。
本文简要地介绍了PCA中两种常用的图形分析法——Q图和主元得分法,利用统计软件——SPSS对数据进行处理,简化了复杂的运算过程,并对其数据处理过程进行了说明。
最后,通过空压机远程监控系统传感器网络的实例模型,运用SPSS软件,说明了这一数据处理方式的简便、有效性和缺陷。
关键词:主元分析法;故障诊断;空压机;传感器网络正文1.引言在现代化工业控制过程中,通常都运用了大量的测量传感器,如温度,流量,压力传感器等,形成了复杂的传感器网络。
各传感器测量值之间高度相关以及实际生产过程中存在的各种随机因素,使得系统过程变量多且耦合性强,建模困难。
传统的基于机理模型的诊断方法,显然难于满足要求。
统计学中的多元统计方法(如主元分析方法(PCA),偏最小二乘法(PLS)及因子分析),是一种不依赖于过程机理的建模方法,它只需通过对过程数据信息进行建模,然后基于该模型实施过程监控和故障诊断分析。
主元分析(PCA)作为一种多元统计方法,最初是运用在医学、教育、生物,等社会科学领域,由于它不依赖于精确数学模型这一显着优点,使它得到了工控界学者的广泛关注,并逐步发展成为控制领域中一种重要的数据分析处理方法。
其根本思想在于对原有复杂的多变量数据空间进行数据提取,用较少的变量来解释系统数据结构。
它既保留了原有数据的基本信息,又大大降低了数据空间的维数,去掉了一些不必要的耦合,极大地方便了对过程数据的分析。
故障诊断过程主成分分析法进行故障检测和诊断的基本思想就是:根据收集的正常工况下的历史数据,按一定的标准,利用统计方法找出能够表达正常工况下过程各变量之间的因果关系低维主成分,即主元模型,一旦过程的实时测量数据与建立的主元模型不符就可以判断过程中已有故障发生,再通过对测量数据中各变量变化对主元模型的破坏贡献率分析,进一步进行故障诊断。
基于PCA方法的热泵空调系统传感器故障诊断
基于P C A方法的热泵空调系统传感器故障诊断TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-基于PCA方法的热泵空调系统传感器故障诊断湖南大学兰丽丽陈友明摘要本文介绍了一种空气源热泵空调系统传感器故障检测与诊断方法。
用主成分分析法(Principal Component Analysis,PCA)来提取系统的相关性和降低分析数据的维数。
在系统正常运行条件下,测得一组数据建立PCA模型。
PCA模型建立后,在各传感器上分别载入偏差、漂移和完全失效故障,进行故障检测与诊断。
在每次的测试实验中,只有一个传感器发生故障。
SPE 统计量用于故障检测,SVI指数用来进行故障识别,最后在假定其他传感器数据无误的基础上根据它们之间的相互关系对故障传感器进行重构。
现场实验得到了令人满意的效果,实验结果表明,基于PCA的传感器故障检测与诊断方法是正确、有效的。
关键字:传感器,故障检测与诊断,主成分分析法,空气源热泵空调系统1.前言在建筑的整个生命周期内,包括设计阶段到运行阶段,故障层出不穷,导致大部分建筑通常都无法满足设计阶段的预期要求[1]。
同时,这些故障通常在短时间内难以察觉。
此外,在建筑能源管理与控制系统(Energy Management and Control System,EMCS)中,安装有大量的传感器,包括温度传感器、流量传感器、流速传感器、压力传感器、功率传感器等。
这些传感器有两种用途:一种是用作控制,控制设备的运行;另一种是用作监测,供设备管理者及时了解和掌握设备的运行状况。
对于第一种用途的传感器,出现故障会直接影响设备的运行状态,增加设备能耗,影响室内人员的舒适性。
第二种用途的传感器故障的危害,人们往往认识不足。
用于监测的传感器出现故障虽然不直接造成能耗的明显增加,但它会带来潜在的损失。
因为监测传感器出现故障时,设备故障不能被及时发现,设备长期在故障状态下运行,会大大减少设备的使用寿命,甚至造成设备事故。
PCA故障诊断步骤剖析
基于PCA算法的故障诊断步骤离线PCA监测模型的计算步骤:(1)选择监控变量,收集正常工况下的各变量的样本,记为训练样本数据X_train和检验数据X_test;X_train为n×m矩阵,即n个样本,m个观测变量(即以列向量来看的话,为一个观测变量各个采样点的值)对样本数据X_train和检验数据X_test进行中心化和标准化处理得到和;中心化处理:按列对X_train减去观测变量的均值观测变量某一采样点的值减去这一观测变量所有采样点的平均值求取一列(即某一观测变量)的平均值标准化处理:对X_train除以观测变量的标准差(按列(观测变量)进行)标准差求出标准化矩阵的协方差矩阵∑;的协方差矩阵对∑为:(2)对∑进行特征分解,求得特征值()及其对应的特征向量(负荷向量);(3)确定主元个数, 确定了主元个数k,就得到了k个特征值,及其对应的特征向量;A:累计贡献率法:前k个主元的累积方差贡献率为:当前k个主元的累积方差贡献率达到85%,则主元个数取k值B:交叉检验估计法:将采集到的数据分成k个部分,1部分数据用来建立主元模型,剩下的k-1部分用来作为检验数据去检验所建的模型。
如此,建立若干个不同主元个数的模型,并测试所建立的模型,从中选取一个通过检验后误差最小的模型的主元个数作为系统主元个数。
(4)建立PCA主元模型,并进行交叉验证以确定误差最小按照,求出第i个主元,并依据求出其主元模型用带入得到另一主元模型,依据,求出模型误差,确定模型误差最小的那个模型即为主元模型。
(5)计算T2统计量控制限和SPE统计量控制限;对于样本个数为n,主元个数为k的过程变量X_train, T2统计量服从自由度为k和n一k的F分布,则置信度为а的T2统计量控制上限为:或检验水平为а的SPE统计量控制上限为:,,,是与(1-)分位点对应的标准差在线过程监测与故障诊断步骤:(1)采集第i时刻的在线实时数据(为1×m矩阵),并进行中心化和标准化处理得到;(2)按照,求出的得分向量,依据,求出PCA模型估计量,这里;(3)计算的T2统计量和SPE统计量,并画出T2统计量和SPE 统计量的控制图;(4)将上述计算结果与T2统计量控制限和SPE统计量控制限比较,以检测过程运行有无异常,当有异常状态发生时,绘制贡献图,找出与故障相关的系统变量:1)检查每个观测值x的标准化得分,并确定造成失控状态的r(r<a)个得分:;2)计算每个变量相对于失控得分的贡献率是:3)当是负时,设它为零;4)计算第j个过程变量的总贡献率:5)把所有m个过程变量的画在一个曲线图上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PCA的传感器网络的故障诊断分析发布者:刘成??发布时间:2006-9-12 10:30:00内容摘要摘要:主成分分析是多元统计方法,正逐步成为控制领域中一种重要的数据处理方法,用于生产监测和质量控制。
本文简要地介绍了PCA中两种常用的图形分析法——Q图和主元得分法,利用统计软件——SPSS对数据进行处理,简化了复杂的运算过程,并对其数据处理过程进行了说明。
最后,通过空压机远程监控系统传感器网络的实例模型,运用SPSS软件,说明了这一数据处理方式的简便、有效性和缺陷。
关键词:主元分析法;故障诊断;空压机;传感器网络正文1.引言在现代化工业控制过程中,通常都运用了大量的测量传感器,如温度,流量,压力传感器等,形成了复杂的传感器网络。
各传感器测量值之间高度相关以及实际生产过程中存在的各种随机因素,使得系统过程变量多且耦合性强,建模困难。
传统的基于机理模型的诊断方法,显然难于满足要求。
统计学中的多元统计方法(如主元分析方法(PCA),偏最小二乘法(PLS)及因子分析),是一种不依赖于过程机理的建模方法,它只需通过对过程数据信息进行建模,然后基于该模型实施过程监控和故障诊断分析。
主元分析(PCA)作为一种多元统计方法,最初是运用在医学、教育、生物,等社会科学领域,由于它不依赖于精确数学模型这一显着优点,使它得到了工控界学者的广泛关注,并逐步发展成为控制领域中一种重要的数据分析处理方法。
其根本思想在于对原有复杂的多变量数据空间进行数据提取,用较少的变量来解释系统数据结构。
它既保留了原有数据的基本信息,又大大降低了数据空间的维数,去掉了一些不必要的耦合,极大地方便了对过程数据的分析。
故障诊断过程主成分分析法进行故障检测和诊断的基本思想就是:根据收集的正常工况下的历史数据,按一定的标准,利用统计方法找出能够表达正常工况下过程各变量之间的因果关系低维主成分,即主元模型,一旦过程的实时测量数据与建立的主元模型不符就可以判断过程中已有故障发生,再通过对测量数据中各变量变化对主元模型的破坏贡献率分析,进一步进行故障诊断。
PCA基本定义设原始变量:X1、X2、X3、…、X m主成分:Z1、Z2、Z3、… 、Z m则各因子与原始变量之间的关系可以表示成:写成矩阵形式为:X=BZ+E 。
其中,X为原始变量向量,B为公因子负荷系数矩阵,Z为公因子向量,E为残差向量,忽略E数学模型变为,其中Z中各向量之间彼此不相关。
主成分分析的目的就是要求出系数矩阵B。
主元的提取在数据空间主要信息提取过程中,合理确定主元个数非常重要,主元个数多,其信息准确度高,但系统分析复杂程度也大幅度增加,噪声也难于滤除。
选取过少,则造成数据信息严重丢失,不能反映系统实质,诊断准确度不能保证。
提取主元的步骤具体如下:Step1:对原始数据进行标准化处理,使得样本点集合的重心与坐标原点重合,而压缩处理则可以消除由不同量纲所引起的虚假差异信息,使分析结果更加合理;Step2:计算标准化后的数据矩阵的协方差矩阵,此时,V也是X的相关系数矩阵;Step3:求V的前m个特征值以及他们的特征向量,并将其单位正交化;Step4:计算各成分的贡献率;Step5:前k个成分的累计贡献率;Step6:按贡献率大小列表,选取累计贡献前k个变量作为主成分向量。
PCA统计分析通过前面步骤得到主成分向量后,运用多变量统计控制图对原有数据空间进行分析,判断系统工作状态。
多元变量统计图有多种,如,主元得分图,平方预测方差图(SPE),HotellingT2图,贡献图等。
其中,SPE图和T2图,可以根据其统计量是否超出控制限来判断系统是否出现异常状况,其过程方便快捷,但不能从图中准确判定故障来源,确定是哪个传感器异常。
与此相反,主元得分图和贡献图稍显繁琐,但可准确确定故障来源。
这里限于篇幅,只简要的介绍其中有代表性的两种——得分图和Q图。
2.3.1 主元得分图主元得分图是主元模型内部各主元向量的空间分布,各个主元随时间不断变化。
系统正常运行,则各主元向量在一定范围内波动。
若有一段时间有若干点分布在其他区域,则系统发生故障。
假定第j 个得分主元分布发生异常,我们可以利用因子分析找出与第j 个得分主元关系最密切的几个向量,这样就能很快得到故障源位置。
其中,得分主元计算公式为: t j =X P j式中 t j ——得分向量P j ——负荷向量2.3.2 Q 统计图Q 统计图,也叫平方预测方差(SPE )统计图,其实质就是将各采样值的SPE 统计量置一定的可信度,若超出其范围的,即为异常点。
对于第i 个采样点:式中e i ——残差矩阵第i 行I ——单位矩阵P k = {p 1 p 2 … p k }——前k 个得分特征向量 检验水平为α时,统计量控制限为:()0h 12002120111h h 2h C Q ⎥⎥⎦⎤⎢⎢⎣⎡+-+=θθθθθαα式中 ()3,2,1i n 1k j i j i ==∑+=λθ 22310321h θθθ-=——X 协方差矩阵的特征值——正态分布置信度为 的统计若 则统计量出现异常,一般采用95%的控制限。
注:以上数据处理过程,如求解特征值,主元向量,载荷向量,多元变量统计控制图都是基于统计软件SPSS 的强大计算功能上的,极大程度简化了计算过程,特别是在过程变量较多时,其具体运用过程,在下面通过实例进行分析。
3.实例故障诊断空压机监控模型描述空压机远程监控与故障诊断系统,是以PCA检测技术为应用的故障监测与诊断系统。
其采集的信号变量具体分类如下:(1)压力信号分别为1级缸、2级缸及储风缸压力3点;(2)温度信号为1级缸排气温度、2级缸进气温度、2级缸排气温度、油温、曲轴轴承温度2点、电机轴承温度2点以及冷却水出口温度共9点;(3)电量信号为主电机电流1点,及总电源的3相电压共3点。
采集参数总计为(9+3+1)x2+3=29个。
由于变量众多,为了说明方便,选取其中8个典型变量进行实例分析说明,相关变量及其系统结构,如图1所示。
PCA故障诊断分析选取I、TL、TY、TQ、TP1、TP2、TJ2、TG8等个变量进行监测,显然这些变量都是非线性的,且有些变量(如TP1、TJ2 、TL)之间相关性很强。
采集空压机正常运行和故障阶段300组数据进行PCA分析,采用SPSS软件进行分析,从而得到表1至表3,具体步骤如下:FACTOR/VARIABLES i tp1 tp2 tq tl ty tg tj2/MISSING LISTWISE/ANALYSIS i tp1 tp2 tq tl ty tg tj2/PRINT UNIVARIATE INITIAL CORRELATION KMO EXTRACTION ROTATION FSCORE/CRITERIA FACTORS(3) ITERATE(25)/EXTRACTION PC/CRITERIA ITERATE(25)/ROTATION VARIMAX/SAVE REG(ALL)/METHOD=COVARIANCE .由表1可以得到采样数变量均值及方均差。
表2为主元贡献及累积贡献率,它们是选取主元的主要依据,前3个主元的累积贡献率为。
表3为旋转后生成的主成分负荷矩阵,其值绝对值愈大,表明变量与主成分关系愈密切,从表中可以得出:主电机电流、2级缸排气温度和2级缸进气温度与第一主成分,1级缸排气温度、曲轴轴承温度和冷却水温度与第二主成分,机油温度、电机轴承温度与第三主成分关系密切。
此时,只需根据三个主元得分向量的贡献图分析,就可以得到系统故障信息,再根据表2相关矩阵,找出故障源具体位置.由图2可以看到第3主元得分向量分布图在前250组数据分布在两控制限之间,但到了250组之后,有一些数据超出了控制限。
由此可以得知:是与第3主元相关的变量传感器出现了故障,又根据表2相关信息,可以判断故障源是机油或电机轴承温度。
作机油温度控制图,如图3所示,可以看出数据在250组以后,也出现了异常。
由此,验证了前面通过图2和表2得出的故障源是机油温度异常的正确性。
在实际过程中,通过检查空压机机油状况,发现机油泄露,造成机油不足,油温上升。
从而,验证了以上数据分析的有效性。
注:由于空压机故障数据来源是在人为泄露空压机机油,假定机器故障的情况下采集的,采集时间不宜太长,以免造成真正故障,故而故障数据相对较少。
4.结束语本文介绍了PCA分析方法中典型的两种有力的分析工具——Q图和主元图,并利用空压机远程监控系统这一实例,加以验证分析,取得了较好的效果。
该系统在实际运用过程中在上位机中调用了SPSS统计软件,为其数据处理带来了极大方便,但由于系统变量众多(29个),SPSS运行速度较慢,造成系统实时性不好。
在以后的系统改进调试中可以事先对数据进行压缩处理和聚类分组或采用多组PCA并行处理方式,来改善系统反应的实时性。
参考文献[1] 熊丽,梁军.基于PCA的系统故障监测方法及其三相异步电动机防真研究,机电工程,2003年第20卷,第5期.[2] 陈勇,梁军,陆浩.基于PCA的多变量控制系统的故障监测与诊断,工程设计学报,2002年12月第9卷,第5期.[3] 陈友明,郝小礼,彭建国.空调监测系统的数据恢复方法的研究,湖南大学学报,2003年6月第30卷,第3期.[4] 卢纹岱.SPSS for Windows统计分析(第3版.电子工业出版,2006年6月.[5] QIN S J , YUE H Y,DUNIA R. Self2 validating inferential sensors with application to air emission monitoring [J ] . Ind Eng Chem Res , 1997 , 36 : 5.[6 ] WACHS A ,L EVIN D R. Improved PCA methods for process distur ibance and failure identification[J ] . AIChE Journal , 1999 , 45 (8) :0.[7] 赵望达,鲁五一等. 工控计算机在空压机组监测控制系统中的应用. 压缩机技术,2000,4:16~18。