基于数据驱动的故障检测(一)

——Data-driven Design of Fault Diagnosis and Fault-tolerant Control Systems

  • 故障检测与容差控制概述

故障诊断是一个经典的工程领域。主要的和成熟的技术可以分为:

  1. 基于硬件冗余的故障诊断;该技术的核心是利用相同(冗余)的硬件部件重构硬件结构。如果流程组件的输出与其某个冗余组件不同,则会检测到流程组件中的故障。该方案的主要优点是可靠性高,可直接进行故障隔离。然而,冗余硬件的使用导致了高成本,因此该方案的应用通常仅应用于一些基础安全组件中。
  2. 基于信号处理的故障诊断;某些采集到的经过处理的信号携带这故障信息,这些信息以“特征”呈现,通过适当的信号处理可以实现故障诊断。典型“特征”有幅度、算术或平方均值、极限值、偏导、振幅分布或包络的统计矩等时域特征,或频谱功率密度、频谱线、倒谱分析等频域特征。基于信号处理的故障检测方法主要适用于处于稳态的过程。在动态系统中受限
  3. 基于统计数据的故障诊断;该技术的主要特点是需要获得大量的过程数据,其中既包括过程操作中的历史数据,也包括在线测量数据。这类诊断方法的应用主要包括两个阶段:(i)训练,将收集的历史数据集作为过程监控和诊断系统或算法下的先验知识;(ii)在线运行,在线测量数据的处理在诊断诊断系统或使用一个可靠的故障检测和识别算法。与基于信号处理的方法类似,该技术主要应用于静态处理
  4. 基于分析模型的故障诊断;基于分析模型的技术的核心是对过程的动力学和主要特征进行数学描述(建模)并做模型分析。基于模型的故障诊断系统包括两个部分:(i)产生所谓的残差信号,它是测量的过程变量与其基于过程模型做出的变量的估计之间的差值(ii)残差评价和决策。基于模型的方法由于采用了嵌入式的分析过程模型,在处理动态过程中的故障诊断方面具有很强的能力
  5. 基于知识的故障诊断;基于知识的故障诊断是基于一个监控过程的先验知识的定性模型,然后通过运行成熟的搜索算法实现故障诊断。基于知识的故障诊断系统的核心是由知识库(知识库)、数据库(推理机)和解释组件组成的专家控制系统基于知识的故障诊断技术在处理复杂工艺过程中的故障诊断中越来越受到重视

对于容差控制(FTC),一般来说,在故障诊断成功后,FTC是立即对控制器和控制系统进行重新配置,以保证自动控制系统安全运行的步骤。对于反馈控制系统,系统的稳定性是一个基本要求。

我们将故障诊断分为三个基本问题:

  1. 故障检测:检测过程中各功能单元发生的故障,从而导致整个系统出现异常行为;
  2. 故障隔离:不同故障的定位与分类;
  3. 故障识别:确定故障的类型、大小和原因。

综上,数据驱动技术广泛应用于过程工业中,用于过程监控和诊断。在众多的数据驱动方案中,以主成分分析偏最小二乘法为代表的多变量分析(MVA)技术,由于其在处理大量处理数据方面的简单和高效,被公认为是解决统计过程监测和诊断问题的一个强大工具。

在《A Review of Fault Detection and Diagnosis for the Traction System in High-Speed Trains》中提到了一些关于以上方法的许多文献,下面附上一个该论文的思维导图:

  • 案例对象介绍(一)——三液罐系统

1、系统转态方程建立;

考虑托里塞利定律的进出质量流,建立了其动力学模型:

其中,

  1. 为传入质量流量(cm3/s);
  2. 为从第i个水箱到第j个水箱的质量流量(cm3/s);f
  3. ,i = 1,2,3,为各水箱的水位(cm)及传感器测量的变量;

且有:

由于  是关于 h 的非线性函数,故需要对下式在工作点处进行局部线性化:

利用Taylor展开:

所以,将原式改造为差分形式:

,所以有;故,

即,

, ,

其中,是工作点时的量,且

值得注意的是,在实际应用中,故障诊断往往是在稳态运行时实现的。因此,多变量分析技术被广泛应用于检测过程中的故障。在我们对故障诊断和容错控制系统的数据驱动设计的研究中,通常会在一个工作点或工作点附近收集数据,包括稳态和动态工作模式。为了研究自适应技术,我们也考虑了操作点变化的情况。很明显,在不同工作点进行线性化会得到具有不同系统参数的线性模型。系统自适应技术是处理这种情况的强大工具。

工作点情况下,状态空间方程:

,即

2、典型故障描述;

在研究中通常考虑三种类型的故障:

1.组件故障:三个液罐存在泄漏,可以描述为额外的质量流出;

其中, 是未知的,取决于泄漏点的大小。

2.组件故障:连通两个液罐的管道之间有阻塞,导致 发生变化,可描述为,

其中, 且是未知的。

3.传感器故障:三个测量液位的传感器的附加故障,记为

4.机构故障:水泵故障,记为

3、引入故障后的状态空间模型;

引入误差后,状态空间可描述为,

那些在状态空间中表示为由一个附加项的故障,如,称为附加故障,而像的故障称为乘法故障,它可能会引起系统特征动力学的变化

