張彥清, 劉大銘, 白 冰, 李春樹
(寧夏大學 物理電氣信息學院,寧夏 銀川 750021)
基于外反饋Elman的離心式壓縮機透平轉(zhuǎn)速預測*
張彥清, 劉大銘, 白 冰, 李春樹
(寧夏大學 物理電氣信息學院,寧夏 銀川 750021)
目前離心式壓縮機透平轉(zhuǎn)速預測難以實現(xiàn),雖然引入了基于Elman神經(jīng)網(wǎng)絡的離心式壓縮機透平轉(zhuǎn)速預測方法,但當離心式壓縮機轉(zhuǎn)速變化比較大時,該預測方法的預測精度就明顯下降。針對這一現(xiàn)象,提出了一種基于外反饋Elman的離心式壓縮機透平轉(zhuǎn)速預測方法。在標準Elman神經(jīng)網(wǎng)絡的基礎(chǔ)上加一個由輸出到輸入的外反饋,通過帶外反饋的Elman神經(jīng)網(wǎng)絡實現(xiàn)對離心式壓縮機透平轉(zhuǎn)預測。仿真實驗結(jié)果表明,所提出的帶外反饋的Elman神經(jīng)網(wǎng)絡預測方法預測精度較高,特別在轉(zhuǎn)速變化較大時,收斂速度快,穩(wěn)定性高。
離心式壓縮機;轉(zhuǎn)速預測;外反饋;神經(jīng)網(wǎng)絡
離心式壓縮機是一種葉片式旋轉(zhuǎn)機械,透平是帶動壓縮機轉(zhuǎn)動的關(guān)鍵部分,但喘振作為離心式壓縮機不穩(wěn)定特性之一,這種現(xiàn)象的產(chǎn)生會影響到透平部分的運行,進而影響到壓縮機轉(zhuǎn)速。隨著對壓縮機研究的深入,不斷有新的系統(tǒng)辨識方法被應用到壓縮機的研究上。2000年,王麗春等人利用BP神經(jīng)網(wǎng)絡對離心式壓縮機性能進行預測[1],主要是針對壓縮機壓比進行預測,但預測結(jié)果只是具有良好的一致性;2008年,厲勇提出利用Elman神經(jīng)網(wǎng)絡預測壓縮機性能的方法[2],基本上能夠反映系統(tǒng)的運行狀況,但模型精度不高;2009年,王沛禹利用Elman神經(jīng)網(wǎng)絡對離心壓縮機進行性能建模[3],建立的網(wǎng)絡基本能夠反映壓縮機局部性能特點,這些都對以后基于Elman神經(jīng)網(wǎng)絡的離心式壓縮機透平轉(zhuǎn)速預測具有很大指導意義。研究時發(fā)現(xiàn),利用Elman神經(jīng)網(wǎng)絡能夠透平轉(zhuǎn)速實現(xiàn)較高精度的預測,但是當轉(zhuǎn)速變化很大時預測精度就降低了。針對這一問題,本文提出在標準的Elman神經(jīng)網(wǎng)絡基礎(chǔ)上加一個由輸出到輸入的外反饋,選定輸入量與輸出量來實現(xiàn)轉(zhuǎn)速的預測。結(jié)果表明,帶外反饋Elman神經(jīng)網(wǎng)絡能夠?qū)崿F(xiàn)高精度預測,特別是在轉(zhuǎn)速變化比較大時,帶外反饋的Elman神經(jīng)網(wǎng)絡也能快速準確地實現(xiàn)對轉(zhuǎn)速的預測。
Elman神經(jīng)網(wǎng)絡除了輸入層、隱層、輸出層單元外,還有一個特殊的聯(lián)系單元。聯(lián)系單元用來記憶隱層單元以前時刻的輸出值,它使該網(wǎng)絡有動態(tài)記憶的功能。如圖1所示,神經(jīng)網(wǎng)絡中有一個由A到B內(nèi)反饋,此反饋連接使得網(wǎng)絡能夠用來檢測和生成時變模式。

圖1 Elman網(wǎng)絡結(jié)構(gòu)示意圖
設(shè)網(wǎng)絡的輸入層有r個節(jié)點,隱層與聯(lián)系單元有n個節(jié)點,輸出層有m個節(jié)點,則網(wǎng)絡輸入u為r維向量,隱層輸出x及聯(lián)系單元輸出xc為n維向量,網(wǎng)絡輸出y為m維向量,連接權(quán)WI1為n×n維矩陣,WI2為n×q維矩陣,WI3為m×n維矩陣,α為自連接反饋增益因子。Elman神經(jīng)網(wǎng)絡的數(shù)學模型:
x(k)=f(WI1xc(k)+WI2u(k-1))
(1)
xc(k)=αxc(k-1)+x(k-1)
(2)
y(k)=g(WI3x(k))
(3)
設(shè)第k步時實際輸出為yd(k),則網(wǎng)絡誤差函數(shù)為:
(4)
根據(jù)梯度下降法分別計算E(k)對連接權(quán)偏導數(shù)并使其為0,得網(wǎng)絡的學習算法:
(5)
i= 1, 2, …,m;j= 1, 2,…,n
(6)
j=1,2,…,n;q=1,2,…,r
(7)
j=1,2,…,n;l=1,2,…,n
(8)
(9)
(10)
其中,η1、η2、η3分別是WI1、WI2、WI3的學習步長。
由于各層神經(jīng)元的反饋信息都會影響到神經(jīng)網(wǎng)絡的信號處理能力,為進一步提高Elman網(wǎng)絡性能,就要充分利用輸出層節(jié)點和承接層節(jié)點。因此基于上述理論對Elman神經(jīng)網(wǎng)絡進行了修改,在輸出層和輸入層之間加一個反饋,如圖2所示。

