?

基于兩層分塊GMM-PRS 的流程工業過程運行狀態評價

2019-12-12 06:53鄒筱瑜王福利常玉清鄭偉
自動化學報 2019年11期
關鍵詞:子塊分塊定性

鄒筱瑜 王福利 常玉清 鄭偉

過程運行狀態評價在過程安全運行的前提下,綜合考慮了產品質量、物耗、能耗、經濟收益等因素,對過程運行性能優劣進行進一步評價,包括過程運行狀態優性在線評價和非優運行狀態原因追溯兩部分[1?5].優性在線評價實時判斷運行性能優劣程度,非優原因追溯診斷導致非優運行狀態的原因,指導操作人員進行生產調整.理想的運行狀態有助于提高綜合經濟效益和生產效率、降低生產成本.因此,對過程運行性能優劣評價的研究具有重要的理論和應用價值.

傳統的過程運行性能評價方法可分為兩類:基于定量信息的評價方法和基于定性信息的評價方法,其中,定量信息指用數值大小描述的變量信息,定性信息指定性描述的變量信息,主要通過語義變量來描述.基于定量信息的評價方法處理以定量信息為主的過程性能評價問題.多元統計方法是一種應用最廣泛的定量評價方法,適用于過程先驗知識較少的過程[6?8].Liu 等提出了基于主成分分析法(Principal component analysis,PCA)和多集合主成分分析法(Multi-set PCA,MsPCA)的運行狀態優性在線評價方法[9?10],但此類方法并沒有考慮過程變量與評價指標之間的關系.基于指標預測的評價方法,雖避免了此問題,但所需數據量非常龐大[1?2].概率框架下的性能評價方法,如:基于高斯混合模型(Gaussian mixture model,GMM)[3,10]和貝葉斯理論(Bayesian theory)[11?12]的評價方法,已廣泛應用于性能評價中.基于概率理論的評價方法需要先驗知識輔助確定概率密度函數.不同于經典方法過于嚴苛的要求,智能評價方法,如基于人工神經網絡(Artificial neural network,ANN)的評價方法,由于其學習能力和非線性處理能力強,受到研究者的青睞[13?14].但是,此類方法容易陷入局部最優值,可能出現過擬合現象.基于定性信息的評價方法處理以定性信息為主的過程性能評價問題.最常用的處理定性信息的方法有貝葉斯網(Bayesian network,BN)、模糊理論(Fuzzy theory)和粗糙集理論(Rough set,RS)等.BN 通過建立表示因果關系的網絡和概率表來進行性能評價,BN 的構建通常需要大量過程因果知識[15?16].模糊理論通過隸屬度函數來進行評價,但隸屬度函數和判定閾值的選取尚無嚴格的理論指導[17?18].RS 在保持分類能力不變的前提下,對數據表進行約簡,去除冗余信息,提取啟發式規則,進行評價[19].但經典RS 并未考慮數據與目標概念之間的覆蓋關系,因此,概率粗糙集(Probabilistic rough set,PRS)應運而生[20?22].PRS 定義了等價類與目標概念的隸屬程度,以后驗概率的形式量化數據與目標概念之間的覆蓋關系.

定量方法的優勢在于:精度高,能夠建立變量之間的相關性,預測性能較好,是提取過程內部特性的方法,適用于變量測量準確的過程.但是,傳統定量方法解釋性差,在樣本數目少時,可能會出現病態的模型.定性方法的優勢在于:解釋性強,可以處理不精確的信息,模型建立容易,適用于過程存在定性信息的過程.但是,傳統定性方法精度低,要求數據類型覆蓋所有可能的運行情況,是提取過程外部特性的方法,預測性能較差.若采用定性方法處理定量變量,需要將定量信息離散化,在信息離散化過程中,會損失有效信息,降低評價精度.綜上所述,定量與定性方法各有優、劣勢,相輔相成.在實際流程工業生產中,既有定量變量,又有定性變量.由于定性、定量變量共存的問題,傳統評價方法難以直接應用.

