信息科学与工程

基于RBF神经网络和遗传算法的ERT传感器优化*

颜 华,张 馨,王伊凡

(沈阳工业大学 信息科学与工程学院,沈阳 110870)

要: 为优化ERT传感器性能,提出一种RBF神经网络与遗传算法相结合的传感器参数优化方法.采用RBF神经网络实现传感器参数与其性能指标间的非线性映射;采用敏感场均匀性和灵敏度矩阵条件数构成传感器综合评价指标F,并以最小化F为目标函数,利用RBF神经网络计算个体的适应度函数,利用遗传算法实现了电板长度和宽度的自动寻优.结果表明,优化后的传感器在综合评价指标、重建图像的视觉效果以及重建图像误差上均有明显改善,所提方法具有较大实用价值.

词: 电阻层析成像; 传感器; 优化; RBF神经网络; 遗传算法; 结构参数; 敏感场; 重建

电阻层析成像(electrical resistance tomography,ERT)是电学层析成像的一种,可用于封闭的管道或容器内两相流或多相流的可视化测量,具有非侵入、成本低、响应快及无辐射等优点,在石油、化工、生物医学、农业和食品等领域有广阔的开发和应用前景[1-4],是目前过程层析成像技术研究的一个热点.ERT系统由传感器、投影数据采集系统和图像重建计算机三部分组成.传感器的电极阵列由一系列等间隔排布在管道或容器内部的电极组成.系统通常采用相邻激励、相邻测量的工作模式,即以一对相邻电极为激励电极,注入电流建立敏感场,测量激励电极对以外的相邻电极对上的电压,获取不同方向上的物场信息,再采用适当的重建算法重建出被测区域的电导率分布.

ERT传感器的结构参数对敏感场特性以及整个ERT系统性能有重要影响.通过传感器的优化设计提高传感器性能指标具有重要意义.由于无法获得目标函数与结构参数间的解析关系,优化设计通常采用正交试验或智能优化算法实现.Wang等[5]通过指标综合满意度对多指标正交试验中ERT传感器各性能指标进行模糊分析,将多指标正交试验问题转化为单一指标的正交试验问题,进行了电极高度、宽度和数目的优化;肖理庆等[6]以灵敏度矩阵条件数的倒数为适应度函数,利用改进粒子群算法优化了ERT阵列电极的宽度;孙启国等[7]建立了油气润滑测试系统中的电容层析成像传感器的有限元模型,利用敏感场的均匀性、电容极值比和电容平均差值构成传感器综合优化函数,用正交试验的方法优化了基准ERT传感器的轴向保护环长度和间距.

与单指标的优化设计法相比,以多指标综合评价为优化目标的传感器优化会收到更好的效果.重建图像误差与被测介质分布有关,不能“纯粹”地反映传感器本身的固有特性.选择对成像质量有较大影响,且与被测介质分布无关的多个性能指标构成优化目标,可使优化后的传感器具有更好的介质分布适应能力.基于以上考虑,本文采用能反映传感器固有特性的敏感场均匀性和灵敏度矩阵条件数构成传感器性能的综合评价指标,提出一种RBF神经网络与遗传算法相结合的传感器参数自动寻优方法.

1 优化参数确定

ERT传感器参数包括电极数目、电极长度、电极宽度、管壁材质、电极材质及工作模式等.ERT传感器优化通常是在给定ERT数据采集系统的前提下进行的,采集系统确定后,传感器的电极数目、工作模式皆已确定.

现有ERT系统的数据采集通道数为16,电极宽度为8 mm,电极长度为7.85 mm,工作模式为相邻激励、相邻测量.所采用的绝缘管道内径为50 mm、外径为55 mm,管壁材质为有机玻璃.由于电极紧贴管壁内侧,因此可忽略管壁材质及厚度对传感器性能的影响.电极材质的选择主要依据物理特性,钛的耐蚀性好、强度、塑性、韧性均较好,故采用钛电极.在COMSOL中建立图1所示的16电极ERT传感器模型,待优化参数为电极宽度d和长度h.

图1 ERT传感器结构
Fig.1 Structure of ERT sensor

2 传感器参数对传感器性能的影响

2.1 常用的传感器性能评价指标

ERT传感器的性能可以用灵敏度矩阵条件数、敏感场均匀性、响应电压范围、响应电压最小值、重建图像误差等指标来评价.

由于逆问题的不适定性,ERT传感器的灵敏度矩阵病态严重,给高质量图像重建带来很大困难.灵敏度矩阵条件数(C)可定义为矩阵的最大奇异值与最小奇异值之比,该值越大,矩阵越接近奇异,病态越严重.

ERT的敏感场是极不均匀的,管道中心区域灵敏度远低于管壁附近的灵敏度,这会导致中心区域的重建质量较低.敏感场的均匀性可以用敏感场均匀性(P)来评价,即

