免费预览已结束,剩余46页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北工程大学毕业设计摘要本文主要内容为矿山排水在线监控系统中传感器故障诊断系统研究。应用了模糊神经网络的故障诊断方法,具体包括模糊理论、神经网络和传感器有关理论及他们的在故障诊断中的应用。本文详细介绍了模糊神经网络的结构和学习算法,并将此应用于故障诊断中,并分析了它在故障诊断过程中存在的优势和不足。该诊断方法是应用matlab提供的模逻辑工具箱实现的。将模糊技术融合到神经网络中,应用模糊理论把故障特征参数分级模糊化,再结合神经网络进行故障诊断,结果证明了基于模糊神经网络的故障诊断方法是有效的,具有一定的学术和工程应用价值。关键词: 传感器;神经网络; 模糊理论; 故障诊断abstractthe main contents of this thesis are mine discharge online monitoring system of sensor fault diagnosis system research. application of the fuzzy neural network fault diagnosis method, including fuzzy theory, neural network and sensor related theories and their application in fault diagnosis. this paper introduces the fuzzy neural network structure and learning algorithm, which is applied to the fault diagnosis, and analyzes it in the process of fault diagnosis in the presence of the advantages and disadvantages of. this fuzzy method is realized by the fuzzy inference system toolbox of matlab. the fuzzy technology integration into the neural network, the application of fuzzy theory to fault characteristic parameters of grading fuzzy, combined with the neural network fault diagnosis, results show that the fault diagnosis based on fuzzy neural network method is effective, has certain academic and engineering application value.keywords: sensor; neural network; fuzzy theory; fault diagnosisii河北工程大学毕业设计目 录摘要iabstractii第1章 绪论11.1 课题研究背景与意义11.1.1 课题的研究背景11.1.2 课题研究的意义11.2 故障诊断技术综述21.2.1 故障诊断概念与内容21.2.2 故障诊断技术的发展概况41.3 模糊技术与神经网络技术的发展概况41.3.1 模糊技术的发展概况41.3.2 神经网络技术的发展概况51.4 论文的主要内容51.5 本章小结5第2章 模糊理论及其应用62.1 模糊理论62.1.1 模糊理论的基本概念62.1.2 模糊集合的表示方法62.1.3 模糊集合的运算72.1.4 隶属函数的建立与模糊分布82.2 模糊推理112.2.1 模糊推理的方法112.2.2 模糊推理举例122.3 模糊推理的实现132.4 本章小结13第3章 神经网络及其应用143.1 神经网络的基本原理143.1.1 神经网络的基本概念143.1.2 神经网络的拓扑结构153.1.3 神经网络的学习方式163.2 bp神经网络163.2.1 bp神经网络的结构163.2.2 bp网络的算法步骤173.2.3 bp网络的算法改进183.3 模糊神经网络故障诊断193.3.1 模糊理论与神经网络的结合203.3.2 基于模糊神经网络的故障诊断模型203.4 本章小结22第4章 模糊神经网络故障诊断方法234.1 模糊逻辑和神经网络的比较234.2 模糊神经网络的结构234.3 改进的模糊神经网络的结构244.3.1 对模糊神经网络进行改进244.3.2 模糊规则数的确定264.3.3 学习算法274.4 基于信息融合的模糊神经网络故障诊断方法294.5 模糊神经网络故障诊断方法的matlab实现304.5.1 传感器实时数据处理304.5.2 模糊化处理314.5.3 神经模糊系统在matlab上的实现32第5章 系统整体设计及实现365.1 虚拟仪器简介365.2 虚拟测量系统的组成365.3 虚拟仪器程序365.3.1 虚拟仪器人机界面375.3.2 虚拟仪器的算法程序385.4 虚拟仪器与matlab通信405.5 系统整体设计41第6章 小结44参考文献45致谢4647河北工程大学毕业设计第1章 绪论1.1 课题研究背景与意义1.1.1 课题的研究背景现代化的工程技术系统正朝着大规模、复杂化的方向发展,这类系统一旦发生事故就可能造成人员和财产的巨大损失。如: 1982年江苏化肥厂合成氨压缩机组发生强烈振动,三次停机,损失达千万元以上。大量事实表明,对机械设备,特别是关键设备实行工况监控和故障诊断的必要性与迫切性。开发矿藏时,由大气降水、地表水、地下水和生产用水等涌入矿井的水量,称矿井涌水量,通常为采掘量的数倍到数十倍。矿井涌水量呈季节性周期变化,雨季(或溶雪期)达高峰,最大涌水量可为正常涌水量的1.53倍或更多。排水方法有自流排水和机械排水两种。为防止矿山水灾,露天和地下开采均须有良好的排水系统和设备。因此,切实保障现代复杂系统的可靠性与安全性,具有十分重要的意义,得到了广泛的高度重视。任何一个系统都不可避免会出现故障,如何将故障即时诊断出来,并将故障造成的损失降低到最小限度,就产生了一门十分有意义的学科控制系统的故障诊断。故障诊断技术的出现,为提高复杂系统的可靠性开辟了一条新的途径。所谓故障检测是指校核可测变量或不可测估计变量是否在正常的运行范围内。从设备故障诊断技术的起源和发展来看,故障诊断技术的目的是保证可靠地、高效地发挥设备应有的功能。这包含了三点:一是保证设备无故障,工作可靠;二是保证物尽其用,设备要发挥最大的效益;三是保证设备在将有故障或已有故障时,能及时诊断出来,正确地加以维修,以减少维修时间,提高维修质量,节约维修费用,应使重要的设备能按其状态进行维修,改革目前按时维修的体制。1.1.2 课题研究的意义基于模糊神经网络的传感器故障诊断方法是解决以上难题的有效途径。将模糊技术与神经网络技术结合在一起,既拥有模糊技术的优点(如易于置入专家知识等),又有神经网络的优点(如并行分布处理的连接结构、自学习和较好的容错能力等)为解决充满了复杂性与模糊性的传感器故障诊断,提供了一种有效的思维方法.因此,论文在研究了传感器系统常见故障的基础上,通过有关数据信息,并选取合理的隶属度函数进行模糊化处理,建立了相应的故障诊断模糊规则库和利用模糊神经网络使得神经网络这一“黑箱”问题走向透明化,即可以将许多能够用规则描述的因果关系用模糊神经网络的输入输出关系实现,从而进行训练与仿真。1.2 故障诊断技术综述1.2.1 故障诊断概念与内容1.故障诊断的概念故障诊断是指在一定工作环境下查明导致系统某种功能失调的原因或性质,判断劣化状态发生的部位或部件,以及预测状态劣化的发展趋势等1。故障诊断的基本思想可以表述为:设备检测对象全部可能发生的状态,包括正常和故障状态,组成状态空间,它的观测量的取值全体构成特征空间,当系统处于某一状时,系统具有确定的特即 :反之,一定的特征也对应确定的状态,即存在映射:状态空间与特征空间的关系可用图1.1表示。特征空间状态空间图1.1 故障诊断表述若系统可能发生的状态是有限的,例如可能发生种故障,这时把正常系统所处的状态称为,把存在不同故障的系统所处的不同状态称为。当系统处于状态时,对应的可测量特征向量为。故障诊断是由特征向量表征,求出它所对应的状态的过程。因为一般故障状态并非绝对清晰的,有一定模糊性,因此它所对应的特征值也在一定范围内变动,在这种情况下,故障诊断就成为按特征向量对被测系统进行分类的问题或对特征向量进行状态的模式识别问题。因此,故障诊断实质上是一类模式分类问题。2.故障诊断的内容对于设备的故障诊断,一是防患于未然,早期诊断;二是诊断故障,采取措施。具体讲,故障诊断技术应包括以下5个方面内容2。正确地从特征信号中提取设备有关状态的有用信息一般来讲,从特征信号来直接判明设备状态的有关情况,查明故障的有无是比较难的。正确选择与测取设备有关状态的特征信号所测取的信号应该包含设备有关状态的信息,这种信号称为特征信号或特征参数。根据征兆正确地进行设备的状态诊断一般地,不能直接采用征兆来进行设备的故障诊断、识别设备的状态。可以采用多种的模式识别理论与方法,对征兆加以处理,构成判别准则,进行状态的识别与分类。根据征兆与状态正确地进行设备的状态分析当状态为有故障时,则应采用有关方法进一步分析故障位置、类型、性质、原因与趋势等。例如,故障树分析是分析故障原因的一种有效方法,也可以应用神经网络如有导师学习的bp网络等。根据状态分析正确地做出决策状态分析结束后,应干预设备及其工作进程,以保证设备可靠、高效地发挥其应有功能,达到故障诊断的目的。所谓干预包括人为干预和自动干预,即包括调整、修理、控制、自诊断等。设备诊断过程框图如图1.2。检测对象特征信号征兆状态故障情况决策状态趋势信号测取信号提取状态监控设备干预决策形成图1.2 设备诊断过程图1.2.2 故障诊断技术的发展概况设备的故障诊断,实际上自有工业生产以来就存在,早期人们根据对设备的触摸,对声音、振动等状态特征的感受,凭借工匠的经验,可以判断某些故障的存在,并提出修复的措施。故障诊断技术是现代化生产发展的产物,故障诊断技术作为一门学科,是20世纪60年代以后才发展起来的。我国故障诊断技术的发展始于20世纪70年代末。1985年以来,由中国设备管理协会设备诊断技术委员会、中国振动工程学会机械故障诊断分会和中国机械工程学会设备维修分会分别组织的全国性故障诊断学术会议先后召开十余次,极大推动了我国故障诊断技术的发展。1987年国务院正式颁布了全民所有制工业交通企业设备管理条例,规定:“企业应当积极采用先进的设备管理方法和维修技术,采用以设备状态监测为基础的设备维修方法”,其后冶金、机械、核工业等部门还分别提出了具体的实施要求,使我国故障诊断技术的研究和应用在全国普遍展开。现在全国已有很多单位开展设备诊断技术的研究工作,全国各行业都很重视在关键设备上装备故障诊断系统,特别是智能化的故障诊断系统。在一些特定设备的诊断研究方面很有特色,形成了一批自己的监诊断产品。目前,全国性的设备故障诊断会议经常举办,各种国际会议也举办过数次。1.3模糊技术与神经网络技术的发展概况1.3.1 模糊技术的发展概况 1965年美国加利福尼亚大学教授扎德(l.a.zadeh)第一次提出了研究事物模糊性的问题,并且提出了模糊集合这一新概念,作为表示模糊事物的基本数学模型,为模糊数学奠定了基础。模糊数学从二值逻辑基础上转移到连续值逻辑上来,把绝对的“是”和“非”变为更加灵活的东西,在适当的限域上相对的划分“是”与“非”。利用隶属度函数和最大隶属原则可以进行模式识别,利用模糊矩阵可以进行模糊关系合成运算及模糊聚类,另外还可以进行模糊综合评判。从某种意义上讲,模糊数学是架在形式化思维和复杂系统之间的一座桥梁。通过它可以把形式化思维的数学成果应用到复杂系统,可以通过少量的信息而获得大量的成果。模糊理论在车用发动机故障诊断中的应用,其特点主要表现在:诊断的多参数性单靠某一个参数很难判断出传感器的故障,通常通过几个参数的结合来描述其故障。诊断参数是非模糊的诊断参数即为故障的特征参数,是针对某一具体故障、能够突出反映该故障的参数集合。这些参数都是实际测得的数据,不具有模糊性。故障类群具有模糊性在发动机的故障状态与正常状态之间无法找到一个明确的界限。对发动机运行故障的判断,不同的人在不同的标准下会有不同的结论。由于存在上述特点,所以通常结合模糊理论来进行传感器故障的识别。1.3.2神经网络技术的发展概况人工神经网络(ann)是人工智能领域中的一个重要分支,它是由大量的神经元互连而成的网络。它反映了人脑智能的许多基本特征,但并不是人脑神经元联系网的真实写照,而只是对其作某种简化、抽象和模拟3。神经网络在模仿生物神经计算方面有一定优势,它具有自学习、自组织、自适应、联想和模糊推理等方面的能力。因此,将神经网络用于发动机故障的学习推理能够取得较理想的效果。1.4 论文的主要内容 本文在首先论述了模糊逻辑与神经网络的结合,包括网络结构,算法步骤,参数学习中应注意的问题。研究建立多传感器的故障诊断模型,依据模糊集理论数据融合方法,采用多级模糊综合评判方法对传感器各个时序点的测量数据进行融合,经过模糊综合评判融合得到传感器工作状态模糊集合的隶属度,通过隶属度评价传感器的故障情况。建立传感器的故障预测模型,根据传感器多次测量的历史数据,对传感器的故障趋势进行预测。接下来,将模糊与神经网络结合起来,对系统加以研究。其中研究了以bp算法的理论基础、算法的具体实现(如何结合)以及算法改进。最后对全文进行了总结,同时对bp今后的发展方向进行了展望,这也是作者有待进一步研究的内容。借助matlab模糊逻辑工具箱用mamdani推理法实现模糊故障诊断;模糊化后的参数亦可以作为神经网络的输入样本,然后用神经网络直接进行故障分类诊断,最后结合matlab神经网络工具箱举例介绍了bp算法的实现。1.5 本章小结本章概述了故障诊断研究的意义与目的,给出了清晰的故障诊断的概念和内容;接下来对故障诊断技术的发展概况做了较详细的介绍,给出了诊断技术具体方法应用及其特点;最后对本文研究内容作以综述。第2章 模糊理论及其应用2.1 模糊理论2.1.1 模糊理论的基本概念模糊理论是在美国柏克莱加州大学的l.a.zadeh教授于1965年创立的模糊集合理论的数学基础上发展起来的,主要包括模糊集合理论、模糊逻辑、模糊推理和模糊控制等方面的内容4。在经典集合中,假设u为论域u中的一个元素,a为u的子集,那么u与a的关系可以用特征函数ca(u)来表示: (2.1)在经典集合中,特征函数只允许取o,l ,与二值逻辑对应,“非此即彼”,很难表达客观世界“亦此亦彼”的现象,隶属函数的应用使之成为可能 4。论域u中的模糊子集a是以隶属函数热为表征的集合,即由映射 (2.2)确定论域u的一个模糊子集a。a称为模糊子集的隶属函数,a(u)称为u对a的隶属度,它表示论域u中的元素u属于模糊子集a的程度。它在0,1闭区间内可连续取值。2.1.2模糊集合的表示方法模糊集合的表示方法通常有四种:zadeh表示法、矢量表示法、序偶表示法和函数表示法。对于论域u上的模糊集合a,这几种表示方法介绍如下:1.zadeh表示法当u为离散有限域时,按照zadeh表示法,有 (2.3)式中:表示元素对于集合a的隶属度和元素本身的对应关系,而不是分式;“+”不表示加法运算,而是表示在论域u上,组成模糊集合a的全体元素间排序与整体间的关系。当u是连续有限域时,按zadeh给出的表示为 (2.4)式中不表示求积分运算,而是表示连续论域u上的元素与隶属度一一对应关系的总体集合。 2.序偶表示法若将论域u中的元素与其对应的隶属度值组成序偶,也可以将a表示成 (2.5)3.矢量表示法如果单独地将论域u中的元素所对应的隶属度值按顺序写成矢量形式来表示模糊子集,则 (2.6) 应该注意的是,在矢量表示法中隶属度为o的项不能省略,必须依次列入。 4.函数描述法根据模糊集合的定义,论语u上的模糊子集a完全可以由隶属函数来表征,而隶属函数表示元素对a的从属程度大小。这和清晰集合中的特征函数表示方法一样,可以用隶属函数曲线来表示一个模糊子集a。例如,以年龄做论域,取=u0,200。zadeh给出了“年老”o和“年轻”y两个模糊集合的隶属函数式,分别为2.1.3模糊集合的运算模糊集合中,虽然集合间不存在属于或不属于的明确关系,但集合间还是存在和经典集合论一样的相等、包含、并、交、补等。设a,b是论域u的模糊集,若对任一都有,则;若,则。对ab的隶属函数,“”为取极大值运算。对ab的隶属函数,“”为取极小值运算。对a的补隶属函数,。模糊集合的基本定律如幂等律、结合律、交换律、分配律、吸收律、同一律、德摩根律等与经典集合一致。唯一不同在于模糊集合不满足互补律:aa,aa=u这是因为模糊集合a没有明确的外延,他的补集a也没有明确的外延,他们存在重叠区域。上述定义的模糊集合运算均采用了zadeh算子,。zdahe算子的优点是计算简单,除不满足互补律外,与经典集合的运算性质十分相似。但它存在的缺点是计算的结果往往会与实际情况不完全相符合,不能满足实际的需要。2.1.4隶属函数的建立与模糊分布1.隶属函数的建立在经典集合中,特征函数只能取o和1两个值,而在模糊集合中,其特征函数的取值范围从两个元素的集合扩大到0,1区间连续取值。为了把两者区分开来,就把模糊集合的特征函数称作隶属函数。隶属函数是模糊集合论的基础,因而如何确定隶属函数就是一个关键问题。隶属函数实质上反映的是事物的渐变性,它遵循下面一些基本原则5。表示隶属函数的模糊集合必须是凸模糊集合一般说来,某一模糊概念的隶属函数的确定应首先从最适合这一模糊概念的点下手,也即确定该模糊概念的最大隶属函数点,然后向两边延伸。隶属函数的确定形象地说要求呈单峰馒头形,用数学语言表示就要求是凸模糊集合。实际应用中为了简化计算常选用三角形、梯形或高斯形作为隶属函数曲线。变量所取隶属函数通常是对称和平衡的一般情况下,描述变量的标称值安排得越多,即在论域中的隶属函数的密度越大,模糊应用系统的分辨率就越高,其系统响应的结果就越平滑,但带来的不足之处是模糊规则会明显增多,系统设计难度加大。但如果标称值安排太少,则其系统的响应可能会不敏感。模糊变量的标称值选择既不能过多也不宜太少,一般取3-9个为宜。隶属函数要符合人们的语言顺序,避免不恰当的重叠隶属函数的确定目前没有一套成熟有效的方法。通常的方法是初步确定粗略的隶属函数,然后再通过“学习”和不断实践来修整和完善,从而达到主观和客观的统一。确定隶属函数的方法大致有下述几种。主观经验法。 分析推理法。 调查统计法。2.常用的模糊分布(l)偏小型模糊分布这类模糊集适合描述“小”、“淡”、“低”等偏小的一方的模糊现象。隶属函数一般可表示成: 其中a为常数 (2.7)其中f ()是不增函数,以下列出常见的几种。 降半分布, (k0为常数) 降半正态分布, (k0为常数) 降半cauchy分布, (0,0为常数) 图2-1降半分布 图2-2降半正态分布图2-3降半cauchy分布(2)偏大型模糊分布这类模糊集适合描述“大”、“浓”、“高”等偏大的一方的模糊现象。隶属函数一般可表示成: 其中a为常数 (2.8)其中f()是不减函数,以下列出常见的几种。升半分布, (k0为常数)升半正态分布,(k0为常数)升半cauchy分布,(0,0为常数)图2-4 升半分布 图2-5升半正态分布图2-6升半cauchy分布(3)中间型模糊分布这类模糊集适合描述“适中”、“温和”、“正常”等中间状态的模糊现象,隶属函数可表示为:点型模糊分布,(k0为常数)正态模糊分布,(k0为常数)cauchy模糊分布,(0,为正偶数)图2-7点型模糊分布 图2-8正态模糊分布图2-9 cauchy模糊分布2.2模糊推理2.2.1模糊推理的方法在现实生活中我们获得的信息往往是不精确的、不完全的;或者事实本身就是模糊而不完全确定的,但又必须利用且只能利用这些信息进行判断和决策。此时,传统的形式逻辑和近代的数理逻辑均无法解决这类问题6。模糊逻辑推理是一种不确定性的推理方法,它是在二值逻辑三段论的基础上发展起来的。这种推理方法所得到的结论与人的思维一致或相近,在应用实践中证明是有用的。模糊推理的方法有zadeh法,mamdani法等。1.mamdani法。mamdani推理法是一种在模糊控制中普遍使用的方法,它本质上仍然是一种合成推理方法,只不过对模糊蕴含关系取不同的形式而已。mamdani模糊蕴含关系ab用a和b的直积表示,即即 (2.9)2.zadeh法。zadeh在1973年对于模糊命题“若a则b”,利用模糊关系的合成运算提出了一种近似推理的方法,并称为推理的合成法则。设模糊蕴含关系“若a则b”用ab来表示,且,则ab是上的模糊关系,即 (2.10)式中:确定了上述模糊关系后,有如下模糊推理方法。 模糊拒式推理己知模糊蕴含关系ab的关系矩阵,对给定的,则可推得结论,且为 (2.11)模糊取式推理已知模糊蕴含关系ab的关系矩阵r,对于给定的,则可推得结论,且为 (2.12)其中“”表示合成运算,即模糊关系的sup-运算。2.2.2模糊推理举例下面列举if a then b的推理例子。对于一个系统,蕴含含系为ab,己知: 求在输入为 时的输出。根据mamdani推理法则,有而故有即 2.3模糊推理的实现matlab软件提供了一个模糊逻辑工具箱(fuzzy logic toolbox)来方便用户建立模糊系统。该工具箱可以用图形用户界面(gui)或命令行方式建立系统。它提供5个基本gui工具用于建立、编辑和观察模糊推理系统(fis),分别是模糊推理系统编辑器、隶属度函数编辑器、规则编辑器、规则观察器和曲面观察器7。fis编辑器用于系统处理高层属性,如输入和输出变量个数,选用的推理方式等。隶属度函数编辑器用于定义对应于每个变量的隶属度函数的形状。规则编辑器用于定义系统行为的一系列规则。规则观察器和曲面观察器是不同于编辑器的用于查看fis的工具。规则观察器是一个基于matlab的用于显示模糊推理方框图的工具。2.4本章小结本章对模糊理论作了较为详细的阐述,如模糊理论的基本概念、模糊集合的表示方法和模糊集合的基本运算;隶属函数是模糊理论的重要内容,所以较详尽地阐述了隶属函数的建立原则和方法,及常用的隶属函数的分布;接着介绍了模糊推理的方法,以zadeh法和mamdani法为主,给出了模糊推理的实例;最后提及了用matlab提供的模糊逻辑工具箱来实现故障的模糊推理。第3章 神经网络及其应用神经网络是人们在模仿人脑处理问题的过程中发展起来的一种智能信息处理理论,它通过大量神经元构成非线性动力学系统,对人脑的形象思维、联想记忆等进行模拟和抽象,实现与人脑相似的学习、识别、记忆等信息处理能力。由于神经网络具有处理复杂多模式和进行联想、推测和记忆等功能,因而,它非常适合应用于各种系统的故障诊断。3.1神经网络的基本原理3.1.1神经网络的基本概念神经网络(nn)是由大量神经元相互连接而成的非线性复杂系统,是对人脑部分基本特征的抽象和模拟,每个节点向邻近的其它节点发出激活或抑制信号,整个网络的信息处理是通过所有节点间的相互作用来完成的8-10。神经元是神经网络的基本单元。如图3.1所示,设每个单元具有一个与时间有关的活动状态和阈值,分别用和表示,神经元间的连接强度用权值来表示。每个神经元有一个输入集合和一个输出值,上述假设可描述为: (3.1) (3.2) (3.3)图3.1 神经元模型其中,f、g为某一函数,当神经元没有内部状态,即时, (3.4)由式3.4可以看出,连接权w0的输入对求和起激发作用,因而这种连接权值称为激发连接;w0的输入对求和起抑制作用,这种连接称为抑制连接。f为神经元上的传递函数,常用的传递函数有以下几种:线性函数 (3.5)阈值型函数 (3.6)s型函数对数型 (3.7)正切型 (3.8)3.1.2神经网络的拓扑结构神经网络的连接可以是任意形式,以下是四种常见的神经网络拓扑结构。1.从输出层到输入层有反馈的前向网络除各层的顺次连接外,还有从输出层到输入层的反馈,它可用来存贮某种模式序列,如神经认知机。2.不含反馈的前向网络神经元分层排列,组成输入层、隐含层(亦称中间层,可有若干层)和输出层,每一层的神经元只接受前一层神经元的输入,输入模式经过各层的顺次变换后,得到输出层输出,感知器和误差反向传播算法中使用的网络都属于这种类型。3.层内有反馈的前向网络通过层内神经元间的相互结合,可以实现同一层内神经元之间的横向抑制或兴奋机制,这样可以限制每层内能同时动作的神经元数,或者把每层内的神经元分成若干组,让每组作为一个整体来动作。例如,可以利用横向抑制机制把某层内具有最大输出的神经元挑选出来,而抑制其他神经元处于无输出状态。4.相互结合型网络这种网络在任意两个神经元之间都可能有连接,hnn和boltzman机都属于这一类。在无反馈的前向网络中,信号一旦通过某个神经元过程就结束了。而在相互结合网络中,信号要在神经元之间反复往返传递,网络处在一种不断改变状态的动态之中,从某个初态开始,经过若干次变化,才会达到某种平衡态。3.1.3神经网络的学习方式生物之所以能适应环境,是因为生物神经网络具有从周围环境学习的能力。对于人工神经网络,学习能力也是其重要的特点。神经网络的学习方式包括有导师学习和无导师学习两种形式。有导师学习也称为监督学习。一般情况下,有导师的训练样本是输入输出对其中为输入样本,为输出样本(教师信号)。神经网络训练的目的是:通过调节神经元的参数,使网络产生期望的行为,即当输入样本为时,网络输出尽可能接近。无导师学习也称为无监督学习或自组织学习。无导师学习不提供教师信号,而是只规定学习方式或某些规则,具体的学习内容随输入信号而异,系统可以自动发现学习规律。不管是有导师学习还是无导师学习,都要通过调整神经元的参数(权值或阈值)来实现。对单个神经元,将阈值并到权向量中,若令权向量,输入样本,对于有导师学习,假定输入x对应的期望输出值为d,神经元学习算法的内容就是确定神经元的权值调整量,并得到权值调节公式,即 (3.9)式中,为学习率,一般取之间;(t)的取值一般与x、d及当前权值w(t)有关11。3.2 bp神经网络误差逆传播网络,简称为bp(back propagation)网络,是目前发展最成熟、应用最广泛的神经网络技术。3.2.1 bp神经网络的结构bp网络是利用非线性可微分函数进行权值训练的多层网络,通常有三层或者三层以上,包括输入层、隐含层和输出层。上下层之间实现全连接,而每层神经元之间无连接。当一对学习样本提供给网络后,神经元的激活值从输入层经各隐含层向输出层传播,在输出层的各神经元获得网络的输入响应。如图3.1描述了具有一个隐含层的bp网络。其中,和分别为输入层到隐含层之间的权值和阈值;和分别为隐含层到输出层之间的权值和阈值,x为r维输入向量样本,和分别为和的维数。其主要思想为:对于q个输入学习样本:,已知与其对应的输出样本为:。学习的目的是用网络的实际输出与目标矢量之间的误差来修改其权值,使与期望的尽可能的接近,即使网络输出层的误差平方和达到最小。图3.1 具有一个隐含层的bp网络模型结构图3.2.2 bp网络的算法步骤设有p个训练样本,即p个输入输出对,其中为第k个输入样本:,m为输入向量维数;为第k个输出样本(目标输出):,n为输出向量维数;网络的实际输出为:;为第i个神经元与第j个神经元的连接权值。该算法的训练过程如下12:置各层的初始权值和阈值:为小的随机数。输入训练样本集:,对每个样本进行(3)(5)的迭代。计算网络的实际输出和隐含层单元的状态: (3.10)式中,传递函数f为sigmoid函数,即计算训练误差:输出层: (3.11)隐含层: (3.12)式中表示各输出节点的期望输出值;k是j节点所在层的上一层的节点号。修改权值和阈值: (3.13) (3.14)式中,为学习步长, 为势态项。当p经过训练后,判断样本集的均方误差是否满足给定精度要求: (3.15)式中,为预先给定精度; (3.16)为第k个样本的误差。若满足精度要求则转到(7),否则转到(3)。结束。对训练样本,使用上述算法,通过误差反传,调整各层网络单元的权值,输入所有训练样本,重复以上步骤,使输出误差限制在给定的范围内,此时权值不再改变。利用这组网络权值,可以进行实际过程的诊断推理。3.2.3 bp网络的算法改进传统的bp网络算法存在着一些不足,如在学习训练时收敛速度慢、存在局部极值现象和难以确定隐含层节点个数等问题。为此,实际应用中出现了许多改进方法。以下对最常用的两种改进方法:自适应调整学习速率法和弹性bp方法进行了分析。1.自适应调整学习速率标准bp算法收敛速度慢的一个主要原因就是学习率选择不当。学习率选取过小,收敛太慢;学习率选取过大,有可能修正过量,导致振荡甚至发散。因此出现了自适应调整学习速率的改进算法: (3.17) (3.18) (3.19)式中:w(k+1)为第k+l次迭代时的权值;w(k)为第k次迭代时的权值;a(k)为第k次迭代时的步长;a(k-1)为第k-1次迭代时的步长;d(k)为第k次迭代时的负梯度;d(k-1)为第k-1次迭代时的负梯度;y为步长调整系数。2.弹性bp方法bp网络的隐含层传递函数一般采用s型函数,该函数可将一个无限的输入范围压缩到一个有限的输出范围(0,l)。当输入变量很大时,斜率接近于零,这些因素会导致在bp网络中出现下降梯度幅值变化很小的情况,使得网络权值的修正过程变得停顿下来。因此出现了有弹性的bp网络计算方法。这种方法的原理是消除对偏导数大小有害的权值,确定唯有导数符号被认为表示权值更新的方向,权值改变的大小由其专门的更新值来确定: (3.20)式中:表示所有模式求和的梯度信息,(t)表示t时刻。对每个权值和阈值的更新值修改规则为:若导数是正,权值和阈值的更新值为: (3.21)若导数为负,更新值为: (3.22)即偏导数的符号决定权值更新的方向,而权值改变的大小由更新值确定。若在两次连续的迭代中,目标函数对某个权值的偏导数的符号相同,则增大相应更新值;若相反,则减小相应的更新值。3.3模糊神经网络故障诊断目前,为了克服现有智能诊断方法的局限性,人们致力于研究一种更强的混合智能诊断系统。在故障诊断领域中,模糊理论和神经网络在知识表示、知识存储、知识推理等方面都起了很大作用。但模糊逻辑和神经网络分别是模仿人脑的部分功能,它们各有偏重。模糊逻辑主要模糊人脑的逻辑思维,具有较强的结构性知识表达能力;神经元网络模仿人脑神经元的功能,具有强大的自学习能力和数据的直接处理能力。本节将针对故障诊断问题,研究如何将模糊理论与神经网络有机地结合起来,从而构建一个基于模糊神经网络的故障诊断模型。3.3.1模糊理论与神经网络的结合传统的神经网络只适用于确定型关系的学习,不能处理矛盾样本,而故障诊断中的数据有些具有一定的离散性,所以需要寻求一种解决方法。模糊故障诊断和神经网络故障诊断是相互关联、相互渗透的。将模糊理论与神经网络系统结合起来用于智能模糊故障诊断,可以得到模糊神经网络故障诊断系统1314。由两个或两个以上的模糊神经元相互连接而形成的网络就是模糊神经网络(fnn),它是模糊逻辑与神经网络相融合的产物。构成模糊神经网络的方式有两种:1.传统神经网络模糊化。这种模糊神经网络保留原来的神经网络结构,而将神经元进行模糊化处理,使之具有处理模糊信息的能力。2.基于模糊模型的模糊神经网络。其结构与一个模糊系统相对应。就具体形式而言,模糊神经网络可以分为三大类:fnn1:神经元之间的运算与常规的神经网络相同,均采用sigmoid函数,将输入值修改为模糊量。fnn2:与一样,只是将权值修改为模糊量。fnn3:与一样,只是将输入值和权值都修改成模糊量。3.3.2基于模糊神经网络的故障诊断模型故障诊断的基本过程可以表述为:首先建立诊断对象的故障征兆集合(包含发生故障时可能表现出的所有征兆)和故障原因集合(包含可能导致故障的所有原因),然后确定故障征兆集合与故障原因集合之间的映射关系。当诊断对象发生故障时,根据所表现出的故障征兆以及故障征兆集合与故障原因集合之间的映射关系来判断导致诊断对象发生故障的原因。因此,需要将模糊理论与神经网络相结合,而这两者的结合主要可以体现在三点上15:神经网络参数的模糊化:用神经网络来表示故障征兆和故障原因之间的映射关系时,将网络的连接权值修改为模糊值,用以表示这种模糊映射关系。神经网络输入向量的模糊化:在使用基于神经网络所建立的推理模型进行诊断时,将故障征兆进行模糊化处理,将得到的模糊向量作为神经网络的输入向量。神经网络输出向量的反模糊化:在利用神经网络获得输出的模糊向量之后,要进行反模糊化处理,可以利用最大隶属度原则、阈值原则等进行。模糊神经网络主要包含记忆和联想两个阶段,在记忆阶段,可以将故障诊断样本(故障征兆和故障原因模式对)存储到神经网络中,即建立网络连接权值矩阵;在联想阶段,就根据经过模糊化处理的故障征兆向量推出故障原因向量,从而完成诊断模型中的推理过程。构建故障诊断模型主要包含数学模型的建立和诊断过程中推理机制的设计等工作。1.诊断数学模型的建立在利用模糊神经网络进行故障诊断之前,首先要建立模糊神经网络诊断数学模型,具体步骤如下:建立故障征兆集x,即系统可能发生的所有故障现象的集合式中,元素代表各种可能发生的故障现象。然后,求出故障征兆模糊向量其中,是诊断对象发生故障现象的隶属度。故障征兆模糊向量对应于模糊神经网络的神经元域。因此,将作为各个神经元的输入值。建立故障原因集y,即系统所有可能的故障原因所组成的集合式中,元素代表各种可能的故障原因。确定故障原因模糊向量其中,是诊断对象具有故障的隶属度,表示故障原因发生的可能性大小。建立故障征兆向量与故障原因向量之间的模糊矩阵,该矩阵就是模糊神经网络的连接权值矩阵: (3.23)其中,。实际上该矩阵中的各个连接权值也表示了故障现象到故障原因的一个模糊关系。在基于模糊神经网络的故障诊断中,该模糊矩阵是神经网络通过对故障诊断样本的学习而获得的。2.诊断过程对于模糊神经网络而言,故障诊断过程也就是神经网络中的模式联想过程。在获知故障征兆信息之后,即输入故障征兆模糊向量之后,模糊神经网络将根据输入模式和连接权值矩阵,联想输出模式即故障原因模糊向量。具体的计算公式如下:,(j=1,2,m) (3.24)在求出故障原因模糊向量之后,就可以根据模糊诊断中的各种诊断原则进行诊断了,诊断原则有最大隶属度原则、阈值原则、择近原则等。3.4本章小结本章首先介绍了模糊理论和神经网络的相关原理。在模糊理论的介绍中,重点阐述了模糊隶属函数、模糊运算和模糊规则。对于神经网络,主要以bp网络为典型,介绍了它的基本原理、bp算法及改进方法。然后分析了模糊理论与神经网络的结合方式,从而引出了模糊神经网络。介绍了模糊神经网络的故障诊断模型,并详细描述了诊断模型的建立以及故障诊断的过程,为后续发动机故障诊断模糊神经网络的建立提供了理论依据。第4章 模糊神经网络故障诊断方法在故障诊断中,系统故障特征和原因常常存在模糊性和复杂性,于是有人提出了将神经网络(nn)故障诊断方法同模糊系统(fs)故障诊断方法融合起来,并取得了一定的成果。将模糊技术融合到神经网络中,在很大程度上拓展了神经网络处理信息的范围和能力,使其不仅能够对精确信息进行处理,而且也能够很好的处理模糊信息。模糊神经网络汇集了神经网络与模糊理论的特点,整个系统具有较强的学习能力和表达能力。4.1模糊逻辑和神经网络的比较模糊逻辑系统是以模糊理论为基础,它和神经网络相比,有相通之处,但又有各自的优缺点。它们都是采用数值方法来建立系统的输入/输出之间非线性映射关系,它们都不需要建立精确的数学解析模型,因此两者都可以应用到非线性系统的故障诊断问题上。而且从数据处理的形式上来看,它们都采用的并行的处理结构。表4-1为模糊逻辑与神经网络的性能比较。因此,只有将模糊逻辑与神经网络有机的结合起来,两者之间取长补短,才能从整体上提高了系统的表达能力和学习能力16。表4-1 模糊逻辑和神经网络的性能比较模糊逻辑神经网络组成结构模糊规则神经元知识的获取专家知识和逻辑推理样本和算法实例知识的表示隶 属 函 数激 活 函 数处理对象模糊语言信息确定的数字信号推理机制启发式收索、速度慢并行计算、速度快推理操作隶属函数的最大、最小神经元的叠加自适应性归纳学习、容错性低调整权值学习、容错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年创意导演岗位招聘面试参考题库及参考答案
- 2025年循环经济顾问岗位招聘面试参考试题及参考答案
- 2025年政府事务经理岗位招聘面试参考试题及参考答案
- 2025年科研院校讲师岗位招聘面试参考题库及参考答案
- 2025年警务助理岗位招聘面试参考试题及参考答案
- 2025年内部培训专员岗位招聘面试参考题库及参考答案
- 2025年粮食科技专家岗位招聘面试参考题库及参考答案
- 2025年控制工程师岗位招聘面试参考试题及参考答案
- 2025年音频后期制作工程师招聘面试参考题库及答案
- 2025年主数据管理专员招聘面试参考题库及答案
- 2025广东百万英才汇南粤-肇庆市高要区事业单位招聘高校毕业生16人参考题库含答案详解(考试直接用)
- 人教版(2024)七年级上册英语全册课时教案
- 2026年中国甘肃物业管理项目经营分析报告
- 2025湖南盐业集团有限公司所属企业招聘(79人)考试笔试备考试题及答案解析
- 风电叶片运输安装施工方案
- 网格员招聘考试(公共基础知识)历年参考题库含答案详解(5卷版)
- 平衡计分卡在金融绩效管理中的应用研究
- 2025警务辅助人员招聘考试(时事政治+公安基本法律)题库及答案
- 柔性灯带专业知识培训课件
- 2025秋期版国开电大本科《理工英语4》一平台综合测试形考任务在线形考试题及答案
- 2025年河南省中小学教师职称评定答辩题(附答案)
评论
0/150
提交评论