李成剛, 陳 晶, 尤晶晶, 王 艷, 顏燈燈
(1. 南京航空航天大學 機電學院, 南京 210016; 2. 南京林業大學 機械電子工程學院, 南京 210037)
并聯式六維加速度傳感器故障診斷與修復
李成剛1, 陳 晶1, 尤晶晶2, 王 艷1, 顏燈燈1
(1. 南京航空航天大學 機電學院, 南京 210016; 2. 南京林業大學 機械電子工程學院, 南京 210037)
通過引入“輔助角速度”,將并聯式六維加速度傳感器的二階非線性動力學方程組化為一階線性微分方程組,實現了動力學方程的完全解耦。通過運用并聯機構的正向運動學理論推導系統輸入量之間的固有約束關系,建立起該傳感器故障診斷的模型,并給出具體的可修復故障組合。定義一種故障診斷修復率的概念,對傳感器故障的可修復性進行量化,發現傳感器的故障診斷修復率較低。基于此,提出一種改進的并聯式六維加速度傳感器構型,依據故障自診斷模型歸納出故障判定方程并結合故障樹分析法進行故障診斷,對具體的故障工況提供故障修復方案,結果表明,相較于原結構,并聯式六維加速度傳感器故障診斷修復率提高了28%。運用ADAMS軟件仿真驗證,結果顯示故障支鏈修復后的綜合誤差不超過6.38%,驗證了所提出的故障診斷及修復方案的正確性和可行性。
六維加速度傳感器; 故障診斷; 故障樹分析法; 故障修復
隨著對物體六維運動特征參量探索的不斷加深,人們的測量要求也在不斷提高。近年來,六維加速度傳感器作為測量物體運動狀態的重要元器件[1],被廣泛應用于機器人動力學控制[2]、航空航天[3]、生物醫療[4]等多個領域,其應用前景與剛性需求越來越突出。然而,一旦傳感器出現性能蛻化、故障甚至失效,將不可避免地影響后續的測量、監控等工作,輕則導致系統故障,重則造成不可估量的生命、財產損失。保證系統可靠性除了提高傳感器自身質量之外,還可及時采取檢測和處理措施防止故障蔓延,傳感器的故障診斷技術應運而生[5]。
目前,傳感器故障診斷的基本思路是利用傳感器的冗余信息進行故障診斷[6]。趙志剛等[7]利用多個傳感器組合對系統進行檢測進而表決判斷出失效傳感器;Fraher等[8]通過分析氧在系統中的物理擴散模型,診斷并處理溶解氧傳感器易發生的滲透膜堵塞故障。信號處理和神經網絡近年來也在故障診斷領域得到廣泛應用。李志農等[9]基于小波變換來分解信號的固有形態并將其應用到轉子碰磨故障診斷中;Niaki等[10]利用神經網絡識別多元控制圖中的異常變量,以此實現系統的故障檢測。不難看出,硬件冗余法故障診斷的思路清晰方法簡單,但是經濟代價昂貴,系統冗余復雜。信號處理、神經網絡等基于模式識別實現故障診斷的方法則對系統自身的故障模式依賴性較強。
本文以尤晶晶等[11-12]提出的并聯式六維加速度傳感器為對象,通過挖掘其系統輸入的固有屬性,提出一種脫離于故障模式的故障自診斷模型。對六維加速度傳感器的可修復故障進行統計,給出故障自診斷修復率的定義。在改進傳感器結構的基礎上運用故障樹分析法(Fault Tree Analysis,FTA)[13]進行診斷并給出了具體的故障修復方案。仿真結果有效驗證了該方案的可行性。
1.1 并聯式六維加速度傳感器的組成與傳感原理
并聯式六維加速度傳感器以并聯機構為彈性體,壓電陶瓷充當敏感元件,其三維模型如圖1所示,主要零部件包括質量塊、復合彈性球鉸鏈、壓電陶瓷、彈性球鉸鏈、外殼等。
圖1中所標注的數字①~⑨對應于9條SPS支鏈編號,其中,S代表柔性球鉸鏈,P代表移動副。當外殼底板剛性固接于載體并隨載體受到加速度作用時,由于各支鏈可視為二力桿,因而每根支鏈會在廣義慣性力的拉伸或壓縮下產生相應軸向力fi,該軸向力由壓電陶瓷感知,成為傳感器系統的輸入信號。由于壓電陶瓷的剛度較大,質量塊與外殼之間的相對運動可忽略不計,質量塊質心的絕對線加速度與質量塊的絕對角加速度即為載體的六維絕對加速度。構建傳感器系統的動力學模型,建立傳感器輸入-輸出之間的數學關系并運用牛頓-歐拉方程求解出待測量。

