張 琦,李鴻亮,趙曉宇,賈 輝
(1.國家環境保護生態工業重點實驗室(東北大學),110819沈陽; 2.東北大學科技產業集團有限公司,110819沈陽)
?
高爐煤氣產生量與消耗量動態預測模型及應用
張琦1,李鴻亮1,趙曉宇1,賈輝2
(1.國家環境保護生態工業重點實驗室(東北大學),110819沈陽; 2.東北大學科技產業集團有限公司,110819沈陽)
摘要:針對鋼鐵企業高爐煤氣產生量和消耗量波動頻繁,難以有效預測的問題,應用小波分析方法將高爐煤氣產生量和消耗量歷史數據經剔除“噪聲”后分為趨勢數據和波動數據,并結合高爐實際運行工況,建立一種具有時序更新和自我修正功能的最小二乘支持向量機(Lssvm)高爐煤氣動態預測模型.以一座容積為3 200 m3高爐的煤氣產生量和相應的熱風爐煤氣消耗量作為樣本數據,對8 h內的煤氣產生量與消耗量進行了動態預測.結果表明:采用小波分析后的Lssvm預測模型絕對平均誤差降低到2.77%,Update_Lssvm模型預測高爐煤氣產量精度達到1.55%,熱風爐高爐煤氣消耗量精度達到4.23%,解決了變工況下高爐煤氣產生量和消耗量預測隨機性問題.與其他預測模型相比,Update_Lssvm模型預測精度明顯提升.該模型不僅具有泛化能力,也為高爐煤氣優化調度提供了理論依據.
關鍵詞:鋼鐵企業;高爐煤氣;動態預測;小波分析;節能
鋼鐵企業高爐煤氣(BFG)、焦爐煤氣(COG)和轉爐煤氣(LDG)是企業重要的二次能源,其中,高爐煤氣的產生量大且廣泛應用于鋼鐵生產過程,如熱風爐、焦爐、加熱爐和電廠鍋爐等的加熱[1].近年來,隨著節能減排工作的開展,鋼鐵企業高爐煤氣得到了有效利用,放散率逐年下降.但在實際生產中,由于高爐煤氣是煉鐵的副產品,其產生量和消耗量均隨高爐等設備生產工況的變化而變化,煤氣供需關系時刻處于不平衡狀態,煤氣放散等現象仍然存在,造成能源浪費和環境污染,嚴重時威脅設備的安全運行[2-3],因此,有效地預測高爐煤氣的動態供需關系,提前做出調整預案,對鋼鐵企業提高煤氣利用率,降低煤氣放散有重要意義.目前,國內外對鋼鐵企業副產品煤氣的預測與調度開展了大量的研究工作,文獻[4-5]為克服預測煤氣柜柜位問題,建立時間序列預測模型,解決傳統理論模型不能正確反映工藝特點和處理突發事件延遲的問題,顯著減少預測誤差.目前,BP神經網絡在高爐煤氣的機理預測上得到廣泛應用,但是在實際生產中并不能完全提供所需求的數據源,距在線運行有較大差距[6-8].很多學者基于參數優化建立的最小二乘支持向量機(Least squares support vector machine,Lssvm)預測模型,對高爐、轉爐煤氣柜和高爐煤氣發生量進行預測,取得較好效果[9-12],但這些模型沒有考慮設備實際運行工況對煤氣產生量和消耗量的影響.
本文根據鋼鐵企業高爐煤氣供需特性,深入探究煤氣時間序列預測規律,應用小波分析與Lssvm相結合的方法建立高爐煤氣產生量、消耗量預測模型,研究高爐生產工況與煤氣產生量之間的關系,以準確、及時得到高爐煤氣產生量、消耗量數據,為優化調度提供依據.
1.1小波分析
小波分析是工程信號的一種處理手段,廣泛應用于圖像處理、地理勘測、醫學等多個領域[13].本文將對高爐煤氣產生量1 500個歷史數據進行分離,用小波分析方法得出煤氣量趨勢數據,把“信號”的粗糙部分提取出來
采用小波濾波器進行一維多尺度分解,其分解函數為[13-14]

式中:φJ,k(t)為尺度函數,cJ,k為尺度系數;ψm,k(t)為小波函數,dm,k為小波系數.
設原始時間序列采集樣本為A0(n)={c0(n) | n=1,2,…,l}.其中,n和c0(n)分別是時間序列A0(n)中樣本數據的順序編號和煤氣量數據.在任何小波函數f(t)∈L2(R)位于V0空間中,都可以根據分辨率為2-N的低頻部分和2-J(1≤J≤N)的高頻部分完全重構,其分解空間關系如下:

