System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于按钮池构建的自律机长调车数据自动生成方法及系统技术方案_技高网

基于按钮池构建的自律机长调车数据自动生成方法及系统技术方案

技术编号:40876182 阅读:3 留言:0更新日期:2024-04-08 16:45
基于按钮池构建的自律机长调车数据自动生成方法,包括如下步骤:系统启动时,读取自律机的调车进路数据和CTC的CAD站图;获取的待生成的长调车相关信息表;人工设置相关长调车进路自动生成时的选项;自动生成长调车进路数据。本发明专利技术可结合电务人员需求,自动生成所需建立的长调车进路的排路按钮,无需人工探索需要在联锁系统软件上点击的排路按钮组合,避免漏生成长调车进路数据;依据CTC系统内部通信的二进制信息,来解析生成长调车进路时所需的按钮按下、对象锁闭和信号机颜色灯状态,无需对联锁系统操表机界面进行图像识别来获取当前长调车进路建立情况,可避免图像识别不准确带来的错误。

【技术实现步骤摘要】

本专利技术涉及一种自动生成方法及其系统,尤其是涉及一种基于按钮池构建的自律机长调车数据自动生成方法及系统


技术介绍

1、近年来,分散自律调度集中系统(下文简称ctc系统)在普速铁路快速推进,ctc系统除了负责列车的调度指挥外,也承担调车作业的相关功能。在ctc系统中,自律机的调车进路数据是调车作业相关的各项功能的基础。电务人员通过在ctc系统中的终端软件的界面上执行对应的调车进路操作,自律机依据其调车进路数据,将其转换成控制命令并下达给联锁系统执行。自律机的调车进路数据分为两类:短调车进路数据和长调车进路数据。短调车进路数据使得电务人员在进行短距离调车作业时,能够建立一条开放一个调车信号机的调车进路;长调车进路数据保证电务人员在进行长距离调车作业时,不需要多次建立多个短调车进路,而是能够一次性建立一条指定的开放多个调车信号机的调车进路。一条短调车进路数据由该短调车进路的id号、进路名称、进路类型(用于标志该进路为短调车进路)、建立进路所需要的按钮、进路开放的信号机、锁闭的进路对象、以及进路锁闭的第一个对象的前一个对象组成;一条长调车进路数据包括此长调车进路的id号、进路名称、进路类型(用于标志该进路为长调车进路)、建立此条进路所需要的按钮和组成此长调车进路的所有短调车进路的进路id号。

2、ctc系统的数据制作人员在制作长调车进路数据之前,会得到联锁系统厂商提供的联锁表和联锁系统仿真软件作为输入文件。短调车进路可根据联锁表制作,但是大部分联锁表上未列出一个车站联锁系统可建立的长调车进路,此时数据制作人员只能依据联锁系统厂商提供的联锁系统仿真软件,在联锁系统仿真软件上通过实验的方式明确联锁系统可建立哪些长调车进路并根据联锁系统上进路建立后的情况配置自律长调车进路数据。在制作完长调车进路数据后,通过测试,对配置错误的数据进行修改后重复测试,直至所有长调车进路都准确无误,以提高长调车进路数据的准确性。长调车进路数据的准确性具体是指:

3、自律机依据调车进路数据所解析的建立一条长调车进路所涉及的设备(建立此条进路所需要的按钮和组成此长调车进路的短调车进路)与联锁系统上建立此条进路所涉及的设备一致。

4、根据电务人员需求,若是电务人员指定了需要建立的长调车进路,则自律机依据长调车进路数据所解析得到的长调车进路需包括电务人员指定的需要建立的长调车进路;若是电务人员需要此站所有联锁系统能建立的非变通长调车进路,则自律机依据长调车进路数据所解析得到的长调车进路需包括此站联锁系统所能建立的所有非变通长调车进路。

5、目前对于长调车进路数据的制作主要采用人工制作的方式。若是电务人员指定了需要建立的长调车进路,数据制作人员可根据电务人员提供的相关长调车进路信息,明确知道建立一条长调车进路需要按下的按钮,之后便在联锁系统仿真软件上点击对应按钮;联锁系统对应进路建立之后,查看联锁系统仿真软件的进路锁闭情况,并根据其制作自律机的长调车进路数据。若是电务人员需要此站所有联锁系统能建立的非变通长调车进路,则数据制作人员需要根据ctc站图,来查看具体有哪些长调车进路,并点击可能能建立一条长调车进路的始终端按钮组合,根据联锁系统仿真软件实际建立进路的情况(包括是否该始终端按钮组合可以建立出一条长调车进路以及该长调车进路由哪些短调车组合),制作自律机的长调车进路数据。

6、目前人工制作自律机的长调车进路数据存在以下问题:

7、(1)长调车进路数据较多,中型站长调车进路数据可达几百条,而对于大型站而言,长调车进路数据可达1000条以上,人工制作的方式费时费力。

8、(2)部分线路的工期紧张,人工制作的方式准确率不高,需要通过测试来修改调整,反复修改和测试必然会拉长数据制作时间,导致数据无法及时交付。

9、(3)数据测试主要针对错配进路进行检查,很难查出漏做了哪些长调车进路数据。尤其时电务人员在要求制作此站所有联锁系统能建立的非变通长调车进路时,针对大型车站,极易出现漏做部分长调车数据的情况。


技术实现思路

1、为了解决现有技术中存在的缺陷,本专利技术公开一种基于按钮池构建的自律机长调车数据自动生成方法,其技术方案如下:

2、(1)系统启动时,读取自律机的调车进路数据和ctc的cad站图;

3、(2)获取待生成的长调车相关信息表;

4、(3)人工设置相关长调车进路自动生成时的选项;

5、(4)自动生成长调车进路数据。

6、本专利技术还公开一种基于按钮池构建的自律机长调车数据自动生成系统,其特征为:该系统运行上述的基于按钮池构建的自律机长调车数据自动生成方法。

7、 本专利技术还公开 一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,所述程序运行时控制非易失性存储介质所在的设备执行上述的方法。

8、本专利技术还公开一种电子装置,其特征在于,包含处理器和存储器;所述存储器中存储有计算机可读指令,所述处理器用于运行所述计算机可读指令,其中,所述计算机可读指令运行时执行上述的方法。

9、有益效果

10、1、本专利技术可结合电务人员需求,自动生成所需建立的长调车进路的排路按钮,无需人工探索需要在联锁系统软件上点击的排路按钮组合,避免漏生成长调车进路数据。

11、2、本专利技术自动根据当前进路建立的状态,判断当前点击的排路按钮是否为一条联锁系统可建立的长调车进路,避免生成错误的长调车进路数据,以提高数据制作的准确性。

12、3、本专利技术根据当前进路建立情况,结合短调车进路相关信息自动生成长调车进路数据,无需人工制作长调车进路数据,提高了数据制作的准确性。

13、4、系统通过引入“项目”的概念,可兼容实际生产的特殊情况:电务人员不对变通短调车进路做要求,因此数据制作人员不制作变通短调车进路,但是某条或多条长调车进路中的一条短调车进路为变通短调车进路。在数据测试人员第一次新建项目时,系统在生成长调车进路时,可发现缺少组成长调车进路的必要短调车进路,导致部分长调车自动生成失败,并提示给数据制作人员。之后,数据制作人员将缺少的变通短调车补充进作为系统输入文件的自律机的短调车进路数据中,重新新建一个项目,再次对生成失败的长调车进路进行自动生成。

14、5、本专利技术依据ctc系统内部通信的二进制信息,来解析生成长调车进路时所需的按钮按下、对象锁闭和信号机颜色灯状态,无需对联锁系统操表机界面进行图像识别来获取当前长调车进路建立情况,可避免图像识别不准确带来的错误。

本文档来自技高网...

【技术保护点】

1.一种基于按钮池构建的自律机长调车数据自动生成方法,其特征为,包括如下步骤:

2.根据权利要求1所述的方法,其特征为,所述步骤二包括如下内容:若当前项目为第一次新建的长调车生成的项目:先构建按钮池中的所有按钮组合,即自动生成所有的按钮组合,自动生成后所有按钮组合的状态为“未测试”;自动生成分为以下两种方式:方式一:对应电务人员要求制作此站所有联锁系统可建立的非变通长调车进路的情况,按照进路文件中的短调车进路自动生成;方式二:读取EXCEL表自动生成:读取EXCEL表获得进路按钮组合时,EXCEL表中每行为一条长调车的生成所需要的信息;第一列为始端按钮,第二列为变通按钮,第三列为终端按钮,第四列为此条长调车进路上会开放的信号机;

3.根据权利要求2所述的方法,其特征为:当选择所述方式一时,只生成始终端按钮,“待生成的长调车相关信息表”中其他内容不生成;在生成前,人工输入不可跨越对象,用于确定长调车的结束位置,之后再生成长调车的按钮组合。

4.根据权利要求3所述的方法,其特征为,所述生成长调车的按钮组合的方式如下:

5.根据权利要求3所述的方法,其特征为,所述步骤三包括如下内容:人工选择长调车的ID号从多少号进路开始生成,默认:若当前项目下的“已经生成的长调车进路”文件中没有任何长调车,则从自律机的短调车进路数据文件的最后一个进路ID号+1开始生成,短调车进路的ID号通过第一类信息获得;若当前项目下的“已经生成的长调车进路”文件中有长调车,则从当前“已经生成的长调车进路”文件中最后一个长调车进路的进路ID号+1开始生成;或人工指定从多少进路ID号开始生成长调车进路。

6.根据权利要求3所述的方法,其特征为,所述步骤四包括如下内容:对每一个勾选的调车按钮组合根据CTC内部通信协议生成进路建立命令,发往分机,分机依据CTC内部通信协议解析此命令后,由分机再发往联锁系统执行;每次只执行1组调车按钮组合,开始执行时则将当前按钮组合状态置为“进路生成中”。

7.根据权利要求6所述的方法,其特征为,所述步骤四包括如下内容:建立进路命令下达后,等待T1时间后,待进路建立完毕后再判断属于下列哪种情况:

8.一种基于按钮池构建的自律机长调车数据自动生成系统,其特征为:该系统运行权利要求1-7任一所述的基于按钮池构建的自律机长调车数据自动生成方法。

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,所述程序运行时控制非易失性存储介质所在的设备执行权利要求1至7中任意一项所述的方法。

10.一种电子装置,其特征在于,包含处理器和存储器;所述存储器中存储有计算机可读指令,所述处理器用于运行所述计算机可读指令,其中,所述计算机可读指令运行时执行权利要求1至7中任意一项所述的方法。

...

【技术特征摘要】

1.一种基于按钮池构建的自律机长调车数据自动生成方法,其特征为,包括如下步骤:

2.根据权利要求1所述的方法,其特征为,所述步骤二包括如下内容:若当前项目为第一次新建的长调车生成的项目:先构建按钮池中的所有按钮组合,即自动生成所有的按钮组合,自动生成后所有按钮组合的状态为“未测试”;自动生成分为以下两种方式:方式一:对应电务人员要求制作此站所有联锁系统可建立的非变通长调车进路的情况,按照进路文件中的短调车进路自动生成;方式二:读取excel表自动生成:读取excel表获得进路按钮组合时,excel表中每行为一条长调车的生成所需要的信息;第一列为始端按钮,第二列为变通按钮,第三列为终端按钮,第四列为此条长调车进路上会开放的信号机;

3.根据权利要求2所述的方法,其特征为:当选择所述方式一时,只生成始终端按钮,“待生成的长调车相关信息表”中其他内容不生成;在生成前,人工输入不可跨越对象,用于确定长调车的结束位置,之后再生成长调车的按钮组合。

4.根据权利要求3所述的方法,其特征为,所述生成长调车的按钮组合的方式如下:

5.根据权利要求3所述的方法,其特征为,所述步骤三包括如下内容:人工选择长调车的id号从多少号进路开始生成,默认:若当前项目下的“已经生成的长调车进路”文件中没有任何长调车,则从自律机的短调车进路数据文件的最后一个进路id号+1开始生成,短...

【专利技术属性】
技术研发人员:刘语馨张涛许伟郎越张鑫安宇秦宁黄天齐王政谚段晓磊龙瀛任禹谋王建英苗义烽乔峥魏元玲刘燊
申请(专利权)人:中国铁道科学研究院集团有限公司通信信号研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1