• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于群智能算法優(yōu)化LSTM的催化裂化預(yù)測(cè)研究

      2023-11-09 02:34:20洪娟田文德
      山東化工 2023年18期
      關(guān)鍵詞:沸器催化裂化聚類

      洪娟,田文德

      (青島科技大學(xué) 化工學(xué)院,山東 青島 266042)

      在中國,催化裂化裝置生產(chǎn)的柴油和汽油分別占成品油的30%和70%[1]。催化裂化裝置是煉油廠汽油和柴油的核心生產(chǎn)裝置,是煉油廠的重要?jiǎng)?chuàng)收來源[2]。催化裂化過程的數(shù)字化和智能化在DCS的輔助下得到了大力發(fā)展[3]。利用大數(shù)據(jù)處理技術(shù)對(duì)積累得到的大量催化裂化操作數(shù)據(jù)進(jìn)行數(shù)據(jù)挖掘分析,對(duì)其進(jìn)行主要控制變量預(yù)測(cè),可以提升催化裂化裝置運(yùn)行的平穩(wěn)安全性。近年來,基于深度網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)過程參數(shù)的有效預(yù)測(cè)效果研究得到了廣泛關(guān)注[4]。LSTM是一種能夠有效地提取得到時(shí)間序列數(shù)據(jù)間依賴關(guān)系的神經(jīng)網(wǎng)絡(luò)[5]。

      Zhao等人[6]通過使用不一樣時(shí)間尺度的數(shù)據(jù)分別訓(xùn)練神經(jīng)網(wǎng)絡(luò),獲得不一樣時(shí)間尺度的時(shí)間序列特征,并將其應(yīng)用于時(shí)間序列預(yù)測(cè),此方法有效提高了預(yù)測(cè)精度。Liu[7]曾提出基于主成分分析和反向傳播神經(jīng)網(wǎng)絡(luò)(BP)的預(yù)測(cè)模型。通過主成分分析去除了影響因素之間的線性相關(guān)性,并將主成分分析得到結(jié)果當(dāng)作BP神經(jīng)網(wǎng)絡(luò)的輸入。Tao等人[8]提出使用TreNet模型來預(yù)測(cè)多模態(tài)融合的未來趨勢(shì),通過CNN學(xué)習(xí)得到當(dāng)前時(shí)間序列特征,通過LSTM學(xué)習(xí)得到時(shí)間序列的趨勢(shì)特征,這個(gè)研究方法擁有更強(qiáng)的特征提取學(xué)習(xí)能力。

      長短期記憶神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型包含著許多網(wǎng)絡(luò)參數(shù),如核函數(shù)、學(xué)習(xí)率和神經(jīng)元數(shù)量等,這些參數(shù)都會(huì)影響LSTM模型的預(yù)測(cè)精度,因這些參數(shù)過分依賴于經(jīng)驗(yàn)設(shè)置致使其預(yù)測(cè)精度不穩(wěn)定。與此同時(shí),隨著參數(shù)設(shè)置的不同,LSTM模型的訓(xùn)練時(shí)間長度也會(huì)發(fā)生變化。利用粒子群算法對(duì)LSTM模型的部分網(wǎng)絡(luò)參數(shù)進(jìn)行搜索,可以解決人工選擇參數(shù)的問題。針對(duì)人工參數(shù)設(shè)置導(dǎo)致模型的精度低、泛化能力弱等問題,采用搜索范圍廣、收斂速度快的粒子群算法(PSO)和布谷鳥算法(CS)對(duì)LSTM的一些超參數(shù)進(jìn)行優(yōu)化,構(gòu)建PSO-LSTM模型和CS-LSTM模型,尋找到LSTM的最優(yōu)參數(shù)集,從而更好地提高模型預(yù)測(cè)精度。

      1 研究方法

      1.1 數(shù)據(jù)預(yù)處理

      數(shù)量級(jí)的差異會(huì)導(dǎo)致較大數(shù)量級(jí)的屬性占據(jù)主導(dǎo)地位,并且迭代收斂速度緩慢。對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,以消除具有不同量綱的影響,選用Z-Scores標(biāo)準(zhǔn)化處理,變換后的數(shù)據(jù)均值為0,標(biāo)準(zhǔn)差為1,如式(1)所示。

      (1)

      1.2 特征選擇

      1.2.1 相關(guān)分析

      相關(guān)分析是探究具有特定相似關(guān)系的變量之間的相關(guān)程度和方向,研究變量之間是否存在一定的相似關(guān)系。相關(guān)分析的研究主要是研究兩個(gè)變量之間的密切程度,是研究隨機(jī)變量的一種統(tǒng)計(jì)方法。Spearman秩相關(guān)系數(shù)是一種非參數(shù)度量,用于數(shù)據(jù)在兩個(gè)變量之間不是正態(tài)分布時(shí)。它被定義是兩個(gè)等級(jí)隨機(jī)變量之間的Pearson相關(guān)系數(shù),記錄著每個(gè)數(shù)據(jù)點(diǎn)的正等級(jí)和負(fù)等級(jí)之間的差異,如式(2)所示。

      (2)

      其中,di是xi和yi的秩次差。

      1.2.2 系統(tǒng)聚類方法

      R型系統(tǒng)聚類方法是將差異較大的變量分離出來,將相似的變量聚在一起??梢詮南嗨频淖兞恐羞x擇出具有代表性的變量,以達(dá)到減少變量數(shù)量和降維的目的。本文采用的R型聚類方法是凝聚聚類方法。凝聚聚類的過程如下:首先,每個(gè)觀測(cè)到的個(gè)體被分成一個(gè)類別,然后根據(jù)組間平均鏈鎖距離法測(cè)量所有個(gè)體之間的親密程度,將親近的個(gè)體分成一個(gè)小簇。接下來,再次測(cè)量剩下的觀察個(gè)體和子類之間的親密程度,并將當(dāng)前親密的個(gè)體和子類歸為一個(gè)簇。上述過程重復(fù)進(jìn)行,直到所有個(gè)體組合在一起,形成最大的簇[9]。R型聚類方法的流程圖[10]如圖1所示。

      圖1 R型聚類方法流程圖

      1.3 粒子群算法優(yōu)化LSTM預(yù)測(cè)模型

      長短期記憶神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型包含著許多網(wǎng)絡(luò)參數(shù),如核函數(shù)、學(xué)習(xí)率和神經(jīng)元數(shù)量等,這些參數(shù)都會(huì)影響LSTM模型的預(yù)測(cè)精度,因這些參數(shù)過分依賴于經(jīng)驗(yàn)設(shè)置致使其預(yù)測(cè)精度不穩(wěn)定。與此同時(shí),隨著參數(shù)設(shè)置的不同,LSTM模型的訓(xùn)練時(shí)間長度也會(huì)發(fā)生變化。利用粒子群算法對(duì)LSTM模型的部分網(wǎng)絡(luò)參數(shù)進(jìn)行搜索,可以解決人工選擇參數(shù)的問題。針對(duì)人工參數(shù)設(shè)置導(dǎo)致模型的精度低、泛化能力弱等問題,本節(jié)采用搜索范圍廣、收斂速度快的PSO算法對(duì)LSTM的一些超參數(shù)進(jìn)行優(yōu)化,構(gòu)建PSO-LSTM模型,尋找到LSTM的最優(yōu)參數(shù)集,從而更好地提高模型預(yù)測(cè)精度。PSO-LSTM模型流程圖如圖2所示。

      圖2 PSO-LSTM模型流程圖

      PSO-LSTM 預(yù)測(cè)模型構(gòu)建的具體操作步驟如下:

      步驟1:數(shù)據(jù)預(yù)處理。對(duì)變量數(shù)據(jù)進(jìn)行采集,通過數(shù)據(jù)預(yù)處理得到模型的訓(xùn)練集與測(cè)試集。

      步驟2:參數(shù)初始化。對(duì)PSO的參數(shù)進(jìn)行初始化,比如學(xué)習(xí)因子、迭代次數(shù)、粒子數(shù)量等參數(shù)。與此同時(shí),對(duì)LSTM中的學(xué)習(xí)率、時(shí)間步長、批處理量、隱藏層單元數(shù)等參數(shù)尋優(yōu)范圍進(jìn)行設(shè)置。

      步驟3:評(píng)價(jià)粒子。把測(cè)試集在 LSTM 模型中得到的真實(shí)值和預(yù)測(cè)值間的MAE和RMSE的平均值當(dāng)作粒子適應(yīng)度值。將得到的值和初始值Pbest、Gbest進(jìn)行比較,得到最優(yōu)的Pbest、Gbest。

      步驟4:對(duì)粒子的位置和速度進(jìn)行更新。

      步驟5:判定終止條件。如果迭代次數(shù)達(dá)到了預(yù)設(shè)值,那么停止搜索,輸出得到最優(yōu)參數(shù)組;如果未達(dá)到,那么返回到步驟3進(jìn)行迭代尋優(yōu)。

      粒子群優(yōu)化算法在初始化粒子的速度和位置后,通過不斷地迭代更新自身的位置來得到模型最優(yōu)解。PSO算法對(duì)于多維空間函數(shù)優(yōu)化和多目標(biāo)優(yōu)化具有魯棒性好、收斂速度快等優(yōu)勢(shì),適用于神經(jīng)網(wǎng)絡(luò)中某些超參數(shù)的優(yōu)化,為模型組合提供了理論依據(jù)[]。經(jīng)過粒子群算法優(yōu)化后的PSO-LSTM預(yù)測(cè)模型通過不斷迭代,在給定參數(shù)范圍內(nèi)搜索到參數(shù)的最優(yōu)值,達(dá)到了最佳的預(yù)測(cè)效果。

      1.4 布谷鳥算法優(yōu)化LSTM預(yù)測(cè)模型

      針對(duì)人工設(shè)置參數(shù)設(shè)置導(dǎo)致模型的精度低、泛化能力弱等問題,本節(jié)采用具有很好的全局和局部的搜索能力、收斂速度較快的CS算法對(duì)LSTM的一些超級(jí)參數(shù)進(jìn)行優(yōu)化,構(gòu)建CS-LSTM模型,尋找到LSTM的最優(yōu)參數(shù)集,從而更好地提高模型預(yù)測(cè)精度。CS-LSTM模型流程圖如圖3所示。

      圖3 CS-LSTM模型流程圖

      CS-LSTM 預(yù)測(cè)模型構(gòu)建的具體操作步驟如下:

      步驟1:數(shù)據(jù)預(yù)處理。對(duì)變量數(shù)據(jù)進(jìn)行采集,通過數(shù)據(jù)預(yù)處理得到模型的訓(xùn)練集與測(cè)試集。

      步驟2:參數(shù)初始化。對(duì)CS的參數(shù)進(jìn)行初始化,比如學(xué)習(xí)因子、迭代次數(shù)等參數(shù)。與此同時(shí),對(duì)LSTM中的學(xué)習(xí)率、時(shí)間步長、批處理量、隱藏層單元數(shù)等參數(shù)尋優(yōu)范圍進(jìn)行設(shè)置。

      步驟5:將上代的最優(yōu)適應(yīng)度函數(shù)值做比較,更新得到該代的最優(yōu)解的位置Gbest。對(duì)算法是否滿足收斂條件進(jìn)行判斷,如果滿足收斂條件,輸出最優(yōu)的位置Gbest;否則,跳轉(zhuǎn)回到步驟4,重復(fù)優(yōu)化迭代,直至完成L次迭代。

      步驟6:判定終止條件。如果滿足終止條件,那么停止搜索,輸出得到最優(yōu)參數(shù)組;如果未達(dá)到,那么返回進(jìn)行迭代尋優(yōu)。

      1.5 預(yù)測(cè)性能評(píng)價(jià)指標(biāo)

      為了更加全面地、準(zhǔn)確地評(píng)估模型的預(yù)測(cè)效果,本文主要選取決定系數(shù)(R2)、平均絕對(duì)百分比誤差(MAPE)、均方根誤差(RMSE)和平均絕對(duì)誤差(MAE)四個(gè)指標(biāo)作為模型評(píng)價(jià)指標(biāo),計(jì)算公式如下[12]:

      1.5.1 決定系數(shù)

      R2即決定系數(shù),是衡量預(yù)測(cè)值對(duì)真實(shí)值擬合好壞的程度。R2的范圍在(0~1)之間,越接近1,說明模型擬合的越好。

      1.5.2 平均絕對(duì)誤差

      平均絕對(duì)誤差可以通過直接計(jì)算殘差的平均值得到,其表示的是預(yù)測(cè)值和觀測(cè)值之間的絕對(duì)誤差平均值。平均絕對(duì)誤差是一種線性分?jǐn)?shù),其中所有觀測(cè)值個(gè)體差異都在平均值上加權(quán)。計(jì)算公式如式(3)所示。

      (3)

      1.5.3 均方根誤差

      均方根誤差是有數(shù)據(jù)的估計(jì)值和真實(shí)值之差在求取平方后得到的期望值的平方根。均方根誤差是指每個(gè)數(shù)據(jù)偏離真實(shí)值的距離平方和后計(jì)算平均值再開方。其指標(biāo)越小,表示精度越高。計(jì)算公式如式(4)所示。

      (4)

      1.5.4 平均絕對(duì)百分比誤差

      平均絕對(duì)百分比誤差得到的是百分比值,即相對(duì)誤差損失的期望值,是絕對(duì)誤差與真值的百分比。在模型預(yù)測(cè)中,平均絕對(duì)百分比誤差值越小,說明模型的精度越好。計(jì)算公式如式(5)所示。

      (5)

      其中,n是樣本的個(gè)數(shù);ri是實(shí)際值;pi是預(yù)測(cè)值。

      2 案例分析

      2.1 催化裂化流程介紹

      以某石化企業(yè)催化裂化裝置吸收穩(wěn)定系統(tǒng)為例,采集了兩年347 520個(gè)觀測(cè)值數(shù)據(jù),數(shù)據(jù)每3 min收集一次。對(duì)于系統(tǒng)的不同部分,收集時(shí)間相同。催化裂化裝置吸收穩(wěn)定系統(tǒng)流程圖如圖4所示,系統(tǒng)包括吸收塔C-101、解吸塔C-103、再吸收塔C-102、穩(wěn)定塔C-104等。FEED1為粗汽油,FEED2為高壓富氣。OUT1為干氣,OUT2為富吸收性油,OUT3為液化氣,OUT4為穩(wěn)定汽油。

      吸收穩(wěn)定系統(tǒng)是催化裂化過程的重要組成部分。它的主要任務(wù)是將工藝產(chǎn)生的粗汽油和高壓富氣分離成干氣、液化氣、穩(wěn)定汽油等產(chǎn)品。同時(shí)盡可能降低干氣中C3及以上重組分的含量,保證液化氣體和穩(wěn)定汽油滿足產(chǎn)品質(zhì)量要求。該系統(tǒng)主要由以下設(shè)備組成:吸收塔、解吸塔、重吸收塔、穩(wěn)定塔等。吸收過程的狀態(tài)對(duì)整個(gè)裝置的良好運(yùn)行至關(guān)重要。解吸塔的運(yùn)行對(duì)吸收穩(wěn)定系統(tǒng)的運(yùn)行有很大的影響。過度的解吸不僅會(huì)導(dǎo)致冷凝油罐液位上升,還會(huì)導(dǎo)致解吸塔熱源的浪費(fèi),大量的解吸氣體重新進(jìn)入風(fēng)冷和水冷。同時(shí),吸收塔的負(fù)荷也會(huì)增加,裝置的能耗也會(huì)大大增加。解吸不足會(huì)導(dǎo)致穩(wěn)定塔壓力過高,影響穩(wěn)定塔的正常運(yùn)行。解吸效果與解吸塔底再沸器返回溫度有很大關(guān)系,該溫度的控制是通過調(diào)節(jié)熱源控制閥來實(shí)現(xiàn)的。

      2.2 解吸塔底再沸器返塔溫度主要相關(guān)變量數(shù)據(jù)預(yù)處理

      在催化裂化的整個(gè)過程中有很多變量。本文只考慮與解吸塔底再沸器返塔溫度有關(guān)的變量。通過專家經(jīng)驗(yàn)選擇了19個(gè)變量。采用Z-Scores標(biāo)準(zhǔn)化處理,消除了量綱不同帶來的影響。轉(zhuǎn)換后的數(shù)據(jù)標(biāo)準(zhǔn)差為1,均值為0。

      2.3 解吸塔底再沸器返塔溫度主要相關(guān)變量特征選擇

      TIC3003與其相關(guān)變量間的Spearman秩相關(guān)系數(shù)值如表1所示,TIC3003相關(guān)變量之間R型聚類結(jié)果如圖5所示。

      表1 TIC3003相關(guān)變量列表

      通過表1中TIC3003與其相關(guān)變量間的Spearman秩相關(guān)系數(shù)值和圖5中TIC3003相關(guān)變量之間R型聚類結(jié)果,直觀地反映了解吸塔底再沸器返塔溫度與其相關(guān)變量之間的關(guān)系。從圖5中的縱坐標(biāo)可以看出變量之間的聚類順序,結(jié)合TIC3003與其相關(guān)變量間的Spearman秩相關(guān)系數(shù)值結(jié)果、TIC3003相關(guān)變量之間R型聚類結(jié)果及專家經(jīng)驗(yàn),經(jīng)過特征選擇和提取,共得到10個(gè)變量,如表2所示。通過特征選擇和提取,數(shù)據(jù)變量被有效降維。

      表2 特征選擇后的TIC3003主要相關(guān)變量列表

      2.4 解吸塔底再沸器返塔溫度預(yù)測(cè)案例

      在主要控制變量解吸塔底再沸器返塔溫度的預(yù)測(cè)中,選用經(jīng)過特征提取與選擇后的9個(gè)變量為輸入變量,如表2所示。在對(duì)正常工況F類的預(yù)測(cè)中,選用2 400個(gè)連續(xù)時(shí)間序列數(shù)據(jù)組成,分別包括有2 000個(gè)數(shù)據(jù)用于訓(xùn)練集,400個(gè)數(shù)據(jù)用于測(cè)試集。TIC3003測(cè)試集在不同指標(biāo)下的預(yù)測(cè)結(jié)果評(píng)價(jià)如表3所示。

      表3 不同指標(biāo)預(yù)測(cè)結(jié)果評(píng)價(jià)

      如表3所示,TIC3003的預(yù)測(cè)結(jié)果中,TIC3003的預(yù)測(cè)結(jié)果中,PSO-LSTM模型和CS-LSTM模型的訓(xùn)練集、測(cè)試集都得到了很好的預(yù)測(cè)結(jié)果,PSO-LSTM模型預(yù)測(cè)值曲線和真實(shí)值之間接近重合,PSO-LSTM模型的R2值為0.993 7,MAE值為0.028 6,RMSE值為0.037 5,MAPE值為0.021 2%,得到了很好的模型預(yù)測(cè)結(jié)果。在與LSTM模型的預(yù)測(cè)結(jié)果比較中,R2指標(biāo)平均提高11.38%;CS-LSTM模型預(yù)測(cè)值曲線和真實(shí)值之間也接近重合,CS-LSTM模型的R2值為0.983 9,MAE值為0.047 8,RMSE值為0.060 8,MAPE值為0.035 5%,R2指標(biāo)平均提高9.50%,得到了很好的模型預(yù)測(cè)結(jié)果。在不同模型的預(yù)測(cè)結(jié)果比較中可以看出,PSO-LSTM模型的預(yù)測(cè)結(jié)果更優(yōu)異,誤差更小。

      3 結(jié)論

      1)采用搜索范圍廣、收斂速度快的PSO算法和CS算法對(duì)LSTM的一些超參數(shù)進(jìn)行優(yōu)化,分別構(gòu)建了PSO-LSTM模型和CS-LSTM模型,提高了模型預(yù)測(cè)精度。

      2)結(jié)合TIC3003與其相關(guān)變量間的Spearman秩相關(guān)系數(shù)值結(jié)果、TIC3003相關(guān)變量之間R型聚類結(jié)果及專家經(jīng)驗(yàn),經(jīng)過特征選擇,共得到10個(gè)變量,數(shù)據(jù)變量被有效降維。

      3)通過對(duì)主要控制變量解吸塔底再沸器返塔溫度的預(yù)測(cè)結(jié)果比較中可以看出,PSO-LSTM模型的預(yù)測(cè)結(jié)果更優(yōu)異,其R2、RMSE、MAE、MAPE 指標(biāo)均優(yōu)于其他模型。

      猜你喜歡
      沸器催化裂化聚類
      汽提塔底重沸器換熱管腐蝕研究
      精餾再沸器運(yùn)行總結(jié)
      儀表風(fēng)控制重沸器溫度的改造
      中國煤層氣(2019年4期)2019-11-23 08:42:50
      提高催化裂化C4和C5/C6餾分價(jià)值的新工藝
      催化裂化裝置摻渣比改造后的運(yùn)行優(yōu)化
      立式熱虹吸重沸器安裝高度計(jì)算
      山東化工(2018年7期)2018-04-25 03:07:30
      基于DBSACN聚類算法的XML文檔聚類
      催化裂化汽油脫硫工藝淺析
      基于改進(jìn)的遺傳算法的模糊聚類算法
      催化裂化多產(chǎn)丙烯
      通山县| 屏南县| 内丘县| 乌拉特前旗| 宜川县| 广河县| 炎陵县| 都兰县| 资溪县| 麟游县| 汤原县| 巴东县| 石台县| 塔河县| 观塘区| 乌兰浩特市| 吉首市| 苏尼特左旗| 井研县| 永修县| 龙山县| 吉首市| 宜都市| 礼泉县| 梨树县| 卢龙县| 龙游县| 遵义市| 巴中市| 尼玛县| 洛隆县| 荔浦县| 上思县| 荣昌县| 祥云县| 贵阳市| 英德市| 曲水县| 文山县| 巴南区| 抚顺县|