馬翠紅 趙士超
摘 要: 遺傳神經網絡與激光誘導擊穿光譜技術(LIBS)相結合的方法能夠更好地對鋼液成分進行定量分析檢測。建立基于遺傳算法為核心的三層誤差反向傳播(BP)分析模型,由于BP網絡的初始權值和閾值是隨機數(shù),因此存在收斂速度慢、不能保證收斂全局最優(yōu)解等缺點,而遺傳算法能夠優(yōu)化出最佳的初始權值和閾值,可以較好地克服這些問題。網絡的輸入選取幾種元素的峰值強度與Fe元素的峰值強度進行峰值歸一化處理;網絡的輸出為元素濃度。構建遺傳神經網絡定量分析模型對鋼液中的Mn元素進行定量分析,得到相對標準差(RSD)為7.46%,相關系數(shù)為0.996。實驗結果表明,遺傳神經網絡結合LIBS技術相比傳統(tǒng)LIBS定標分析法檢測的結果精確度有了一定提高。
關鍵詞: 光譜學; 激光誘導擊穿光譜技術; 實驗裝置; 神經網絡; 遺傳算法; 定量分析
中圖分類號: TN247?34 文獻標識碼: A 文章編號: 1004?373X(2018)15?0169?05
Quantitative analysis of Mn element in liquid steel by means of combination
of genetic neural network and LIBS technology
MA Cuihong, ZHAO Shichao
(College of Electrical Engineering, North China University of Science and Technology, Tangshan 063000, China)
Abstract: The method combined with genetic neural network and laser?induced breakdown spectroscopy (LIBS) can perform the quantitative analysis and detection for the composition of liquid steel. A three?layer error back propagation (BP) analysis model based on genetic algorithm is established. The BP network has slow convergence speed and can′t guarantee the global optimal solution because its initial weights and thresholds act as the random numbers, but the genetic algorithm can optimize the best initial weights and thresholds, and perfectly overcome these problems. The peak intensities of Fe element and other elements are selected as the inputs of the network for peak normalization. The element concentration acts as the network output. The genetic neural network quantitative analysis model is constructed to quantitatively analyze the Mn element in liquid steel, which can obtain that the relative standard deviation (RSD) is 7.46%, and the correlation coefficient is 0.996. The results show that the quantitative analysis method combined with genetic neural network and LIBS technology has higher result accuracy than the traditional LIBS calibration analysis method.
Keywords: spectroscopy; laser?induced breakdown spectroscopy; experimental device; neural network; genetic algorithm; quantitative analysis
提高鋼鐵的生產效率一直是各大鋼鐵企業(yè)追求的目標。鋼液中各物質含量的檢測與分析在煉鋼過程中占有十分重要的地位。激光誘導擊穿光譜技術(LIBS)采用高能激光對物體表面進行照射,使物體的表面產生等離子體,利用光譜儀對等離子體的發(fā)射光譜進行分析研究。LIBS的最大特點是可以時時檢測鋼液中的物質成分,可以節(jié)約時間,節(jié)省原料,提高鋼鐵質量,作為一項擁有巨大優(yōu)勢的物質成分分析技術在冶金行業(yè)具有廣泛應用。
在國外的研究中,文獻[1?2]在煉鋼現(xiàn)場使用抗高溫的LIBS激光探頭對鋼液成分進行在線檢測,采用內標分析法建立Fe,Mn,Si,Cr等元素的定標曲線對鋼液成分進行檢測。目前,常用的定量方法是已知某種元素的濃度和譜線強度建立對應關系的定標曲線法,但是這種方法受到基體效應和自吸收效應的影響,分析結果的準確性受到很大制約。
人工神經網絡(ANN)是模擬人或者其他生物神經元的模型,具有高度非線性逼近能力,同時又具有自適應、自組織的能力,能夠實現(xiàn)輸入與輸出之間的高度非線性關系。BP神經網絡是基于梯度下降法的誤差反向傳播算法,文獻[3]將BP神經網絡作為LIBS的定量分析方法,能夠減小光譜基體效應對實驗的誤差,提高分析的準確性。BP神經網絡的初始權值和閾值可以采用特殊的尋優(yōu)算法即遺傳算法(GA)進行優(yōu)化處理。本文建立基于遺傳算法GA與BP型神經網絡相結合的定量分析模型[4?5]對鋼液中的Mn元素進行實驗分析,效果良好。
輸入層、隱層、輸出層是多層前向神經網絡的組成部分,信號沿著輸入層至隱層再到輸出層的方向逐層傳遞,[In(i)j,Out(i)j]代表第i層第j個神經元的輸入與輸出。
第1層(輸入層)將輸入引入網絡:
[Out(1)i=In(1)i=xi, i=1,2,…,n] (1)
第2層(隱層):
[In(2)j=i=1nw(1)ijOut(1)i-θ,Out(2)j=φ(In(2)j), j=1,2,…,l] (2)
式中:[w(1)ij]代表輸入層與隱層之間連接的權值;[φ(x)]為隱層神經元的激發(fā)函數(shù);[θj]為神經元的閾值。
第3層(輸出層):
[yk=Out(3)k=In(3)k=j=1lw(2)jkOut(2)j, k=1,2,…,m] (3)
式中[w(2)jk]代表隱層與輸出層之間連接的權值。則神經網絡的整體關系可以描述為:
[yk=j=1lw(2)jkφi=1nw(1)ijxi-θj, k=1,2,…,m] (4)
BP神經網絡參數(shù)的調整采用梯度下降法,假設樣本的數(shù)目為[m(Xh,Yh)],以第h個樣本的[Xh]作為輸入,得到的輸出為[Yh],對目標函數(shù)進行如下訓練:
[J=12h=1mYh-Yh2] (5)
網絡訓練的目標是使J最小,其網絡權值BP訓練算法為:
[w(t+1)=w(t)-η?j?w(t)] (6)
[w(2)jk(t+1)=w(2)jk-η1?J?w(2)jk(t)] (7)
[w(1)ij(t+1)=w(1)ij-η2?J?w(1)ij(t)] (8)
令[Jh=12Yh-Yh2],則:
[?J?w=h=1m?Jh?w] (9)
[?Jh?w(2)jk=?Jh?Yhk?Yhk?w(2)ij=-(Yhk-Yhk)Out(2)j] (10)
式中:[Yhk],[Yhk]分別為第h組第k個分量的網絡輸出和樣本輸出。計算得出最佳目標函數(shù)為:
[?Jh?w(1)ij=k?Jh?Yhk?Yhk?Out(2)j?Out(2)j?In(2)j?In(2)j?w(2)ij=-k(Yhk-Yhk)w(2)ijφOut(1)i] (11)
遺傳算法(Genetic Algorithm,GA)是一種優(yōu)化算法,其尋優(yōu)技術在神經網絡中具有重要地位,主要原因在于GA按照一定的適應度函數(shù)對個體進行篩選,新的群體由適應度值較高的個體組成,未滿足要求的個體繼續(xù)進行訓練。
[fx=1k=1qyk-tk2] (12)
式中:目標元素真實值t用期望值表示;y為網絡的輸出值;q為訓練個數(shù)。遺傳算法先確定基因型:
[A=a1a2…al, a?{0,1},i=1,2,…,l] (13)
1) 復制:從原來的群體中選擇符合要求的個體,把它們再組成一個新的群體。
2) 交叉:從原來的兩組基因中選擇部分組成機構相互替換。
3) 原來部分:[A=a1a2…al];[B=b1b2…bl]。交叉互換后:[A~=a1a2…albi+1…bl];[B~=b1b2…blai+1…al]。
4) 變異:基因中的一個或者幾個組成部分由一種形態(tài)轉變成其他形態(tài),比如:[a1…aiai+1…ajaj+1…al]經過變異過程產生新的形式:[a1…b1ai+1ajaj+1…al]。
遺傳算法是經過這些操作生成一個新的群體,同時原來的群體不斷被反復計算,直到找到問題的最優(yōu)解的過程[6?7]。由于 BP?ANN 神經網絡收斂速度很慢,且從數(shù)學上看BP算法是一個非線性問題,存在局部次優(yōu)解。遺傳算法能夠調整BP?ANN神經網絡權值和閾值,并能夠對權值和閾值進行全局優(yōu)化搜索,從而使計算結果盡可能接近全局最優(yōu)解。為了使誤差繼續(xù)減小,再用梯度法繼續(xù)計算。
BP神經網絡的基本思想是:通過一定的算法調整網絡的權值和閾值,使樣本的網絡輸出與期望值之間的誤差[E(k)]滿足目標誤差[EBP]。由于BP網絡的初始權值和閾值是隨機數(shù),因此存在收斂速度慢、不能保證收斂全局最優(yōu)解等缺點,而遺傳算法能夠優(yōu)化出最佳的初始權值和閾值,較好地克服了這些缺點。遺傳算法在優(yōu)化BP網絡的過程中包含以下主要步驟:
1) 首先對初始權值和閾值進行二進制編碼產生一個初始群體。
2) 遺傳算法在搜索過程中以適應度函數(shù)為依據(jù),挑選符合要求的個體組成群體,而適應度函數(shù)[f(k)]是網絡輸出與期望值的誤差平方和的倒數(shù),最優(yōu)化問題即為計算應適度函數(shù)的最大值。
3) 在優(yōu)化過程中通過選擇、交叉、變異等操作經過逐代進化,使網絡輸出與期望值的誤差平方和逐漸減小,適應度函數(shù)值變大。當適應度函數(shù)值滿足目標函數(shù)[fGA]時停止計算,從而獲得權值與閾值的最佳解,并將其作為BP神經網絡的初始權值與閾值。具體優(yōu)化流程如圖1所示。
圖2為LIBS實驗裝置平臺結構圖。激光器為德國INNOLAS公司的Nd:激光器工作波長為1 064 nm、工作頻率為10 Hz、最大能量為400 mJ;利用具有7個線性CCD陣列探測器的LIBS2500?7光譜儀可以對200~980 nm帶寬的光譜進行檢測,光學分辨率為0.1 nm,最小積分時長是1 ms,測試進行時選取的激光能量為150 mJ,光譜探測延時時間為2 μs。
1) 向坩堝中放入需要熔化的合金鋼樣品,檢查儀器設備并關閉光譜儀、激光器等設備。
2) 控制中頻爐的預熱功率小于5 kW。加熱結束,慢慢地增加輸出功率并保持直流電流在70 A左右,始終注意電流表的讀數(shù),用調節(jié)輸出功率的方式控制電流值,使中頻爐電流值小于85 A。
3) 待鋼水表層趨于平穩(wěn)之后進行測量。
4) 使用收光器對等離子體產生的發(fā)射光譜進行收集,光纖傳送過來的等離子發(fā)射光譜將被光譜儀進行分光。最后將光譜信號的形式進行轉化,并以數(shù)字信號形式傳輸?shù)诫娔X[6?7]。圖3為LIBS的400~600 nm光譜數(shù)據(jù)。
實驗樣品1~12號采用國家標準物質網提供的標準樣品[8],樣品編號和元素組成如表1所示。其中選取#2,#7,#9,#11,#12樣品為預測樣品集,其余樣品作為訓練樣品。為了保證實驗的準確性,10次測量都在樣品表面不同位置。為了減小誤差,前5次激發(fā)用于清理樣品表面雜質;然后激發(fā)120次并取其平均值作為每次的測量結果。在確保盡量多的隱層以及隱層神經元的前提下,輸入[X=(x1,x2,…,xi)]和輸出[Y=(y1,y2,…,yo)]可以看成一個高度非線性映射。本文主要對鋼水中Mn元素的含量進行測量,故Mn濃度為神經網絡輸出??紤]實驗過程中的影響,以及等離子各譜線之間的重疊問題,最終確定輸入變量從一些特殊譜線中提取,譜線信息如表2所示。
本文采用歸一化的峰值強度[9?10],即將譜線的峰值強度作為譜線強度,以Fe元素的譜線為參考線對譜線進行歸一化處理:[x1=I1IR1],[x2=I2IR3],[x3=I3IR2],[x4=] [I4IR2],[x5=I5IR1]。歸一化后的譜線強度[x1],[x2],[x3],[x4],[x5]作為網絡的輸入,個數(shù)為5,隱層個數(shù)為7,輸出層個數(shù)為1。神經網絡的訓練構成主要根據(jù)實際情況進行選取,將實驗測得的歸一化強度作為輸入,同時表中元素含量作為輸出。利用遺傳算法對網絡中的權值以及閾值分別進行運算并得到最優(yōu)化的處理。遺傳算法的參數(shù)設置同樣重要:初始種群為120,進化代數(shù)為80,基因交換率為0.65,變異率為0.15;神經網絡的參數(shù)設置:最大迭代次數(shù)為1 000次,學習速率是0.01,動量因子是0.6。
遺傳神經網絡和定標法分析的結果驗證了遺傳神經網絡模型的定量分析性能更加優(yōu)越[9,11]。用Mn元素的特征譜線MnI 403.076 nm 作為參照,以譜線強度為縱坐標,以Mn元素的濃度為橫坐標,采用定標分析曲線對鋼液中的Mn元素含量進行定標分析,如圖4所示。
采用優(yōu)化后的遺傳神經網絡模型對訓練樣品Mn元素實施定量分析,結果如圖5所示。對于預測樣本的測定,只需將Mn元素的數(shù)據(jù)輸入定量模型就可以得到預測濃度,如圖6所示。
回歸預測的重復性選用相對標準偏差RSD進行表示:
[fRSD=i=1n(xi-x)2n-1x×100%] (14)
式中:[xi]為預測值;[x]為預測平均值;[n]為預測次數(shù)。
均方根誤差MSE為預測值與真實值之間的偏差:
[fMSE=1ni=1n(xi-xi)2] (15)
式中:[xi]為Mn元素含量;[xi]為Mn元素預測含量。
遺傳神經網絡預測結果得出的相關指標參數(shù)為:Mn元素濃度的RSD為7.46%,MSE為0.531%,相關系數(shù)R為0.996。傳統(tǒng)定標法定量分析后測得Mn元素濃度的RSD為15.7%,MSE為5.31%,R為0.951。
本文基于遺傳神經網絡與激光誘導擊穿光譜技術相結合的方法,采用經過遺傳算法優(yōu)化過后的權值與閾值作為初始參數(shù)的遺傳神經網格定量分析模型,對樣品鋼中的Mn元素進行定量分析,得出指標參數(shù):RSD 為7.46%,MSE為0.531%,R為0.996。相比于傳統(tǒng)定量分析模型更具有準確性。神經網絡輸入的選擇對于結果的準確性同樣重要,文獻[10]采用單一譜線強度的多個數(shù)據(jù)點作為神經網絡的輸入也能取得較為理想的結果。下一步的主要研究將集中在實驗過程中各因素對于實驗結果準確性的影響,激光參數(shù)的設定對光譜數(shù)據(jù)波動的影響,不同環(huán)境、不同溫度下對于光譜產生的影響。為了得到較為理想的結果,需要將許多不確定因素都考慮進去,這還需要進一步研究。
參考文獻
[1] RAI A K, YUEH F Y, SINGH J P. High temperature fiber optic laser?induced breakdown spectroscopy sensor for analysis of molten alloy constituents [J]. Review of scientific instruments, 2002, 73(10): 3589?3599.
[2] RAI A K, YUEH F Y, SINGH J P. Laser?induced breakdown spectroscopy of molten aluminum alloy [J]. Applied spectroscopy, 2003, 42(12): 2078?2084.
[3] FERREIRA E C, MILORI D M B P, FERREIRA E J, et al. Artificial neural networks for Cu quantitative determination in soil using a portable laser induced breakdown spectroscopy system [J]. Spectrochimica acta: part B atomic spectroscopy, 2008, 63(10): 1216?1220.
[4] 沈沁梅,周衛(wèi)東,李科學.基于遺傳神經網絡的激光誘導擊穿光譜元素定量分析技術[J].中國激光,2011,38(3):247?252.
SHEN Qinmei, ZHOU Weidong, LI Kexue. Quantitative elemental analysis using laser induced breakdown spectroscopy and neuro?genetic approach [J]. Chinese journal of lasers, 2011, 38(3): 247?252.
[5] 劉錦偉,謝雄剛,方井.基于遺傳算法:BP神經網絡的煤層注水效果分析[J].工礦自動化,2016,42(1):48?51.
LIU Jinwei, XIE Xionggang, FANG Jing. Effect analysis of coal seam water infusion based on genetic algorithm?BP neural network [J]. Industry and mine automation, 2016, 42(1): 48?51.
[6] 馬翠紅,王維國.基于遺傳算法的LIBS鋼液定量分析[J].中國冶金,2016,26(11):30?33.
MA Cuihong, WANG Weiguo. Genetic algorithm liquid steel quantitative analysis based on LIBS [J]. China metallurgy, 2016, 26(11): 30?33.
[7] 李俊香,楊友良,孟凡偉,等.用于LIBS鋼液在線定量分析的基體校正方法[J].激光與光電子學進展,2013,50(3):134?138.
LI Junxiang, YANG Youliang, MENG Fanwei, et al. Matrix correction method used for liquid steel online quantitative ana?lysis by LIBS [J]. Laser optoelectronics progress, 2013, 50(3): 134?138.
[8] 楊友良,王鵬,馬翠紅.基于粒子群優(yōu)化支持向量機的LIBS鋼液Mn元素定量分析[J].激光與光電子學進展,2015,52(7):289?294.
YANG Youliang, WANG Peng, MA Cuihong. Quantitative analysis of Mn element in liquid steel by LIBS based on particle swarm optimized support vector machine [J]. Laser optoelectronics progress, 2015, 52(2): 289?294.
[9] 李軍梅,胡以華,陶小紅.基于主成分分析與BP神經網絡的識別方法研究[J].紅外與激光工程,2005,34(6):719?723.
LI Junmei, HU Yihua, TAO Xiaohong. Recognition method based on principal component analysis and back propagation neural network [J]. Infrared and laser engineering, 2005, 34(6): 719?723.
[10] OH S Y, YUEH F Y, SINGH J P. Quantitative analysis of tin alloy combined with artificial neural network prediction [J]. Applied optics, 2010, 49(13): C36?C41.
[11] 汪家升,喬東坡,陸運章,等.強度歸一化法定量分析巖石激光誘導擊穿光譜[J].中國激光,2010,37(1): 225?230.
WANG Jiasheng, QIAO Dongpo, LU Yunzhang, et al. Quantitative analysis of laser?induced breakdown spectroscopy in rocks by using intensity normalization method [J]. Chinese journal of lasers, 2010, 37(1): 225?230.
[12] 李敏,朱心勇,徐媛,等.應用LIBS技術定量檢測湖水樣品中的銅[J].激光與光電子學進展,2013,50(1):195?198.
LI Min, ZHU Xinyong, XU Yuan, et al. Quantitative determination of Cu in lake water by laser induced breakdown spectroscopy [J]. Laser optoelectronics progress, 2013, 50(1): 195?198.