圖1 并聯式六維加速度傳感器物理模型圖
1.2 解耦算法
9-SPS并聯式六維加速度傳感器的結構簡圖如圖2所示,其中bi表示復合球鉸鏈的位置坐標,Pi表示移動副,Bi表示一般球鉸鏈的位置坐標。零位狀態下在質量塊的質心處建立慣性坐標系,x/y/z正交坐標軸分別與支鏈③、②、④同向平行。在質量塊上建立坐標系{M},在地面上建立慣性坐標系{O}。

圖2 并聯式六維加速度傳感器結構簡圖
傳感器工作過程中,在慣性系中作用在質量塊上的合力FO以及對質心的合力矩TO分別為
(1)
(2)

(3)
其中:
根據Newton-Euler法構建系統的動力學方程組,質量塊質心的絕對線加速度aO,與質量塊的絕對角加速度εO可表示為
(4)
(5)
式(4)與式(5)強耦合、非線性,不能直接求解?,F引入輔助角速度ω*,使其與質量塊的絕對角速度ωO滿足下列關系式
其中:結合四元數知識[14]可將ωO表示為
(7)
將式(6)的等號兩邊同時對時間求導有

(8)
結合式(5)和式(8)有
(9)
結合式(3)、式(6)和式(7)有
(10)
假設六維加速度傳感器在零時刻的運動參量為
(11)
運用改進的歐拉算法,遞推出任意采樣時刻N時刻的運動參量與當前時刻系統的輸入值及上一時刻N-1時刻運動參量的數值公式為
(12)
(13)
式中:r為采樣步長。

2.1 故障判定的數學模型
在下文中涉及到的與故障相關的概念有三個,分別是“故障判定”、“故障診斷”、“故障修復”。為了防止混淆,現分別進行說明。“故障判定”是指確定使用中的系統是否發生故障的操作;“故障診斷”是指在確定系統發生故障的情況下,分析出具體的故障來源的操作,其對后續修復處理工作有指導意義;“故障修復”是指在確定了故障來源的情況下,對故障進行處理更正,從而使系統能夠恢復正常工作的操作。
從圖2可以看出,三個復合彈性球鉸鏈是剛性固定在質量塊上的。質量塊可以近似看作剛體,則三個復合彈性球鉸鏈轉動中心之間的相對距離始終保持恒定不變,該關系可用數學形式描述為
(14)
現已知傳感器系統的輸入f1~f9,運用并聯機構的正向運動學理論[15-16]并舍去高階小量,便可得關于力的各復合彈性球鉸鏈的坐標矩陣為
(15)
式中:ki表示對應于第i條支鏈上壓電陶瓷的剛度系數。
將式(15)代入式(14)并舍去高階小量后,可整理得出關于傳感器輸入特性的三個力與變形協調方程為
(16)
式(16)表征了傳感器系統輸入量之間的固有約束關系,在傳感器系統正常工況下該約束關系始終成立,并不依據載體的運動特征而變化。由此,可將式(16)作為六維加速度傳感器故障判定的基本判定方程,一旦部分或全部方程不成立,系統應立刻發出警報,并進行后續的分析、修復等處理工作。
同時,進一步分析式(16)可發現,傳感器各支鏈的軸向力之間滿足一定的數學關系,這意味著,當某些支鏈發生故障,采集到的軸向力無法使用時,可根據其它支鏈的軸向力近似求解出其理論輸入值,從而使得傳感器繼續正常工作,為后續的故障修復提供思路。經總結,可修復的工況包括三類:當且僅當一根支鏈發生故障時,可通過近似求解修復的故障工況共包含9種;當且僅當兩根支鏈發生故障時,可通過近似求解修復的故障工況共包含33種;當且僅當三根支鏈發生故障時,可通過近似求解修復的故障工況共包含51種。根據六維加速度傳感器工作原理可知,若有其它形式的支鏈組合發生故障時,傳感器發生失效。因此,可修復故障工況共計93種,如表1所示,其中以帶圈的數字編號表示故障支鏈,未寫出的支鏈表示完好。

