版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ATS仿真培训系统的设计与实现
摘要利用仿真技术对员工进行职业培训已越来越广泛地得到认可。从上海市地铁1号线ATS系统实际出发,综合现代仿真理论、DCOM和ActiveX等技术,设计一种基于分布式三层结构的城轨ATS仿真培训系统解决方案。重点介绍系统的体系结构,以及该仿真培训系统的各功能模块。
关键词列车自动监控,仿真培训系统,分布式结构,数据缓冲
城轨交通列车自动控制(ATC)系统中的列车自动监控(ATS)子系统位于管理级,列车进入正线运行要接受该系统的指令信号。它主要完成列车的调度和跟踪,运行时刻表的调整控制和监督,列车进路的控制和表示,系统状况、报警信息的显示和记录,统计汇编、系统诊断等功能,对提高行车效率起着重要作用。本文利用现代仿真理论,并结合ActiveX组件等新技术开发的ATS仿真培训系统,是实际工作环境下培训行车调度员的一种高技术工具,为提高操作人员和技术人员的素质提供了良好的培训手段。
1系统体系结构
ATS子系统由控制中心的ATS设备(通称CATS),车站ATS设备和车载ATS设备组成。CATS由A、B两套冗余系统组成,每套又分别包括控制处理机和通信处理机。两套计算机系统通过转换模块与外设相连,通过调制解调器与轨旁ATS设备相连,通过以太网与4个工作站相连。下面结合ATS仿真系统的特点,介绍培训系统的网络拓扑和三层分布式结构。
1.1网络拓扑结构
考虑到仿真与培训两方面的需要,培训中心内部局域网采用了星形结构,通信介质为双绞线。以应用服务器为中心,以数据库服务器为基础,通过教师机、学员机终端为用户提供服务。其拓扑结构如图1。
图1网络拓扑结构图
1.2三层分布式结构
三层客户/服务器体系结构是在两层客户/服务器体系结构的基础上发展和成熟起来的,它建立在分布式技术的基础上,将业务处理从客户程序中分离出来,形成独立的应用程序服务器,从而将应用系统分为界面、业务和数据访问等3个功能层次。
系统具有以下优点:①系统的界面层与业务层相互分离,无论是界面层的改变还是业务层的改变,都可以做到互不影响,因而有利于系统的维护和功能的扩充,增强了系统的灵活性。②业务逻辑在应用服务器上实现,而不是在每一台客户机上实现。同时,对数据的访问也可以做到只通过应用服务器进行,从而增强了系统的安全性,并实现了“瘦客户端”。③学生机、教师机终端需要的数据可以在应用服务器中进行预处理或全部处理,然后再将处理结果传给它们,从而降低了网络通信量。
2系统功能模块
把系统按功能分解成不同模块,各模块间相互独立。这种分布的体系结构及模块间的独立性,保证了系统具有良好的可扩展性。当地铁线路增加时,可方便地扩展ATS基本操作、故障设置等功能。对调度中心实际运行的ATS系统进行深入了解后,根据用户的需求,将系统分解成7个模块,如图2所示。
图2系统功能模块图
2.1终端显示模块
终端显示模块提供人机交互的界面,使得整个仿真培训系统能够灵活地适应不同的需要。ActiveX控件是一种可重用组件,它支持广泛的ActiveX功能,并且可以根据特定的需要定制一些特殊功能,允许公开一些属性和方法,供其它应用程序调用。仿真培训系统有股道、道岔、信号机、站台及车次窗等几种ActiveX控件,通过它们可以方便地生成各集中站站场界面。
2.2模拟列车运行模块
这一过程包含两个线程:主线程除了按照模拟驾驶员的命令实时改变列车行驶速度外,每隔一个微小时间段就按照在股道上从前到后的顺序模拟每个列车对象的行驶过程。辅助线程则负责两个进程间的消息传递,即发送和接收数据。由于前方列车所处的位置会影响确定后方列车目标点的过程,所以进程按照在股道上从前到后的顺序来处理每个列车对象。
2.3ATP模块
为保证列车运行安全,系统设置列车自动防护(ATP)逻辑,防止列车冒进或者列车追尾事故。在ATP逻辑中,控制列车速度主要有两个因素:一是与先行列车的间隔距离;二是列车运行进路情况,包括前方进路是否存在弯道及道岔状态等。图3是一条ATP速度命令控制线。当先行列车在0T区段,1T必须空闲,后续列车若在2T,它收到的限速命令应为0,即后续列车在闭塞分区2T的出口端必须停车,并有1T闭塞分区作为保护距离;若1T、2T空闲,后续列车在3T,那么后续列车接收到的是20km/h的速度命令;同理,当1T、2T、3T、4T、5T、6T、7T都空闲,运行于8T的后续列车收到的速度命令为80km/h。可见要使列车运行于最高速度80km/h,其前方必须空闲7个闭塞分区。
图3ATP速度命令控制线
当然,根据线路情况、车辆性能、轨道电路特性等,应进行闭塞设计,划分合理的闭塞分区,从而产生ATP速度命令控制线,作为ATP速度命令选择的逻辑依据。
2.4ATS操作模块
主要完成六大类功能的控制:信号控制命令、列车描述功能命令、列车调整命令、计划控制命令、列车运行模拟命令、列车运行图命令。例如信号控制命令主要实现设置控制模式、设置终端模式、进路控制、控制信号机、呼叫车站、区间限速等功能。
2.5故障设置及处理模块
以实际案例为基础,在教师机上模拟故障设置及进行故障处理。设置的故障主要包括信号故障、车辆故障及时刻表故障,学生则根据故障情况进行适当处理。在中央完成的操作由学生机执行,需由现场、车站或司机完成的操作在教师机上完成。
2.6教学考评模块
主要实现广播教学和实验考评的功能。广播教学可以将教师机的电脑屏幕画面等多媒体信息实时传送广播给全体、群组或单个学生。实验考评由教师机指定相关题库,学生根据相应现象进行实验操作,每题设定分数,操作成功通过,操作失败不通过。该模块将学员档案记录于系统中,对学员培训过程进行全程跟踪,全面掌握培训效果。
2.7数据存储和管理模块
为了构建数字化站场,进行列车模拟运行、进路搜索,将ATS仿真数据库数据分为静态数据和动态数据。描述信号点逻辑关系和时刻表数据构成系统的静态数据;系统运行后不断变化的列车信息、信号点状态等则构成系统的动态数据。仿真数据库结构各部分关系如图4。
ATS仿真培训系统使用SQLServer作为数据库管理服务器。鉴于其响应速度难以满足实时仿真的要求,因此采用了数据缓冲的方法(见图5),将仿真时需要的数据事先加载到仿真终端,写回数据库的数据也在这里缓存。缓冲算法如下:①在内存中开辟数据缓冲区(仿真程序开始运行);②与数据库建立连接;③查询所需数据,并存放在输入缓冲区;④将结果存放在输出缓冲区,并写回数据库(仿真程序结束);⑤删除缓冲区。
图4数据库结构图
图5数据缓冲
3结语
本文给出了一个ATS仿真培训系统的设计方案。该系统利用同一局域网内的多台机器,分别模拟列车运行、进行教学培训。利用计算机仿真技术对职工进行培训是一种高效的技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 藏药材种植员班组安全评优考核试卷含答案
- 重冶备料破碎工安全教育知识考核试卷含答案
- 催化汽油吸附脱硫装置操作工操作安全水平考核试卷含答案
- 水族造景工复测强化考核试卷含答案
- 地毯整经工岗位质量综合考核试卷含答案
- 钟表及计时仪器制造工岗位基础晋升考核试卷含答案
- 景泰蓝掐丝工工作质量水平考核试卷含答案
- 玻璃钢制品拉挤工岗前知识技能考核试卷含答案
- 烟草评吸师核心竞赛考核试卷含答案
- 烟叶制丝设备操作工诚信品质水平考核试卷含答案
- 2026 年秋季开学初中军训感恩励志主题课件
- 入党考试题目及答案
- 2026 年消防文员笔试题库及答案
- 2026年黄冈中小学教师选调笔试真题(附答案)
- 2024年全国高中数学联赛试题(及答案)
- 医务科依法执业自查表
- 全国医疗服务价格项目规范(2012版)
- 危险化学品重大危险源责任人履职情况评估表
- 经历是流经裙边的水
- 上海外国语大学欧洲语言文学专业
- 体育测量与评价主体教案
评论
0/150
提交评论