暖通空调系统智能化故障检测诊断研究综述与展望

news2025/1/15 12:44:24

暖通空调系统智能化故障检测诊断研究综述与展望

【摘 要】暖通空调系统智能化化故障检测与诊断对提高运维水平和能源效率具有重要意义。 本文总结了暖通空调故障检测与诊断领域近二十多年来的研究历程,探讨了基于规则、基于模型和基于数据等三类主流方法的优劣,深入剖析了暖通空调系统故障检测与诊断研究中的关键问题,并对未来该领域的发展方向进行了展望。

【关键词】空调系统 故障检测 故障诊断 节能

1 引言

供热、供燃气、通风和空调(暖通)系统广 泛应用于建筑、数据机房、工业生产和集中供 热等领域,其消耗着大量的能源,如建筑暖通空调系统的能源消耗通常占建筑总能耗的50%~60% [1]。 由于暖通空调系统设备多且系统复杂,容易产生各类故障,种类可达上百种之多,例如:采用集中供蒸汽系统驱动的溴化锂制冷能源站的各种故障。 这些故障不仅会 导致暖通空调系统难以满足温湿度控制要求、浪费大量能源、缩短设备寿命,甚至会引发安全事故。

在实际运行中, 一般只有设备或系统出 现故障报警或不能正常运行时, 才会引起运 维人员的注意。 但是,大部分暖通空调系统故 障发展缓慢, 从产生到具有明显征兆或故障 报警,通常需要相当长的时间,在此过程中常常已经浪费了大量的能源或已造成了设备损坏。 此外,很多对系统能耗和安全影响严重的 故障甚至是隐性的, 只有细致地实测和理论分析才能发现。 然而,单纯依靠人工现场检测和诊断故障往往费时费力、效率低下,且对运维人员专业理论水平要求较高。 自控系统在暖通空调领域的逐渐普及为实时检测诊断暖通空调系统的故障创造了条件。这将能够实时发现运行异常和早期故障,并及时提示运维人员进行有针对性的排查和移除,不仅可以大幅度提高故障检测诊断效率, 还可以提高能源效率。 暖通空调系统智能化故障检测诊断算法工具的研发与应用, 将有助于缓解我国目前建筑等领域普遍存在的, 由于暖通空调系统运维和管理水平偏低而造成的能源浪费问题,对于促进暖通空调系统的节能和推动我国节能减排事业发展具有重要现实意义。

2 国内外研究现状

暖通空调领域故障检测诊断的研究始于上个世纪九十年代,随着自控系统,尤其是建筑能源管理系统的逐渐普及,以及近年来工业化与信息化深度融合的快速发展,该研究领域的热度在逐渐增加 [2,3],但是,目前该领域 的理论研究仍然尚不成熟。相比发电厂等其 他热力系统,暖通空调系统故障检测诊断的 问题特点在于:传感器数量甚少且质量不高,多种热质交换和功热转换形式并存,系统复杂且内部耦合度高,负荷动态变化及运行工况范围广。

典型的暖通空调系统包括冷却水系统、冷源/热源、冷冻水/热水系统、空气处理单元、变风量送风末端装置/风机盘管等, 其中有空气-水、水-制冷剂、制冷剂-水和水-空气等多种热或热质交换过程。出于经济因素的考虑,暖通空调系统通常只安装满足其基本控制和 监控所必需的传感器。传感器数量甚少且质量不高是导致大部分暖通空调系统故障检测诊断难度较高的直接或间接根源问题之一。

基于数学本质和物理意义的区别, 在目前可知的相关文献的基础上, 暖通空调系统故障检测方法与诊断方法可以分别详尽地归纳为如图 1 和图 2 所示。
在这里插入图片描述
在这里插入图片描述
在实际研究中,故障检测方法和诊断方法往往是耦合在一起。根据对传感器数量的依赖程度,主流传统的暖通空调故障检测诊断方法可以分为如下三个大类[2,3]:

第一类,基于专家规则的方法。此方法是根据物理意义,建立描述基于变量或变量之 间 If-Then 条件关系的规则集合,多应用于传感器数量较少的对象,例如空气处理单元和变风量末端等设备。例如,House 等[4]和 Yang 等[5]开发了基于专家规则的空气处理单元传 感器故障检测方法。Bruton 等[6]基于同类思想开发了基于云端的空气处理单元故障检测诊断平台。河南工业大学王海涛等[7]开发了基于专家规则的变风量末端的故障检测诊断方法。该方法的优点是简单易用,对故障征兆明显的故障能够有效检测,但对复杂故障的检测与推理能力较弱。

