轴温传感器的检测方法及装置与流程

文档序号:16979369发布日期:2019-02-26 19:21阅读:460来源:国知局
轴温传感器的检测方法及装置与流程

本发明涉及传感器异常检测技术领域,更具体地,涉及轴温传感器的检测方法及装置。



背景技术:

目前,轴温异常检测多为离线检测方式,需要大量样本数据进行模型搭建,耗时较长,无法满足动车组运行实时检测的需求,存在故障无法及时报出晚于系统误报警输出的问题,极易影响动车组运营秩序。同时,以上方案涉及运算量大,对轴温实时检测系统的运算能力要求较高,不适用于动车组运行环境平台。



技术实现要素:

本发明提供一种克服上述问题或者至少部分地解决上述问题的轴温传感器的检测方法及装置。

第一个方面,本发明实施例提供一种轴温传感器的检测方法,包括:

若判断轴温传感器状态正常,则将当前时刻的温度值和当前时刻的温度基准值的差值获得当前时刻的温度变化值,所述当前时刻的温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关;

若判断当前时刻的温度变化值大于所述跳变阈值,则视为一次异常跳变;统计连续异常跳变的次数,若连续异常跳变的次数大于次数阈值,则判断所述轴温传感器故障。

第二个方面,本发明实施例提供一种轴温传感器的检测装置,包括:

温度变化值计算模块,用于若判断轴温传感器状态正常,则将当前时刻的温度值和当前时刻的温度基准值的差值获得当前时刻的温度变化值,所述当前时刻的温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关;

故障判断模块,用于若判断当前时刻的温度变化值大于所述跳变阈值,则视为一次异常跳变;统计连续异常跳变的次数,若连续异常跳变的次数大于次数阈值,则判断所述轴温传感器故障。

第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所提供的方法的步骤。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。

本发明实施例提供的轴温传感器的检测方法及装置,首先判断轴温传感器的状态是否正常,若不正常显然则不需要采信温度值,即可直接确定传感器状态异常,提高了检测的效率。在轴温传感器状态正常的情况下,将当前时刻的温度值和当前时刻的温度基准值的差值的绝对值作为当前时刻的温度变化值,显然,温度变化值表征了当前时刻温度值与预期温度间的差距,若温度变化值超过了跳变阈值,则视为一次异常跳变,并且本发明实施例中温度基准值并不是一成不变的,会根据温度变化值与跳变阈值间的大小关系选择的进行更新,从而进一步增强检测的鲁棒性,本发明实施例根据温度值无法短时跳变的特征,建立实时异常检测算法,克服了状态异常检测复杂模型搭建和耗时较长的问题,进而达到了实时检测轴温传感器状态的效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为根据本发明实施例提供的轴温传感器的检测方法的流程示意图;

图2为本发明另一实施例提供的轴温传感器的检测方法的流程示意图;

图3为本发明实施例提供的轴温传感器的检测装置的结构示意图;

图4为本发明实施例提供的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了克服现有技术的上述问题,本发明实施例提供了一种轴温传感器的检测方法,其发明构思为:首先判断轴温传感器的状态是否正常,若不正常显然则不需要采信温度值,即可直接确定传感器状态异常,提高了检测的效率。在轴温传感器状态正常的情况下,将当前时刻的温度值和当前时刻的温度基准值的差值的绝对值作为当前时刻的温度变化值,显然,温度变化值表征了当前时刻温度值与预期温度间的差距,若温度变化值超过了跳变阈值,则视为一次异常跳变,并且本发明实施例中温度基准值并不是一成不变的,会根据温度变化值与跳变阈值间的大小关系选择的进行更新,从而进一步增强检测的鲁棒性,本发明实施例根据温度值无法短时跳变的特征,建立实时异常检测算法,克服了状态异常检测复杂模型搭建和耗时较长的问题,进而达到了实时检测轴温传感器状态的效果。

图1为根据本发明实施例提供的轴温传感器的检测方法的流程示意图,如图所示,该检测方法包括:

s101、若判断轴温传感器状态正常,则将当前时刻的温度值和当前时刻的温度基准值的差值获得当前时刻的温度变化值,所述当前时刻的温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关。

需要说明的是,本发明实施例首先需要判断轴温传感器的状态是否异常,只有轴温传感器状态正常的情况下才能对轴温传感器采集的温度数据置信,并进行后续的操作。例如,当轴温传感器在前一时刻未检测为故障,且轴温传感器在当前时刻也不存在短路或者断路时,则任务轴温传感器的状态正常。

