基于BP神经网络的电机故障诊断的研究(MATLAB,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文25600字,程序,答辩PPT)

摘 要

随着我国经济发展的不断提高,电气化的应用越来越广,异步电动机因其经济、安全、高效、低耗被广泛的应用于工业生产的各个领域。电动机一旦发生故障不仅仅会损坏电机本身的正常运转,还会影响整个工业生产环节,从而造成巨大的经济损失,电机故障甚至会威胁到人身安全。因此,电机的正常工作显得格外重要,如何对电机加强保护,提高维修水平是一个十分重要的问题,这就对电机故障诊断提出了要求。

本文首先对异步电动机的结构、基本工作原理、常见的电机故障进行了相关介绍,并介绍了电动机转子断条、故障偏心的特征机理。其次介绍了频谱分析法的基础理论,根据不同类型的电机运行信号得到电流与振动频谱图形,以此来诊断电机的故障。

本文还对人工神经网络的基本原理进行了研究。利用MATLAB软件,建立基于BP网络的故障诊断结构,根据故障样本数据对网络进行训练,从而实现了对电机的诊断。最后对全文的工作进行了总结,本文从理论上对电机的故障诊断与分类做了分析,之后对处理后的故障特征数据进行了分类,具有一定的理论与实际意义。

关键词:异步电动机故障诊断;MATLAB;频谱分析;BP神经网络

ABSTRACT

Electrification is used more and more widely, asynchronous motor has been widely used in industrial production in various fields because of its economy, safety, high efficiency, low consumption. Motor damage only once fault occurred in the normal operation of motor itself, but also affects the industrial production links, resulting in huge economic losses, electrical breakdown and even threaten the personal safety . Therefore, the normal work of the motor, how important is to strengthen the protection motor to improve maintenance level is a very important problem, it is proposed to electrical fault diagnosis.

The common fault of the motor is introduced, and introduces the related motor rotor eccentricity, characteristics of the mechanism fault. Secondly introduces spectrum analysis, which is according to the basic theory of different types of electric current and vibration signal get run, in order to diagnose spectrum graphics motor faults.

This paper also introduced the basic principle of artificial neural networks. based on MATLAB software, build the BP neural network fault diagnosis of fault sample data structure, according to the training of network, thus achieved the diagnosis of motor.

Keywords:Induction Motor Fault Diagnosis; MATLAB; Spectrum analysis; BP neural network

本论文研究的对象是在生产系统中应用广泛的异步电动机,主要研究的内容是诊断其故障的方法。主要工作内容安排如下:

1.  概述课题研究的意义及国内外研究的状况,联系本论文列举故障诊断常见的方法,并阐述异步电动机的原理构造,分析常见的电机故障有哪些。

2.  具体介绍频谱法诊断电动机故障。叙述频谱法原理与其在故障诊断中的应用,傅里叶变换的原理,MATLAB简介。借助MATLAB对电流与振动信号分析得出频谱图,再根据故障诊断机理判断电动机故障。

3.  具体介绍BP神经网络理论与其在故障诊断中的应用。对BP神经网络学习算法和网络设计分析,建立一种合适的用于电机故障诊断的网络结构和网络训练参数,并通过仿真实例进行证实。

目 录

1 概述    2

1.1课题研究的意义    3

1.2电动机故障诊断技术的国内外发展状况    4

1.3电动机故障诊断的主要方法    6

1.4本论文主要研究的内容    8

2 异步电动机的基本原理及常见故障分析    9

2.1异步电动机的结构及基本原理    9

2.2异步电动机常见故障及分析    11

2.3本章小结    14

3 基于频谱分析法的电动机故障诊断    15

3.1频谱法诊断电动机故障    15

3.2频谱分析诊断电机故障机理    17

3.3本章小结    22

4 基于BP人工神经网络的电动机故障诊断    23

4.1人工神经网络的结构和特性    23

4.2 BP神经网络    24

4.3 BP网络在MATLAB中的实现    28

4.4本章小结    34

5 总结    35

参考文献    36

致谢    38

