首页> 中文学位 >基于粗糙集和神经网络的故障诊断虚拟系统的研究
【6h】

基于粗糙集和神经网络的故障诊断虚拟系统的研究

代理获取

目录

文摘

英文文摘

插图清单

表格清单

1 绪论

1.1 故障诊断技术的发展

1.2 智能故障诊断技术

1.3 本课题国内外研究现状

1.4 本论文主要研究目的、意义及内容

2 粗糙集理论和神经网络的应用

2.1 粗糙集理论

2.1.1 知识的基本概念

2.1.2 粗糙集理论的基本概念

2.1.3 粗糙集理论的特点

2.1.4 粗糙集应用软件Rosetta

2.1.5 粗糙集数据处理

2.2 神经网络的应用

2.2.1 人工神经网络的概述

2.2.2 神经网络的学习规则及BP算法

2.2.3 神经网络的应用

2.3 本章小结

3 粗糙集和神经网络结合的虚拟故障诊断方法

3.1 系统概述

3.2 连续属性离散化

3.2.1 离散化

3.2.2 自组织特征映射神经网络的结构

3.2.3 SOM网络的学习算法

3.2.4 SOM网络应用的相关问题

3.3 基于粗糙集理论及其应用软件ROSETTA的属性约简

3.4 神经网络故障诊断

3.4.1 神经网络概述

3.4.2 BP神经网络

3.4.3 改进的BP神经网络算法

3.4.4 BP网络应用的相关问题

3.5 本章小结

4 故障诊断系统的MATLAB程序设计和LABVIEW程序设计

4.1 MATLAB程序设计

4.1.1 离散化程序设计

4.1.2 BP神经网络故障诊断程序设计

4.2 LABVIEW程序设计

4.2.1 数据存储模块

4.2.2 数据显示模块

4.2.3 数据打印模块

4.2.4 远程传输模块

4.2.5 故障诊断模块

4.3 LABVIEW中MATLAB程序的调用

4.4 本章小结

5 实例应用

5.1 实验数据准备

5.2 实验步骤

5.2.1 连续属性离散化

5.2.1 数据约简

5.2.3 故障诊断

5.3 故障诊断虚拟系统的实现

5.3.1 数据显示模块的实现

5.3.2 数据打印模块

5.3.3 数据远程传输模块

5.3.4 故障诊断报警模块

5.4 实验结果分析

5.5 本章小结

6 总结与展望

参考文献

致谢

个人简历、在学期间发表的学术论文与研究成果

展开▼

摘要

目前,利用多种智能故障诊断技术相结合实现故障诊断已经成为故障诊断领域研究的一个热点。神经网络凭借自身独特的优势在故障诊断领域发挥着越来越重要的作用,但是训练数据中大量冗余信息的存在严重制约着神经网络的诊断效率,而粗糙集理论可以在保持数据分类能力不变的情况下,删除多余的不相关信息。于是两者的结合就成了一种必然。
   本文以构建基于粗糙集-神经网络的故障诊断虚拟系统及其程序实现为目的,主要做了以下几方面的工作:
   ①针对现有的粗糙集-神经网络相结合的故障诊断方法,在分析了目前几种常见方法的优缺点的基础上,提出如下实现方法:采用SOM神经网络进行连续属性离散化,属性约简采用基于粗糙集理论的rosetta软件中的Johnson’salgorithm约简算法,采用改进的BP神经网络实现故障诊断。
   ②BP神经网络中引入L-M算法。该算法结合了高斯-牛顿法和梯度下降法两者的优点,从而使网络在学习和训练过程中可以自适应调整网络权值,使网络能够有效收敛,同时也大大提高了网络的收敛速度和泛化能力。
   ③本文采用面向图形用户、交互性强、具有强大数据可视化分析能力的LABVIEW图形化编程语言进行故障诊断系统的友好用户界面设计;采用编程效率高、数值计算能力强、具有各种神经网络工具箱的MATLAB编程语言实现数据离散化以及网络的训练和诊断;最后结合某一故障样本数据的实例验证了本系统的可行性和实用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号