当前位置: 首页 > 专利查询>天津大学专利>正文

基于AdaBoost-ESN算法的光纤传感振动信号模式识别方法技术

技术编号:24331748 阅读:45 留言:0更新日期:2020-05-29 19:56
本发明专利技术涉及一种基于AdaBoost‑ESN算法的光纤传感振动信号模式识别方法,包括如下步骤:采集振动信号构建数据集。构建AdaBoost‑ESN算法的模式识别网络:对多种已知事件的振动信号进行分类,首先使用回声状态网络构建ESN基础分类器,经过对样本训练识别得到基础分类结果,然后采用AdaBoost迭代框架计算ESN基础分类器分类错误样本,提高分类错误样本的权值,构建下一个ESN基础分类器,多次迭代后集中输出最终强分类器。

Pattern recognition method of vibration signal of optical fiber sensor based on AdaBoost ESN algorithm

【技术实现步骤摘要】
基于AdaBoost-ESN算法的光纤传感振动信号模式识别方法
本专利技术涉及光纤传感振动信号识别领域,具体指一种基于AdaBoost-ESN算法的光纤传感振动信号事件分类识别方法。技术背景近年来,光纤传感系统因其灵敏性高和精度高等优点,被广泛应用在场景振动信号的检测和定位中,如石油管道的振动源,周界安防的不良入侵等事件的检测和有效预警。光纤传感预警系统OFPS可以实时监测输气管道及其周围环境状况,光纤围栏振动情况。安全检测的重点是对不同类型的振动信号进行精确、高效、实时的检测和识别,并根据识别结果对不同类型的振动信号采取相应的措施。因此,振动信号识别方法越来越受到人们重视。目前针对光纤振动信号模式识别方法主要分为两大类。一类为特征提取+分类器两级模式识别方法,通过对采集的振动信号在时域、频域、时频域提取振动信号的特征,如短时能量法、短时过电平率、峰值、波形因子、小波包分解、经验模态分解EMD、希尔伯特变换、Mel倒谱系数等方法提取振动信号特征,构成时域、频域或复合特征向量,送入分类器进行训练,采用的分类算法如支持向量机SVM、卷积神经网络CNN、决策树、长短时记忆神经网络LSTM等神经网络算法。此类算法由于需要对信号进行特征提取,而没有一种方法能够完全覆盖信号的全部特征,因此导致丢失信号信息,再送入分类器时存在误差导致分类精度存在瓶颈,辨识过程比较复杂,辨识率有待提高。另一类为无需人工设计特征提取方法,将信号直接送入分类器,由网络自学习信号特征并进行分类。本专利技术提出一种基于AdaBoost-ESN算法的分类识别方法,能够直接对振动信号进行分类,并采用了AdaBoost迭代框架将弱分类器集成为强分类器,进一步提高分类准确度。
技术实现思路
本专利技术的目的是提供一种可以直接对振动信号进行分类并能够进一步提高分类准确度的光纤传感振动信号识别方法。本专利技术使用回声状态网络作为ESN基础分类器,自学振动习信号特征并分类,使用AdaBoost迭代框架训练多个ESN基础分类器,提高分类错误样本的权值,最后多个ESN基础分类器分类结构投票作为强分类器结果。本方法简化了人工对振动信号进行特征提取,保留振动信号全部信息,并使用AdaBoost框架增强了样本的概率分布,并且不容易出现过拟合现象,可以有效的提高分类准确度。技术方案如下:一种基于AdaBoost-ESN算法的光纤传感振动信号模式识别方法,包括如下步骤:第一步,采集振动信号构建数据集:搭建光纤传感系统,设定合理采样率,采集多种已知事件的振动信号,并对事件类型打上标签,将振动信号作归一化处理,作为原始数据集。第二步,构建AdaBoost-ESN算法的模式识别网络:对多种已知事件的振动信号进行分类,首先使用回声状态网络构建ESN基础分类器,经过对样本训练识别得到基础分类结果,然后采用AdaBoost迭代框架计算ESN基础分类器分类错误样本,提高分类错误样本的权值,构建下一个ESN基础分类器,多次迭代后集中输出最终强分类器。第三步,利用已经训练好的模式识别网络对光纤传感振动信号进行模式识别。优先地,第二步的执行步骤如下:(1)初始化样本权重:第一次为均匀分布D1;(2)构建ESN基础分类器:生成ESN网络,确定输入层节点个数,储存池节点个数N,输出层节点个数,以及三个权值矩阵,激活函数f和输出函数,以及ESN网络的重要参数谱半径SR;将采集的不同类型的振动信号乘以样本权重D1作为输入,将事件类型标签作为输出,对ESN网络进行训练;(3)计算ESN基础分类器分类结果误差率e1,计算ESN基础分类器的权重系数,更新样本输入权值分布,构建下一个ESN基础分类器并训练,循环m次;(4)所有ESN基础分类器结果按照权重系数相加,得到最终强分类器输出结果。本专利技术具有的有益效果:本专利技术是一种基于AdaBoost-ESN算法的光纤传感振动信号识别方法,无需人工设计特征提取方法,使用ESN回声状态网络自学习振动信号特征进行分类识别,并采用AdaBoost迭代框架将弱分类器集成为强分类器,有效提高了振动信号的分类准确率。本专利技术方法简便,能够对光纤传感振动信号实现精准识别,解决周界安防人为限制、报警分类误差、识别效率低等问题,保留振动信号的全部信息,识别精度达到实际应用水平。附图说明图1是本专利技术ESN网络模型结构图图2是本专利技术AdaBoost-ESN算法系统流程示意图具体实施方式以下结合具体实施实例和附图对本专利技术的技术方案作进一步阐述。第一步,采集振动信号构建数据集:搭建光纤传感系统,设定合理采样率,采集4种事件的振动信号,并对事件类型打上标签,将振动信号作归一化处理,作为原始数据集。搭建分布式光纤光栅传感系统,采用980nm激光二极管发射泵浦激光,通过980/1550nm波分复用器后进入到掺铒光纤激光传感器中,连接传感光纤,1550nm波经可调谐滤光器后经过波分复用器,光隔离器,回路到传感光纤,1550出口经光电探测器连接示波器显示输出信号,由计算机采集存储。设定4种类型入侵事件,如行走,敲打等类型事件。根据事件实际特征基本分布在0-200hz的频率范围内,因此设定采样率为2khz,采取10ms每帧的信号片段,将4种事件类型做标签编码为0,1,2,3,每种事件采集1000个数据片段。对时间序列进行归一化处理,完成振动信号的预处理。预处理后的振动信号的第i个数据点可以根据以下公式得到:yi=(xi-xmin)/(xmax-xmin)。第二步,构建AdaBoost-ESN算法的模式识别网络:对4种振动信号进行分类,首先使用回声状态网络构建ESN基础分类器,经过对样本训练识别得到基础分类结果,然后采用AdaBoost迭代框架计算ESN基础分类器分类错误样本,提高分类错误样本的权值,构建下一个ESN基础分类器。多次迭代后集中输出,构成的强分类器具有良好的分类识别精度。设置初始条件,设定ESN基础分类器记为Г,循环次数为m,训练集T={(x1,y1),...,(xi,yi),...,(xN,yN)},样本权值的初始分布记为Dk=(αk1,....,αki,....,αkN),初始状态设置样本权值为均匀分布,即D1(x)=1/N。构建第一个ESN网络,k=1。如图1所示,回声状态网络ESN由输入层、储藏池、输出层组成。ESN网络的生成主要包括确定每一层的节点数、三个权值矩阵、激活函数f和输出函数以及作为ESN网络重要参数的谱半径(SR)。输入层和输出层都由一个节点组成,输入预处理后的振动信号并获得输出信号。在储层中,储层的大小L是由经验决定的。如果L太小,ESN网络的动态特性不够丰富;太大,计算时间过长,影响处理的及时性。Win矩阵为L×1,W矩阵为L×L,均随机生成,Wout矩阵为1×L,初始化为0,内部节点激活函数选择sigmoid函数,选择线性函数作为输出函数,使得网络的训练能够获得全局最优解。当SR小于1时,在大多数情况下都能保证储本文档来自技高网
...

