改进的BP神经网络在局域网故障诊断中的应用
合集下载
改进BP网络算法在配电网故障诊断中的应用研究

维普资讯
第3 5卷 第 1 2期 20 年 6 1 07 月 6日
继 电 器
RELAY
V l 5 No 1 0 3 _ - .2 J n 6 2 0 u e1 . 0 7
改进B 网络 算法在 配 电网故障诊 断 中的应用研 究 P
成蓬勃 ,袁福科 ,刘灿萍 ,梁晓剑 ,郭壮志
算法的有效性 、正确性。
关键词 :配 电网;故障诊断;B P神经 网络 ; V B
Ap l a i n o n i p o e e wo k c lu a i n t e f u t i g o i f it i u i n n t r p i to f c a m r v d BP n t r a c l to t l a n ss sr b to e wo k o h a d o d
C NGP n —o,YU uk L U C npn I NG X a a UOZ u gz i HE e gb AN F —e . I a —ig,L A io i ,G h a —h j n n
( . l g fE e t cl En ie r g ,Gu g i iest Na nn 3 0 4 Chn ; 1 Col eo lcr a e i gn ei n n a x v ri Un y, n ig5 0 0 , ia 2Xi nE e t ncTeh oo yUnv ri , ’n7 0 7 , ia . ’ lcr i c n lg ie s y Xi 1 0 1Chn ) a o t a
中 图分类号 : T l ; T 6 M7 1 M7
文献标识0 )20 2 —5 0 34 9 (0 7 1—0 70
O 引言
配 电 网 的故 障 诊 断 是 配 电 自动 化 的 一 个 重 要
第3 5卷 第 1 2期 20 年 6 1 07 月 6日
继 电 器
RELAY
V l 5 No 1 0 3 _ - .2 J n 6 2 0 u e1 . 0 7
改进B 网络 算法在 配 电网故障诊 断 中的应用研 究 P
成蓬勃 ,袁福科 ,刘灿萍 ,梁晓剑 ,郭壮志
算法的有效性 、正确性。
关键词 :配 电网;故障诊断;B P神经 网络 ; V B
Ap l a i n o n i p o e e wo k c lu a i n t e f u t i g o i f it i u i n n t r p i to f c a m r v d BP n t r a c l to t l a n ss sr b to e wo k o h a d o d
C NGP n —o,YU uk L U C npn I NG X a a UOZ u gz i HE e gb AN F —e . I a —ig,L A io i ,G h a —h j n n
( . l g fE e t cl En ie r g ,Gu g i iest Na nn 3 0 4 Chn ; 1 Col eo lcr a e i gn ei n n a x v ri Un y, n ig5 0 0 , ia 2Xi nE e t ncTeh oo yUnv ri , ’n7 0 7 , ia . ’ lcr i c n lg ie s y Xi 1 0 1Chn ) a o t a
中 图分类号 : T l ; T 6 M7 1 M7
文献标识0 )20 2 —5 0 34 9 (0 7 1—0 70
O 引言
配 电 网 的故 障 诊 断 是 配 电 自动 化 的 一 个 重 要
基于改进BP神经网络的机器故障诊断技术研究

进 行 仿真, 是 仍然存 在一 些缺 陷 : 但 () 传 统 的B 神 经 网络 既然 是 一个 非 线性 优 化 1 P 问题 , 则不 可避 免 的陷入局 部极 小值 的 问题 。
()B 网络 的训练 学 习速 度 缓慢, 易出现一 个 2 P 容
长 时期 的平 台 区域 , 算法 的收 敛速度 慢 。 其 针 对上 述B 网络 的不 足 , 中提 出 以整体 误 差 P 文
测 中来 。基 于专 家 系 统 和神 经 网络 的 故 障诊 断 方
12 B 网络诊断机器故障的工作原理 . P
B 神 经 网络进行 故 障分类 的基 本 思想 : P 根据 以 往 历史情 况 ,仪表测 得机器 运行关 键状态 点参数值 以及对 应 的机 器故 障模式 ,即形成 学 习样 本 ;样 本 进 行数据 归一 化后作 为模型 的输入 输 出,模 型进行 学 习。通 过学 习 ,网络将能 够对各 种故 障模 式进行
的映射 关系 。
高速 、相互连接 、相 互制约 的状态 ,设备 故障 的突 然发生 ,不仅会 增加 企业 的维护成本 ,而 且会严 重 影 响企 业 的生产 效率 , 企业 蒙受 巨大 损失 。因此 , 使 及 时诊 断 出机器 故 障变 得十 分重要 。机械 故障诊 断 是一种 了解和 掌握机器 在运行 过程 的状态 ,确定其 整体 或 局 部正 常 或异 常 , 期 发现 故 障 及其 原 因 , 早 并能预 报故障发 展趋 势的技术 。故 障诊断 技术经 历 了主要 依靠专家 或维修 人员 的感觉器 官 、个人经验 及简单 仪表进行 故 障的诊 断与排 除,工作 传感器 技 术 、动态 测试技 术及信 号分 析技术等 阶段 。近年 来 随着计算 机技术 、人工 智能技 术特别 是专 家系统 的 发展 ,诊 断技术进入 智 能化 阶段 ’ 。人工 智能作 为 当前控 制界 的发 展热 点,相应 地也被 应用 到故障检
()B 网络 的训练 学 习速 度 缓慢, 易出现一 个 2 P 容
长 时期 的平 台 区域 , 算法 的收 敛速度 慢 。 其 针 对上 述B 网络 的不 足 , 中提 出 以整体 误 差 P 文
测 中来 。基 于专 家 系 统 和神 经 网络 的 故 障诊 断 方
12 B 网络诊断机器故障的工作原理 . P
B 神 经 网络进行 故 障分类 的基 本 思想 : P 根据 以 往 历史情 况 ,仪表测 得机器 运行关 键状态 点参数值 以及对 应 的机 器故 障模式 ,即形成 学 习样 本 ;样 本 进 行数据 归一 化后作 为模型 的输入 输 出,模 型进行 学 习。通 过学 习 ,网络将能 够对各 种故 障模 式进行
的映射 关系 。
高速 、相互连接 、相 互制约 的状态 ,设备 故障 的突 然发生 ,不仅会 增加 企业 的维护成本 ,而 且会严 重 影 响企 业 的生产 效率 , 企业 蒙受 巨大 损失 。因此 , 使 及 时诊 断 出机器 故 障变 得十 分重要 。机械 故障诊 断 是一种 了解和 掌握机器 在运行 过程 的状态 ,确定其 整体 或 局 部正 常 或异 常 , 期 发现 故 障 及其 原 因 , 早 并能预 报故障发 展趋 势的技术 。故 障诊断 技术经 历 了主要 依靠专家 或维修 人员 的感觉器 官 、个人经验 及简单 仪表进行 故 障的诊 断与排 除,工作 传感器 技 术 、动态 测试技 术及信 号分 析技术等 阶段 。近年 来 随着计算 机技术 、人工 智能技 术特别 是专 家系统 的 发展 ,诊 断技术进入 智 能化 阶段 ’ 。人工 智能作 为 当前控 制界 的发 展热 点,相应 地也被 应用 到故障检
改进的BP网络及其在电路故障诊断中的应用

rh — k bI im t 衄 eg—Maq ad loi m i pee tdi ti ae a dii a p e t lesc rbe a cruta ldanss n i ru rt g rh s rs ne n hspp r a t n t s p l os v u hapolm f i ifut ig oi.A l i d o c -
、
ta B ht P ̄ ot sti t i eri dh a B tok s ujctgt  ̄p di e fo l im . nipoe g- rh ¥ /s] nl n n a t s t o Pn w r i sb to e n imi ad i / a g n e te f e e t i g e p no l mn a A m r d a o no c a i v l
ls a v ,mpei gv nt aiaeta h mpo e n s d a tg o sa te ap c f p c n d e p a i v r et d t n l n u t t e ̄, l s ie ov l t h ttei rv o ei v a e u t s e t o e o ha f  ̄ t ri a d d a n h s a meo e t r i o a e h a i o a d te a c r c f ig oi e t d i r r n ei e1 n c ua y a a n ssi k p t p f ma c sw l h d s n a se o . Ke l s B ua e o , i ut futda n s ,L v n e g Maq l d loi m y wo d P n r l t r cr i , l g o i e n wk c a i s e eb r - IIrt gr h a a t
、
ta B ht P ̄ ot sti t i eri dh a B tok s ujctgt  ̄p di e fo l im . nipoe g- rh ¥ /s] nl n n a t s t o Pn w r i sb to e n imi ad i / a g n e te f e e t i g e p no l mn a A m r d a o no c a i v l
ls a v ,mpei gv nt aiaeta h mpo e n s d a tg o sa te ap c f p c n d e p a i v r et d t n l n u t t e ̄, l s ie ov l t h ttei rv o ei v a e u t s e t o e o ha f  ̄ t ri a d d a n h s a meo e t r i o a e h a i o a d te a c r c f ig oi e t d i r r n ei e1 n c ua y a a n ssi k p t p f ma c sw l h d s n a se o . Ke l s B ua e o , i ut futda n s ,L v n e g Maq l d loi m y wo d P n r l t r cr i , l g o i e n wk c a i s e eb r - IIrt gr h a a t
结合专家知识改进BP网络在故障诊断中的应用

