基于复杂度算法的安全指标分配分析

2022-02-22 06:51曾小清林海香方云根王奕曾马忠政
关键词:子系统车载分配

曾小清,林海香,2,方云根,王奕曾,刘 源,马忠政

(1.同济大学道路与交通工程教育部重点实验室,上海 201804;2.兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070;3.香港城市大学计算机科学系,香港 999077;4.上海申通地铁建设集团有限公司,上海 201103)

在轨道交通工程建设项目中,为了保证列车的安全运行,基于通信的列车控制系统(communication based train control,CBTC)被用来实现列车超速防护、保持列车运行间隔、防止列车碰撞等运行所必须的安全功能,为此业主或运营单位一般会为整条建设线路的信号系统制定一个安全指标,如设定容许危险率(tolerable hazard rate,THR)值或安全完整度等级(safety integrity level,SIL),并要求最终交付的CBTC系统满足这些设定的安全指标。目前典型的CBTC信号系统是分布在列车上、轨道上、轨旁信号机房、车辆段内和运行控制中心中的多场所分布系统,这些分布在不同位置的设备相互配合,共同实现列车运行安全控制功能,在分配安全指标的时候需要将这些分布的设备整体考虑。

由于信号系统设备往往来自不同的设备供应商,在设计和制造过程中,设备供应商只关心各自供应的单个设备的安全要求,缺乏总体统一规划、分配和协调,导致这些设备集成为一条运行线路的信号系统所达到的系统安全性能无法满足最初设定的安全要求。为确保最终交付的信号系统能够满足设定的安全要求,需要在设计和建设过程中综合考虑安全指标的分配,以指导各设备的设计和制造活动,确保交付的系统能够满足轨道交通线路运行安全指标。

1 地铁运行控制系统架构

根据IEEE定义[1],CBTC系统是一个连续的列车自动控制系统,它利用高分辨率列车位置确定,独立于轨道电路,连续、高容量、双向列车与地面数据通信,以及能够实现关键安全功能的车载和地面处理器实现列车运行控制和安全防护功能。CBTC系统的结构及其子系统分布如图1所示。

图1 CBTC系统架构Fig.1 Frame of communication based train control system(CBTC)

在CBTC系统中,列车自动防护(ATP)子系统用于通过列车检测、列车间隔和联锁的组合,对碰撞、超速和其他危险情况保持故障导向安全防护。计算机联锁(CI)子系统用于CBTC与外部轨旁现场设备的接口,从而建立信号机、道岔、进路之间的联锁关系,以避免形成冲突的列车运行进路。列车自动运行(ATO)子系统用于执行速度调节、按计划停车、性能水平调节或其他分配给列车操作员的功能。列车自动监控(ATS)子系统用于监控列车,调整单个列车的性能以维持时刻表,并提供数据以调整服务。ATO和ATS都是安全相关系统,通常具有中等安全要求(SIL2)。

除了ATP、CI、ATO和ATS系统外,CBTC还包括数据通信系统(DCS)和应答器传输系统。DCS是在轨旁设备与车载设备之间传输双向信息的传输,应答器传输系统分为有源应答器和无源应答器,无源应答器主要用于列车定位和定位校准,有源应答器用于传输一些可变的临时控制命令。

2 安全指标的分配方法

如图2所示,系统需求可分为安全要求和非安全要求;安全要求来源于危害,以可容忍危害率(THR)作为系统顶层安全目标。可容许功能失效率(tolerable functional failure rate,TFFR)代表着对特定安全功能危险失效发生频率的容忍程度或接受程度,通过这一指标来衡量功能安全需求,THR由TFFR导出。功能安全要求包括安全功能和安全完整性,使用安全完整性等级(SIL)来定义其要求,SIL和TFFR之间的关系如表1所示。SIL是用于定义安全功能的性能指标,SIL4具有最高级别的安全完整性。安全完整性包括系统故障完整性和随机故障完整性,根据系统设计,系统性失效应满足SIL要求,随机性失效应同时满足SIL和故障率(FR)要求。

表1 TFFR与SIL之间的关系Tab.1 Relationship between TFFR and SIL

图2 安全需求分解及其对应指标Fig.2 Security requirement decomposition and its corresponding index

从CBTC系统实现安全控制功能的过程来看,如果计算机联锁、区域控制器和车载控制器中的任何一个失效,都有可能在城市轨道交通线路上发生事故,导致整个系统THR目标无法实现。从安全角度看,CI、ZC和OC形成一个串联系统,如图3所示。由于业主主要关注整体CBTC系统的安全要求,而不关注子系统CI、ZC和OC,但对于子系统制造商,需要将系统的安全要求分配给CI、ZC和OC等子系统。从安全要求的定义出发,将安全完整性水平分为两部分:不可量化的SIL和可量化的TFFR(FR)。对于执行一个安全功能的各种组件,如果没有冗余,组件将直接从系统继承不可量化的SIL,即CI、ZC、OC子系统的SIL与CBTC系统的SIL相同,均为SIL4。对于安全指标的可量化部分,需要采用具体的分配方法,将系统的THR和TFFR分配给CI、ZC和OC,并确保最终的总子系统TFFR小于CBTC系统的TFFR和危险THR,如式(1)所示。

2.1 等分配法

如果不考虑特定子系统(CI、ZC和OC)的细节属性,并且所有子系统都如图3所示的方式以串联模式运行,那么对每个子系统应承担的安全指标是相等。等分配法假设一系列“n”个子系统,每个子系统分配相同的安全目标[2]。该方法的一个主要缺点是子系统目标的分配不符合实现这些目标的难度。针对CBTC系统,可以表示为式(2)和式(3):

图3 CBTC信号系统关键安全控制功能逻辑Fig.3 Functional logic of key safety control in CBTC signaling system

式中:SCBTC为CBTC系统的安全指标;SCI、SZC、SOC为计算机联锁、轨旁区域控制器和车载控制器子系统 的 安 全 指 标;TFFRCBTC、TFFRCI、TFFRZC和TFFROC为CBTC系统、计算机联锁、轨旁区域控制器和车载控制器子系统的TFFR值;x、y和z是特定城市轨道交通线路中配置的计算机联锁、轨旁区域控制器和车载控制器子系统的数量。

2.2 基于安全影响的分配

CBTC系统由不同的子系统组成,不同的子系统对CBTC系统的安全影响是不同的,即如果一个子系统发生危险故障,它对CBTC系统的安全影响与其他子系统不同,造成的事故严重程度也不同。因此,安全指标的分配可以根据安全影响大小进行分配[3]。对于安全影响较大的子系统,安全目标应更加严格。

对于CBTC系统,根据计算机联锁、区域控制器和车载控制器对整个轨道交通CBTC系统安全影响的大小,安全影响系数定义见表2。安全影响数a、b和c表示一个计算机联锁、轨旁区域控制器和车载控制器发生的故障将导致a、b和c其他子系统进入危险状态,以计算机联锁子系统为例,其安全影响权重系数可定义为

表2 安全影响系数Tab.2 Safety influential factors

该权重系数表示单个子系统的安全影响与系统中所有子系统平均安全影响的一个比例。

对于CBTC系统,其安全目标与子系统的安全指标关系可以表示为

则为计算机联锁、区域控制器、车载控制器子系统分配的TFFR为

2.3 基于复杂度的分配

假设系统的安全性与可靠性成正比例关系,按照系统的可靠性原理,如果一个系统包含更多的基本部件,它的可靠性会更差,失效的概率也会更高,则它的安全性能会更差。因此,在分配THR时,考虑子系统所包含的基本组件的数量作为分配的依据[4]。子系统中包含的组件越多,分配给该子系统的安全目标就严格。

假设CBTC中的子系统由相同的基本部件组成,这些基本部件具有相同的故障率,因此可以用子系统中包含的基本部件的数量来表示子系统的复杂性。使用l、m和n来表示CI、ZC和OC子系统包含基本部件的数量。对于包含x个计算机联锁、y个区域控制器和z个车载控制器的特定CBTC系统,其复杂度因子C可用式(11)、(12)、(13)表示。

则为计算机联锁、区域控制器、车载控制器子系统分配的TFFR为

3 分配结果比较

作为一个典型的城市轨道交通CBTC信号系统,它具有以下核心安全功能:(1)列车位置/列车速度的确定,(2)列车安全间隔,(3)超速保护和制动保证,(4)列车回溜保护,(5)轨端保护,(6)列车分块保护和联挂、解挂,(7)零速检测,(8)开门控制保护联锁,(9)发车联锁,(10)紧急制动,(11)进路联锁,(12)交通方向反转联锁,(13)工作区保护,(14)断轨检测,(15)限制进路保护,(16)水平交叉口保护。这些安全功能通过轨旁设备计算机联锁(CI)和区域控制器(ZC)以及车载控制器(OC)来实现,即CI、ZC和OC应满足SIL 4要求,集成的系统THR应小于为10-9h-1[5]。

