一种ITCS列控系统生成制动曲线的方法与流程


一种itcs列控系统生成制动曲线的方法
技术领域
1.本发明涉及列车定位领域,尤其涉及一种itcs列控系统(incremental train control system,增强型列车运行控制系统)生成制动曲线的方法。


背景技术:



2.制动曲线计算是轨道交通车载设备的核心功能,是实现列车超速防护功能的直接数据源,对列车安全运行有着至关重要的作用。计算制动曲线时,车载设备根据限速信息确定最限制速度曲线,根据列车制动参数和坡度信息等确定制动距离,通过迭代计算获得最终的制动曲线。
3.既有的ctcs(chinese train control system,中国列车运行控制系统)中限速信息、坡度信息来自轨道电路、应答器等轨旁设备,列车制动参数与车载软件一同烧录于车载设备中,一方面,布设轨旁设备需要大量初始投入和后续维护成本;另一方面,列车制动参数与车载软件耦合,缺乏灵活性。
4.既有的基于制动距离表的计算方法,是预先存储几档坡度下的制动距离,列车运行过程中车载设备在接收到坡度信息后,将坡度值以取整的方式归纳到储存的坡度档,并根据对应坡度档的制动距离表进行查表计算。受限于车载计算机容量,预存的制动距离表坡度档位是有限且离散的,两个坡度档位之间的坡度只能以取整的方式归纳到已有的坡度档,导致计算制动曲线时无法准确利用坡度信息。


技术实现要素:



5.本发明的目的在于提供一种itcs列控系统生成制动曲线的方法,实现减少或取消设置地面应答器、轨道电路等地面设备,降低初期投入和后续维护成本,具有更高的适配性和灵活性,制动曲线计算更准确及符合实际情况。
6.为实现上述目的,本发明通过以下技术方案实现:
7.一种itcs列控系统生成制动曲线的方法,所述itcs列控系统包括车载设备,包括步骤:
8.s1、所述车载设备上电初始化,进行硬件自检和软件启动;
9.s2、所述车载设备获取当前车型制动参数;
10.s3、所述车载设备实时获取当前列车位置和速度、当前车型制动参数、坡度信息和限速信息;
11.s4、所述车载设备基于所获取的所述当前列车位置和速度、当前车型制动参数、坡度信息和限速信息,实时计算制动曲线;
12.循环执行步骤s3~s4,直至所述车载设备停止运行。
13.优选地,所述itcs列控系统还包括车站设备,所述车载设备可与车站设备通信,其特征在于,步骤s2包括:
14.s21、所述车载设备自车站设备接收车型制动参数。
15.优选地,步骤s21中,所述车载设备自车站设备接收的所述车型制动参数包含多种车型;
16.并且,步骤s21之后还包括步骤:
17.s22、根据当前实际车型在所述车载设备上手动选择车型,所述车载设备基于所选定的车型确定当前车型制动参数。
18.优选地,所述itcs列控系统还包括车站设备,所述车载设备可与所述车站设备和卫星通信,步骤s3包括:
19.s31、所述车载设备自卫星接收卫星定位信息;
20.s32、基于所述卫星定位信息、列车的速度传感器信息和自车站设备接收的相关信息,所述车载设备确定当前列车位置和速度;
21.s33、所述车载设备自车站设备接收基于当前列车位置实时更新的坡度信息和限速信息。
22.优选地,步骤s4包括:
23.s41、基于所述当前列车位置和限速信息,提取列车当前位置至停车点的各限速点;
24.s42、基于所述列车当前位置至停车点的各限速点,自停车点起向列车当前位置方向遍历全部所述限速点,遍历完成后退出;
25.s43、基于上一遍历步是否标记了坏点、所述当前车型制动参数和坡度信息,执行无坏点运算或坏点运算。
26.优选地,步骤s41包括:同一位置的限速信息只保留最限速值,并去掉相邻位置重复的限速信息,最终得到列车当前位置至停车点的各个所述限速点,每个所述限速点包括最限速值和限速点位置。
27.优选地,步骤s42包括:每个遍历步选取1个所述限速点,当前遍历步选取的所述限速点称为遍历点,该点的所述最限速值称为遍历点限速;同时,每个遍历步还访问之前点,该点的所述最限速值称为之前点限速。
28.优选地,步骤s43包括:
29.判断上一遍历步是否标记了所述坏点:
30.如果为首个遍历步或者上一遍历步未标记所述坏点,则执行所述无坏点运算;
31.如果上一遍历步标记了所述坏点,则执行所述坏点运算。
32.优选地,步骤s43中所述无坏点运算包括步骤:
33.s441、判断是否遍历点限速《之前点限速:
34.是,则转入步骤s442;
35.否,则返回步骤s42,进入下一遍历步;
36.s442、初始化变量:
37.制动末速=遍历点限速;
38.制动初速=制动末速+1;
39.s443、判断是否制动初速《之前点限速:
40.是,则转入步骤s444;
41.否,则返回步骤s42,进入下一遍历步;
42.s444、基于所述当前车型制动参数、坡度信息、制动末速和制动初速,计算初末速制动距离;
43.s445、判断是否初末速制动距离《相邻点间距离:
44.是,则生成制动点记录到制动数据库;制动初速=制动初速+1,返回步骤s443;
45.否,则将所述之前点标记为坏点,并将所述之前点限速替换为坏点速度,其中,坏点速度=制动初速,返回步骤s42,进入下一遍历步。
46.优选地,步骤s444包含步骤:
47.步骤1:基于所述当前车型制动参数和坡度信息,通过公式3和5,计算空走坡度补偿系数和制动坡度补偿系数;
48.步骤2:基于所述空走坡度补偿系数、制动坡度补偿系数、当前车型制动参数、制动末速和制动初速,先后通过公式2、4和1,计算单坡度制动距离;
49.其中,如果所述坡度信息中仅包含单一坡度,则仅计算一次步骤1~2,初末速制动距离=单坡度制动距离;
50.如果所述坡度信息中包含多段坡度,则针对每一坡度重复步骤1~2分别计算各坡度下的单坡度制动距离,最后将各所述单坡度制动距离相加,得到所述初末速制动距离。
51.优选地,步骤s445中所述制动点包括制动点限速和制动点位置,其中,制动点限速=制动初速,制动点位置=之前点位置+初末速制动距离。
52.优选地,步骤s43中所述坏点运算包括步骤:
53.s451、判断是否坏点速度《之前点限速:
54.是,则转入步骤s452;
55.否,则返回步骤s42,进入下一遍历步;
56.s452、清除所述制动数据库中上一遍历步所记录的全部制动点,初始化变量:
57.制动末速=上一遍历步的遍历点限速;
58.制动初速=制动末速+1;
59.s453、判断是否制动初速《之前点限速:
60.是,则转入步骤s454;
61.否,则返回步骤s42,进入下一遍历步;
62.s454、基于所述当前车型制动参数、坡度信息、制动末速和制动初速,计算初末速制动距离;
63.s455、判断是否初末速制动距离《相邻点间距离:
64.是,则生成制动点记录到所述制动数据库;制动初速=制动初速+1,返回步骤s453;
65.否,则将所述之前点标记为坏点,并将所述之前点限速替换为坏点速度,其中,坏点速度=制动初速,返回步骤s42,进入下一遍历步。
66.优选地,步骤s454包含步骤:
67.步骤3:基于所述当前车型制动参数和坡度信息,通过公式3和5,计算空走坡度补偿系数和制动坡度补偿系数;
68.步骤4:基于所述空走坡度补偿系数、制动坡度补偿系数、当前车型制动参数、制动末速和制动初速,先后通过公式2、4和1,计算单坡度制动距离;
69.其中,如果所述坡度信息中仅包含单一坡度,则步骤3~4仅需计算一次,所述初末速制动距离即为该单坡度制动距离;
70.如果所述坡度信息中包含多段坡度,则针对每一坡度重复步骤3~4分别计算各坡度下的单坡度制动距离,最后将各所述单坡度制动距离相加,得到所述初末速制动距离。
71.优选地,步骤s455中所述制动点包括制动点限速和制动点位置,其中,制动点限速=制动初速,制动点位置=之前点位置+初末速制动距离。
72.综上所述,与现有技术相比,本发明提供的itcs列控系统生成制动曲线的方法,具有如下有益效果:
73.1.通过无线网络传输制动参数、限速信息和坡度信息,可以减少或取消设置地面应答器、轨道电路等地面设备,降低初期投入和后续维护成本;
74.2.多种车型制动参数通过无线网络传输至车载设备,与车载软件解耦,修改制动参数不必升级车载软件,同时司机可根据实际情况选择确定车型,软件内部根据选定车型利用对应的制动参数进行计算,适配性灵活性更高;
75.3.通过实时传送完整、精确的坡度信息,所以与既有方法相比,此计算方法能够更准确利用坡度信息,制动曲线计算更符合实际情况。
附图说明
76.图1为本发明的itcs列控系统的示意图;
77.图2为本发明的itcs列控系统生成制动曲线的方法的流程图;
78.图3为本发明的车载设备计算制动曲线的方法的流程图。
具体实施方式
79.以下结合附图和具体实施方式对本发明提出的一种itcs列控系统生成制动曲线的方法作进一步详细说明。根据下面说明,本发明的优点和特征将更清楚。需要说明的是,附图采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施方式的目的,并非用以限定本发明实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
80.需要说明的是,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括明确列出的要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
81.结合附图1~3所示,本实施例提供一种itcs列控系统生成制动曲线的方法。
82.其工作原理为:
83.计算制动曲线的目的是为了实现列车超速防护功能,即当列车的车载设备监测到列车当前车速超过了允许速度时(允许速度是指综合各种限速信息,计算出的列车当前能够运行的最大速度),输出制动使列车降速至允许速度以下或降速至停车的过程。而由于列
车运行速度快、惯性大,不可能待列车运行到限速位置时再即时降速,必须提前进行计算以规划出前方几公里甚至十几公里的速度变化趋势,即计算生成制动曲线(由一组横坐标为位置,纵坐标为速度的点构成)。
84.itcs列控系统取消了传统的轨道电路、应答器等轨旁设备,其利用卫星定位、无线通信等技术实现对列车运行状态的监控和管理。附图1示出了itcs列控系统的示意图,其包括车载设备和车站设备,二者间通过无线通信进行信息交互,并且车载设备还与卫星通信接收卫星定位信息。列车运行前和运行中,车载设备与卫星、车站设备通信,获取当前车型制动参数,以及当前列车位置和速度、坡度信息和限速信息。基于上述信息,车载设备实时计算得到制动曲线。
85.本实施例所提供的方法中,由于车型制动参数存储在车站设备,与车载软件解耦,每次运行前通过无线网络将车型制动参数传输至车载设备,这样修改车型制动参数不必如传统方法去逐车升级车载软件,操作便捷,不容易发生遗漏或错误。同时,司机可在车载设备端根据实际情况选择确定车型,车载设备根据所选定车型确定对应的制动参数,适配性、灵活性更高。并且,坡度信息和限速信息存储在车站设备,列车运行时实时通过无线网络传输至车载设备,可以减少或取消设置地面应答器、轨道电路等地面设备,大大降低了初期投入和后续维护成本。
86.具体地,附图2示出了itcs列控系统生成制动曲线的方法的流程图,包括步骤:
87.s1、车载设备上电初始化,进行硬件自检和软件启动;
88.s2、车载设备获取当前车型制动参数,包含步骤:
89.s21、车载设备通过无线通信,自车站设备接收包含多种车型的车型制动参数;
90.s22、根据当前实际车型在车载设备的dmi(driver-machine interface,人机交互界面)上人工手动选择车型,车载设备基于所选定的车型确定相应的当前车型制动参数;
91.s3、车载设备获取当前列车位置和速度、当前车型制动参数、坡度信息和限速信息,包含步骤:
92.s31、车载设备自卫星接收卫星定位信息;
93.s32、基于卫星定位信息、列车的速度传感器信息和自车站设备接收的相关信息,车载设备确定当前列车位置和速度;
94.s33、车载设备通过无线通信,自车站设备接收基于当前列车位置实时更新的坡度信息和限速信息;
95.s4、基于当前列车位置和速度、当前车型制动参数、坡度信息和限速信息,车载设备实时计算制动曲线;
96.循环执行步骤s3~s4,直至车载设备停止运行。
97.进一步,图3示出了步骤s4的车载设备计算制动曲线方法的分步骤流程图,其包括步骤:
98.s41、基于当前列车位置和限速信息,提取列车当前位置至停车点的各限速点;
99.车载设备接收到的限速信息包括多种类型,比如线路静态限速、信号限速、临时限速、模式限速等,另外列车本身还具有自身的构造限速,这些限速信息均可以抽象为若干横坐标为速度、纵坐标为位置的点。由于限速信息的类型较多,导致同一位置可能存在多个限速值,所以车载设备需要进行综合处理,同一位置只保留唯一的最严格的限速值即最限速
值,并去掉相邻位置重复的限速信息,最终得到列车当前位置至停车点的各个限速点(最限速值,限速点位置),其中,停车点是最后一个限速点,其最限速值为0km/h,各个限速点组成了最限制速度曲线。
100.s42、基于列车当前位置至停车点的各限速点,自停车点开始遍历全部限速点,判断是否完成遍历:
101.是,则退出制动曲线计算;
102.否,则转入步骤s43,执行分段计算;
103.其中,制动曲线是按照距离列车当前位置由远及近的顺序,逐段在各限速点间进行计算生成的,具体为:按照距离列车当前位置由远及近的顺序,对全部限速点进行遍历,遍历步长为1个限速点,即每个遍历步选取1个限速点,当前遍历步选取的点称为遍历点,该点的最限速值称为遍历点限速;同时,每个遍历步还访问遍历点朝向列车当前位置方向的相邻限速点,该相邻限速点称为之前点,其最限速值称为之前点限速。
104.s43、基于上一遍历步是否标记了坏点、当前车型制动参数和坡度信息,执行无坏点运算或坏点运算;
105.坏点是指当列车自之前点以之前点限速出发,并行驶至遍历点时不可能降速到遍历点限速,即自之前点至遍历点的理论制动距离大于该两点间的物理距离,则将该之前点标记为坏点。具体为:
106.判断上一遍历步是否标记了坏点:
107.如果为首个遍历步或者上一遍历步未标记坏点,则转入步骤s44,执行无坏点运算;
108.如果上一遍历步标记了坏点,则转入步骤s45,执行坏点运算。
109.s44、无坏点运算:
110.s441、判断是否遍历点限速《之前点限速:
111.是,则说明当前遍历到的2个限速点是降速趋势,转入步骤s442,进行后续计算;
112.否,则说明当前遍历到的2个限速点是升速趋势,无需计算,返回步骤s42,进入下一遍历步;
113.升速趋势无需计算的原因为:各限速点的最限速值是车速的上限值,即要求列车通过限速点时其实际车速不高于该最限速值;如果自之前点到遍历点是升速趋势,则此段路程的列车是由司机操控升速,无需按照制动曲线的指示降速,所以升速趋势不计算制动曲线;如果自之前点到遍历点是降速趋势,例如限速从100km/h下降至0km/h,车载设备不能只通过100km/h和0km/h两个限速点来控制降速过程,而必须将中间各位置的限速值都计算出来生成制动曲线,才能按照制动曲线指示控制列车完成整个降速过程;具体为,将之前点至遍历点之间按照速度每下降1km/h的步长生成一个制动点(速度、位置)数据加入制动数据库,依序将停车点至列车当前位置间的全部制动点加入制动数据库后,即由完整的制动数据库生成制动曲线。
114.s442、初始化变量:
115.制动末速=遍历点限速;
116.制动初速=制动末速+1;
117.其中,制动末速和制动初速为用于后续迭代计算的变量。
118.s443、判断是否制动初速《之前点限速:
119.是,则说明之前点限速至该制动初速之间为降速趋势,转入步骤s444,进入迭代计算以生成制动曲线;
120.否,则说明之前点限速至该制动初速之间为非降速趋势,不需要计算制动曲线,返回步骤s42,进入下一遍历步。
121.s444、基于当前车型制动参数、坡度信息、制动末速和制动初速,计算初末速制动距离,初末速制动距离是指列车由制动初速降速至制动末速的理论制动距离;
122.计算公式为:
123.公式1:计算单坡度制动距离sz:
124.sz=sk+sy125.式中,sz为单坡度制动距离,sk为空走距离,sy为有效制动距离。
126.公式2:计算空走距离sk:
[0127][0128]
式中,fk(g)为空走坡度补偿系数,g为坡度,v0为制动初速,t为当前车型制动参数中的平坡空走时间。
[0129]
公式3:计算空走坡度补偿系数fk(g):
[0130][0131]
式中,a、b、c、d、e为当前车型制动参数中的当前车型与坡度相关的系数,g为坡度。
[0132]
公式4:计算有效制动距离sy:
[0133]
sy=fy(g)
×
l
[0134]
式中,fy(g)为制动坡度补偿系数,g为坡度,l为当前车型制动参数中的平坡制动距离(根据当前车型制动参数、制动末速和制动初速查表得出)。
[0135]
公式5:计算制动坡度补偿系数fy(g):
[0136][0137]
式中,w、z、t、u为当前车型制动参数中的当前车型与坡度相关的系数,g为坡度。
[0138]
计算步骤为:
[0139]
步骤1:基于当前车型制动参数和坡度信息,通过公式3和5,计算空走坡度补偿系数和制动坡度补偿系数;
[0140]
步骤2:基于空走坡度补偿系数、制动坡度补偿系数、当前车型制动参数、制动末速和制动初速,先后通过公式2、4和1,计算单坡度制动距离;
[0141]
其中,如果坡度信息中仅包含单一坡度,则步骤1~2仅需计算一次,初末速制动距离即为该单坡度制动距离;
[0142]
如果坡度信息中包含多段坡度,则需针对每一坡度重复步骤1~2分别计算各坡度下的单坡度制动距离,最后将各单坡度制动距离相加,得到初末速制动距离。
[0143]
s445、判断是否初末速制动距离《相邻点间距离(其中,相邻点间距离为遍历点与之前点之间的距离):
[0144]
是,则说明由制动初速降速至制动末速的理论制动距离没有超出实际的相邻点间距离,是可实现的,则生成制动点(制动点限速,制动点位置)记录到制动数据库,其中,制动点限速=制动初速,制动点位置=之前点位置+初末速制动距离;制动初速=制动初速+1,返回步骤s443,进入下一次迭代;
[0145]
否,则说明由制动初速降速至制动末速的理论制动距离超出了实际的相邻点间距离,将之前点标记为坏点,并将之前点的之前点限速替换为坏点速度,其中,坏点速度=制动初速,返回步骤s42,进入下一遍历步。
[0146]
s45、坏点运算(此时,遍历点为坏点):
[0147]
s451、判断是否坏点速度《之前点限速:
[0148]
是,则说明由之前点到坏点是降速趋势,转入步骤s452,进行后续计算;
[0149]
否,则说明由之前点到坏点不是降速趋势,无需计算,返回步骤s42,进入下一遍历步。
[0150]
s452、清除制动数据库中上一遍历步所记录的全部制动点,初始化变量:
[0151]
制动末速=上一遍历步的遍历点限速;
[0152]
制动初速=制动末速+1;
[0153]
其中,制动末速和制动初速为用于后续迭代计算的变量。
[0154]
本步骤的原理是:因为本遍历步的遍历点是坏点,所以需要将制动数据库中上一遍历步所记录的全部制动点清除,然后跳过坏点,以上一遍历步的遍历点为起点,本遍历步中的之前点为终点,重新计算这个区段的降速曲线。
[0155]
s453、判断是否制动初速《之前点限速:
[0156]
是,则说明之前点限速至该制动初速之间为降速趋势,转入步骤s454,进入迭代计算以生成制动曲线;
[0157]
否,则说明之前点限速至该制动初速之间为非降速趋势,不需要计算制动曲线,返回步骤s42,进入下一遍历步。
[0158]
s454、基于当前车型制动参数、坡度信息、制动末速和制动初速,计算初末速制动距离,初末速制动距离是指列车由制动初速降速至制动末速的理论制动距离;
[0159]
计算步骤为:
[0160]
步骤3:基于当前车型制动参数和坡度信息,通过公式3和5,计算空走坡度补偿系数和制动坡度补偿系数;
[0161]
步骤4:基于空走坡度补偿系数、制动坡度补偿系数、当前车型制动参数、制动末速和制动初速,先后通过公式2、4和1,计算单坡度制动距离;
[0162]
其中,如果坡度信息中仅包含单一坡度,则步骤3~4仅需计算一次,初末速制动距离即为该单坡度制动距离;
[0163]
如果坡度信息中包含多段坡度,则需针对每一坡度重复步骤3~4分别计算各坡度下的单坡度制动距离,最后将各单坡度制动距离相加,得到初末速制动距离。
[0164]
s455、判断是否初末速制动距离《相邻点间距离(其中,相邻点间距离为上一遍历步遍历点与本遍历步之前点之间的距离):
[0165]
是,则说明由制动初速降速至制动末速的理论制动距离没有超出实际的相邻点间距离,是可实现的,将制动点(制动初速,之前点位置+初末速制动距离)记录到制动数据库;
制动初速=制动初速+1,返回步骤s453,进入下一次迭代;
[0166]
否,则说明由制动初速降速至制动末速的理论制动距离超出了实际的相邻点间距离,将之前点标记为坏点,并将之前点(之前点限速、之前点位置)替换为坏点(坏点速度、之前点位置),其中,坏点速度=制动初速,返回步骤s42,进入下一遍历步。
[0167]
经过上述的计算,将停车点至列车当前位置间的全部制动点都加入生成了完整的制动数据库后,然后由制动数据库中的各制动点就得到了制动曲线,按照制动曲线指示即可控制列车完成整个降速过程。
[0168]
综上所述,本发明提供的itcs列控系统生成制动曲线的方法,通过无线网络传输制动参数、限速信息和坡度信息,可以减少或取消设置地面应答器、轨道电路等地面设备,降低初期投入和后续维护成本;多种车型制动参数通过无线网络传输至车载设备,与车载软件解耦,修改制动参数不必升级车载软件,同时司机可根据实际情况选择确定车型,软件内部根据选定车型利用对应的制动参数进行计算,适配性灵活性更高;由于本方法的坡度信息均为实时传送,坡度信息更加完整、精确,所以与既有方法相比,此计算方法能够更准确利用坡度信息,制动曲线计算更符合实际情况。
[0169]
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

技术特征:


1.一种itcs列控系统生成制动曲线的方法,所述itcs列控系统包括车载设备,其特征在于,包括步骤:s1、所述车载设备上电初始化,进行硬件自检和软件启动;s2、所述车载设备获取当前车型制动参数;s3、所述车载设备实时获取当前列车位置和速度、当前车型制动参数、坡度信息和限速信息;s4、所述车载设备基于所获取的所述当前列车位置和速度、当前车型制动参数、坡度信息和限速信息,实时计算制动曲线;循环执行步骤s3~s4,直至所述车载设备停止运行。2.如权利要求1所述的itcs列控系统生成制动曲线的方法,所述itcs列控系统还包括车站设备,所述车载设备可与车站设备通信,其特征在于,步骤s2包括:s21、所述车载设备自车站设备接收车型制动参数。3.如权利要求2所述的一种itcs列控系统生成制动曲线的方法,其特征在于,步骤s21中,所述车载设备自车站设备接收的所述车型制动参数包含多种车型;并且,步骤s21之后还包括步骤:s22、根据当前实际车型在所述车载设备上手动选择车型,所述车载设备基于所选定的车型确定当前车型制动参数。4.如权利要求1所述的itcs列控系统生成制动曲线的方法,所述itcs列控系统还包括车站设备,所述车载设备可与所述车站设备和卫星通信,其特征在于,步骤s3包括:s31、所述车载设备自卫星接收卫星定位信息;s32、基于所述卫星定位信息、列车的速度传感器信息和自车站设备接收的相关信息,所述车载设备确定当前列车位置和速度;s33、所述车载设备自车站设备接收基于当前列车位置实时更新的坡度信息和限速信息。5.如权利要求1所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s4包括:s41、基于所述当前列车位置和限速信息,提取列车当前位置至停车点的各限速点;s42、基于所述列车当前位置至停车点的各限速点,自停车点起向列车当前位置方向遍历全部所述限速点,遍历完成后退出;s43、基于上一遍历步是否标记了坏点、所述当前车型制动参数和坡度信息,执行无坏点运算或坏点运算。6.如权利要求5所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s41包括:同一位置的限速信息只保留最限速值,并去掉相邻位置重复的限速信息,最终得到列车当前位置至停车点的各个所述限速点,每个所述限速点包括最限速值和限速点位置。7.如权利要求6所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s42包括:每个遍历步选取1个所述限速点,当前遍历步选取的所述限速点称为遍历点,该点的所述最限速值称为遍历点限速;同时,每个遍历步还访问之前点,该点的所述最限速值称为之前点限速。8.如权利要求7所述的itcs列控系统生成制动曲线的方法,其特征在于,
步骤s43包括:判断上一遍历步是否标记了所述坏点:如果为首个遍历步或者上一遍历步未标记所述坏点,则执行所述无坏点运算;如果上一遍历步标记了所述坏点,则执行所述坏点运算。9.如权利要求8所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s43中所述无坏点运算包括步骤:s441、判断是否遍历点限速<之前点限速:是,则转入步骤s442;否,则返回步骤s42,进入下一遍历步;s442、初始化变量:制动末速=遍历点限速;制动初速=制动末速+1;s443、判断是否制动初速<之前点限速:是,则转入步骤s444;否,则返回步骤s42,进入下一遍历步;s444、基于所述当前车型制动参数、坡度信息、制动末速和制动初速,计算初末速制动距离;s445、判断是否初末速制动距离<相邻点间距离:是,则生成制动点记录到制动数据库;制动初速=制动初速+1,返回步骤s443;否,则将所述之前点标记为坏点,并将所述之前点限速替换为坏点速度,其中,坏点速度=制动初速,返回步骤s42,进入下一遍历步。10.如权利要求9所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s444包含步骤:步骤1:基于所述当前车型制动参数和坡度信息,通过公式3和5,计算空走坡度补偿系数和制动坡度补偿系数;步骤2:基于所述空走坡度补偿系数、制动坡度补偿系数、当前车型制动参数、制动末速和制动初速,先后通过公式2、4和1,计算单坡度制动距离;其中,如果所述坡度信息中仅包含单一坡度,则仅计算一次步骤1~2,初末速制动距离=单坡度制动距离;如果所述坡度信息中包含多段坡度,则针对每一坡度重复步骤1~2分别计算各坡度下的单坡度制动距离,最后将各所述单坡度制动距离相加,得到所述初末速制动距离。11.如权利要求9所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s445中所述制动点包括制动点限速和制动点位置,其中,制动点限速=制动初速,制动点位置=之前点位置+初末速制动距离。12.如权利要求9所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s43中所述坏点运算包括步骤:s451、判断是否坏点速度<之前点限速:是,则转入步骤s452;否,则返回步骤s42,进入下一遍历步;
s452、清除所述制动数据库中上一遍历步所记录的全部制动点,初始化变量:制动末速=上一遍历步的遍历点限速;制动初速=制动末速+1;s453、判断是否制动初速<之前点限速:是,则转入步骤s454;否,则返回步骤s42,进入下一遍历步;s454、基于所述当前车型制动参数、坡度信息、制动末速和制动初速,计算初末速制动距离;s455、判断是否初末速制动距离<相邻点间距离:是,则生成制动点记录到所述制动数据库;制动初速=制动初速+1,返回步骤s453;否,则将所述之前点标记为坏点,并将所述之前点限速替换为坏点速度,其中,坏点速度=制动初速,返回步骤s42,进入下一遍历步。13.如权利要求12所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s454包含步骤:步骤3:基于所述当前车型制动参数和坡度信息,通过公式3和5,计算空走坡度补偿系数和制动坡度补偿系数;步骤4:基于所述空走坡度补偿系数、制动坡度补偿系数、当前车型制动参数、制动末速和制动初速,先后通过公式2、4和1,计算单坡度制动距离;其中,如果所述坡度信息中仅包含单一坡度,则步骤3~4仅需计算一次,所述初末速制动距离即为该单坡度制动距离;如果所述坡度信息中包含多段坡度,则针对每一坡度重复步骤3~4分别计算各坡度下的单坡度制动距离,最后将各所述单坡度制动距离相加,得到所述初末速制动距离。14.如权利要求12所述的itcs列控系统生成制动曲线的方法,其特征在于,步骤s455中所述制动点包括制动点限速和制动点位置,其中,制动点限速=制动初速,制动点位置=之前点位置+初末速制动距离。

技术总结


本发明提供一种ITCS列控系统生成制动曲线的方法,所述ITCS列控系统包括车载设备,包括步骤:S1、所述车载设备上电初始化,进行硬件自检和软件启动;S2、所述车载设备获取当前车型制动参数;S3、所述车载设备实时获取当前列车位置和速度、当前车型制动参数、坡度信息和限速信息;S4、所述车载设备基于所获取的当前列车位置和速度、当前车型制动参数、坡度信息和限速信息,实时计算制动曲线;循环执行步骤S3~S4,直至所述车载设备停止运行。本发明可以实现减少或取消设置地面应答器、轨道电路等地面设备,降低初期投入和后续维护成本,具有更高的适配性和灵活性,制动曲线计算更准确及符合实际情况。符合实际情况。符合实际情况。


技术研发人员:

迟盛 杨奉伟 李登 崔君晓 闫琪 徐佳佳 王梦雪 李紫薇

受保护的技术使用者:

卡斯柯信号有限公司

技术研发日:

2022.06.20

技术公布日:

2022/9/2

本文发布于:2024-09-24 07:24:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/82369.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:坡度   所述   遍历   初速
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议