本发明涉及的是列车运行控制系统的控车码序生成领域,特别涉及一种基于列车进路特征预置的控车码序生成方法。
背景技术:
在动车组列车运行过程中,列车经过的运行路径(通过钢轨、道岔建立),由人为分割成多段钢轨(相互之间通过绝缘节分割)组成,每一段钢轨构成(或者承载)一个轨道电路,轨道电路主要两个作用:1、列车运行到某段钢轨时,列车轮对即短路该钢轨承载的轨道电路,地面列车运行控制设备采集到改轨道电路被“短路”,从而实现列车的位置定位(可以确定列车已经运行至某段轨道电路范围内);2、地面列车控制设备向每段钢轨承载的轨道电路调制叠加“低频信息码”移频电码,列车在运行时,通过车头的天线与地面钢轨相互感应,车载列车控制设备就可以接受到地面列设备发送的“低频信息码”,该低频信息码由地面列车控制系统根据前方轨道电路的占用状态(是否有车以及多远范围内有车)以及车站信号机的开放状态来生成并发送到钢轨,由于列车运行的进路由一段段承载轨道电路的钢轨序列组成,所以通过轨道电路给列车发送的“低频信息码”可以看作是一系列“低频信息码”构成的行车许可,车载列车控制设备根据“低频信息码”生成列车运行速度曲线实现控车,故“低频信息码”一般简称“控车码序”或“码序”(下文均简称“码序”)。
“码序”由地面列车运行控制设备生成并发送到轨道电路。由于“码序”是动车组车载列控设备生成列车运行行车许可的直接依据,所以“码序”的正确性非常重要。地面列车运行控制设备生成码序的“逻辑”或者和“依据”就是根据铁路工程设计单位提供的“码序表”
目前铁路工程设计单位传统采用的编制“码序表”的方法就是:首先确定列车进路的所有轨道电路区段序列;再确定区段系列的第一个区段所有可能的“码序”,针对每种“码”,后方每个轨道电路区段逐个递推出该区段的“低频信息码”填入表格,递推出“低频信息码”序列构成控车码序,最终由所有可能的码序构成铁路信号工程设计的“码序表”。
这种通过人工或者由计算机算法逐个区段逐个可能的低频信息码的递推出“控车码序列”实现起来很繁琐,经常递推出错或者考虑不全,审核起来也同样繁琐。“码序表”的编制十分受制于工程设计人员的经验,设计风险难以控制。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于列车进路特征预置的控车码序生成方法。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种基于列车进路特征预置的控车码序生成方法,包括:
s100.利用列车进路的各个特征,在数据库中预置该进路的控车码序模板;
s200.获取待生成控车码序的进路的各个特征值集合,将该特征值集合在s100生成的数据库进行查询,匹配得到具备该进路的特征值集合的控车码序模板;
s300.根据待生成控车码序的具体进路区段,替换预置码序数据库中适配出的控车码序中的区段名称,生成该条进路的控车码序。
进一步地,s100中,根据各种接发车进路,抽象各个类型进路的特征。
进一步地,抽象的进路特征的数据类型为布尔型和整数型两种。
进一步地,数据类型为布尔型的近路特征还包括:是否进站信号机关闭;是否进站信号机开放引导信号;是否进站信号机开放直向;是否前方发车进路时反向;是否前方发车区间有列车。
进一步地,数据类型为布尔型的近路特征包括:“是否至少经过一组道岔侧向,且经过的侧向道岔全部为18号以及上”,“是否至少经过一组道岔侧向,且经过的侧向道岔至少有一组为18号以下”。
进一步地,数据类型为整数型的近路特征至少包括:前方发车区间闭塞分区空闲区段个数。
进一步地,s100中,控车码序模板包括:区段名称、区段名称对应码序和区段对应的进路特征。
进一步地,s200中,通过进路数据提取或人工交互输入的方式,获取待生成控车码序的进路的各个特征值集合。
本发明实施例提供的上述技术方案的有益效果至少包括:
本发明公开的一种基于列车进路特征预置的控车码序生成方法,利用列车进路的各个特征,在数据库中预置该进路的控车码序模板;获取待生成控车码序的进路的各个特征值集合,将该特征值集合在生成的数据库进行查询,匹配得到具备该进路的特征值集合的控车码序模板;根据待生成控车码序的具体进路区段,替换预置码序数据库中适配出的控车码序中的区段名称,生成该条进路的控车码序。本发明采用的设计方法与既有传统设计方法相比,具有明显的优点。本发明方法只需要提取进路的特征集合即可从数据库预置的码序中查询生成对应的控车码序,操作直观,算法简单、不易漏项、实现容易,审核简便。可极大的提高铁路信号工程设计效率和设计质量,设计风险得以控制。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例1中,一种基于列车进路特征预置的控车码序生成方法的流程图;
图2为本发明实施例1中,控车码序模板示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了解决现有技术中存在的“码序表”的编制十分受制于工程设计人员的经验,设计风险难以控制的问题,本发明实施例提供一种基于列车进路特征预置的控车码序生成方法。
实施例1
本实施例公开了一种基于列车进路特征预置的控车码序生成方法,如图1,包括:
s100.利用列车进路的各个特征,在数据库中预置该进路的控车码序模板;在本实施例中,根据根据各种接发车进路,抽象各个类型进路的特征。
优选的,为了便于适配,抽象的进路特征的数据类型规定仅为布尔型和整数型两种。
在本实施例中,进路特征为布尔型的至少包括:是否进站信号机关闭;是否进站信号机开放引导信号;是否进站信号机开放直向;是否前方发车进路时反向;是否前方发车区间有列车。
优选的,数据类型为布尔型的近路特征还包括:“是否至少经过一组道岔侧向,且经过的侧向道岔全部为18号以及上”,“是否至少经过一组道岔侧向,且经过的侧向道岔至少有一组为18号以下”。
在本实施例中,数据类型为整数型的近路特征至少包括:前方发车区间闭塞分区空闲区段个数。
在本实施例中,控车码序模板包括:区段名称、区段名称对应码序和区段对应的进路特征。通过控车码序模板,将区段名称、码序和进路特征进行一一对应,通过三者中的任意一个,可以匹配查询到其余2个,便于之后匹配查询。
s200.获取待生成控车码序的进路的各个特征值集合,将该特征值集合在s100生成的数据库进行查询,匹配得到具备该进路的特征值集合的控车码序模板。
在本实施例中,可以通过进路数据提取或人工交互输入的方式,获取待生成控车码序的进路的各个特征值集合。
s300.根据待生成控车码序的具体进路区段,替换预置码序数据库中适配出的控车码序中的区段名称,生成该条进路的控车码序。
为了更好理解本实施例,下列以实际例子对本实施例进行描述。如图2,为利用列车进路的各个特征,在数据库中预置该进路的控车码序模板;由图2可知,区段1,区段2,。。。,区段n表示列车的各个区段,对应的每一个区段,均有表示区段对应的码序,具体的:
码序表中“l5”码表示前方有7个以上闭塞分区空闲,列车按最高速度运行;
码序表中“l4”码表示前方有6个闭塞分区空闲,列车需要减速;
码序表中“l3”码表示前方有5个闭塞分区空闲,列车需要减速;
码序表中“l2”码表示前方有4个闭塞分区空闲,列车需要减速;
码序表中“l”码表示前方有3个闭塞分区空闲,列车需要减速;
码序表中“lu”码表示前方有2个闭塞分区空闲,列车需要减速;
码序表中“u”码表示前方有1个闭塞分区空闲,列车需要减速;
码序表中“hu”码表示前方无闭塞分区空闲或信号机关闭,列车需要减速,必须在本闭塞分区出口处信号机前停车;
码序表中“hb”码表示前方信号机开放引导信号,列车可以引导接、发车运行;
码序表中“uu”码表示前方信号机开放道岔侧向,其中侧向进路中至少有一个18号一下道岔,列车只能最高以45km/h的速度进入下一个闭塞分区;
码序表中“u2”码预告前方区段发送的uu码;
码序表中“uus”码表示前方信号机开放道岔侧向,其中侧向进路中全部为18即以上道岔;列车最高以80km/h的速度进入下一个闭塞分区;
码序表中“u2s”码预告前方区段发送的uus码。
对于每一段区段和码序,由图2可知,都对应着每一个进路特征,例如图2第5行中,区段1-区段n对应的码序为l2,l3,.....,l5,相应的区段1-区段n对应进路特征为t15,t25,.....,tn5,当通过进路数据提取或人工交互输入的方式,获取待生成控车码序的进路的各个特征值集合为t1k,t2k,.....,tnk时,将特征值集合t1k,t2k,.....,tnk与预置该进路的控车码序模板中的进路特征进行匹配,例如图2中,t1k,t2k,.....,tnk匹配到t15,t25,.....,tn5。获取匹配到的进路特征对应码序f(t1k,t2k,.....,tnk)为l2,l3,.....,l5,最后,根据待生成控车码序的具体进路区段,替换预置码序数据库中适配出的控车码序中的区段名称区段1,区段2,。。。,区段n,生成该条进路的控车码序。
本实施例公开的一种基于列车进路特征预置的控车码序生成方法,利用列车进路的各个特征,在数据库中预置该进路的控车码序模板;获取待生成控车码序的进路的各个特征值集合,将该特征值集合在s100生成的数据库进行查询,匹配得到具备该进路的特征值集合的控车码序模板;根据待生成控车码序的具体进路区段,替换预置码序数据库中适配出的控车码序中的区段名称,生成该条进路的控车码序。本发明采用的设计方法与既有传统设计方法相比,具有明显的优点。本发明方法只需要提取进路的特征集合即可从数据库预置的码序中查询生成对应的控车码序,操作直观,算法简单、不易漏项、实现容易,审核简便。可极大的提高铁路信号工程设计效率和设计质量,设计风险得以控制。
应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。
在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。
本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。
结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。该asic可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。
对于软件实现,本申请中描述的技术可用执行本申请所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。
上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
1.一种基于列车进路特征预置的控车码序生成方法,其特征在于,包括:
s100.利用列车进路的各个特征,在数据库中预置该进路的控车码序模板;
s200.获取待生成控车码序的进路的各个特征值集合,将该特征值集合在s100生成的数据库进行查询,匹配得到具备该进路的特征值集合的控车码序模板;
s300.根据待生成控车码序的具体进路区段,替换预置码序数据库中适配出的控车码序中的区段名称,生成该条进路的控车码序。
2.如权利要求1的一种基于列车进路特征预置的控车码序生成方法,其特征在于,s100中,根据各种接发车进路,抽象各个类型进路的特征。
3.如权利要求2的一种基于列车进路特征预置的控车码序生成方法,其特征在于,抽象的进路特征的数据类型为布尔型和整数型两种。
4.如权利要求3的一种基于列车进路特征预置的控车码序生成方法,其特征在于,数据类型为布尔型的近路特征包括:是否进站信号机关闭;是否进站信号机开放引导信号;是否进站信号机开放直向;是否前方发车进路时反向;是否前方发车区间有列车。
5.如权利要求3的一种基于列车进路特征预置的控车码序生成方法,其特征在于,数据类型为布尔型的近路特征还包括:“是否至少经过一组道岔侧向,且经过的侧向道岔全部为18号以及上”,“是否至少经过一组道岔侧向,且经过的侧向道岔至少有一组为18号以下”。
6.如权利要求3的一种基于列车进路特征预置的控车码序生成方法,其特征在于,数据类型为整数型的近路特征至少包括:前方发车区间闭塞分区空闲区段个数。
7.如权利要求1的一种基于列车进路特征预置的控车码序生成方法,其特征在于,s100中,控车码序模板包括:区段名称、区段名称对应码序和区段对应的进路特征。
8.如权利要求1的一种基于列车进路特征预置的控车码序生成方法,其特征在于,s200中,通过进路数据提取或人工交互输入的方式,获取待生成控车码序的进路的各个特征值集合。
技术总结