«上一篇 下一篇»
  计算机工程  2022, Vol. 48 Issue (7): 189-198  DOI: 10.19678/j.issn.1000-3428.0061671
0

引用本文  

汪小勇, 董德存, 欧冬秀. 车载TBTC-CBTC系统降级场景下的CPN建模与仿真[J]. 计算机工程, 2022, 48(7), 189-198. DOI: 10.19678/j.issn.1000-3428.0061671.
WANG Xiaoyong, DONG Decun, OU Dongxiu. CPN Modeling and Simulation for Onboard TBTC-CBTC System Degradation Scenario[J]. Computer Engineering, 2022, 48(7), 189-198. DOI: 10.19678/j.issn.1000-3428.0061671.

基金项目

国家自然科学基金(52172329);国家重点研发计划(2018YFB1201403);上海市自然科学基金(22ZR1422200)

作者简介

汪小勇(1976—),男,正高级工程师、博士研究生,主研方向为交通运输工程;
董德存,教授、博士;
欧冬秀,教授、博士

文章历史

收稿日期:2021-05-17
修回日期:2021-07-07
车载TBTC-CBTC系统降级场景下的CPN建模与仿真
汪小勇1,2,3 , 董德存1 , 欧冬秀2     
1. 同济大学 道路与交通工程教育部重点实验室, 上海 201804;
2. 同济大学 上海市轨道交通结构耐久与系统安全重点实验室, 上海 201804;
3. 卡斯柯信号有限公司, 上海 200072
摘要:基于轨道电路的列车控制(TBTC)-基于通信的列车控制(CBTC)双模车载系统是实现轨道交通多网融合的关键,其模式间切换具有较强的随机性和并发性,并直接影响车载信号系统的运营可用性。然而,车载信号系统故障降级导致轨道交通资源利用率降低,表现为列车追踪的时间间隔增加,而间隔增加程度取决于区间长度和TBTC列车占用检测区段长度。从不同模式下资源分配、使用和释放角度,在列车运行过程中利用有色Petri网对TBTC-CBTC双模冗余车载信号系统的列车追踪运营场景进行建模,模拟CBTC车载信号系统故障发生的随机性和系统降级对后续列车的影响,精准描述并分析列车运营受影响的情况。将城市轨道交通项目的典型配置参数代入到有色Petri网模型中进行仿真,验证在不同线路下运营间隔受模式切换影响的程度。仿真结果表明,当区间长度小于1 500 m时,列车晚点时间可控制在180 s以内,晚点时间随着区间长度的增加而延长。
关键词多模列控系统    基于轨道电路的列车控制-基于通信的列车控制系统    有色Petri网    车载信号降级    运营可用性    
CPN Modeling and Simulation for Onboard TBTC-CBTC System Degradation Scenario
WANG Xiaoyong1,2,3 , DONG Decun1 , OU Dongxiu2     
1. Key Laboratory of Road and Traffic Engineering, Ministry of Education, Tongji University, Shanghai 201804, China;
2. Shanghai Key Laboratory of Rail Infrastructure Durability and System Safety, Tongji University, Shanghai 201804, China;
3. CASCO Signal Co., Ltd., Shanghai 200072, China
Abstract: The Track circuit-Based Train Control(TBTC)-Communication-Based Train Control(CBTC) dual-mode onboard system is the key to realizing rail transit multi-network integration.Its mode switching is characterized by strong randomness and concurrency and directly influences the service availability of onboard signal systems.The degradation of onboard signal system faults leads to the reduction in rail transit resource utilization.The degree of reduction is reflected in the increase in train tracking time interval, which depends on the length of the section and the length of the detection section occupied by the TBTC train.From the perspective of resource allocation, use, and release under different modes, the train tracking operation scenario of the TBTC-CBTC dual-mode redundant onboard signal system is modeled using Colored Petri Network(CPN) during train operation to simulate the randomness of CBTC onboard signal system failure and the influence of system degradation on subsequent trains and accurately describe and analyze the impact on train operation.The typical configuration parameters of urban rail transit projects are substituted into the CPN model for simulation to verify the extent to which mode switching influences the operation interval under the conditions of different lines.Based on the simulation results, when the section length is at most 1 500 m, the train delay can be controlled within 180 s and the delay time will increase with an increase in the section length.
Key words: multi-mode train control system    Track circuit-Based Train Control(TBTC)-Communication-Based Train Control(CBTC) system    Colored Petri Network(CPN)    onboard signal degradation    service availability    