式中: Vi(i≥1)為低頻數據空間,Wj(j≥1)為高頻數據空間.
對連續采集煤氣量A0(n)時間序列進行小波多尺度一維分解,其實質就是把采集到的煤氣量分為趨勢數據Di(n)和波動數據Ai(n),即“信號”里的低頻部分和高頻部分,低頻部分是煤氣量的趨勢數據,主要描述煤氣量的發展趨勢;而高頻部分是煤氣量的波動數據,包含了煤氣量的擾動和噪聲信息.根據實際需要,可以對所得到的低頻數據進行再分解,但不能超過輸入樣本數為N的log2N層.
1.2向量空間重構
向量空間重構是時間序列預測中的首要步驟,重構后影響到模型的建立和預測精度,其主要問題是時延τ和嵌入維數m的確定.對于確定的時間序列,都會存在一個最優的τ和m[15].利用迭代求逆法建立Lssvm預測模型.首先由小波分解后得到低頻數據,即趨勢煤氣量數據Di(n)={ ci(n) | n=1,2,…,l}組成訓練樣本集:

最終確立輸入輸出

式中: xi∈Rm,xi、yi分別是模型樣本學習的輸入值與輸出值.
1.3模型建立
根據結構風險最小化原則,考慮樣本學習逼近誤差ε,Lssvm優化目標表示為[16]

上式求解過程轉化為二次規劃問題,引入乘子ai(ai≥0),建立Lagrange方程求解,得

在建立模型過程中,需要實時更新數據,即當新一組訓練樣本(xi+l,yi+l),i,j∈[1,N]進入到訓練集時,采用窗口平移化方法,移除(xl-N,yl-N)數據,并計算模型預測誤差:

式中: ei為第i個預測值誤差平方,為第i個預測值; Yi為第i個預測樣本.
得到誤差更新權重:ηi+1=-εδei/(δη)i+ηi,加入下一次訓練樣本.
根據上述公式推導,建立高爐煤氣動態預測模型,其具體過程如下:
1)確立初始樣本采樣周期l、向量空間變換樣本維數m以及模型中其它參數;
2)輸入煤氣產生量和消耗量值A0(n)={ c0(n) | n=1,2,…,l},利用小波分析方法,提取低頻“信號”Di(n)={ ci(n) | n=1,2,…,l} ;
4)當數據集(xi,yi),i∈(l,l + N)進入訓練集時,排除之前N個數據,加入上次預測誤差(el+1,el+2,…,el+N),重新得到輸入樣本,轉至步驟2.流程圖如圖1所示.

圖1 高爐煤氣動態預測模型流程圖
由以上4個步驟建立的高爐煤氣產生量與消耗量動態預測模型,充分考慮時間序列的不確定性對高爐煤氣預測的影響,建立具有自我修正和時序更新能力的模型,從而可以預測煤氣大幅度波動下的煤氣量數據,即只要是樣本數據能夠時刻更新,預測模型都會針對樣本數據進行及時調整,根據預測誤差對訓練數據進行合理化加權修改.這樣,不僅能夠保證模型的預測精度,而且可以對時刻變化的數據進行預測,以達到對設備變工況下煤氣產生量、消耗量進行有效預測.
2.1實際生產數據的驗證
本文以某鋼鐵廠一座3 200 m3高爐的煤氣產生量和相應的熱風爐煤氣消耗量數據作為樣本數據,時間頻率為5 min(每隔5 min采集一次數據),分別以1 500個連續時間點作為樣本數據,對未來8 h,即96個樣本點進行預測.
應用小波分析方法對煤氣產生量的歷史數據進行處理.將煤氣產生量的歷史數據分解為波動數據和趨勢數據,見圖2,分別為歷史煤氣產生量數據(圖2(a) )、波動數據(圖2 (b) )和趨勢數據(圖2(c) ).為說明小波分析對預測模型精度提升的有效性,本文將隨機選取高爐煤氣產生量數據7 500 min(1 500個樣本點)進行小波分析及Lssvm預測,并且與未進行小波分析樣本數據進行對比.由上節分析可知,原始數據含有大量的“噪聲”數據,模型在學習樣本數據時,誤差達到2.04%,雖然模型可以預測出煤氣產生量的發展趨勢,但預測精度很不理想,絕對平均誤差5.62%、最大誤差30.14%、最小誤差0.16%,而采用小波分析后的Lssvm預測,預測精度明顯提升,絕對平均誤差2.77%,最大預測誤差10.12%,最小預測誤差0.07%,如圖3所示.
2.2不同預測模型的比較
為說明建立的Updata_Lssvm預測模型的優劣,這里與其他3種預測模型進行對比分析,分別為1)原始Lssvm預測,即無參數尋優的Lssvm預測模型; 2) BP神經網絡預測; 3)遺傳參數尋優的GALssvm預測,核函數均選取高斯徑向基核函數.
本文都將采用平均絕對誤差、最大誤差、最小誤差以及是否有自我修正和自我更新能力作為評判模型好壞的標準.圖4為高爐煤氣產生量480 min(96個樣本點)預測效果圖.圖中的預測曲線依次為處理后的實際數據曲線(data)、原始Lssvm預測曲線(pro_ Lssvm)、BP神經網絡預測曲線(pro_BP)、遺傳參數尋優的GALssvm預測曲線(pro_GALssvm)以及本文所建立Updata_Lssvm預測曲線.從圖中可以看出,pro_ GALssvm預測模型與本文所建立的模型預測精度較好,pro_Lssvm和pro_BP次之.pro_Lssvm和pro_BP 在20和40個樣本點附近出現較大誤差.而且在熱風爐高爐煤氣消耗量預測效果圖(圖5)中也可以看出本文模型與pro_GALssvm預測精度較好,pro_Lssvm 和pro_BP預測模型在整個預測過程中均存在大范圍的波動.

