The invention discloses a fault detection method based on a decentralized OSC_PLS regression model, aiming at establishing an effective fault detection model to implement more reliable fault detection from the point of view of treating each measurement variable equally. Specifically, the method uses the strategy of decentralized modeling for reference, after eliminating the orthogonal uncorrelated signals between each measurement variable and other measurement variables, establishes the regression model between them by using PLS regression algorithm, and then implements fault detection by using the estimation error of each measurement variable. Compared with the traditional method, the method of the invention establishes the respective regression model for each measurement variable on the basis of the decentralized modeling, and removes the orthogonal uncorrelated signals from each regression model, thus guaranteeing the soft-sensing precision of the regression model to the greatest extent and guaranteeing the subsequent fault detection performance. . It can be said that the method of the invention is a more preferred data driven fault detection method.
【技术实现步骤摘要】
一种基于分散式OSC-PLS回归模型的故障检测方法
本专利技术涉及一种数据驱动的故障检测方法,尤其涉及一种基于分散式OSC-PLS回归模型的故障检测方法。
技术介绍
随着全球化市场竞争日趋激烈化,有效地保证生产的正常运行是现代过程工业面临的主要挑战。因此,故障检测在整个综合自动化系统中占有着重要地位。在已有的科研文献与专利资料中,实施故障检测的技术手段可以大体上分为基于机理模型的与数据驱动的。基于机理模型的故障检测方法以误差生成为核心要素,通过过程对象精确的机理模型产生过程对象某些参数或变量的实测值与估计值之间的误差,然后监测估计误差的变化情况来反应过程对象是否处于正常生产工况。近年来,由于计算机技术的飞跃发展和工业规模的不断扩大,工业过程能够测量和存储的数据信息越来越大而精确描述过程的机理模型却难以获得。数据驱动的过程监测技术就是在这个背景下应运而生的,其中针对多变量统计过程监测(MSPM)的研究已得到了工业界和学术界的广泛关注。通常来讲,数据驱动的故障检测方法在于对正常工况下的采样数据进行特征挖掘,从而提取出少数几个特征成分,然后对特征成分计算相应的统计量指标以判断在线采样数据是否来自于正常工况。数据驱动的故障检测方法主要以主元分析(PrincipalComponentAnalysis,PCA)、独立元分析(IndependentComponentAnalysis,ICA)、和偏最小二乘(PartialLeastSquare,PLS)算法为基础,相应的研究成果层出不穷。一般来讲,PLS算法及其拓展形式主要用于与质量相关的故障检测研究,旨在建立输入数据与 ...
【技术保护点】
1.一种基于分散式OSC‑PLS回归模型的故障检测方法,其特征在于,包括以下步骤:离线建模阶段的实施过程如下所示:步骤(1):采集生产过程正常运行状态下的样本,组成训练数据集X∈R
【技术特征摘要】
1.一种基于分散式OSC-PLS回归模型的故障检测方法,其特征在于,包括以下步骤:离线建模阶段的实施过程如下所示:步骤(1):采集生产过程正常运行状态下的样本,组成训练数据集X∈Rn×m,并对每个测量变量进行标准化处理,得到均值为0,标准差为1的新数据矩阵其中,n为训练样本数,m为过程测量变量数,R为实数集,Rn×m表示n×m维的实数矩阵;步骤(2):将标准化后的数据集表示成其中xi∈Rn×1为第i个测量变量的n数据组成的列向量,i=1,2,…,m表示变量下标号,并初始化i=1;步骤(3):将矩阵中第i列数据去除得到回归模型的输入矩阵而将xi作为回归模型的输出,利用正交信号校正(OSC)方法剔除输入与输出xi之间的正交不相关成分,从而得到新输入矩阵其中,为正交成分向量,ai是的协方差矩阵的最大特征值对应的特征向量,bi为计算正交成分的回归系数向量;步骤(4):利用偏最小二乘(PLS)回归算法建立输入Zi与输出xi之间的软测量模型:xi=ZiRi+ei(1)上式中,ei表示第i个变量的估计误差,Ri为PLS模型的输入-输出回归向量;步骤(5):判断是否满足条件i<m?若是,则置i=i+1后返回步骤(3);若否,则将得到的估计误差向量组成矩阵E=[e1,e2,…,em]后继续执行下一步骤(6);步骤(6):依次计算矩阵E的均值行向量μ∈R1×m与协方差矩阵S=(E-μ)T(E-μ)/(n-1),并计算马氏距离监测统计指标D的上限其中表示自由度为m的卡方分布在置信水平α=99%下的取值;在线故障检测的实施过程如下所示:步骤(7):集新采样时刻的数据样本x∈R1×m,对其实施与步骤(1)中相同的标准化处理得到新数据向量后,初始化i=1;步骤(8):将行向量中的第i个元素yi取出后得到输入向量并按照如下所示公式剔除输入中与输出yi之间正交不相关的信号成分,从而得到新输入向量zi:步骤(9):根据公式fi=yi-ziRi得到当前监测数据中第i个测量值的估计误差;步骤(10):判断是否满足条件i<m?若是,则置i=i+1后返回步骤(8);若否,则将得到的估计误差组成向量f=[f1,f2,…,fm]并继续执行下一步骤;步骤(11):根据如下所示公式计算误差向量f的统计监测指标D:D=(f-μ)S-1(f-μ)T(3)进而根据D的具体数值实施在线故障检测,具体思路为:若D≤Dlim,则当前...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。