基于GIS 的企业专用铁路生产安全管理系统
2020-11-04吴峰,许磊
吴 峰,许 磊
(中国石油天然气股份有限公司独山子石化分公司 铁路运输公司,克拉玛依 833699)
如何保障运输生产安全是企业专用铁路面临的一个重要问题。企业专用铁路现有的安全管理普遍存在体系不健全,措施缺乏执行力,安全检查工作缺乏持续性和针对性,及缺乏有效技术手段支持等问题[1]。安全管理系统在城轨领域应用较为普遍,如城轨交通施工安全监控管理信息系统和运营隧道监测预警系统等[2-5],这些系统均采用地理信息系统(GIS,Geographic Information System)技术与工作流(Workflow)技术相结合的方式对异常监测、风险预警、安全评估和安全培训进行管理,取得了良好的应用效果[6]。此外,在道路交通、矿业冶金、工程建设、石油化工等领域也有相关的安全管理系统,这些系统大多侧重于视频监控和Workflow 构建,不具备动态信息监控和即时管理的能力。
GIS 是以地理坐标为基础,收集、管理、操作、分析及显示空间数据的信息系统[7]。本文研发的企业专用铁路生产安全管理系统以GIS 和Workflow 为基础,从实际需求出发,以车列高精度定位为技术内核,以移动App 为即时安全管理工具,将生产监控与安全管理深度融合,与联锁、无线调车机车信号(STP)、列车运行控制记录(LKJ)、调度集中(CTC)、机车视频监控等系统打通接口,实现信息共享,发挥动态监控和即时管理作用。
1 系统架构
1.1 网络架构
系统网络依托于4G 移动网络和系统专用局域网,其网络拓扑如图1 所示。
图1 网络架构
(1)中心机房子网:设有差分机站接口机、接口服务机、应用服务器、数据库服务器和Web 服务器。差分接口机用于接收来自实时动态(RTK,Real - Time Kinematic)差分基站的校正数据;接口服务机提供与其他计算机和生产系统的接口服务;应用服务器与Web 服务器分别提供后台逻辑运算和Web 访问。
(2)办公局域网:实时监控终端和设备维护终端通过办公局域网接入系统,用于监控设备状态和管理维护数据。应用客户端用于可视化监控和实现Workflow。
(3)外部网络:连接外部网络的设备可通过浏览器、移动App 的方式访问系统。
1.2 技术架构
系统需要实现桌面客户端、浏览器和移动App3种方式的访问,出于统一性和可维护考虑,系统采用J2EE 平台的SSM(Spring MVC+Spring+MyBatis)框架进行开发,其技术架构如图2 所示。
图2 软件结构和技术框架
(1)数据管理层:采用SQL Server 数据库管理软件。
(2)数据持久层:采用MyBatis 框架,该框架支持定制化SQL、存储过程及高级映射,可使用简单的XML 或注解配置SQL 语句,实现程序对象与数据库的ORM 映射,将系统软件与数据库管理软件解耦,降低软件的复杂度,提高软件的可扩展性与可移植性。
(3)业务逻辑层:采用Spring 框架,该框架是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,能够提供一个统一、高效地构造整个应用的方式。
(4)Web 服务层:采用Spring MVC 框架。该架构是Spring 面向Web 项目开发的延伸产品,具备高可配置性,是典型的MVC 架构解决方案。
(5)表示逻辑层:由于GIS 窗口需要显示大量动、静元素,通过网页访问较为困难,所以采用符合OGC Web 服务规范的开源软件GeoServer 加以实现。GeoServer 基于J2EE 开发标准,应用Servlet 和Struts 框架,与Spring 框架兼容性高,同时兼容网络地图服务(WMS)和网络要素服务(WFS)特性,支持广泛的GIS 数据格式。利用GeoServer 可以方便地发布地图数据并实现交互,允许用户对特征数据进行增删改查操作,还可以迅速在用户之间共享空间地理信息。
(6)用户层:分为桌面客户端、浏览器和Andriod 移动App3 种访问方式,分别采用WinForm、JSP 和Android Studio 技术进行开发,3 种方式使用同一数据服务,但有不同的布局和权限,其中,基于WinForm 的桌面客户端具备完整的显示和操作功能。
2 功能介绍
系统分为动态监控、设备安全管理、安全事件管理、人员管理、安全教育、权限管理6 个基本功能模块,如图3 所示。动态监控模块是系统的核心。
图3 系统功能架构
2.1 动态监控
(1)GIS 动态监控:显示企业专用铁路全线平面图。其中,静态元素包括:铁轨、供电设施、信号设备、土挡、尽头线、标志性建筑等;动态元素包括:机车、车辆,及调车计划、施工活动、装卸作业、巡道活动等事务信息和预警信息。
(2)实时车站联锁:展示机车运行轨迹、现车分布、调车计划、货物装卸信息,功能界面如图4 所示。
图4 实时车站联锁界面
(3)设备生产安全提示:展示机车、车辆、道口、道岔、信号机、轨道区段、车号识别等设备的工作状态和检修信息;展示道口报警、线路天窗、机车超速、冒进、线路施工、用户发现并上传的安全事件文本描述或图片。
(4)安全活动监控:用于实时监控巡道、巡检人员的活动轨迹。
2.2 设备安全管理
(1)设备分布图:包括电务图、施工图、线路图、隐蔽设施分布图、设备图、综合图等。其中信号机、道岔实物在GIS 地图中具备真实坐标。
(2)维护检修资料:录入日常检查检修工作记录,通过工作日志自动生成周、月汇总,形成单项设备检修历史记录。
(3)检修期管理:按照检修记录及已录入的检修周期,形成检修周期管理,系统自动提示和记录。
(4)设备信息维护:可以对设备基础信息进行修改。
2.3 安全事件管理
该模块用于处置安全事件。用户在移动App 上用文字描述、位置定位和拍照的方式发起安全事件并上传至服务器。
安全管理员接收移动App 上报的安全事件,按工作流程进行跟踪和处理,处理过程包括风险识别、整改和复查3 个主要环节,具体流程如图5 所示。
图5 安全事件处理流程
流程中,整改计划的内容包括整改人、复查人以及整改期限,对逾期未完成的要说明原因。流程结束后,系统将对事件发起人进行安全积分结算,作为激励制度的依据。
2.4 人员管理
该模块依托于手机、平板、手环等智能移动终端,包含巡检任务上报、安全事件上报和安全积分体系3 个功能模块。
(1)巡检任务上报:巡检是专用铁路安全工作的一项重要内容,包括工务巡道、车务危化品巡检和电务检查。巡检工作执行不到位可能造成安全隐患。系统通过手机App 定位巡检人员的行动轨迹、巡检节点扫码等技术措施,确保巡检工作切实落地。
(2)安全事件上报:工作人员在任一时间、地点发现安全隐患均可形成安全事件,上报系统。
(3)安全积分体系:安全积分是员工对企业安全产生贡献的量化指标,基于安全事件上报的情况,根据发起安全事件的价值和相关规则确定分值。
2.5 安全教育
安全教育功能包括安全资料库、安全培训、安全考试3 个功能模块。
(1)安全资料库:数据来源主要包括法律法规、企业规章、设备操作规程、事故案例、培训资料等。
(2)安全培训:从资料库中选择培训内容供培训对象学习。
(3)安全考试:录入安全考试题目,考察培训对象学习的成果。在实际应用中,用于承包商、外雇员工的安全专题培训和考核。
2.6 权限管理
该模块用于系统用户的身份验证,可进行岗位权限设置、用户管理和单位管理,并具备指纹识别功能。
3 关键技术
3.1 GIS 与联锁映射
(1)绘制GIS 地图。利用定位仪对地形进行测绘,得到铁路沿线的经纬点集合,再参考公开的卫星图片描绘站场主要的建筑和地理特征。具体方法为:建立RTK 基站,使用手持或车载定位仪沿每条铁轨的中线运动,收集RTK 定位数据,导入Map-GIS、MapInfo 等地图工具中进行连线、绘图、标注,如图6 所示。
图6 经测绘和标注后站场主要建筑和地理特征示意
(2)建立测绘线路与联锁区段的映射关系。将GIS 线条按轨道区段(以绝缘节为界)划分成GIS 线段,再用软件拆分成间隔1 m 的标准经纬点集合,其数据结构示例如表1 所示。
表1 GIS 线段与联锁区段映射
表1 示例为一段名为GS1 的GIS 线段及其对应的联锁区段1DG。线段的实际长度为56 m,被拆分成56 个点,点与点之间相隔1 m。表中记录了每个点与线段起点、终点的距离,以便判断该点在区段中所处位置和比例。
(3)映射关系建立后,将车载定位单元上传的定位点与GS1 标准点集进行比对,选取相距最近的标准点作为实际定位点的替代值,转换为屏幕坐标,填充机车图标形成动态运动显示。
3.2 车列定位及校正
卫星定位受到环境、天气和地形条件影响,不可避免会存在定位漂移的问题,即使是高精度RTK定位在信号遮挡区或线路密集区也容产生较大误差。机车定位的准确度关系到行车安全,需采取多种定位手段对卫星定位进行校正。可用方案有联锁进路信息校正和地面信标校正。本系统采用在联锁覆盖区域运用进路信息校正技术,在非联锁区域的重要地点(道岔、尽头线、停车点等)加设地面信标的方式实现定位校正。
仅对机车头进行定位并不能满足安全管理需要,对车尾和车列所在位置的推算也十分重要,通常情况下,使用没有严格写实的调车计划获取车辆换长数据进行计算有可能产生较大误差。本文采用从调车计划获取车辆换长数据计算车长[8],结合速度积分车长算法验证的方案。具体实现过程为:(1)从铁路运输管理信息系统(TMIS)的调车计划中获取计划车数及各车辆的换长数据,计算出计划车长;(2)根据速度积分算法得出验算车长,将两者进行比对,若相差不超过3 m,则可判定车长数据正确。
速度积分计算如图7 所示,其原理为:记录车列进入和出清某一联锁轨道区段的时间t0和t1,同时,采集进入和出清的瞬时速度v0和v1。期间车载终端不断从车载LKJ 或GYK 系统采集机车当前速度,用速度对时间的积分算出总距离,加上车轴到车箱前端的距离,减去轨道区段A 的长度,即可得出验算车长。
4 应用情况
企业专用铁路生产安全管理系统自2019年4月在独山子石化公司上线以来,已经采集各类安全事件378 次,有效安全事件86 件,其中,设备设施安全隐患34 件,人员不安全行为41 件,其他事件11 件。有效安全事件全部整改到位,并对发起人进行了相应的激励。另外,系统对站场线路、道岔、信号设备、机车等要素均已做到精确定位和展示,发挥了对运输生产的监督、监控作用。
5 结束语
本文结合安全管理理论和企业专用铁路实际需求,设计了适用于企业专用铁路的生产安全管理系统,阐述了系统的网络架构、技术架构、系统功能和关键技术,增强了对企业专用铁路生产安全的管控。目前,除发挥生产监控和安全管理作用外,系统的GIS 信息和车列定位数据等信息资源仅用于展示和监控,利用不够充分,下一步将利用此类信息资源,以高可靠性车列定位和无线通信网络为基础,向安全控制领域拓展延伸,开发行车速度、距离防护、上道作业防护等行车安全控制功能。
图7 联锁速度积分算法