基于神經(jīng)網(wǎng)絡(luò)的火電廠生產(chǎn)過程故障診斷專家系統(tǒng)
隨著控制理論的不斷完善和發(fā)展,以及計(jì)算機(jī)技術(shù)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,控制系統(tǒng)的自動(dòng)化水平、控制品質(zhì)均得到了顯著的改善和提高。在追求控制系統(tǒng)良好控制性能的同時(shí),對(duì)提高系統(tǒng)的可靠性和可維修性也提出了越來越高的要求。對(duì)于火電廠生產(chǎn)過程控制來說,目前提高其可靠性的方法是提高系統(tǒng)各部件的可靠性,增加硬件冗余,但這將使系統(tǒng)成本和規(guī)模增加。為此,可采用實(shí)時(shí)故障診斷技術(shù),建立一套監(jiān)控系統(tǒng),使其能在系統(tǒng)故障前期或發(fā)生故障時(shí)迅速地檢測且分離故障,進(jìn)而采取必要的措施防止故障擴(kuò)大,達(dá)到提高系統(tǒng)可靠性,減少維修時(shí)間和成本的目的。另外,火電廠生產(chǎn)過程控制系統(tǒng)回路眾多,控制設(shè)備(傳感器和執(zhí)行器等)分布廣泛,完全靠人力來檢查和發(fā)現(xiàn)故障極費(fèi)時(shí)費(fèi)力。據(jù)統(tǒng)計(jì),尋找系統(tǒng)故障花費(fèi)的時(shí)間占系統(tǒng)修復(fù)時(shí)間的90%左右。為此,本文對(duì)火電廠生產(chǎn)過程控制的故障診斷及其實(shí)現(xiàn)進(jìn)行了研究。
1 基于神經(jīng)網(wǎng)絡(luò)技術(shù)的故障診斷專家系統(tǒng)
本文提出的基于神經(jīng)網(wǎng)絡(luò)技術(shù)的專家系統(tǒng)就是力圖模擬人類專家分析問題的過程,利用神經(jīng)網(wǎng)絡(luò)及專家系統(tǒng)反向推理的特點(diǎn)開發(fā)出一套混合診斷系統(tǒng)
1.1 基于神經(jīng)網(wǎng)絡(luò)技術(shù)的專家系統(tǒng)的結(jié)構(gòu)和功能
基于神經(jīng)網(wǎng)絡(luò)技術(shù)的專家系統(tǒng)的結(jié)構(gòu)如圖1所示。信號(hào)預(yù)處理主要承擔(dān)數(shù)據(jù)采集和知識(shí)表述的規(guī)范化。神經(jīng)網(wǎng)絡(luò)充當(dāng)專家系統(tǒng)的正向推理機(jī),它接收規(guī)范化處理后的原始證據(jù)輸入,給出處理后的結(jié)果,然后利用專家系統(tǒng)的反向推理對(duì)其結(jié)果進(jìn)行驗(yàn)證,從而提高整個(gè)系統(tǒng)的推理速度和診斷的正確率。控制中心控制著整個(gè)系統(tǒng)的輸入輸出以及系統(tǒng)的運(yùn)行。
1.2 基于神經(jīng)網(wǎng)絡(luò)的專家系統(tǒng)的工作過程
診斷系統(tǒng)在投入運(yùn)行前,神經(jīng)網(wǎng)絡(luò)要進(jìn)行訓(xùn)練,訓(xùn)練后的網(wǎng)絡(luò)方可進(jìn)入運(yùn)行。診斷過程如下:
(1)系統(tǒng)從現(xiàn)場采集數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行初步處理,并啟動(dòng)神經(jīng)網(wǎng)絡(luò)診斷模塊進(jìn)行分析診斷,然后將診斷結(jié)果送入候選故障集;
(2)啟動(dòng)故障診斷專家系統(tǒng),利用其反向推理機(jī)制對(duì)候選故障集中的故障進(jìn)行驗(yàn)證。在診斷過程中,若診斷結(jié)果正確則整個(gè)診斷系統(tǒng)不作任何改變,若診斷結(jié)果發(fā)生了漏診斷,則系統(tǒng)在控制中心的調(diào)度下,啟動(dòng)學(xué)習(xí)機(jī)構(gòu),對(duì)專家系統(tǒng)的知識(shí)庫進(jìn)行修正。若發(fā)生誤診斷則可修改專家系統(tǒng)知識(shí)庫。
評(píng)論