劉瑞已
(湖南工業(yè)職業(yè)技術學院,湖南 長沙 410208)
數(shù)控機床故障診斷主要包括主機故障、電氣控制系統(tǒng)故障2大類,前者指數(shù)控機床內部工作系統(tǒng)故障,如機械故障、冷卻故障、排屑故障、液壓故障、氣動故障、防護故障等多種,發(fā)生故障時會影響數(shù)控機床整體運行情況。后者是數(shù)控機床內部元器件故障,對于這2種類型的故障,傳統(tǒng)維修和養(yǎng)護方法屬于事后控制,無法有效解決,需要利用人工智能技術進行事前預防和事中控制以實現(xiàn)機器智能更好地發(fā)展。基于人工智能的數(shù)控機床故障診斷系統(tǒng)主要分為專家系統(tǒng)、人工神經(jīng)網(wǎng)絡系統(tǒng)、模糊集理論等。
早期關于數(shù)控機床的故障診斷方法單一,工作人員一般通過感覺器官對數(shù)控機床內部構建中的單元線路的各種情況進行觀察和分析,考慮到數(shù)控機床故障類型和性質的復雜,現(xiàn)有的數(shù)控系統(tǒng)自我診斷能力還無法對系統(tǒng)全部功能進行測試,通過單一的報警信號分析故障原因是非常困難的。為了有效解決此問題,人們研發(fā)設計了新的診斷技術,數(shù)控機床故障診斷也隨著故障診斷技術的發(fā)展得到了有效解決,且在后期設備管理和維修中越來越深入,我國當前在機床故障方面的研究還不夠深入,隨著后期設備故障診斷技術和初級故障診斷技術的研究,故障診斷技術已經(jīng)被應用到了各行業(yè)、各領域中,尤其是在數(shù)控機床故障診斷方面,研究成果豐富。
維修人員可以利用自身感覺器官來預測數(shù)控機床故障發(fā)生時各種聲音、光色、氣味的異常問題,以此分析數(shù)控機床系統(tǒng)各個模塊和線路是否存在燒毀、損傷的問題,便于準確把握故障問題。
數(shù)控系統(tǒng)具備自我診斷特點,其可以作為數(shù)控系統(tǒng)性能測試的主要指標數(shù)據(jù),數(shù)控系統(tǒng)可以通過實時監(jiān)控數(shù)控系統(tǒng)自我診斷運行狀態(tài),系統(tǒng)如果存在異常情況系統(tǒng)會自動報警,或者通過發(fā)光二級管顯示故障原因、故障模塊,該方法也是故障診斷中一種簡單直接的方法。
功能程序法主要解決功能應用中的問題,其可以自動返還一個制定數(shù)據(jù)值,并通過其他程序進行功能調用,對于當前復雜的數(shù)控機床故障而言,采用功能程序法可以根據(jù)故障問題解決需要固定功能程序,以此在特定范圍內檢測出各種問題,對此將其應用在數(shù)控機床故障診斷中可以準確得出故障出現(xiàn)的位置和原因。
模塊交換法主要針對于總結故障的原因而使用的一種方法,利用印刷線路板、模板、集成電路芯片、元件將數(shù)控機床設備中的各種異常構建替換掉,一般主要將其中功能相同或者單元模塊相同元件進行替換,以此了解故障出現(xiàn)變化的原因。
根據(jù)系統(tǒng)構成原理,從系統(tǒng)工作原理進行分析,并從邏輯關系角度判斷電路故障異常點的邏輯電平和參數(shù),以此推斷出故障部位的一種方法,該方法對維修人員專業(yè)知識有著嚴格的要求。
需要根據(jù)PLC報警信息,分析PLC程序,以此對應模塊程序,分析系統(tǒng)相關元件中的邏輯狀態(tài),以此分析故障原因。
對于上述的故障診斷方法外,也可以使用指標權重法、測量法、觀察法、局部控制等方法進行故障檢測,且在維修過程中也可以將以上方法結合使用,以此有效判斷故障、解決故障。
(1)專家系統(tǒng)基本原理。專家系統(tǒng)是指在固定范圍內采用專家知識和驗證方法對復雜問題進行處理的一種人工智能計算機程序,其主要由專家系統(tǒng)組成基本結構,即知識庫和驗證系統(tǒng)。前者主要存儲問題解決相關知識,后者主要利用前者去解決實際問題。一般工程師和行業(yè)專家負責構建知識庫,通過系統(tǒng)知識處理方法將知識存放在知識庫中,為用戶系統(tǒng)獲取知識數(shù)據(jù)提供便利。
(2)專家系統(tǒng)基本結構。專家系統(tǒng)中含有一定量的權威知識,其需要采取科學的策略,整合專家知識,確保各種復雜問題的有效解決,其可以有效解決各種復雜問題。該系統(tǒng)保存效果好,不受環(huán)境因素的影響,隨著專家系統(tǒng)的發(fā)展,其已經(jīng)成為人工智能系統(tǒng)中應用最為頻繁的領域。
故障診斷專家系統(tǒng)具體主要分為故障監(jiān)測、故障分析、決策處理3方面,其具體的功能模塊作用如下所示:第一,數(shù)據(jù)庫。數(shù)據(jù)庫中存儲的主要是監(jiān)測系統(tǒng)狀態(tài)數(shù)據(jù)、測量數(shù)據(jù)等,從以上數(shù)據(jù)中可以看出監(jiān)測系統(tǒng)的穩(wěn)定狀態(tài),且數(shù)據(jù)庫也可以根據(jù)需要進行離線分析;第二,知識庫,知識庫主要為了使用和管理的一種知識集合體,知識庫具體包括2方面內容:①系統(tǒng)問題:主要對系統(tǒng)及系統(tǒng)運行中出現(xiàn)的故障進行分析,比如故障原因、故障現(xiàn)象、故障變化的經(jīng)驗數(shù)據(jù)、故障發(fā)生的條件;②系統(tǒng)中設備儀器故障診斷專家經(jīng)驗。此外,知識庫還包括系統(tǒng)規(guī)則,該規(guī)則主要是系統(tǒng)因果關系的邏輯法則,其規(guī)則可以有效反應出對象系統(tǒng)知識庫在故障診斷上的解決情況。
知識庫的管理:建立知識庫,需要根據(jù)具體的運行情況和知識獲取程序結果來調整知識庫,以此對知識庫進行檢驗。
人機接口系統(tǒng):其可以根據(jù)系統(tǒng)運行中的故障情況對系統(tǒng)進行優(yōu)化改進,或者將故障的變化情況輸入知識庫模塊中,調整知識庫,通過人機接口啟動解釋系統(tǒng)工作。
推理機制:在依靠數(shù)據(jù)庫和知識庫的前提下,科學運用規(guī)則,以此快速準確的獲取故障源。
解釋系統(tǒng):可以根據(jù)診斷結果來確定知識的推理過程,以此解釋信息獲取的重要性,解釋系統(tǒng)可以有效顯示專家系統(tǒng)特色,將程序設計者的思想有著的展示給用戶。
控制部分:控制部分可以對各功能模塊進行調整,注重在時間順序上進行改變。總之知識庫和數(shù)據(jù)庫屬于在線診斷系統(tǒng),知識庫中的數(shù)據(jù)主要是故障數(shù)據(jù),且數(shù)據(jù)庫可以在離線診斷時自動存儲故障數(shù)據(jù),該數(shù)據(jù)有顯著的人為檢測特點。人機接口系統(tǒng)可以為知識庫運行提供實時機制,或者提供故障發(fā)生時刻的事實數(shù)據(jù)。
(1)神經(jīng)元網(wǎng)絡診斷形成。基于神經(jīng)元網(wǎng)絡的故障診斷不用建立模型就可以直接解決非線性問題,其通過樣本數(shù)據(jù)的輸入和輸出直接可以自學和自計算。神經(jīng)元網(wǎng)絡診斷也是在元學習的基礎上進行的,一般情況下,神經(jīng)網(wǎng)絡且在網(wǎng)絡中也可以將信息以分布式方法存儲,該存儲方式促使神經(jīng)元網(wǎng)絡信息處理和計算機完全邏輯規(guī)則運算方法不同。此神經(jīng)元網(wǎng)絡中的神經(jīng)元是獨立的信息處理單元,其可以將各種信息進行獨立運算,并獨立傳輸后進行集中處理,其運算規(guī)則需要根據(jù)物理學、神經(jīng)生物學、心理學進行確定。此外,神經(jīng)元網(wǎng)絡也可以將各種分散、模糊的信息通過聯(lián)想勾勒出一個完整和清晰的數(shù)據(jù)圖像,當某一局部網(wǎng)絡發(fā)生故障時可以自動恢復,其主要是因為網(wǎng)絡具有聯(lián)想記憶的功能。且神經(jīng)元之間也可以根據(jù)外界環(huán)境不斷變化,該過程也是神經(jīng)元學習的過程,這種學習既可以主動也可以被動,其和傳統(tǒng)的符號處理方法是完全不同的,一般需要先設定某一個人工神經(jīng)元網(wǎng)絡,在已有的神經(jīng)元網(wǎng)絡拓撲結構下,通過連接或者權值自己確定學習規(guī)則,并得出運算規(guī)則,最終自動形成神經(jīng)網(wǎng)絡,以此處理各種信息。在神經(jīng)元網(wǎng)絡的基礎上建立專家系統(tǒng)時,機器可以自學、自行組織,相比較于傳統(tǒng)的專家系統(tǒng)建立方法是一種有效解決新問題的途徑。
(2)神經(jīng)元網(wǎng)絡數(shù)控機床故障診斷。神經(jīng)元網(wǎng)絡可以將自動學習的新知識存儲在網(wǎng)絡系統(tǒng)中,通過數(shù)學思想方法對其進行結構化模擬,將人腦中的解決思路通過網(wǎng)絡模型直觀的反應出來。對于神經(jīng)元網(wǎng)絡具備的聯(lián)想容錯、識別、適應、學習等優(yōu)點可以將其應用在多模式故障系統(tǒng)中。
(3)此其可以有效解決數(shù)控機床故障問題,并確保故障診斷的精準和完整,其也會是數(shù)控機床故障診斷發(fā)展的新路徑。對此,人們可以在后期將神經(jīng)元網(wǎng)絡和專家系統(tǒng)結合起來有效解決數(shù)控機床故障診斷問題。
數(shù)控機床是一種較為復雜的非線性系統(tǒng),其故障問題主要是各種自然因素和人為操作導致的,對此需要從人工智能方向來研究故障診斷,研究各種故障診斷技術和方法,對于未來的數(shù)控機床故障診斷發(fā)展方向可以分為以下幾種情況:①科學分析、整合、應用各種片面、零散的數(shù)控機床信息,以此得出系統(tǒng)化的信息融合策略和處理技術、知識方法、診斷經(jīng)驗等;②對于當前數(shù)控機床的復雜化、集成化、自動化發(fā)展特點和數(shù)控機床的可持續(xù)工作能力、可靠、可用性能的提高,需要綜合運用多種智能技術方法、系統(tǒng)診斷技術,并加強研究;③對于專家系統(tǒng)知識獲取的局限性還需要提高專家系統(tǒng)的自調整、自學習能力,比如各種在線診斷技術、多傳感器技術;第四,對于故障診斷的復雜多變特點,需要有效解決故障診斷作業(yè)問題。
總之,數(shù)控機床故障診斷是一項操作難、維修難的工作,考慮到數(shù)控機床的安全性需要科學應用專家系統(tǒng)、神經(jīng)元網(wǎng)絡等人工智能來分析故障問題、得出故障原因,以此得出人類專家經(jīng)驗知識的設備與系統(tǒng)故障診斷技術,為解決數(shù)控機床故障診斷問題提供依據(jù)。