基于在线选取主元并加权的PCA模型故障检测方法技术

技术编号:29049021 阅读:20 留言:0更新日期:2021-06-26 06:09
本发明专利技术公开一种基于在线选取主元并加权的PCA模型故障检测方法,包括:1.通过利用正常样本建立传统PCA模型;2.利用测试数据在每个主元方向上T2统计量的概率值大小实时选取主元;3.在线评估所选取主元的重要性,并且对不同的主元赋予不同的权值;4.计算加权后的T2统计量和控制限实现故障检测。本发明专利技术方法具备更全面的提取故障信息的能力,能够取得更加可靠而优越的故障检测效果。而优越的故障检测效果。而优越的故障检测效果。

【技术实现步骤摘要】
基于在线选取主元并加权的PCA模型故障检测方法
[
][0001]本专利技术属于工业过程故障检测
,涉及一种基于在线选取主元并加权的PCA模型故障检测方法。
[
技术介绍
][0002]由于现代工业过程日益复杂化,人们对过程安全和产品质量日益重视,故障检测系统成为整个工业系统中必不可少的组成部分。随着计算能力和存储技术的发展,大量的生产过程数据被采集并存储。因此,基于数据驱动的故障检测技术得到了广泛应用。多元统计故障检测方法作为数据驱动的故障检测方法的一个重要分支,近年来受到了学术界和工业界的广泛关注。其核心思想在于利用过程正常数据建立过程正常状态下的数据模型,从而实现对过程故障的有效检测。然而,由于现代工业过程的复杂性,导致其采样数据呈现非线性、非高斯分布、动态性等特性,这对传统多元统计方法的实用性提出了挑战。如何有效提取过程中的故障信息,并建立更有效的故障检测方法仍是研究热点。
[0003]在现有的多元统计故障检测方法中,主元分析(Principal Component Analysis,PCA)应用最为广泛,已被广泛应用于实际工业过程故障检测。近十几年来,众多学者提出了很多基于PCA的故障检测方法以及其他改进方法。例如,动态PCA方法用于具有序列相关性的动态过程的故障检测、核PCA方法用于非线性过程的故障检测、多模式PCA方法用于多模态过程的故障检测等等。但是,这些方法存在以下三个问题:1)建模时只利用历史正常数据,不考虑在线过程数据;2)选取主元时只选择前面方差较大的主元,舍弃方差较小的主元。3)对选取的主元同等对待,没有考虑不同的主元反映故障信息能力的差异。因此,如何提取更多的过程特征信息,突出有用信息,抑制无用信息,已经成为一种亟待解决的问题。
[
技术实现思路
][0004]本专利技术针对传统PCA方法存在的有用信息被无用信息淹没而导致故障检测性能低等问题,提出了一种基于在线选取主元并加权的PCA模型故障检测方法。该方法能够在线选取主元并对其赋予权值,突出有用信息,提高故障检测率,进而改善故障检测结果。
[0005]本专利技术的技术方案如下:
[0006]上述基于在线选取主元并加权的PCA模型故障检测方法,包括以下几个步骤:
[0007](1):获取正常运行状态下的数据集X∈R
n
×
m
作为训练数据集,并使用数据集X的均值μ和标准差σ对训练数据集X进行标准化处理,得到标准化后的训练数据集
[0008](2):计算训练数据集的协方差矩阵并且进行特征值分解得其特征值和特征向量。
[0009](3):计算训练数据集在每个主元方向上T2统计量的值找出的最大值并且由核密度估计方法(KDE)估计每个的概率密度函数
[0010](4):采集测试数据x
new
,利用训练数据集X的均值μ和标准差σ对测试数据x进行标
准化处理,得到标准化后的测试数据初始化权重矩阵W。
[0011](5):计算测试数据在每个主元方向上的T2统计量值并且得到其在概率密度函数上的概率值
[0012](6):由测试数据在每个主元方向上的T2统计量值对应的概率值在线实时选择主元,并且根据主元的重要性赋予不同的权值w
i
,计算加权后的T2统计量和其控制限
[0013](7):判断测试数据是否发生故障。
[0014]与传统PCA方法相比,本专利技术方法具有以下优点:(1)建立检测模型时不仅利用历史正常数据,还考虑了在线过程数据;(2)根据在线过程数据在每个主元方向上T2统计量的变化程度选取主元;(3)对选取的主元根据其反映故障信息能力的差异赋予不同的权值。因此,本专利技术方法所建立的在线选取主元并加权的PCA模型能够更全面地提取在线过程数据中的故障信息。此外,虽然本专利技术方法改进的是传统基于PCA的故障检测模型,但相应的改进思想是可以应用于其他基于PCA各种衍生的故障检测模型。
[附图说明][0015]图1为本专利技术方法的实施流程图。
[具体实施方式][0016]下面结合附图对本专利技术方法进行详细的说明。
[0017]如图1所示,本专利技术涉及了一种基于在线选取主元并加权的PCA模型故障检测方法,该方法的具体实施步骤如下所示:
[0018](1):获取正常运行状态下的数据集X∈R
n
×
m
作为训练数据集,并使用数据集X的均值μ和标准差σ通过公式(1)对训练数据集X进行标准化处理,公式(1)的表达式为:
[0019][0020]训练数据集X经上述公式(1)标准化处理后得标准化后的训练数据集
[0021](2):计算的协方差矩阵并对协方差矩阵S进行特征值得到其所有的特征值λ1>λ2>

>λ
m
及其所对应的特征向量P=[p1,p2,

,p
m
],其中p
i
∈R
m
×1,i=1,2,

,m。
[0022](3):计算训练数据集在每个主元方向上T2统计量的值找出的最大值并且由核密度估计方法(KDE)估计每个的概率密度函数
[0023][0024]其中是训练数据集在第i个主元上第k个样本的T2统计量的值,h是窗宽,n为训练样本数。
[0025](4):采集测试数据x
new
∈R1×
m
,利用训练数据集X的均值μ和标准差σ通过公式(3)对测试数据x
new
进行标准化处理,公式(3)的表达式为:
[0026][0027]测试数据x
new
经上述公式(3)标准化处理后得标准化后的训练数据集初始化权重矩阵W=[ω1,ω2,


m
]=[1,1,

,1]∈R1×
m

[0028](5):计算测试数据在每个主元方向上的T2统计量值并且得到其在概率密度函数上的概率值
[0029][0030][0031](6):在线实时选择主元,并且根据主元的重要性对所选取的主元赋予不同的权值,计算加权后的T2统计量和其控制限。
[0032]①
由测试数据在每个主元方向上的T2统计量值对应的概率值在线实时选择主元,并且根据主元的重要性赋予不同的权值:
[0033][0034]②
计算加权后的T2统计量和其控制限
[0035][0036][0037]其中是加权后训练数据集的T2统计量值。
[0038](7):判断当前采样时刻是否发生故障,若则过程发生故障;反之,系统没有发生故障。
[0039]以上显示和描述了本专利技术的基本原理和详细步骤。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于在线选取主元并加权的PCA模型故障检测方法,其特征在于,包括以下步骤:(1):获取正常运行状态下的数据集X∈R
n
×
m
作为训练数据集,并使用数据集X的均值μ和标准差σ对训练数据集X进行标准化处理,得到标准化后的训练数据集(2):计算训练数据集的协方差矩阵并且进行特征值分解得其特征值和特征向量;(3):计算训练数据集在每个主元方向上T2统计量的值找出的最大值并且由核密度估计方法估计每个的概率密度函数其中i=1,

,m;(4):采集测试数据x
new
,利用训练数据集X的均值μ和标准差σ对测试数据x进行标准化处理,得到标准化后的测试数据初始化权重矩阵W;(5):计算测试数据在每个主元方向上的T2统计量值并且得到其在概率密度函数上的概率值(6...

【专利技术属性】
技术研发人员:王天真陆孟洁
申请(专利权)人:上海海事大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1