列车控制软件仿真测试系统技术方案

技术编号:31484406 阅读:11 留言:0更新日期:2021-12-18 12:19
本发明专利技术提供一种列车控制软件仿真测试系统,包括依次连接的系统嵌入层、数据协议层、平台功能层、平台适配层和应用程序层;所述系统嵌入层,用于将所述列车控制软件仿真测试系统嵌入云服务器的操作系统中;所述数据协议层,用于对所述列车控制软件在仿真测试过程中的输入数据和输出结果进行处理;所述平台功能层,用于对所述列车控制软件的运行进行监测和故障分析;所述平台适配层,用于为所述列车控制软件提供硬件仿真环境;所述应用程序层,用于运行所述列车控制软件的代码,对所述列车控制软件的功能进行仿真测试。本发明专利技术提供的系统,不依赖于硬件设备,提高了列车控制软件的测试效率和研发效率。测试效率和研发效率。测试效率和研发效率。

【技术实现步骤摘要】
列车控制软件仿真测试系统


[0001]本专利技术涉及轨道交通
,尤其涉及一种列车控制软件仿真测试系统。

技术介绍

[0002]列车自动保护系统(Automatic Train Protection,ATP)是列车控制系统中保障行车安全的核心装备,其任何缺陷和问题都可能会给列车行驶带来安全隐患,因此对该系统进行严格而全面的测试至关重要。
[0003]现有技术中,通常是搭建仿真测试环境对ATP等控制软件进行测试,所搭建的仿真测试环境通常是在实验室内,在硬件方面,通过设计车载接口单元与列控车载设备相连接,适配车载ATP所有物理接口和特殊板卡,在软件方面,通过接口通信协议,以实现从列控车载设备接收控车信息并将车辆及线路数据信息发送至列控车载设备。
[0004]现有技术中的列车控制软件仿真测试系统,硬件搭建成本高,周期长,使得列车控制软件的测试和研发效率低。

技术实现思路

[0005]本专利技术提供一种列车控制软件仿真测试系统,用于解决现有技术中列车控制软件仿真测试系统依赖于硬件设备,测试效率和研发效率低的技术问题。
[0006]本专利技术提供一种列车控制软件仿真测试系统,包括依次连接的系统嵌入层、数据协议层、平台功能层、平台适配层和应用程序层;
[0007]所述系统嵌入层,用于将所述列车控制软件仿真测试系统嵌入云服务器的操作系统中;
[0008]所述数据协议层,用于对所述列车控制软件在仿真测试过程中的输入数据和输出结果进行处理;
[0009]所述平台功能层,用于对所述列车控制软件的运行进行监测和故障分析;
[0010]所述平台适配层,用于为所述列车控制软件提供硬件仿真环境;
[0011]所述应用程序层,用于运行所述列车控制软件的代码,对所述列车控制软件的功能进行仿真测试。
[0012]根据本专利技术提供的列车控制软件仿真测试系统,所述系统嵌入层是基于μC/OS

II实现的。
[0013]根据本专利技术提供的列车控制软件仿真测试系统,所述系统嵌入层包括应用接口模块、μC/OS

II内核、μC/OS

