首页 > 专利 > 杭州电子科技大学 > 基于阈值判断的GA-BP的磁悬浮列车故障检测方法专利详情

基于阈值判断的GA-BP的磁悬浮列车故障检测方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-10-29
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-03-20
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-02-02
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-10-29
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201911038991.1 申请日 2019-10-29
公开/公告号 CN110836783B 公开/公告日 2021-02-02
授权日 2021-02-02 预估到期日 2039-10-29
申请年 2019年 公开/公告年 2021年
缴费截止日
分类号 G01M17/08G01R31/00G06N3/12 主分类号 G01M17/08
是否联合申请 独立申请 文献类型号 B
独权数量 2 从权数量 3
权利要求数量 5 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 汪俊杰、游科友、彭冬亮、王引苗 第一发明人 汪俊杰
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 4
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱亚冠
摘要
本发明公开了基于阈值判断的GA‑BP的磁悬浮列车故障检测方法。以传感器获得数据的特征参数归一化后作为BP输入,方差阈值和变化率判断故障作为输出,并采用遗传算法优化出最优网络权值和阈值,提高BP神经网络的检测精度。本发明可以准确的诊断磁悬浮列车是否发生振动故障,避免发生误报警问题。
  • 摘要附图
    基于阈值判断的GA-BP的磁悬浮列车故障检测方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-02-02 授权
2 2020-03-20 实质审查的生效 IPC(主分类): G01M 17/08 专利申请号: 201911038991.1 申请日: 2019.10.29
3 2020-02-25 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.基于阈值判断的GA-BP的磁悬浮列车故障检测方法,其特征在于包括以下步骤:
步骤一、通过在列车上安装多组加速度、电流、间隙传感器获得所需数据,对原始数据进行筛选和预处理;
步骤二、将步骤一处理后的每种数据使用信号处理技术和统计学习方法,提取t时段内的特征参数;其中特征参数包括时域指标和频域指标以及时频特征;
2.1时域指标提取
时域指标包括方差(Var)、均值 均方值(X2rms)、峰值(Xp),峰值指标(Ip)、偏度(Cp)、峭度(Cq)、波形指标(W)、脉冲指标(Cf);时域特征输入向量
2.2频域指标提取
先将步骤一处理后的数据进行快速傅里叶变换得到不同时刻的频谱,然后提取t时段内频域指标;其中频域指标包括重心频率(FC)、均方频率(MSF)、均方根频率(RMSF)、频率方差(VF)、频率标准差(RVF);频域特征输入向量xp=[FC,MSF,RMSF,VF,RVF];
2.3时频特征提取
时频特征提取通过希尔伯特黄变换获取;时频特征输入xsp=[imf1,imf2,imf3,imf4];
步骤三、对步骤二获得的时域、频域、时频域特征参数分别进行归一化处理,将数据的值转换到[0,1]区间内,作为BP神经网络训练数据;
步骤四、对步骤一处理后的数据初步提取未见异常的数据;根据公式(18)-(20)获得自协方差的高低阈值和变化率阈值,利用阈值判断对训练数据进行初步异常判断,若训练数据自协方差落在自协方差的高低阈值范围内且变化率落在零至变化率阈值范围内则为正常数据,反之则为异常数据;上述正常数据标0,异常数据标1,作为BP神经网络训练数据的标签;
自协方差的高阈值公式:
自协方差的低阈值公式:
变化率阈值公式:
其中 为t时段初步提取数据的平均值,Varj为第j个t时间段内方差值,α、β、γ为调节权重参数,Varmax为各时段的方差中的最大值,ΔΦmax为各t时段变化率中的最大变化率,VΔΦ为各个t时段内变化率ΔΦ的方差值,μΔΦ表示各个t时段内变化率方差的平均值;
步骤五、使用遗传算法,经过种群初始化、选择操作、交叉操作、变异操作和复制操作,通过适应度的计算,把获得的最优解作为BP神经网络的初始值权值和阈值;
步骤六、把步骤五获取的权值和阈值用于训练BP神经网络;BP神经网络隐含层使用S型正切函数:
而输出为线性传输函数:
y=k·x+c                公式(22)
其中k为斜率,c为偏移值,x表示输入数据;
步骤七、利用训练好的BP神经网络,对列车上加速度、电流、间隙传感器获得的数据实时分类,判断故障结果。

