1.一种凹底车测量及识别方法,其特征在于,该方法包括如下步骤:(1)监测得到整列过车的车底高度数据序列 、车底高度数据的采集时间序列 、过车时刻序列 和车型信息;(2)结合车底高度信息,通过波形识别算法识别凹底车,得到凹底车节数 、每节凹底车数据的起始下标 和终止下标 、每节凹底车的净空高度 , ;(3)结合过车时刻信息,通过顺位识别算法,得到凹底车顺位信息;(4)根据所述车型信息,校正步骤(2)、(3)中的凹底车识别结果;所述步骤(2)中,所述波形识别算法为:(1)将车底高度数据序列 分别和 个滤波器 进行卷积,得到 条滤波波形 ,即 , ;(2)对于每一条滤波波形 ,找到其中小于阈值 的所有 的下标 ;(3)将每一组下标 分割成 段,遍历 段的起始及终止下标,若第 段的起始下标减去第 段的终止下标小于阈值 ,则将第 和第 段数据合并, ,得到 段数据的起始及终止下标;(4)选取 组滤波波形 中 最多的波形下标,分别当作每节凹底车数据起始下标 及终止下标 ;(5)从车底高度序列 选取下标从 到 的数据,计算最小值作为第 节凹底车的净空高度 ;所述步骤(3)中,所述顺位识别算法为:(1)寻找 中每个时刻在 中的下标 ,使得 , ;(2)计算 ~ 和 序列的重合度,选取重合度最大的顺位作为第 节凹底车的顺位 。
2.根据权利要求1所述的一种凹底车测量及识别方法,其特征在于,所述步骤(4)包括:(1)根据车型信息,获得每节车的车型及长度 ;(2)根据过车时刻序列 ,计算每节车的通过时间 ;(3)计算每节车的通过速度 ;(4)计算每节车车底数据点数量 , 为数据采样频率;(5)针对识别为凹底车的数据点数量 ,若 ,则保留该凹底车识别数据;否则该凹底车为误判,删除其数据;其中,δ 1 、δ 2 是识别出凹底车的数据点数与该节车总数据点数之比的上限与下限;(6)针对车型信息中为凹底车且未被识别的车,找到其顺位 ,并提取第 节车对应的车底高度数据 ,利用所述波形识别算法找到 中的净空高度;(7)更新凹底车节数。
3.根据权利要求1所述的一种凹底车测量及识别方法,其特征在于,所述凹底车的车型包括JSQ6车、D型车、X2H型集装箱平车。
4.一种凹底车测量及识别系统,其特征在于,包括:数据采集装置,用于实时监测得到整列过车的测量数据,包括车底高度数据序列 、车底高度数据的采集时间序列 、过车时刻序列 和车型信息;凹底车识别装置,用于根据所述测量数据,通过波形识别算法识别凹底车,得到凹底车节数 ,得到每节凹底车数据的起始下标 和终止下标 、每节凹底车的净空高度 ,其中 ;顺位识别装置,用于根据所述测量数据,通过顺位识别算法得到凹底车的顺位信息;校正装置,用于根据所述车型信息,校正所述凹底车的识别结果和顺位信息;所述凹底车识别装置采用以下波形识别算法进行识别:(1)将车底高度数据序列 分别和 个滤波器 进行卷积,得到 条滤波波形 ,即 , ;(2)对于每一条滤波波形 ,找到其中小于阈值 的所有 的下标 ;(3)将每一组下标 分割成 段,遍历 段的起始及终止下标,若第 段的起始下标减去第 段的终止下标小于阈值 ,则将第 和第 段数据合并, ,得到 段数据的起始及终止下标;(4)选取 组滤波波形 中 最多的波形下标,分别当作每节凹底车数据起始下标 及终止下标 ;(5)从车底高度序列 选取下标从 到 的数据,计算最小值作为第 节凹底车的净空高度 ;所述顺位识别装置基于以下顺位识别算法得到凹底车的顺位信息:(1)寻找 中每个时刻在 中的下标 ,使得 , ;(2)计算 ~ 和 序列的重合度,选取重合度最大的顺位作为第 节凹底车的顺位 。
5.根据权利要求4所述的一种凹底车测量及识别系统,其特征在于,所述校正装置执行以下操作:(1)根据车型信息,获得每节车的车型及长度 ;(2)根据过车时刻序列 ,计算每节车的通过时间 ;(3)计算每节车的通过速度 ;(4)计算每节车车底数据点数量 , 为数据采样频率;(5)针对识别为凹底车的数据点数量 ,若 ,则保留该凹底车识别数据;否则该凹底车为误判,删除其数据;(6)针对车型信息中为凹底车且未被识别的车,找到其顺位 ,并提取第 节车对应的车底高度数据 ,利用所述波形识别算法找到 中的净空高度;(7)更新凹底车节数。
6.根据权利要求4所述的一种凹底车测量及识别系统,其特征在于,所述凹底车的车型包括JSQ6车、D型车、X2H型集装箱平车。