PHM算法与智能分析技术——智能维护技术引述

  • 智能维护技术的发展与问题
  • PHM概念与方法论
  • PHM系统的设计

本系列来自于北京天泽智云科技有限公司的PHM算法与智能分析技术公开课,内容非常有助于研究者对PHM的理解和学习,因此整理为文字版,方便阅读和笔记。
公开课视频地址


本堂课的主要介绍了三方面的内容,首先介绍PHM技术产生的背景,这里面介绍了一个维护的总体愿景与目标以及维护技术的演进。第二部分介绍了PHM里的一些基本概念与基方法。最后简要介绍设计一个PHM系统需要遵循哪些步骤?

智能维护技术的发展与问题

  1. 维护的目标
    对于PHM这门技术产生的背景,我们知道维护的一个目是要解决生产制造中的问题。 这些问题包括设备的停机部件的损坏,质量的不良,甚至是能效的一些利用低利用率或者浪费。要解决这些问题,不能单单从这些问题产生的表象入手,而是要关注产生它们的原因,这些原因通常是潜藏在表象问题的背后的不可见问题,例如零件的磨损、腐蚀、泄露,或是一些人为操作的不良、环境因素,这些因素有多种多样的表征形式,并且很可能互相耦合交叉共同作用,最后产生了失效。
    对于这种情况,要从源头入手,能够避免这些问题。因此,维护的一个终极目标并不仅发现这些失效,而是要解决和避免它们。就是要利用监控分析,甚至决策支持这样的手段来去解决和避免看不见的问题。这其实是一个宏观的对维护技术的愿景。如何能够避免不可见问题的发生,很重要的一点就是要做预测。

  2. 维护策略的演进
    维护策略的演进历程与维护的方向是非常吻合的。传统的反应式的维护方式是等待设备坏掉后再去维修。后来人们发现对于一些高可靠性的设备,它的可靠性要求不能够被原有的传统的维护方式所满足。因此要做的预防性的过维护,它纯粹是基于时间的维修方式,通常对高可靠性的这样的零部件进行过度的维护,频繁的更换可能仍然能够用一段时间的零件。这种维护方式的成本是非常高昂的。
    后来出现基于状态监测的维护CBM,它不再单纯依赖于时间,而是通过从设备里面采出来的实际的物理量来发现故障的一些早期现象,从而避免严重的故障发生。既然能对设备进行数据的收集,为什么不做进一步做预测呢?PHM就在这样的背景下产生了,有人又叫它CBM+,其实就是能够在状态监测的基础上,再更进一步预测设备的剩余使用寿命。
    随着维护技术的发展,整个设备生命周期里面的维护成本是逐渐降低的,但是模型的复杂程度会逐渐升高。也就是说系统的智能化程度是不断增大的。以上是PHM技术产生的背景。