2.如权利要求1所述的基于阈值判断的GA-BP的磁悬浮列车故障检测方法,其特征在于步骤2.1根据公式(1)-(9)获得时域特征输入向量
均值公式:
方差公式:
均方根值公式:
峰值:
Xp=max{x1,x2,x3…xn}              公式(4)
峰值指标:
偏度指标:
峭度指标:
波形指标:
脉冲指标:
n为t时段内数据个数,xi表示t时段内数据中的第i个,|xi|表示第i个数据的模值,其中i=1,2,3……n。

3.如权利要求2所述的基于阈值判断的GA-BP的磁悬浮列车故障检测方法,其特征在于步骤2.2根据公式(10)-(14)获得频域特征输入向量xp=[FC,MSF,RMSF,VF,RVF];
重心频率FC计算公式:
均方频率MSF计算公式:
均方根频率RMSF:
频率方差VF的计算公式:
频率标准差RVF计算公式:
fi为i时刻的功率谱对应的频率值,s(fi)表示i时刻的功率谱值,其中i=1,2,3……n。

4.如权利要求3任一所述的基于阈值判断的GA-BP的磁悬浮列车故障检测方法,其特征在于步骤2.3步骤如下:
2.3.1初始化i=1,步骤一处理后的数据x(t),x(t)表示t时刻的数据组;
2.3.2找到上述数据组中极大值点和极小值点,利用三次样条插值,求出信号上下包络线;
2.3.3计算上下包络线的平均值m(t);
2.3.4根据公式(15)得到信号分量h(t);
h(t)=x(t)-m(t)                   公式(15)
2.3.5判断信号分量h(t)是否满足以下两个条件,若满足则认为h(t)为imf分量,记为imfi,并进入步骤2.3.6;反之则跟新x(t)=h(t),重复步骤2.3.1-2.3.5;
(1)h(t)的极值点个数和过零点数相等或相差一个;
(2)h(t)上包络线和下包络线的平均值为0;
2.3.6将上述imf分量从原始信号x(t)中分离出来,根据公式(16)获得残差分量h'(t)i+1跟新,x(t)=h'(t)i+1;重复2.3.1-2.3.6步骤,最终获得4个IMF分量:imf1,imf2,imf3,imf4;
h'(t)i+1=x(t)-imfi,i=1,2,3,4                公式(16)。

5.如权利要求4所述的基于阈值判断的GA-BP的磁悬浮列车故障检测方法,其特征在于步骤三使用的归一化函数为:
其中x=[xs,xp,xsp]T,T为转置,max为x数据中的最大值,min为x数据中的最小值;y表示归一化后的数据。
说明书

技术领域

[0001] 本发明涉及轨道交通故障诊断技术,具体涉及基于阈值判断的GA-BP的磁悬浮列车故障检测方法。

背景技术

[0002] 多年来我国铁路快速发展,截止2017年末,铁路营业里程达到12.7万公里,其中高铁营业里程2.5万公里,位居世界第一。磁悬浮自二十一世纪以来也迎来了快速发展。满足了人民群众多样化的出行方式。随着人们生活水平的提高,对乘坐体验舒适度也在不断提高。
[0003] 车辆运行的安全性和可靠性以及乘坐舒适性都是很重要的乘车指标。故障诊断技术通过对运行中列车发生振动导致的异常状态做判断,来提高列车运行的安全性和可靠性和乘坐舒适性。
[0004] 故障诊断常分为基于模型的方法和基于数据的故障诊断方法。基于模型的故障诊断方法一般包括状态估计法和参数估计法。由于磁悬浮是无机械接触的,模型比较复杂,相关影响因素太多,所以传统的基于模型的故障诊断并不适用。基于数据的故障诊断已经成为如今故障诊断的趋势。通过传感器采集数据,经过处理的数据使用BP神经网络做故障检测。
[0005] 遗传算法(Genetic Algorithm,GA)起源于对生物系统所进行的计算机模拟研究。它是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法,自适应地控制搜索过程以求得最佳解。
[0006] BP(Back Propagation)神经网络的学习过程是一种通过误差逆向修正的学习算法,他由正向传播和反向传播组成。BP神经网络能够通过学习相应的输入输出样本来实现映射。

