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