
張健 (1985-)
女,山西交城人,新疆大學電氣工程學院碩士研究生,主要研究方向為智能控制與系統開發。
摘要:本文首先概述了控制系統故障診斷的概念,分析了國內外對于這一領域的研究水平和發展狀況,并且分基于和不依賴于控制系統數學模型兩大類介紹了一些主要的故障診斷方法。此外,本文針對當前應用較多的一種動態系統——混合系統,提出了一種基于鍵合圖模型的故障診斷方法。介紹了混合鍵合圖基本原理,通過混合鍵合圖對混合動態系統建模,為進一步進行MBD故障檢測和追蹤直至故障隔離和鑒別提供基礎模型。
關鍵詞:控制系統;故障診斷;基于模型診斷;混合鍵合圖;混合系統建模
Abstract: This paper presents firstly the basic principles of the fault diagnosis about
control system, and then analyzes the situation of research and the development in this
topic. Finally, the fault diagnosis techniques which are based on the model or independent
of the model are discussed in detail. In addition, in view of the more applications of a
dynamic system hybrid system, a bond graph modelbased fault diagnosis method is proposed,
and its basic principle is also explained in this paper. Modeling by hybrid bond graph
provides a basic method to further carry on the MBD failure detection and tracking.
Key words: Control System; Fault diagnosis; Model-based diagnosis; Hybrid bond graph; Hybrid
system modeling
1 引言
控制系統的故障診斷理論從70年代產生到現在已經得到了迅速的發展,已經在航天、航空、核反應堆、熱電廠、機器人以及眾多的工業過程中得到了廣泛的應用,并取得了巨大的經濟效益。控制系統的故障診斷問題具有廣闊的前景,有著重大的理論和實用價值。本文在分析已有的故障診斷方法的同時,還針對混合系統提出了一種基于模型的診斷方法(Model-based Diagnosis),即基于鍵合圖模型的故障診斷方法。主要論述了混合鍵合圖基本原理,通過混合鍵合圖對混合動態系統建模過程以及此方法的優缺點等。
2 故障診斷的概念和研究狀況
2.1 控制系統故障診斷的概念
所謂控制系統故障診斷,就是利用軟件或硬件的方法對控制系統的運轉進行監視,實時檢測出系統發生的故障并對故障進行隔離,對是什么原因引起故障、故障的程度有多大等問題也需要進行相應的分析。
故障診斷的任務從低級到高級可分為四個方面的內容:
(1)故障建模。建立系統故障的模型,作為故障檢測與診斷的依據。
(2)故障檢測。判斷運行的系統是否發生故障,一旦系統發生意外變化,應發出報警。
(3)故障的隔離與估計。如果系統發生了故障,給出故障源的位置;故障估計是在弄清楚故障性質的同時,計算故障的程度、大小及故障發生的時間等參數。
(4)故障的分類、評價與決策。判斷故障的嚴重程度,以及故障對系統的影響和發展趨勢。
2.2 國內外研究狀況
1971年美國麻省理工學院的Beard博士首先提出了用解析冗余代替硬件冗余,并通過系統自組織使系統閉環穩定,通過比較器的輸出得到系統故障信息的思想,標志著這門技術的開端。70年代是控制系統故障診斷發展的初級階段。這一期間故障診斷理論還不太成熟,理論的應用實例也很少。一些簡單的故障算法諸如檢測濾波器、廣義似然比、極大似然比等都是在這一階段提出的。
80年代是控制系統故障診斷技術蓬勃發展的一個階段。在這期間有很多種新的理論方法被提出,理論的實際應用也得到了發展。不過,這一階段的故障診斷技術應用面比較狹窄,主要集中在航天、船舶、發電廠、核電廠等一些專門領域,普通的工業控制領域涉及并不多。使用的故障診斷方法主要是基于觀測器/濾波器方案或是系統辨識和參數估計方案。
進入90年代以后,人們對于控制系統故障診斷理論的研究更加深入,各種方法己經不再完全孤立,而且隨著其理論的發展相互滲透和融合。另外理論應用的領域也有了很大的擴展。雖然參數估計和觀測器/濾波器方案仍然是使用得最多的故障診斷方法,但近年來使用神經網絡、模糊邏輯及組合方法的故障診斷在明顯的增加。對于非線性系統的故障診斷也有了更多的研究。
我國對控制系統故障診斷的研究起始于80年代初,基本上一直是處于跟蹤學習國外理論的水平上,自己獨特的見解很少。從收集的資料來看,國內對于這一領域的研究是進入90年代以后才真正活躍起來。與國外研究水平相比我們還有很大的差距。
3 控制系統故障診斷的主要方法
對于控制系統的故障診斷人們最初采取的方法是硬件冗余方法。它主要采用m/n表決方式。這種方法的缺陷是要增加更多的測試設備,使系統復雜。因此,現在討論故障診斷主要指的是軟件冗余的方法。軟件冗余方法可分為兩大類,即基于控制系統動態模型的方法和不依賴控制系統動態模型的方法。本文根據近年來故障診斷技術的新發展,給出了一個更為合理和完善的故障診斷方法分類圖,如圖1所示。
3.1 基于控制系統數學模型的故障診斷方法
該方法又稱解析冗余方法,這種方法的診斷思路是利用觀測器或濾波器對控制系統的狀態或參數進行重構,并構成殘差序列,然后根據一些措施來增強殘差序列中包含的故障信息,抑制干擾、模型誤差等非故障信息,通過對殘差序列的統計分析就可以檢測出故障的發生并對故障進行診斷。這類故障診斷方法是目前研究得最多的方法。如:基于觀測器/濾波器的故障診斷方法、參數估計方法、等價空間方法等都是屬于此類方法。
3.2 不依賴于控制系統數學模型的故障診斷方法
由于控制系統的復雜性,使得許多控制系統的建模是非常困難的、不完善的、或不精確的,因此,基于模型的故障診斷方法在這里就不太適用,不依賴控制系統數學模型的故障診斷方法不使用數學模型,主要方法有:直接測量系統輸入輸出的診斷方法;基于信息融合的診斷方法;基于模式識別的方法;基于專家系統的方法;基于模糊數學的方法;基于神經網絡的方法;基于小波變換的方法等。
4 MBD中通過混合鍵合圖對混合系統建模
4.1 混合系統
混合動態系統(hybrid dynamical systems)體現了計算機科學與控制理論的交叉。“混合”意味著連續與離散部分的組合,混合動態系統意味著系統動態行為由相互影響的連續動態和離散動態來決定,因此到目前為止,混合動態系統被初步定義為:包含離散動態子系統和連續動態子系統,兩者又相互作用的系統稱為混合動態系統,簡稱混合系統。
一個簡單的混合系統舉例如圖2所示,兩個罐之間有一個通道相連接,流入量是通過閥門Vc控制恒定流量fin(t),系統流出量是從罐1流出的量f1out(t)和罐2的流出量f2out(t)。系統連續狀態變量為兩罐的液位高度h1和h2。閥門啟關用{0,1}表示,即V1、V2、V3、Vc∈{0,1}。通常地,系統中不同的系統動態特性稱為系統模式,系統特性的變化稱模式遷移,其影響因素有兩類:一是外部離散控制命令(如閥門V2的閉、通),由此引起的運行模式變化或者遷移稱為受控遷移;另一類是系統內部連續狀態變量滿足某種關系時系統動態特性(系統模式)會發生變化,稱為自治遷移。
下面給出閥門V2在開啟和關閉兩種狀態下系統的鍵合圖模型。


