当前位置:中国论文下载中心 > 工学 > 工程建筑 > 正文
人工神经网络应用于空调系统故障诊断的研究
来源: [ 06-07-05 16:17:00 ] 作者:李中领 金宁 朱岩 编辑:凌月仙仙
摘要:本文首先介绍了人工神经网络的基本原理,然后详细介绍了反向传播算法(BP),最后研究BP算法在空调系统故障诊断方面的应用。
关键词:人工神经网络 反向传播算法 故障诊断
1 引言随着经济的发展,空调系统得到了越来越广泛的应用,空调设备已成为重要的生活必备品之一。这就要求空调系统可靠性高且功能齐全,而且在故障诊断维修服务方面达到一定的水平。国内目前的大部分空调系统中无故障诊断系统,当空调系统出现故障后,维保人员往往不能及时、准确地了解系统出现故障的原因及相关信息,空调系统无法得到及时修复,这种情况急需得到改善。
2关于故障诊断技术故障诊断FD(fault diagnosis)是一种了解和掌握设备在使用过程中的技术,确定其整体或局部是否正常,早期发现故障及其原因并能预报故障发展趋势的技术。在诊断过程中,必须利用被诊断对象表现出来的各种有用信息,经过适当地处理和分析,做出正确的诊断结论。在制冷暖通空调领域,1987年在彦启森教授的建议下,才开始了故障诊断专家系统在制冷暖通空调领域的研究应用[1]。
3 人工神经网络用于空调系统故障诊断的基本原理人工神经网络(Artificial Neural Network.简称ANN)正是在人类对其大脑神经网络认识理解的基础上人工构造的能够实现某种功能的神经网络。它是理论化的人脑神经网络的数学模型,是基于模仿大脑神经网络结构和功能而建立的一种信息处理系统。它实际上是由大量简单元件相互连接而成的复杂网络,具有高度的非线性,能够进行复杂的逻辑操作和非线性关系实现的系统。
典型的神经网络结构如图1所示。
在众多的人工神经网络模型中,最常用的是BP(Back Propagation)模型,即利用误差反向传播算法求解的多层前向神经网络模型[2]。BP网络在故障诊断、模式识别、图像识别、管理系统等方面都得到了广泛的应用。本文讨论利用神经网络中的BP模型进行空调系统的故障诊断。
首先需要进行知识的获取。由专家提供关于各种空调系统故障现象(征兆集)及相应的故障原因(故障集)实例作为学习。将数据分为两部分,一部分用于训练网络,另一部分用于测试。将训练网络的数据按一定顺序编码,分别赋给网络输入、输出节点,通过神经网络学习算法对进行学习,经过网络内部自适应算法不断修正权值,直到达到所要求的学习精度为止。此时在大量神经元之间联结权值上就分布着专家知识和经验。训练完毕后,再将测试网络的数据从初始状态出发,向前推理,将显示出的故障结果与实际的测试数据结果相比较,如果误差很小,说明网络的权值建立正确;如果误差较大,说明网络的权值建立有误,需要重新进行网络的训练。
将训练训练完毕后,即可进行空调系统的故障诊断。只要实际输入模式接近于某一个训练时的学习的输入模式,则可产生出接近学习的输出结果,也就是所谓的自联想功能。同时,由于网络计算上的大量并行性,当机器运行状况改变,出现网络学习未考虑的情况时,系统亦能给出正确分类结果。同时将新数据并入网络,实现系统的自适应。一般来说,学习的故障实例越多,诊断结果的准确率越高。
4 BP学习算法BP算法因其简单、易行、计算量小、并行性强等优点,是目前神经网络训练采用最多也是最成熟的训练算法之一。BP算法的实质是求解误差函数的最小值问题,由于它采用非线性规划中的梯度下降法(Gradient Descent),按误差函数的负梯度方向修正权值 [3]。其主要思路是如果求出训练网络的指标函数误差:
一般的BP算法称为标准误差逆传播算法,也就是对应每一次输入都校正一次权值。这种算法不是全局误差意义上的梯度下降计算。对各个神经元的输出求偏导数,那么就可以算出误差对所有连接权值的偏导数,从而可以利用梯度下降法来修改各个连接权值。真正的全局误差意义上的梯度下降算法是在全部训练模式都学习完后才校正连接权和阈值。其计算流程如图2所示:
5 故障诊断实例5.1 空调系统故障诊断的BP网络建立
空调系统故障模式及故障机制分析[4]如表1所示
表1 空调系统故障模式及故障机制分析
表示
符号
故障模式
表示
符号
故障原因
x1
房间温度均偏高
y1
y 2
y 3
y 4
y 5
y 6
1.冷冻机产冷量不足
2.喷水堵塞
3.通过空气处理设备的风量过大,热交换不良
4.回风量大于送风量
5.送风量不足(可能空气过滤气堵塞)
6.表冷器结霜,造成堵塞
x 2
相对湿度均偏低
y 7
7.室外空气未经加湿处理
x 3
系统实测风量大于设计风量
y 8
y 9
8.系统的实际阻力小于设计阻力
9.设计时选用风机容量偏大
x 4
房间气流速度超过允许流速
y 10
y 11
y 12
10.送风口速度过大
11.总送风量过大
12.送风口的型式不适合
5.2 网络输入输出向量及参数的选取
以故障模式X=(x1,x2,x3,x4)输入,故障原因Y=(y1,y2,y3 ```` y12)作为输出,以不同的故障原因导致的故障模式为训练进行学习,从而建立故障模式与故障原因之间的映射关系。x 1 ,x2 ,x 3, x 4分别代表故障房间温度均偏高、相对湿度均偏低、系统实测风量大于设计风量和房间气流速度超过允许流速的4种故障现象;y1,y2,…,y12分别代表冷冻机产冷量不足;喷水堵塞……送风口的型式不适合等故障原因。
转贴于 中国论文下载中心[1]
现成论文
·[英美文学] Naturalism and Realism in Tess of the D’
·[司法制度] 浅议我国的精神损害赔偿制度(fx37)
·[英语其它相关] Influences of Western Cultural on Ch
·[电子商务] 关于宁波市中小企业电子商务信用问题的研究
·[经济其它相关] 南宁市大学生体育实物消费现状、影响因
·[教育理论] 浅议教师专业发展与师范生职业定位(jyx9)
·[经济其它相关] 长沙市广播媒体市场竞争态势研究报告(j
·[刑法] 论对无罪推定原则的认识误区(fx36)
·[地理地质] 复配型碳酸钙阻垢剂的研究(lx26)
·[电子机械] 线圈高骨架注射模具CAD/CAM(dzx35)