开放科学(资源服务)标志码(OSID):

0 概述

轨道交通在公共交通出行中的占比越来越高。文献[1]所记录的数据,仅2020年8月,北京和上海轨道交通在公共交通出行中的占比分别为55.34%和64.61%,为城市的正常运转发挥着重要作用。在轨道交通实际运营过程中,包括车辆、供电、信号、站台屏蔽门在内的各系统故障均会不同程度地对列车运行产生干扰。轻微扰动可以通过调图和备车的方式来规避或减缓,扰动严重则会造成列车大面积延误直至运营中断。文献[2]表明运营服务质量依赖于设备可靠性。文献[3-4]分别从供电、车辆等角度对系统可靠性、故障机理、维修策略等进行研究,信号系统作为保证行车安全、提高运行效率的关键设备,其可靠性备受关注。文献[5]从列车自动防护(Automatic Train Protection,ATP)系统、文献[6-7]分别采用有色Petri网(Colored Petri Network,CPN)和贝叶斯网络对中国列车控制CTCS-3车载系统进行可靠性分析。文献[8-9]分别对多模列控和多模车载进行可靠性分析,对产品实际运用效果(如运营恢复时间)进行仿真分析,但未考虑故障发生的随机性。以上研究主要分析系统的固有可靠性与可用性,为后续设计、应用、评估提供参考,均未涉及系统故障对运营服务影响程度的研究。

从时间和空间分布角度,车载信号系统故障的发生具有较强的随机性和并发性,某一车载信号系统的故障会对相邻列车的运行产生影响,进而对整条线路的运营服务产生扰动。扰动程度取决于故障列车的位置和故障处置方式。车载信号系统故障的表象是运营受到影响、效率降低,其本质是故障导致轨道交通资源利用率降低。Petri网作为一种处理资源并发、异步和竞争性系统描述、仿真和分析的工具。文献[10-12]分别对CPN的建模及应用、实时任务调度系统及安全构件进行建模分析,为CPN在实时安全系统的应用提供研究基础。文献[13-14]采用CPN对智能交通信号控制系统和铁路系统进行建模。文献[15-16]在运营场景下分别对列控系统及基于卫星的车载系统进行设计分析与建模,但未对运营影响情况开展研究。文献[17-18]针对联锁系统和列车控制系统进行功能分析和CPN建模。文献[19]利用CPN模型对城市轨道交通信号系统的脆弱性进行分析。采用CPN模型对交通及其控制系统的建模主要侧重于系统功能及安全完整性分析,未进行运营可用性分析。这些分析表明在交通控制系统及相关子系统的场景分析、设计和验证过程中,根据CPN特性可以细致描述设备及系统间的工作机理,甄别系统在设计过程中可能存在的不足。文献[20-21]从危害分析、安全协议性能等角度,利用CPN进行更细致分析,但这些分析都是从控制系统产品的固有特性角度进行研究,研究的对象也是单一控制模式的系统,未对多模融合的复杂控制系统降级运营场景进行建模。

本文从运营可用性的角度,采用CPN对基于通信的列车控制(Communication-Based Train Control,CBTC)模式降级为基于轨道电路的列车控制(Track circuit-Based Train Control,TBTC)系统模式的列车追踪运营场景进行建模,通过对不同组合的线路进行仿真计算和分析,研究车载信号系统降级对后车追踪间隔的影响情况。

1 TBTC-CBTC车载信号系统

信号系统分为固定闭塞、准移动闭塞和移动闭塞三个阶段,安全和效率不断得到提升。在系统发展过程中,为保证新旧系统间的兼容性且提升系统的可用性,多模车载被率先提出,其中TBTC-CBTC系统是可用性较高的多模车载系统。

TBTC系统是基于轨旁的轨道电路进行列车位置检测,并由资源管理器的轨旁ATP设备进行列车间隔防护计算,计算结果由轨道电路传递给车载信号系统以实现ATP。TBTC系统可适配固定闭塞或准移动闭塞控制模式,其中准移动闭塞模式可按区段进行列车间隔防护,后车能追踪到前车所在区段的入口处。

CBTC系统是由列车主动进行位置计算,并报告给轨旁资源管理器的区域控制器(Zone Controller,ZC)进行列车间隔计算,计算结果通过车地无线通信发送给车载进行ATP,后车可追踪到前车尾部。该系统通常应用于移动闭塞控制模式,运行间隔较TBTC系统下的准移动闭塞模式短。

为提升系统的兼容性和可用性,TBTC-CBTC车载信号系统是在CBTC基础上增加了TBTC功能,以增强系统应对故障的能力。当CBTC系统因故不能运行时,可切换至基于轨道电路的准移动闭塞模式继续运行。TBTC-CBTC系统运行示意图如图 1所示。

Download:
图 1 TBTC-CBTC系统运营示意图 Fig. 1 Schematic diagram of TBTC-CBTC system operation

CBTC模式下车载1和车载2在资源管理器的统一管理下追踪运行,车载通过车地无线通信向资源管理器发送位置信息。当列车1的CBTC模式车载发生故障后,将降级切换到TBTC模式,其位置由轨道电路提供给资源管理器,实现由CBTC模式控制的列车2对TBTC模式控制的列车1进行追踪。

由于不同模式信号系统管理的资源颗粒度不同,因此实现的线路最小运行间隔不同。当工程项目的信号系统模式确定并部署完成后,设计运行间隔为tdes,列车间的最小追踪间隔距离d取决于设计运行间隔tdes、线路最高运行速度vmax和前行列车的长度lt,如式(1)所示:

$ d={t}_{\mathrm{d}\mathrm{e}\mathrm{s}}\times {v}_{\mathrm{m}\mathrm{a}\mathrm{x}}-{l}_{t} $ (1)
2 车载TBTC-CBTC系统故障降级运营场景

当CBTC车载信号系统发生影响列车运行的故障后,CBTC车载信号系统无法继续保证该列车安全运行,列车将被迫紧急制动停车并转为TBTC模式运行,从而影响后续列车的追踪间隔。从运营角度分析,当前车发生故障后,列车可能会因紧急制动而停车,也可能恰好是在停车状态而无紧急制动过程,但是因CBTC模式不可用需要切换为TBTC模式时,需要消耗一定的时间,且TBTC模式的性能低于CBTC模式,因此会对后续追踪列车产生较大的影响。该过程从车(列车)路(轨道)关系(即轨道资源利用率)的角度来分析则相对容易,无论前车是否在运行或前车采用何种模式运行,其本质都是轨道资源利用率降低,只要计算出因前车故障降级而导致轨道资源降低的程度,就可以对后车追踪间隔影响程度进行分析。这种方式将车载降级导致各种行为所需的时间和速度变化统一到资源占用的时延上,以统一模式对系统降级进行建模。列车追踪运营示意图如图 2所示。

Download:
图 2 列车追踪运营示意图 Fig. 2 Schematic diagram of train tracing operation

当CBTC发生故障时,车载输出紧急制动命令迫使列车停车,司机可切换至TBTC模式运行,后续列车受前行列车“迫停-人工确认-降速运行”的影响,需增大与前行故障列车的间隔,对运营造成影响。车载信号故障过程本质上是线路资源利用率降低,即资源Si计划于ti时刻分配给列车Rk,并于ti+1时刻使用完毕并释放,但实际于$ {t}_{i}' $时刻分配给列车Rk并于$ {t}_{i+1}' $时刻使用完毕并释放。运营影响表现为轨道资源Pj分配给列车Rk的计划到达时刻$ {t}_{kj} $和列车Rk实际到达时刻$ {t}_{kj}' $的差值,即列车RkPj延误的时间$ \Delta {t}_{kj} $,如式(2)所示:

$ \Delta {t}_{kj}={t}_{kj}-{t}_{kj}' $ (2)

因此,兼容TBTC的CBTC车载信号系统发生故障后,基于交通资源分配与释放的降级运营场景如图 3所示。

Download:
图 3 基于交通资源分配与释放的降级运营场景分析 Fig. 3 Analysis of degradation operation scenario based on transportation resource allocation and release

基于以上分析,以2辆列车追踪运营场景为例,降级运营场景可细分为以下8种情况:1)列车1和列车2以CBTC的移动闭塞模式和设计运行间隔运行,先后通过线路上的P1点;2)列车1以CBTC模式运行至P2点时因故障产生紧急制动,P2点位于TCx区段,TCx区段资源因列车1的降级而转换为列车1独占状态;3)列车2以CBTC模式运行,当列车2未获取到TCx区段资源已被列车1独占,并且阻塞于TCx区段;4)列车1降级为TBTC的准移动闭塞模式运行出清TCx区段,进入TCy区段;5)列车2获取TCx区段资源并以CBTC模式运行于TCx区段;6)列车1以TBTC模式出清TCy区段,到达服务点;7)列车2获取TCy区段资源并以CBTC模式运行于TCy区段;8)列车2到达服务点。

