佟維妍,魏寶武
(沈陽工業(yè)大學(xué) 化工過程自動化學(xué)院,沈陽 110870)
在我國大中型煉油企業(yè)中,制氫裝置在集散控制系統(tǒng)(DCS)平臺上實(shí)現(xiàn)了過程的操作監(jiān)控、實(shí)時(shí)監(jiān)測與自動控制,軟硬件條件的改善為實(shí)施優(yōu)化控制技術(shù)提供了良好的應(yīng)用環(huán)境。依靠先進(jìn)控制與優(yōu)化控制技術(shù)并結(jié)合軟測量技術(shù),實(shí)現(xiàn)制氫過程的節(jié)能、降耗、增效目標(biāo),具有很大的現(xiàn)實(shí)意義[1]。
通過對石油化工企業(yè)的制氫工藝及制氫過程自動控制的現(xiàn)狀的分析,針對制氫過程中關(guān)鍵參數(shù)無法在線監(jiān)測的問題,提出了基于神經(jīng)網(wǎng)絡(luò)和遺傳算法的優(yōu)化建模方法,對制氫轉(zhuǎn)化爐產(chǎn)品的關(guān)鍵指標(biāo)參數(shù)進(jìn)行軟測量研究,同時(shí)實(shí)現(xiàn)對轉(zhuǎn)化爐重要控制量的在線優(yōu)化,能夠?qū)崟r(shí)地根據(jù)操作工況的變化在線調(diào)節(jié)生產(chǎn)過程的控制量,使其達(dá)到優(yōu)化、平穩(wěn)操作,實(shí)現(xiàn)生產(chǎn)過程的實(shí)時(shí)閉環(huán)優(yōu)化控制,提高生產(chǎn)的經(jīng)濟(jì)效益。其中,建立實(shí)時(shí)預(yù)測模型、進(jìn)行工藝操作控制量的在線優(yōu)化是技術(shù)關(guān)鍵。
轉(zhuǎn)化爐是制氫工藝中轉(zhuǎn)化反應(yīng)的反應(yīng)器,屬于裝置的“心臟”設(shè)備。它以輕石腦油、焦化干氣為混合原料[2]。轉(zhuǎn)化爐采用頂燒式,燃料器安裝在輻射室頂部,火焰由上往下燃燒,通過引風(fēng)機(jī)強(qiáng)制通風(fēng),使火焰垂直往下,煙氣流動方向與爐管內(nèi)介質(zhì)流動方向一致[3]。
制氫工藝流程如圖1所示,脫硫預(yù)處理后的原料氣在進(jìn)入轉(zhuǎn)化爐前,按水烴比4.5(輕石)、4.0(干氣)與3.5 MPa自產(chǎn)中壓蒸汽混合,經(jīng)轉(zhuǎn)化爐對流原料預(yù)熱段被加熱至500℃,由上集合管進(jìn)入轉(zhuǎn)化爐輻射段,在轉(zhuǎn)化爐爐管內(nèi)含鎳催化劑Z417/Z418的作用下,烴類與水蒸氣發(fā)生轉(zhuǎn)化反應(yīng),轉(zhuǎn)化氣中含有氫氣、一氧化碳、二氧化碳和部分甲烷[3]。
圖1 制氫工藝流程示意Fig.1 Process of hydrogen production
在轉(zhuǎn)化爐中進(jìn)行的制氫轉(zhuǎn)化反應(yīng)由多變量相互制約,主要控制參數(shù)接近極限值,工藝指標(biāo)的控制精度要求高,而生產(chǎn)效率與工藝設(shè)備安全成矛盾狀態(tài),因此對控制系統(tǒng)提出了很高的要求[4]。
實(shí)施在線優(yōu)化控制時(shí),需要對產(chǎn)品的質(zhì)量指標(biāo)進(jìn)行控制,由于經(jīng)濟(jì)或技術(shù)的原因,難以對其進(jìn)行在線測量,僅能通過離線實(shí)驗(yàn)室分析得到分析值。而離線實(shí)驗(yàn)室分析往往存在長時(shí)間滯后的問題,無法滿足在線實(shí)時(shí)控制的要求。為了解決這類問題,軟測量技術(shù)隨之發(fā)展起來。
為建立軟測量模型,必須首先采集數(shù)據(jù)和對數(shù)據(jù)進(jìn)行預(yù)處理。對于石化行業(yè)大型生產(chǎn)過程,可利用集散控制系統(tǒng)DCS直接獲得實(shí)時(shí)生產(chǎn)數(shù)據(jù)。根據(jù)現(xiàn)場經(jīng)驗(yàn)及DCS組態(tài)對影響轉(zhuǎn)化氣中甲烷含量的諸多因素的分析,確定制氫轉(zhuǎn)化爐的7個(gè)控制量為模型的初次變量。在此,初次變量數(shù)據(jù)采集工作,是在DCS工程師站上通過編寫OPC客戶端程序,按照指定的時(shí)間讀取監(jiān)測數(shù)據(jù)來獲得的。此外,通過企業(yè)的CIMS信息管理平臺,采集了3個(gè)月的甲烷含量化驗(yàn)數(shù)據(jù)。
對于制氫轉(zhuǎn)化爐這種長流程的連續(xù)生產(chǎn)來說,實(shí)際上某一時(shí)刻記錄的工藝控制量和同一時(shí)刻產(chǎn)品質(zhì)量記錄不能完全相對應(yīng),存在一定的滯后時(shí)間。因此,根據(jù)同一時(shí)刻的處理量或工藝控制量并不能決定產(chǎn)品質(zhì)量。根據(jù)現(xiàn)場實(shí)際情況,轉(zhuǎn)化氣中甲烷含量的采集分析頻率為8 h/次,工藝操作控制量的采集頻率為2 h/次,由于數(shù)據(jù)采集頻率的不同,使得轉(zhuǎn)化氣中甲烷含量的變化不能得到準(zhǔn)確地反映。為此,統(tǒng)一了數(shù)據(jù)采集的頻率,以頻率最慢的為準(zhǔn),同時(shí)考慮到工藝過程本身存在滯后問題,在此采樣頻率選為8 h/次,對于采樣頻率大于8 h的變量,求取其在8 h內(nèi)采樣數(shù)據(jù)的平均值[5]。
生產(chǎn)現(xiàn)場存在電磁干擾以及儀器儀表的波動、失效現(xiàn)象,通過檢測儀表采集到的過程數(shù)據(jù)會出現(xiàn)異常的觀測結(jié)果,使數(shù)據(jù)帶有誤差。根據(jù)數(shù)據(jù)處理原則,合理地進(jìn)行誤差處理,并將數(shù)據(jù)進(jìn)行歸一化,共獲得有效數(shù)據(jù)360組。在此將360組現(xiàn)場數(shù)據(jù)分為2個(gè)集合,即用于軟測量建模的訓(xùn)練集(300組數(shù)據(jù))和用于檢驗(yàn)己訓(xùn)練好的網(wǎng)絡(luò)的輸出性能的檢驗(yàn)集(60組數(shù)據(jù)),如表1所示。
表1 部分樣本數(shù)據(jù)Tab.1 Data of the sample(part)
根據(jù)前述的分析確定,水烴比、轉(zhuǎn)化爐入口溫度、轉(zhuǎn)化爐橫跨溫度、爐管四點(diǎn)溫度、入爐原料流量是影響生產(chǎn)操作和全過程經(jīng)濟(jì)效益的主要因素。其中,水烴比不能進(jìn)行直接測量,它與入爐蒸汽流量、焦化干氣流量以及輕石腦油流量之間有以下確定關(guān)系為
故對于制氫轉(zhuǎn)化爐來說,根據(jù)反應(yīng)機(jī)理以及流程工藝分析,考慮到制氫轉(zhuǎn)化爐中對甲烷含量有影響的各種因素,在實(shí)際生產(chǎn)過程中,主要的操作變量和易測變量有7個(gè),由此構(gòu)成軟測量模型的輸入向量,即:X1為焦化干氣流量,X2為輕石腦油流量,X3為入爐蒸汽流量,X4為轉(zhuǎn)化爐入口溫度,X5為轉(zhuǎn)化爐橫跨溫度,X6為爐管四點(diǎn)溫度,X7為入爐原料流量,
基于神經(jīng)網(wǎng)絡(luò)的軟測量模型的輸入特征向量,其維數(shù)為7。而輸出變量為所關(guān)心的狀態(tài)量,在此以轉(zhuǎn)化氣中甲烷含量作為神經(jīng)網(wǎng)絡(luò)的輸出向量。
本節(jié)中使用三層網(wǎng)絡(luò)結(jié)構(gòu)的BP神經(jīng)網(wǎng)絡(luò),第一層為輸入層含有7個(gè)輸入單元,中間層為隱含層,隱含層單元數(shù)通過Kolmogorov定理結(jié)合試湊法確定,第三層為輸出層只有1個(gè)輸出單元。BP神經(jīng)網(wǎng)絡(luò)為前饋式網(wǎng)絡(luò),在此選擇tansig為隱含層傳遞函數(shù),purelin為輸出層傳遞函數(shù),如圖2,3所示。
圖2 BP神經(jīng)網(wǎng)絡(luò)預(yù)測Fig.2 Prediction of BP neural network
圖3 BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型誤差Fig.3 Prediction model error of BP neural network
BP神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)方法采用了最速下降BP算法,其訓(xùn)練函數(shù)traingd,在訓(xùn)練時(shí)學(xué)習(xí)速率α是一常數(shù),默認(rèn)值為0.01。
分別取 5,10,11,15,18,20,25,30,35,40 等 10種情況作為中間層的單元數(shù),分別對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練。利用網(wǎng)絡(luò)輸出的偏差平方和最小 (即MSE)作為判定模型優(yōu)劣的標(biāo)準(zhǔn),當(dāng)MSE越小時(shí),則訓(xùn)練結(jié)果和預(yù)期值吻合程度越好,訓(xùn)練后的模型性能越優(yōu)良。根據(jù)表2,分析不同網(wǎng)絡(luò)結(jié)構(gòu)模型的訓(xùn)練結(jié)果,可以看出網(wǎng)絡(luò)結(jié)構(gòu)為7-10-1的模型,其偏差平方和為0.3182,是上述10種結(jié)構(gòu)模型中誤差最小的網(wǎng)絡(luò)結(jié)構(gòu),同時(shí)也滿足了工藝要求,達(dá)到既定的目標(biāo)。
表2 不同隱層節(jié)點(diǎn)數(shù)與模型輸出偏差比較表Tab.2 Different number of hidden layer nodes and the output of the model deviation comparison table
遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)是用遺傳算法來優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值,使優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)能夠更好地預(yù)測函數(shù)輸出,如圖4所示。
圖4 遺傳算法BP神經(jīng)網(wǎng)絡(luò)Fig.4 Genetic algorithm BP neural network
采用實(shí)數(shù)編碼,每個(gè)個(gè)體均為1個(gè)實(shí)數(shù)串,由輸入層與中間層連接權(quán)值、中間層閾值、中間層與輸出層連接權(quán)值以及輸出層的閾值四部分組成,染色體編碼串長度為91。
規(guī)定種群中遺傳因子個(gè)數(shù)PopSize=80,最大進(jìn)化代數(shù)MaxGeneration=50。本設(shè)計(jì)中染色體的目標(biāo)函數(shù)為預(yù)測輸出與期望輸出的差值的絕對值和,如圖5所示。
圖5 預(yù)測值與真實(shí)值誤差Fig.5 Error of predictive value and real value
選擇基于遺傳算法的優(yōu)化方法作為RBF網(wǎng)絡(luò)的學(xué)習(xí)訓(xùn)練算法,RBF網(wǎng)絡(luò)的隱節(jié)點(diǎn)中心和寬度參數(shù)利用遺傳算法優(yōu)化,而連接權(quán)值采用正交最小二乘法,如圖6、7所示。
圖6 遺傳算法RBF神經(jīng)網(wǎng)絡(luò)Fig.6 Genetic algorithm RBF neural network
圖7 預(yù)測值與真實(shí)值誤差Fig.7 Error of predictive value and real value
通過2種建模方法的對比可知,遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的測試輸出精度與單純BP神經(jīng)網(wǎng)絡(luò)相比提高了很多。這里同樣使用期望值與預(yù)測值的偏差平方和來對誤差進(jìn)行描述,數(shù)值為error_sum=0.0566。該網(wǎng)絡(luò)的精度比單純BP神經(jīng)網(wǎng)絡(luò)精度提高了10倍?;谶z傳算法與BP相結(jié)合的算法,利用遺傳算法所具有的全局搜索能力與BP算法基于梯度信息下降,具有局部搜索能力強(qiáng)等各自優(yōu)點(diǎn)來優(yōu)化神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)和參數(shù),克服單純BP算法訓(xùn)練網(wǎng)絡(luò)精度差和容易陷入局部極小的缺陷。
對于RBF神經(jīng)網(wǎng)絡(luò),同樣利用遺傳算法對其進(jìn)行優(yōu)化,雖然輸出精度較單純RBF神經(jīng)網(wǎng)絡(luò)的測試輸出精度略有改善,但誤差依然很大。
根據(jù)制氫轉(zhuǎn)化爐的實(shí)際生產(chǎn)數(shù)據(jù),利用基于遺傳算法的神經(jīng)網(wǎng)絡(luò)技術(shù)進(jìn)行模型建立,建立制氫轉(zhuǎn)化反應(yīng)產(chǎn)品質(zhì)量參數(shù)的軟測量模型,較準(zhǔn)確地預(yù)測轉(zhuǎn)化氣中甲烷含量。
通過對制氫轉(zhuǎn)化爐的生產(chǎn)工藝以及控制過程的分析,結(jié)合智能控制理論,提出了一種基于遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的軟測量方案。該模型可以對生產(chǎn)過程中難以直接測得的制氫轉(zhuǎn)化反應(yīng)產(chǎn)品質(zhì)量進(jìn)行在線測量。仿真結(jié)果表明通過上述方法建立的神經(jīng)網(wǎng)絡(luò)軟測量模型具有較好的測量精度。
[1]李琦.煉油精餾過程軟測量與綜合優(yōu)化控制的研究[D].大連:大連理工大學(xué),2008.
[2]中國石油遼陽石化分公司煉油廠.LYSHLY/WJ504—2005制氫裝置操作規(guī)程[S].2008.
[3]杜中強(qiáng).新型制氫轉(zhuǎn)化爐的應(yīng)用[J].石油化工設(shè)備技術(shù),2005,26(2):40-42.
[4]錢國濱.淺談硝酸生產(chǎn)過程操作參數(shù)優(yōu)化控制[J].中國科技博覽,2010,60(15):112.
[5]佟維妍.基于GA_BP網(wǎng)絡(luò)的制氫轉(zhuǎn)化爐生產(chǎn)過程優(yōu)化的研究[D].阜新:遼寧工程技術(shù)大學(xué),2011.