范文茹,李靓瑶,王勃
(中国民航大学 电子信息与自动化学院,天津300300)
碳纤维增强复合材料(Carbon Fiber Reinforced Polymer,CFRP)因其高比模量、高比强度、耐腐蚀、抗疲劳等优点,被广泛应用于航空航天、国防军工、民用工业等领域,被公认为先进科学技术领域不可或缺的新材料[1-2]。然而,CFRP在制造和使用过程中可能造成结构损伤,损伤可能存在于纤维本身或聚合物基体内[3],可能位于材料表面也可能隐藏于材料内部,造成致命损伤。
传统的复合材料损伤检测方法如超声、涡流和红外成像等在检测时间和应用场景上有一定的局限性[4-7]。根据碳纤维自传感特点及结构损伤电学敏感特性提出的电学阻抗检测方法,具有非侵入、无辐射、响应快等优点,在碳纤维复合材料无损检测领域已逐步受到国内外学者的广泛关注[8]。而基于电阻抗检测原理的电阻抗层析成像(Electrical Impedance Tomography,EIT)方法[9],近年来也被应用于碳纤维增强复合材料无损检测。
在电阻抗层析成像过程中,电阻抗场域内边界电压数据远小于网格刨分的数量,这使得EIT逆问题表现出严重的欠定性和病态性[10]。目前,一般采用正则化的方法来提高EIT逆问题的稳定性和抗噪能力。Clay和Ferree[11]通过奇异值分解正则化并对不同深度的灵敏度矩阵进行归一化处理来研究成像逆问题。Gonzalez等[12]将全变差正则化运用于EIT逆问题中,提高了图像中目标边界的分辨率。李星等[13]将对角权重正则化应用于EIT逆问题,有效提高了EIT的抗噪能力和重建图像的质量。范文茹等[14]采用稀疏正则化的方法,减少了EIT逆问题的重建图像的伪影,提高了EIT逆问题的重建图像损伤边缘分辨率。
本文利用CFRP层压板发生结构损伤导致其电导率值单向变化的特点,结合逆问题求解的非负特性,研究基于修正残差范数最陡下降法(Modified Residual Norm Steepest Descent,MRNSD),以改善重建图像质量。同时,为进一步提高成像精度、抑制噪声以及解决迭代算法的半收敛现象,结合灵敏度映射的预处理方法和软闭值方法,提出改进的MRNSD算法,并通过仿真和实验对该算法进行验证。
CFRP是由碳纤维和树脂聚合物组成的复合材料,而树脂聚合物是绝缘材料,碳纤维是导电材料,且碳纤维的纤维方向的电导率较高,纤维方向的垂直方向和层压板的厚度方向的电导率较低,因此CFRP的导电性具有各向异性的特点[15]。
通常将CFRP简化为单层均质连续各向异性材料,定义电导率张量为
图1 正交型CFRP层压板模型Fig.1 Orthogonal CFRP laminate model
EIT图像重建是通过边界电压V和输入电流I得到电导率分布σ′。通过建模和有限元离散化就得到了EIT问题的确定性观测模型为
式中:U(σ′;I)为σ′和I到V映射的正演模型;R(σ′)为σ′到电阻的映射模型。V=R(σ′)I模型与σ′呈非线性关系,与I呈线性关系。在电导率变化很小的情况下,可以考虑通过线性化方程组的方法来精确地求解EIT反问题。
式中:δσ∈Rn×1为电导率张量模值变化量的分布矩阵,n为重建图像中的像素数;δUv∈Rm×1为材料损伤前后电压测量差值,m为测量值个数;σ0为材料初始电导率分布;J∈Rm×n为Jacobian矩阵。
根据四端口网络的Geselowitz灵敏度定理,灵敏度图的快速计算方法如下:
式中:u(Id)和u(If)分别为第d次和第f次驱动模式的电势分布;Jdfe为第d次和第f次驱动的灵敏度矩阵;Vdf为边界测量电压;σe为电导率分布矩阵;Ωe为被测区域;d V为对体积的积分。
根据式(3),EIT采用差分成像方法。当CFRP层压板发生冲击、分层、裂纹等损伤时,即会出现碳纤维断裂,进而导致材料电导率减小。因此,差值成像中的δσ可认为是单向变化量。根据先验信息,保证δU是损伤前与损伤后的电压差,则式(3)中δσ具有非负特性。利用该特点,结合MSRND算法对CFRP层压板的EIT图像重构进行深入研究。
常用的求解EIT逆问题算法,比如共轭梯度算法等无约束Krylov子空间方法,但常用方法没能考虑到解的非负性[16],导致成像精度较低。Nagy和Strakos[17]提出了一种非负约束极小化算法,设极小化函数为
式中:σreg为目标电导率分布。
强制非负约束性条件为δσ≥0。令δσ=ez,通过参数化公式(5)可得
式中:G(z)为变换后的最小化函数,z为z域。根据链式求导法则,有
令gradzG(z)=0,可以得到该约束极小化问题在δσ空间上的非线性规划最佳解的必要条件(Karush-Kuhn-Tucker,KKT),得到以下迭代格式:
进一步假设sk=JTrk和pk=Fksk,则可进一步推出
因此,第k+1次迭代的残差向量为
算法1MRNSD算法。
输入:Jacobian矩阵J,迭代初始向量δσ0和迭代终止条件。
输出:重建电导率δσ。
初始化:δσ=δσ0;s=JT(δUv-Jδσ);F=diag(δσ);γ=sTFs。
如果k=1,2,…,则迭代:
p=-Fs
u=Jp
δσ=δσ+αp
F=diag(δσ)
y=JTu
s=s-αy
γ=sTFs
如满足终止条件,则迭代停止,否则继续迭代。
其中:s为中间变量;α为搜索参数。
预处理经常被用来加速迭代算法的收敛以及提高计算精度。在线性化算法中,由于EIT的非线性和不适定性,灵敏度矩阵直接影响重建图像的质量。在灵敏度矩阵的计算中采用一些先验信息,可以使场域灵敏度更加均匀,改善求解的不适定性。灵敏度的归一化方法在电容层析成像(Electrical Capacitance Tomography,ECT)中得到了广泛的应用[18]。在此基础上,提出了一种改进的基于灵敏度映射的预处理器。
灵敏度矩阵J在测量区域边界附近的灵敏度最大,这导致了物理项的不定性,导致重建图像的误差更大。因此,使用平滑预条件校正方案,即
令C =diag(ω1,ω2,…,ωk)且ωk≠0,来保证矩阵C是非奇异,而ωk的有效求法是通过如下求和操作,从而将每个像素的总灵敏度标准化,
式(5)中极小化问题的预处理优化则可描述为:在每次迭代中使灵敏度矩阵J右乘非奇异矩阵C,边界测量电压变化值向量δσ左乘非奇异矩阵的逆矩阵C-1。然后将迭代法应用于预处理系统,就可以得到算法2,即预处理修正残差范数最陡下降法(Pretreatment Modified Residual Norm Steepest Descent,PMRNSD)。
算法2PMRNSD算法。
输入:Jacobian矩阵J,迭代初始向量δσ0和迭代终止条件。
输出:重建电导率δσ。
初始化:δσ=δσ0;s=JT(δUv-Jδσ);F=diag(δσ);γ=sTFs。
如果k=1,2,…,则迭代:
p=-Fs
u=C-1Jp
δσ=δσ+αp
F=diag(δσ)
y=JTC-Tu
s=s-αy
γ=sTFs
如满足终止条件,则迭代停止,否则继续迭代。
使用共轭梯度等无约束迭代正则化算法求解EIT反问题会出现半收敛现象,MRNSD算法相对较为稳定,但因噪声的影响,仍然会存在半收敛现象。即重建图像的质量随着迭代的进行收敛到某个最优值后,近似解逐渐趋近于一个无意义的被噪声高度污染的向量,图像的质量随之快速下降。如果没有选择一个合适的迭代数则可能求解出无意义的解。MRNSD算法出现半收敛现象的主要原因是边界测量电压中的噪声会随着迭代而扩散,改进算法通过在每步迭代中添加去噪声算法来抑制噪声的扩散。
软闭值方法是一种常用的去噪算法。对任意的向量x∈RN,对于给定μ值,定义软闭值算子Sμ为
在每步迭代中,将软闭值方法作用于残差向量中,得到以下迭代过程:
δσk=δσk+αkpk
Fk+1=diag(δσk+1)
sk+1=JTrk+1
pk+1=Fk+1sk+1
另外,根据式(15)中的迭代格式可以得到sk=JTrk和pk=Fksk,则有
改进算法通过在每步迭代中结合正则化方法与软闭值方法来抑制噪声的扩散,进而克服传统算法的半收敛现象,记为算法3,即快速预处理修正残差范数最陡下降法(Fast Pretreatment Modified Residual Norm Steepest Descent,FPMRNSD)。
算法3FPMRNSD算法。
输入:Jocobian矩阵J,迭代初始向量δσ0和迭代终止条件。
输出:重建电导率δσ。
初始化:δσ=δσ0;s=JT(δU-Jδσ);F=diag(δσ);γ=sTFs。
如果k=1,2,…,则迭代:
p=-Fs
u=C-1Jp
δσold=δσ
δσ=δσold+αp
F=diag(δσ)
r=Sμ(r-αp)
y=JTC-Tu
s=s-αy
γ=sTFs
其中:σold为上一次迭代的电导率矩阵;τ为给定参数。
为验证算法的有效性,分别引入相关系数和相对误差2个指标对重建图像进行评价。相关系数re定义为
利用相对误差对不同算法的收敛性能以及重建图像的优劣进行评估。
构建8层各向异性CFRP层压板模型(见图1),采用16电极EIT结构。根据CFRP常见损伤类型,构建4种损伤模型,如图2所示。在板材表面中心区域设置一个高0.16 cm,半径0.5 cm的圆锥体为冲击损伤模型1;在板材表面一条对角线上设置2个高0.16 cm,半径0.5 cm 的圆锥体为冲击损伤模型2;在板材内部中心区域设置一个半径为0.5 cm,高为0.12 cm的圆柱体为分层损伤模型;在板材表面中心区域设置一个4 cm×0.2 cm×0.08 cm的长方体形状为裂纹损伤模型。其中4种模型损伤位置的电导率改变量均为50%。选取被测材料厚度方向中心层XY截面计算灵敏度矩阵J,根据边界电压值的变化,利用CGLS、Tikhonov、MRNSD、PMRNSD 和FPMRNSD算法进行图像重建,结果如图2所示。
图2中的小圆圈表示模型的损伤位置轮廓。从对比图中可以看出,4种算法均可有效地显示出损伤区域,但相比Tikhonov和CGLS算法,MRNSD算法的重建图像中的伪影明显减少,损伤图像轮廓更准确,边缘分辨率更高,有效地提高了重建图像质量。表1给出了图2中使用不同算法重建图像的相关系数。可以看到,非负约束算法有效提高了重建图像与真实分布的相关系数,提高了图像质量。
边界测量电压中的噪声会直接影响成像质量。为验证改进算法抗噪声的有效性,在成像仿真实验中对测量数据施加高斯噪声,即
式中:L为噪声水平;randn为高斯分布的随机矩阵。L=1%高斯随机噪声是实际测量中的典型噪声级,将其添加到边界测量电压中,通过不同算法得到的重建图像如图3所示。为了进一步验证5种算法对噪声的鲁棒性,将测量电压中的噪声水平增加到5%,得到重建图像如图4所示。在1%和5%噪声影响下,不同算法在迭代过程中随迭代次数增加而变化的相对误差和残差范数如图5和图6所示。
图2 CFRP层压板损伤仿真实验结果Fig.2 Experimental results of CFRP laminates damage simulation
表1 不同算法的相关系数值Table 1 Value of correlation coefficients for different algorithms
图3 在1%噪声下CFRP层压板损伤仿真实验结果Fig.3 Experimental results of CFRP laminates damage simulation under 1% noise
图4 在5%噪声下CFRP层压板损伤仿真实验结果Fig.4 Experimental results of CFRP laminates damage simulation under 5% noise
如图3、图4所示,在测量数据中混入了1%噪声后,传统算法CGLS和Tikhonov的重建图像比较算法MRNSD、PMRNSD和FPMRNSD算法更为平滑、模糊,成像目标的轮廓和区域均变大,其抗噪声能力明显低于本文中的改进算法。在5%噪声水平下,传统算法的重建图像伪影明显增多,图像更加模糊。而本文中的改进算法的重建图像更加稳定,目标位置更加准确,在高噪声下具有更好的质量。
搭建EIT损伤检测实验平台(见图7)对CFRP层压板进行损伤检测。板材长10 cm,宽10 cm,厚0.3 cm,在板材四周均匀放置16个电极,将电流注入和电压测量的多路复用器与电极相连,实现对电极的循环激励和循环测量。实验中,使用精密电流源(KEITHLEY 6221)在相邻电极施加100 mA 电流,使用多功能开关测量单元(KEYSIGHT 34980A)和电枢矩阵开关(KEYSIGHT 34932)进行其他电极电位的采集,基于LabVIEW 使用系统软件根据量协议进行开关量的切换。通过接线端子模块(KEYSIGHT 34932T)将电位数据导入成像程序得到最终的成像结果。
损伤的CFRP层压板及不同算法的损伤重建图像如图8所示。改进算法的重建图像效果更好,损伤轮廓边缘分辨率有明显提高。图9为CFRP层压板损伤检测实验中不同算法的相关系数对比。可以发现,改进算法明显提高了重建图像的相关系数,提高了重建图像质量。
图7 EIT碳纤维损伤检测实验平台Fig.7 EIT experimental platform for carbon fiber damage detection
图8 CFRP层压板损伤检测实验结果Fig.8 Experimental results of damage detection for CFRP laminates
图9 CFRP层压板损伤检测实验相关系数对比Fig.9 Correlation coefficient comparison of damage detection experiment of CFRP laminates
本文通过仿真和实验研究,分析和验证了MRNSD及其改进算法对提高CFRP材料的EIT检测重建图像质量的有效性,得到如下结论:
1)MRNSD算法强制执行非负性约束使逆问题产生更精确的近似解,有效地减少了重建图像的伪影,提高了图像质量。
2)基于PMRNSD算法,使得灵敏度更加均匀,进一步提高了求解精确度。
3)基于FPMRNSD算法,在不同噪声强度的影响下均实现了最佳迭代次数的自动更新,有效地克服了迭代中的半收敛现象。改进算法的残差范数值和相对误差值均小于其他算法,表明改进算法有效地抑制了噪声。