3 车载信号故障降级运营场景建模

CPN具有形式化、并行性和完备性等特点,并对运行过程的时间进行估算,适用于轨道交通运行线路列车追踪建模。因此,本文从资源分配、使用和释放的角度,利用CPN对列车运营场景进行建模,其分层赋时CPN模型如图 4所示。列车按预定间隔发车并以CBTC模式运行,当列车1运行至P2点时故障降级,导致列车2由此而受到阻塞。当列车1降级为TBTC模式并运行通过P2点所有的TCx轨道区段后,P2点资源释放,列车2以CBTC模式通过P2点及该点所在的TCx区段,列车1分别以TBTC和CBTC模式通过剩余区段并到达服务点。图中弧线代表资源请求、占用和释放路径、资源的状态随着列车的运行而改变,因此列车被设置为该场景CPN模型中的Token。

Download:
图 4 运营场景下的CPN模型 Fig. 4 CPN model under operation scenario

CPN模型的关键参数包括列车号、控制模式、请求的资源、行驶距离和时延,因此,本文将CPN模型的Token设置为:

$ \mathrm{T}\mathrm{o}\mathrm{k}\mathrm{e}\mathrm{n}=\left\{\mathrm{T}\mathrm{r}\mathrm{a}\mathrm{i}\mathrm{n} \ \mathrm{I}\mathrm{D}, \ \mathrm{C}\mathrm{o}\mathrm{n}\mathrm{t}\mathrm{r}\mathrm{o}\mathrm{l} \ \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{e}, \ \mathrm{R}\mathrm{e}\mathrm{s}\mathrm{o}\mathrm{u}\mathrm{r}\mathrm{c}\mathrm{e} \ \mathrm{R}\mathrm{e}\mathrm{q}\mathrm{u}\mathrm{e}\mathrm{s}\mathrm{t},\\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mathrm{D}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{a}\mathrm{n}\mathrm{c}\mathrm{e}\right\}@\mathrm{T}\mathrm{i}\mathrm{m}\mathrm{e} $

其中:Train ID为当前的列车号;Control Mode为车载当前的控制模式,取值范围包括CBTC模式、TBTC模式和NVM(无有效模式);Resource Request为请求分配的资源;Distance为列车行驶的距离,其单位为m;Time是时间戳,单位为s。

CPN模型的库所集为:

$ P=\left\{\mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{i}\mathrm{n}, \ \mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d}, {P}_{2}{T}_{x} \ \mathrm{o}\mathrm{c}\mathrm{c}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{d}, \\ \ \ \ \ \ \ \ \ \ \ {P}_{2} \ \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d}, \mathrm{T}{\mathrm{C}}_{x} \ \mathrm{o}\mathrm{c}\mathrm{c}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{d}, \mathrm{T}{\mathrm{C}}_{x} \ \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d},\\ \ \ \ \ \ \ \ \ \ \ \mathrm{A}\mathrm{r}\mathrm{r}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{d} \ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{i}\mathrm{n}\right\} $

其中:库所$ \mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{i}\mathrm{n} $$ \mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} $$ \mathrm{A}\mathrm{r}\mathrm{r}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{d} \ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{i}\mathrm{n} $分别表示待发列车、发车和到达列车;$ {P}_{2}{T}_{x} \ \mathrm{o}\mathrm{c}\mathrm{c}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{d} $$ \mathrm{T}{\mathrm{C}}_{x} \ \mathrm{o}\mathrm{c}\mathrm{c}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{d} $分别表示资源P2和TCx被占用;$ {P}_{2} \ \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d} $$ \mathrm{T}{\mathrm{C}}_{x} \ \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d} $分别表示资源P2和TCx被释放。

CPN模型的变迁集$ T=\{\mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}, \mathrm{C}\mathrm{B}\mathrm{T}\mathrm{C}, \mathrm{D}\mathrm{e}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{d}\mathrm{e}, $$ \mathrm{A}\mathrm{r}\mathrm{r}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{d}\} $均为置换变迁(即子系统的替代变迁),用于表述列车发车、以CBTC模式追踪、降级运行和到达全过程。

3.1 置换变迁$ \text{D}\text{e}\text{p}\text{a}\text{r}\text{t}\text{u}\text{r}\text{e} $

