收藏 分销(赏)

本科毕业论文---燃气轮机故障诊断.doc

上传人:可**** 文档编号:2139059 上传时间:2024-05-18 格式:DOC 页数:54 大小:859KB
下载 相关 举报
本科毕业论文---燃气轮机故障诊断.doc_第1页
第1页 / 共54页
本科毕业论文---燃气轮机故障诊断.doc_第2页
第2页 / 共54页
本科毕业论文---燃气轮机故障诊断.doc_第3页
第3页 / 共54页
本科毕业论文---燃气轮机故障诊断.doc_第4页
第4页 / 共54页
本科毕业论文---燃气轮机故障诊断.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、舰用燃气轮机某关键部件故障诊断方法研究系 别信息工程系专 业测控技术与仪器班 级B141401学 号B14140129姓 名袁斌指导教师崔建国负责教师崔建国沈阳航空航天大学北方科技学院2015年6月沈阳航空航天大学北方科技学院毕业设计(论文)摘 要燃气轮机的关键部件之一滚动轴承是机械设备运行过程中产生最易产生故障的零件,它运行的正常与否直接影响到整台机器的性能。防止故障升级,发生灾难性事故。所以对滚动轴承故障诊断技术进行探讨和学习就具有十分重要的意义。本文主要以燃气轮机的滚动轴承为研究对象,利用测量的轴承振动信号参数来进行故障诊断,利用神经网络技术对某一动态的模拟原理,应用到对滚动轴承故障诊断

2、的具体方面,设计并构建了基于BP神经网络和自适应模糊神经网络(Adaptive Network Fuzzy Inference System)的滚动轴承故障诊断系统,在MATLAB软件里对构造的训练样本进行训练,利用训练完成后的神经网络我们就可以对滚动状态故障进行诊断。关键词:滚动轴承;BP神经网络;模糊神经网络AbstractRolling bearing is one of the most ordinary parts in mechanical machine, its running state can influence the performance of the whole m

3、achine directly, the aircraft stabilizer health status need to be monitored in real time to ensure the aircraft fly safety. so it is important to study the technology of fault diagnosis for rolling bearing.On the basis of analyzing the fault mechanism and vibration signal characteristics of rolling

4、bearing systematically, and after analyzing and processing the vibration signals of right and fault state of rolling bearing, partial appropriate feature parameters are selected as the input of the neural network according to the time and frequency domain characteristics of parameters in this thesis

5、. and the fault diagnosis system for rolling bearing based on BP neural network is built up. Finally,and fuzzy artificial neural network diagnosis technique the training set of right and fault states of rolling bearing is built up by using the measuring data of rolling bearing from former research,

6、the neural network model is trained on the platform of Matlab software.the operating state of rolling bearing has been diagnosed by using the above network which has been trained well.Keywords: rolling bearing; BP neural network; fuzzy artificial neural network目 录1 绪 论11.1 课题背景和研究的意义11.1.1 研究背景11.1.

7、2 研究意义21.2 国内外故障诊断技术研究现状31.2.1 国外现状31.2.2 国内现状41.3 研究内容52 燃气轮机关键部件故障诊断的总体方案设计72.1 滚动轴承故障的总体方案设计72.2 滚动轴承机理及故障类型72.2.1 滚动轴承基本结构82.2.2 滚动轴承故障类型92.3 滚动轴承参数选取及处理103故障诊断方法133.1 BP神经网络133.1.1 BP神经网络原理133.1.2 BP神经网络诊断方法143.2 自适应模糊神经网络(ANFIS)173.2.1 自适应模糊神经网络(ANFIS)结构183.2.2 自适应模糊神经网络(ANFIS)原理203.2.3 自适应模糊神

8、经网络(ANFIS)诊断方法214 滚动轴承BP神经网络故障诊断试验研究254.1 故障诊断模型建立254.1.1 各层节点数确定254.1.2 初始权值的选择274.1.3 期望误差和学习率选取274.2 轴承故障诊断的仿真试验研究274.2.1 样本选取274.2.2 神经网络的训练294.2.3 神经网络的测试305 基于自适应模糊神经网络(ANFIS)的故障诊断试验研究325.1 诊断模型的建立325.1.1 样本的选取325.1.2 输入样本的模糊化处理335.1.3 输出结果的去模糊化处理345.2 轴承故障诊断仿真与结果346 不同神经网络故障诊断结果与分析387 结 论39结束

