CN114323706A - 一种列车ato控车故障检测方法、装置、设备及介质 - Google Patents
一种列车ato控车故障检测方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN114323706A CN114323706A CN202111383702.9A CN202111383702A CN114323706A CN 114323706 A CN114323706 A CN 114323706A CN 202111383702 A CN202111383702 A CN 202111383702A CN 114323706 A CN114323706 A CN 114323706A
- Authority
- CN
- China
- Prior art keywords
- train
- ato
- virtual resistance
- control
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明涉及一种列车ATO控车故障检测方法、装置、设备及介质,该方法包括以下步骤:步骤S1、建立ATO控车内部预测模型;步骤S2、建立列车运行时的虚拟阻力模型;步骤S3、使用卡尔曼滤波估计虚拟阻力;步骤S4、基于直方图技术统计无故障时虚拟阻力分布;步骤S5、对列车运行时的虚拟阻力估计值进行滑动平均;步骤S6、当虚拟阻力平均值异常时给出ATO控车预警。与现有技术相比,本发明具有能够实时地从ATO角度对列车运行过程中牵引(制动)单元故障做出预警,同时能够定量给出故障等级等优点。
Description
技术领域
本发明涉及城市轨道交通领域,尤其是涉及一种用于城市轨道交通的列车ATO控车故障检测方法、装置、设备及介质。
背景技术
城市轨道交通是城市公共交通的骨干,承载着相当规模客流量的运送功能。尤其是在高峰时段,车载ATO系统的可用性对信号系统的整体运营效率有很大影响。根据现场运营反馈,ATO控车时不可避免地遇到各种类型故障,比如在列车牵引过程中出现部分牵引单元重启现象,如果不能及时地对控车过程中的异常现象做出预警并采取相应措施,会造成列车紧急制动等后果,严重影响了线路的运营效率。
车载ATP目的是严格预防危险,保证安全,而车载ATO除了满足安全需求外,还有可用性、运营效率的需求,需要尽量贴着安全曲线运行,尽最大能力让列车可靠运行,把乘客安全、高效地送到目的地,这是ATO的控车原则。因此当车辆牵引或者制动单元出现部分故障时,除非ATP申请紧急制动,否则ATO都不应该在区间停车,而是尽量让列车运行到站台再进行后续处理。
因此如何来实现车载ATO系统能够实时地检测出影响ATO控车的故障,不仅要对控车故障做出预警,还要能够检测出故障等级,为后续ATO控车调整提供依据,增强控车舒适度及可用性,就成为需要解决的技术问题。
发明内容
为解决上述实际应用问题,本发明提供了一种列车ATO控车故障检测方法、装置、设备及介质。
本发明的目的可以通过以下技术方案来实现:
根据本发明的第一方面,提供了一种列车ATO控车故障检测方法,该方法包括以下步骤:
步骤S1、建立ATO控车内部预测模型;
步骤S2、建立列车运行时的虚拟阻力模型;
步骤S3、使用卡尔曼滤波估计虚拟阻力;
步骤S4、基于直方图技术统计无故障时虚拟阻力分布;
步骤S5、对列车运行时的虚拟阻力估计值进行滑动平均;
步骤S6、当虚拟阻力平均值异常时给出ATO控车预警。
作为优选的技术方案,所述的步骤S1具体为:
所述ATO控车内部预测模型用一阶时延模型来描述,连续系统模型的参数公式如(1)所示:
其中,M(s)是ATO输出控制等级μ(t)的拉氏变换表达式,F(s)是ATO控车内部预测模型加速度f(t)的拉氏变换表达式,K是稳态增益,T是系统响应时间,τ是系统纯延时;
引入零阶保持器,对上述连续系统时延模型进行Z变换,车载ATO的控制周期是TA,得到ATO软件使用的内部预测模型,如公式(2)所示:
fk=alpha*fk-1+K*(1-alpha)*μk-n-1 (2)
其中,fk是ATO控车内部预测模型加速度f(t)的离散表达式,μk-n-1是输出控制等级μ(t)的离散表达式,alpha是离散时间常数,计算公式如下:
alpha=exp(-TA/T) (3)
n是控制周期的整数倍纯延时,计算公式如下:
n=floor(τ/T) (4)
其中floor()运算的含义是向下取整,下标k、k-1和k-n-1表示ATO控制时刻,省略了控制周期TA。
作为优选的技术方案,所述的稳态增益K是静态参数,用来描述不同牵引制动等级与列车加速度之间的稳态映射关系,列车模型中的T和τ是动态过程参数。
作为优选的技术方案,所述的步骤S2具体为:
建立列车动力学方程,计算公式如下;
f(t)+g(t)+r(t)=a(t) (5)
其中f(t)是ATO控车内部预测模型加速度,g(t)是列车车身范围由于重力作用引起的等效坡度加速度,r(t)是列车运行过程中的虚拟阻力加速度,a(t)是列车加速度。
为简化计算,认为每个时刻的虚拟阻力值是恒定的,把速度v(t)和虚拟阻力r(t)作为状态变量,因此有如下公式,
按照ATO控制周期进行离散化,得到如下状态空间形式表示的方程,
其中uk表示预测模型加速度和坡度加速度之和,TA为车载ATO的控制周期,vk表示估计的列车速度,rk表示估计的虚拟阻力。
作为优选的技术方案,所述的步骤S2中的虚拟阻力是一个平衡量,用于补偿列车实际响应与模型的差异及测量噪声的影响。
作为优选的技术方案,所述的步骤S2中的虚拟阻力在一定程度上反应了ATO控车状态,其数值异常表明ATO控车出现了不可控的因素。
作为优选的技术方案,所述的步骤S3具体为:
先建立动态过程模型及测量过程模型,动态过程模型如公式(8)所示,
xk=Axk-1+Buk-1+wk (8)
其中,
uk-1表示k-1时刻的预测模型加速度和坡度加速度之和,
测量过程模型如公式(9)所示,
zk=Hxk+υk (9)
其中,
zk表示测量到的列车速度,
H表示测量矩阵,H=[1 0],
υk表示测量噪声。
基于卡尔曼滤波算法的估计过程如公式(10)所示,
其中,
xk表示状态向量,
P表示状态向量的误差协方差矩阵,初始取值为二维单位矩阵,
R表示测量噪声方差,这里R取值0.2,
K表示卡尔曼增益,
I2×2表示二维单位矩阵,
A′、H′分别表示状态转移矩阵A和测量矩阵H的转置矩阵。
通过公式(10)的计算,从含有噪声的、存在建模不确定因素的动力学模型计算结果中获得相对平稳的、能够反映列车控车异常状态的虚拟阻力。
作为优选的技术方案,所述的步骤S4具体为:
首先统计列车无故障运行记录,对虚拟阻力估计值使用直方图技术获得相应的频率分布,再基于核密度估计方法获得虚拟阻力的概率密度函数,最后得到列车正常运行时的虚拟阻力阈值。
作为优选的技术方案,所述的步骤S5中的滑动平均计算如下:
作为优选的技术方案,所述的步骤S6具体为:
对滑动平均之后的虚拟阻力估计值进行判断,当估计的虚拟阻力结果超出正常阈值的设定倍数时,说明虚拟阻力平均值出现异常,ATO控车状态没有达到预期状态,ATO控车出现故障了。
根据本发明的第二方面,提供了一种列车ATO控车故障检测装置,该装置包括:
内部预测模型构建模块,用于建立ATO控车内部预测模型;
虚拟阻力模型构建模块,用于建立列车运行时的虚拟阻力模型;
虚拟阻力估计模块,用于使用卡尔曼滤波估计虚拟阻力;
虚拟阻力分布统计模块,用于基于直方图技术统计无故障时虚拟阻力分布;
滑动平均计算模块,用于对列车运行时的虚拟阻力估计值进行滑动平均;
ATO控车预警模块,用于当虚拟阻力平均值异常时给出ATO控车预警。
根据本发明的第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。
根据本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。
与现有技术相比,本发明具有以下优点:
1、本发明能够实时地从ATO角度对列车运行过程中牵引(制动)单元故障做出预警,同时能够定量给出故障等级;
2、本发明采用离线学习与在线运行检测相结合的手段进行ATO控车故障检测,该方法可以在车载嵌入式ATO软件中快速、实时地运行。
3、本发明在离线学习阶段,基于直方图技术统计无故障时虚拟阻力分布,获得非常精确的虚拟阻力阈值。
4、本发明能够对ATO控车过程中出现的各种预期及非预期故障,通过虚拟阻力的折合计算给出ATO控车预警信息,为列车后续ATO调整提供依据,增强ATO控车的可靠性。
附图说明
图1是本发明城市轨道交通列车ATO控车系统的结构示意图;
图2是本发明列车ATO控车故障检测方法的流程示意图;
图3是本发明列车ATO控车故障检测装置的结构示意图;
图4是本发明城市轨道交通列车ATO控车运行过程中受力示意图;
图5是本发明城市轨道交通列车ATO无故障运行后基于直方图技术的虚拟阻力概率分布示意图;
图6是本发明城市轨道交通列车ATO在线运行时控车故障检测结果示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
列车自动运行功能由车载信号系统和车辆系统协作完成,车载信号系统可以从轨旁设备获取线路实时状况,计算宏观层面的列车控制命令,车辆系统处于相对微观的层面,用于协调各节车厢牵引、制动单元的控制。图1是列车ATO控车系统主要设备的结构示意图,车载信号系统主要包括ATP、ATO和VIOM子系统,其中ATP负责列车的安全防护功能,ATO负责列车的自动驾驶功能,VIOM负责信号系统的输入输出功能;车辆系统主要包括中央控制单元CCU、牵引单元TCU、制动单元BCU以及机械执行部件,如牵引电机、空气制动机等等。
根据上述分析,列车ATO控车过程中可能会出现各种非预期故障,这些故障的可能原因有车辆牵引、制动单元故障,车辆响应延时漂移,或者VIOM输出故障等等。为避免列车运行过程中由于各种非预期故障造成紧急停车现象,需要对ATO控车过程中的运行状态进行监控,给出ATO控车预警,为后续ATO控车调整提供依据,增强控车舒适度及可用性。通过如下技术手段实现ATO控车故障检测,如图2所示,本发明列车ATO控车故障检测方法,该方法包括以下步骤:
步骤S1、建立ATO控车内部预测模型;
步骤S2、建立列车运行时的虚拟阻力模型;
步骤S3、使用卡尔曼滤波估计虚拟阻力;
步骤S4、基于直方图技术统计无故障时虚拟阻力分布;
步骤S5、对列车运行时的虚拟阻力估计值进行滑动平均;
步骤S6、当虚拟阻力平均值异常时给出ATO控车预警。
本发明建立列车控制命令的预测模型,结合列车加速度和车身范围内线路信息,基于卡尔曼滤波算法计算列车虚拟阻力,基于直方图技术统计无故障时虚拟阻力分布,对列车运行时的虚拟阻力估计值进行滑动平均,当检测到虚拟阻力平均值异常时给出ATO控车预警。
1、建立ATO控车内部预测模型
由于列车是一个大惯性时延系统,ATO控车命令需要在若干时间之后才能被车辆响应,为了能够实时地检测ATO控车故障,有必要建立ATO控车内部预测模型。基于列车的牵引(制动)性能测试曲线,建立相关模型,包括列车牵引模型,列车电制动模型,列车机械制动模型,其运动学模型可以用一阶时延模型来描述,连续系统模型的参数公式如(1)所示:
其中,M(s)是ATO输出控制等级μ(t)的拉氏变换表达式,F(s)是ATO控车内部预测模型加速度f(t)的拉氏变换表达式,K是稳态增益,T是系统响应时间,τ是系统纯延时。列车模型中稳态增益K是静态参数,用来描述不同牵引制动等级与列车加速度之间的稳态映射关系,列车模型中的T和τ是动态过程参数。
引入零阶保持器,对上述连续系统时延模型进行Z变换,车载ATO软件的控制周期是TA,得到ATO软件使用的内部预测模型,如公式(2)所示:
fk=alpha*fk-1+K*(1-alpha)*μk-n-1 (2)
其中,fk是ATO控车内部预测模型加速度f(t)的离散表达式,μk-n-1是输出控制等级μ(t)的离散表达式,alpha是离散时间常数,计算公式如下:
alpha=exp(-TA/T) (3)
n是控制周期的整数倍纯延时,计算公式如下:
n=floor(τ/T) (4)
其中floor()运算的含义是向下取整,这里下标k、k-1和k-n-1表示ATO控制时刻,省略了控制周期TA。
2、建立列车运行时的虚拟阻力模型
列车在轨道上运行受机车牵引/制动力、坡度及阻力影响,如图4所示,由于列车是个延时响应系统,当前时刻输出的牵引/制动命令需要经过一定时延才真正作用到列车上,因此采用ATO控车内部预测模型加速度表示当前作用在列车上的单位质量牵引力。列车通过编码里程计、应答器以及存储的电子线路地图,可以获得定位信息、速度信息及线路坡度等信息,列车动力学方程如公式(5)所示,
f(t)+g(t)+r(t)=a(t) (5)
其中f(t)是ATO控车内部预测模型加速度,g(t)是列车车身范围由于重力作用引起的等效坡度加速度,r(t)是列车运行过程中的虚拟阻力加速度,a(t)是列车加速度。通常,真实阻力指的是轮轨黏着阻力、弯道阻力和速度相关的风阻,这里使用虚拟阻力,其含义除了表示真实阻力,还包含了建模不精确因素,表示定位偏差、坡度定测误差等等。为平衡公式(5),把模型误差等不确定因素统一归纳到虚拟阻力这个变量。比如列车响应延时参数发生漂移,那么最终计算的虚拟阻力会出现异常。
为简化计算,认为每个时刻的虚拟阻力值是恒定的,把速度v(t)和虚拟阻力r(t)作为状态变量,因此有如下公式(6),
按照ATO控制周期进行离散化,得到如下状态空间形式表示的方程(7),
其中uk表示预测模型加速度和坡度加速度之和,TA为车载ATO的控制周期,vk表示估计的列车速度,rk表示估计的虚拟阻力。
3、使用卡尔曼滤波(Kalman)估计虚拟阻力
为了克服建模不精确因素及测量噪声对虚拟阻力估计的影响,采用卡尔曼滤波算法。卡尔曼滤波算法是一种最优自回归估计算法,尽管存在过程噪声、测量噪声,但是基于对整个动态过程的先验知识,通过噪声参数的适当配置,可以估计出比较准确的虚拟阻力,从而能够准确地反映出控车过程中存在的牵引/制动单元故障或者模型参数漂移。为了使用卡尔曼滤波算法估计参考速度及参考加速度,先建立动态过程模型及测量过程模型,动态过程模型如公式(8)所示,
xk=Axk-1+Buk-1+wk (8)
其中,
uk-1表示k-1时刻的预测模型加速度和坡度加速度之和,
测量过程模型如公式(9)所示,
zk=Hxk+υk (9)
其中,
zk表示测量到的列车速度,
H表示测量矩阵,H=[1 0],
υk表示测量噪声。
基于卡尔曼滤波算法的估计过程如公式(10)所示,
其中,
xk表示状态向量,
P表示状态向量的误差协方差矩阵,初始取值为二维单位矩阵,
R表示测量噪声方差,这里R取值0.2,
K表示卡尔曼增益,
I2×2表示二维单位矩阵,
A′、H′分别表示状态转移矩阵A和测量矩阵H的转置矩阵。
通过公式(10)的计算,可以从含有噪声的、存在建模不确定因素的动力学模型计算结果中获得相对平稳的、能够反映列车控车异常状态的虚拟阻力。
4、基于直方图技术统计无故障时虚拟阻力分布
为了能够实时地应用虚拟阻力估计值来判断列车控车状态,需要先统计学习列车在无故障运行时的虚拟阻力概率分布模型。如图5所示,统计了大量的列车无故障运行记录,对虚拟阻力估计值使用直方图技术获得相应的频率分布,再基于核密度估计方法获得虚拟阻力的概率密度函数,最后得到列车正常运行时的虚拟阻力阈值。这里需要明确的是,估计的虚拟阻力其实反映了控车预期状态与列车实际状态之间的差异,受建模不确定等因素影响,其数值有正有负,总体上以负值居多,也符合实际情况。
5、列车在线运行时的ATO控车故障检测
基于学习阶段获得的虚拟阻力阈值统计结果进行ATO控车故障检测,为了获得相对可靠、稳定的控车状态估计,消除建模不精确和瞬时干扰等不确定因素造成ATO控车故障检测虚警现象,在列车运行时,对实时估算的虚拟阻力值进行滑动平均,如公式(11)所示。
对滑动平均之后的虚拟阻力估计值进行判断,当估计的虚拟阻力结果超出正常阈值的设定倍数时,说明虚拟阻力平均值出现异常,ATO控车状态没有达到预期状态,ATO控车出现故障了。如图6所示,列车在区间运行过程中,由于未知原因在某个时间段列车二分之一的牵引单元复位重启,整车牵引力丢失一半,使得列车实际加速度只有期望值的一半,此时可根据检测出的ATO控车故障信号给出控车预警,为后续ATO控车调整提供依据。
以上是关于方法实施例的介绍,以下通过装置实施例,对本发明所述方案进行进一步说明。
如图3所示,本发明列车ATO控车故障检测装置,该装置包括:
内部预测模型构建模块100,用于建立ATO控车内部预测模型;
虚拟阻力模型构建模块200,用于建立列车运行时的虚拟阻力模型;
虚拟阻力估计模块300,用于使用卡尔曼滤波估计虚拟阻力;
虚拟阻力分布统计模块400,用于基于直方图技术统计无故障时虚拟阻力分布;
滑动平均计算模块500,用于对列车运行时的虚拟阻力估计值进行滑动平均;
ATO控车预警模块600,用于当虚拟阻力平均值异常时给出ATO控车预警。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明电子设备包括中央处理单元(CPU),其可以根据存储在只读存储器(ROM)中的计算机程序指令或者从存储单元加载到随机访问存储器(RAM)中的计算机程序指令,来执行各种适当的动作和处理。在RAM中,还可以存储设备操作所需的各种程序和数据。CPU、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也连接至总线。
设备中的多个部件连接至I/O接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理单元执行上文所描述的各个方法和处理,例如方法S1~S6。例如,在一些实施例中,方法S1~S6可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由ROM和/或通信单元而被载入和/或安装到设备上。当计算机程序加载到RAM并由CPU执行时,可以执行上文描述的方法S1~S6的一个或多个步骤。备选地,在其他实施例中,CPU可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法S1~S6。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)等等。
用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (13)
1.一种列车ATO控车故障检测方法,其特征在于,该方法包括以下步骤:
步骤S1、建立ATO控车内部预测模型;
步骤S2、建立列车运行时的虚拟阻力模型;
步骤S3、使用卡尔曼滤波估计虚拟阻力;
步骤S4、基于直方图技术统计无故障时虚拟阻力分布;
步骤S5、对列车运行时的虚拟阻力估计值进行滑动平均;
步骤S6、当虚拟阻力平均值异常时给出ATO控车预警。
2.根据权利要求1所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S1具体为:
所述ATO控车内部预测模型用一阶时延模型来描述,连续系统模型的参数公式如(1)所示:
其中,M(s)是ATO输出控制等级μ(t)的拉氏变换表达式,F(s)是ATO控车内部预测模型加速度f(t)的拉氏变换表达式,K是稳态增益,T是系统响应时间,τ是系统纯延时;
引入零阶保持器,对上述连续系统时延模型进行Z变换,车载ATO控制周期是TA,得到ATO软件使用的内部预测模型,如公式(2)所示:
fk=alpha*fk-1+K*(1-alpha)*μk-n-1 (2)
其中,fk是ATO控车内部预测模型加速度f(t)的离散表达式,μk-n-1是输出控制等级μ(t)的离散表达式,alpha是离散时间常数,计算公式如下:
alpha=exp(-TA/T) (3)
n是控制周期的整数倍纯延时,计算公式如下:
n=floor(τ/T) (4)
其中floor()运算的含义是向下取整,下标k、k-1和k-n-1表示ATO控制时刻,省略了控制周期TA。
3.根据权利要求2所述的一种列车ATO控车故障检测方法,其特征在于,所述的稳态增益K是静态参数,用来描述不同牵引制动等级与列车加速度之间的稳态映射关系,列车模型中的T和τ是动态过程参数。
4.根据权利要求1所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S2具体为:
建立列车动力学方程,计算公式如下;
f(t)+g(t)+r(t)=a(t) (5)
其中f(t)是ATO控车内部预测模型加速度,g(t)是列车车身范围由于重力作用引起的等效坡度加速度,r(t)是列车运行过程中的虚拟阻力加速度,a(t)是列车加速度;
为简化计算,认为每个时刻的虚拟阻力值是恒定的,把速度v(t)和虚拟阻力r(t)作为状态变量,因此有如下公式,
按照ATO控制周期进行离散化,得到如下状态空间形式表示的方程,
其中uk表示预测模型加速度和坡度加速度之和,TA为车载ATO的控制周期,vk表示估计的列车速度,rk表示估计的虚拟阻力。
5.根据权利要求1或4所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S2中的虚拟阻力是一个平衡量,用于补偿列车实际响应与模型的差异及测量噪声的影响。
6.根据权利要求1或4所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S2中的虚拟阻力在一定程度上反应了ATO控车状态,其数值异常表明ATO控车出现了不可控的因素。
7.根据权利要求1所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S3具体为:
先建立动态过程模型及测量过程模型,动态过程模型如公式(8)所示,
xk=Axk-1+Buk-1+wk (8)
其中,
uk-1表示k-1时刻的预测模型加速度和坡度加速度之和,
测量过程模型如公式(9)所示,
zk=Hxk+υk (9)
其中,
zk表示测量到的列车速度,
H表示测量矩阵,H=[1 0],
υk表示测量噪声;
基于卡尔曼滤波算法的估计过程如公式(10)所示,
其中,
xk表示状态向量,
P表示状态向量的误差协方差矩阵,初始取值为二维单位矩阵,
R表示测量噪声方差,这里R取值0.2,
K表示卡尔曼增益,
I2×2表示二维单位矩阵,
A′、H′分别表示状态转移矩阵A和测量矩阵H的转置矩阵;
通过公式(10)的计算,从含有噪声的、存在建模不确定因素的动力学模型计算结果中获得相对平稳的、能够反映列车控车异常状态的虚拟阻力。
8.根据权利要求1所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S4具体为:
首先统计列车无故障运行记录,对虚拟阻力估计值使用直方图技术获得相应的频率分布,再基于核密度估计方法获得虚拟阻力的概率密度函数,最后得到列车正常运行时的虚拟阻力阈值。
10.根据权利要求1所述的一种列车ATO控车故障检测方法,其特征在于,所述的步骤S6具体为:
对滑动平均之后的虚拟阻力估计值进行判断,当估计的虚拟阻力结果超出正常阈值的设定倍数时,说明虚拟阻力平均值出现异常,ATO控车状态没有达到预期状态,ATO控车出现故障了。
11.一种列车ATO控车故障检测装置,其特征在于,该装置包括:
内部预测模型构建模块,用于建立ATO控车内部预测模型;
虚拟阻力模型构建模块,用于建立列车运行时的虚拟阻力模型;
虚拟阻力估计模块,用于使用卡尔曼滤波估计虚拟阻力;
虚拟阻力分布统计模块,用于基于直方图技术统计无故障时虚拟阻力分布;
滑动平均计算模块,用于对列车运行时的虚拟阻力估计值进行滑动平均;
ATO控车预警模块,用于当虚拟阻力平均值异常时给出ATO控车预警。
12.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~10中任一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111383702.9A CN114323706B (zh) | 2021-11-22 | 2021-11-22 | 一种列车ato控车故障检测方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111383702.9A CN114323706B (zh) | 2021-11-22 | 2021-11-22 | 一种列车ato控车故障检测方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114323706A true CN114323706A (zh) | 2022-04-12 |
CN114323706B CN114323706B (zh) | 2024-04-12 |
Family
ID=81045860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111383702.9A Active CN114323706B (zh) | 2021-11-22 | 2021-11-22 | 一种列车ato控车故障检测方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114323706B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004080838A (ja) * | 2002-08-09 | 2004-03-11 | Toshiba Corp | 自動列車運転装置 |
CN102981408A (zh) * | 2012-12-10 | 2013-03-20 | 华东交通大学 | 一种动车组运行过程建模与自适应控制方法 |
US20130096741A1 (en) * | 2011-10-18 | 2013-04-18 | Lsis Co., Ltd. | Apparatus and method for controlling train speed |
US20150142226A1 (en) * | 2013-11-15 | 2015-05-21 | Lsis Co., Ltd. | Apparatus for controlling speed in railway vehicles |
CN108932356A (zh) * | 2017-05-27 | 2018-12-04 | 南京理工大学 | 一种考虑列车晚点因素的ato速度命令节能优化方法 |
JP2019018755A (ja) * | 2017-07-19 | 2019-02-07 | 株式会社東芝 | 異常検知装置、異常検知方法およびコンピュータプログラム |
CN111102978A (zh) * | 2019-12-05 | 2020-05-05 | 深兰科技(上海)有限公司 | 一种车辆运动状态确定的方法、装置及电子设备 |
CN112550359A (zh) * | 2020-11-22 | 2021-03-26 | 卡斯柯信号有限公司 | 基于阶梯形目标速度曲线的列车平滑跟踪控制方法 |
CN113341171A (zh) * | 2021-06-01 | 2021-09-03 | 北京全路通信信号研究设计院集团有限公司 | 一种具有低延迟特性的列车测速降噪滤波方法及装置 |
CN113479218A (zh) * | 2021-08-09 | 2021-10-08 | 哈尔滨工业大学 | 一种路基自动驾驶辅助探测系统及其控制方法 |
-
2021
- 2021-11-22 CN CN202111383702.9A patent/CN114323706B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004080838A (ja) * | 2002-08-09 | 2004-03-11 | Toshiba Corp | 自動列車運転装置 |
US20130096741A1 (en) * | 2011-10-18 | 2013-04-18 | Lsis Co., Ltd. | Apparatus and method for controlling train speed |
CN102981408A (zh) * | 2012-12-10 | 2013-03-20 | 华东交通大学 | 一种动车组运行过程建模与自适应控制方法 |
US20150142226A1 (en) * | 2013-11-15 | 2015-05-21 | Lsis Co., Ltd. | Apparatus for controlling speed in railway vehicles |
CN108932356A (zh) * | 2017-05-27 | 2018-12-04 | 南京理工大学 | 一种考虑列车晚点因素的ato速度命令节能优化方法 |
JP2019018755A (ja) * | 2017-07-19 | 2019-02-07 | 株式会社東芝 | 異常検知装置、異常検知方法およびコンピュータプログラム |
CN111102978A (zh) * | 2019-12-05 | 2020-05-05 | 深兰科技(上海)有限公司 | 一种车辆运动状态确定的方法、装置及电子设备 |
CN112550359A (zh) * | 2020-11-22 | 2021-03-26 | 卡斯柯信号有限公司 | 基于阶梯形目标速度曲线的列车平滑跟踪控制方法 |
CN113341171A (zh) * | 2021-06-01 | 2021-09-03 | 北京全路通信信号研究设计院集团有限公司 | 一种具有低延迟特性的列车测速降噪滤波方法及装置 |
CN113479218A (zh) * | 2021-08-09 | 2021-10-08 | 哈尔滨工业大学 | 一种路基自动驾驶辅助探测系统及其控制方法 |
Non-Patent Citations (1)
Title |
---|
李中奇;杨振村: "动车组自动驾驶制动过程双自适应优化控制", 《计算机仿真》, vol. 33, no. 06, 15 June 2016 (2016-06-15), pages 121 - 126 * |
Also Published As
Publication number | Publication date |
---|---|
CN114323706B (zh) | 2024-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109689470B (zh) | 异常诊断装置、异常诊断方法和计算机程序 | |
US9517780B2 (en) | Apparatus for controlling speed in railway vehicles | |
US20130096741A1 (en) | Apparatus and method for controlling train speed | |
US10328922B2 (en) | Train brake safety monitoring and fault action system with PTC brake performance assurance | |
MX2014001217A (es) | Sistemas de frenado y metodos para determinar datos de frenado dinamico para un modelo de frenado para un tren. | |
CN104325973A (zh) | 用于监测制动作用力的系统和方法 | |
CN108196525B (zh) | 高速列车运行控制系统的运行安全风险动态分析方法 | |
CN113247047B (zh) | 列车速度传感器一致性防护方法及装置 | |
US11987276B2 (en) | Monitoring system for axles of a vehicle | |
CN112158237B (zh) | 集成tcms和ato功能的深度融合系统和列车 | |
Cunillera et al. | Real-time train motion parameter estimation using an unscented Kalman filter | |
CN116506309B (zh) | 一种车载atp通信信号综合监测系统及方法 | |
KR20200058132A (ko) | 철도차량 주요부품 및 시스템 진단장치 | |
CN109883598B (zh) | 一种轨道机车牵引力的检测方法 | |
JP2017191478A (ja) | 衝突回避システム、情報処理装置、衝突回避プログラム及び情報処理プログラム | |
CN114323706B (zh) | 一种列车ato控车故障检测方法、装置、设备及介质 | |
CN112722003B (zh) | 列车脱轨风险的监测方法与设备 | |
CN113415319B (zh) | 速度传感器的状态检测方法及系统 | |
KR102172012B1 (ko) | 철도차량 안전부품 진단장치 | |
CN107219774A (zh) | 一种基于现场捕获的ato列车参数确定方法 | |
CN113836750B (zh) | 一种列控系统车载设备现场测试案例执行距离的估算方法 | |
WO2023074319A1 (ja) | ブレーキ装置健全性判断装置およびブレーキ装置健全性判断方法 | |
US20240227882A1 (en) | Monitoring system for axles of a vehicle | |
CN115743233B (zh) | 一种虚拟编组列车安全防护方法、装置、设备及介质 | |
CN118991870B (zh) | 一种铁路货物运输状态预警方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |