1.本发明涉及列车信号控制系统,尤其是涉及一种支持多级减速的列车制动控制方法、设备及存储介质。
背景技术:2.在轨道交通领域自动列车防护系统(atp)是自动列车控制系统的核心,是保障列车能够安全行驶最重要的部分。
3.基于能量监控的自动列车防护方法是一种先进的自动列车防护技术,其一般实现方式是假设当前列车发出紧急制动指令,列车会按如图1所示的方式运行,图中横坐标为列车位移,纵坐标为速度,列车车头位于坐标原点x0。从制动指令发出到停车会经历三个阶段,出自ieee std1474.1
‑
1999(ieee standard for communications
‑
based train control(cbtc)performance and functional requirements,基于通信的列车控制系统的性能与功能标准)。分别是x0到x1牵引力尚未切除,制动力也未施加,列车在牵引力和重力(坡度)共同作用下的加速阶段;x1到x2列车牵引力已切除,但制动力还未施加,列车受关系和重力(坡度)影响的惰行阶段;x2到xc紧急制动已施加,列车受紧急制动力和重力(坡度)共同作用下的紧急制动阶段。列车运行中不同的x0速度对应的形成一个紧急制动触发曲线,如图2所示。列车按照最不利情况计算列车当前动能,三个阶段中的牵引力做功、制动力做功、重力做功,在到达下游限速或停车点时是否满足相应要求。若满足则认为是安全的,否则立即施加紧急制动,确保安全停车。
4.经过检索,中国专利公开号cn 102897193b公开了一种基于能量守恒原理的自动列车保护方法,其实现方式是:
5.根据公式ek=ek0+wg+wtraction+wbraking可得到列车的动能,并判断该列车动能是否超过限制点的最大允许动能,若为是,立即触发列车紧急制动,否则正常运行;
6.式中ek为列车动能;ek0为列车动能初始值;wg为重力做功;wtraction为牵引力做功;wbraking为制动力做功。
7.上述现有专利中wbraking的计算采用的是固定紧急制动减速度,且在计算wbraking时使用的紧急制动减速度是列车在所有速度和轨道情况下的最差值,以此来保障列车在所有情况下的行车安全。但列车不同的紧急制动力得到的紧急制动触发曲线不同,当紧急制动力高时,列车速度下降快,停车距离更短;当紧急制动力低时,紧急制动曲线下降的速度慢,停车距离更远如图3所示:对于相同的速度v0和v0
′
,低制动力所需的安全停车距离为x0到xc,而高制动力所需的安全停车距离为x0
′
到xc,高制动力所需停车距离更近。
8.因此现有专利中使用最小制动力来计算的方式,会导致列车运行速度低,列车间隔大,不利于提高运营效率等问题。
技术实现要素:9.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种支持多级减速
的列车制动控制方法、设备及存储介质,根据列车不同速度区间提供不同的紧急制动力及对应的制动减速度,采用不同情况的不同减速度计算紧急制动力做功,在保障列车运行安全的前提下获得更精确的紧急制动能量,缩短了紧急制动距离,提高了列车运行效率。
10.本发明的目的可以通过以下技术方案来实现:
11.根据本发明的第一方面,提供了一种支持多级减速的列车制动控制方法,该方法包括以下步骤:
12.步骤1:计算列车动能初始值ek0;
13.步骤2:计算列车从初始位置到牵引力切除过程中的牵引力做工wtraction;
14.步骤3:计算列车从初始位置到停车过程中的重力做功wg;
15.步骤4:计算列车从施加制动位置到停车过程中的制动力做功wbraking;
16.步骤5:计算列车从初始位置到停车点间所有限制点的最大允许动能;
17.步骤6:根据以下公式可得到列车的动能ek,并判断该列车动能是否超过限制点的最大允许动能,若为是,即使触发列车紧急制动,否则正常运行;
18.ek=ek0+wg+wtraction+wbraking。
19.作为优选的技术方案,所述的步骤1的计算公式如下:
[0020][0021]
式中ek0为列车动能初始值,m
train
为列车质量,v0为列车初始速度,j为列车转动惯量,r为车轮半径。
[0022]
作为优选的技术方案,所述的步骤2的计算公式如下:
[0023][0024]
式中wtraction为牵引力做功,m
train
为列车质量,γ
traction
为当列车速度为v(x)时列车提供的加速度,j为列车转动惯量,r为车轮半径。
[0025]
作为优选的技术方案,所述的步骤3的计算公式如下:
[0026][0027]
式中wg为牵引力做功,m
train
为列车质量,g为重力加速度,gradient(x)为线路在x处的坡度。
[0028]
作为优选的技术方案,所述的步骤4的具体过程如下:
[0029]
步骤a:根据当前列车速度计算列车经过安全反应时间后达到的速度v;
[0030]
步骤b:计算紧急制动率切换点;
[0031]
步骤c:计算本减速区间内列车制动做功wbx;
[0032]
步骤d:进入下个减速度区间后重复步骤b到步骤c,直至速度为零;
[0033]
步骤e:累计所有部分的紧急制动力做功作为总的制动力做功wbraking。
[0034]
作为优选的技术方案,所述的步骤a具体为:
[0035]
阶段使用如下公式得到x2开始时列车速度v
[0036]
v=v0+αt
[0037]
式中v0为列车在相应阶段开始的速度,α在x0到x1阶段为列车牵引力和重力的合加速度,在x1到x2阶段为重力加速度,其中x0为列车发出紧急制动命令时刻的列车位置;x1
为列车切除牵引时刻的列车位置;x2为制动实际施加上的列车位置。
[0038]
作为优选的技术方案,所述的步骤b具体为:
[0039]
列车在不同的运行速度下有不同的紧急制动率,不同制动率对应不同的减速度β
x
。
[0040]
作为优选的技术方案,所述的步骤c的计算公式如下:
[0041][0042]
其中,m
train
为列车重量,j为列车转动惯量,r为车轮半径。
[0043]
作为优选的技术方案,所述的步骤d具体为:
[0044]
列车经过施加紧急制动速度降低到新的减速度区间后,使用新的参数计算βx,sx和wbx。
[0045]
作为优选的技术方案,所述的步骤e的计算公式如下:
[0046][0047]
其中w
bx
即为列车紧急制动中制动力做的功。
[0048]
作为优选的技术方案,该方法充分使用列车在不同速度不同轨道情况下准确的制动减速度值来计算紧急制动过程中的制动力做功。
[0049]
根据本发明的第二方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。
[0050]
根据本发明的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。
[0051]
与现有技术相比,本发明具有以下优点:
[0052]
1、本发明考虑不同速度下紧急制动力差异,提高紧急制动力做功的准确性;
[0053]
2、本发明考虑了不同轨道情况下的制动力差异,提高紧急制动力做功的准确性;
[0054]
3、本发明在对每个区段计算制动力时使用最差情况,保障列车运行的安全性。
附图说明
[0055]
图1为列车紧急制动后的运行示意图;
[0056]
图2为列车运行过程紧急制动曲线示意图;
[0057]
图3为列车不同制动力对应的紧急制动触发曲线示意图。
具体实施方式
[0058]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0059]
本发明的列车制动控制方法采用ek=ek0+wg+wtraction+wbraking,式中ek为列车动能;ek0为列车动能初始值;wg为重力做功;wtraction为牵引力做功;wbraking为制动力做功。具体包括以下步骤:
[0060]
步骤s1:计算列车的动能初始值ek0;
[0061][0062]
式中ek0为列车动能初始值,m
train
为列车质量,v0为列车初始速度,j为列车转动惯量,r为车轮半径。
[0063]
步骤s2:计算列车从初始位置到牵引力切除过程中的牵引力做工wtraction;
[0064][0065]
式中wtraction为牵引力做功,m
train
为列车质量,γ
traction
为当列车速度为v(x)时列车提供的加速度,j为列车转动惯量,r为车轮半径。
[0066]
步骤s3:计算列车从初始位置到停车过程中的重力做功wg;
[0067][0068]
式中wg为牵引力做功,m
train
为列车质量,g为重力加速度,gradient(x)为线路在x处的坡度。
[0069]
步骤s4:计算列车从施加制动位置到停车过程中的制动力做功wbraking;
[0070]
采用以下步骤:
[0071]
步骤a:根据当前列车速度计算列车经过安全反应时间后达到的速度v;
[0072]
步骤b:计算紧急制动率切换点;
[0073]
步骤c:计算本减速区间内列车制动做功wbx;
[0074]
步骤d:进入下个减速度区间后重复步骤b到步骤c,直至速度为零;
[0075]
步骤e:累计所有部分的紧急制动力做功作为总的制动力做功wbraking。
[0076]
步骤s5:计算列车从初始位置到停车点间的所有限制点的最大允许动能;
[0077][0078]
式中elimit为限制点的列车动能限制值,m
train
为列车质量,vlimit为限制点列车限速,j为列车转动惯量,r为车轮半径。
[0079]
步骤s6:根据以下公式可得到列车的动能,并判断该列车动能是否超过限制点的最大允许动能,若为是,即使触发列车紧急制动,否则正常运行;
[0080]
ek=ek0+wg+wtraction+wbraking
[0081]
所述的步骤a:根据当前列车速度计算列车经过安全反应时间后达到的速度v,具体为:
[0082]
在紧急制动三阶段中,如图1所示。
[0083]
分阶段使用如下公式得到x2开始时列车速度v
[0084]
v=v0+αt
[0085]
式中v0为列车在相应阶段开始的速度,α在x0到x1阶段为列车牵引力和重力的合加速度,在x1到x2阶段为重力加速度。其中x0为列车发出紧急制动命令时刻的列车位置;x1为列车切除牵引时刻的列车位置;x2为制动实际施加上的列车位置。
[0086]
所述的步骤b:计算紧急制动率切换点,具体为:
[0087]
列车在不同的运行速度下有不同的紧急制动率,不同制动率对应不同的减速度β
x
。β
x
的值随v所处区间不同而不同。列车行驶在不同状况的轨道上,β
x
也会不同,比如湿轨
相对于干轨由于粘着系数低导致制动能力降低,制动减速度对应也降低,相应内容在相关的牵引制动书籍中有介绍,此处不详细说明。通常露天段按照湿轨计算,隧道段按干轨计算,可通过线路地图进行标注。β
x
在不同的速度区间,不同的轨道情况下的具体值由车辆提供。例如某型号列车0~5km/h的干轨紧急制动减速度为1.0045m/s2,湿轨的紧急制动减速度为1.0045m/s2;10~15km/h的干轨紧急制动减速度为1.2389m/s2,湿轨的紧急制动减速度为1.2348m/s2;95~100km/h的干轨紧急制动减速度为1.3337m/s2,湿轨的紧急制动减速度为1.0040m/s2。
[0088]
列车行驶时由线路地图标识所处轨道的位置情况,列车运行时根据车辆速度所属的区段情况获取β
x
的值。出于安全考虑,在隧道段使用如下公式计算的距离内包含部分露天段的话使用露天段的β
x
值重新计算相关数据。
[0089][0090]
式中,vt为所处速度区间的最小值,v0为所处速度区间的初始速度值,减速度值β取负数。
[0091]
所述的步骤c:计算本减速区间内列车制动做功wbx,具体为:
[0092][0093]
其中,m
train
为列车重量,j为列车转动惯量,r为车轮半径。
[0094]
所述的步骤d:进入下个减速度区间后重复步骤b到步骤c,直至速度为零,具体为:
[0095]
列车经过施加紧急制动速度降低到新的减速度区间后,使用新的参数计算βx,sx和wbx。
[0096]
所述的步骤e:累计所有部分的紧急制动力做功作为总的制动力做功wbraking,具体为:
[0097][0098]
以上是关于方法实施例的介绍,以下通过电子设备及存储介质实施例,对本发明所述方案进行进一步说明。
[0099]
本发明电子设备包括中央处理单元(cpu),其可以根据存储在只读存储器(rom)中的计算机程序指令或者从存储单元加载到随机访问存储器(ram)中的计算机程序指令,来执行各种适当的动作和处理。在ram中,还可以存储设备操作所需的各种程序和数据。cpu、rom以及ram通过总线彼此相连。输入/输出(i/o)接口也连接至总线。
[0100]
设备中的多个部件连接至i/o接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0101]
处理单元执行上文所描述的各个方法和处理,例如方法s1~s6。例如,在一些实施例中,方法s1~s6可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由rom和/或通信单元而被载入
和/或安装到设备上。当计算机程序加载到ram并由cpu执行时,可以执行上文描述的方法s1~s6的一个或多个步骤。备选地,在其他实施例中,cpu可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法s1~s6。
[0102]
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)等等。
[0103]
用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0104]
在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd
‑
rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0105]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。