實際工業過程還可能面臨一個巨大的挑戰,即流程工業特性.流程工業過程生產流程長,規模龐大,變量數目巨大,變量相關性復雜.一個流程工業生產過程,通常包含若干生產單元.同一個生產單元內,變量強耦合,不同生產單元間,變量弱耦合.生產過程從前至后,依序進行,每一個生產單元的生產時間不盡相同.因此,將傳統的評價方法直接應用于流程工業過程,常常難以得到令人滿意的準確率.流程工業過程生產周期長、變量眾多、機理復雜,難以建立準確的全局模型.最常用的處理流程工業特性的方法就是將過程根據物理特性劃分層次和子塊,這種措施已廣泛應用于安全性能評價中[23?24].Macgregor 等[25]和Jiang 等[26]分別提出了分塊的多元統計方法和分塊的概率論方法,來處理流程工業過程性能評價問題.相比于分塊方法,分層的性能評價方法更注重子塊之間的相關性[27].在分層或分塊性能評價思想的基礎上,研究者在質量預測[28]、自適應[29]等方向進行了進一步探索.但目前對流程工業過程優性評價的研究還較少.傳統的分層分塊性能評價方法難以直接應用于實際流程工業過程運行狀態評價中,主要原因如下:1)全流程的評價問題難以分解為子塊的評價問題;2)子塊的優性難以定義;3)未考慮定量、定性變量共存問題.

本文提出一種基于兩層分塊混合模型的流程工業過程運行狀態評價方法.橫向上,將流程工業過程,根據其物理特性劃分子塊,將聯系緊密的設備或生產環節劃分至同一子塊內,將聯系相對較弱的設備或生產環節劃分至不同子塊;縱向上,形成兩個評價層次即子塊層和全流程層.本文所提兩層分塊方法與傳統方法不同之處在于,所提方法能夠評價子塊的優劣程度,不需要顯式的全流程模型即可評價全流程的運行狀態,并快速定位非優的子塊.這種靈活的分層分塊評價方式,為混合模型的建立提供了便利.在一個子塊內,綜合考慮評價精度需求、定量和定性變量的比例、模型建立的復雜度,來選擇定量或者定性方法進行建模和評價.不失一般性的,本文假設:以定量信息為主的子塊,采用GMM 進行建模,獲取子塊內各運行狀態等級數據分布的概率密度函數;以定性信息為主的子塊,采用PRS 進行建模,得到子塊內各運行狀態等級的推理規則;于是,可以建立兩層分塊GMM-PRS (Gaussion mixture model-probabilistic rough set)模型.該混合模型的優勢在于,根據子塊的數據特性,靈活地選用恰當的評價方法,可減少有效信息的損失,保證方法的有效性.最后,本文將所提基于兩層分塊GMM-PRS模型的評價方法應用于國內某黃金濕法冶煉過程中,驗證其有效性.此外,綜合經濟效益是目前應用最廣泛的過程運行狀態評價指標之一,本文采用綜合經濟效益為全流程運行狀態評價指標.

1 基本方法簡介

1.1 GMM簡介

高斯分布是一種常見的數據分布,若高維空間點的分布近似為橢球體,則可用單一高斯密度函數來描述這些數據的分布特性.

令R1×J是服從高斯分布的J維過程數據,該類數據的概率密度函數可以用高斯函數表示:

其中,參數θ{μ,Σ},μ為該類數據的均值向量,Σ為協方差矩陣[11].這些參數的取值決定了概率密度函數的特性,如函數的中心點、寬窄和形狀等.

一些過程數據不服從高斯分布,但可以用高斯混合模型描述其分布特性.假設該過程數據分布包含N個高斯分量,第n個高斯分量的概率密度函數表示為g(x|θn),其先驗概率為ωn,n1,2,···,N.則此過程概率密度函數為:

數據x屬于各高斯分量的概率可用貝葉斯理論求得:

其中,Cn表示第n個高斯成分.

1.2 PRS簡介

RS是一種在不需要過程先驗知識的情況下進行推理的方法,針對定性數據,可進行高效、準確的推理.但是,RS存在沒考慮子集間相關性和定義過于嚴格的問題.因此,PRS應運而生.

令U為目標的非空有限集合,U稱作論域,A為一個有限的屬性集合,R是A的一個子集.對于任意,定義x在R上的等價類[x]R為[x]R(x,a)f(y,a)},其中,f(x,a)為x在屬性a上的取值.給定一個非空子集X ?U和一個等價類[x]R,可以計算如下概率:

其中,|S|表示集合S的基,即S中的元素個數.P(X|[x]R)表示[x]R中,X的覆蓋程度.

