基于神经网络的模拟电路故障诊断专家系统研究.doc
《基于神经网络的模拟电路故障诊断专家系统研究.doc》由会员分享,可在线阅读,更多相关《基于神经网络的模拟电路故障诊断专家系统研究.doc(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 .基于神经网络的模拟电路故障诊断专家系统研究基于神经网络的模拟电路故障诊断专家系统研究基于神经网络的模拟电路故障诊断专家系统研究摘 要随着电子工业的迅猛发展,模拟电路故障诊断问题已经引起广泛的关注,而且是国内外专家在设计和使用电子系统的一大难题。一些已有模拟电路的诊断方法只适用于特定条件下(如开路、短路等)的电路诊断,却很难发现由电路中的电子器件的容差变化引起的软故障。迄今为止,文献中很少对软故障即容差电路的故障诊断给出系统而有效的方法,本文将这一问题进行了研究探讨。针对传统诊断技术的局限性,讨论了利用神经网络方法诊断模拟电路软故障的方案,通过小波变换提取故障特征,并利用神经网络的非线性映射
2、特性逼近故障诊断模型。针对传统方法的局限性,本文提出了具体的故障诊断方法,研究了基于Levenberg-Marquardt算法和动量法相结合的神经网络诊断方法,用来自模拟实验的实例对神经网络进行了训练仿真。诊断结果表明本文提出的方法是快速而有效的。此研究将为复杂模拟电路故障诊断甚至集成电路提供新的理论依据和诊断方法。此外,传统故障诊断专家系统存在不能进行自学习、自适应,知识获取困难,推理匹配冲突等不足,本文将小波分析、神经网络技术融入到专家系统的构建当中,利用小波分析提取模拟电路故障特征,用神经网络的训练代替诊断专家系统知识获取部分,用训练好的连接权和阈值代替专家系统知识部分,专家系统推理部分
3、则通过权值数据与输入数据的运算来完成。针对一低通滤波器电路,研究开发了基于神经网络的模拟电路故障诊断专家系统。系统采用MATALB的GUI编程实现了以下功能:一是特征提取算法的实现,用户根据需要可以选择三种特征提取算法提取故障信号特征。二是神经网络参数设置,如设置隐层神经元的个数、学习率的大小等。三是神经网络的训练和故障诊断。该系统在一定程度上改善了传统专家系统不能进行自学习、自适应,知识获取困难,推理匹配冲突等不足,提高了诊断的自动化和智能化水平。关键词模拟电路;故障诊断;神经网络;小波变换;专家系统The Study of Expert System Based on Neural Net
4、work of Analog Circuit Fault DiagnosisAbstractAlong with the rapid development of electronics industry, the analog circuit fault diagnosis question already aroused the widespread interest, moreover, it is a big difficult problem to the domestic and foreign experts when they design and use the electr
5、on system. Some analog circuit diagnosis methods which already existed are only suitable under the special condition, for example, opening, short circuit and so on. it is very difficult to discover the soft fault which causes by electronic devices tolerance change in electric circuit. Until now, ver
6、yfew literature gives the systematic and effective method to the soft fault, this paper research this question.In view of the traditional limitation of diagnosis technology, we discussed the plan which use neural network to diagnosesoft fault of analog circuit,usethe ability of wavelet transformatio
7、n toextractthe circuit fault character and neural network which has misalignment mapping characteristicto approaches the failure diagnosis model. In view of the limitation of traditional fault diagnosis method, this paper proposed the concrete fault diagnosis method,studied the neural network diagno
8、sis method which the unit Levenberg-Marquardt algorithm and the momentum law, used the concrete example to neural network training simulation. The diagnosis result indicated that the method which the paper proposed is fast and effective and this research will provide the new theory basis and the dia
9、gnosis method for the plex analogous circuit failure diagnosis even integrated circuit. In addition, the tradition failure diagnosis expert system exists insufficient which cannot carry on self-study, auto-adapted, difficult to gain the knowledge, and match conflict when it inference,and so on.This
10、article uses the wavelet analysis and neural network technology as part of the construction of expert system.Use wavelet analysis extract analog circuit fault characteristic, the expert system knowledge gaining part is replaced by neural networks training, and use the connection power and the thresh
11、old value of Back Propagation (BP) neural network which had been well trained replaces the expert system knowledge library. The expert system inference part pletes through the operation of the weight data and the input data. In view of a low pass filter electric circuit, we researched and developed
12、an expert systembased on BP neural network for analog circuit.The system uses MATALB GUI programming to realize the following function,firstly, the algorithm realization of feature extraction and algorithm selection, user can choose the different diagnosis algorithm according to the users needs to r
13、ealize to the fault feature extraction; secondly, set parameter of BP neural network, user can set hid level integer, study rate size and so on;thirdly, neural network training and fault diagnosis.This system makes up the flaw which traditional expert system could not self-study, the auto-adapted,ov
14、eres the insufficiency of the traditional electric circuit fault diagnosis method, and enhances the diagnosis automation and the intellectualized level.Keywordsanalog circuit, faultdiagnosis, neural network, wavelet transform,expert system不要删除行尾的分节符,此行不会被打印专业 专注目录摘 要IAbstractII第1章 绪论11.1 课题研究背景、目的及意
15、义11.2 模拟电路故障诊断的发展及研究现状21.2.1 模拟电路软故障诊断发展现状31.2.2 人工神经网络发展现状41.2.3 小波变换理论发展现状51.2.4 专家系统发展现状61.3 神经网络专家系统81.3.1 神经网络与专家系统结合的可行性81.3.2 神经网络专家系统出现的必要性91.4 模拟电路故障诊断系统的结构和功能91.5 本文的工作10第2章 人工神经网络和小波分析基本理论122.1 神经网络的基本原理122.2 BP网络的结构132.2.1 模型结构132.2.2 BP算法142.3 小波变换基本理论182.3.1 多分辨分析222.3.2 小波包分析232.4 本章小
16、结28第3章 基于小波变换的神经网络诊断方法的研究293.1 诊断系统概述293.2 诊断系统各单元具体实现303.2.1 小波变换303.2.2 特征提取323.2.3 神经网络的设计333.3 辅助工具PSpice363.4 本章小结37第4章 故障诊断实例384.1 实验仿真与分析384.1.1 低通滤波器电路及基本诊断思路384.1.2 多分辨分析BP网络的诊断方法实现394.1.3 小波包分析BP网络的诊断方法实现454.1.4 诊断结果分析484.2 本章小结48第5章 基于神经网络的模拟电路故障诊断专家系统设计495.1 专家系统的结构及特点495.2 神经网络专家系统的工作原理
17、505.3 神经网络专家系统的组建525.3.1 知识库的建立525.3.2 推理机525.3.3 解释机制535.4 神经网络专家系统在滤波器电路故障诊断中的应用545.4.1 模拟电路故障诊断软件平台545.4.2 诊断测试575.5 本章小结59总结与展望60参考文献61攻读学位期间发表的学术论文64致谢65千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行第1章 绪论随着大规模集成电路技术的迅速发展及日益广泛应用,为了维护各种器件及设备,人们必须借助计算机来找出电路的故障,模拟电路故障诊断
18、已成为大规模集成电路课题中令人瞩目的一个课题。模拟电路的故障诊断问题不仅引起广泛的关注1,而且是国内外专家设计和使用电子系统的一大难题,其中电路容差情况下的故障即软故障诊断,也是困扰广大科学工作者的难题。迄今为止,很少有文献对软故障即容差电路的诊断给出系统而有效的方法。对于一些只有一个可测试点的电路,传统的方法根本无法对它们进行有效诊断。此外,传统故障诊断的专家系统方法还存在着不能自学习、自适应,知识获取困难,推理匹配冲突等缺陷。本文将就这一些问题展开研究探讨,通过理论推导和实践仿真摸索出模拟电路的软故障诊断方法,从而为构建电路故障诊断系统奠定基础。1.1 课题研究背景、目的及意义电路故障诊断
19、研究始于20世纪60年代初的军事领域。经过几十年的发展,它已成为网络理论的一个重要分支2,3。由于相关理论和技术的复杂性,与电子技术相比,其发展速度要缓慢得多。一般说来,数字电路出故障的可能性较小且诊断较为容易;而模拟电路故障率较高,原因复杂4。电路故障可分为两类:一是硬故障,指元件的参数突然发生大的变化,如元器件的开路、短路、毁坏、失效等;另一类称为软故障,元件的参数值随时间或环境条件而老化,偏离至不能允许的程度,也就是超过该元件参数的容差X围,致使元件性能下降。由于容差的客观存在,使实际故障的模糊性增大。从诊断实践看,元器件参数容差是实施正确诊断的最大困难。硬故障常导致系统瘫痪,软故障一般
20、引起系统性能异常,因而从理论上讲,单个元器件就可能引起无穷多个故障。模拟电路的输入-输出关系很复杂,即使是线性电路,其输出响应与各个元件参量之间的关系也往往是非线性的,更何况许多实际电路中还存在着非线性元件;具体电路中元件的实际值会在其设计值上下作随机性的波动;此外,测试过程中难免出现的测试误差等,也会给诊断带来意想不到的困难。在早期的诊断技术中,电子系统的故障诊断基本上还是沿用传统方式,即依靠一些测试仪表,按照跟踪信号逐点寻迹的思路,借助人们的逻辑判断来侦查系统中的故障所在。这种诊断技术在很大程度与维修人员的实践经验与专业水平密切相关,而且也没有一套可遵循的、科学的、成熟的办法。近年来,世界
21、各国许多电路理论工作者提出了各种不同的故障诊断原理和方法,如k故障诊断法、故障参数识别法、网络识别法等。但是这些方法可以付诸实践的还很少。在众多的方法中,故障字典法因适用于非线性电路及诊断条件而实用性较强。但是对于软故障以及多故障情况,诊断过程复杂,且准确度低。近年来,随着对非线性理论、先进算法、信号处理及智能控制等技术的研究,非线性系统的故障诊断技术有了很大的发展。目前,非线性系统的故障诊断方法主要包括基于数学模型方法、基于信号处理方法和基于知识的方法。在基于知识的方法中,由于神经网络具有处理非线性和自学习及并行计算能力,使其在非线性系统的故障诊断方面具有很大优势。随着计算机技术、人工智能技
22、术等的发展,各种智能诊断系统应运而生。故障诊断技术经过了40多年的发展,人们已经认识到了智能诊断技术的重要性,智能诊断技术已成为当今世界的研究热点之一5。综上所述,研究一种能够进行电路元器件的自动故障诊断的模拟电路故障诊断方法,特别是软故障诊断方法,无论对器件的使用部门还是对器件的生产部门都是一项非常有应用前途的工作。1.2 模拟电路故障诊断的发展及研究现状模拟电路的故障诊断是一个十分困难的课题,在实际应用中,模拟电路故障诊断之所以难于取得突破性进展,是因为其输入输出都是连续量,难以作简单的量化、故障模型复杂、元件参数具有很大的分散性以及广泛存在的非线性,故障电路的不精确性和不确定性,使得其难
23、于像数字电路一样提出系统而有效的方法。传统的信息诊断在新的信息处理工具的出现下,重新焕发出新的活力,成为故障诊断领域发展的另一分支。目前,人工神经网络6,7作为信息软处理的最新技术在诊断领域中得到了广泛的应用。但是神经网络的输入量无法直接获得,需要特征提取技术从原始数据中提取能反映其特征的若干特征量作为神经网络的输入。小波分析具有很优秀的“探微”能力,无论多么复杂的信号,只要选取适当的小波进行适当次数的变化,就可以发现其中所包含的诊断信息,从而应用于诊断领域8。专家系统是人工智能应用研究最活跃和最广泛的课题之一9,它是一个计算机程序系统,其内部具有大量专家水平的某个领域知识与经验,应用人工智能
24、技术,根据某个领域一个或多个人类专家提供的知识和经验进行推理和判断,模拟人类专家决策的过程,以解决那些需要专家决定的复杂问题,用专家系统解决故障诊断问题,存在诸多优势,同时存在着不能自学习、自适应,知识获取困难和推理匹配冲突等问题。基于以上考虑,利用神经网络的非线性映射特性、小波优秀的特征提取特点,本文提出了将小波分析与神经网络相结合的模拟电路故障诊断方法,并针对神经网络和专家系统各自的特点提出将神经网络和专家系统结合用于开发模拟电路故障诊断系统的思路。针对模拟电路故障诊断方法所涉及的研究领域,现从模拟电路故障诊断方法、小波分析理论、神经网络和专家系统等几个方面来分析本课题的研究现状和发展趋势
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 神经网络 模拟 电路 故障诊断 专家系统 研究
限制150内