第二类,基于模型的方法。此方法是通过建立一系列对特定故障敏感且具有物理意义的指标模型,如物理模型或黑箱模型,并利用受诊对象的期望指标数值与实际指标数值之间的偏差来检测诊断故障。此类方法多应用于传感器相对较多的对象,例如冷水机组等。在研究早期,Bendapudi 等开发了基于详细物理模型的冷水机组故障检测诊断方法[8],但是 需要待定或测量大量参数。 进而基于简化的半经验模型方法研究增多,Wang 等[9]开发了 面向故障检测诊断的简化表冷器物理模型。 香港理工大学赵阳等开发了基于参数自待定模型的离心式冷水机组故障检测诊断方法[10], 可以基于少量厂家数据训练半经验物理模型。 近些年来,基于黑箱拟合模型的方法因其训练简单逐渐成为主流。 香港理工大学赵阳等提出了基于支持向量拟合(SVR)的黑箱模型和指数加权移动平均值控制图(EWMA)检测系统层面故障的方法[11,12],故障探测精度明显提高。 湖南大学姜长亮等提出了基于 Kriging 插值的方法,在对冷水机组故 障指标的预测达到了更高的精度[13]。 基于模型的方法往往依赖较大数量的传感器, 且难以考虑传感器故障。 大部分研究假设不存在传感器故障, 但是在实际中传感器故障较为常见, 传感器故障会导致其得到错误的诊断结论。

第三类,基于数据驱动的方法。此方法是通过使用机器学习算法对正常运行情况下的 历史数据特征进行提取,通过判断当前数据与历史数据特征的一致性来检测诊断故障。 这是近些年来暖通空调故障检测诊断领域新兴的方法, 在有较多训练数据的情况下更为适用。 香港理工大学王盛卫等[14]提出了基于主元分析(PCA)的空气处理单元传感器故障检测诊断方法。天津大学李晟[15]研究了 PCA 方法在定风量空调系统传感器故障诊断中的应用。 上海交通大学杜志敏等[16]进一步提出 了基于 PCA 和联合角度分析的变风量通风系统故障检测与诊断方法, 并且尝试将此方 法用于暖通空调系统传感器故障的检测诊断[17]。 华中科技大学胡云鹏等对 PCA 在冷水机组传感器故障检测效率开展了研究[18]。 以上方法对传感器故障的检测精度均远超过基于专家规则和模型的方法。但是只考虑传感 器故障,假设硬件故障不存在。 上海交通大学谷波等[19,20]提出了基于支持向量机多类分类器 (SVM) 方法的冷水机组故障检测诊断方法。 香港理工大学赵阳等提出了基于支持向量单类分类器(SVDD)的冷水机组故障检测诊断方法[21,22]。华中科技大学陈焕新等[23]结合 PCA 与 SVDD 方法研究了对冷水机组早期故障的检测与诊断。 但是,以上方法需要大量的故障数据, 这些数据在实际应用中往往无法 获得或成本代价较高[21]。 总体而言,基于数据驱动方法的最大优势在于灵敏度高, 例如其对对冷水机组轻度故障的诊断率可达到 95% 以上, 而传统基于模型方法的检测率仅为 10%左右[10,19,21]。 不过,此类方法也有明显不足,需要大量的无故障和/或故障数据,其只在原始训练数据集所涉及的运行工况范围内有效, 由于灵敏度过高会在动态扰动运行中造成大量的错误报警。

3 未来研究展望

过去二十多年间的研究提出了如图 1 和 图 2 所示的种类丰富的检测与诊断方法,但是依旧没有能够达到可以在实际中普遍应用的程度。其根本理论难题在于传感器的数量相比于系统的复杂度而言太少,导致难以甚至无法进行详尽的建模和推理。

近些年来,以深度学习为代表的人工智能领域获得了突飞猛进的发展。一个值得该 领域探讨的问题是,深度学习等算法可否为暖通空调系统的故障检测与诊断带来突破。 从算法本质而言,目前阶段的深度学习等算法是在巨量数据的基础上学习得到强大的识别效果,对于暖通空调系统而言明显有本质背离。首先,暖通空调系统的运行工况范围宽广,均摊到各种工况下的数据量并不大;其次, 暖通空调系统全面的故障数据几乎不可能获得,实际中一般不允许引入故障,且故障种类太多无法逐一引入。最为关键的是,几乎不可能让每一个故障在各种工况下存在获取全面的数据;最后,每个项目的暖通空调系统都是个性化的,不可能每个项目都获取故障数据,且在一个项目中获取的数据角度的"知识"在目前的人工智能发展水平下无法迁移到其他项目中。 因此,只有在深度学习等基于机器学习的方法具备完善小样本学习和迁移学习能力时候, 才可以为暖通空调系统故障检测诊断的理论突破做出贡献。

