?

基于IMDS-DLNS方法的工業過程故障檢測

2022-07-14 09:40馮立偉孫立文顧歡李元
河北科技大學學報 2022年3期
關鍵詞:故障檢測多模態

馮立偉 孫立文 顧歡 李元

摘要:針對多維尺度變換(multidimensional scaling,MDS)方法對高維數據進行維數約簡時,新樣本缺少映射矩陣無法進行低維嵌入的問題,提出了增量式多維尺度變換(incremental multidimensional scaling,IMDS)方法。首先,引入雙重局部近鄰標準化(dual local nearest neighbor standardization,DLNS)技術以解決IMDS方法降維后數據仍然具有多中心、方差差異明顯等問題;其次,采用Hotelling T統計量對過程進行監控,組成增量式多維尺度變換和雙重局部近鄰標準化的故障檢測方法(IMDS-DLNS);最后,通過數值模擬過程和青霉素發酵過程,將IMDS-DLNS方法分別與PCA,KPCA和FD-KNN等方法作對比分析。結果表明,IMDS-DLNS對比其他方法有更高的故障檢測率。IMDS-DLNS方法對多變量、多模態過程具有良好的故障檢測能力,能夠保障產品質量和生產的安全性,可為工業過程故障檢測研究提供參考。

關鍵詞:自動控制技術其他學科;多模態;增量多維尺度變換;雙重局部近鄰標準化;故障檢測

中圖分類號:TP277文獻標識碼:A

DOI:10.7535/hbkd.2022yx03007

Industrial process fault detection based on IMDS-DLNS method

FENG Liwei SUN Liwen GU Huan LI Yuan

(1.College of Science,Shenyang University of Chemical Technology,Shenyang,Liaoning 110142,China;2.College of Computer Science and Technology,Shenyang University of Chemical Technology,Shenyang,Liaoning 110142,China;3.Key Laboratory of Intelligent Technology for Chemical Process Industry of Liaoning Province,Shenyang,Liaoning 110142,China)

Abstract:Aiming at the problem that when the multidimensional scaling (MDS) method is used to reduce the dimensionality of high-dimensional data,the new sample lacks the mapping matrix and cannot carry out low-dimensional embedding,an incremental multidimensional scaling (IMDS) method was proposed.Firstly,the dual local nearest neighbor standardization (DLNS) technology was introduced to solve the problem of data having multiple centers and obvious variance differences after IMDS dimensionality reduction.Secondly,Hotelling T statistics was used to monitor the process,and a fault detection method (IMDS-DLNS) with incremental multi-dimensional scale transformation and double local neighbor standardization was constructed.Finally,through numerical simulation of the process and penicillin fermentation process,the IMDS-DLNS method is compared with PCA,KPCA,FD-KNN and other methods,respectively.The results show that IMDS-DLNS has a higher fault detection rate compared to other methods.IMDS-DLNS method has good fault detection capabilities for multivariable and multimodal processes,and can guarantee product quality and production safety,which provides some reference for industrial process fault detection.

Keywords: other disciplines of automatic control technology;multi-modality;incremental multi-dimensional scale transformation;double local nearest neighbor standardization;fault detection

隨著科技的高速發展,工業生產規模與復雜度也在日益提高,基于過程監控的檢測與診斷技術在保證生產安全方面得到更多關注與重視。

基于數據驅動的過程監控中,主成分分析(principal component analysis,PCA) [1-2]和偏最小二乘 (partial least squares,PLS) [3-4]等方法已經得到廣泛應用。許多學者針對此類方法展開了一系列深入研究。XIU等[5]通過引入稀疏項來降低過程噪聲,在魯棒主成分分析(RPCA)目標函數中集成超圖拉普拉斯正則化技術,對PCA方法進行擴展,構建拉普拉斯正則魯棒主成分分析(LRPCA)故障檢測方法,并提出一種有效的乘法器交替方向算法對LRPCA進行優化,建立了局部收斂模型。趙帥等[6]采用貝葉斯推斷的加權方法將過程變量和質量變量相融合,對包含質量變量信息的過程變量進行PCA建模,有效提高了故障檢測率。但是當數據呈現多中心和疏密程度不同的形式時,此類方法在檢測過程中顯現出很大的弊端[7]。

