張子陽 孫彥廣
(中國鋼研科技集團(tuán)有限公司冶金自動化研究設(shè)計(jì)院 北京 100071)
轉(zhuǎn)爐煉鋼用氧過程是冶煉過程中重要的環(huán)節(jié),直接影響著最終鋼水的質(zhì)量。氧氣頂吹轉(zhuǎn)爐煉鋼是從轉(zhuǎn)爐頂部吹入一定壓力的氧氣,與轉(zhuǎn)爐內(nèi)的鐵水發(fā)生反應(yīng),鐵水中的碳、硅、磷、硫等元素在高溫的情況下劇烈反應(yīng),實(shí)現(xiàn)降碳和脫除磷、硫等鐵水中的雜質(zhì)元素。其優(yōu)點(diǎn)是生產(chǎn)效率高、節(jié)約能源和冶煉周期短等。轉(zhuǎn)爐煉鋼技術(shù)不斷提高,20世紀(jì)50年代轉(zhuǎn)爐鋼僅占世界鋼產(chǎn)量的1%,到20世紀(jì)90年代轉(zhuǎn)爐鋼所占比例為59.3%,如今已經(jīng)達(dá)到了90%以上[1]。由于轉(zhuǎn)爐煉鋼冶煉生產(chǎn)環(huán)境復(fù)雜、轉(zhuǎn)爐內(nèi)反應(yīng)變化快、影響吹氧量的因素較多,因此,轉(zhuǎn)爐煉鋼用氧量的有效預(yù)測為提高氧氣的利用率、增加冶煉的穩(wěn)定性提供了重要的指導(dǎo)。
轉(zhuǎn)爐用氧量預(yù)測的關(guān)鍵是建立合適的模型,選擇合適供氧方式有助于增加氧氣系統(tǒng)的穩(wěn)定性[2]。許多學(xué)者在這領(lǐng)域進(jìn)行了多方面的研究,通過支持向量機(jī)、BP人工神經(jīng)網(wǎng)絡(luò)和極限學(xué)習(xí)機(jī)等方法進(jìn)行預(yù)測建模。例如:文獻(xiàn)[3]通過支持量機(jī)的參數(shù)尋優(yōu)提高轉(zhuǎn)爐煉鋼用氧量模型的預(yù)測精度;文獻(xiàn)[4]針對鋼鐵企業(yè)氧氣系統(tǒng)建立最小二乘支持向量機(jī)預(yù)測模型和調(diào)度模型;文獻(xiàn)[5]運(yùn)用BP人工神經(jīng)網(wǎng)絡(luò)算法建立多影響因素的鋼鐵企業(yè)氧氣用量預(yù)測模型;文獻(xiàn)[6]采用極限學(xué)習(xí)機(jī)來建立耗氧量預(yù)測模型的方法獲得了較好的精度。上述方法對轉(zhuǎn)爐吹氧量預(yù)測都取得了一定的效果,其中部分研究采取單一建模,由于模型自身的局限性、對原始數(shù)據(jù)的反映角度以及提取的目標(biāo)不同,造成預(yù)測精度較低。預(yù)測模型中與實(shí)際煉鋼機(jī)理深度結(jié)合不夠,缺少對轉(zhuǎn)爐運(yùn)行方式的階段性考慮導(dǎo)致模型預(yù)測誤差較大,在預(yù)測的效果上仍有很大的提升空間。
本文在以往的研究基礎(chǔ)上提出灰色神經(jīng)網(wǎng)絡(luò)的模型。該組合模型全局搜索能力較強(qiáng),同時(shí)對網(wǎng)絡(luò)進(jìn)行優(yōu)化,并且加入了適當(dāng)?shù)乃阕?,增?qiáng)了搜素局部最優(yōu)解和全局最優(yōu)解的能力,并將該模型應(yīng)用于煉鋼用氧系統(tǒng)對其預(yù)測性能進(jìn)行驗(yàn)證。
轉(zhuǎn)爐煉鋼用氧過程中,根據(jù)不同的爐型用不同型號的氧槍吹入氧氣,依據(jù)供氧制度在熔池中氧氣與碳、硅、磷、硫等元素反應(yīng),達(dá)到鋼水要求的程度,同時(shí)釋放熱量使熔液的溫度升高。轉(zhuǎn)爐煉鋼過程中所需原料分為主原料和輔原料,其中主原料為廢鋼和鐵水,輔原料為氧氣、石灰、鐵礦石、白云石等[7,9]。在鋼水吹煉之前,需要對特定鐵水的總用氧量進(jìn)行估算,當(dāng)吹煉用氧量為估算值的85%左右時(shí),通過氧槍副槍檢測熔池碳含量、熔池溫度與特定鋼水標(biāo)注比較,決定補(bǔ)吹氧氣量和補(bǔ)加冷卻劑量,最終得到符合要求的鋼水[10-11]。
轉(zhuǎn)爐煉鋼的操作過程主要由裝料、吹煉、測溫、取樣、出鋼、除渣等構(gòu)成。冶煉過程中元素反應(yīng)復(fù)雜[12],氧氣轉(zhuǎn)爐煉鋼的吹煉過程分為三期:
(1) 吹煉前期:在前期鐵水中硅、錳元素含量較高,熔池中的硅、錳元素被快速氧化,小部分碳元素同時(shí)氧化,正常情況下吹碳速度與時(shí)間成正比。即:
(1)
式中:t為吹煉時(shí)間,單位為min;k1為吹煉系數(shù),與鐵水中的硅含量、鐵水溫度和吹煉條件等因素有關(guān)。
(2) 吹煉中期:在中期階段熔池中硅、錳元素含量較少,隨著熔池中溫度和FeO含量升高,碳的反應(yīng)不斷加劇,脫碳速度主要取決于供氧強(qiáng)度。吹碳中期脫碳反應(yīng)速度表示為:
(2)
式中:k2為吹煉系數(shù),與槍位等因素有關(guān);IO2為供氧強(qiáng)度,單位為m3(t·min)-1。
(3) 吹煉末期:此期間由于碳的含量降低,脫碳速度隨之下降,吹煉后期的脫碳速度可以表示為:
(3)
式中:k2為吹煉系數(shù),與槍位等因素有關(guān)。
轉(zhuǎn)爐煉鋼通過氧氣吹煉降低鐵水中部分元素的質(zhì)量分?jǐn)?shù),靜態(tài)模型是計(jì)算用氧量的基礎(chǔ)。靜態(tài)模型主要有機(jī)理模型、統(tǒng)計(jì)模型和增量模型等,其模型需要考慮的因素較多、存在較大的誤差,實(shí)際分析困難。在冶煉過程中僅通過機(jī)理模型進(jìn)行吹氧量的預(yù)測不夠精確,調(diào)整模型參數(shù)不及時(shí)使得誤差變化大,預(yù)測的效率低。而智能模型更準(zhǔn)確解決煉鋼過程中的非線性問題,可以通過數(shù)學(xué)方程描述,精度較高。通過適當(dāng)?shù)哪P蛠眍A(yù)測轉(zhuǎn)爐煉鋼吹煉過程的吹氧量,指導(dǎo)煉鋼生產(chǎn),提高氧氣的利用率。
灰色模型(GM)是對影響因素較多的系統(tǒng)進(jìn)行分析預(yù)測有效的手段。通過對原始的數(shù)據(jù)序列累加計(jì)算,把計(jì)算后數(shù)據(jù)序列中的規(guī)律性予以展現(xiàn),根據(jù)數(shù)據(jù)處理推斷現(xiàn)實(shí)規(guī)律,利用曲線擬合得到新的時(shí)間序列。設(shè)時(shí)間數(shù)據(jù)序列為:
根據(jù)灰色預(yù)測法的定義,首先對x(0)進(jìn)行累加,其結(jié)果仍為時(shí)間序列,記為x(1):
x(1)可以用白化方程表示為:
(4)
式中:a∈(-2,2)為發(fā)展系數(shù),y1,y2,…,yn為灰色預(yù)測模型輸入?yún)?shù),該模型為GM(1,1)模型。令u=b1y2+b2y3+…+bn-1yn,通過a和u即可求出x(1)。
式(4)的時(shí)間響應(yīng)表達(dá)式為:
標(biāo)準(zhǔn)化為:
(5)
BP神經(jīng)網(wǎng)絡(luò)在預(yù)測方面應(yīng)用廣泛[14-15],采用Elman神經(jīng)網(wǎng)絡(luò),其具有映射動態(tài)特征的功能與灰色預(yù)測模型時(shí)變特征對應(yīng)。如圖1所示,Elman神經(jīng)網(wǎng)絡(luò)包括輸入層、隱含層、輸出層和承接層。每層神經(jīng)元通過權(quán)值和閾值連接,層內(nèi)或?qū)娱g通過連接層進(jìn)行反饋聯(lián)結(jié),承接層記憶隱含層前一時(shí)刻的輸出,可以作為一個(gè)延時(shí)算子,承接層的存在使Elman神經(jīng)網(wǎng)絡(luò)具有動態(tài)特性。
圖1 Elman神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
(6)
映射后的灰色Elman神經(jīng)網(wǎng)絡(luò)模型由多個(gè)不同的影響因素作為輸入,輸出為目標(biāo)預(yù)測量。通過灰色模型的確定性信息對神經(jīng)網(wǎng)絡(luò)進(jìn)行修正,根據(jù)模型輸入輸出的模擬值與實(shí)際值的絕對誤差進(jìn)行訓(xùn)練,從而改進(jìn)神經(jīng)網(wǎng)絡(luò)預(yù)測模型。
當(dāng)轉(zhuǎn)爐煉鋼受到多因素的影響時(shí),吹氧量的數(shù)據(jù)會產(chǎn)生一定波動,通過GM模型降低干擾因素的影響,樣本的數(shù)據(jù)逐漸遞增。Elman神經(jīng)網(wǎng)絡(luò)通過自聯(lián)方式處理歷史數(shù)據(jù),在動態(tài)建模的過程中,運(yùn)用反饋網(wǎng)絡(luò),使得處理動態(tài)信息的效率有效提升。將GM模型與Elman神經(jīng)網(wǎng)絡(luò)相結(jié)合,對轉(zhuǎn)爐吹氧量數(shù)據(jù)樣本進(jìn)行預(yù)測,減少隨機(jī)干擾的影響。根據(jù)灰色理論在處理不確定性問題的優(yōu)勢,結(jié)合神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測,綜合二者的模型的特點(diǎn),得到預(yù)測值進(jìn)行訓(xùn)練學(xué)習(xí)。通過修正網(wǎng)絡(luò)進(jìn)行擬合提高轉(zhuǎn)爐煉鋼預(yù)測精度的目的?;疑獷lman神經(jīng)網(wǎng)絡(luò)算法流程如圖2所示。
灰色Elman神經(jīng)網(wǎng)絡(luò)預(yù)測算法具體步驟如下:
(1) 首先將數(shù)據(jù)歸一化,并進(jìn)行累加計(jì)算,確定發(fā)展系數(shù)a和灰色作用量u。
(2) 確定各層的權(quán)值和閾值,Q個(gè)隱含層神經(jīng)元對應(yīng)的閾值為:
b1=[b11,b12,…,b1Q]′
(3) 計(jì)算輸入層、輸出層和隱含層輸出,同時(shí)承接層對隱層單元的輸出值進(jìn)行記憶,反饋給隱含層單元。
本課題組前期通過均勻設(shè)計(jì)[5],發(fā)現(xiàn)以60%乙醇提取淫羊藿總黃酮的效果最佳,由于淫羊藿總黃酮提取物中存在大量雜質(zhì),故通過大孔吸附樹脂HPD-400進(jìn)行純化除雜后,可獲得純度較高的總黃酮,經(jīng)測定其總黃酮平均含量為71.6%。
(4) 計(jì)算誤差函數(shù)和權(quán)值更新,神經(jīng)元對應(yīng)的的權(quán)值和閾值更新方式如下:
b1=e1-log[(1-β)e1-log(b1)+β×a1]
(5) 訓(xùn)練結(jié)束判斷,若訓(xùn)練不滿足條件則返回步驟2,當(dāng)神經(jīng)元間權(quán)值確定后訓(xùn)練結(jié)束。
某鋼鐵聯(lián)合有限公司采用“一罐到底”作業(yè)方式,根據(jù)其轉(zhuǎn)爐流程特點(diǎn)、操作經(jīng)驗(yàn)和相關(guān)性分析確定輸入變量為九個(gè)影響因素。由于采取攪拌脫硫的方式,S元素對氧氣使用量的影響較小,沒有將其作為輸入影響因素,具體輸入變量如表1所示。輸入因素之間相互影響,同時(shí)數(shù)據(jù)維數(shù)較多,輸入變量對吹氧量預(yù)測模型的準(zhǔn)確性有直接影響。由于部分檢測設(shè)備的穩(wěn)定性差和一些非線性因素的影響,使得在現(xiàn)場實(shí)際采集的數(shù)據(jù)存在一定的數(shù)據(jù)丟失、歸零和偏差等現(xiàn)象,不滿足轉(zhuǎn)爐吹氧量預(yù)測的要求,造成模型的泛化能力弱、預(yù)測準(zhǔn)確性低的情況,需要對數(shù)據(jù)進(jìn)行預(yù)處理以提高預(yù)測精度。本文刪除轉(zhuǎn)爐部分丟失、歸零和偏差等數(shù)據(jù)然后進(jìn)行預(yù)測分析。
表1 模型的輸入
根據(jù)現(xiàn)場采集的不同鋼種的轉(zhuǎn)爐煉鋼的歷史數(shù)據(jù),獲得109組煉鋼信息。將其中100組數(shù)據(jù)進(jìn)行訓(xùn)練,9組數(shù)據(jù)測試樣本,通過灰色理論數(shù)據(jù)累加,將累加后的結(jié)果進(jìn)行Elman神經(jīng)網(wǎng)絡(luò)訓(xùn)練,在Elman神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)層中的反饋節(jié)點(diǎn)存儲前一時(shí)段的數(shù)據(jù),用來計(jì)算當(dāng)前時(shí)刻的數(shù)值?;疑獷lman神經(jīng)網(wǎng)絡(luò)預(yù)測參數(shù)設(shè)置為:輸入層神經(jīng)元個(gè)數(shù)為8個(gè);中間層傳遞函數(shù)為tansig;輸出層有1個(gè)神經(jīng)元,其傳出函數(shù)為logsig;訓(xùn)練步數(shù)為1 000,訓(xùn)練函數(shù)使用trainlin,誤差為0.001。吹氧量預(yù)測結(jié)果如圖3所示。
圖3 灰色Elman神經(jīng)網(wǎng)絡(luò)吹氧量預(yù)測結(jié)果
BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果與灰色Elman神經(jīng)網(wǎng)絡(luò)用氧量預(yù)測結(jié)果如圖4所示。通過建立單一BP神經(jīng)網(wǎng)絡(luò)模型對比分析,灰色Elman神經(jīng)網(wǎng)絡(luò)模型在性能上比BP神經(jīng)網(wǎng)絡(luò)要好,預(yù)測效果效果穩(wěn)定,預(yù)測精度高。
圖4 兩個(gè)模型吹氧量預(yù)測結(jié)果
BP神經(jīng)網(wǎng)絡(luò)模型與灰色Elman神經(jīng)網(wǎng)絡(luò)模型用氧量預(yù)測誤差如圖5所示?;疑獷lman神經(jīng)網(wǎng)絡(luò)模型預(yù)測用氧量誤差大部分低于BP神經(jīng)網(wǎng)絡(luò)預(yù)測,灰色Elman神經(jīng)網(wǎng)絡(luò)用氧量預(yù)測的誤差范圍在0~750 m3之間,預(yù)測用氧量的平均誤差334 m3。而BP神經(jīng)網(wǎng)絡(luò)預(yù)測的用氧量誤差范圍在500~3 000 m3之間,用氧量的平均誤差976 m3,不滿足實(shí)際的氧氣要求。BP神經(jīng)網(wǎng)絡(luò)模型預(yù)測最大誤差是20.00%,最小誤差0.40%,灰色Elman神經(jīng)網(wǎng)絡(luò)模型最大誤差是5.36%,最小誤差0.08%,其預(yù)測結(jié)果擬合精度明顯提高。
圖5 兩個(gè)模型用氧量預(yù)測誤差
用均方誤差(RMSE)與平均絕對百分比誤差(MAPE)來評價(jià)模型的精度。兩種模型的預(yù)測效果對比如表2所示。
表2 兩種模型的預(yù)測效果對比
從分析結(jié)果可以看出,灰色Elman神經(jīng)網(wǎng)絡(luò)模型均方誤差(RMSE)與平均絕對百分比誤差(MAPE)均達(dá)到了較好的效果,預(yù)測效果好于BP神經(jīng)網(wǎng)絡(luò)模型。 灰色Elman神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果更可靠,預(yù)測值曲線趨近實(shí)際值曲線,對煉鋼生產(chǎn)合理用氧、提高生產(chǎn)效率有著一定的指導(dǎo)作用。
本文建立了灰色Elman神經(jīng)網(wǎng)絡(luò)用氧量模型,將灰色模型和Elman神經(jīng)網(wǎng)絡(luò)相結(jié)合,對影響轉(zhuǎn)爐用氧量的多個(gè)因素分析后進(jìn)行預(yù)測?;疑獷lman神經(jīng)網(wǎng)絡(luò)預(yù)測比利用單一預(yù)測模型進(jìn)行預(yù)測的精度要高。在進(jìn)行預(yù)測時(shí),使用與用氧量關(guān)聯(lián)度大的因素作為輸入層,輸入數(shù)據(jù)盡量精簡,才能有效地提高預(yù)測精度;利用Elman反饋神經(jīng)網(wǎng)絡(luò)非線性計(jì)算特點(diǎn),能夠較好地?cái)M合預(yù)測復(fù)雜情況下的非線性預(yù)測問題,發(fā)揮其反映系統(tǒng)動態(tài)特性的能力,減少了單一的BP神經(jīng)網(wǎng)絡(luò)模型誤差穩(wěn)定性差的缺陷,所得到的預(yù)測值與期望值基本一致。模型具有很好的預(yù)測精度和穩(wěn)定性,為鋼鐵企業(yè)制定氧氣生產(chǎn)計(jì)劃,提高氧氣利用率以及其他技術(shù)氣體的合理利用等提供重要的理論依據(jù)。