9、语40致 谢41参考文献42附录 BP神经网络故障诊断源程序清单43附录 自适应模糊神经网络(ANFIS)诊断源程序清单48IV1 绪 论 1.1 课题背景和研究的意义1.1.1 研究背景 作为新型的动力设备,燃气轮机具有结构紧凑、安全可靠、运行平稳,具有较高的热效率,可以快速启动并带动负载等优点,而日益受到人们的重视,应用范围也越来越广。燃气轮机在陆上和航海交通领域中也占有越来越重要的地位,由于其较高的热效率和较小的排气污染,在能源和电力部门也日益成为动力设备的主流产品,它们一旦发生事故或出现故障就会给生产经营造成极其严重的影响。因此维护燃气轮机在正常状态下运行,避免或及时诊断处理燃气轮机运

10、行故障就显得尤为重要。由于燃气轮机故障诊断和状态监控能大大提高机组运行的安全性和可靠性,大幅度降低维护和维修成本,所以燃气轮机故障诊断模型的研究有着重要的理论意义和较高的应用价值。滚动轴承是燃气轮机最重要的零件之一,其运行状态直接影响整台燃气轮机的性能,同时对燃气轮机和操作人员的安全也会造成重大影响。轴承的故障会导致燃气轮机设备的剧烈振动,产生刺耳的噪声,严重时会引起设备损坏、动力停止甚至机械事故,且燃气轮机滚动轴承造成的事故往往是突发的,若在交通运输中还会引发重大的交通事故,造成人员伤亡。据统计,约45%的燃气轮机故障是由于轴承的故障所引起的。因此,对滚动轴承进行故障诊断和状态预测具有重要的

11、实际意义,也是燃气轮机故障诊断领域的重点之一。此外,与其他机械零部件相比,滚动轴承有一个很大的特点,其寿命离散性很大。有的轴承已大大超过设计寿命而依然完好地工作,而有的轴承远未达到设计寿命就出现了各种故障。所以,如果按照设计寿命对轴承进行定时维修,则势必出现以下情形:一方面,把超过设计寿命而完好工作的轴承拆下来作为报废处理,造成浪费。另一方面,把未达到设计寿命而出现故障的轴承坚持使用到定时维修时拆下来作为报废处理,使得机械在轴承出现故障后和拆下前这段时间内工作精度下降,或者未到维修时间就出现严重故障,导致整个机械出现严重事故。由此看来,滚动轴承故障的准确诊断可以减少或杜绝事故的发生,最大限度地

12、发挥轴承的工作潜力,节约开支,具有重大意义。1.1.2 研究意义 作为一个典型的复杂机械系统,燃气轮机是由大量相互联系但工作过程又彼此不同的部件组成,在恶劣的工作条件(高温、高压、强腐蚀、高密度的能量释放)使其成为整个动力系统中故障的敏感多发部位,其故障的发生和发展具有快速和破坏性极大的特点。因此,对燃气轮机进行故障诊断方法及其应用进行研究,有效判断故障类型,准确确定故障位置,从而节省了大量时间和资金,具有较高的经济应用价值。其研究的主要意义。(1) 增加设备的安全性有效的燃气轮机故障诊断系统可以帮助燃气轮机维护人员提前发现异常,迅速查明故障,并给出合理的解决方案,从而保证燃气轮机正常运行,避

13、免发生重大故障,进而造成巨大经济损失甚至人员伤亡。(2) 推动燃气轮机维修理念的改革传统的燃气轮机维修思想是经验性,即“以预防为主”的思想,维修方式是按预先规定的周期进行定时维修。开展燃气轮机故障诊断方法及其应用研究可以实现维修思想和维修方式的改变,将维修思想从“以预防为主”转变为“以可靠性为中心”,维修方式从“定时维修”转向“视情维修”。(3) 提高经济效益燃气轮机故障诊断系统能够在零部件、劳动力、燃油、使用时间和后勤保障方面节省支出,具有较高的经济应用价值。目前,对燃气轮机的故障诊断大多基于振动信号分析。采用振动信号分析法对滚动轴承系统相关故障诊断效果较好。为了及时发现和排除各种故障,必须