為了解決多中心問題,HE等[8]提出k近鄰方法(fault detection using the k?nearest neighbor rule,FD-KNN),使用樣本的近鄰距離的累積和構造統計量進行故障檢測。當各模態的離散程度不同時,FD-KNN將漏報部分微弱故障[9]。為解決這一問題,GUO等[10]提出了概率密度的KNN多模態故障檢測方法,使用概率密度來確定新樣本屬于哪個模態,避免了低離散度模態的微弱故障被高離散度模態的正常數據淹沒的問題。通過特征提取可以有效消除由于KNN存在多次計算高維樣本間歐氏距離的高計算量問題。ZHANG等[11]考慮主成分分析真實得分和預估得分的差異性,提出了主成分差分的k近鄰故障檢測方法。該方法通過主成分提取特征,只考慮到樣本的全局信息,忽略了內部結構。為了在提取樣本的主要特征時保持內部結構,多維尺度變換 (multidimensional scaling,MDS) [12-14]被提出。它與PCA的區別在于PCA使用協方差矩陣作為輸入,MDS使用距離矩陣作為輸入,然而MDS對新樣本的低維嵌入缺少映射矩陣,降低了投影效率。

為解決工業過程數據維度高、MDS新樣本低維嵌入困難、多模態等問題,本文提出了一種基于增量式多維尺度變換和雙重局部近鄰標準化(incremental multidimensional scaling-dual local nearest neighbor standardization,IMDS-DLNS)故障檢測方法。首先,采用IMDS在保持樣本間歐氏距離近似不變的情況下提取數據的主要特征;其次,對特征數據進行雙重近鄰標準化處理使數據融為單模態,并使得變量近似服從多元高斯分布;最后,采用統計量T對過程進行監控。

1多維尺度變換

2基于增量式多維尺度變換的雙重局部近鄰故障檢測策略(IMDS-DLNS)

為實現新樣本在線投影,本文引入增量式技術將MDS改進為IMDS方法。使用DLNS對經IMDS投影后的數據進行融合操作,采用Hotelling統計量T對過程進行監控。

2.1增量式多維尺度變換

MDS方法是通過計算訓練樣本間的內積矩陣實現向低維空間的投影。但該方法只能將高維空間內全體樣本視為整體向低維空間進行投影,缺少映射矩陣,導致對新樣本無法進行直接投影。當對新樣本點進行低維投影時,需要將新樣本與已訓練樣本合在一起進行重新建模,顯著增加了系統負擔。故本節提出增量式多維尺度變換,實現對新樣本的投影。

2.2雙重局部近鄰標準化

雙重局部近鄰標準化是通過尋找樣本的2層近鄰對樣本進行標準化,是多模態中有效的數據處理策略,能夠解決樣本近鄰跨越2個模態時的問題,并將多模態數據轉換為單模態[15-16]。

2.3IMDS-DLNS方法

IMDS方法單獨計算新樣本的低維映射,避免了訓練樣本重復計算的問題。雖然該方法可以優化數據復雜度、減少計算量,但是多模態、方差不同的數據經過IMDS方法處理后,數據特征仍呈現多模態且方差不同,不滿足統計量T的假設前提條件。因此,采用IMDS與DLNS方法相結合,消除模態間因方差不同產生的差異性,調整各模態數據的疏密度程度,為后續統計量的計算奠定良好的基礎。本文采用霍特林[18]T統計量對過程進行監控,實現故障檢測。

3實例模擬

本文采用一個方差差異顯著的多模態數值模擬過程和青霉素發酵過程,以比較本文所提方法與PCA,KPCA,FD-KNN方法的檢測結果,驗證IMDS-DLNS的有效性。

3.1數值模擬過程

圖2為上述4種方法檢測對比圖。PCA的檢測結果如圖2 a)所示,前800個表示訓練數據分布情況,經過PCA處理后的數據仍然具有多模態特征,但是其統計量T要求數據服從單峰高斯分布,因此,故障點在主元空間內全未檢測出。圖2 b)為KPCA故障檢測圖,對多模態數據檢測效果不佳。主要原因是KPCA的核映射并未將故障點與正常樣本分離,處理后故障數據全部落入主元空間中。圖2 c)為FD-KNN故障檢測圖,故障未被檢測出。其主要原因為作為全局檢測方法的FD-KNN,方差較大模態的樣本分布決定了控制限。本節生成的階躍故障數據是在密集模態引入,因此,故障皆處在控制限下方。圖2 d)為IMDS-DLNS的故障檢測圖,多模態過程中的故障點均被有效檢測出。IMDS提取了樣本點之間的內部信息,DLNS方法弱化了2個模態間的差異性,從而使故障數據被有效檢測。圖3為IMDS-DLNS處理后的樣本分布,從圖中可以看出原始2個模態數據融合成一個單模態數據,數據服從單峰高斯分布。