圖2 加外反饋的Elman網(wǎng)絡結(jié)構(gòu)圖
網(wǎng)絡增加的輸出節(jié)點反饋稱為聯(lián)系單元2,將它放在第1層,γ為反饋增益因子,權(quán)值為WI4。加入了外反饋Elman神經(jīng)網(wǎng)絡的數(shù)學模型后要將式(1)改為:
x(k)=f(WI1xc(k)+WI2u(k-1)+WI4yc(k))
(11)
并增加:
yc(k)=γyc(k-1)+y(k-1)
(12)
(13)
j=1,2,…,n;s=1,2,…,m
(14)
相對Elman網(wǎng)絡,加了外反饋的網(wǎng)絡動態(tài)性能得到增強,從而提高了網(wǎng)絡每次迭代的效率。
2.1 離心式壓縮機透平分析
針對現(xiàn)離心式壓縮機組的情況將其分兩部分:透平和壓縮機組。透平原理是將高溫、高壓氣體具有的熱能轉(zhuǎn)換為機械能以驅(qū)動壓縮機。蒸汽透平有3個控制閥門,分別為V1、V2與V3,各閥門控制情況如表1所示。通過表1,認為V1閥門是蒸汽透平的主要控制量,直接影響透平轉(zhuǎn)速的大小。

表1 透平閥門情況
確定V1閥門為主要控制量,減少了預測中的參量。當對壓縮機變量信息進行采集時,只調(diào)節(jié)V1閥門開度,利用組態(tài)軟件即可得到壓縮機狀態(tài)量的數(shù)據(jù)。
2.2 壓縮機狀態(tài)量分析
離心式壓縮機的數(shù)據(jù)采集主要是給壓縮機施加階躍信號。流體在流動過程中不是一維而是三維的,即在采集的數(shù)據(jù)中存在噪聲,需要通過濾波來消除噪聲,同時利用MATLAB對數(shù)據(jù)進行平滑處理[4]。接著將上述數(shù)據(jù)導入到MATLAB軟件對應的程序中。其中,V1是V1閥門動作;Q蒸汽是蒸汽供給量;QCO2出是CO2出口流量;QCO2入是CO2入口流量;T1與P1分別是一段入口溫度與壓力;T8與P8分別是4段出口溫度與壓力。分析結(jié)果如圖3所示。
從圖3可以看出V1的變化直接影響n的變化,同時在n帶動下氣體壓力從P1上升到P8過程中,P1不斷被抽走,造成前段壓力降低,同時n會對P1產(chǎn)生影響,進而改變壓比使流量發(fā)生改變。
為更好分析各變量間相關(guān)性,把上述數(shù)據(jù)用SPSS21.0的Spearman法進行分析[5]。變量之間的相關(guān)性越強,相關(guān)系數(shù)越靠近于1或-1。分析結(jié)果如表2所示。

表2 V1試驗下各參數(shù)之間的相關(guān)度
轉(zhuǎn)速和壓力的相關(guān)性最大是由于在分析試驗過程中兩者相關(guān)性最強烈,因此受到離心式壓縮機系統(tǒng)的時序影響,在時序相對較早的量往往被認為是主動量。通過分析,刪除相關(guān)度較少的因子,減少轉(zhuǎn)速預測時的輸入,降低仿真過程中的復雜度,最終確定實驗的輸入量和輸出量如表3所示。

表3 透平轉(zhuǎn)速預測的輸入量和輸出量
3.1 轉(zhuǎn)速預測
V1閥門的改變會使其他狀態(tài)量也相應改變,從而會間接影響轉(zhuǎn)速的變化,以此對離心式壓縮機轉(zhuǎn)速進行預測。加載所要訓練的參數(shù),利用MATLAB 導入神經(jīng)網(wǎng)絡,給定系統(tǒng)初始和期望之后,系統(tǒng)根據(jù)期望得到參數(shù)取值和偏差從而確定神經(jīng)網(wǎng)絡系統(tǒng)模型。然后選閥門打開過程中的另外27組數(shù)據(jù)對產(chǎn)生的神經(jīng)網(wǎng)絡模型進行驗證,如圖4和圖5所示。

圖4 加外反饋Elman網(wǎng)絡預測輸出

圖5 外加反饋Elman網(wǎng)絡預測誤差
3.2 與Elman神經(jīng)網(wǎng)絡預測誤差的比較
相同情況下用Elman神經(jīng)網(wǎng)絡預測壓縮機透平轉(zhuǎn)速,轉(zhuǎn)速預測誤差的仿真結(jié)果如圖6和表4所示。