发明内容

[0007] 鉴于上面需要考虑解决的问题,本发明提供了一种磁悬浮列车振动异常的故障诊断方法,指在解决因多种因素影响导致的列车振动,在获取足够多传感器采集的数据情况下,采用遗传算法对网络的权值和阈值进行优化来提高检测精度,从而建立基于阈值判断的GA-BP的磁悬浮列车故障检测方法。仿真结果表明阈值GA-BP误差较小,精度较高,可以实现有效的检测。
[0008] 为了实现相关目的,本发明采取如下技术方案:
[0009] 基于数据阈值判断的GA-BP的磁悬浮列车故障检测方法,步骤如下:
[0010] 步骤一、通过在列车上安装多组加速度、电流、间隙传感器获得所需数据,对原始数据进行筛选和预处理。对40000+数据筛选,选取其中的18000+的数据,针对选取的数据进行漏检测数据和过检测数据使用五点平均法处理数据。再针对处理过的数据进行切片(t时间段)。
[0011] 步骤二、将步骤一处理后的每种数据使用信号处理技术和统计学习方法,提取t时段内的特征参数。其中特征参数包括时域指标和频域指标以及时频特征。
[0012] 2.1时域指标提取
[0013] 时域指标包括方差(Var)、均值 均方值(X2rms)、峰值(Xp),峰值指标(Ip)、偏度(Cp)、峭度(Cq)、波形指标(W)、脉冲指标(Cf)。时域特征根据公式(1)-(9)获得输入向量[0014] 均值公式:
[0015]
[0016] 方差公式:
[0017]
[0018] 均方根值公式:
[0019]
[0020] 峰值:
[0021] Xp=max{x1,x2,x3...xn}   公式(4)
[0022] 峰值指标:
[0023]
[0024] 偏度指标:
[0025]
[0026] 峭度指标:
[0027]
[0028] 波形指标:
[0029]
[0030] 脉冲指标:
[0031]
[0032] n为t时段内数据个数,xi表示t时段内数据中的第i个,|xi|表示第i个数据的模值,其中i=1,2,3……n。
[0033] 2.2频域指标提取
[0034] 先将步骤一处理后的数据进行快速傅里叶变换得到不同时刻的频谱,然后根据公式(10)-(14)得到t时段内频域指标。频域指标包括重心频率(FC)、均方频率(MSF)、均方根频率(RMSF)、频率方差(VF)、频率标准差(RVF)。频域特征输入向量xp=[FC,MSF,RMSF,VF,RVF]。
[0035] 重心频率FC计算公式:
[0036]
[0037] 均方频率MSF计算公式:
[0038]
[0039] 均方根频率RMSF:
[0040]
[0041] 频率方差VF的计算公式:
[0042]
[0043] 频率标准差RVF计算公式:
[0044]
[0045] fi为i时刻的功率谱对应的频率值,s(fi)表示i时刻的功率谱值,其中i=1,2,3……n。
[0046] 2.3时频特征提取
[0047] 时频特征提取通过希尔伯特黄变换获取。时频特征输入xsp=[imf1,imf2,imf3,imf4],步骤如下:
[0048] 2.3.1初始化i=1,步骤一处理后的数据x(t),x(t)表示t时刻的数据组;
[0049] 2.3.2找到上述数据组中极大值点和极小值点,利用三次样条插值,求出信号上下包络线;
[0050] 2.3.3计算上下包络线的平均值m(t);
[0051] 2.3.4根据公式(15)得到信号分量h(t);
[0052] h(t)=x(t)-m(t)   公式(15)
[0053] 2.3.5判断信号分量h(t)是否满足以下两个条件,若满足则认为h(t)为imf分量,记为imfi,并进入步骤2.3.6;反之则跟新x(t)=h(t),重复步骤2.3.1-2.3.5;
[0054] (1)h(t)的极值点个数和过零点数相等或相差一个;
[0055] (2)h(t)上包络线和下包络线的平均值为0;
[0056] 2.3.6将上述imf分量从原始信号x(t)中分离出来,根据公式(16)获得残差分量h'(t)i+1跟新,x(t)=h'(t)i+1。重复2.3.1-2.3.6步骤,最终获得4个IMF分量:imf1,imf2,imf3,imf4。
[0057] h'(t)i+1=x(t)-imfi,i=1,2,3,4   公式(16)
[0058] 由于基于时域的特征提取可以对故障定位的优点,基于频域的特征提取具有更直观的特征信息优点,基于快速傅里叶变换的能够得到不同时刻的频谱的优点,而emd方法具有结合时间和频率的变化规律的优点,基于以上优点,选取这三种特征参数用于检测输入。
[0059] 步骤三、对以上所求时域、频域、时频域特征参数分别进行归一化处理,将数据的值转换到[0,1]区间内,使用的归一化函数为:
[0060]
[0061] x为步骤二计算得到的时域、频域、和时频特征,即[xs,xp,xsp]T作为输入数据,T为转置,max为输入数据中的最大值,min为输入数据中的最小值;y表示归一化后的数据,作为神经网络输入向量。
[0062] 步骤四、对步骤一处理后的数据初步提取未见异常的数据;根据公式(18)-(20)获得自协方差的高低阈值和变化率阈值,利用阈值判断对训练数据进行初步异常判断,若训练数据自协方差落在自协方差的高低阈值范围内且变化率落在零至变化率阈值范围内则为正常数据,反之则为异常数据;上述正常数据标0,异常数据标1,作为BP神经网络训练数据的标签;
[0063] 上述异常数据通过数据波动变化判断,为公知技术。
[0064] 自协方差的高阈值公式:
[0065] 自协方差的低阈值公式:
[0066] 变化率阈值公式:
[0067] 其中 为t时段初步数据的平均值,Varj为第j个t时间段内方差值,α、β、γ为调节权重参数,这里取值3、0.8、1.2,Varmax为各时段的方差中的最大值,ΔΦmax为各t时段变化率中的最大变化率,VΔΦ为各个t时段内变化率ΔΦ的方差值,μΔΦ表示各个t时段内变化率方差的平均值。
[0068] 步骤五、使用遗传算法,经过种群初始化、选择操作、交叉操作、变异操作和复制操作,通过适应度的计算,把获得的最优解作为BP神经网络的初始值权值和阈值。
[0069] 步骤六、把步骤五获取的权值和阈值用于训练BP神经网络。BP神经网络隐含层使用S型正切函数:
[0070]
[0071] 而输出为线性传输函数(purelin):
[0072] y=k·x+c   公式(22)
[0073] k为斜率,c为偏移值,这里k取1,c取0,既y=x。
[0074] 神经网络训练函数采用最速下降算法,设置允许迭代最大次数为3000,神经网络训练目标误差为0.001,学习速率lr=0.01。BP神经网络训练分为三个步骤:正向传播、误差反向传播、权重更新。
[0075] 权重更新:
[0076] 权值更新首先是从输出层开始反向传播误差,然后调整输入层权值,通过不断的更新,最终使得网络输出值和期望输出值误差不断减小,直到达到所需精度要求。每次调整都是沿着负梯度方向调整α个单位,因为负梯度方向是误差函数值下降最快的方向。权值调整公式:
[0077]
[0078] 通过训练优化后的遗传BP神经网络,得到一个检测识别率高的遗传算法优化BP神经网络。
[0079] 本发明的有益效果:
[0080] 本发明采用自协方差和变化率阈值,能够对数据据进行前期处理,获得较好的神经网络模型和更优的参数,最终运用到磁悬浮列车的故障检测数据上,能够较显著提高故障识别率。