置换变迁$ \mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} $由库所$ \mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d}\mathrm{、}\mathrm{N}\mathrm{e}\mathrm{x}\mathrm{t} $ $ \mathrm{D}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} $、变迁$ \mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e}\mathrm{、}\mathrm{d}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} $组成,用于仿真列车按时刻表预定间隔$ {H}_{c} $逐列发车。置换变迁Departure示意图如图 5所示。

Download:
图 5 置换变迁Departure示意图 Fig. 5 Schematic diagram of substitution transition Departure
3.2 置换变迁$ \text{C}\text{B}\text{T}\text{C} $

置换变迁CBTC示意图如图 6所示。置换变迁$ \mathrm{C}\mathrm{B}\mathrm{T}\mathrm{C} $用于仿真CBTC列车1和列车2的追踪运行过程,其中$ {P}_{1}、{P}_{2} $为线路上随机的两个点。列车1以CBTC模式运行通过$ {P}_{1} $点并于$ {P}_{2} $点发生车载故障。列车2以CBTC模式追踪,并根据$ {P}_{1}、{P}_{2} $点是否在同一个轨道区段来确定是否可以通过$ {P}_{1} $点。置换变迁CBTC的库所和变迁定义分别如表 1表 2所示。

Download:
图 6 置换变迁CBTC示意图 Fig. 6 Schematic diagram of substitution transition CBTC
下载CSV 表 1 置换变迁CBTC的库所定义 Table 1 Place definition of substitution transition CBTC
下载CSV 表 2 置换变迁CBTC的变迁定义 Table 2 Transition definition of substitution transition CBTC
3.3 置换变迁$ \text{D}\text{e}\text{g}\text{r}\text{a}\text{d}\text{e} $

置换变迁Degrade示意图如图 7所示。置换变迁$ \mathrm{D}\mathrm{e}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{d}\mathrm{e} $描述了仿真列车1因故障降级为$ \mathrm{T}\mathrm{B}\mathrm{T}\mathrm{C} $列车,后续CBTC列车2在追踪列车1时受影响的过程,其中$ {P}_{2} $为线路上列车1发生故障的地点,$ \mathrm{T}{\mathrm{C}}_{x} $$ {P}_{2} $点所在的轨道区段,$ \mathrm{T}{\mathrm{C}}_{y} $为后续轨道区段。列车1在$ {P}_{2} $车载故障触发紧急制动而停车,停车后人工转换为$ \mathrm{T}\mathrm{B}\mathrm{T}\mathrm{C} $模式,以获取$ \mathrm{T}{\mathrm{C}}_{x} $资源后继续运行,列车2在获得$ \mathrm{T}{\mathrm{C}}_{x} $后以$ \mathrm{C}\mathrm{B}\mathrm{T}\mathrm{C} $模式运行通过$ \mathrm{T}{\mathrm{C}}_{x} $。置换变迁模型$ \mathrm{D}\mathrm{e}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{d}\mathrm{e} $的库所和变迁定义如表 3表 4所示。

Download:
图 7 置换变迁Degrade示意图 Fig. 7 Schematic diagram of substitution transition Degrade
下载CSV 表 3 置换变迁Degrade的库所定义 Table 3 Place definition of substitution transition Degrade
下载CSV 表 4 置换变迁Degrade的变迁定义 Table 4 Transition definition of substitution transition Degrade

变迁$ \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{e} \ \mathrm{C}\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{g}\mathrm{e} $描述司机切换模式的过程,文献[22]研究结果表明复杂环境下切换时间通常为0.4~1.2 s。

置换变迁Train Breaking由库所$ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \ \ \mathrm{t}\mathrm{o} $ $ \mathrm{b}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{k}\mathrm{i}\mathrm{n}\mathrm{g} $和变迁$ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{、}\mathrm{b}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{k}\mathrm{i}\mathrm{n}\mathrm{g} $组成,用于仿真列车紧急制动。置换变迁Train Breaking示意图如图 8所示。

Download:
图 8 置换变迁Train Breaking示意图 Fig. 8 Schematic diagram of substitution transition Train Breaking

根据IEEE1474.1-2004标准附录D的制动模型,置换变迁Train Breaking全过程包括牵引切除($ \mathrm{t}\mathrm{r}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} $)、制动施加($ \mathrm{b}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{k}\mathrm{i}\mathrm{n}\mathrm{g} $)和列车完全停稳三个阶段,相关参数取自该标准和实际项目参数文档。

变迁$ \mathrm{T}\mathrm{r}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} $描述列车由紧急制动触发至牵引切除的过程,在此过程中列车仍然可能加速。该变迁的时延$ \mathrm{t}\mathrm{e}\mathrm{b} $包括紧急制动触发的反应时间0.75 s和车载运算时间0.25 s,其中紧急制动触发时间引用自IEEE1474.1-2004附录C典型CBTC参数表。由于该值用于安全功能计算,因此采用悲观值0.75 s。车载运算时间取自目前国内应用较广的Urbalis888系统中车载控制器时间0.2 s,并考虑适当的浮动0.05 s。在本文置换变迁中基于这些参数对牵引切除阶段的速度进行重计算,acc()为加速度,$ \mathrm{t}\mathrm{e}\mathrm{b} $为紧急制动的时间,计算后速度通过$ {v}_{i} $传递。变迁$ \mathrm{b}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{k}\mathrm{i}\mathrm{n}\mathrm{g} $描述车辆施加制动直至停车状态。

3.4 置换变迁Arrived

置换变迁Arrived示意图如图 9所示。置换变迁$ \mathrm{A}\mathrm{r}\mathrm{r}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{d} $用于仿真列车1和列车2运行至指定点的过程,其中$ \mathrm{T}{\mathrm{C}}_{y} $为线路上列车1和列车2通过的轨道区段,全过程包括TCx的释放和TCy的分配、占用、出清和释放的过程。置换变迁$ \mathrm{A}\mathrm{r}\mathrm{r}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{d} $的库所和变迁定义如表 5表 6所示。

Download:
图 9 置换变迁Arrived示意图 Fig. 9 Schematic diagram of substitution transition Arrived
下载CSV 表 5 置换变迁Arrived的库所定义 Table 5 Place definition of substitution transition Arrived
下载CSV 表 6 置换变迁Arrived的变迁定义 Table 6 Transition definition of substitution transition Arrived
4 仿真结果分析 4.1 车载CBTC故障降级运营场景仿真

本文根据第3节构建TBTC-CBTC系统中的CPN模型,采用以上海地铁2号线为代表的CBTC项目工程参数值,对仿真系统进行配置。CBTC模式和TBTC模式最快速度采用目前市内轨道交通线路典型值80 km/h,CBTC模式列车运行间隔设计采用CBTC项目及CBTC规范典型值120 s。针对不同的区间长度和轨道区段长度,本文分别进行2 500次场景仿真。不同类型城市轨道交通的区间长度的典型值为1 500 m、3 000 m、5 000 m,根据上海地铁2号线参数值轨道区段典型值为260 m、300 m、500 m、800 m。

CPN模型共进行250 000次(当区间长度为1 500 m时,轨道区段长度为800 m的情况不将合要求,予以排除)仿真运行,在不同区间长度下,后车追踪间隔增加对发生频次的影响如图 10~图 12所示,追踪间隔基本与区间长度和轨道区段长度成正比。

Download:
图 10 当区间长度为1 500 m时追踪间隔增加对发生频次的影响 Fig. 10 Influence of increasing the tracking interval on the occurrence frequency when interval length is 1 500 m
Download:
图 11 当区间长度为3 000 m时追踪间隔增加对发生频次的影响 Fig. 11 Influence of increasing the tracking interval on the occurrence frequency when interval length is 3 000 m
Download:
图 12 当区间长度为5 000m时追踪间隔增加对发生频次的影响 Fig. 12 Influence of increasing the tracking interval on the occurrence frequency when interval length is 5 000 m
4.2 车载CBTC故障降级对后车追踪间隔的影响分析

由于CBTC系统管理的轨道最小颗粒度为资源点,而TBTC系统管理的最小资源颗粒度为资源块,因此车载在不同模式下降级产生的运营影响与资源点和资源块所在的区域相关,区域越大影响程度越严重。当车载CBTC系统故障降级时,系统对应的资源点所在区域为区间,即区间的长度越长,则受影响的程度越大。根据本文的运行仿真,车载CBTC故障降级对后车追踪间隔的影响如表 7所示。

下载CSV 表 7 车载CBTC故障降级对后车追踪间隔的影响 Table 7 Influence of onboard CBTC fault degradation on following vehicle tracking interval

表 7可以看出,因前车CBTC故障需要切换至TBTC模式时,后车的追踪间隔变化有两种情况:1)当区间长度为1 500 m时,追踪间隔平均增加时长小于60 s,列车延误基本可以控制在180 s内;2)当区间长度小于5 000 m时,追踪间隔平均增加时长小于170 s,列车延误基本可以控制在300 s内。

