故障预测与健康管理PHM如何做可解释性研究?

news2024/11/17 10:03:22

首先,故障预测与健康管理PHM基于先进传感器技术获取复杂设备的运行状态信息,借助智能算法实现复杂工程系统的故障诊断、健康状态预测与管理。基于机器学习的PHM技术能够充分挖掘多源异构数据的信息,提高故障诊断、健康状态预测以及剩余寿命估计的准确性。然而,这样的复杂高维非线性模型很难被解释,因此难以获取客户的信任,且设计者难以依据其内部运转机理作针对性的改进。

一般地,PHM由三部分功能支撑,即数据前处理、故障诊断、健康状态预测。数据前处理部分主要包括特征提取和特征选择,即在建模之前对原始的复杂信号进行特征提取,并依照特征的重要性进行特征选择,典型的方法有稀疏化信号处理,构建稀疏化的数据处理模型来得到非零个数最少的特征组合,降低信号的冗余度,这一做法实际与机器学习模型结构稀疏化思想近似,认为是增强模型透明度,提高可解释性的一种方式;最优特征选择则与机器学习中的特征重要性排序类似,在建模过程或建模以后分析特征对决策的影响,也认为是一种模型可解释性的探索;在PHM中的故障诊断和健康状态预测建模中,采用正则化函数约束深度模型的构建过程,促进模型稀疏化,也可以从模型结构上提高可解释性;以及在模型构建完成后结合系统的机理运作知识,对模型进行后验分析和讨论,实际上也属于对模型的事后可解释性探讨。

数据前处理的可解释性研究

PHM的数据前处理包括特征提取和特征选择。特征提取旨在从复杂时间序列信号中提取出能够表征设备运行状态的特征参数作为特征候选者,主要介绍与可解释性研究相关的稀疏化信号处理与特征选择。

(1)稀疏化信号处理

稀疏化信号处理旨在将传感器获取的存在噪声的复杂时间序列信号转换为有效的特征,且提取出原始信号中不同区域或时域内信息的重要性,提高后续模型的精度。稀疏表征是一种典型的稀疏化处理方法,其用超完备字典中较少的原子来表征信号,希望获得非零个数最少的线性表征,降低信号的冗余度。尽管很多学者在研究过程中没有明确指出模型的可解释性,但更加稀疏的特征编码方式诚然提高了模型的泛化性,同时也使得模型的解释性得到提升。

(2)最优特征选择

在对原始信号进行特征提取后,需筛选出对故障分类模型最有利的特征,在提高诊断精度的同时,一定程度上也为使用者提供了故障诱因及相应的诊断机制。根据算法与分类器训练的顺序可将应用在故障诊断特征选择方法分为三类,分别是过滤式、包裹式和嵌入式。

①过滤式方法

过滤式特征选择通过度量特征在后续分类任务中的重要性进行排序和选择,基于相关性准则的特征选择是一种典型的过滤式筛选方法。

②包裹式方法

包裹式方法借助诊断系统外的分类器对特征集进行评估,通过最大化其分类性能搜索最优特征子集,这样的方法具有比过滤式更高的精度。

③嵌入式方法

嵌入式方法将特征选择过程和模型训练过程结合,使二者同时进行,避免了包裹式方法庞大的搜索计算。

综上,最优特征选择方法实际上基于对特征本身的统计特征和特征与模型输出的量化关系进行特征分析,以分析后的结论选择对模型有利的特征。这实际上就是对模型输入输出的解释,以不同的方式(过滤式、嵌入式和包裹式)得到了特征的重要性,是PHM 领域中对诊断预测模型可解释性的重要探索。

故障诊断模型的可解释性研究

诸多学者致力于构建更稀疏、泛化性更好的模型来减轻训练过程中得过拟合现象,提高故障诊断模型的分类精度。一种典型的稀疏结构模型为稀疏贝叶斯网络。鉴于机器学习领域中的模型可解释性的定义和研究方法,很多研究在模型构建、以及模型事后分析中降低了模型的复杂度,增加了模型的被信任度,触及到机器学习模型内在可解释性的研究范畴。然而,进一步针对工业故障诊断模型的可解释性研究还需加强。