表1 近似求解可修復工況匯總表
2.2 改進的并聯式六維加速度傳感器
盡管依據式(16)中的基礎判定方程可實現傳感器系統的實時監控,高效率地判定故障是否發生。但在確定發生故障工況的情況下,通過分析故障判定方程僅僅能診斷出①、⑤、⑨、①⑤、①⑨、⑤⑨等6種故障工況。若定義故障診斷修復率δ如下:

(17)
式中:w表示在僅依據傳感器自身特性的情況下,可診斷出故障工況并可進行修復的故障工況總數;S表示已知具體故障工況情況下可修復故障工況總數。
則并聯式六維加速度傳感器的故障自診斷修復情況如表2所示。

表2 故障自診斷修復情況匯總表
顯然,并聯式六維加速度傳感器的故障自診斷修復率是比較低的。同時,對故障判定方程與診斷結果進行對比,可以發現,支鏈2/3/4/6/7/8在判定方程中僅出現一次,因而當其發生故障時,僅能判定其所在的方程不成立,卻無法確切判斷出具體的故障支鏈,因而無法實現故障診斷。然而,結合式(4)與式(5)不難發現支鏈 2/3/4/6/7/8對傳感器系統的重要性。因此,致力于提高六維加速度傳感器的故障自診斷率是有必要的。
現提出一種改進的并聯式六維加速度傳感器構型,如圖3所示。支鏈2/6/7在原有結構上增加一個壓電陶瓷,原有的一般彈性球鉸鏈與復合彈性球鉸鏈保持不變,即改進后的支鏈是由兩個壓電陶瓷通過一個彈性球鉸鏈串聯起來的,如圖4所示。而根據壓電陶瓷基于正壓電效應工作的性質又可知兩個壓電陶瓷在電路上為并聯關系。

(18)
2.3 基于故障樹分析的故障診斷
改進的并聯式六維加速度傳感器三個復合彈性球鉸鏈轉動中心之間的相對距離仍然保持恒定不變,輸入量之間依然滿足固有約束關系

圖3 改進的六維加速度傳感器物理模型圖

圖4 改進的支鏈2/6/7結構圖
(19)

結合式(18)與式(19)不難得到式(20)與式(21),如下:
(20)
(21)
將式(19)中的三個作為六維加速度傳感器故障判定的基本判定方程,式(18)、式(20)和式(21)中的九個方程作為衍生判定方程。依據基本判定方程可快速判定六維加速度傳感器是否故障,現基于故障樹分析方法對傳感器進行故障診斷分析。以式(19)中的三個基本判定方程作為故障樹頂事件,以式(18)、式(20)和式(21)中的九個衍生判定方程作為故障樹中間事件,用逐級細化的圖形方式演繹推理出故障樹底事件,即具體的可修復故障工況。
不可忽略的是支鏈2/6/7結構的改進不可避免地使得六維加速度傳感器的部分故障工況發生了細化,故障工況變得復雜了。經分析,細化后的六維加速度傳感器可修復故障工況共有299種,其中包括單支鏈可修復故障工況15種,雙支鏈可修復工況87種以及三支鏈可修復工況197種。由于篇幅限制,現僅給出具體單支鏈、雙支鏈可修復工況,如表3所示。
表3 結構改進后的單支鏈、雙支鏈可修復工況匯總表
Tab.3 The summary of single and double branched chain working condition of the improved structure that can be repaired by approximate solution

