论文摘要
模拟电路故障诊断经过几十年的发展,至今还一直是一个十分必要且有意义的研究课题。虽然已经形成一系列的理论和方法,但由于其本身的多样性和复杂性,还一直有待发展。本文介绍了神经网络故障诊断算法和遗传算法的优化方法,以神经网络中的BP网络为重点,对经典BP网络方法加以改进和实现,通过搭建实际电路,人为设置故障用BP网络的方法对其诊断,试验结果表明,当关键信号的数据采集选择和测试准确,BP网络拓扑结构选择正确,参数选择适当,就可以准确地进行模式识别,分辨出故障类型。本文还吸收了遗传算法的全局搜索的优点,将神经网络与遗传算法相结合得出GA-BP网络,使其可以在全局搜索的能力上加以提高,最后同样在Pspice软件中对一电路进行仿真,试验结果显示,此方法确实可以提高网络识别的性能。在研究故障诊断方法的基础上,本文选用ARM920T内核的三星公司的S3C2410实验板,上成功实现智能算法对实际电路进行故障诊断,并编写LCD驱动程序,使之在LCD上显示诊断结果。为了使之能有更友好的使用界面,本文最后在ARM实验板上移植Linux操作系统和MINIGUI,为故障诊断算法做出一个良好界面,使之能更方便的运用。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的研究意义和背景1.2 国内外研究的现状1.2.1 故障诊断的概念1.2.2 故障诊断常用方法1.2.3 智能诊断的新方法1.2.4 嵌入式系统目前的发展状况1.3 本论文的主要工作内容和结构安排1.3.1 课题主要研究内容1.3.2 论文结构安排第二章 模拟电路故障诊断的神经网络方法2.1 神经网络概述2.1.1 神经网络的概念和特点2.1.2 神经网络的分类2.2 BP 网络2.2.1 生成数据样本集和测试样本集2.2.2 基于BP 网络的多层前馈网络模型2.2.3 BP 算法的实现2.2.4 BP 网络的训练和测试2.2.5 BP 算法的改进2.3 BP 网络在模拟故障诊断中诊断实例2.3.1 实例电路2.3.2 训练样本数据和测试样本数据的获取2.3.3 网络结构的确定与训练2.3.4 实验结果分析2.4 本章小结第三章 遗传算法在神经网络中的优化作用3.1 遗传算法概述3.2 基本遗传算法操作3.2.1 编码与群体设定3.2.2 计算适应度3.2.3 选择3.2.4 交叉3.2.5 变异3.2.6 迭代3.3 遗传神经网络3.4 诊断实例3.4.1 实例电路3.4.2 优化网络结构参数的遗传算子的确定3.5 本章小结第四章 基于嵌入式系统的故障诊断实现4.1 嵌入式系统概述4.1.1 嵌入式系统的定义4.1.2 嵌入式系统的特点和发展4.1.3 嵌入式处理器4.2 ARM9 开发平台4.2.1 53C2410A 特性4.2.2 系统管理器4.2.3 NANDFlash 启动引导4.2.4 LCD 控制器4.2.5 A/D 转换和触摸屏接口4.2.6 UART 串口数据通信4.2.7 USB 主设备4.3 编译器和下载程序4.3.1 AD51.2 开发环境4.3.2 程序设计4.3.3 下载程序并运行演示结果4.4 LINUX 下代码的移植4.4.1 移植概述4.4.2 bootloader4.4.3 安装Linux 内核4.4.4 安装交叉编译工具4.4.5 MINIGUI 的移植4.5 实例应用界面的设计4.6 本章小结第五章 总结和展望5.1 总结5.2 展望参考文献致谢攻读硕士学位期间发表的学术论文
相关论文文献
标签:故障诊断论文; 网络论文; 遗传算法论文; 模拟电路论文;