3.2青霉素發酵過程

青霉素作為治療敏感菌的首選抗生素藥品,其發酵過程分為2個階段[20-21]:

1)底物消耗(0~43 h),青霉菌開始繁殖生長,為后期青霉素產生做前期準備;

2)青霉素合成(44 h~結束),青霉菌開始合成青霉素,為促進產物生成,需要不斷向容器內補充物料。

采用Pensim 仿真平臺[22]進行發酵模擬,獲得一批正常數據用于訓練建模,其中反應時間設為400 h,采樣時間設為0.5 h,其余參數使用系統默認值。

故障分為2種類型,即階躍故障和斜坡故障,每種類型分別生成2組,其中故障f1:在10~40 h內,在通風率上引入-0.25%幅值的階躍故障;故障f2:100~200 h,在變量通風率上引入0.05(L/h)幅值的斜坡故障;故障f3:在150~300 h內,對變量攪拌功率引入5%幅值的階躍故障;故障f4:20~80 h內,在變量攪拌率上引入-1(W)幅值的斜坡故障。

青霉素過程共有18個變量,本文選擇對過程具有重要影響的12個變量,作為監控變量,如表1所示。

為驗證IMDS-DLNS方法處理后青霉素數據近似服從高斯分布,對每個變量繪制正態性檢驗分位數-分位數圖(quantile-quantile plot,QQ圖)。圖4為第1個變量的QQ圖,此時處理后數據的變量散點分布近似是一條直線,因此,該變量近似服從高斯分布。

表2為采用IMDS-DLNS,PCA,KPCA和FD-KNN方法對青霉素發酵過程進行故障檢測的結果。表2中PCA和KPCA對故障f1,f2和f4的檢測率較低。這是因為青霉素發酵過程為多模態過程,不符合統計量T的假設前提條件。故障f3偏離幅度大,故障點明顯偏離正常樣本,因此,PCA和KPCA能夠有效檢測出故障f3。FD-KNN對青霉素發酵過程中故障f3的檢測率為100%,而其余故障的檢測率較低。主要原因為青霉素發酵過程中的模態間疏密度不同,此時控制限由稀疏模態的數據所決定,因此,其他故障檢測率低。

圖5為IMDS-DLNS對f1批次的故障檢測圖。前800個數據為訓練模型所用的正常數據,可看出IMDS-DLNS方法將多模態的青霉素數據處理為單模態數據,提取到青霉素數據的主要特征。因此,IMDS-DLNS方法能夠檢測出此過程中的大部分故障數據。

4結語

針對PCA,KPCA等傳統方法對多模態過程進行故障檢測時存在的故障漏報和正常數據誤報的問題,提出了基于IMDS-DLNS的故障檢測方法。理論分析和實驗結果均表明,本文方法解決了MDS對新樣本無法映射的問題,實現了對多中心和方差差異顯著的多模態過程的故障檢測,相較于傳統方法具有更高的檢測效率,對工業發展以及生產安全管理具有參考價值。

本文方法需要計算樣本間的距離,當樣本量變大時,算法的運行時間增加,監控成本升高。未來將對IMDS-DLNS方法進行優化以提高計算效率。

參考文獻/References:

[1]CAO L J,CHUA K S,CHONG W K,et al.A comparison of PCA,KPCA and ICA for dimensionality reduction in support vector machine[J].Neurocomputing,2003,55(1/2):321-336.

[2]YUE H H,QIN S J.Reconstruction-based fault identification using a combined index[J].Industrial & Engineering Chemistry Research,2001,40(20):4403-4414.

[3]孔祥玉,李強,安秋生,等.基于偏最小二乘得分重構的質量相關故障檢測[J].控制理論與應用,2020,37(11):2321-2332.KONG Xiangyu,LI Qiang,AN Qiusheng,et al.Quality-related fault detection based on the score reconstruction associated with partial least squares[J].Control Theory & Applications,2020,37(11):2321-2332.

[4]HENSELER J,RINGLE C M,SARSTEDT M.Testing measurement invariance of composites using partial least squares[J].International Marketing Review,2016,33(3):405-431.

[5]XIU X C,YANG Y,KONG L C,et al.Laplacian regularized robust principal component analysis for process monitoring[J].Journal of Process Control,2020,92:212-219.

