铁路机车检修综合管理信息系统的研究与应用

(整期优先)网络出版时间:2018-11-21
/ 2

铁路机车检修综合管理信息系统的研究与应用

张福祥

张福祥

陕西陕煤黄陵矿业铁路运输公司陕西延安727300

摘要:过去,在铁路基本建设中,铁路的信息化建设考虑得很少,随着跨越式发展思路在全路基本建设中不断贯彻执行,铁路信息化建设才得以迅猛发展。目前,在铁路专线的建设中,信息化建设已被纳入其中。本文主要对铁路机务段检修信息化管理的建设模式予以分析研究,着重分析了我国现行机车检修修制、工艺、流程及配套设施的情况,考虑机务段检修工艺、设备的特点,使工艺装备与智能化、自动化、网络化等信息技术结合起来,选择合理的网络及其所需的硬件和软件技术方案,使网络硬件、软件产品达到先进性、标准化、开放性、可靠性、易维护性、经济性等技术指标,设计出一个以网络技术为基础的机务检修信息管理系统。

关键词:铁路机车配件检修系统综合管理信息

1概述

铁路机车配件作为机车检修中的重要组成部分,其质量的好坏直接影响机车质量。如何提高机车配件检修质量,适应新形势下高速铁路运行安全保障要求是当今铁路机务检修的重要研究课题。以信息化促进新技术发展,将信息化融合到铁路机车检修过程中,是做好机车配件检修管理工作,保障机务检修质量的重要途径。本文建立的机车配件管理系统,对配件上下车、出入库、检修等过程进行管理,对配件从购入至报废过程控制,对保证铁路机车安全运行、降低检修成本、提高经济效益具有重要意义。

机车检修是机务段组织运输生产活动的基础,是机车正常运行的有力保障,对提高机车的运用效率有着重要的意义。检修信息管理系统是在现有的网络管理与机车检修架起的友好桥梁。为了提高机务段机车检修运用信息处理功能,达到各类信息专业处理、充分共享的目的,为进一步落实铁道部机务检修220文件要求,提高机务段机车检修管理水平,通过先进的管理方法达到提高工作者质量意识,进而提高机车检修质量的目的,我公司自主研发机车检修过程管理系统。铁路机车检修过程管理系统是专门针对检修人员和管理人员的特殊管理性质而设计的,使用电脑对机车的故障检修进行管理,程序设计与WINDOWS操作平台有较好的兼容性。通过简洁的菜单提示,直接在屏幕上生成可视信息,为检修人员或其他运用管理人员提供方便,使现代化的管理水平进一步提高。机务检修生产过程管理系统主要是通过计算机网络系统来制定机车检修计划、机车调度情况,它将整个日常维护和检修作业管理纳入现代化的微机管理之中,使铁路检修管理部门和列车检修人员对整个生产检修过程一目了然,对铁路车辆检修过程进行更为有效的管理。

2机车配件检修系统总体设计

2.1系统总体结构设计

根据机车配件检修过程的需求及现场运营情况,系统划分为权限管理、配件数据字典、中心备品库管理、配件检修管理、配件查询统计等子系统。

2.1.1权限管理。系统对使用权限的管理划分为最高权限、系统管理、车间管理、操作工人等,每个权限对应不同的功能选项;2.1.2配件数据字典。配件字典是指机车所有配件的集合,在系统中以配件树的形式显示,直观、易用;2.1.3中心备品库管理配件库存管理包括配件出入库管理、配件待修出入库管理、配件保养管理、配件中心备品库直观图显示、保养提示等5大部分;2.1.4配件检修管理。配件检修系统是本系统的核心部分,各个配件检修流程不同,按照其部门班组设置来管理;2.1.5配件查询统计。包括配件查询及报表打印、列车明细配件查询、配件运行公里统计3个模块。2.1.6配件管理。配件周转记录、配件库存量统计、配件质量管理。该部分主要是由中心配件库随时将入库配件和装车配件以及互换配件情况输入微机、实现入库检验、出库周转、查询检索和微机化管理,对某项配件在保修期内产生的问题能自动依据预先给定的考核标准产生考核建议项,并对配件的故障现象进行分类统计,以宏观和微观的方式查询及打印符合条件的故障件数,以了解故障发生频繁的处所,以便采取相应的措施加以整治。

