




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于遗传神经网络的电力机车主变流器故障诊断Fault Diagnosis of Locomotive Converter based on Genetic Neural Network魏志磊,苏宏升(兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070)Wei Zhilei,Su Hongsheng (College of Automation & Electrical Engineering, Lanzhou Jiaotong University, Gansu Lanzhou 730070)摘要:在变流器的故障诊断系统中,针对BP算法存在收敛速度慢、容易陷入局部极小值的问题,文章采用了遗传算法的选择、交叉、变异过程代替BP神经网络的反向传播过程的遗传神经网络算法。通过仿真试验证明,这种算法具有收敛速度快、推广性强的特点,极大提高了变流器的故障诊断系统的效率和准确性。关键词:故障诊断;BP神经网络;遗传算法中图分类号:U264.3+7;U226.8+1 文献标识码:A 文章编号:abstract:Converter in the fault diagnosis system, the BP algorithm for the existence of slow convergence and easy local minimum value of the genetic algorithm using selection, crossover, variation of the process of BP neural network to replace antipropagation of genetic neural network algorithm. The simulation tests proved that the algorithm has fast convergence and the promotion of strong features, greatly improved converter fault diagnosis system efficiency and accuracy.Key words:fault diagnosis; BP neural network; genetic algorithmCLC number: U264.3+7;U226.8+1 Document code: A Article ID:1引言机车变流器是电力机车能量转换的关键部件,由大功率半导体整流管、晶闸管以及其它相关元件组成,其技术状态良好与否直接影响到铁道机车车辆的安全运行和铁路运输的正常运营。而对变流器的故障研究,对于减少机车车辆运行的故障发生率,保证机车的安全运行具有重要意义。为此,本文提出了遗传算法和神经网络相结合的故障诊断方法,并将此方法应用于电力机车主变流器的故障诊断中。2 电力机车主变流器国产交直型电力机车主电路主要由受电弓、主变压器、整流装置、牵引电机及有关高压电器组成,它将牵引接触网的电能转变为列车的机械能1。其主变流器的主电路大多数采用不等分三段半控桥相控整流调压配以电阻制动低速加馈,电路原理图如图1所示。由于该电路结构简单,控制方便,所以广泛应用于交直型电力机车中。图1 变流器主电路图3. 遗传算法优化神经网络原理3.1 BP神经网络BP网络结构模型如图2所示。图2 神经网络结构图输入层:从系统接收输入信息,即为经过归一化处理计算出的故障特征值(x=8),X(x1, x2,., xn)。 隐含层:把从输入得到的信息进行内部学习和处理,通过权值和阈值连接输入层和输出层(M=20)。输出层:输出层的节点数(Y=7),即为故障模式的总数。3.2 遗传算法遗传算法是一种基于自然选择和自然遗传的全局优化算法用遗传算法对多个个体组成的群体进行操作,通过遗传算法可以使个体间的信息得以交换,这样群体中的个体一代一代地得以优化,并逐步逼近最优解。利用遗传算法求解最优问题的步骤为:首先对所需优化的参数进行染色体编码,并在遗传空间随机产生初始群体;然后计算出各个个体的适应度,其次根据适应度的大小将遗传算子作用于群体,对其染色体进行选择、交叉、变异等遗传操作,剔出适应度低的个体,保留适应度高的个体,从而产生新一代群体;使群体的收敛速度加快,最后通过这样反复操作,向更优解得方向优化,直到满足预定的收敛指标。3.3 用遗传算法优化bp神经网络用遗传算法来训练人工神经刚络的研究工作20世纪90年代刚刚开始,目前普遍采用的网络模型为BP网络,但神经网络在训练时权值的调整采用的是传统的梯度下降法,而传统的梯度降法是沿着误差函数的梯度修改网络连接参数,对于网络的拓扑结构的学习是十分困难的。而以编码为基础、随机的遗传算法既可以对神经网络连接权值进行优化,也可以对神经网络的拓扑结构同时进行优化,且能克服基于梯度学习算法中存在的学习收敛速度慢和易收敛于局部最优等问题。鉴于此可将遗传算法引入神经网络模型的训练过程,建立机械故障诊断的遗传神经网络模型。根据遗传算法的思想,用遗传算法优化神经网络的流程图如图3所示。采用遗传算法建立网络模型的方法是:(1)设第i个学习样本的第j个网络输出值为Oij其期望值为Eij,则可以建立如下目标函数 F=(Oij-Eij)2 (1)(2)用遗传算法求其极小值,则可得到对应的神经单元的联结权值,式(1)中Oij是神经单元联结权值的函数,Eij是常数,从而F与神经单元联结权值构成函数关系。用遗传算法对式(1)进行优化整个网络中所有单元的权值对应着式(1)的最小值,如果该最小值达到所要求的精度,即证明正确的网络输入输出关系已经建立起来了。开始初始化种群译码,神经网络计算适应度函数F=(ij-Eij)2(Eij为函数期望值)终止?选择适应度值高的进入下一代选择交叉变异产生新种群选此权值为优化权值结束NY图3 遗传算法优化神经网络的流程图4 基于遗传算法和神经网络的故障诊断方法的应用和分析4.1主变流器的故障信息提取电力机车主变流器的组成元件主要为大功率整流二极管和晶闸管元件,所以变流器发生故障时表现为晶闸管或整流二极管的损坏。功率元件的故障可分为直通故障和开路故障两种6。当变流器发生直通故障时,将会在短时内烧坏与晶闸管串联的熔断器,最终表现为开路故障所以开路故障基本上可反映主变流器的主要故障现象。利用Matlab平台上的动态系统通用软件SIMULINK中的电力系统工具箱(Power SystemBlockset,简称PSB)对变流器工作在额定运行情况下进行SIMULINK建模并仿真,各元件参数设定参见文献3。变流器部分故障及正常输出波形如图4所示(横坐标为t/s,纵坐标为V/v)。(a)正常工作 (b)VD1开路故障图 4 变流器的输出波形图4.2 应用与分析通过分析主变流器的具体工作过程,着重考虑其输出电流和输出电压两个参数。因电感和牵引电机的作用,输出电流发生滞后处于脉动状态,且谐波含量大,而输出电压受变化负载的影响相当小,所以当主变流器的功率元件出现故障时,其输出电压波形将发生严重畸变,即可通过对输出电压波形特点的分析准确定位故障元件。由于变流器输出波形中通常含有非平稳信号和畸变信号,所以采用小波分析4对输出电压波形进行故障特征矢量提取,具体提取过程及方法参考文献3,5。在采用遗传神经网络对变流器的故障进行诊断之前,先对主变流器的故障运行状态进行编码。根据文献2对故障模式以大类和小类的方式进行编码,用七位编码X7X6X5X4X3X2X1,其中Xi=0或1,第5-7位用于大类编码,第1-4位用于小类编码。对应于每组特征信号的故障编码作为神经网络的期望输出。在每一大类下的小类编码中,采用了循环编码,这样有利于神经网络对样本的学习和提高诊断是的准确性1。本文采用每一种故障类型对应于一个决策属性的方法,如表1所示,根据仿真模型得到的输出电压信号进行小波包基函数分解,从而建立主变流器的故障特征表1.3。这样就可以通过将现场提取的信号进行小波去噪和特征提取,之后与故障特征表对应比较,确定故障类型,给出故障代码,从而实现故障的诊断。表1 变流器故障模式编码故障序号故障编码故障模式故障序号故障编码故障模式大类小类大类小类10000000无故障200111000VD2和VT3故障20010001VD1故障210111001VD2和VT4故障(或VT1和VT4)30010011VD2故障220111011VT1和VT340010111VT1故障230111010VT2和VT4故障50010110VT2故障241000001VD3和VT5故障(或VD3和VT6)60010100VT3故障251000011VD3和VT570011100VT4故障261000111VD4和VT580011000VD3或VT6故障271000110VD4和VT4故障(或VT4和VT5)90011001VD4或VT5故障281010001VD3和VD1故障(或VT6和VD1)100100001VD1和VD2故障291010011VD3和VD2故障(或VT6和VT2)110100011VD3和VD4故障(或VT5和VT6故障)301010111VD3和VT1故障(或VT6和VD1)120100111VT1和VT2故障311010110VD3和VT2故障(或VT2和VT6)130100110VT3和VT4故障321010100VD3和VT3故障(或VT3和VT6)140110001VD1和VT1故障 331011100VD3和VT4故障(或VT4和VT6)150110011VD1和VT2故障341100001VD4和VD1故障(或VT5和VD2)160110111VD1和VT3故障(或VT2和VT3V)351100011VD4和VD2故障(或VT5和VD2)170110110VD1和VT4故障361100111VD4和VT1故障(或VT1和VT5)180110100VD2和VT1故障371100110VD4和VT2故障(或VT2和VT5)190111100VD2和VT2故障 381100100VD4和VT3故障(或VT3和VT5)根据上述的故障模式编码可以将输出节点说取7,按照一般的经验,隐层的节点数一般取2N+1(N为输入的节点数左右,通过试验取为20.设网络输出总误差为10-2,用Matlab语言及神经网络工具箱生成神经网络,采用遗传算法进行训练。训练的输入参数为P1,期望值为他t1.网络输出参数与期望值t1基本相等,建立神经网络模型,采用三层网络,输入层和隐含层采用tansig函数,输出层采用purehn函数。参数设定输入层单元数为8,隐含层单元数为20,输出层单元数为7。设初始群体个数为5O,迭代次数为250,选择概率为0.09,交叉概率为0.8,变异概率为0.02,用训练样本对GABP进行训练,即将变流器的38组故障模式的输出电压波形经小波分析提取的训练样本数据输入到ga-bp神经网络进行网络训练,其训练误差曲线图和优化曲线图分别如图5(横坐标为迭代次数,纵坐标为训练误差)和图6所示(横坐标为遗传算法迭代次数,纵坐标为最佳适应度值)。图5 神经网络的训练误差曲线图 图6 遗传神经网络优化曲线图表 2 测试样本数据序号输入特征矢量x1x2x3x4x5x6x7x811.49281.02770.34760.13840.11070.06200.11990.500021.54860.95850.29510.15640.11690.12650.06890.500031.38360.81430.22990.15860.05660.09550.06231.000041.40360.79680.23010.14580.13140.06480.10050.000051.46740.85930.17110.10540.13820.09690.09540.000061.14940.70280.21120.13350.15170.04770.07500.500071.24330.68570.15020.13830.11800.06350.08781.000080.94210.63640.20850.07940.09430.11280.08010.000091.43700.77250.26560.16470.11900.09640.05200.0000101.13610.79130.28420.12210.09980.04790.05761.0000111.53310.91380.26150.12270.12100.10920.07450.5000遗传神经网络经训练之后便可用于变流器的故障识别。从选取VD1故障、VD2故障、VT1故障、VT2故障、VT3故障、VT1和VT2故障、VD3和VT4故障、VT1和VT5、VD2和VT3故障、VD3和VD1故障、无故障中的输出电压波形经小波分析提取的数据为测试样本数据,表2中的数据即为用于遗传神经网络诊断模型的测试样本数据。将此11组数据输入到已经训练好的遗传神经网络, 其诊断结果如表3所示。从该表中可以看出,遗传神经网络系统对第1、2、3、4、5、6、8、9、10、11组模式的诊断结果与变流表3 遗传神经网络诊断结果序号故障模式遗传神经网络输出层输出结果诊断结果1VD1故障0.00000.00000.99890.00000.00000.00001.0000VD1故障2VD2故障0.00000.00000.99930.00000.00000.99921.0000VD2故障3VT1故障0.00000.0040.1.00000.00001.00001.00001.0000VT1故障4VT2故障0.00000.00001.00000.00000.99961.00000.0000VT2故障5VT3故障0.00000.00001.00000.00001.00000.00020.0000VT3故障6VT1和VT2故障0.00001.00000.00230.00001.00001.00001.0000VT1和VT2故障7VD3和VT4故障0.00001.00001.00001.00000.00151.00001.0000VT1和VT38VT1和VT51.00001.00000.00000.00001.00001.00001.0000VT1和VT59VD2和VT3故障0.00001.00001.00000.99990.00000.00010.0001VD2和VT3故障10VD3和VD1故障1.00000.00001.00000.00010.00000.00001.0000VD3和VD1故障11无故障0.00000.00000.00420.00000.00010.00020.0002无故障器实际故障模式相一致,而第7组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃稀土新材料股份有限公司招聘考前自测高频考点模拟试题参考答案详解
- 2025年福建省三明市尤溪县总医院招聘10人模拟试卷及答案详解(考点梳理)
- 2025贵州黔东南州剑河县顺诚公司紧急招聘长期搔菌人员15人模拟试卷及答案详解(易错题)
- 2025国家统计局兴仁调查队招聘村级劳动保障协管员考前自测高频考点模拟试题附答案详解(模拟题)
- 2025广东“百万英才汇南粤”惠州仲恺高新区招聘中小学教师105人模拟试卷(含答案详解)
- 2025年金华市卫生健康委员会所属医院金华市第二医院招聘7人(第一批)考前自测高频考点模拟试题及一套完整答案详解
- 2025广西来宾数广科技有限公司招聘3人模拟试卷及答案详解(考点梳理)
- 2025年河南中医药大学招聘高层次人才83人+考前自测高频考点模拟试题有完整答案详解
- 2025北京海淀区中国电建集团海外投资有限公司招聘4人考前自测高频考点模拟试题及答案详解(必刷)
- 2025吉林吉林市事业单位招聘(含专项招聘高层次高校毕业生)1381人(1号)模拟试卷附答案详解(模拟题)
- 高血压糖尿病健康管理督导记录表
- 《医疗机构基本标准(试行)》2018年版
- 医院检验标本采集与运送
- 秋冬季猪的饲养管理课件(模板)
- 新能源汽车技术全套ppt
- 2022年8月20日云南省省直机关遴选笔试真题及答案解析
- 现代医学实验动物科学和比较医学研究
- SOP标准作业指导书样板
- 云南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- GB/T 41843-2022功能、残疾、健康分类的康复组合评定
- 压花艺术课件
评论
0/150
提交评论