理论教育 南京地铁AFC系统成功接入3号线,熊猫信息开创新局面

南京地铁AFC系统成功接入3号线,熊猫信息开创新局面

时间:2023-05-20 理论教育 版权反馈
【摘要】:最终,经过对生产系统的综合评估,在项目组、地铁业主等单位的共同精心准备与安排下,3号线顺利接入,标志着南京地铁的AFC区域控制中心系统正式控制多线路运营,开创了熊猫信息AFC系统新局面。

南京地铁AFC系统成功接入3号线,熊猫信息开创新局面

在当时的轨道交通AFC系统应用领域,线路中心承担着整条线路的控制大脑的作用,意味着每一条线路都需要建立专属的线路中心,其投资成本、运营管理及人力资源的投入均给地铁运营带来极大的压力,局限性十分明显。因此,将线路中心区域化已是发展的必然。再加上软件、硬件、信息存储调用等相关技术的快速发展,区域中心的建设已成为地铁AFC系统建设的主流趋势。

一个全面的AFC区域中心系统必须是一套整体的解决方案,包含多线路调配、设备监控、数据采集和传输、参数应用、运营管理、系统管理等各个环节的产品。AFC区域中心管理系统(ZLC)平台也越来越引起人们的关注:平台的好坏直接决定了整个系统的性能表现和后续演进发展能力,一个功能完备、稳定可靠的系统平台对整个系统来说至关重要。特别是近几年来,成熟网络及计算机应用技术的推进,更加速了AFC区域中心管理系统平台产品的发展进程。

因此,南京地铁公司在“南京地铁3号线自动售检票系统采购项目”招标书中就提出了研发和实施城市轨道交通ZLC系统管理平台的要求。熊猫信息则根据业主方要求,在多年从事AFC系统的设计经验以及相关施工经验的基础上,开展了对城市轨道交通ZLC系统的研发。

城市轨道交通ZLC系统主要由数据管理、运营管理、日始日终、票务管理、收益管理、维护管理、参数管理、系统管理、运营分析等部分组成,通过硬件和软件平台的搭建为用户提供一系列完整的管理系统功能。ZLC系统管理平台是AFC系统整体解决方案的核心,主要负责设备(闸机、半自动售票机、自动售票机等)的监控与控制,交易数据的生成、传输、结算与审计,以及AFC系统内部设备与软件的管理与控制,通过实时数据的采集,实现AFC系统多线路的统一管理、统一控制、统一存储和统一调度。

熊猫信息发挥自身的技术优势,在设计ZLC系统时,既采用高可靠性集群(HA)技术,有效地保证了业务的连续性,也通过虚拟的服务器集群(LVS)技术实现了服务器的负载均衡。从软件的设计角度来看,ZLC系统采用B/S设计架构,结合JAVA语言及其架构优势,有效地整合了JBOSS、HTML5、JSP、JavaScript、Spring、Hibernate、OSGI等框架技术,实现了前台界面与后台系统的有效分离。ZLC系统在线路中心(LC)基础上,结合多线路、车站区域的设计理念,实现了线路中心统一、协调的管理模式,将多条线路的控制中心纳入同一个区域中心。在不改变基本AFC系统架构的前提下,实现了技术模式的切换。

南京南ZLC作为该项目的重中之重,将如何做到一套系统兼容多线路这个难题摆在公司领导和技术团队面前。

南京的ZLC系统是结合南京地铁未来控制中心建设规划衍生出来的,目的是在南京四大区域构建各自的控制中心,实现对全市地铁的调度与控制。对于熊猫信息技术团队来说,选择什么样的技术方案及系统架构尤为重要,需要不断开阔视野,吸收新的经验,启发新的设计技术路线,也就需要不断寻找新的合作伙伴。最终在公司领导、地铁公司领导的多次沟通下,选择与一家上海的公司合作,其核心成员均有海外AFC项目实践经验,且相关工程师拥有参与国内多条线路AFC系统的实施经验。

在各方的努力下,南京地铁ZLC系统研发团队组建,由当时熊猫信息总工程师陆斌担任项目总负责。全公司齐动员,发起了一项“大干一百天”的活动,发动技术人员参与项目实施,研发团队放弃了所有周末,谁要是顶不住了,谁就自行休息,能顶得住就继续工作,所有研发人员拧成一股绳,再苦再难也要保证系统上线。