給定閾值α和β,針對0≤β <α≤1的情況,X的下近似、上近似、R邊界域定義為:

針對αβ0的情況,X的下近似、上近似、R邊界域定義為:

X的下近似中,包含所有一定屬于X的元素;X的上近似中,包含所有可能屬于X的元素.如果邊界域BNR(X)為空,那么X稱為精確集;否則,X稱為粗糙集.如果取α1、β0,PRS退化為傳統RS.

2 兩層分塊GMM-PRS模型的建立

根據流程工業特性,本文提出兩層分塊評價結構,并根據每個子塊的數據特性,分別用定量或定性方法,建立子塊評價模型.

2.1 兩層分塊GMM-PRS結構

過程運行狀態的優劣通??煞从吃诰C合經濟指標(Comprehensiveeconomicindex,CEI)上,CEI越高,運行狀態越好,CEI 也成為了廣泛接受的運行狀態優性評價指標[23].傳統評價方法對過程變量x和評價指標CEI可建立一個單模型:

為了降低流程工業過程運行狀態評價問題的規模、提高模型解釋性,本文提出如圖1所示的兩層分塊結構;并且,對以定量和定性信息為主的子塊,分別進行定量和定性建模.

在子塊層,一個流程工業過程根據其過程特性,劃分為多個有物理意義的子塊.子塊內,變量相關性強;子塊間,變量相關性弱.在全流程層,提取各子塊間的相關性.因此,兩層分塊結構增強了模型解釋性,減少了問題規模,降低了建模難度,削弱了對子塊性能無關變量的影響,放大了對子塊性能有關變量的影響.

圖1 兩層分塊混合模型結構示意圖Fig.1 The illustration of the two-level multi-block hybrid model structure

將過程進行橫向分塊、縱向分層后,得到了兩層分塊結構,再根據每個子塊的特性建立相應評價模型,為全流程的評價提供基礎.按照子塊的數據特性選擇適當的建模方法,保證了模型的有效性和精度.高斯分布是一種常見的數據分布,若高維空間點的分布近似為橢球體,則可用單一高斯密度函數來描述這些數據的概率密度函數.針對以定量信息為主的單模態過程,同一運行狀態等級的定量數據分布特性相似,近似服從單高斯分布,可視為所有定量數據分布的一個高斯成分.過程中,定性變量的數目和狀態種類都較少,因此,定性變量可能出現狀態組合種類不會很多,其分布可以用歷史數據進行學習.而對于定性信息占主導地位的過程,定性變量數目多,相應定性狀態的組合數目也會大幅增大.那么,基于GMM 的方法,會面臨組合爆炸、建模數量龐大的問題.也就是說,以定性變量為主的過程,不再適合用基于概率分布的方法來進行評價.Pawlak 教授提出的RS 理論是一種在不確定性存在的前提下,進行推理的方法,現已廣泛應用于安全性評價和風險評價等領域.為改進RS 無法處理不一致規則的問題,概率粗糙集PRS 方法應運而生.PRS 是一種具有嚴格理論支撐并且應用廣泛的定性信息處理方法,因此本文采用PRS 對以定性信息為主的子塊進行建模.值得注意的是,可選的子塊建模方法并不局限于GMM 和PRS 方法.

2.1.1 運行狀態等級確定

本文所述定性信息指用語義變量對變量狀態進行描述的信息,定量信息指用數值大小描述的變量信息.建模數據中,定量變量以變量取值的形式表示,定性變量以變量狀態等級序號的形式表示,如溫度的高、中、低三種狀態,分別對應狀態等級1、2、3.其中,定性變量狀態等級只與變量幅值大小趨勢相關,與性能優劣無關.本文所使用的定量數據是經過平滑處理后的數據,定性數據根據其物理意義劃分為了不同狀態,并用一系列連續的正整數對狀態等級進行區分.其中,平滑處理的原理是用一定長度的滑動窗口內數據的平均水平來代表該滑動窗口的信息,這種預處理方法在一定程度上克服了噪聲的影響,使此均值更能反映滑動窗口內的主要信息.針對變化快速或噪聲水平較低的過程,為避免過程動態特性被淹沒,滑動窗口長度不宜過長.針對變化緩慢或噪聲水平較高的過程,為減少系統正常波動導致的誤評價,滑動窗口長度不宜過短.

2.2 基于兩層分塊GMM-PRS 的離線建模