14、对燃气轮机常见故障以及常见故障的特征有深刻了解,才能设计出有效的燃气轮机故障诊断系统。通过建立适合的燃气轮机故障模型,可以为故障诊断系统的开发提供基础。因此,研究的主要目的是建立起测量参数与故障类型之间的映射,进而准确的判定故障类型。在动力系统中燃气轮机有着重要地位,而燃气轮机故障诊断技术也是国内外研究的一个热点。由于燃气轮机故障诊断和状态监控能大大提高机组运行的安全性和可靠性,同时也能大幅度降低维修成本,所以燃气轮机故障诊断模型的研究有重要的理论意义和较强的经济应用价值。目前研究比较多且相对来说较为成熟的是应用人工神经网络方法为燃气轮机的关键部件进行故障诊断,但是神经网络方法往往需要大量的训

15、练样本才会获得比较好的效果,在小样本情况下的其效果往往不尽如人意。然而在一般情况下,燃气轮机的故障样本很有限,这就使得其应用有一定难度。针对这一点,本次课题主要以BP 神经网络故障诊断算法为研究对象进行研究和设计。1.2 国内外故障诊断技术研究现状1.2.1 国外现状在故障诊断技术理论研究方面,被认为是故障诊断的起源之一的是1971年Mehra和Peschon发表在Automatic上的论作An innovation approach to fault detection and diagnosis in dynamics。而1976年,Willsky在发表于Automatic上的论文A su

16、rvey of sedign methods for failure detection in dynamic systems则被认为是世界上第一篇故障检测和诊断方面的综述性文章。1978年,一本名为Fault detection and diagnosis in chemical and petrochemical process的著作,是国际上首部关于故障诊断方面的专著。美国是最先开展燃气轮机故障诊断研究的国家,在相关的研究领域一直处于世界一流的水平,其他国家在燃气轮机的故障诊断领域也有理论和技术的优势。针对燃气轮机,2003年S.O.T.Ogaj等人采用模糊逻辑的诊断技术,并且考虑了测量

17、信号的噪声,系统能成功的诊断出燃气轮机的单一故障,此外,又研究一种分层训练的人工神经网络,即利用RBF和PNN分别处理特定的任务,并将其应用于燃气轮机的一些组件故障的检测,隔离和评估中。应用信息/数据融合的方法,2010年Karim Salahshoor提出了一种新的故障检测和诊断方法。该方法是将一个支持向量机的分类器和一个具有自适应模糊神经网络(ANFIS)分类器结合组成一个共同系统,从而一个多属性数据被融合成一个单一属性的有序加权平均算子聚合值,仿真研究表明此方法优于单纯的支持向量机SVM或ANFIS系统。此外,还有美国国防部资助开发的声纳信号处理系统和美国国家航空航天局主导的应用信息融合

18、技术诊断C-17飞机故障的实例。1.2.2 国内现状 由于我国的燃气轮机行业基础较差,气路故障诊断技术起步较晚,目前故障诊断技术与世界先进水平还存在着差距,随着军事和民用事业的高速发展,燃气轮机大规模应用越发广泛的背景下,我国也逐渐开始了对燃气轮机故障诊断的研究,但由于起步较晚,规模较小且主要局限在理论方面,还没有实际应用的系统,而随着科技的进步,各种新方法、新理论应用于燃气轮机故障诊断的研究也取得了一定的成果。自80年代以来,国内诸多高校及研究所的专家学者不断开展对燃气轮机的故障诊断与诊断研究,在理论上取得了一定的研究成果,提出相对丰富的算法和模型,为工程实践奠定了基础。特别是随着计算机技术