圖6 Elman網(wǎng)絡轉(zhuǎn)速預測誤差
從表4可以看出:Elman神經(jīng)網(wǎng)絡和帶外反饋Elman神經(jīng)網(wǎng)絡在對轉(zhuǎn)速進行預測的收斂速度上都比較理想。在轉(zhuǎn)速變化相對穩(wěn)定的情況下,Elman神經(jīng)網(wǎng)絡和帶外反饋的Elman神經(jīng)網(wǎng)絡都有較高的預測精度。但是,當轉(zhuǎn)速突然變化很大時,帶外反饋的Elman神經(jīng)網(wǎng)絡能夠通過自身內(nèi)、外反饋的調(diào)節(jié)快速、準確地調(diào)整到穩(wěn)定狀態(tài),并且預測誤差的能力與轉(zhuǎn)速變化之前相比基本上不變。這也說明了基于帶外反饋的Elman神經(jīng)網(wǎng)對壓縮機透平轉(zhuǎn)速預測是可以被廣泛應用的。

表4 Elman與帶外反饋的Elman誤差對比
離心式壓縮機系統(tǒng)是一個高復雜性、大延時系統(tǒng),這樣高復雜的一個系統(tǒng)若使用傳統(tǒng)方法對其轉(zhuǎn)速進行預測,誤差較大。若使用BP神經(jīng)網(wǎng)絡這樣一個多層前饋神經(jīng)網(wǎng)絡[6],又或者只含有一個內(nèi)反饋Elman神經(jīng)網(wǎng)絡,由于神經(jīng)網(wǎng)絡包含的各層神經(jīng)元的反饋信息都會影響到整個神經(jīng)網(wǎng)絡的信號處理能力,因此為了充分發(fā)揮神經(jīng)網(wǎng)絡的作用,要盡可能地把每層神經(jīng)元的反饋信息充分利用起來。本文在Elman神經(jīng)網(wǎng)絡的基礎(chǔ)上加一個外反饋,將輸出層的信息通過外反饋再反饋到輸入層,充分利用了輸出層的反饋信息。高精度的預測、預測收斂速度快以及預測誤差的趨于一致性都充分證明了對Elman神經(jīng)網(wǎng)絡加外反饋的可行性。
[1] 王麗春,樊會元. 離心式壓縮機性能預測的神經(jīng)網(wǎng)絡方法[J]. 華東冶金學院學報, 2000,17(2):142-145.[2] 厲勇. 基于模糊神經(jīng)網(wǎng)絡的離心壓縮機的性能研究[D].昆明:昆明理工大學,2009.
[3] 王沛禹,厲勇.Elman神經(jīng)網(wǎng)絡用于離心壓縮機的性能模型辨識[J].硅谷,2009(14):20.
[4] 叢爽.面向MATLAB工具箱的神經(jīng)網(wǎng)絡理論與應用[M].合肥:中國科學技術(shù)大學出版社,1998.
[5] 朱星宇,陳勇強.SPSS多元統(tǒng)計分析方法及應用[M].北京:清華大學出版社,2011.
[6] 蔣良孝,李超群.基于BP神經(jīng)網(wǎng)絡的函數(shù)逼近方法及其MATLAB實現(xiàn)[J].微型機與應用,2004,23(1):52-53.
The prediction of rotating speed of centrifugal compressor turbine with external feedback based on Elman
Zhang Yanqing, Liu Daming, Bai Bing, Li Chunshu
(School of Physics Electronics Information Engineering, Ningxia University, Yinchuan 750021, China)
In view of the present centrifugal compressor turbine speed prediction difficult to achieve, the centrifugal compressor turbine rotational speed based on Elman neural network forecasting method has introduced. But when the centrifugal compressor speed change is relatively large, the accuracy of the forecasting method is significantly decreased, so the method of centrifugal compressor turbine speed prediction by a kind of external feedback based on Elman is put forward. Based on the Elman neural network with a feedback which is between the output and input, this paper proposes a method to predict centrifugal compressor turbine rotating speed by Elman neural network with feedback. Experimental results show that Elman neural network with external feedback has high prediction accuracy, especially when the rotating speed changes greatly. The improved Elman neural network has better dynamic performance.
centrifugal compressor; rotating speed prediction; external feedback; neural network
寧夏自然科學基金(NZ14050)
TP183
A
1674-7720(2016)02-0054-03
張彥清,劉大銘,白冰,等. 基于外反饋Elman的離心式壓縮機透平轉(zhuǎn)速預測[J] .微型機與應用,2016,35(2):54-56,62.
2015-09-20)
張彥清(1989-),通信作者,女,碩士研究生,主要研究方向:智能儀器與檢測技術(shù)。E-mail:396989181@qq.com。
劉大銘(1969-),男,碩士,教授,碩士生導師,主要研究方向:智能儀器與過程控制。
白冰(1990-),男,碩士研究生,主要研究方向:圖像處理與模式識別。