當前的智能診斷技術(shù)有將各種智能技術(shù)結(jié)合起來應用的趨勢。用于神經(jīng)網(wǎng)絡診斷的訓練數(shù)據(jù)及診斷數(shù)據(jù)中存在冗余,這會影響神經(jīng)網(wǎng)絡的診斷能力。把粗集理論與神經(jīng)網(wǎng)絡結(jié)合起來,編寫一些具體實用的程序應用于故障診斷系統(tǒng)實現(xiàn)對數(shù)據(jù)的約簡及應用神經(jīng)網(wǎng)絡進行訓練及診斷,是本課題的主要研究任務。
本文給出了基于粗集—神經(jīng)網(wǎng)絡智能診斷系統(tǒng)的設計方案,以離心壓縮機提取的故障數(shù)據(jù)為實例,設計了數(shù)據(jù)及網(wǎng)絡兩大模塊;針對通過三種輸入方式得到訓練及診斷數(shù)據(jù)編寫相應的程序進行離散化處理和利用粗集理論對訓練樣本和診斷數(shù)據(jù)的約簡處理,使訓練樣本簡化并滿足BP網(wǎng)絡診斷的要求,降低了神經(jīng)網(wǎng)絡的復雜程度,同時使診斷數(shù)據(jù)得到簡化,滿足神經(jīng)網(wǎng)絡診斷的要求。 論文闡述了建立基于粗集—神經(jīng)網(wǎng)絡智能故障診斷系統(tǒng)的一些理論;在此基礎(chǔ)上,重點應用MATLAB語言及其工具箱編寫了幾個模塊的應用程序,建立VB的系統(tǒng)界面平臺,并通過合理的方法解決了兩者的接口問題,實現(xiàn)數(shù)據(jù)的處理功能;并給出了具體實現(xiàn)代碼。