19、和人工智能理论的发展使得燃气轮机故障诊断技术跃升到了智能故障诊断的水平。2002年翁史烈等在基于热力参数的燃气轮机智能故障诊断一文中提出了故障与征兆之间定量关系的求取方法,并在此基础上研究了模糊逻辑和神经网络的故障诊断方法。使得神经网络算法的应用得到极大发展。2007年卜凯旗在在燃气轮机发电机组的振动信号监测与分析系统一文中研发了一套燃气轮机振动监测、故障诊断系统,该系统通过振动数据采集、分析,机组运行中出现的异常情况可以及时地被反映出来,并通过专家诊断系统采用多种数据分析方法互为补充,从而获得较好的故障诊断结果。并提出有效建议供现场的技术人员参考,可随时了解机组的运行情况,经过验证此系统不仅

20、保证了安全生产,同时也取得了良好的经济效益。在2008年模糊神经网络在燃气轮机故障诊断专家系统中的研究与应用陈旸等提出了针对故障诊断专家系统中自学习能力弱和不能描述模糊性知识的问题,提出了一种将模糊神经网络运用于故障诊断专家系统的研究方法,既可以使故障诊断专家系统根据事例和数据来学习新的知识和信息,又增强了系统描述模糊性知识的能力,使得诊断结果更加符合诊断工作人员的需要。最后以某型燃气轮机为研究对象,实现了快速、准确地诊断。2009年上海交通大字的夏迪针对PG917E型单轴发电燃气轮机,提出丁基十非线性模型的全断方法,采用无约束的优化方法优化模型输出值与实际测量值的偏差,结果表明该方法精度较高

21、,收敛性好,达到工程应用的目的。基于此方法又开发了燃气轮机故障诊断系统软件,该软件由数据采集和数据传输、燃气轮机性能仿真、传感器故障诊断、热参数状态检测与气路诊断以及数据库组成,根据采集到的燃气轮机热参数,利用该软件可以实现对燃气轮机部件实时性能监测和故障诊断。近年来,随着燃气轮机故障诊断技术的发展,故障预测与健康管理(Prognostic andHealth Management / Monitoring, PHM)系统获得了广泛的关注,以达到对燃气轮机的健康进行管理、故障预测、以及寿命预估的目的。1.3 研究内容燃气轮机是一类结构复杂、工作环境特殊的大型系统,故障类型具有多模式、多发性、突

22、发性的特点,且一旦发生故障,危害性极大。因此,设计有效的故障诊断方法对燃气轮机进行故障诊断尤为重要。 本文意在于将BP神经网络和模糊神经的方法引入到滚动轴承故障诊断这一方面,将为轴承故障诊断技术提供一种方法,以期由此来提高轴承故障诊断的效率。如何从复杂的轴承故障参数中选取合适的故障参数,如何由故障特征确定对应的故障类型,如何实现神经网络故障诊断系统并通过仿真测试是本文研究的主要内容。 第2章:介绍总体方案设计,并且阐述分析轴承的基本结构和原理,以及如何采集本次实验所需的轴承参数。第3章:系统地介绍了BP神经网络和ANFIS模糊神经网络的原理、结构、学习过程,选用合适的算法以使得其能够更加适合于

23、滚动轴承故障诊断系统的应用。第4章:采用已经获得的故障参数,构建合理的BP神经网络并确定其结构,对诊断输出结果采取了判别区间的再处理。利用我们采集的实测数据,分别构造了基于轴承振动参数的正常及故障状态的训练样本,在MATLAB环境中对构建的BP神经网络进行训练和测试,验证了故障诊断系统对滚动轴承不同状态进行识别的有效性。第5章:论述基于自适应模糊神经网络(ANFIS)故障诊断器的设计及其诊断结果。第6章:对以上两种神经网络故障诊断器的诊断结果进行对比分析。2 燃气轮机关键部件故障诊断的总体方案设计本毕业设计以燃气轮机的滚动轴承为具体研究对象,开展轴承系统故障诊断方法研究,设计故障诊断算法,构建