PHM概念与方法论

  1. PHM的定义
    PHM本身是一门工程的学科,是很多在不同工程领域的总结并且融合形成了一套理论体系,本身就是来源于工程,因此它是一门应用,聚焦的是对复杂工程系统健康状态的一个监测预测与管理。因此它是针对最终的维护目标,精准最优化维护策略所诞生的学科。
    PHM关心的问题可以概括成为一下几个方面:首先是降低成本,其实是通过对非预期的停机事件进行预测,减少过度维护,同时最大化部件设备的使用寿命,并且减少生产制造中不良的产品。
  2. MTBD
    另外是提高设备的可靠性。在这里提到一个新的概念:MTBD(Mean-Time-Before-Degradation),它对应着可靠性理论里面一个非常重要的概念:失效发生的平均时间。这种概念针对的通常是设备重复性比较大,并且能够被大批量生产的设备,能够单纯基于时间就能够统计出它的一个可靠性指标。另外是提高设备的可靠性。
    如果做PHM的话,其实我们更关心的不是它到失效的时间,而是失效发生之前它发生衰退的时间。这其实是做PHM的时候可以针对复杂系统做到的预测,它什么时候衰退到一个严重程度的技术。所以PHM所关心的是更精细的可靠性的分析。
  3. 概念与定义
    首先是PHM里面P,在工业领域叫做故障诊断,在PHM这个学科里面狭义的故障预测指的是对设备剩余使用寿命的预测,也就是RUL的预测。RUL的预测需要具备几个条件,首先是要知道设备什么时候失效,并且通常要有全生命周期的数据,失效的标准如果能够被量化,与失效的全生命周期的过程的数据对应起来,就可以做建立RUL预测的模型。
    但有时往往拿不到全生命周期的数据,而且对失效的标准定义也非常模糊,其实在工业领域是非常常见的。如果失效的标准定义都非常模糊,那就别提我们说对它的量化,所以更常做的是对健康趋势的一个判断,我们称为健康预测。健康预测就是说在近期的时间段内预测设备的健康值的走向,也就是如果它发展到一定程度的时候,看它发展的速度在当下的情况是不是需要关注,所以说是起到趋势预测的作用,还达不到对完整的剩余使用寿命的预测。

    对于失效这个概念,什么是失效?通常大家认为的失效是发生了停机事件,我们称这样的失效为硬失效,通常是组件损坏或设备的停机,甚至可以广义的指产品的不良发生了。软失效指的是我们说设备的可靠性降低,它可能仍然能够运转,但是我们说它已经发生了衰退,可能已经有一些风险了。或者是在生产制造过程中发现out of control,还没有out of spack。要做RUL预测需要得到一个能够被量化失效标准,可能是阈值或是基于历史的失效的事件而得出来的时间段,要根据不同的情况做具体的归类。
    第三个概念的是全生命周期数据,对于做RUL预测是必不可少的。这个数据其实是做很多工业场景项目的时候,比较难拿到的,成本也比较高的数据。

    从拿到原始数据也就是测量值到特征,再到最后得到健康值,是一个维度不断降低的过程。也就是拿到原始数据时,直接从设备里采出了一些物理量,这些值可以被凝炼成特征信息,这些特征能够表征故障的模态与变化趋势。对这些特征在做机器学习也好,或者是一些建模的处理也好,我们可以把它转化成一个一维的健康值或称cv值,它能够表征对系统衰退情况的变化以及趋势。所以,针对健康值做预测,其实就能够进行健康预测或者是故障预测。

PHM系统的设计

  1. 故障预测的主要方法
    除了数据驱动的方式,还有其他三种不同的方式,有基于机理建模的,这个其实是控制学科里面衍生出来的一些对故障的检测跟分类技术,也有机理跟数据驱动相结合的方式,同时也存在用传统的可靠性统计分析方式来做故障的预测。

    接下来这门课的重点是基于数据驱动的方式来做建模的。基本的示意图如下,在特征空间里面能够看到,如果设备处在健康状态,它会存在于特定的一个分布范围内。如果失效的话,会在这个特征空间里面发生一定的漂移。如果对设备的状态进行监测,就可以预测它什么时候会跑出失效的边界,从而预测它的剩余使用寿命,其实就是用数据驱动的方法做剩余使用寿命预测的方法。
  2. 不同层次的PHM系统功能
    做使用寿命预测有一定的前提条件,我们拿到的数据可能是在机器健康正常运转下的数据,能够利用它的历史基线建立一个机械模型,对于机械模型跟现实的状态的对比的话,我们能够评估它的健康状态。如果我们能够拿到一些故障状态的数据,可以对故障的数据建立历史基线,同时用一个分类模型就可以对故障进行自动的诊断。再进一步,如果有针对不同故障模式的全生命周期的数据,就可以进行故障预测。
  3. 实现PHM建模的方法论
    不管是实现哪一个层次的PHM的建模方式,步骤的是基本相似的。首先对数据进行采集后,要对信号进行处理,降噪清洗,之后要进行特征提取与特征选择。接下来对系统进行一个健康评估,对它的失效模式进行分类,并且进行健康趋势的使用寿命预测。不管是实现哪一个层次的PHM的建模方式,步骤的是基本相似的。首先对数据进行采集后,要对信号进行处理,降噪清洗,之后要进行特征提取与特征选择。接下来对系统进行一个健康评估,对它的失效模式进行分类,并且进行健康趋势的使用寿命预测。
  4. 智能维护技术设计和开发流程
    设计一个PHM系统有七个主要步骤,首先,要做一个PHM系统,其实是要判别所面临的对象适不适合做PHM,如果适合,要关注它的哪一类故障模式,是什么样的具体的问题。这个是前期非常重要的要定义出来的需求,这个需求通常是做PHM的数据科学家与终端的用户,甚至要带上设备的制造商一块儿来研讨定义需求。这个需求被定义之后,就要定义监控层次,具体是要做组件级的还是设备级的,是产线级还是工程级的?之后要选择模型,在这个层级的模型选择要定义场景到底是要是强数据弱机理,还是弱机理强数据,甚至是机理跟数据都强,取决于要用哪一个类型的模型。举例来说:机理比较强,但是数据很少,这个时候就要借鉴一些领域知识,尽量用基于机理的模型做数据的分析;有的时候数据量很大,但是对系统不是很了解,这样就比较适合用纯粹的数据驱动的方式来做。接下来就要选择一些关键的参数,这个跟前面定义的需求、业务目标、选择的要监控的关键参数是有非常紧密的关联的。在这一步是要定义到底采集哪些数据,如果没有这样的数据,要外加传感器。如果不能加传感器,就要回到我们的需求定义层次,减少功能。接下来就要做部署策略跟实验设计,也就是说要开始采集一些能够进行可行性分析的数据了。这些数据要能够支撑我们尽量采集完整的工况,并且能够尽量覆盖到不同的失效模式。如果能有全生命周期的数据的话,其实是最好的。第六步,要对技术和经济性的可行性进行一个研究,这个时候已经建完模了,对数据有一定程度的理解跟分析结果后,是能够进行一些对标的分析,然后对应到我们经济性上,分析我们的项目的可行性。如果被证明可行,就要进行实际的线上的技术开发,与上线的应用等部署。设计一个PHM系统有七个主要步骤,首先,要做一个PHM系统,其实是要判别所面临的对象适不适合做PHM,如果适合,要关注它的哪一类故障模式,是什么样的具体的问题。这个是前期非常重要的要定义出来的需求,这个需求通常是做PHM的数据科学家与终端的用户,甚至要带上设备的制造商一块儿来研讨定义需求。这个需求被定义之后,就要定义监控层次,具体是要做组件级的还是设备级的,是产线级还是工程级的?之后要选择模型,在这个层级的模型选择要定义场景到底是要是强数据弱机理,还是弱机理强数据,甚至是机理跟数据都强,取决于要用哪一个类型的模型。举例来说:机理比较强,但是数据很少,这个时候就要借鉴一些领域知识,尽量用基于机理的模型做数据的分析;有的时候数据量很大,但是对系统不是很了解,这样就比较适合用纯粹的数据驱动的方式来做。接下来就要选择一些关键的参数,这个跟前面定义的需求、业务目标、选择的要监控的关键参数是有非常紧密的关联的。在这一步是要定义到底采集哪些数据,如果没有这样的数据,要外加传感器。如果不能加传感器,就要回到我们的需求定义层次,减少功能。接下来就要做部署策略跟实验设计,也就是说要开始采集一些能够进行可行性分析的数据了。这些数据要能够支撑我们尽量采集完整的工况,并且能够尽量覆盖到不同的失效模式。如果能有全生命周期的数据的话,其实是最好的。第六步,要对技术和经济性的可行性进行一个研究,这个时候已经建完模了,对数据有一定程度的理解跟分析结果后,是能够进行一些对标的分析,然后对应到我们经济性上,分析我们的项目的可行性。如果被证明可行,就要进行实际的线上的技术开发,与上线的应用等部署。

【PHM】PHM算法与智能分析技术——智能维护技术引述相关推荐

  1. 【工业大数据】工业大数据真正要做的是智能分析和智能决策

    "真正的大数据不是有了数据,把这些数据接入之后存起来就可以了,真正要做的事情是智能分析和智能决策,通过在两化融合的基础上构建的智能分析优化系统"工业大脑",进行相应的智能 ...

  2. 昆仑数据陈晨:工业大数据真正要做的是智能分析和智能决策丨清数 · 思享会

    "真正的大数据不是有了数据,把这些数据接入之后存起来就可以了,真正要做的事情是智能分析和智能决策,通过在两化融合的基础上构建的智能分析优化系统"工业大脑",进行相应的智能 ...

  3. 大咖丨昆仑数据陈晨:工业大数据真正要做的是智能分析和智能决策

    "真正的大数据不是有了数据,把这些数据接入之后存起来就可以了,真正要做的事情是智能分析和智能决策,通过在两化融合的基础上构建的智能分析优化系统"工业大脑",进行相应的智能 ...

  4. 双云台AI智能分析跟踪会议云台摄像机技术应用

    一筐双云台语音识别.跟踪分析摄像机,采用AI识别模块,内置音频采集分析处理技术,识别定位转向特定的特写镜头. 双云台智能分析跟踪会议摄像机 派尼珂Pnioke双云台智能自动定位跟踪会议摄像机NK-HD ...

  5. 保险需求的智能分析:智能保顾——互联网平台建设...

    本文主要包括"智能投顾"这个投资顾问到底智能吗.马格维茨的投资组合理论.国内的智能保险顾问与用户在既有服务中存在转化障碍.智能保顾能够为用户带来的价值.存在的问题.能取代代理人吗六 ...

  6. 浅析AI人脸识别/车辆识别智能分析网关的深度学习算法及应用场景

    为什么要应用AI人工智能技术? AI人工智能在中国的安防视频监控项目中已经大量落地.在安防监控行业,利用AI的视频结构化技术依据视频内容信息处理和网络化共享应用,实现监控视频信息的情报化.视频监控网络 ...

  7. 浅析基于视频图像的智能分析网关AI算法及场景应用

    目前在视频监控领域应用较为广泛的AI技术有:智能检测与分析技术(人脸检测与识别.物体识别.行为识别.目标追踪等).图像及视频处理技术(视频图像处理.视频结构化等).在场景上,视频监控的应用范围也在逐步 ...

  8. 浅析AI智能分析网关的车辆/车牌识别技术的研发及应用场景

    车牌识别技术是计算机视频图像识别技术在车辆牌照识别中的一种应用,它融合了ORC识别.云计算等多种技术,可将运动中的汽车牌照从复杂的背景中提取并识别出来,通过车牌提取.图像预处理.特征提取.车牌字符识别 ...

  9. AI云边端算力调度智能分析网关算法模块细节优化介绍

    AI智能分析网关内置多种AI算法,并且可支持将多种AI算法在算法仓中进行管理调度,实现数据按需汇聚.AI算力资源的灵活与精细化调度能力.基于智能分析网关+EasyCVR视频融合平台的AI视频智能分析能 ...

  10. AI人脸检测/口罩检测/安全帽检测智能分析网关告警推送功能开发

    智能分析网关是可支持AI视频智能分析功能,包括人体检测.人脸检测.区域入侵检测.安全帽检测.口罩检测等,可广泛应用于客流统计.安防监控.周界防范.企业安全生产.公共防疫等场景.目前我们仍在进一步拓展更 ...

最新文章

  1. ubuntu 各版本的区别
  2. 【笨木头Lua专栏】基础补充08:协同程序之resume-yield间的数据返回
  3. cocos2d-x学习笔记(十)android自动化打包bat脚本
  4. 学习笔记(十八)——MongoDB(CRUD)与Python交互
  5. 苹果也像谷歌一样,玩起了自己的X
  6. 第三次软工作业——实现最大字段和算法并进行判定条件覆盖
  7. Python 编辑注意点
  8. 升级鸿蒙系统有没有翻车,被寄予厚望的华为鸿蒙系统,这次要翻车?原来并不是我们想的那样...
  9. Android 系统(145)---切换两张sim卡的移动网络,自动锁屏
  10. 传输层端口号的范围是多少?被分为哪两部分_根据资金习性可以把资金分为哪几类?_中级会计职称考试视频...
  11. Java基础:查漏补缺
  12. 【战“疫”案例展】上海临港方舱医院——7天打造“数字方舱”,搭建智能化管理系统平台...
  13. windows 10屏蔽系统自动更新
  14. Mysql—— 内连接、左连接、右连接以及全连接查询
  15. 腾讯bugly接入详解
  16. php直播源码平台开发过程中使用第三方sdk
  17. 升级Android SDK (API24)笔记
  18. 【T6】打印总账的时候提示:打印机缺纸(错误号:1001)
  19. 你觉得创业失败后的那些人,再去公司上班,能待下去吗?
  20. 有关卡方检验(chi-square test )

热门文章

  1. 淘宝客优惠券领取微信小程序前台和后台C#源码
  2. 使用Java_Swing来实现扫雷小游戏
  3. 易语言学习流程-易语言制作辅助学习路线
  4. event 对象兼容火狐、谷歌、ie浏览器问题
  5. 便捷小工具(一期)(我的成长之路No.11)
  6. 世界读书日,我买了全套的《明朝那些事儿》
  7. 刷题学习—算法思想(动态规划下)
  8. 人民银行简历计算机水平,人民银行招聘,填写简历有哪些技巧?
  9. VeryCD转型的应对措施,让我们继续分享互联网!!!
  10. 网站 服务器 和 空间大小,网站空间多大合适