在\“行业4.0\”下,大数据和人工智能(AI)技术在电梯行业的实施和应用已变得越来越普遍。随着电梯运行数据量的剧增和对其实时性的更高要求,传统的电梯故障监测存在着不准确的问题,亟待解决。本文提出了一种基于人工智能和大数据的电梯故障监测与诊断方法。首先对电梯系统及其故障类型和原因进行了分析。然后,为了选择最佳的大数据处理工具,比较了Flink和Spark Streaming的性能。结果表明,Flink具有更快的计算速度,更适合处理大数据。再次,提出了一种基于有限状态机(FSM)的模式识别算法来监测整个电梯控制系统的运行状态。最后,进行了仿真实验。

1引言

在\“行业4.0\”出台后,近年来,越来越多的大数据和人工智能技术应用于电梯行业。各种传感器可以采集多种不同类型的数据,而这些数据的数量一直呈指数级增长[1,2],如运行状态数据、机械部件的振动信号数据等。同时,除了运行数据外,电梯生产和后续维护数据也是海量的。然而,凭借大数据技术,这些数据的价值不可低估。[3]。挖掘隐藏在海量电梯数据中的潜在知识,并利用它来监控电梯的运行状态,为电梯故障提供预警是迫切和必要的[4,5]。

在这种背景下,大数据、机器学习和人工智能等新一代技术的发展为处理这些海量数据提供了新的思路和方法[6,7]。Chang等人。[8]提出了一种基于MCDN的评估框架,将智能灾难应对系统的性能作为多准则决策问题进行评估。在电梯行业,Kim W[9]提出的电梯远程应急处理系统可以通过传感器获取电梯运行数据,然后利用物联网和AI算法对电梯运行的安全性进行检测和报告。Seung-Tae Part[10]et al.。提出了一种电梯维护实施方法,能够进行系统决策并识别具体的故障部位。然而,随着电梯数量的增加,传统的电梯监控系统无法对海量的电梯运行数据进行实时分析和准确诊断。常文[11]针对物联网的智能电网提出了一种可靠的时间序列分析框架,该框架能够对原始数据进行提炼和清洗,解决了因网络传输不可靠而造成的漏值问题。因此,提出准确分析电梯实时数据的新方法具有重要意义。

同时,为了处理尽可能多的实时数据,国际学者对流量大数据做了大量的研究[12,13]。在早期,消息队列主要用于处理实时数据,但消息队列的结构非常复杂,不适合在数据处理不稳定的工程中应用。近年来,许多开源社区都专注于流数据处理,如Storm、Spark Streaming和Flink[14,15]。作为流数据处理的先驱,Storm最初是由创业公司BackType的团队成员开发的,然后被阿帕奇软件基金收购,并开始作为顶级开源项目开发[16,17]。Storm提供了一种比消息队列延迟更低的数据处理方法。但在数据吞吐量方面并不尽如人意,在一些大型工程案例中难以实现。随后,为了解决Storm数据吞吐量不足的问题,加州大学伯克利分校AMP实验室的研究人员试图以一定的时间间隔对接收到的实时流量数据进行拆分,并将其移交给Spark Engine[18]。在数据批处理过程中,尽可能地对数据进行分割。当分割足够小时,数据集可以被处理为数据流,但这种方法仍然不能使其成为真正的流。实时数据处理仍然不能令人满意。在此基础上,Flink克服了上述两个框架的缺点。除了提供高精度的只需一次的操作,避免重复消耗数据外,还将数据流处理延迟降低到数据吞吐量较大的亚秒级数据。它与其他组件[19,20]结合使用也非常方便。

然而,在大数据和工业4.0的背景下,随着电梯运行数据量和实时性的增加,传统的电梯故障监测已经不合时宜,亟待解决[21,22]。针对这一问题,本文首先分析了电梯控制系统及其故障类型和原因。然后介绍了一种基于有限状态机的模式识别算法,并将其应用于对整个电梯控制系统的运行状态进行建模和监控。在此基础上,提出了一种基于人工智能和大数据的电梯故障监测与诊断方法。随后,通过对计算性能的比较,选择了性能更好的Flink流数据框架来处理电梯控制系统的海量运行状态数据。最后,通过仿真实验验证了该算法的有效性。通过大数据分析,可以实现电梯控制系统的实时故障诊断和预警,帮助电梯管理人员及时发现电梯故障,制定有针对性的解决方案。这里提出的研究如图1所示组织:

图1.论文的组织结构

论文的其余部分组织如下。第二节介绍了相关的背景理论,并提出了模型。第三节给出并分析了仿真结果,第四节给出了结论。

2基于人工智能的电梯智能监测与诊断

2.1电梯控制系统的运行流程

电梯控制系统是电梯的重要组成部分。它主要由电梯控制板、传感器、变频器、安全电路、楼层呼叫控制器、电机驱动电路、楼层显示控制器等组成。

在图2中,阶段1至阶段9是电梯在运行周期中的运行速度曲线,它显示了整个电梯控制系统的运行过程。具体过程如下:阶段1,电梯接收并登记楼内指令和楼外呼梯指令;阶段2,电梯门系统完成手动或自动关门动作;阶段3,电梯启动并加速;阶段4~5和5~6,电梯在不同时间以额定速度运行;阶段6~7,接收登记的楼层内或楼外信号,在到达相应楼层的预定距离之前开始减速和刹车;阶段8~9,电梯到达楼层并开门。

图2 电梯运行速度曲线

电梯控制系统的具体操作流程如下。当电梯处于停车状态时,包括打开(关闭)电梯门,并向其他楼层的按钮发出完全关闭信号:当没有其他楼层的呼叫命令时,电梯控制系统控制电梯停留在停车楼层;当收到其他楼层或本楼层的呼叫命令时,系统会将目标楼层与当前楼层进行比较,以发出相应的运行方向信号,控制电梯上下运行;电梯运行时,如果接收到当前楼层与目标楼层之间的呼叫命令,且满足与电梯相同的运行方向,电梯控制系统也会响应该命令:电梯门系统需要保持门完全关闭的状态;当电梯到达目标楼层时,电梯会自动将门打开到打开位置,然后通过关闭命令等待一定时间后手动或自动关门。如果没有呼叫指令,它会停留一段时间,然后返回停车层待命。如果有呼叫命令,则重复上述过程。

通过对电梯控制系统运行过程的详细描述,可以将运行过程概括为表1所示的7个原始状态和9个目标状态。

表1 电梯控制系统运行状态转换表

2.2电梯控制系统的故障类型

为了更好地监控电梯控制系统的相关运行状态,各种传感器应运而生。例如,位移传感器可以将电梯的位置信号反馈到调平控制系统,以确保电梯调平的精度;称重传感器可以用来向电梯控制系统反映电梯轿厢的承载情况,以防止电梯超载。为了确保乘客不被夹,光幕信号传感器可以准确判断是否有物体通过门梯。因此,为了监控电梯控制系统的安全性,电梯中的传感器不断地向系统传输实时数据。

上面详细介绍了整个电梯控制系统的运行过程和相应的状态信号类型。由于电梯控制系统的功能和运行状态复杂,故障的类型和频率也各不相同。在电梯控制系统的实际运行中,对电梯传感器采集的运行状态数据进行逻辑判断和分析,通过故障树表示电梯控制系统的故障类型,如图3所示。

图3.电梯控制系统故障树

电梯控制系统在整个运行周期的每一次运行中都可以准确地描述其状态。一旦发生特定事件(例如,电梯控制系统接收到上行或下行呼叫、到达开门、关门等),电梯控制系统的运行状态将相应地转移[23]。针对电梯控制系统的运行特点,利用有限状态机(FSM)对电梯控制系统的运行状态及其过渡过程进行分析和建模。有限状态机是一种模式识别技术,它通过训练故障数据进行分类识别,形成人工智能预警模型。在这里,我们首先构建基于有限状态机的电梯控制系统的运行周期,然后将其嵌入到大数据处理框架[24]中。当输入实时监测数据时,可通过状态转换判断故障。

2.3基于有限状态机的电梯控制系统智能诊断

FSM是一种状态机,其状态是离散的,可以被提及,主要包括三组状态:状态集、事件或输入集、状态转移规则集。电梯控制系统的 FSM 可以通过以下元组定义:

式中,S表示电梯控制系统的运行状态集合。本系统定义的状态集包括以下状态:电梯停止、电梯运行、电梯平层到达、电梯打开、完全打开、电梯关闭、完全关闭。状态集中的终止状态为电梯停止状态。

Σ表示电梯系统中的输入集合,由电梯控制系统运行时的信号组成:上(下)召唤指令信号、开(关)门信号、选层按钮信号、电梯到站信号、平层到站信号信号。

δ表示电梯控制系统的运行状态传递函数,通常用S×Σ→S表示,即电梯控制系统在输入信号的影响下从当前状态转移到下一个状态。

S0 代表电梯控制系统中的初始状态值。

F 是 S 的一个子集,代表电梯控制系统的终止状态,也就是前面提到的“电梯停止”。

电梯控制系统运行状态的状态转换设计如图 4 所示。

图4中的每个节点代表了整个运行周期的状态转换,其中“电梯停止”状态为终止状态。每条连接线代表操作状态转换的过程,连接线上的文字代表需要执行的动作和促进状态转换的相关事件。

结合上述受限状态机运行的电梯控制系统的状态转移图,下面将详细描述状态转移情况。

在电梯控制系统运行过程中,有限状态机的终止状态(稳态)为“电梯停止”状态,除初始状态外,其他运行状态均视为临时状态。电梯控制系统收到指令信号后,会从终止状态转移到相应的状态。如果乘客通过电梯内部的操作面板呼梯或呼梯,电梯控制系统中的输入信号就是呼梯指令。此时应调查电梯当前所在楼层的位置。如果输入楼层信号为当前楼层,电梯控制系统运行状态将直接变为“电梯自动开门”状态。如果输入楼层信号为当前楼层,则状态变为“电梯自动开门”状态。如果楼层信号不是当前楼层,则状态会根据相应楼层方向启动上(下)操作。

然后,事件“电梯到达”将原始状态“电梯上升(下降)运行”转变为“电梯到达目标楼层”。之后,电梯控制系统将自动完成电梯完全平层。然后,目标状态将转移到“电梯到达目标楼层”。通过指令开门,“电梯自动(手动)开门”状态转为“完全开门”。至此,电梯控制系统完成了从“电梯停止”到“完全开启”的转换过程。

电梯完成“完全打开”状态后,电梯控制系统会对电梯开门时间进行计时。如果开启时间超过系统预先设定的阈值或电梯控制系统在此期间收到关闭信号,目标状态将变为“电梯关闭”状态。通过“执行关闭命令”将系统转换为“完全关闭”。这时候还需要进一步的判断。如果电梯控制系统收到上行或下行召唤命令,状态将继续转移到“电梯运行”状态。如果没有其他输入指令,电梯控制系统运行状态将转移到终止状态。在这一步,电梯控制系统完成了整个运行过程的状态转移。

2.4.电梯控制系统故障诊断仿真实验

仿真过程不可复制  维翻译