对上述状态空间方程进行推导:

拆分为向量之和的形式:

进行工作点附近局部线性化,则有,

其中,

基于数据驱动的故障检测(一)相关推荐

  1. 图像处理(二十一)基于数据驱动的人脸卡通动画生成-Siggraph Asia 2014

    在现实生活中,我们经常会去评价一个人,长得是否漂亮.是不是帅哥美女,然而如何用五官的数据去评价一个人是否长得五官比例协调,我们却很难说出来,也就是你为什么觉得某个人长得漂亮?是因为她眼睛大,嘴巴小,还 ...

  2. 模型预测控制c语言程序_基于数据驱动的模型预测控制

    最近有小伙伴来询问 Data-driven MPC,之前也有了解过一些,因此写篇文章给大家科普科普. 其实所谓的数据驱动并没有那么"高大上"或者难懂,无非是从数据中来获取一些有用信 ...

  3. 网络安全模型_基于数据驱动的网络安全流量分析总结

    导读 网络和社交流量分析是检测和防御网络攻击的基础.随着数据集的日益剧增,手工定义规则的传统方法逐渐被机器学习(ML)方法替代,这是因为ML有更好的工作性能.在数据驱动的研究背景下,通过研究社交流量和 ...

  4. 论文分享-《基于数据驱动多输出 ARMAX 建模的高炉十字测温中心温度》

    1.简介 最近在学习研究NARMAX,故也分享下自己看的一篇论文. 2018 年 3 月 的<基于数据驱动多输出 ARMAX 建模的高炉十字测温中心温度>.主要是采用NARMAX模型进行预 ...

  5. 模型预测控制的缺点_基于数据驱动的模型预测控制

    最近有小伙伴来询问 Data-driven MPC,之前也有了解过一些,因此写篇文章给大家科普科普. 其实所谓的数据驱动并没有那么"高大上"或者难懂,无非是从数据中来获取一些有用信 ...

  6. VISTA -MIT开源基于数据驱动的自动驾驶仿真引擎

    引言 VISTA 是MIT开源的一个基于数据驱动的用于自动驾驶感知和控制的仿真引擎.VISTA API提供了一个接口,用于将真实世界的数据集转换为具有dynamic agents.sensor sui ...

  7. 基于数据驱动的变电站巡检机器人自抗扰控制

    摘要: 针对在变电站巡检机器人自抗扰控制(active disturbance rejection control,ADRC)系统中,不准确的控制输入矩阵会对控制性能产生影响的问题,提出一种基于数据驱 ...

  8. 机器学习与数据挖掘 课程作业 基于数据驱动的空调结霜程度检测方法研究

    机器学习与数据挖掘 课程作业 基于数据驱动的空调结霜程度检测方法研究 摘要: 在我国的夏热冬冷地区,由于没有集中供暖,在冬季使用空调制热进行供暖是一种很常见的方式,但该地区冬季空气相对湿度较高并且环境 ...

  9. 基于数据驱动的人脸卡通动画生成-Siggraph Asia 2014

    原文地址:http://blog.csdn.net/hjimce/article/details/47083321 作者:hjimce 在现实生活中,我们经常会去评价一个人,长得是否漂亮.是不是帅哥美 ...

最新文章

  1. 更改Jenkins升级站点
  2. 哥本哈根能效中心:阿里云用清洁的计算能力改变世界
  3. 【全文搜索引擎】Elasticsearch之模糊查询
  4. conda 安装mysql_centos7安装mysql
  5. nginx An attempt was made to access a socket in a way forbidden by its access permissions
  6. mysql 读取properties_JDBC中使用Properties读取配置文件有什么用
  7. 机器学习基础(五十二)—— 朴素贝叶斯细节
  8. 车牌号识别 python + opencv
  9. 使用ffmpeg将视频转成HLS(m3u8)格式
  10. android模拟器 菜单键,夜神安卓模拟器系统设置有哪些?
  11. Swagger使用方法
  12. 试着用markdown
  13. 教你用Python自制拼图小游戏,一起来玩吧
  14. 因果关系发现:推开认知世界的大门
  15. QT程序图标不能显示解决
  16. 老熊一亩三分地里的Oracle工具
  17. matlab ekf算法讲解,EKF_AHRS(matlab实现)
  18. python数字水印嵌入与提取_基于LSB的图像数字水印实验
  19. 2022实体经济寒冬,商家如何通过短视频平台寻找突破口
  20. QQ能上网,但是浏览器打不开网页,怎么办?

热门文章

  1. 机器视觉 飞拍曝光计算
  2. 别人家的公司年终奖52个月工资-互联网企业年终裁员脸在哪
  3. uni-app 微信小程序 + 友盟统计 sdk
  4. 关于SaaS平台中应对多租户模式的设计
  5. decimal比较大小
  6. 学生表课程表成绩表教师表
  7. 玩转f#的一个实例——解拼图游戏
  8. 产品可用性原则:网页设计点睛秘笈
  9. Ajax XHR响应
  10. nyoj-239 月老的难题 (二分图匹配—匈牙利算法 网络流—Dinic算法)