II移植适配模块和Windows接口封装模块。
[0014]根据本专利技术提供的列车控制软件仿真测试系统,所述数据协议层具体用于对接收到的输入数据进行解析,对列车控制软件发送的输出结果进行封装。
[0015]根据本专利技术提供的列车控制软件仿真测试系统,所述数据协议层还用于对输入数据和输出结果进行存储管理和读写管理。
[0016]根据本专利技术提供的列车控制软件仿真测试系统,所述平台功能层包括日志记录模
块、环境配置模块、任务管理模块、故障处理模块、在线调试模块、时钟管理模块和功能接口模块。
[0017]根据本专利技术提供的列车控制软件仿真测试系统,所述列车控制软件包括ATP和ATO。
[0018]根据本专利技术提供的列车控制软件仿真测试系统,所述平台适配层包括ATP平台适配层和ATO平台适配层。
[0019]根据本专利技术提供的列车控制软件仿真测试系统,所述输入数据来自列车信号系统或者列车信号仿真模型。
[0020]根据本专利技术提供的列车控制软件仿真测试系统,所述列车信号系统包括ZC系统、CI系统和ATS系统。
[0021]本专利技术提供的列车控制软件仿真测试系统,包括依次连接的系统嵌入层、数据协议层、平台功能层、平台适配层和应用程序层;系统嵌入层用于将列车控制软件仿真测试系统嵌入云服务器的操作系统中;数据协议层用于对列车控制软件在仿真测试过程中的输入数据和输出结果进行处理;平台功能层用于对列车控制软件的运行进行监测和故障分析;平台适配层用于为列车控制软件提供硬件仿真环境;应用程序层用于运行列车控制软件的代码,对列车控制软件的功能进行仿真测试,该仿真测试系统不依赖于硬件设备,可以直接运行于云服务器中,降低了搭建仿真测试系统的成本,缩短了搭建仿真测试系统的时间,提高了列车控制软件的测试效率和研发效率。
附图说明
[0022]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本专利技术提供的列车控制软件仿真测试系统的结构示意图;
[0024]图2为本专利技术提供的基于云平台的车载仿真测试平台的结构示意图。
具体实施方式
[0025]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]现有的车载仿真测试环境对信号系统进行功能测试时存在各种不便,例如,设备成本高并且由于硬件的空间限制,每次测试都需要重新搭建测试环境,测试环境只有专业测试人员才能搭建,搭建周期短则一天,长则一周。随着开通的线路越来越多,产品的升级维护越来越频繁,而设备数量有限,因此需要通过更改配线的方式以实现适配车辆接口,这种方式操作繁琐且容易出错,间接地增加了研发成本与测试成本。
[0027]图1为本专利技术提供的列车控制软件仿真测试系统的结构示意图,如图1所示,该系统包括依次连接的系统嵌入层110、数据协议层120、平台功能层130、平台适配层140和应用
程序层150;
[0028]系统嵌入层110,用于将列车控制软件仿真测试系统嵌入云服务器的操作系统中;
[0029]数据协议层120,用于对列车控制软件在仿真测试过程中的输入数据和输出结果进行处理;
[0030]平台功能层130,用于对列车控制软件的运行进行监测和故障分析;
[0031]平台适配层140,用于为列车控制软件提供硬件仿真环境;
[0032]应用程序层150,用于运行列车控制软件的代码,对列车控制软件的功能进行仿真测试。
[0033]具体地,列车控制软件为对列车进行控制的软件,包括ATP和ATO等。车载ATP(Automatic Train Protection,列车自动保护装置),主要功能是监控列车速度并使其保持安全运行间隔,从而防止列车碰撞与出轨。车载ATO(Automatic Train Operation,列车自动运行系统),主要功能是控制列车自动运行和车站精确停车,并实现节能。仿真测试是指模拟软件的真实使用环境,软件配置到真实的使用状态进行的测试。
[0034]本专利技术实施例提供的列车控制软件仿真测试系统不依赖于硬件设备,而是通过云平台对列车控制所需的系统资源进行整合,提高给列车控制软件进行仿真测试。
[0035]列车控制软件仿真测试系统可以体现为软件形式。从功能结构上,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种列车控制软件仿真测试系统,其特征在于,包括依次连接的系统嵌入层、数据协议层、平台功能层、平台适配层和应用程序层;所述系统嵌入层,用于将所述列车控制软件仿真测试系统嵌入云服务器的操作系统中;所述数据协议层,用于对所述列车控制软件在仿真测试过程中的输入数据和输出结果进行处理;所述平台功能层,用于对所述列车控制软件的运行进行监测和故障分析;所述平台适配层,用于为所述列车控制软件提供硬件仿真环境;所述应用程序层,用于运行所述列车控制软件的代码,对所述列车控制软件的功能进行仿真测试。2.根据权利要求1所述的列车控制软件仿真测试系统,其特征在于,所述系统嵌入层是基于μC/OS

II实现的。3.根据权利要求2所述的列车控制软件仿真测试系统,其特征在于,所述系统嵌入层包括应用接口模块、μC/OS

II内核、μC/OS

II移植适配模块和Windows接口封装模块。4.根据权利要求1所述的列车控...

【专利技术属性】
技术研发人员:李宏超秦亚芬曹学思向润梓吴亮王海南方弟杨迪飞
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:

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

1