Fiber-LIBS技术结合SVM鉴定铝合金牌号 下载: 1516次
1 引言
相同牌号的金属材料具有相近的化学组成和相似的应用特性。铝合金是常见的金属材料,不同牌号铝合金材料的性能往往相差较大[1]。因此,鉴定铝合金材料的牌号一方面便于正确使用铝合金,另一方面也便于实现废杂铝合金材料按牌号分类回收。
目前,常用的材料牌号检测方法主要有原子吸收光谱法、电感耦合等离子体光谱法、火花直读光谱法、X射线荧光光谱法等,虽然这些检测方法具有检测限低、灵敏度高等优点,但普遍需要繁琐的样品预处理过程,而且容易造成二次污染[2]。X射线荧光光谱法可以实现快速分析,但不能分析元素周期表中钠之前的元素。
激光诱导击穿光谱(LIBS)技术具有全元素、原位、在线、快速、远程分析、无需样品预处理等优点,已经在固体、液体、气体等样品中的金属元素和非金属元素的定性、定量分析中得到了广泛应用[3-7]。传统的LIBS系统中使用的一般是Nd∶YAG固体激光器,该激光器体积大、频率低(使用时一般不超过20 Hz)的特点使得LIBS技术难以实现便携式在线分析。近年来,光纤激光器体积小、功耗小、频率高的优点使得基于光纤激光器的LIBS系统(Fiber-LIBS)受到了研究人员的关注。Zeng等[8]使用光纤激光器搭建了LIBS系统,实现了钢中Mn、V、Si元素的定量分析;Scharun等[9]研制出基于光纤激光器的便携式LIBS设备,并将其与火花直读光谱仪进行了对比研究。以上研究为Fiber-LIBS系统的搭建提供了参考,也表明了Fiber-LIBS更适用于便携分析,然而将Fiber-LIBS应用于铝合金牌号鉴定方面的研究却鲜有报道。
铝合金的牌号鉴定大致有两类方法,一类是基于定量分析的牌号鉴定方法,另一类是基于分类的牌号鉴定方法。第一类方法需要首先利用检测仪器对未知样品进行定量分析,得出样品准确详细的化学组成,再结合诸如模糊隶属度[10]、最小卡方值[11]等牌号匹配算法,对比国家牌号标准,得出样品的牌号,是一种“先定量,再查表”的方法,此类方法对定量分析的精度要求相对较高,在便携式、手持式X射线荧光光谱分析仪中应用较多[10-13]。第二类方法是借助分类算法,将牌号作为类别标签训练分类模型,从而实现对样品按牌号分类。由于LIBS技术本身的稳定性不高,光谱抖动较大,在实际使用中难以凭借单张光谱完成对样品的精确定量,所以本文采用分类的方法鉴定铝合金牌号。在反向传播(BP)神经网络、偏最小二乘判别分析、支持向量机(SVM)等常用的分类算法中,SVM以训练速度快、训练模型确定、预测结果稳定等优势被广泛应用于LIBS光谱分类研究中[14-17]。Aberkane等[18]将SVM应用于锌合金光谱的分类,并研究了输入光谱数据的选择及其规范化对分类模型效率的影响,结果表明,SVM能够根据LIBS光谱对不同锌合金进行适当的分类。于洋等[19]利用SVM对11种塑料的LIBS光谱进行识别,得到了98.73%的平均识别精度。主成分分析(PCA)具有降维、去噪的能力,目前已经有研究者将主成分分析与SVM算法相结合(PCA-SVM),用以提高建模效率和模型的稳定性:Yu等[20]将PCA-SVM应用于土壤分类,识别率达到了100%;Yang等[21]将PCA-SVM应用于岩石分类,识别率达到了91.33%;Sankaran等[22]使用PCA-SVM检测柑橘,识别率达到了97.5%;朱毅宁等[23]利用PCA-SVM对6种鲜肉的LIBS光谱进行识别,平均识别率达到了89.1%,建模时间为55.52 s。上述研究内容和结果为本文的工作提供了一定参考。本文将采用Fiber-LIBS技术与PCA-SVM算法相结合的方式来实现铝合金牌号的鉴定。
2 实验部分
2.1 仪器及参数
Fiber-LIBS实验系统如
激光器的激发和光谱仪的触发都由上位机通过控制器来进行控制,控制时序如
2.2 实验样品与光谱采集
实验样品为24块铝合金(6种牌号),各样品类别标签及对应的牌号如
采用2.1节所述的参数进行实验,每张光谱都
表 1. 铝合金样品的牌号和序号
Table 1. Grades and serial number of aluminum alloy samples
|
是由2000个激光脉冲作用产生的等离子体信号积分累加而成。样品放置在旋转台上,每采集一张光谱,旋转台都会旋转一定角度以更换采样点。对于每块样品,在400个不同的采样位置采集一张光谱,24块样品共采集9600张光谱。
3 实验结果与分析
3.1 原始光谱数据集SVM分类
SVM是一种基于统计学习理论的机器学习算法,由Cortes和Vapnik于1995年首先提出,在解决小样本、非线性及高维模式识别问题时具有许多特有的优势[24]。SVM的分类准确率在很大程度上取决于其核函数的选择和核函数参数的设置。考虑到在线分析对分析速度的要求,加之LIBS光谱数据维数较高(2048维),在这样的高维空间中,SVM是否有能力提取出足够的特征,使得光谱数据集在原始特征空间中线性可分,所以本文选用线性核函数。在实际使用时,选用Chang等[25]开发的SVM软件工具箱(LIBSVM)在MTALAB环境下进行SVM多分类建模。
选择2、5、7、9、11、14、18、21、23号样品作为测试样品,其余15块作为训练样品,训练集共包含15×400=6000张光谱,测试集共包含9×400=3600张光谱。用训练集建立的SVM模型对测试集中的3600张光谱数据的类别进行预测,结果如
3.2 筛选后的光谱数据作为SVM的输入
为了避免劣质光谱对建立SVM分类模型造成的负面影响,以光谱强度和作为标准对原始光谱数据集进行筛选,去除强度和过低及过高的光谱,每块样品仅留200张光谱。筛选后的数据集共有24×200=4800张光谱。训练样品和测试样品的选择不变,则训练集包含15×200=3000张光谱,测试集包含9×200=1800张光谱。用训练集建立的SVM模型对测试集中的1800张光谱进行预测,结果如
3.3 归一化光谱输入的SVM分类结果
为了减小样品表面粗糙度和实验参数波动的影响,进一步提高SVM模型的预测准确率,选取归一化的谱线强度作为模型的输入。考虑筛选后的数据集,对数据集中的每张光谱采用其全谱强度和进行归一化,用归一化后的光谱训练和验证SVM模型。
3.4 PCA-SVM和留一验证
光谱数据维度过高时,若采用全谱作为SVM的输入势必会降低建模效率,考虑到在线分析的要求,采用主成分分析算法对光谱数据进行降维。对经过筛选并经归一化处理后的光谱数据集进行主成分分析,使用能够解释原始光谱数据信息95%以上的主成分(13个主成分)作为SVM的输入来训练分类器,并对测试集中的1800张光谱进行预测,结果如
图 8. 经筛选、归一化、主成分分析处理后测试集的预测结果
Fig. 8. Prediction results of spectral test sets after filter, normalization and principal component analysis
为了对比考察建模方法的可靠性和SVM分类模型的稳健性,采用“留一”的方式进行进一步验证。每次取出1块样品作为验证样品,用其余的23块样品建立SVM分类模型,用建立的模型来预测之前取出的样品,直到样本集中的每一块样品都被取出过1次。
图 9. 不同输入下的SVM留一验证。(a)预测准确率;(b)建模时间
Fig. 9. Verification of SVM with different inputs using leave-one-out. (a) Prediction accuracy; (b) modeling time
表 2. 不同输入下SVM的平均预测准确率和平均建模时间
Table 2. Average prediction accuracy and mean modeling time of SVM with different inputs
|
4 结论
采用基于光纤激光器的LIBS系统采集铝合金样品的光谱,通过合理控制激光器、光谱仪、旋转台的触发时序,实现了单次触发就能完成样品表面清洗和谱线收集的目的,提高了谱线的采集速度;使用按全谱强度和进行排序的方法对原始光谱数据集进行合理筛选,在去除劣质谱的同时提高了SVM模型输入谱线的质量;将经过筛选的光谱数据进行归一化并进行主成分分析,选择合适的主成分数作为SVM的输入,使模型平均预测准确率达到了99.83%,平均建模时间缩短至0.14 s。以上结果表明,Fiber-LIBS结合PCA-SVM的方法可以实现铝合金牌号的快速鉴定。
[1] 张丝雨. 最新金属材料牌号、性能、用途及中外牌号对照速用速查实用手册[M]. 北京: 中国科技文化出版社, 2005: 1167- 1318.
Zhang SY. The new metal material, properties, uses and foreign brand control with quick speed manual[M]. Beijing: China Science and Technology Culture Press, 2005: 1167- 1318.
[2] 孙兰香. 基于激光诱导击穿光谱的多元合金成分定量分析方法与实验研究[D]. 沈阳: 中国科学院沈阳自动化研究所, 2009.
Sun LX. Method and experimental research on quantifying multielement alloys based on laser-induced breakdown spectroscopy[D]. Shenyang: Shenyang Institute of Automation,Chinese Academy of Sciences, 2009.
[3] 王莉, 徐丽, 周彧, 等. AlCl3水溶液和混合溶液中Al元素的双脉冲激光诱导击穿光谱[J]. 中国激光, 2014, 41(4): 0415003.
[4] 王春龙, 刘建国, 赵南京, 等. 基于支持向量机回归的水体重金属激光诱导击穿光谱定量分析研究[J]. 光学学报, 2013, 33(3): 0330002.
[5] 杨友良, 王鹏, 马翠红. 基于粒子群优化支持向量机的LIBS钢液Mn元素定量分析[J]. 激光与光电子学进展, 2015, 52(7): 073040.
[6] 林永增, 姚明印, 陈添兵, 等. 激光诱导击穿光谱检测赣南脐橙种植土壤的Cu和Cr[J]. 激光与光电子学进展, 2013, 50(5): 053002.
[7] 董丽丽, 修俊山, 李季远, 等. 基于LIBS技术的钻井液中金属元素的可行性分析研究[J]. 激光与光电子学进展, 2017, 55(3): 033001.
Dong L L, Xiu J S, Li J Y, et al. Feasibility analysis of metal elements in drilling fluid by laser induced breakdown spectroscopy[J]. Laser & Optoelectronics Progress, 2017, 55(3): 033001.
[9] Scharun M, Fricke-Begemann C, Noll R. Laser-induced breakdown spectroscopy with multi-kHz fiber laser for mobile metal analysis tasks-a comparison of different analysis methods and with a mobile spark-discharge optical emission spectroscopy apparatus[J]. Spectrochimica Acta Part B, 2013, 87(9): 198-207.
[10] 龙潇, 李元香, 王玲玲, 等.一种基于XRF光谱仪合金牌号鉴定的智能方法: 201110068712.3[P].2011-03-22.
LongX, Li YX, Wang LL, et al. An intelligent method for grade identification of alloy based on XRF spectrometer: 201110068712.3[P]. 2011-03-22.
[11] 杜亚明. 金属材料牌号鉴定方法及系统: 201510372613.2[P].2015-06-30.
Du Y M. Metal material grade identification method and system:201510372613.2[P]. 2015-06-30.
[12] 王庆祥, 吕全超, 陈文益, 等. 牌号识别方法: 201610006494.3[P].2016-01-04.
Wang QX, Lü QC, Chen WY, et al. Grade identification method: 201610006494.3[P]. 2016-01-04.
[13] 宋晓辉, 高颂. 一种快速、无损鉴定金属材料牌号的方法: 201010576063.3[P].2010-12-07.
Song XH, Gao S. Method for rapid and nondestructive identification of metal material grade: 201010576063.3[P].2010-12-07.
[16] Sahoo TK, NegiA, Gundawar MK. Study of preprocessing sensitivity on laser induced breakdown spectroscopy (LIBS) spectral classification[C]∥ International Conference on Advances in Computing.2015: 137- 143.
[17] 吴宜青, 孙通, 刘秀红, 等. 大豆油中铬元素含量的激光诱导击穿光谱检测[J]. 激光与光电子学进展, 2016, 53(4): 043001.
[19] 于洋, 郝中骐, 李常茂, 等. 支持向量机算法在激光诱导击穿光谱技术塑料识别中的应用研究[J]. 物理学报, 2013, 62(21): 215201.
Yu Y, Hao Z Q, Li C M, et al. Identifi cation of plastics by laser-induced breakdown spectroscopy combined with support vector machine algorithm[J]. Acta Physica Sinica, 2013, 62(21): 215201.
[23] 朱毅宁, 杨平, 杨新艳, 等. 支持向量机结合主成分分析辅助激光诱导击穿光谱技术识别鲜肉品种[J]. 分析化学, 2017, 45(3): 336-341.
Zhu Y N, Yang P, Yang X Y, et al. Classification of fresh meat species using laser-induced breakdown spectroscopy with support vector machine and principal component analysis[J]. Chinese Journal of Analytical Chemistry, 2017, 45(3): 336-341.
[24] 尚文利, 李琳, 万明, 等. 基于优化单类支持向量机的工业控制系统入侵检测算法[J]. 信息与控制, 2015, 44(6): 678-684.
Shang W L, Li L, Wan M, et al. Intrusion detection algorithm based on optimized one-class support vector machine for industrial control system[J]. Information and Control, 2015, 44(6): 678-684.
Article Outline
周中寒, 田雪咏, 孙兰香, 张鹏, 郭志卫, 齐立峰. Fiber-LIBS技术结合SVM鉴定铝合金牌号[J]. 激光与光电子学进展, 2018, 55(6): 063002. Zhonghan Zhou, Xueyong Tian, Lanxiang Sun, Peng Zhang, Zhiwei Guo, Lifeng Qi. Identification of Aluminum Alloy Grades by Fiber-Laser Induced Breakdown Spectroscopy Combined with Support Vector Machine[J]. Laser & Optoelectronics Progress, 2018, 55(6): 063002.