虚拟铁路起重机运行逻辑仿真系统及其仿真方法技术方案

技术编号:7470113 阅读:165 留言:0更新日期:2012-07-01 06:10
本发明专利技术公开了虚拟铁路起重机运行逻辑仿真系统,包括逻辑源存储模块、逻辑解算模块、对外接口模块及网络通讯模块,逻辑源存储模块用于存储铁路起重机运行逻辑,逻辑解算模块负责加载逻辑源存储模块的逻辑源内容并进行解算,对外接口模块负责逻辑解算模块解算的数据输向网络通讯模块及网络通讯模块接收的数据输入逻辑解算模块,网络通讯模块用于连接外部系统和对外接口模块并进行对外接口模块与外部系统数据的传输。本发明专利技术还公开了上述虚拟铁路起重机运行逻辑仿真系统的仿真方法。采用本发明专利技术应用在虚拟铁路起重机仿真培训系统中,具有简单易懂,易于修改,移植性强的优点。

【技术实现步骤摘要】

本专利技术涉及模拟/仿真技术,具体。
技术介绍
铁路起重机在铁路事故抢险救援中发挥着不可替代的作用,其为铁路的安全运营方面做出了极大的贡献。长期以来,铁路起重机操作人员的培训是通过书本学习和在演练线上实作的方式进行,这种培训方式存在训练环境单一、实践时间不足、耗资巨大等问题。 利用虚拟起重机仿真器培训起重机操纵人员是一种国际公认的高效、节能、安全的培训方式。在虚拟起重机仿真器培训系统中,运行逻辑仿真是虚拟起重机仿真的核心技术之一,现有运行逻辑仿真的实现方案存在不易修改、加载较慢且加载过程不够直观的缺陷,这严重的制约了铁路起重机仿真培训系统的运行性能和适用性。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供了一种易于修改、易于移植、加载过程查看直观的。本专利技术的目的主要通过以下技术方案实现虚拟铁路起重机运行逻辑仿真系统, 包括逻辑源存储模块、逻辑解算模块、对外接口模块及网络通讯模块,所述逻辑源存储模块用于存储铁路起重机运行逻辑,所述逻辑解算模块负责加载逻辑源存储模块的逻辑源内容并进行解算,所述对外接口模块负责逻辑解算模块解算的数据输向网络通讯模块及网络通讯模块接收的数据输入逻辑解算模块,所述网络通讯模块用于连接外部系统和对外接口模块并进行对外接口模块与外部系统数据的传输。其中,运行逻辑包括控制量名称、运算表达式、值等。所述逻辑源存储模块内存储的信息包括与非运算、传感器运算、集成式芯片运算及模拟液压系统运算。其中,模拟液压系统运算的液压系统如液压阀、液压泵、液压缸等。所述逻辑源存储模块内存储的信息采用加载入excel表格的形式保存。所述逻辑源存储模块包括输入数据导入的输入层、负责逻辑解算的中间层及根据中间层的解算输出外部结果的输出层。所述输入层的输入数据来源包括对外接口模块的操作输入、液气控逻辑的反馈、 柴油机电控的反馈及传感器输入。如外部传感器输入的压力、温度等。所述中间层逻辑的解算包括解算中间电路的逻辑表达式、中间继电器或电路线路的通断值及控制芯片的逻辑表达式。上述的虚拟铁路起重机运行逻辑仿真系统的仿真方法,包括以下步骤(a)根据铁路起重机的技术文档提取起重机的运算逻辑并加载入逻辑源存储模块中;(b)逻辑解算模块将逻辑源存储模块中的内容加载入程序,并进行逻辑解算;(c)根据外部系统的操作输入使逻辑解算模块进行定时的运算,并将逻辑运算结果依次通过对外接口模块、网络通讯模块传至外部系统。其中,铁路起重机的技术文档包括电路图、液压图等;逻辑运算结果具体为传送至仿真系统中。本专利技术在使用时,通过消除对输入未改变逻辑的无意义运算,及优化逻辑解算操作符运算,减少操作符运算的运行时间,可以保证逻辑文件的读取速度>8000数据单元/ 秒,逻辑解算模块的运算延时<80ms。与现有技术相比,本专利技术具有以下优点(1)本专利技术包括逻辑源存储模块、逻辑解算模块、对外接口模块及网络通讯模块,通过本专利技术对铁路起重机的运行逻辑进行存储及解算,并在使用过程中将运行逻辑加载进入仿真系统中,如此,能使运算逻辑与仿真系统分离解耦,这使本专利技术易移植,增强了仿真系统的运行性和适用性,且通过仿真系统的操作界面,便于对本专利技术的加载过程进行查看。(2)本专利技术将逻辑源存储模块进行分层处理,使本专利技术更加简明易懂,方便修改。(3)本专利技术逻辑源存储模块在存储铁路起重机运行逻辑时,其数据组织可涵盖了一般大型铁路起重机的运行逻辑形式,如此,本专利技术能够通过替换不同的逻辑源的内容来仿真不同型号的铁路救援起重机。附图说明图1为虚拟铁路起重机运行逻辑仿真系统的结构示意图。 具体实施例方式下面结合实施例及附图对本专利技术作进一步的详细说明,但本专利技术的实施方式不限于此。实施例如图1所示,虚拟铁路起重机运行逻辑仿真系统,包括顺次连接的逻辑源存储模块、 逻辑解算模块、对外接口模块及网络通讯模块,其中,逻辑源存储模块用于存储铁路起重机运行逻辑,逻辑解算模块负责加载逻辑源存储模块的逻辑源内容并进行解算,对外接口模块负责逻辑解算模块解算的数据输向网络通讯模块及把网络通讯模块接收的数据输入逻辑解算模块,网络通讯模块用于连接外部系统和对外接口模块并进行对外接口模块与外部系统数据的传输。逻辑源存储模块作为虚拟铁路起重机运行逻辑的存储载体,其内存储的信息包括与非运算、传感器运算、集成式芯片运算及模拟液压系统(液压阀、液压泵、液压缸等)运算。逻辑源存储模块内存储的信息采用加载入excel表格的形式保存。本实施例将逻辑按照开关按钮、传感器、中间继电器、执行元件的关系进行分层, 具体为逻辑源存储模块包括输入数据导入的输入层、负责逻辑解算的中间层及根据中间层的解算输出外部结果的输出层。输入层的输入数据来源包括对外接口模块的操作输入、液气控逻辑的反馈、柴油机电控的反馈及传感器输入。中间层逻辑的解算包括解算中间电路的逻辑表达式、中间继电器或电路线路的通断值及控制芯片的逻辑表达式。虚拟铁路起重机运行逻辑仿真系统的仿真方法,包括以下步骤根据铁路起重机的技术文档提取起重机的运算逻辑并加载入逻辑源存储模块中;逻辑解算模块将逻辑源存储模块中的内容加载入程序,并进行逻辑解算;根据外部系统的操作输入使逻辑解算模块进行定时的运算,并将逻辑运算结果依次通过对外接口模块、网络通讯模块传至外部系统。 其中,逻辑解算过程中包括输入层相应表达式赋值后传入中间层,中间层相应表达式重新计算后值传至输出层。 如上所述,则能很好的实现本专利技术。权利要求1.虚拟铁路起重机运行逻辑仿真系统,其特征在于,包括逻辑源存储模块、逻辑解算模块、对外接口模块及网络通讯模块,所述逻辑源存储模块用于存储铁路起重机运行逻辑,所述逻辑解算模块负责加载逻辑源存储模块的逻辑源内容并进行解算,所述对外接口模块负责逻辑解算模块解算的数据输向网络通讯模块及网络通讯模块接收的数据输入逻辑解算模块,所述网络通讯模块用于连接外部系统和对外接口模块并进行对外接口模块与外部系统数据的传输。2.根据权利要求1所述的虚拟铁路起重机运行逻辑仿真系统,其特征在于,所述逻辑源存储模块内存储的信息包括与非运算、传感器运算、集成式芯片运算及模拟液压系统运笪弁。3.根据权利要求1所述的虚拟铁路起重机运行逻辑仿真系统,其特征在于,所述逻辑源存储模块内存储的信息采用加载入excel表格的形式保存。4.根据权利要求1所述的虚拟铁路起重机运行逻辑仿真系统,其特征在于,所述逻辑源存储模块包括输入数据导入的输入层、负责逻辑解算的中间层及根据中间层的解算输出外部结果的输出层。5.根据权利要求4所述的虚拟铁路起重机运行逻辑仿真系统,其特征在于,所述输入层的输入数据来源包括对外接口模块的操作输入、液气控逻辑的反馈、柴油机电控的反馈及传感器输入。6.根据权利要求4所述的虚拟铁路起重机运行逻辑仿真系统,其特征在于,所述中间层逻辑的解算包括解算中间电路的逻辑表达式、中间继电器或电路线路的通断值及控制芯片的逻辑表达式。7.权利要求1 6任一项所述的虚拟铁路起重机运行逻辑仿真系统的仿真方法,其特征在于,包括以下步骤(a)根据铁路起重机的技术文档提取起重机的运算逻辑并加载入逻辑源存储模块中; (b )逻辑解算模块将逻辑源存储模块中的内容加载入程序,并进行逻辑解算; (c)根据外部系统的操作输入使逻辑解算模块本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:徐建君朱金陵杨明轩
申请(专利权)人:成都运达科技股份有限公司
类型:发明
国别省市:

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

1
相关领域技术