①②②'②②'③④⑤⑥⑥'⑥⑥'⑦⑦'⑦⑦'⑧⑨①②①②'①③①④①⑤①⑥①⑥'①⑦①⑦'①⑧①⑨②③②'③②⑤②'⑤②⑥②'⑥②⑥'②'⑥'②⑦②'⑦②⑦'②'⑦'②⑧②'⑧②⑨②'⑨③④③⑤③⑥③⑥'③⑧③⑨④⑤④⑥④⑥'④⑦④⑦'④⑧④⑨⑤⑥⑤⑥'⑤⑦⑤⑦'⑤⑧⑤⑨⑥⑦⑥'⑦⑥⑦'⑥'⑦'⑥⑨⑥'⑨⑦⑧⑦'⑧⑦⑨⑦'⑨⑧⑨①②②'①⑥⑥'①⑦⑦'②②'③②②'⑤②②'⑥②②'⑥'②②'⑦②②'⑦'②②'⑧②②'⑨②⑥⑥'②'⑥⑥'②⑦⑦'②'⑦⑦'③⑥⑥'④⑥⑥'④⑦⑦'⑤⑥⑥'⑤⑦⑦'⑥⑥'⑦⑥⑥'⑦'⑥⑦⑦'⑥'⑦⑦'⑥⑥'⑨⑦⑦'⑧⑦⑦'⑨②②'⑥⑥'②②'⑦⑦'⑥⑥'⑦⑦'
為了使故障診斷工作更加條理清晰,對故障樹頂事件進行分類,共計四大類:
(1) 式(19)中三個方程均成立,該分類對應六維加速度傳感器系統正常工況。
(2) 式(19)中三個方程有且只有一個方程不成立,該分類包括三種具體情況:(D)、(E)成立而(F)不成立,(D)、(F)成立而(E)不成立,(E)、(F)成立而(D)不成立。盡管三種具體情況所對應的具體可修復故障不相同,但頂事件、中間事件、底事件的邏輯關系是相似的。如圖5所示是(D)、(E)成立而(F)不成立時所繪制的故障樹圖形。

圖5 (D)、(E)成立、(F)不成立時故障樹分析圖
(3) 式(19)中三個方程有且只有兩個方程不成立,該分類包括三種具體情況:(D)、成立而(E)(F)不成立,(E)成立而(D)、(F)不成立,(F)成立而(D)、(E)不成立。如圖6所示是(D)成立而(E)、(F)不成立時所繪制的故障樹圖形。
(4) 式(19)中三個方程均不成立,故障工況比較復雜。
2.4 故障處理方案
基于故障樹分析法對并聯式六維加速度傳感器進
行故障診斷并分析出具體可修復故障工況后,依據輸入固有約束關系對故障支鏈進行數值替代的修復。以可修復工況②,⑤,⑦為例,具體給出并聯式六維加速度傳感器的故障修復方案。

(22)
結構改進后,并聯式六維加速度傳感器故障自診斷修復結果如下:
(1) 單支鏈故障自診斷修復工況達12種,修復率為80%,相比原結構增加46.67%。
(2) 雙支鏈故障自診斷修復工況達48種,修復率為55.17%,相比原結構增加51.60%。
(3) 三支鏈故障自診斷修復工況達43種,修復率為21.82%,相比原結構增加21.82%。

圖6 (D)、(E)不成立、(F)成立時故障樹分析圖
為驗證本文所推導并聯式六維加速度傳感器動力學方程矩陣解法的正確性及有效性,在動力學軟件ADAMS中建立9-SPS型并聯式六維加速度傳感器虛擬樣機,如圖7所示,以彈簧代替傳感器的9條SPS支鏈。相關參數設為:質量塊邊長21 mm,質量0.578 kg;支鏈初始長度25.5.0 mm;彈簧等效剛度系數取為2.07×105N/mm。

