内燃机车远程监控信息管理系统探究

内燃机车远程监控信息管理系统探究

摘要:

针对内燃机车远程监控平台海量数据的高效管理,基于B/S架构和C/S架构的技术优势,提出一种基于B/S和C/S架构的内燃机车远程监控平台信息管理系统,介绍监控平台信息管理系统数据库概念模型和逻辑模型设计、物理结构设计以及系统功能模块设计,该系统为车辆远程运行状态的综合监测、质量维护、故障诊断提供有效的数据支撑,为降低车辆安全隐患、维护安全运营提供保障。

关键词:

内燃机车;远程诊断平台;信息管理系统

随着我国铁路现代化管理以及铁路事业不断发展,需要机车运行速度不断提高、运输密度不断增加。内燃机车的工作过程是复杂的动态过程和随机过程,随着运行里程的增加,由于自然磨损、环境腐蚀、材料疲劳、元件老化、使用不当等原因,出现各种故障。因此,在线实时地提供机车的状态信息和故障处理信息,是预防机车故障、保障运行安全、提高运输效率的一个重要技术手段。为此,提出基于B/S和C/S架构的内燃机车远程监控平台信息管理系统,设计了系统的数据库概念模型和逻辑模型、物理结构以及系统功能模块,以实现大量数据高效综合管理。

1内燃机车远程监控平台信息管理系统体系架构

1.1需求分析

信息管理系统需求分析是根据远程监控平台的工作目标,确定信息管理系统需要承担的基本任务及其数据管理范围,并形成完善的数据流向图、数据字典等分析文档。实时在线监测内燃机车运营状态,可为机车安全运营提供有力、可靠的技术支持,随着时间的积累,会产生海量数据,并且还需将这些数据进行共享、有效控制、保证其完整性、独立性和安全性,因此建立完善的内燃机车信息管理系统是建好远程监控平台的关键工作之一。内燃机车远程监控平台信息管理系统开发的总体目标是实现内燃机车监测数据、故障数据、6A数据等管理的系统化、规范化和自动化。系统中有如下3类数据:(1)产品基本标识数据:用户信息、车辆数据;(2)平台采集数据:列车状态以及故障类实时数据;(3)平台输出数据:根据用户自定义需求对数据进行统计分析。根据平台设计的要求,数据在信息管理系统需达到如下要求:(1)数据录入和处理的准确性和实时性;(2)数据的一致性与完整性;(3)数据的共享与独立性;(4)数据可以进行查询、分析、统计。

1.2体系架构

内燃机车远程监控平台信息管理系统是实现机车远程实时在线监控的管理系统,该系统将无线数据传输技术与计算机网络技术相结合,通过无线网络技术将机车供应方、用户和机车设备联系起来。通过对机车数据实时传输分析,使机车供应方能够同步远程监控机车及其重要零部件的运行状况,对可能出现的故障进行预测,并给与用户及时有效的指导,可提高机车故障诊断效率及预判能力,同时本平台还具有将机车远程信息实时存储的功能,为机车将来的维修及其改进工作提供丰富的数据资料和技术支持。软件体系分为标准的三层次,依次为用户层、应用层、数据层。

2系统设计

根据内燃机车远程监控平台信息管理系统的需求分析,信息管理系统软件采用混合模式,即C/S和B/S架构并存的结构。数据实时监控对数据的安全性、反馈及时性等要求较高;C/S架构运行速度快、数据安全性高、实时性较好,正可满足实时监控的需求,同时系统采用灵活的权限设置,使不同用户具有相应权限的数据使用能力,并采用.Net平台,充分利用IIS的安全特性,进一步确保数据安全[1~2]。B/S架构的优势在于适用于Internet,维护工作量小,增加了系统的可扩展性,更新方便,互动性强,易于管理和维护;数据管理、查询、分析与统计采用C/S架构,可使系统工作反馈及时,数据存入数据库系统后可随时随地通过网络查询、分析相关历史数据,使查询分析工作网络化,实现信息共享,及时对机车运行状态进行评估。

2.1数据库概念模型设计

基于需求分析,通过用户观点,对数据域信息构建模型,称之为概念模型设计,可用“实体-关系”图最直观的予以表现,概念模型是对真实世界中问题域内的事物描述,这种概念模型称为E-R图[3]。根据需求分析阶段收集到的数据进行分类统计,整理实体及其属性,进而确定实体间的联系。

2.2数据库逻辑模型设计

逻辑结构设计是根据概念结构设计阶段产生的E-R图形成与内燃机车信息数据库软件所支持的数据模型相吻合的逻辑概念结构。SQLSever支持关系模型,在进行内燃机车远程监控平台信息管理系统的数据库设计时,将E-R图直接转换了关系模型,通过关系属性将实体主键变换为关系主键。转换结果以用户与车辆信息为例,数据库设计中建立了用户与车辆的信息表。

2.3数据库物理结构设计

数据库物理结构设计为逻辑数据模型提供相适应的工作环境并实施,提供数据存储结构、存取方式。该设计从数据的存储结构、存取路径、存放位置、系统配置4个方面入手[4],在实施过程中,充分考虑维护成本、引用效率、客户需求等各方面要求,推出符合实际的数据库物理结构。

3功能设计

内燃机车远程监控平台信息管理系统分为数据采集与管理、数据库管理两部分设计实现,完成海量数据的管理与共享。基于以上信息管理数据库的基本设计,可完成大数据存储;针对注重数据实时传输、长期保存等要求,需建立数据采集与管理功能,以便更好的发挥内燃机车信息管理数据库的资源共享等功能,该部分包括信息管理模块、实时车辆数据监控模块、数据分析与统计模块。

3.1信息管理模块

信息管理主要对车辆信息与用户信息进行管理。车辆信息管理主要录入车型、车号、服役时间、服役地点、检修信息等,通过对数据库表的访问,实现对信息的管理,例如车辆信息的增加、信息修改等。用户管理模块是整个系统的基础模块,是系统后台管理的安全保障,通过对用户个人信息、角色、权限、操作日志的变更、添加、删除等操作实现权限管理,负责数据库外部访问服务。

3.2实时数据监控

数据监控模块实现监测数据、机车信息、故障数据等信息的采集、存储,以及监测数据的简单计算和转换,为查询提供基础,同时实现同步实时动态显示数据信息并对故障进行及时预警。

3.3数据分析与统计

数据分析与统计是为充分掌握机车故障状况奠定基础,对列车的故障信息数据以及运行状态数据按照用户个性化需要进行统计查询,并以列表和图表的方式具体提供统计结果。

4结束语

内燃机车远程监控平台信息管理系统将无线网络技术与数据库开发技术有机结合,该系统基于B/S和C/S架构,在保证数据的完整性、安全性的同时,实现海量数据高效综合管理与数据共享,为机车安全运营提供有力、可靠的技术支持,为降低车辆安全隐患,维护安全运营提供保障。

作者:李利 芮孟寨 庄哲 单位:中国中车戚墅堰机车有限公司 常州路航轨道交通科技有限公司

参考文献:

[1]曹斌,韩中孝.ASP.NET数据库系统项目开发实践[M].北京:科学出版社,2003.

[2]孙铭霞.基于B_S_C_S架构的开放式实验室选课系统设计与实现[D].长春:吉林大学,2013.

[3]JamesLJ.数据库:模型、语言与设计[M].李天柱,译.北京:电子工业出版社,2004:38-44.

[4]仰燕兰,叶桦,费树岷.车辆定位监控系统数据库的设计与优化[J].东南大学学报,2010,(40):43