(12)发明专利申请
(10)申请公布号 CN 111797944 A(43)申请公布日 2020.10.20
(21)申请号 202010772150.X(22)申请日 2020.08.04
(71)申请人 上海仁童电子科技有限公司
地址 200233 上海市徐汇区虹漕路461号
55、56幢4层401室(72)发明人 朱彦祺 易国锴
(74)专利代理机构 北京集佳知识产权代理有限
公司 11227
代理人 李晓光(51)Int.Cl.
G06K 9/62(2006.01)G01M 17/007(2006.01)
权利要求书2页 说明书14页 附图2页
()发明名称
一种车门异常诊断方法及装置(57)摘要
本申请提出一种车门异常诊断方法及装置,该方法包括:获取与目标车门对应的模型运算参数,其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断规则而确定;利用所述模型运算参数,更新预先构建的异常诊断模型的参数,得到目标异常诊断模型;以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断所述目标车门是否发生所述目标异常情况。采用上述技术方案能够通过车门运行数据,诊断车门是否发生异常情况,从而可以有效避免车辆运行过程中发生车门故障。CN 111797944 ACN 111797944 A
权 利 要 求 书
1/2页
1.一种车门异常诊断方法,其特征在于,包括:获取与目标车门对应的模型运算参数,其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断规则而确定;
利用所述模型运算参数,更新预先构建的异常诊断模型的参数,得到目标异常诊断模型;
以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断所述目标车门是否发生所述目标异常情况。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当诊断确定所述目标车门未发生所述目标异常情况时,根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则,包括:
利用所述目标车门的当前运行数据,以及基于历史运行数据训练确定的模型运算参数,对所述目标异常诊断模型进行在线训练,得到所述目标异常诊断模型的更新后的模型运算参数;
或,
根据所述目标车门的当前运行数据中的目标异常情况的特征参数,以及基于历史运行数据确定的目标异常情况的特征参数的均值和方差,计算得到所述目标异常情况的特征参数的更新后的均值和更新后的方差;
根据所述目标异常情况的特征参数的更新后的均值和更新后的方差,确定与所述目标车门对应的目标异常情况的判断规则。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:构建异常诊断模型,以及确定与目标车门对应的模型运算参数。5.根据权利要求4所述的方法,其特征在于,所述构建异常诊断模型,以及确定与目标车门对应的模型运算参数,包括:
基于车门运行数据,确定目标异常情况的特征参数;
根据各个车门发生所述目标异常情况时的所述特征参数的数值,确定所述目标异常情况的特征参数的变化趋势,以及特征参数阈值;其中,所述特征参数阈值用于根据所述特征参数判断是否发生所述目标异常情况;
根据所述特征参数阈值,以及各个车门的正常运行数据,确定与目标车门对应的目标异常情况判断阈值;
根据所述目标异常情况的特征参数的变化趋势,以及与所述目标车门对应的目标异常情况判断阈值,训练预设的诊断模型,得到用于诊断所述目标异常情况的异常诊断模型,并将所述异常诊断模型的运算参数,确定为与所述目标车门对应的模型运算参数。
6.根据权利要求5所述的方法,其特征在于,所述基于车门运行数据,确定目标异常情况的特征参数,包括:
分别获取各个车门的正常运行数据,以及通过模拟得到车门发生目标异常情况时的运行数据;
对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确
2
CN 111797944 A
权 利 要 求 书
2/2页
定所述目标异常情况的特征参数。
7.根据权利要求6所述的方法,其特征在于,当通过模拟得到车门发生目标异常情况时的运行数据后,所述方法还包括:
对车门发生目标异常情况时的运行数据进行预设的数据预处理,以及特征提取处理。8.根据权利要求6所述的方法,其特征在于,所述对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确定所述目标异常情况的特征参数,包括:
利用预先训练的分类模型,对同一车门的正常运行数据以及发生目标异常情况时的运行数据,进行分类处理,得到数据分类结果,以及输入的各数据项的分类特征权重;
基于所述各数据项的分类特征权重,从所述各数据项中,确定出所述目标异常情况的特征参数。
9.根据权利要求1所述的方法,其特征在于,所述预先构建的异常诊断模型为基于阈值的异常诊断模型,或机器学习异常诊断模型;
其中,当所述目标异常情况的特征参数的数量小于等于设定数量时,所述预先构建的异常诊断模型为基于阈值的异常诊断模型;
当所述目标异常情况的特征参数的数量大于设定数量时,所述预先构建的异常诊断模型为机器学习异常诊断模型。
10.一种车门异常诊断装置,其特征在于,包括:参数获取单元,用于获取与目标车门对应的模型运算参数,其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断规则而确定;
模型处理单元,用于将所述模型运算参数,代入预先构建的异常诊断模型,得到目标异常诊断模型;
异常诊断单元,用于以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断所述目标车门是否发生所述目标异常情况。
3
CN 111797944 A
说 明 书
一种车门异常诊断方法及装置
1/14页
技术领域
[0001]本申请涉及车门故障检测技术领域,尤其涉及一种车门异常诊断方法及装置。背景技术
[0002]轨道交通在社会发展中扮演了重要角色,承担了巨大的交通客流压力。在轨道交通车辆运营过程中,车门系统需要频繁的开关,加上高峰期人为因素的影响,经常会发生开关门故障,导致清客事件。[0003]因此,如果能够及时地对车门异常情况进行诊断,则可以有效地防止车门故障的发生。
发明内容
[0004]基于上述需求,本申请提出一种车门异常诊断方法及装置,能够实现对车门异常的诊断,从而可以预防在车辆运行过程中发生车门故障。[0005]为了实现上述目的,本申请具体提出如下技术方案:[0006]一种车门异常诊断方法,包括:
[0007]获取与目标车门对应的模型运算参数,其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断规则而确定;[0008]利用所述模型运算参数,更新预先构建的异常诊断模型的参数,得到目标异常诊断模型;
[0009]以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断所述目标车门是否发生所述目标异常情况。[0010]可选的,所述方法还包括:
[0011]当诊断确定所述目标车门未发生所述目标异常情况时,根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则。[0012]可选的,所述根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则,包括:[0013]利用所述目标车门的当前运行数据,以及基于历史运行数据训练确定的模型运算参数,对所述目标异常诊断模型进行在线训练,得到所述目标异常诊断模型的更新后的模型运算参数;[0014]或,
[0015]根据所述目标车门的当前运行数据中的目标异常情况的特征参数,以及基于历史运行数据确定的目标异常情况的特征参数的均值和方差,计算得到所述目标异常情况的特征参数的更新后的均值和更新后的方差;
[0016]根据所述目标异常情况的特征参数的更新后的均值和更新后的方差,确定与所述目标车门对应的目标异常情况的判断阈值。[0017]可选的,所述方法还包括:
4
CN 111797944 A[0018][0019]
说 明 书
2/14页
构建异常诊断模型,以及确定与目标车门对应的模型运算参数。可选的,所述构建异常诊断模型,以及确定与目标车门对应的模型运算参数,包
括:
基于车门运行数据,确定目标异常情况的特征参数;
[0021]根据各个车门发生所述目标异常情况时的所述特征参数的数值,确定所述目标异常情况的特征参数的变化趋势,以及特征参数阈值;其中,所述特征参数阈值用于根据所述特征参数判断是否发生所述目标异常情况;[0022]根据所述特征参数阈值,以及各个车门的正常运行数据,确定与目标车门对应的目标异常情况判断阈值;
[0023]根据所述目标异常情况的特征参数的变化趋势,以及与所述目标车门对应的目标异常情况判断阈值,训练预设的诊断模型,得到用于诊断所述目标异常情况的异常诊断模型,并将所述异常诊断模型的运算参数,确定为与所述目标车门对应的模型运算参数。[0024]可选的,所述基于车门运行数据,确定目标异常情况的特征参数,包括:[0025]分别获取各个车门的正常运行数据,以及通过模拟得到车门发生目标异常情况时的运行数据;
[0026]对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确定所述目标异常情况的特征参数。[0027]可选的,当通过模拟得到车门发生目标异常情况时的运行数据后,所述方法还包括:
[0028]对车门发生目标异常情况时的运行数据进行预设的数据预处理,以及特征提取处理。
[0029]可选的,所述对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确定所述目标异常情况的特征参数,包括:[0030]利用预先训练的分类模型,对同一车门的正常运行数据以及发生目标异常情况时的运行数据,进行分类处理,得到数据分类结果,以及输入的各数据项的分类特征权重;[0031]基于所述各数据项的分类特征权重,从所述各数据项中,确定出所述目标异常情况的特征参数。[0032]可选的,所述预先构建的异常诊断模型为基于阈值的异常诊断模型,或机器学习异常诊断模型;[0033]其中,当所述目标异常情况的特征参数的数量小于等于设定数量时,所述预先构建的异常诊断模型为基于阈值的异常诊断模型;
[0034]当所述目标异常情况的特征参数的数量大于设定数量时,所述预先构建的异常诊断模型为机器学习异常诊断模型。[0035]一种车门异常诊断装置,包括:[0036]参数获取单元,用于获取与目标车门对应的模型运算参数,其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断规则而确定;
[0037]模型处理单元,用于将所述模型运算参数,代入预先构建的异常诊断模型,得到目标异常诊断模型;
[0020]
5
CN 111797944 A[0038]
说 明 书
3/14页
异常诊断单元,用于以所述目标车门的当前运行数据为基础,通过所述目标异常
诊断模型,诊断所述目标车门是否发生所述目标异常情况。[0039]本申请实施例提出的车门异常诊断方法,借助预先构建的异常诊断模型,可以通过目标车门的运行数据,诊断目标车门是否发生目标异常情况。[0040]并且,在本申请实施例中应用的异常诊断模型的运算参数,是与目标车门相匹配的运算参数,利用该模型运算参数对异常诊断模型进行参数更新后,即可得到与该目标车门相匹配的目标异常诊断模型,该目标异常诊断模型专用于诊断目标车门是否发生目标异常情况。本申请实施例上述的模型参数更新处理,使得异常诊断模型与目标车门相匹配,从而当将该异常诊断模型应用于对不同车门进行异常诊断时,可以兼顾不同车门的差异性,从而能够实现对车门的差异化的异常诊断,保证对车门异常诊断的客观性和准确度。附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0042]图1是本申请实施例提供的一种车门异常诊断方法的流程示意图;[0043]图2是本申请实施例提供的构建异常诊断模型,以及确定与目标车门对应的模型运算参数的处理流程示意图;
[0044]图3是本申请实施例提供的异常诊断参数更新处理的流程示意图;[0045]图4是本申请实施例提供的一种车门异常诊断装置的结构示意图。
具体实施方式
[0046]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0047]本申请实施例提出一种车门异常诊断方法,参见图1所示,该方法包括:[0048]S101、获取与目标车门对应的模型运算参数。[0049]其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断阈值而确定。[0050]具体的,上述的目标车门,是指交通车辆的车门,尤其是指轨道交通车辆,例如地铁、高铁等车辆上的自动控制车门。在交通车辆中,任意一个车门均可以作为目标车门。本申请实施例以诊断目标车门的异常情况为例,介绍本申请提出的车门异常诊断方法的处理过程。可以理解的是,对于任意车辆的任意车门,均可以通过执行本申请实施例技术方案,分别、地诊断每个车门是否发生目标异常情况。[0051]上述的模型运算参数,是指本申请实施例预先训练的异常诊断模型的运算参数。[0052]通常情况下,一辆列车包含几十个车门系统,并且由于车门、电机的制造、安装、运行时间差异,导致每个车门系统的运行参数存在差异。当对每个车门进行异常诊断时,诊断
6
CN 111797944 A
说 明 书
4/14页
标准和实际工况参数均会存在差异。因此,为了兼顾对不同车门进行异常诊断的差异性,本申请实施例在训练异常诊断模型时,针对每个车门,分别利用目标异常情况的特征参数,以及与车门对应的目标异常情况判断阈值,对异常诊断模型的参数进行训练,得到与各个车门对应的模型运算参数。[0053]其中,上述的目标异常情况的特征参数,可以是体现目标异常情况的车门运行特征参数,还可以是目标异常情况的特征参数的变化情况等信息。[00]与车门对应的目标异常情况判断规则,是指与车门对应的,用于判断该车门是否发生目标异常情况的判断规则,该判断规则可以是判断阈值,也可以是逻辑条件或逻辑规则等。当该判断规则为判断阈值时,通过将参数值与判断阈值进行比较,确定车门是否发生目标异常情况,例如,假设目标异常情况的特征参数为A,与车门对应的目标异常情况判断阈值为A1,则当该车门运行时的特征参数A的值大于或等于A1时,即可认为车门发生的目标异常情况;当该判断规则为逻辑条件或逻辑规则时,通过将车门的运行参数进行逻辑运算处理,当运算结果满足一定条件或规则时,认为车门发生了目标异常情况。[0055]上述的目标异常情况,可以是车门可能发生的异常情况中的任意一种异常情况,例如可以是任意一种车门故障,或者是任意一种车门亚健康状态等。[0056]示例性的,假设上述的目标异常为开关门异常,则针对上述的目标车门,训练与该目标车门对应的异常诊断模型,比如,基于该目标车门的历史运行数据及故障数据,以及开关门异常的特征参数、目标车门对应的开关门异常判断阈值等,对预先构建的异常诊断模型进行训练,使得该异常诊断模型能够准确地对判断该目标车门是否发生开关门异常,此时,该异常诊断模型即为与该目标车门对应的异常诊断模型,该异常诊断模型的运算参数,即为与该目标车门对应的模型运算参数。[0057]按照上述思想,本申请实施例预先针对每个车门,分别训练异常诊断模型,得到与每个车门对应的模型运算参数。
[0058]与每个车门对应的模型运算参数,可以示例性的存储在存储装置中,或者是存储在车门异常检测平台中,还可以存储到互联网等。[0059]基于以上处理,当诊断目标车门是否发生目标异常情况时,首先获取与该目标车门对应的模型运算参数。[0060]S102、利用所述模型运算参数,更新预先构建的异常诊断模型的参数,得到目标异常诊断模型。
[0061]具体的,如前文所述,本申请实施例预先针对每个车门,分别训练上述的异常诊断模型,从而获取与每个车门对应的模型运算参数。[0062]在此基础上,当将目标车门对应的模型运算参数,代入到上述的异常诊断模型中时,可以得到参数更新后的模型,即目标异常诊断模型。该目标异常诊断模型即为可以诊断该目标车门是否发生目标异常情况的模型。[0063]S103、以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断所述目标车门是否发生所述目标异常情况。[00]具体的,将目标车门的当前运行数据,输入上述的目标异常诊断模型,该目标异常诊断模型通过分析目标车门的当前运行数据,判断目标车门是否发生目标异常情况,从而实现对目标异常情况的诊断。
7
CN 111797944 A[0065]
说 明 书
5/14页
通过上述介绍可见,本申请实施例提出的车门异常诊断方法,借助预先构建的异
常诊断模型,可以通过目标车门的运行数据,诊断目标车门是否发生目标异常情况。[0066]并且,在本申请实施例中应用的异常诊断模型的运算参数,是与目标车门相匹配的运算参数,利用该模型运算参数对异常诊断模型进行参数更新后,即可得到与该目标车门相匹配的目标异常诊断模型,该目标异常诊断模型专用于诊断目标车门是否发生目标异常情况。本申请实施例上述的模型参数更新处理,使得异常诊断模型与目标车门相匹配,从而当将该异常诊断模型应用于对不同车门进行异常诊断时,可以兼顾不同车门的差异性,从而能够实现对车门的差异化的异常诊断,保证对车门异常诊断的客观性和准确度。[0067]示例性的,上述列车车门可能发生的异常情况,可以分为渐变型异常和突变型异常。其中,渐变型异常表现为异常参数逐渐增大,直到超出某一限定范围后视为异常,针对此类异常,可以设置固定的异常判断规则。而突变型异常则表现为发生异常时的运行参数,与前一段未发生异常时的运行参数存在显著差异,针对突变型异常,本申请实施例为其设置实时更新的异常判断规则,该异常判断规则,在车门运行过程中,以及在车门异常诊断过程中,实时地进行更新。
[0068]作为一种示例性的实现方式,当上述的目标异常情况为突变型异常情况时,在以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断确定所述目标车门没有发生所述目标异常情况时,根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则。
[0069]而如果诊断确定所述目标车门发生了所述目标异常情况,则不执行对所述目标车门对应的目标异常情况判断规则的更新。
[0070]上述的根据目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则,具体是将目标车门的历史正常运行数据,与实时正常运行数据进行叠加、融合,共同用于确定与目标车门对应的目标异常情况判断规则。则在目标车门运行过程中,只要目标车门没有发生目标异常情况,就将目标车门的实时运行数据用于更新与目标车门对应的目标异常情况判断规则。[0071]示例性的,上述的异常诊断模型,根据所述目标异常情况的特征参数的数量的不同,可以分别采用不同的诊断模型,示例性的,可以采用基于阈值的异常诊断模型,或者是机器学习异常诊断模型。
[0072]当目标异常情况的特征参数的数量小于等于设定数量时,上述的异常诊断模型为基于阈值的异常诊断模型。例如,当目标异常情况的特征参数的数量小于等于3个时,采用基于3sigma准则构建的阈值异常检测模型,作为异常诊断模型。该异常诊断模型通过分别将目标异常情况的特征参数值与目标异常情况判断规则的相应参数阈值进行对比,综合判定是否发生目标异常情况。
[0073]当目标异常情况的特征参数的数量大于设定数量时,上述的异常诊断模型为机器学习异常诊断模型。例如,当目标异常情况的特征参数的数量大于3个时,由于此时的参数数量较多,因此基于这些参数判断目标异常情况更加复杂,因此本申请实施例采用基于自编码器、One Class SVM、Isolation Forest等机器学习模型的异常检测模型,作为异常诊断模型。该异常诊断模型在训练过程中,习得判断目标异常情况的规则,并可基于习得的规则,对输入的多项特征参数进行处理,确定是否发生目标异常情况。
8
CN 111797944 A[0074]
说 明 书
6/14页
基于上述的异常诊断模型的不同,相应的,当根据目标车门的当前运行数据,更新
与所述目标车门对应的目标异常情况判断规则时,也应当通过与异常诊断模型相匹配的方式进行更新。
[0075]当上述的异常诊断模型为机器学习异常诊断模型时,可以确定上述的目标异常情况的判断规则是逻辑条件或逻辑规则,上述的目标异常诊断模型也是机器学习异常诊断模型,此时,利用所述目标车门的当前运行数据,以及基于历史运行数据训练确定的模型运算参数,对所述目标异常诊断模型进行在线训练,得到所述目标异常诊断模型的更新后的模型运算参数。
[0076]当上述的异常诊断模型为基于阈值的异常诊断模型时,可以确定上述的目标异常情况的判断规则是判断阈值,上述的目标异常诊断模型也是基于阈值的异常诊断模型,上述的根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则,包括:
[0077]首先,根据所述目标车门的当前运行数据中的目标异常情况的特征参数,以及基于历史运行数据确定的目标异常情况的特征参数的均值和方差,计算得到所述目标异常情况的特征参数的更新后的均值和更新后的方差。[0078]具体的,在上述的目标异常诊断模型为基于阈值的异常诊断模型的情况下,目标异常情况的判断规则,是目标异常情况的特征参数的取值阈值,当车门运行时的该特征参数的取值大于该特征参数的取值阈值,则可以确定该目标车门发生了该目标异常情况。[0079]而目标异常情况的特征参数的取值阈值,通常是该特征参数的均值在某一范围内时、该特征参数的方差的某一取值。因此,根据目标异常情况的特征参数的均值和方差,可以确定目标异常情况的判断规则。
[0080]
其中,目标异常情况的特征参数的均值和方差的计算公式分别如下:
[0081]
[0082]
其中,n表示特征参数样本数量;m表示特征参数的具体数据项数量。
[0084]本申请实施例利用所述目标车门的当前运行数据中的目标异常情况的特征参数,对基于所述目标车门的历史运行数据确定的目标异常情况的特征参数的均值和方差进行更新,从而得到所述目标异常情况的特征参数的更新后的均值和方差。[0085]示例性的,对上述的特征参数的均值和方差的更新,可以通过递推公式或者滤波的方式进行。
[0086]以递推方式为例,对上述目标异常情况的特征参数的均值和方差的更新可表示为:
[0083][0087][0088]
Fn=Fn-1+(Xn-En-1)(Xn-En)
9
CN 111797944 A[00]
说 明 书
7/14页
其中,En和Fn分别表示更新后的均值和方差;En-1和Fn-1分别表示更新前的均值和方
差;Xn表示目标车门的当前运行参数中的特征参数。
[0090]当采用滤波方式对所述目标异常情况的特征参数的均值和方差进行更新时,具体可采用指数滤波、卡尔曼滤波等方式,本申请实施例不再一一详述。
[0091]在通过上述处理确定所述目标异常情况的特征参数的更新后的均值和方差后,根据所述目标异常情况的特征参数的更新后的均值和更新后的方差,确定与所述目标车门对应的目标异常情况的判断规则。[0092]示例性的,按照目标异常情况的判断阈值的取值规则,将目标异常情况的特征参数的更新后的均值处于某一范围时,相应的方差的某一取值,作为与所述目标车门对应的目标异常情况的判断阈值,也就是目标异常情况的更新后的判断规则。[0093]在本申请另一实施例中还公开了,在对车门异常情况进行诊断之前,先构建异常诊断模型,以及确定与目标车门对应的模型运算参数。[0094]示例性的,参见图2所示,上述的构建异常诊断模型,以及确定与目标车门对应的模型运算参数,具体包括:[0095]S201、基于车门运行数据,确定目标异常情况的特征参数。[0096]其中,上述的车门运行数据,是指车门在正常运行过程中所记录的运行参数数据。[0097]本申请实施例按照如下步骤SS1~SS3的处理,确定目标异常情况的特征参数:[0098]SS1、分别获取各个车门的正常运行数据,以及通过模拟得到车门发生目标异常情况时的运行数据。[0099]具体的,通过列车车门系统所带的传感器及门控制器,采集列车各个车门正常运行状态下的空载与正线运行数据,并按车门号分别存入数据库中。[0100]然后,从列车各个车门中,随机选择一定数量的车门,在车门系统试验台架上开展实车故障试验,模拟目标异常情况,采集并按车门号存储车门发生目标异常情况时的运行数据。
[0101]SS2、对车门发生目标异常情况时的运行数据进行预设的数据预处理,以及特征提取处理。
[0102]具体的,结合领域知识与故障原理,分析车门发生目标异常情况时的故障项点以及数据影响,并以此为依据对车门发生异常情况时的运行数据进行预处理及特征提取处理。
[0103]其中,对车门发生异常情况时的运行数据进行预处理包括:数据对齐、空值填充以及异常值剔除,并分为解锁/闭锁阶段、提速段、匀速段、减速段与缓行段5个阶段。然后,分段提取上述运行数据在时域或频域上的特征,包括:均值、最大值、最小值、众数、中位数、上下4分位数、峰度和偏度等。[0104]SS3、对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确定所述目标异常情况的特征参数。[0105]具体的,当同一车门的正常运行数据,与发生目标异常情况时的运行数据融合在一起时,如果对其进行分类处理,则需要确定各数据项的分类特征权重,然后以各数据项的分类特征权重为依据,将车门运行数据分为正常运行数据,以及发生目标异常情况时的运行数据。
10
CN 111797944 A[0106]
说 明 书
8/14页
在具体实施中,各数据项的分类特征权重的大小,表示了该数据项被划分为发生
目标异常情况时的数据的权重。当数据项的分类特征权重越大时,该数据项被划分为发生目标异常情况时的数据的权重越大。基于上述情况,分类特征权重较大的数据项,最有可能作为目标异常情况的特征参数。[0107]因此,如果能够在对同一车门的正常运行数据,以及发生目标异常情况时的运行数据进行分类处理时,确定各数据项的分类特征权重,则可以确定目标异常情况的特征参数。
[0108]作为一种示例性的实现方式,本申请实施例利用预先训练的分类模型,对同一车门的正常运行数据以及发生目标异常情况时的运行数据,进行分类处理,得到数据分类结果,以及输入的各数据项的分类特征权重。[0109]其中,上述的分类模型基于机器学习模型训练得到,例如可以是线性模型和以决策树模型为基础的集成模型,包括随机森林、Xgboost等。
[0110]将同一车门的正常运行数据以及发生目标异常情况时的运行数据,同时输入上述的分类模型,则该分类模型可以输出分类结果,同时输出输入的各数据项的分类特征权重。[0111]然后,基于上述的分类模型输出的各数据项的分类特征权重,从该同一车门的各项运行数据中,确定出其分类特征权重较高的topN个数据项,作为目标异常情况的特征参数。
[0112]S202、根据各个车门发生所述目标异常情况时的所述特征参数的数值,确定所述目标异常情况的特征参数的变化趋势,以及特征参数阈值。[0113]其中,所述特征参数阈值用于根据所述特征参数判断是否发生所述目标异常情况。
[0114]具体的,根据上述的目标异常情况模拟结果,将参与该目标异常情况模拟的各个车门发生所述目标异常情况时的所述特征参数的数值,进行统计汇总,确定所述目标异常情况的特征参数的变化趋势。即确定各个车门从未发生所述目标异常情况时的所述特征参数的数值,到发生所述目标异常情况时的所述特征参数的数值的变化过程。[0115]以及,基于所述目标异常的特征参数的变化趋势,确定特征参数阈值。例如,假设,当车门运行数据中的某一特征参数的值增大到某一特定值时,车门发生了目标异常情况,则可以确定该特定值,即为该特征参数的阈值。[0116]需要说明的是,上述的目标异常情况的特征参数,可能有多项,按照本申请实施例技术方案,每一项特征参数,均可以确定与之对应的特征参数阈值。[0117]S203、根据所述特征参数阈值,以及各个车门的正常运行数据,确定与目标车门对应的目标异常情况判断阈值。[0118]具体的,将步骤S202中确定的目标异常情况的特征参数的变化趋势,以及特征参数阈值,与各个车门的正常运行数据相结合,分别确定与每个车门对应的目标异常情况判断阈值,其中包括确定与目标车门对应的目标异常情况判断阈值。[0119]其中,上述的判断阈值与所述目标异常情况的类型相匹配。当目标异常情况为渐变型异常情况时,该判断阈值为某一个或某几个具体的特征参数取值;当目标异常情况为突变型异常情况时,该判断阈值可以为实时更新的判断阈值。[0120]S204、根据所述目标异常情况的特征参数的变化趋势,以及与所述目标车门对应
11
CN 111797944 A
说 明 书
9/14页
的目标异常情况判断阈值,训练预设的诊断模型,得到用于诊断所述目标异常情况的异常诊断模型,并将所述异常诊断模型的运算参数,确定为与所述目标车门对应的模型运算参数。
[0121]具体的,上述的诊断模型,根据所述目标异常情况的特征参数的数量的不同,可以分别采用不同的诊断模型,示例性的,可以采用基于阈值的异常诊断模型,或者是机器学习异常诊断模型。
[0122]当目标异常情况的特征参数的数量小于等于设定数量时,上述的异常诊断模型为基于阈值的异常诊断模型。例如,当目标异常情况的特征参数的数量小于等于3个时,采用基于3sigma准则构建的阈值异常检测模型,作为异常诊断模型。[0123]当目标异常情况的特征参数的数量大于设定数量时,上述的异常诊断模型为机器学习异常诊断模型。例如,当目标异常情况的特征参数的数量大于3个时,由于此时的参数数量较多,因此基于这些参数判断目标异常情况更加复杂,因此本申请实施例采用基于自编码器、One Class SVM、Isolation Forest等机器学习模型的异常检测模型,作为异常诊断模型。
[0124]当确定异常诊断模型后,根据目标异常情况的特征参数的变化趋势,以及与所述目标车门对应的目标异常情况判断阈值,对该异常诊断模型进行训练,直至该异常诊断模型能够准确识别目标异常情况时,结束训练过程。此时,完整训练的异常诊断模型的运算参数,即为与目标车门对应的模型运算参数。
[0125]为了更形象地介绍本申请实施例提出的车门异常诊断方法的处理流程,下面结合实例,介绍本申请实施例提出的车门异常诊断方法的完整处理过程:
[0126]以城市轨道交通某型电动齿带传动塞拉门系统的亚健康状态(即相当于上述的目标异常情况)为例,对其进行诊断的过程如下:[0127]步骤(1),从车门历史数据中获取每个车门正常状态下的空载与正线运行数据,针对该种门系统,主要获取开关门过程中电机的电压、电流、编码器值与开关门信号;[0128]步骤(2),通过实车试验在特定的几个车门上调节车门机械结构,模拟多种亚健康试验,比如齿带张紧力不足、行程开关异常等,并记录故障试验数据;[0129]步骤(3),对获取的数据进行预处理,并分段提取数据特征;[0130]步骤(4),利用机器学习随机森林方法对正常运行数据与亚健康状态运行数据进行分类,以齿带张紧力不足亚健康为例,计算每一数据项的分类特征权重;[0131]步骤(5),对不同车门的正常运行数据和亚健康状态运行数据进行统计、汇总,确定异常情况变化趋势。以齿带张紧力不足亚健康为例,其特征数据变化趋势为逐渐增大的趋势;
[0132]步骤(6),根据步骤(5)的结果分析所有车门的正常运行时的特征参数,确定车门正常运行时的特征参数正常区域。在此基础上,进一步分析正常运行时的特征参数与亚健康状态的特征参数之间的界限,即确定亚健康状态判断阈值。[0133]缓变型亚健康以齿带张紧力不足为例,特征参数增大至超出某一固定范畴判断为亚健康,特征参数范围通过计算特征量的统计均值和标准差
确定,计算公式如下所示;
12
CN 111797944 A
说 明 书
10/14页
[0134]
[0135]
突变型亚健康以行程开关异常为例,行程开关异常表现为本次开关门行程开关数
据触发时刻编码器值与过去多次开关门过程的编码器数值有显著性变化,需要划定历史正常数据的范围,并依据当前时刻前多次开关门数据实时更新参数。[0137]在首次算法上线时,使用离线数据进行处理参数标定,确定正常运行数据与异常运行数据界限,并以这些参数作为初始化值,每一个门对应一个判断阈值;[0138]在线运行时,读取当前参数,并依据这些参数驱动诊断模型判断是否发生了异常。如果有异常,则此样本不作为更新参数的依据。若无异常,则此样本将进一步分析,通过迭代或滤波处理,以递推的方式更新参数集合。该参数更新过程可参见图3所示。[0139]由于每次新增的只是一个样本的参数,在更新时需依据递推公式或滤波方法,例如:
[0140]均值递推:
[0141]
[0136]
方差递推:
[0143]Fn=Fn-1+(Xn-En-1)(Xn-En)[0144]其中,En和Fn分别表示更新后的均值和方差;En-1和Fn-1分别表示更新前的均值和方差;Xn表示目标车门的当前运行参数中的特征参数。[0145]也可以使用滤波方式,例如指数滤波、卡尔曼滤波等,在此不再展开。[0146]在线运行一段时间后,模型会针对每一个门各自趋于稳定,因此可以更有针对性地判断异常。
[0147]步骤(7),根据步骤(5)和(6)得到的结果结合3sigma准则建立异常诊断模型,并针对每个车门构建参数的正常区间,任一特征参数超出正常区间即判定为亚健康状态,记录与每个车门对应的所有实际参数组合数据,作为与每个车门对应的模型运算参数;[0148]步骤(8),将建立的异常诊断模型,以及与每个车门对应的模型运算参数部署至实时运行平台。
[0149]步骤(9),当需要对任意车门进行异常诊断时,将与该车门对应的模型运算参数代入上述的异常诊断模型,利用参数更新后的异常诊断模型,以及该车门的当前运行数据,判断该车门是否发生异常情况。[0150]需要说明的是,本申请上述实施例中,仅以目标异常情况,或是齿带张紧力不足、行程开关异常等某一种异常情况为例,介绍本申请诊断异常情况的处理过程。理论上,一种异常诊断模型可以用于诊断某一种异常情况,也可以被训练为可以诊断多种异常情况。在实际应用中,与某一车门对应的模型运算参数,可以使得异常诊断模型基于该模型运算参数,对多种车门异常进行同时诊断,或者是仅对某一种车门异常进行诊断,本申请实施例不
13
[0142]
CN 111797944 A
说 明 书
11/14页
做严格限定,但是本领域技术人员可以理解的是,在本申请上述实施例介绍的基础上,对异常诊断模型的性能训练均是可以灵活设置的,即都在本申请实施例保护范围内。[0151]与上述的车门异常诊断方法相对应的,本申请另一实施例还提出一种车门异常诊断装置,参见图4所示,该装置包括:[0152]参数获取单元100,用于获取与目标车门对应的模型运算参数,其中,所述模型运算参数基于目标异常情况的特征参数,以及与所述目标车门对应的目标异常情况判断规则而确定;
[0153]模型处理单元110,用于将所述模型运算参数,代入预先构建的异常诊断模型,得到目标异常诊断模型;
[01]异常诊断单元120,用于以所述目标车门的当前运行数据为基础,通过所述目标异常诊断模型,诊断所述目标车门是否发生所述目标异常情况。[0155]本申请实施例提出的车门异常诊断装置,借助预先构建的异常诊断模型,可以通过目标车门的运行数据,诊断目标车门是否发生目标异常情况。[0156]并且,在本申请实施例中应用的异常诊断模型的运算参数,是与目标车门相匹配的运算参数,利用该模型运算参数对异常诊断模型进行参数更新后,即可得到与该目标车门相匹配的目标异常诊断模型,该目标异常诊断模型专用于诊断目标车门是否发生目标异常情况。本申请实施例上述的模型参数更新处理,使得异常诊断模型与目标车门相匹配,从而当将该异常诊断模型应用于对不同车门进行异常诊断时,可以兼顾不同车门的差异性,从而能够实现对车门的差异化的异常诊断,保证对车门异常诊断的客观性和准确度。[0157]作为一种可选的实现方式,所述装置还包括:[0158]参数更新单元,用于当诊断确定所述目标车门未发生所述目标异常情况时,根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则。[0159]作为一种可选的实现方式,所述根据所述目标车门的当前运行数据,更新与所述目标车门对应的目标异常情况判断规则,包括:[0160]利用所述目标车门的当前运行数据,以及基于历史运行数据训练确定的模型运算参数,对所述目标异常诊断模型进行在线训练,得到所述目标异常诊断模型的更新后的模型运算参数;[0161]或,
[0162]根据所述目标车门的当前运行数据中的目标异常情况的特征参数,以及基于历史运行数据确定的目标异常情况的特征参数的均值和方差,计算得到所述目标异常情况的特征参数的更新后的均值和更新后的方差;
[0163]根据所述目标异常情况的特征参数的更新后的均值和更新后的方差,确定与所述目标车门对应的目标异常情况的判断规则。[01]作为一种可选的实现方式,所述装置还包括:[0165]模型构建单元,用于构建异常诊断模型,以及确定与目标车门对应的模型运算参数。
[0166]作为一种可选的实现方式,所述构建异常诊断模型,以及确定与目标车门对应的模型运算参数,包括:
[0167]基于车门运行数据,确定目标异常情况的特征参数;
14
CN 111797944 A[0168]
说 明 书
12/14页
根据各个车门发生所述目标异常情况时的所述特征参数的数值,确定所述目标异
常情况的特征参数的变化趋势,以及特征参数阈值;其中,所述特征参数阈值用于根据所述特征参数判断是否发生所述目标异常情况;[0169]根据所述特征参数阈值,以及各个车门的正常运行数据,确定与目标车门对应的目标异常情况判断阈值;
[0170]根据所述目标异常情况的特征参数的变化趋势,以及与所述目标车门对应的目标异常情况判断阈值,训练预设的诊断模型,得到用于诊断所述目标异常情况的异常诊断模型,并将所述异常诊断模型的运算参数,确定为与所述目标车门对应的模型运算参数。[0171]作为一种可选的实现方式,所述基于车门运行数据,确定目标异常情况的特征参数,包括:
[0172]分别获取各个车门的正常运行数据,以及通过模拟得到车门发生目标异常情况时的运行数据;
[0173]对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确定所述目标异常情况的特征参数。[0174]作为一种可选的实现方式,当通过模拟得到车门发生目标异常情况时的运行数据后,所述方法还包括:
[0175]对车门发生目标异常情况时的运行数据进行预设的数据预处理,以及特征提取处理。
[0176]作为一种可选的实现方式,所述对同一车门的正常运行数据,以及发生目标异常情况时的运行数据,进行分类处理,确定所述目标异常情况的特征参数,包括:[0177]利用预先训练的分类模型,对同一车门的正常运行数据以及发生目标异常情况时的运行数据,进行分类处理,得到数据分类结果,以及输入的各数据项的分类特征权重;[0178]基于所述各数据项的分类特征权重,从所述各数据项中,确定出所述目标异常情况的特征参数。
[0179]作为一种可选的实现方式,所述预先构建的异常诊断模型为基于阈值的异常诊断模型,或机器学习异常诊断模型;[0180]其中,当所述目标异常情况的特征参数的数量小于等于设定数量时,所述预先构建的异常诊断模型为基于阈值的异常诊断模型;
[0181]当所述目标异常情况的特征参数的数量大于设定数量时,所述预先构建的异常诊断模型为机器学习异常诊断模型。[0182]具体的,上述的车门异常诊断装置的各个单元的具体工作内容,请参加上述方法实施例的内容,此处不再赘述。
[0183]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。[0184]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参
15
CN 111797944 A
说 明 书
13/14页
见方法实施例的部分说明即可。
[0185]本申请各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减,各实施例中记载的技术特征可以进行替换或者组合。
[0186]本申请各实施例种装置及终端中的模块和子模块可以根据实际需要进行合并、划分和删减。
[0187]本申请所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,模块或子模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个子模块或模块可以结合或者可以集成到另一个模块,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0188]作为分离部件说明的模块或子模块可以是或者也可以不是物理上分开的,作为模块或子模块的部件可以是或者也可以不是物理模块或子模块,即可以位于一个地方,或者也可以分布到多个网络模块或子模块上。可以根据实际的需要选择其中的部分或者全部模块或子模块来实现本实施例方案的目的。[01]另外,在本申请各个实施例中的各功能模块或子模块可以集成在一个处理模块中,也可以是各个模块或子模块单独物理存在,也可以两个或两个以上模块或子模块集成在一个模块中。上述集成的模块或子模块既可以采用硬件的形式实现,也可以采用软件功能模块或子模块的形式实现。
[0190]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0191]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件单元,或者二者的结合来实施。软件单元可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。[0192]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0193]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请
16
CN 111797944 A
说 明 书
14/14页
将不会被于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
17
CN 111797944 A
说 明 书 附 图
1/2页
图1
图2
18
CN 111797944 A
说 明 书 附 图
2/2页
图3
图4
19
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务