24、故障诊断模型,最终实现燃气轮机轴承故障诊断的效能。2.1 滚动轴承故障的总体方案设计 燃气轮机轴承系统智能故障诊断技术进行总体方案设计如图2.1所示,主要由信息采集模块、数据预处理模块、BP神经网络故障和模糊神经网络诊断模块构成。 图2.1 燃气轮机轴承系统故障诊断方法研究方案本文以某型燃气轮机滚动轴承为研究对象,通过对滚动轴承运行状态类型分析,将滚动轴承的状态类型分为正常状态、故障状态类型。燃气轮机轴承系统在工作时通过传感器采集其工作过程中的各项参数数据,由于数据信息量较大,有些数据并不适合作为故障诊断的参考数据,所以需要对传感器采集到的数据进行处理,如滤波,筛选,整形等等。在此基础上,将提

25、取到的参数作为BP神经网络和模糊神经网络的输入进行建模,采用所建立的BP神经网络和模糊神经进行仿真实验,最终,得到故障诊断结果。2.2 滚动轴承机理及故障类型 滚动轴承在旋转过程中难免会产生振动,当滚动轴承存在缺陷时,其振动将呈现出一定的特征,测量的振动信号作为滚动轴承故障的信息载体,具有适用性强、效果好、测取简单的特点,根据所监测频带的不同,可将滚动轴承缺陷的振动信号划分为低频诊断和高频诊断,其中低频诊断主要是针对滚动轴承中各元件缺陷的旋转特征频率进行的;而高频诊断则着眼于滚动轴承因存在缺陷时所激发的各元件的固有频率振动。它们在原理上没有太大的区别,都要通过频谱分析等手段,找出不同元件(内圈

26、、外圈、滚动体等)的缺陷特征频率,以此判断滚动轴承的缺陷部位及其严重程度。本章主要讨论滚动轴承的振动机理、故障类型及其对应的振动特征、损伤类故障模型等。2.2.1 滚动轴承基本结构滚动轴承是由外圈、内圈、滚动体和保持架等元件组成的。内圈、外圈分别与轴颈及轴承座孔装配在一起。在大多数情况下外圈不动,而内圈随轴回转。滚动体是滚动轴承的核心元件,它使相对运动表面间的滑动摩擦变为滚动摩擦。滚动体的形式有球形、圆形、锥柱形和鼓形等。滚动体可在内、外圈滚道上进行滚动。图2.2为滚动轴承结构图。图2.2滚动轴承结构图图2-2所示滚动轴承示意图中的符号意义为:轴承节圆直径;一一滚动体直径;一一内环滚道的半径;

27、一一外环滚道的半径;接触角。2.2.2 滚动轴承故障类型滚动轴承不同类型的故障会引起轴承系统不同性质的特征振动,按照振动信号的不同,滚动轴承故障可以划分为如图2.3所示的形式。 轴承构造不同轴滚动轴承 故障 工件面波纹外圈损伤 内圈损伤表面损伤 滚体损伤 保持架损伤 磨损 偏离准心 图2.3滚动轴承故障分类 本文主要以损伤类故障内为题,表面损伤滚动轴承最常见的一种故障形式,常表现为元件表面疲劳剥落、压痕、裂纹、烧伤、划伤等。当轴承存在局部损伤时,损伤点通过轴承元件表面时要产生突变的冲击脉冲力,该脉冲力是一个宽带信号,所以必然覆盖轴承系统的高频固有振动频率而引起谐振,从而产生冲击振动。由于滚动轴

28、承的匀速回转,使冲击具有周期性。对发生在不同位置的损伤,冲击具有不同的频率。通常称为特征频率,频率不同故障也就不同。2.3 滚动轴承参数选取及处理轴承振动数据的获取来源于轴承实际运转时的数据,通过适宜地选取参数和在实验装置运行时正确地记录数据,保证数据能够真实准确地反映轴承的运行状态,利于后面的分析计算,用加速度传感器采集振动信号,胶合在滚动轴承的外圈上。整个实验如图2.4,分以下四个部分。图2.4实验系统框图 (1)轴承:这里所使用的轴承包括了正常的和有故障的轴承,实验系统运行时,所获取的数据就相应地代表轴承状态。 (2)加速度传感器:用于获取振动信号,加速度传感器的输出与被测物体振动的加速