根據過程知識,建立兩層分塊結構之后,基于兩層分塊GMM-PRS 的評價模型離線建立包括運行狀態等級確定和模型建立,其中,模型建立分定量GMM 和定性PRS 模型.

針對一個復雜的流程工業過程,在劃分單元子塊之后,如果各子塊存在獨立的評價指標,那么可以對每個子塊建立以子塊生產指標為評價標準的模型,再在子塊生產指標的基礎上,進行全流程的運行狀態評價.但是,本文旨在解決無子塊評價指標的流程工業過程運行狀態優性評價問題.此時,子塊的優性定義變得十分困難.本文利用唯一的評價指標– 全流程綜合經濟指標CEI,作為子塊運行狀態等級劃分標準.企業通常會在一定周期內對CEI 進行估算并作為生產考核的標準,但是估算周期比較長,無法直接根據該估算結果實時指導生產.所以,我們可以將CEI 視作定性變量,只需確定其在一定周期內的定性狀態.根據全流程CEI 的定性狀態,過程運行狀態被劃分為若干等級,等級數目通常由過程評價的精度需求、過程檢測情況等因素共同決定.本文假設全流程綜合經濟指標包含N個狀態,對應的全流程運行狀態等級由1 至N,優性依次降低.在劃分子塊后,就一個子塊的一類運行情況而言,定義此類運行情況下所能達到的最好全流程運行狀態等級為這種運行情況下該子塊的運行狀態等級.從另一個角度看,該運行情況下,當其他子塊都處于最好匹配狀態時,該子塊使全流程所能達到的最好等級代表了該子塊所處運行情況的極限最好情況,是子塊所處運行情況固有特性的一種體現.如圖2 所示,建模數據的運行狀態等級離線確定方法包括以下三個步驟:1)數據塊劃分,2)全流程層等級確定,3)子塊層等級確定.

1)數據塊劃分

令建模數據為RH×J,H表示樣本個數,J表示變量個數.根據變量和子塊之間的關系,將建模數據XXX劃分為I個子塊,用XXXiRH×Ji(i1,2,···,I)表示第i個子塊的建模數據,Ji為第i個子塊的變量數目.

2)全流程層等級確定

根據全流程評價指標CEI,過程運行狀態被劃分為若干等級,如:優/良/中/差等.那么,每一個子塊數據XXXi,可以根據全流程評價指標CEI,劃分為不同等級,記為其中,表示子塊i中全流程等級為n的數據,i1,2,···,I,n1,2,···,N,I為子塊數目,N為全流程等級數目.

圖2 離線數據劃分示意圖Fig.2 The diagram of data processing

3)子塊層等級確定

由于全流程層運行狀態等級不能單獨取決于一個子塊的運行狀態,所以,相似的子塊數據可能被標記了不同的全流程層運行狀態等級.對于一個子塊:若該子塊運行于最優運行狀態,并且其他子塊運行于最優匹配狀態時,全流程層運行狀態可能達到最優等級;若該子塊運行于一個非優運行狀態中,無論其他子塊是否運行于最優匹配狀態,全流程層運行狀態都不可能達到最優等級.因此,一個子塊數據的子塊層運行狀態等級定義為:該子塊內相同數據所能達到的最好全流程層運行狀態等級.所以,全流程層的等級數目和子塊層的等級數目相等.假設運行狀態,等級1 到N的優性依次降低.確定子塊層運行狀態等級n中數據的具體做法為:以全流程層等級n,n+1,···,N中數據為基礎,將等級n+1,n+2···,N中與等級n中數據相似度大于閾值ε的數據,從原來的等級中轉移至等級n的數據集中,更新后的等級n中的數據為子塊層運行狀態等級為n的數據,記為,更新后的等級n+1,n+2,···,N中的數據為確定下一等級數據的基礎.兩條數據的相似度定義如下:

x1,j(x2,j)是x1(x2)的第j個變量;若第j個變量為定量變量,是該變量的工藝最大值(最小值);若第j個變量為定性變量,|x1,j?x2,j|表示x1,j和x2,j對應定性狀態等級的等級差值的絕對值;Aj是第j個變量的狀態等級數目,為變量數目.

根據上述三個步驟,子塊數據的全流程層等級和子塊層等級能相應確定.由于上述等級劃分規則,并不需要建立顯式的全流程層模型.全流程層運行狀態等級由子塊層中最劣的子塊運行狀態等級決定,原因將在第4 節的全流程運行狀態在線評價方法中闡述.

