CBTC车载控制器是一种对安全性能有很高要求的系统。此,进行全面测试非常重要。是,在当前系统的开发和测试过程中,嵌入式中央控制器缺乏安全生命周期和测试方法的可靠集成。原始的方法是在实际车辆上安装要测试的CBTC车载系统,但是这种方法昂贵且安全系数低。三个方面提出了一般方法:仿真模型,测试装配和与测试单元的接口。还旨在建立一个公共服务平台,以评估CBTC自治系统的工业化进程。键词:CBTC,地铁,仿真,模型中图分类号:TP273文献标识码:A文章编号:2095-6835(2014)09-0114-02发展背景下地铁,绿色交通,快捷,安全的他成为所有国家的优先运输设施。了保证地铁运营的安全,有必要在实验室内设计模拟机车模型,并测试列车运行控制系统的性能。了开发模拟机车模型,已在不同国家进行了大量研究。然中国对信号系统的研究比国外晚,但近年来发展迅速。一个国家发展是同济大学铁路部(原上海铁路学院)和大学交通运输自动化研究所的计算机化检测站。京交通。外,每个CBTC提供商,如ALSTOM,SIEMENS等,都没有共同的评估支持环境,必须提供公共服务平台来评估CBTC系统。同厂家。
此,我们将尝试从自动测试设备,测试用例的游戏,并与被测单元接口仿真模型提出解决方案,恒温阀芯并且还研究了关键要素创建与CBTC相关的面向服务的评估环境。证了车载控制器的评估要求。于模拟测试平台上的容错测试方法的问题(即,在有限的软硬件环境中,尽可能满足要求通过引入操作的方法,如故障注射模拟具有概率故障情况容错仿真),如何实现默认启动外部消息喷射控制模拟机车极其低机车利用率和检测抗干扰CBTC控制系统也是必须解决当前机车的问题之一。用机车仿真模型在发动机仿真模型的运行中,机车模拟必须保持与一方面CC实时通信,接收由CC和其他发送的控制命令,实时向DC发送列车状态信息。前,全国主要的地下机车供应商为中国南车和中国北车,主要是阿尔斯通和庞巴迪。同国家供应商提供的机车之间存在很大差异,因此有必要模拟每个供应商提供的机车并设计不同型号的模拟机车。拟机车模型可以通过设计机车的主机箱,利用动态库组件提取每个机车功能的不同部分,生成相对独立的动态组件,来补充机车的主要功能。允许支持不同类型的机车。
立了相对统一的机车模型库,建立了通用的仿真机车模型。一个真正的机车的操作过程中,概率非常低,但在模拟试验过程中,ATP子系统(列车自动防护)边缘控制器CC机车模型通用仿真必须有一个低概率事件考虑在内,例如,发动机的间距和牙齿的数量是不一致的,而CC ATP计划迅速确定列车的动态失败。位失败最终会导致机车紧急制动。设计通用机车仿真模型,通用模拟模型机车无瑕疵注入功能的动态仿真分析模型首先执行,然后注入功能被集成的错误根据不同机车车型的需要,对特种机车车型进行设计。问通用仿真机车模型。式模型的开发在机车建模过程中,模拟机车可以被认为是黑匣子。果操作,模拟机车必须做出相应的响应。真机车必须使用计算机仿真技术,基于实际的机车动力学模型抽象地虚拟化实际的机车动力学模型。列车的运动为例,控制理论用于从进入和退出的角度描述机车模型。拟机车必须计算车轮转动的周数并结合实际车轮直径来实时计算模拟机车的运动。案输入答案响应:Δs:表示车辆相对于车身运动位置的增量; D:表示车轮的直径,d:表示车轮的旋转方向; e:车轮旋转的偏转率表示车轮的旋转位置与车身的位移位置之间的偏转比。Δt:表示计算周期。V0:表示前一循环的车辆的位移速率; a:表示加速度,其中,当a <0时,表示减速率,s0:表示在前一循环中计算的车辆位移位置; Δt:表示计算周期; F:下行_上,机车前方的方向,当为TRUE时,意味着车的前部朝上,而FALSE意味着车的前部是向下导向; D:火车的行驶方向和R:火车的逆转。应响应响应输出:ΔO:表示车轮转数的转数增量。次计算转数的增量Δt:ΔO= [Δs/(π×D)]×d×e; V1:表示在该循环中计算的车辆行驶速度; Δs:表示车体运动位置增量的运动; s1:表示该循环中计算出的车辆位置; blockID:列车占用的块段。
Abs:列车占用的块的相对坐标。功能计算车辆行驶速度,行驶增量和车辆行驶位置。身的运动是指车身在平行于轨道的方向上的运动,并且车辆的运动速度由车辆的运动位置的变化来表示。
辑描述根据车辆位移速率和加速度计算车辆的运动速度:V1 = V0 A×Δt。(1)根据车辆行驶速度和加速度计算车辆位移位置的增量:Δs= 0.5×(V0 V1)×Δt。(2)计算车辆变更位置:—————————— * [基金项目]专项基金项目在上海张江自主创新示范区的发展(:ZJ2012-ZD-011)计算ID和块的坐标:计算基础上的ID标识和周期的接触,当前周期的坐标和增量。车占据的块段基于列车的当前位置和前轮与后轮之间的距离来计算。试面向服务的架构作为同一制造商CBTC系统的可测试的接口是不同的,相同的功能的实现和相关联的体系结构系统也非常不同,所以有必要使用自适应方法,用于确定一般测试界面。用小巧的界面,功能测试是性能和故障封装在一个共同的服务,隐藏了内部实现的细节,使得自主和规划,并传递统一接口每个制造商的CBTC。统提供测试服务。布式面向服务架构的测试是基于分布式软件服务应用钩子API技术拦截喷射故障的方法中,发送时称为网络套接字API服务系统和接收消息,然后执行测试程序的相应功能。识别用于发送消息的特定承载协议之后,测试程序提取消息的内容并测试整个分布式软件服务的调用过程。方法的特征在于物化,自动化和减轻重量。API Hook错误注入方法可以自动解码消息中的通信消息和状态中断任务,并通过配置原始操作系统协议栈来注入错误。消息。钩截断传入的请求消息,通过消息连接将消息发送到故障注入器,并从故障注入器接收消息。改后的消息通常会传递到目的地。一个钩子截断响应消息并执行类似的处理以最终退出。为单独结构的故障注入的主要原因是简化注入器的设计,以便于在单独的机器上处理该过程,以及通过协议连接到消息处理API设备。TCP或UDP等通信;通过让多个节点使用相同的测试用例来自动化测试。障与机车仿真模型相关联的注射试验面向服务的CBTC测试必须模拟CBTC系统的各种组件,其中包括车辆控制器CC中,ZC设备,设备LC该平台服务,ATS自动监控系统和锁定系统。外,有必要模拟一般机车模型以满足CBTC的运行条件。通用仿真机车模型的运行过程中,需要考虑列车运行过程中的实际情况,如机车的电气延时和斜率补偿。用仿真机车模型接口以可维修的方式在外部提供,并且服务状态中的接口可以接受外界提供的错误消息刺激并相应地做出响应。拟机车故障注入输入数据主要集中在数据的随机性,包括消息传输过程的通信失败,如延迟,丢失等。和乱七八糟的。口调用过程数据包括语法错误和API参数错误,可以概括为ASCII字符流(如非法数据,无序数据,错误数据)信号层等)随机进入控制模式并随机进入窗口模式。效的键盘和鼠标输入序列。些条目根本没有考虑系统的逻辑。标是测试整个系统的免疫力。在某种程度上是对破坏的考验。图1所示,用户可以定义的语法,参数和通过采集模块和数据分析的通信中,将它们转发到喷射模块故障,这将消息发送通过HOOK API向模拟注入故障。机车模型,该模型模拟机车响应故障注入的消息,在传送结果集损益表中,最终结果保存在数据库日志数据的状态。1平台车控制器测试CBTC应用车辆控制器的测试平台CBTC在测试CBTC系统,所要求的系统CBTC,在许多情况下,子系统ATP必须发出EB紧急制动命令来停止机车并引导安全以确保机车和乘客的安全。实际测试中,所有导致的EB机车的条件不会被测试,因为在某些情况下,发生的发动机的实际运行的概率非常低,但如果这些小概率事件未经过测试所有列车信号系统将是一大隐患:比如,如果牙齿里程表的间距和数量并不一致,在ATP系统必须立即给予EB为了保护发动机,不像没有故障注入的正常测试平台。以通过模拟来模拟这种情况。拟机车故障注入可以根据测试者编写的脚本模拟和发送不一致节距和齿数的消息在HO钩子脚本的原则,看看ATP能够正确地接收相应的故障命令。发出正确的EB命令来停止机车。论故障在模拟机车模型的注射方法涵盖绕过CBTC控制系统由于耐受的机制的误差测试路径,提高了测试中的错误的校正能力,并提供了故障检测以及CBTC控制系统测试中的系统故障检测。有力的保证。
是,如果我们想提高测试的效率,它仍然是可以提高测试用例的逻辑配置错误和方便自动测试序列,这会对一个显著的影响开发CBTC控制系统的自动化测试。义参考文献[1]王映雪,高博,李Lunkui,高速列车模型实验系统的分析和测试结果[J],铁道工程,2003(2)。[2]范文浩,马杰忠,孙江燕。VxWorks系统通用软件注入方法[J]。控技术,2011。3)。[3]穆瑞琪,王丹,范红梅。于故障注入的CBTC车辆测试技术研究[J]。
道通信信号,2010(46)。[编辑:王侠]评估控制器支持面向CBTC环境研究周Tingliang,查WeiAbstract服务:在CBTC汽车安全控制器是一种高性能的系统,这是至关重要的,为实现其全部的测试。系统的开发和测试过程中,他的车辆的主控制器在安全生命周期和测试方法方面也缺乏可靠的集成。原始的测试方法安装在真实车辆上测试的CBTC车辆系统上。安全系数不高。
三个方面提出方法仿真模型,测试程序和测试集,接口单元等,并尝试创建一个评估公共服务过程的平台。车CBTC系统产业化关键词:CBTC;模拟器”
本文转载自
恒温阀芯www.wisdom-thermostats.com