摘要
针对Kalman滤波在高速列车融合测速过程中因观测粗差和动力学模型误差而引起的融合精度下降问题,提出一种基于抗差自适应滤波的高速列车融合测速算法。首先,在Kalman滤波的基础上构建异常检测函数和误差判别统计量,用于检测和区分传感器异常观测导致的观测粗差和动力学模型误差;然后,针对观测粗差和动力学模型误差,分别采用三段式函数和指数函数构造抗差因子和自适应因子,通过2种因子合理调节观测信息和模型信息在状态估计中的权重,从而降低观测粗差和动力学模型误差对融合结果的影响;最后,通过2种运行场景以及算法对比,仿真验证抗差自适应滤波算法性能。仿真结果表明,与基于Kalman滤波的融合测速算法相比,所提出算法无论在观测粗差场景还是在动力学模型误差场景,均具有更高的精度和稳定性。
列车测速系统是列车自动防护(ATP)系统的重要组成部分。车载ATP系统一方面实时监控列车速度以防列车超速运行,另一方面根据列车速度生成速度‒距离曲线来控制列车运行间隔。因此,列车速度是保证ATP系统正常运转的基本参数,其测量精度和可靠性将直接影响列车运行安全和效率。
单一测速技术的精度和可靠性有限,难以满足高速列车运行需求,而多传感器融合测速技术可以结合多个传感器的优点,通过信息冗余和优势互补,为列车控制系统提供更加可靠、精确的列车速度信
为了解决观测粗差和动力学模型误差问题,国内外学者提出了多种改进方法。在观测粗差方面,Muniandi
以上研究普遍只关注观测粗差或动力学模型误差的单因素影响,然而在实际运行场景中这2种误差往往都存在,因此若能从观测粗差和动力学模型误差两方面进行控制,将有效提升融合测速效果。针对Kalman滤波在高速列车融合测速中存在的问题,首先设计基于轮速传感器、多普勒雷达和加速度计的高速列车融合测速方案;然后提出一种基于抗差自适应滤波的融合测速算法,该算法将抗差滤波与自适应滤波相结合,利用抗差因子和自适应因子分别抑制观测粗差和动力学模型误差,从而降低传感器异常观测对融合结果的影响;最后仿真分析2种场景下的融合测速精度和稳定性,并与其他算法进行比较,验证了抗差自适应滤波算法的有效性。
高速列车普遍采用轮速传感器和多普勒雷达相结合的方式测量列车速度。轮速传感器通过测量车轮转速准确计算列车运行速度,然而轮对一旦发生空转或滑行,测量结果将出现严重偏

