?

基于自適應鄰域粒子群算法的γ譜定量分析

2023-10-29 01:47李林祥曾國強楊小峰周春芝
計算機仿真 2023年9期
關鍵詞:譜分析核素活度

李林祥,曾國強,楊小峰,周春芝,*

(1. 軍事科學院防化研究院,北京 102205;2. 成都理工大學地學核技術四川省重點實驗室,四川 成都 610059)

1 引言

γ能譜分析技術是指通過分析γ能譜所包含的不同能量成分的射線信息來推斷樣品中的同位素種類及含量,從而達到核素識別以及核素活度分析的目的,在工業材料探測、核事故處理以及環境輻射監測等領域有著廣泛的應用[1,2]。傳統的能譜分析方法主要是通過各種尋峰算法得到γ能譜中的全能峰信息,通過核素庫匹配,確定樣品中所含放射性核素的成分,實現定性分析;然后再通過全能峰面積等定量分析,進一步計算出樣品中所含放射性核素的活度,從而實現定量分析[3]。傳統的γ能譜分析方法存在計算復雜、設置參數多,精度差等問題,尤其對于弱峰和疊峰,難以得到令人滿意的分析結果[4]。

近年來基于核素模板庫的全譜分析方法得到了廣泛的應用。此方法主要是根據γ能譜的線性疊加特性[5],通過構建γ能譜標準庫,采用線性回歸等方法擬合未知核素得到線性擬合系數,通過權重系數判斷某種核素是否存在并得到其相對活度。Roemer等人構建了γ能譜庫,并將其應用于核素識別,證明了模擬γ能譜用于能譜分析的可行性,并分析了其對γ譜分析性能的影響[6];Carlevaro等人利用遺傳算法優化線性擬合系數,其計算結果可以很好的擬合核素的相對活度[7]。杜曉闖等人基于徑向基神經網絡仿真γ能譜模板庫,并使用集成模型,實現了核素識別,但模型計算結果中不包含核素活度的定量分析[8]。

為實現對γ能譜的定量分析,本文提出了基于自適應鄰域粒子群算法(AN-PSO)的γ能譜分析方法。利用碲鋅鎘(CZT)探測器Monte Carlo模擬譜構建標準γ能譜庫,分別對不同組分的CZT探測器模擬譜和實測譜進行了分析,驗證了基于AN-PSO算法對γ能譜進行定量分析方法的可行性。同時也證明,利用γ模擬譜作為標準能譜也可以很好的應用于γ能譜的定量分析。

2 理論基礎

2.1 γ能譜分析理論

由于γ能譜系統是一種線性時不變系統,因此滿足線性疊加原理[5]:多種核素的混合γ能譜等于其中各種放射性核素的分立γ能譜的線性組合,即

(1)

式(1)中:Ni為含多種放射性核素樣品的混合γ能譜在第i道上的計數;Rij為只含第j種放射性核素樣本的分立γ能譜在第i道的計數;εi是由于噪聲等原因在能譜第i道上產生的計數;αj為線性疊加系數;N為待分析樣品中所含放射性核素的種類數。只要采用適當的算法求出式(1)中的線性疊加系數,即可對γ能譜所含各核素成分進行定性分析的同時進行定量分析。

通過分析不難看出,對復雜核素伽馬能譜進行分析可以看成一個優化問題,即

(2)

式中,Nexp由探測器獲得的待分析樣品的實測γ能譜,Ncal根據標準γ能譜矩陣R和線性疊加系數α的擬合譜,其值為

Ncal=Rα

(3)

2.2 粒子群算法

粒子群優化算法(ParticleSwarm Optimization,PSO)是由Ebehart和Kennedy于1995年提出的一種隨機優化算法,該算法源于對鳥群和魚群覓食行為的仿生模擬,具有工作原理簡單、程序實現簡單、以及計算參數少等優點,被廣泛的應用于科學和工程領域[9,10]。

(4)

(5)

其中:w為慣性權重;c1和c2為學習因子;r1和r2為均勻分布在[0,1]范圍內的隨機數[11,12]。

2.3 自適應鄰域粒子群算法

