轨道交通场景模拟系统技术方案

技术编号:7577673 阅读:250 留言:0更新日期:2012-07-19 00:19
本发明专利技术公开了轨道交通场景模拟系统,其包括服务器和至少一个客户端,其特征在于:所述服务器包括仿真模拟器,负责生成并保存模拟场景的脚本文件和执行所述脚本文件;所述客户端提供人机交互界面供操作者操作所述仿真模拟器生成模拟场景的所述脚本文件或选择已经保存在所述服务器中的所述脚本文件,并发送指令通知所述仿真模拟器执行该脚本文件。本发明专利技术的轨道交通场景模拟系统,其有益效果是:依托于目前成熟的综合监控系统为平台;用模拟器进行设备状态的模拟;具有良好的可移植性和灵活性以及兼容性,采用自定义场景的系统与真实系统服务器间隔离,保证真实系统的安全性。

【技术实现步骤摘要】

本专利技术属于轨道交通培训系统领域,具体涉及其中的场景模拟系统。
技术介绍
随着国内城市轨道交通的迅速发展,对轨道交通控制系统的安全,稳定要求也越来也高。轨道交通事故中人为的操作失败等因素更可能导致严重的后果,为了减少甚至避免这类因素,就需要在地铁调度员上岗之前进行一定的操作培训,模拟各种事故的发生,提供给调度员进行处理,从而提高处理事故的能力,这将会在一定程度上减少轨道交通事故的发生。目前,为了模拟各种事故的场景,需要编写非常复杂的运行脚本,同时准备大量接近真实的数据。这使得模拟的过程非常耗费人力和物力,能够提供的脚本数量也非常有限。
技术实现思路
本专利技术为了解决上述不足,提供一种真实、安全、方便的轨道交通场景模拟系统, 在确保不影响真实的轨道交通控制系统运行安全的前提下,能够为调度员提供多种接近真实的模拟场景,以供其培训用。该系统可以跨平台运行,支持Windows、Linux、Unix等系统。本专利技术的技术方案是提供轨道交通场景模拟系统,其包括服务器和至少一个客户端,其特征在于所述服务器包括仿真模拟器,负责生成并保存模拟场景的脚本文件和执行所述脚本文件;所述客户端提供人机交互界面供操作者操作所述仿真模拟器生成模拟场景的所述脚本文件或选择已经保存在所述服务器中的所述脚本文件,并发送指令通知所述仿真模拟器执行该脚本文件。优选的,所述仿真模拟器的数据来源于真实运行的轨道交通监控系统。优选的,所述仿真模拟器和所述轨道交通监控系统分别属于两个隔离的网段。优选的,该系统可在以下操作系统其中之一中运行Windows、Linux、Unix。优选的,所述脚本文件中包括多种动作脚本,其中所述动作脚本包括以下类型 赋值脚本,改变所述仿真模拟器中某个设备的指定状态;延时脚本,将后续脚本的执行延时指定的时间;判断开始,当指定的设备的状态为预期状态时,才继续后续脚本的执行,否则跳转到判断结束脚本之后继续执行;判断结束,标识判断条件的结束。本专利技术的轨道交通场景模拟系统,其有益效果是依托于目前成熟的综合监控系统为平台;用模拟器进行设备状态的模拟;具有良好的可移植性和灵活性以及兼容性,采用自定义场景的系统与真实系统服务器间隔离,保证真实系统的安全性。附图说明图I为本专利技术的执行流程图。具体实施例方式下面对本专利技术的具体实施方式作进一步详细的描述。本专利技术的轨道交通场景模拟系统是C/S结构,其包括服务器和多个客户端。服务器中包括仿真模拟器,它可以通过程序自动生成按一定语法规则的Lua语言脚本文件, 并让仿真模拟器执行该文件,即可实现模拟轨道交通系统中全线所有地点接口子系统的数据,实现模拟各种设备的状态。模拟场景的脚本文件由一系列预先定义的动作脚本组成,动作脚本有以下几种类型赋值脚本,改变某个设备的指定状态。延时脚本,将后续脚本的执行延时指定的时间,单位秒。判断开始,当指定的设备的状态为预期状态时,才继续后续脚本的执行,否则跳转到判断结束脚本之后继续执行。判断结束,标识判断条件的结束。本专利技术的执行过程如图I所示,说明如下步骤一在客户端启动程序之后,会显示出所有已经创建好的保存在服务器中的模拟场景的脚本文件,其场景名字,描述信息以及修改时间都会显示出来。如果需要修改已经创建好的场景,执行步骤二 ;如果需要创建新的场景,执行步骤三。步骤二 创建一个新的自定义场景,用户创建模拟场景的脚本文件包括对模拟场景执行过程中每一步需要的操作,按照动作脚本类型创建,脚本类型包括赋值脚本、延时脚本、判断开始、判断结束类型,执行步骤四。步骤三编辑已经创建好的场景,提供再次修改已经编辑好的场景,首先会显示出该模拟场景的所有内容,包括动作脚本的类型以及动作名称等,执行步骤四。步骤四选择脚本类型。如果为赋值脚本类型,选择相应的设备、点等,并赋值,例如把一个开关位置赋值为“闭合”状态。如果为延时脚本类型,输入需要延时的时间;如果为判断开始类型脚本,判断相应设备、点的值是否满足条件(大于、小于、等于、不等于),满足该条件则执行后面的操作,不满足该条件执行另外一些操作等;如果为判断结束类型脚本,标识判断语句的结束。步骤五重复步骤四,直到完成该场景。步骤六执行该场景,将得到实现预期的效果,可在仿真模拟器中查看相应的场景的执行。例如在脚本文件中定义了控制某进线开关让其处于“分位”状态,执行脚本文件后即可以仿真模拟器中看到相应的开关动作,与开关相连的设备即处于不带电状态。以上实施例仅为本专利技术其中的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说, 在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。权利要求1.轨道交通场景模拟系统,其包括服务器和至少一个客户端,其特征在于所述服务器包括仿真模拟器,负责生成并保存模拟场景的脚本文件和执行所述脚本文件;所述客户端提供人机交互界面供操作者操作所述仿真模拟器生成模拟场景的所述脚本文件或选择已经保存在所述服务器中的所述脚本文件,并发送指令通知所述仿真模拟器执行该脚本文件。2.根据权利要求I所述的轨道交通场景模拟系统,其特征在于所述仿真模拟器的数据来源于真实运行的轨道交通监控系统。3.根据权利要求2所述的轨道交通场景模拟系统,其特征在于所述仿真模拟器和所述轨道交通监控系统分别属于两个隔离的网段。4.根据权利要求I所述的轨道交通场景模拟系统,其特征在于该系统可在以下操作系统其中之一中运行Windows、Linux、Unix。5.根据权利要求I所述的轨道交通场景模拟系统,其特征在于所述脚本文件中包括多种动作脚本,其中所述动作脚本包括以下类型赋值脚本,改变所述仿真模拟器中某个设备的指定状态;延时脚本,将后续脚本的执行延时指定的时间;判断开始,当指定的设备的状态为预期状态时,才继续后续脚本的执行,否则跳转到判断结束脚本之后继续执行;判断结束,标识判断条件的结束。全文摘要本专利技术公开了轨道交通场景模拟系统,其包括服务器和至少一个客户端,其特征在于所述服务器包括仿真模拟器,负责生成并保存模拟场景的脚本文件和执行所述脚本文件;所述客户端提供人机交互界面供操作者操作所述仿真模拟器生成模拟场景的所述脚本文件或选择已经保存在所述服务器中的所述脚本文件,并发送指令通知所述仿真模拟器执行该脚本文件。本专利技术的轨道交通场景模拟系统,其有益效果是依托于目前成熟的综合监控系统为平台;用模拟器进行设备状态的模拟;具有良好的可移植性和灵活性以及兼容性,采用自定义场景的系统与真实系统服务器间隔离,保证真实系统的安全性。文档编号G06F17/50GK102592022SQ20121000384公开日2012年7月18日 申请日期2012年1月9日 优先权日2012年1月9日专利技术者刘佳宝, 刘孟觉, 刘相财, 徐漫江, 胡波 申请人:国电南瑞科技股份有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘相财刘孟觉徐漫江胡波刘佳宝
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术