2.2.1 定量建模

針對以定量信息為主的子塊,將每一個運行狀態等級的數據作為一個高斯分量,分別建立單高斯模型,擬合各等級數據的概率密度函數.但由于少數定性變量的存在,無法直接建立高斯模型.

假設x來自于第i個子塊的第n個等級,即.令其中,表示定性變量,表示定量變量.根據定性變量狀態的不同,存在多種組合形式.以定量信息為主的子塊所含定性變量數目少,一個定性變量的狀態種類一般不會很多,不是每一種理論上存在的定性組合都會在實際應用中出現.所以,中可能出現的定性狀態組合種類一般不會很多.用表示中,定性變量對應為的樣本的定量變量部分,其中,k1,2,···,K,K為定性變量組合的數目.假設則針對定性變量為的情況,第i個子塊第n個等級的概率密度函數可用高斯函數表示為:

其中,Num[ψ]表示矩陣ψ中的樣本個數.

2.2.2 定性建模

針對以定性信息為主的子塊,采用PRS 進行建模.基于PRS 的離線建模包含以下三個主要步驟:1)數據預處理;2)決策表組織;3)屬性約簡.

1)數據預處理

PRS 是一種以定性或離散數據為基礎的推理方法,因此,需要將數據進行相應預處理.針對定性數據,為后文計算方便,將變量的各定性狀態用一系列整數表示.針對以定性信息為主的子塊中少數的定量數據,需要將定量數據進行離散化,得到一系列離散數值.離散化處理方法很多,如等距離劃分、等頻率劃分、Naive Scaler 算法、基于斷點重要性的離散化算法、基于屬性重要性的離散化算法等[30].

2)決策表組織

決策表的每一列表示一個屬性,每個屬性的取值被劃分為若干離散狀態.通常,屬性可分為條件屬性和決策屬性.決策表每一行代表論域中的一個元素和一種推理規則.以子塊內過程變量為條件屬性,以子塊層運行狀態等級為決策屬性,分別建立各子塊決策表.

3)屬性約簡

屬性約簡目的在于簡化決策表,在保持分類能力不變的前提下,刪除對決策沒有影響的條件屬性.常用的屬性約簡方法有:一般約簡算法、基于差別矩陣和邏輯運算的屬性約簡算法、歸納屬性約簡算法等[30].

3 基于兩層分塊GMM-PRS 的過程運行狀態在線評價和非優原因追溯

基于兩層分塊GMM-PRS 的過程運行狀態在線評價方法,先在子塊層,對各個子塊分別進行評價,再在全流程層,綜合各子塊信息得到最終評價結果.針對非優運行狀態,在非優的子塊內進行原因追溯.

3.1 子塊層的運行狀態在線評價

用xt表示t時刻子塊i的數據.若子塊i為以定量變量為主的子塊,xt可分解為xt中的定性變量取值與的相似度為sim針對等級n,如果max小于一個事先定義的判定閾值δ(0<δ ≤1),那么認為xt不可能處于此等級,令否則,可以根據式(12)獲得.

若子塊i為以定性變量為主的子塊,在子塊內,首先,對定量變量進行離散化.然后,從歷史數據中得到xt的等價類[xt]R,其中,R為條件屬性集合.最后,根據式(4)計算[xt]屬于子塊層第n等級的概率:

其中,n1,2,···,N,i1,2,···,I.

t時刻,子塊i所處運行狀態等級為:

3.2 全流程運行狀態在線評價

在獲得所有子塊的子塊層運行狀態等級后,全流程層運行狀態等級與子塊層最劣的子塊運行狀態等級相等.假設全流程層等級1 至N,優性依次遞減.那么全流程層運行狀態等級表示為:

顯然,根據子塊等級定義,由于各子塊運行狀態等級被定義為相似度大于閾值ε的同類數據所能達到的歷史最好全流程層等級,所以全流程層運行狀態等級不可能比任何一個子塊的運行狀態等級更優.也就是說,全流程層運行狀態等級不會比子塊層最劣的子塊運行狀態等級更優.從另一個角度看,如果全流程層運行狀態等級比子塊層最劣的子塊運行狀態等級更劣,說明全流程層運行狀態等級比所有子塊運行狀態等級都更差.這種情況在實際生產中較少出現,大部分子塊運行狀態應與全流程運行狀態相一致.所以,定義全流程層運行狀態等級為子塊層最劣運行狀態等級,如式(15)所示.

