亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        汽油辛烷值損失模型建立與分析葉

        2021-12-08 19:54:03怡豪仲梁維
        軟件工程 2021年12期
        關(guān)鍵詞:遺傳算法

        怡豪 仲梁維

        摘 ?要:針對汽油催化裂化過程中減少辛烷值損失值的問題,基于某企業(yè)催化裂化汽油精制脫硫設(shè)備的樣本數(shù)據(jù)庫數(shù)據(jù),通過數(shù)據(jù)挖掘技術(shù)建立汽油精制過程中的辛烷值(RON)模型。首先,對初始數(shù)據(jù)進(jìn)行規(guī)范化,然后運用隨機(jī)森林法對數(shù)據(jù)變量進(jìn)行降維,提取出因變量貢獻(xiàn)程度較大的30 個主要變量;其次,利用BP神經(jīng)網(wǎng)絡(luò),建立辛烷值損失模型;最后,在建立的模型中確定初始樣本,結(jié)合遺傳算法對操作變量進(jìn)行優(yōu)化。結(jié)果表明:優(yōu)化后的辛烷值損失值下降的幅度為42.14%,降幅大于30%,有助于在實際生產(chǎn)中減少辛烷值損失,降低企業(yè)經(jīng)濟(jì)損失。

        關(guān)鍵詞:隨機(jī)森林法;汽油辛烷值;BP神經(jīng)網(wǎng)絡(luò)模型;遺傳算法

        中圖分類號:TP183 ? ? 文獻(xiàn)標(biāo)識碼:A

        Abstract: Aiming at the problem of reducing octane number loss in the process of gasoline catalytic cracking, this paper proposes to establish a research octane number (RON) model in the gasoline refining process through data mining technology, based on the sample database data of a company's catalytic cracking gasoline refinement and desulfurization equipment. Firstly, initial data is normalized. Then, random forest method is used to reduce the dimensionality of the data variables, and the 30 main variables that contribute to the dependent variable are extracted. Secondly, BP neural network is used to establish the RON loss model. Finally, the initial sample is determined in the model, and the operating variables are optimized in combination with genetic algorithm. Results show that the optimized RON loss value decreases by 42.14%, which is more than 30%. The proposed model helps to reduce the octane loss in actual production, so to reduce the economic losses of enterprises.

        Keywords: random forest method; gasoline octane number; BP neural network model; genetic algorithm

        1 ? 引言(Introduction)

        隨著計算機(jī)的發(fā)展,數(shù)據(jù)分析、算法在科學(xué)技術(shù)領(lǐng)域中的應(yīng)用越來越廣泛[1]。汽油作為當(dāng)前主要燃料之一,在實際生產(chǎn)的催化裂化過程中是通過降低汽油辛烷值的手段來進(jìn)行脫硫、脫烯烴的,雖然能達(dá)到降低硫、烯烴含量的目的,但是辛烷值作為汽油抗震抗爆的主要指標(biāo),辛烷值的降低將帶來較大的經(jīng)濟(jì)損失[2]。在生產(chǎn)環(huán)節(jié)中,需要建立辛烷值損失模型對影響因素進(jìn)行分析和優(yōu)化,達(dá)到減少辛烷值損失的目的[3]。本文通過數(shù)據(jù)挖掘技術(shù)結(jié)合隨機(jī)森林法對數(shù)據(jù)樣本進(jìn)行剔除和篩選,建立基于BP神經(jīng)網(wǎng)絡(luò)的辛烷值損失模型,該模型對降低辛烷值損失值有明顯優(yōu)化,為汽油催化裂化過程中提高辛烷值數(shù)值提供解決方法。

        2 ? 樣本數(shù)據(jù)處理(Sample data processing)

        2.1 ? 數(shù)據(jù)預(yù)處理

        數(shù)據(jù)來源為某企業(yè)催化裂化汽油精制脫硫設(shè)備的樣本數(shù)據(jù)庫數(shù)據(jù),數(shù)據(jù)包括原料性質(zhì)、待生吸附劑性質(zhì)、再生吸附劑性質(zhì)等操作變量,共計367 個變量。將數(shù)據(jù)文件命名為附件1,對初始數(shù)據(jù)進(jìn)行處理,刪除樣本中數(shù)據(jù)全部為空值的位點。對于只含有部分時間點的位點,如果其殘缺數(shù)據(jù)較多,無法補(bǔ)充,將此類位點刪除。根據(jù)工藝要求與操作經(jīng)驗,總結(jié)出原始數(shù)據(jù)變量的操作范圍,然后采用最大最小的限幅方法剔除一部分不在此范圍的樣本[4]。根據(jù)拉依達(dá)準(zhǔn)則法尋找操作變量中異常值,將其數(shù)值設(shè)置為0。根據(jù)數(shù)據(jù)分析中的二八法則,如果操作變量中0值和缺省值樣本數(shù)所占總樣本數(shù)的比例超過20%,那么將該操作因子直接去除;如果小于20%,統(tǒng)計計算除了0值以外的其他數(shù)的平均值,再替換原來的0值。對特征進(jìn)行方差計算,剔除方差值特別小的因子。為了統(tǒng)一判斷,需要先將數(shù)據(jù)歸一化處理,歸一化到[0,1],然后計算某一列的方差,若某一個特征中的數(shù)據(jù)基本一致,認(rèn)為該特征包含的可用信息比較少,方差閾值s2定為0.01,如果方差小于0.01,將該特征剔除。歸一化公式如公式(1)所示。

        經(jīng)過數(shù)據(jù)處理過后通過讀取得到新的樣本數(shù)據(jù),處理樣本數(shù)據(jù)格式。其中第一列為因變量,為了便于讀取數(shù)據(jù)將其列名修改為ronLose,后面列均為自變量,如圖2所示。

        2.2 ? 模型主要變量

        選取辛烷值損失值作為因變量,分析樣本數(shù)據(jù)可知,若將所有操作變量輸入,可能會導(dǎo)致過擬合,影響結(jié)果,且操作變量的關(guān)系存在高度耦合,呈現(xiàn)非線性關(guān)系,傳統(tǒng)的降維方法是不合適的。采用隨機(jī)森林法作為特征的篩選算法,將特征基于因變量貢獻(xiàn)程度進(jìn)行排序,選擇靠前的30 個特征作為主要變量,進(jìn)行降維得出的30 個主要變量[5]如圖3所示。

        3 ? ?辛烷值損失預(yù)測模型(RON loss prediction model)

        3.1 ? 模型選擇

        考慮到辛烷值損失受到多種操作變量的影響,呈現(xiàn)難以解析的非線性關(guān)系,BP神經(jīng)網(wǎng)絡(luò)算法具有解決多重因素交叉影響的復(fù)雜非線性問題的能力,有效處理多層網(wǎng)絡(luò)模型中隱含層的連接權(quán)問題,大幅優(yōu)化神經(jīng)網(wǎng)絡(luò)的組織和自學(xué)習(xí)能力,因此采用BP神經(jīng)網(wǎng)絡(luò)算法對辛烷值損失建立預(yù)測模型[6-7]。

        BP神經(jīng)網(wǎng)絡(luò)是多層的前饋神經(jīng)網(wǎng)絡(luò),其主要的特征是信號是前向傳播的,而誤差是反向傳播的。它模擬了人腦的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),人腦傳遞信息的基本單位是神經(jīng)元,人腦中有大量的神經(jīng)元,每個神經(jīng)元與多個神經(jīng)元相連接。每層神經(jīng)網(wǎng)絡(luò)都是由神經(jīng)元構(gòu)成的,單獨的每個神經(jīng)元相當(dāng)于一個感知器。輸入層是單層結(jié)構(gòu)的,輸出層也是單層結(jié)構(gòu)的,而隱藏層可以有多層,也可以是單層的。輸入層、隱藏層、輸出層之間的神經(jīng)元都是相互連接的??偟膩碚f,BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)流程是輸入層得到信息后會把信息傳給隱藏層,隱藏層則會根據(jù)神經(jīng)元相互聯(lián)系的權(quán)重并根據(jù)規(guī)則把這個信息傳給輸出層,輸出層對比結(jié)果,如果不在預(yù)計范圍內(nèi),則返回調(diào)整神經(jīng)元相互聯(lián)系的權(quán)值,不斷進(jìn)行訓(xùn)練,直至到達(dá)預(yù)期結(jié)果[8]。BP神經(jīng)網(wǎng)絡(luò)模型算法流程圖如圖4所示。

        3.2 ? 模型建立

        建立辛烷值損失的BP神經(jīng)網(wǎng)絡(luò)模型,模型建立過程如下所示:

        (1)選取訓(xùn)練樣本以及測試樣本。樣本是依據(jù)時間測定的,為了避免隨機(jī)選取過程中可能存在某個時間段樣本較多的情況,且并不確定樣本數(shù)據(jù)可能與時間序列有某種關(guān)聯(lián),故通過均勻方式選取樣本。數(shù)據(jù)文件中樣本按序號排列,能被4整除的樣本序號定為測試樣本,反之為訓(xùn)練樣本。最終獲得244 個訓(xùn)練樣本,81 個測試樣本。

        (2)對數(shù)值進(jìn)行歸一化。由于輸入數(shù)據(jù)的單位不一樣,有些數(shù)據(jù)的范圍可能特別大,導(dǎo)致的結(jié)果是神經(jīng)網(wǎng)絡(luò)收斂慢、訓(xùn)練時間長。數(shù)據(jù)范圍大的輸入在模式分類中的作用可能會偏大,而數(shù)據(jù)范圍小的輸入作用就可能會偏小。由于神經(jīng)網(wǎng)絡(luò)輸出層的激活函數(shù)的值域是有限制的,因此需要將網(wǎng)絡(luò)訓(xùn)練的目標(biāo)數(shù)據(jù)映射到激活函數(shù)的值域。例如,神經(jīng)網(wǎng)絡(luò)的輸出層若采用雙曲正切S形激活函數(shù),由于雙曲正切S形函數(shù)的值域限制在(-1,1),也就是說神經(jīng)網(wǎng)絡(luò)的輸出只能限制在(-1,1),因此訓(xùn)練數(shù)據(jù)的輸出就要歸一化到[-1,1]區(qū)間。

        當(dāng)激活函數(shù)采用雙極S形函數(shù)進(jìn)行歸一化處理時,如公式(2)所示,其中min為矩陣中最小值,max為最大值。

        (3)使用函數(shù)創(chuàng)建神經(jīng)網(wǎng)絡(luò)。該函數(shù)需要幾個重要參數(shù),包括隱含層層數(shù)、隱含層神經(jīng)元數(shù)量、輸出層神經(jīng)元個數(shù)以及激活函數(shù)和訓(xùn)練算法。其中輸入層由隱含層作用于輸出層,通過非線性變換獲取輸出量,訓(xùn)練中的每個數(shù)據(jù)都擁有輸入值和期望輸出值,網(wǎng)絡(luò)輸出值與期望輸出值兩者的偏差經(jīng)過修改閾值和網(wǎng)絡(luò)權(quán)值,使誤差沿梯度方向下降,最終使期望輸出和實際輸出在預(yù)定范圍中[9]。

        設(shè)輸出層有m 個神經(jīng)元,BP神經(jīng)網(wǎng)絡(luò)的實際輸出是y,期望輸出是y',函數(shù)如公式(3)所示。

        式中,為輸入單元i到隱含層單元j的權(quán)重,是學(xué)習(xí)效率,是中間第j 個隱含層的傳輸函數(shù)。使用提取到的30 個建模主要變量(辛烷值除外)作為神經(jīng)網(wǎng)絡(luò)模型的輸入?yún)?shù),確定輸入端點數(shù)為30。該BP神經(jīng)網(wǎng)絡(luò)模型采用三層網(wǎng)絡(luò),結(jié)構(gòu)為30-n-1,其網(wǎng)絡(luò)結(jié)構(gòu)圖如圖5所示。

        在其他條件完全相同的情況下,只改變隱含層神經(jīng)元數(shù)量,每次固定隱含層神經(jīng)元數(shù)量后,獲取四次預(yù)測結(jié)果,取平均值作為該組數(shù)據(jù)的最終結(jié)果。

        對于激活函數(shù)的選取,由于操作變量(控制變量)之間具有高度非線性,此外,樣本數(shù)據(jù)歸一化處理后的值域為[-1,1],故激活函數(shù)選取雙曲正切S形函數(shù),如公式(5)所示。

        模型最終要預(yù)測出辛烷值損失這一個量,故輸出層神經(jīng)元個數(shù)為1,訓(xùn)練算法選取最小二乘法,其收斂速度較快,并能使所求數(shù)據(jù)與實際數(shù)據(jù)之間誤差的平方和為最小。

        (4)BP神經(jīng)網(wǎng)絡(luò)參數(shù)設(shè)置,如表1所示。

        (5)模型訓(xùn)練完成后,輸入測試樣本,獲取預(yù)測值,計算絕對誤差,并繪制誤差頻率直方圖、誤差變化圖。

        3.3 ? 模型分析

        在其他條件完全相同的情況下,只改變隱含層神經(jīng)元數(shù)量,每次固定隱含層神經(jīng)元數(shù)量后,獲取四次預(yù)測結(jié)果,取平均值作為該組數(shù)據(jù)的最終結(jié)果,如表2所示。

        從表2中的分析可知,當(dāng)隱含層神經(jīng)元個數(shù)為10時,81 個預(yù)測樣本的預(yù)測辛烷值損失與實際值的均方誤差誤差最小,故隱含層神經(jīng)元個數(shù)取10。

        選定隱含層神經(jīng)元個數(shù)后,求解辛烷值損失預(yù)測模型,如圖6—圖10所示。

        4 ? 樣本變量優(yōu)化(Sample variable optimization)

        4.1 ? 樣本選擇

        根據(jù)BP神經(jīng)網(wǎng)絡(luò)建立的辛烷值損失預(yù)測模型,篩選數(shù)據(jù)作為優(yōu)化樣本,從篩選出的樣本中保持原料、待生吸附劑、再生吸附劑的性質(zhì)不變。對于其他篩選出來的主要變量,在各自變量的范圍內(nèi)隨機(jī)產(chǎn)生數(shù)據(jù),產(chǎn)生的數(shù)據(jù)利用遺傳算法結(jié)合建立的預(yù)測模型進(jìn)行尋優(yōu),進(jìn)行該樣本的操作變量方案的優(yōu)化。

        選取某一個樣本進(jìn)行分析和優(yōu)化,其他樣本的分析和優(yōu)化完全一致。樣本選擇確定原則:S的含量要低于5 μg/g;選擇眾數(shù)值為3.2的樣品;原料中的辛烷值不能過低,選擇平均數(shù)89.7;辛烷值初始損失值不能過低,否則沒有優(yōu)化的意義,這里選擇眾數(shù)值為1.4。結(jié)合這幾點最終挑選樣本號為264的樣本作為分析對象來研究操作變量的優(yōu)化。

        4.2 ? 優(yōu)化模型建立與分析

        初始樣本確定后,結(jié)合操作變量和操作變量的取值區(qū)間,隨機(jī)產(chǎn)生1,000 個隨機(jī)數(shù)據(jù)作為初始種群,將建立的BP神經(jīng)網(wǎng)絡(luò)作為適應(yīng)度函數(shù)表示,優(yōu)化目標(biāo)為最小化辛烷值損失值。初始種群進(jìn)行交叉、遺傳、變異、選擇操作,設(shè)置迭代次數(shù)為100 次,篩選出最優(yōu)的個體作為優(yōu)化值[10]。但是由于初始種群的問題可能會導(dǎo)致無法求解到最優(yōu)值,可能陷入局部最優(yōu)的狀態(tài),因此逐步增大初始種群的大小進(jìn)行反復(fù)驗算[11]。我們發(fā)現(xiàn)隨著初始種群規(guī)模的增大,辛烷值損失值的變化剛開始存在波動,但是當(dāng)初始種群大于8萬個左右時,辛烷值的損失值逐步下降最后趨于穩(wěn)定狀態(tài),最終得到最優(yōu)的操作變化的優(yōu)化條件和辛烷值損失值。

        隨著隨機(jī)樣本數(shù)量的增加,剛開始辛烷值的損失值會存在波動,但是當(dāng)初始樣本數(shù)量大于80,000左右的時候,辛烷值的損失值逐步穩(wěn)定,接近0.81。辛烷值的損失值隨著初始樣本數(shù)量變化的關(guān)系趨勢如圖11所示。

        最終經(jīng)過優(yōu)化,優(yōu)化后的辛烷值損失值為0.81,相較于原來數(shù)據(jù)樣本中的初始值1.4,下降的幅度為42.14%,降幅大于30%,說明操作變量起到優(yōu)化的作用。優(yōu)化后的操作變量的取值如表3所示。

        5 ? 結(jié)論(Conclusion)

        基于建立的辛烷值損失模型,結(jié)合遺傳算法對操作變量進(jìn)行改變,得到優(yōu)化后的辛烷值損失值為0.81,相較于原來數(shù)據(jù)樣本中的初始值1.4,下降的幅度為42.14%,利用該模型對降低辛烷值損失值起到優(yōu)化效果。

        參考文獻(xiàn)(References)

        [1] 王浩瀅.深度學(xué)習(xí)及其發(fā)展趨勢研究綜述[J].電子制作,? ? ? ?2021(10):92-95.

        [2] 胥紅玉.淺談汽油辛烷值的影響因素[J].品牌與標(biāo)準(zhǔn)化,? ? ? 2020(05):49-50,52.

        [3] ZHU J J, LAN B. Research on model of octane number loss based on XgBoost[J]. International Core Journal of Engineering, 2021,7(1):496-501.

        [4] 楊斌,田永青,朱仲英.智能建模方法中的數(shù)據(jù)預(yù)處理[J].信息與控制,2002(04):380-384.

        [5] 楊森彬.線性回歸和隨機(jī)森林算法融合在餐飲客流量的預(yù)測[J].軟件工程,2018,21(07):24-27.

        [6] 張宏,馬巖,李勇,等.基于遺傳BP神經(jīng)網(wǎng)絡(luò)的核桃破裂功預(yù)測模型[J].農(nóng)業(yè)工程學(xué)報,2014,30(18):78-84.

        [7] 鐘健,閻春平,曹衛(wèi)東,等.基于BP神經(jīng)網(wǎng)絡(luò)和FPA的高速干? ? 切滾齒工藝參數(shù)低碳優(yōu)化決策[J].工程設(shè)計學(xué)報,2017,? ? ?24(04):449-458.

        [8] 張喆,張永林,陳書錦.基于遺傳BP神經(jīng)網(wǎng)絡(luò)的攪拌摩擦焊溫度模型[J].熱加工工藝,2020,49(03):142-145.

        [9] 薛風(fēng)華,徐微微,王洪寅,等.基于神經(jīng)網(wǎng)絡(luò)的并網(wǎng)光伏電站自適應(yīng)距離保護(hù)[J].電工電氣,2020(04):25-29.

        [10] 張曉麗,肖滿生,葉紫璇.基于遺傳算法的圖像多特征權(quán)重自動賦值方法[J].軟件工程,2019,22(10):22-26.

        [11] 徐壽臣,王春玲,趙澤昆,等.基于GA-BP神經(jīng)網(wǎng)絡(luò)的電池儲能系統(tǒng)軟故障模糊綜合評價[J].電器與能效管理技術(shù),2017(13):74-81.

        作者簡介:

        葉怡豪(1998-),男,碩士生.研究領(lǐng)域:計算機(jī)輔助設(shè)計與智能開發(fā).

        仲梁維(1962-),男,碩士,教授.研究領(lǐng)域:計算機(jī)輔助設(shè)計,企業(yè)信息化.

        猜你喜歡
        遺傳算法
        基于遺傳算法的模糊控制在過熱汽溫控制系統(tǒng)優(yōu)化中的應(yīng)用
        電子制作(2019年16期)2019-09-27 09:34:44
        遺傳算法對CMAC與PID并行勵磁控制的優(yōu)化
        基于自適應(yīng)遺傳算法的CSAMT一維反演
        基于遺傳算法的建筑物沉降回歸分析
        一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
        基于遺傳算法和LS-SVM的財務(wù)危機(jī)預(yù)測
        遺傳算法識別模型在水污染源辨識中的應(yīng)用
        協(xié)同進(jìn)化在遺傳算法中的應(yīng)用研究
        軟件發(fā)布規(guī)劃的遺傳算法實現(xiàn)與解釋
        基于改進(jìn)的遺傳算法的模糊聚類算法
        91免费国产| 一本久久伊人热热精品中文字幕| 国产呦系列呦交| 久久亚洲伊人| 人妻少妇中文字幕av| 一边摸一边做爽的视频17国产| 亚洲色在线v中文字幕| 久精品国产欧美亚洲色aⅴ大片| 日本大片在线一区二区三区| 最新中文字幕人妻少妇| 男人靠女人免费视频网站| 久久人妻AV无码一区二区| 亚洲一区二区三区新视频| 插上翅膀插上科学的翅膀飞| 久久丫精品国产亚洲av不卡 | 先锋影音av资源我色资源| 国产网友自拍亚洲av| 国产激情自拍在线视频| 亚洲av综合a色av中文| 久久亚洲精品成人| 亚洲一区久久久狠婷婷| 国产精品一区二区日本| 内谢少妇xxxxx8老少交| 久久精品国产亚洲av大全相关| 亚洲精品国产av成拍| 五月丁香六月综合缴清无码| 九九久久精品国产| 日韩狼人精品在线观看| 亚洲精品成人无百码中文毛片| 欧美人与物videos另类| 欧美色图50p| av高潮一区二区三区| 极品少妇小泬50pthepon| 欧美色精品91av| 日本一区二区三区精品不卡| 99久久久无码国产精品性| 处破痛哭a√18成年片免费| 国产激情一区二区三区在线蜜臀 | 免费一区二区在线观看视频在线| 国产精品99精品无码视亚| 国产精品理人伦国色天香一区二区 |