记得那时正是年底,又正赶上中山东路301号搬迁,空调暖气无法打开,偌大的房间里虽然安放有一台取暖器,但是室外温度太低,室内依然寒气逼人。就这样研发团队带着任务走过了这个冬天,经过6个月的潜心研究,在所有研发人员及测试人员的共同努力下,第一版ZLC系统问世,并在实验室完成了单元测试工作。

单元测试完成后,接口测试、集成测试、压力测试、系统测试、144小时测试等多项测试工作接踵而来,团队人员兢兢业业、认真对待每一步测试,发现问题立刻组织专题会、现场解决,真正做到“问题不过夜”。就这样南京南ZLC系统上线,成功地将10号线以及原1号线的奥体中心站、元通站、中胜站和小行站四个站接入。

随着项目的推进,南京地铁3号线AFC系统经过前期的大量测试已具备接入条件,如何在生产系统下完成3号线的无缝接入?难题又摆在面前:3号线的接入会不会对现有南京南ZLC产生影响?预案与恢复机制是否考虑完善?最终,经过对生产系统的综合评估,在项目组、地铁业主等单位的共同精心准备与安排下,3号线顺利接入,标志着南京地铁的AFC区域控制中心(ZLC)系统正式控制多线路运营,开创了熊猫信息AFC系统新局面。

2015年4月,熊猫信息圆满地完成了南京地铁10号线、3号线以及宁和城际AFC系统接入及成功上线,区域控制中心(ZLC)的AFC系统运行稳定,成为同行业的标杆,其技术水平已达到国际先进、国内领先。全国各城市地铁公司的领导及同仁前来参观与学习,从而将熊猫信息AFC系统的科技含量、自主研发能力、行业认知提高到新的高度,为后续熊猫信息在南京地铁、合肥地铁、成都地铁、石家庄地铁、常州地铁、天津地铁等城市ACC、AFC系统的相继中标创造了有利的先驱条件。

再回到ZLC。熊猫信息设计的ZLC主要包含以下程序:

1.设备交易处理:将由车站设备产生的交易文件,包括文件的安全检查、文件异常检查、交易异常检查,解析交易数据并插入数据中心数据库中;最后将设备交易数据向AFC票务清分系统(ACC)传输。

2.设备参数管理:主要处理ACC设备参数;处理ACC黑名单(黑名单作为独立管理对象进行管理);处理ZLC设备参数。

3.中央系统通信:在ACC-ZLC、ZLC-SC之间收发实时消息;在ACC-ZLC之间收发模式命令并向车站广播;建立和维护ACC-ZLC、ZLC-SC之间实时通信。

4.设备通信接口:在SC-SLE之间收发实时消息;建立和维护SC-SLE之间实时通信。

5.实时数据库:缓存本ZLC管辖范围内所有设备的状态、事件、命令及客流的实时信息;将本地缓存的设备状态、事件、命令及客流实时信息上传至ACC;将本地缓存的设备状态、事件、命令及客流实时信息保存至ZLC数据中心数据库中;提供设备/客流监控的实时通知接口。

6.库存管理:进行ACC-ZLC、ZLC-SC之间的库存移动管理;计算/显示ZLC实时库存,生成日终库存汇总。

7.现金管理:管理ZLC现金流;进行ZLC现金日终汇总;在ZLC-SC之间进行现金数据的同步。

8.报表:提供其他软件模块没有包含的报表。

9.数据分析:数据差异分析、客流分析、收益分析。

10.维修管理:维修系统管理、设备模块管理、备品备件管理、设备故障管理、维修工单管理、维修计划管理、维修报告。

11.设备/客流监控:此模块监视、管理并控制设备;实时监视设备(汇总和详细);实时告警和事件管理(响应和表示);设备控制(单台、设备组);ZLC实时客流。(www.daowen.com)

12.设备管理:操作员设备管理(增加、修改、删除设备);设备数据服务;向其他软件包提供设备变更通知;设备模块管理。

13.系统管理:数据库管理、IT监控(UPS、网络、杀毒软件、存储空间、系统状态等)、用户管理、任务调度、系统自检测。

14.日始日终:运营日开始系统初始化,运营日结束业务处理。