3.3 非優原因追溯

針對以定性變量為主的子塊,直接在最優運行狀態等級歷史數據中,查找與當前非優數據xt相似度最高的數據,記為與上述追溯方法類似,用式(16)中的公式,計算變量貢獻率,貢獻率較大的屬性為非優屬性.

4 基于兩層分塊PRS-GMM 的流程工業過程運行狀態評價方法在黃金濕法冶煉過程中的應用

濕法冶金過程是現代工業生產中金屬富集、分離與提取的重要手段和技術.濕法冶金,又稱之為化學冶金,是相對于火法冶金和電解法冶金而言,一種利用液相環境的特點,通過一定的化學反應,進行目標金屬的提煉和萃取的技術.黃金濕法冶煉通過液相環境,將礦石中固相的金,浸出至礦漿中,形成液相的金氰絡合物離子.在浸出子塊中,氰化鈉是一種重要的添加藥劑,并通過影響浸出率來影響綜合經濟效益.然后,通過洗滌進行固液分離,得到礦渣和富含金氰絡合物離子的貴液.其中,貴液經過鋅粉,發生置換反應,得到金泥.在置換環節中,鋅粉的添加量和質量對運行狀態影響較大.

本文將所提評價方法應用于國內某黃金濕法冶煉過程中,該過程可劃分為五個子塊:第一次浸出、第一次洗滌、第二次浸出、第二次洗滌和第二次置換,分別對應子塊層的五個子塊.兩浸兩洗的工藝設置是為了提高浸出率.黃金濕法冶煉過程是一個復雜的流程工業過程,同時包含定量和定性變量.第一次浸出和第二次浸出子塊以定量信息為主,因此,用GMM 對這兩個子塊進行建模.第一次洗滌和第二次洗滌子塊以定性信息為主,因此,用PRS 對這兩個子塊進行建模.至于置換子塊,定性和定量信息大量共存,沒有某種信息占主導地位的現象.但是,其影響優性的關鍵變量均為定性變量,故采用PRS 對置換子塊進行建模.

選取36 個過程變量,列于表1.根據綜合經濟效益先將黃金濕法冶煉全流程層運行狀態劃分為優、中、差3 個等級,分別對應等級1、2、3.從濕法冶金仿真平臺,選取3 000 組數據進行離線建模,其中,每個等級的數據各1 000 組,建模數據量充分,可以建立準確的離線模型.然后,確定每個子塊各個等級所包含的數據,即確定數據子塊層等級.根據5個子塊的特性,分別建立GMM 或PRS 模型.設置相似度判定閾值ε0.9.

重新選取400 組數據進行在線測試,實驗設計如表2 所示.在實驗1 中,前100 組數據運行狀態等級為優(等級1),后100 組數據由于氰化鈉添加量2 (子塊3,定量)不足,導致運行狀態等級變為差(等級3).在實驗2 中,前100 組數據運行狀態等級為優,后100 組數據由于鋅粉添加量(子塊5,定性)過量,導致運行狀態等級變為中.其中,在實際生產中,鋅粉添加量只能獲得8 小時的累積量,因此,在本實驗中,將該變量作為定性變量進行處理.用所提方法進行運行狀態在線評價和非優原因追溯,以驗證其有效性.

表1 過程變量列表Table 1 The process variable list

表2 實驗設計Table 2 The experiment design

實驗1 的評價結果如圖3 所示,在評價時間內:子塊1、2、4、5 都處于等級1;子塊3 前100 個評價點處于等級1,后100 個評價點處于等級3;全流程運行狀態評價結果為前100 個評價點處于等級1,后100 個評價點處于等級3.顯然,評價結果與實際運行狀態等級設置一致.從第101 個評價點起,全流程運行狀態等級為非優等級,導致全流程非優的是子塊3,第二次浸出子塊.因此,在子塊3 中,進行非優原因追溯.第101 個評價點的非優原因追溯結果如圖4 所示,顯示非優原因變量有第二次浸出氰化鈉添加量、第二次浸出后氰根離子濃度和第二次浸出后金氰絡合物離子濃度.事實上,由于第二次氰化鈉添加量不足,會導致第二次浸出后氰根離子和金氰絡合物離子濃度下降.因此,非優原因追溯結果與實際情況一致.

