一种基于多区间运动曲线样本熵的减速顶物联网故障预警方法与流程

文档序号:20875726发布日期:2020-05-26 16:29阅读:193来源:国知局
一种基于多区间运动曲线样本熵的减速顶物联网故障预警方法与流程

本发明属于智慧物联与智慧交通技术领域,具体涉及一种基于多区间运动曲线样本熵的减速顶物联网故障预警方法,该方法利用nb-iot技术搭建物联网系统,完成数据的采集、传输和云平台存储,利用滑动双窗口、二次重采样和样本熵原理进行数据的机器学习和分析,对减速顶的健康状态进行实时动态监测,实现智能化的评估预测。



背景技术:

目前对铁轨上安装的减速顶的故障检测主要有三种手段,分别为人工检测、室内减速顶综合检测设备和减速顶检测车。人工检测主要依靠观察和脚踩的方式进行,这种方式与工人的经验和责任心有密切的关系,而且检测记录通常以台账的方式呈现,无法做到及时性和准确性,不利于数据统计,不能从中发现较多有价值的规律,而且,人工检测的差异性不仅不利于设备的维护和保养,还在一定程度上造成了人力资源的浪费。室内减速顶综合检测设备需要将现场的滑动油缸组合件运回室内,对室内维修后的滑动油缸组合件进行检测,难以解决现场使用中出现的问题。减速顶检测车只能检测油气足不足,高不高,但是缺乏对减速顶垂直反力的检测,而且不能对停车顶、止轮顶进行检测,并且检测车作业的时候需要停止调车作业,无法实现减速顶的动态实时监测。因此,针对现有减速顶故障检测手段的不足,有必要提供一种全天候、实时、在线监测减速顶系统设备运行状态,并在出现设备故障时报警,出现问题趋势时预警的智能化减速顶健康管理系统。



技术实现要素:

为克服上述现有技术的短板,本发明提供了一种基于多区间运动曲线样本熵的减速顶物联网故障预警方法,该方法基于物联网技术和样本熵原理构建减速顶健康管理平台,对减速顶健康状态进行动态监测。本发明旨在从物联网和大数据挖掘的角度出发,利用nb-iot节点组网技术,探索减速顶的非周期时变过程、运动曲线的波动性特征指标以及故障减速顶的精准定位,完成对减速顶运行状态的在线监测、故障顶报警和报警、大数目节点功耗流和数据流的优化,形成智能化的减速顶健康状态评价体系。

本发明采用如下技术方案来实现的:

一种基于多区间运动曲线样本熵的减速顶物联网故障预警方法,包括如下步骤:

步骤1:感知层和网络层配置

感知层由若干智能减速顶末端组成,并简称为节点;在系统工作之前,完成所有感知层节点的软硬件调试,完成网络配置与连接,便于进行数据采集与感知;

步骤2:应用层配置

根据减速顶的区段和个数,在应用层进行数据库的逻辑结构设计,并完成人机界面的开发,便于进行数据的存储和学习分析;

步骤3:节点标准周期曲线提取

利用数据库中采集到的节点位移数据,利用滑动双窗口原理完成周期分割,并借助二次重采样技术实现节点标准周期曲线的输出;

步骤4:区间波动性建模

利用动态时间弯曲算法求取运动周期曲线与节点标准周期曲线的波动差值,波动差值大小反应了两个序列的相似程度;

步骤5:多区间样本熵系数求解

利用步骤4求出的n个区间的波动差值,依据样本熵原理求解多区间的样本熵系数,对减速顶健康状态进行评估,其中n为列车过顶时下压减速顶的次数。

本发明进一步的改进在于,步骤1的具体实现方法如下:

101)将下位机程序下载至所有减速顶节点,在下载过程中注意配置节点所属的区段和地址,以便进行数据库存储;

102)在进行网络配置与连接过程中,采用udp协议进行数据传输;

103)上电后将节点配置为低功耗模式,利用列车滚压作为中断信号激活节点设备。

本发明进一步的改进在于,步骤2的具体实现方法如下:

201)基于不同区段不同地址的减速顶节点,在数据库中进行链式存储,根据区段信息定义数据库的名称,根据地址信息定义对应数据库中数据表的名称,便于外部访问;

202)在进行人机界面开发的时候,加入数据访问、提取和机器学习功能,并依据学习结果向用户展示最终的评价结果。

本发明进一步的改进在于,步骤3的具体实现方法如下:

301)利用滑动双窗口对运动曲线进行分割,将若干运动周期曲线分割出来,每个运动周期曲线都包括下压阶段和回弹阶段;其中,sw(t)为滑动窗口t时刻的均值,s(i)为位移信号序列,box为滑动窗口大小的0.5倍,δ为分割阈值调节量;

302)将同一列车的过顶曲线按照下压过程和上升过程分别进行二次重采样,得到节点标准周期曲线。

本发明进一步的改进在于,步骤4的具体实现方法如下:

401)将节点标准周期曲线的m个数据存放在序列a中:a1×m={a1,a2,......am};将运动周期曲线的n各数据存放在序列b中:b1×n={b1,b2,......bn};

402)求解序列a和序列b的欧式距离弯曲矩阵:

403)求解序列a和序列b的区间最小弯曲距离:

(max(m,n)≤l≤m+n)

404)求解序列a和序列b的区间波动差值:

本发明进一步的改进在于,步骤5的具体实现方法如下:

501)求解减速顶n段的波动差值,组成长度为n的时间序列{s(i):1≤i≤n};

502)构造一组m维空间的向量x(1),x(2)…x(n-m+1),其中m<n;

503)求解符合d[x(i),x(j)]<r的个数t,并求t与n-m比值,其中r为相似容限;

504)将向量空间增加一维,变为m+1,得到一个新的数值比,步骤503与步骤504的结果比值求解后取lg负运算,得到样本熵:

本发明至少具有如下有益的技术效果:

本发明基于运动曲线样本熵对减速顶进行物联网云预警,以滑动双窗口模型和样本熵算法为核心,实现了全天候、实时、在线监测减速顶设备运行状态,并在出现设备故障时报警,出现问题趋势时预警。

该方法通过利用物联网感知层采集到的数据,在应用层进行数据分析,形成评价体系和指标,能有效消除车辆脱线的隐患,降低车辆超速连挂的风险,解决了人为因素的疏漏,对于生产效率和生活质量的提高都具有重要的意义。

附图说明

图1为本发明专利整体系统架构图;

图2为本发明的感知层节点模块组成图;

图3为本发明的运动曲线周期分割流程图;

图4为本发明的区间标准区间求解流程图。

图5为本发明的样本波动特征量序列图。

附图标记说明:

100为感知层,110为智能减速顶末端,200为网络层,210为nb-iot基站,220为中继器,230为核心网,300为应用层,310为云平台,320为用户应用。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,不是全部的实施例,而并非要限制本发明公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要的混淆本发明公开的概念。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

在附图中示出了根据本发明公开实施例的各种示意图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。

下面结合附图进一步阐明本发明:

参考图1,100为感知层,110为智能减速顶末端,200为网络层,210为nb-iot基站,220为中继器,230为核心网,300为应用层,310为云平台,320为用户应用。感知层由众多智能减速顶末端组成,每一个减速顶智能末端称为一个节点。节点通过位移传感器采集减速顶的位移曲线,并通过物联网卡接入蜂窝网,实现数据的传输。

参考图2,感知层节点主要由减速顶、mcu、传感器、定位模块、oled彩色屏幕、nb-iot模块和能源管理模块(太阳能电池板、锂离子电池)组成。mcu是整个感知层节点的核心,负责数据处理与运算;传感器负责采集减速顶的位移运动数值;定位模块负责与卫星通讯,获取当前减速顶的坐标位置;oled彩色屏幕负责人机交互,将采集到的信息显示出来;nb-iot模块负责接入网络,实现数据的云端上传和接收;电源管理模块由太阳能电池板和锂离子电池组成,负责为整个系统供电。

参考图3,该流程图为减速顶运动曲线的分割流程,利用滑动双窗口算法,对运动曲线进行分割,步骤有:

第一步:用卡尔曼滤波器对原始信号进行降噪处理,剔除曲线中的无效数据区段;

第二步:定义运动曲线的单流程各阶段名称,进行时域分析,求解时域指标参数;

第三步:利用时域各阶指标参数对信号进行初步定性;

第四步:随机确定滑动窗口初始大小,计算滑动窗口的滑动均值,形成分割曲线;

第五步:依据分割曲线峰峰值大小优化滑动窗口大小,迭代计算至峰峰值小于设定的阈值,然后对滑动窗口起始半个窗和最后半个窗进行端点效应处理;

第六部:借助分割曲线构建各段曲线数据序列表,寻找各数据序列表对应的最大极值点;