由于轴温传感器每时刻都会采集多个温度数据,因此可以通过必要的筛选方法,例如可以采用删除其中的最大、最小温度数据的方法获得当前时刻的温度值。再根据当前时刻的温度值与当前时刻的温度基准值求差获得当前时刻的温度变化值,例如,可以直接将差值作为温度变化值,也可以将差值的绝对值作为温度变化值,还可以将差值或者绝对值乘以某一预设系数作为温度变化值,本发明实施例对此不作进一步的限定。温度基准值可以认为是一个理想的温度值,考虑到传感器检测温度为惰性物理量,如果当前时刻的温度值与理想值之间的差异较大——即超过了跳变阈值,则可以判断此时温度检测出现了异常。

需要注意的是,本发明实施例的温度基准值是可以更新的,具体地,温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关。若前一时刻的温度变化值大于预设的跳变阈值,则说明温度变化属于异常变化,则不更新温度基准值,即当前时刻的温度基准值与上一时刻的温度基准值相同。若前一时刻的温度变化值小于预设的跳变阈值,则说明温度变化属于正常变化,需要更新温度基准值,即将上一时刻获得温度值作为当前时刻的温度基准值。本发明实施例通过动态调整温度基准值,实现了灵活判断温度异常的效果,增强了轴温传感器检测的鲁棒性。

s102、若当前时刻的温度变化值大于所述跳变阈值,则视为一次异常跳变;统计连续异常跳变的次数,若连续异常跳变的次数大于次数阈值,则判断所述轴温传感器故障。

需要说明的是,本发明实施例对每一时刻的温度变化情况进行统计,具体地,若温度变化值大于跳变阈值,则判断为一次异常跳变,若温度变化值不大于跳变阈值,则认为正常跳变,并重新开始统计温度连续一次的次数,当连续异常跳变的次数达到次数阈值时,则判断轴温传感器状态异常。根据实际应用情况,跳变阈值可以设置为8℃,次数阈值可以设置为5次,本发明实施例不对跳变阈值和次数阈值的具体值进行限定。

本发明实施例的轴温传感器的检测方法,首先判断轴温传感器的状态是否正常,若不正常显然则不需要采信温度值,即可直接确定传感器状态异常,提高了检测的效率。在轴温传感器状态正常的情况下,将当前时刻的温度值和当前时刻的温度基准值的差值的绝对值作为当前时刻的温度变化值,显然,温度变化值表征了当前时刻温度值与预期温度间的差距,若温度变化值超过了跳变阈值,则视为一次异常跳变,并且本发明实施例中温度基准值并不是一成不变的,会根据温度变化值与跳变阈值间的大小关系选择的进行更新,从而进一步增强检测的鲁棒性,本发明实施例根据温度值无法短时跳变的特征,建立实时异常检测算法,克服了故障检测复杂模型搭建和耗时较长的问题,进而达到了实时检测轴温传感器状态的效果。

通过现车故障模式研究,温度异常跳变主要有线路断裂虚接和线缆渗水虚接两种诱因,表现出的数据特征为:对于线路断裂虚接引起的温度变化,短时间内温度变化值大且变化频繁;线缆渗水虚接引起的温度变化,跳变值相对较小且维持时间较长。因此,针对这两种形态的数据特征,基于上述实施例的内容,作为一种可选实施例,所述预设的跳变阈值包括针对线路断裂虚接故障设置的第一跳变阈值以及针对线缆渗水虚接故障设置的第二跳变阈值,所述第一跳变阈值大于所述第二跳变阈值;相应地,所述次数阈值包括针对线路断裂虚接故障设置的第一次数阈值以及针对线缆渗水虚接故障设置的第二次数阈值,所述第一次数阈值小于所述第二次数阈值。

在实际应用时,本发明实施例通过大量实验发现,当第一跳变阈值设置为11℃,第一次数阈值设置为4次,同时当第二跳变阈值设置为5℃,第二次数阈值设置为6次时,在轴温传感器检测时具有较好的效果。但是需要注意的是,本发明实施例中的第一次数阈值、第二次数阈值、第一跳变阈值、第二跳变阈值可以根据实际应用情况进行调整。

基于上述实施例的内容,作为一种可选实施例,若判断当前时刻的温度变化值大于所述第一跳变阈值,则视为一次第一异常跳变,统计连续第一异常跳变的次数,若连续第一异常跳变的次数大于第一次数阈值,则判断所述轴温传感器故障;

若判断当前时刻的温度变化值小于所述第一跳变阈值,则清零所述连续第一异常跳变的次数,并判断当前时刻的温度变化值是否大于所述第二跳变阈值,若判断当前时刻的温度变化值大于所述第二跳变阈值,则视为异常第二异常跳变,统计连续第二异常跳变的次数,若连续第二异常跳变的次数大于第二次数阈值,则判断所述轴温传感器故障。

