石书彪 陈焕新 李冠男 胡云鹏 黎浩荣 胡文举
(1 华中科技大学制冷与低温实验室 武汉 430074;2 University of Nebraska-Lincoln 内布拉斯加 68410;3 北京建筑大学 供热供燃气通风及空调工程北京市重点实验室 北京 100044)
基于小波去噪和神经网络的冷水机组故障诊断
石书彪1陈焕新1李冠男1胡云鹏1黎浩荣2胡文举3
(1 华中科技大学制冷与低温实验室武汉430074;2 University of Nebraska-Lincoln内布拉斯加68410;3 北京建筑大学 供热供燃气通风及空调工程北京市重点实验室北京100044)
对基于神经网络方法的冷水机组故障监测效率取决于训练数据和被测数据的质量问题进行了研究。采用小波变换的方法剔除测量数据中的噪声,提高数据质量,从而提高冷水机组故障诊断效率。结果表明:采用小波变换使得各个水平故障的检测效率均得到提高,尤其水平一的故障检测效率提高明显。故障水平一检测率的提高能够及时的辨别冷水机组的故障,从而采用措施防止故障进一步恶化,对降低能源消耗、提高系统的可靠性以及保证室内舒适性具有重要的意义。通过利用ASHRAE Project提供的数据对故障诊断与检测(fault detection and diagnosis)策略进行验证,检测率明显提高。
冷水机组;故障检测与诊断;神经网络;小波分析;贝叶斯正则化
冷水机组和空调系统的性能下降、不恰当控制策略以及故障导致的能量浪费占据了商业建筑总能耗的15%~30%,为了节约能源、提供一个舒适的室内环境[1],故障诊断和检测(fault detection and diagnosis (FDD)技术近年来已经成为制冷空调系统的研究热点之一。根据德国Frank P M[2]教授的观点,所有的故障诊断方法可以划分为基于信号处理的方法、基于解析模型的方法和基于知识的方法。鉴于空调领域中进行故障诊断的数学模型极其复杂,而知识的方法具有不需要精确的数学模型的特性,具备很好的应用前景。已有不少学者采用主元分析(principal component analysis,PCA)[3-5]、支持向量机(support vector machine,SVD[6]、支持向量数据描述(support vector data description,SVDD)[7-8]方法故障检测和诊断的研究工作。冷水机组作为空调系统中的主要冷热交换设备,也是最主要的能耗设备,对冷水机组进行FDD研究具有非常重要的研究价值。
冷水机组运行时,测量的数据中包含噪声,将数据直接输入神经网络进行故障识别,会降低神经网络进行故障诊断的检测率,因而需要对初始数据进行预处理,去除初始数据中的噪声对神经网络进行故障诊断的干扰。小波变换是应用非常广泛的变换域去噪方法,采用小波变换去除噪声可以避免用傅里叶变换去噪带来的信号折损,因此利用小波变换可以有效去除噪声,还原初始数据中的有用信号[9]。小波变换作为一种去噪的方法在空调领域也有一定的应用。Du Z M等[10]采用小波变换对初始数据进行预处理,分解得到特征向量矩阵,作为神经网络的输入进行故障诊断。Xu X H等[11]采用三尺度小波变换进行数据分解,将其低频数据用于主元分析方法进行冷水机组传感器的故障检测和诊断。冷水机组进行故障诊断时,利用小波变换对初始变量采取软阈值去噪,处理后的特征变量作为神经网络的输入变量,采用BP神经网络建模,利用建好的预测模型完成故障诊断。本研究采用ASHRAE Project提供的数据进行验证。
小波变换近年来作为一种数学工具已经广泛用于对一维或者两维信号进行去噪、压缩、编码[12]。信号采集过程中,原始信号受到各种复杂因素的影响,使得采集信号中一般都含有大量的噪声,掩盖了信号的特征信息,需要对数据进行处理,提取有用的原始信号。小波去噪的原理是:选择合适的基函数和小波分解层数对含噪信号进行分解,然后对高频信号进行阈值量化处理,将低频信号和处理后的高频信号进行重构信号。和初始信号相比,利用重构信号(小波去噪后的信号)进行冷水机组动态故障检测和诊断时具有更好的效果。小波去噪是一种信号的时间频率的分析方法,连续小波的基函数为:
(1)
式中:a为伸缩因子;b为平移因子。
2.1 神经网络原理
神经网络由输入层、隐含层、输出层构成,如图1所示。输入层的信号对应小波去噪处理后的输出信号,输入层节点的个数和选择特征变量的个数相等,隐含层的层数由映射定理分析可知[13],一个S型隐含层的BP神经网络能够以期望的精度逼近任意非线性函数,因而一个S型隐含层能够对冷水机组进行故障诊断。隐含层节点数的确定目前采用试凑法,根据经验公式初步确定隐含层神经元节点数的大概范围,评估神经网络对冷水机组故障检测率的高低,选出最佳隐含层节点数。输出层的节点数和故障类别相同(包括正常运行状态)。
第j个隐含层神经节点的输出为:
hj=(∑wjiχi+Φj)
(2)
式中:wji为输入层的第i个节点和隐含层的第j个节点之间的连接权值;Φj为隐含层的第j个节点的阈值。输出层第k个节点的输出对应特定的故障,输出层的表达式为:
Zj=(∑wkjχj+Φ′k)
(3)
式中:wkj为第j个隐含层节点和第k个输出层节点的连接权值;Φ′k为第k个输出层节点的阈值。隐含层和输出层的变换函数通常采用Sigmoid函数或者线性函数,Sigmoid函数使得神经网络能够处理复杂的非线性问题。神经网络将输入信息从输入层经隐含层逐层计算传向输出层,若输出层没有得到期望的输出,则计算输出层的误差值,转向反向传播,通过网络将误差信号沿原来的连接通路反传回来得到每层的误差信号,用来修改各层神经元的权值和阈值直至达到目标,得误差满足设定的精度。
2.2 贝叶斯正则化原理
神经网络权值和阈值的选择成为模型构造最关键的一个部分,采用贝叶斯正则化可以使网络获得较小的权值和阈值,从而使神经网络的响应变得平滑,提高BP神经网络的泛化能力[14]。贝叶斯算法采用均方误差与权值的线性组合值作网络性能评价函数,即:
(4)
式中:yi为网络预测向量;ti为网络目标向量;γ为比例系数。可见,贝叶斯正则化能自动限制网络权值的规模避免造成对训练数据过拟合,增强神经网络的泛化能力[15]。
根据Comstock and Braun对冷水机组的故障调查报告,冷水机组常发生7种故障:冷凝器结垢(ConFoul)、制冷剂过量(ExcsOil)、制冷剂泄露(RefLeak)、有不凝性气体(NonCon)、冷冻水流量减少(RefuEF)、冷却水流量减少(ReduCF)、油过量(RefOver),每种故障会对制冷机组的制冷效率产生一定的不良影响。本文采用ASHRAE 1043-RP提供的数据对故障诊断模型进行验证。ASHRAE实验采用离心式压缩机、壳管式蒸发器、冷凝器以及节流阀组成的90冷吨的冷水机组。通过冷水机组产生7组类型的故障,每种故障人为的引入4个故障水平。每个实验持续864 min,通过改变冷冻水给水温度、冷却水进水温度、制冷量三个变量,获得并测试27种工况。在每个实验中测得433组数据,每组数据共记录64个变量。采用文献[7]中的8个特征向量(表1)进行故障诊断。故障诊断流程图见图2,整个故障诊断流程步骤如下:
1)从ASHRAE 1043-RP提供的64个变量中选出影响故障的主要变量,然后对每个变量进行小波去噪处理。
2)将数据分成两部分,一份对神经网络进行训练,一份验证神经网络模型。
3)鉴于BP神经网络泛化能力差,对BP神经网络进行贝叶斯正则化,提高故障诊断率。
4)利用训练好的BP神经网络对预测数据进行故障识别。
图2 故障诊断逻辑图Fig.2 Fault diagnosis logic diagram
3.1 小波去噪
通过小波去噪提取信号中的有用信号,剔除干扰信号。首先采用db3小波基函数的3层分解作为小波去噪。进行故障诊断过程中,选取8个特征向量,需要对8个特征向量进行小波去噪,图3所示为故障水平一的ReduCF 的TCI、TCO、TR-dis、To-sump 4个变量的幅值变化(小波去噪前)。图4所示为进行小波去噪后的图形,通过图3与图4的对比,经过小波去噪后,曲线更加光滑,噪点剔除明显。
图3 小波去噪前Fig.3 Wavelet denoising before
图4 小波去噪后Fig.4 Wavelet denoising
3.2 实验数据预处理
实验数据来源于ASHRAE Research Project 1043-RP。整个实验中测试64个变量,选取其中的8个特征变量(表1)进行故障诊断。由于8个特征变量的参数单位不同,直接将原始数据输入BP神经网络进行训练会使得网络的性能和收敛性变差,所以必须先对神经网络输入数据进行归一化处理。本文设计的激励函数采用的是S函数,输出设定在(-1, 1)或(0, 1)[16]之间。输出数据本身处于(0, 1)中,不需要进行归一化。
3.3 仿真结果
通过比较去噪前后每个故障水平的每个故障检测率和平均检测率来验证小波去噪的效果,表2为去噪前后的冷水机组检测率。图5~图8所示为冷水机组的故障检测率图,图9所示为平均故障检测率图。图中横坐标1~8分别对应冷水机组运行正常工况、冷凝器结垢、油过量、制冷剂泄漏、有不凝性气体、冷冻水流量减少、冷却水流量减少、制冷剂过量总共8种运行工况,纵坐标表示在每种工况下的故障诊断率。(BP-1表示未进行小波去噪,BP-2表示采用小波去噪。)
表18个故障指示特征
Tab.1Description of eight fault indicative features
特征变量特征变量描述特征变量特征变量描述TEO蒸发器出水温度TCA冷凝器制冷剂饱和温度与出水温度之差TCI冷凝器进水温度TRC-sub过冷度TCO冷凝器出水温度TR-dis排气温度TEA蒸发器出水温度与制冷剂的饱和温度之差To-sump压缩机壳底油温
表2两种方法的故障检测率
Tab.2Fault detection rate of two methods
故障类别故障水平一故障水平二故障水平三故障水平四BP-1BP-2BP-1BP-2BP-1BP-2BP-1BP-2正常0.590.990.710.880.80.940.930.98冷凝器结垢0.530.860.6910.7610.931油过量0.910.9310.870.9710.960.98制冷剂泄露0.570.850.750.790.980.90.990.98有不凝性气体0.9910.9910.9810.991冷冻水流量减少0.710.790.760.7510.940.910.98冷却水流量减少0.90.780.950.90.960.990.991制冷剂过量0.720.60.830.870.990.9410.96平均检测率0.740.850.8350.88250.930.963750.96250.985
图5 故障水平一的检测率Fig.5 Detection rate of the first fault level
图6 故障水平二的检测率Fig.6 Detection rate of the second fault level
3.4 结果分析
根据表2分析可知,经过小波去噪后平均检测率有了较大的提高,尤其是处于故障水平一时,平均检测率明显提高,这说明通过小波去噪,剔除测量初始变量的干扰信号,还原有用信号,能有效提高诊断效率。故障水平一处于故障发生的初始阶段,检测率的提高对及时辨别运行中的冷水机组故障,防止故障的进一步恶化具有重大意义。在冷水机组故障中,冷凝器对整个机组运行性能起非常关键的作用,冷凝器结垢导致冷水机组制冷效率降低,而且故障检测不及时,故障会进一步恶化,最终导致冷凝器脏堵,整个冷水机组运行失灵,严重时导致设备损坏。冷水机组上测量的变量不进行处理直接输入BP神经网络,此时故障水平一冷凝器结垢的检测率仅为0.53(采用的冷凝器是双通道,含有164根管道,故障水平一情况下,有20根管道已经结垢,见表3),如果未能检测出故障,结垢的冷凝器管道数目进一步增加达到33根,对应于故障水平二,此时BP神经网络的诊断率提高16%,达到0.69,仍有检测不出来的可能性,结垢的管道数会进一步增加,制冷效率会进一步下降。相反,利用小波去噪对测量参数进行处理输入神经网络,冷凝器管道数结垢20根,即故障水平一时,检测率达到0.86,基本能够检测出冷凝器结垢的故障,即使没有检测出来,进入故障水平二,冷凝器结垢的数目达到33根时,此时检测率达到1。说明对原始数据进行去噪处理,有利于消除噪音,提高BP神经网络对故障诊断的检测率。
图7 故障水平三的检测率Fig.7 Detection rate of the third fault level
图8 故障水平四的检测率Fig.8 Detection rate of the fourth fault level
表3冷凝器结垢水平
Tab.3Condenser fouling level
故障水平预期运行状况实际运行状况正常运行164根未结垢的管道未结垢管故障水平一减少12%的管道20管道结垢故障水平二减少20%的管道33管道结垢故障水平三减少30%的管道49管道结垢故障水平四减少45%的管道74管道结垢
根据以上分析,选取8个特征向量作为影响7个故障发生量的主要因素,然后通过BP-1和BP-2进行对比,可以得到以下结论:
1)验证小波去噪能消除噪音对BP诊断模型的干扰,有利于提高检测率,能更加准确的对冷水机组进行实时监控和故障预测。
2)尤其解决了冷凝器结垢故障检测率偏低的局面,有利于防止冷凝器管道结垢数量的进一步增多,提高冷水机组的整体制冷效率。
3)对小波去噪后的测量数据进行建模,4个故障水平的整体检测率均得到提高。故障水平一检测率的提高能够及时辨别冷水机组的故障,从而采取措施防止故障进一步恶化,对降低能源消耗、提高系统的可靠性以及保证室内舒适性具有重要的意义。
本文受2013年压缩机技术国家重点实验室开放基金项目(230031)和供热供燃气通风及空调工程北京市重点实验室研究基金资助课题(NR2016K02)项目资助。(The project was supported by the 2013 State Key Laboratory of Compressor Technology (No. 230031)and Beijing Key Lab of Heating and Gas Supply, Ventilating and Air Conditioning Engineering (No. NR2013K02).)
[1]Zhou Q, Wang S, Xiao F. A novel strategy for the fault detection and diagnosis of centrifugal chiller systems[J]. HVAC & R Research, 2009, 15(1): 57-75.
[2]Frank P M. Analytical and qualitative model-based fault diagnosis a survey and some new results[J]. European Journal of Control, 1996, 2(1): 6-28.
[3]Wang S W, Cui J T. A robust fault detection and diagnosis strategy for centrifugal chillers[J]. HVAC & R Research, 2006, 12(3): 407-428.
[4]Wang S W, Cui J T. Sensor-fault detection, diagnosis and estimation for centrifugal chiller systems using principal component analysis method[J]. Applied Energy, 2005, 82(3): 197-213.
[5]Chen Y M, Lan L L. A fault detection technique for air-source heat pump water chiller/heaters[J]. Energy and Buildings, 2009, 41(8): 881-887.
[6]李冠男, 胡云鹏, 陈焕新, 等. 基于SVDD的冷水机组传感器故障检测及效率分析[J]. 化工学报, 2015, 26(5): 1815-1820. (LI Guannan, HU Yunpeng, CHEN Huanxin, et al. SVDD-based chiller sensor fault detection method and its detection efficiency[J]. CIESC Journal, 2015,26(5): 1815-1820.)
[7]Zhao Y, Wang S W, Xiao F. Pattern recognition-based chillers fault detection method using Support Vector Data Description (SVDD)[J]. Applied Energy, 2013, 112: 1041-1048.
[8]Luo H, Wang Y R, Cui J. A SVDD approach of fuzzy classification for analog circuit fault diagnosis with FWT as preprocessor[J]. Expert Systems with Applications, 2011, 38(8): 10554-10561.
[9]Chang S G, Yu B, Vetterli M. Adaptive wavelet thresholding for image denoising and compression[J]. IEEE Trans Image Process, 2000, 9(9): 1532-1546.
[10] Du Z, Jin X, Yang Y. Wavelet neural network-based fault diagnosis in air-handling units[J]. HVAC & R Research, 2008, 14(6): 959-973.
[11] Xu X H, Xiao F, Wang S W. Enhanced chiller sensor fault detection, diagnosis and estimation using wavelet analysis and principal component analysis methods[J]. Applied Thermal Engineering,2008,28(2/3):226-237.
[12] Ballesteros L D M, Moreno A J M. Wavelet-denoising on hardware devices with perfect reconstruction,low latency and adaptive thresholding[J]. Computers & Electrical Engineering, 2013, 39(4): 1300-1311.
[13] 虞和济, 陈长征, 张省. 基于神经网络的智能诊断[J]. 振动工程学报, 2000, 13(2): 202-209. (YU Heji, CHEN Changzheng, ZHANG Sheng. Intelligent diagnosis based on neural networks[J]. Journal of Vibration Engineering, 2000, 13(2): 202-209.)
[14] 宋雷, 黄腾, 方剑, 等. 基于贝叶斯正则化BP神经网络的GPS高程转换[J]. 西南交通大学学报, 2008, 43(6): 724-728. (SONG Lei, HUANG Teng, FANG Jian, et al. Conversion of GPS height based on bayesian regularization BP neural network[J]. Journal of Southwest Jiaotong University, 2008, 43(6): 724-728.)
[15] 曹家兴, 陆建平. 遗传算法-贝叶斯正则化BP神经网络拟合滴定糖蜜中有机酸[J]. 分析化学, 2011, 39(5): 743-747. (CAO Jiaxing, LU Jianping. Titration analysis of multi-organic acids in sugarcane molasses by back-propagation neural network integrated with bayesian regularizati on and genetic algorithm[J]. Chinese Journal of Analytical Chemistry, 2011, 39(5): 743-747.)
[16] 陈昌松, 段善旭, 殷进军. 基于神经网络的光伏阵列发电预测模型的设计[J]. 电工技术学报, 2009, 24(9): 153-158. (CHEN Changsong, DUAN Shanxu, YIN Jinjun. A survey of fault diagosis for PV array based on BP neural network[J]. Transactions of China Electrotechnical Society, 2009, 24(9): 153-158.)
About the corresponding author
Chen Huanxin, male, professor, Refrigeration and Cryogenics Laboratory, Huazhong University of Science and Technology, +86 27-87558330, E-mail: chenhuanxin@tsinghua.org.cn. Research fields: computer simulation and optimization of refrigeration and air conditioning system, refrigeration and air conditioning equipment development and new technology research, vehicle refrigeration and its control technology.
Fault Diagnosis of Chillers Based on Neural Network and Wavelet Denoising
Shi Shubiao1Chen Huanxin1Li Guannan1Hu Yunpeng1Li Haorong2Hu Wenju3
(1. Refrigeration and Cryogenics Laboratory, Huazhong University of Science and Technology, Wuhan, 430074, China; 2. University of Nebraska-Lincoln, Nebraska, 68410, USA; 3. Beijing University of Civil Engineering and Architecture, Beijing, 100044, China)
Chiller fault detection based on neural network is a data-based analysis method. The fault detection efficiency relies on the quality of the training data and the mesasured data.The wavelet transfer method which can remove the measurement nosise is used to improve the detection efficiencies of chiller.The results show that wavelet transfer make the detection efficiencies of fault level improved, especially the first level. The increase of the first level detection rate will be able to timely identify the chiller fault, and take the measures to prevent further deterioration of chiller fault, which is of important significance to reduce energy consumption and improve the reliability of the air-conditioning system and ensure the indoor thermal comfort. The FDD (fault detection and diagnosis)strategy is validated through using ASHRAE Project data, which shows that the detection rate is improved obviously.
chiller; fault detection and diagnosis; BP neural network; wavelet denoising; bayesian regularization
0253-4339(2016) 01-0012-06
10.3969/j.issn.0253-4339.2016.01.012
国家自然科学基金(51328602)资助项目。(The project was supported by the National Natural Science Foundation of China(No. 51328602).)
2015年7月7日
TU831.4;TP183
A
简介
陈焕新, 男,教授,华中科技大学制冷与低温实验室,(027)87558330,E-mail: chenhuanxin@tsinghua.org.cn。研究方向:制冷空调系统计算机模拟及优化,制冷空调设备开发及新技术研究,车辆制冷及其测控技术。