29、度成正比。与位移传感器或速度传感器相比,加速度传感器频率响应范围更宽,能够获得更多的频率成分信号。且加速度传感器承受负载能力更强,机械性能更好。 (3) 数据采集系统:通过传感器将信号经过数据采集卡,采集得到滚动轴承的各种状态振动数据,测得的加速度信号是模拟信号,要输入计算机必须进行A/D转换。传感器数据经16位A/D板处理后存入计算机中,数据文件为Matlab文件格式。 (4) 轴承故障诊断系统将在后续章节中介绍。作为本文采用BP神经网络和模糊神经网络诊断滚动轴承故障的关键的工作之一即为在采集滚动轴承的振动信号的时域或频域参数中,如何选取合适的故障特征参数用作神经网络的输入。 故障只能作为物

30、理参数表现出来,只要滚动轴承的状态发生了变化(即有故障产生),就必定会影响到与之相联系的各个物理参数的变化;而故障类型与各物理参数的关系强弱是我们最感兴趣的问题,因为只有那些与某种故障类型之间的关系密切、对故障灵敏可靠的物理参数才被用于滚动轴承的故障诊断。这些对故障灵敏、稳定可靠的物理参数正是我们要选择的滚动轴承的故障特征参数。 由于轴承的振动信号是多种引起振动因素共同作用的结果,是没有确定变化规律的随机信号,所以不能用确切的数学关系式来描述这种信号。但随机信号有其重要特征,即在相同条件下重复实验,虽然每次实验的结果可能不一样,但是如果进行大量重复实验,其结果就会出现某种统计规律性。均值、均方

31、根值、峰值、波形因子、脉冲因子、峰值因数、裕度因子、峭度等,均是统计分析参数。这些时域的统计特征参数的共同特点是:对滚动轴承的缺陷足够敏感对信号的幅值和频率不敏感,即与机器的运行工况无关,只依赖于信号的幅值概率密度函数。这些特征参数的变化,能较好地反应出滚动轴承的故障的存在。我们要做的数据处理就上从上述多次测量后的振动信号参数选取我们所需的统计分析参数,作为BP神经网络和模糊神经输入层神经元个数。在此我们定义了六个参数。 均值: (2.1)均值表示随机过程的中心趋势,随机过程都是围绕着它聚集和波是随机过程的静态分量。均值用于滚动轴承缺陷诊断的优点是检测值较峰值稳定。 峭度: (2.2)峭度是不

32、够敏感的低阶矩与较敏感的高阶矩之间的一个折中特征量,如果滚动轴承出现缺陷都可能引起相当大的脉冲度,用峭度作为滚动轴承缺陷特征参数是有效的。 峰值因子: (2.3)峰值因数表示波形是否有冲击的指标,峰值因数不受振动信号的绝对水平所影响,所以传感器的灵敏度即使有变动,也不会出现测量误差。 脉冲因子: (2.4)脉冲因子为均方根值与绝对均值之比陷比较敏感,特别是当出现早期缺陷时,它有明显增加;陷的逐渐发展,反而会下降。脉冲因子对于冲击脉冲类缺当上升到一定程度后,随着缺陷的发展,反而会下降。 波形因子: (2.5) 波形系数为峰值与绝对均值之比。当波形系数值过大时,表明滚动轴承可能有点蚀;当波形系数过

33、小时,表明滚动轴承可能发生磨损。波形系数也是用于滚动轴承简易诊断的有效指标之一。 裕度因子: (2.6)其中,。本文将采用BP人工神经网络和模糊神经网络对滚动轴承缺陷进行识别,利用滚动轴承振动信号的时域特征参数和频域特征参数作为神经网络的输入,网络经过训练和测试后,即可由己知的数据,判断出轴承正常与否。3故障诊断方法大量功能简单的神经元通过一定的拓扑结构组织起来,构成群体并行式处理的计算结构,这种结构就是人工神经网络。人工神经网络是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元) 和

