1、第 卷 第期 年月合 肥 工 业 大 学 学 报(自 然 科 学 版)()收稿日期:;修回日期:基金项目:国家自然科学基金资助项目()作者简介:杨智伟(),男,河南洛阳人,新疆大学硕士生;南新元(),男,新疆乌鲁木齐人,博士,新疆大学教授,硕士生导师,通信作者,:单通道涡流无损检测信号盲源分离算法杨智伟,南新元(新疆大学 电气工程学院,新疆 乌鲁木齐 )摘要:针对脉冲涡流无损检测(,)系统中获取单一检测信号存在的混叠问题,文章提出一种基于经验模态分解(,)和快速独立分量分析(,)的单通道盲源信号分离算法。该算法首先通过对混合观测信号分解,然后利用奇异值分解(,)估计源信号数目,根据估计得到的源
2、信号数目将观测信号和对应模态分量构成新的虚拟信号,最后利用 算法分离得到源信号的估计。有限元仿真实验表明该算法能有效分离单通道混合检测信号,并且优于小波分解的单通道盲源分离算法。关键词:独立分量分析();经验模态分解();脉冲涡流无损检测();单通道盲源分离;有限元仿真中图分类号:文献标志码:文章编号:(),(,):(),(),(),(),:();();();新疆油气资源丰富,随着“西气东输”工程的推进,疆内已铺设完成压力管道超 。面对现场的复杂工况、恶劣天气以及管道中液滴冲击等不可抗因素,管壁局部缺陷时有发生。为保障压力管道安全可靠地运行,避免事故发生,定期对管道进行无损检测尤为重要。由于压
3、力管道管壁较厚,传统的涡流无损检测被趋肤效应影响,检测深度受限。脉冲涡流无损检测(,)相较于传统的涡流无损检测,具有丰富的频谱信息且可检测深度较大,因此被广泛应用于压力管道无损检测中。由于铺设场地工况复杂,隶属于电子系统,除去噪声还存在一定的高频干扰等,可将缺陷信号从干扰源和缺陷信号混叠中分离的过程视作盲信号分离问题。针对此问题,文献 提出了一种解决盲信号分离问题的独立分量分析(,)算法,较好地完成了分离工作;文献 在此基础上改进了迭代公式,并提出了 算法,极大地提高了收敛速度。传统的 算法要求观察信号通道不低于源信号数,才能获得更好的分离效果。然而 常采用单一检测线圈探测混叠场电压信号或是单
4、一霍尔传感器对磁通密度进行检测,采集到的检测信号是单通道的混合信号。在此前提下,需要将单通道混合检测信号拓展为若干个虚拟观测信号。传统的小波变换可以对单通道信号做分解,但分解层数与小波基的选取会影响分离效果。文献 针对非线性复杂信号的分解,提出了经验模态分解(,)算法,可将混合信号按频率分解 为 固 有 模 态 函 数(,)分 量。基 于 上 述 论 述,本 文 提 出 了 一 种 算法的 ,将原始混合信号分解为各模态分量,经判定选取模态分量及模拟检测信号组合继续通过 解混去噪,由先验条件可判定提取初始信号。理论基础及算法原理 基本原理 原理示意图如图所示,在激励线圈中通入一定占空比的脉冲激励
5、电流。图 原理示意图依据电磁感应定律在激励线圈靠近金属试件时,产生的激励磁场会在试件中感应出同频涡流,涡流衰减产生感应磁场叠加激励磁场形成一个复合场。而此叠加场受到试件缺陷处电磁特征不连续性的影响会产生变化,通过对此信号分析可以判断试件的缺陷特征。算法盲信号分离原理如图所示,设()()()()为个相互独立的源信号,经未知维矩阵线性混合得到()()()()。图盲信号分离原理盲信号分离是通过优化算法寻求一个分离矩阵,再利用分离矩阵对观测信号()解混得到信源()的估计()。由于多个相互独立的随机变量之和趋于高斯分布,当分离信号的非高斯性最大时,可以判定分离完成。基于此原理采用 算法,用最大熵原理近似
6、负熵的方法度量随机变量的非高斯性,其近似公式可表达为:()()()()由 原理和前提条件可将迭代式转化为:()()()()其中,为白化处理后的数据。算法实现流程如下:()为去除矩阵的相关性,计算白化矩阵,使得 白化。()对 于 当 前 提 取 的 第个 信 号,任 取(),使其满足()。根据迭代()式计算()。()正 交 并 归 一 化(),继 续 判 断()收敛性,若未收敛,则返回步骤()。()设源信号数目为个,若,则回到步骤();否则整个分离完成。算法算法依据信号自身时频特征进行分解,相比傅里叶或小波分解,不需要预设基函数,在处理非平稳非线性的涡流检测信号时具有明显优势。算法可以自适应地将
7、信号由多频率的混合信号分解为若干个单一频率,并且从小到大排列 分量和一个残余信号。()()()()其中:为包含源信号自身频率特征的本征模函合肥工业大学学报(自然科学版)第 卷数以及包含噪声的本征模函数;为残余信号。经由分解,可以将单通道的检测信号拓展为多通道虚拟信号。具体步骤 如下。()将混合检测信号通过三次条样函数对混叠信号极大值与极小值分别拟合,组成上下包络线()和(),求取包络均值得:()()()()()将混合观测信号()减去包络均值()得到差值(),进一步将()视作待处理信号重复步骤()多次,得到:()()()()()直到()符合本征模函数的特征,其中,记:()()()()将混合检测信
8、号减去上述第个本征模函数,得出();将其看作初始信号继续重复步骤()步骤()。一次提取出个模态函数(),同时将不包含任何模态信息的单调信号视作残余函数,即()。在实际运算中,本征模态函数作为判断条件需要满足极大点和极小点构成的上下包络均值为和极大点、极小点差值最多为的条件。复合算法流程检测信号经由 分解后得到若干组囊括源信号全部信息的 分量,然后利用 算法即可对源信号分离还原,但源信号的维数通常不可知,此时需要通过算法对源数目进行估计。文献 提出了一种基于奇异值分解(,)的 贝 叶 斯 信 息 准 则(,)()源数估计法,首先通过计算 分量的协方差矩阵,然后结合 ,计算判定。()()()()(
9、)其中:;();为协方差矩阵数据的长度;,为非零特征值个数,为源数的估计值。对于求取检测信号中源信号数目的估 计,的方法寻找一个使 ()取最大时值的序号。为实现在强干扰及噪声下对原始采集信号的提取,结合上述经验模态分解以及独立成分分析种算法优势,提出了一种经由 和 联合的特征提取算法。综合本文提出的算法,具体实现步骤如下。()将混合检测信号经由 分解得到若干组 分量。()将检测信号和得到的 分量组合为虚拟信号 ,并计算协方差矩阵,按照降序的排列获取其奇异值向量。()计算 (),当其值最大时记值序号为,得到源信号估计数目为。()取前组分量和检测信号构成维虚拟信号 。()把上述虚拟信号 通过 继续
10、分解得到维分离信号,对个分离信号做频域分析。()由激励 线 圈 频 率 的 先 验 知 识,分 析 经 处 理 获 得 的 分 离 信 号 可 判 别 实 际 检 测信号。算法流程如图所示。图算法流程有限元仿真模型的建立 是一款有限元仿真软件,该软件可以实现多物理场的耦合计算。本文主要调用其中磁场和电路个接口,通过对压力管道、激励线圈、检测线圈以及空气域等模型的构建,给定激励信号计算出复合场施加在检测线圈两端的电压等数据。基于屈服强度为 的 管道的结构参数,设定仿真模型为内径 、外径 的压力管道,同时在管壁内侧中央位置设置一矩形缺陷,宽度为,长度为,深度为。线圈放置于管壁外侧正对缺陷位置,其直
11、径为,提离距离为,匝数为 匝。由于仅研究干扰对脉冲涡流检测信号的第期杨智伟,等:单通道涡流无损检测信号盲源分离算法影响,将模型简化为二维模型以提升计算效率。建立的二维模型如图所示。图二维仿真模型在实际脉冲涡流无损检测系统中,通过信号发生器外加功放获得足够强度的电流去驱动探头,在 软件中可以通过外加电路物理场来激励线圈输入电流。信号的获取与处理仿真信号的获取 系统原理图如图所示。从图可以看出,该脉冲涡流无损检测系统中利用检测探头探测缺陷信号,通过检测线圈接入数据采集卡并连接上位机可获取检测电信号。图 系统在本文仿真模型中,模拟实际检测系统于激励线圈正下方处放置一检测线圈,设置其匝数为 匝,在电路
12、端外接电压表采集电压数据,设置方波脉冲的频率为 、占空比为、工作电压 的激励信号。采集此激励下的检测信号如图所示。图理想条件下检测线圈的电压信号模拟观测信号的获取为模拟强干扰信号对检测信号带来的影响,给定幅值、频率和相位均不相等的正、余弦信号各一个混入检测信号,且作为强干扰幅值大于原始信号。同时在混合信号中加入随机噪声模拟实际情况下的检测信号。给定信号为、:()()()()检测信号视为,记,然后将上述信号通过一组维的随机矩阵进行混合,用以模拟原始信号和干扰信号在未知信道线性混合的过程。上述信号经混叠后得到个混合信号,随机选取混合信号中的一组信号作为单通道检测信号,其时频图如图所示。图检测信号时
13、频图从图可以看出,原始信号几乎淹没在干扰中,频域信息已不明显。对检测信号进行 分解,分量如图所示。图模拟观察信号经 分解结果从图可以看出已经分解得到的 分量信息大多集中在前组。运用 算法,将分解所得 模态分量与模拟检测信号重新组合得到虚拟信号 ,通过求取协方差矩阵以及合肥工业大学学报(自然科学版)第 卷对应奇异值求出 对应的个 值,绘制点线图如图所示。图虚拟信号对应的 值由图可知,当时 值最大,因此可知源信号数为,这与观察和预设一致,说明经过此方法估计源信号数目具有可行性。进一步将前组 分量与检测信号组合为另一组虚拟信号 。将虚拟信号通过 再次处理可以得出经由混合的组源信号。同时将分离经由 分
14、离出来的组信号做小波软阈值去噪,分离所得组信号时频图如图 所示。图 分离时频域图由于输入激励信号频率为 ,检测信号为激励信号感生而来,因而得出的检测信号频率应当也为 左右。观察分离得出组信号的频谱图,分离得出的第组信号频率约为 ,这与先验条件相符,且观察时域波形图也符合在脉冲涡流激励信号作用下的检测信号。可以判定第组分离信号为实际缺陷检测信号。算法分离结果及分析由于经过 计算后组原始信号的幅值会发生变化,可以用相似系数 来分析对源信号的提取效果。相似系数定义为:()()()()()其中:()为理想条件下得到的检测信号;()为分离信号。代入计算结果见表所列。表算法性能对比混合信号本文算法小波分解
15、 通常认为相似系数越接近于的个信号越相似,反映出的分离性能越好。依据表计算结果可知,本文算法较好地提取出微弱检测信号,并完成对混叠信号的解混去噪。由于文献 在选择小波包节点时,依据节点的能量系数比为:()其中:为小波包分解得到的第个节点能量值;为总能量值。对于幅值相对较小的检测信号,其占比较小致使分离效果不佳。因此,针对较强干扰下的检测信号,其盲分离效果优于文献 提出的算法。结论本文针对在较强未知干扰和噪声条件下的压力管道脉冲涡流无损检测源信号提取困难的问题,提出了一种基于 的信号分解重构提取算法。通过仿真模型模拟检测信号的构建与对源信号的提取验证,表明本文提出的算法能有效地分离出较强干扰下的
16、微弱脉冲涡流检测信号,结果较好地反映了源信号的时频特征,可以满足工程实际要求。参考文献赵莹,解社娟,张东亮,等 脉冲涡流激励信号参数对检测能力的影响无损检测,():武新军,张卿,沈功田脉冲涡流无损检测技术综述 仪器仪表学报,():吴加福,吴安定,肖涵经验小波变换及其在机械故障盲分离中的应用机械设计与制造,():(下转第 页)第期杨智伟,等:单通道涡流无损检测信号盲源分离算法 :,():,():,():,():,:,():盘林秀,王娜,王爱军,等 稻粒黑粉病 菌 实 时荧光定量 内参 基 因 筛 选 植 物 病 理 学 报,():,():,:,():郑永钦,郑正,陈燕玲,等柑橘黄龙病菌内参基因的筛选与评估微生物学通报,():范艺,周宋馨,夏永军,等基于转录组测序筛选嗜热链球菌荧光定量 新内参基因 第十五届益生菌与健康国际研讨会摘要集南京:中国食品科学技术学会,:,(),():(责任编辑闫杏丽)(下转第 页)叶潘 盲信号处理中的关键技术研究 武汉:华中师范大学,():,():,:赵知劲,黄艳波 基于经验模态分解的单通道盲源分离算法计算机应用研究,():苗晟,王威廉,姚绍文 变换发展历程及其