亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        MATLAB環(huán)境下數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)工具箱設(shè)計(jì)

        2021-01-27 06:53:26郭錦平邊若鵬
        關(guān)鍵詞:工具箱檢測(cè)法控件

        郭錦平,邊若鵬

        (海裝北京局駐邯鄲地區(qū)軍事代表室,河北 邯鄲 056002)

        0 引 言

        現(xiàn)代工業(yè)系統(tǒng)逐漸大型化、復(fù)雜化、綜合化和智能化,故障診斷技術(shù)對(duì)監(jiān)測(cè)系統(tǒng)正常運(yùn)行、及時(shí)發(fā)現(xiàn)系統(tǒng)異常具有極其重要的意義。故障診斷過(guò)程主要包括[1-2]:故障檢測(cè)、故障隔離和故障辨識(shí)。從上世紀(jì)70年代起,涌現(xiàn)出大量故障診斷技術(shù),主要分為[3]:基于模型(Model-based)的故障診斷技術(shù)、基于知識(shí)(Knowledge-based)的故障診斷技術(shù)和數(shù)據(jù)驅(qū)動(dòng)(Data-driven)故障診斷技術(shù)。隨著信息處理和傳感器技術(shù)的發(fā)展,數(shù)據(jù)驅(qū)動(dòng)故障診斷技術(shù)得到了長(zhǎng)足發(fā)展[1,4-8],其直接以監(jiān)控?cái)?shù)據(jù)為基礎(chǔ),利用多元統(tǒng)計(jì)和模式識(shí)別等方法進(jìn)行數(shù)據(jù)分析,從而實(shí)現(xiàn)故障檢測(cè)、隔離和辨識(shí)[1,4-7]。

        隨著故障診斷技術(shù)研究的不斷深入,針對(duì)故障診斷系統(tǒng)的仿真平臺(tái)設(shè)計(jì)與研究也日益廣泛。然而,當(dāng)前故障診斷仿真平臺(tái)研究[9-10]主要是基于模型的故障診斷平臺(tái)。本文結(jié)合數(shù)據(jù)驅(qū)動(dòng)故障診斷技術(shù),在MATLAB GUIDE平臺(tái)下,設(shè)計(jì)一種基于數(shù)據(jù)驅(qū)動(dòng)的故障檢測(cè)工具箱,給出工具箱的設(shè)計(jì)原理和模塊結(jié)構(gòu)。所設(shè)計(jì)的工具箱可針對(duì)監(jiān)測(cè)數(shù)據(jù)特點(diǎn),選擇相應(yīng)的數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)方法,有效地提高故障檢測(cè)率。

        1 數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)基本原理和方法

        1.1 數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)基本原理

        對(duì)于給定的系統(tǒng),數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)方法基于每個(gè)觀測(cè)向量設(shè)定閾值(Threshold)。若系統(tǒng)觀測(cè)變量超出閾值,則認(rèn)為發(fā)生了故障。該方法稱為極限值檢測(cè)法。定義誤報(bào)率和漏檢率如下:

        定義1給定統(tǒng)計(jì)量J和閾值Jth,f=0代表無(wú)故障,稱條件概率:

        FAR=P(J>Jth|f=0)

        (1)

        為誤報(bào)率(False Alarms Rate, FAR)。

        定義2給定統(tǒng)計(jì)量J和閾值Jth,f=0代表無(wú)故障,稱條件概率:

        MDR=P(J≤Jth|f≠0)

        (2)

        為漏檢率(Missed Detection Rate, MDR)。

        其中誤報(bào)率就是統(tǒng)計(jì)學(xué)中第一類錯(cuò)誤的概率,即顯著性水平α。

        一些典型正態(tài)標(biāo)準(zhǔn)差值[2]如表1所示。

        表1 典型正態(tài)標(biāo)準(zhǔn)差值

        1.2 數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)方法

        對(duì)于給定的系統(tǒng),數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)可以分為單變量檢測(cè)和多變量檢測(cè)。而極限值檢測(cè)法在單變量統(tǒng)計(jì)檢測(cè)中常用的有休哈特(Shewhart)控制圖法、累積和(CUSUM)控制圖法以及指數(shù)加權(quán)滑動(dòng)平均(EWMA)控制圖法。

        1.2.1 休哈特控制圖

        休哈特控制圖法是最典型的極限值檢測(cè)法。取一組正態(tài)分布的數(shù)據(jù)如下:

        (3)

        其中,μ為期望值,σ為方差,那么x屬于特定區(qū)間(即超出閾值的區(qū)間和置信區(qū)間)概率為:

        (4)

        (5)

        1.2.2 累積和控制圖

        累積和控制圖的設(shè)計(jì)思想是通過(guò)累加系統(tǒng)過(guò)程的小偏移量,提高檢測(cè)過(guò)程靈敏度[11]。目前最常用的是V型模板法和列表法[12]。

        CUSUM控制圖有判定距H和V型模板的一側(cè)邊界斜率K這2個(gè)參數(shù),其中:

        (6)

        在雙邊控制中,令SH(i)為第i個(gè)樣本上單邊累積和,SL(i)為第i個(gè)樣本下單邊累積和,則有:

        SH(i)=max[0,xi-(μ0+K)+SH(i-1)]

        (7)

        SL(i)=max[0,(μ0-K)-xi+SL(i-1)]

        (8)

        其中,SH(0)=SL(0)=0,當(dāng)某一個(gè)累積和為負(fù)值時(shí),將其置為0;如果SH(i)≥H或者SL(i)≥H時(shí),則此過(guò)程出現(xiàn)故障[13]。

        1.2.3 加權(quán)滑動(dòng)平均控制圖法

        加權(quán)滑動(dòng)平均控制圖法是基于單個(gè)觀測(cè)值監(jiān)測(cè)系統(tǒng)過(guò)程的微小漂移,其統(tǒng)計(jì)量是當(dāng)前值與歷史數(shù)據(jù)的加權(quán)平均,即:

        (9)

        E(zt)=μ

        (10)

        (11)

        當(dāng)t→時(shí),有:

        (12)

        因此,EWMA控制圖的控制限為:

        (13)

        當(dāng)統(tǒng)計(jì)量超出控制限時(shí),則判定發(fā)生故障。

        1.2.4 多變量統(tǒng)計(jì)檢測(cè)法

        單變量檢測(cè)法能直觀地顯示出故障情況,在一定程度上實(shí)現(xiàn)故障隔離。然而實(shí)際系統(tǒng)往往是多變量系統(tǒng),單變量檢測(cè)法會(huì)忽略變量之間相關(guān)性,產(chǎn)生的控制圖還會(huì)占用大量空間。

        為了克服單變量統(tǒng)計(jì)檢測(cè)法的弊端,1947年霍特林[15](Hotelling)結(jié)合T2統(tǒng)計(jì)量使用多變量檢測(cè)法實(shí)現(xiàn)故障檢測(cè),大大提高了靈敏度。

        假設(shè)系統(tǒng)含m個(gè)觀測(cè)變量,每個(gè)變量有N個(gè)觀測(cè)值,T2統(tǒng)計(jì)量進(jìn)行故障檢測(cè)流程如圖1所示。

        圖1 T2統(tǒng)計(jì)量故障檢測(cè)流程圖

        1.2.5 主元分析法

        主元分析法(Principle Component Analysis, PCA)基本思想如下:設(shè)系統(tǒng)過(guò)程可以由幾個(gè)變量來(lái)表征出所有變量的信息,那么就可以利用這幾個(gè)主元代替所有的過(guò)程變量[16-18]。對(duì)于主元數(shù)量的確定通常有累積貢獻(xiàn)法和交叉檢驗(yàn)法[19]。

        主元分析故障檢測(cè)法主要是基于Q統(tǒng)計(jì)量實(shí)現(xiàn)的,又稱為平方預(yù)測(cè)誤差統(tǒng)計(jì)量(Squared Prediction Error, SPE),代表某一時(shí)刻觀測(cè)值對(duì)主元模型的偏離程度,故障檢測(cè)流程如圖2所示。

        圖2 PCA技術(shù)故障檢測(cè)流程

        2 工具箱實(shí)現(xiàn)方法

        2.1 工具箱MATLAB環(huán)境

        MATLAB是面向科學(xué)計(jì)算的高級(jí)編程語(yǔ)言,可以提供強(qiáng)大的數(shù)據(jù)處理能力和圖像處理能力,能夠滿足許多工程上的測(cè)試分析需求。

        MATLAB的GUI設(shè)計(jì)需要結(jié)合許多控件[20-21]。常用的控件主要包括用戶界面控件、下拉菜單、內(nèi)容菜單,其中用戶界面控件是本文設(shè)計(jì)的數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)工具箱控件的核心,這里主要采用的控件及實(shí)現(xiàn)功能如表2所示。

        表2 工具箱控件及功能

        結(jié)合工具箱的功能模塊和不同控件實(shí)現(xiàn)的不同功能在可視化界面上通過(guò)拖拽完成工具箱的界面設(shè)計(jì),并設(shè)置控件屬性來(lái)調(diào)整控件的大小位置。

        2.2 基于工具箱的故障檢測(cè)流程

        通過(guò)對(duì)MATLAB GUI的設(shè)計(jì),構(gòu)建數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)工具箱。對(duì)于使用者而言,只需要導(dǎo)入數(shù)據(jù),根據(jù)數(shù)據(jù)特點(diǎn)選定相應(yīng)的故障檢測(cè)方法和顯著性水平即可實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)。使用MATLAB GUIDE編程性語(yǔ)言對(duì)每一個(gè)控件的Callback函數(shù)進(jìn)行開發(fā),結(jié)合MATLAB平臺(tái)實(shí)現(xiàn)數(shù)據(jù)的圖像可視化、故障檢測(cè)以及故障檢測(cè)結(jié)果的可視化。

        2.3 工具箱結(jié)構(gòu)與主要功能模塊

        數(shù)據(jù)驅(qū)動(dòng)故障診斷工具箱的設(shè)計(jì)需要利用監(jiān)測(cè)數(shù)據(jù)實(shí)現(xiàn)系統(tǒng)的故障檢測(cè)[22-23]。工具箱結(jié)構(gòu)如圖3所示,其中數(shù)據(jù)導(dǎo)入、數(shù)據(jù)預(yù)處理模塊主要是對(duì)正常數(shù)據(jù)、待監(jiān)測(cè)數(shù)據(jù)進(jìn)行導(dǎo)入和預(yù)處理;故障檢測(cè)模塊主要是根據(jù)需要選擇顯著性水平并對(duì)待檢測(cè)系統(tǒng)進(jìn)行故障檢測(cè)。這些模塊在功能上相互聯(lián)系,在形式上相互獨(dú)立。數(shù)據(jù)導(dǎo)入和數(shù)據(jù)預(yù)處理是故障檢測(cè)模塊的前提,故障檢測(cè)模塊是工具箱的核心部分,又可細(xì)分為如下3個(gè)模塊:

        圖3 工具箱結(jié)構(gòu)設(shè)計(jì)

        1)顯著性水平(參數(shù))設(shè)置模塊;

        2)檢測(cè)方法選擇模塊;

        3)檢測(cè)模塊。

        工具箱的可視化圖形界面如圖4所示。

        圖4 工具箱可視化圖形界面

        2.3.1 數(shù)據(jù)導(dǎo)入模塊

        數(shù)據(jù)導(dǎo)入模塊是工具箱的基礎(chǔ)模塊之一。該模塊利用MATLAB平臺(tái)的數(shù)據(jù)讀取函數(shù)將正常數(shù)據(jù)與待測(cè)數(shù)據(jù)賦予于相應(yīng)的變量,之后顯示到表格和圖像中。通過(guò)瀏覽圖像和表格可以對(duì)數(shù)據(jù)直觀地了解,初步分析圖像的趨勢(shì),為后續(xù)的數(shù)據(jù)預(yù)處理(趨勢(shì)提取)做準(zhǔn)備。

        通過(guò)GUIDE設(shè)計(jì)出數(shù)據(jù)訪問(wèn)模塊整體布局:2個(gè)Pushbutton控件位于模塊上下2部分,分別進(jìn)行離線數(shù)據(jù)導(dǎo)入和在線數(shù)據(jù)導(dǎo)入;2個(gè)Table控件分別置于Pushbutton下方,分別實(shí)現(xiàn)離線數(shù)據(jù)和在線數(shù)據(jù)的數(shù)字可視化;2個(gè)Axes控件分別置于2個(gè)Table右側(cè),分別實(shí)現(xiàn)離線數(shù)據(jù)和在線數(shù)據(jù)的圖形可視化。

        數(shù)據(jù)訪問(wèn)模塊涉及的變量如下:

        global normalData:代表離線數(shù)據(jù);

        global faultData:代表在線數(shù)據(jù)。

        兩者在整個(gè)工具箱中作為全局變量,進(jìn)行后續(xù)的數(shù)據(jù)處理和故障診斷。

        數(shù)據(jù)訪問(wèn)模塊設(shè)計(jì)的函數(shù)如下:

        uigetfile(filename,pathname):一方面,該函數(shù)可以自選路徑導(dǎo)入相應(yīng)的數(shù)據(jù)文件,作為normalData和faultData;另一方面,該函數(shù)可以直接調(diào)用MATLAB工作區(qū)的數(shù)據(jù)文件作為normalData和faultData。

        2.3.2 數(shù)據(jù)預(yù)處理模塊

        數(shù)據(jù)預(yù)處理模塊是工具箱的基礎(chǔ)模塊之二,通過(guò)MATLAB環(huán)境的統(tǒng)計(jì)學(xué)工具箱函數(shù)以及相應(yīng)的數(shù)據(jù)處理函數(shù)進(jìn)行數(shù)據(jù)預(yù)處理分析,并結(jié)合趨勢(shì)提取函數(shù)將數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化和單位化,從而有利于提高故障檢測(cè)性能。

        本工具箱提供了3種不同的趨勢(shì)提取方法,即中值平滑法、滑動(dòng)平均法和加權(quán)滑動(dòng)平均法,函數(shù)設(shè)計(jì)如下:

        medfilt1(data,a):該函數(shù)實(shí)現(xiàn)數(shù)據(jù)的中值平滑,其中data為待處理數(shù)據(jù),a為平滑階數(shù);

        wma_data(data):該函數(shù)實(shí)現(xiàn)數(shù)據(jù)的移動(dòng)加權(quán)平均趨勢(shì)提取,其中data為待處理數(shù)據(jù);

        meansmooth_data(data):該函數(shù)實(shí)現(xiàn)數(shù)據(jù)的滑動(dòng)平均趨勢(shì)提取,其中data為待處理數(shù)據(jù)。

        數(shù)據(jù)中心化是將原始數(shù)據(jù)與均值做差,將變量數(shù)據(jù)尺度統(tǒng)一化;數(shù)據(jù)單位化是將中心化的數(shù)據(jù)除以數(shù)據(jù)的標(biāo)準(zhǔn)差,其目的是消除量綱影響和變量自身變異大小和數(shù)值大小的影響,函數(shù)設(shè)計(jì)如下:

        Data_mean(data):該函數(shù)實(shí)現(xiàn)數(shù)據(jù)中心化功能,其中data為原始數(shù)據(jù),輸出的結(jié)果為data_mean;

        Data_var(data_mean):該函數(shù)實(shí)現(xiàn)數(shù)據(jù)標(biāo)準(zhǔn)化功能,其中data_mean為中心化數(shù)據(jù)結(jié)果,輸出結(jié)果為data_var。

        2.3.3 故障檢測(cè)模塊

        故障檢測(cè)模塊是工具箱的核心模塊。根據(jù)不同的監(jiān)測(cè)數(shù)據(jù),運(yùn)用數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)的基本原理和相應(yīng)的檢測(cè)方法,結(jié)合正常狀態(tài)下系統(tǒng)數(shù)據(jù)和MATLAB工具箱及函數(shù)對(duì)待測(cè)數(shù)據(jù)進(jìn)行分析和故障檢測(cè)。本模塊又可以分為以下幾個(gè)功能模塊:

        1)顯著性水平選取模塊。

        該模塊是故障檢測(cè)的關(guān)鍵模塊,直接關(guān)系到故障檢測(cè)結(jié)果。根據(jù)數(shù)據(jù)特點(diǎn),并結(jié)合對(duì)系統(tǒng)的要求設(shè)定顯著性水平,使得故障檢測(cè)結(jié)果盡可能準(zhǔn)確。

        變量定義如下:

        global alphar:代表顯著性水平,有0.0027、0.005、0.1、0.02、0.05這5個(gè)選項(xiàng)供用戶選擇;

        global c_alphar:代表顯著性水平對(duì)應(yīng)下的正態(tài)標(biāo)準(zhǔn)差值,在選定alphar的值后會(huì)分別直接選定下列值:3.00、2.81、2.58、2.33、1.96。

        2)檢測(cè)方法選取模塊。

        檢測(cè)方法選取模塊是故障檢測(cè)的核心模塊。結(jié)合待測(cè)數(shù)據(jù)的趨勢(shì)特征,選取合適的故障檢測(cè)方法進(jìn)行故障檢測(cè)。函數(shù)設(shè)計(jì)如表3所示。

        表3 故障檢測(cè)函數(shù)表

        3)故障檢測(cè)顯示模塊。

        故障檢測(cè)顯示模塊是故障檢測(cè)的重要模塊。圖4以可視化二維圖像方式直觀地顯示出故障檢測(cè)結(jié)果,其中曲線代表統(tǒng)計(jì)量,虛線代表閾值或者控制限。根據(jù)統(tǒng)計(jì)量和閾值的關(guān)系判斷故障檢測(cè)結(jié)果。

        3 應(yīng)用實(shí)例

        以工業(yè)系統(tǒng)故障檢測(cè)為應(yīng)用實(shí)例,其中數(shù)據(jù)來(lái)源于田納西-伊斯曼過(guò)程(Tennessee-Eastman Process, TEP)仿真系統(tǒng)。TEP系統(tǒng)主要包括41個(gè)觀測(cè)變量和21種預(yù)設(shè)故障模式,本文將在第1種故障(進(jìn)料比率A/C發(fā)生故障)下選取一個(gè)觀測(cè)變量(總進(jìn)料量)進(jìn)行仿真驗(yàn)證。訓(xùn)練數(shù)據(jù)和測(cè)試數(shù)據(jù)仿真時(shí)間均為50 h,采樣周期為0.01 h,共有5001列(樣本數(shù))50行(變量數(shù))。

        基于本文設(shè)計(jì)的故障檢測(cè)工具箱,在顯著性水平選取模塊中,設(shè)定顯著水平為α=0.05,分別利用Shewhart控制圖、CUSUM控制圖與EWMA控制圖在故障1情況下進(jìn)行檢測(cè),得到檢測(cè)圖如圖5所示。

        圖5 單變量統(tǒng)計(jì)檢測(cè)圖

        根據(jù)圖1和圖2檢測(cè)流程分別計(jì)算T2統(tǒng)計(jì)量和Q統(tǒng)計(jì)量,并得到2種統(tǒng)計(jì)量的閾值:

        =57.5169

        (14)

        (15)

        得到多變量統(tǒng)計(jì)檢測(cè)圖,如圖6所示。

        圖6 多變量統(tǒng)計(jì)監(jiān)測(cè)圖

        通過(guò)計(jì)算得到T2統(tǒng)計(jì)量和Q統(tǒng)計(jì)量誤報(bào)率和漏檢率分別為:

        FART2=4.7%, MDRT2=0

        FARQ=2.5%, MDRQ=0

        從上面的計(jì)算結(jié)果可知,該工具箱可以較靈敏地檢測(cè)出系統(tǒng)故障。

        4 結(jié)束語(yǔ)

        本文研究并設(shè)計(jì)了一種基于數(shù)據(jù)驅(qū)動(dòng)的故障檢測(cè)工具箱,結(jié)合MATLAB GUIDE語(yǔ)言和數(shù)據(jù)驅(qū)動(dòng)故障檢測(cè)技術(shù),進(jìn)行了故障檢測(cè)工具箱的可視化界面的設(shè)計(jì),給出了工具箱的設(shè)計(jì)思想和實(shí)現(xiàn)方法。利用所設(shè)計(jì)的工具箱,對(duì)TEP系統(tǒng)數(shù)據(jù)進(jìn)行了故障檢測(cè)的仿真驗(yàn)證,可以看出單變量統(tǒng)計(jì)檢測(cè)法能夠判斷出與故障變量相關(guān)的觀測(cè)變量,確定故障所在,一定程度上實(shí)現(xiàn)故障隔離,但會(huì)產(chǎn)生大量控制圖占用空間;多變量統(tǒng)計(jì)檢測(cè)法能夠直接判斷出系統(tǒng)是否存在故障,靈敏度較高。本故障檢測(cè)工具箱采用開放性設(shè)計(jì)框架,可以不斷實(shí)現(xiàn)更多功能,包括故障隔離、故障辨識(shí)等,這也是下一步研究的主要方向。

        猜你喜歡
        工具箱檢測(cè)法控件
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        T-SPOT.TB檢測(cè)法和熒光定量PCR檢測(cè)法在診斷結(jié)核病中的應(yīng)用價(jià)值
        Matlab曲線擬合工具箱在地基沉降預(yù)測(cè)模型中的應(yīng)用
        基于改進(jìn)檢測(cè)法的STATCOM建模與仿真
        基于電流平均值的改進(jìn)無(wú)功檢測(cè)法
        D-STATCOM一種改進(jìn)的補(bǔ)償電流檢測(cè)法
        搜狗分號(hào)工具箱 輸入更便捷
        小熊的工具箱
        就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        爸爸的工具箱
        中文一区二区三区无码视频| 无码区a∨视频体验区30秒| 欧美极品jizzhd欧美| 欧美激情区| 亚洲妇女av一区二区| 嫩呦国产一区二区三区av| 丝袜美腿一区二区三区| 国产免费午夜a无码v视频| 人妻无码∧V一区二区| 男女视频一区二区三区在线观看| 18禁止看的免费污网站| 国外精品视频在线观看免费| 一区二区三区内射视频在线观看| 少妇久久一区二区三区| 99久久无色码中文字幕人妻蜜柚| 日韩在线一区二区三区免费视频 | 日本一区二区三区高清在线视频 | 亚洲一区二区三区综合免费在线| 国产精品美女久久久久久 | 国产精品亚洲А∨天堂免下载| 日韩国产自拍成人在线| 色综合久久中文字幕综合网| 天堂…在线最新版资源| 国产在线一区二区三区av| 亚洲精彩av大片在线观看 | 久久精品国产屋| 91色综合久久熟女系列| 亚洲日韩久久综合中文字幕| 中国精品久久精品三级| 丝袜美腿一区二区在线观看| 又黄又刺激的网站久久| 7777奇米四色成人眼影| 国产超碰人人一区二区三区| 国产午夜免费一区二区三区视频| 国产99久久久国产精品免费看| 亚州精品无码久久aV字幕| 国产视频免费一区二区| 狂野欧美性猛xxxx乱大交| 999久久久精品国产消防器材| 久久精品av一区二区免费| 国产人成视频在线视频|