基于SOM-SVM组合分类器的涂层防护性能研究
2018-05-25徐安桃李锡栋周慧
徐安桃,李锡栋,周慧
(陆军军事交通学院 a.投送装备保障系;b.学员5大队 研究生队,天津 300161)
电化学阻抗谱(EIS)对涂层体系施加微小扰动,通过解析从而可得到大量有关的信息,该技术具有定量分析、测试时间较短等优点,现已得到了广泛的应用[1]。对于一些复杂的涂层体系,其阻抗值很高,失效过程非常复杂,等效电路通常难以选择。此外,EIS测试获取的是涂层界面的平均信号,导致涂层的失效过程与响应信息无法一一对应,涂层性能各变化阶段间的界限重叠、不清晰,同时在低频区还存在着信号漂移和数据弥散的问题。
电化学噪声(EN)技术则是通过研究电极体系本身产生的电化学噪声信号,从中得出电极反应的有关信息[2]。电化学噪声法应用也存在一些问题,如电化学噪声产生原因尚不完全清楚,一般认为金属体系电化学噪声的产生与点蚀形核、亚稳态点蚀、稳态点蚀、腐蚀产物脱落以及扩散过程等有关。对于防护性能较好的涂层体系,以上过程不容易发生。此外,电化学噪声数据处理与分析方法还有欠缺,不同的数据分析方法可能得出不同甚至相反的结论。
为解决 EIS,EN可能出现的问题,提出基于SOM-SVM 的组合分类器模型。该模型是利用 SOM的聚类特点,将具有相同特征的输入样本聚集在一块,后选取离聚类中心近的、具有代表性的小样本输入SVM训练。SOM-SVM模型具有强大的自适应性和学习能力,可解决各类别特征不明显、特征参数相互交错混杂、非线性分布的类型识别问题。因此文中以EIS技术与EN技术相结合,提取出特征参数——低频阻抗模值|Z|0.1Hz与涂层噪声电阻 Rn,以此建立SOM-SVM组合分类器对电化学特征参数进行辅助分析,期望能够对涂层的防护性能进行较为准确的评价。
1 实验方法
1.1 涂层试样与腐蚀试验
所用试样为两种现役军车有机涂层,其中军绿有机涂层试样基板为Q/BQB403/ST14冷轧低碳钢板,基板厚1 mm,尺寸为60 mm×60 mm,基板经磷酸锌磷化处理后,电泳环氧树脂底漆,中涂聚氨酯类树脂,面漆为含颜料的丙烯酸树脂,总厚度约为34.48 μm。灰色有机涂层采用的基板为国产汽车热轧钢板T610L,基板厚10 mm,尺寸为60 mm×60 mm,基板经锌系磷化处理后涂装灰色丙烯酸、聚氨酯底盘专用漆(含水性面漆),总厚度约为40.23 μm。
参考ASTM D5984及ISO 11997等相关标准[3],设计了紫外试验以及盐雾/紫外循环暴露试验,其流程如图1所示。紫外试验从紫外辐照循环开始,设置辐照水平为(60±10)W/m2,交替进行(60±3)℃下4 h紫外照射与(50±3)℃下4 h冷凝的循环,累计96 h为1个周期,共进行9个周期。盐雾/紫外循环暴露试验从紫外试验开始,累计进行96 h,而后进行盐雾试验,交替进行(24±3)℃下1 h盐雾与(35±1.5)℃下1 h干燥的循环,累计进行96 h。盐雾/紫外循环暴露试验以192 h为1个周期,共进行9个周期。每个周期结束后进行一次电化学阻抗谱、电化学噪声测试。
1.2 电化学测试
采用Parstat 2263型电化学工作站。电化学阻抗测试采用三电极体系,其中工作电极为车辆有机涂层,辅助电极为钌,参比电极为饱和甘汞电极。测试采用的电解质为3.5% NaCl溶液,电解池安装完,待体系稳定后,在开路电位下对体系施加幅值为20 mV的交流信号,频率范围为10 mHz~100 kHz,测试面积为12.566 cm2。
电化学噪声测试的电解质溶液为 3.5%NaCl溶液,工作电极为两相同的带涂层试样,其面积为12.566 cm2,测试采用零阻电流计(ZRA)模式。参比电极采用饱和甘汞电极,采样频率2 Hz,采样时间512 s。
2 基于SOM与SVM的涂层评价模型
2.1 电化学特征参数的提取
利用EIS以及EN的有关参数,可以对两种涂层在循环暴露试验中的防护性能变化情况进行分析。EN技术与EIS技术有着本质上的区别,都可以较好地反映涂层性能变化情况。通过EIS测试选取了低频阻抗模值|Z|0.1Hz作为评价参数,通过EN测试选取了噪声电阻 Rn作为评价参数。两种涂层在循环暴露试验中的低频阻抗模值|Z|0.1Hz、噪声电阻Rn变化情况如图2所示。前人研究已经证明了这两种参数可以很好地反应涂层防护性能变化[4-5]。由图 2可知,军绿涂层防护性能较好,实验中未表现出明显的失效;而灰色涂层初始状态下防护性能则较为一般,且随着试验的进行涂层防护性能逐渐下降,试验后期时已基本失效。通过分析可知,两者的电化学表现综合在一起,基本可以代表涂层失效的各个过程[6]。
2.2 失效阶段划分
自组织神经网络(Self-organizing feature mapping, SOM)由芬兰神经网络专家 Kohonen于 1981年提出,是一种无监督学习算法。其算法思想是模仿生物神经系统自组织特征映射过程,通过学习逐步缩小神经元之间的作用邻域,加强中心神经的激活程度,从而实现“近兴奋远抑制”[7]。
SOM 网络由一个输入层和自组织特征映射层(竞争层)组成,可以对输入参数的特征进行聚类。在该网络中,与获胜神经元对应的权值和阈值将得到修正,同时其邻近范围内的其他神经元也有一定概率进行权值和阈值调整,这种实时动态的调整有效提高了网络的学习能力和泛化能力[8]。
在特征参数选取方面,期望联合运用两种电化学测试技术的评价参数,以得到涂层防护性能更准确的评价,因此选取了循环暴露试验中两种涂层的|Z|0.1Hz与Rn作为评价指标,组成了20个样本输入神经网络进行分析。其中样本 1—10、样本 11—20分别对应军绿与灰色涂层从初始至试验结束各周期的涂层状态。在样本输入之前,首先对其进行了归一化处理(见表1),以提高训练的速度与准确性。
表1 样本参数归一化数值
利用Matlab2015b及神经网络工具箱进行神经网络的建立与数据分析。其基本步骤如下:
1)调用net=selforgmap([n 1])创建一个自组织映射网络,[n 1]这个网络的竞争层为n×1结构。
2)将20组样本输入矩阵P。
3)调用net = train(net,P)对网络进行训练。
4)调用yc_train=vec2ind(sim(net, P))对训练集进行仿真,得到不同样本对应的激活程度。
当自组织特征映射层的维数为1时,输出神经元的相应位置反应了涂层的状态信息[9]。经过200次训练,得到不同n值下20个样本对应的神经元激发水平变化规律,如图 3所示。n值与分类状态有关,n越大表示影响神经元分类的位置越多。可以看出n=4时,已经可以反应涂层状态的聚类信息,随着n值升高,涂层所处状态类别也越加清晰。当n=20时已足以判断涂层失效状态的聚类信息。通过观察可以发现,样本1—7代表涂层良好的状态,样本8—11代表涂层防护性能下降阶段,样本 12—20代表涂层基本失效阶段。
2.3 涂层评价模型
支持向量机(Support Vector Machine,SVM)的核心内容是在1992—1995年间,最早由V.Vapnik提出。其基本思想是:当数据为线性可分时,可以直接求取两类数据最大间隔的超平面;而对于非线性情况时,SVM通过选取核函数将原数据映射到高维空间,将数据特征变成线性可分情况,从而在高维空间构建最优超平面。
SVM 算法以统计学习理论作为理论基础,寻求最小结构化风险,克服了传统方法陷入过拟合和陷入局部最小的问题,具有很强的泛化能力。即当训练样本较少时,也可以得到较好的统计规律,使得独立的测试集仍保持较小的误差。支持向量机算法求解的是二次型寻优的问题,得到的是全局最优点,可以有效避免神经网络方法中的局部极值问题[10]。此外,SVM采用的核函数方法,可向高维空间进行映射,同时有效避免了高维空间中的复杂计算。
经过SOM神经网络的初步处理,为SVM算法训练样本类别的确定奠定了基础。根据SOM聚类结果,将涂层防护性能良好、防护性能下降、基本失效三个阶段分别对应于 “类别 1”、“类别 2”、“类别 3”,并将其与对应的低频阻抗模值|Z|0.1Hz以及噪声电阻Rn共同组成训练样本集。
SVM 算法最初用于处理二分类问题,因此文中采用一对多(OVR)法,将SVM用于解决三分类问题。其算法思路如下:对每一个类别一次用一个SVM分类器训练,即将第 i(i=1,2,3)类中的训练样本作为正训练样本,而将不属于该类的作为负训练样本进行训练,得到3个二分类支持向量机。
利用Matlab2015b及SVM工具箱可进行样本的训练,从而建立相应的分类器,其基本步骤如下:
1)将训练样本依次分成三类,对应不同的“train_label”。
2)调用[bestacc, bestc, bestg]=psoSVMcgForClass()函数,对惩罚参数c与核函数参数g进行优化;该语句利用粒子群优化算法(Particle Swarm Optimization, PSO),优化了SVM的相关参数。
3)调用 model=svmtrain(train_label, train_scale,'options')函数进行训练(options中选择’-s 0’设置SVM类型为C-SVC,‘-t 2’设置核函数类型为RBF函数,‘-c’、‘-g’分别设为其对应的优化值),得到三个分类器,分别为“model_1”、“model_2”、“model_3”。
3 实例验证
以两种涂层在紫外试验中的数据进行验证,对其进行归一化处理后作为测试样本输入支持向量机进行测试。首先将测试样本分别输入三个分类器,调用[predict_label, accuracy, decision]=svmpredict (test_label, test_scale, model)函数进行输出预测,然后将三个predict_label中的标签转换成对应的类别。
测试样本集数据、来源及相应的分类编号见表2。由表2可知,军绿涂层在紫外试验中,前6个周期内整体防护性能较好,第7至第9周期内有所下降;灰色涂层则是初始状态防护性能就比较一般,经过2个周期试验后,防护性能就大幅下降,涂层基本失效,与电化学分析结果基本一致。
表2 测试结果
4 结论
1)利用SOM神经网络,将军绿与灰色两种涂层在循环暴露试验中的防护性能的变化分成三个阶段,分别对应涂层防护性能良好、防护性能下降以及涂层基本失效。
2)用SVM算法对SOM神经网络分类的样本进行训练,建立了相应的分类器,并且通过实例验证了该方法的有效性。
参考文献:
[1] 夏大海. 金属包装材料的腐蚀失效过程和腐蚀检测[D].天津: 天津大学, 2012.
[2] 张鉴清. 电化学测试技术[M]. 北京: 化学工业出版社,2010.
[3] 张红雨. ASTM D 5894-05《涂漆金属盐雾/紫外线循环暴露标准规程(交替暴露于喷雾/干燥室和紫外线/冷凝室)》标准解读[J]. 环境技术, 2008, 26(4): 42-44.
[4] POTVIN E, BROSSARD L, LAROCHELLE G. Corrosion Protective Performances of Commercial Low-VOC Epoxy/Urethane Coatings on Hot-rolled 1010 Mild Steel[J].Progress in Organic Coatings, 1997, 31(4): 363-373.
[5] JAMALI S S, MILLS D J. A Critical Review of Electrochemical Noise Measurement as a Tool for Evaluation of Organic Coatings[J]. Progress in Organic Coatings, 2016,95: 26-37.
[6] 高志明, 宋诗哲, 徐云海. 涂层失效过程电化学阻抗谱的神经网络分析[J]. 中国腐蚀与防护学报, 2005, 25(2):106-109.
[7] 杜栋, 庞庆华, 吴炎. 现代综合评价方法与案例精选[M]. 北京: 清华大学出版社, 2015.
[8] 张宁致. 基于智能算法的股票市场决策模型[D]. 南京:南京大学, 2013.
[9] 赵霞. 有机涂层失效过程的电化学阻抗谱响应特征研究[D]. 青岛: 中国海洋大学, 2007.
[10] 孔伟康. 基于电化学噪声的腐蚀信号的数据处理技术的研究[D]. 天津: 天津大学, 2013.