圖3 實驗1 運行狀態等級在線評價結果Fig.3 The assessment result in Case 1

實驗2 的評價結果如圖5 所示,在評價時間內:子塊1、2、3、4 都處于等級1;子塊5 前100 個評價點處于等級1,后100 個評價點處于等級2;相應的,全流程評價結果為前100 個評價點處于運行狀態等級1,后100 個評價點處于等級2.評價結果與實際運行狀態等級設置一致.然后,在非優的子塊中,進行原因追溯.非優的子塊為置換子塊,是一個定性建模的子塊,其追溯結果展示于圖6.實際上,鋅粉添加量過多,置換率已無法再提升,反而會增加置換物耗,降低總經濟效益,導致運行狀態等級變為非優.

圖4 實驗1 子塊3 中非優原因追溯結果Fig.4 The cause identification result within Sub-block 3 in Case 1

與傳統評價方法相比,兩層分塊GMM-PRS 主要在分層分塊和混合模型兩方面做了改進.分層分塊使得評價難度降低,解釋性強,可以直接在非優子塊中進行原因追溯,快速定位原因變量.混合模型充分利用不同變量提供的信息,提高了評價精度.將PRS、兩層分塊PRS、GMM、兩層分塊GMM 和兩層分塊GMM-PRS 方法分別應用于黃金濕法冶煉過程運行狀態評價中,經過多次試驗,評價準確率均值如表3 所示.其中,基于PRS 的評價,對全流程建立一個PRS 模型;基于兩層分塊PRS 的評價,將全流程進行層次和子塊的劃分,對每個子塊分別建立一個PRS 模型;基于GMM 的評價,針對全流程不同定性變量的組合,分別建立全流程的GMM;基于兩層分塊GMM 的評價,將全流程進行層次和子塊的劃分,在子塊內,針對不同定性變量的組合,分別建立GMM.從準確率的對比可以看出,相比于PRS、兩層分塊PRS、GMM 方法,本文所提兩層分塊GMM-PRS 具有明顯優勢.兩層分塊GMM 方法,由于應用了本文所提的分層分塊和針對不同定性變量組合分別建立GMM 的思想,具有與兩層分塊GMM-PRS 相當的正確率.但是,相比于兩層分塊GMM 方法,所提兩層分塊GMM-PRS 具有模型數量少、計算量小、計算時間短的優勢.

圖5 實驗2 運行狀態等級在線評價結果Fig.5 The assessment result in Case 2

圖6 實驗2 子塊5 中非優原因追溯結果Fig.6 The cause identification result within Sub-block 5 in Case 2

表3 不同方法評價準確率對比Table 3 The assessment accuracy rate comparison of different methods

5 結論

針對定量、定性變量共存的流程工業過程運行狀態評價問題,本文提出了基于兩層分塊混合模型的評價方法.將流程工業過程,根據其物理特性劃分為運行子塊,同時,形成了子塊層和全流程層,兩個評價層次.在子塊層,對于以定量信息為主的子塊,根據不同的定性變量狀態組合,分別建立GMM.對于以定性信息為主的子塊,將定量變量進行離散化,建立PRS 模型.全流程層運行狀態等級由子塊層最劣運行狀態等級決定.當過程運行于非優運行狀態等級,非優的子塊可根據子塊運行狀態評價結果進行確定.在非優的子塊內,本文提出了基于貢獻率的原因追溯方法.最后,本文將所提方法應用于濕法冶金過程運行狀態評價中,并與傳統方法進行了比較.仿真結果證明了所提方法的有效性和優勢.

猜你喜歡
子塊分塊定性
基于八叉樹的地震數據分布式存儲與計算
面向量化分塊壓縮感知的區域層次化預測編碼
近紅外光譜分析技術在紡織品定性定量分析上的應用
鋼結構工程分塊滑移安裝施工方法探討
分裂平衡問題的Levitin-Polyak適定性
關于4×4分塊矩陣的逆矩陣*
基于特征值算法的圖像Copy-Move篡改的被動取證方案
一種分層信息提取的多塊主元分析故障監測方法
現代主義與20世紀上半葉中國畫“進步”之定性
基于波浪式矩陣置換的稀疏度均衡分塊壓縮感知算法
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合