張 琦,李鴻亮,趙曉宇,賈 輝
(1.國家環(huán)境保護生態(tài)工業(yè)重點實驗室(東北大學(xué)),110819沈陽; 2.東北大學(xué)科技產(chǎn)業(yè)集團有限公司,110819沈陽)
?
高爐煤氣產(chǎn)生量與消耗量動態(tài)預(yù)測模型及應(yīng)用
張琦1,李鴻亮1,趙曉宇1,賈輝2
(1.國家環(huán)境保護生態(tài)工業(yè)重點實驗室(東北大學(xué)),110819沈陽; 2.東北大學(xué)科技產(chǎn)業(yè)集團有限公司,110819沈陽)
摘要:針對鋼鐵企業(yè)高爐煤氣產(chǎn)生量和消耗量波動頻繁,難以有效預(yù)測的問題,應(yīng)用小波分析方法將高爐煤氣產(chǎn)生量和消耗量歷史數(shù)據(jù)經(jīng)剔除“噪聲”后分為趨勢數(shù)據(jù)和波動數(shù)據(jù),并結(jié)合高爐實際運行工況,建立一種具有時序更新和自我修正功能的最小二乘支持向量機(Lssvm)高爐煤氣動態(tài)預(yù)測模型.以一座容積為3 200 m3高爐的煤氣產(chǎn)生量和相應(yīng)的熱風(fēng)爐煤氣消耗量作為樣本數(shù)據(jù),對8 h內(nèi)的煤氣產(chǎn)生量與消耗量進行了動態(tài)預(yù)測.結(jié)果表明:采用小波分析后的Lssvm預(yù)測模型絕對平均誤差降低到2.77%,Update_Lssvm模型預(yù)測高爐煤氣產(chǎn)量精度達到1.55%,熱風(fēng)爐高爐煤氣消耗量精度達到4.23%,解決了變工況下高爐煤氣產(chǎn)生量和消耗量預(yù)測隨機性問題.與其他預(yù)測模型相比,Update_Lssvm模型預(yù)測精度明顯提升.該模型不僅具有泛化能力,也為高爐煤氣優(yōu)化調(diào)度提供了理論依據(jù).
關(guān)鍵詞:鋼鐵企業(yè);高爐煤氣;動態(tài)預(yù)測;小波分析;節(jié)能
鋼鐵企業(yè)高爐煤氣(BFG)、焦?fàn)t煤氣(COG)和轉(zhuǎn)爐煤氣(LDG)是企業(yè)重要的二次能源,其中,高爐煤氣的產(chǎn)生量大且廣泛應(yīng)用于鋼鐵生產(chǎn)過程,如熱風(fēng)爐、焦?fàn)t、加熱爐和電廠鍋爐等的加熱[1].近年來,隨著節(jié)能減排工作的開展,鋼鐵企業(yè)高爐煤氣得到了有效利用,放散率逐年下降.但在實際生產(chǎn)中,由于高爐煤氣是煉鐵的副產(chǎn)品,其產(chǎn)生量和消耗量均隨高爐等設(shè)備生產(chǎn)工況的變化而變化,煤氣供需關(guān)系時刻處于不平衡狀態(tài),煤氣放散等現(xiàn)象仍然存在,造成能源浪費和環(huán)境污染,嚴(yán)重時威脅設(shè)備的安全運行[2-3],因此,有效地預(yù)測高爐煤氣的動態(tài)供需關(guān)系,提前做出調(diào)整預(yù)案,對鋼鐵企業(yè)提高煤氣利用率,降低煤氣放散有重要意義.目前,國內(nèi)外對鋼鐵企業(yè)副產(chǎn)品煤氣的預(yù)測與調(diào)度開展了大量的研究工作,文獻[4-5]為克服預(yù)測煤氣柜柜位問題,建立時間序列預(yù)測模型,解決傳統(tǒng)理論模型不能正確反映工藝特點和處理突發(fā)事件延遲的問題,顯著減少預(yù)測誤差.目前,BP神經(jīng)網(wǎng)絡(luò)在高爐煤氣的機理預(yù)測上得到廣泛應(yīng)用,但是在實際生產(chǎn)中并不能完全提供所需求的數(shù)據(jù)源,距在線運行有較大差距[6-8].很多學(xué)者基于參數(shù)優(yōu)化建立的最小二乘支持向量機(Least squares support vector machine,Lssvm)預(yù)測模型,對高爐、轉(zhuǎn)爐煤氣柜和高爐煤氣發(fā)生量進行預(yù)測,取得較好效果[9-12],但這些模型沒有考慮設(shè)備實際運行工況對煤氣產(chǎn)生量和消耗量的影響.
本文根據(jù)鋼鐵企業(yè)高爐煤氣供需特性,深入探究煤氣時間序列預(yù)測規(guī)律,應(yīng)用小波分析與Lssvm相結(jié)合的方法建立高爐煤氣產(chǎn)生量、消耗量預(yù)測模型,研究高爐生產(chǎn)工況與煤氣產(chǎn)生量之間的關(guān)系,以準(zhǔn)確、及時得到高爐煤氣產(chǎn)生量、消耗量數(shù)據(jù),為優(yōu)化調(diào)度提供依據(jù).
1.1小波分析
小波分析是工程信號的一種處理手段,廣泛應(yīng)用于圖像處理、地理勘測、醫(yī)學(xué)等多個領(lǐng)域[13].本文將對高爐煤氣產(chǎn)生量1 500個歷史數(shù)據(jù)進行分離,用小波分析方法得出煤氣量趨勢數(shù)據(jù),把“信號”的粗糙部分提取出來
采用小波濾波器進行一維多尺度分解,其分解函數(shù)為[13-14]
式中:φJ(rèn),k(t)為尺度函數(shù),cJ,k為尺度系數(shù);ψm,k(t)為小波函數(shù),dm,k為小波系數(shù).
設(shè)原始時間序列采集樣本為A0(n)={c0(n) | n=1,2,…,l}.其中,n和c0(n)分別是時間序列A0(n)中樣本數(shù)據(jù)的順序編號和煤氣量數(shù)據(jù).在任何小波函數(shù)f(t)∈L2(R)位于V0空間中,都可以根據(jù)分辨率為2-N的低頻部分和2-J(1≤J≤N)的高頻部分完全重構(gòu),其分解空間關(guān)系如下:
式中: Vi(i≥1)為低頻數(shù)據(jù)空間,Wj(j≥1)為高頻數(shù)據(jù)空間.
對連續(xù)采集煤氣量A0(n)時間序列進行小波多尺度一維分解,其實質(zhì)就是把采集到的煤氣量分為趨勢數(shù)據(jù)Di(n)和波動數(shù)據(jù)Ai(n),即“信號”里的低頻部分和高頻部分,低頻部分是煤氣量的趨勢數(shù)據(jù),主要描述煤氣量的發(fā)展趨勢;而高頻部分是煤氣量的波動數(shù)據(jù),包含了煤氣量的擾動和噪聲信息.根據(jù)實際需要,可以對所得到的低頻數(shù)據(jù)進行再分解,但不能超過輸入樣本數(shù)為N的log2N層.
1.2向量空間重構(gòu)
向量空間重構(gòu)是時間序列預(yù)測中的首要步驟,重構(gòu)后影響到模型的建立和預(yù)測精度,其主要問題是時延τ和嵌入維數(shù)m的確定.對于確定的時間序列,都會存在一個最優(yōu)的τ和m[15].利用迭代求逆法建立Lssvm預(yù)測模型.首先由小波分解后得到低頻數(shù)據(jù),即趨勢煤氣量數(shù)據(jù)Di(n)={ ci(n) | n=1,2,…,l}組成訓(xùn)練樣本集:
最終確立輸入輸出
式中: xi∈Rm,xi、yi分別是模型樣本學(xué)習(xí)的輸入值與輸出值.
1.3模型建立
根據(jù)結(jié)構(gòu)風(fēng)險最小化原則,考慮樣本學(xué)習(xí)逼近誤差ε,Lssvm優(yōu)化目標(biāo)表示為[16]
上式求解過程轉(zhuǎn)化為二次規(guī)劃問題,引入乘子ai(ai≥0),建立Lagrange方程求解,得
在建立模型過程中,需要實時更新數(shù)據(jù),即當(dāng)新一組訓(xùn)練樣本(xi+l,yi+l),i,j∈[1,N]進入到訓(xùn)練集時,采用窗口平移化方法,移除(xl-N,yl-N)數(shù)據(jù),并計算模型預(yù)測誤差:
式中: ei為第i個預(yù)測值誤差平方,為第i個預(yù)測值; Yi為第i個預(yù)測樣本.
得到誤差更新權(quán)重:ηi+1=-εδei/(δη)i+ηi,加入下一次訓(xùn)練樣本.
根據(jù)上述公式推導(dǎo),建立高爐煤氣動態(tài)預(yù)測模型,其具體過程如下:
1)確立初始樣本采樣周期l、向量空間變換樣本維數(shù)m以及模型中其它參數(shù);
2)輸入煤氣產(chǎn)生量和消耗量值A(chǔ)0(n)={ c0(n) | n=1,2,…,l},利用小波分析方法,提取低頻“信號”Di(n)={ ci(n) | n=1,2,…,l} ;
4)當(dāng)數(shù)據(jù)集(xi,yi),i∈(l,l + N)進入訓(xùn)練集時,排除之前N個數(shù)據(jù),加入上次預(yù)測誤差(el+1,el+2,…,el+N),重新得到輸入樣本,轉(zhuǎn)至步驟2.流程圖如圖1所示.
圖1 高爐煤氣動態(tài)預(yù)測模型流程圖
由以上4個步驟建立的高爐煤氣產(chǎn)生量與消耗量動態(tài)預(yù)測模型,充分考慮時間序列的不確定性對高爐煤氣預(yù)測的影響,建立具有自我修正和時序更新能力的模型,從而可以預(yù)測煤氣大幅度波動下的煤氣量數(shù)據(jù),即只要是樣本數(shù)據(jù)能夠時刻更新,預(yù)測模型都會針對樣本數(shù)據(jù)進行及時調(diào)整,根據(jù)預(yù)測誤差對訓(xùn)練數(shù)據(jù)進行合理化加權(quán)修改.這樣,不僅能夠保證模型的預(yù)測精度,而且可以對時刻變化的數(shù)據(jù)進行預(yù)測,以達到對設(shè)備變工況下煤氣產(chǎn)生量、消耗量進行有效預(yù)測.
2.1實際生產(chǎn)數(shù)據(jù)的驗證
本文以某鋼鐵廠一座3 200 m3高爐的煤氣產(chǎn)生量和相應(yīng)的熱風(fēng)爐煤氣消耗量數(shù)據(jù)作為樣本數(shù)據(jù),時間頻率為5 min(每隔5 min采集一次數(shù)據(jù)),分別以1 500個連續(xù)時間點作為樣本數(shù)據(jù),對未來8 h,即96個樣本點進行預(yù)測.
應(yīng)用小波分析方法對煤氣產(chǎn)生量的歷史數(shù)據(jù)進行處理.將煤氣產(chǎn)生量的歷史數(shù)據(jù)分解為波動數(shù)據(jù)和趨勢數(shù)據(jù),見圖2,分別為歷史煤氣產(chǎn)生量數(shù)據(jù)(圖2(a) )、波動數(shù)據(jù)(圖2 (b) )和趨勢數(shù)據(jù)(圖2(c) ).為說明小波分析對預(yù)測模型精度提升的有效性,本文將隨機選取高爐煤氣產(chǎn)生量數(shù)據(jù)7 500 min(1 500個樣本點)進行小波分析及Lssvm預(yù)測,并且與未進行小波分析樣本數(shù)據(jù)進行對比.由上節(jié)分析可知,原始數(shù)據(jù)含有大量的“噪聲”數(shù)據(jù),模型在學(xué)習(xí)樣本數(shù)據(jù)時,誤差達到2.04%,雖然模型可以預(yù)測出煤氣產(chǎn)生量的發(fā)展趨勢,但預(yù)測精度很不理想,絕對平均誤差5.62%、最大誤差30.14%、最小誤差0.16%,而采用小波分析后的Lssvm預(yù)測,預(yù)測精度明顯提升,絕對平均誤差2.77%,最大預(yù)測誤差10.12%,最小預(yù)測誤差0.07%,如圖3所示.
2.2不同預(yù)測模型的比較
為說明建立的Updata_Lssvm預(yù)測模型的優(yōu)劣,這里與其他3種預(yù)測模型進行對比分析,分別為1)原始Lssvm預(yù)測,即無參數(shù)尋優(yōu)的Lssvm預(yù)測模型; 2) BP神經(jīng)網(wǎng)絡(luò)預(yù)測; 3)遺傳參數(shù)尋優(yōu)的GALssvm預(yù)測,核函數(shù)均選取高斯徑向基核函數(shù).
本文都將采用平均絕對誤差、最大誤差、最小誤差以及是否有自我修正和自我更新能力作為評判模型好壞的標(biāo)準(zhǔn).圖4為高爐煤氣產(chǎn)生量480 min(96個樣本點)預(yù)測效果圖.圖中的預(yù)測曲線依次為處理后的實際數(shù)據(jù)曲線(data)、原始Lssvm預(yù)測曲線(pro_ Lssvm)、BP神經(jīng)網(wǎng)絡(luò)預(yù)測曲線(pro_BP)、遺傳參數(shù)尋優(yōu)的GALssvm預(yù)測曲線(pro_GALssvm)以及本文所建立Updata_Lssvm預(yù)測曲線.從圖中可以看出,pro_ GALssvm預(yù)測模型與本文所建立的模型預(yù)測精度較好,pro_Lssvm和pro_BP次之.pro_Lssvm和pro_BP 在20和40個樣本點附近出現(xiàn)較大誤差.而且在熱風(fēng)爐高爐煤氣消耗量預(yù)測效果圖(圖5)中也可以看出本文模型與pro_GALssvm預(yù)測精度較好,pro_Lssvm 和pro_BP預(yù)測模型在整個預(yù)測過程中均存在大范圍的波動.
圖2 高爐煤氣產(chǎn)生量及小波分析后的波動數(shù)據(jù)、趨勢數(shù)據(jù)
圖3 小波分析前后Lssvm預(yù)測效果對比
圖4 不同預(yù)測模型高爐煤氣產(chǎn)生量480 min預(yù)測效果
表1為預(yù)測模型參數(shù)及誤差分析表,由表1可見,本文所建立模型的預(yù)測精度最高.無參數(shù)優(yōu)化的Lssvm預(yù)測誤差大,學(xué)習(xí)樣本數(shù)據(jù)過程較慢,建模不具有稀疏性,對樣本數(shù)據(jù)要求平緩無拐點,而且當(dāng)參數(shù)選取不當(dāng)時,會出現(xiàn)無法計算等缺點.BP神經(jīng)網(wǎng)絡(luò)預(yù)測不僅預(yù)測效果差,而且預(yù)測時間長,通過梯度下降法確定網(wǎng)絡(luò)權(quán)值過程中容易陷入局部極小值點.而基于遺傳算法的GALssvm預(yù)測模型預(yù)測結(jié)果雖然較好,但參數(shù)選取固定,只能適應(yīng)固定預(yù)測樣本,難以確立預(yù)測結(jié)果與實際值之間的關(guān)系,不具備模型自我修正與良好的適應(yīng)性,即參數(shù)選取取決于訓(xùn)練樣本維數(shù),并且參數(shù)優(yōu)化以預(yù)測均方差為目標(biāo),訓(xùn)練過程中很可能會出現(xiàn)擬合不當(dāng)現(xiàn)象.而本文根據(jù)Lssvm特性,首先應(yīng)用小波分析對初始數(shù)據(jù)做出處理,得到Lssvm適應(yīng)的學(xué)習(xí)預(yù)測樣本,大大降低了隨機與波動數(shù)據(jù)對預(yù)測模型的影響,而且采用樣本更新方法,根據(jù)預(yù)測誤差對模型進行修正,使得模型具有自我修正和更新能力.
由以上分析可知,本文所建立的模型解決了樣本數(shù)據(jù)的隨機性且保證了預(yù)測精度,具有模型自我修正和數(shù)據(jù)更新功能,能夠解決變工況下煤氣產(chǎn)生量和消耗量預(yù)測問題.
圖5 不同預(yù)測模型熱風(fēng)爐高爐煤氣消耗量480 min預(yù)測效果
表1 預(yù)測模型參數(shù)及誤差分析
1)本文基于對大量生產(chǎn)數(shù)據(jù)的分析,研究了高爐變工況下高爐煤氣產(chǎn)生量和熱風(fēng)爐高爐煤氣消耗量預(yù)測問題.對大量含有隨機“噪聲”的實際生產(chǎn)數(shù)據(jù),應(yīng)用小波分析將煤氣產(chǎn)生量數(shù)據(jù)分解為波動數(shù)據(jù)和趨勢數(shù)據(jù),提取出對Lssvm預(yù)測模型有良好學(xué)習(xí)和預(yù)測效果的預(yù)測數(shù)據(jù),并與小波分析前數(shù)據(jù)相比,其絕對平均誤差降低到2.77%.
2)結(jié)合高爐實際運行工況,對傳統(tǒng)Lssvm預(yù)測模型進行改進,通過預(yù)測誤差與模型存在的聯(lián)系,建立具有時序更新和自我修正功能的Update_Lssvm預(yù)測模型,有效解決了高爐煤氣產(chǎn)生量與消耗量預(yù)測不具有自適應(yīng)能力的問題.
3)與其它預(yù)測模型相比,本模型預(yù)測精度顯著提高,其中,高爐煤氣產(chǎn)生量預(yù)測精度達到1.55%,熱風(fēng)爐高爐煤氣消耗量預(yù)測精度達到4.23%,完全符合實際應(yīng)用的需要,為高爐煤氣優(yōu)化調(diào)度提供了理論依據(jù).
參考文獻
[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]張琦,谷延良,提威,等.鋼鐵企業(yè)高爐煤氣供需預(yù)測模型及應(yīng)用[J].東北大學(xué)學(xué)報(自然科學(xué)版),2010,31 (12) : 1737-1740.
[7]肖冬峰,楊春節(jié),宋執(zhí)環(huán).基于改進BP網(wǎng)絡(luò)的高爐煤氣發(fā)生量預(yù)測模型[J].浙江大學(xué)學(xué)報(工學(xué)版),2012,36 (11) : 2103-2107.
[8]邱東,陳爽,仝彩霞,等.鋼鐵企業(yè)高爐煤氣平衡與綜合優(yōu)化[J].計算機技術(shù)與發(fā)展,2009,19(3) : 196-199.
[9]劉穎,趙珺,王偉,等.基于數(shù)據(jù)的改進回聲狀態(tài)網(wǎng)絡(luò)在高爐煤氣發(fā)生量預(yù)測中的應(yīng)用[J].自動化學(xué)報,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]張曉平,趙珺,王偉,等.基于最小二乘支持向量機的焦?fàn)t煤氣柜位預(yù)測模型及應(yīng)用[J].控制與決策,2010,25(8) : 1178-1183.
[13]彭玉華.小波變換與工程應(yīng)用[M].北京:科學(xué)出版社,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—),男,博士,副教授.
基金項目:國家自然科學(xué)基金(51274065) ;教育部中央高?;究蒲袠I(yè)務(wù)經(jīng)費(N130402008,N110702001).
收稿日期:2014-11-05.
doi:10.11918/j.issn.0367-6234.2016.01.015
中圖分類號:TF05
文獻標(biāo)志碼:A
文章編號:0367-6234(2016) 01-0101-06