在实际工程项目中,面对同样传感器数量甚少且质量不高的问题,经验丰富的暖通空调故障诊断工程师往往能够更有效地发现和诊断故障,在可靠性和通用性方面经常远超该领域近二三十年以来研究得出的理论方法。毫无疑问,他们的诊断思维事实上遵循了正确有效的理论方法。受此启发,如果能够把具有丰富经验工程师的诊断思维过程研究清楚,“拷贝”他们的知识和实际经验,“学习”他们的诊断推理思维,并上升到理论高度,经过归纳总结,形成具有通用性的理论解决方案,将是本领域十分具有前途的发展方向。相比于本领域的传统研究方法,经验丰富的暖通空调故障检测诊断工程师往往引入更多的诊断信息:

第一, 对于传感器少和诊断信息少的情况, 他们大量使用专家经验和先验知识等统计意义上, 而非严格物理公式推导的结论来填补现场信息的不足[21];

第二, 对实时和历史数据的信息挖掘程度更广、更深,人工归纳出在历史数据中隐性故障征兆, 并结合对相关设备之间关联性强弱的估计,综合诊断故障[22];

第三,在诊断信息不足,难以诊断当前故障的情况下,通过主动调整空调系统或单个设备的运行模式来获取更多信息,以做出进 一步诊断;

第四,整合所有收集到的诊断信息,综合处理各种诊断信息间的一致性和矛盾冲突,通过模糊或概率估计得到故障发生的后验概率。这种特殊的推理方法在缺失信息情况下依然能够有效进行,克服了传统方法通用性较差的问题。

简而言之,领域专家能够高效检测诊断故障的关键在于:(1)引入了更多的先验信息 和隐性故障征兆;(2)使用了模糊或概率估计 的方法推断和处理诊断信息。 而传统的基于 物理意义的方法 (包括基于规则方法和基于 模型方法等)在上述两方面十分欠缺,导致难 以在性能上有理论突破。 暖通空调系统故障 检测与诊断的完善解决方案应该是体现了类 似领域专家诊断思维, 融合此前研究中的故 障征兆模型和故障机理研究成果, 能够有效 克服不确定性问题和信息缺失问题。

香港理工大学赵阳等尝试引入贝叶斯网络方法来模拟专家思维,相比传统基于专家规则和基于模型的方法,其能够恰当地表达 概率性的诊断知识与故障间的相互关系,并提供概率推理能力;相比传统数据驱动的故障诊断方法, 此方法的结构和参数具有明确的物理意义,可以进行人工修改。基于这个思路,分别建立了冷水机组故障检测诊断贝叶斯网络, 变风量末端故障检测诊断贝叶斯网络以及空气处理单元故障检测诊断贝叶斯网络[24-27]。与传统方法相比,贝叶斯网络方法明显提高了故障检测诊断能力和诊断结果的可靠性,在传感器缺失情况下同样能够有效运行,还可以同时考虑传感器故障和硬件故障,因此具有突出优势, 适合用来模拟暖通空调专家诊断思维。该研究证明了模拟专家思维在解决暖通空调领域故障检测诊断问题的可行性和优越性。

鉴于此,并总结过去二三十年的研究成 果,对于暖通空调系统故障检测与诊断的未来研究展望如下:

(1)借鉴人类专家引入更多诊断信息的思路,从数据中挖掘出暖通空调系统在统计意义上高度相关且稳定可靠的关系。暖通空调系统传感器安装数量较少,通常难以对热力过程进行完整系统的物理描述。但由于暖通空调系统往往有一些固定的运行模式,实际上某些未测量变量的数值基本保持不变或者有规律可循,因此可以进行统计描述 基于数据驱动的方法在本质上遵循了相似性的原则,描述了变量之间的关系强度,因而 在灵敏度上远超传统方法;但是,其数据处 理过程没有物理意义,无法在数据模型里植入诊断逻辑等先验知识。而基于数据挖掘技术提取到的是点对点的统计意义上的关联性,可以方便地融入在人工设置的诊断逻辑中,因此可以同时具备基于数据驱动方法的优点。