34、之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数 (activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼,也可能是对一种逻辑策略的表达。3.1 BP神经网络BP神经网络是1986年由Rumelhart和McCelland为首的科研小组提出,是一种按误差逆传播算法训练的多层前馈网络,它的名字源于网络权值的调整规则,采用的是后向传播学习算法,既BP算法。3.1.1 BP神经网络原理BP网络是目前

35、应用最广的神经网络之一,BP网络如图3.1所示是由一个输人层,一个或多个隐层以及一个输出层组成,上下层之间实现全连接,而每层神经元之间无连接。网络的学习过程包括正向传播和反向传播。在正向传播进程中,输人信息从输人层经隐层加权处理传向输出层,经功能函数运算后得到的输出值与期望值进行比较,若有误差,则误差反向传播,沿原先的连接通道返回,通过逐层修改各层的权重系数,减小误差。随着这种误差逆向传播修正的不断进行,网络对输入模式响应的正确率也不断上升。图3.1三层BP网络模型神经网络BP网络主要用于:(1) 函数逼近:用输入矢量和相应输出矢量训练一个网络逼近一个函数;(2) 模式识别:用一个特定的输出矢

36、量将它与输入矢量联系起来;(3) 分类:把输入矢量以所定义的合适方式进行分类;(4) 数据压缩:减少输出矢量维数以便于传输或存储。3.1.2 BP神经网络诊断方法三层BP神经网络的结构如图3.1所示,拓扑结构为有向无环图的前向网络。每个神经元用一个节点表示,网络由输入层、隐层和输出层节点组成。前层节点与后层节点通过权值连接,层与层的节点之间相互连接,同一层的各节点间互相不连接。BP网络学习方法的主要思想是把网络学习分为两个过程,即正向传播输出过程和反向传播调整过程两部分,正向传播中,输入信号从输入层经隐层传向输出层。若输出层得到了期望的输出,学习算法结束;否则,转至反向传播。反向传播是将误差信

37、号(样本输出与网络输出之差)按原连接通路反向计算,由梯度下降法调整各层神经元的权值,使误差信号减小。设BP网络的输入向量为u,输入层神经元有n个;输出向量为y,输出层有m个神经元,输入/输出样本对(即导师信号)长度为L。其算法的学习步骤如下:(1)设置初始权值,它是较小的随机非零值。(2)给定输入/输出样本对,计算网络的输出:设组样本输入:第组样本输出:,节点在样本输入时,输出为: (3.1)式中,是在第组样本输入时,节点的第个输入。取可微的型作用函数,即(3) 计算网络的目标函数:设为在第组样本输入时网络的目标函数,则 (3.2)式中,为在第组样本输入时,经次权值调整后网络的输出;为输出层第

38、个节点。网络总的目标函数为: (3.3) 总目标函数作为对网络学习状况的评价。(4) 算法停止判别:若则算法结束,是预先确定的且;否则转至步骤(5)。(5) 反向传播计算: 由输出层,依据,按梯度下降法反向计算,可逐次调整权值。取步长为常值,可得到神经元到神经元的连接权值次调整算式: (3.4) 式中,为步长,在此称为学习算子。具体算法如下: (3.5)式中,是第 组样本输入时的第个节点的状态对的灵敏度。由公式(3.4)可得: (3.6)分以下两种情况计算。 若为 输出节点,即,由公式(3.2)和公式(3.6)可得: (3.7) 将公式(3.5)代入公式(3.7)则 (3.8) 若不是输出节点

39、,即,此时公式为(3.5): (3.9)其中, (3.10)中,是节点后边一层的第个节点;是节点的第个输入(第组样本输入时),当时,。将式(3.10)和式(3.9)代入可得: (3.11)可见由公式(3.9)和公式(3.11)对公式(3.4)进行权值调整计算。3.2 自适应模糊神经网络(ANFIS)神经网络和模糊系统都属于“计算智能(Computational Intelligence)”的范畴。神经网络根据人脑的生理结构和信息处理过程创造人工神经网络,模糊系统则试图描述和处理人的语言和思维中存在的模糊性概念,两者都是模仿人的智能,存在着许多的相同点。由下表3.1可以看到模糊逻辑和神经网络各有

40、优缺点,因此有必要将模糊逻辑和神经网络融合起来构成模糊神经网络,使它同时具有模糊逻辑与神经网络的优点,即希望模糊神经网络既能表示定性的知识又能拥有强大的自学习能力和数据处理能力。表3.1 神经网络与模糊逻辑的比较项目神经网络模糊逻辑组成神经元互联模糊逻辑和模糊规则映射关系点与点之间对应块与块之间的对应知识储存方式连接权值规则方式知识表达能力弱强容错能力强较强学习能力能进行学习不能进行学习精度比较高较高计算量多少应用用于建模、模式识别可用于凭经验处理的系统模糊逻辑与神经网络的结合主要体现在以下5个方面:(1) 用模糊技术提高神经网络的学习能力。(2) 利用神经网络的学习能力提取模糊规则或调整模糊

41、规则参数,例如:神经网络-模糊推理协作系统。(3) 把模糊逻辑的概念应用于神经网络的计算和学习,从而在普通神经网络的基础上发展各种模糊神经网络,例如:模糊感知器。(4) 用神经网络来实现一个已知的模糊逻辑系统,以完成并行模糊推理。(5) 构造完整意义上的模糊神经网络模型和算法。3.2.1 自适应模糊神经网络(ANFIS)结构模糊神经网络(Fuzzy Neural Network,简称FNN)是全部或部分采用模糊神经元所构成的一类可处理模糊信息的神经网络系统。基本的模糊神经元包括:模糊化神经元、去模糊化神经元和模糊逻辑神经元。模糊化神经元接受离散或连续的、确定或模糊的单元输入,输出由系统模糊变量

42、基本状态隶属度函数所确定的标准化值。去模糊化神经元可将以“分布值”表示的输出结果以“确定性值”的形式输出。模糊逻辑神经元则以多输入、单输出的形式实现模糊逻辑函数或模糊整合函数。图3.2为模糊神经网络的一般组织结构。其中每个节点层的节点数及权值可以通过模糊系统所采用的具体模块形式而预置,其隶属度函数和模糊规则是通过一定的学习算法产生的。模糊神经网络的具体结构则因模糊系统的具体描述方式、网络学习算法和节点函数选取的不同而异。 确定性输入模糊化运算模糊推理清晰化运算确定性输出 图3.2 模糊神经网络的逻辑结构模糊神经网络有很多种类型,与一般神经网络相似,通常可以分为前向型模糊神经网络和反馈型模糊神经

43、网络两大类。前向型模糊神经网络是一类可以实现模糊映射关系的模糊神经网络。一般来说,一个前向型模糊神经网络可以由五层组成,分别为输入层、模糊化层、模糊推理层(模糊关系映射网层)、去模糊化层和输出层。图3.3为含有两个输入层节点、一个输出节点的一个基本前向模糊神经网络的结构。输入层是指接受外部输入信号的一层,并将输入值(如直接测量值或处理过的数据)传送给模糊化层的模糊单元。模糊化层的作用是按照模糊规则将输入值转换为一定的模糊度,是对模糊信息进行预处理的网层,主要由模糊化神经元组成。模糊推理层是前向型模糊神经网络的核心,联系着模糊推理的前提和结论,精确的说是模糊推理的基本模糊状态和结论变量的基本模糊

44、状态,其网络参数即为模糊推理过程中前提变量的基本模糊状态和结论变量的基本模糊状态之间的模糊关系,它们是由具体的问题所确定的。所以说,模糊推理层可以模拟执行模糊关系的映射,以实现模糊模式识别、模糊推理和模糊联想等。去模糊化层接受经中间层处理的数据,并按照模糊度函数将这些数据进行非模糊化处理,即将推理结论变量的分布型基本状态转化成与网络输入值相应的确定状态的量,这在模式识别中非常必要。最后由输出层给出问题的确定性求解结果。X1A11A12A21A22A23A33A32A31yX2 输入层 模糊化层 模糊推理层 去模糊化层 输出层图3.3 模糊神经网络结构模型这样构成的模糊神经网络除具有一般神经网络的性质和优点外,还可以有一些特殊的性质:由于采用了模糊数学中的计算方法,使得一些处理单元的计算变得较为简便,信息处理的速度显著加快;由于采

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服