摘要
主要阐述了BP 神经网络在直流电动机故障诊断方面的应用。
内容包括BP 神经网络的建立, 基于Matlab simulink的网络仿真三相异步电动机的运行状况直接影响到生产的正常进行,因此研究电机故障诊断技术,具有重大的理论意义和社会经济效益。
针对三相异步电动机的接地短路的外部故障,提出了一种基于BP神经网络的故障诊断方法,然后利用FFT 分析, 将振动信号的频谱分析作为神经网络的训练样本。
对所采集异步电动机的定子转矩电流进行数据预处理与特征提取、归一化后,把这些特征参数作为神经网络的输入,经过学习训练,以判断系统状态,识别系统的故障。
通过选择足够的故障样本来训练神经网络, 将代表故障的信息输入训练好的神经网络后, 由输出结果就可以判断发生的故障种类。
仿真和测试结果表明了该方法的有效性和正确性。
关键词:三相异步电动机;故障诊断;神经网络;BP算法
Abstract
The application of BP neural network in the fault diagnosis of motor is explained. It contains setting up of the network and the network simulation based on Matlab simulink under the programming language environment .As the working status of the three-phase asynchronous motors directly impact on the daily order of production activity,it is very important to investigate the fault diagnosis techniques for the three—phase asynchronous motors. So it is of great theoretical and socio-economic benefits to study on electrical fault diagnosis technology.
Aim at the faults of there-phase asynchronous motors such as ground fault, brings out one method of fault diagnosis based on BP neural network, then by FFT analysis, the frequency information of vibration is used as the training specimen of neural network. This method used characteristic information of asynchronous motor such as stator current finishes data preprocessing,feature extraction,and normalization. Then it uses these characteristic parameters as the inputs of the neura1 network,studies and trains,judges the state of system,and recognizes the fault of system.
When symptoms that represent faults are input to the t rained neural network, the type of fault can be determined in the output of the neural network. The simulation and the test results point out its validity and correctness.
Keywords: three-phase asynchronous motors; faults diagnosis; neural network; BP arithmetic
目录
第一章绪论 (1)
1.1 异步电动机工作原理及用途 (1)
1.2 异步电动机常见故障类型及方法 (1)
1.2.1 异步电动机常见故障类型 (1)
1.2.2 故障诊断方法 (1)
1.3 神经网络在故障诊断中的应用 (2)
1.4 神经网络特点 (3)
1.5 神经网络故障诊断实现步骤 (4)
第二章神经网络概述 (5)
2.1 BP神经网络 (5)
2.2 BP网络模型结构 (5)
2.2.1 神经元模型 (5)
2.2.2 前馈型神经网络 (6)
2.3 BP网络学习算法 (7)
2.3.1 学习算法 (7)
2.3.2 神经网络的实现过程 (11)
第三章异步电动机在MATLAB中的建模仿真及故障设置 (12)
3.1 异步电动机在MATLAB中的建模 (12)
3.1.1 选择模块 (12)
3.1.2 搭建模块 (12)
3.1.3 模块参数设置 (13)
3.2 三相异步电动机故障设置及故障特征提取 (16)
3.2.1 故障设置 (17)
3.2.2 故障仿真 (18)
3.2.3 特征量提取及预处理 (23)
第四章故障诊断实例 (26)
4.1 BP神经网络的构建 (26)
4.2 BP网络设计 (26)
4.2.1 网络创建 (26)
4.2.2 网络训练与测试 (27)
结论 (30)
参考文献 (31)
附录 (33)
致谢 (36)
第一章绪论
1.1 异步电动机工作原理及用途
三相异步电动机也被称作感应电动机,当其定子侧通入电流以后,部分磁通将穿过短路环,并在短路环内产生感应电流。
短路环内的电流阻碍磁通的变化,致使有短路环部分和没有短路环部分产生的磁通有了相位差,从而形成旋转磁场。
转子绕组因与磁场间存在着相对运动而感生电动势和感应电流,即旋转磁场与转子存在相对转速,并与磁场相互作用产生电磁转矩,使转子转起来,从而实现能量转换。
三相异步电动机具有结构简单,成本较低,制造、使用和维护方便,运行可靠以及质量较小等优点,从而被广泛应用于家用电器、电动缝纫机、食品加工机以及各种电动工具、小型机电设备中,在工农业、交通运输、国防工业以及其他各行各业中应用也非常广泛。
1.2 异步电动机常见故障类型及方法
1.2.1 异步电动机常见故障类型
常见的两种故障:定子部分故障和转子部分故障。
转子故障是因为电机频繁启动和过载运行使转子导条和端环易产生疲劳,使之逐渐产生断裂或开焊,引起故障。
定子部分的故障主要是定子绕组故障。
主要是由绝缘破坏而引起的不同形式的故障。
如内部放电、匝间短路、相间短路和单相对地短路等。
具体故障表现为过载、堵转、断相、电压不平衡、接地、过压、欠压等几种类型。
过载和堵转将导致电机电流的增加和电机过热,断相和电压不平衡将会引起正序、负序电流的增长,这些故障都将使电机产生大量热量;接地将在定子电流中出现零序分量,在传统保护中是利用检测零序分量的方法来识别接地故障的;过压会损坏电机绝缘。
短路故障包括供电线路的短路与电动机内部各绕组间对称的断路。
电动机的短路会发生热破坏,在严重情况下将同时发生力破坏,二者形成恶性循环,造成严重的安全事故。
1.2.2 故障诊断方法
三相异步电动机故障诊断方法主要有以下几种: (1)基于信号变换的故障诊断方法;(2)基于专家系统的故障诊断方法;该方法是根据被诊断系统的专家以往经验,。