(2)在当前信息不足以诊断故障的情况 下,通过在现有控制系统中调整控制策略,主动且有针对性地制造正常运行条件下不具备的特定运行模式或扰动,来获取更多的诊断信息。从数学角度而言,特定运行模式的基本原理是制造出某些变量或影响因素可以消除或忽略的情况,简化问题的复杂程度,类似于特解的意义。例如,在空气处理单元中将排风 阀和新风阀关闭,回风直接作为送风,在此情况下回风和混风的温湿度传感器测量的数值 应该是相同的。 特定的扰动对于一些传感器读值冻结或者阀门卡死的情况会特别有效。例如,如果不能完全确定表冷器阀门卡死的故障是否存在,可以主动地发出关闭阀门的信号,进而观察出风温度是否发生相应的变化,从而有效辅助诊断。

(3)融合人工智能领域的先进工具,将以上经验知识、模糊知识、概率知识和物理准则 等诊断信息融合在同一个故障检测诊断框架中。 暖通空调系统故障检测与诊断的最终完 善方案应该具备暖通空调专家的知识迁移能力来解决通用性问题, 并具备强大的信息缺 失下的概率推理能力。

4 结语

近三十年来,暖通空调系统故障故障检测诊断研究领域已初步形成了一个丰富的理论体系。总体趋势是从完全基于物理准则驱动到基于数据驱动乃至人工智能驱动,且逐渐从单一理论方法发展多种理论方法融合。其智能化程度持续提升,但是从实际应用角 度而言,理论成熟仍尚需时日。

暖通空调系统故障故障检测诊断理论方法具备赋予智能化数据分析、检测、推理和诊断的核心能力的潜力。该方面的理论研究对我国当前大力发展的智慧供热, 乃至智慧能源和能源互联网,具有十分重要的意义。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/443969.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一键生成!如何为整个go项目自动添加单测

效果 为go项目中每个go文件生成对应的test文件,为每个接口生成对应的单测接口。 类似于这样,为go项目中每个包都生成一个test文件,单测模板如下: 比如函数接口为func releaseEndpoint(instanceID string, endpointID string) er…

微信小程序中使用 wx.getLocation获取当前详细位置并计算距离

文章目录 前言1,wx.getLocation()2,获取详细地址3,计算距离4,报错信息: getLocation:fail 频繁调用会增加电量损耗5,报错信息: 请求源未被授权 前言 wx.getLocation只能够获取经纬度&#xff0c…

java Maven 的理解

一、maven项目产生的原因 当开发两个Java项目,姑且把它们称为A、B,其中A项目中的一些功能依赖于B项目中的某些类,那么如何维系这种依赖关系的呢? 答:可以将B项目打成jar包,然后在A项目的Library下导入B的ja…

保姆级教程|昨晚撸了一个ChatGPT群聊机器人

前言 近期ChatGPT可以说是太火了,问答、写论文、写诗、写代码,只要输入精确的prompt,他的表现总是让人惊喜。本着打不过就加入的原则。要是把ChatGPT拉入群聊中,会是怎样一番场景?说做就做,花了1个晚上捣鼓…

ChatGPT与文心一言对比思考

ChatGPT与文心一言对比思考 1. 目前在国内比较广泛被认知的ai模型有什么 我目前通过各种渠道注册到的账号有3个,按照了解到然后注册的顺序分别是 ChatGPTnewbing文心一言 3种ai的注册渠道 ChatGPT注册: 科学上网注册寻找外网手机号发送短信 newbing注册: 科学上网注册微软账…

政企数智办公巡展回顾 | 通信赋能传统行业数智化转型的应用实践

在宏观政策引导、技术革新与企业内部数字化改革需求的共同驱使下,数智办公已经成为各行各业转型升级的必由之路。关注【融云 RongCloud】,了解协同办公平台更多干货。 近期,“连接无界 智赋未来” 融云 2023 政企数智办公巡展在北京、杭州相…

【Java】EnumSet的使用

一、什么是EnumSet? EnumSet是用于枚举类的专用Set集合。 它实现了Set接口并且继承AbstractSet。 当计划使用EnumSet时,必须考虑以下几点: 1、它只能包含枚举值,并且所有值必须属于同一个枚举。 2、它不允许添加 null,在尝试这样做时会抛出NullPointerException。 3、它不…

【SpringCloud AlibabaSentinel实现熔断与限流】