基于matlab的电机故障诊断,基于BP神经网络的电机故障诊断的研究(MATLAB,程序)相关推荐

  1. 毕业设计-基于 BP 神经网络的房地产价值评估研究-matlab

    目录 前言 课题背景和意义 实现技术思路 一.房地产价值评估指标体系构建 二.基于 BP 神经网络的房地产评估模型构建 实现效果图样例 最后 前言

  2. 【故障诊断分析】基于matlab BP神经网络三相逆变器故障诊断研究【含Matlab源码 1736期】

    一.BP神经网络三相逆变器故障诊断简介 针对三相桥式逆变电路为研究对象,建立了仿真模型,并对逆变器主电路开关器件的开路故障进行仿 真,提出了基于BP神经网络的故障诊断方法,确定了网络的结构和参数,并以 ...

  3. 【电力负荷预测】基于matlab BP神经网络电力负荷预测【含Matlab源码 278期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [电力负荷预测]基于matlab BP神经网络电力负荷预测[含Matlab源码 278期] 获取代码方式2: 付费专栏Matlab智能算 ...

  4. 使用MATLAB实现基于BP神经网络训练的手写字母识别程序

    前言 大三的时候利用MATLAB搭建了一个基于BP神经网络框架的手写字母识别程序,其中使用了EMNIST数据集进行训练和测试,可实时对手写输入样本进行识别,并返回两个最可能的结果,过程中可继续添加样本 ...

  5. 【风电功率预测】基于matlab帝国殖民竞争算法优化BP神经网络风电功率预测【含Matlab源码 1314期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [风电功率预测]基于matlab帝国殖民竞争算法优化BP神经网络风电功率预测[含Matlab源码 1314期] ⛄二.帝国殖民竞争算法简 ...

  6. 【情感识别】基于matlab BP神经网络语音情感识别【含Matlab源码 349期】

    一.BP神经网络语音情感识别简介 0 引言 随着科技的迅速发展, 人机交互显得尤为重要.语音是语言的载体, 是人与人之间交流的重要媒介.相较于其它交流方式而言, 语音交流更加直接.便捷.近年来, 随着 ...

  7. matlab 神经网络dpi,基于DPI和BP神经网络的P2P流量识别研究

    研究与开发 现代计算机 2019.04 上 文章编号:1007-1423(2019)10-0031-05 DOI:10.3969/j.issn.1007-1423.2019.10.007 基于 DPI ...

  8. 【笔记】基于边缘检测和BP神经网络的大豆杂草识别研究

    <基于边缘检测和BP神经网络的大豆杂草识别研究> 单位:吉林农业大学信息技术学院 作者:侯雨 数据获取 设备:大疆 DJI 精灵3 相机:EXMOR 1/2.3 RGB 相机 拍照:飞行高 ...

  9. 美赛整理之遗传算法优化BP神经网络的齿轮故障诊断问题

    遗传算法优化BP神经网络的齿轮故障诊断问题 一.问题的提出 二.问题的分析 三.结果显示 一.问题的提出 二.问题的分析 ​ 这里给出了9组15维的向量,我们的目的就是要根据这9组数据来建立一个BP神 ...

最新文章

  1. pytorch中调整学习率的lr_scheduler机制
  2. spring-boot项目打包时候出现boot-inf文件夹的问题
  3. 4、Hive数据操作,DDL操作,CRUD database,CRUD table,partition,view,index,show命令等
  4. Java并发基础总结_Java并发编程笔记之基础总结(二)
  5. %=%、%%、%@%、%#%的区别
  6. Linux的实际操作:任务调度基本说明
  7. Java RandomAccessFile seek()方法与示例
  8. python 数据分析领域常用的包
  9. 用C语言实现计算器功能
  10. 什么是LTE CAT1和CATM
  11. VirtualBox虚拟机E_INVALIDARG (0x80070057)
  12. transition天坑
  13. 计算机应用程序没声音,电脑突然没声音,多半是这三个原因导致的-维修经验...
  14. DeepSort论文学习
  15. 北京“快速AI体温检测”应对返工潮;盖茨基金出资1亿美元抗击新冠病毒;腾讯再设2亿元资金池抗击疫情...
  16. 衬线字体和非衬线字体区别
  17. 自学Matlab必备的60个小程序代码
  18. 输入圆柱的高和半径,求圆柱体积,volume=π×r 2 ×h 。要求定义和调用函数cylinder (r, h )计算圆柱体的体积。
  19. 一部以中国现实为大背景的英国科幻电影《未来密码46》
  20. php xmpphp,给xmpphp添加了几个常用的方法 | 学步园

热门文章

  1. 对象及变量的并发访问(案例加总结)--学习笔记
  2. 702-C语言的枚举常量
  3. 解决移动桌面文件夹和文档文件夹时出现两个文件夹合并的问题
  4. 亚马逊上传报告报错常见情况
  5. 华米手表2 是android,手表 | 续航怪兽 华米AMAZFIT智能运动手表2代深度评测(二)...
  6. 李炎恢老师PHP第三季视频课程(设计模式+MVC模式+SMARTY+在线商城)
  7. 20个CC0素材网站【自用】
  8. STM32F4结合ESP8266上传信息到one_net(中国移动物联网云台)的总结(含客户端查询)
  9. 高中生活--第5篇--学英语的故事(四大难题)
  10. 电磁波传播相位是否会变化_浅谈电磁波相位