[6]趙帥,宋冰,侍洪波.基于加權互信息主元分析算法的質量相關故障檢測[J].化工學報,2018,69(3):962-973.ZHAO Shuai,SONG Bing,SHI Hongbo.Quality-related fault detection based on weighted mutual information principal component analysis[J].CIESC Jorunal,2018,69(3):962-973.

[7]鄧佳偉,鄧曉剛,曹玉蘋,等.基于加權統計局部核主元分析的非線性化工過程微小故障診斷方法[J].化工學報,2019,70(7):2594-2605.DENG Jiawei,DENG Xiaogang,CAO Yuping,et al.Incipient fault diagnosis method of nonlinear chemical process based on weighted statistical local KPCA[J].CIESC Jorunal,2019,70(7):2594-2605.

[8]HE Q P,WANG J.Fault detection using the k-nearest neighbor rule for semiconductor manufacturing processes[J].IEEE Transactions on Semiconductor Manufacturing,2007,20(4):345-354.

[9]VERDIER G,FERREIRA A.Adaptive mahalanobis distance and k-nearest neighbor rule for fault detection in semiconductor manufacturing[J].IEEE Transactions on Semiconductor Manufacturing,2011,24(1):59-68.

[10]GUO J Y,WANG X,LI Y.kNN based on probability density for fault detection in multimodal processes[J].Journal of Chemometrics,2018,32(7).DOI:10.1002/cem.3021.

[11]ZHANG C,GUO Q X,LI Y.Fault detection in the Tennessee Eastman benchmark process using principal component difference based onk-nearest neighbors[J].IEEE Access,2020,8:49999-50009.

[12]SAEED N,NAM H,HAQ M I U,et al.A survey on multidimensional scaling[J].ACM Computing Surveys,2019,51(3):1-25.

[13]GOWER J C.Some distance properties of latent root and vector methods used in multivariate analysis[J].Biometrika,1966,53(3/4):325-338.

[14]COX F,COX M A A.Multidimensional scaling[J].Journal of the Royal Statistical Society:Series A(Statistics in Society),1996,159(1):184-185.

[15]馮立偉,張成,李元,等.基于改進的局部近鄰標準化和kNN的多階段過程故障檢測[J].計算機應用,2018,38(7):2130-2135.FENG Liwei,ZHANG Cheng,LI Yuan,et al.Fault detection for multistage process based on improved local neighborhood standardization and kNN[J].Journal of Computer Applications,2018,38(7):2130-2135.

[16]MA H H,HU Y,SHI H B.A novel local neighborhood standardization strategy and its application in fault detection of multimode processes[J].Chemometrics and Intelligent Laboratory Systems,2012,118:287-300.

[17]馬賀賀.基于數據驅動的復雜工業過程故障檢測方法研究[D].上海:華東理工大學,2013.MA Hehe.Fault Detection of Complex Industrial Processes Based on Data-driven Methods[D].Shanghai:East China University of Science and Technology,2013.

[18]VALLE S,LI W H,QIN S J.Selection of thenumber of principal components:The variance of the reconstruction error criterion with a comparison to other methods[J].Industrial & Engineering Chemistry Research,1999,38(11):4389-4401.

[19]馮雄峰,陽憲惠,徐用懋.多元統計過程控制方法的平方預測誤差分析[J].清華大學學報(自然科學版),1999,39(7):41-45.FENG Xiongfeng,YANG Xianhui,XU Yongmao.Squared prediction error analysis of multivariate statistical process control[J].Journal of Tsinghua University(Science and Technology),1999,39(7):41-45.

[20]ABBASI M A,KHAN A Q,MUSTAFA G,et al.Data-driven fault diagnostics for industrial processes:An application to penicillin fermentation process[J].IEEE Access,2021,9:65977-65987.

[21]ZHU J L,WANG Y Q,ZHOU D H,et al.Batch process modeling and monitoring with local outlier factor[J].IEEE Transactions on Control Systems Technology,2019,27(4):1552-1565.

[22]LIBOTTE G B,LOBATO F S,PLATT G M,et al.Robust multi-objective singular optimal control of penicillin fermentation process[J].Global Journal of Researches in Engineering,2020,20(3):1-9.

猜你喜歡
故障檢測多模態
基于定子逆序的電機同步速變換故障檢測算法
多模態話語中的詹姆斯·卡梅隆電影
網絡環境下大學英語多模態交互式閱讀教學模式研究
優化網絡設備維護提高數據通信傳輸質量
多模態理論視角下大學英語課堂的構建
新型探測線圈淺析
暖通空調系統故障檢測與診斷技術探討
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合