图1 融合测速方案示意图
Fig.1 Schematic diagram of fusion speed measurement system scheme
测速传感器和加速度计分别采集列车速度信息和加速度信息,采集的信息经处理后得到当前时刻的列车速度和加速度,并输入对应的局部滤波器。局部滤波器在加速度信息辅助下对测速数据进行滤波处理,得到局部估计速度,将2个滤波器的局部估计速度送入全局信息融合模块进行融合,最后输出列车融合速度。
轮速传感器通过测量车轮转速计算列车运行速度,当列车正常运行时车轮转速与车体走行速度基本相同,此时测速误差主要取决于轮速传感器的自身精度。由传感器自身精度造成的误差被视为正常观测噪声。当车轮发生空转或滑行时,车轮转速与车体实际速度偏差较大,此时轮速传感器测量误差被视为异常观测误差。
多普勒雷达属于非接触测量方式,不受车轮空转或滑行的影响,在良好工作条件下测速误差主要来源于传感器正常观测噪声。多普勒雷达对应用环境比较敏感,列车纵向振动、外界天气条件、轨面状况等因素均会导致异常观测误差。
加速度计测量的是水平运动方向上的加速度,当列车处于坡道时将出现测量误
基于上述3种传感器的误差特性分析,可将传感器误差归为2类:正常观测噪声和异常观测误差。正常观测噪声是传感器自身固有的测量误差,误差小且一直存在,一般可以认为是零均值的高斯白噪声。异常观测误差只有在特定情况下才会出现,误差大且没有准确分布特性。在滤波器工作过程中,异常观测误差不仅严重影响当前时刻滤波结果,还对后续时刻造成影响,所以必须对传感器的异常观测误差加以控制。
Kalman滤波是建立在状态空间模型和白噪声条件下的最优估计方法,对于传感器正常观测噪声,Kalman滤波具有较好的抑制效果。然而,在列车实际运行过程中,由于传感器异常观测问题的存在,观测粗差和动力学模型误差是不可避免的。因此,对Kalman滤波进行了抗差自适应改进,以达到抵抗传感器异常观测的目的。
Kalman滤波的状态空间模型由状态方程和观测方程组成。状态方程主要反映载体的运动规律,也被称为动力学模型。以列车运动时的速度和加速度作为状态变量,构建的状态方程为
(1) |
即:
(2) |
式中:为当前时刻;为至时刻的时间步长;为状态向量;为状态转移矩阵;为输入控制矩阵;为加速度计与时刻的测量值之差,通过引入加速度信息来描述至时刻的外力作用;为系统噪声向量,其中、分别为影响速度和加速度的系统噪声,假设是均值为零、方差为的白噪声序列。
以测速传感器的观测值为滤波对象,测速传感器的观测方程表示为
(3) |
式中:为测速传感器时刻观测值;为观测矩阵;为测速传感器观测噪声,假设其是均值为零、方差为的白噪声序列。多普勒雷达的观测方程与
在建立
(4) |
(5) |
(6) |
(7) |
(8) |
式中:为状态预测值;为预测误差协方差矩阵;为滤波增益矩阵;为单位矩阵。由式(
在列车运行过程中,测速传感器的异常观测导致观测信息出现粗差现象,加速度计的异常观测导致模型预测信息出现偏差。由
首先需要判断观测信息或模型信息是否出现异常。由于预测残差能够较好地反映观测异常和模型异常情况,因此基于预测残差进行判断。预测残差及其协方差矩阵分别为:
(9) |
(10) |
在传感器均无异常观测的情况下,预测残差服从均值为零的高斯分布,即:
(11) |
基于预测残差定义异常检测函数为
(12) |
根据
(13) |
(14) |
式中:为观测判别统计量;为模型判别统计量。当判定系统出现异常后,分别计算和,如果是观测粗差引发的异常,就会出现,此时应当进行抗差滤波;如果是动力学模型误差引发的异常,就会出现,此时应当进行自适应滤波。
抗差滤波通过抗差因子放大观测噪声方差以调节增益矩阵的值,从而降低观测信息对状态估计的权重,即将
(15) |
式中,为抗差因子。抗差因子构造方法主要有Huber法、丹麦法和三段式函数
(16) |
式中:为标准化预测残差;、为常数,通常取1.0~2.5,取3.5~8.0。当观测信息出现粗差时,取值减小,也减小,使得观测信息在状态估计中的占比降低,而模型信息占比增大;当观测粗差比较大时,取值几乎为零,此时观测信息不参与状态估计,实现了粗差淘汰。
自适应滤波通过自适应因子放大预测误差协方差矩阵来降低动力学模型误差对状态估计的影响。自适应滤波的增益矩阵计算方法为
(17) |
式中,为自适应因子。基于指数函数构造自适应因子的两段式函数模
(18) |
(19) |
式中:为常数,取值为1.0~3.0;为矩阵的迹。当动力学模型出现误差时,取值减小,增大,使得模型预测信息在状态估计中的占比降低。
综上所述,本文抗差自适应滤波算法相比于传统Kalman滤波算法,不仅能控制观测信息的异常误差影响,还对动力学模型误差也有一定的抑制能力,其算法流程如

图2 抗差自适应滤波算法流程
Fig.2 Flow chart of robust adaptive filter algorithm
滤波开始时,首先获取当前时刻的速度和加速度测量信息,然后根据加速度测量值计算模型预测信息,并与速度观测信息作差得到预测残差。根据计算异常检测函数,若,则认为没有异常,此时选择Kalman滤波;若,则判定有异常,然后计算观测判别统计量和模型判别统计量,比较和的值,由此选择抗差滤波或自适应滤波。最终得到状态估计和误差协方差矩阵。
针对本文提出的基于抗差自适应滤波的列车融合测速算法,通过2种仿真场景以及与其他算法的对比,验证其抗差能力和自适应能力。
以CRH380A型动车组为仿真车型,车重取定员时的429 t,回转质量系数取0.08,在不考虑附加阻力的情况下,通过列车牵引计算生成列车运行数据。仿真产生的列车速度如

图3 CRH380A型动车组速度仿真曲线
Fig.3 Speed simulation curve of CRH380A train
仿真设置2种运行场景:场景1,在正常观测噪声的基础上,对轮速传感器和多普勒雷达加入异常观测数据(模拟观测粗差);场景2,对加速度计加入异常观测数据(模拟动力学模型误差)。在3.3节全局信息融合方法的基础上,在局部滤波器中分别采用Kalman滤波(KF)算法、文献[
在场景1中,对本文算法的抗差性能进行验证。根据工作特点对测速传感器加入异常观测数据,在列车加速/减速阶段对轮速传感器加入空转/滑行误差,每次空转/滑行持续时间15 s,对多普勒雷达每隔100 s加入突变测量误差,用于模拟列车振动和运行环境影响。

图4 测速传感器速度测量误差
Fig.4 Measurement errors of speed sensors

图5 滤波过程中抗差因子变化
Fig.5 Change of robust factor during filtering
以仿真速度为参考值,场景1融合速度误差如

图6 场景1融合速度误差
Fig.6 Fusion speed errors of scene 1
为了进一步比较算法性能,采用平均绝对误差(eMAE)衡量精度,采用均方根误差(eRMSE)衡量稳定性。
算法 | eMAE/(m· | eRMSE/(m· |
---|---|---|
KF算法 | 0.079 2 | 0.171 2 |
抗差UKF算法 | 0.042 6 | 0.055 8 |
本文算法 | 0.038 4 | 0.048 5 |
在场景2中,验证本文算法对动力学模型误差的自适应能力。在部分时刻对2个加速度计分别加入突变测量误差,用于模拟动力学模型误差。

图7 加速度计加速度测量误差
Fig.7 Measurement errors of accelerometers

图 8 滤波过程中自适应因子变化
Fig.8 Change of adaptive factor during filtering

图 9 场景2融合速度误差
Fig.9 Fusion speed errors of scene 2
算法 | eMAE/(m· | eRMSE/(m· |
---|---|---|
KF算法 | 0.048 1 | 0.084 2 |
抗差UKF算法 | 0.052 6 | 0.104 3 |
本文算法 | 0.039 3 | 0.059 1 |
综合2种场景下的仿真结果可以得出:在有观测粗差或动力学模型误差影响的情况下,本文算法的抗差因子和自适应因子均能准确识别异常信息并降低异常信息对融合结果的干扰,最终的融合精度分别达到了0.038 4 m·
在高速列车融合测速过程中,由于传感器异常观测问题的存在,采用传统Kalman滤波往往容错性能不佳,导致融合精度下降。针对Kalman滤波存在的缺陷,提出一种基于抗差自适应滤波的列车融合测速算法。该算法将抗差滤波与自适应滤波相结合,利用抗差因子和自适应因子分别解决由传感器异常观测导致的观测粗差和动力学模型误差问题。仿真结果表明,该方法能有效改善观测粗差和动力学模型误差对融合结果的影响,提高了列车融合测速的精度和稳定性。
作者贡献声明
王小敏:总体构想,算法设计,论文撰写。
贾钰林:算法仿真,论文撰写。
张亚东:算法设计,论文修改。
魏维伟:测速方案修改。
何 静:实验分析。
参考文献
莫志松, 安鸿飞. 新型列控系统列车综合自主定位技术研究[J]. 铁道学报, 2022, 44(1): 56. [百度学术]
MO Zhisong, AN Hongfei. Research on comprehensive autonomous positioning technology of new train control system[J]. Journal of the China Railway Society, 2022, 44(1): 56. [百度学术]
ZHAN X M, MU Z H, RAJEEV K, et al. Research on speed sensor fusion of urban rail transit train speed ranging based on deep learning[J]. Nonlinear Engineering:Modeling and Application, 2021, 10(1): 363. [百度学术]
JIA Y, LI S L, QIN Y Y, et al. New vehicle positioning method based on RMINS/KC and robust adaptive KF[J]. IEEE Sensors Journal, 2018, 18(15): 6319. [百度学术]
MUNIANDI G, DEENADAYALAN E. Train distance and speed estimation using multi sensor data fusion[J]. IET Radar, Sonar & Navigation, 2019, 13(4): 664. [百度学术]
吴昕慧, 蔡煊, 陶汉卿. 基于多传感器的列车里程计定位误差检测及校正方法[J]. 城市轨道交通研究, 2016, 19(5): 19. [百度学术]
WU Xinhui, CAI Xuan, TAO Hanqing. Detection and correction method of train odometer positioning error based on multi-sensor system [J]. Urban Mass Transit, 2016, 19(5): 19. [百度学术]
蔡煊, 王长林. 基于抗差估计的BDS/ODO组合列车定位方法[J]. 铁道科学与工程学报, 2018, 15(10): 2654. [百度学术]
CAI Xuan, WANG Changlin. BDS/ODO integrated train positioning method based on robust estimation[J]. Journal of Railway Science and Engineering, 2018, 15(10): 2654. [百度学术]
高学泽, 魏文军. 马尔可夫参数自适应IMM算法在列车定位中的应用[J]. 传感器与微系统, 2019, 38(1): 155. [百度学术]
GAO Xueze, WEI Wenjun. Application of Markov parameter adaptive IMM algorithm in train positioning[J]. Transducer and Microsystem Technologies, 2019, 38(1): 155. [百度学术]
肖辰彬. GPS/BD-DR组合导航系统优化设计与实现[D]. 成都: 西南交通大学, 2014. [百度学术]
XIAO Chenbin. Optimized design and implementation of GPS/BD-DR integrated navigation system[D]. Chengdu: Southwest Jiaotong University, 2014. [百度学术]
李增科, 王坚, 高井祥, 等. 自适应联邦滤波器在GPS-INS-Odometer组合导航的应用[J]. 测绘学报, 2016, 45(2): 157. [百度学术]
LI Zengke, WANG Jian, GAO Jingxiang, et al. The application of adaptive federated filter in GPS-INS-Odometer integrated navigation[J]. Acta Geodaetica et Cartographica Sinica, 2016, 45(2): 157. [百度学术]
KIM K, KONG S H, JEON S Y. Slip and slide detection and adaptive information sharing algorithms for high-speed train navigation systems[J]. IEEE Transactions on Intelligent Transportation Systems, 2015, 16(6): 3193. [百度学术]
LIN Y, WANG D M, ZHANG W B. Research on speed and distance measurement algorithm based on multi-sensor information fusion[C]// 6th International Conference on Energy, Environment and Sustainable Development. Paris: Atlantis Press, 2017: 265-273. [百度学术]
蔡煊, 王长林, 林颖. 基于轮轴速度传感器和加速度传感器的混合测速测距算法研究[J]. 城市轨道交通研究, 2015, 18(3): 32. [百度学术]
CAI Xuan, WANG Changlin, LIN Ying. Mixed speed and distance ranging algorithm based on odometer and accelerometer[J]. Urban Mass Transit, 2015, 18(3): 32. [百度学术]
MA W T, QIU J Z, LIANG J L, et al. Linear Kalman filtering algorithm with noisy control input variable[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2019, 66(7): 1282. [百度学术]
徐晓苏, 仲灵通. 一种基于M估计的抗差自适应多模型组合导航算法[J]. 中国惯性技术学报, 2021, 29(4): 482. [百度学术]
XU Xiaosu, ZHONG Lingtong. Robust adaptive multiple model integrated navigation algorithm based on M-estimation[J]. Journal of Chinese Inertial Technology, 2021, 29(4): 482. [百度学术]
TANG Y W, ZHAO J B, WANG M L, et al. Beidou navigation method based on intelligent computing and extended Kalman filter fusion[J]. Journal of Ambient Intelligence and Humanized Computing, 2019, 10: 4431. [百度学术]
杨元喜, 任夏, 许艳. 自适应抗差滤波理论及应用的主要进展[J]. 导航定位学报, 2013, 1(1): 9. [百度学术]
YANG Yuanxi, REN Xia, XU Yan. Main progress pf adaptively robust filter with application in navigation[J]. Journal of Navigation and Positioning, 2013, 1(1): 9. [百度学术]
ZHANG Q Q, ZHAO L D, ZHAO L, et al. An improved robust adaptive Kalman filter for GNSS precise point positioning[J]. IEEE Sensors Journal, 2018, 18(10): 4176. [百度学术]