时间:2024-09-03
徐强 梁治华 周松斌
基于支持向量机的空调外机故障检测方法*
徐强1梁治华1周松斌2
(1.珠海格力电器股份有限公司,广东 珠海 519000 2.广东省科学院智能制造研究所,广东 广州 510070)
针对目前空调外机检测主要采用的电参数定点阈值法无法达到最佳故障检测准确率的现状,提出一种基于支持向量机的空调外机故障检测方法。首先,利用主成分分析对时序列的电参数数据去噪;然后,采用差值法得到温度参数差值,并提取差值的区域特征;最后,将提取的区域特征输入支持向量机进行分类。该方法应用于空调外机的整机检测产线,有效降低检测误判率,提升产品质量。
空调外机;故障检测;支持向量机;主成分分析
随着空调应用逐渐广泛,空调产量和类型也日益增加,这对空调质量提出更高的要求。相比于空调内机,空调外机结构更复杂,作用更重要。研究快速、准确、有效的空调外机故障检测方法具有重要意义[1]。
空调质检一般基于多种传感信号(如压力、温度等)进行融合判断。目前,相关研究主要集中于传感信号的特征提取和分类,通过对信号特征的分析,实现实时检测和诊断。刘润东等对中央空调系统常见的故障诊断方法分类和研究进展进行较全面地综述[2]。陆凤玲采用在线自适应主成分分析(principal compo- nent analysis, PCA)算法对制冷系统进行故障诊断,具有自适应强、计算速度快等特点[3]。吴振等将专家系统引入空调外机的商检测试系统,实现空调在线性能和故障自动判定,减少检验误判次数[4]。吕兴宇等提出一种基于检测工装的变频空调器故障诊断方法,将检测周期分为几个保护周期,对每个保护周期采集的数据进行判断,可降低误判率[5]。单彪等为了解决传统PCA方法应用于含有噪声干扰数据时产生较高误报率和漏报率的问题,提出一种基于函数型数据分析的暖通空调系统故障检测与诊断方法[6]。程炜为等利用堆叠自动编码器神经网络、Softmax分类器对家用空调外机的振动测量信号进行检测[7]。欧阳城添等提出一种基于学习矢量量化神经网络的空调压缩机声纹识别模型用于空调压缩机故障诊断,将声纹识别技术引入压缩机故障诊断[8]。
目前,空调外机检测方法主要是电参数(如压力、温度、电压、电流等)定点阈值法,即在某时刻设定一个标准值,当该时刻的实际值小于(或大于)该标准值时,则判断参数值异常,报警并停检。但该方法易受外界干扰,影响空调外机检测准确率。
为提高空调外机故障检测准确率,本文对时序列的电参数数据进行降噪,提取电参数特征,并使用支持向量机(support vector machines, SVM)进行训练和识别。
由经验可知,空调外机故障主要是操作人员疏忽导致的各种管路接反异常,如表1所示。
表1 常见的空调外机故障
续表
空调外机每条管路都接有感温包(温度传感器)。检测过程中,管路接反故障主要通过与之匹配的感温包的温度数据体现,如图1所示。
图1 高压感温包温度曲线
感温包采集的温度数据会受环境温度、自身数值波动等情况影响,在提取特征前需进行数据降噪。PCA具有理论完备、计算简单等特点,能同时进行降维、去噪以及特征向量提取,广泛应用于数据压缩、数据降噪等领域。
式(1)利用平方和展开、矩阵转置、合并同类项等方法进行数学变换,可得
式(1)利用矩阵的迹相关知识,可得
式(1)转变为
利用最优化方法,可得
复杂信号由简单信号叠加而成,利用PCA这个特点,通过提取部分特征值的信号进行叠加,可滤掉噪音信号,进一步提取数据特征用于分类识别。
对实际生产中的温度曲线分析发现,低压管路的温度曲线趋势与高压管路的温度曲线趋势明显不同。电参数定点阈值法针对高压温度和低压温度分别设定阈值,若设定时刻的温度符合阈值要求则视为正常,反之亦反;但若该时刻出现干扰可能影响电参数定点阈值法的判断,造成误判。
以低压温度与高压温度为例,尝试不同的特征提取方法。
2)区域均值法,分别提取低压温度与高压温度某段的均值作为特征,如式(8)所示。
3)差值法,低压温度与高压温度分别根据式(9)进行计算。
管路正常连接时,温度差值是低压温度值减去高压温度值;如果管路接反,温度差值则是高压温度值减去低压温度值。
根据不同的故障种类提取不同时间区间的均值作为该故障类型的特征,如式(10)所示。
本文采用SVM、卷积神经网络(convolutional neural networks,CNN)作为检测模型进行空调外机故障检测研究。
SVM是由VAPNIK提出的一种基于结构风险最小化的统计机器学习方法[10],在解决小样本、非线性和高维模式识别问题时具有良好的性能。
CNN是近年来流行的深度神经网络之一,可自动从大量数据中学习特征,并将结果向同类型数据泛化[11]。CNN架构如图2所示。
图2 CNN架构
本实验采用的数据来源于某公司产线,共采集9260台空调外机的正常数据,每组数据约450s,包括高压接口温度、低压接口温度、化霜接口温度、汽分出管温度、过冷器汽出温度、过冷器液出温度、换热器汽出温度、汽分进管温度。由于管路接反就是接口互换,即2个接口采集的温度数据互换,因此可由9 260组正常数据模拟9 260组异常数据。
首先,利用PCA对空调外机数据去噪,结果如图3所示。
图3 去噪前后低压接口温度曲线
由图3可知,PCA对空调外机数据去噪效果明显。
然后,分别采用时差法、区域均值法和差值法提取数据特征,如图4、图5所示。
利用SVM对上述3种方法提取的特征分别进行训练和测试,18 520组数据随机打乱,60%用于训练,40%用于测试,得到的结果如表2所示。
图4 低压接口温度值经时差法处理
图5 低压接口与高压接口温度经差值法处理
表2 时差法、区域均值法和差值法判断准确率对比
由表2可知,差值法的判断准确率高于其他2种方法。
利用差值法分别对不同种类的正常和故障数据提取特征,用SVM进行训练和测试,得到如图6所示部分测试结果。
由图6可知,该方法故障判断准确率可达到99.986%,符合产品检测要求。
为使检测方法更加严谨,利用CNN进行对比实验。通过CNN对去噪后的空调外机数据进行特征自动提取及分类,并与差值法+SVM分类方法、电参数定点阈值法进行对比,结果如表3所示。
表3 3种方法结果对比
由表3可知:差值法+SVM和CNN方法比电参数定点阈值法准确率高;虽然CNN的准确率略高于差值法+SVM,但所用时间大约是差值法+SVM的5倍。考虑到现场生产效率,选择差值法+SVM进行异常检测。某台空调外机的检测结果如图7所示。
图7 某台空调外机的检测结果
经人工查找该台外机故障,的确存在过冷器液出与排汽感温包接反、化霜与过冷器液出感温包接反的情况。如此这般验证约1 000台正常以及50台异常空调外机,全部可准确识别,证实了基于支持向量机的空调外机故障检测方法的有效性。
本文提出一种基于支持向量机的空调外机故障检测方法。首先,用PCA对不同管路的温度传感信号进行降噪处理;然后,对管路两个接口的温度数据做差值;最后,提取差值数据的区域特征,并将特征输入检测模型,实现故障检测。对比研究SVM和CNN 2种检测方法,检测准确率基本相同,但SVM用时更少、检测速度更快。目前,该检测方法已在某公司推广应用,取得较好效果。
[1] 朱德恒,谈克雄.电气设备状态监测与故障诊断技术的现状与展望[J].电力设备,2003,4(6):1-8.
[2] 刘润东,刘成刚,李翠敏.故障诊断技术应用于中央空调系统的研究进展[J].建筑热能通风空调,2016,35(10):41-46.
[3] 陆凤玲.基于在线自适应PCA的制冷系统故障诊断技术及应用[D].重庆:重庆大学,2015.
[4] 吴振,林坚锋,刘洋,等.专家系统在空调外机在线性能测试故障分析的应用[J].日用电器,2019(6):48-52.
[5] 青岛海尔空调器有限总公司.一种基于检测工装的变频空调器故障诊断方法: CN110686358A[P]. 2020-01-14.
[6] 单彪,堵俊,商亮亮.基于改进PCA空调系统传感器故障检测与诊断[J].控制工程,2020,27(4):765-770.
[7] 程炜为,刘芝庭,王宇华.深度学习在家用空调外机振动检测中的应用[J].自动化与信息工程,2021,42(3):40-43,49.
[8] 欧阳城添,袁瑾.基于学习矢量量化的空调压缩机声纹诊断方法[J].计算机工程与设计,2021,42(9):2634-2641.
[9] 郑新.基于EMD与PCA分析的滚动轴承故障特征研究[J]. 机械传动,2016,40(1):54-58,63.
[10] VAPNIK V N. The nature of statistical learning theory[M]. Springer Verlag, New York, 1995.
[11] ZEILER M D, FERGUS R. Visualizing and understanding convolutional networks[C]. European Conference on Com- puter Vision. Springer International Publishing, 2013.
Fault Detection Method of External Air-conditioner Based on Support Vector Machine
Xu Qiang1Liang Zhihua1Zhou Songbin2
(1.Gree Electric Appliances, Inc. of Zhuhai, Zhuhai 519000, China 2.Institute of Intelligent Manufacturing, GDAS, Guangzhou 510070, China)
Aiming at the situation that the current air-conditioning detection mainly uses the threshold method for judgment and cannot achieve the best fault detection accuracy, a method based on support vector machine for air-conditioning fault detection is proposed. In this method, first, uses principal component analysis to denoise the electrical parameter time series, then obtain the D-value, extracts the regional features of the D-value, and finally inputs the extracted features into the support vector machine for classification. Using this method to detect actual data, and compare with the original method, this method is more effective. Applying this method to the air-conditioning inspection production line, effectively reduces the false detection rate and improves the quality of the product.
external air-conditioning; fault detection;support vector machine; principal component analysis
徐强,男,1986年生,本科,工程师,主要研究方向:传感与检测技术。
梁治华(通信作者),男,1987年生,硕士,主要研究方向:基于模式识别的故障诊断。E-mail: jy02559957@163.com
基金项目:广东省重点领域研发计划项目(2019B010154002)
TP29
A
1674-2605(2021)05-0007-06
10.3969/j.issn.1674-2605.2021.05.007
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!