趙 宇 李艷婷 吳振宇 周 笛 胡 潔
1.上海交通大學機械與動力工程學院,上海,200240 2.東華大學機械工程學院,上海,201620 3.上海通用五菱汽車股份有限公司,柳州,545007
多元統(tǒng)計過程控制作為質(zhì)量管理的重要工具之一,受到越來越多的重視[1-3]。過程監(jiān)控能夠很好地提前發(fā)現(xiàn)工業(yè)生產(chǎn)過程的隱藏風險,從而避免工業(yè)生產(chǎn)中因部件異常而導致的經(jīng)濟損失[4-6]。隨著大數(shù)據(jù)時代的到來,越來越多的質(zhì)量指標被記錄下來,過程控制也向著多元化的方向發(fā)展。UEDA等[7]對多元控制圖的發(fā)展進行了分類和總結(jié)。隨著市場需求的發(fā)展,工業(yè)過程的多模式生產(chǎn)可以適應(yīng)不同產(chǎn)品的制造過程以盈利[8]。同時,復雜產(chǎn)品的生產(chǎn)過程往往由多模式過程組成,這也導致過程數(shù)據(jù)呈現(xiàn)出多模式的特性[9]。因此,多模式過程監(jiān)控受到越來越多的重視[10]。
多模式條件下的控制圖大致可分為兩類。一是為每個子模式構(gòu)建單獨的數(shù)據(jù)模型,并分別監(jiān)視每個模式。MA等[11]基于局部鄰域標準化(local neighborhood standardization, LNS)數(shù)據(jù)預處理算法,將數(shù)據(jù)縮放為單個數(shù)據(jù),并提出了局部鄰域標準化主成分分析(local neighborhood standardization and principal component analysis,LNS-PCA)的在線檢測算法來解決多模式數(shù)據(jù)的故障檢測問題。LYU等[12]提出了一種基于多模式過程學習的自適應(yīng)監(jiān)測方法,其中,模式識別和故障檢測與自適應(yīng)閾值策略相結(jié)合。LI等[13]針對工業(yè)過程中常見的多模式不確定性,提出了一種基于分層模式分割和子空間分解的多模式過程監(jiān)控方法。郭金玉等[14]提出了基于概率密度和匹配系數(shù)的PCA多模式過程監(jiān)測算法。CHEN等[15]提出了一種改進的即時學習(just-in-time learning,JITL)方法,用于自適應(yīng)學習工業(yè)過程的多模式數(shù)據(jù)。CAO等[16]提出了一種使用方差貝葉斯主成分分析和Kullback-Leibler(KL)方差的多模式過程監(jiān)測方法。
二是基于混合模型的在線監(jiān)控方法,例如基于高斯混合模型(Gaussian mixture model, GMM)的多模式控制圖[17]、基于隱馬爾可夫模型(hidden Markov model,HMM)的控制圖以及一些特定過程的模型控制圖。SAMMAKNEJAD等[18]假設(shè)每個子模式服從多元高斯分布并基于期望最大化(expectation-maximum,EM)算法來訓練整體GMM模型。JI等[19]基于變量之間的Mahanobis距離構(gòu)建GMM混合模型,并監(jiān)控GMM中所有高斯分量的后驗概率。JIANG等[20]利用GMM模型和典型相關(guān)分析(canonical correlation analysis,CCA)來監(jiān)控多模式過程。CHEN等[21]提出了一種基于時間約束的高斯混合模型方法,該方法可以通過考慮歷史數(shù)據(jù)以及在線數(shù)據(jù)的模式識別中的時間序列信息來減少頻繁模式轉(zhuǎn)換過程的誤報。CAO等[22]提出了一種基于高斯混合模型和貝葉斯主成分分析(Gaussian mixture model and Bayesian principal component analysis,GMM-VBPCA)的多模式在線監(jiān)測方法,其中VBPCA用于為每個子模式建立概率模型。上述兩類多模式控制圖主要用于檢測均值漂移,很少研究協(xié)方差矩陣的變化,且大多數(shù)現(xiàn)有的多模式控制圖很少研究模式之間的過渡狀態(tài)。
多元過程數(shù)據(jù)的可變性通常由數(shù)據(jù)的協(xié)方差矩陣表征。LI等[23]設(shè)計了一種基于協(xié)方差矩陣L2距離的協(xié)方差監(jiān)測方案(LC控制圖)。CAI等[24]針對觀測數(shù)n小于變量數(shù)p的情況,設(shè)計了一種基于協(xié)方差矩陣L∞距離(CLX控制圖)的監(jiān)測方案。ZHU等[25]設(shè)計了基于稀疏主特征值檢驗的協(xié)方差監(jiān)測方法(SLED控制圖)。KIM等[26]提出了一種可以有效檢測協(xié)方差變化的控制圖,并且該控制圖無需假設(shè)樣本量小于變量的數(shù)量。ALFARO等[27]針對控制圖檢測能力不足的問題,在多元指數(shù)加權(quán)均方誤差(multivariate exponentially weighted mean square error,MEWMS)控制圖的基礎(chǔ)上,提出了一種多變量加權(quán)協(xié)方差矩陣控制圖(multivariate exponentially weighted covariance matrix combined control chart,MEWCMC)。NING等[28]針對具有測量誤差的多變量質(zhì)量監(jiān)控問題,基于單個觀測值場景的協(xié)方差矩陣絕對偏差的平方根之和,設(shè)計了一種新的控制圖。EBADI等[29]系統(tǒng)總結(jié)了用于監(jiān)測過程協(xié)方差的控制圖并進行了分類。WANG等[30]提出了一種魯棒性的非線性多模式過程監(jiān)測方案,基于魯棒核函數(shù)分解(robust decomposition of kernel function, RDKF)算法來檢測異常值,將分塊對角核函數(shù)矩陣與譜聚類相結(jié)合,設(shè)計了一種非線性模式識別方法。
目前關(guān)于多模式控制圖的研究較少,且研究方法仍有很多不足之處?;诨旌夏P偷臋z測方法要求數(shù)據(jù)服從一定的分布,這也限制了研究方法的通用性。同時,目前多模式控制圖大多基于均值漂移模型的假設(shè),在多模式條件下協(xié)方差檢驗控制圖的研究報道較少。此外,上述多模式控制圖對工業(yè)數(shù)據(jù)監(jiān)控過程中普遍存在的過渡狀態(tài)的研究甚少。
本文提出了一種針對多模式、高維和非正態(tài)數(shù)據(jù)的考慮模式過渡約束的協(xié)方差在線監(jiān)測方法(multi-mode sparse principal eigenvalues exponentially weighted moving average control chart,MSPEWMA控制圖)。首先使用基于交叉驗證的線性收縮方法估計協(xié)方差矩陣;隨后設(shè)計了稀疏主特征值檢驗統(tǒng)計量;之后考慮模式過渡約束的條件下構(gòu)建了具有滑動窗口的指數(shù)加權(quán)移動平均(exponentially weighted moving average,EWMA)控制圖——MSPEWMA控制圖。MSPEWMA控制圖采取模式過渡約束參數(shù)的策略,能夠有效處理模式之間的過渡狀態(tài),并且對具有大漂移的多模式高維數(shù)據(jù)具有更好的監(jiān)控效果。同時,MSPEWMA控制圖適用于多種數(shù)據(jù)分布的監(jiān)測,具有較好的通用性。
風力發(fā)電機是典型的物聯(lián)網(wǎng)設(shè)備,其數(shù)據(jù)由(supervisory control and data acquistition,SCADA)系統(tǒng)收集,通過本地服務(wù)器進行集成和處理,并通過互聯(lián)網(wǎng)上傳到云,以監(jiān)控和評估運行狀態(tài)。本文所采用的SCADA數(shù)據(jù)集為時間區(qū)間2019年1月1日至2019年12月31日的10 min采樣間隔的全年風電數(shù)據(jù),SCADA系統(tǒng)收集了風電運行過程中的溫度、風速、功率、電流、電壓等指標,包括齒輪箱冷卻水溫度、風輪轉(zhuǎn)速、機艙溫度、報警狀態(tài)、發(fā)電機冷卻水溫度、瞬時風速、箱變油溫、發(fā)電機定子U溫度、有功功率、座艙溫度、低速軸承溫度、高速軸承溫度等。圖1是這些變量不滿足正態(tài)性假設(shè),某風場的某臺風機四種變量的QQ plot圖,可以看出,利用傳統(tǒng)的控制圖不能很好地對風機過程數(shù)據(jù)進行有效監(jiān)控。圖2是某風場的某臺風機四種變量在連續(xù)一周時間的SCADA運行數(shù)據(jù)。該數(shù)據(jù)表現(xiàn)出多模式現(xiàn)象,風機的不同變量在各個運行模式下表現(xiàn)出不同的變化趨勢。當自然風速達到一定閾值時,風力發(fā)電機轉(zhuǎn)子才會旋轉(zhuǎn)。同時,為了保護風機相關(guān)設(shè)備,風力發(fā)電機的最大輸出功率受到限制(當自然風速超出一定閾值后,風輪轉(zhuǎn)速不再持續(xù)增加,而是穩(wěn)定在某一個閾值上)。
(a)風輪轉(zhuǎn)速
(a)風輪轉(zhuǎn)速
由于風輪轉(zhuǎn)速的均值在3種可控運行狀態(tài)下會有較大波動,故考慮均值變化的過程檢測會導致誤報率增加。采用經(jīng)典的T2廣義方差控制圖對風力發(fā)電機的4種變量(風輪轉(zhuǎn)速、電網(wǎng)A向電壓、發(fā)電機冷卻水溫度、箱變油溫)進行監(jiān)控,其中,風機發(fā)電機原始運行數(shù)據(jù)如圖3所示,控制圖監(jiān)控結(jié)果如圖4所示。圖3展示了風力發(fā)電機的4種變量的原始運行數(shù)據(jù),該數(shù)據(jù)集包含風機正常運行數(shù)據(jù)、風機異常運行數(shù)據(jù)(液壓系統(tǒng)主動壓力過低)兩種狀態(tài)數(shù)據(jù),其中,淺藍色部分為風機正常運行數(shù)據(jù),淺粉色部分為風機異常運行數(shù)據(jù)(液壓系統(tǒng)主動壓力過低)。運用T2廣義方差控制圖對圖3中風力發(fā)電機的4種變量進行過程監(jiān)控,設(shè)置子組大小為5,得到的控制圖運行結(jié)果如圖4所示。圖4包含T2控制圖部分(圖4a)和廣義方差控制圖部分(圖4b)。T2控制圖部分是針對過程均值向量的監(jiān)測,由于原始數(shù)據(jù)的過程均值受自然風速的影響波動較大,導致T2控制圖在風機正常運行時會產(chǎn)生誤報,同時對過程異常的報警也不明顯。廣義方差部分是針對過程協(xié)方差矩陣的監(jiān)測(監(jiān)測變量之間相關(guān)關(guān)系的變化),雖然受自然風速的影響,變量數(shù)據(jù)波動較大,但是變量之間的相關(guān)關(guān)系比較穩(wěn)定,當過程發(fā)生異常時,變量之間的相關(guān)關(guān)系被打破,控制圖監(jiān)測到過程異常并報警。廣義方差部分在過程異常時能夠快速報警,雖然在正常運行時也會產(chǎn)生少量誤報,但相對過程均值較為穩(wěn)定。
(a)風輪轉(zhuǎn)速
(a)T2控制圖
本文以過程數(shù)據(jù)的協(xié)方差矩陣為研究對象,通過監(jiān)測變量之間的相關(guān)關(guān)系來判斷過程是否存在異常。同時,本文通過設(shè)計多模式過程監(jiān)控方法、改進協(xié)方差估計方法、設(shè)計協(xié)方差檢驗統(tǒng)計量進一步減少過程的誤報,實現(xiàn)風力發(fā)電機多模式數(shù)據(jù)的穩(wěn)定過程監(jiān)控。
圖5為3種正常運行狀態(tài)和3種故障狀態(tài)下風力發(fā)電機的協(xié)方差矩陣圖,F1~F12表示12個發(fā)電機運行狀態(tài)變量:齒輪箱冷卻水溫度、風輪轉(zhuǎn)速、機艙溫度、報警狀態(tài)、發(fā)電機冷卻水溫度、瞬時風速、箱變油溫、發(fā)電機定子U溫度、有功功率、座艙溫度、低速軸承溫度、高速軸承溫度。與3種正常運行狀態(tài)相比,3種故障狀態(tài)(機艙冷卻風扇異常、液壓系統(tǒng)主壓力過低、液壓油泵馬達異常)下的協(xié)方差矩陣變化很大。因此,在這種數(shù)據(jù)情況下對協(xié)方差進行監(jiān)測是一種合適的在線監(jiān)控策略。
(a)常態(tài)運行狀態(tài) (b)限功率運行狀態(tài) (c)負功率運行狀態(tài)
假設(shè)μk,Σk(k=1,2,…,K)未知,定義多模式假設(shè)檢驗問題:
(1)
高維環(huán)境中協(xié)方差矩陣的估計已被廣泛研究,經(jīng)典的稀疏估計假設(shè)協(xié)方差中的大多數(shù)元素為零。然而,部分工業(yè)生產(chǎn)數(shù)據(jù)中的高維數(shù)據(jù)不滿足這種稀疏假設(shè),因此,協(xié)方差無法通過稀疏估計有效求解。本文使用YANG等[31]提出的線性收縮估計方法來估計協(xié)方差,從而獲得更準確的協(xié)方差估計。從理論上來講,該方法將協(xié)方差矩陣的對角矩陣與非對角矩陣分開估計,并且通過交叉驗證策略求解最佳的收縮估計系數(shù),使得該方法既能夠適用于協(xié)方差稀疏估計場景,又能適用于協(xié)方差非稀疏估計場景。該方法適用性更廣,在高維非稀疏情況下相較于傳統(tǒng)方法具有明顯的優(yōu)勢,同時在高維稀疏情況下也具有與傳統(tǒng)方法相當?shù)墓烙嬓Ч1疚慕Y(jié)合滑動窗口策略,將線性收縮估計方法擴展到多模式數(shù)據(jù)場景,并且對收縮估計的目標矩陣進行了改進,本文設(shè)置的目標矩陣是從歷史可控數(shù)據(jù)中習得的,能夠進一步保證協(xié)方差估計方法的穩(wěn)健性。
(2)
其中,ε是一個數(shù)值較小的系數(shù),本文取ε=0.05。則上式可轉(zhuǎn)化為
(3)
(4)
(5)
(6)
本節(jié)的可控模式下的協(xié)方差線性收縮估計方法適用性如下:①適用于n
獲得1,2,…,K種可控運行模式的協(xié)方差矩陣Σk后,可以對新樣本進行式(1)中的假設(shè)檢驗。
在協(xié)方差矩陣稀疏且漂移較小的情況下,ZHU等[25]針對假設(shè)
(7)
構(gòu)建了一種檢測方法,其中,kmax(X)表示矩陣X的最大特征值。通過比較協(xié)方差的最大特征值的差異來比較兩個協(xié)方差矩陣,當兩個協(xié)方差矩陣存在差別時,與L2和L∞類型檢測相比,差分矩陣的最大特征值可以提取到更少的噪聲。ZHU等[25]構(gòu)建的統(tǒng)計量為
(8)
(9)
(10)
(11)
本文采用MSPEWMA控制圖對過程進行監(jiān)控。將MSPEWMA控制圖的統(tǒng)計量設(shè)置為
(12)
其中,λ是平滑系數(shù)。EWMA控制圖通常取平滑系數(shù)λ為0.05、0.1或0.2。當λ取較小值時,它對小漂移更敏感。本文取λ=0.05。
模式之間的切換包括兩類:可控模式之間切換,可控模式切換到失控模式。圖6是一個模式切換的例子??煽啬J?為過程均值向量為μ1、過程協(xié)方差矩陣為Σ1的正態(tài)分布數(shù)據(jù),可控模式2、3同理。三種可控模式的均值向量是維度為p的零向量(μ1=μ2=μ3),協(xié)方差矩陣為參數(shù)不同的指數(shù)衰減型協(xié)方差矩陣:
(a)MSPEWMA模式切換過程(統(tǒng)計量變化透視圖)
Σ1=(0.25|i-j|)p×pΣ2=(0.5|i-j|)p×p
Σ3=(0.75|i-j|)p×p
MSPEWMA控制圖第I階段監(jiān)控過程如圖7所示。MSPEWMA控制圖的控制限計算方法步驟如下:
圖7 MSPEWMA控制圖第Ⅰ階段監(jiān)控Fig.7 MSPEWMA control chart monitoring of Ⅰ stage
(1)設(shè)置平滑系數(shù)λ和滑動窗口W的值。
(2)設(shè)置模式過渡約束參數(shù)M。
(3)通過線性收縮估計來估計K個可控模式的協(xié)方差矩陣。
(4)設(shè)置MSPEWMA控制圖檢驗統(tǒng)計量的初始值Z0=0。
(5)檢驗統(tǒng)計量計算(式(10)和式(12))和模式識別(式(11))。
(13)
(6)根據(jù)EWMA滑動窗口的原理,依次計算Zn:
(14)
(7)設(shè)置ARL0,通過Monte Carlo模擬計算MSPEWMA控制圖的UCL值。
圖8 MSPEWMA控制圖第Ⅱ階段監(jiān)控Fig.8 MSPEWMA control chart monitoring of Ⅱ stage
MSPEWMA控制圖的性能受數(shù)據(jù)分布F、可控樣本量m0、數(shù)據(jù)維數(shù)p、漂移量δ、平滑參數(shù)λ和滑動窗口大小W的影響。這些參數(shù)設(shè)置如下。
(1)可控樣本數(shù)m0:50、80、100、120、150。
(2)數(shù)據(jù)維度p:20、50、100、150、200。
(3)協(xié)方差漂移量δ:0.2、0.4、0.6、0.8、1.0。
(4)滑動窗寬度W:20、40、60、80、100。
(5)模式過渡參數(shù)M:1、2、3、4、5。
(6)數(shù)據(jù)分布F:①多元正態(tài)分布,記為Normp;②具有自由度ξ的多元t分布,記為tp,ξ,其中ξ=5;③多元Gamma分布,形狀參數(shù)φ,記為Γp,φ,其中φ=3。
這四種方案覆蓋了盡可能廣泛的協(xié)方差漂移模式,如圖9所示。在方案OC1和OC2中,漂移僅發(fā)生在協(xié)方差矩陣的前S個對角元素中,這表明協(xié)方差矩陣中的漂移比較稀疏。與OC1不同,OC2中的漂移在對角元素中具有不同的大小。OC3和OC4中的協(xié)方差矩陣比OC1和OC2中的協(xié)方差矩陣發(fā)生改變的元素更多,因此,OC3與OC4的稀疏性降低。在OC3中,偏移僅發(fā)生在一個子塊中;而在OC4中,偏移發(fā)生在兩個子塊中。
(a)OC1:漂移量δ的S×S對角矩陣 (b)OC2:漂移量以5δ/S遞進的S×S對角陣
在不同分布類型F、漂移量δ、滑動窗口寬度W、數(shù)據(jù)維度p、可控樣本大小m0的條件下,控制圖在失控狀態(tài)下的性能如圖10~圖13所示。比較不同參數(shù)對MSPEWMA控制圖的影響時,為了方便起見,只選擇第4個協(xié)方差漂移模型OC4,因為該協(xié)方差漂移模式具有更好的通用性。其中,平均運行長度(average run length,ARL)表示從檢測開始到控制圖超出界限并發(fā)出警報為止,控制圖所采集的平均樣本數(shù);δ是一個量綱一的量,表示平均位移的大小;滑動窗口W表示在MSPEWMA控制圖的每次檢測中從待測試樣本中選擇的樣本點數(shù)量;數(shù)據(jù)維度p表示待測樣本的變量數(shù)量;可控樣本量m0表示每次檢測從可控樣本中提取的樣本點數(shù)量。模式過渡參數(shù)M為控制圖約束模式之間過渡狀態(tài)的參數(shù),表示發(fā)生模式過渡所需判斷的樣本點個數(shù)。
(a)Norm100,OC4 (b)t100,5,OC4 (c)Γ100,3,OC4圖10 不同滑動窗口下MSPEWMA控制圖OC-ARL值的比較Fig.10 Comparison of OC-ARL of MSPEWMA control chart under different sliding windows
(1)滑動窗口W的影響。由圖10可以看出,隨著W的增加,三種分布的失控狀態(tài)的平均運行長度OC-ARL值逐漸減小。其中,多元t分布的OC-ARL值降低程度更為明顯。結(jié)果表明,滑動窗口寬度W越大,MSPEWMA控制圖的控制效果越好。對于3種不同的分布,OC-ARL值隨著W的增大而減小。而對于較大的漂移(δ=1.0),當W達到一定值(W=60)時,OC-ARL值在這種條件不會再隨著滑動窗口的增大而減小。多元t分布的OC-ARL值的減少程度比多元正態(tài)分布和多元Gamma分布的減少程度更明顯??偟貋碚f,滑動窗口寬度越大,MSPEWMA控制圖的控制效果越好。
(2)數(shù)據(jù)維度p的影響。由圖11可以看出,對于多變量正態(tài)分布、多變量t分布和多變量Gamma分布,OC-ARL值隨著p的增大而減小。對于δ=0.2,δ=0.4和δ=0.6,OC-ARL值隨著
(a)Normp,OC4 (b)tp,5,OC4 (c)Γp,3,OC4圖11 MSPEWMA控制圖不同維度OC-ARL值的比較Fig.11 Comparison of OC-ARL of MSPEWMA control chart in different dimensions
p的增大而減小。對于δ=0.8和δ=1.0,OC-ARL值已經(jīng)達到了一個相對較低的值,不再隨著p的增大而減小??傊?OC-ARL值隨著數(shù)據(jù)維度的增加而逐漸減小并達到較低的值。因此,數(shù)據(jù)維度越高,MSPEWMA控制圖的控制效果越好,MSPEWMA控制圖在處理高維數(shù)據(jù)方面表現(xiàn)良好。
(3)可控樣本量m0的影響。由圖12可以看出,隨著可控樣本量的增加,三種分布的OC-ARL值逐漸減小,但降幅明顯小于滑動窗口和數(shù)據(jù)維度,證明MSPEWMA控制圖不需要過多的可控樣本量。對于3種不同的分布,OC-ARL值隨著可控樣本大小m0的增加而減小,當m0達到約100時,即使m0增大,OC-ARL值也不再增大。另外,多元t分布和多元Gamma分布的下降速度相較于多元正態(tài)分布更快。因此,針對數(shù)據(jù)分布的小漂移(δ較小)時,可控樣本量越大,MSPEWMA控制圖的控制效果越好。針對數(shù)據(jù)分布的大漂移(δ較大)時,即使設(shè)置較小的可控樣本量,也能取得較優(yōu)的監(jiān)測性能。
(4)漂移量δ的影響。由圖10~圖12可以看出,隨著漂移量的增大,三種分布的OC-ARL值逐漸減小。其中,當δ為0.8或1時,MSPEWMA控制圖在3種分布下均有較小的OC-ARL值,證明MSPEWMA控制圖在大漂移情況下具有良好的監(jiān)測效果。
(5)模式過渡參數(shù)M的影響。模式過渡約束參數(shù)M表示當M個連續(xù)的統(tǒng)計量超出控制限時才判斷過程發(fā)生模式轉(zhuǎn)換(失控模式切換/可控模式切換),因此OC-ARL的最小值是M。由圖13可以看出,在具有較小漂移(如δ=0.2,0.4)的模型中,隨著M的增大,OC-ARL值逐漸減小;而針對具有較大漂移(如δ=0.8,1)的模型,因為OC-ARL的最小值與M有關(guān),M的增大會導致OC-ARL值的增大,因此,監(jiān)測協(xié)方差矩陣元素的大漂移時,建議采用較小的M值。
選擇3個經(jīng)典協(xié)方差控制圖與所提的MSPEWMA圖進行比較:SLED(ZHU等[25])、CLX(CAI等[24])和LC(LI等[23])??煽仄骄\行長度IC-ARL0設(shè)置為200。通過Monte Carlo隨機模擬獲得控制圖的平均運行鏈長。在相同的IC-ARL設(shè)置下,OC-ARL值越小,控制圖的性能越好。
3.3.1單模式下與其他方法的比較
詳細描述模擬的5個因素對MSPEWMA控制圖監(jiān)控效果的影響??紤]四種協(xié)方差漂移模型,漂移大小δ考慮總共5個水平(0.2, 0.4, 0.6, 0.8, 1.0)。通過Monte Carlo模擬求解數(shù)據(jù)的OC-ARL值。在105次仿真的條件下,當可控樣本量m0=100,維度p=100,滑動窗口寬度W=50時,將所提的MSPEWMA控制圖與基于協(xié)方差檢驗的常用控制圖進行了比較,如圖14~圖17所示。
(a)Norm100,OC1 (b)t100,5,OC1 (c)Γ100,3,OC1圖14 漂移模型OC1條件下MSPEWMA與其他控制圖OC-ARL值的比較Fig.14 Comparison of MSPEWMA with other control charts OC-ARL under drift model OC1 conditions
(1)漂移量。與其他多變量非參數(shù)控制圖相比,對于δ=0.2,δ=0.8和δ=1.0條件, MSPEWMA控制圖的OC-ARL值更小,即使在某些情況下差異較小,如圖14b所示。對于δ=0.4和δ=0.6條件,除了圖16a和圖16b,MSPEWMA控制圖的OC-ARL值也相對更小,尤其是對于OC1,可以清楚地看到新方法的優(yōu)勢。綜上,MSPEWMA控制圖在各種漂移量的情況下均具有良好的監(jiān)測效果。
(2) 數(shù)據(jù)分布。MSPEWMA控制在3種不同的數(shù)據(jù)分布下均具有良好的控制效果。根據(jù)圖14~圖17,對于多元Gamma分布,MSPEWMA在4種控制圖中表現(xiàn)最佳。對于多元正態(tài)分布,MSPEWMA相對表現(xiàn)最優(yōu)(除了圖16中OC3條件下δ=0.4和δ=0.6)。對于多元t分布,MSPEWMA相對表現(xiàn)最好(除了圖15b中OC2條件中的δ=0.6和圖16b模型OC3條件中的δ=0.6)??傊?MSPEWMA控制圖在三種不同的數(shù)據(jù)分布中總體來說具有更好的監(jiān)控效果。因此,MSPEWMA控制圖具有較好的通用性,可以有效地監(jiān)控不同分布的數(shù)據(jù)。
(a)Norm100,OC2 (b)t100,5,OC2 (c)Γ100,3,OC2圖15 漂移模型OC2條件下MSPEWMA與其他控制圖OC-ARL值的比較Fig.15 Comparison of MSPEWMA with other control charts OC-ARL under drift model OC2 conditions
(a)Norm100,OC3 (b)t100,5,OC3 (c)Γ100,3,OC3圖16 漂移模型OC3條件下MSPEWMA與其他控制圖OC-ARL值的比較Fig.16 Comparison of MSPEWMA with other control charts OC ARL under drift model OC3 conditions
(a)Norm100,OC4 (b)t100,5,OC4 (c)Γ100,3,OC4圖17 漂移模型OC4條件下MSPEWMA與其他控制圖OC-ARL值的比較Fig.17 Comparison of MSPEWMA with other control charts OC-ARL under drift model OC4 conditions
(3)協(xié)方差漂移模型。根據(jù)圖14~圖17,相較于其他方法,對于協(xié)方差漂移模型OC1和OC4,MSPEWMA控制圖具有更好的監(jiān)測性能,特別是在第一種協(xié)方差漂移模型OC1的情況下,MSPEWMA控制圖的優(yōu)勢更明顯。對于協(xié)方差漂移模型OC2和OC3,由圖15c和圖16c可以發(fā)現(xiàn),MSPEWMA控制圖在多元Gamma分布中表現(xiàn)更好。綜上,在四種協(xié)方差結(jié)構(gòu)下,MSPEWMA控制圖在大多數(shù)情況下都有更好的監(jiān)測性能。
3.3.2多模式下與其他方法的比較
為了獲得控制圖在多模式數(shù)據(jù)下的性能,進行了多模式仿真,以檢驗所提的MSPEWMA控制圖的特性。四種模擬場景設(shè)計如圖18所示。通過Monte Carlo隨機模擬方法獲得MSPEWMA控制圖可控狀態(tài)的平均運行長度IC-ARL;同理,求解MSPEWMA控制圖失控狀態(tài)的平均運行長度OC-ARL。在三種數(shù)據(jù)分布下,考慮以下模擬場景:①多元正態(tài)分布,記為Normp;②多元t分布,自由度為ξ,記為tp,其中ξ=5;③多元Gamma分布Γp,φ,形狀參數(shù)φ=3。每個數(shù)據(jù)分布包含200個采樣點,三個分布在時間軸上以隨機方式交替,以此來構(gòu)建可控狀態(tài)的模擬數(shù)據(jù)集。失控狀態(tài)的參數(shù)設(shè)置同3.2節(jié)中的仿真設(shè)置,另外設(shè)置過渡約束參數(shù)M=1,2,4。
圖18 多模仿真中三種數(shù)據(jù)分布的隨機變換過程Fig.18 Random transformation process of three data distributions in multimode simulation
根據(jù)圖18中的多模式條件,將MSPEWMA與多模式數(shù)據(jù)條件下的其他控制圖進行比較。在四種不同協(xié)方差漂移的條件下,當m0=100,p=100,滑動窗口W=50時,MSPEWMA控制圖均具有更好的監(jiān)測效果,如圖19~圖22所示。在OC2情況下,相較于其他控制圖,MSPEWMA具有更優(yōu)的監(jiān)控效果。相比于其他控制圖在小漂移下的表現(xiàn),MSPEWMA控制圖能夠有效監(jiān)測協(xié)方差小漂移。相較于其他控制圖在大漂移下的表現(xiàn),MSPEWMA控制圖具有明顯的優(yōu)勢。橫向?qū)Ρ冗^渡約束參數(shù)M對控制圖的影響,當M取較小的值(如M=1,2)時,對于監(jiān)控協(xié)方差矩陣中的大漂移具有明顯的優(yōu)勢;當M取較大的值(如M=4)時,能更好地監(jiān)控協(xié)方差矩陣的小漂移。另外,針對協(xié)方差矩陣中大多數(shù)元素發(fā)生漂移的情況(如OC2,OC4),取更小的M值能獲得更優(yōu)的過程監(jiān)控效果;當協(xié)方差矩陣中少數(shù)元素發(fā)生漂移時,取較大的M值能獲得更穩(wěn)健的監(jiān)控效果。理論上來講,M越大,控制圖的策略相對來說會更保守(可以理解為,M取較大值時,ARL值的方差較小,但ARL的均值較大);M越小,控制圖的策略相對來說會更激進一些(可以理解為,M取較大值時,ARL值的方差相對較大,但ARL的均值相對較小)。
(a)M=1,OC1 (b)M=2,OC1 (c)M=4,OC1圖19 多模式數(shù)據(jù)條件OC1下MSPEWMA與其他控制圖OC-ARL值的比較Fig.19 Comparison of MSPEWMA with other control charts OC-ARL under multimode data conditions OC1
(a)M=1,OC2 (b)M=2,OC2 (c)M=4,OC2圖20 多模式數(shù)據(jù)條件OC2下MSPEWMA與其他控制圖OC-ARL值的比較Fig.20 Comparison of MSPEWMA with other control charts OC-ARL under multimode data conditions OC2
(a)M=1,OC3 (b)M=2,OC3 (c)M=4,OC3圖21 多模式數(shù)據(jù)條件OC3下MSPEWMA與其他控制圖OC-ARL值的比較Fig.21 Comparison of MSPEWMA with other control charts OC-ARL under multimode data conditions OC3
(a)M=1,OC4 (b)M=2,OC4 (c)M=4,OC4圖22 多模式數(shù)據(jù)條件OC4下MSPEWMA與其他控制圖OC-ARL值的比較Fig.22 Comparison of MSPEWMA with other control charts OC-ARL under multimode data conditions OC4
能源需求的增加促使風電場直徑擴大,風力發(fā)電機的狀態(tài)監(jiān)測逐漸成為研究重點。本節(jié)利用MSPEWMA控制圖對風電場的SCADA數(shù)據(jù)集進行狀態(tài)監(jiān)測。當自然風速較小時,風力發(fā)電機處于負功率運行狀態(tài);當自然風速極高時,風力發(fā)電機處于限功率狀態(tài);將正常風速區(qū)間的風機運行狀態(tài)稱為常態(tài)功率運行狀態(tài)。風機呈現(xiàn)出多模式運行場景,監(jiān)控協(xié)方差比均值更加恰當,并且在正常運行時,協(xié)方差統(tǒng)計量也能提取更多故障信息,具有更小的噪音。
本節(jié)選擇18號風機的“液壓系統(tǒng)主壓力過低”故障,并依據(jù)第1節(jié)的介紹將風機狀態(tài)分為“負功率運行、限功率運行和常態(tài)功率運行”。研究了MSPEWMA控制圖在三種數(shù)據(jù)模式下對故障數(shù)據(jù)的監(jiān)測效果。從SCADA數(shù)據(jù)集40余個變量中剔除了數(shù)據(jù)波動較小、數(shù)據(jù)正?;虍惓顟B(tài)下無差異的變量,進而提取了12個變量:齒輪箱冷卻水溫度、風輪轉(zhuǎn)速、機艙溫度、報警狀態(tài)、發(fā)電機冷卻水溫度、瞬時風速、箱變油溫、發(fā)電機定子U溫度、有功功率、座艙溫度、低速軸承溫度、高速軸承溫度。在正常樣本數(shù)據(jù)集中,隨機選擇m0=100作為可控樣本,并將控制圖的基本參數(shù)設(shè)置為ARL0=200,λ=0.05,W=20,其中,ARL0為可控狀態(tài)下的平均運行鏈長,λ為平滑系數(shù),W為滑動窗口寬度。首先,根據(jù)控制圖參數(shù)的設(shè)置,利用可控數(shù)據(jù)集獲得控制限。待監(jiān)測的樣本由隨機選擇的200個可控樣本數(shù)據(jù)和200個失控樣本數(shù)據(jù)組成。其中,可控樣本包括3種模式:負功率運行模式、限功率運行模式、常態(tài)功率運行模式。失控樣本為該風機的“液壓系統(tǒng)主壓力過低”故障。運用MSPEWMA控制圖對待檢測樣本進行監(jiān)控,獲得的控制圖見圖23。
在第一種情況下,如圖23a、圖23d、圖23g、圖23j所示,系統(tǒng)從常態(tài)功率運行狀態(tài)下過渡到故障狀態(tài)。MSPEWMA控制圖在故障發(fā)生后的第3個觀測點發(fā)出警報,而SLED在第9個觀測點,CLX在第8個觀測點,LC在第4個觀測點報警。在第二種情況下,如圖23b、圖23e、圖23h、圖23k所示,系統(tǒng)從限功率狀態(tài)轉(zhuǎn)變?yōu)楣收蠣顟B(tài)。MSPEWMA控制圖在故障發(fā)生后的第2個觀測點發(fā)出警報,而SLED在第7個觀測點,CLX在第11個觀測點,LC在第6個觀測點報警。在第三種情況下,如圖23c、圖23f、圖23i、圖23l所示,系統(tǒng)從負功率狀態(tài)轉(zhuǎn)變?yōu)楣收蠣顟B(tài)。MSPEWMA控制圖在故障發(fā)生后的第2個觀測點發(fā)出警報,而SLED在第12個觀測點,CLX在第9個觀測點,LC在第11個觀測點報警。綜上所述,與其他3種控制圖相比,本文提出的MSPEWMA控制圖對異常數(shù)據(jù)更敏感,報警更快,監(jiān)控效果更好。
針對工業(yè)數(shù)據(jù)監(jiān)測的幾個挑戰(zhàn):多模式性、高維性、非正態(tài)性,本文設(shè)計了一種考慮模式約束的基于協(xié)方差檢驗的多模式在線監(jiān)測方法——MSPEWMA控制圖,并且結(jié)合SCADA系統(tǒng)采集的風機實際數(shù)據(jù)驗證了所提方法的有效性和準確性。通過與其他方法的仿真分析與實例分析,得到以下結(jié)論:
(1)MSPEWMA控制圖針對小漂移的條件在大部分情況下表現(xiàn)更好,針對大漂移的條件表現(xiàn)始終良好,證明MSPEWMA控制圖具有更優(yōu)的監(jiān)測性能。
(2)對于監(jiān)控分布未知的數(shù)據(jù),MSPEWMA控制圖在正態(tài)和非正態(tài)數(shù)據(jù)方面都表現(xiàn)良好,證明MSPEWMA控制圖具有更好的通用性,適用于數(shù)據(jù)分布未知的監(jiān)測任務(wù)。
(3)MSPEWMA控制圖采用模式過渡約束參數(shù)M的策略,并且研究了約束參數(shù)M對控制圖性能的影響,給出在不同的監(jiān)控狀況下約束參數(shù)M的建議值,使得控制圖能夠有效處理模式之間的過渡狀態(tài),進一步減少由模式之間的過渡引起的控制圖誤報。