(1)

(2)

(3)

式中:snm为第m个像素在第n个投影方向上的灵敏度值;为第n个投影方向上所有像素灵敏度值的平均值;为第n个投影方向上所有像素灵敏度值的标准差;M为像素数;N为投影方向数.显然P值越小,灵敏度矩阵同一投影方向上灵敏度值的差异性愈小,敏感场越均匀.本文在计算P值前,先对灵敏度矩阵进行了预处理,将灵敏度矩阵中灵敏度值小于0的元素置为0,即P值评价的是正敏感区的灵敏度均匀性.

2.2 电极宽度与长度对传感器性能的影响

研究电极宽度对传感器性能影响时,电极长度固定为8 mm(原长).由于16个电极设置在内径为100 mm的管道内壁,故电极宽度d的取值范围为0 mm<d<19.63 mm.研究电极长度对传感器性能影响时,电极宽度固定为7.85 mm(原宽).由于管道的长度是160 mm,故电极长度取值范围为0 mm<h<160 mm.研究过程中管内电导率设置为0.1 S/m.图2、3给出了电极宽度、长度对敏感场均匀性P、灵敏度矩阵条件数C以及响应电压的影响曲线.

图2 电板宽度对均匀性、条件数和响应电压的影响
Fig.2 Influence of electroplate width on uniformity,condition number and response voltage

图3 电板长度对均匀性、条件数和响应电压的影响
Fig.3 Influence of electroplate length on uniformity,condition number and response voltage

由图2可以看出:敏感场的均匀性会随着电极宽度的增加而有所改善,但为获得较小的灵敏度矩阵条件数和较小的测量电压范围,电极宽度不能过宽.由图3可以看出:敏感场的均匀性会随着电极长度的增加而变差,但灵敏度矩阵的条件数和响应电压范围却随着电极长度的增加而显著降低.综上电极的宽度和长度取值不宜过大或过小,为此设定它们的取值范围分别为1.96 mm<d<17.67 mm,1 mm<h<36 mm.

3 神经网络回归模型建立

由2.2节可知,电极长度、宽度与敏感场均匀性、灵敏度矩阵条件数之间存在着复杂的非线性关系,且难以建立确切的解析式.RBF网络[8-9]能够逼近任意的非线性函数,可以处理系统内在的难以解析的规律性,不存在局部最小问题,且具有良好的泛化能力和极快的学习收敛速度.为此本文采用RBF神经网络建立回归模型,所采用的RBF神经网络输入有两个神经元,分别对应hd;输出有两个神经元,分别对应PC;隐含层神经元数目为30.

给定hd,利用COMSOL可以获得相应的PC,构成一组样本数据.采用这种方式构成163组样本数据,并分别采用数据中PC的最大值对组中的PC进行归一化处理.取150组样本数据用于神经网络训练,13组样本数据用于考察模型的泛化能力与拟合精度.

图4给出13组样本数据所对应的真实值和预测值.决定系数R2表示神经网络模型对观测值的拟合程度,PC所对应的R2分别为0.923 27、0.937 91,拟合效果较好.

图4 神经网络回归模型预测
Fig.4 Prediction with neural network regression model

4 基于遗传算法的传感器优化

4.1 优化目标的确定

本文用灵敏度矩阵条件数C和敏感场均匀性P构成传感器综合评价指标F,并确定优化目标函数为

min F=a1C+a2P

(4)

式中,a1a2为决定各个因素对F值影响的大小变量,可根据优化侧重点不同进行相应调整,本文选取的值为a1=5,a2=1.灵敏度矩阵条件数反映逆问题病态的严重程度,对重建质量有很大影响,故对它赋予了较大的权重.这里给出的权重值是在尝试了多组权重值后通过典型分布的重建效果而确定的.

ERT数据采集系统都有较大的输入信号范围,故本文没有把响应电压指标纳入优化目标,只是在设定电极长度和宽度的取值范围时,保证对应的响应电压在数据采集系统的允许区间.

4.2 遗传优化算法

遗传算法是一种进化算法,其基本原理是仿效生物界中的“物竞天择,适者生存”的演化法则,迭代出最佳近似解.遗传算法不依赖于问题的具体领域,对问题的种类有很强的鲁棒性,固有的并行计算能力使其在求解过程中具有较好的全局搜索性能和快速的收敛性[10-11].本文采用遗传算法进行参数寻优.

目标函数为最小值问题,本文采用Ranking函数计算个体的适应度值,即先用RBF神经网络计算出个体所对应的目标函数值,按照目标函数值由大到小的顺序对个体排序,然后根据每个个体在排序中的位置(e)计算出个体的适应度函数,即

(5)

