CBTC软件仿真辅助开发系统研究和实现.pdfVIP

  • 3
  • 0
  • 约1.41千字
  • 约 3页
  • 2018-04-02 发布于安徽
  • 举报

CBTC软件仿真辅助开发系统研究和实现.pdf

CBTC软件仿真辅助开发系统的研究与实现 李 亮 陈宁宁 摘要:描述了CBTC仿真系统的构建方法和功能:并着重分析了如何在实验室中采用软件工具对现场设备 进行仿真。为辅助开发新型CBTC列车控制系统探索了有益方法。 关键词:基于通信的列车控制;软件仿真;辅助开发 时查询线路数据库,将模拟应答器信息回传给车载VOBC系统,用于校正列车位置信息以及控制模拟 列车的运行;此外仿真软件接收来自VOBC的列车速度信息,依据当前的线路状态改变列车速度值, 从而实现模拟列车运行的目的。 图1仿真系统架构 4系统软件设计与实现 4.1 仿真系统数据组织 仿真系统的开发是基于面向对象的开发模式。每一个对象都以模块化的形式存放于XML文件中, 增加了程序数据的可复用性和可移植性。数据模块化的设计使得对象的实施添加、修改或移除变得很灵 活,而无须对系统的内核程序进行修改。图2所示为系统数据组织图。 XML文件 仿真对象 图2系统数据组织图 4.2模拟应答器 CBTC系统应答器分为固定应答器和可变应答器。前者按功能可分为非道岔区域列车定位应答器和 道岔区域列车重定位应答器两种;后者按照功能可分为实现预告功能的填充应答器和信号状态发送的主 信号应答器两种。 tl t2 图3模拟应答器原理图 188 仿真软件从计算机联锁接收应答器状态信息,并将该信息填充到相应的应答器对象中。当列车进入 应答器的有效信息窗口中,可以接收到应答器发送的位置及状态报文,实现列车位置信息的校正和点式 状态下的移动授权。图3为模拟应答器原理图。 仿真软件中车地通信周期为T,在保证系统性能的情况下,适当减小通信周期可以提高列车定位的 精度。由于仿真软件中车地之间的通信为周期通信,可能导致图3所示的情况出现。车地之间连续两次 通信时刻tl,t2都不在模拟应答器的通信窗口中,从而导致丢失应答器状况的发生。解决的方法是在 每次车地通信时判断本次模拟列车报告的位置Pt2与上一次通信报告的位置Ptl之间是否存在模拟应答 器。如果存在,将模拟应答器信息回传给VOBC,实现列车的定位功能。 4.3模拟列车 仿真系统中采用转速发生器来实现模拟列车的功能。该过程采用闭环控制,如图4所示。 图4模拟列车原理 车载VOBC周期性发送列车速度信息,并经该信息发送到模拟列车软件,模拟列车软件接收到速 度信息处理后,发送控制命令控制转速发生器改变当前的输出值;同时VOBC系统通过测速装置获得 转速发生器输出的速度值,可以校正发送给模拟列车软件的速度值信息,从而利用闭环控制方式实现模 拟列车运行的过程。 此外系统还通过软件的方式模拟了计轴设备以及车载BTM,在实验室中构建了一个相对完整的 CBTC软件仿真辅助开发系统。 5结束语 在对CBTC仿真系统的研究中,充分利用了软件工具模拟现场设备,不仅节约科研经费,还很大 程度上提升了正样系统开发的效率,缩短了研发周期。充分发挥软件仿真工具的效能对于大型复杂任务 系统的研发至关重要。 参考文献 [1]王成,唐涛.CBTC仿真系统中数据库的设计与实现[J].计算机仿真,2007年9月. environment. oftraincontrol inthreedimensional [2]B.Vmcze,GTamai.Simulation system

文档评论(0)

1亿VIP精品文档

相关文档