计算机联锁系统的运行方法、计算机设备与流程
					未命名
					07-02
					阅读:175
					评论:0
									
								 
										
                            1.本公开一般涉及轨道交通技术领域,尤其涉及一种计算机联锁系统的运行方法、计算机设备。
背景技术:
2.目前,随着城市轨道交通的发展,车站站台门得到了广泛的应用,一般采用站台门系统(platform screen doors,psd)对车站站台门进行管理控制,但是现有的psd系统为单站台门系统(集中式系统),一旦出现故障,容易造成线路全线不能进行车门、站台门对位隔离的故障,而且集中式psd系统对电脑配置要求高,站台门与psd系统之间互联的布线成本更高,不利于节约线路成本。
技术实现要素:
3.鉴于现有技术中的上述缺陷或不足,期望提供一种计算机联锁系统、运行方法、计算机设备。
4.第一方面,提供一种计算机联锁系统的运行方法,包括:
5.每个联锁区中的联锁向对应的前端处理器发送每个站台门命令大包;
6.所述前端处理器周期初始接收每个联锁区中的联锁发送的每个站台门命令大包并进行解析,将解析出来的每个站台门的命令信息分别存储到对应的每个站台门命令缓冲区;
7.根据站台门与站台门系统的映射关系,前端处理器周期末尾从所述每个站台门命令缓冲区中取出每个站台门的命令信息,并添加到对应的站台门系统的命令信息缓冲区中,为每个站台门系统的命令信息添加包头后,再发送给对应的站台门系统;站台门系统与至少一个站台门通信连接。
8.第二方面,提供一种计算机设备,包括:
9.一个或多个处理器;
10.存储器,用于存储一个或多个程序,
11.当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行本技术各实施例提供的计算机联锁系统的运行方法。
12.第三方面,提供一种存储有计算机程序的计算机可读存储介质,该程序被处理器执行时实现本技术各实施例提供的计算机联锁系统的运行方法。
13.本技术实施例提供的计算机联锁系统的运行方法、计算机设备及存储介质,该计算机联锁系统的运行方法中根据线路需要既可以为配置为集中式站台门系统(1个站台门系统控制线路中所有站台门),也可配置为分散式站台门系统(线路包含多个站台门系统、每个站台门系统控制线路中部分站台门)。采用分散式站台门系统可以根据实际需求灵活配置站台门系统的数量,故障抵抗能力更强,对电脑配置要求低,站台门与站台门系统之间互联的布线成本低,有利于节约线路成本。
附图说明
14.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
15.图1为本技术实施例提供的计算机联锁系统的示例性结构图;
16.图2为本技术实施例提供的计算机联锁系统的通信图;
17.图3为本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
18.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关公开,而非对该公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与公开相关的部分。
19.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
20.本技术的第一方面,本技术实施例提供一种计算机联锁系统的运行方法,所述计算机联锁系统包括前端处理器,所述前端处理器分别与至少一个站台门系统和至少一个联锁通信连接;所述站台门系统与至少一个站台门通信连接;所述运行方法包括以下步骤:
21.s100,每个联锁区中的联锁ci向对应的前端处理器fep发送每个站台门命令大包;
22.s110,fep周期初始接收每个联锁区中的联锁发送的每个站台门命令大包并进行解析,将解析出来的每个站台门的命令信息分别存储到对应的每个站台门命令缓冲区;
23.s120,根据站台门与站台门系统的映射关系,fep周期末尾从所述每个站台门命令缓冲区中取出每个站台门的命令信息,并添加到对应的站台门系统的命令信息缓冲区中,为每个站台门系统的命令信息添加包头后,再发送给对应的站台门系统。
24.该示例中,fep可以控制一个或多个站台门系统,可以根据实际需求灵活配置站台门系统的数量,故障抵抗能力更强,且能充分利用单个站台门系统的运算能力、网络通信能力、存储能力。
25.请参考图1,示出了根据本技术实施例提供的计算机联锁系统,计算机联锁系统中的站台门系统根据线路需要既可以为配置为集中式站台门系统(1个站台门系统控制线路中所有站台门),也可配置为分散式站台门系统(线路包含多个站台门系统、每个站台门系统控制线路中部分站台门)。当前端处理器(front end processor,fep)同时控制多个站台门系统时(至少两个站台门系统),即使某一部分站台门系统故障后,不会影响其他站台门系统的工作,如不会影响其它站台门系统控制站台门与车门的对位隔离。且采用分散式站台门系统对电脑配置要求低,站台门与站台门系统之间互联的布线成本低,有利于节约线路成本。
26.如图1和图2所示,fep与线路中的站台门系统、联锁的站台门命令信息交互方式为:fep周期初始接收线路中所有联锁区中的计算机联锁(computer interlocking,ci)发来的站台门命令大包,然后对每个联锁区中ci发来的站台门命令大包进行解析,得到线路中每个站台门的命令信息,并分别存储到每个站台门对应的命令缓冲区;根据站台门与站台门系统的映射关系表(如表1所示),fep周期末尾从所有站台门的命令缓冲区中取出单个站台门的命令信息,然后添加到每个站台门系统的命令信息缓冲区中,之后为每个站台门
系统的信息帧添加包头,最后发送给对应站台门系统。
27.表1站台门系统与站台门对应关系映射表
28.站台门系统1站台门1、站台门2站台门系统2站台门3、站台门4
29.该示例中,fep能对线路中各个联锁区发来的站台门命令信息大包进行解析、拆分、重组,然后发给对应的站台门系统。
30.在一个实施例中,计算机联锁系统的运行方法,还包括以下步骤:
31.s200,每个站台门系统接收其管辖的每个站台门状态信息大包,并发送给所述站台门系统对应的前端处理器fep;
32.s210,fep周期初始接收每个所述站台门系统发送的每个站台门状态信息大包并进行解析,将解析出来的每个站台门状态信息分别存储到对应的每个站台门状态信息缓冲区;
33.s220,根据联锁区与站台门的映射关系,fep周期末尾从所述每个站台门状态缓冲区收集每个联锁区所管辖的站台门状态信息,并为所述每个联锁区所管辖的站台门状态信息添加包头并发送给对应联锁。
34.如图1和图2所示,fep与线路中的站台门系统、联锁的站台门状态信息交互方式为:fep周期初始分别从所管辖的站台门系统接收站台门状态信息大包,然后对每个站台门系统发来的站台门状态信息大包进行解析,并将解析出来的所有站台门状态信息分别存储到对应的单个站台门状态信息缓冲区,根据联锁区与站台门的映射关系表(如表2所示),fep周期末尾从单个站台门状态缓冲区收集每个联锁区所管辖的站台门状态信息,之后添加包头并发送给对应联锁(ci)。
35.表2联锁区与站台门对应关系映射表
36.联锁1站台门1联锁2站台门2联锁3站台门3联锁4站台门4
37.该示例中,fep可以接收一个或多个站台门系统发送的站台门状态信息,fep可以周期性轮询多个站台门系统发送的状态信息,起到实时监督的作用。fep能对线路中各个站台门系统发来的站台门状态信息大包进行解析、拆分、重组,然后发给对应联锁区。
38.在一个实施例中,所述站台门系统为真实站台门系统或模拟站台门系统;所述站台门为真实站台门或虚拟站台门;
39.所述真实站台门系统获取或/和设置其管辖的至少一个真实站台门的状态;所述真实站台门系统向所述真实站台门发送站台门小门命令;
40.所述模拟站台门系统获取或/和设置其管辖的至少一个虚拟站台门的状态;所述模拟站台门系统向所述虚拟站台门发送站台门小门命令。
41.该示例中,当所述站台门系统为真实站台门系统,所述真实站台门系统与至少一个真实站台门通信连接;当所述站台门系统为模拟站台门系统,所述模拟站台门系统用于模拟生成虚拟站台门。
42.具体的,fep能同时控制多个站台门系统(包括真实站台门系统、模拟站台门系
统),比如图1中的“站台门系统2”既可以为真实站台门系统也可以为模拟站台门系统。当“站台门系统2”为真实站台门系统,其管辖的站台门3、站台门4分别对应为真实站台门3、真实站台门4。当“站台门系统2”为模拟站台门系统,其管辖的站台门3、站台门4分别对应为虚拟站台门3、虚拟站台门4,且虚拟站台门3、虚拟站台门4都属于模拟站台门系统2,没有实际(真实)站台门与之对应,全为模拟站台门系统2内部的数据。
43.其中,真实站台门系统通过通信线路同时连接fep与真实站台门(1个或多个真实站台门),既可以获取其所管辖真实站台门(1个或多个)的状态,也可以向其所管辖真实站台门发送站台门小门命令(隔离命令、开关命令等),通过真实站台门系统的人工操作界面可以设置其所管辖站台门的状态。
44.模拟站台门系统通过通信线路连接fep,不连接真实站台门,其所管辖的站台门为模拟站台门系统内部模拟出的虚拟站台门(1个或多个虚拟站台门),既可以获取其所管辖虚拟站台门(1个或多个)的状态,也可以向其所管辖的虚拟站台门发送站台门小门命令(隔离命令、开关命令等),并且能通过模拟站台门系统的人工操作界面设置其所管辖虚拟站台门的状态。
45.在另外一个方面,现有技术中psd系统控制线路内所有站台门,该psd系统与站台门之间的互联硬线碰到线路中强电磁干扰(超过电磁干扰国标定义的电磁干扰强度)区域的可能性比较大,容易造成psd系统与站台门之间的通信故障。
46.针对这一技术问题,本技术提供以下方案来解决:
47.在一个优选实施例中,将所述真实站台门根据相对位置关系和电磁干扰区域进行分组,将属于同一组的真实站台门采用同一真实站台门系统管辖。
48.具体的,线路中所有真实站台门根据相对位置关系和电磁干扰区域进行分组,分别属于某个站台门系统;或者,线路中所有真实站台门随机分组,分别属于某个真实站台门系统,如果两个真实站台门之间区域的电磁干扰比较强(超过电磁干扰国标定义的电磁干扰强度),则不适合分为一组。当然真实站台门系统控制真实站台门,模拟站台门系统控制虚拟站台门。一组(包含n个站台门,n≥1)真实站台门由一个真实站台门系统管辖,一个模拟站台门系统可以同时管辖m(m≥1)个虚拟站台门,虚拟站台门可以用于列车(有人驾驶、无人驾驶)维修平台、测试平台等。站台门系统(包括真实站台门系统、模拟站台门系统)运算能力、通信能力、存储能力越强代表能同时管辖的站台门越多。每个站台门系统(包括真实站台门系统、模拟站台门系统)管辖的站台门可以来自不同的联锁区的ci。
49.比如,线路中总共有5个真实站台门(线路中站台门的排列顺序依次为站台门1、站台门2、站台门3、站台门4、站台门5)和2个虚拟站台门(分别为站台门6、站台门7),站台门3和站台门4之间的轨道区段区域电磁干扰比较强(超过电磁干扰国标定义的电磁干扰强度),站台门1、站台门2、站台门3之间轨道区段的电磁干扰比较弱(未超过电磁干扰国标定义的电磁干扰强度),站台门4和站台门5之间轨道区段区域的电磁干扰比较弱(未超过电磁干扰国标定义的电磁干扰强度),那么站台门1、站台门2、站台门3可以由一个真实站台门系统管辖,站台门4和站台门5由另一个真实站台门系统管辖,至于虚拟站台门6、虚拟站台门7可以由一个模拟站台门系统管辖或者由两个模拟站台门系统分别管辖,可以根据模拟站台门系统的运算能力、通信能力、存储能力而定。
50.本技术中,fep控制的站台门系统能根据站台门之间的相对距离以及站台门之间
的轨道区域是否有强电磁干扰(超过电磁干扰国标定义的电磁干扰强度)来选择控制哪些站台门,也就是哪些站台门可以分为一组,将属于同一组的站台门由某个站台门系统进行控制,以减少线路布线(节约成本),并提高站台门与站台门系统之间的通信质量,不必考虑站台门所属联锁区。
51.在一个优选实施例中,如图1、图2所示,所述计算机联锁系统还包括车载控制器;所述联锁与至少一辆车的车载控制器通信连接。
52.具体的,如图1中的fep与站台门系统、联锁、列车上的车载控制器的信息交互方式为:线路中所有站台门系统(包括真实站台门系统、模拟站台门系统)周期性给其对应的fep发送其所管辖站台门的各个小门状态(开关状态、故障状态、隔离状态等),接着fep转给对应ci,之后ci转给车载控制器(vehicle on-board controller,vobc)(既可以为1辆车也可以为多辆车);vobc在车辆到站且停稳停准后向车所在当前ci发送站台门小门隔离命令,ci再把站台门小门隔离命令发送给其所对应fep,之后fep把站台门小门隔离命令转给站台门系统(包括真实站台门系统、模拟站台门系统),最终完成站台门小门隔离操作。
53.比如图1、图2中,车1在联锁1的站台门1进行车门站台门对位隔离,车1的车载控制器给联锁1发送车门站台门对位隔离命令,联锁1收到车1的车载控制器发送的车门站台门对位隔离命令后,联锁1将此隔离信息转给对应fep,由fep转给相应的站台门系统1,控制站台门1小门的开关。
54.同时车2在联锁2的站台门2进行车门站台门对位隔离,车2的车载控制器给联锁2发送车门站台门对位隔离命令,联锁2收到车2的车载控制器发送的车门站台门对位隔离命令后,联锁2将此隔离信息转给对应fep,由fep转给相应的站台门系统1,控制站台门2小门的开关。
55.模拟站台门系统可以用于车辆维修平台(比如车辆段或综合停车场内的车辆维修设施)、室验平台(比如试车线内的没有站台门的测试站台),具体如下:
56.对于车辆维修平台:正常情况下车辆出现故障后停于车辆段或综合停车场的某个停车点,然后车辆就可以进行车门站台门对位隔离,但在这些位置安装站台门既浪费资金又妨碍维修平台对车辆的维修操作,为此可以在这些车辆维修停车点设置虚拟站台门,车辆在这些车辆维修停车点停稳停准后可与联锁进行车门站台门对位隔离;通常维修平台的维修扶梯数量少于车门小门数量,这种情况下为避免维修人员从没有维修扶梯对应的车门小门处掉落,需要将没有维修扶梯对应的车门隔离(不开这些车门),在被维修车辆与联锁进行车门站台门对位隔离前,在此虚拟站台门所属模拟站台门系统人工操作界面上设置对应虚拟站台门的某些小门(不需要开的车门小门对应的虚拟站台小门)故障或隔离,这样车辆在收到虚拟站台小门故障或隔离后就不开对应车门小门,从而保障维修人员安全。
57.对于实验平台:比如试车线联锁区,可能会有站台,车辆在站台停稳且停准后按道理是可以进行车门站台门对位隔离操作,但是试车线平时没什么客流量,一般供线路维保或车辆提供商等人员使用,在试车线联锁区内的站台上安装站台门显得有些浪费,此时可以在试车线站台设置虚拟站台门,这样当车辆在试车线联锁区内的站台停稳停准后可正常进行车门站台门对位隔离。
58.在一个实施例中,计算机联锁系统的运行方法,还包括以下步骤:
59.当列车车辆长度超过站台长度时,在站台外的区域通过模拟站台门系统模拟生成
虚拟站台门;
60.当列车车门发生故障时,vobc接收车辆信息管理系统(train control and management system,tcms)发送的车门故障信息,根据车门故障信息确定隔离站台门信息,并将隔离站台门信息通过对应的联锁ci发送给fep,fep将所述隔离站台门信息发送给对应的psd系统,以使所述psd系统在列车进站后,根据隔离站台门信息控制与列车故障车门对应的站台门不开放;其中,所述站台门为真实站台门或虚拟站台门。
61.该示例中,车门站台门对位隔离就是车门同时隔离真实站台门或/和虚拟站台门。fep能够在车辆段或综合停车场处理多辆列车的车门站台门对位隔离命令,而且当线路内所有联锁区(包括正常联锁区、车辆段、试车线)同时有多辆车在各自站台进行车门站台门对位隔离时(包括隔离真实站台门、隔离虚拟站台门)。本实施例中,fep能处理所有车辆发给各自当前ci再由当前ci转给fep的车门站台门对位隔离命令,并成功进行车门站台门对位隔离操作。
62.当站台门发生故障时,psd系统将站台门故障信息发送给fep,fep通过对应的ci将站台门故障信息发送给vobc,vobc根据站台门故障信息确定隔离车门信息,并在列车进站后根据所述隔离车门信息控制与故障站台门对应的车门不开放;其中,所述站台门为真实站台门或虚拟站台门。
63.该示例中,车门站台门对位隔离就是真实站台门或/和虚拟站台门同时隔离车门。
64.因此,模拟站台门系统模拟出来的虚拟站台门可以用于车辆长度超过站台长度的车门站台门对位隔离场景(比如3编组车在2编组站台停稳停准后进行车门站台门对位隔离),具体如下:
65.对于车辆长度超过站台长度的场景:当车辆在某个站台停车且停稳停准后,车辆的某些小门与此站台的所有小门对应,但车辆的某些小车门超出站台区域,此时如果想进行车门站台门对位隔离,可以在站台外的区域虚拟一个站台门来与车辆的某些小车门(超出站台区域的小车门)进行对应,以此来进行车门站台门对位隔离。
66.比如,若车辆为3编组,真实站台为2编组,虚拟站台为1编组,车辆小门1、车辆小门2分别对应真实站台门的小门1、小门2,车辆小门3对应虚拟站台门小门1,这样当站台门小门2故障、虚拟站台门小门1故障时,此时进行车门站台门对位隔离就是真实站台门和虚拟站台门同时隔离车门。
67.再比如,若车辆为3编组,真实站台为2编组,虚拟站台为1编组,车辆小门1、车辆小门2分别对应真实站台门的小门1、小门2,车辆小门3对应虚拟站台门小门1,这样当车辆小门2和车辆小门3故障时,此时进行车门站台门对位隔离就是车门同时隔离真实站台门与虚拟站台门。
68.在一个实施例中,所述虚拟站台门用于安装在至少一个站台上。
69.该示例中,模拟站台门系统模拟出来的虚拟站台门可以同时安装在多个站台(1个虚拟站台门可以对应多个站台,因为虚拟站台门没有实物,其长度可在模拟站台门系统的人工操作界面上自由定义);或者模拟站台门系统模拟出来的虚拟站台门被安装在一个站台上(1个虚拟站台门对应1个站台,因为虚拟站台门没有实物,其长度可在模拟站台门系统的人工操作界面上自由定义)。
70.对于站台门跨多个站台的场景:车辆段或综合停车场内的车辆维修轨道可能特别
长,一条车辆维修轨道有能力同时容纳多辆车并同时开展维修工作,为此可以在一条车辆维修轨道上设置多个站台区域,每个站台区域对应一个或多个停车点供车辆停车维修,此维修轨道上的所有站台区域对应同一个虚拟站台门,这样维修平台的扶梯数量少于车门小门数量时(比如,维修轨道上停了3辆车,每辆车都有2个小车门或更多,每辆车都能分到一个维修扶梯,这样3辆车可以同时对此虚拟站台门进行对位隔离操作)可以进行多辆车的车门同时隔离此虚拟站台门小门的操作。
71.在一个优选实施例中,计算机联锁系统的运行方法,还包括以下步骤:
72.在一条车辆维修轨道上设置多个站台区域,每个站台区域对应至少一个停车点供车辆停车维修;多个站台区域对应一个虚拟站台门。
73.该示例中,计算机联锁系统可以隔离多辆无人驾驶列车车门的维修场景,具体如上所述,本技术不再一一赘述。
74.在一个优选实施例中,计算机联锁系统的运行方法,所述计算机联锁系统还包括洗车机系统,所述pep至少与一个所述洗车机系统通信连接;所述洗车机系统与至少一个洗车机通信连接,所述方法还包括以下步骤:
75.s300,每个联锁区中的联锁ci向对应的前端处理器fep发送每个洗车机命令大包;
76.s310,fep周期初始接收每个联锁区中的联锁发送的每个洗车机命令大包并进行解析,将解析出来的每个洗车机的命令信息分别存储到对应的每个洗车机命令缓冲区;
77.s320,根据洗车机与洗车机系统的映射关系,fep周期末尾从所述每个洗车机命令缓冲区中取出每个洗车机的命令信息,并添加到对应的洗车机系统的命令信息缓冲区中,为每个洗车机系统的命令信息添加包头后,再发送给对应的洗车机系统。
78.该示例中,fep可以控制一个或多个洗车机系统,可以根据实际需求灵活配置洗车机系统的数量,故障抵抗能力更强,且能充分利用单个洗车机系统的运算能力、网络通信能力、存储能力。
79.具体的,计算机联锁系统的中的洗车机系统根据线路需要既可以为配置为集中式洗车机系统(1个洗车机系统控制线路中所有洗车机),也可配置为分散式洗车机系统(线路包含多个洗车机系统、每个洗车机系统控制线路中部分洗车机)。当fep同时控制多个洗车机系统时(至少两个洗车机系统),即使某一部分洗车机系统故障后,不会影响其他洗车机系统的工作,如不会影响其它洗车机系统控制洗车机进行开始洗车或停止洗车。
80.如图1和图2所示,fep与线路中的洗车机系统、联锁的洗车命令信息交互方式为:fep周期初始接收线路中所有联锁区发来的洗车机命令大包,然后对每个联锁区发来的洗车机命令大包进行解析,得到线路中每个洗车机的命令信息,并分别存储到每个洗车机对应的命令缓冲区;根据洗车机与洗车机系统的映射关系表(如表3所示),fep周期末尾从所有洗车机的命令缓冲区中取出单个洗车机的命令信息,然后添加到每个洗车机系统的命令信息缓冲区中,之后为每个洗车机系统的命令信息帧添加包头,最后发送给对应洗车机系统,具体过程参考图1和图2。
81.表3洗车机系统与洗车机对应关系表
82.洗车机系统1洗车机1、洗车机2洗车机系统2洗车机3、洗车机4
83.该示例中,fep能对线路中各个联锁区发来的洗车机命令信息大包进行解析、拆
分、重组,然后发给对应的洗车机系统。
84.进一步的,在一个实施例中,计算机联锁系统的运行方法,还包括以下步骤:
85.s400,每个洗车机系统接收其管辖的每个洗车机状态信息大包,并发送给所述洗车机系统对应的前端处理器fep;
86.s410,fep周期初始接收每个所述洗车机系统发送的每个洗车机状态信息大包并进行解析,将解析出来的每个洗车机状态信息分别存储到对应的每个洗车机状态信息缓冲区;
87.s420,根据联锁区与洗车机的映射关系,fep周期末尾从所述每个洗车机状态缓冲区收集每个联锁区所管辖的洗车机状态信息,并为所述每个联锁区所管辖的洗车机状态信息添加包头并发送给对应联锁。
88.如图1和图2所示,fep与线路中的洗车机系统、联锁的洗车状态信息交互方式为:fep周期初始分别从所管辖的洗车机系统接收洗车机状态信息大包,然后对每个洗车机系统发来的洗车机状态信息大包进行解析,并将解析出来的所有洗车机状态信息分别存储到对应的单个洗车机状态信息缓冲区;根据联锁区与洗车机的映射关系表(如表4所示),fep周期末尾从单个洗车机状态缓冲区收集每个联锁区所管辖的洗车机状态信息,之后添加包头并发送给对应联锁(ci),具体过程参考图1和图2。
89.表4联锁区与洗车机对应关系表
90.联锁1洗车机1联锁2洗车机2联锁3洗车机3联锁4洗车机4
91.该示例中,fep可以接收一个或多个洗车机系统发送的洗车机状态信息,fep可以周期性轮询多个洗车机系统发送的状态信息,起到实时监督的作用。fep能对线路中各个洗车机系统发来的洗车机状态信息大包进行解析、拆分、重组,然后发给对应联锁区。
92.在一个优选实施例中,所述洗车机系统为真实洗车机系统或模拟洗车机系统;所述洗车机为真实洗车机或虚拟洗车机;
93.所述真实洗车机系统获取或/和设置其管辖的至少一个真实洗车机的状态;所述真实洗车机系统向所述真实洗车机发送洗车机小门命令;
94.所述模拟洗车机系统获取或/和设置其管辖的至少一个虚拟洗车机的状态;所述模拟洗车机系统向所述虚拟洗车机发送洗车机小门命令。
95.该示例中,当所述洗车机系统为真实洗车机系统,所述真实洗车机系统与至少一个真实洗车机通信连接;当所述洗车机系统为模拟洗车机系统,所述模拟洗车机系统用于模拟生成虚拟洗车机。
96.具体的,fep能同时控制多个洗车机系统(包括真实洗车机系统、模拟洗车机系统),比如图1中的“洗车机系统2”既可以为真实洗车机系统也可以为模拟洗车机系统。当“洗车机系统2”为真实洗车机系统,其管辖的洗车机3、洗车机4分别对应为真实洗车机3、真实洗车机4。当“洗车机系统2”为模拟洗车机系统,其管辖的洗车机3、洗车机4分别对应为虚拟洗车机3、虚拟洗车机4,且虚拟洗车机3、虚拟洗车机4都属于模拟洗车系统2,没有实际(真实)洗车机与之对应,全为模拟洗车机系统2内部的数据。
97.其中,真实洗车机系统通过通信线路同时连接fep与真实洗车机(1个或多个真实洗车机),既可以获取其所管辖真实洗车机(1个或多个)的状态,也可以向其所管辖的真实洗车机发送洗车机命令(开始洗车命令、停止洗车命令等),通过真实洗车机系统的人工操作界面可以设置其所管辖洗车机的状态。
98.模拟洗车机系统通过通信线路连接fep,不连接真实洗车机,其所管辖的洗车机为模拟洗车机系统内部虚拟出的虚拟洗车机,既可以获取其所管辖虚拟洗车机的状态,也可以向其所管辖的虚拟洗车机发送命令(开始洗车命令、停止洗车命令),并且能通过模拟洗车机系统的人工操作界面设置其所管辖虚拟洗车机的状态。
99.模拟洗车机系统可以用于车辆维修平台(比如车辆段或综合停车场内的车辆维修设施)、测试平台(试车线),具体如下:
100.对于车辆维修平台、测试平台,当需要测试或查看信号系统自动洗车功能时车辆与信号系统的各种行为状态是否正常,此时直接用真实洗车机来测试显得有点浪费,可以先用虚拟洗车机与信号系统进行互动,来查看信号系统自动洗车时车辆与信号系统的各种行为状态是否正常,然后再用真实洗车机进行测试,可以节省维修、测试时间、成本,方便维修、测试人员进行车辆维修、测试。
101.在一个实施例中,将所述真实洗车机根据相对位置关系进行分组,将属于同一组的真实洗车机采用同一真实洗车机系统管辖。
102.该示例中,线路中所有真实洗车机根据相对位置关系进行分组,分别属于某个真实洗车机系统;或者,线路中所有真实洗车机随机分组,分别属于某个真实洗车机系统。真实洗车机系统控制真实洗车机,模拟洗车机系统控制虚拟洗车机。一组(包含p个洗车机,p≥1)真实洗车机由一个真实洗车机系统管辖,一个模拟洗车机系统可以同时管辖q(q≥1)个虚拟洗车机,虚拟洗车机可以用于列车(有人驾驶、无人驾驶)维修平台、测试平台。洗车机系统(包括真实洗车机系统、模拟洗车机系统)运算能力、通信能力、存储能力越强代表能同时管辖的洗车机越多。每个洗车机系统管辖的洗车机可以来自不同的联锁区。
103.线路内洗车机可以按照相对距离进行分组,以减少线路布线,不必考虑洗车机所属联锁区;洗车机可以在联锁区间移动,而不必关心洗车机在线路数据配置上所属的联锁区(在洗车机和洗车机系统之间连接正常、洗车机系统与fep连接正常、fep与ci连接正常、ci与列车自动监控系统ats连接正常的前提下),对于无线网络连接的移动式洗车机可以选择无线网络信号质量相对较好的轨道区段进行洗车。
104.在一个优选实施例中,如图1所示,所述计算机联锁系统还包括列车自动监控系统,所述联锁与所述列车自动监控系统通信连接。
105.具体的,列车自动监控系统(automatic train supervision,ats)向指定ci发送开始洗车命令,接着ci向对应fep发送开始洗车命令,之后fep把开始洗车命令转发给对应洗车机系统,最后洗车机开始自动洗车。ats向指定ci发送停止洗车命令,接着ci向对应fep发送停止洗车命令,之后fep把停止洗车命令转发给对应洗车机系统,最后洗车机停止自动洗车。洗车机系统周期性向fep发送洗车机状态,接着fep周期性把洗车机状态转给ci,ci周期性将洗车机状态转给ats。
106.综上所述,本技术实施中的fep既可以控制真实站台门系统也可以控制模拟站台门系统,既可以控制真实洗车机系统也可以控制模拟洗车机系统,既可以运用于列车维修
场景也可以运用于真实运营场景;fep能满足多辆车同时在多个站台隔离多个站台门(包括真实站台门、虚拟站台门)的场景。
107.应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。例如,可先执行步骤s200-220,再执行步骤s100-120;也可以先执行s400-420,再执行s300-320;还可以先执行s300-320、s400-420,再执行步骤s100-120、s200-220。
108.图3示出了根据本技术实施例提供的一种计算机设备的结构示意图。
109.如图3所示,作为另一方面,本技术还提供了一种设备500,包括一个或多个中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram 503中,还存储有系统操作所需的各种程序和数据。cpu 501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
110.以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
111.特别地,根据本公开的实施例,上文参考图2描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行页面生成方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。
112.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
113.作为又一方面,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本技术的页面生成方法。
114.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代
表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以通过专用硬件与计算机指令的组合来实现。
115.描述于本技术实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各所述单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
116.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
技术特征:
1.一种计算机联锁系统的运行方法,其特征在于,该方法包括:每个联锁区中的联锁向对应的前端处理器发送每个站台门命令大包;所述前端处理器周期初始接收每个联锁区中的联锁发送的每个站台门命令大包并进行解析,将解析出来的每个站台门的命令信息分别存储到对应的每个站台门命令缓冲区;根据站台门与站台门系统的映射关系,前端处理器周期末尾从所述每个站台门命令缓冲区中取出每个站台门的命令信息,并添加到对应的站台门系统的命令信息缓冲区中,为每个站台门系统的命令信息添加包头后,再发送给对应的站台门系统;所述站台门系统与至少一个站台门通信连接。2.根据权利要求1所述的计算机联锁系统的运行方法,其特征在于,所述方法还包括:每个站台门系统接收其管辖的每个站台门状态信息大包,并发送给所述站台门系统对应的前端处理器;前端处理器周期初始接收每个所述站台门系统发送的每个站台门状态信息大包并进行解析,将解析出来的每个站台门状态信息分别存储到对应的每个站台门状态信息缓冲区;根据联锁区与站台门的映射关系,前端处理器周期末尾从所述每个站台门状态缓冲区收集每个联锁区所管辖的站台门状态信息,并为所述每个联锁区所管辖的站台门状态信息添加包头并发送给对应联锁。3.根据权利要求1或2所述的计算机联锁系统的运行方法,其特征在于,所述站台门系统为真实站台门系统或模拟站台门系统;所述站台门为真实站台门或虚拟站台门;所述真实站台门系统获取或/和设置其管辖的至少一个真实站台门的状态;所述真实站台门系统向所述真实站台门发送站台门小门命令;所述模拟站台门系统获取或/和设置其管辖的至少一个虚拟站台门的状态;所述模拟站台门系统向所述虚拟站台门发送站台门小门命令。4.根据权利要求3所述的计算机联锁系统的运行方法,其特征在于,所述真实站台门根据相对位置关系和电磁干扰区域进行分组,将属于同一组的真实站台门采用同一真实站台门系统管辖。5.根据权利要求3所述的计算机联锁系统的运行方法,其特征在于,所述方法还包括:当列车车辆长度超过站台长度时,在站台外的区域通过模拟站台门系统模拟生成虚拟站台门;当列车车门发生故障时,车载控制器接收车门故障信息,并根据所述车门故障信息确定隔离站台门信息,并将隔离站台门信息通过对应的联锁发送给前端处理器,前端处理器将所述隔离站台门信息发送给对应的站台门系统,以使所述站台门系统在列车进站后,根据隔离站台门信息控制与列车故障车门对应的站台门不开放;当站台门发生故障时,站台门系统将所述站台门故障信息发送给前端处理器,前端处理器通过对应的联锁将所述站台门故障信息发送给车载控制器,所述车载控制器根据所述站台门故障信息确定隔离车门信息,并在列车进站后根据所述隔离车门信息控制与故障站台门对应的车门不开放;其中,所述站台门为真实站台门或虚拟站台门。6.根据权利要求1-5任一项所述的计算机联锁系统的运行方法,其特征在于,所述方法还包括:
每个联锁区中的联锁向对应的前端处理器发送每个洗车机命令大包;前端处理器周期初始接收每个联锁区中的联锁发送的每个洗车机命令大包并进行解析,将解析出来的每个洗车机的命令信息分别存储到对应的每个洗车机命令缓冲区;根据洗车机与洗车机系统的映射关系,前端处理器周期末尾从所述每个洗车机命令缓冲区中取出每个洗车机的命令信息,并添加到对应的洗车机系统的命令信息缓冲区中,为每个洗车机系统的命令信息添加包头后,再发送给对应的洗车机系统;所述洗车机系统与至少一个洗车机通信连接。7.根据权利要求6所述的计算机联锁系统的运行方法,其特征在于,所述方法还包括:每个洗车机系统接收其管辖的每个洗车机状态信息大包,并发送给所述洗车机系统对应的前端处理器;前端处理器周期初始接收每个所述洗车机系统发送的每个洗车机状态信息大包并进行解析,将解析出来的每个洗车机状态信息分别存储到对应的每个洗车机状态信息缓冲区;根据联锁区与洗车机的映射关系,前端处理器周期末尾从所述每个洗车机状态缓冲区收集每个联锁区所管辖的洗车机状态信息,并为所述每个联锁区所管辖的洗车机状态信息添加包头并发送给对应联锁。8.根据权利要求6或7所述的计算机联锁系统的运行方法,其特征在于,所述洗车机系统为真实洗车机系统或模拟洗车机系统;所述洗车机为真实洗车机或虚拟洗车机;所述真实洗车机系统获取或/和设置其管辖的至少一个真实洗车机的状态;所述真实洗车机系统向所述真实洗车机发送洗车机小门命令;所述模拟洗车机系统获取或/和设置其管辖的至少一个虚拟洗车机的状态;所述模拟洗车机系统向所述虚拟洗车机发送洗车机小门命令。9.根据权利要求8所述的计算机联锁系统的运行方法,其特征在于,所述真实洗车机根据相对位置关系进行分组,将属于同一组的真实洗车机采用同一真实洗车机系统管辖。10.一种计算机设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-9中任一项所述的计算机联锁系统的运行方法。
技术总结
本申请公开了一种计算机联锁系统的运行方法、计算机设备,该方法包括:联锁CI向前端处理器FEP发送站台门命令大包;FEP周期初始接收CI发送的站台门命令大包并进行解析,将解析出来的站台门的命令信息分别存储到对应的站台门命令缓冲区;根据站台门与站台门系统PSD的映射关系,FEP周期末尾从站台门命令缓冲区中取出站台门的命令信息,并添加到对应的PSD系统的命令信息缓冲区中,为PSD系统的命令信息添加包头后,再发送给对应的PSD系统。根据线路需要既可以为配置为集中式站台门系统,也可配置为分散式站台门系统,采用分散式站台门系统可以根据实际需求灵活配置站台门系统的数量,故障抵抗能力更强。故障抵抗能力更强。故障抵抗能力更强。
技术研发人员:张西 杨学泽 李晓梅 张永标
受保护的技术使用者:比亚迪股份有限公司
技术研发日:2021.11.30
技术公布日:2023/6/3
 
									版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家  https://www.aerohome.com.cn/
飞机超市  https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/