圖2 高爐煤氣產生量及小波分析后的波動數據、趨勢數據

圖3 小波分析前后Lssvm預測效果對比

圖4 不同預測模型高爐煤氣產生量480 min預測效果
表1為預測模型參數及誤差分析表,由表1可見,本文所建立模型的預測精度最高.無參數優化的Lssvm預測誤差大,學習樣本數據過程較慢,建模不具有稀疏性,對樣本數據要求平緩無拐點,而且當參數選取不當時,會出現無法計算等缺點.BP神經網絡預測不僅預測效果差,而且預測時間長,通過梯度下降法確定網絡權值過程中容易陷入局部極小值點.而基于遺傳算法的GALssvm預測模型預測結果雖然較好,但參數選取固定,只能適應固定預測樣本,難以確立預測結果與實際值之間的關系,不具備模型自我修正與良好的適應性,即參數選取取決于訓練樣本維數,并且參數優化以預測均方差為目標,訓練過程中很可能會出現擬合不當現象.而本文根據Lssvm特性,首先應用小波分析對初始數據做出處理,得到Lssvm適應的學習預測樣本,大大降低了隨機與波動數據對預測模型的影響,而且采用樣本更新方法,根據預測誤差對模型進行修正,使得模型具有自我修正和更新能力.
由以上分析可知,本文所建立的模型解決了樣本數據的隨機性且保證了預測精度,具有模型自我修正和數據更新功能,能夠解決變工況下煤氣產生量和消耗量預測問題.

圖5 不同預測模型熱風爐高爐煤氣消耗量480 min預測效果