实施方案

[0083] 下面结合具体附图对本发明做进一步分析。
[0084] 如图1所示,基于阈值判断的GA-BP的磁悬浮列车故障检测方法,步骤如下:
[0085] 步骤一、通过在列车上安装多组加速度、电流、间隙传感器获得所需数据,对原始数据进行筛选和预处理。对40000+数据筛选,选取其中的18000+的数据,针对选取的数据进行漏检测数据和过检测数据使用五点平均法处理数据。再针对处理过的数据进行切片(t时间段)。
[0086] 步骤二、将步骤一处理后的每种数据使用信号处理技术和统计学习方法,提取t时段内的特征参数。其中特征参数包括时域指标和频域指标以及时频特征。
[0087] 2.1时域指标提取
[0088] 时域指标包括方差(Var)、均值 均方值(X2rms)、峰值(Xp),峰值指标(Ip)、偏度(Cp)、峭度(Cq)、波形指标(W)、脉冲指标(Cf)。时域特征根据公式(1)-(9)获得输入向量[0089] 均值公式:
[0090]
[0091] 方差公式:
[0092]
[0093] 均方根值公式:
[0094]
[0095] 峰值:
[0096] Xp=max{x1,x2,x3...xn}   公式(4)
[0097] 峰值指标:
[0098]
[0099] 偏度指标:
[0100]
[0101] 峭度指标:
[0102]
[0103] 波形指标:
[0104]
[0105] 脉冲指标:
[0106]
[0107] n为t时段内数据个数,xi表示t时段内数据中的第i个,|xi|表示第i个数据的模值,其中i=1,2,3……n。
[0108] 2.2频域指标提取
[0109] 先将步骤一处理后的数据进行快速傅里叶变换得到不同时刻的频谱,然后根据公式(10)-(14)得到t时段内频域指标。频域指标包括重心频率(FC)、均方频率(MSF)、均方根频率(RMSF)、频率方差(VF)、频率标准差(RVF)。频域特征输入向量xp=[FC,MSF,RMSF,VF,RVF]。
[0110] 重心频率FC计算公式:
[0111]
[0112] 均方频率MSF计算公式:
[0113]
[0114] 均方根频率RMSF:
[0115]
[0116] 频率方差VF的计算公式:
[0117]
[0118] 频率标准差RVF计算公式:
[0119]
[0120] fi为i时刻的功率谱对应的频率值,s(fi)表示i时刻的功率谱值,其中i=1,2,3……n。
[0121] 2.3时频特征提取
[0122] 时频特征提取通过希尔伯特黄变换获取。时频特征输入xsp=[imf1,imf2,imf3,imf4],步骤如下:
[0123] 2.3.1初始化i=1,步骤一处理后的数据x(t),x(t)表示t时刻的数据组;
[0124] 2.3.2找到上述数据组中极大值点和极小值点,利用三次样条插值,求出信号上下包络线;
[0125] 2.3.3计算上下包络线的平均值m(t);
[0126] 2.3.4根据公式(15)得到信号分量h(t);
[0127] h(t)=x(t)-m(t)   公式(15)
[0128] 2.3.5判断信号分量h(t)是否满足以下两个条件,若满足则认为h(t)为imf分量,记为imfi,并进入步骤2.3.6;反之则跟新x(t)=h(t),重复步骤2.3.1-2.3.5;
[0129] (3)h1(t)的极值点个数和过零点数相等或相差一个;
[0130] (4)h1(t)上包络线和下包络线的平均值为0;
[0131] 2.3.6将上述imf分量从原始信号x(t)中分离出来,根据公式(16)获得残差分量h'(t)i+1跟新,x(t)=h'(t)i+1。重复2.3.1-2.3.6步骤,最终获得4个IMF分量:imf1,imf2,imf3,imf4。
[0132] h'(t)i+1=x(t)-imfi,i=1,2,3,4   公式(16)
[0133] 由于基于时域的特征提取可以对故障定位的优点,基于频域的特征提取具有更直观的特征信息优点,基于快速傅里叶变换的能够得到不同时刻的频谱的优点,而emd方法具有结合时间和频率的变化规律的优点,基于以上优点,选取这三种特征参数用于检测输入。
[0134] 步骤三、对以上所求时域、频域、时频域特征参数分别进行归一化处理,将数据的值转换到[0,1]区间内,使用的归一化函数为:
[0135]
[0136] x为步骤二计算得到的时域、频域、和时频特征,即[xs,xp,xsp]T作为输入数据,T为转置,max为输入数据中的最大值,min为输入数据中的最小值;y表示归一化后的数据,作为神经网络输入向量。
[0137] 步骤四、对步骤一处理后的数据初步提取未见异常的数据;根据公式(18)-(20)获得自协方差的高低阈值和变化率阈值,利用阈值判断对训练数据进行初步异常判断,若训练数据自协方差落在自协方差的高低阈值范围内且变化率落在零至变化率阈值范围内则为正常数据,反之则为异常数据;上述正常数据标0,异常数据标1,作为BP神经网络训练数据的标签;
[0138] 上述异常数据通过数据波动变化判断,为公知技术。
[0139] 自协方差的高阈值公式:
[0140] 自协方差的低阈值公式:
[0141] 变化率阈值公式:
[0142] 其中 为t时段初步数据的平均值,Varj为第j个t时间段内方差值,α、β、γ为调节权重参数,这里取值3、0.8、1.2,Varmax为各时段的方差中的最大值,ΔΦmax为各t时段变化率中的最大变化率,VΔΦ为各个t时段内变化率ΔΦ的方差值,μΔΦ表示各个t时段内变化率方差的平均值。
[0143] 步骤五、使用遗传算法,经过种群初始化、选择操作、交叉操作、变异操作和复制操作,通过适应度的计算,把获得的最优解作为BP神经网络的初始值权值和阈值。
[0144] 具体步骤如下:
[0145] 4.1、种群初始化,初始化种群规模为10,遗传代数30代,交叉概率为0.2,变异概率为0.1,随机初始生成一个可行解;
[0146] 4.2、根据上一步确定的BP神经网络结构,输入层15个节点,隐含层10个节点,输出层1个节点,确定种群个体的染色体个数为15*10+10*1+10+15=185;
[0147] 4.3、确定适应度函数,要求预测值和输出值尽可能小,使用的是期望值和输出值误差矩阵的范数作为适应度函数;
[0148] 4.4、选择操作,通过计算个体适应度选择适应度大的遗传给下一代;
[0149] 4.5、交叉操作,染色体选择通过计算个体适应度和适应度之和的比值确定,交叉位置是随机选择,但是交叉操作通过交叉概率决定。
[0150] 4.6、变异操作,变异是以一定概率0.1,用随机方法选择染色体中的一点进行变异,变异出更有秀的个体;
[0151] 4.7、复制操作,每次进化都保留上一代适应度最高的基因,所以需要原封不动的复制给下一代;
[0152] 4.8、适应度计算,通过计算适应度均值,当符合要求或者达到最大迭代次数,就进入下一步,否则继续执行4.2-4.7步;
[0153] 4.9、把获得的最优解作为BP神经网络的权值和阈值初始值。
[0154] 步骤六、把步骤五获取的权值和阈值用于训练BP神经网络。BP神经网络隐含层使用S型正切函数:
[0155]
[0156] 而输出为线性传输函数(purelin):
[0157] y=k·x+c   公式(22)
[0158] k为斜率,c为偏移值,这里k取1,c取0,既y=x。
[0159] 神经网络训练函数采用最速下降算法,设置允许迭代最大次数为3000,神经网络训练目标误差为0.001,学习速率lr=0.01。BP神经网络训练分为三个步骤:正向传播、误差反向传播、权重更新。
[0160] 权重更新:
[0161] 权值更新首先是从输出层开始反向传播误差,然后调整输入层权值,通过不断的更新,最终使得网络输出值和期望输出值误差不断减小,直到达到所需精度要求。每次调整都是沿着负梯度方向调整α个单位,因为负梯度方向是误差函数值下降最快的方向。权值调整公式:
[0162]
[0163] 通过训练优化后的遗传BP神经网络,得到一个检测识别率高的遗传算法优化BP神经网络。
[0164] 图2为本发明方法和未采用阈值判断的传统GA-BP方法对磁悬浮列车传感器测试数据的处理结果,本发明故障识别率明显高于传统GA-BP方法,识别率可达92.5%。
[0165] 上述实施例并非是对于本发明的限制,本发明并非仅限于上述实施例,只要符合本发明要求,均属于本发明的保护范围。

附图说明

[0081] 图1为本发明流程图;
[0082] 图2为实验数据检结果图。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号