圖4 受控連接點建立開關模式行為


圖5 受控連接點的操作運行
4.2 基于模型的故障診斷
混合系統是當前應用較多的動態系統之一,其故障診斷問題是當前研究領域的熱門。混合系統中離散事件和連續動態行為間相互作用的特性使得系統開發的復雜性增加,開發結果的正確性也難以保證。尤其對于安全攸關的系統如航天系統、電力系統和化工系統等,對系統安全性的要求很高,系統的錯誤運行將造成重大損失。而基于模型診斷技術是為了克服傳統故障診斷方法的缺點而興起的一項新型的智能診斷推理技術,本文提出采用基于模型診斷方法即Model-based Diagnosis(MBD)對混合系統進行診斷,MBD使用模型和系統的測量觀測值之間的不一致來進行診斷。
基于模型診斷的主要思想如圖6所示。使用設備內部結構與行為的知識診斷該設備。動態系統基于模型診斷的基本過程可表示為:(1)監視系統運行;(2)產生故障假設;(3)系統建模;(4)模型預測;(5)將觀測與預測比較,產生診斷并逐步修正優化。
本課題研究通過混合鍵合圖對混合系統進行建模的過程,即上述MBD動態系統診斷過程中的第三步,也是最重要的一步。它為診斷過程的進一步進行提供模型基礎,模型建立的優劣直接影響診斷過程的成敗。
混合系統的故障診斷需要一種可同時處理離散事件和連續變量的解決方案最終達到故障診斷目的。P.Mosterman等將能量的觀點引入Bond Graph中,將事件的發生視為能量的變化,結合離散事件的理想開關和控制結點及相應的有限自動機來描述系統中復雜的多模態行為,并討論在此基礎上的故障診斷方法。
4.3 混合鍵合圖對系統建模過程
在對混合動態系統進行診斷的建模方法中有一種是基于帶符號的有向圖(SDG),它是一種由節點和節點之間有方向的連線構成的網絡圖。它看似簡單,卻能夠表達復雜的因果關系,并且具有包容大規模潛在信息的能力。
本文使用帶符號有向圖中的鍵合圖又稱為鍵圖對系統建模,它是將多種物理量統一地歸納為4種狀態變量,即:勢、流、變位和動量,從而統一地處理多種能量范疇的動態分析方法。而在對連續和離散的系統行為進行描述中有一種方法稱為混合鍵合圖(Hybrid Bond Graphs(HBGs)),它通過擴展連續鍵合圖模型來提供一個對混合模型簡潔的描述。Bond Graphs(BGs)鍵合圖是一個不受域約束的拓撲建模語言,在操作步驟中獲取基于能量交互,虛構一個物理系統。在普通構件處理過程中的能量交換。1-0鏈接點分別構造串聯拓撲和并聯拓撲等式。HBGs通過合并轉換鏈結點來擴展BGs,使它能夠在系統結構中適用離散的改變。BG鏈結點能夠作為系統行為動態的接通和關閉。一個活動的鏈結點行為象一個普通的 BG鏈結點,但是在off狀態,所有的在鏈結點聯結事件都被設置為無效。因此一個不活躍的結點和連接結點不能扮演任何動態系統的決定。是活動和使無效結點能夠影響相鄰的結點的行為。混合鍵合圖(Hybrid Bond Graph)方法的鍵合圖作為工程領域中廣泛應用的一種模型,可將各種領域(電工、機械、系統動力學等)的功率變量聯系在一起,統一表征為兩種變量:勢和流。
Mosterman等人首先提出基于混合鍵合圖的診斷方法,將連續和離散事件分別用傳統鍵合圖和有限狀態自動機來建模。對時間的影響,采用時間因果圖(Temporal Causal Graphs)作為定性模型。該圖為一有向圖,節點代表變量,有向邊表示變量間的因果關系,邊上標號確定了變量間(代數比例或時間)的關系。
該方法基本思想:首先,監控系統運行,當檢測到明顯的偏差時說明有故障;其次,利用混合鍵合圖得到時間因果圖,向后傳播,定性推理,產生故障假設集,并對各故障假設模型進行預測;然后,對系統漸進監控,用約束模型進行模擬,對故障假設向前傳播以決定是否丟棄該假設。該方法可廣泛應用在工程領域混合系統中的單故障診斷;但需要對系統的運行原理有比較好的了解。該方法已經成功地應用于核反應堆中一個液鈉制冷系統的非線性模型的動態診斷中。
4.4 基于混合鍵合圖(HBGs)建模的診斷技術存在的優缺點
4.4.1 MBD中通過混合鍵合圖進行建模的優點
基于帶符號有向圖(SDG)混合鍵合圖的診斷技術認為故障診斷本質上是確定過程擾動的根本原因。采用帶符號有向圖描述系統,利用存儲在SDG圖上的信息搜尋擾動可能的故障源,從而有效識別系統擾動的原因。此方法的優勢在于需要相對較少的信息來構造帶符號有向圖及用于診斷。
4.4.2 存在的不足
(1) SDG混合鍵合圖通常只支持兩種過程偏差(偏大或偏小),這在有些場合是不夠精確的。
(2) SDG混合鍵合圖沒有包含設備的狀態信息。因此,即使設備單元存在故障,SDG混合鍵合圖仍然把它當作正常設備來使用,這就會造成誤差。
(3) SDG混合鍵合圖對于故障序列處理得不好,僅能處理一些簡單的線性事件鏈。
(4) 使用SDG混合鍵合圖模型,有時候不能在很多事件中區分出哪些是可能的、哪些是不可能的。這是因為有向圖沒有完全地與現實情況吻合,存在誤差。
(5) 由于SDG混合鍵合圖模型沒能包含設備單元的所有信息,經常會出現故障誤報。雖然誤報比漏報好,但是增加了用戶區分這些預報真假的工作量。
5 結語
隨著現代控制系統規模日益龐大和復雜,對于混合動態系統的故障診斷顯得日益重要,在對混合系統進行診斷的研究中,建模是最為關鍵的步驟之一,我們在對多種建模方法進行研究后認為混合鍵合圖方法較為適合基于模型診斷技術應用到混合系統。此外,盡管目前故障診斷的理論研究取得了豐碩的成果,但大多數故障診斷方法僅停留在實驗仿真階段,因此,將故障診斷方法應用于實際的研究值得關注。
參考文獻
[1] 王中雙. 鍵合圖理論及其在系統動力學中的應用[M]. 哈爾濱工程大學出版社,2007.
[2] 趙相福,歐陽丹彤. 動態系統基于模型診斷的研究進展與展望[J]. 儀器儀表學報,2005,26(8): 559-602.
[3] J.Gertler.Fauh Detection and Diagnosis in Engineering Systems[M]. New York: Marcel Dekker,1988.
[4] M.Sampath,R.Sengupta,S.Ifortune,eta1. Failure diagnosis using discrete-event models[J]. IEEE Tram. Control Syst. Technol,1996,4(2): 105-124.
[5] 陳玉東,施頌椒,翁正新. 動態系統的故障診斷方法綜述[J]. 化工自動化及儀表,2001,28(3): 1-14.
[6] 周嗚歧,徐軍,控制系統故障診斷[J]. 計算機自動測量與控制,2000,(3): 5-8.
[7] 張萍,王桂增,周東華. 動態系統的故障診斷方法[J]. 控制理論與應用,2000,17(2): 153-157.
[8] 張洪鋮,聞新,周露. 國內控制系統故障診斷技術的現狀與展望[J]. 航火空力動與力學指報揮控制,1997,22(3):1-6.