粒子群算法是是通過種群粒子之間以及粒子本身的進行學習,相互影響,通過不斷地迭代,到達最優解的一種算法[13]。粒子的迭代更新主要包括“社會部份”和“自知部分”;不同的拓撲結構,粒子的學習以及迭代過程對最終結果具有較大的影響。如果種群中每個粒子的鄰域從迭代開始到停止都是固定不變的,即在種群迭代過程中,每個粒子的學習樣本是固定的,將導致種群陷入局部最優解的概率增加。尤其在復雜核素識別問題中,由于核素譜峰位較為復雜,且統計性不好,更容易陷入局部最優而導致無法正確給出核素分析結果[14]。

圖1 自適應鄰域變換示意圖

為克服這個缺陷,本文提出使用自適應鄰域PSO算法進行核素識別,即在算法運行過程中,每個粒子根據粒子自身對應的適應函數值進行動態的組建鄰居。粒子之間關系的遠近可以用粒子間的距離來度量,即每個粒子的鄰居按照粒子之間的歐氏距離進行選擇[15]。則有當前粒子的鄰居可以由下式確定

(6)

其中,Disi(t)表示在迭代時刻t當前粒子i與種群中其它粒子的距離的集合;M表示種群規模;neii(t)表示在迭代時刻t,當前粒子i的鄰域的集合;n表示粒子i擁有的鄰域個數,本算法模型中取n=M/3;arg(C)表示得到元素C的索引值;sort(A)表示對集合A中的元素按從小到大順序排序。

在算法運行過程中通過對鄰域的動態調整,增加粒子群學習樣本的多樣性,使得算法能夠跳出局部最優,提高全局最優搜索能力。具體地,自適應動態鄰域PSO算法執行步驟如下:

3)許多醫學院校目前實驗室安全檢查表檢查項目不齊全,定量分析不足。大多數醫學院校實驗室安全管理目前沒有專門的安全檢查表。而現有的年度實驗室工作檢查表中所覆蓋范圍嚴重不足,評估標準也是以定性為主,存在很大的主觀性。

AlgorithmAN-PSO

Step1:初始化種群參數;

Step2:適應度值檢測;

Step3:全局最優和局部最優更新;

Step4:如果達到終止條件,則結束;否則進行下一步;

Step5:粒子速度和位置更新;

Step6:判斷距上次鄰域調整經過的迭代次數,若達到,則進行鄰域調整;

Step7:轉入步驟Step2,繼續進行循環迭代。

3 實驗過程及結果分析

3.1 標準能譜數據庫構建

表1 Monte Carlo模擬各核素粒子以及能譜數據

圖2 部分核素的模擬能譜圖

3.2 模擬γ能譜分析

利用所構建的能譜響應模型模擬得到了五組γ譜數據,分別為133Ba、60Co兩種核素的單核素譜;241Am、137Cs兩種核素的疊加譜;133Ba、152Eu兩種核素的疊加譜;以及241Am、133Ba、60Co三核素疊加譜。然后利用AN-PSO算法進行分析,計算結果見表2,各模擬譜與AN-PSO算法得到的最后擬合譜按計數最大值歸一化結果如圖3。

表2 模擬γ能譜分析結果

根據表2的結果可以看出,AN-PSO算法可以用于模擬γ能譜的定量分析,而且具有較好的效果,各核素活度平均分析誤差為2.46%,相對活度的平均分析誤差為1.47%。對于不同的核素組分的放射源γ能譜,AN-PSO算法均給出了正確的分析結果,得到了能譜中包含的核素成分,以及相應核素發生衰變的粒子數。從圖3中也可以看出,AN-PSO算法得到的擬合譜與原始模擬譜吻合程度較高。Data2的分析結果中出現了誤分析的核素152Eu,但其核素的全譜計數僅為5199,相對于整個能譜全譜計數值較小,相對活度僅為1.09%。

3.3 實測γ能譜分析