2.2系统的网络结构

机车配件检修管理系统是一个信息共享的多用户系统,也是一个实时信息处理系统,需要把机车检修车间的职能部门和相关部门连接起来,构筑安全可靠、性能优良的网络系统。本系统拟采用快速交换式以太网技术为机务段内部提供数据库服务。系统网络图略。

3系统架构设计

3.1三层C/S架构

多层分布式系统在逻辑上划分为实现各层功能的多个部分,分别运行在通过局域网或Internet相互连接的多台计算机上。机车配件检修管理系统采用三层C/S结构,即:表示层、应用逻辑层和数据层。

分布式中间件MIDAS的使用使得三层分布式数据库应用系统的开发工作变得简单易行。用Delphi来开发多层数据库应用主要涉及数据集和MIDAS两个方面的组件。

3.2客户端

客户端主要由3部分组成:在客户端的数据模块DataModule中放入与应用服务器建立连接的SocketConnection组件,客户端将支持数据的存取、编辑、浏览和过滤等功能的ClientDataset组件的emoteServer属性设为SocketConnection组件,从而客户端与应用服务器的IAppserver接口连接,以此进一步连接DataSetProvider接口,从而通过DataAccess组件实现数据的获取和更新操作。在客户端的窗体Form中,由数据感知组件DataControl、Ehlib等)显示要操作的数据。

3.3应用程序服务器

作为中间层的应用程序服务器是系统的核心,主要由远程数据模块构成。远程数据模块RemoteDataModule(RDM)是一个支持双重接口的自动化服务器,它自身提供了IDataBroker(IAppServer)接口。此外,要连接客户端和应用服务器,实现数据的正确交互,两端都需要MIDAS.DLL,它负责将客户端与应用服务器需要传递的数据转化为数据封包,然后再通过网络发送给对方,当然数据封包到达对方后,MIDAS.DLL还需要传递数据,另一方面也一定程度上保证了数据的安全性。应用服务器上的数据包经由DCOM或Web(HTTP)通信协议到达客户端。

3.4数据库服务器

后台数据库Oracle9i是独立的,存放着用户的所有业务数据,通过BDE、OLEDB或ODBC等数据访问接口和应用服务器进行通信,其上包含了客户端难以实现的逻辑存储过程,存储函数及触发器,负责管理对数据库数据的读写,能迅速执行大量数据的更新和检索。

参考文献

[1]赵俊霞,齐金平,蒋兆远;铁路机车小辅修检修管理信息系统[J];兰州交通大学学报;2016年01期.

[2]郑建伟;机务段运用检修信息化管理系统工程设计的研究[J];铁道标准设计;2017年07期.

[3]臧涛;机车大中修信息系统的研究及实现[D];武汉理工大学;2015年.

[4]陈帅;动车组检修基地信息系统需求分析及系统设计[D];北京交通大学;2017年.

[5]曹新平;国产动车组零部件维修管理信息系统的开发[D];北京交通大学;2008年.

[6]李彦青;动车组维修管理信息系统研究与开发[D];北京交通大学;2016年.

[7]祝建中;基于MIDAS的多层分布式系统负载平衡和容错研究[J];计算机工程;2013,29(2).

[8]李力,李玉忱;利用Delphi开发基于MIDAS和ADO技术的三层应用[J];计算机应用与软件;2014,21(7).

[9]周红涛,季新生;三层C/S结构中数据库连接管理器的构造[J];微计算机信息;2015,21(9).