CN109033450B - 基于深度学习的电梯设备故障预测方法 - Google Patents

基于深度学习的电梯设备故障预测方法 Download PDF

Info

Publication number
CN109033450B
CN109033450B CN201810962887.0A CN201810962887A CN109033450B CN 109033450 B CN109033450 B CN 109033450B CN 201810962887 A CN201810962887 A CN 201810962887A CN 109033450 B CN109033450 B CN 109033450B
Authority
CN
China
Prior art keywords
elevator
fault
time
sequence
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810962887.0A
Other languages
English (en)
Other versions
CN109033450A (zh
Inventor
王莉
江海洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiyuan University of Technology
Original Assignee
Taiyuan University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiyuan University of Technology filed Critical Taiyuan University of Technology
Priority to CN201810962887.0A priority Critical patent/CN109033450B/zh
Publication of CN109033450A publication Critical patent/CN109033450A/zh
Application granted granted Critical
Publication of CN109033450B publication Critical patent/CN109033450B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/049Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/03Data mining

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Elevator Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明基于深度学习的电梯设备故障预测方法,属于电梯故障预测技术领域;所要解决的技术问题为提供一种及时、准确的预测电梯故障类型和电梯故障时间的方法;为了解决上述技术问题,本发明具体步骤概括为:先采集电梯故障记录信息,建立实时电梯故障信息库;然后将电梯故障信息处理为事件序列和时间序列;再将事件序列和时间序列分别作为双LSTM的输入数据,经过循环神经网络的迭代训练得到两序列的输出embedding;再经过joint layer联合两个输出embedding,训练得到强度函数的背景知识和历史影响的非线性表示;最后根据强度函数的表征结果,预测电梯故障类型和时间;本发明可辅助电梯维修人员及早采取相关预防措施,避免故障事件的发生。

Description

基于深度学习的电梯设备故障预测方法
技术领域
本发明基于深度学习的电梯设备故障预测方法,属于电梯故障预测技术领域。
背景技术
随着高层建筑的不断增多,电梯的质量备受人们的关注。故障停梯、运行不畅甚至发生事故的电梯已经影响人们的日常生活。降低电梯的故障率,及时、准确检测排除故障的方法需要进一步研究。目前的电梯故障诊断及检测方法多是结合电梯结构与原理,提出针对电梯的机械***、电气控制***和安全保护***的检测方法,但是这需要消耗大量的分析时间。
发明内容
本发明克服现有技术存在的不足,所要解决的技术问题为提供一种及时、准确的基于深度学习的电梯设备故障预测方法,达到预测电梯故障类型和电梯故障时间的目的,使得维修师傅可以根据预测结果定期去检测,降低电梯故障的发生率。
为了解决上述技术问题,本发明采用的技术方案为:基于深度学习的电梯设备故障预测方法,包括如下步骤:
步骤1、建立实时电梯故障信息库,依据故障信息相关、信息完整、信息非重复、故障信息非人为错误的操作四原则,筛选有效电梯故障信息作为网络的预处理信息序列,电梯故障信息包括故障记录信息和电梯基本信息,其中故障记录信息包括:电梯故障类型、故障原因和故障时间,电梯基本信息包括:电梯生产日期、电梯所处位置、电梯型号和电梯寿命;
步骤2、构造时间序列,包括两种特征:1)统计各种类型的电梯故障次数,2)电梯基本信息,这两种特征联合起来构成时间序列;
步骤3、构造事件序列,包括两种特征:1)按照故障发生时间先后为顺序排列的电梯故障类型的数据记录序列,2)相邻两故障事件间的时间间隔,这两种特征联合起来构成事件序列;
步骤4、构建LSTM神经网络;
步骤5、运用双LSTM神经网络训练时间序列和事件序列,得到强度函数的背景知识表征和历史影响表征;
步骤6、通过联合层joint layer融合背景知识表征和历史影响表征;
步骤7、利用通过双LSTM学习到的强度函数,通过故障类型预测层预测出电梯故障类型,利用分类损失层量化类别预测的损失值;
步骤8、利用通过双LSTM学习到的强度函数,通过故障时间预测层预测出电梯故障时间,利用回归损失层量化时间预测的损失值;
步骤9、基于步骤7和步骤8不断迭代训练神经网络模型,获得最优的网络模型,然后使用训练好的最优模型,通过故障类型预测层和故障时间预测层分别预测出电梯故障的类型和电梯故障时间;
步骤10、完善优化模型,电梯故障信息库实时更新,将实时更新的数据输入到模型中测试模型的准确性,并根据实际反馈情况修正完善模型。
具体的,所述步骤2中“构造时间序列”的做法为:假定被测电梯共有M台,有效故障类型种类共有N种,电梯故障时间窗口数为n,则能将第i台电梯第j个时间窗口的第k种故障类型有效故障数量记为
Figure BDA0001774231350000021
1)以一周为时间窗口,统计各种故障类型次数
Figure BDA0001774231350000022
2)电梯基本信息,这两种特征联合起来构成时间序列数据,具体表示如下所示:
Figure BDA0001774231350000023
其中m表示电梯型号,d表示电梯生产日期,l表示电梯所处位置,n表示电梯故障时间窗口数,上述表示中以双横线为例表示第M台电梯在第一个时间窗口中,N种故障类型的统计次数和电梯基本信息的表示单元。
具体的,所述步骤3中“构造事件序列”的做法为:1)将所有电梯信息根据电梯id不同分开存储,将电梯故障时间换算为时间戳数据,对于每台电梯按照故障发生时间排列电梯故障类型,2)计算每台电梯相邻故障事件的间隔时间,3)故障类型T和时间戳间隔I组成事件序列最小单元,具体表示如下所示:
Figure BDA0001774231350000024
所述电梯id表示电梯的唯一标志——电梯号。
具体的,所述步骤4中“构建LSTM神经网络”的做法为:
本发明中使用的循环神经网络变式LSTM具体公式定义如下:
it=g(Wi xt+Uiyt-1+Vict-1+bi),
ft=g(Wfxt+Ufyt-1+Vfct-1+bf),
ct=ftct-1+it⊙tanh(Wcxt+Ucyt-1+bc),
ot=g(Woxt+Uoyt-1+Voct+bo),
yt=ot⊙tanh(ct)
以上是LSTM中输入门,遗忘门,单元状态,和输出门的计算公式,其中it表示输入门的计算公式,ft表示遗忘门的计算公式,ct表示单元状态计算公式,ot和yt共同表示输出门的计算公式,ot表示利用g函数确定单元状态的哪个部分将输出出去,最后yt表示把单元状态利用tanh处理之后和ot相乘即为确定要输出的部分;其中U,V分别为神经网络训练需要学习的参数矩阵,⊙代表数组元素依次相乘,函数g采用sigmoid激活函数,
Figure BDA0001774231350000031
表示输入序列,
Figure BDA0001774231350000032
表示生成隐含层状态,以上公式可以简化为公式:(yt,ct)=LSTM(xtyt-1+ct-1)。
其中,LSTM构建过程具体做法如下:
(1)网络初始化:确定网络的输入层节点数i、隐含层节点数j、输出层节点数k和单元状态维度,初始化输入层、隐含层和输出层神经元间的连接权值,输入门、遗忘门、输出门和细胞单元的连接权重Wi,Wf,WO,Wc,初始化阈值bf,bc,bo,bi,给定学习速率和神经元激励函数;
(2)计算每个神经元的输出值:对于LSTM即为ft,it,ct,ot,ht
(3)误差计算:根据预测输出和预期输出矩阵反向计算每个神经元的误差项;
(4)权值更新:根据网络预测误差更新网络连接权值Wi,Wf,WO,Wc
(5)阈值更新:根据网络预测误差更新网络节点阈值bf,bc,bo,bi
(6)判断是否结束,若没有结束返回步骤(2);
(7)结束后,使用训练好的双LSTM神经网络进入步骤5;
具体的,所述步骤5中“运用双LSTM神经网络训练时间序列和事件序列”的做法为:
具体公式如下所示:
Figure BDA0001774231350000033
Figure BDA0001774231350000041
上式中
Figure BDA0001774231350000042
表示时间序列,
Figure BDA0001774231350000043
表示事件序列,其中zi表示事件序列中的事件类型,ti表示事件发生的时间戳,两个序列分别用于学习背景知识和历史影响。
具体的,所述步骤6中“通过联合层joint layer融合背景知识表征和历史影响表征”的做法为:采用tanh函数作为joint layer联合函数,构建点过程强度函数的非线性映射,
经过联合层joint layer构建出的点过程强度函数的非线性映射的公式如下所示:
Figure BDA0001774231350000044
具体的,所述步骤7中“利用通过双LSTM学习到的强度函数,通过故障类型预测层预测出电梯故障类型,利用分类损失层量化类别预测的损失值”的做法为:
其中,故障预测主类和子类的计算公式如下所示:
Ut=softMax(Wuet+bU)
ut=softMax(Wu[et,Ut]+bu)
上式中,U和u分别代表主类和子类,Wu和bu表示模型在训练过程中要学习的参数矩阵;首先利用softMax函数将et作为输入预测出故障主要类别Ut;然后再次利用softMax函数,将et和主类预测值Ut作为输入计算子类的预测值。
具体的,所述步骤8中“利用通过双LSTM学习到的强度函数,通过故障时间预测层预测出电梯故障时间。利用回归损失层量化时间预测的损失值。”,做法具体为:
st=Wset+bs
其中,st是每个事件对应的时间戳,Ws和bs表示模型在训练过程中要学习的参数矩阵。
具体的,所述步骤9中“使用训练好的最优模型,通过故障类型预测层和故障时间预测层分别预测出电梯故障的类型和电梯故障时间”,做法具体为:
其中整个模型的损失是时间预测损失和事件类型预测损失之和。利用交叉熵损失函数做事件类型预测,用平方损失函数做时间戳预测。具体的损失函数公式如下所示:
Figure BDA0001774231350000045
上式中N代表节点总数,事件点通过l来索引,即l表示第几个事件,Wu表示神经网络模型学得的事件类别的参数矩阵,
Figure BDA0001774231350000046
是下次事件点的时间戳,
Figure BDA0001774231350000047
代表时间点的历史信息,对于时间损失函数部分采用高斯惩罚函数:
Figure BDA0001774231350000051
其中σ表示统一方差,取σ2=10;
通过最小化损失和,循环训练整个模型,最后得出最优的模型。
具体的,所述步骤10中“完善优化模型”的做法为:通过训练集获得电梯故障预测模型,然后利用实时更新的故障信息库获取测试集,基于测试集测验模型的准确性,并实时完善优化模型。
通过上述步骤,能够完成基于双LSTM的点过程强度函数的电梯***故障预测模型的构建,通过对电梯故障数据做预处理,形成时间序列和事件序列数据,即能通过双LSTM神经网络模型得到故障表征,进一步联合两种embedding获得强度函数的非线性表示函数,通过循环训练整个模型,最后经过点过程的强度函数最终可以预测电梯的故障时间和故障类型。本发明适用于解决实际问题中的电梯故障类型和时间预测问题,能够帮助电梯维修师傅利用已知的电梯故障信息预测电梯将要发生故障的类型和时间,可以提早做好预防措施,避免电梯故障的发生,减小电梯故障带来的损失和危险,具有很高的实际应用价值。
综上,本发明公开一种基于深度学习的电梯设备故障预测方法,该方法针对电梯***中高密度采样的在线运行测量数据,提出一种运用双LSTM分别训练事件序列和时间序列,然后结合点过程强度函数的数据挖掘算法。本发明从数据的角度出发,基于电梯历史故障信息序列,实时远程监控故障电梯,采用神经网络模型从海量的电梯报警信息中挖掘出电梯故障的内在规律,及时准确预测出电梯故障类型和时间,从而辅助电梯维修人员及早采取相关预防措施,避免故障事件的发生。
LSTM(Long Short-TermMemory)是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。LSTM区别于RNN的地方,主要在于它在算法中加入了一个判断信息有用与否的“处理器”,这个处理器作用的结构被称为cell。一个cell当中被放置三扇门,分别叫做输入门、遗忘门和输出门。一个信息进入LSTM的网络当中,可以根据规则来判断是否有用。只有符合算法认证的信息才会留下,不符的信息则通过遗忘门被遗忘。目前已经证明,LSTM是解决长序依赖问题的有效技术,并且这种技术的普适性非常高。各研究者根据LSTM纷纷提出了自己的变量版本,这就让LSTM可以处理***的垂直问题。
RNN在序列数据上的应用:从应用场景上,RNN作为本发明的构造模块,可应用于两种序列数据:时间序列和事件序列,两者可协同建模,具体介绍如下:
(1)时间序列:指在相同时间间隔内记录相关数据的信息统计的一种同步序列。在最近的时间窗口中时间序列可以及时捕获随时间变化的特征,因此RNN经常将时间序列作为输入做相关序列预测问题。例如,视频帧就可看做一种时间序列数据,我们可以根据历史视频帧分析其内在联系,预测下一帧的内容。RNN已经广泛应用于视频分析和语音识别等领域。
(2)事件序列:指通过时间戳记录事件随机特征的一种异步序列。事件序列将随机生成的时间戳作为RNN的输入,使事件序列能更加高效的捕获事件间的长期依赖关系。因此本发明使用双LSTM对两种序列数据进行协同建模,既可以捕获同步信息的更新规律,又可以捕获突发信息的异步随机性,利用循环神经网络生成条件强度函数的非线性映射,避免了参数假设带来的限制。
点过程指的是一个时间序列或者时间序列的随机模型。点过程是一种建模序列推荐算法的数学框架,它采用强度函数衡量点过程的动态变化性。点过程分为事件点过程和物体点过程。事件点过程:地震或者其他灾难事件;服务器的访问事件;工厂制造的不合格产品事件;三岔路发生的交通事故事件等。带标记的点过程最初就是用来预测地震和余震的发生规律问题;物体点过程:高速公路上汽车的位置;DNA的基因等。
强度函数的发展历程介绍:点过程作为建模序列模型的数学框架,采用条件强度函数衡量点过程的动态变化性。强度函数的定义:在时间窗口[t+dt)中,λ(t)代表在历史事件Ht={zi,ti|ti<t}发生的前提下新事件的发生概率,具体公式如下:
Figure BDA0001774231350000061
其中E(dN(t)|Ht)表示在历史Ht的基础上,在时间间隔[t+dt)内事件发生个数的期望值。条件强度函数在点过程序列预测算法中扮演着关键性的作用,因强度函数参数化形式的不同点过程将取得不同的效果。点过程的强度函数的变化过程如下:泊松过程;加强版泊松过程;霍克斯过程;活性点过程;自修正点过程;RMTPP模型;TRPP模型。
强度函数的参数化形式均由两部分组成:背景知识和历史特征。将以上方法总结如表1所示。从表1可见前五种强度函数是根据先验知识人为假设出的参数模型,存在一定的限制,模型不能完全符合现实序列问题的复杂的动态变化。而RMTPP模型利用LSTM学习来自事件序列的历史特征的参数。虽然忽略时间序列的背景特征,但是作为半参数化的强度函数,RMTPP模型也取得了不错的效果;TRPP模型使用双LSTM对时间序列和事件序列分别建模,作为强度函数的背景知识和历史信息。因此主要借鉴后两个模型的思想构造我们的模型。
表1 点过程强度函数
Figure BDA0001774231350000071
本发明与现有技术相比具有以下有益效果。
1、本发明将神经网络LSTM和点过程结合用于电梯故障预测,提出一种运用双LSTM分别训练事件序列和时间序列,然后结合点过程强度函数的数据挖掘算法,从数据的角度出发,基于电梯历史故障信息序列,采用神经网络模型训练数据包含的内在规律,通过神经网络的非线性表征学习电梯故障类型的变化规律,从而达到预测电梯故障类型和电梯故障时间的目的,使得维修师傅可以根据预测结果定期去检测,降低电梯故障的发生率。
2、本发明利用电梯故障的海量数据,利用神经网络学习其发生内在规律,避免了人为假设的错误判断,使得模型更加准确高效。
3、本发明中模型利用实时更新的故障信息库,可以及时验证模型的准确性,及时优化模型,使得模型具有时效性。
附图说明
图1为本发明的总体步骤流程图。
图2为本发明中时间序列和时间序列的协同建模图。
图3为本发明中故障类型预测和故障时间预测框架图。
具体实施方式
下面结合附图对本发明做进一步详细说明。
如图1所示,本发明基于深度学习的电梯设备故障预测方法,包括如下步骤:
步骤1、建立实时电梯故障信息库,依据故障信息相关、信息完整、信息非重复、故障信息非人为错误的操作四原则,筛选有效电梯故障信息作为网络的预处理信息序列,电梯故障信息包括故障记录信息和电梯基本信息,其中故障记录信息包括:电梯故障类型、故障原因和故障时间,电梯基本信息包括:电梯生产日期、电梯所处位置、电梯型号和电梯寿命。
步骤2、构造时间序列,包括两种特征:1)统计各种类型的电梯故障次数,2)电梯基本信息,这两种特征联合起来构成时间序列;
具体的,“构造时间序列”的做法为:假定被测电梯共有M台,有效故障类型种类共有N种,电梯故障时间窗口数为n,则能将第i台电梯第j个时间窗口的第k种故障类型有效故障数量记为
Figure BDA0001774231350000081
1)以一周为时间窗口,统计各种故障类型次数
Figure BDA0001774231350000082
2)电梯基本信息,这两种特征联合起来构成时间序列数据,具体表示如下所示:
Figure BDA0001774231350000083
其中m表示电梯型号,d表示电梯生产日期,l表示电梯所处位置,n表示电梯故障时间窗口数,上述表示中以双横线为例表示第M台电梯在第一个时间窗口中,N种故障类型的统计次数和电梯基本信息的表示单元。
步骤3、构造事件序列,包括两种特征:1)按照故障发生时间先后为顺序排列的电梯故障类型的数据记录序列,2)相邻两故障事件间的时间间隔,这两种特征联合起来构成事件序列;
具体的,“构造事件序列”的做法为:1)将所有电梯信息根据电梯id不同分开存储,将电梯故障时间换算为时间戳数据,对于每台电梯按照故障发生时间排列电梯故障类型,2)计算每台电梯相邻故障事件的间隔时间,3)故障类型T和时间戳间隔I组成事件序列最小单元,具体表示如下所示:
Figure BDA0001774231350000084
所述电梯id表示电梯的唯一标志——电梯号。
步骤4、构建LSTM神经网络;
具体的做法为:
本发明中使用的循环神经网络变式LSTM具体公式定义如下:
it=g(Wi xt+Uiyt-1+Vict-1+bi),
ft=g(Wfxt+Ufyt-1+Vfct-1+bf),
ct=ftct-1+it⊙tanh(Wcxt+Ucyt-1+bc),
ot=g(Woxt+Uoyt-1+Voct+bo),
yt=ot⊙tanh(ct)
以上是LSTM中输入门,遗忘门,单元状态,和输出门的计算公式,其中it表示输入门的计算公式,ft表示遗忘门的计算公式,ct表示单元状态计算公式,ot和yt共同表示输出门的计算公式,ot表示利用g函数确定单元状态的哪个部分将输出出去,最后yt表示把单元状态利用tanh处理之后和ot相乘即为确定要输出的部分;其中U,V分别为神经网络训练需要学习的参数矩阵,⊙代表数组元素依次相乘,函数g采用sigmoid激活函数,
Figure BDA0001774231350000091
表示输入序列,
Figure BDA0001774231350000092
表示生成隐含层状态,以上公式可以简化为公式:(yt,ct)=LSTM(xtyt-1+ct-1)。
其中,LSTM构建过程具体做法如下:
(1)网络初始化:确定网络的输入层节点数i、隐含层节点数j、输出层节点数k和单元状态维度,初始化输入层、隐含层和输出层神经元间的连接权值,输入门、遗忘门、输出门和细胞单元的连接权重Wi,Wf,WO,Wc,初始化阈值bf,bc,bo,bi,给定学习速率和神经元激励函数;
(2)计算每个神经元的输出值:对于LSTM即为ft,it,ct,ot,ht
(3)误差计算:根据预测输出和预期输出矩阵反向计算每个神经元的误差项;
(4)权值更新:根据网络预测误差更新网络连接权值Wi,Wf,WO,Wc
(5)阈值更新:根据网络预测误差更新网络节点阈值bf,bc,bo,bi
(6)判断是否结束,若没有结束返回步骤(2);
(7)结束后,使用训练好的双LSTM神经网络进入步骤5;
步骤5、运用双LSTM神经网络训练时间序列和事件序列,得到强度函数的背景知识表征和历史影响表征;
具体的,“运用双LSTM神经网络训练时间序列和事件序列”的做法为:
具体公式如下所示:
Figure BDA0001774231350000101
Figure BDA0001774231350000102
上式中
Figure BDA0001774231350000103
表示时间序列,
Figure BDA0001774231350000104
表示事件序列,其中zi表示事件序列中的事件类型,ti表示事件发生的时间戳,两个序列分别用于学习背景知识和历史影响。
步骤6、通过联合层joint layer融合背景知识表征和历史影响表征;
具体的做法为:采用tanh函数作为joint layer联合函数,构建点过程强度函数的非线性映射,
经过联合层joint layer构建出的点过程强度函数的非线性映射的公式如下所示:
Figure BDA0001774231350000105
步骤7、利用通过双LSTM学习到的强度函数,通过故障类型预测层预测出电梯故障类型,利用分类损失层量化类别预测的损失值;
具体的做法为:
故障预测主类和子类的计算公式如下所示:
Ut=softMax(Wuet+bU)
ut=softMax(Wu[et,Ut]+bu)
上式中,U和u分别代表主类和子类,Wu和bu表示模型在训练过程中要学习的参数矩阵;首先利用softMax函数将et作为输入预测出故障主要类别Ut;然后再次利用softMax函数,将et和主类预测值Ut作为输入计算子类的预测值。
步骤8、利用通过双LSTM学习到的强度函数,通过故障时间预测层预测出电梯故障时间,利用回归损失层量化时间预测的损失值;
具体的做法为:
st=Wset+bs
其中,st是每个事件对应的时间戳,Ws和bs表示模型在训练过程中要学习的参数矩阵。
步骤9、基于步骤7和步骤8不断迭代训练神经网络模型,获得最优的网络模型,然后使用训练好的最优模型,通过故障类型预测层和故障时间预测层分别预测出电梯故障的类型和电梯故障时间;
具体的,“使用训练好的最优模型,通过故障类型预测层和故障时间预测层分别预测出电梯故障的类型和电梯故障时间”的做法为:
其中整个模型的损失是时间预测损失和事件类型预测损失之和。利用交叉熵损失函数做事件类型预测,用平方损失函数做时间戳预测。具体的损失函数公式如下所示:
Figure BDA0001774231350000111
上式中N代表节点总数,事件点通过l来索引,即l表示第几个事件,Wu表示神经网络模型学得的事件类别的参数矩阵,
Figure BDA0001774231350000112
是下次事件点的时间戳,
Figure BDA0001774231350000113
代表时间点的历史信息,对于时间损失函数部分采用高斯惩罚函数:
Figure BDA0001774231350000114
其中σ表示统一方差,取σ2=10;
通过最小化损失和,循环训练整个模型,最后得出最优的模型。
步骤10、完善优化模型,电梯故障信息库实时更新,将实时更新的数据输入到模型中测试模型的准确性,并根据实际反馈情况修正完善模型。
具体的,“完善优化模型”的做法为:通过训练集获得电梯故障预测模型,然后利用实时更新的故障信息库获取测试集,基于测试集测验模型的准确性,并实时完善优化模型。
上述步骤2和步骤3如图2所示,表示了时间序列和事件序列的生成方式,两序列是协同建模的。由于时间序列由基础信息和统计信息组成,可知时间序列携带数据的背景知识信息,事件序列的异步随机生成的时间戳序列携带了突发性信息,只有将两种序列协同建模才能捕获更加完整的信息内涵。
图3为电梯故障类型预测和故障时间预测的主要框架图,具体介绍如步骤5-9所示。
上面结合附图对本发明的实施例作了详细说明,但是本发明并不限于上述实施例,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

Claims (10)

1.基于深度学习的电梯设备故障预测方法,其特征在于,包括如下步骤:
步骤1、建立实时电梯故障信息库,依据故障信息相关、信息完整、信息非重复、故障信息非人为错误的操作四原则,筛选有效电梯故障信息作为网络的预处理信息序列,电梯故障信息包括故障记录信息和电梯基本信息,其中故障记录信息包括:电梯故障类型、故障原因和故障时间,电梯基本信息包括:电梯生产日期、电梯所处位置、电梯型号和电梯寿命;
步骤2、构造时间序列,包括两种特征:1)统计各种类型的电梯故障次数,2)电梯基本信息,这两种特征联合起来构成时间序列;
步骤3、构造事件序列,包括两种特征:1)按照故障发生时间先后为顺序排列的电梯故障类型的数据记录序列,2)相邻两故障事件间的时间间隔,这两种特征联合起来构成事件序列;
步骤4、构建LSTM神经网络;
步骤5、运用双LSTM神经网络训练时间序列和事件序列,得到强度函数的背景知识表征和历史影响表征;
步骤6、通过联合层joint layer融合背景知识表征和历史影响表征;
步骤7、利用通过双LSTM学习到的强度函数,通过故障类型预测层预测出电梯故障类型,利用分类损失层量化类别预测的损失值;
步骤8、利用通过双LSTM学习到的强度函数,通过故障时间预测层预测出电梯故障时间,利用回归损失层量化时间预测的损失值;
步骤9、基于步骤7和步骤8不断迭代训练神经网络模型,获得最优的网络模型,然后使用训练好的最优模型,通过故障类型预测层和故障时间预测层分别预测出电梯故障的类型和电梯故障时间;
步骤10、完善优化模型,电梯故障信息库实时更新,将实时更新的数据输入到模型中测试模型的准确性,并根据实际反馈情况修正完善模型。
2.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤2中“构造时间序列”的做法为:假定被测电梯共有M台,有效故障类型种类共有N种,电梯故障时间窗口数为n,则能将第i台电梯第j个时间窗口的第k种故障类型有效故障数量记为
Figure FDA0003234677060000011
1)以一周为时间窗口,统计各种故障类型次数
Figure FDA0003234677060000012
2)电梯基本信息,这两种特征联合起来构成时间序列数据,具体表示如下所示:
Figure FDA0003234677060000021
其中m表示电梯型号,d表示电梯生产日期,l表示电梯所处位置,n表示电梯故障时间窗口数,上述表示中以双横线为例表示第M台电梯在第一个时间窗口中,N种故障类型的统计次数和电梯基本信息的表示单元。
3.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤3中“构造事件序列”的做法为:1)将所有电梯信息根据电梯id不同分开存储,将电梯故障时间换算为时间戳数据,对于每台电梯按照故障发生时间排列电梯故障类型,2)计算每台电梯相邻故障事件的间隔时间,3)故障类型T和时间戳间隔I组成事件序列最小单元,具体表示如下所示:
Figure FDA0003234677060000022
所述电梯id表示电梯的唯一标志——电梯号。
4.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤4中“构建LSTM神经网络”的做法为:
使用的循环神经网络变式LSTM具体公式定义如下:
it=g(Wixt+Uiyt-1+Vict-1+bi),
ft=g(Wfxt+Ufyt-1+Vfct-1+bf),
ct=ftct-1+it⊙tanh(Wcxt+Ucyt-1+bc),
ot=g(Woxt+Uoyt-1+Voct+bo),
yt=ot⊙tanh(ct)
以上是LSTM中输入门,遗忘门,单元状态,和输出门的计算公式,其中it表示输入门的计算公式,ft表示遗忘门的计算公式,ct表示单元状态计算公式,ot和yt共同表示输出门的计算公式,ot表示利用g函数确定单元状态的哪个部分将输出出去,最后yt表示把单元状态利用tanh处理之后和ot相乘即为确定要输出的部分;其中U,V分别为神经网络训练需要学习的参数矩阵,⊙代表数组元素依次相乘,函数g采用sigmoid激活函数,
Figure FDA0003234677060000031
表示输入序列,
Figure FDA0003234677060000032
表示生成隐含层状态,以上公式可以简化为公式:(yt,ct)=LSTM(xtyt-1+ct-1)。
5.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤5中“运用双LSTM神经网络训练时间序列和事件序列”的做法为:
具体公式如下所示:
Figure FDA0003234677060000033
Figure FDA0003234677060000034
其中zi表示事件序列中的事件类型,ti表示事件发生的时间戳,两个序列分别用于学习背景知识和历史影响。
6.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤6中“通过联合层joint layer融合背景知识表征和历史影响表征”的做法为:采用tanh函数作为joint layer联合函数,构建点过程强度函数的非线性映射,
经过联合层joint layer构建出的点过程强度函数的非线性映射的公式如下所示:
Figure FDA0003234677060000035
7.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤7中“利用通过双LSTM学习到的强度函数,通过故障类型预测层预测出电梯故障类型,利用分类损失层量化类别预测的损失值”的做法为:
其中,故障预测主类和子类的计算公式如下所示:
Ut=softMax(Wuet+bU)
ut=softMax(Wu[et,Ut]+bu)
上式中,U和u分别代表主类和子类,Wu和bu表示模型在训练过程中要学习的参数矩阵;首先利用softMax函数将et作为输入预测出故障主要类别Ut;然后再次利用softMax函数,将et和主类预测值Ut作为输入计算子类的预测值。
8.根据权利要求6所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤8中“利用通过双LSTM学习到的强度函数,通过故障时间预测层预测出电梯故障时间;利用回归损失层量化时间预测的损失值”,做法具体为:
st=Wset+bs
其中,st是每个事件对应的时间戳,Ws和bs表示模型在训练过程中要学习的参数矩阵。
9.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤9中“使用训练好的最优模型,通过故障类型预测层和故障时间预测层分别预测出电梯故障的类型和电梯故障时间”,做法具体为:
其中整个模型的损失是时间预测损失和事件类型预测损失之和;利用交叉熵损失函数做事件类型预测,用平方损失函数做时间戳预测; 具体的损失函数公式如下所示:
Figure FDA0003234677060000041
上式中N代表节点总数,事件点通过l来索引,即l表示第几个事件,Wu表示神经网络模型学得的事件类别的参数矩阵,
Figure FDA0003234677060000042
是下次事件点的时间戳,
Figure FDA0003234677060000043
代表时间点的历史信息,
Figure FDA0003234677060000044
代表事件点的故障预测子类,对于时间损失函数部分采用高斯惩罚函数:
Figure FDA0003234677060000045
其中σ表示统一方差,取σ2=10;
通过最小化损失和,循环训练整个模型,最后得出最优的模型。
10.根据权利要求1所述的基于深度学习的电梯设备故障预测方法,其特征在于:
所述步骤10中“完善优化模型”的做法为:通过训练集获得电梯故障预测模型,然后利用实时更新的故障信息库获取测试集,基于测试集测验模型的准确性,并实时完善优化模型。
CN201810962887.0A 2018-08-22 2018-08-22 基于深度学习的电梯设备故障预测方法 Active CN109033450B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810962887.0A CN109033450B (zh) 2018-08-22 2018-08-22 基于深度学习的电梯设备故障预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810962887.0A CN109033450B (zh) 2018-08-22 2018-08-22 基于深度学习的电梯设备故障预测方法