圖7 改進的六維加速度傳感器虛擬樣機模型
在傳感器外殼上分別沿(-10, 5, 7)和(8, 6, -7)方向施加直線驅動和旋轉驅動以模擬載體真實的六維振動環境,驅動函數分別為χ=20.00 cos(10πt)-20.00(mm)π和φ=2.87cos(10πt)-2.87(°),現借助MATLAB軟件進行數據處理,從而人為制造出可自診斷修復工況②,⑤,⑦,使各支鏈輸出分別發生短路故障(置0 N)、偏置故障(偏置±2 N)及隨機擾動(擾動幅值為1 N,均值為0 N),對傳感器進行動力學仿真,仿真時間為2 s,采樣步長0.002 s。根據本文所推導的動力學方程解耦算法,對傳感器的六維加速度進行解耦,將支鏈修復前后的解耦進行對比,如圖8和9所示。
算例結果表明:若不進行故障修復,傳感器系統輸出錯誤。故障修復后,系統輸出與理論輸出吻合較好,綜合解耦誤差不超過6.38%。

圖8 支鏈修復前、后線加速度對比圖
(1) 通過引入“輔助角速度”,將并聯式六維加速度傳感器的二階非線性動力學方程組化為一階線性微分方程組,利用牛頓-歐拉依次求解出輔助角速度與四元數,實現了動力學方程的完全解耦。