具体地,对于线路断裂虚接形态的温度跳变,设定每时刻第一跳变阈值δtthr1,以及第一次数阈值countthr1。对于线缆渗水虚接形态的温度跳变,设定每时刻第二跳变阈值δtthr2,以及第二次数阈值countthr2。

异常跳变故障判别的具体步骤如下:

(i)异常跳变判断

若δtn≥δtthr1,count1=count1+1;否则,count1=0。

若δtn≥δtthr2,count2=count2+1;否则,count2=0。

式中,参数count1、count2分别为δtthr1和δtthr2对应的计数器。

(ii)跳变连续时间判断

若count1==countthr1或count2==countthr2,则第n秒轴温传感器判定为故障。

需要说明的是,本发明实施例通过针对温度变化值比对两种故障对应的跳变阈值和次数阈值,克服了现有技术中往往仅能根据温度变化值判断传感器故障,而无法识别具体故障类型的弊端,本发明实施例的检测方法能够准确识别出两种传感器故障。

基于上述实施例的内容,作为一种可选实施例,统计连续第一异常跳变的次数,之后还包括:若连续第一异常跳变的次数小于第一次数阈值,则判断所述轴温传感器状态正常;

相应地,所述统计连续第二异常跳变的次数,之后还包括:若连续第二异常跳变的次数小于第二次数阈值,则判断所述轴温传感器状态正常。

需要说明的是,本发明实施例中若判断轴温传感器的状态正常,则可以继续下一时刻的轴温传感器的检测。

基于上述实施例的内容,作为一种可选实施例,若判断轴温传感器状态正常,之前还包括判断轴温传感器状态是否异常的步骤,具体为:

检测前一时刻轴温传感器状态的判定结果,若前一时刻的轴温传感器未故障,则采集当前时刻的电路反馈电流,若检测到电路不存在短路或断路,则确定当前时刻的轴温传感器状态正常。若前一时刻的轴温传感器故障,则确定当前时刻的轴温传感器状态异常。

基于上述实施例的内容,作为一种可选实施例,根据当前时刻的温度值和当前时刻的温度基准值获得当前时刻的温度变化值,之前还包括:根据轴温传感器在当前时刻采集的若干个温度数据以及前一时刻的温度值,获得当前时刻的温度值。

区别于现有技术往往直接以轴温传感器采集的温度数据计算温度值,本发明实施例中当前时刻的温度值一方面需要理由当前时刻采集的温度数据,同时还需要结合恰意时刻的温度值。这样做的目的是为了消除电磁干扰引起的短时采样跳变,从而有效减弱系统误判。

在一个可选实施例中,根据所述轴温传感器在当前时刻采集的若干个温度数据以及前一时刻的温度值,获得当前时刻的温度值,具体为:

对轴温传感器在当前时刻采集的所有温度数据进行排序,分别滤除一定数量最大值和最小值,对剩余温度数据均值滤波,得到当前时刻的温度采样值;

将当前时刻的温度采样值与前一时刻的温度值进行加权求和,获得当前时刻的温度值,其中,当前时刻的温度采样值对应的第一加权因子与前一时刻的温度值对应的第二加权因子之和为1。

例如,轴温传感器每时刻采样n个温度数据(t1,...,tn),对n个数据进行排序,然后滤除其中m个最大值(max1,...,maxm)、最小值(min1,...,minm),对剩余数据均值滤波,得到当前时刻温度采样值tsn:为了保证计算时样本的丰富性,m与n的大小关系可以为:m<n/5,参数经验值m=4,n=40,可根据应用情况调整。

当前时刻的温度值通过当前时刻的温度采样值tsn与前一时刻温度值tn-1加权平均实现,滤波后当前温度值:tn=tsn·α1+tn-1·α2。其中,参数α1、α2分别第一加权因子和第二加权因子,满足α1+α2=1,例如取经验值α1=0.65,α1=0.35,可根据应用情况调整。

图2为本发明另一实施例提供的轴温传感器的检测方法的流程示意图,如图所示,包括:

当在对第n秒的轴温传感器进行检测时,首先对第n秒的轴温传感器采集的n个温度数据(t1,...,tn)进行预处理,获得第n秒的温度采样值:

接着对温度值进行滤波操作,以消除电磁干扰引起的短时温度采样值跳变,温度值滤波通过当前温度采样值tsn与前一时刻温度值tn-1加权平均实现,滤波后当前温度值:tn=tsn·α1+tn-1·α2。