电梯实时智能监测与诊断:应用人工智能的案例研究和解决方案相关推荐

  1. 图像多功能实时智能处理产品——西安恒景通视觉科技有限公司

    公司简介 西安恒景通视觉科技有限公司是一家以互联网为载体,面向全国,提供人工智能与计算机视觉软件综合服务平台的高科技研发公司.公司现有研发人员70余人,具有较强的科研开发能力,特别是在智能图像信息处理 ...

  2. 农作物病虫害AI智能监测预警系统

    农作物病虫害AI智能监测预警系统利用机器学习.计算机视觉等技术,采用特定的计算机算法和模型,对摄像机以视频的方式实时监控作物生长状态,并将视频流画面实时推送到云端服务器,我们可以在后台设置抽帧比例,比 ...

  3. 人机混合智能的视角:军事人工智能的沿革与发展

    本文摘自<智能安全>2022.12 摘要: 随着技术的快速发展,战争的形态也在不断变化,军事智能化的议题越来越重要.人类智能与机器智能的有效协同在战争中会扮演越来越重要的角色.本文梳理了美 ...

  4. 2020竞赛特等奖作品赏析:科技战疫·突发急性传染病多尺度智能监测预警系统

    一.需求分析 1.1 社会需求 2020年,新型冠状病毒(COVID-19)爆发,短时间内肆虐全球,民众的生命受到威胁,生活出行受到限制,经济发展经历重创,很多国家甚至引发了社会动荡.而针对此次疫情暴 ...

  5. 金融科技大数据产品推荐:恒丰银行实时智能决策引擎

    恒丰银行实时智能决策引擎是恒丰银行业务策略管理解决方案的核心产品,该产品让策略业务人员轻松高效地配置出风控.反欺诈.实时营销等场景下实时.准实时的决策模型/规则 官网 | www.datayuan.c ...

  6. 配电房环境智能监测系统及轨道巡检机器人

    一.方案背景 在智能电网和物联网高速发展的今天,配电房的人工巡检方式已不能适应国家电网智能化发展的需求,已有的吊轨式摄像机智能抓拍图像和视频信息,不能对图像信息进行分析和处理,这增加了配电房管理人员的 ...

  7. 大数据分析工具构建智能监测与异常预警

    前言: 微服务架构在给我们提供强大业务技术支持的同时,给系统运维管理也增加了难度.传统人工系统运维,主要有以下两个弊端: ⇒及时性比较差,大多都是遇到问题才去分析排查: ⇒微服务架构下应用服务之间关系 ...

  8. 工业设备振动无线智能监测方案

    一.方案介绍 旋转类设备振动监测技术应用行业非常广泛,已经在石油.化工.钢铁.造纸等行业得到普遍的应用,主要以手持式人工点检设备为主,现有的大部分在线监测系统由于部署繁琐,部署成本居高不下,主要应用在 ...

  9. 基于Python+树莓派的婴幼儿智能监测机器人

    资源下载地址:https://download.csdn.net/download/sheziqiong/87930092 资源下载地址:https://download.csdn.net/downl ...

  10. AI机器人:与智能机器人进行实时智能交互,想问什么就问什么

    AI机器人:与智能机器人进行实时智能交互,想问什么就问什么 目录 界面设计 更多好玩设计 视频播放地址:设计GUI界面实现与机器人智能对话 界面设计 1.思路:训练语料,设计语料,结合人工智能算法 2 ...

最新文章

  1. python源程序执行的方式是什么执行-python调用可执行文件的方法
  2. sphinx是支持结果聚类的——WHERE、ORDER BY和GROUP BY
  3. 【洛谷】P1388 算式(dp)
  4. Linux工作笔记-重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi
  5. 基础的计算机网络知识
  6. 微博市值破百亿,真的只是恰巧赶上奥运了吗?
  7. 联想微型计算机拆装图解,笔记本电脑的拆卸图解
  8. 阿里云网站备案-变更备案问题如何解决
  9. 毕业论文给图、表格、公式编号(不设置多级列表)
  10. 查看电脑无线网 wifi密码
  11. 51单片机电子制作DIY-----交通灯控制器
  12. CE修改植物大战僵尸-阳光基址(小宇特详解)
  13. 保险丝选型8大考虑要素
  14. LeetCode——6. Z 字形变换
  15. 风控数据分析师,有哪四大分析工具必须掌握的?
  16. 【阿里面试】秋招菜鸟网络一面
  17. windows md5sum
  18. oracle base64,Oracle中Base64的使用
  19. 本人写的手机狗(防盗软件)欢迎下载
  20. 基于RxJava2.0+Retrofit2.0的多线程文件下载实现

热门文章

  1. 数据处理可视化的最有价值的 50 张图 (上)
  2. 最佳阵容问题matlab,若在NBA组一队小球打法最佳阵容,哪5人在一起最无解?
  3. 中国有哪些python比赛_有哪些大学生值得参与的竞赛?
  4. 每个国家对应的语言Locale和国家代码对照表(转)
  5. 微信公众号服务器图文消息发送规则,微信公众服务号怎么一天发一条图文消息?...
  6. 微信动图表情包制作教程(ok时隔一年我来把它写完了)
  7. XXXX软件项目系统测试报告
  8. 计算机键盘重复设置,教你操作win10系统电脑键盘打字时总是出现重复字符的方案...
  9. .axf文件_一文看懂hex文件、bin文件、axf文件的区别
  10. 微信 app---uwp