重要的市区线路区间长度通常为1 500 m左右,间隔时间基本是120~180 s,因此采用TBTC-CBTC系统来控制列车,当运营延误控制在180 s内基本能够保证正常的运营秩序。区间长度为3 000~5 000 m线路的运行间隔通常为300~600 s,采用TBTC-CBTC系统降级带来的延误基本控制在300 s内也是满足工程要求。

因此,CBTC系统追踪运行不依赖于轨道区段长度,当前行列车故障降级为TBTC模式后,后续CBTC列车的追踪间隔与区间长度呈正相关,区间越长受影响程度越严重。列车运营延误晚点随着区间长度的增加而增加,验证了基于资源利用率进行的车载TBTC-CBTC系统降级运营延误理论与场景建模和仿真结果的一致性。

5 结束语

车载TBTC-CBTC系统在CBTC发生故障时切换至TBTC模式的时长直接影响运营可用性。本文从不同模式下的资源请求、使用和释放过程出发,针对TBTC-CBTC对运行场景模式降级切换的运营场景,采用CPN进行建模,验证前车CBTC车载故障降级对后续列车追踪间隔的影响程度。对不同组合的线路设计进行运行仿真,结果表明,区间长度对TBTC-CBTC系统降级运行的影响较大,而当区间长度小于1 500 m时,TBTC-CBTC系统可将晚点时间控制在180 s内。本文仅对多模列控系统中的车载降级场景进行分析与建模,而完整的多模列控系统包括车载、轨旁及车地通信系统。下一步将通过分析轨旁和车地通信故障降级对运营的影响程度,构建完整的多模列控降级运营场景,为城市轨道交通系统方案的选择和运营预案的制定提供依据。

