王金躍 陸海強 錢進 包偉峰 汪興旺 楊健標
摘要:為提高環(huán)保工程中壓環(huán)保型設備遠程監(jiān)測與診斷能力,針對環(huán)保工程中壓環(huán)保型設備的狀態(tài)監(jiān)測方式與控制策略單一的問題,本文首先分析當前工業(yè)過程分布式故障診斷方式與方法,研究多智能體體系與結構,建立基于多智能體的環(huán)保工程中壓環(huán)保型設備分布式遠程監(jiān)測與診斷體系結構,分析分布式故障診斷體系結構特點、框架以及策略;并在此基礎上,基于遺傳算法建立分布式故障診斷體系結構的通信模型,探索分布式故障診斷協(xié)同優(yōu)化機理;最后研究建立多智能體的分布式故障診斷運行機制,為判斷設備的運行狀況、分析設備的故障原因、提供科學檢修的依據(jù)、降低設備維修和維護成本、提供決策信息與保證生產安全提供參考,擴展環(huán)保工程分布式故障診斷理論的發(fā)展和應用。
關鍵詞:故障診斷;分布式;中壓環(huán)保型設備;多智能體
DOI: 10.3969/j.issn.1005-5517.2018.1.007
引言
針對電力工程中壓環(huán)保型設備的故障診斷方式與控制策略單一的問題,本文首先分析當前電力工程中壓環(huán)保型設備故障診斷方式與方法,通過電力工程中壓環(huán)保型設備故障診斷內在機理分析,在系統(tǒng)闡述智能體特性、結構、功能基礎上,研究多智能體體系與結構,建立基于多智能體的電力工程中壓環(huán)保型設備遠程運行狀態(tài)監(jiān)測與故障診斷體系結構,分析分布式故障診斷體系結構特點、框架以及策略,并在此基礎上基于遺傳算法建立分布式故障診斷體系結構的通信模型,探索分布式故障診斷協(xié)同優(yōu)化機理;最后建立多智能體的分布式故障診斷運行機制,研究基于多智能體的電力工程中壓環(huán)保型設備遠程運行狀態(tài)監(jiān)測與故障診斷應用,為判斷設備的運行狀況、分析設備的故障原因、提供科學檢修的依據(jù)、降低設備維修和維護成本、提供決策信息與保證生產安全,提供保障支持,提高工業(yè)過程控制能力,為分布式狀態(tài)采集與分析,以及智能判斷評估提供參考,擴展環(huán)保工程分布式故障診斷理論的發(fā)展和應用。
1 中壓環(huán)保型設備分布式遠程狀態(tài)監(jiān)測體系
1.1 分布式中壓環(huán)保型設備遠程監(jiān)測
分布式中壓環(huán)保型設備遠程監(jiān)測由分散過程監(jiān)控單元、集中管理單元、通信單元構成。在實際應用中,分布式中壓環(huán)保型設備遠程監(jiān)測的構成方式比較靈活多變,通過采用管理計算機模塊,也可通過通用工業(yè)服務器、工業(yè)控制計算機和可編程控制器建實時現(xiàn)場,實現(xiàn)數(shù)據(jù)采集和控制,并采用數(shù)據(jù)通信網(wǎng)絡傳遞到管理監(jiān)控級的計算機里面[6-8]。
分布式中壓環(huán)保型設備遠程監(jiān)測拓撲結構由組織管理層、任務控制層和底層設備層構成。分布式現(xiàn)代工業(yè)過程控制系統(tǒng)拓撲結構組織管理層負責實現(xiàn)產品信息的收集、存儲、分發(fā)和總結,最終具備整體調度和優(yōu)化控制,同時可以實現(xiàn)企業(yè)內部局域網(wǎng)連接,為分布式中壓環(huán)保型設備質量管理、資源管理進行連接。管理計算機作為分布式中壓環(huán)保型設備的控制器構成了分布式中壓環(huán)保型設備的任務控制層,通過企業(yè)內部局域網(wǎng)提供組織管理層所需要的產品信息,同時通過控制方式和機制控制任務,實現(xiàn)分布式中壓環(huán)保型設備的優(yōu)化運行。底層設備層則由不同的生產設備聯(lián)合組成。分布式中壓環(huán)保型設備的各子模塊具有獨立特性與協(xié)同特性。分布式中壓環(huán)保型設備遠程監(jiān)測控制結構如圖1所示。
中央集中管理單元和車間操作單元想要聯(lián)系與配合,全部控制任務由組織管理層通知給任務控制層和底層設備層。如果出現(xiàn)異常,分布式中壓環(huán)保型設備遠程監(jiān)測系統(tǒng)可能出現(xiàn)局部或者全部故障信息。
1.2 基于多智能體的分布式控制
智能體理論是分布式領域與人工智能研究領域的重要研究問題之一,已被認為是設計和構建分布式工程以及智能應用的新一代發(fā)展方向。智能體定義是一種特定狀態(tài),能夠獲取外界環(huán)境,同時可以利用自身功能與機理對獲取信息進行加工與處理,完成既定任務的軟件或者硬件實體。智能體集成不同的方法以及封裝不同的機能,可以利用協(xié)作方式與其他智能體進行信息場地與通訊,通過相互之間協(xié)作可以完成綜合目標,優(yōu)勢互補,聯(lián)合實現(xiàn)既定的任務[9-11]。多智能體系統(tǒng)是基于多個智能體相互協(xié)作來完成預設的任務的體系結構。針對不同的研究問題提出了不同的智能體的定義與模型,其中主要流行與認可的是wooldridge等人提出的智能體的弱性描述和強性描述方法。
分布式中壓環(huán)保型設備遠程監(jiān)測的信息共享采用基于OPC接口標準的通信方式,避免不同控制系統(tǒng)的差異性和兼容性,提升了系統(tǒng)的擴展能力和兼容能力。分布式中壓環(huán)保型設備遠程監(jiān)測協(xié)同機制,不僅方便控制系統(tǒng)的實施,并且為智能體提供了封裝模式與方法,有效將現(xiàn)有的軟硬件模塊打包成某一個智能體結構。通過智能體結構間協(xié)同完成預設任務?;诙嘀悄荏w結構的分布自治思想、分層優(yōu)化模式和協(xié)同工作機理,建立一種基于多智能體結構的分布式中壓環(huán)保型設備遠程監(jiān)測體系結構,如圖2所示。
多智能體系統(tǒng)是由若干個智能體組合而成的松散耦合的協(xié)作網(wǎng)絡。這些智能體能夠感知環(huán)境和網(wǎng)絡中其他智能體交互信息。通過對自身信息的更新和與其他智能體間的競爭與合作來完成對實際復雜問題的求解,體現(xiàn)整個系統(tǒng)的智能性。
基于多智能體結構的中壓環(huán)保型設備分布式遠程運行狀態(tài)監(jiān)測與診斷體系包括以下智能體:產品管理智能體、資源調度智能體、現(xiàn)場管理智能體、過程故障診斷智能體,人機接口智能體和過程管理智能體,各智能體的基本功能和結構如下:
(1)信息采集與傳送智能體
信息采集與傳送智能體是實現(xiàn)全局產品管理,實現(xiàn)對企業(yè)產品管理與控制,不同智能體的協(xié)同與管理,中壓環(huán)保型設備制的優(yōu)化運行,管理各智能體的信息發(fā)布與權限管理;為資源計劃接口智能體獲取產品管理信息,達到智能體的信息共享;實現(xiàn)與資源調度智能體協(xié)同管理,具備產品過程信息監(jiān)督功能,對系統(tǒng)管理智能體的運行狀態(tài)進行監(jiān)測,具備產品過程信息宏觀監(jiān)督功能:與系統(tǒng)管理智能體傳遞運行信息,具備設備過程信息監(jiān)控功能;與其他智能體的通訊等功能。
(2)人機接口智能體
人機接口智能體主要實現(xiàn)信息采集以及與傳送智能體信息共享,獲取設備運行據(jù)息,分析運行狀態(tài)數(shù)據(jù)。同時實現(xiàn)分布式遠程運行狀態(tài)監(jiān)測與診斷,與企業(yè)已有的資源計劃系統(tǒng)或者產品控制系統(tǒng)的信息交互對接,為用戶瀏覽資源計劃接口智能體獲得的執(zhí)行任務通過接口。人機接口智能體完成用戶與控制系統(tǒng)的通訊與對接,形成多智能體架構的通信機理與運行模式。
(3)系統(tǒng)管理智能體
系統(tǒng)管理智能體是信息采集與傳送智能體和人機接口智能體的中介,主要負責協(xié)同與協(xié)調現(xiàn)場管理智能體功能。系統(tǒng)管理智能體實現(xiàn)與采集與傳送智能體信息共享息,接受靜態(tài)任務和宏觀任務,資源調度智能體的歸屬現(xiàn)場管理智能體實現(xiàn)管理與協(xié)調,完成產品管理智能體預設的任務,實現(xiàn)任務的監(jiān)控,并配備相應的制造資源,具體由現(xiàn)場管理智能體完成。同時資源調度智能體從現(xiàn)場管理智能體獲得中壓環(huán)保型設備運行狀態(tài)信息并傳送給其他智能體,對預設任務的完成狀態(tài)和中壓環(huán)保型設備運行狀態(tài)進行監(jiān)控,并發(fā)布給系統(tǒng)管理智能體,實現(xiàn)預設任務的評判、優(yōu)化,如圖3所示。
(4)過程監(jiān)測診斷智能體
過程故障診斷智能體由協(xié)作智能體完成將通訊信息傳遞給其它平行結構中的其他智能體,再傳遞給目標智能體。多智能體體系框架內的智能體根據(jù)某一種方法,例如就近原則、單元原則等,形成不同的智能體水平結構,每個水平結構同時包含由多個智能體。多個智能體相互協(xié)作,合理分配任務,可以有效獲取工業(yè)過程的故障信息,同時按照既定目標,可以完成綜合設定的目標。
過程故障診斷智能體實現(xiàn)對中壓環(huán)保型設備運行狀態(tài)動態(tài)監(jiān)測,不僅實現(xiàn)智能體件信息共享,同時完成任務的分解,對分解預設任務進行控制與運作,具備產品信息的快速獲取、分析和存儲,故障模式分析、故障溯源等。過程故障診斷智能體可以實現(xiàn)對產品信息狀態(tài)評測和判斷,并對早起異常信息做出預警預測,現(xiàn)場管理智能體的結構如圖4所示。
多智能體系統(tǒng)內部智能體間進行通信,完成求解問題,也是能夠形成推斷和決策動作功能的具有智能思維與智能任務的實體,其具有自治性、反應性、主動性、社會性、進化性五個基本特征。
2 分布式故障診斷的協(xié)調優(yōu)化
在基于多智能體組的中壓環(huán)保型設備分布式運行監(jiān)測與診斷體系結構中,產品管理智能體和資源調度智能體之間利用TCP/IP協(xié)議進行通訊,而資源調度智能體和現(xiàn)場管理智能體之間利用網(wǎng)絡通訊協(xié)議進行通訊,現(xiàn)場管理智能體與中壓環(huán)保型設備之間利用OPC標準進行通訊,基于多智能體分布式故障診斷體系結構的通信模型結構如圖5所示。
中壓環(huán)保型設備分布式運行監(jiān)測與診斷結構是基于協(xié)同智能體的通信,對預設任務的完成狀態(tài)和中壓環(huán)保型設備運行狀態(tài)進行監(jiān)控,并發(fā)布給產品管理智能體?;诙嘀悄荏w的分布式故障診斷系統(tǒng)優(yōu)化運行如圖6所示。
資源調度智能體與現(xiàn)場管理智能體通信方式表述為①描述現(xiàn)場管理智能體向資源調度智能體獲取信息;②描述現(xiàn)場管理智能體向資源調度智能體請求查找產品管理智能體;③描述現(xiàn)場管理智能體尋找現(xiàn)場管理智能體,同時反饋現(xiàn)場管理智能體獲得信息;④描述產品管理智能體向現(xiàn)場管理智能體發(fā)布執(zhí)行任務;⑤描述現(xiàn)場管理智能體收到產品管理智能體的執(zhí)行任務后做出反應。因此,資源調度智能體與現(xiàn)場管理智能體可以實現(xiàn)任務發(fā)布與信息共享。
粒子群優(yōu)化算法是Kennedy和Eberhart于1995年提出的,它源自群體任務理論,受鳥群或魚群任務的啟發(fā),通過個體間的信息傳遞方式,使整個團體朝同一方向和目標而去[12-13]。粒子群優(yōu)化算法(PSO)是進化技術的一種,源自對鳥群捕食任務的研究,它本質上是屬于迭代的隨機搜索算法,具有并行處理特征,魯棒性好,易于實現(xiàn),原理上可以以較大的概率找到優(yōu)化問題的全局最優(yōu)解,且計算效率較高,已成功地應用于求解各種復雜的優(yōu)化問題。
多智能體系統(tǒng)里,將每個智能體都隨機初始化在總的格子數(shù)為Lsize×Lsize的環(huán)境中,且每個智能體占一個格子。格子中的數(shù)據(jù)代表智能體所在環(huán)境中的位置信息,每一個智能體自身包含PSO算法中每個粒子的速度和位置兩個數(shù)據(jù)信息。Lsize是一個正整數(shù),格子總數(shù)相當于PSO算法中的種群規(guī)模。每個智能體感知的環(huán)境信息來自自身所處的局部環(huán)境,并可以參考感知到的局部環(huán)境信息進任務作決策和完成任務。因此,局部環(huán)境對于每個智能體就顯得十分重要。
首先將各個智能體隨機分配到空間中對其位置與速度進行初始化,之后為每個智能體隨機分配一定數(shù)目的鄰居,每個智能體與這些鄰居一同構成PSIMA的局部環(huán)境。在為各個智能體配置鄰居粒子過程中,可參考不同優(yōu)化問題適應性地選取鄰居粒子數(shù)目。將算法應用于環(huán)保工程經濟負荷分配,在實驗中結合問題的復雜程度,綜合考慮了尋優(yōu)效率與尋優(yōu)結果之間的平衡,保證在較少時間內取得很好的最優(yōu)解,通過數(shù)次實驗確定隨機鄰居數(shù)目為20。在不同的具體優(yōu)化問題中,可通過減少隨機鄰居數(shù)目減少算法運行時間,也可通過增加隨機鄰居個數(shù)提高問題最優(yōu)解。
每個智能體可以與更多的智能體鄰居進行信息交互,突破了MAPSO中信息傳遞的限制,隨著每次迭代的進行,每個智能體獲得的信息量更大。同時,由于本文選擇的鄰居范圍也不特定,因此每個智能體通過信息交互獲得的有效信息更多,更容易快速學習進任務作決策,協(xié)作功能更突出,也使得整個系統(tǒng)收斂更快,效果更好。
在PSIMA算法中,每個智能體要更新自己的位置,但與PSO的不同之處在于更新之前首先要先和局部環(huán)境中的鄰居粒子進行競爭與合作,所以每個鄰居粒子就要先計算各自適應值。假設智能體β在智能α的20個鄰居中擁有最小的適應值,且β=(β1,β2,…,βn)。若智能體α滿足:
f(α)≤f(β)
(1)
它是一個優(yōu)質粒子,否則為劣質粒子。如果智能體是一個優(yōu)質粒子,它在解空間的位置保持不變。反之,智能體α在解空間的位置進行調整: