网络计算机联锁仿真系统联锁功能的设计与实现
新型网络计算机联锁仿真系统研究
随着 计 算机 联锁 系统 在 国内推广 应用 ,为 了研 究 和教 学方 便 ,对 计算 ቤተ መጻሕፍቲ ባይዱ联 锁 系统仿 真 的研究 也 在
21 0 2年 9月
铁 道 通 信 信 号
RAI W A S GNAL I L Y I L NG & C 0MMUNI AT ON C I
Se e ptmbe 01 r2 2
第4 8卷
第 9期
V 14 No 9 o. 8 .
新 型 网络 计 算 机 联 锁 仿 真 系统 研 究
冯
摘
涛
郑 云 水
要 :新 型 网络计 算机 联锁 仿 真 系统 ,是 在 局 域 网 内构 建 的基 于 We D技 术 的 浏 览 器/ 务 b3 服
器模 式的新 型 网络培 训 系统 ,除可 在 浏 览 器 端 实现 车站 联 锁 功 能 外 ,还构 建 了大 量设 备 三 维模 型 ,学 员在进 行 计 算机 联 锁操 作 的 同时 ,还 可查 看现 场设备 ,带给 学 员全 新直观 体验 ,提 高学员 的故 障处理 能 力。 为此从 系统 结构 、工 作原 理 、功 能模 块设 计 等方 面进行介 绍 。 关键词 :计 算机 联锁 ;B S模 式 ; b3 / We D
仿 真模式 的计算机 联锁 仿真 系统 ,一 定程 度上 缓解
冯 涛 :兰州 交通 大 学 自动 化 与 电 气 工程 学 院 硕 士 研 究 生 7 07 兰州 30 0 郑 云 水 : 州 交 通 大 学 自动 化 与 电 气 工 程 学 院 副 教 授 70 7 兰 30 0
《计算机联锁》课件
2
展望
结语
总结本次课程的重点和难点,展望计算机联锁在未来的应用前景。
探索计算机联锁在工业自动化、安全保障和交通运输领域的广泛应用。
计算机联锁在工业自动化中的应用
计算机联锁在安全保障中的应用
计算机联锁在交通运输中的应用
第五部分:计算机联锁的优势和未来发 展方向
综合分析计算机联锁的优势、局限性以及未来的发展趋势和展望。
1
计算机联锁的优势和局限性分
析
计算机联锁的发展趋势和未来
计算机联锁的基本原理
计算机联锁的技术特点
计算机联锁的相关技术
第三部分:计算机联锁系统的设计与实现
学习计算机联锁系统的设计流程、软硬件配置和实现方法,掌握如何构建一个高效可靠的计算机联锁系 统。
1
计算机联锁系统的设计流程
计算机联锁系统的软硬件配置
2
3
计算机联锁系统的实现方法
第四部分:计算机联锁在工业控制中 的应用
《计算机联锁》PPT课件
计算机联锁PPT课Biblioteka 大纲第一部分:计算机联锁的概述
计算机联锁通过结合计算机技术和信号系统,实现自动化与安全性的双重保障。了解计算机联锁 是什么以及其发展历史和应用场景。
什么是计算机联锁?
计算机联锁的发展历史
计算机联锁的应用场景
第二部分:计算机联锁的原理与技术
深入了解计算机联锁的基本原理、技术特点和相关技术,探索计算机联锁的内在机制。
01-计算机联锁系统-概述3篇
01-计算机联锁系统-概述01-计算机联锁系统-概述计算机联锁系统是一种用于控制铁路交通的系统,由多个计算机节点组成,通过网络互相连接,在控制区域中实现互相通信和数据传输。
联锁系统具有使铁路交通安全、高效运行的重要作用,是铁路运输的关键技术之一。
本节将对计算机联锁系统进行介绍,包括其定义,构成要素和工作原理。
一、定义计算机联锁系统是一种用数字技术进行装置控制的铁路信号系统,可以保证列车的运行安全和信号设备的正常工作。
计算机联锁系统通过网络连接多个计算机节点,实现对所有信号装置和列车的实时监控和控制,能够保证车辆的正常运行轨迹,避免车辆之间的碰撞和信号交叉,并能够快速发现和排除故障。
二、构成要素1.计算机:计算机是整个联锁系统的核心,负责信号设备状态检测、列车位置、速度、方向等信息的处理和分析,并传输控制指令。
计算机还可以根据信号设备和列车数据,进行自主判断和控制,当发生异常时及时进行报警处理。
2.信号系统:信号系统包括轨道电路、信号机、道岔、引导信号灯等一系列设备。
信号系统将车辆的行驶情况转化为数字信号,传输给计算机进行处理和分析。
计算机根据接收到的信号信息,进行列车运行状态的预测和判断,以便正确制动或护送车辆。
3.网络:联锁系统的各个计算机节点通过网络连接起来,实现互相通信和数据传输。
网络的主要作用是将信号设备和计算机连接起来,确保信息的快速传输和处理。
同时也可以避免信号设备某一部分故障时,导致数据不准确或传输失败的情况。
三、工作原理计算机联锁系统的工作原理是:前方列车信息收集-计算机判断-指令下达-信号机与道岔控制-列车运行控制。
具体流程如下:1.前方列车信息收集。
信号设备可以通过轨道电路、道岔检测等方式,实时获取列车的行驶情况,包括车速、车号、位置、表示方向等,将这些信息传输给联锁系统的计算机。
2.计算机判断。
计算机可以根据前方列车信息和运行状态,判断是否需要进行调度控制,如通过对信号机和道岔进行控制,确定列车行驶的道路。
高铁计算机联锁仿真培训系统—联锁软件的研究
高铁计算机联锁仿真培训系统—联锁软件的研究高铁计算机联锁仿真培训系统—联锁软件的研究摘要:高铁发展迅猛,为了确保高铁运行的安全性和高效性,高铁计算机联锁系统起着十分重要的作用。
联锁软件是其中的核心部分,其功能是对高铁运行进行全方位的监控和控制,为操作人员提供实时决策支持。
本文从高铁计算机联锁仿真培训系统及其联锁软件的研究角度进行探讨,旨在研究和完善联锁软件,提高联锁系统的稳定性和安全性。
第一部分:引言高铁作为一种高速铁路交通工具,因其速度快、节能环保等优势,逐渐成为人们出行的首选。
然而,高铁列车在高速行驶过程中需要保证行车的安全和高效,这就要求高铁计算机联锁系统提供可靠的监控和控制。
高铁计算机联锁系统的即时性和准确性对于高铁的运行安全至关重要,因此研究和完善联锁软件具有重要意义。
第二部分:高铁计算机联锁仿真培训系统高铁计算机联锁仿真培训系统是一种基于联锁软件的培训系统,通过模拟高铁运行场景,让操作人员在虚拟环境中进行实战演习和培训。
该系统具有真实性、交互性和灵活性的特点,可以帮助操作人员熟悉联锁软件的功能和操作流程,提高其应对各种异常情况的能力。
第三部分:联锁软件研究1. 功能研究联锁软件的功能是对高铁运行进行全方位的监控和控制。
首先,需要实时获取高铁的运行状态和相关参数,例如列车位置、速度等;其次,对高铁的运行进行分析和判断,发现异常情况并及时报警;最后,根据监控和判断结果,对高铁进行控制,包括限制列车行驶速度、禁止同轨道上的两列车同时运行等。
2. 稳定性研究联锁软件的稳定性对高铁运行的安全性具有重要影响。
通过对联锁软件的稳定性研究,可以发现并解决软件中的潜在问题和漏洞,确保软件的可靠性。
稳定性研究包括对软件运行过程中的错误处理机制、数据传输的可靠性等方面的研究。
3. 安全性研究高铁计算机联锁系统的安全性是关系到高铁运行和乘客安全的重要因素。
联锁软件的安全性研究需要从软件本身和对外环境的防护两个方面进行。
铁路信号计算机联锁仿真系统的设计与实现的开题报告
铁路信号计算机联锁仿真系统的设计与实现的开题报告一、选题背景和意义铁路信号联锁系统是保障铁路交通安全和运行的关键系统之一,它通过控制信号和道岔的开闭,实现列车运行的安全与高效。
计算机联锁仿真系统是为了方便信号计算机的联锁设计师在设计过程中,通过电脑仿真技术进行实时调试和联锁表的生成。
同时,针对联锁系统的故障和补救措施,可以进行模拟实验,以提高联锁系统的可靠性和稳定性。
二、主要研究内容和方向1. 设计一个实用的铁路信号计算机联锁仿真系统,支持信号机的设置、道岔的变化和列车的运行仿真。
2. 实现联锁控制逻辑的编写和正常运行的验证,包括信号机和道岔的间接控制和直接控制。
3. 合理选择仿真器的数据结构和算法,提高系统的运算效率和速度。
4. 制定可靠的测试方案,对仿真系统进行全面测试和评估。
三、研究计划与进度安排第一阶段(10天):调研现有的仿真系统,研究信号联锁的原理和方法,确定仿真系统的需求和目标。
第二阶段(20天):设计仿真系统的总体框架和流程,尝试通过UML等建模工具进行可行性分析和要求分析,确定仿真器的模块分配、互相调用的规定和交互方式。
第三阶段(60天):实现仿真器的主要功能模块,包括信号机和道岔的控制和操作逻辑、联锁表的生成和仿真、列车的运行和控制逻辑等。
第四阶段(20天):测试和评估仿真系统的性能和稳定性,实现自动化测试的方法和流程。
第五阶段(10天):完善系统的用户手册和技术文档,并提交毕业论文。
四、论文的创新之处1. 设计一个可实用的信号计算机联锁仿真系统,通过多种仿真手段进行实际联锁的仿真,较大程度上避免了现有仿真器中所产生的误操作和漏操作等情况。
2. 仿真器的设计和实现采用C++等面向对象的编程思想,层次清晰,模块化,易于维护和升级,并在总体结构中实现了完备性和高效性的平衡。
3. 通过自动化测试协助,提高了仿真系统的可靠性和实用性,实现了自主操作和维护的便捷性和高效性。
五、预期的研究成果和应用价值完成本课题后,可以获得以下成果:1. 能够设计和实现一个实用的信号计算机联锁仿真系统,满足实际需求。
2021计算机方向专业的毕业论文题目有哪些
2021计算机方向专业的毕业论文题目有哪些自从第一台计算机的诞生,计算机技术取得了突飞猛进的发展,而且与其他技术融合,带来了人类技术的革命,计算机已成为生活中不可缺少的一部分。
作为计算机专业的毕业生,怎么选好毕业论文题目呢?下面小编给大家带来2021计算机方向专业的毕业论文题目有哪些,希望能帮助到大家!计算机方向C语言毕业论文题目1、大规模开放在线课程设计研究2、高职院校C语言合作学习的教学实践与反思3、编程题自动阅卷技术的研究与实现4、填料吸收塔设计软件的开发5、基于Matlab/Simulink大型火电机组建模与仿真研究6、海底车体转向式履带车行走性能的仿真研究7、综合改进的遗传算法在公交调度系统中的应用8、基于MATLAB的1000MW超超临界锅炉建模与仿真9、DVB-S2中BCH码编译码器设计与实现10、基于单片机的嵌入式USB主机研究与实现11、液舱晃荡与弹性防晃结构的相互耦合作用研究12、混合遗传算法(HGA)的研究13、基于BP神经网络的情感机器人玩具的设计与实现14、基于USB的CMOS图像信号采集传输和成像研究15、网上CAT系统中的题库设计研究16、C语言试题库组卷系统的研究与实现17、C语言安全编译器研究18、基于网络的C语言自主学习的平台的研究与设计19、通信机柜空调的控制系统设计与实现20、C语言上机考试系统的设计与实现21、基于STM32储能点焊控制系统开发与研究22、单波束测深仪硬件设计与实现23、立体雕刻机CNC系统的软件开发24、基于GPRS的快轨远程测控系统的设计与实现25、主观题自动阅卷系统的设计与实现26、中山市公安局户政大厅排队服务系统的设计与实现27、JPEG2000中位平面编码的VLSI结构设计28、基于DSP技术定位系统的研究29、振动压路机智能故障诊断系统的研究与开发30、激光盘煤仪的研制31、基于单片机的家庭报时与控制系统及软件设计32、小型断路器智能控制模块的设计33、基于DSP新型电能质量监测装置的研究34、短信业务平台设计和实现35、基于_ML的C语言上机考试系统的研究与实现36、基于DS80C400微控制器的TINI开发平台的设计与应用研究37、基于无线多媒体传感器网络的音频系统及拓扑管理38、低成本工业控制器研究39、车间作业排序问题(FSSP)蚂蚁算法研究40、基于C语言和VFP的数控加工预处理41、嵌入式Linu_中BACnet协议栈的设计与实现42、混场源电磁法仪器数据处理软件的研制43、WDM光网络中动态业务下RWA问题的研究44、针对钻柱力学有限元的矩阵分布运算研究45、基于C语言的银行集成账户管理信息处理技术46、无中心电话系统的设计与实现47、基于WEB的编程风格培养研究48、序列联配的算法比较与机器学习在其中的应用研究49、装载机自动铲装作业轨迹控制器研发50、新型磁电雷管起爆器的开发及研制计算机网络毕业论文题目参考1、一种软件定义网络中基于博弈的混合路由算法2、基于终端属性的矿下机会网络分组转发协议3、基于量子蚁群算法的片上网络映射研究4、尺度变换复双树小波网络隐藏信道深度检测5、面向多类不均衡网络流量的特征选择方法6、基于社会组的高投递率机会网络路由协议7、基于事件触发机制的多智能体网络平均一致性研究8、带可移动存储设备的P2G网络病毒传播模型9、互联网空间下的城市网络格局及结构研究10、负载均衡的水声传感器网络多跳非均匀分簇路由协议11、一种基于分层云对等网络的多属性云资源区间查找算法12、NDN网络中内容源移动的路由更新优化方法13、基于网格覆盖的社交网络位置数据的保护方法14、信道随机性对传感器网络连续渗流密度的影响15、一种支持多维区间查询的云对等网络索引架构16、组合核函数相关向量机的网络安全态势预测17、面向级联失效的复杂网络动态增边策略18、无线传感器网络分布式同步协议19、无线传感器网络中基于网络覆盖的节点睡眠调度机制20、基于社交网络的信息传播模型分析21、移动社交网络中基于共同邻居网络中心度的链路预测方法22、社会网络中基于核函数的信息传播模型23、面向密码协议的半实物网络仿真方法24、新形势下计算机网络通信中存在的问题及改进策略25、计算机网络数据库的安全管理技术分析26、无线传感器网络中基于鲁棒优化的功率控制27、结合网络层次分析法的云推理威胁评估模型28、一种提高网络寿命与节点定位性能的WSNs分群算法29、链路质量感知的无线传感器网络生命最大化算法30、网络虚拟化环境下虚拟网络资源描述及发现模型31、能耗均衡的无线传感器网络无标度容错拓扑模型32、一种高效虚拟化多级网络安全互联机制33、复杂攻击网络的概率可控性34、改进的有向传感器网络多中心部署算法35、细粒度访问控制的电子健康网络双向认证方案36、网络编码P2P流媒体中的动态段粒度研究37、数据中心网络结构鲁棒性指标研究38、贵金属网络管理系统的防窃密信息安全加密技术39、计算机网络安全中虚拟网络技术的应用40、浅谈医院信息管理系统网络的日常维护必要性与策略41、计算机网络信息安全及防护策略研究42、网络信息推荐系统存在的问题及发展方向43、改进网络入侵信号监控系统的设计与应用44、网络安全异常报警系统的设计与实现45、计算机网络实验课程的探索与改革46、电子信息类专业《计算机网络》课程教学的改革与实践47、计算机网络故障防范与处理48、网络编排技术进展研究49、电力调度自动化网络安全防护系统研究50、高职计算机网络技术专业建设问题研究计算机毕业论文选题1、基于计算机视觉的棉花生长监测自主导航车辆研究2、基于计算机视觉的高速机器人芒果分选系统设计3、基于计算机视觉技术的玉米叶绿素含量检测研究4、基于计算机视觉的玉米籽粒形态测量与研究5、计算机视觉系统下缺素番茄叶片彩色图像研究6、农业机器人切削过程仿真分析--基于计算机辅助设计7、基于计算机视觉信息处理技术的苹果自动分级研究8、计算机视觉信息处理技术在苹果自动分级中的应用9、基于计算机视觉技术育肥猪体重分析研究10、基于计算机软件开发中影响软件质量的因素探讨11、计算机信息安全和防范对策探讨12、基于计算机视觉技术的向日葵种子分选系统设计13、计算机网络信息安全及其防护对策探讨14、计算机网络防御策略求精关键技术探究15、谈计算机网络安全的影响因素与应对措施16、我国计算机通信技术现状及未来的发展趋势17、计算机病毒的安全防御分析18、提高计算机通信网络可靠性的分析与研究19、关于建设安全计算机局域网网络分析20、论高校计算机信息管理能力的提升21、计算机网络安全面临的威胁及其防范措施22、计算机控制类课程自主学习的平台关键技术研究23、计算机过程控制系统在锌冶炼系统的应用24、提高计算机信息管理能力的方法分析25、计算机医院病案图像管理与统计系统研究26、探析计算机数字图像处理技术27、基于人机工程学的老年计算机键盘设计研究28、浅析计算机病毒及防范措施29、计算机数据库安全管理现状分析及改良研究30、计算机绘图课程移动学习资源的设计与实践31、高铁计算机联锁仿真培训系统的设计与实现32、计算机应用的现状与计算机的发展趋势33、试析计算机管理系统的安全防控策略34、分析计算机软件数据接口35、浅谈计算机数据库的安全管理策略36、探析计算机网络通信系统的风险应对37、基于计算机视觉的稻谷霉变程度检测38、计算机软件保护方法的探讨39、计算机中央处理器的研究40、计算机数据库入侵检测技术41、计算机图形图像处理的关键技术42、基于工作过程的计算机应用和维护开发探讨43、计算机辅助设计3D打印技术在复杂跟骨骨折治疗中的应用44、浅谈计算机教学改革措施45、探究计算机网络信息安全与防护策略46、计算机网络信息系统安全问题的分析与对策47、计算机模拟大脑与功能性计算策略48、计算机软件开发设计的难点分析49、计算机信息数据的安全与加密技术50、基于C语言的计算机编程技术分析。
新型网络计算机联锁仿真系统研究与设计
7 结 论
[ J ] . 铁道学报 , 2 0 1 1 , 3 ( 5 ): 7 2—7 7 .
W e b 3 D t e c h n o l o g y.Th e n e w n e t wo r k c o mp u t e r i n t e r l o c k i n g s i mu l a t i o n s y s t e m c a n r e a l i z e We b a c c e s s o f
Re s e a r c h a nd De s i g n o n Ne w Ne t wo r k Co mp ut e r I n t e r l o c k i ng S i m ul a t i o n Sy s t e m
F ENG Ta o, ZHENG Yu n— s h u i
c o mp u t e r — ba s e d i nt e r l o c k i ng s i mu l a t i o n f u n c t i o n a mo n g mul t i p l e s t a t i o n s a n d y a r d s . At t he s a me t i me, i t a d o p t s 3 D s i mu l a t i o n m o d e l s ,s u c c e s s f u l l y s o l v e s t h e pr o bl e m t h a t t r a d i t i o na l i n t e r l o c k i n g s i mu l a t i o n s y s t e m c o u l d o n l y s i mu l a t e t h e i n t e r l o c k i n g o p e r a t i o n b u t c a n n o t f u l l y s i mu l a t e t h e r e a l e q ui p me n t i n
计算机联锁系统介绍与设计
计算机联锁系统介绍与设计发布时间:2022-09-19T06:17:44.032Z 来源:《科技新时代》2022年(2月)4期作者:安禹学徐华祥[导读] 计算机联锁是以计算机技术为核心,采用了通信技术、可靠性技术与容错技术以及“安禹学徐华祥中车青岛四方机车车辆股份有限公司,青岛 266111摘要计算机联锁是以计算机技术为核心,采用了通信技术、可靠性技术与容错技术以及“故障—安全”技术实现车站联锁要求,自动实现车站内的道岔、信号机和进路之间的控制的技术,它是确保铁路系统安全、高效行车所必需的一种重要保障设施。
在计算机联锁系统中,上位机用于人机交互,用来接收工作人员输入的操作指令,经过联锁机的逻辑运算控制车站信号设备工作,并将信号设备的工作状态通过上位机表示出来,实时监控信号设备运行。
第一章绪论1.1 计算机联锁的背景随着我国铁路运输事业的不断进步和发展,高密性以及快捷性都成为其主要的发展目标和方向,许多联锁设备无法满足对安全方面越来越高的要求。
从技术上来看,电气式联锁和机械式联锁是我国铁路信号控制技术发展的两个阶段。
随着计算机技术理论的完善,发展出了计算机联锁。
目前我国现有的主要干线铁路均采用计算机联锁系统国内外1.2 国内外研究现状分析1978年世界上第一套新型的微机联锁设备在瑞典哥德保市诞生以来,各个地区的新型计算机联锁设备和系统技术都发展得相当迅速。
瑞典作为目前世界上最早的自主开发且通过自主创新设计成功研制广泛应用于国际的计算机联锁的技术国家之一,其生产技术上的发展周期可以大致划分表现为两个主要时期,第一代微机产品主要就是采用了传动继电器技术来进行控制供电信号及道岔,并且还首次具备了控制轨道传动的专用继电器。
第二代系列产品的道岔和信号系统设计采用了更为安全的一种无接点控制电路。
1985年前在哈尔斯堡站首次投入使用了该产品系列。
西德国铁1979年决定自主研制第一套微机联锁,自1983年起就开始由西门子、劳伦茨、 AGE 公司联合研制,1985年12月,联锁铁路首套微机联锁设备在慕尼黑地区正式交付投入运营。
计算机联锁系统仿真平台的研究
室 外 设 备
影 响 行 车 安 全 ,这 也 是 计 算 机 联 锁 系统 仿 真 平 台
的 重要 意 义所 在 。
图 1 计算 机 联 锁 系统 体 系 结构
计 算 机 联 锁 系统 仿 真 平 台 的 设 计 主 要 是 通 过
r … …~ 一 ~ ~ … … … ~ 一 —]
:
' l 1 J
…
竺
J 人会 层 机 话
计 算 机 联 锁 系统 将 逐 步 改 进 并 取 代传 统 的 C CS T 0
~
级和 C S TC 1级计 算 机联 锁 系统 。
; ; 联 机 { 联 层 ~ 一 锁 构 锁 ;
(S h o f tmain& Ee t cl n ie r gL n h uJa T n iest, n h u 7 0 7 , ia) c o l Auo t o o lcr a gn e n ,a z o io o gUnv ri La z o 3 0 0 Chn i E i y
计 算机联锁 系统仿真平台 的研究
崔 宁 宁 ,董 昱, 周 洋
( 州 交 通 大 学 自动 化 与 电 气工 程 学 院 , 兰 州 7 0 7 ) 兰 3 0 0
摘 :通过 软件编程构建一 套完整 的计算机联锁 系统仿真平 台。介 绍仿真 平 台的设计方法 ,联 锁程 序 采用模 块化设 计 ,实现计算机联 锁 的各 种功 能,具有一 定的完整性 。根据不 同的站场 图、不 同的操 作平
Absr c :Th h ssb l i ua in p af m o ta t et e i uit m lto ltor ofac mplt s ee Comp e n el c i se b o wa e I sitod c d utrI tro kngSy tm y s f r . twa nr u e t t sgn o ssm u ai n p af m , t o r r gr m sm o lrz . e smulto plto m v h ntg i hede i ft i l to l tor isc ntolp o a wa du a ie Th i hi a in a f r ha et e i e rt y, i pe e e a iusi e lc i eai s ps T eS tm oud c a get ei ef c ndo e ai o v ninl a c r ng m lm ntdv ro ro kngr lt nt on hi . h yse c l h n h ra ea p r t c n e e t c o di nt on y t fe e tsa i a d nd o e a i af r s ovi o a f r n o de o m e tt n e lc ng e u p e t o dif r n tton y r sa p r tonplto m ,pr d ago d plto m i r rt e he it ro ki q i m n s
计算机联锁工程设计毕业设计
计算机联锁工程设计毕业设计计算机联锁工程设计是指利用计算机技术对联锁系统进行设计和优化的工作。
联锁系统是一种用于控制列车运行的安全设施,它确保了列车在铁路上安全、顺畅地运行。
传统的联锁系统依靠人工操作和机械元件来完成列车运行的控制,但随着计算机技术的飞速发展,计算机联锁系统被广泛应用于铁路交通管理中。
计算机联锁工程设计的目标是利用计算机技术优化联锁系统的设计和运行效率,提高铁路交通管理的安全性和效能。
计算机联锁系统设计需要完成以下几个主要任务:首先,需要对铁路交通流量进行调查研究,了解铁路交通的运行规律和瓶颈;然后,需要对联锁系统的结构和功能进行分析,并根据铁路交通的特点和需求确定系统设计的目标和要求;接下来,需要进行联锁系统的硬件和软件设计,确定系统的拓扑结构和通信协议,并编写相应的程序代码;最后,需要进行联锁系统的仿真和测试,并根据实际运行情况对系统进行优化和改进。
在计算机联锁工程设计中,需要考虑的主要问题包括系统的可靠性、安全性和实时性。
系统的可靠性是指系统在长时间运行中的稳定性和可靠性,需要对硬件设备进行质量控制和故障处理。
系统的安全性是指系统在被攻击或出现意外情况下的保护能力,需要对系统进行安全防护和监控。
系统的实时性是指系统对于铁路交通变化的快速响应能力,需要对系统的通信和计算性能进行优化。
计算机联锁工程设计的实施需要具备一定的技术和经验,需要对计算机网络、通信技术、软件开发和系统集成等方面有一定的专业知识和技能。
此外,还需要对铁路交通运行和管理有一定的了解和研究,以便能够根据实际需求进行系统设计和优化。
总之,计算机联锁工程设计是一项综合性的、技术密集型的工作,需要综合考虑多个因素,包括系统的安全性、可靠性和实时性等。
通过合理的设计和优化,可以提高铁路交通管理的效能和安全性。
计算机联锁仿真试验的实践
计 算 机 联锁 仿 真试 验 的实践
刘 基 军
( 宁铁 路 局 办 公 室 ,广西 南 南宁 50 0 ) 3 0 3
摘
要 :介 绍 了计 算 机 联 锁 的 基 本 特 点 ,结 合 日常计 算 机 联 锁 仿 真 试 验 的实 践 经 验 ,着 重 阐述 了如 何 做 好
随着 铁 路信 号 技 术 的快 速 发展 , 算 机联 锁 系 计 统 逐 步 成 为 铁 路 车站 信 号控 制 系统 的更 新 换 代 产 品 , 为新 建 、 建铁 路车 站信号 联锁 的 主要控制 方 成 改
式 。它 的功能 、 性能 的好坏 , 直接 关 系到列 车运行 的
2 仿 真 试 验 基 本 步 骤
仿 真 试 验 前 的 准 备 工 作 ,及 仿 真 试 验 时 应 当注 意 的重 要 环 节 和 事 项 ,保 证 试 验 不 漏项 ,以 提 高 计 算 机 联 锁 仿 真 试 验 的 准确 性 和 可 靠 ;仿 真 试验 ;方 案 ;排 列 进 修 ;引导 信 号 ;接 近 区段 ;结 合 部 电 路
交 底 资料 , 括 各种 改 造资 料 、 关会 议 纪要 , 包 相 站场 平面图、 联锁 表 、 号显 示关 系图等 相关 资料 。 信 21 图表及 站场 实 际核对 .. 2 核对 信号 平面 布置 图 与联 锁表每 条进路 信号 机 的显 示 , 及敌对 条件 、 岔 道 ( 含带 动 道 岔 、 防护 道 岔 ) 置 、 路 轨道 区段( 侵 位 进 含 限 区段 ) 否一 致 。核 对信 号 平 面布 置 图是 否 与 实 是 际站 场 一致 时 , 重 点检查 道 岔 定反 位 开 向和 信 号 应
新型网络计算机联锁仿真系统研究与设计
新型网络计算机联锁仿真系统研究与设计探讨摘要:新型的网络计算机联锁仿真系统可以实现多站场的联锁仿真功能,同时解决了以往的计算机联锁仿真系统对现场设备模拟能力不足的问题,同时还具备全新的直观性,进一步减轻了计算机联锁人员的培训和科研压力,提高学员对突发事件和故障的处理能力。
本文从新型的网络计算机联锁仿真系统的概念、结构和设计模块入手,对其进行探讨。
关键词:联锁仿真系统;网络;计算机;新型;模块中图分类号:u284.362 文献标识码:a文章编号:1007-9599 (2013) 05-0000-02随着计算机联锁系统作为铁路行车安全的控制系统在国内的推广应用,网路计算机技术的快速发展,为了方便教学、培训和科研,新型网络计算机联锁仿真系统也逐渐成为研究的热点。
1现有计算机联锁仿真系统的不足随着对计算机联锁仿真系统的研究不断加深,先后出现了各种仿真系统,虽然这在一定程度上缓解了教学、培训及科研的压力,但是与新型网络计算机联锁仿真系统相比,还存在各种各样的不足。
即使是在新型的仿真系统之间,也存在着很大的差异,产品性能良莠不齐。
(1)传统的纯软件模式的仿真系统仅仅能够做到模拟计算机联锁的操作部分,但是对现场设备的仿真能力还存在不足。
(2)模拟沙盘仿真系统能够较为真实反映出现场设备的情况,但不论系统的建设合适改动的成本均较高。
(3)现有计算联锁机仿真系统大多不具备输入/输出功能,无法采集信号设备。
而部分带有输入/输出功能的系统则过于依赖于信号设备,一旦信号设备缺失,就无法单独设置调节、独立运行。
(4)随着计算机联锁仿真技术的发展和进步,新型的网络计算机仿真系统获得了很大的发展,出现了不少的优秀产品,如mil公司的opnet等。
但这些产品仍存在很多的不足之处:(1)这些系统大多只对某一问题或某一方面的问题通用;(2)这些网络联锁仿真系统的操作非常复杂,使用者的培训时间较长;(3)对使用者的要求较高,操作者不仅需要熟悉这些系统,还必须有相当的网络技术基础和编程能力,这大大影响了系统的推广和使用;(4)操作结果稳定性差,由于系统对使用者的要求很高,使用者的技术素质对操作结果的可靠性影响很大;(5)购买的费用昂贵,网络计算机联锁仿真系统有高、低档之分,高档产品价格高昂,一般的企业、研究机构、高校和机关单位都难以接受;(6)行业内技术垄断严重,由于不论是哪种档次的仿真系统基本都来自美国,强大的技术优势使得美国在这一行业内占据垄断地位。
计算机联锁表示盘系统的设计和实现
1引 言
确 的 进 路 命 令 ,必 须 向 其 提供 室 外 信 号 设 备 实 际 运 行
情 况 的一 个 动 态 显 示 。
驱 动板 直接接收工控机 的 C T信息 ,将其 CR R T信 显示 盘面接 收 驱动板传 送过来 的显 示信 息后 ,将
其 显 示 到 盘 面 上 适 当 位 置 。 显 示 盘 由 许 多 大 小 相 同 的
般都 是通过 继 电电路来 实现其功 能 :但 伴随计 算机 间 通 过 线 路 进 行 连 接 ,使 之 成 为 一 个 统 一 的 整 体 每 技 术 在 车 站 信 号 系 统 中 的 应 用 以及 计 算 机 联 锁 技 术 的 个 模 块 由长 宽一致 的一 个 1 1 阵的 发光 管 组成 ( 6 6点 如 a) ,每 个 发 光 管 根 据 需 要 可 分 别 发 出红 、 具 体 实 施 ,通 过 计 算 机 软 、硬 件 结 合 技 术 来 实 现 表 示 图 3 ( 所 示 )
21表示盘硬件结构 .
板 ,面 板 根 据需 要 分 为 透 明 和 不 透 明 两 部 分 如 图 3 。 该 表 示 盘 系 统 硬 件 主要 由一 台 工控 机 、驱 动 板 、显 22系统结构 , 示 盘 面 和 电 源 部 分 组 成 。 工 控 机 实 时 接 收 外 界 动 态 信 整 个 计 算 机 联 锁 系 统 硬 件结 构 如 图 2 ( 中 带有 图 息 ,通 过 软 件 处 理 后 将 需 要 显 示 的信 息 通 过 驱 动 板 的 阴影的部分 表示该部分采用 了冗余结构 ) 。从图中看 出, 转 换 和 驱 动 ,显 示 到 表 示 盘 的显 示 盘 面 。 电 源 部 分 为 表 示 盘 系 统 与 维 修 机 相 连 ,维 修 机从 局 域 网 实 时 接 收 整 个 表 示 盘 系 统 提 供 电 源 。整 个 表 示 盘 系 统 硬 件 结 构 外 界信 号 设备 的 动态 信 息 ,通 过 串 口( 采用 R 一 2 S 4 2协议 ) 如图 l 。
基于 SCADE 联锁逻辑实现与仿真分析
高安全性应用开发环境(SCADE)是法国爱斯特 尔(ESTEREL)公司 20 世纪开发的用于开发特定关键 系统和软件应用的实时嵌入式软件,涵盖开发过程中从 需求分析到代码生成的整个流程。SCADE 中 Suite 模 块完成联锁逻辑的建模,实现逻辑模块的静态分析以及 仿真环境下的动态测试;模型覆盖验证工具(MTC)可 对所有节点进行覆盖率分析,完成各分支节点的单元测 试;代码生成器(KCG)可用于生成最终 C 代码。使用 SCADE 软件进行联锁逻辑的建模、验证分析及代码自 动生成,满足高安全系统开发的需求,在未来软件开发 过程中具有重要意义。
(3)接收 ATS 发出的控制命令实现道岔的单独操 作(如封锁、解封等)。
道岔控制模型通过安全状态机实现进路、保护区段 以及侧防分别对道岔元素的征用、锁闭和解锁功能,如图
室外设备状态变化
ATS 控制命令
更新元素属性
元素模型
根据进路控制命令,进行 逻辑判断,执行相应操作
输出对室外设备的 控制命令
ATS 控制命令
空闲状态
所有元素 都已解锁
所有元素满足 进路征用条件
有元素不满足 进路征用条件
锁闭状态
征用状态
所有元素 满足进路 锁闭条件
图 3 进路控制状态图
以元素模型中的道岔模型为例,对模型功能的实现 进行分析。道岔模型主要实现以下功能:
(1)根据采集到的道岔位置信息更新道岔属性中的 位置信息;
(2)根据进路、保护区段等的控制命令实现道岔转 动、锁闭、解锁等功能;
SCADE 提供数据流图建模和安全状态机建模 2 种 图形化建模机制。数据流图用于控制结构少而数据多的 连续控制系统建模。数据流图建模的基本单元是节点, 与 C 语言中的函数类同。SCADE 自身提供逻辑、算数、 比较等多种操作符,通过不同操作符之间的逻辑运算, 可以构建新的节点,实现不同的功能。节点之间也可以 相互重复调用,构建新的复杂节点。对于离散系统一般 采用安全状态机建模。使用安全状态机建模时,用“状 态”描述系统所处的某种模式,且在任何一个周期内, 只能有 1 个状态执行或者被激活。任何状态中都可以嵌 套状态机,也可包括数据流图。模式之间的转移用“迁 移”描述,当迁移条件满足时,状态机可从一种状态转 移到另外一种状态。
高铁计算机联锁仿真培训系统的设计与实现
高铁计算机联锁仿真培训系统的设计与实现摘要:随着中国高速铁路建设的不断发展壮大,高铁计算机联锁仿真培训系统的需求越来越多。
本论文从系统设计与实现两个方面,对高铁计算机联锁仿真培训系统进行详细探讨。
实践证明,本系统能够有效地提高人员的培训效率和水平。
关键词:高铁、计算机、联锁、仿真、培训系统一、引言高速铁路的发展使得列车速度达到了惊人的境地,然而为了保证列车的行车安全和准时性,高铁计算机联锁系统扮演着重要的角色。
计算机联锁系统是指在一定区域内,利用计算机智能化控制技术,将信号机、道岔、极限速度检查器等设备联成一个统一整体,实现列车行车路径的控制与监视。
因此,对高铁计算机联锁系统进行仿真可以有效提高系统的可靠性,降低事故发生的概率,而培训系统则是对系统操作人员进行培训和考核的关键环节。
本文着重分析高铁计算机联锁仿真培训系统的设计与实现,通过实验探究,优化不足,提高系统的稳定性和可靠性,为系统的庞大运作提供一份有效的解决方案。
二、系统设计高铁计算机联锁仿真培训系统的设计需考虑以下几个方面:1、仿真器硬件设计仿真器硬件设计主要包括虚拟机、软件仿真器,以及运行仿真器的计算机。
虚拟机是指一个模拟计算机系统的软件程序,通过虚拟机可以将计算机操作系统映射到虚拟机上进行运行。
而软件仿真器则可以模拟高铁计算机联锁系统所采用的信息留置原则,使得在仿真的过程中,系统能够模拟车辆进出站、限速过程等各种情况,从而达到真实还原高铁计算机联锁系统的功能。
2、仿真系统操作界面设计仿真系统的操作界面设计直接影响到培训人员的使用体验。
本文设计了基于Qt设计师的操作界面,使得用户可以直观地观察仿真系统的情况,设置仿真系统的参数。
3、数据录制与回放功能为了方便用户对培训过程进行回放以及误操作的修正,我们引入了数据录制与回放功能。
通过该功能,可以将所有模拟系统的操作记录下来,便于进行检查和修改。
三、系统实现高铁计算机联锁仿真培训系统的实现,主要涉及到以下技术:1、仿真器技术我们选择采用Python语言作为软件仿真器的基础语言,该语言具有高效、简洁、易学等特点。
操作手册之计算机联锁车务仿真教学系统
第一部分计算机联锁车务仿真培训系统简介一.开发说明本系统采用纯软件技术,把计算机联锁上位机操作平台,底层联锁逻辑和模拟现场设备的状态及变化过程集合到一台计算机上构成学员机,在一台计算机上实现了计算机联锁系统的所有功能。
同时结合教学及培训的特点,设置了一台教师机来完成学员操作过程的记录、回放并设置设备故障及行车命令以供考核学员的处理作业的能力。
二.系统的体系结构三.功能说明1.教师机功能1)实时监控制某一学员机的操作过程2)记录所有学员机的操作过程并能够回放操作过程及按钮操作信息3)为全部或部分学员机设置站场设备信号机、道岔、轨道的状态及故障4)向学员机发布行车作业命令2.学员机功能1)具有计算机联锁上位机功能;办理列车作业办理调车作业单独操作道岔引导总锁闭接车办理半自动闭塞显示与操作有关的提示信息显示人工延时的类型及时间对特定的错误操作以及故障进行语音报警2)后台运算逻辑采用真实计算机联锁软件;第二部分计算机联锁车务仿真教学系统学员机操作说明1.学员机操作界面1.1屏幕显示及其含义1.1.1轨道区段状态描述色彩空闲蓝色光带进路锁闭,或溜放进路在退路锁闭状态白色光带有车占用或故障红色光带进路初选状态青色光带1.1.2道岔a)外形表示道岔岔尖处无缺口一侧表示道岔开通位置道岔岔尖处缺口一侧表示道岔未开通位置b)道岔位置状态表示状态描述颜色道岔定位或反位与所在区段显示一致道岔单锁岔尖处为加一带色圆圈定位反位道岔挤岔或四开无显示白色短光带闪烁c)道岔名称状态表示状态描述颜色按下道岔名称按钮,显示全部道岔名称道岔定位绿色岔名道岔反位黄色岔名道岔正在转换红色岔名道岔封锁岔名外红框11飞车2.1操作原则为了防止误操作产生不必要的后果,本系统采取顺序按压两个及以上的按钮才能形成有效操作命令的原则,所有操作均给出相应的提示信息。
2.2列车作业操作1 列车基本进路的办理:操作方法:首先点击进路始端按钮,再点击终端按钮。
计算机联锁软件实训报告
一、实训背景随着计算机技术的发展,计算机联锁系统在铁路、轨道交通等领域得到了广泛应用。
为了提高我国铁路运输的安全性和效率,培养具备计算机联锁系统设计、维护能力的人才,我校开展了计算机联锁软件实训。
本次实训旨在让学生了解计算机联锁系统的基本原理,掌握计算机联锁软件的设计与实现方法,提高学生的实际操作能力。
二、实训目的1. 理解计算机联锁系统的基本原理和组成;2. 掌握计算机联锁软件的设计与实现方法;3. 提高学生在实际工作中解决计算机联锁系统问题的能力;4. 培养学生的团队协作和沟通能力。
三、实训内容1. 计算机联锁系统概述实训过程中,我们首先学习了计算机联锁系统的基本原理和组成。
计算机联锁系统主要由联锁机、通信设备、输入设备、输出设备、控制设备等组成。
联锁机是计算机联锁系统的核心,负责处理各种联锁逻辑,实现列车运行的安全控制。
2. 计算机联锁软件设计实训过程中,我们重点学习了计算机联锁软件的设计方法。
计算机联锁软件设计主要包括以下几个方面:(1)需求分析:分析计算机联锁系统的功能需求,明确软件需要实现的功能模块。
(2)系统设计:根据需求分析结果,设计计算机联锁系统的总体架构,包括各个功能模块之间的关系。
(3)模块设计:针对各个功能模块,进行详细设计,包括模块的输入输出、数据处理流程、算法实现等。
(4)代码实现:根据设计文档,编写代码,实现各个功能模块。
(5)测试与调试:对软件进行测试,确保软件功能正常,性能稳定。
3. 计算机联锁软件实现实训过程中,我们采用C++语言进行计算机联锁软件的开发。
以下是部分实现代码:```cpp// 联锁机主函数int main() {// 初始化联锁机InitLockMachine();// 处理联锁逻辑while (true) {ProcessLockLogic();}return 0;}// 初始化联锁机void InitLockMachine() {// 初始化各个功能模块// ...}// 处理联锁逻辑void ProcessLockLogic() {// 获取输入信号// ...// 处理联锁逻辑// ...// 输出控制信号// ...}```4. 计算机联锁软件测试与调试实训过程中,我们对计算机联锁软件进行了全面的测试与调试。
基于Web的计算机联锁仿真系统设计
基于Web的计算机联锁仿真系统设计
张睿;董伊龙;张豪福;尚庆松
【期刊名称】《科学技术创新》
【年(卷),期】2022()9
【摘要】车站控制系统主要用于保证车站作业安全、提高运行效率,当下,在车站控制系统中计算机联锁系统已然成为主流。
但计算机联锁学习培训还是采用传统的仿真软件信息,存在着教学效率低、需要软件分发、软件运行环境限制、难以管理等问题。
本文设计了一款基Web分布式、可扩展的计算机联锁培训系统,既可自定义车站,又可多人参与培训考试,同时能对站场进行仿真和自动生成进路,解决了传统软件模拟站场改建后无法对仿真系统及时修改的问题,提高了培训效率。
【总页数】4页(P89-92)
【作者】张睿;董伊龙;张豪福;尚庆松
【作者单位】河南工业大学电气工程学院
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.基于CAN通信的计算机联锁IO仿真系统设计
2.基于嵌入式动态Web服务器的热电偶温控系统设计与仿真
3.基于Web3D技术的变电所仿真培训系统设计
4.基于S3C6410的嵌入式Web视频仿真门禁系统设计
5.基于Web的联机手写汉字识别仿真系统设计
因版权原因,仅展示原文概要,查看原文内容请购买。
计算机联锁仿真系统通信模块的研究与实现
计算机联锁仿真系统通信模块的研究与实现梁豆豆;范多旺;陈光武【期刊名称】《铁路计算机应用》【年(卷),期】2011(020)002【摘要】This paper introduced the structure of Computer Interlocking System, Client/Server model and Socket. The date that transported between each part of Computer Interlocking Simulation System and how to adopt TCP / IP protocol to achieve their network communication were mainly emphasized. It was also taken a series of measures to ensure the reliability of data transmission.%介绍计算机联锁系统结构、客户机/服务器模式及Socket,重点叙述计算机联锁仿真系统各部分间传输的数据及如何采用TCP/IP 协议实现其网络通信,并采取一系列措施保证数据传输的可靠性.【总页数】3页(P52-54)【作者】梁豆豆;范多旺;陈光武【作者单位】兰州交通大学,光电技术与智能控制教育部重点实验室,兰州,730070;兰州交通大学,光电技术与智能控制教育部重点实验室,兰州,730070;兰州交通大学,光电技术与智能控制教育部重点实验室,兰州,730070【正文语种】中文【中图分类】U284.3【相关文献】1.基于Simulink串口通信模块及数据采集卡构建半实物仿真系统 [J], 彭皓林;郑勇;卢冠达2.无人机半实物仿真系统串口通信模块设计 [J],3.网络计算机联锁仿真系统分析 [J], 马涛;高霞4.基于LabVIEW的计算机联锁仿真系统 [J], 黄鲁江5.基于ATS仿真系统的网络通信模块的研究与设计 [J], 谢小河;郭秀清;郭玉臣因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络计算机联锁仿真系统联锁功能的设计与实现新型网络计算机联锁仿真系统采用网络技术、Web3D技术,实现对现场计算机联锁操作及各类信号设备的模拟仿真,具有广阔的应用前景。
其联锁功能设计采用C#技术,依据计算机联锁程序执行原理,对计算机联锁操作命令形成模块、操作命令执行模块及进路处理模块进行设计,并部署在Web应用服务器及数据库服务器端,实现在客户端浏览器进行操作与仿真的功能。
标签:网络;计算机联锁;仿真1 新型网络计算机联锁仿真系统简介随着我国高速铁路及城市轨道交通的飞速发展,设备的更新换代速度不断加快,对运营维护及运输组织人员提出更高要求,计算机联锁系统作为轨道交通安全运营的核心设备,对其熟练操作和掌握,具有充分的现实意义。
网络计算机联锁仿真系统主要用于对现场作业人员的模拟培训,其在局域网内采用B/S(浏览器/服务器)模式,计算机联锁系统人机交互界面在用户浏览器端自动生成,可模拟办理各种操作,在服务器端的Web服务器和数据库服务器中分别部署联锁程序模块和各类站场数据,同时在本系统中采用Web 3D技术,加入设备的三维仿真场景,通过在客户端浏览器加载三维仿真场景的方式,带来更直观的用户体验。
系统同时模拟各类常见故障现象,提高学员的故障处理能力。
网络计算机联锁仿真系统相比传统计算机联锁仿真系统,具有部署简易、交互方便、不受参训人员数量限制、可模拟多个站场,且当站场改扩建后可随时更改站场数据,了解设备动作原理等诸多优点。
本文就网络计算机联锁仿真系统联锁功能模块的设计与实现做主要分析和探讨。
2 联锁功能模块设计网络计算机联锁仿真系统主要针对计算机联锁操作仿真,同时模拟对现场信号设备的采集和驱动,主要功能模块包括操作命令形成模块、操作命令执行模块和进路处理模块[1]。
操作命令形成模块是将人员按压按钮的操作,转化为可识别的命令信息发送到服务器端,与服务器端数据表进行对比,形成有效操作命令。
操作命令执行模块是根据用户操作,判断命令类型,并在服务器端执行,同时返回执行结果。
进路处理模块对选出的进路进行选排一致性检查,进路锁闭及解锁等处理,同时将处理结果返回给用户。
本系统在框架下采用C#网络编程语言来实现。
2.1 操作命令形成模块操作命令形成模块通过记录和查询用户操作信息,判断其是否构成有效操作命令。
本系统采用XML文件记录用户操作信息,其优点是不占用数据库资源,可方便的删除历史操作日志,同时使用数据表形式读取和保存XML文件。
通过XML文件记录用户按压按钮等操作,同时使用数据表读取XML文件,并在服务器端查找操作命令是否在数据信息表中,若存在,则为有效操作命令并执行进路操作,反之则发出告警信息。
2.2 操作命令执行模块网络计算机联锁仿真系统根据计算机联锁程序执行原理,针对每种操作命令建立执行程序,组成操作命令执行程序模块,包括进路搜索子程序、取消进路子程序、人工延时解锁子程序、进路故障解锁子程序、区段故障解锁子程序等[2]。
操作命令执行模块通过调用数据库服务器中站场数据,在浏览器端生成站场平面图,在平面图中通过点击始终端按钮及其他按钮进行办理进路等操作。
按压按钮后触发鼠标点击事件,在服务器端作出响应,执行服务器端程序,之后将执行结果反馈给浏览器。
同时使用AJAX编程方法实现浏览器端的页面无刷新功能。
网络计算机联锁仿真系统在用户端办理进路时,进路锁闭和解锁对应轨道区段光带的颜色变化,采用AJAX技术,可实现光带颜色的及时刷新,带来较好的用户体验。
操作命令执行模块的执行流程为记录用户按压按钮操作、判断用户操作命令是否合法、判断操作命令类型,根据命令类型执行相应的程序模块,其示意图如图2所示。
2.2.1 进路搜索程序模块网络计算机联锁仿真系统执行进路搜索程序时,首先将办理进路所需的静态及动态数据存入临时进路表中,之后在进路总表中查找是否有临时进路表数据存在,若存在则为合法进路,同时与敌对信号数据进行对比,确定敌对信号未建立,并将占用标志设置在所建立进路的变量模块中,通过C#中的GDI+将既有道岔位置转换到所选进路中。
网络计算机联锁仿真系统的每一个数据模块包括数据场和指针场[3],用以存放该数据模块的数据和相邻模块的首地址,进路搜索时按照站场型数据结构,从一个模块出发查找相邻模块,直至搜索到目标进路为止[4]。
系统使用C#中的数组和指针实现数据模块的链接,使用数组的堆栈等操作,通过链接各模块从而找到目标节点。
2.2.2 取消进路子模块网络计算机联锁仿真系统中,取消已建立的进路通过取消进路子模块来实现,系统的取消进路操作需先按下总取消按钮,之后10秒内再按下进路始端按钮,为控制按压时间,需在按钮事件中添加一个计时器private Timer loginTimer。
随着进路的占用和空闲,其进路光带要有颜色变化,一般白色光带表示进路锁闭,绿色光带表示进路空闲,红色光带表示有车占用,进路光带颜色的变化通过GDI+中的绘图的方式来实现。
取消进路子程序执行过程中还需检查接近区段是否有车占用,通过弹出文字提示和变换进路内光带颜色的方法来模拟区段占用和出清,同时显示列车车次。
2.2.3 人工延时解锁子模块网络计算机联锁仿真系统的人工延时解锁子模块,用于因临时改变进路,需解除已处于接近锁闭状态的进路。
本系统将鼠标点击事件添加到在站场界面的按钮中,通过按压按钮来触发鼠标点击事件,并将联锁处理程序添加到在鼠标点击事件中,从而实现联锁功能。
联锁程序中用C#的委托来声明和触发事件,以人工延时解锁为例,首先在人工延时解锁程序中生成一个委托实例,然后将此委托实例添加到在人工解锁程序执行的事件列表中,进行事件订阅,再在操作命令执行中将人工延时解锁命令从订阅事件中取出。
涉及到的鼠标相关事件有MouseHover、MouseLeave、MouseEnter、MouseMove、MouseDown和MouseUp 分别代表捕捉鼠标停留指定区域、捕捉鼠标离开指定区域、捕捉鼠标进入指定区域、鼠标移动、鼠标按下、鼠标弹起[5]。
办理人工延时解锁,可在MouseDown 事件中添加人工延时解锁子模块程序,同时触发定时器功能。
需检查的联锁条件包括进路是否存在、接近区段是否空闲、信号是否开放、进路是否空闲。
2.2.4 区段故障解锁子模块区段故障解锁子模块是当轨道区段发生故障或其他原因导致无法正常解锁时办理的特殊解锁方式。
区段故障解锁操作需先后按下区段故障解锁按钮和相应的道岔按钮(无岔区段处按压以区段名称命名的按钮),将区段故障解锁程序添加到该鼠标点击事件中,通过按压按钮即可触发该事件并执行程序。
解锁后将引起光带颜色的变化,即将红色变为绿色。
区段故障解锁子模块程序执行前,需检查该区段是否存在、该区段信号是否关闭、本区段以及接近区段是否空闲、与其相邻的无岔区段和保护区段是否解锁。
网络计算机联锁仿真系统操作命令执行模块还包括重复开放信号子模块、非常关闭信号子模块、开放引导信号子模块等,这些模块功能的实现均是在鼠标点击事件中添加相应的处理程序,同时检查联锁条件是否建立,将响应结果显示在浏览器端。
2.3 进路处理模块本系统进路处理模块是进路生成以后按照进路条件对进路进行锁闭及解锁等处理的模块,主要包括选排一致性检查及道岔控制命令生成子模块、进路锁闭子模块、信号开放及信号保持开放子模块、进路自动解锁子模块,其执行过程为先检查进路选排一致性标志fxp,再检查锁闭标志fs和信号保持开放标志fXB,若满足条件则执行相应的处理程序,若不满足则执行下一命令。
流程如图3所示。
进路处理程序执行过程中需频繁检查各类联锁条件,包括进路空闲检查、道岔位置检查、敌对信号检查,以及各种照查条件检查等,利用C#的泛型编程机制,将类型参数化,可实现代码的灵活复用。
2.3.1 选排一致性检查及道岔控制命令生成模块选排一致性检查即确定选出进路的始终端与进路表中对比一致。
道岔控制命令生成模块,还需检查区段是否空闲、道岔是否单锁。
道岔转换可通过C#的GDI+绘制,同时为实现页面的无刷新功能,需使用AJAX方法。
本系统中的道岔控制命令对现场信号设备采集驱动的模拟,可通过Web3D 技术加入设备的三维仿真场景,三维仿真场景由Cult3D制作实现,Cult3D基于JA V A内核,其XML构架可方便浏览器与服务器之间的数据通信。
本系统对三维模型文件的管理是将三维模型文件存储为表示空间位置的二进制码或字符串,并利用Stream对象在关系型数据库中读取并输出模型文件。
2.3.2 进路锁闭模块本系统进路锁闭模块在进路中轨道区段空闲、道岔位置正确以及照查条件满足的情况下用于对已选出的进路执行锁闭操作。
本系统中浏览器端进路锁闭表现为进路光带颜色的变化,锁闭后由绿色变为白色。
进路空闲检查可预先设定该段时间内是否有车通过,对于敌对进路的检查,即检查该进路办理之前,站场内是否办理了影响该进路行车的其他进路,或开放了敌对信号,需与进路总表中的敌对信号进行对比,若存在敌对信号则不予办理,并发出提出信息。
2.3.3 信号开放及信号保持开放模块网络计算机联锁仿真系统模拟真实计算机联锁系统,将灯丝完整性检查纳入信号开放需检查的联锁条件中,通过三维仿真模型模拟灯丝继电器的吸起和落下,同时还需检查进路是否空闲且锁闭、道岔是否处在正确位置、敌对信号是否存在。
若联锁条件满足,则信号开放。
信号保持开放阶段,加载信号机主副灯丝及室内灯丝继电器三维仿真场景,模拟检查灯丝完整性,同时还需对其他信号开放条件进行检查,判断是正常关闭信号或者调车中途返回,若为前者,则进入进路解锁模块,若为后者,则需检查进路接近区段或第一区段是否空闲。
具体流程为:先检查进路处理进程标志是否为信号保持开放标志fXB,之后检查接近区段及进路第一区段是否空闲,若空闲则进入自动解锁模块,之后判断道岔位置是否正确、进路是否空闲,若满足条件则信号保持开放;若存在调车进路,则需检查是否出清进路第一轨道区段,若已出清则信号保持开放。
2.3.4 进路自动解锁模块本系统模拟实际计算机联锁系统,将进路自动解锁程序模块分为正常解锁程序模块和调车中途折返解锁程序模块两部分。
进路的正常解锁一般通过三点检查法来实现,即检查本区段,进路前方区段及进路后方区段的占用状态来判断进路能否解锁。
调车中途折返解锁又分为牵出进路有折返信号机和办理复合牵出进路两种情况[6]:若牵出进路中途有折返信号机,则需保证折返信号曾开放过、要解锁的区段空闲、折返信号内方第一轨道区段被占用;若车列较长,为满足转线作业要求,进路中途折返操作需办理复合牵出进路,需要检查的条件有:是否有车占用过牵出进路,且进路处于锁闭状态;当进路空闲时,进路的前方接近区段是否被占用;之后此接近区段是否又一次处于空闲状态。