其中所采用的新思想、新方法和新技术有:

1.采用B/S的系统框架,将后台开发与前端页面设计完全分离,在满足用户需求的基础上积极创新,遵循技术先进、功能齐全、性能稳定、节约成本的原则,采用多模块并行、集中管理的模式,开发了一套基于B/S模式的AFC区域中心系统平台软件。

2.ZLC系统采用基于模块化和软件包的思想进行设计。每个软件包都可以独立地被部署和运行,能够独立完成某些系统功能,也可能与其他一些包联合执行某些系统功能。系统开发均采用JAVA语言,其跨平台优势,完美地与AFC业务系统相结合,真正做到系统与平台无关,为后期系统改造、扩容和移植创造了条件。

模块化的设计理念和并行开发的工作模式,有效地减少了开发周期,简化了管理环节、节约了开发成本

这次研发,还攻克了多项关键技术:

1.ZLC系统采用多机负载均衡和高可靠性集群的方式,解决了多线路接入带来的服务器负载过重、交易文件量过大、数据解析时间过长等技术难题,实现了从单线路数据处理到多线路大规模数据处理的完美过渡。

2.ZLC系统采用B/S模式,解决了系统安装、部署工作量大等实际问题,实现了“单点部署,多点登录”。用JAVA语言代替C、C#、C++等开发语言,降低了系统平台更换所带来的源码重新编译风险,有效地保证了系统移植的一致性与可靠性。

3.实时数据库(RTDB)的实现有效地提高了系统的处理速度,解决了大规模数据报文传输过程中,报文处理效率低、应答延时长等技术难题。

4.OSGI技术与ZLC系统的完美结合,解决了应用系统管理繁琐、服务起停顺序要求严格等管理问题,即将应用程序管理与具体业务分离,通过简单命令操作实现对所有应用程序和服务的完全控制,降低了人为操作失误给系统造成的影响。

这项创新成果的价值在于:

1.ZLC系统的实现,将多个线路中心合并成一个区域中心,减少了设备投入,节约了人力成本,提高了管理效率和资源利用率。

2.ZLC系统不再像以往AFC的线路中心系统LC——同一线路只能支持同类设备,ZLC可以在多线路、单线路里支持同类设备的不同子类型,可以对这些不同子类型的设备分别进行运行参数编辑、下载管理,使得AFC系统里的设备多元化、移动、增加成为可能,减小运行成本。

3.ZLC系统在参数下发过程中,引入了测试版和测试回滚的设计模式,使其规避了参数下发失败或数据格式不正确所带来的设备参数版本无法恢复等问题。

4.ZLC系统的多线路管理模式,使得系统在发生故障模式时,做到在多线路运行模式下的无缝切换。

总之,熊猫信息公司秉持网络化、集成化、智能化的理念,采用先进的软、硬件开发技术方案,在不断推动AFC系统软件设施的基础上,加大应用软件的开发力度,通过软、硬件的搭配,来实现不同的应用和需求,使硬件设备更好地发挥其作用。他们在充分考虑和分析用户需求,为其提供最大的便捷和服务的基础上,开发了完全适用于地铁运营的城市轨道交通ZLC系统管理平台。

该平台界面友好美观,操作方便,功能齐全,具有良好的可扩展性。可以实现设备监控、用户管理、设备管理、数据管理、库存管理、参数管理以及运营分析等功能,是一种面向业务应用服务的、全数字化、基于网络和高度集中管理的系统管理平台软件。

ZLC不仅实现了对单个线路资源的实时监控与控制,还对整个区域中心资源进行统一调度和管理,可有效地降低运营成本,减少重复性的投入,简化管理方式,既满足了轨道交通快速发展的需要,也为地铁运营提供了方便和快捷,还为其相关行业提供了很好的借鉴。

自动售检票AFC系统的区域中心(ZLC)科研成果,于2015年获得中国电子学会颁发的“科技进步三等奖”;2016年获得江苏省科学技术厅颁发的“高新科技产品认定证书”和南京市经济和信息化委员会颁发的“南京市新兴产业重点推广应用新产品证书”。

这次成功,可以说是化茧成蝶、凤凰涅槃!

这次成功,使熊猫信息更有信心和能力独闯国内AFC全产业链市场和国外AFC设备销售市场。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