版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机测量与控制计算机测量与控制基金项目:国家自然科学基金(51177072);齐齐哈尔市科技攻关项目(GYGG-201106)通讯作者: HYPERLINK mailto:954134803 954134803 基于GA-BP的移动通信设备故障诊断姚仲敏1,沈玉会21,2(齐齐哈尔大学 通信与电子工程学院,黑龙江 齐齐哈尔 161000;)摘要:为了提高基站维护人员处理通信设备故障的作业效率和智能化水平,采用BP神经网络算法和遗传算法、粒子群算法分别优化的BP神经网络算法搭建三种通信设备故障诊断模型,预测设备可能发生的故障类型,用以指导基站维护人员有针对性的消除故障,有效减少人为误判,并大大
2、节省设备故障诊断时间。Matlab仿真结果表明:本文的BP,GA-BP和POS-BP神经网络算法模型都能够实现设备故障类别的预测,且所设计的GA-BP算法模型相比BP或POS-BP神经网络算法模型对通信设备的故障诊断来讲有更好的适应性,具有较高的工程应用价值。关键词:故障诊断,神经网络,遗传算法,粒子群算法中图分类号: 文献标识码: Fault Diagnosis of Mobile Communication Equipment Based on GA-BPYao Zhongmin1 , Shen Yuhui21,2(Qiqihar University, Communications an
3、d Electronics Engineering, Qiqihar, Heilongjiang 161000 )Abstract: In order to improve the maintenance staff to handle failure of communication base station equipments efficiently and intelligently, BP neural network algorithm, and Genetic algorithms or particle swarm algorithm which optimizing BP n
4、eural network algorithm respectively, are adopted to Build three communication equipment fault diagnosis models, to predict the type of device failures that may occur, for guiding the base station maintenance person eliminating faults targeted, reducing humans misjudgment effectively, and saving equ
5、ipment troubleshooting time greatly. The Matlab simulation results show that: BP, GA-BP and POS-BP neural network algorithms models in this paper are all able to achieve the purpose of prediction for the equipments failure categories, in addition, the GA-BP algorithm model compared to BP or POS-BP n
6、eural network algorithm model for communications equipment fault diagnosis has better adaptability, and higher engineering application value.Keywords: Troubleshooting, BP neural networks, genetic algorithms, particle swarm optimization0引言移动基站内通信设备发生故障的原因很多而且比较复杂,传统的预防维护和故障检修通常都是由代维公司的维护人员凭直觉或多年从业经验来
7、确定设备故障,存在很多人为主观因素,容易出现判断不准或反复试测,耗时耗力的情况。而故障诊断可以为设备提供故障模式和故障原因的分析,为维护管理人员安排维修活动提供重要依据。通信设备的故障发生有随机性强,影响因子繁多并且复杂,状态波形多为非线性曲线的特点。而BP神经网络本身具有很强的非线性映射能力,特别适合用来研究设备故障诊断问题1。所以本文采用BP神经网络算法以及遗传算法优化的BP神经网络算法(用GA-BP表示)和粒子群算法优化的BP神经网络算法(用POS-BP表示)分别来建立设备故障诊断模型,科学智能高效的预测设备故障类型,提高基站维护人员处理通信设备故障的检测质量和工作效率。1算法模型分别搭
8、建BP,GA-BP,POS-BP神经网络诊断模型,预测设备故障类型。本文基站通信设备故障诊断的方式为:1)将故障状态参数(比如设备环境温度,湿度,气压变化率,功耗,工作频段,端口误码率,输入电压,电流,信道带宽,数据传输速率,振动振幅等)作为网络输入,故障原因(光端机光板坏、接头盒冻了、闪断、驻波比告警、载频板故障、馈线故障等等)对应输出;2)选取多组包含各类型故障的原始数据作为训练样本训练网络,用以确定网络结构;3)利用训练好的网络,预测给定的一组参数对应的故障类型,实现故障征兆集到故障集间的非线性映射2,3。其结构图如下:图 1神经网络故障诊断系统结构 1.1 BP网络结构人工神经网络(A
9、ctificial Neural Networks,ANNs)也称神经网络(NNs),顾名思义,就是模拟大脑神经元处理信息的方式解决特定问题或实现某种功能的一种仿生数学模型。BP(Back Propagation)神经网络作为最常见的NNs之一,被广泛用在分类,评估和预测上4。BP网络拓扑结构如图2所示: 图2 BP神经网络拓扑结构上图中,Xn为网络的输入,有N个神经元; Yq表示网络输出,有Q个神经元;中间为隐含层,有M个神经元。e表示网络实际输出值Yq与期望值Yp之间的误差。Wij表示输入层和隐含层的权值,Wjk表示隐含层与输出层的权值,其中i=1,2,N;j=1,2,M;k=1,2,Q。
10、如图中所示,输入向量从输入层、隐含层、输出层逐层传播,通过Wij,Wjk的初始随机值和激励函数(本文取Sigmoid函数)来计算,得到Yq;BP神经网络的误差e自输出层、隐含层、输入层逐层反向传播,沿着e减小的方向修正各层的Wij,Wjk,反复修改Wij,Wjk直至算法收敛,得到满意的结果。隐含层的节点数对BP神经网络诊断精度有很大的影响,可根据公式采用“试凑”法加以确定。式中指输出层节点数,指输入层节点数,。梯度修正法(从网络预测误差的负梯度方向来修正网络)是BP神经网络最常用的权值阈值学习算法。但这种方式未将网络以前经验的积累考虑在内,所以学习过程收敛较慢。本文采用附加动量法来弥补梯度修正
11、法的不足,其权值学习公式如下:上式中,分别为,时刻的权值,为动量学习率。BP神经网络算法的预测模型有两个缺点:1)训练前,网络连接权重的随机初始赋值容易使算法收敛速度变慢,并且容易使网络陷入局部最优;2)BP神经网络由于其隐含层的不确定性,导致网络结构规模难以确定,训练容易发生“过拟合”和学习能力不足的现象。而遗传算法有良好的全局优化性能,很强的宏观搜索能力,能够很好的弥补BP神经网络的缺陷,粒子群算法也常常作为一种优化算法出现在BP神经网络算法预测模型中。1.2遗传算法、粒子群算法遗传算法(Genetic AlgorithmGA)通过模拟自然进化过程“优胜劣汰”的生存法则,采用启发性原理,按
12、照一定的适用度函数处理种群中的个体,保留适配值高的个体进行遗传操作(选择、交叉、变异),来搜索最优解5。粒子群算法(Particle Swarm Optimization)简称POS,1995年由R.C.Eberhart等人首先提出,模拟的是鸟群的捕食行为,与遗传算法类似,但没有GA的交叉和变异6。它通过追随当前搜索到的最优值,根据自己的速度来寻找全局最优。同遗传算法相比,POS算法简单容易实现且没有太多参数需要调整,收敛速度快且具有比遗传算法更高效的信息共享机制。GA-BP,POS-BP算法的流程图如图3和图4所示: 图3 GABP算法流程图遗传算法优化BP神经网络体现在两个地方:1)遗传编
13、码的个体表示BP网络的初始权值和阈值,2)将BP神经网络的预测误差e作为遗传算法中个体的适应度值,来筛选最优个体,并将其赋值给BP7。适应度函数的计算公式为: , ,是系数,表示BP神经网络输出节点数,指网络第个节点的期望输出,指相应的预测输出。图4 POSBP算法流程图与遗传算法类似,粒子群算法优化BP:每个粒子代表神经网络的权值和阈值,通过粒子寻优找到网络最佳的初始权值和阈值并赋值给BP神经网络。其适应度函数同上文。1.2.1遗传算子1)编码本文研究的设备故障类型诊断模型有8个输入量,5个输出量,设置隐含层为16个节点,则共有16*(8+5)=203个权值, 16+5=21个阈值,采用实数
14、编码,设置遗传算法个体编码长度为203+21=224。2)选择本文采用轮盘赌法进行个体选择,选择概率的计算公式为:, ,公式中,为系数,为种群个数,指个体的适应度值。3) 交叉和变异为保证遗传算法种群的多样性和收敛性,采用自适应交叉变异算子。在个体适应度小于平均适应度时,使用较大的交叉概率,以加快个体更新,增加种群多样性;反之,采用较小的交叉概率,来保障适应度高的个体在群体中的比例,提高算法的收敛速度8。交叉概率Pc的计算公式为:,同理,自适应变异概率的计算公式为:,一般,指需要交叉的个体适应度值,指需要变异的个体适应度值,指现在种群里的适应度最大值,为平均值。1.2.2粒子群算法参数POS算
15、法初始化为一组随机的粒子,然后通过迭代寻找最优解,通过适应度评价个体品质。迭代过程中粒子追随当前找到的最优个体极值和最优全局极值来展开搜索。粒子自我更新的公式为:。w为惯性权重;vi指当前粒子的移动速度,vi-1指上一代粒子的速度;c1,c2是粒子的学习因子,常取c1=c2=2;。惯性权重的计算公式为:,imax为迭代次数的最大值,it指当前的迭代次数。wmax为惯性权重的最大值,通常取0.9,wmin为惯性权重的最小值,通常取0.4,w很小时有利于发挥POS算法的局部搜索能力。当粒子最大速度很小时,使w趋近1,能够发挥粒子群的全局搜索能力,速度很大时,常取w=0.8。2 实验2.1实验数据和
16、参数设置将向量作为输入参数,代表基站通信传输设备一个检测点的仪表测试值或设备状态参数。本文选取设备环境温度,功耗,工作频段,端口误码率,电压,电流,信道带宽,数据传输速率8种参数作为输入。网络输出为5种设备故障类型,分别表示为00001(光端机光板坏),00010(接头盒冻了),00100(闪断),01000(微波故障),10000(微波闪断)。采集某代维管辖区域一类GSM传输设备一个月内的2106条故障数据进行BP算法建模。选择前1600条数据用来训练网络,506条数据用来验证网络。网络输入节点为8个,输出节点为5个,通过测试和比较,设置网络隐含层节点数为16,即网络结构为8-16-5。 设
17、置遗传算法优化代数为10,种群大小100,自适应交叉变异率。粒子群算法优化代数为10,初始化种群粒子为224维行向量,惯性权重wmax=0.9,wmin=0.4。三种算法的训练迭代次数均为1000,学习率0.1,训练目标误差0.00004。2.2实验结果MATLAB仿真结果如图5-图8所示图5 BP、GA-BP、POS-BP故障诊断结果对比图取同一组故障为闪断(期望输出为0,0,1,0,0)类型的输入参数验证输出,各算法输出如表1所示:表1 算法结果名称12345误差期望00100BP0.0982-0.16711.00950.24650.182516.23%GA-BP-0.00340.0117
18、1.00320.00550.005112.64%POS-BP-0.5883-0.28461.11730.78410.893336.39%由图5和表1可以看出,GA-BP的预测效果要明显优于单独的BP算法或POS-BP算法;POS-BP对于中间位的预测效果比较差。1.01.52.02.53.03.54.04.55.0-0.4-0.20.00.20.40.60.81.01.2时间/s输出神经网络预测 GA-BP预测输出期望输出图6 GA-BP故障诊断结果试验过程中,GA-BP对闪断的预测效果可以达到上图6 所示,准确率接近100%。123456789103032343638404244464850
19、最优个体适应度进化代数适应度图7 粒子群算法优化BP神经网络进化曲线123456789101130323436384042个体适应度进化代数适应度 图8 遗传算法优化BP神经网络进化曲线3 结论本文分别采用BP、GA-BP、POS-BP神经网络算法建立通信设备故障诊断模型来预测设备故障类型。通过Matlab仿真得到对比曲线,并做了误差分析。结果表明,利用本文的BP,GA-BP,POS-BP算法都能够实现基站设备故障类型的诊断;GA-BP的预测效果表明,本文遗传算法能够有效的提高BP神经网络模型对通信设备故障的诊断精度。本文的研究对代维公司管理层及时制定合理的维护、调度方案来保障通信网络正常运行具有一定的实际意义,且建模思想可以推广到农业,机械,医疗,电力等设备管控对业务影响重大的其他领域。参考文献1丁立伟,聂婷,李停. 基于BP网络和专家系统的铝电解槽分层故障诊断J. 计算机测量与控制,2014,11:3476-3479.2侯晓凯. 基于神经网络的多状态网络设备故障预测的研究D.山东大学,2014.3Jie Xu,Keiji Yamada,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度林木采伐安全与生态补偿基金管理协议4篇
- 二零二五年度智慧仓储租赁服务协议书3篇
- 2024酒店照明设计装修合同
- 个人租用公司车辆2024年度协议模板版A版
- 2025年版学校校园照明系统升级改造合同示例3篇
- 二零二四年国际贸易与合作协议
- 2025年度环保节能设备供应合同4篇
- 2025年度电子商务平台合作运营服务协议范本正规范本4篇
- 二年级数学(上)计算题专项练习
- 2025年度汽车租赁与绿色出行倡导合同2篇
- 员工宿舍用电安全培训
- 家庭年度盘点模板
- 河南省郑州市2023-2024学年高二上学期期末考试 数学 含答案
- 2024年资格考试-WSET二级认证考试近5年真题集锦(频考类试题)带答案
- 试卷中国电子学会青少年软件编程等级考试标准python三级练习
- 公益慈善机构数字化转型行业三年发展洞察报告
- 饲料厂现场管理类隐患排查治理清单
- 【名著阅读】《红岩》30题(附答案解析)
- Starter Unit 2 同步练习人教版2024七年级英语上册
- 分数的加法、减法、乘法和除法运算规律
- 2024年江苏鑫财国有资产运营有限公司招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论