健康状态预测模型的可解释性研究

设备的健康状态预测根据系统现在或历史的数据预测未来一段时间的性能状态,包括整个设备或部件的退化程度评估和剩余寿命预测。相对于故障诊断,健康状态预测的本质任务是回归而非分类,且模型得到的是未来某时间段内的特征趋势。研究者在追求预测精度的同时,在一定程度上也展开了对预测模型特性与机理的探讨,涉及到模型事后解释的研究范畴。相对于故障诊断模型,健康状态预测深度模型的可解释性探索多停留在对模型建成后的模型决策原理讨论,未在建模过程中考虑对模型结构的可解释性优化。

当前PHM领域的机器学习可解释性研究与机器学习基础研究领域存在较大的差距,其中模型机理知识融入和模型可视化决策分析并未在PHM的机器学习研究中开展,而这两种研究方法也是实现模型可解释性的重要手段,在面向重要应用场合的PHM中研究需求迫切。

 

 

知乎咨询:哥廷根数学学派

算法代码地址:mbd.pub/o/GeBENHAGEN

擅长现代信号处理(改进小波分析系列,改进变分模态分解,改进经验小波变换,改进辛几何模态分解等等),改进机器学习,改进深度学习,机械故障诊断,改进时间序列分析(金融信号,心电信号,振动信号等)

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

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

相关文章

uniapp微信小程序连接蓝牙打印机 打印文字、图片

首先感谢几位的文章分享 https://blog.csdn.net/guairena/article/details/127941515 https://blog.csdn.net/qq_37970097/article/details/119148707 效果图: 使用的是 芝柯cc3 蓝牙打印机, 我这里没有存储蓝牙设备相关信息。所以每次打印都会重新初始化并搜索设…

Undefined symbol解决方法

1.初级错误 (1)C中未定义 (2)H中未引用 (3)未包含含有该类型的.H文件 (4)在keil中未添加.C或.H文件到工程 2.C和C代码混合调用引起的未定义错误 1.一般情况下,Error: L6218E: Undefined symbol 若是由于未定义引起的错误,可以根据错误提示定位到相应的…

大模型时代,RPA的冰与火之歌|产业特稿

从市场趋势来看,RPA属性正在逐渐淡化,一些厂商都已瞄准更高阶的智能机器人。可能未来5~10年,随着AI语言模型的发展,RPA的产品逻辑会彻底改变,RPA厂商也会进化到更智能的阶段。 作者|思杭 编辑|皮爷 出…

C#开发的OpenRA的游戏侧边界面

C#开发的OpenRA的游戏侧边界面 OpenRA游戏开始之后,会在右边提供一个游戏侧边界面, 通过这个游戏界面,可以查看游戏状态、执行一些特殊的命令,以及雷达显示, 还有创建各种需要的建筑物,以及生产各种兵种,飞机等等。 这个游戏界面,就是给玩家提供一个操作平台,因此它…

年轻不乏野心,想做年薪40万+的软件测试工程师?写给长途漫漫中的你...

本人从事自动化测试10年多,之前在猪场工作,年薪突破40W,算是一个生活过得去的码农。(仅代表本人) 目前从事自动化测试的薪资待遇还是很不错的,所以如果朋友们真的对自动化感兴趣的话可以坚持学下去&#xf…

开放式蓝牙耳机排行,列举几款值得推荐的开放式蓝牙耳机

开放式耳机是通过人的颅骨振动将声音转换成声波,不通过耳膜,可以听到外界的声音,可以保护耳朵,也可以保护听力。并且大部分的开放式耳机都是采用挂耳式的佩戴设计,即使是长时间佩戴也不会让耳朵感到疲劳,下…

线性回归模型(7大模型)

线性回归模型(7大模型) 线性回归是人工智能领域中最常用的统计学方法之一。在许多不同的应用领域中,线性回归都是非常有用的,例如金融、医疗、社交网络、推荐系统等等。 在机器学习中,线性回归是最基本的模型之一&am…

Cortex-A7中断详解(一)

STM32中断系统回顾 中断向量表NVIC(内嵌向量中断控制器)中断使能中断服务函数 中断向量表 中断向量表是一个表,表里面存放的是中断向量。 中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量,因此中断向量表是一系…

