本站小編為你精心準備了污水處理廠故障參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:開發了一個用于診斷城市污水處理廠日常運行故障的專家系統。系統采用了正反向混合推理機制,并采用故障樹的形式將知識庫中的知識組織形式向用戶公開,便于用戶使用和對系統的維護。現已用于北京某污水處理廠中。
關鍵詞:故障診斷
0引言
經驗表明,城市污水處理廠長期穩定運行是較為困難的,在一些污水處理廠中,處理效果不佳、運行費用高和污染環境等現象常常是由運行的問題引起的[1]。由于針對污水處理廠日常運行問題的解決策略在書籍中難以找到,長期以來運行人員往往是根據多年積累的經驗對污水處理廠進行管理。然而這些經驗的積累要求具有較長時間的實際操作經驗和廣泛的知識,所以只為少數人員所掌握。目前我國環境保護事業正在蓬勃發展,各地新建了不少城市污水處理廠。在這些新建的污水處理廠中,由于缺乏有經驗的運行管理人員,污水處理廠的運行就顯得更加困難。因此十分有必要開發一套用于指導城市污水處理廠日常運行的決策支持系統。根據目前的實際情況,采用專家系統是較好的解決方法。
1專家系統及其功能
專家系統是人工智能的一個分支,它可以定義為一個能在特定領域內,以人類專家水平去解決該領域內困難問題的計算機程序。其主要特征是它依靠人類專家經驗性的規則來分析和解決問題[2]。它是將經驗性的知識應用于尚未完全得到理解的領域的一種方法,因而很適合在污水處理過程這樣一個尚未得到完全理解的領域中應用。
本專家系統是污水處理廠日常運行決策支持系統的一個組成部分,其主要功能為:①故障診斷功能:根據用戶輸入的數據和信息,對污水處理廠的實際運行情況作出分析,確定運行中出現的問題并給出解決的辦法。②故障檢索功能:對污水處理廠運行中經常出現的問題,采用故障列表的形式進行檢索,對具體的故障給出原因和解決策略的詳細分析。③活性污泥法的培訓功能:充分利用計算機多媒體的優勢,運用文字、圖形等多種方式向用戶介紹活性污泥法的有關知識,對污水處理廠的職工進行培訓。
本專家系統和污水處理廠日常運行決策支持系統的另一個組成部分--IAWQ模型數值模擬軟件相互支持、相互驗證,共同為污水處理廠的日常運行提供幫助。
2專家系統的開發
軟件設計基于Windows95或更高版本的操作系統,采用VisualStudio6.0版本作為開發工具,其中采用VisualBasic6.0作為專家系統的開發工具,采用MicrosoftAccess6.0作為相應的數據庫開發工具,在數據庫的操作中,采用MicrosoftTransact-SQL的結構化查詢語言。
系統的開發過程可以分為以下幾個步驟。
2.1知識的獲取
這是專家系統開發過程中最為重要的階段[3]。專家系統的成功在很大程度上取決于從人類專家處獲得的知識[4]。在本系統的開發過程中,從水處理專家、污水處理廠工程師、實際運行人員和運行指導書籍中獲得了大量有用的知識。
2.2知識的轉化
在系統的開發過程中,采用假設和結論(If…,Then…)的形式將從人類專家處獲得的知識轉化成為適合于計算機表達的形式,存儲在系統的知識庫中。在此過程中,不斷從人類專家處獲得反饋信息,及時對知識轉化和表達中出現的錯誤進行修改。
2.3專家系統的構建
根據知識庫的結構,確定推理的方式并編程實現推理,開發友好的用戶界面,實現和完善專家系統的功能。
2.4專家系統的驗證
在本專家系統開發完成以后,首先由水處理專家對知識的轉化過程進行了驗證,確定污水處理的知識被正確地轉化成為知識庫中的知識;然后針對污水處理廠中的具體問題,比較專家系統給出的解決方案與人類專家給出的解決方案,驗證專家系統的準確性。本專家系統的驗證工作是在北京某污水處理廠進行的,根據實際使用情況,對知識庫中不合理的規則和知識表達形式進行了修改。
3專家系統的總體結構
專家系統包括知識庫、推理機、數據庫、用戶接口等幾個部分。
3.1知識庫
從人類專家處獲得的知識,經過組織后以規則If…,Then…的形式存儲在知識庫中。根據以往的經驗,知識的良好組織是系統能夠靈活應用的必要條件[5]。為此知識庫采用了模塊化結構,即把知識分成若干相互獨立的知識庫,如故障診斷知識庫,故障檢索知識庫,活性污泥法培訓知識庫等。系統在工作時,推理機根據實際情況將相應的知識庫調入內存使用。
為了便于用戶根據自身的實際情況對知識庫進行相應的修改和完善,系統采用了故障樹的形式將污水處理廠故障診斷知識庫向用戶公開。故障樹的方法本質上是一個分解的等級逼近法:從故障樹的根結點出發,通過對輸入信息的分析以及運行人員和系統之間的交流,將故障逐級分解,直至找到引起污水處理廠運行故障的基本原因,最后給出故障的解決方案。
3.2推理機
包含解決問題的策略和推理方法,接收從人機界面部分傳送來的信息,根據數據庫匯總的記錄,調用知識庫中的有關知識對該信息進行相應的處理,并將處理結果送往人機界面或其它結構。
本系統在運行過程中,根據不同情況,采用不同的推理機制。由于故障診斷是一個典型的解析問題的過程,而決策過程則是一個典型的合成過程,所以在故障診斷過程中使用與其特點相適應的反向推理機制,在決策過程中使用與其特點相適應的正向推理機制[3]。這兩種推理機制的混合使用,使系統避免向使用人員提出冗余的問題,從而使提出的問題數最少,方便了用戶和系統的交流,提高了運行速度。
3.3數據庫
存放所有的原始數據資料,求解過程中的中間數據、動態數據查詢表、最后結果及推進記錄。
3.4用戶接口
負責將用戶輸入的信息轉化成系統內規范化的表示形式,再把這些內部表示交給相應的模塊去處理,系統輸出的內部信息也由它轉化成用戶易于理解的外部表示形式顯示給用戶。
4專家系統的應用實例
本專家系統在北京某污水處理廠的運用中已取得實際效果。
該污水處理廠長期在污泥濃度較低(1000mg/L左右)的情況下運行,存在的主要問題有:氨氮基本得不到去除(平均去除率低于5%),總氮去除率低(平均去除率低于20%),曝氣池白色泡沫過多,二沉池內藻類滋生等。
專家系統對該污水處理廠近3年的運行數據和現象進行了分析,認為這些問題是相互聯系的,主要原因是:剩余污泥排放量過大(2400m3/d),污泥齡短(3d左右)。由于硝化細菌的生長需要較長的時間,在該廠的運行條件下,污泥齡小于硝化細菌的世代時間,曝氣池中的硝化細菌流失殆盡,硝化反應不能正常進行,氨氮得不到去除。出水中氮磷等營養元素濃度高導致了二沉池中藻類的滋生。同時,曝氣池出現大量白色泡沫也表明污泥齡短,污泥不成熟。以上診斷得到了水處理專家、污水處理廠工程師的認可,并且得到了IAWQ模型數值模擬軟件的模擬計算結果的驗證(硝化細菌濃度近似為零)。
針對這些問題,系統給出了相應的解決辦法:增加污泥回流比、降低污泥排放率、提高曝氣池污泥濃度和延長污泥齡。并對各解決辦法的執行過程進行了具體的解釋。這些對策的正確性得到了水處理專家的證明,表明了本專家系統能夠完成故障診斷并給予解決的功能。
5結論
(1)本系統具有以下特點:準確性:收集整理了大量水處理專家、污水處理廠工程師等的專業領域知識,確保了知識來源的準確性;建立了準確的知識庫和高效的推理機,保證了結論的準確性。通用性:實現了知識庫和推理機的分離,使解決問題的知識和使用知識的程序分離開來,保證了專家系統的透明性和靈活性,提高了系統的可移植性,通過對知識庫的修改,
可以適用于不同的污水處理廠。方便性:用戶界面簡單易學,用戶不必經過專門的培訓就能夠使用本系統,適合于污水處理廠日常的運行管理人員使用。
(2)專家系統內包含了完整的有關活性污泥法處理工藝的知識,可以對污水處理廠內職工進行培訓指導。
(3)本專家系統作為污水處理廠日常運行決策支持系統的一部分,和數學模型模擬計算部分(IAWQ模型)相互支持,能更好地為污水處理廠運行決策提供幫助。
參考文獻
1MWBarnett.Knowledge*.basedexpertsystemapplicationsinwastetreatmentoperationandcontrol.ISATransactions,1992,31(1):55~60
2WenjuLai,PMBerthoues.Testingexpertsystemforactivatedsludgeprocesscontrol.JournalofEnvironmentalengineering,1990,116(5):890~909
3XinXZhu,AngusRSimpson.Expertsystemforwatertreatmentplantoperation.JournalofEnvironmentalEngineering,1996,122(9):822~829
4WelbankM.Areviewofknowledgeacquisitiontechniquesforexpertsystem.BritishTelecomResearchLaboratories,MartleshamHeath,Ipswich,UK,1985
5RistoLaukkanenandJormaPuriainen.Rule*.basedexpertsystemsinthecontrolofwastewatertreatmentsystems.WatSciTech,1991,24(6):299~306