结合专家知识改进BP网络在故障诊断中的应用
孟凡强;许克明
【期刊名称】《贵州工业大学学报(自然科学版)》
【年(卷),期】2003(032)005
【摘要】针对BP网络利用知识和表达知识的方式单一,忽略专家知识的缺点,提出了一种结合专家知识的改进BP网络,并应用于故障诊断.它分别利用了神经网络和专家系统的优点,利用专家系统和BP网络的结合来取长补短.实例结果表明,该算法学习收敛较快,故障识别效果也优于标准BP网络.
【总页数】5页(P49-53)
【作者】孟凡强;许克明
【作者单位】贵州工业大学电工学院,贵州,贵阳,550003;贵州工业大学电工学院,贵州,贵阳,550003
【正文语种】中文
【中图分类】TP182
【相关文献】
1.RBF和改进BP神经网络在水泵振动故障诊断中的应用比较 [J], 史丽萍;汤家升;张晓蕾;余鹏玺;刘鹏
2.BP网络结合遗传算法在故障诊断中的应用 [J], 杨凡;米根锁
3.基于免疫遗传算法改进的BP神经网络在装甲车辆电路板故障诊断中的应用 [J], 李光升;梁靖聪;谢永成;李国强;王天祺
4.改进的BP神经网络算法在汽车发动机故障诊断中的应用 [J], 周学伟;
5.改进dynFWA优化BP神经网络在加工中心主轴故障诊断中的应用 [J], 张洪;李开杰;王通德
因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进型BP网络算法在凝汽器故障诊断中的应用

作者简介 : 石永恒( 9 1)男 , 士研 究生 , 18 一 , 硕 东南大学热能工程系毕业 , 主要从 事电站汽 轮机及 火电机组 热力 系统 状态 监测 和
停 机时 间 , 高机 组 的可 用 率 具 有 重 要 的 意义 。人 提
工 神经 网络 具 有 并 行 处 理 学 习记 忆 和 非 线 性 等 特
点, 已成 为凝 汽器 故障 诊断 中最 有前 途 的方法 之一 ,
其中 B P网络是 应用 最广 的一 种 。但 是 , 规 P 常 , P网 络 实 际应 用 中存在 如 下 问题 : 网络 学 习收 敛 速 度 慢 及 容易 陷入 局部最 小 点等 。本 文 就 B P网络 存 在 的
一
种改进 型 B P网络算法在凝汽器 故障诊 断 中的应用
石 永 恒 ,陈 荣 生 ,杨 亚 平
( 1东 南 大 学 热 能 工 程 研 究所 , 苏 南 京 2 0 9 ; 江 1 0 6 2福建 泉 州 电 力 学 校 , 建 泉 州 3 2 0 ) 福 6 00 摘 要 : 对 B 针 P网络 学 .收 敛速 度慢 和 易陷入 局 部 最 小 点 的 不 足 , 出 了 一 种 自适 应 学 习速 率 动 量 梯 鹿 下 降 反 - - j 提
却 管泄 露 、 却管振 动 等 , 中最 常见 的故 障是低 真 冷 其
空 。如 果凝 汽器真 空 过 低 将 引 起有 效 焓 降 减小 , 循
环 热效 率下 降 。 必然 会导致 汽 轮机排 汽 温度升 高 , 还
引起排 汽缸变 形 和振动 。因此凝 汽设 备 的工作性 能 直接影 响到整 个 汽轮 机 组 的热 经 济性 和安 全 性 , 开
Ap i a i n o m pr v d BP Ne l ul to o plc to f An I o e t Ca c a i n t
BP神经网络在某测试系统故障诊断中的应用