式中:p为压差值,本文取值2;W为种群中所包含的个体数目,本文取值10,即10组hd,寻优范围为h∈(1 mm,36 mm),d∈(1.96 mm,17.67 mm).在每代中,通过RBF神经网络回归模型,计算出hd对应的CP,再根据个体的适应度大小选择个体,借助于自然遗传学的遗传算子进行组合交叉和变异,产生代表新的解集的种群.本文的代沟值取20,用于控制每代中种群被替换的比例;交叉值取0.7,表示染色体中元素交叉的概率大小;变异值为0.5,表示染色体中每一个元素变异的概率大小;最大遗传代数为100.达到迭代终止条件后,末代种群中的最优个体,经过解码之后作为最优近似解,即电极最佳长、宽值.

本文经100次迭代寻优后,得到的优化参数为:d=8.504 mm,h=30.055 mm.图5给出了遗传算法迭代寻优过程中目标函数值F、灵敏度矩阵条件数C和敏感场均匀性P随迭代次数的变化曲线.其中解的目标函数值(解的条件数、解的均匀性)是指每一代种群中最佳hd值所对应的目标函数值(条件数、均匀性),种群平均目标函数值(种群平均条件数、种群平均均匀性)是指每一代种群中所包含的10组hd值所对应的目标函数值(条件数、均匀性)的平均值.

图5 目标函数值、条件数和均匀性的变化曲线
Fig.5 Changing curves of objective function value, condition number and uniformity

由图5可以看出:1)整个迭代过程中保证了种群具有多样性;2)随着迭代次数的增加,每一代的最优F值、C值和P值均能迅速减少并达到稳定.

5 ERT传感器优化效果检验

为检验优化效果,首先比较了优化前、后的传感器的性能指标,如表1所示.

表1 传感器性能指标
Tab.1 Performance indexes of sensor

优化前归一化C归一化PF优化后归一化C归一化PF0.1880.5381.4780.0520.6740.934

为进一步检验优化效果,分别采用优化前、后的传感器对5种典型流型分布进行了仿真数据重建.重建时均采用了文献[12]提出的改进Landweber重建算法.表2给出了实际分布和重建分布比较结果.表2中的实际分布是用COMSOL建立的有限元仿真模型,重建分布是用ERT传感器输出的有限元仿真值和Landweber重建算法获得的分布.表3给出了用相关系数DC、空间误差SIE和相对图像误差RE评价的重建质量.式(6)~(8)给出了DCSIERE的定义,即

(6)

(7)

(8)

式中:g为实际分布对应的灰度向量;为重建的灰度向量;为将中大于0的值置为1,其他值置为0而得到的向量;分别为g的平均值.DC越接近1,SIERE越小,重建质量越好.

由表2、3可以看出:传感器优化后,其综合评价指标、重建图像的视觉效果以及重建图像误差均有明显改善.

6 结 论

本文建立了以电极长度h、电极宽度d为输入,敏感场均匀性P、灵敏度矩阵条件数C为输出的RBF神经网络回归模型,实现了传感器参数与传感器性能指标间复杂的非线性关系.用PC形成传感器综合评价指标F,并以最小化F为目标函数,用RBF神经网络计算个体的适应度函数,实现了传感器结构参数的自动寻优.

表2 实际分布与重建分布
Tab.2 Real and reconstructed distribution

流型实际分布重建分布(优化前)重建分布(优化后)12345

表3 重建图像误差
Tab.3 Reconstructed image errors

流型优化前DCSIERE优化后DCSIERE10.7783.9830.6400.7822.5330.66420.6786.4660.7280.6906.0170.72430.6474.5600.7390.6924.3880.70340.7062.9960.6960.7102.3530.65450.5102.9411.2270.5972.5070.817

需要指出的是本文给出的是一种ERT传感器优化设计方法,而不是一套ERT传感器结构参数.当被测对象(比如输送管道的直径)发生改变时,可采用本文方法对ERT传感器结构参数重新进行优化.优化时可根据优化的侧重点选取若干传感器指标构成综合评价指标,并对这些指标赋予适当的权重.

参考文献References

[1]Carletti C,Montante G,Blasio C D,et al.Liquid mixing dynamics in slurry stirred tanks based on electrical resistance tomography [J].Chemical Engineering Science,2016,152:478-487.

[2]Low S C,Allitt D,Eshtiaghi N,et al.Measuring active volume using electrical resistance tomography in a gas-sparged model anaerobic digester [J].Chemical Engineering Research & Design,2018,130:42-51.

[3]赵佳,董峰.非完整ERT数据的两相层状流分布图像重建 [J].仪器仪表学报,2014,35(11):2574-2581.

(ZHAO Jia,DONG Feng.Image reconstruction me-thods for two-phase stratified flow with incomplete data of ERT [J].Chinese Journal of Scientific Instrument,2014,35(11):2574-2581.)