为了验证不同方法在安全指标分配结果上的差异性和适用性,利用第2节中提出的等分配法、基于安全影响的分配、基于复杂度的分配三种方法对某城市轨道交通项目CBTC系统THR分配进行了计算和分析,以上海市轨道交通地铁17号线项目为例。该工程项目为了保证列车运行的安全,信号系统应实现必要的安全保护功能,以防止“超过建议的速度和/或距离限制”的危害,该危害的THR值为10-9h-1,针对这一危害,相关的安全功能可分解为(1)确保进路安全,(2)确保安全隔离(3)保证列车的安全速度,(4)控制列车的加速和制动[6]。这些功能应满足从THR分配的TFFR,如果设备用于实现这些安全功能,则设备应满足相关SIL、TFFR和FR。

3.1 具体CBTC系统的仿真配置

如图4所示,在上海市轨道交通地铁17号线项目CBTC系统中,只有计算机联锁、区域控制器、车载控制器负责关键安全功能(SIL4)。CBTC系统包括计算机联锁、区域控制器、车载控制器子系统的数量分别为x=6、y=3和z=30。对于整个CBTC系统,运营方提出的总体安全目标是THR应小于10-9h-1。

图4 线路中CBTC系统关键系统配置Fig.4 Key system configuration of CBTC system in urban rail transit lines

对于计算机联锁、区域控制器、车载控制器子系统的安全影响,将计算机联锁、区域控制器、车载控制器子系统中的一个故障可能引起a=4、b=10和c=2个其他子系统的危险影响。

考虑到系统的复杂性,定义了每个计算机联锁、区域控制器、车载控制器子系统分别由l=10、m=8和n=12个基本元器件组成。

3.2 安全指标分配结果

基于第3.1节具体CBTC系统的仿真配置假设和表2中的数据,使用第2节中提到的等分配法、基于安全影响的分配、基于复杂度分配三种不同方法来分配CBTC系统的量化安全指标,计算结果如表3所示。

表3 CBTC系统参数Tab.3 System parameters of CBTC

从表4所示的分配结果可以看出,用三种不同方法得到的各子系统危险失效率(FR)的分配结果都在同一个数量级,和实际的工程数据相符,可以看出三种方法都是可行的。但具体指标数值大小有一定的差异,结合城市轨道交通工程的实际情况进行比较,认为基于复杂性的分配方法所得的结果与工程建设实际数据最接近,是最适合的分配方法。符合设备制造和工程建设的实际情况,也能满足轨道交通运营维护的需求。

表4 分配结果比较Tab.4 Comparison of allocation results

4 总结

从以上分析可以看出,采用CBTC系统级THR作为子系统的设计安全要求,不进行任何配置,无法满足轨道交通线路的整体系统安全目标。采用不同的THR分配方法将导致不同的子系统TFFR,与实际工程实践相比,基于复杂性的分配方法比其他两种分配方法更适用,由于基于复杂度的分配方法考虑了子系统规模复杂度与系统安全性紧密相关这一具体特点。

最后,无论采用哪种分配方式,不仅要考虑系统的逻辑架构,还要考虑线路系统中各子系统的具体数目,才能得到正确的分配结果。从分配结果可以看出,轨道交通线路规模越大,包含的子系统越多,对子系统的安全要求就越严格。

目前研究的分配方法是从系统安全影响度、复杂性等单因素考虑的,在未来的研究中除了增加考虑的影响安全指标分配的因素外,还可以对所有影响因素进行综合考虑,使系统安全指标分配不但能

作者贡献声明:

曾小清:安全指标分析,数据处理,学术指导。

林海香:安全完整度等级分析,论文撰写与修改。

方云根:可容忍危险率分析,论文撰写。

王奕曾:数据分析,公式编辑。

刘 源:图表制作与论文修改。

马忠政:学术指导与论文修改。

猜你喜欢
子系统车载分配
一种车载可折叠宿营住房
1种新型燃油分配方案设计
捷豹I-PACE纯电动汽车高压蓄电池充电系统(三)
Crying Foul
奔驰S级48V车载电气系统(下)
遗产的分配
网络空间供应链中入侵检测及防御子系统的投资机制研究
网络空间供应链中入侵检测及防御子系统的投资机制研究
SA2型76毫米车载高炮多视图
团队与知识管理的关系研究