【技术保护点】
1.一种基于AdaBoost-ESN算法的光纤传感振动信号模式识别方法,包括如下步骤:/n第一步,采集振动信号构建数据集:搭建光纤传感系统,设定合理采样率,采集多种已知事件的振动信号,并对事件类型打上标签,将振动信号作归一化处理,作为原始数据集。/n第二步,构建AdaBoost-ESN算法的模式识别网络:对多种已知事件的振动信号进行分类,首先使用回声状态网络构建ESN基础分类器,经过对样本训练识别得到基础分类结果,然后采用AdaBoost迭代框架计算ESN基础分类器分类错误样本,提高分类错误样本的权值,构建下一个ESN基础分类器,多次迭代后集中输出最终强分类器。/n第三步,利用已经训练好的模式识别网络对光纤传感振动信号进行模式识别。/n

【技术特征摘要】
1.一种基于AdaBoost-ESN算法的光纤传感振动信号模式识别方法,包括如下步骤:
第一步,采集振动信号构建数据集:搭建光纤传感系统,设定合理采样率,采集多种已知事件的振动信号,并对事件类型打上标签,将振动信号作归一化处理,作为原始数据集。
第二步,构建AdaBoost-ESN算法的模式识别网络:对多种已知事件的振动信号进行分类,首先使用回声状态网络构建ESN基础分类器,经过对样本训练识别得到基础分类结果,然后采用AdaBoost迭代框架计算ESN基础分类器分类错误样本,提高分类错误样本的权值,构建下一个ESN基础分类器,多次迭代后集中输出最终强分类器。
第三步,利用已经训练好的模式识别网络对光纤传感振动信号进行模式识别。

【专利技术属性】
技术研发人员:吕辰刚樊丽会马敬敬霍紫强
申请(专利权)人:天津大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1