Publications (2)

Publication Number Publication Date
CN109033450A CN109033450A (zh) 2018-12-18
CN109033450B true CN109033450B (zh) 2021-11-05

Family

ID=64627980

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810962887.0A Active CN109033450B (zh) 2018-08-22 2018-08-22 基于深度学习的电梯设备故障预测方法

Country Status (1)

Country Link
CN (1) CN109033450B (zh)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009384A (zh) * 2019-01-07 2019-07-12 阿里巴巴集团控股有限公司 预测业务指标的方法及装置
CN109782603A (zh) * 2019-02-03 2019-05-21 中国石油大学(华东) 旋转机械耦合故障的检测方法及监测***
CN109978026B (zh) * 2019-03-11 2021-03-09 浙江新再灵科技股份有限公司 一种基于lstm网络的电梯位置检测方法及***
CN110135241B (zh) * 2019-03-27 2021-08-31 浙江新再灵科技股份有限公司 一种电梯行程的统计分析***
CN110018425B (zh) * 2019-04-10 2021-01-29 北京理工大学 一种动力电池故障诊断方法及***
CN110008928A (zh) * 2019-04-16 2019-07-12 杭州再灵云梯信息科技有限公司 基于深度学习方法的对电梯事故的分析方法
CN110264270B (zh) * 2019-06-20 2020-09-01 京东数字科技控股有限公司 一种行为预测方法、装置、设备和存储介质
CN110348513A (zh) * 2019-07-10 2019-10-18 北京华电天仁电力控制技术有限公司 一种基于深度学习的风电机组故障预测方法
CN110580213A (zh) * 2019-09-16 2019-12-17 浪潮软件股份有限公司 一种基于循环标记时间点过程的数据库异常检测方法
CN111027591B (zh) * 2019-11-13 2022-07-12 西安交通大学 一种面向大规模集群***的节点故障预测方法
CN110996066B (zh) * 2019-12-19 2021-12-24 浙江中控技术股份有限公司 事故回溯方法及装置
CN111931819A (zh) * 2020-07-13 2020-11-13 江苏大学 一种基于深度学习的机器故障的预测和分类方法
CN112083244B (zh) * 2020-08-30 2022-10-28 西南电子技术研究所(中国电子科技集团公司第十研究所) 综合化航空电子设备故障智能诊断***
CN112101431A (zh) * 2020-08-30 2020-12-18 西南电子技术研究所(中国电子科技集团公司第十研究所) 电子设备故障诊断***
CN112232370A (zh) * 2020-09-16 2021-01-15 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) 发动机的故障分析预测方法
CN112560338B (zh) * 2020-12-10 2022-03-25 东北大学 基于自适应深度学习的复杂工业***智能预报方法、装置、设备及存储介质
CN113111585A (zh) * 2021-04-15 2021-07-13 德州欧瑞电子通信设备制造有限公司 一种智能机柜故障预测方法、***及智能机柜
CN113112004B (zh) * 2021-04-21 2022-12-06 上海电力大学 一种基于霍克斯过程与图神经网络的时空预测方法
CN115385209B (zh) * 2021-05-25 2023-08-29 太原理工大学 一种电梯门异常开启时报警及密码解除方法
CN113489744B (zh) * 2021-07-27 2022-05-10 哈尔滨工业大学 一种基于霍克斯多元过程建模的物联网攻击模式识别方法
CN113834184B (zh) * 2021-08-18 2023-03-21 青岛海尔空调器有限总公司 用于空调的控制方法、装置和服务器
CN113793227B (zh) * 2021-09-16 2023-10-31 中国电子科技集团公司第二十八研究所 一种用于社交网络事件的类人智能感知与预测方法
CN113884809A (zh) * 2021-09-28 2022-01-04 国网黑龙江省电力有限公司 一种基于神经网络的二次设备故障定位方法及***
CN114266201B (zh) * 2022-03-01 2022-07-22 杭州市特种设备检测研究院(杭州市特种设备应急处置中心) 一种基于深度学习的自注意力电梯困人预测方法
CN114626467A (zh) * 2022-03-17 2022-06-14 湖南优湖科技有限公司 基于深度学习的特征交叉电梯困人时间序列预测模型构建方法、所得模型及预测方法
CN117034157B (zh) * 2023-10-08 2024-01-12 广州健新科技有限责任公司 一种结合多模态运行数据的水电设备故障识别方法与***
CN117131457B (zh) * 2023-10-26 2024-01-26 杭州海兴泽科信息技术有限公司 基于ai模型的电力大数据采集处理方法及***
CN118153919A (zh) * 2024-05-10 2024-06-07 江苏中天互联科技有限公司 设备维护排配方法及相关设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003097506A1 (en) * 2002-05-14 2003-11-27 Otis Elevator Company Neural network detection of obstructions within and motion toward elevator doors
CN101833596A (zh) * 2010-03-31 2010-09-15 桂林电子科技大学 矩形和圆形截面梁类结构两个损伤定量识别的方法
CN102491140A (zh) * 2011-12-27 2012-06-13 阳西县电梯配件有限公司 基于特征信号的电梯安全检测装置及电梯安全检测方法
CN105844050A (zh) * 2016-04-12 2016-08-10 吉林大学 基于时间相关的数控机床组件更换时间方法
CN106125713A (zh) * 2016-06-14 2016-11-16 西安交通大学 一种区间删失情况下可靠性增长的评估与预测方法
CN106516923A (zh) * 2016-08-31 2017-03-22 江苏鸿信***集成有限公司 一种基于物联网技术的电梯运行故障预测方法
CN107992693A (zh) * 2017-12-08 2018-05-04 中国北方发动机研究所(天津) 一种气缸盖可靠性寿命评价方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003097506A1 (en) * 2002-05-14 2003-11-27 Otis Elevator Company Neural network detection of obstructions within and motion toward elevator doors
CN101833596A (zh) * 2010-03-31 2010-09-15 桂林电子科技大学 矩形和圆形截面梁类结构两个损伤定量识别的方法
CN102491140A (zh) * 2011-12-27 2012-06-13 阳西县电梯配件有限公司 基于特征信号的电梯安全检测装置及电梯安全检测方法
CN105844050A (zh) * 2016-04-12 2016-08-10 吉林大学 基于时间相关的数控机床组件更换时间方法
CN106125713A (zh) * 2016-06-14 2016-11-16 西安交通大学 一种区间删失情况下可靠性增长的评估与预测方法
CN106516923A (zh) * 2016-08-31 2017-03-22 江苏鸿信***集成有限公司 一种基于物联网技术的电梯运行故障预测方法
CN107992693A (zh) * 2017-12-08 2018-05-04 中国北方发动机研究所(天津) 一种气缸盖可靠性寿命评价方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Sensor System for Fault Detection Identification and Accommodation of Elevator of UAV;P Panitsrisit;《SICE Annual Conference 2011》;20110918;第1035-1040页 *
基于LSTM循环神经网络的故障时间序列预测;王鑫 等;《北京航空航天大学学报》;20180430;第44卷(第4期);第772-783页 *