电脑开机memory management错误蓝屏了怎么办?

电脑开机memory management错误蓝屏了怎么办?windows系统出现不兼容问题之后,很容易出现电脑蓝屏的情况。最近有用户遇到了上述的蓝屏错误情况,不知道怎么去进行解决。今天我们就一起来看看以下的解决方法分享吧。 准备工作: 1、U…

yolov5半自动打标签(opencv版本),识别目标画框并将坐标信息保存在xml中

文章目录 1.yolov5预训练模型推理2. opencv边缘检测结果展示 yolov5训练数据集时,需要对数据进行打标签,可以通过两种方法进行半自动化打标签。 1.yolov5预训练模型推理 yolov5预训练模型:将待打标签的图片输入预训练模型中进行推理&#xf…

实现PXE批量网络装机及kickstrat无人值守安装(富士山终究留不住欲落的樱花)

一、PXE概述和部署PXE批量装机 1.PXE简介 PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,c/s架构,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统…

2023_8.0.33版windows版MySql安装_配置远程连接_修改设置初始密码---MySql工作笔记0001

MySQL :: Download MySQL Community Server https://dev.mysql.com/downloads/mysql/ 首先去下载mysql 可以看到这里下载第一个就可以了,最新版的8.0.33 这里点击仅仅下载 just start my download 然后解压到一个文件夹,然后配置一下环境变量 然后新建一个my.ini文件 然后把…

ubuntu22.04下挂载第二块硬盘

文章目录 一、查看硬盘情况二、找到nvme1n1三、挂载四、修改分区文件 一、查看硬盘情况 首先要查看一下系统识别出来的设备。也就是说,我希望知道,ubuntu到底发现了几块硬盘。用命令:lsblk 显示结果如下: 有两块硬盘&#xff1a…

Win11打开移动热点后电脑无法上网怎么办?

Win11打开移动热点后电脑无法上网怎么办?有用户将自己的电脑开启移动热点来使用的时候,发现自己的电脑出现了无法上网的情况。那么为什么开启热点之后,就会无法进行上网呢?来看看以下的解决方法分享吧。 Win11打开移动热点无法上网…

virtual kubelet 简单使用例子

virtual kubelet 简单使用例子 实现过程制作virtual kubelet节点证书下载virtual kubelet代码并编译virtual kubelet virtual kubelet 顾名思义就是虚拟的kubelet节点 效果如下: 实现过程 制作virtual kubelet节点证书 openssl genrsa -out client.key 2048 opens…

EPICS aSub记录使用实例

本实例描述了在数据库中如何使用aSub记录 本实验中使用了三个k型热电偶,一个3路k型热电偶变送器以及一个串口服务器: 温度变送器参数: 串口服务器: 1) 用makeBaseApp.pl构建IOC应用程序的目录结构: [blctrllocalhost…

OpenGL入门教程之 摄像机

引言 前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景。OpenGL本身没有摄像机的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,这样感觉就像我们在移动,而不是场景在移动。  本节我们将会讨论如何…

从零开始学架构——高可用存储架构

双机架构 存储高可用方案的本质都是通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用,其复杂性主要体现在如何应对复制延迟和中断导致的数据不一致问题。因此,对任何一个高可用存储方案,我们需要从以下几个方面去进…

【MySQL】一个脚本启动MySQL 8.0并初始化数据库

引 很多情况下需要在客户端发布时发布 MySQL 数据库,这种发布方式虽然存在文件资源较大、易出错等缺点,但是却可以让桌面产品的发布更加完整。 本文将阐述如何使用一个脚本启动并初始化 MySQL 8.0 的方法,涵盖数据库下载、脚本源码、测试及…

PFSK162 3BSE015088R1通常都要做空载全电压合闸冲击试验

​ PFSK162 3BSE015088R1通常都要做空载全电压合闸冲击试验 变压器励磁涌流影响的保护整定 摘要:在大型变压器空栽冲击过程中,由于励磁涌流和负序电压的存在,如果定值整定不得当,会导致差动保护,复压过流保护等误动作&…