一种有轨电车综合调度联动逻辑实现方法技术

技术编号:10567121 阅读:214 留言:0更新日期:2014-10-22 17:46
本发明专利技术公开了一种有轨电车综合调度联动逻辑实现方法,包括:1)表达式解析及执行;2)操作预置及保障完整性。本发明专利技术解决现有技术中联动逻辑处理模块不允许用户根据需求进行灵活的设置,且模块本身的可扩展能力不强的问题,提高了设置及执行的灵活性、效率及模块本身可扩展性,且采用预置技术确保执行安全性并支持事务处理。

【技术实现步骤摘要】
一种有轨电车综合调度联动逻辑实现方法
本专利技术属于有轨电车调度联动
,尤其涉及一种在有轨电车综合调度与控制系统中实现各集成子系统设备联动逻辑的方法,其特点是应用基于多叉树的表达式解析技术,以及构建包含映射关系在内的多维数据结构,并采用继承方法设计应对不同类型和复杂程度的计算表达式处理方法,以确保系统联动逻辑实现的灵活性和效率。
技术介绍
有轨电车综合调度系统的主要功能包括对全线静止或运动的机电设备的实时集中监控功能和各集成子系统之间协调联动功能两大部分。一方面,通过有轨电车综合调度系统,可实现对电力设备、火灾报警信息及其设备、车站及控制中心环控设备、区间环控设备、环境参数、屏蔽门设备、防淹门设备、电扶梯设备、照明设备、门禁设备、自动售检票设备、广播和闭路电视设备、乘客信息显示系统的播出信息和时钟信息等进行实时集中监视和控制的基本功能;另一方面,通过综合调度系统,还可实现晚间非运营情况下、日间正常运营情况下、紧急突发情况下和重要设备故障情况下各相关集成系统设备之间协调互动等高级功能。因此,设备联动逻辑处理是有轨电车综合调度系统的核心,且随着机电设备自动化程度的提高和运营自动化需本文档来自技高网...
一种有轨电车综合调度联动逻辑实现方法

【技术保护点】
一种有轨电车综合调度联动逻辑实现方法,其特征在于,包括以下步骤:1)表达式解析及执行:用户对联动操作逻辑的触发条件和执行过程进行定义时、处理模块判断当前因素是否满足联动逻辑触发条件时以及处理模块按照既定操作预案执行联动操作时,均调用处理模块,该处理模块根据预设算法对表示成表达式的联动触发条件和联动执行过程进行解析,判断其正确性,并按其中的逻辑执行;2)操作预置及保障完整性:处理模块执行任何实际联动操作前,均由该处理模块首先发起遥控预置操作;首先执行的遥控预置操作被现场级的综合自动化处理模块校核,模拟多操作实务逻辑执行,模拟执行结果情况,并将结果和校核建议返送给该处理模块,该处理模块将返送结果与...

【技术特征摘要】
1.一种有轨电车综合调度联动逻辑实现方法,其特征在于,包括以下步骤:1)表达式解析及执行:用户对联动操作逻辑的触发条件和执行过程进行定义时、处理模块判断当前因素是否满足联动逻辑触发条件时以及处理模块按照既定操作预案执行联动操作时,均调用处理模块,该处理模块根据预设算法对表示成表达式的联动触发条件和联动执行过程进行解析,判断其正确性,并按其中的逻辑执行;2)操作预置及保障完整性:处理模块执行任何实际联动操作前,均由该处理模块首先执行遥控预置操作;首先执行的遥控预置操作被现场级的综合自动化处理模块校核,校核过程根据遥控预置操作模拟多操作实务逻辑执行,模拟执行结果情况,并将结果和校核建议返送给该处理模块,该处理模块将返送结果与预设处理方案进行比对,按照满足条件的分支进行相应操作。2.根据权利要求1所述的一种有轨电车综合调度联动逻辑实现方法,其特征在于,所述处理模块指代为一个专用的、高效的表达式的编辑、编译及执行系统。3.根据权利要求2所述的一种有轨电车综合调度联动逻辑实现方法,其特征在于,上述的编译过程分为词语解析、语法解析和目标代码生成三个子过程。4.根据权利要求3所述的一种有轨电车综合调度联动逻辑实现方法,其特征在于,上述的编译过程具体包括:词语解析程序对表达式字符串进行扫描和识别,根据字符间的紧密联系,判断字符集合在逻辑上是否构成一个单词;若遇到以字母开头,...

【专利技术属性】
技术研发人员:王瑄赵军锋严波
申请(专利权)人:南京轨道交通系统工程有限公司
类型:发明
国别省市:江苏;32

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

1