圖9 支鏈修復前、后角加速度對比圖
(2) 基于并聯機構的正向運動學理論挖掘傳感器系統輸入量之間不依據載體的運動特征而變化的固有約束關系,為故障自診斷奠定理論基礎,且該診斷模型既不需要多余硬件的支撐,也不依賴于傳感器自身的故障模式,擁有良好的獨立性。
(3) 為改善故障自診斷的效果,對部分支鏈進行結構改進,使其達到在結構上串聯在電路上并聯的效果,以此增加故障自診斷判定方程數量。結構改進后故障自診斷效果得到有效改善,故障自診斷修復率達34.45%,相比于改進前的模型提高了28.00%。
(4) 仿真結果表明,自診斷修復工況下,故障支鏈被替換后的誤差不超過6.38%?;诠收蠘浞治龅墓收献栽\斷方法的可行性得到充分驗證。
[1] 解旭輝, 劉危, 張明亮, 等. 微慣性測量組合關鍵技術與應用[J]. 光學精密工程, 2002(2):154-159.
XIE Xuhui, LIU Wei, ZHANG Mingliang, et al. Key technologies and applications of micromechanical inertial measurement units[J]. Optics and Precision Engineering, 2002(2):154-159.
[2] STAUFER P, GATTRINGER H. State estimation on flexible robots using accelerometers and angular rate sensors[J]. Mechatronics, 2012,22(8):1043-1049.
[3] WEI X. Subdivided locating method of star image for star sensor[J]. Journal of Beijing University of Aeronautics & Astronautics, 2003,29:812-815.
[4] ZOU X, XU X, YAO L, et al. A 1-V 450-nW fully integrated programmable biomedical sensor interface chip[J]. IEEE Journal of Solid-State Circuits, 2009,44(4):1067-1077.
[5] 張婭玲, 陳偉民, 章鵬, 等. 傳感器故障診斷技術概述[J]. 傳感器與微系統, 2009(1):4-6.
ZHANG Yaling, CHEN Weimin, ZHANG Peng, et al. Overview on sensor fault diagnosis technology[J]. Transducer and Microsystem Technologies, 2009(1):4-6.
[6] 何富君, 劉小磊, 盧曉昭, 等. 傳感器的故障診斷技術研究[J]. 科學技術與工程, 2010(26):6481-6487.
HE Fujun, LIU Xiaolei, LU Xiaozhao, et al. A research on fault detection diagnosis technology for sensor[J]. Science Technology and Engineering, 2010(26):6481-6487.
[7] 趙志剛, 趙偉. 基于動態不確定度理論的多傳感器系統傳感器失效檢測方法[J]. 傳感技術學報, 2006(6):2723-2726.
ZHAO Zhigang, ZHAO Wei. A new sensor failure detection method based on dynamic uncertainty theory[J]. Chinese Journal of Sensors and Actuators, 2006(6):2723-2726.
[8] FRAHER P M A, CLARKE D W. Fouling detection and compensation in Clark-type DOx sensors[J]. Instrumentation & Measurement IEEE Transactions on, 1998,47(3):686-691.
[9] 李志農, 朱明, 褚福磊, 等. 基于經驗小波變換的機械故障診斷方法研究[J]. 儀器儀表學報, 2014(11):2423-2432.
LI Zhinong, ZHU Ming, CHU Fulei, et al. Mechanical fault diagnosis method based on empirical wavelet transform[J]. Chinese Journal of Scientific Instrument, 2014(11):2423-2432.
[10] NIAKI S T A, ABBASI B. Fault diagnosis in multivariate control charts using artificial neural networks[J]. Quality & Reliability Engineering International, 2005,21(8):825, 840.
[11] 尤晶晶, 李成剛, 吳洪濤. 基于并聯機構的六維加速度傳感器的方案設計及建模研究[J]. 振動工程學報, 2012,25(6):658-666.
YOU Jingjing, LI Chenggang, WU Hongtao. Study on the scheme design and modeling of six-axis accelerometer based on parallel mechanism[J]. Journal of Vibration Engineering, 2012,25(6):658-666.
[12] 趙元喜, 胥永剛, 高立新, 等. 基于諧波小波包和BP神經網絡的滾動軸承聲發射故障模式識別技術[J]. 振動與沖擊, 2010,29(10):162-165.
ZHAO Yuanxi, XU Yonggang, GAO Lixin, et al. Fault pattern recognition technique for roller bearing acoustic emission based on harmonic wavelet packet and BP neural network[J]. Journal of Vibration and Shock, 2010,29(10):162-165.
[13] SHU M H, CHENG C H, CHANG J R. Using intuitionistic fuzzy sets for fault-tree analysis on printed circuit board assembly[J]. Microelectronics Reliability, 2006,46(12):2139-2148.
[14] 李建國, 崔祜濤, 田陽. 飛行器姿態確定的四元數約束濾波算法[J]. 哈爾濱工業大學學報, 2013(1):35-40.
LI Jianguo, CUI Hutao, TIAN Yang. Quaternion constrained filter algorithm for spacecraft attitude determination[J]. Journal of Harbin Institute of Technology, 2013(1):35-40.
[15] 戎保, 芮筱亭, 王國平, 等. 多體系統動力學研究進展[J]. 振動與沖擊, 2011,30(7):178-187.
RONG Bao, RUI Xiaoting, WANG Guoping, et al. Developments of studies on multibody system dynamics[J]. Journal of Vibration and Shock,2011,30(7):178-187.
[16] 尤晶晶. 基于冗余并聯機構的壓電式六維加速度傳感器研究[D]. 南京:南京航空航天大學, 2013.
Fault diagnosis and restoration for parallel type six-axis accelerators
LI Chenggang1, CHEN Jing1, YOU Jingjing2, WANG Yan1, YAN Dengdeng1
(1. College of Mechanical and Electronic Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing Jiangsu 210016, China;2. College of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing Jiangsu 210016, China)
By introducing an auxiliary angular velocity, dynamic differential equations of a parallel type six-axis accelerator were transferred from second-order nonlinear ones into a group of first-order linear equations fully decoupled. Using the forward kinematics theory of a parallel mechanism, the inherent constraint relations among the system inputs were derived, then the fault diagnosis model of this sensor was built and specific groups of faults being able to be restored were obtained. A concept of fault diagnosis restoring rate was defined to quantize the sensor’s recoverability, the sensor’s restoring rate was found to be lower. An improved parallel type six-axis accelerator configuration was proposed. According to its fault self-diagnosis model, a fault-judgement equation was concluded and combined with the fault tree analysis, its faults were diagnosed and the troubleshooting schemes for specific fault conditions were provided. The results showed that compared with the original structure, the restoring rate of the parallel type six-axis accelerator increases by 28%. Using the software ADAMS, simulations were done, the results showed that the comprehensive error is less than 6.38% after the fault branch chain is restored; the correctness and feasibility of the proposed fault diagnosis and restoring schemes are verified.
six-axis accelerator; fault diagnosis; fault tree analysis; troubleshooting
國家自然科學基金(51175263; 51405237);航空科學自然基金(20130852017);江蘇省高校自然科學研究資助項目(14KJB460020)
2016-01-27 修改稿收到日期:2016-06-16
李成剛 男,博士,副教授,1975年9月生
TH825
A
10.13465/j.cnki.jvs.2017.15.033