[發明專利]一種基于多塊典型相關分析模型的分布式故障檢測方法有效
| 申請號: | 201810658918.3 | 申請日: | 2018-06-11 |
| 公開(公告)號: | CN108762242B | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 來赟冬;童楚東;俞海珍 | 申請(專利權)人: | 寧波大學 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 315211 浙江省寧波*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 典型 相關 分析 模型 分布式 故障 檢測 方法 | ||
1.一種基于多塊典型相關分析模型的分布式故障檢測方法,其特征在于:所述方法包括以下步驟:
步驟(1)采集生產過程對象中所有生產單元正常運行狀態下的樣本數據,組成訓練數據集X∈Rn×m,計算X中各列向量的均值μ1,μ2,…,μm以及標準差δ1,δ2,…,δm,并按照如下所示公式對X中各行向量進行標準化處理得到新數據矩陣即:
其中,n為訓練樣本總數,m為過程對象所有測量變量的個數,R為實數集,Rn×m表示n×m維的實數矩陣,x∈R1×m表示矩陣X中任意一個行向量,為行向量x經標準化處理后的結果,均值行向量μ=[μ1,μ2,…,μm],ζ∈Rm×m為對角矩陣且對角線上的元素為標準差δ1,δ2,…,δm;
步驟(2)根據各測量變量的生產單元歸屬,將m個測量變量劃分成C個不同的變量子塊,C表示過程對象中生產單元的個數;
步驟(3)依據C個不同的變量子塊將對應地分成C個不同的子矩陣X1,X2,…,XC并初始化c=1,其中mc為第c個變量子塊中變量個數且滿足條件m1+m2+…+mC=m;
步驟(4)將X1,X2,…,XC中除第c個子矩陣Xc以外的子矩陣合并成一個矩陣Zc,利用典型相關分析算法求解得到典型成分具體的實施過程如下所示:
①根據如下所示公式分別計算得到相關性矩陣Φ1、Φ2、Φ3、和Φ4:
其中,上標號T表示矩陣或向量的轉置;
②計算Θc=Φ1-1Φ2Φ3-1Φ4的所有特征值及相應的特征向量其中,特征向量的長度都為1;
③根據公式Uc=XcBc計算得到典型成分矩陣Uc,其中
步驟(5)根據公式Dc=diag(UcΛc-1UcT)計算訓練數據中第c個子塊所有樣本數據的監測統計指標組成向量Dc,并找出Dc中最大值記錄為ξc,其中矩陣Λc=UcUcT/(n-1);
步驟(6)判斷是否滿足條件c<C;若是,則置c=c+1后返回步驟(4);若否,則保留矩陣Λ1,Λ2,…,ΛC、矩陣B1,B2,…,BC、以及ξ1,ξ2,…,ξC;
步驟(7)收集新采樣時刻的數據樣本y∈R1×m,根據公式對y實施標準化處理得到新數據向量
步驟(8)根據步驟(2)中的C個不同的變量子塊,對應地將新數據向量對應地分成C個不同的子向量y1,y2,…,yC,并初始化c=1;
步驟(9)根據公式uc=ycBc計算第c個子塊下的典型成分uc;
步驟(10)根據公式Dc=ucΛc-1ucT計算第c個子塊下的監測統計指標Dc;
步驟(11)判斷是否滿足條件c<C;若是,則置c=c+1后返回步驟(9);若否,則依據貝葉斯概率融合將D1,D2,…,DC融合成一個概率型指標BIC;
步驟(12)判斷是否滿足條件:BIC≤0.01;若是,則當前監測時刻系統處于正常運行狀態,返回步驟(7)繼續對下一采樣時刻的樣本實施在線故障檢測;若否,則當前采樣數據來自故障工況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波大學,未經寧波大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810658918.3/1.html,轉載請聲明來源鉆瓜專利網。





