引言:數(shù)控機床技術(shù)為我國工業(yè)化的推進做出了積極的作用,故障樹分析作為數(shù)控機床診斷的一種重要方法,加強對其的研究具有重要意義。本文在簡要介紹數(shù)控機床故障診斷的基礎(chǔ)上,對故障樹自身及其在數(shù)控機床診斷中的應(yīng)用與分析進行了詳細的分析與研究。
一、研究背景
在我國工業(yè)化推進的進程中,相當?shù)募夹g(shù)在整個進程中有著不可磨滅的貢獻,數(shù)控機床作為其中的一個重要技術(shù),使得我國的機械生產(chǎn)在很大程度上實現(xiàn)了高精度、高效和加工自動化,在機床的發(fā)展中得到相當普遍的應(yīng)用,得到相關(guān)工程師的高度重視。因此,在現(xiàn)在以及將來的工業(yè)發(fā)展進程中,數(shù)控技術(shù)還將得到更加廣泛的應(yīng)用。具體來說,數(shù)控機床是一種集電、機、液于一體的比較復(fù)雜的機電產(chǎn)品。因為數(shù)控機床比較負責,所以一旦出現(xiàn)問題,就需要故障定位或者故障源得到暴露,這必然對故障診斷工程提出了更高的要求,要求他們具有相當豐富的經(jīng)驗與專業(yè)的業(yè)務(wù)水平,而故障樹分析法是一種解決數(shù)控機床復(fù)雜系統(tǒng)診斷問題的高級方法。
二、故障樹在數(shù)控機床中的研究
由美國貝爾實驗室提出的故障樹分析法是一種按照樹枝狀把故障形成原因由整體至部分逐級演化出來的方法,通過對認為因素、硬件、環(huán)境、軟件等各種可能造成系統(tǒng)故障的因素進行分析,得到故障樹。在此基礎(chǔ)上,將故障發(fā)生的原因進行細化,最終判明系統(tǒng)發(fā)生故障因素的相關(guān)重要性。
2.1 故障樹的構(gòu)建
故障樹的定性分析與定量分析是依托于故障樹的完整性,而故障樹的完整性完全取決于故障樹的建立,因此故障樹分析的關(guān)鍵在于故障樹的建立。一般情況下,都是采用演繹法建立故障樹,該法是首先需要確定整個系統(tǒng)不希望發(fā)生故障事件為頂端事件,然后是找出直接導(dǎo)致頂端事件的各種可能的影響因素,再次是找出這些影響因素的下一層級影響因素,一直往下延伸,直至找出引起系統(tǒng)發(fā)生故障的所有的原因。最后用相應(yīng)的邏輯關(guān)系與符號將所有的事件與影響因素連接起來,這就構(gòu)成了一棵將頂端事件作為根、中間事件為莖、頂端事件為葉的若干等級的故障樹,通過分析可知,該故障樹是完全倒置的,如圖1所示。
2.2 故障樹的定性分析
在整個故障樹,有時候是故障樹的底層幾個事件同時發(fā)生,頂端事件才能發(fā)生,則稱這些底端事件所組成的集合為割集,它是一種故障系統(tǒng)模式。另外,將這種最小故障模式的割集定義為最小割集。如果在最小割集中去除其中一個事件,頂端事件將不再發(fā)生,也就說去除其中一個事件后的集合,將不再是最小割集,換言之,最小割集是所有的必須事件的最小數(shù)量。一般而言,求割集常用的方法是下行法,即根據(jù)故障樹的結(jié)構(gòu)從頂端事件出發(fā),逐級向下尋找,最終確定割集,最后將所得到的割集進行簡化與合并,即可得到最小割集。為了確保得到割集的準確性,可以對得到的最小割集進行定量檢驗。
在一棵數(shù)控機床故障樹模型中往往包含多個底事件,各個底事件在故障樹中的重要性必然因它們所代表的設(shè)備在系統(tǒng)中的位置(或作用、功能)的不同而不同。故障樹中如果其某幾個底事件的集合同時發(fā)生時,將引起頂事件(系統(tǒng)故障)的發(fā)生,這個集合就稱之為割集。最小割集的意義就在于它為我們描繪了處于故障狀態(tài)的系統(tǒng)所必須要修理的基本故障,指出了系統(tǒng)中最薄弱的環(huán)節(jié)。
三、專家知識庫研究
將人類專家的知識與經(jīng)驗輸入計算機中組成的系統(tǒng)成為專家系統(tǒng),計算機通過專家系統(tǒng),就能夠有效地運用專家的知識與經(jīng)驗解決遇到的問題。一般來說,專家系統(tǒng)由知識庫、知識積累系統(tǒng)、推理機、輸入系統(tǒng)、輸出系統(tǒng)組成。因此,專家系統(tǒng)的好壞直接取決于所輸入專家的知識與經(jīng)驗,其表示方式目前有框架式、謂詞式、產(chǎn)生式與語義網(wǎng)絡(luò)等,在這幾種方式中,產(chǎn)生式是最基本的也是運用最成熟的模式,其基本形式是if P then Q,其中P是事件產(chǎn)生的條件,Q是當滿足P條件時所產(chǎn)生的響應(yīng)的結(jié)果或者所執(zhí)行的響應(yīng)的操作。數(shù)控機床的知識庫是根據(jù)數(shù)控機床的故障建立的,又因為故障樹的子節(jié)點是父節(jié)點的故障源頭,因此子事件必然導(dǎo)致父事件的發(fā)生。因此,可以采用反向搜索的模式進行診斷,采用if父事件then子事件,則表示為:if T then X1;if T then X2;……;if T then Xn。對于專家系統(tǒng)的軟件實現(xiàn),可以Windows系統(tǒng)中采用Visual C語言或者C++,結(jié)合SQL Server共同實現(xiàn),在操作過程中,也有可能會用到ADO組件對數(shù)據(jù)庫進行訪問,因為ADO相對而言占用內(nèi)存較少、編程較簡單、相對比較容易實現(xiàn)。因此ADO在整個過程中起到了重要的作用。
四、研究結(jié)語
不得不承認,在數(shù)控機床方面我國已經(jīng)取得了很好的研究與實踐成果,但是在我們也應(yīng)該看到在故障樹應(yīng)用方面還有很多問題需要去解決與完善。這就對數(shù)控工作人員提出了較高的要求,需要他們在平時及時的更新自己的知識結(jié)構(gòu)體系,將所學(xué)的理論知識運用到實踐中去,注重與其他工作人員之間的有效溝通與交流,進而發(fā)現(xiàn)自身存在的問題與鞏固自己所有的知識。只有經(jīng)得起實踐檢驗的理論還能長久的存在并服務(wù)于社會,加強實踐檢驗是數(shù)控工作的必有程序。
參考文獻
[1] 蔡宗平,湯正平,閔海波.故障樹分析法的專家系統(tǒng)在故障診斷中應(yīng)用[J].微計算機信息.2006(22).
[2] 韓兆福,葛銀茂,程江濤,王虹曇,劉蘭允.故障樹分析法在某型飛機火控系統(tǒng)故障診斷中的應(yīng)用[J].中國測試技術(shù).2006(03).
[3] 吳明強,史慧,朱曉華,肖開清.故障診斷專家系統(tǒng)研究的現(xiàn)狀與展望[J].計算機測量與控制.2005(12).
(作者單位:江蘇省淮陰中等專業(yè)學(xué)校)