[4]Liu X,Wang X X,Hu H L,et al.An extreme learning machine combined with Landweber iteration algorithm for the inverse problem of electrical capacitance tomography [J].Flow Measurement & Instrumentation,2015,45(5):348-356.

[5]Wang P,Guo B,Li N.Multi-index optimization design for electrical resistance tomography sensor [J].Measurement,2013,46(8):2845-2853.

[6]肖理庆,王化祥,聂文艳.电阻层析成像系统阵列电极宽度优化 [J].天津大学学报(自然科学与工程技术版),2018,51(1):79-87.

(XIAO Li-qing,WANG Hua-xiang,NIE Wen-yan.Array electrode width optimization of electrical resis-tance tomography system [J].Journal of Tianjin Uni-versity (Natural Science and Engineering Technology),2018,51(1):79-87.)

[7]孙启国,黄博凯,闫晓丹.油气润滑ECT系统传感器轴向电极的优化设计 [J].润滑与密封,2018,43(12):43-47.

(SUN Qi-guo,HUANG Bo-kai,YAN Xiao-dan.Optimal design of sensor axial electrode for oil and gas lubrication ECT System [J].Lubrication & Sealing,2018,43(12):43-47.)

[8]孙强,石天明.基于RBF神经网络和粒子群算法的ECT传感器结构优化 [J].化工自动化及仪表,2009,36(4):44-48.

(SUN Qiang,SHI Tian-ming.Structural optimization of ECT sensor based on RBF neural network and particle swarm optimization [J].Chemical Automation and Instrumentation,2009,36(4):44-48.)

[9]张馨.ERT传感器优化及图像重建 [D].沈阳:沈阳工业大学,2019.

(ZHANG Xin.ERT sensor optimization and image reconstruction [D].Shenyang:Shenyang University of Technology,2019.)

[10]雷英杰,张善文,李续武,等.MATLAB遗传算法工具箱及应用 [M].西安:西安电子科技大学出版社,2014.

(LEI Ying-jie,ZHANG Shan-wen,LI Xu-wu,et al.MATLAB genetic algorithm toolbox and application [M].Xi’an:Xidian University Press,2014.)

[11]杨芳权,江渝川.基于遗传算法的半导体激光器温度控制系统 [J].沈阳工业大学学报,2019,41(4):445-450.

(YANG Fang-quan,JIANG Yu-chuan.Temperature control system of semi-conductor laser based on gene-tic algorthm [J].Journal of Shenyang University of Technology,2019,41(4):445-450.)

[12]颜华,胡丽娟,王伊凡,等.基于改进灵敏度矩阵ERT图像重建 [J].仪器仪表学报,2018,39(5):43-50.

(YAN Hua,HU Li-juan,WANG Yi-fan,et al.ERT image reconstruction based on improved sensitivity matrix [J].Chinese Journal of Scientific Instrument,2018,39(5):43-50.)

ERT sensor optimization based on RBF neural network and genetic algorithm

YAN Hua, ZHANG Xin, WANG Yi-fan

(School of Information Science and Engineering, Shenyang University of Technology, Shenyang 110870, China)

Abstract In order to optimize the performance of electrical resistance tomography (ERT) sensor, a sensor parameter optimization method in combination with RBF neural network and genetic algorithm was proposed. The RBF neural network was used to realize the nonlinear mapping between sensor parameters and its performance indexes. The sensing field uniformity and the condition number of sensitivity matrix were used to formulate the comprehensive evaluation index F of sensor, and the minimum F was taken as the objective function. In addition, the RBF neural network was used to calculate individual fitness function; the genetic algorithm was used to realize the automatic optimization of electroplate length and width. The results show that the optimized sensor gets obviously improved in respect of the comprehensive evaluation index, the visual effect of reconstructed images and the reconstructed image errors. Therefore, the as-proposed method has a great potential for practical application.

Key words electrical resistance tomography; sensor; optimization; RBF neural network; genetic algorithm; structure parameter; sensing field; reconstruction

收稿日期 2019-01-23.

基金项目 国家自然科学基金项目(61372154,61071141); 辽宁省博士启动基金项目(201601157).

作者简介 颜 华(1964-),女,辽宁沈阳人,教授,博士生导师,主要从事电学层析成像、声学层析成像技术等方面的研究.

*本文已于2021-04-22 09∶15在中国知网优先数字出版. 网络出版地址: http:∥kns.cnki.net/kcms/detail/21.1189.T.20210421.1352.004.html

doi:10.7688/j.issn.1000-1646.2021.03.10

中图分类号: TP 274

文献标志码: A

文章编号: 1000-1646(2021)03-0295-06

(责任编辑:景 勇 英文审校:尹淑英)