表1 預測模型參數及誤差分析
1)本文基于對大量生產數據的分析,研究了高爐變工況下高爐煤氣產生量和熱風爐高爐煤氣消耗量預測問題.對大量含有隨機“噪聲”的實際生產數據,應用小波分析將煤氣產生量數據分解為波動數據和趨勢數據,提取出對Lssvm預測模型有良好學習和預測效果的預測數據,并與小波分析前數據相比,其絕對平均誤差降低到2.77%.
2)結合高爐實際運行工況,對傳統Lssvm預測模型進行改進,通過預測誤差與模型存在的聯系,建立具有時序更新和自我修正功能的Update_Lssvm預測模型,有效解決了高爐煤氣產生量與消耗量預測不具有自適應能力的問題.
3)與其它預測模型相比,本模型預測精度顯著提高,其中,高爐煤氣產生量預測精度達到1.55%,熱風爐高爐煤氣消耗量預測精度達到4.23%,完全符合實際應用的需要,為高爐煤氣優化調度提供了理論依據.
參考文獻
[1]HE Feng,ZHANG Qingzhi,LEI Jiasu,et al.Energy efficiency and productivity change of China’s iron and steel industry: Accounting for undesirable outputs[J].Energy Policy,2013 (54) : 204-213.
[2]LARSSON M,WANG Chuan,DAHL J.Development of a method for analysing energy,environmental and economicefficiency for an integrated steel plant[J].Appl Therm Eng,2006,26 (13) : 1353-1361.
[3]SUN Wenqiang,CAI Jiuju,SONG Junz.Plant-wide supplydemand forecast and optimization of byproduct gas system in steel plant[J].Journal of Iron and Steel Research (International),2013 (9) : 1-7.
[4]JEONG C Y,CHU Y H,HAN C H,et al.Gas holder level control based on time-series analysis and process heuristics [J].Korean J Chem Eng,2011,28(1) : 16-21.
[5]KONG Haining,QI Ershi,LI Hui,et al.An MILP model for optimization of byproduct gases in the integrated iron and steel plant[J].Applied Energy,2010,6(87) : 2156-2163.
[6]張琦,谷延良,提威,等.鋼鐵企業高爐煤氣供需預測模型及應用[J].東北大學學報(自然科學版),2010,31 (12) : 1737-1740.
[7]肖冬峰,楊春節,宋執環.基于改進BP網絡的高爐煤氣發生量預測模型[J].浙江大學學報(工學版),2012,36 (11) : 2103-2107.
[8]邱東,陳爽,仝彩霞,等.鋼鐵企業高爐煤氣平衡與綜合優化[J].計算機技術與發展,2009,19(3) : 196-199.
[9]劉穎,趙珺,王偉,等.基于數據的改進回聲狀態網絡在高爐煤氣發生量預測中的應用[J].自動化學報,2009,35(6) : 731-738.
[10]HAN Zhongyang,LIU Ying,ZHAO Jun,et al.Real time prediction for converter gas tank levels based on multioutput least square support vector regressor[J].Control Engineering Practice,2012,(20) : 1400-1409.
[11]ZHANG Xiaoping,ZHAO Jun,WANG Wei,et al.An optimal method for prediction and adjustment on by product gas holder in steel industry[J].Expert Systems with Applications,2011,(38) : 4588-4599.
[12]張曉平,趙珺,王偉,等.基于最小二乘支持向量機的焦爐煤氣柜位預測模型及應用[J].控制與決策,2010,25(8) : 1178-1183.
[13]彭玉華.小波變換與工程應用[M].北京:科學出版社,1999: 2,13-58.
[14]RAMIREZA A M,LECUMBERRIA P,GóMEZ M,et al.Frailty assessment based on wavelet analysis during quiet standing balance test[J].Journal of Biomechanics,2011,(44) : 2213-2220.
[15]LIU Jiang,CHEN Jiapin,JIANG Shan,et al.Online LSSVM for function estimation and classification[J].Joumal of University of Science and Technology,2003,10 (5) : 73-77.
[16]THISSEN U,BRAKEL R V,WEIJER de A P,et al.Using support vector machines for time series prediction[J].Chemometrics and Intelligent Laboratory Systems,2003,(69) : 35-49.
(編輯楊波)
Dynamic prediction model of blast furnace gas generation and consumption and its application
ZHANG Qi1,LI Hongliang1,ZHAO Xiaoyu1,JIA Hui2
(1.State Environmental Protection Key Laboratory of Eco-Industry(Northeastern University),110819 Shenyang,China; 2.Northeastern University Science&Technology Industry Co.,LTD.,110819 Shenyang,China)
Abstract:Due to the frequent fluctuations of generation and consumption of blast furnace gas and difficulties to be predicted effectively in iron and steel works,the dynamic Lssvm prediction model with a timing update and selfcorrection function is established.The model is based on decomposed volatility and trend data of the generation and consumption after excluding the data“noise”by wavelet analysis,which combined with the actual blast furnace operating conditions.The amount of blast furnace gas generation of 3 200 m3blast furnace and the consumption of the hot blast stove are taken as sample data to predict the future data in eight hours.The results show that the mean absolute error of the Lssvm prediction model with wavelet analysis has declined to 2.77%,the Update_Lssvm model is established to predict the accuracy of blast furnace gas generation date is 1.55%,and blast furnace gas consumption of hot stove is 4.23%.The predict randomness problem of generation and consumption of blast furnace gas under the variable condition has been settled.Compared with other forecasting models,the prediction accuracy of the Update Lssvm model has been enhanced.The model not only has the generalization ability,but also provides a theoretical basis for optimal operation of blast furnace gas.
Keywords:iron and steel work; blast furnace gas; dynamic prediction; wavelet analysis; energy saving
通信作者:張琦,neu_zq@ 126.com.
作者簡介:張琦(1977—),男,博士,副教授.
基金項目:國家自然科學基金(51274065) ;教育部中央高?;究蒲袠I務經費(N130402008,N110702001).
收稿日期:2014-11-05.
doi:10.11918/j.issn.0367-6234.2016.01.015
中圖分類號:TF05
文獻標志碼:A
文章編號:0367-6234(2016) 01-0101-06