轨交线路的联锁仿真方法、装置、设备及介质与流程

文档序号:24974267发布日期:2021-05-07 22:46阅读:77来源:国知局
本发明涉及数据处理
技术领域
:,具体而言,涉及一种轨交线路的联锁仿真方法、装置、设备及介质。
背景技术
::轨道交通技术迅速发展,已经成为必备的交通工具。对于轨道交通从业人员有较高的专业技能要求,对轨道交通进行仿真可以便于从业人员便捷、高效的进行学习,因此,对于轨道交通线路的仿真受到了广泛的欢迎。相关技术中,在仿真中使用联锁时,就必须引入完整的系统,需要进行额外的开发,比如绘制站场图,将站场图中的设备与线路数据中的设备进行关联。但是,相关技术中,必须要引入完整的系统才能仿真联锁,增加了不必要的开发成本,降低了开发效率。技术实现要素:本发明的目的在于,针对上述现有技术中的不足,提供一种轨交线路的联锁仿真方法、装置、设备及介质,以便解决相关技术中必须要引入完整的系统才能仿真联锁,增加了不必要的开发成本,降低了开发效率的问题。为实现上述目的,本发明实施例采用的技术方案如下:第一方面,本发明实施例提供了一种轨交线路的联锁仿真方法,包括:若检测到针对第一目标线路的进路触发操作,确定所述第一目标线路上所述进路触发操作对应的目标进路,以及所述目标进路对应的目标信号机以及目标道岔;控制所述目标信号机和所述目标道岔的状态进行改变,以激活所述目标进路。可选的,所述确定所述第一目标线路上所述进路触发操作对应的目标进路,以及所述目标进路对应的目标信号机以及目标道岔,包括:根据所述第一目标线路在所述进路触发操作针对的进路方向上的进站信号机和出站信号机,以及所述第一目标线路所在的线路拓扑,计算所述目标进路、所述目标信号机以及所述目标道岔。可选的,所述进路触发操作包括:列车进路的触发操作,则所述目标进路包括:目标接车进路和目标发车进路。可选的,所述进路触发操作包括:调车进路的触发操作,则所述目标进路包括:目标调车进路。可选的,所述若检测到针对第一目标线路的进路触发操作,确定所述第一目标线路上所述进路触发操作对应的目标进路,以及所述目标进路对应的目标信号机以及目标道岔之前,所述方法还包括:根据所述第一目标线路上各站点的接发车计划,检测所述各站点是否达到预设的接发车条件;若检测到目标站点达到所述接发车条件,则确定检测得到所述进路触发操作,所述目标进路为所述目标站点所在的进路。可选的,所述根据所述第一目标线路上各站点的接发车计划,检测所述各站点是否达到预设的接发车条件,包括:根据所述各站点的接发车计划,检测所述各站点与虚拟仿真车辆之间的距离是否小于或等于预设的距离阈值;若第一目标站点与所述虚拟仿真车辆之间的距离小于或等于所述距离阈值,则确定所述第一目标站点达到接车条件。可选的,所述根据所述第一目标线路上各站点的接发车计划,检测所述各站点是否达到预设的接发车条件,包括:若虚拟仿真车辆停在第二目标站点,确定所述第二目标站点的接发车计划为延时发车计划,还是直接发车计划;若为所述延时发车计划,则检测所述虚拟仿真车辆的停车时间是否达到所述延时发车计划所指示的预设延时发车时间;若所述停车时间达到所述预设延时发车时间,则确定所述第二目标站点达到发车条件。可选的,所述方法还包括:确定虚拟仿真车辆在第二目标线路上的占用区间;所述第二目标线路上包括:多个区间,每个区间为相邻两个站点构成的区间;从所述占用区间开始,沿着所述第二目标线路的车辆行驶方向对所述第二目标线路上的信号机进行搜索,直至满足预设搜索条件停止搜索;根据停止搜索时已搜索到的区间数量,生成所述第二目标线路的轨道电路码值;根据所述轨道电路码值,从所述占用区间开始,控制所述第二目标线路上的各信号机的状态进行更新。可选的,所述从所述占用区间开始,沿着所述第二目标线路的车辆行驶方向对所述第二目标线路上的信号机进行搜索,包括:从所述占用区间开始,根据所述第二目标线路上区间的信号机的故障状态,沿着所述第二目标线路的车辆行驶方向对所述第二目标线路上的信号机进行搜索;若搜索到的区间的信号机的故障状态为预设的影响轨道电路的故障状态,则确定所述搜索到的区间为占用状态;若所述搜索到的区间的信号机的故障状态为预设的不影响轨道电路的故障状态,则确定所述搜索到的区间为非占用状态。可选的,在所述从所述占用区间开始,根据所述第二目标线路上各区间的信号机的故障状态,沿着所述第二目标线路的车辆行驶方向对所述第二目标线路上的信号机进行搜索之前,所述方法还包括:展示轨交线路的联锁仿真界面,所述联锁仿真界面包括:第三目标线路、第二目标线路对应的信号机;响应针对所述第二目标线路对应的信号机中目标区间信号机的选择操作,展示所述目标区间信号机的故障设置控件;响应针对所述故障设置控件中目标故障设置控件的选择操作,确定确定所述区间的信号机的故障状态。可选的,在所述若检测到针对第一目标线路的进路触发操作,确定所述第一目标线路上所述进路触发操作对应的目标进路,以及所述目标进路对应的目标信号机以及目标道岔之前,所述方法还包括:展示轨交线路的联锁仿真界面,所述联锁仿真界面包括:所述第一目标线路、所述第一目标线路对应的第一信号机;响应针对所述第一信号机中目标站内信号机的选择操作,展示所述目标站内信号机的进路设置控件;响应针对所述进路设置控件中激活进路控件的选择操作,确定检测到所述进路触发操作。第二方面,本发明实施例还提供了一种轨交线路的联锁仿真装置,包括:确定模块,用于若检测到针对第一目标线路的进路触发操作,确定所述第一目标线路上所述进路触发操作对应的目标进路,以及所述目标进路对应的目标信号机以及目标道岔;控制模块,用于控制所述目标信号机和所述目标道岔的状态进行改变,以激活所述目标进路。可选的,所述确定模块,还用于根据所述第一目标线路在所述进路触发操作针对的进路方向上的进站信号机和出站信号机,以及所述第一目标线路所在的线路拓扑,计算所述目标进路、所述目标信号机以及所述目标道岔。可选的,所述进路触发操作包括:列车进路的触发操作,则所述目标进路包括:目标接车进路和目标发车进路。可选的,所述进路触发操作包括:调车进路的触发操作,则所述目标进路包括:目标调车进路。可选的,所述装置还包括:检测模块,用于根据所述第一目标线路上各站点的接发车计划,检测所述各站点是否达到预设的接发车条件;若检测到目标站点达到所述接发车条件,则确定检测得到所述进路触发操作,所述目标进路为所述目标站点所在的进路。可选的,所述检测模块,还用于根据所述各站点的接发车计划,检测所述各站点与虚拟仿真车辆之间的距离是否小于或等于预设的距离阈值;若第一目标站点与所述虚拟仿真车辆之间的距离小于或等于所述距离阈值,则确定所述第一目标站点达到接车条件。可选的,所述检测模块,还用于若虚拟仿真车辆停在第二目标站点,确定所述第二目标站点的接发车计划为延时发车计划,还是直接发车计划;若为所述延时发车计划,则检测所述虚拟仿真车辆的停车时间是否达到所述延时发车计划所指示的预设延时发车时间;若所述停车时间达到所述预设延时发车时间,则确定所述第二目标站点达到发车条件。可选的,所述装置还包括:第一确定模块,用于确定虚拟仿真车辆在第二目标线路上的占用区间;所述第二目标线路上包括:多个区间,每个区间为相邻两个站点构成的区间;搜索模块,用于从所述占用区间开始,沿着所述第二目标线路的车辆行驶方向对所述第二目标线路上的信号机进行搜索,直至满足预设搜索条件停止搜索;生成模块,用于根据停止搜索时已搜索到的区间数量,生成所述第二目标线路的轨道电路码值;第一控制模块,用于根据所述轨道电路码值,从所述占用区间开始,控制所述第二目标线路上的各信号机的状态进行更新。可选的,所述搜索模块,还用于从所述占用区间开始,根据所述第二目标线路上区间的信号机的故障状态,沿着所述第二目标线路的车辆行驶方向对所述第二目标线路上的信号机进行搜索;若搜索到的区间的信号机的故障状态为预设的影响轨道电路的故障状态,则确定所述搜索到的区间为占用状态;若所述搜索到的区间的信号机的故障状态为预设的不影响轨道电路的故障状态,则确定所述搜索到的区间为非占用状态。可选的,所述装置还包括:第一展示模块,用于展示轨交线路的联锁仿真界面,所述联锁仿真界面包括:第三目标线路、第二目标线路对应的信号机;响应针对所述第二目标线路对应的信号机中目标区间信号机的选择操作,展示所述目标区间信号机的故障设置控件;第二确定模块,用于响应针对所述故障设置控件中目标故障设置控件的选择操作,确定确定所述区间的信号机的故障状态。可选的,所述装置还包括:第二展示模块,用于展示轨交线路的联锁仿真界面,所述联锁仿真界面包括:所述第一目标线路、所述第一目标线路对应的第一信号机;响应针对所述第一信号机中目标站内信号机的选择操作,展示所述目标站内信号机的进路设置控件;第三确定模块,用于响应针对所述进路设置控件中激活进路控件的选择操作,确定检测到所述进路触发操作。第三方面,本发明实施例还提供了一种轨交线路的联锁仿真设备,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的轨交线路的联锁仿真方法。第四方面,本发明实施例还提供了一种计算机可读取存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面任一项所述的轨交线路的联锁仿真方法。本发明的有益效果是:本申请实施例提供一种轨交线路的联锁仿真方法,包括:若检测到针对第一目标线路的进路触发操作,确定第一目标线路上进路触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔;控制目标信号机和目标道岔的状态进行改变,以激活目标进路。在检测到进路触发操作时,无需绘制站场图,便可以确定目标进路,以及目标进路对应的目标信号机以及目标道岔,并对目标信号机和目标道岔的状态进行改变,实现了对目标进路的激活,便捷高效的实现了轨交线路的联锁仿真,降低了开发成本,提高了开发效率。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图2为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图3为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图4为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图5为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图6为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图7为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图8为本申请实施例提供的一种联锁仿真界面的示意图;图9为本申请实施例提供的一种联锁仿真界面的示意图;图10为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图;图11为本申请实施例提供的一种联锁仿真界面的示意图;图12为本申请实施例提供的一种联锁仿真界面的示意图;图13为本申请实施例提供的一种轨交线路的联锁仿真装置的结构示意图;图14为本申请实施例提供的一种轨交线路的联锁仿真设备的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要说明的是,若出现术语“上”、“下”、等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。本申请实施例提供一种轨交线路的联锁仿真方法,其执行主体可以为轨交线路的联锁仿真设备,该轨交线路的联锁仿真设备可以为终端,也可以为服务器,还可以其他类型具备处理功能的设备,本申请实施例对此不进行具体限制。例如,当轨交线路的联锁仿真设备为终端时,终端可以为智能手机、笔记本电脑、台式电脑、平板电脑中的任意一种。以下以终端为例,对本申请实施例提供的一种轨交线路的联锁仿真方法进行解释说明。图1为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图1所示,该方法可以包括:s101、若检测到针对第一目标线路的进路触发操作,确定第一目标线路上进路触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔。其中,进路触发操作可以为用户所输入的操作,也可以为其他设备或者终端中的其他仿真系统所发送的操作,还可以为采用其他方式所获取的操作,本申请实施例对此不进行具体限制。在一种可能的实施方式中,终端在检测到进路触发操作后,可以根据预设轨道线路和预设基础设施数据库,确定第一目标线路上触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔。当然,终端也可以根据预设轨道线路和预设基础设施数据库,确定第一目标线路的多条进路,以及每条进路对应的信号机和道岔;在检测到进路触发操作后,从多条进路中确定目标进路,从多条进路对应的信号机和道岔中确定目标信号机以及目标道岔。s102、控制目标信号机和目标道岔的状态进行改变,以激活目标进路。其中,目标进路可以为虚拟仿真车辆即将占用的进路。在本申请实施例中,终端可以自动化的改变目标信号机和目标岔道的状态,以与目标进路相匹配,激活目标进路。可选的,在激活目标进路的时候可以将目标信号机的颜色设置为绿灯,并对目标岔道进行相应的移动。另外,终端还可以确定第一目标线路中的其他进路,并对第一目标线路中的其他进路进行禁止,在禁止进路时,可以将进路对应的颜色设置为红色。需要说明的是,终端可以向其他设备或者终端中的其他仿真系统,发送目标信号机和目标道岔的改变后的状态,终端也可以自行基于目标信号机和目标道岔的改变后的状态进行联锁逻辑的仿真显示,本申请实施例对此不进行具体限制。综上所述,本申请实施例提供一种轨交线路的联锁仿真方法,包括:若检测到针对第一目标线路的进路触发操作,确定第一目标线路上进路触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔;控制目标信号机和目标道岔的状态进行改变,以激活目标进路。在检测到进路触发操作时,无需绘制站场图,便可以确定目标进路,以及目标进路对应的目标信号机以及目标道岔,并对目标信号机和目标道岔的状态进行改变,实现了对目标进路的激活,便捷高效的实现了轨交线路的联锁仿真,降低了开发成本,提高了开发效率。可选的,上述s101中确定第一目标线路上进路触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔的过程,可以包括:根据第一目标线路在进路触发操作针对的进路方向上的进站信号机和出站信号机,以及第一目标线路所在的线路拓扑,计算目标进路、目标信号机以及目标道岔。其中,第一目标线路中可以包括至少一条进路。第一目标线路所在的线路拓扑可以基于预设轨道线路进行获取,进路方向上的进站信号机和出站信号机可以基于预设基础设施数据库进行获取。在一些实施方式中,进路方向为正向进路方向时,终端可以根据正向进路方向上的正向进站信号机和正向出站信号机,计算目标进路、目标信号机以及目标道岔。或者,进路方向为反向进路方向时,终端可以根据反向进路方向上的反向进站信号机和反向出站信号机,以及第一目标线路所在的线路拓扑,计算目标进路、目标信号机以及目标道岔。可选的,进路触发操作包括:列车进路的触发操作,则目标进路包括:目标接车进路和目标发车进路。在一种可能的实施方式中,终端可以根据正向进站信号机、反向出站信号机、信号机所在线路以及线路拓扑,计算目标正向接车进路、目标反向发车进路,以及相关的信号机和岔道;终端可以根据出站信号机、反向进站信号机、信号机所在线路以及线路拓扑,计算目标正向发车进路、目标反向接车进路,以及相关的信号机和岔道。其中,目标接车进路可以为目标正向接车进路,目标发车进路可以为目标正向发车进路;或者,目标发车进路可以为目标反向接车进路,目标发车进路可以为目标反向发车进路。可选的,进路触发操作包括:调车进路的触发操作,则目标进路包括:目标调车进路。在一种可能的实施方式中,终端在检测到针对第一目标线路的调车进路的触发操作时,可以确定第一目标线路上调车进路的触发操作的目标调车进路、目标调车进路对应的目标信号机以及目标岔道。可选的,图2为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图2所示,上述s101中若检测到针对第一目标线路的进路触发操作,确定第一目标线路上进路触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔的过程之前,该方法还可以包括:s201、根据第一目标线路上各个站点的接发车计划,检测各站点是否达到预设的接发车条件。其中,第一目标线路上具有多个站点,每个站点预设有对应的接发车计划。可选的,终端可以根据虚拟仿真车辆在第一目标线路上的位置,以及各个站点的接发车计划,检测各站点是否达到预设的接发车条件。s202、若检测到目标站点达到接发车条件,则确定检测得到进路触发操作,目标进路为目标站点所在的进路。需要说明的是,当检测到目标站点达到接发车条件,说明目标站点所在的进路应当被激活,即目标进路应当被激活,因此,可以确定检测得到进路触发操作,以便激活目标进路,使得虚拟车辆可以在激活的目标进路上运行。可选的,图3为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图3所示,上述s201中根据第一目标线路上各站点的接发车计划,检测各站点是否达到预设的接发车条件的过程,可以包括:s301、根据各站点的接发车计划,检测各站点与虚拟仿真车辆之间的距离是否小于或等于预设的距离阈值。在一些实施方式中,终端可以获取虚拟仿真车辆在第一目标线路上的位置,该位置可以为虚拟仿真车辆所在的信号机;各站点与虚拟仿真车辆之间的距离,可以为虚拟仿真车辆所在的信号机与各个站点的进站信号机之间信号机的数量;终端可以判断信号机的数量是否小于或等于预设信号机数量。需要说明的是,虚拟仿真车辆在第一目标线路上的位置,可以为其他设备或者终端中的其他仿真系统所发送的位置。s302、若第一目标站点与虚拟仿真车辆之间的距离小于或等于距离阈值,则确定第一目标站点达到接车条件。在本申请实施例中,当第一目标站点的进站信号机与虚拟仿真车辆所在的信号机之间信号机的数量,小于或者等于预设信号机数量时,确定第一目标站点达到接车条件。其中,当第一目标站点到达接车条件时,第一目标站点的接车进路激活。另外,预设信号机数量可以为3,第一目标站点与虚拟仿真车辆之间的距离可以称为三接近。可选的,图4为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图4所示,上述s201中根据第一目标线路上各站点的接发车计划,检测各站点是否达到预设的接发车条件的过程,可以包括:s401、若虚拟仿真车辆停在第二目标站点,确定第二目标站点的接发车计划为延时发车计划,还是直接发车计划。需要说明的是,每个站点的上下行线路均可以分别设置接车进路和发车进路,每个站点的上下行线路均可以设置延时发车计划。s402、若为延时发车计划,则检测虚拟仿真车辆的停车时间是否达到延时发车计划所指示的预设延时发车时间。s403、若停车时间达到预设延时发车时间,则确定第二目标站点达到发车条件。在一些实施方式中,若虚拟仿真车辆停在第二目标站点,即虚拟仿真车辆在第二目标站点停站,当第二目标站点的接发车计划为延时发车计划时,在虚拟仿真车辆停在第二目标站点停车时间达到预设延时发车时间,确定第二目标站点达到发车条件,激活第二目标站点的发车进路,以便虚拟仿真车辆基于发车进路从第二目标站点发车。在另一些实施方式中,当第二目标站点的接发车计划为直接发车计划时,当直接发车计划指示预设延时发车延时为预设数值时,无需等待三接近或者在第二目标站点的停站,直接激活第二目标站点的发车进路。其中,预设数值可以为-1。需要说明的是,通过接发车计划可以为每个站点制订接发车计划,实现定时接发车或自动接发车。可选的,图5为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图5所示,该方法还可以包括:s501、确定虚拟仿真车辆在第二目标线路上的占用区间。其中,第二目标线路上可以包括:多个区间,每个区间可以为相邻两个站点构成的区间。在本申请实施例中,其他设备或者终端中的其他仿真系统,可以向终端发送虚拟仿真车辆在第二目标线路上的占用区间,终端可以接收该虚拟仿真车辆在第二目标线路上的占用区间。s502、从占用区间开始,沿着第二目标线路的车辆行驶方向对第二目标线路上的信号机进行搜索,直至满足预设搜索条件停止搜索。其中,终端可以从占用区间开始,沿着第二目标线路的车辆行驶方向,对第二目标线路上的正反向进站信号机、正反向出站信号机、正向通过信号机、预告信号机进行搜索,直至满足预设搜索条件停止搜索。可选的,当搜索到的信号机状态为预设状态时,则确定满足预设搜索条件,预设状态可以为信号机灭灯或者信号机红灯;或者,当确定搜索到达侧线时,则确定满足预设搜索条件;或者,当确定搜索到的区间数量等于预设区间数时,则确定满足预设搜索条件。另外,当搜索至无码区时,确定满足预设搜索条件停止搜索,在离开无码区时继续搜索。在本申请实施例中,当确定搜索到达侧线或者刚刚进入侧线同时前方为反向信号即,则进入无码区停止搜索;当前方第一个正向信号机是预告信号机,且距离大于预设距离阈值,则表示当前在半自动闭塞区间,属于无码区,停止搜索,在距离小于预设距离阈值时,离开无码区,继续搜索;当前方信号机不是反向信号机,则离开无码区继续搜索;当遇到了方向相同的信号机,区间数量加1继续搜索;如果在侧线,由于需要经过进站信号机之后才能判断,所以区段数量应该-1;在无码区时返回无码,搜索得到区间数量。s503、根据停止搜索时已搜索到的区间数量,生成第二目标线路的轨道电路码值。在一种可能的实施方式中,当搜索结果指示搜索侧线时,根据已搜索到的区间数量和预设侧线编码集,确定已搜索到的区间数量对应预设侧线编码集中的轨道电路码值,将该轨道电路码值作为第二目标线路的轨道电路码值。在另一种可能的实施方式中,当搜索结果指示搜索正线时,根据已搜索到的区间数量和预设正线编码集,确定已搜索到的区间数量对应预设正线编码集中的轨道电路码值,将该轨道电路码值作为第二目标线路的轨道电路码值。其中,预设侧线编码集可以为:uu,u2,lu,l,l2,l3,l4,l5;预设正线编码集可以为:hu,u,lu,l,l2,l3,l4,l5。预设侧线编码集和预设正线编码集依次对应的区间数量可以为0至7。需要说明的是,存在侧线时,如果停止搜索后只有一个信号机;当该信号机为正向信号机时,当正向信号机的状态为预设状态返回hu码,否则返回uu码。其中,预设状态可以为灭灯状态或者红灯状态;当该信号机为反向信号机时,表示搜索至侧线进出站的无码区,可以返回无码。s504、根据轨道电路码值,从占用区间开始,控制第二目标线路上的各信号机的状态进行更新。其中,控制第二目标线路上的各信号机的状态进行更新,可以为控制第二目标线路上的各信号机的颜色进行改变。可以实现对于第二目标线路上的各信号机的状态进行自动更新。可选的,图6为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图6所示,上述s502中从占用区间开始,沿着第二目标线路的车辆行驶方向对第二目标线路上的信号机进行搜索的过程,可以包括:s601、从占用区间开始,根据第二目标线路上区间的信号机的故障状态,沿着第二目标线路的车辆行驶方向对第二目标线路上的信号机进行搜索。其中,第二目标线路上区间的信号机的故障状态可以为人为的指定信号机的状态,而无需关注是否符合正确的逻辑。s602、若搜索到的区间的信号机的故障状态为预设的影响轨道电路的故障状态,则确定搜索到的区间为占用状态。在一些实施方式中,若搜索到的区间的信号机的故障状态为预设的影响轨道电路的故障状态,在计算轨道电路码值时会将搜索到的区间做占用处理,即确定为占用状态,无论区间的信号机为何状态,逻辑上确定区间的信号机为红灯。s603、若搜索到的区间的信号机的故障状态为预设的不影响轨道电路的故障状态,则确定搜索到的区间为非占用状态。其中,若搜索到的区间的信号机的故障状态为预设的不影响轨道电路的故障状态,则在计算轨道电路码值时无需关注区间的信号机的状态。另外,还可以直接设定轨道电路的值,以仿真轨道电路本身的故障。在本申请实施例中,对第二目标线路上区间的信号机设置故障状态,可以实现满足故障模拟的仿真需求,以便模拟联锁故障。可选的,图7为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图7所示,在上述s601之前,该方法还可以包括:s701、展示轨交线路的联锁仿真界面。图8为本申请实施例提供的一种联锁仿真界面的示意图,如图8所示,联锁仿真界面可以包括:第二目标线路、第二目标线路对应的信号机。可选的,如图8所示,第二目标线路对应的信号机可以分别为正线进站、侧线出站、侧线出站、正线进站、区间通过、区间通过、区间通过。s702、响应针对第二目标线路对应的信号机中目标区间信号机的选择操作,展示目标区间信号机的故障设置控件。图9为本申请实施例提供的一种联锁仿真界面的示意图,如图9所示,目标区间信号机的故障设置控件可以包括:影响轨道电路控件、不影响轨道电路控件、取消故障控件。s703、响应针对故障设置控件中目标故障设置控件的选择操作,确定确定区间的信号机的故障状态。其中,目标故障设置控件可以为影响轨道电路控件或者不影响轨道电路控件。需要说明的是,第二目标线路和第一目标线路可以为同一线路,也可以为不同线路,本申请实施例对此不进行具体限制。可选的,在s101之前,图10为本申请实施例提供的一种轨交线路的联锁仿真方法的流程示意图,如图10所示,该方法还可以包括:s801、展示轨交线路的联锁仿真界面。其中,联锁仿真界面可以包括:第一目标线路、第一目标线路对应的第一信号。s802、响应针对第一信号机中目标站内信号机的选择操作,展示目标站内信号机的进路设置控件。图11为本申请实施例提供的一种联锁仿真界面的示意图,如图11所示,进路设置控件可以包括:激活进路控件、取消进路控件、禁用进路控件、信号故障控件。s803、响应针对进路设置控件中激活进路控件的选择操作,确定检测到进路触发操作。需要说明的是,对取消进路控件进行选择操作,可以控制取消进路;对禁用进路控件进行选择操作,可以控制禁用进路;对信号信号故障控件进行操作,可以设置故障。图12为本申请实施例提供的一种联锁仿真界面的示意图,如图12所示,该方法还可以包括:响应针对联锁仿真界面中空白区域的选择操作,展示正线自动排路控件、侧线自动排路控件、取消所有进路控件、生成时刻表控件。在本申请实施例中,响应针对正线自动排路控件的选择操作,可以实现正线的自动排路;响应针对侧线自动排路控件的选择操作,可以实现侧线的自动排路;响应针对取消所有进路控件的选择操作,可以取消所有进路;响应生成时刻表控件的选择操作,可以设定接发车计划。另外,还可以基于命令式操作实现进路操作、时刻表功能、故障模拟。信号故障命令用于指定触发或解除一个信号机的故障;格式为:signalfault,信号机gid,命令,故障状态;其中,命令为:0表示没有故障,1表示故障,轨道电路认为没有占用,2表示故障,轨道电路认为被占用;故障状态为故障后信号机的状态,其中当为-1时表示维持原来的状态不变。排路命令用于指定激活或取消一个进路;格式:route,车站名,进路名,进路命令,强制;其中,进路命令为-1表示禁用(不会自动触发),0表示取消进路,1表示激活进路;强制表示是否要强制激活进路,0或非数字表示不强制,其它数字表示强制。自动排路命令用于自动的选择前方的进路,并立刻激活;格式:autoroute,需要排路的车id,是否走侧线;其中,是否走侧线中0或非数字表示不走侧线,其它表示走侧线。时刻表命令用于按照进路设置时刻表,并立刻生效;格式:timetable,进路名称,进路名称,进路名称,…,进路名称,自动发车时间;其中,进路名称可以存在任意多个;最后一个参数自动发车时间如果是-1表示立刻排路,不使用自动发车。取消所有进路命令用于取消当前设置的所有进路;格式可以为:routedeactiveall。轨道电路命令用于强制指定某个车的轨道电路值;格式:trackcircuit,机车id,轨道电路的值;轨道电路的值如果大于等于0,则轨道电路将会强制为该值,设置为-1时表示恢复正常的轨道电路计算结果。在本申请实施例中,对于进路操作、时刻表功能、故障模拟,均可以提供了图形化操作以及命令式操作,图形化操作方便用户使用,命令式操作方便开发人员使用,提高了用户体验。综上所述,本实施例在保证操作逻辑与内部逻辑符合真实联锁逻辑的情况下,通过自动的生成联锁逻辑,并对外提供一个简单的联锁控制接口,实现无需绘制复杂的站场图以及手动将站场图中的设备与线路设备对应,通过联锁控制接口,实现联锁逻辑的仿真。同时,通过提供联锁仿真界面,免去了真实站场图操作的复杂性,便于用户操作,提高了用户体验。下述对用以执行本申请所提供的轨交线路的联锁仿真方法的轨交线路的联锁仿真装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述轨交线路的联锁仿真方法的相关内容,下述不再赘述。图13为本申请实施例提供的一种轨交线路的联锁仿真装置的结构示意图,该装置可以包括:确定模块1301,用于若检测到针对第一目标线路的进路触发操作,确定第一目标线路上进路触发操作对应的目标进路,以及目标进路对应的目标信号机以及目标道岔;控制模块1302,用于控制目标信号机和目标道岔的状态进行改变,以激活目标进路。可选的,确定模块1301,还用于根据第一目标线路在进路触发操作针对的进路方向上的进站信号机和出站信号机,以及第一目标线路所在的线路拓扑,计算目标进路、目标信号机以及目标道岔。可选的,进路触发操作包括:列车进路的触发操作,则目标进路包括:目标接车进路和目标发车进路。可选的,进路触发操作包括:调车进路的触发操作,则目标进路包括:目标调车进路。可选的,装置还包括:检测模块,用于根据第一目标线路上各个站点的接发车计划,检测各站点是否达到预设的接发车条件;若检测到目标站点达到接发车条件,则确定检测得到进路触发操作,目标进路为目标站点所在的进路。可选的,检测模块,还用于根据各站点的接发车计划,检测各站点与虚拟仿真车辆之间的距离是否小于或等于预设的距离阈值;若第一目标站点与虚拟仿真车辆之间的距离小于或等于距离阈值,则确定第一目标站点达到接车条件。可选的,检测模块,还用于若虚拟仿真车辆停在第二目标站点,确定第二目标站点的接发车计划为延时发车计划,还是直接发车计划;若为延时发车计划,则检测虚拟仿真车辆的停车时间是否达到延时发车计划所指示的预设延时发车时间;若停车时间达到预设延时发车时间,则确定第二目标站点达到发车条件。可选的,装置还包括:第一确定模块,用于确定虚拟仿真车辆在第二目标线路上的占用区间;第二目标线路上包括:多个区间,每个区间为相邻两个站点构成的区间;搜索模块,用于从占用区间开始,沿着第二目标线路的车辆行驶方向对第二目标线路上的信号机进行搜索,直至满足预设搜索条件停止搜索;生成模块,用于根据停止搜索时已搜索到的区间数量,生成第二目标线路的轨道电路码值;第一控制模块,用于根据轨道电路码值,从占用区间开始,控制第二目标线路上的各信号机的状态进行更新。可选的,搜索模块,还用于从占用区间开始,根据第二目标线路上区间的信号机的故障状态,沿着第二目标线路的车辆行驶方向对第二目标线路上的信号机进行搜索;若搜索到的区间的信号机的故障状态为预设的影响轨道电路的故障状态,则确定搜索到的区间为占用状态;若搜索到的区间的信号机的故障状态为预设的不影响轨道电路的故障状态,则确定搜索到的区间为非占用状态。可选的,装置还包括:第一展示模块,用于展示轨交线路的联锁仿真界面,联锁仿真界面包括:第三目标线路、第二目标线路对应的信号机;响应针对第二目标线路对应的信号机中目标区间信号机的选择操作,展示目标区间信号机的故障设置控件;第二确定模块,用于响应针对故障设置控件中目标故障设置控件的选择操作,确定确定区间的信号机的故障状态。可选的,装置还包括:第二展示模块,用于展示轨交线路的联锁仿真界面,联锁仿真界面包括:第一目标线路、第一目标线路对应的第一信号机;响应针对第一信号机中目标站内信号机的选择操作,展示目标站内信号机的进路设置控件;第三确定模块,用于响应针对进路设置控件中激活进路控件的选择操作,确定检测到进路触发操作。上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。图14为本申请实施例提供的一种轨交线路的联锁仿真设备的结构示意图,如图14所示,该设备可以包括:处理器1401、存储器1402。存储器1402用于存储程序,处理器1401调用存储器1402存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1