然后检测第n-1秒轴温传感器的状态是否故障;若故障,则可直接判断第n秒轴温传感器的状态故障,若未故障,则检测轴温传感器在第n秒是否为短路或者短路,若发生了短路或者断路,则可直接判断第n秒轴温传感器的状态故障,若未发生短路或者短路,则计算温度变化值:δtn=|tn-t′n|。

判断温度变化值δtn是否不小于第一跳变阈值δtthr1,若温度变化值δtn不小于第一跳变阈值δtthr1,则跳变计数count1加1,同时将温度基准值进行更新:t’n+1=t’n,之后比较count1与countthr1的大小关系,若count1=countthr1,则判断第n秒轴温传感器状态故障;若count1<countthr1,则判断第n秒轴温传感器状态正常,继续对第n+1时刻的轴温传感器进行检测。

若温度变化值δtn小于第一跳变阈值δtthr1,则跳变计数count1清零,继续判断温度变化值δtn是否不小于第二跳变阈值δtthr2,若温度变化值δtn不小于第二跳变阈值δtthr2,则跳变计数count2加1,同时将温度基准值进行更新:t’n+1=t’n,之后比较count2与countthr2的大小关系,若count2=countthr2,则判断第n秒轴温传感器状态故障;若count2<countthr2,则判断第n秒轴温传感器状态正常,继续对第n+1时刻的轴温传感器进行检测。

若温度变化值δtn小于第二跳变阈值δtthr2,则跳变计数count2清零,同时将温度基准值进行更新:t’n+1=tn,继续对第n+1时刻的轴温传感器进行检测。

图3为本发明实施例提供的轴温传感器的检测装置的结构示意图,如图3所示,该检测装置包括:温度变化值计算模块301和故障判断模块302,其中:

温度变化值计算模块301用于若判断轴温传感器状态正常,则将当前时刻的温度值和当前时刻的温度基准值的差值获得当前时刻的温度变化值,所述当前时刻的温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关,故障判断模块302用于若判断当前时刻的温度变化值大于所述跳变阈值,则视为一次异常跳变;统计连续异常跳变的次数,若连续异常跳变的次数大于次数阈值,则判断所述轴温传感器故障。

具体地,温度变化值计算模块301首先需要判断轴温传感器的状态是否异常,只有轴温传感器状态正常的情况下才能对轴温传感器采集的温度数据置信,并进行后续的操作。本发明实施例的温度基准值是可以更新的,本发明实施例通过温度变化值计算模块301动态调整温度基准值,实现了灵活判断温度异常的效果,增强了轴温传感器检测的鲁棒性。

故障判断模块302对每一时刻的温度变化情况进行统计,具体地,若温度变化值大于跳变阈值,则判断为一次异常跳变,若温度变化值不大于跳变阈值,则认为正常跳变,并重新开始统计温度连续一次的次数,当连续异常跳变的次数达到次数阈值时,则判断轴温传感器状态异常。根据实际应用情况,跳变阈值可以设置为8℃,次数阈值可以设置为5次,本发明实施例不对跳变阈值和次数阈值的具体值进行限定

本发明实施例提供的轴温传感器的检测装置,具体执行上述各检测方法实施例流程,具体请详见上述各检测方法实施例的内容,在此不再赘述。本发明实施例提供的检测装置根据温度值无法短时跳变的特征,建立实时异常检测算法,克服了状态异常检测复杂模型搭建和耗时较长的问题,进而达到了实时检测轴温传感器状态的效果。

图4为本发明实施例提供的电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communicationsinterface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储在存储器430上并可在处理器410上运行的计算机程序,以执行上述各实施例提供的检测方法,例如包括:若判断轴温传感器状态正常,则将当前时刻的温度值和当前时刻的温度基准值的差值获得当前时刻的温度变化值,所述当前时刻的温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关;若判断当前时刻的温度变化值大于所述跳变阈值,则视为一次异常跳变;统计连续异常跳变的次数,若连续异常跳变的次数大于次数阈值,则判断所述轴温传感器故障。

此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的传输方法,例如包括:若判断轴温传感器状态正常,则将当前时刻的温度值和当前时刻的温度基准值的差值获得当前时刻的温度变化值,所述当前时刻的温度基准值是否更新与前一时刻的温度变化值是否大于预设的跳变阈值相关;若判断当前时刻的温度变化值大于所述跳变阈值,则视为一次异常跳变;统计连续异常跳变的次数,若连续异常跳变的次数大于次数阈值,则判断所述轴温传感器故障。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1