参考文献
[1]
中华人民共和国交通运输部. 2020年8月中心城市客运量[EB/OL]. [2021-04-15]. http://xxgk.mot.gov.cn/2020/jigou/zhghs/202009/t20200921_3468093.html.
Ministry of Transport of the People's Republic of China. Centre city traffic on august of 2020[EB/OL]. [2021-04-15]. http://xxgk.mot.gov.cn/2020/jigou/zhghs/202009/t20200921_3468093.html. (in Chinese)
[2]
何天健, 柏赟, 蔡浩, 等. 城市轨道交通系统的运营服务可靠性研究[J]. 交通运输系统工程与信息, 2015, 15(6): 1-5, 45.
HO T K, BAI Y, CAI H, et al. Service reliability of urban rail systems[J]. Journal of Transportation Systems Engineering and Information Technology, 2015, 15(6): 1-5, 45. (in Chinese) DOI:10.3969/j.issn.1009-6744.2015.06.001
[3]
王玘, 林圣, 杨健维, 等. 基于网络分析法的高铁牵引供电系统维修方式决策[J]. 铁道学报, 2016, 38(1): 18-27.
WANG Q, LIN S, YANG J W, et al. Maintenance mode decision for traction power supply system of high-speed railway based on analytic network process[J]. Journal of the China Railway Society, 2016, 38(1): 18-27. (in Chinese) DOI:10.3969/j.issn.1001-8360.2016.01.004
[4]
沈碧波, 佘维, 叶阳东, 等. 一种基于TC-CPN的城轨列车车门故障溯因诊断方法[J]. 铁道学报, 2016, 38(4): 51-58.
SHEN B B, SHE W, YE Y D, et al. An abductive diagnosis method for urban rail train door faults based on cyber Petri net of time constraint[J]. Journal of the China Railway Society, 2016, 38(4): 51-58. (in Chinese) DOI:10.3969/j.issn.1001-8360.2016.04.008
[5]
BOUDI Z, AIT WAKRIME A, COLLART-DUTILLEUL S, et al. Introducing B-sequenced Petri nets as a CPN sub-class for safe train control[C]//Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering. Heraklion, Crete, Greece: SCITEPRESS-Science and Technology Publications, 2019: 350-358.
[6]
HAN J J, HE T. Modeling and verification of CTCS-3 on-board equipment based on colored Petri net[C]//Proceedings of the 4th International Conference on Communication, Image and Signal Processing. Phuket, Thailand: IOP Publishing, 2019: 1-10.
[7]
江磊, 王小敏, 刘一骝, 等. 基于动态贝叶斯网络的CTCS3-300T列控车载系统运行可靠性及可用性评估[J]. 铁道学报, 2020, 42(3): 85-92.
JIANG L, WANG X M, LIU Y L, et al. DBN-based operational reliability and availability evaluation of CTCS3-300T onboard system[J]. Journal of the China Railway Society, 2020, 42(3): 85-92. (in Chinese) DOI:10.3969/j.issn.1001-8360.2020.03.011
[8]
汪小勇. 轨道交通多制式冗余列车运行控制系统的可靠性研究[J]. 城市轨道交通研究, 2020, 23(S2): 92-95.
WANG X Y. Reliability analys is of multi-mode redundant control system for urban rail transit train operation[J]. Urban Mass Transit, 2020, 23(S2): 92-95. (in Chinese)
[9]
汪小勇, 董德存, 欧冬秀. 轨道交通多模车载信号系统设计[J]. 城市轨道交通研究, 2020, 23(10): 62-66.
WANG X Y, DONG D C, OU D X. Research on the design of multimode onboard signal system[J]. Urban Mass Transit, 2020, 23(10): 62-66. (in Chinese)
[10]
刘烁, 陈俊杰. 基于UML的CPN模型在软件测试中的应用[J]. 计算机工程, 2008, 34(3): 119-121.
LIU S, CHEN J J. Application of software testing based on CPN model derived from UML modes[J]. Computer Engineering, 2008, 34(3): 119-121. (in Chinese)
[11]
刘经宇, 朱煜, 尹文生. 基于CPN的嵌入式RTOS任务调度建模[J]. 计算机工程, 2010, 36(21): 1-3.
LIU J Y, ZHU Y, YIN W S. Embedded RTOS task schedule modeling based on CPN[J]. Computer Engineering, 2010, 36(21): 1-3. (in Chinese)
[12]
陈旭, 徐中伟, 喻钢. 基于有色Petri网的安全构件模型[J]. 计算机工程, 2008, 34(22): 165-167.
CHEN X, XU Z W, YU G. Safety-component model based on colored Petri net[J]. Computer Engineering, 2008, 34(22): 165-167. (in Chinese) DOI:10.3969/j.issn.1000-3428.2008.22.057
[13]
周月明, 杜玉越, 刘伟. 基于Petri网的容错系统分层建模[J]. 计算机工程, 2010, 36(2): 39-41.
ZHOU Y M, DU Y Y, LIU W. Layer modeling of fault-tolerant system based on Petri nets[J]. Computer Engineering, 2010, 36(2): 39-41. (in Chinese)
[14]
VERMA A, PATTANAIK K K. Multi-agent communication-based train control system for Indian railways: the behavioural analysis[J]. Journal of Modern Transportation, 2015, 23(4): 272-286. DOI:10.1007/s40534-015-0083-1
[15]
WU D H, SCHNIEDER E. Scenario-based system design with colored Petri nets: an application to train control systems[J]. Software & Systems Modeling, 2018, 17(1): 295-317.
[16]
WU D H, SCHNIEDER E. Scenario-based modeling of the on-board of a satellite-based train control system with colored Petri nets[J]. IEEE Transactions on Intelligent Transportation Systems, 2016, 17(11): 3045-3061.
[17]
杜军威, 徐中伟, 宋波. 联锁逻辑形式化模型检验的研究[J]. 计算机工程, 2007, 33(15): 33-35.
DU J W, XU Z W, SONG B. Research on formal model checking of interlocking logic[J]. Computer Engineering, 2007, 33(15): 33-35. (in Chinese)
[18]
陈勇. 基于Petri网的列车控制系统建模分析与研究[D]. 成都: 西南交通大学, 2006.
CHEN Y. Modeling and analysis for train controlling system with Petri nets[D]. Chengdu: Southwest Jiaotong University, 2006. (in Chinese)
[19]
王亚涛. 基于Petri网的城市轨道交通信号系统脆弱性研究[D]. 北京: 北京交通大学, 2016.
WANG Y T. Research on vulnerability of urban rail transit signaling system based on Petri net[D]. Beijing: Beijing Jiaotong University, 2016. (in Chinese)
[20]
WANG R, ZHENG W, LIANG C, et al. An integrated hazard identification method based on the hierarchical Colored Petri Net[J]. Safety Science, 2016, 88: 166-179.
[21]
CHEN L J, SHAN Z Y, TANG T, et al. Performance analysis and verification of safety communication protocol in train control system[J]. Computer Standards & Interfaces, 2011, 33(5): 505-518.
[22]
DROŹDZIEL P, TARKOWSKI S, RYBICKA I, et al. Drivers'reaction time research in the conditions in the real traffic[J]. Open Engineering, 2020, 10(1): 35-47.