本笔记内容为尚硅谷SpringCloud AlibabaSentinel部分 目录 一、Sentinel 1、官网 2、Sentinel是什么 3、下载 4、特性 5、使用 二、安装Sentinel控制台 1、sentinel组件由2部分构成 2、安装步骤 1.下载 2.运行命令 3.访问sentinel管理界面 三、初始化演示工程 …

KVM虚拟机的磁盘无损扩容方法-qcow2格式的

起因:我的KVM主机上安装了基于Debian11的 虚拟机母鸡,其他虚拟机都由此克隆而来。因为最初只配置了8G的虚拟硬盘,因此在需要占用比较大的空间的应用时,就比较麻烦。度娘等中文搜索结果没找到答案,只能google了。 这里…

JVM系统优化实践(16):线上GC案例(一)

您好,我是湘王,这是我的CSDN博客,欢迎您来,欢迎您再来~ 列举几个实际使用案例说一下GC的问题。一个高峰期每秒10万QPS的社交APP,个人主页模块是流量最大的那个,而一次个人主页的查询&#xff0c…

python文本自动伪原创-ai一键伪原创

chatgpt批量伪原创的优势 ChatGPT是一个由OpenAI开发的强大的自然语言处理模型,它具有批量伪原创的优势,以下是这些优势: 模型能够处理大量的数据:ChatGPT通过训练大规模的语言模型来生成伪原创文本。这个模型拥有一个庞大的语料…

MySQL:varchar与date类型互转,对接java数据类型String和Date

目录 问题现象: 问题分析: varchar 转 date : date 转 varchar: 解决方法: varchar 转 date : date 转 varchar: 问题现象: 今天在项目中遇到一个问题: 现象&…

将DataTable中的数据保存到Excel (二) 使用NPOI

文章目录 背景1 NPOI 简介2 使用NPOI2.1 创建一个简单的工作簿2.2 简单的读取内容2.3 将DataTable数据导出到Excel(NPOI)2.4 Excel(NPOI)导入到DataTable 3 NPOI 总结 背景 前面写过一篇DataTable导出到Excel的文章,使用的是Office COM组件进行导入导出&#xff0c…

第五章 法律规范

目录 第一节 法律规则 一、法律规范与法律规则的概念辨析二、法律规则的逻辑结构 (一)假定:(二)行为模式:(三)法律后果: 三、法律规则与法律条文的关系 (想法…

【vue2】使用vue-admin-template动态添加路由的思路/addRoutes的使用

😉博主:初映CY的前说(前端领域) ,📒本文核心:用原生js实现省市区联动 【前言】在通用的后台管理项目的开发中,不仅仅是会涉及到对表单数据等的增删改查操作还会涉及到一些关于权限管理的问题。我们将基于一个RBAC的思维…

FPGA设计实战演练.高级技巧篇-----读书笔记

第一章 从PCB开始研究FPGA设计问题 一、PCB布线 1、要求 对所有器件进行电源滤波,均匀分配电源,降低系统噪声。 匹配信号线,减小信号反射。 降低并行走线之间的串扰。 减小地反弹效应。 进行阻抗匹配。 2、微带传输布局,走…

全景丨0基础学习VR全景制作,平台篇第六章:全局功能-开场提示

大家好欢迎观看蛙色平台使用教程 编辑器功能位置 1、功能说明 开场提示是指VR漫游作品加载好以后,进入到全景里面时,优先展示的图像。 PC端/移动端,均可设置起到指引用户的作用。 2、功能要用在哪? (1)场…

无人机影像处理流程

无人机由于其方便快捷,精度高等特点已经广泛应用于农田尺度的作物生长监测。尤其是近年来大疆推出了两个多光谱无人机,价格也相较便宜。但目前无人机的使用实际上需要进一步处理才能获取得到农田的基本信息,主要包括影像的校正和图像拼接&…

FME教程:GIS建筑面转CAD格式JMD,还原房屋建筑结构、层数、地物样式,shp转CAD,GIS转dwg

GIS数据转CAD数据,是经常遇到的需求,但是CAD数据形式与GIS相差甚远,因此GIS转CAD后,要还原图形样式和地物属性便成为了一个难点。 今天介绍使用FME进行shp格式房屋面数据转dwg格式的JMD图层的方法。实现房屋的地物样式、结构、层…

Android studio Activity启动模式

1.四种启动模式: 1).standard(标准模式) 特点:1.Activity的默认启动模式 2.每启动一个Activity就会在栈顶创建一个新的实例。例如:闹钟程序 缺点:当Activity已经位于栈顶时…