為進一步研究算法的適用性,利用構建的精細γ射線能譜響應模型得到模擬γ能譜作為標準譜,對CZT探測器的實測譜進行了分析。測量系統由CZT探測器、多道脈沖幅度分析儀、電荷靈敏前置放大器、高壓模塊組成。為實現通過核素全譜計數計算相應核素的活度,首先使用實驗室現有的241Am、133Ba、137Cs、60Co、152Eu五種放射源對探測器探測效率進行刻度。表3列出了實驗中使用的放射性核素及其活度情況,以及計數率刻度情況。

表3 放射性核素計數率刻度結果

實驗中,使用測量系統共得到了7組核素組分不同、測量時間不同、統計性有所區別的γ能譜數據,并使用AN-PSO算法進行分析,各γ能譜數據情況以及分析結果如表4所示。

表4 實測譜分析結果

分析表4結果可知,基于模擬γ能譜模板庫的AN-PSO算法對γ能譜的分析也具有較好的效果,核素的活度平均分析誤差為7.82%,相對活度平均分析誤差為3.30%。γ能譜中各核素組分的相對活度值已經非常接近實際核素的相對活度。由于模擬γ能譜與實測譜存在一定誤差,以模擬γ能譜作為標準譜對實測γ能譜進行分析,誤差相對于對模擬γ能譜的分析要大一些??紤]到實際應用中很多場景無法提前得到實測譜作為標準譜,模擬γ能譜作為標準譜進行能譜分析具有較廣泛的實際應用價值。

從Data6、Data7、Data8三組能譜數據的分析結果來看,γ能譜的統計特性對AN-PSO算法性能具有一定的影響的影響。從圖4中可以看出,隨著測量時間的延長、能譜計數增大,能譜的統計特性逐漸變好、能譜分析的效果也有顯著提高。測量時間為10s時,137Cs的活度誤差為7.32%,而當測量時間達到60s時,137Cs的活度誤差降低到了3.34%。這一點從Data4和Data5兩組能譜數據的分析結果也可以看出。

圖4 Data3、Data4、Data5三組數據AN-PSO算法擬合結果

進一步分析AN-PSO算法對混合核素能譜的分析能力。如圖5所示,分別為Data9、Data11、Data12三組能譜數據的擬合結果。從圖中可以看出,僅有Data4中133Ba的81keV全能峰以及Data12中的133Ba的81keV全能峰、152Eu的121.8keV全能峰能夠被觀察到且計數較少以外,其它分支的全能峰均幾乎不可見。說明AN-PSO算法對弱峰具有很好的識別能力,當然從表4中詳細計算值可以看出,當某種核素計數過小時,核素的活度分析誤差會增大。此外,從分析結果來看,AN-PSO算法對152Eu以及133Ba這種能量分支比較多,容易出現重疊峰的分析也具有較好的效果。

圖5 Data4、Data6、Data7三組數據AN-PSO算法擬合結果

4 結論

本文提出了一種基于自適應粒子群算法(AN-PSO)的γ能譜定量分析方法。結果表明,該算法能夠準確分析出γ能譜中的核素成分,并給出核素的活度以及能譜中各核素組分的相對活度。該算法對模擬γ譜的分析的活度平均分析誤差為2.46%;基于CZT探測器模擬γ能譜庫,對CZT探測器實測譜進行分析,平均分析誤差為7.82%;隨著全譜計數提高,分析誤差還可進一步降低;該算法不受重峰影響,對弱峰也具有一定的識別能力;在而且在沒有足夠放射源刻度的情況下,也可用于γ核素識別,具有廣闊的應用前景。下一步可以考慮進一步精細化模擬譜以及完善γ能譜庫,并將該方法用于準實時γ能譜測量及分析系統。

猜你喜歡
譜分析核素活度
核素分類開始部分的6種7核素小片分布
納譜分析技術(蘇州)有限公司
核素分類的4量子數
CaO-SiO2-FeO-P2O5-Al2O3脫磷渣系中組元活度的計算
Cr12MoV冷作模具鋼滲鉻層界面能譜分析
Rotenberg模型中一類遷移算子的譜分析
沉香GC-MS指紋圖譜分析
核電廠惰性氣體排放活度濃度的估算
鉆井液處理劑溶液活度測量方法對比
植物對核素鍶的吸附與富集作用研究現狀
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合