直 接 影响 到导 弹 的最 终测 试 。然 而导 弹测试 系统 是一个 非常 复杂 的系统 , 有 系 统性 强 、 具 结构 复杂 的特 点 , 旦 一
勺 厂 :(
.
‘ + =, n b ) , 1…,
() 2
式 中 :( 厂 )=( +e) 1 ~一 输 入层 输 入 , 是输 入层 也
进行 了仿真 。验证表 明 B P神经网络可以运用 到测试设备 的故障诊断 , 具有易于实现 和诊断精度高 的特点。 关键词 : 测试 系统 ; P神经网络 ; B 故障诊断
1 引言
对导 弹 的状态 和性 能进行 测试 是 导 弹发射前 必要 的 步骤 , 测试 能 否有效 、 速直 接 影 响 到 导 弹 的正 常发 射 , 快 此时 负责测 试 导弹 的 导 弹测 试 系 统 显 得尤 为 重 要 , 是 其 否处 于 良好 状 态或 者说 出现 故 障 能 否及 时发 现 和 排查 ,
范红 军 姚 海 燕 杨 秀芹 张 小 杰
( 海军航 空工程学 院青 岛分 院, 山东 青 岛 2 64 ) 601
摘 要: 本文 以某导弹伺 服机 构的测 试设备故障诊断为例 , B 将 P神经网络引入测试系统 的故 障诊 断中, 建立 了基于 B P神经网络的故 障诊断模 型 , 并
() 3 计算输出 层节点输出 c与期望输出值 c ) f ; 的误
Xl
差 ;
X2
() 4 向隐含 层节 点反 向分 配误 差
e =b・ 1 , ・ , ,( 一b) ( ‘)
】I ( l
() 5权值 调 整
Ⅳ
图 1 三 层 前 向 网 络 结 构 图
△ t ) 吩+ ( +1 =
勺 厂 :(
.
‘ + =, n b ) , 1…,
() 2
式 中 :( 厂 )=( +e) 1 ~一 输 入层 输 入 , 是输 入层 也
进行 了仿真 。验证表 明 B P神经网络可以运用 到测试设备 的故障诊断 , 具有易于实现 和诊断精度高 的特点。 关键词 : 测试 系统 ; P神经网络 ; B 故障诊断
1 引言
对导 弹 的状态 和性 能进行 测试 是 导 弹发射前 必要 的 步骤 , 测试 能 否有效 、 速直 接 影 响 到 导 弹 的正 常发 射 , 快 此时 负责测 试 导弹 的 导 弹测 试 系 统 显 得尤 为 重 要 , 是 其 否处 于 良好 状 态或 者说 出现 故 障 能 否及 时发 现 和 排查 ,
范红 军 姚 海 燕 杨 秀芹 张 小 杰
( 海军航 空工程学 院青 岛分 院, 山东 青 岛 2 64 ) 601
摘 要: 本文 以某导弹伺 服机 构的测 试设备故障诊断为例 , B 将 P神经网络引入测试系统 的故 障诊 断中, 建立 了基于 B P神经网络的故 障诊断模 型 , 并
() 3 计算输出 层节点输出 c与期望输出值 c ) f ; 的误
Xl
差 ;
X2
() 4 向隐含 层节 点反 向分 配误 差
e =b・ 1 , ・ , ,( 一b) ( ‘)
】I ( l
() 5权值 调 整
Ⅳ
图 1 三 层 前 向 网 络 结 构 图
△ t ) 吩+ ( +1 =
基于BP神经网络的故障模式识别与应用

。
建立
敛
BP
,
识别结果稳定
神 经 网 络 ; 故 障诊 断
文献标识码
:
A
文章编号
:
10 0 9 9 4 9 2
-
(2 0 0 8 )
10
—
0 10 3 0 3
—
1
引言
近 年来
,
3
现 代 化 企 业 中 的 工 厂 设 备 自动 化 程 度 普 遍 提
,
神 经 网 络 应 用 于 模 式 识 别 的优 势
。
行 状 态 监 控 进 行 了 仿 真试 验 研 究
层
,
其 神 经 网络 结 构 如 图 2 所 示
针对 具 体的识别实例
,
2
故 障识 别 系 统 的基 本 原 理
故 障诊 断 识 别 系 统 在 功 能 上 应 包 括 故 障 信 号 的 检 测
、
神经 网络对 函数和信号可 以 以
任意 的精度逼 近
神经 网络 改进 算 法
,
供依据
本文重 点研 究
。
一
种 改进 的 B P 神经 网络分类 器
变换 函数 和 动量 因子
隐层 作 用 函 数 采 用 新 的 变 换 函 数
即 由原 来 的 S 函 数
将 其 应 用 于 故 障诊 断 中
收 稿 日期
:
200 8 03 20
— —
匿鎏雪玉亚蚕
技术
变 为 厂( )=a h ( 。 新 的变 换 函 数 能 够 增 大 取 值 范 围 , tn ) 有 利 于 加 速 收 敛 。 输 出层 采 用 线 性 函数 的 前 馈 神 经 网
应县
建立
敛
BP
,
识别结果稳定
神 经 网 络 ; 故 障诊 断
文献标识码
:
A
文章编号
:
10 0 9 9 4 9 2
-
(2 0 0 8 )
10
—
0 10 3 0 3
—
1
引言
近 年来
,
3
现 代 化 企 业 中 的 工 厂 设 备 自动 化 程 度 普 遍 提
,
神 经 网 络 应 用 于 模 式 识 别 的优 势
。
行 状 态 监 控 进 行 了 仿 真试 验 研 究
层
,
其 神 经 网络 结 构 如 图 2 所 示
针对 具 体的识别实例
,
2
故 障识 别 系 统 的基 本 原 理
故 障诊 断 识 别 系 统 在 功 能 上 应 包 括 故 障 信 号 的 检 测
、
神经 网络对 函数和信号可 以 以
任意 的精度逼 近
神经 网络 改进 算 法
,
供依据
本文重 点研 究
。
一
种 改进 的 B P 神经 网络分类 器
变换 函数 和 动量 因子
隐层 作 用 函 数 采 用 新 的 变 换 函 数
即 由原 来 的 S 函 数
将 其 应 用 于 故 障诊 断 中
收 稿 日期
:
200 8 03 20
— —
匿鎏雪玉亚蚕
技术
变 为 厂( )=a h ( 。 新 的变 换 函 数 能 够 增 大 取 值 范 围 , tn ) 有 利 于 加 速 收 敛 。 输 出层 采 用 线 性 函数 的 前 馈 神 经 网
应县
基于BP神经网络的智能故障诊断及其改进算法研究

故障类型 1 灯丝故障 激励故障 磁场过流 阴极过流 管体过流 0.9966 0.0026 -0.016 2 0.0047 0.9981 0.0052 网络输c出值y 3 0.0047 0.0023 0.988 4 0.0115 -0.0063 0.0297 5 0.005 -0.0056 0.0121
Free Powerpoint Templates
Page 8
BP神经网络算法
BP神经网络算法的实现过程
误差反传算法的主要思想是把学习过程分为两个阶段: 第一阶段(正向传播过程),给出输入信息通过输入层经隐含层处理
并计算每个单元的实际输出值
第二阶段(反向过程),若在输出层未能得到期望的输出值,则逐层 递归地计算实际输出与期望输出之差值(即误差)
0.00
0.30 0.30 0.70
0.00
0.10 0.10 0.20
0.00
0.60 0.90 0.00
0.00
0.00 0.00 0.10
0.00
0.00 0.00 0.00
0.00
0.00 0.00 0.00
0.00
0.00 0.00 0.00
0.00
0.00 0.00 0.00
Free Powerpoint Templates
Free Powerpoint Templates
Page 6
人工神经网络
神经网络的学习规则
目前学习算法的学习规则一般可以分为三类有指导学习规则、无指导 学习规则、增强学习规则
有指导学习网络是神经网络发展的主流 其中具有代表性的有: Hebb规则,Delta规则,梯度下降学习规则。
Free Powerpoint Templates
Free Powerpoint Templates
Page 8
BP神经网络算法
BP神经网络算法的实现过程
误差反传算法的主要思想是把学习过程分为两个阶段: 第一阶段(正向传播过程),给出输入信息通过输入层经隐含层处理
并计算每个单元的实际输出值
第二阶段(反向过程),若在输出层未能得到期望的输出值,则逐层 递归地计算实际输出与期望输出之差值(即误差)
0.00
0.30 0.30 0.70
0.00
0.10 0.10 0.20
0.00
0.60 0.90 0.00
0.00
0.00 0.00 0.10
0.00
0.00 0.00 0.00
0.00
0.00 0.00 0.00
0.00
0.00 0.00 0.00
0.00
0.00 0.00 0.00
Free Powerpoint Templates
Free Powerpoint Templates
Page 6
人工神经网络
神经网络的学习规则
目前学习算法的学习规则一般可以分为三类有指导学习规则、无指导 学习规则、增强学习规则
有指导学习网络是神经网络发展的主流 其中具有代表性的有: Hebb规则,Delta规则,梯度下降学习规则。
Free Powerpoint Templates
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( 9)
— 97 —
© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
目前把神经网络应用到网络故障诊断领域中获得的成
1 引言
网络的故障诊断是项复杂而重要的工作 ,做好网络故障 诊断对于整个网络的运行有着重要的意义 。传统的局域网 检测通常是人工配合一些软件以及仪器的检测 。手工诊断 方法简陋而且操作不方便 ,耗时多 ; 从八十年代开始 , 随着专 家系统的研究的深入 , 网络故障诊断也采用了这种技术 , 从 此网络故障诊断朝着智能化的方向发展 。但专家系统在应 用中存在知识库欠完备 、 无法处理不确定性问题 、 系统缺乏 自学习与自组织能力等弊端 。近年来神经网络的研究发展 十分迅速 ,神经网络具有较强的学习性 、 鲁棒性 ,在故障诊断 中受到广泛的重视 ,并为智能故障诊断技术的研究开辟了条 新的途径
2. 1 基本的 BP神经网络 BP网络是指由非线性变换单元组成的前馈网络 , 它由
的过程可视为无约束非线性优化过程 , 通常的 BP 训练算法 采用最速下降法 , 相应的对权值矩阵的 调整采 用 Delta 规 则 [ 3, 4 ] , 该规则对隐藏层和输出层之间的连接权值采用如下 公式调整 :
第 27 卷 第 4期 文章编号 : 1006 - 9348 ( 2010) 04 - 0096 - 03
计 算 机 仿 真
2010 年 4 月
改进的 BP神经网络在局域网故障诊断中的应用
王宇浩 ,王海波
(中南大学信息科学与工程学院 , 湖南 长沙 410083)
摘要 : 现有的网络故障诊断方法存在诸多的不足 ,为了能够实现准确有效快速地排除网络故障 ,将人工神经网络的方法应用 到对局域网的故障诊断中 。先对传统的 BP 人工神经网络进行了分析 , 针对其收敛速度慢 , 存在局部极小值的缺点提出了 一种改进后的 BP 人工神将网络 。并先后将传统的以及改进后的两种 BP 神经网络应用到局域网的故障诊断中 。仿真测试 结果表明改进后的 BP 神经网络方法相比传统的 BP 神经网络方法确实能够更有效快速地完成对局域网的故障诊断 , 具有 一定的应用价值 。 关键词 : 神经网络 ; 计算机网络 ; 故障诊断 中图分类号 : TP393 文献标识码 : B
[ 1, 2 ]
果不是很多 ,一般是利用常规的 BP 神经网络来对网络进行 故障诊断 。但常规的 BP 神经网络存在学习速度缓慢 , 存在 局部极小值问题 ,有时并不能获得较为满意的结果 。本文在 深入研究了常规的 BP 算法的基础上 ,提出了一种能加快收 敛速度 、 抑制局部极小以及减少学习过程的振荡现象的方 法 。改进的 BP神经网络会根据局域网故障征兆信息很快的 给出局域网的故障原因 ,使网络管理员能够快速准确的知道 故障所发生之处 , 从而迅速的排除故障维护网络的顺畅使 用 ,方便网络用户 ,提高网络服务质量 。
— 96 —
© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
算法的拓扑结构如图 1 所示 。
的值 。例如 ε = 1. 0 e - 3否则转向前传播的后一阶段 。 这两个阶段的工作一般应受到精度要求的控制 , 根据
W ij = W ij +Δ W ij = W ij +α O j ( 1. 0 - O j ) O i ・
h m k 1 k2
一个输入层 、 一个输出层和若干隐含层组成 , 同层神经元之 间互不连接 ,相邻层的神经元通过权值连接 ,最基本的 BP 神 经网络是三层前馈型神经网络 。 对于三层 BP神经网络 ,其输入向量为 X = ( X 1 , X 2 , . . . ,
W jk = W jk +Δ W jk = W jk +α O ( 1. 0 - O k ) ( Yk - O k ) O j ( 4)
其中 :α为神经网络给定的学习率 , 在 ( 0, 1 ) 之间取值 , O j ,
O k , Yk 分别为隐藏层第 j个神经元输出值 、 输出层第 k 个神
经元输出值以及输出层第 k 个神经元理想输出值 。 对输入层和隐藏层之间的连接权值矩阵调整 , 则采用下 列公式 :
T T X n ) , 输出向量为 O = ( O 1 , O 2 , . . . , O n ) , 输入层为 n 个神经
k1 = 1 k2 = 1
W ∑∑
O j+1, k2 ( 1. 0 - O j+1, k2 ) ( Y j+1, k2 - O j+1, k2 )
( 5)
其中 : O i , O j , O j + 1, k2分别表示输入层第 i个神经元隐藏层 第 j个神经元和输出层第 k2 个神经元的输出值 , Y j + 1, k2表示 输出层第 k2 个神经元理想输出值 。
2 ) 向后传播阶段
Δ W ij ( t + 1 ) = ( 1 +λ)α ( t)δ W ij ( t) jO i + ( 1 +λ)β( t)Δ
( 7)
若 ΔE > 0 说明 t次迭代被拒绝 , 应该放慢快学习速率 , 惯性 因子也相应减小 , 故有 : Δ W jk ( t + 1 ) = ( 1 +λ)α ( t)δ W jk ( t) k O j + ( 1 - λ)β( t)Δ
3 以上 , 否则网络极不稳定 , 训练时几乎不能收敛到预定的
研究表明 , 上述常规 BP训练算法学习速度较慢 , 训练次 数常需要上千次甚至上万次 。为加快学习速率并减少震荡 可采用加入动态学习因子 α和惯性因子 β的方法 。为描述 δ 简单起见 , 可将式中的 Δ W jk和 Δ W ij分别记为 Δ W jk =α kO j 和 Δ δ W ij =α jO i , 并记 ΔE = E ( t) - E ( t - 1 ) , 它表示第 t 次迭代 的误差测度和前一次迭代误差测度之差 。这样 , 引入动态学 习因子和惯性因子后的权值公式可表示如下 : 若 ΔE < 0 说明 t次迭代被接受 , 应该加快学习速率 。惯 性因子也相应增大 , 故有 : Δ W jk ( t + 1 ) = ( 1 +λ)α ( t)δ W jk ( t) k O j + ( 1 +λ)β( t)Δ
2. 2 改进后的 BP神经网络
元 , 隐藏层为 h 个神经元 , 输出层为 m 个神经元 , W ij为输入 层和隐藏层之间的连接权重 , W jk为隐藏层和输出层之间的 连接权重 , 其中 n 即为输入向量维数 , m 即为输出向量维数 , 隐藏层的神经元个数 h 可认为与问题相关 , 目前的研究结果 还难以给出 h 与问题的类型和规模之间的函数关系 , 在数值 实验中发现 h 大致可在 [ n / 2 + l, 3 n ]之间取值 , n 至少应该在
2 BP 算法及其改进
BP算法是人工神经网络算法的一个突破 , 以其强大的
。ห้องสมุดไป่ตู้
适应性得到了广泛的应用 。其拓扑结构由输入层 、 隐层和输
基金项目 : 国家自然科学基金 : 60604005 收稿日期 : 2008 - 12 - 28 修回日期 : 2009 - 02 - 27
出层构成 ,隐层可以是一个 ,也可以是多个 。典型单隐层 BP
Applica tion of an I m proved BP Neura l Network in L oca l Area Network Fault D ia gnosis
WAN G Yu - Hao, WAN G Hai - bo
( School of Information Science and Engineering, Central South University, Changsha Hunan 410083, China ) ABSTRACT: The methods of existing net work fault diagnosis have many deficiencies . In order to exclude the fault of network accurately and effectively, in this paper, artificial neural net work method is app lied in fault diagnosis on the LAN. An imp roved BP neural network is p roposed for the purpose of overcom ing the slow convergence and existence of local m inim um in conventional BP neural network. Both the conventional and the imp roved BP neural net work are app lied in the LAN fault diagnosis respectively . The result of the si m ulation show s that the imp roved BP neural net2 work is more fast and effective than the conventional BP neural network in the task of fault diagnosis, thus, this new method has p racticability . KEYWO RD S: Neural network; Computer network; Fault diagnosis
— 97 —
© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
目前把神经网络应用到网络故障诊断领域中获得的成
1 引言
网络的故障诊断是项复杂而重要的工作 ,做好网络故障 诊断对于整个网络的运行有着重要的意义 。传统的局域网 检测通常是人工配合一些软件以及仪器的检测 。手工诊断 方法简陋而且操作不方便 ,耗时多 ; 从八十年代开始 , 随着专 家系统的研究的深入 , 网络故障诊断也采用了这种技术 , 从 此网络故障诊断朝着智能化的方向发展 。但专家系统在应 用中存在知识库欠完备 、 无法处理不确定性问题 、 系统缺乏 自学习与自组织能力等弊端 。近年来神经网络的研究发展 十分迅速 ,神经网络具有较强的学习性 、 鲁棒性 ,在故障诊断 中受到广泛的重视 ,并为智能故障诊断技术的研究开辟了条 新的途径
2. 1 基本的 BP神经网络 BP网络是指由非线性变换单元组成的前馈网络 , 它由
的过程可视为无约束非线性优化过程 , 通常的 BP 训练算法 采用最速下降法 , 相应的对权值矩阵的 调整采 用 Delta 规 则 [ 3, 4 ] , 该规则对隐藏层和输出层之间的连接权值采用如下 公式调整 :
第 27 卷 第 4期 文章编号 : 1006 - 9348 ( 2010) 04 - 0096 - 03
计 算 机 仿 真
2010 年 4 月
改进的 BP神经网络在局域网故障诊断中的应用
王宇浩 ,王海波
(中南大学信息科学与工程学院 , 湖南 长沙 410083)
摘要 : 现有的网络故障诊断方法存在诸多的不足 ,为了能够实现准确有效快速地排除网络故障 ,将人工神经网络的方法应用 到对局域网的故障诊断中 。先对传统的 BP 人工神经网络进行了分析 , 针对其收敛速度慢 , 存在局部极小值的缺点提出了 一种改进后的 BP 人工神将网络 。并先后将传统的以及改进后的两种 BP 神经网络应用到局域网的故障诊断中 。仿真测试 结果表明改进后的 BP 神经网络方法相比传统的 BP 神经网络方法确实能够更有效快速地完成对局域网的故障诊断 , 具有 一定的应用价值 。 关键词 : 神经网络 ; 计算机网络 ; 故障诊断 中图分类号 : TP393 文献标识码 : B
[ 1, 2 ]
果不是很多 ,一般是利用常规的 BP 神经网络来对网络进行 故障诊断 。但常规的 BP 神经网络存在学习速度缓慢 , 存在 局部极小值问题 ,有时并不能获得较为满意的结果 。本文在 深入研究了常规的 BP 算法的基础上 ,提出了一种能加快收 敛速度 、 抑制局部极小以及减少学习过程的振荡现象的方 法 。改进的 BP神经网络会根据局域网故障征兆信息很快的 给出局域网的故障原因 ,使网络管理员能够快速准确的知道 故障所发生之处 , 从而迅速的排除故障维护网络的顺畅使 用 ,方便网络用户 ,提高网络服务质量 。
— 96 —
© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
算法的拓扑结构如图 1 所示 。
的值 。例如 ε = 1. 0 e - 3否则转向前传播的后一阶段 。 这两个阶段的工作一般应受到精度要求的控制 , 根据
W ij = W ij +Δ W ij = W ij +α O j ( 1. 0 - O j ) O i ・
h m k 1 k2
一个输入层 、 一个输出层和若干隐含层组成 , 同层神经元之 间互不连接 ,相邻层的神经元通过权值连接 ,最基本的 BP 神 经网络是三层前馈型神经网络 。 对于三层 BP神经网络 ,其输入向量为 X = ( X 1 , X 2 , . . . ,
W jk = W jk +Δ W jk = W jk +α O ( 1. 0 - O k ) ( Yk - O k ) O j ( 4)
其中 :α为神经网络给定的学习率 , 在 ( 0, 1 ) 之间取值 , O j ,
O k , Yk 分别为隐藏层第 j个神经元输出值 、 输出层第 k 个神
经元输出值以及输出层第 k 个神经元理想输出值 。 对输入层和隐藏层之间的连接权值矩阵调整 , 则采用下 列公式 :
T T X n ) , 输出向量为 O = ( O 1 , O 2 , . . . , O n ) , 输入层为 n 个神经
k1 = 1 k2 = 1
W ∑∑
O j+1, k2 ( 1. 0 - O j+1, k2 ) ( Y j+1, k2 - O j+1, k2 )
( 5)
其中 : O i , O j , O j + 1, k2分别表示输入层第 i个神经元隐藏层 第 j个神经元和输出层第 k2 个神经元的输出值 , Y j + 1, k2表示 输出层第 k2 个神经元理想输出值 。
2 ) 向后传播阶段
Δ W ij ( t + 1 ) = ( 1 +λ)α ( t)δ W ij ( t) jO i + ( 1 +λ)β( t)Δ
( 7)
若 ΔE > 0 说明 t次迭代被拒绝 , 应该放慢快学习速率 , 惯性 因子也相应减小 , 故有 : Δ W jk ( t + 1 ) = ( 1 +λ)α ( t)δ W jk ( t) k O j + ( 1 - λ)β( t)Δ
3 以上 , 否则网络极不稳定 , 训练时几乎不能收敛到预定的
研究表明 , 上述常规 BP训练算法学习速度较慢 , 训练次 数常需要上千次甚至上万次 。为加快学习速率并减少震荡 可采用加入动态学习因子 α和惯性因子 β的方法 。为描述 δ 简单起见 , 可将式中的 Δ W jk和 Δ W ij分别记为 Δ W jk =α kO j 和 Δ δ W ij =α jO i , 并记 ΔE = E ( t) - E ( t - 1 ) , 它表示第 t 次迭代 的误差测度和前一次迭代误差测度之差 。这样 , 引入动态学 习因子和惯性因子后的权值公式可表示如下 : 若 ΔE < 0 说明 t次迭代被接受 , 应该加快学习速率 。惯 性因子也相应增大 , 故有 : Δ W jk ( t + 1 ) = ( 1 +λ)α ( t)δ W jk ( t) k O j + ( 1 +λ)β( t)Δ
2. 2 改进后的 BP神经网络
元 , 隐藏层为 h 个神经元 , 输出层为 m 个神经元 , W ij为输入 层和隐藏层之间的连接权重 , W jk为隐藏层和输出层之间的 连接权重 , 其中 n 即为输入向量维数 , m 即为输出向量维数 , 隐藏层的神经元个数 h 可认为与问题相关 , 目前的研究结果 还难以给出 h 与问题的类型和规模之间的函数关系 , 在数值 实验中发现 h 大致可在 [ n / 2 + l, 3 n ]之间取值 , n 至少应该在
2 BP 算法及其改进
BP算法是人工神经网络算法的一个突破 , 以其强大的
。ห้องสมุดไป่ตู้
适应性得到了广泛的应用 。其拓扑结构由输入层 、 隐层和输
基金项目 : 国家自然科学基金 : 60604005 收稿日期 : 2008 - 12 - 28 修回日期 : 2009 - 02 - 27
出层构成 ,隐层可以是一个 ,也可以是多个 。典型单隐层 BP
Applica tion of an I m proved BP Neura l Network in L oca l Area Network Fault D ia gnosis
WAN G Yu - Hao, WAN G Hai - bo
( School of Information Science and Engineering, Central South University, Changsha Hunan 410083, China ) ABSTRACT: The methods of existing net work fault diagnosis have many deficiencies . In order to exclude the fault of network accurately and effectively, in this paper, artificial neural net work method is app lied in fault diagnosis on the LAN. An imp roved BP neural network is p roposed for the purpose of overcom ing the slow convergence and existence of local m inim um in conventional BP neural network. Both the conventional and the imp roved BP neural net work are app lied in the LAN fault diagnosis respectively . The result of the si m ulation show s that the imp roved BP neural net2 work is more fast and effective than the conventional BP neural network in the task of fault diagnosis, thus, this new method has p racticability . KEYWO RD S: Neural network; Computer network; Fault diagnosis