Also Published As

Publication number Publication date
CN109033450A (zh) 2018-12-18

Similar Documents

Publication Publication Date Title
CN109033450B (zh) 基于深度学习的电梯设备故障预测方法
CN108197845B (zh) 一种基于深度学习模型lstm的交易指标异常的监测方法
CN109934337B (zh) 一种基于集成lstm的航天器遥测数据异常的检测方法
CN111899510A (zh) 基于发散卷积和gat的智能交通***流量短期预测方法及***
CN110555230B (zh) 基于集成gmdh框架的旋转机械剩余寿命预测方法
CN112838946B (zh) 基于通信网故障智能感知与预警模型的构建方法
CN111461551B (zh) 一种基于深度学习和spc准则的电潜泵故障预警方法
CN116757534A (zh) 一种基于神经训练网络的智能冰箱可靠性分析方法
CN109471698B (zh) 云环境下虚拟机异常行为检测***和方法
CN112101431A (zh) 电子设备故障诊断***
CN111445010B (zh) 一种基于证据理论融合量子网络的配网电压趋势预警方法
CN111625988A (zh) 基于深度学习的桥梁健康管理分析与预测***及方法
CN111126658A (zh) 一种基于深度学习的煤矿瓦斯预测方法
CN110210169A (zh) 一种基于lstm的盾构机故障预测方法
CN113988210A (zh) 结构监测传感网失真数据修复方法、装置及存储介质
CN110991776A (zh) 一种基于gru网络实现水位预测的方法及***
CN114266278A (zh) 一种基于双重注意力网络的设备剩余使用寿命预测方法
CN113688770B (zh) 高层建筑长期风压缺失数据补全方法及装置
CN116894364A (zh) 一种高速铁路轨道桥梁***的震后损伤快速预测方法
CN115470850A (zh) 一种基于管网水质时空数据的水质异常事件识别预警方法
CN115392618A (zh) 一种基于ahp-ew和ae-rnn融合的食品安全风险预警模型及其建立方法
CN113536671B (zh) 一种基于lstm的锂电池寿命预测方法
CN117010683A (zh) 基于混合神经网络和多Agent的作业安全风险预测方法
CN114401135B (zh) 基于LSTM-Attention用户和实体行为分析技术的内部威胁检测方法
CN113837443A (zh) 基于深度BiLSTM的变电站线路负载预测方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant