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

        ?

        基于狀態(tài)觀測器的空間機械臂關(guān)節(jié)故障診斷

        2021-03-28 02:32:46賈慶軒符穎卓陳鋼徐文倩
        航空學(xué)報 2021年1期
        關(guān)鍵詞:機械數(shù)據(jù)庫故障

        賈慶軒,符穎卓,陳鋼,徐文倩

        北京郵電大學(xué) 自動化學(xué)院,北京 100876

        空間機械臂通常被用以協(xié)助或替代宇航員執(zhí)行大量繁重復(fù)雜的在軌操作任務(wù),如懸停飛行器捕獲、載荷大范圍轉(zhuǎn)移、艙體組裝等[1-2]。然而,受太空環(huán)境惡劣、操作任務(wù)繁重和自身結(jié)構(gòu)復(fù)雜等因素的影響,空間機械臂極易發(fā)生關(guān)節(jié)故障[3]。當關(guān)節(jié)故障發(fā)生時,若不及時診斷并獲得相關(guān)故障信息,不僅導(dǎo)致空間機械臂無法執(zhí)行原定任務(wù),且可能使得故障影響擴大,威脅機械臂的運行安全。因此,亟需開展空間機械臂關(guān)節(jié)故障診斷的研究,及時檢測并診斷出故障信息,以提出相應(yīng)的故障處理應(yīng)對策略,保障任務(wù)的順利進行和機械臂的安全運行。

        在各類故障診斷技術(shù)中,基于解析模型的故障診斷技術(shù)是較常用的方法,其包含殘差生成和診斷決策兩個過程[4]。殘差用來反映被診斷系統(tǒng)的狀態(tài),當系統(tǒng)無故障時,殘差趨于零值,而當有故障發(fā)生時,殘差偏離零值?,F(xiàn)有研究常利用狀態(tài)估計法實現(xiàn)殘差的生成,如狀態(tài)觀測器方法[5]、粒子濾波器方法[6]、卡爾曼濾波器方法[7]等,其基本思想是利用實際系統(tǒng)的輸出與觀測器或濾波器的估計輸出進行比較形成殘差??紤]到狀態(tài)觀測器可以有效實時估計系統(tǒng)狀態(tài)或輸出值,本文將通過設(shè)計狀態(tài)觀測器跟蹤空間機械臂運行軌跡,生成空間機械臂各運行狀態(tài)的殘差。

        在狀態(tài)觀測器穩(wěn)定跟蹤空間機械臂運行軌跡后,若觀測殘差偏離零值,則表示發(fā)生了故障。然而,受太空中高能粒子、高層大氣、航天器振動等因素的干擾[8-9],空間機械臂在軌運行時不可避免地受到外界擾動的影響,造成殘差會在零值附近波動,但并不代表發(fā)生了關(guān)節(jié)故障。因此需事先為殘差序列設(shè)定閾值,只有當殘差超出閾值時,才可判定故障發(fā)生。當故障發(fā)生時,空間機械臂關(guān)節(jié)同時受到故障信號與外界擾動的作用,基于狀態(tài)觀測器的殘差信息實則為兩者共同作用的結(jié)果,若此時殘差信息仍保持在所設(shè)定的閾值之內(nèi),則診斷系統(tǒng)無法給予故障的警報。針對此情況,有較多學(xué)者利用神經(jīng)網(wǎng)絡(luò)[10]、集合論[11]、特征結(jié)構(gòu)配置[12]等方法對狀態(tài)觀測器進行干擾解耦,以消除外界擾動對殘差的影響,使得殘差只對故障信號敏感。然而,實際空間機械臂系統(tǒng)的復(fù)雜結(jié)構(gòu)很難滿足完全解耦的條件,且外界擾動形式多樣,無法得知其變化特性,導(dǎo)致難以實現(xiàn)對外界擾動的完全解耦。借鑒文獻[13]將歷史數(shù)據(jù)作為衡量標準以避免誤判或漏判的思想,本文利用系統(tǒng)大量的歷史運行數(shù)據(jù)進行殘差閾值的選取,若殘差不超過設(shè)定的閾值,則將故障信號視為外界擾動的一種而不給出故障發(fā)生的警報,此時也不會對系統(tǒng)安全及任務(wù)執(zhí)行效果產(chǎn)生影響。若故障信號與外界擾動共同作用下造成殘差超出了閾值,才給予故障發(fā)生的警報。

        在實現(xiàn)故障檢測后,需對故障殘差信息進行特征分析,利用合適的決策規(guī)則識別出故障模式(包括故障發(fā)生位置及故障程度),用以實現(xiàn)故障系統(tǒng)的恢復(fù)或容錯控制。故障殘差分析方法有神經(jīng)網(wǎng)絡(luò)法、模糊推理法、統(tǒng)計決策法等[14]。王建國[15]針對機器人殘差信息與故障間的不確定性關(guān)系,基于模糊推理法獲得系統(tǒng)每個運行狀態(tài)的殘差與不同故障模式間的隸屬度,進而利用有限個運行狀態(tài)的殘差實現(xiàn)故障模式的識別。然而,空間機械臂是一個強耦合系統(tǒng),任何一種故障模式的發(fā)生均會造成機械臂所有運行狀態(tài)的殘差發(fā)生較大的變化,此時各運行狀態(tài)的殘差與不同故障模式間均有可能存在較高的隸屬度,若只選取有限個狀態(tài)信息進行故障模式識別,容易造成其它重要信息缺失而導(dǎo)致故障模式的識別準確率降低。由于空間機械臂系統(tǒng)內(nèi)部強耦合關(guān)系的存在,不同故障模式所對應(yīng)的故障后系統(tǒng)整體運行狀態(tài)存在較大的差異,考慮空間機械臂這一特點,本文通過模擬不同故障模式下機械臂運行狀況,獲取運動過程所有運行狀態(tài)的故障殘差信息,建立包含多種故障模式的故障數(shù)據(jù)庫,進而采用相似度算法[16-17]判斷實際故障導(dǎo)致的機械臂故障殘差信息與故障數(shù)據(jù)庫各類別間的近似程度,實現(xiàn)故障模式的識別。

        綜上所述,本文通過兩個階段開展空間機械臂關(guān)節(jié)故障診斷的研究,第一是設(shè)計狀態(tài)觀測器跟蹤空間機械臂運行軌跡,獲得機械臂各運行狀態(tài)的殘差信息,進而將其與設(shè)定的閾值比較,實現(xiàn)故障的檢測并獲得故障發(fā)生時刻;第二是通過在故障時刻引入不同故障模式,獲得空間機械臂運行狀態(tài)故障殘差信息,用以構(gòu)建故障數(shù)據(jù)庫,進而將實際關(guān)節(jié)故障所導(dǎo)致的機械臂故障殘差信息與故障數(shù)據(jù)庫對比,識別出故障發(fā)生位置及其故障程度。本文所提空間機械臂關(guān)節(jié)故障診斷方法,可實時檢測故障的發(fā)生并獲得有效的故障信息,為故障系統(tǒng)的恢復(fù)或容錯控制提供指導(dǎo)。

        1 空間機械臂關(guān)節(jié)故障檢測

        檢測關(guān)節(jié)故障是否發(fā)生的思路是將空間機械臂實時運行狀態(tài)與期望的狀態(tài)進行對比,若兩者間的差異超出了閾值,則可判定發(fā)生了故障。同時,采集系統(tǒng)各運行狀態(tài)的故障殘差信息可作為識別故障模式的依據(jù)。本節(jié)在描述關(guān)節(jié)故障數(shù)學(xué)模型的基礎(chǔ)上建立關(guān)節(jié)故障空間機械臂動力學(xué)模型,進而結(jié)合滑模變結(jié)構(gòu)理論設(shè)計滑模狀態(tài)觀測器,通過跟蹤空間機械臂運行軌跡,實現(xiàn)對關(guān)節(jié)故障的檢測并生成故障殘差信息。

        1.1 關(guān)節(jié)故障空間機械臂數(shù)學(xué)模型

        關(guān)節(jié)故障空間機械臂數(shù)學(xué)模型是設(shè)計狀態(tài)觀測器的基礎(chǔ)。在給出關(guān)節(jié)故障數(shù)學(xué)描述的基礎(chǔ)上,結(jié)合常態(tài)下n自由度空間機械臂動力學(xué)模型,建立關(guān)節(jié)故障空間機械臂動力學(xué)模型。

        1.1.1 關(guān)節(jié)故障數(shù)學(xué)描述

        按照分類方式的不同,關(guān)節(jié)故障類型可分為加性故障和乘性故障[18-19]。對于加性關(guān)節(jié)故障,其故障信號可表示為

        uf=us

        (1)

        式中:us為關(guān)節(jié)發(fā)生加性故障后的偏移輸出。

        對于乘性關(guān)節(jié)故障,其故障信號可表示為

        uf=(λ-I)uθ

        (2)

        式中:uθ為期望關(guān)節(jié)輸出;λ=diag(λ1,λ2, …,λn)為關(guān)節(jié)有效輸出因子矩陣,其取值范圍為0≤λk≤1(k=1, 2, …,n);I為單位矩陣。

        當關(guān)節(jié)同時存在加性故障與乘性故障時,關(guān)節(jié)故障信號表示為

        uf=(λ-I)uθ+us

        (3)

        則關(guān)節(jié)的實際輸出為

        ua=uθ+uf=λuθ+us

        (4)

        1.1.2 關(guān)節(jié)故障空間機械臂動力學(xué)模型

        對于n自由度自由漂浮空間機械臂,其動力學(xué)方程為[20]

        (5)

        當發(fā)生關(guān)節(jié)故障時,結(jié)合關(guān)節(jié)故障模型式(3)~式(4),可得關(guān)節(jié)故障空間機械臂動力學(xué)方程為

        (6)

        1.2 滑模觀測器結(jié)構(gòu)設(shè)計

        狀態(tài)觀測器的思想是通過構(gòu)造與被控系統(tǒng)數(shù)學(xué)模型相似的觀測器模型,將系統(tǒng)實際輸出與觀測器輸出對比產(chǎn)生輸出誤差(即殘差),進而反饋至觀測器模型,使得正常狀態(tài)下觀測器殘差趨于零。本節(jié)基于空間機械臂動力學(xué)模型,利用滑模變結(jié)構(gòu)控制理論[21]設(shè)計滑模狀態(tài)觀測器,用以生成空間機械臂各運行狀態(tài)的殘差。

        (7)

        利用空間機械臂狀態(tài)方程,設(shè)計滑模觀測器:

        (8)

        (9)

        然而,符號函數(shù)極易導(dǎo)致觀測器輸出抖振[22],為消除抖振帶來的高頻干擾,本文采用以下雙曲正切函數(shù)[23]來代替式(9)符號函數(shù):

        (10)

        定義觀測器殘差為

        (11)

        將式(7)與式(8)代入式(11),可得殘差方程:

        (12)

        選取狀態(tài)觀測器的滑模面為s=e1=0,根據(jù)滑模面存在條件[21]:

        (13)

        (14)

        此時滑模觀測器滿足吸引性條件,即

        (15)

        則e2=-η2tanh(e1)-k2e1也將收斂至零,滿足漸進穩(wěn)定的判定條件。

        1.3 故障檢測及故障殘差生成

        當空間機械臂正常工作時,隨著運行時間的增加,滑模觀測器將逐漸跟蹤機械臂運行軌跡,此時殘差只受外界擾動的影響,其值較小,會在零值附近波動。當關(guān)節(jié)故障發(fā)生后,機械臂關(guān)節(jié)輸入由uθ+ud變?yōu)棣藆θ+ud+us,此時式(7)的空間機械臂狀態(tài)方程轉(zhuǎn)化為

        (16)

        由式(11)可知,觀測器滑模面被破壞,狀態(tài)觀測器將不再跟蹤實際運行軌跡,即殘差將不收斂于零,進而將殘差與閾值相比較即可實現(xiàn)故障的檢測。

        選取系統(tǒng)運行狀態(tài)的角度殘差作為待比較的對象信息。首先選取角度殘差閾值rth=(rth_1,rth_2,…,rth_n+6),其中rth_j(j=1,2,…,n+6)表示空間機械臂第j個運行狀態(tài)的角度殘差閾值。當無故障時,殘差閾值的選擇取決于系統(tǒng)外界擾動τd的邊界,設(shè)計為

        rth=f(τd)

        (17)

        式中:f(·)為外界擾動與殘差間的函數(shù)關(guān)系,其解析式由關(guān)節(jié)故障空間機械臂數(shù)學(xué)模型確定。

        殘差閾值的選取依賴于設(shè)計人員的經(jīng)驗,選取過大時會使得系統(tǒng)對故障的反應(yīng)遲鈍,導(dǎo)致故障檢測漏報或者延遲,選取過小又會使得系統(tǒng)對故障過于敏感而導(dǎo)致誤報。為此,本文通過采集大量機械臂正常工作時的歷史運行數(shù)據(jù),確定外界隨機擾動(范數(shù)有界)作用下機械臂各運行狀態(tài)殘差的極值,從而將該值設(shè)定為閾值。閾值選取的具體流程為

        (18)

        (19)

        由式(7)與式(8),此時有:

        f(ud+uf)>rth

        (20)

        式(20)物理意義即為當故障信號與外界擾動共同作用所造成的系統(tǒng)運行狀態(tài)殘差大于設(shè)定的閾值時,關(guān)節(jié)故障可被檢測。

        即使系統(tǒng)存在故障,若故障信號與外界擾動的共同作用使得殘差仍保持在閾值以內(nèi),此時診斷系統(tǒng)依然視機械臂工作正常,而將故障信號視為擾動的一種,只表現(xiàn)為可能引發(fā)故障的潛在因素。當故障信號與外界擾動共同造成的殘差超過閾值時,則故障可被診斷系統(tǒng)檢測。

        2 基于殘差分析的關(guān)節(jié)故障模式識別

        在完成故障檢測并獲得空間機械臂運行狀態(tài)的故障殘差信息后,通過分析殘差特征可實現(xiàn)故障模式的識別。通過模擬不同故障模式下空間機械臂運行狀況,采集各故障模式對應(yīng)的系統(tǒng)運行狀態(tài)故障殘差信息,建立包含多類故障模式的故障數(shù)據(jù)庫;利用相似度算法,判斷實際故障導(dǎo)致的機械臂故障殘差信息與故障數(shù)據(jù)庫中各類別的近似程度,篩選出與實際故障殘差相似度最大的一類,完成故障發(fā)生位置及故障程度的診斷。

        2.1 故障數(shù)據(jù)庫建立

        通過在仿真平臺上于故障時刻引入不同故障模式,學(xué)習(xí)各類故障模式下空間機械臂運行狀態(tài),進而采集這些運行狀態(tài)數(shù)據(jù)作為故障樣本,用以構(gòu)建故障數(shù)據(jù)庫,數(shù)學(xué)描述為

        定義故障位置集為P={Jk|k=1,2,…,n},Jk表示關(guān)節(jié)編號;故障程度集為D={φl|φ=(λ,us),l=1,2,…,m},m表示故障程度總個數(shù)。取該兩個集合的元素,倆倆組合構(gòu)成不同的故障模式,可表示為

        S={(P1,D1),(P1,D2),…,(Pi,Dj)}

        (21)

        式中:Pi、Dj分別表示故障位置集P的第i個元素和故障程度集D的第j個元素,則故障模式有n×m個類別。

        對于故障模式(Jk,φl),由滑模觀測器獲得該模式下空間機械臂關(guān)節(jié)與基座的角度殘差:

        k_le1=[Δk_lqb,Δk_lqθ]= [Δk_lxb,Δk_lyb,

        Δk_lzb,Δk_lαb,Δk_lβb,Δk_lγb, Δk_lqθ1,

        Δk_lqθ2,…,Δk_lqθn]

        (22)

        而每個狀態(tài)分量是運行時間t的函數(shù),即在關(guān)節(jié)故障發(fā)生后在每個運行時刻ti的采樣數(shù)據(jù):

        k_le1j=[k_le1j_t1,k_le1j_t2, …,k_le1j_tN]

        (23)

        其中i滿足:

        (24)

        式中:tf、te分別表示故障發(fā)生時刻和仿真平臺上停止數(shù)據(jù)采集的時刻;Δt表示機械臂運動規(guī)劃步長;N代表故障數(shù)據(jù)庫數(shù)據(jù)的長度。

        通過遍歷故障模式集S中的每一組元素,模擬不同模式下空間機械臂運行狀況,由滑模觀測器獲得對應(yīng)的空間機械臂狀態(tài)運行狀態(tài)角度殘差,即可建立包含故障發(fā)生位置和故障程度信息的空間機械臂運行狀態(tài)故障數(shù)據(jù)庫。

        2.2 基于殘差相似度的故障模式識別

        故障數(shù)據(jù)庫包含的故障模式有多類,當實際的空間機械臂運行狀態(tài)故障殘差與其中某一類故障模式所對應(yīng)的殘差最為相似,即可識別出實際的故障模式。

        設(shè)空間機械臂運行狀態(tài)實際故障殘差為

        kd_lde1j=[kd_lde1j_t1,kd_lde1j_t2, …,kd_lde1j_tM]

        (25)

        式中:kd、ld表示待識別的實際故障發(fā)生位置和故障程度。殘差序列維度M(即數(shù)據(jù)長度)與數(shù)據(jù)采集的時間有關(guān)。在實際工程應(yīng)用中,需使機械臂在發(fā)生關(guān)節(jié)故障后繼續(xù)運行一段時間,以便采集一定大小的故障信息,此時實際故障殘差的數(shù)據(jù)長度M與機械臂實際運行終止時間有關(guān),即

        (26)

        式中:ts為故障后空間機械臂停止運行的時刻。一般地,實際故障殘差的數(shù)據(jù)長度較故障數(shù)據(jù)庫的短,即M≤N。M越大,代表采集的數(shù)據(jù)所包含的故障信息越豐富,更有利于實現(xiàn)故障模式的識別。

        式(25)所顯示的殘差序列是一種特殊的既有大小又有方向的高維向量,在評估其與故障數(shù)據(jù)庫各故障模式間的相似程度時,需同時考慮這兩方面的特點進行計算近似度。為此,利用向量夾角的余弦值和歐式距離來評估實際故障殘差與故障數(shù)據(jù)庫各故障模式間的相似度,實現(xiàn)kd、ld的識別。

        余弦相似度表征了對象在方向上的相似度,對于向量a、b,定義其間的余弦相似度為[16]

        (27)

        歐式距離相似度表征了對象在絕對數(shù)值上的相似度,定義其間的歐式距離相似度為[17]

        (28)

        dist(a,b)的值越小,表示a、b的相似度越高。

        由于機械臂各運行狀態(tài)的殘差具有不同數(shù)量級的大小,需對數(shù)據(jù)進行歸一化處理以便在同一數(shù)量級下分析殘差特征。對于序列k_le1j、kd_lde1j,按式(29)進行歸一化:

        (29)

        利用歸一化處理后的殘差信息,基于余弦相似度和歐式距離相似度,定義實際故障殘差與故障數(shù)據(jù)庫各類故障模式間的相似度為

        (30)

        式(30)是基于機械臂所有運行狀態(tài)的角度殘差所構(gòu)建的相似度指標,由此即可獲得維度為n×m的相似度矩陣Φ。通過尋找相似度矩陣Φ中最大的元素,將對應(yīng)的行列序號k與l作為實際故障發(fā)生的位置和故障程度信息,完成故障模式的識別。

        3 仿真研究

        以7自由度空間機械臂為研究對象,驗證基于狀態(tài)觀測器的空間機械臂關(guān)節(jié)故障診斷方法。7自由度空間機械臂結(jié)構(gòu)如圖1所示,其D-H參數(shù)和動力學(xué)參數(shù)分別如表1和表2所示。實驗仿真中,機械臂運動規(guī)劃步長為Δt=0.05 s。

        圖1 7自由度空間機械臂結(jié)構(gòu)Fig.1 Structure of 7-DOF space manipulator

        表1 空間機械臂D-H參數(shù)Table 1 D-H parameters of space manipulator

        表2 空間機械臂動力學(xué)參數(shù)Table 2 Dynamics parameters of space manipulator

        3.1 關(guān)節(jié)故障檢測及故障殘差生成

        利用隨機數(shù)法在0~1之間產(chǎn)生隨機值作為隨機變量,設(shè)外界隨機擾動力矩為

        τd=(-1.5+3rand(·))sin(rand(·)Δt)

        (31)

        式中:rand(·)表示在[0,1)范圍內(nèi)取值的隨機函數(shù)。

        根據(jù)觀測器的收斂條件,可令所設(shè)計的滑模觀測器增益矩陣為

        (32)

        設(shè)空間機械臂初始狀態(tài)為[0 m, 0 m, 0 m, 0°, 0°, 0°, -50°, -170°, 150°, -60°, 130°, 170°, 0°],而滑模觀測器初始觀測值為[0 m, 0 m, 0 m, 0°, 0°, 0°, -45°, -165°, 155°, -55°, 15°, 175°, 5°],利用滑模觀測器跟蹤空間機械臂運行軌跡。仿真結(jié)果如圖2所示。

        圖2 基于滑模觀測器的空間機械臂軌跡跟蹤Fig.2 Trajectory tracking of space manipulator based on sliding-mode observer

        從圖2可以看出,空間機械臂開始運行時,由于機械臂初始狀態(tài)與觀測器初始觀測值不一致,兩者的軌跡不重合,但隨著運行時間的增加,觀測器逐漸跟蹤上空間機械臂運行軌跡,殘差逐漸趨于零,結(jié)果如圖3所示。

        圖3 空間機械臂正常運行時滑模觀測器觀測殘差Fig.3 Residuals of sliding-mode observer with manipulator being at normal state

        從圖3可以看出,約從6 s開始,空間機械臂各狀態(tài)故障殘差二范數(shù)的數(shù)量級保持在10-2(單位:m或(°)),表明此時狀態(tài)觀測器已穩(wěn)定跟蹤空間機械臂運行軌跡。

        通過多次模擬仿真空間機械臂正常運行狀況,可以獲得觀測器穩(wěn)定跟蹤空間機械臂運行軌跡后(6 s后)各狀態(tài)觀測殘差信息。設(shè)置仿真實驗次數(shù)為K=50,依據(jù)式(18)選取故障殘差閾值為:

        rth=[0.014 0 m, 0.011 4 m, 0.013 9 m, 0.000 2°,

        0.002 2°, 0.002 1°, 0.003 9°, 0.001 1°,

        0.006 0°, 0.006 4°, 0.027 6°, 0.046 0°,

        0.040 2°]

        (33)

        假設(shè)在8 s時空間機械臂關(guān)節(jié)2發(fā)生故障,不考慮發(fā)生加性故障的情況,設(shè)其故障程度為φ=[0.003,0]。則空間機械臂各運行狀態(tài)故障殘差如圖4所示。

        圖4 關(guān)節(jié)2故障時滑模觀測器殘差Fig.4 Residuals of sliding-mode observer with failure occurring at joint 2

        從圖4可以看出,在8 s之前,基于滑模觀測器的空間機械臂軌跡跟蹤曲線與圖2基本一致。而從8 s開始,隨著時間的積累,空間機械臂實際運行軌跡逐漸偏離觀測器所觀測的軌跡,各運行狀態(tài)的殘差不再收斂。在8.15 s時,有

        (34)

        關(guān)節(jié)1與關(guān)節(jié)2的角度殘差超出了設(shè)定的閾值,表明空間機械臂在8.15 s發(fā)生了關(guān)節(jié)故障。所檢測的故障發(fā)生時刻與實驗所設(shè)置的故障時刻大體一致,說明故障檢測方法是有效的。然而,此時仍無法識別故障位置及故障程度。3.2節(jié)可通過在8.15 s引入不同故障程度的不同關(guān)節(jié)故障,構(gòu)建對應(yīng)的空間機械臂運行狀態(tài)故障數(shù)據(jù)庫,基于此實現(xiàn)故障模式識別。

        3.2 關(guān)節(jié)故障模式識別

        當關(guān)節(jié)3在8.15 s發(fā)生故障時,空間機械臂運行狀態(tài)的故障殘差如圖5所示。與圖4對比,關(guān)節(jié)故障后的機械臂各狀態(tài)有很大的差異,說明不同故障模式所造成的機械臂運行狀態(tài)是不同的。從這個角度出發(fā),若能夠建立包含不同故障模式對應(yīng)的空間機械臂運行狀態(tài)故障數(shù)據(jù)庫,則當實際發(fā)生某種故障時,將實際故障數(shù)據(jù)與故障數(shù)據(jù)庫對比,即可識別故障發(fā)生位置與故障程度。

        圖5 關(guān)節(jié)3故障時滑模觀測器殘差Fig.5 Residuals of sliding-mode observer with failure occurring at joint 3

        不考慮發(fā)生加性故障的情況,即故障程度的偏移分量us為零,選取發(fā)生乘性故障的有效因子λ范圍為[0.001,0.005],在建立故障數(shù)據(jù)庫時,設(shè)置故障程度有[0.001,0],[0.002,0],[0.003,0], [0.004,0],[0.005,0]5種可能。而故障關(guān)節(jié)發(fā)生位置均有可能發(fā)生在各關(guān)節(jié)上,即有7種可能,因此故障數(shù)據(jù)庫的故障模式有35(=5×7)類,且故障數(shù)據(jù)庫每一類模式下由13(=6+7)個運行狀態(tài)的殘差組成。取故障殘差庫的數(shù)據(jù)長度為

        考慮外界擾動的影響,在構(gòu)建故障數(shù)據(jù)庫每類故障模式對應(yīng)的運行狀態(tài)殘差時,設(shè)置模擬實驗次數(shù)為100次,然后在每個時刻取100次模擬實驗的各運行狀態(tài)故障殘差的平均值,作為對應(yīng)運行狀態(tài)最終的故障殘差,進而通過遍歷各類故障模式,完成故障數(shù)據(jù)庫的建立。

        設(shè)3.1節(jié)中空間機械臂在關(guān)節(jié)2發(fā)生故障后1 s停止運動,則采集的實際故障殘差的數(shù)據(jù)長度為

        令權(quán)值系數(shù)ρ=0.8,將長度為20的實際故障殘差與故障數(shù)據(jù)庫對比,根據(jù)式(30)求解其間的相似度矩陣為

        Φ=

        (35)

        矩陣Φ中,第2行第3列的元素值最大,說明與故障數(shù)據(jù)庫中關(guān)節(jié)2發(fā)生故障程度為[0.003,0]的這一故障模式最為相似,同本文仿真實驗的初始設(shè)置一致,驗證了本文所提診斷算法的正確性。

        根據(jù)式(30),不同的權(quán)值系數(shù)ρ將會影響實際故障殘差與故障數(shù)據(jù)庫各類故障模式間的相似度,從而影響診斷的結(jié)果。為探究故障診斷正確率與所選的ρ間的關(guān)系,計算不同的權(quán)值系數(shù)ρ∈[0,1]下相似度矩陣。設(shè)置每個不同的ρ對應(yīng)的實驗次數(shù)為50次,實驗結(jié)果如圖6所示。

        圖6 故障診斷正確率與權(quán)值系數(shù)ρ間的關(guān)系Fig.6 Relationship between accuracy of fault diagnosis and weight coefficient ρ

        結(jié)合圖6與式(30)可以看出,當側(cè)重于使用余弦相似度進行故障診斷時,診斷正確率比較高;當側(cè)重于使用歐式距離相似度進行故障診斷時,則診斷正確率比較低。

        仿真實驗在建立故障數(shù)據(jù)庫時只考慮了乘性故障,但并不影響故障診斷方法的有效性,即實際應(yīng)用過程可以利用本文方法建立同時考慮乘性故障和加性故障的故障數(shù)據(jù)庫,以實現(xiàn)相關(guān)故障信息的診斷。

        4 結(jié) 論

        1) 在建立關(guān)節(jié)故障空間機械臂數(shù)學(xué)模型的基礎(chǔ)上,設(shè)計狀態(tài)滑模觀測器實現(xiàn)對空間機械臂運行軌跡的跟蹤,以獲得系統(tǒng)各運行狀態(tài)的殘差信息。

        2) 通過多次模擬空間機械臂正常工作狀況選取殘差閾值,進而比較系統(tǒng)運行狀態(tài)殘差與閾值,實現(xiàn)了關(guān)節(jié)故障的檢測。

        3) 通過在故障時刻引入不同故障模式,構(gòu)建故障數(shù)據(jù)庫,并將實際關(guān)節(jié)故障殘差與故障數(shù)據(jù)庫進行對比,實現(xiàn)了故障發(fā)生位置及其故障程度的識別,完成空間機械臂關(guān)節(jié)故障診斷。

        猜你喜歡
        機械數(shù)據(jù)庫故障
        調(diào)試機械臂
        當代工人(2020年8期)2020-05-25 09:07:38
        故障一點通
        簡單機械
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        機械班長
        奔馳R320車ABS、ESP故障燈異常點亮
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        按摩機械臂
        中文字幕精品人妻av在线| 真人与拘做受免费视频| 亚洲饱满人妻视频| 久久青青草视频免费观看| 午夜免费观看一区二区三区| 激情内射亚洲一区二区三区| 东京热加勒比无码少妇| 天天躁日日操狠狠操欧美老妇| 18禁成人免费av大片一区| 久久中文字幕人妻淑女| 无码少妇精品一区二区免费动态| 国产一级特黄无码免费视频| 无人视频在线播放在线观看免费| 精品在线观看一区二区视频| 亚洲国产精品成人综合色| 猫咪www免费人成网最新网站| 97色人阁俺也去人人人人人| 中文字幕午夜精品久久久| 性xxxx18免费观看视频| 亚洲国产精品线路久久| 亚洲视频在线视频在线视频| 一个少妇的淫片免费看| 国产丝袜在线精品丝袜| 亚洲国产精品自产拍久久蜜AV| 久久精品国产亚洲av日韩精品| 国产精品亚洲精品日韩已方| 内射少妇36p九色| 欧美日韩一区二区三区视频在线观看| 精品老熟女一区二区三区在线| 免费a级毛片无码a∨中文字幕下载| 婷婷五月综合激情| 日韩av不卡一二三区| 三级黄色片免费久久久| 亚洲丁香五月天缴情综合| 中文字幕人成人乱码亚洲| 丝袜美腿在线观看视频| 中文字幕中文有码在线| 日韩毛片基地一区二区三区| 一区二区三区在线免费av| 国产欧美在线观看不卡 | 色窝窝免费播放视频在线|