基于DTW与稳健估计的轨道动态检查历史数据匹配方法

文档序号:25280120发布日期:2021-06-01 17:26阅读:138来源:国知局
基于DTW与稳健估计的轨道动态检查历史数据匹配方法

本发明涉及轨道检测领域,特别是涉及一种基于dtw与稳健估计的轨道动态检查历史数据匹配方法。



背景技术:

平顺状态评估以及维修保养均以轨道线路检查为前提。我国施行“动态检查为主,动、静态检查相结合”的线路检查原则。然而由于同一里程的动态检查数据在幅值、里程缺乏明确的匹配关系,造成轨道状态评估、病害现场确认以及作业质量回检的困难。更进一步的,如对线路设备进行状态修、预防修,亦依赖于数据的匹配。

匹配是将取自相同或相似的场景或目标的不同数据集中具有相同/相似属性的内容或结构进行数据层面的识别与对齐。匹配的方法一般包括基于区域的方法、基于特征的方法以及点集匹配方法等。关于同一釆样点上轨检车多次动检记录,可采用绝对位置数据如dgps、rfid等基于特征的方法实现里程匹配,或者采用相对位置数据通过相关函数、灰色关联等基于区域的方法确定动检数据间的匹配关系。绝对位置的采集需要硬件开销;经典的点集匹配方法如欧氏距离只适合于“一对一”的比较,且对时间序列的偏移、振幅变化等敏感。相关技术人员利用轨距数据的相关分析与动态时间规整(dynamictimewarping,dtw),实现了多次动检记录的里程修正。但动态时间规整的算法复杂度随匹配范围扩大将呈指数增加;采用相关函数确定搜索空间可减小计算量,但相关函数宜度量线性相似性,由于里程轮的滑移/滑转及采样间隔误差,轨距数据间存在非线性。



技术实现要素:

鉴于上述状况,亟需在动态检查数据存在噪声、异步、偏移、漂移以及伸缩条件下,寻求一种方法,可实现同里程历史数据的精确、快速的匹配。

一种基于dtw与稳健估计的历史数据匹配方法,包括:

选择[t0,tend]里程范围的当前动态检查数据作为查询序列q,将同里程[t0,tend]范围的同名既往动态检查数据作为匹配序列c;

利用动态时间规整算法(dtw)计算q和c规整路径p,并由规整路径p采用稳健估计计算里程偏移量δ,按[t0-δ,tend-δ]重新选择查询序列q;

再次利用动态时间规整算法(dtw)计算q和c匹配路径pbest,即轨道动态检查历史数据匹配关系。

进一步的,上述基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法,其中所述动态时间规整算法步骤包括:

计算两个序列间的距离矩阵d:

d(i,j)=||qi-cj||w

其中,i为查询序列q索引,i=1,2…,n;j为匹配序列c索引,j=1,2,…,m。当w=1时,为曼哈顿距离;w=2时,为欧氏距离;

在d中采用动态规划方法寻找规整路径p:

p={p1,p2,...,pk,...,pk}

其中pk表示规整路径位置,即pk=(i,j)k表示qi与cj之间的匹配关系;

采用动态规划的思想确定规整路径位置pk,计算dtw距离时需构造代价矩阵,矩阵元素γ(i,j)定义为

计算q和c的动态时间规整距离dtw(q,c)应使得累积距离值最小。动态时间规整距离计算如下式

进一步的,上述基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法,其中,所述规整路径p,依据动态检查采样间隔0.25m,规整路径p中q的数据索引i与c的数据索引j应呈线性关系

j=αi+δ

其中,α为斜率,α≈1.0;δ为截距,α与δ采用稳健估计计算;里程偏移量δ=δ×0.25m。

进一步的,上述基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法,其中,所述采用稳健估计计算里程偏移量δ,为提高估计精度,可设置偏移量δ的最大允许误差为循环终止条件,多次稳健估计得到。

进一步的,上述基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法,其中,所述轨道动态检查历史数据通过轨道检查车或高速综合检测列车采集。

本发明基于动态时间规整与稳健估计实现轨道动态检查历史数据匹配。与现有技术相比,可实现在动态检查数据存在噪声、异步、偏移、漂移以及伸缩条件下的同里程多次动态检查数据的精确、快速的匹配。其匹配精度高,匹配速度快,可用于提高轨道动态检查数据的分析的精确性。

附图说明

图1为本发明第一实施例中的基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法的流程图;

图2为本发明第二实施例中的基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法的流程图;

图3为本发明第二实施例中查询序列q与匹配序列c数据样本的示意图,其中,图3a)为查询序列q,图3b)为匹配序列c;

图4为本发明第二实施例中在d中采用动态规划方法寻找规整路径p的示意图;

图5为本发明第二实施例中q和c匹配路径pbest示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

请参阅图1,为本发明第一实施例中的基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法,该匹配方法应用于轨道动态检查历史数据匹配,以确定历史数据间的里程、幅值关系。该匹配方法包括步骤s11~s13。

步骤s11,选择里程范围[t0,tend],确定查询序列q与匹配序列c。

里程范围[t0,tend]可综合考虑轨道管理要求和数据匹配效率进行设置,t0和tend分别为起点里程值和终点里程值。具体的,匹配的动态检查历史数据间里程误差范围一般不大于100m。为保证序列间存在重叠且便于之后的里程偏差计算,查询序列与匹配序列的起点里程与终点里程之差tend-t0≥100m,如取tend-t0=1000m。查询序列q与匹配序列c通过轨道检查车或高速综合检测列车采集。

步骤s12,利用dtw算法计算q和c规整路径p,并由p采用稳健估计计算里程偏移量δ,按[t0-δ,tend-δ]重新选择查询序列q。

度量距离的大小决定了数据间相似程度,相似性度量方式则决定了度量的效果。dtw系一种基于动态规划的弹性度量。与欧氏距离度量不同,dtw通过将时间序列规整来计算两个时间序列间的相似性,故其对处理存在非等长、偏移或振幅及时间轴的伸缩等问题的时间序列匹配上具有显著的优势。

其中,利用dtw算法计算q和c规整路径p的步骤包括:

步骤s121:将计算查询序列q与匹配序列c间的距离d(i,j)与距离矩阵d。

其中

d(i,j)=||qi-cj||w

式中i为查询序列q索引,i=1,2…,n;j为匹配序列c索引,j=1,2,…,m。当w=1时,为曼哈顿距离;w=2时,为欧氏距离。得到距离矩阵

步骤s122:在d中采用动态规划方法寻找规整路径

p={p1,p2,...,pk,...,pk}

其中pk表示规整路径位置,即pk=(i,j)k表示qi与cj之间的匹配关系;

具体的,采用动态规划的思想确定规整路径位置pk,计算dtw距离时需构造代价矩阵,矩阵元素γ(i,j)定义为

计算q和c的动态时间规整距离dtw(q,c)应使得累积距离值最小。动态时间规整距离计算如下式

里程偏移的存在直接影响匹配精度并间接影响匹配效率。消除里程偏移的步骤包括s123-s124。

步骤s123:由p采用稳健估计计算里程偏移量δ

具体的,依据动态检查采样间隔0.25m,规整路径p中q的数据索引i与c的数据索引j应呈线性关系

j=αi+δ

其中,α为斜率,α≈1.0;δ为截距,α与δ采用稳健估计计算;里程偏移量δ=δ×0.25m。

进一步的,上述基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法,其中,所述采用稳健估计计算里程偏移量δ,为提高估计精度,可设置偏移量δ的最大允许误差为循环终止条件,多次稳健估计得到。

步骤124:按[t0-δ,tend-δ]重新选择查询序列q

具体的,按里程偏移量δ,将原里程范围[t0,tend]修正为[t0-δ,tend-δ]并选择相应的查询序列q。

步骤s13,再次利用dtw算法计算q和c匹配路径pbest,即轨道动态检查历史数据匹配关系。

具体的,将里程修正后的查询序列q和匹配序列c作为输入,并重复步骤s121、步骤s122,计算动态时间规整距离并确定动态规整路径pbest,即为匹配路径pbest,pbest:即为该路径下索引i与索引j的匹配关系。

本发明实施例基于动态时间规整与稳健估计实现轨道动态检查历史数据匹配。与现有技术相比,可实现在动态检查数据存在噪声、异步、偏移、漂移以及伸缩条件下的同里程多次动态检查数据的精确、快速的匹配。其匹配精度高,匹配速度快,可用于提高轨道动态检查数据的分析的精确性。

请参阅图2,为本发明第二实施例中的基于动态时间规整与稳健估计的轨道动态检查历史数据匹配方法。该匹配方法包括步骤s21~s23。

步骤s21,选择里程范围[t0,tend],确定查询序列q与匹配序列c。

具体的,如图3所示,选择里程范围[t0,tend]当前高速综合检测列车动态检查的左高低数据作为查询序列q(见图3a)),将同里程[t0,tend]范围的高速综合检测列车既往动态检查的左高低数据作为匹配序列c(见图3b))。其中,t0=k1224.200km,tend=k1225.200km。

步骤s22,利用dtw算法计算q和c规整路径p,并由p采用稳健估计计算里程偏移量δ,按[t0-δ,tend-δ]重新选择查询序列q。

步骤s221:将计算查询序列q与匹配序列c间的距离d(i,j)与距离矩阵d。

其中d(i,j)取欧氏距离

d(i,j)=||qi-cj||2

式中i为查询序列q索引,i=1,2…,n;j为匹配序列c索引,j=1,2,…,m。得到距离矩阵d

步骤s222:在d中采用动态规划方法寻找规整路径p,如图4所示。

步骤s223:由p采用稳健估计计算里程偏移量δ

估计δ=199,得里程偏移量δ=49.8m。

步骤s224:按[t0-δ,tend-δ]重新选择查询序列q

具体的,按里程偏移量δ,将原里程范围[k1224.2,k1225.2]修正为[k1224.1502,k1225.1502]并选择相应的查询序列q。

步骤s23,再次利用dtw算法计算q和c匹配路径pbest,即轨道动态检查历史数据匹配关系。

具体的,将里程修正后的查询序列q和匹配序列c作为输入,并重复步骤s221、步骤s222,计算动态时间规整距离并确定动态规整路径pbest,见图5,pbest:即为该路径下索引i与索引j的匹配关系。

可以理解的,作为一种可实施的方式,还可将动态检查左、右轨向、右高低以及水平、扭曲和轨距数据组合,构成查询序列与匹配序列,以进一步提到检测精确度。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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