第七部:利用分割点数据表对运动曲线进行分割,然后寻找分割后各段曲线最小值,构建双窗口模型。

第八步:利用小波变换对第一步的信号进行后处理,对周期分割的正确性进行验证。

具体的,本发明提供的基于多区间运动曲线样本熵的减速顶物联网故障预警方法,包括如下步骤:

步骤1:感知层100和网络层200配置

感知层100由若干智能减速顶末端110组成,并简称为节点;在系统工作之前,完成所有感知层节点的软硬件调试,完成网络配置与连接,便于进行数据采集与感知;具体实现方法如下:

101)将下位机程序下载至所有减速顶节点,在下载过程中注意配置节点所属的区段和地址,以便进行数据库存储;

102)在进行网络配置与连接过程中,采用udp协议进行数据传输;

103)上电后将节点配置为低功耗模式,利用列车滚压作为中断信号激活节点设备。

步骤2:应用层300配置

根据减速顶的区段和个数,在应用层300进行数据库的逻辑结构设计,并完成人机界面的开发,便于进行数据的存储和学习分析;具体实现方法如下:

201)基于不同区段不同地址的减速顶节点,在数据库中进行链式存储,根据区段信息定义数据库的名称,根据地址信息定义对应数据库中数据表的名称,便于外部访问;

202)在进行人机界面开发的时候,加入数据访问、提取和机器学习功能,并依据学习结果向用户展示最终的评价结果。

步骤3:节点标准周期曲线提取

利用数据库中采集到的节点位移数据,利用滑动双窗口原理完成周期分割,并借助二次重采样技术实现节点标准周期曲线的输出;具体实现方法如下:

301)利用滑动双窗口对运动曲线进行分割,将若干运动周期曲线分割出来,每个运动周期曲线都包括下压阶段和回弹阶段;其中,sw(t)为滑动窗口t时刻的均值,s(i)为位移信号序列,box为滑动窗口大小的0.5倍,δ为分割阈值调节量;

302)将同一列车的过顶曲线按照下压过程和上升过程分别进行二次重采样,得到节点标准周期曲线。

步骤4:区间波动性建模

利用动态时间弯曲算法求取运动周期曲线与节点标准周期曲线的波动差值,波动差值大小反应了两个序列的相似程度;具体实现方法如下:

401)将节点标准周期曲线的m个数据存放在序列a中:a1×m={a1,a2,......am};将运动周期曲线的n各数据存放在序列b中:b1×n={b1,b2,......bn};

402)求解序列a和序列b的欧式距离弯曲矩阵:

403)求解序列a和序列b的区间最小弯曲距离:

(max(m,n)≤l≤m+n)

404)求解序列a和序列b的区间波动差值:

步骤5:多区间样本熵系数求解

利用步骤4求出的n个区间的波动差值,依据样本熵原理求解多区间的样本熵系数,对减速顶健康状态进行评估,其中n为列车过顶时下压减速顶的次数;具体实现方法如下:

501)求解减速顶n段的波动差值,组成长度为n的时间序列{s(i):1≤i≤n};

502)构造一组m维空间的向量x(1),x(2)…x(n-m+1),其中m<n;

503)求解符合d[x(i),x(j)]<r的个数t,并求t与n-m比值,其中r为相似容限;

504)将向量空间增加一维,变为m+1,得到一个新的数值比,步骤503与步骤504的结果比值求解后取lg负运算,得到样本熵:

参考图4,该流程图为减速顶区间标准曲线的求解流程,在求解过程中需要分别求解下压阶段和上升阶段的区间标准曲线点数,在满足采样定理要求的情况下,保证采样后的点数能保留原始信号的所有特征,将曲线先分段求解标准曲线后再进行重组。

参考图5,为本发明的样本波动特征量序列图,每一个序列点对应一个标准曲线与实时运动曲线的波动特征量,通过样本熵的公式求解n(本次实验采用的是28)个波动特征量的样本熵来描述减速顶健康状态。

本发明经过实验仿真和验证具有以下结果:

基于滑动双窗口模型的位移曲线分割算法实时性、动态性较好,能精准的分割减速顶运动流程,具有较强的鲁棒性和自适应性;样本波动熵系数可以对整个序列的波动情况进行量化评价,其值越大,序列波动性越大,减速顶的运动波动性越强,故障率越高;其值越小,序列的波动性越小,减速顶的运动波动性越弱,故障率越低。

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