[go: up one dir, main page]

CN113885472B - High-speed railway train control vehicle-mounted equipment simulation test universal platform - Google Patents

High-speed railway train control vehicle-mounted equipment simulation test universal platform Download PDF

Info

Publication number
CN113885472B
CN113885472B CN202111146518.2A CN202111146518A CN113885472B CN 113885472 B CN113885472 B CN 113885472B CN 202111146518 A CN202111146518 A CN 202111146518A CN 113885472 B CN113885472 B CN 113885472B
Authority
CN
China
Prior art keywords
information
service
train
speed
layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111146518.2A
Other languages
Chinese (zh)
Other versions
CN113885472A (en
Inventor
陈汇远
程剑锋
李一楠
岳林
赵志鹏
赵晓宇
孙文哲
贺广宇
郑理华
刘武
李昂
刘雅晴
刘育君
周博渊
杨彬
王飞
尤瑞君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Railway Sciences Corp Ltd CARS
Signal and Communication Research Institute of CARS
Beijing Ruichi Guotie Intelligent Transport Systems Engineering Technology Co Ltd
Beijing Huatie Information Technology Co Ltd
Original Assignee
China Academy of Railway Sciences Corp Ltd CARS
Signal and Communication Research Institute of CARS
Beijing Ruichi Guotie Intelligent Transport Systems Engineering Technology Co Ltd
Beijing Huatie Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Railway Sciences Corp Ltd CARS, Signal and Communication Research Institute of CARS, Beijing Ruichi Guotie Intelligent Transport Systems Engineering Technology Co Ltd, Beijing Huatie Information Technology Co Ltd filed Critical China Academy of Railway Sciences Corp Ltd CARS
Priority to CN202111146518.2A priority Critical patent/CN113885472B/en
Publication of CN113885472A publication Critical patent/CN113885472A/en
Application granted granted Critical
Publication of CN113885472B publication Critical patent/CN113885472B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0262Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

The invention discloses a simulation test universal platform for train control on-board equipment of a high-speed rail, which can realize functional test of the on-board equipment of an ATP (train automatic protection system) in a quick and efficient manner by friendly and interactively modifying a train control engineering data script file and a wireless message script file through a graphical interface in test aiming at various complex scene tests of the on-board equipment under normal or abnormal conditions. Meanwhile, a high-speed railway train control vehicle-mounted equipment simulation test universal platform based on a micro-service architecture is adopted, so that high availability, expandability and maintainability of the system are ensured.

Description

一种高铁列控车载设备仿真测试通用平台A universal platform for simulation testing of high-speed rail train control onboard equipment

技术领域Technical Field

本发明涉及高速列车运行控制系统技术领域,尤其涉及一种高铁列控车载设备仿真测试通用平台。The present invention relates to the technical field of high-speed train operation control systems, and in particular to a universal platform for simulation testing of high-speed railway train control on-board equipment.

背景技术Background technique

中国列车运行控制系统(CTCS)是我国铁路的重要技术装备,是保证列车运行安全、可靠、高效的核心技术之一,车载设备是列控系统的关键部分,它的运行直接关系旅客生命财产安全。因此,有必要对列控系统车载设备的系统功能进行充分全面的测试和验证。China Train Control System (CTCS) is an important technical equipment of my country's railways and one of the core technologies to ensure safe, reliable and efficient train operation. The onboard equipment is a key part of the train control system, and its operation is directly related to the safety of passengers' lives and property. Therefore, it is necessary to fully and comprehensively test and verify the system functions of the onboard equipment of the train control system.

现有的列车控制仿真测试系统大多采用传统单体架构设计,代码耦合性强,资源可重用性和业务扩展性低,无法实现对既有仿真资源进行有效管理、整合和扩展。此外,与SOA(面向服务)架构使用具备中心化特点的企业服务总线相比,微服务架构强调去中心化的软件组织架构,而且每个微服务都可独立测试、部署和运行,单个服务的变更不会影响到其它服务,持续化部署和维护更加便利,实现了系统高可靠性、可扩展性和可维护性,但是,目前还没有使用微服务架构的车载设备仿真测试方案。Most of the existing train control simulation test systems adopt the traditional monolithic architecture design, which has strong code coupling, low resource reusability and business scalability, and cannot effectively manage, integrate and expand existing simulation resources. In addition, compared with the SOA (service-oriented) architecture that uses a centralized enterprise service bus, the microservice architecture emphasizes a decentralized software organization architecture, and each microservice can be tested, deployed and run independently. Changes to a single service will not affect other services, and continuous deployment and maintenance are more convenient, achieving high system reliability, scalability and maintainability. However, there is currently no on-board equipment simulation test solution using a microservice architecture.

发明内容Summary of the invention

本发明的目的是提供一种高铁列控车载设备仿真测试通用平台,基于微服务架构实现,其能快速高效地模拟列控中心、无线闭塞中心、列车调度集中系统和列控系统车载设备协同工作。The purpose of the present invention is to provide a universal platform for simulation testing of high-speed railway train control on-board equipment, which is implemented based on a microservice architecture and can quickly and efficiently simulate the coordinated work of a train control center, a radio block center, a train dispatching centralized system, and train control system on-board equipment.

本发明的目的是通过以下技术方案实现的:The objective of the present invention is achieved through the following technical solutions:

一种高铁列控车载设备仿真测试通用平台,包括:表示层、服务网关层、服务层、实体层和接入层;其中:A general platform for simulation test of high-speed railway train control on-board equipment includes: a presentation layer, a service gateway layer, a service layer, a physical layer and an access layer; wherein:

所述表示层,用于对列车的相关信息或者列车的相关信息与故障仿真信息进行设置,以及根据测试类型加载、校核并执行高铁列控工程数据脚本文件和/或列车与无线闭塞中心信息交互的无线消息脚本文件;还用于向服务网关层发送应用请求;The presentation layer is used to set the relevant information of the train or the relevant information of the train and the fault simulation information, and to load, verify and execute the high-speed railway train control engineering data script file and/or the wireless message script file for the information interaction between the train and the radio block center according to the test type; and is also used to send an application request to the service gateway layer;

所述服务网关层,提供服务统一代理入口与调用分发,用于向所述服务层分发所述应用请求;The service gateway layer provides a unified service proxy entry and call distribution, and is used to distribute the application request to the service layer;

所述服务层,用于通过微服务架构实现系统的监控管理并提供公共服务与业务处理服务,通过公共服务从两类脚本文件中提取的相关数据信息并存入至实体层,通过业务处理服务从应用请求中提取出列车的相关信息或者列车的相关信息与故障仿真信息并存入至实体层,通过业务处理服务从实体层调取数据信息并进行处理后通过接入层传输至ATP车载设备;The service layer is used to implement system monitoring and management through a microservice architecture and provide public services and business processing services. The public services extract relevant data information from two types of script files and store them in the physical layer. The business processing services extract relevant information of the train or relevant information of the train and fault simulation information from the application request and store them in the physical layer. The business processing services retrieve data information from the physical layer and process it before transmitting it to the ATP on-board device through the access layer.

所述实体层,用于存放平台所需数据信息,供服务层调用;The physical layer is used to store data information required by the platform for the service layer to call;

所述接入层包含多种接口,用于将服务层处理后的数据信息传输至ATP车载设备。The access layer includes multiple interfaces for transmitting data information processed by the service layer to the ATP vehicle-mounted device.

由上述本发明提供的技术方案可以看出,能够针对车载设备在正常或异常条件下各种复杂场景测试,在测试中通过图形界面友好互动地修改列控工程数据脚本文件和无线消息脚本文件,快速高效地实现ATP(列车自动保护系统)车载设备的功能测试。同时采用基于微服务架构的高铁列控车载设备仿真测试通用平台,保证了系统的高可用性、可扩展性和可维护性。It can be seen from the technical solution provided by the present invention that various complex scenarios can be tested for on-board equipment under normal or abnormal conditions. During the test, the train control engineering data script file and the wireless message script file can be modified in a friendly and interactive manner through a graphical interface to quickly and efficiently implement the functional test of the ATP (automatic train protection system) on-board equipment. At the same time, a general platform for simulation testing of high-speed rail train control on-board equipment based on a microservice architecture is adopted to ensure the high availability, scalability and maintainability of the system.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

图1为本发明实施例提供的一种高铁列控车载设备仿真测试通用平台的示意图;FIG1 is a schematic diagram of a general platform for simulation testing of high-speed railway train control on-board equipment provided by an embodiment of the present invention;

图2为本发明实施例提供的一种高铁列控车载设备仿真测试通用平台用于测试时的部分流程图。FIG2 is a partial flow chart of a general platform for simulation testing of high-speed railway train control on-board equipment provided by an embodiment of the present invention when used for testing.

具体实施方式Detailed ways

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

首先对本文中可能使用的术语进行如下说明:First, the terms that may be used in this article are explained as follows:

术语“和/或”是表示两者任一或两者同时均可实现,例如,X和/或Y表示既包括“X”或“Y”的情况也包括“X和Y”的三种情况。The term “and/or” means that either or both of them can be realized at the same time. For example, X and/or Y means both “X” or “Y” and “X and Y”.

术语“包括”、“包含”、“含有”、“具有”或其它类似语义的描述,应被解释为非排它性的包括。例如:包括某技术特征要素(如原料、组分、成分、载体、剂型、材料、尺寸、零件、部件、机构、装置、步骤、工序、方法、反应条件、加工条件、参数、算法、信号、数据、产品或制品等),应被解释为不仅包括明确列出的某技术特征要素,还可以包括未明确列出的本领域公知的其它技术特征要素。The terms "include", "comprises", "contains", "has" or other descriptions with similar semantics should be interpreted as non-exclusive inclusion. For example, "including certain technical feature elements (such as raw materials, components, ingredients, carriers, dosage forms, materials, dimensions, parts, components, mechanisms, devices, steps, procedures, methods, reaction conditions, processing conditions, parameters, algorithms, signals, data, products or products, etc.) should be interpreted as including not only certain technical feature elements explicitly listed, but also other technical feature elements known in the art that are not explicitly listed.

下面对本发明所提供的一种高铁列控车载设备仿真测试通用平台进行详细描述。本发明实施例中未作详细描述的内容属于本领域专业技术人员公知的现有技术。本发明实施例中未注明具体条件者,按照本领域常规条件或制造商建议的条件进行。本发明实施例中所用仪器未注明生产厂商者,均为可以通过市售购买获得的常规产品。The following is a detailed description of a general platform for simulation testing of high-speed train control on-board equipment provided by the present invention. The contents not described in detail in the embodiments of the present invention belong to the prior art known to professional and technical personnel in this field. If no specific conditions are specified in the embodiments of the present invention, the conventional conditions in the field or the conditions recommended by the manufacturer shall be followed. The instruments used in the embodiments of the present invention, for which the manufacturer is not specified, are all conventional products that can be purchased commercially.

如图1所示,一种高铁列控车载设备仿真测试通用平台,主要包括:表示层、服务网关层、服务层、实体层和接入层;其中:As shown in Figure 1, a general platform for simulation testing of high-speed rail train control onboard equipment mainly includes: presentation layer, service gateway layer, service layer, physical layer and access layer; among which:

所述表示层,用于对列车的相关信息或者列车的相关信息与故障仿真信息进行设置,以及根据测试类型加载、校核并执行高铁列控工程数据脚本文件和/或列车与无线闭塞中心信息交互的无线消息脚本文件;还用于向服务网关层发送应用请求。具体来说:设置的信息可根据测试需求进行,对于正常条件下的测试,无需设置故障仿真信息;对于异常条件下的测试,可以根据需要设置多种故障仿真信息。加载、校验并执行的脚本文件也根据测试类型选择,对于C3等级测试需要加载以上两类脚本文件,否则只需要加载高铁列控工程数据脚本文件。The presentation layer is used to set the relevant information of the train or the relevant information of the train and the fault simulation information, and to load, verify and execute the high-speed rail train control engineering data script file and/or the wireless message script file for the information interaction between the train and the radio block center according to the test type; it is also used to send an application request to the service gateway layer. Specifically: the information set can be performed according to the test requirements. For tests under normal conditions, there is no need to set the fault simulation information; for tests under abnormal conditions, a variety of fault simulation information can be set as needed. The script files to be loaded, verified and executed are also selected according to the test type. For C3 level tests, the above two types of script files need to be loaded, otherwise only the high-speed rail train control engineering data script file needs to be loaded.

所述服务网关层,提供服务统一代理入口与调用分发,用于向所述服务层分发所述应用请求。The service gateway layer provides a unified service proxy entry and call distribution, and is used to distribute the application request to the service layer.

所述服务层,用于通过微服务架构实现系统的监控管理并提供公共服务与业务处理服务,通过公共服务(具体为公共服务中的文件服务)从两类脚本文件中提取的相关数据信息并存入至实体层,通过业务处理服务从应用请求中提取出列车的相关信息(主要包含车辆IO信息、速度信息)或者列车的相关信息与故障仿真信息并存入至实体层,通过业务处理服务从实体层调取数据信息并进行处理后通过接入层传输至ATP车载设备。The service layer is used to implement system monitoring and management and provide public services and business processing services through a microservice architecture. The relevant data information extracted from the two types of script files through public services (specifically file services in public services) is stored in the physical layer. The relevant information of the train (mainly including vehicle IO information, speed information) or the relevant information of the train and fault simulation information are extracted from the application request through business processing services and stored in the physical layer. The data information is retrieved from the physical layer through business processing services, processed, and then transmitted to the ATP on-board device through the access layer.

本发明实施例中,通过服务层的服务监督与治理子层实现服务注册、服务发现、负载均衡、服务配置、服务监控和日志管理,服务层的业务服务子层包括系统的核心业务,它可以根据系统需求的新变化添加新的微服务,方便系统业务功能扩充,提高系统可扩展性,也可以针对复杂的业务微服务进行颗粒度细化,拆分成若干微服务,分别进行开发和维护,提高系统可维护性,服务层将系统中功能统一可以复用的服务归纳为公共服务子层,它为业务服务子层提供更便利的支撑。In the embodiment of the present invention, service registration, service discovery, load balancing, service configuration, service monitoring and log management are realized through the service supervision and governance sublayer of the service layer. The business service sublayer of the service layer includes the core business of the system. It can add new microservices according to new changes in system requirements, facilitate the expansion of system business functions, and improve system scalability. It can also refine the granularity of complex business microservices and split them into several microservices for separate development and maintenance to improve system maintainability. The service layer summarizes the services with unified functions and reusable functions in the system into the public service sublayer, which provides more convenient support for the business service sublayer.

所述实体层,用于存放平台所需数据信息,供服务层(具体为业务服务子层和公共服务子层)调用,所涉及的信息为平台所需的关键信息,包括列车的相关信息中的车辆IO信息与速度信息,脚本文件中的轨道电路信息、应答器信息和无线消息,以及故障仿真信息等。The physical layer is used to store the data information required by the platform for calling by the service layer (specifically the business service sublayer and the public service sublayer). The information involved is the key information required by the platform, including vehicle IO information and speed information in the relevant information of the train, track circuit information, transponder information and wireless messages in the script file, and fault simulation information, etc.

所述接入层包含多种接口,用于将服务层处理后的数据信息传输至ATP车载设备。具体来说:通过接入层接入速度信号模拟装置、列车IO接口模拟装置、轨道电路信号模拟装置、应答器信号模拟装置和ISDN服务器,分别模拟列车速度信号、车辆IO信号、轨道电路信号、应答器信号和无线消息实现与ATP车载设备信息交互。The access layer includes multiple interfaces for transmitting data information processed by the service layer to the ATP on-board equipment. Specifically, the access layer accesses the speed signal simulation device, the train IO interface simulation device, the track circuit signal simulation device, the transponder signal simulation device and the ISDN server to respectively simulate the train speed signal, the vehicle IO signal, the track circuit signal, the transponder signal and the wireless message to realize information interaction with the ATP on-board equipment.

系统平台的主要工作过程可描述为:表示层客户端程序进行列车的相关信息设置(根据需求可以设置故障仿真信息)、加载、校核并执行高铁列控工程数据脚本文件和/或列车与无线闭塞中心信息交互的无线消息脚本文件,向服务网关层发送应用请求,服务网关读取数据请求,并从服务注册中心获取相关的服务信息,向服务层分发请求,服务层将表示层客户端程序设置的相关信息以及从脚本文件中提取的信息存入实体层,并根据请求调用相关的微服务,进行相应的业务逻辑处理,访问实体层中的相关数据信息,并调用相关通信微服务通过接入层的各种接口将车辆IO信息、速度信息、轨道电路信息、应答器信息和无线消息发送给ATP车载设备,最后将请求处理的结果返回给客户端显示。The main working process of the system platform can be described as follows: the presentation layer client program sets the relevant information of the train (fault simulation information can be set according to needs), loads, verifies and executes the high-speed rail train control engineering data script file and/or the wireless message script file for information interaction between the train and the wireless block center, sends an application request to the service gateway layer, the service gateway reads the data request, obtains the relevant service information from the service registration center, distributes the request to the service layer, and the service layer stores the relevant information set by the presentation layer client program and the information extracted from the script file into the entity layer, and calls the relevant microservices according to the request, performs corresponding business logic processing, accesses the relevant data information in the entity layer, and calls the relevant communication microservices to send the vehicle IO information, speed information, track circuit information, transponder information and wireless messages to the ATP on-board equipment through various interfaces of the access layer, and finally returns the result of the request processing to the client for display.

在ATP车载设备系统功能测试中,通过表示层加载、校核并执行高铁列控工程数据脚本文件来模拟列车经过的线路信息;加载、校核并执行无线脚本文件的无线消息来模拟RBC(无线闭塞中心)与ATP车载设备无线消息交互。通过故障注入仿真设置模拟列车制动反馈故障、速传故障、手柄故障、轨道电路载频低频异常信息、应答器报文异常信息验证ATP车载设备在异常条件下的系统功能处理。In the ATP on-board equipment system function test, the high-speed rail train control engineering data script file is loaded, verified and executed through the presentation layer to simulate the line information of the train passing through; the wireless message of the wireless script file is loaded, verified and executed to simulate the wireless message interaction between the RBC (Radio Block Center) and the ATP on-board equipment. Through the fault injection simulation setting, the train brake feedback fault, fast transmission fault, handle fault, track circuit carrier low frequency abnormal information, and transponder message abnormal information are simulated to verify the system function processing of the ATP on-board equipment under abnormal conditions.

为了更加清晰地展现出本发明所提供的技术方案及所产生的技术效果,下面以具体实施例对本发明实施例所提供的一种高铁列控车载设备仿真测试通用平台的各个部分进行详细描述。In order to more clearly demonstrate the technical solution and technical effects provided by the present invention, the various parts of a general platform for simulation testing of high-speed railway train control on-board equipment provided by an embodiment of the present invention are described in detail with specific embodiments below.

一、表示层。1. Presentation layer.

本发明实施例中,表示层即人机界面层,提供人机交互界面,通过程序界面设置列车的相关信息与故障注入仿真信息并进行显示。还可以加载、校核并执行高铁列控工程数据脚本文件和列车与无线闭塞中心信息交互的无线消息脚本文件。In the embodiment of the present invention, the presentation layer is the human-machine interface layer, which provides a human-machine interaction interface, sets and displays the relevant information of the train and the fault injection simulation information through the program interface. It can also load, check and execute the high-speed railway train control engineering data script file and the wireless message script file for the information interaction between the train and the radio block center.

本发明实施例中,高铁列控工程数据脚本文件中的信息包括:列车位置、相对距离、线路载频、线路低频、应答器信息、进路信息、轨道区段名称和轨道区段长度;其中,轨道区段名称、轨道区段长度、线路载频和线路低频信息属于轨道电路信息。In an embodiment of the present invention, the information in the high-speed railway train control engineering data script file includes: train position, relative distance, line carrier frequency, line low frequency, transponder information, route information, track section name and track section length; among them, the track section name, track section length, line carrier frequency and line low frequency information belong to track circuit information.

本发明实施例中,列车与无线闭塞中心信息交互的无线消息脚本文件中的信息包括:列车位置、无线消息长度和无线消息内容;所述无线消息包括:无线闭塞中心发送的无线消息与无线闭塞中心接收的无线消息;无线闭塞中心接收的无线消息即为ATP车载设备向无线闭塞中心发送的无线消息。In the embodiment of the present invention, the information in the wireless message script file for information interaction between the train and the radio block center includes: train position, wireless message length and wireless message content; the wireless message includes: wireless message sent by the radio block center and wireless message received by the radio block center; the wireless message received by the radio block center is the wireless message sent by the ATP on-board equipment to the radio block center.

上述两类脚本文件中显示的列车位置都是线路的真实位置信息,主要是方便测试用户知道列车运行的具体位置,以及途中经过的应答器、轨道区段和收到的无线消息等;相对距离主要是让测试用户了解线路实际信息包括轨道区段相对距离,轨道区段与应答器之间相对距离等。脚本文件的具体执行:根据当前列车的速度和加速度,以及列车运行时间计算出列车实际运行里程。通过列车实际运行里程和脚本文件中列车位置相匹配,来自动执行脚本文件。实际测试应用中,后续服务层中用到的列车位置是根据当前列车的速度和加速度,以及列车运行时间计算出的列车实际运行里程。The train positions displayed in the above two types of script files are the real position information of the line, which is mainly for the test users to know the specific location of the train, as well as the transponders, track sections and wireless messages received along the way; the relative distance is mainly for the test users to understand the actual information of the line, including the relative distance of the track sections, the relative distance between the track sections and the transponders, etc. Specific execution of the script file: Calculate the actual mileage of the train based on the current speed and acceleration of the train, as well as the train running time. The script file is automatically executed by matching the actual mileage of the train with the train position in the script file. In the actual test application, the train position used in the subsequent service layer is the actual mileage of the train calculated based on the current speed and acceleration of the train, as well as the train running time.

本发明实施例中,列车的相关信息包括:列车参数、速度信息与车辆IO信息;其中,列车参数包括列车型号、列车长度、轮径值和齿轮数等信息;速度信息包括:列车速度与加速度信息;车辆IO信息包括:列车的方向手柄位置、牵引手柄位置、制动手柄位置、驾驶台激活与休眠信息、列车制动反馈信息、列车制动信息、过分相信息和过分相有效信息。In an embodiment of the present invention, the relevant information of the train includes: train parameters, speed information and vehicle IO information; wherein the train parameters include information such as train model, train length, wheel diameter value and number of gears; the speed information includes: train speed and acceleration information; the vehicle IO information includes: the train's direction handle position, traction handle position, brake handle position, driver's console activation and sleep information, train brake feedback information, train brake information, over-phase information and over-phase effective information.

本领域技术人员可以理解,测试中根据实际测试需要,首先必须在表示层设置驾驶台激活或休眠信息,才能启动列车。过分相信息、过分相有效信息和列车制动反馈信息是列车在运行过程中产生的信息,在列车经过分相区时,触发过分相信息和过分相有效信息,调用车辆IO信号处理服务。列车运行中制动时触发列车制动反馈信息,调用车辆IO信号处理服务。Those skilled in the art can understand that, according to the actual test needs, the driver's console activation or sleep information must first be set in the presentation layer before the train can be started. Over-phase information, over-phase valid information and train brake feedback information are information generated by the train during operation. When the train passes through the phase separation area, the over-phase information and over-phase valid information are triggered, and the vehicle IO signal processing service is called. When the train brakes during operation, the train brake feedback information is triggered and the vehicle IO signal processing service is called.

本发明实施例中,故障注入仿真信息(即图1中的故障模拟信息)包括:紧急制动反馈故障信息、最大常用制动反馈故障信息、手柄状态故障信息、速传故障信息、轨道电路载频低频异常信息和/或应答器报文异常信息;通过设故障注入仿真信息模拟车辆IO的故障、速传故障、轨道电路异常信息和/或应答器报文异常信息来测试ATP车载设备在异常条件下的功能处理。故障注入仿真信息中所包含的具体信息内容可以由用户根据实际需求进行设定。In the embodiment of the present invention, the fault injection simulation information (i.e., the fault simulation information in FIG1 ) includes: emergency brake feedback fault information, maximum common brake feedback fault information, handle state fault information, fast transmission fault information, track circuit carrier low frequency abnormal information and/or transponder message abnormal information; by setting the fault injection simulation information to simulate the vehicle IO fault, fast transmission fault, track circuit abnormal information and/or transponder message abnormal information to test the functional processing of the ATP on-board equipment under abnormal conditions. The specific information content contained in the fault injection simulation information can be set by the user according to actual needs.

此外,根据测试随机需要,可以通过人机交互界面对未执行的高铁列控工程数据脚本文件与无线消息脚本文件进行修改。例如,在未执行的列控工程数据脚本文件中更改轨道电路载频低频信息和应答器信息模拟地面轨道电路信息和应答器信息的变化,之后,再经过服务网关调用服务层中相关服务,最终通过接入层发送给ATP车载设备。In addition, according to the random needs of the test, the unexecuted high-speed rail train control engineering data script files and wireless message script files can be modified through the human-computer interaction interface. For example, the track circuit carrier frequency low-frequency information and transponder information are changed in the unexecuted train control engineering data script file to simulate the changes in the ground track circuit information and transponder information, and then the relevant services in the service layer are called through the service gateway, and finally sent to the ATP on-board equipment through the access layer.

二、服务网关层。2. Service gateway layer.

本发明实施例中,服务网关层提供服务统一代理入口与调用分发,服务网关是连接客户端和后台的中介,具备请求接入、业务聚合、中介策略和统一管理的作用,它关注于系统的业务可维护性、系统吞吐能力、客户端请求接入能力和实现安全、验证、过滤、限流、监控等各种策略。In the embodiment of the present invention, the service gateway layer provides a unified proxy entry and call distribution for services. The service gateway is an intermediary connecting the client and the backend, and has the functions of request access, business aggregation, intermediary strategy and unified management. It focuses on the system's business maintainability, system throughput, client request access capability, and implementation of various strategies such as security, verification, filtering, current limiting, and monitoring.

三、服务层。3. Service layer.

本发明实施例中,服务层基于微服务架构实现,微服务架构是近年来新兴的软件架构,具备服务化、组件化、分散化和独立部署等优点,它通过围绕系统业务功能,构建能协同工作的小而自治的服务,将这些独立服务通过组合共同构成整个应用系统。微服务根据系统业务划分,具有高内聚、高扩展和高自治性特点,使得系统易于扩展和维护。微服务系统实质是分布式系统,随着系统新业务增加,可以将现有的服务单元进一步拆分,也可以根据新增需求添加新的服务单元,提高了系统的可扩展性。此外,与SOA架构使用具备中心化特点的企业服务总线相比,微服务架构强调去中心化的软件组织架构,每个服务注册节点均可以提供服务注册和发现功能,系统无需维护一个高可用的注册中心,有效避免了只有一个注册中心因宕机而导致的系统瘫痪风险,而且每个微服务都可独立测试、部署和运行,单个服务的变更不会影响到其它服务,持续化部署和维护更加便利,实现了系统高可靠性、可扩展性和可维护性。In the embodiment of the present invention, the service layer is implemented based on the microservice architecture. The microservice architecture is an emerging software architecture in recent years, which has the advantages of service-oriented, component-oriented, decentralized and independent deployment. It builds small and autonomous services that can work together around the system business functions, and these independent services are combined to form the entire application system. Microservices are divided according to the system business, and have the characteristics of high cohesion, high scalability and high autonomy, making the system easy to expand and maintain. The microservice system is essentially a distributed system. As new business of the system increases, the existing service units can be further split, and new service units can be added according to new needs, which improves the scalability of the system. In addition, compared with the SOA architecture using the enterprise service bus with centralized characteristics, the microservice architecture emphasizes the decentralized software organization architecture. Each service registration node can provide service registration and discovery functions. The system does not need to maintain a highly available registration center, which effectively avoids the risk of system paralysis caused by downtime of only one registration center, and each microservice can be independently tested, deployed and operated. Changes to a single service will not affect other services. Continuous deployment and maintenance are more convenient, achieving high reliability, scalability and maintainability of the system.

所述服务层包括:服务监督与治理子层、业务服务子层和公共服务子层。具体来说:The service layer includes: service supervision and governance sublayer, business service sublayer and public service sublayer. Specifically:

1、服务监督与治理子层。1. Service supervision and governance sublayer.

本发明实施例中,所述服务监督与治理子层,用于实现服务注册、服务发现、负载均衡、服务配置、服务监控和日志管理。具体来说:In the embodiment of the present invention, the service supervision and governance sublayer is used to implement service registration, service discovery, load balancing, service configuration, service monitoring and log management. Specifically:

1)服务注册使用去中心化的服务注册,包含若干服务节点,每一服务节点均能够提供服务注册和服务发现(包括业务服务和公共服务)功能,系统平台无需维护一个高可用的注册中心,有效避免了只有一个注册中心因宕机而导致的系统瘫痪风险。当某个服务注册的注册中心发生故障时,由于每一服务节点中实现服务注册功能的注册中心同时具备服务端和客户端的功能,能够向其它服务节点的注册中心提供服务注册功能,也能够向其它服务节点的注册中心注册自身,注册中心之间互备。1) Service registration uses a decentralized service registration, including several service nodes. Each service node can provide service registration and service discovery (including business services and public services) functions. The system platform does not need to maintain a highly available registration center, effectively avoiding the risk of system paralysis caused by downtime of only one registration center. When a registration center for service registration fails, since the registration center that implements the service registration function in each service node has both server and client functions, it can provide service registration functions to the registration centers of other service nodes, and can also register itself with the registration centers of other service nodes, and the registration centers are mutually backed up.

2)服务发现,是微服务架构中核心和基础的组件,为各个服务的相互识别提供了前提条件,并提供服务实例(即单个服务,可以是业务服务和公共服务中的某个服务)的具体网络位置供其它服务调用。2) Service discovery is the core and basic component of the microservice architecture. It provides the prerequisite for mutual identification of various services and provides the specific network location of the service instance (that is, a single service, which can be a business service or a public service) for other services to call.

3)负载均衡,实现服务层中相关服务所处理对象的数目均衡。具体来说:通过标准的接口,由具体组件负责负载均衡。它对同一微服务的多个请求分配到该微服务的特定实例进行处理,从而保证同一微服务的每个实例所处理的请求在数目上大致保持一致,提高了服务的执行效率。此处的微服务包括业务服务中单个处理服务中的微服务以及公共服务中的通信服务(TCP/IP通信微服务、串口通信微服务等)的微服务。3) Load balancing, to achieve a balance in the number of objects processed by related services in the service layer. Specifically: through standard interfaces, specific components are responsible for load balancing. It distributes multiple requests for the same microservice to a specific instance of the microservice for processing, thereby ensuring that the number of requests processed by each instance of the same microservice remains roughly consistent, improving the execution efficiency of the service. The microservices here include microservices in single processing services in business services and microservices in communication services (TCP/IP communication microservices, serial communication microservices, etc.) in public services.

4)服务配置,在微服务框架中,服务配置由配置中心管理所有微服务的配置。它做到应用配置与应用部署完全分离。实现在分布式环境下对各项服务运行时所需参数的集中管理、动态调整和自动更新。4) Service configuration: In the microservice framework, the configuration center manages the configuration of all microservices. It completely separates application configuration from application deployment. It realizes centralized management, dynamic adjustment, and automatic update of parameters required for each service to run in a distributed environment.

5)服务监控,用于在平台运行时进行各项服务状态的监控。主要目的是在系统运行时对基础设施和微服务等性能进行观察,它提供微服务状态和调用链路监控,方便用户根据微服务状态和执行情况进行系统性能参数的调优和日常运维。5) Service monitoring is used to monitor the status of various services when the platform is running. The main purpose is to observe the performance of infrastructure and microservices when the system is running. It provides microservice status and call link monitoring, which facilitates users to tune system performance parameters and perform daily operations and maintenance based on the microservice status and execution status.

6)日志管理,用于记录平台运行时的各项日志数据,在发生故障时能够通过调用日志数据进行故障处理,能够发生故障后快速排除错误。日志管理包括:调试、警告、错误和异常,提高了系统的可维护性。6) Log management is used to record various log data when the platform is running. When a fault occurs, the log data can be called for fault handling, and the error can be quickly eliminated after the fault occurs. Log management includes: debugging, warnings, errors and exceptions, which improves the maintainability of the system.

2、业务服务子层。2. Business service sublayer.

本发明实施例中,所述业务服务子层,用于实现平台的核心业务功能,包括车辆输入信号处理服务、车辆输出信号处理服务、速度信号处理服务、轨道电路信号处理服务、应答器信号处理服务、无线消息处理服务和故障信息处理服务。In the embodiment of the present invention, the business service sublayer is used to implement the core business functions of the platform, including vehicle input signal processing service, vehicle output signal processing service, speed signal processing service, track circuit signal processing service, transponder signal processing service, wireless message processing service and fault information processing service.

本发明实施例中,每一处理服务包括:适配微服务、处理微服务与通信微服务三类;其中,适配微服务实现数据信息的协议格式转换,处理微服务实现协议格式转换后数据信息的处理,通信微服务实现处理后数据信息的传输。示例性的,轨道电路信号处理服务包括轨道电路信号适配微服务、轨道电路信号处理微服务和轨道电路信号通信微服务等,轨道电路信号适配微服务实现轨道电路信号数据适配和协议格式转换;轨道电路信号处理微服务实现轨道电路信号载频低频的处理;轨道电路信号通信微服务将处理后的轨道电路信息通过接入层轨道电路信号接口发送给轨道电路模拟装置,并通过轨道电路模拟装置向ATP车载设备提供TCR(轨道电路信息读取器)输入信息。In the embodiment of the present invention, each processing service includes three categories: adaptation microservice, processing microservice and communication microservice; among which, the adaptation microservice realizes the protocol format conversion of data information, the processing microservice realizes the processing of data information after the protocol format conversion, and the communication microservice realizes the transmission of the processed data information. Exemplarily, the track circuit signal processing service includes the track circuit signal adaptation microservice, the track circuit signal processing microservice and the track circuit signal communication microservice, etc. The track circuit signal adaptation microservice realizes the track circuit signal data adaptation and protocol format conversion; the track circuit signal processing microservice realizes the processing of the low frequency of the track circuit signal carrier; the track circuit signal communication microservice sends the processed track circuit information to the track circuit simulation device through the access layer track circuit signal interface, and provides TCR (track circuit information reader) input information to the ATP on-board equipment through the track circuit simulation device.

通过车辆输入信号处理服务与速度信号处理服务对应的从应用请求中提取车辆IO信息与速度信息并存入实体层。The vehicle IO information and speed information are extracted from the application request through the vehicle input signal processing service and the speed signal processing service and stored in the physical layer.

通过速度信号处理服务、车辆输出信号处理服务、轨道电路信号处理服务、应答器信号处理服务和无线消息处理服务各自从实体层中获取相应的速度信息、车辆IO信息、轨道电路信息、应答器信息和无线消息后,并通过相关处理服务中的适配微服务与处理微服务进行处理后,由相关的通信微服务将处理结果对应通过接入层发送给ATP车载设备。The speed signal processing service, vehicle output signal processing service, track circuit signal processing service, transponder signal processing service and wireless message processing service respectively obtain the corresponding speed information, vehicle IO information, track circuit information, transponder information and wireless message from the physical layer, and after being processed by the adaptation microservice and processing microservice in the relevant processing service, the relevant communication microservice sends the processing result to the ATP on-board device through the access layer.

举例来说:对于车辆IO信息中的驾驶台激活与手柄位置(包括方向手柄位置、牵引手柄位置、制动手柄位置)信息,通过车辆输入信号适配微服务与车辆输入信号处理微服务处理后,由车辆输入信号通信微服务发送给实体层;对于列车的相关信息中的速度信息,通过速度信号适配微服务与速度信号处理微服务处理后,由速度信号通信微服务发送给实体层;对于无线消息,通过无线消息适配微服务与无线消息处理微服务处理后,由无线消息通信微服务发送给实体层。其余信息也是采用类似的处理方式,此处不做赘述。For example: for the information on the activation of the driving console and the position of the handle (including the position of the steering handle, the position of the traction handle, and the position of the brake handle) in the vehicle IO information, after being processed by the vehicle input signal adaptation microservice and the vehicle input signal processing microservice, the vehicle input signal communication microservice sends it to the physical layer; for the speed information in the relevant information of the train, after being processed by the speed signal adaptation microservice and the speed signal processing microservice, the speed signal communication microservice sends it to the physical layer; for the wireless message, after being processed by the wireless message adaptation microservice and the wireless message processing microservice, the wireless message communication microservice sends it to the physical layer. The rest of the information is processed in a similar way, which will not be repeated here.

当测试异常条件下ATP功能处理时,通过故障信息处理服务从应用请求中提取故障仿真信息,之后,故障信息处理服务从实体层中获取相关的故障仿真信息,由故障信息适配微服务与故障信息处理微服务后,通过故障信息通信微服务经接入层发送给ATP车载设备。When testing the ATP function processing under abnormal conditions, the fault information processing service extracts the fault simulation information from the application request. After that, the fault information processing service obtains the relevant fault simulation information from the physical layer. After the fault information adaptation microservice and the fault information processing microservice, it is sent to the ATP on-board device through the access layer through the fault information communication microservice.

3、公共服务子层。3. Public service sublayer.

本发明实施例中,所述公共服务子层,用于实现平台中功能统一且能够复用的通用服务,包括:通信服务、流程服务和文件服务,它为业务子层提供更便利的支撑。In the embodiment of the present invention, the public service sublayer is used to implement universal services with unified functions and reusable functions in the platform, including: communication services, process services and file services, which provide more convenient support for the business sublayer.

1)流程服务,将多个独立的微服务通过服务组合的方式组合成更为复杂和完善的整体应用,提高了系统可扩展性;此处的微服务包括业务服务子层中每一处理服务中的微服务以及公共服务中的通信服务的微服务。微服务组合方式有编排和协同两种方式,编排方式是采用中央协调器方式来协调对多个微服务的调用;协同方式是指所有微服务以对等方式相互协作而无需中央协调器参与。本发明选择服务协同的方式实现微服务的去中心化和独立性,提高了系统的可靠性。1) Process services, which combine multiple independent microservices into a more complex and complete overall application through service combination, thereby improving the scalability of the system; the microservices here include the microservices in each processing service in the business service sublayer and the microservices in the communication service in the public service. There are two ways to combine microservices: orchestration and collaboration. The orchestration method uses a central coordinator to coordinate the calls to multiple microservices; the collaboration method means that all microservices collaborate with each other in a peer-to-peer manner without the participation of a central coordinator. The present invention selects the service collaboration method to achieve the decentralization and independence of microservices, thereby improving the reliability of the system.

本领域技术人员可以理解,中央协调器类似中央集中控制器,通过它协调对服务调用。如果它出现故障,无法实现服务正常调用。Those skilled in the art will appreciate that the central coordinator is similar to a central controller, through which service calls are coordinated. If it fails, normal service calls cannot be implemented.

2)通信服务,用于供业务服务子层中各个处理服务的通信微服务调用,实现数据传输;其包含TCP/IP通信微服务和串口通信微服务等。2) Communication service, which is used for communication microservice calls of various processing services in the business service sublayer to realize data transmission; it includes TCP/IP communication microservice and serial port communication microservice, etc.

3)文件服务,用于实现脚本文件中相关数据信息的提取,并将提取出的相关数据信息存入实体层。当调用文件服务后,从高铁列控工程数据脚本文件与无线消息脚本文件中提取线路轨道电路信息、应答器信息和无线消息发送给实体层。3) File service, which is used to extract relevant data information from the script file and store the extracted relevant data information in the physical layer. When the file service is called, the line track circuit information, transponder information and wireless message are extracted from the high-speed rail train control engineering data script file and the wireless message script file and sent to the physical layer.

四、实体层。4. Physical layer.

本发明实施例中,实体层可以理解为数据层,服务层进行业务逻辑处理,所处理的数据存放在实体层中,同时实体层中的业务数据也为服务层其它服务提供数据;具体来说,实体层提供系统需要的关键数据封装为实体信息,供业务服务和公共服务调用,信息类型包括:车辆IO信息、速度信息、轨道电路信息、应答器信息和无线消息;或者,还包括:故障仿真信息。各类信息中的具体内容在接入层部分进行介绍。In the embodiment of the present invention, the physical layer can be understood as the data layer. The service layer performs business logic processing, and the processed data is stored in the physical layer. At the same time, the business data in the physical layer also provides data for other services in the service layer. Specifically, the physical layer provides key data required by the system, which is encapsulated as entity information for business services and public services to call. The information types include: vehicle IO information, speed information, track circuit information, transponder information and wireless messages; or, it also includes: fault simulation information. The specific content of each type of information is introduced in the access layer part.

五、接入层。5. Access layer.

本发明实施例中,车辆信号接口、速度信号接口、轨道电路信号接口、应答器信号接口和无线消息接口,用于向ATP车载设备提供车辆IO信息、速度信息、轨道电路信息、应答器信息和无线消息信息。In the embodiment of the present invention, the vehicle signal interface, the speed signal interface, the track circuit signal interface, the transponder signal interface and the wireless message interface are used to provide the ATP on-board device with vehicle IO information, speed information, track circuit information, transponder information and wireless message information.

车辆IO信息包括:列车的方向手柄位置、牵引手柄位置、制动手柄位置、驾驶台激活与休眠信息、列车制动反馈信息、列车制动信息、过分相信息和过分相有效信息;The vehicle IO information includes: the train's direction handle position, traction handle position, brake handle position, driver's console activation and sleep information, train brake feedback information, train brake information, over-phase information and over-phase effective information;

轨道电路信息包括:轨道区段名称、轨道区段长度、线路载频和线路低频等信息;Track circuit information includes: track section name, track section length, line carrier frequency and line low frequency;

应答器信息包括:应答器名称、应答器位置和应答器报文信息;The transponder information includes: transponder name, transponder location and transponder message information;

速度信息包括:列车速度值与速传状态信息;Speed information includes: train speed value and speed transmission status information;

无线消息包括:无线消息名称、无线消息长度和无线报文消息。The wireless message includes: wireless message name, wireless message length and wireless message message.

所述接入层中:In the access layer:

1)通过车辆信号接口将列车IO接口模拟装置接入平台,列车IO接口模拟装置用于模拟列车的方向手柄位置、牵引手柄位置、制动手柄位置、驾驶台激活、休眠、制动反馈、制动、过分相和过分相有效功能,列车IO接口模拟装置向ATP车载设备提供车辆IO信息。1) The train IO interface simulation device is connected to the platform through the vehicle signal interface. The train IO interface simulation device is used to simulate the train's direction handle position, traction handle position, brake handle position, cab activation, sleep, brake feedback, braking, over-phase and over-phase effective functions. The train IO interface simulation device provides vehicle IO information to the ATP on-board equipment.

2)通过速度信号接口将速度信号模拟装置接入平台,速度信号模拟装置用于模拟生成列车的速度信息,向ATP车载设备提供速度信息。2) Connect the speed signal simulation device to the platform through the speed signal interface. The speed signal simulation device is used to simulate and generate the speed information of the train and provide the speed information to the ATP on-board equipment.

3)通过轨道电路信号接口将轨道电路信号模拟装置接入平台,轨道电路信号模拟装置用于模拟生成线路的轨道电路信息,向ATP车载设备提供轨道电路信息读取器输入信息。3) Connect the track circuit signal simulation device to the platform through the track circuit signal interface. The track circuit signal simulation device is used to simulate and generate the track circuit information of the line and provide the track circuit information reader input information to the ATP on-board equipment.

4)通过应答器信号接口将应答器信号模拟装置接入平台,应答器信号模拟装置用于模拟生成线路的应答器信息,向ATP车载设备提供应答器传输模块输入信息。4) Connect the transponder signal simulation device to the platform through the transponder signal interface. The transponder signal simulation device is used to simulate the transponder information of the generated line and provide the transponder transmission module input information to the ATP on-board equipment.

5)通过无线消息接口将ISDN服务器接入平台,ISDN服务器实现无线闭塞中心与ATP车载设备的无线消息交互,实现ATP车载设备在C3等级下控车。5) The ISDN server is connected to the platform through the wireless message interface. The ISDN server realizes the wireless message interaction between the wireless block center and the ATP on-board equipment, and realizes the ATP on-board equipment to control the vehicle at the C3 level.

当测试异常条件下ATP功能处理时,根据设置的故障仿真信息内容通过接入层相应接口经通过列车IO接口模拟装置、速度信号模拟装置、轨道电路信号模拟装置和/或应答器信号模拟装置,传输至ATP车载设备。例如,故障仿真信息包括模拟车辆IO的故障的紧急制动反馈故障信息、最大常用制动反馈故障信息与手柄状态故障信息时,通过车辆信号接口经列车IO接口模拟装置传输至ATP车载设备,其余类型的故障仿真信息也是如此,故不再赘述。When testing the ATP function processing under abnormal conditions, the fault simulation information is transmitted to the ATP on-board device through the corresponding interface of the access layer through the train IO interface simulation device, the speed signal simulation device, the track circuit signal simulation device and/or the transponder signal simulation device according to the set fault simulation information content. For example, when the fault simulation information includes emergency brake feedback fault information, maximum common brake feedback fault information and handle state fault information simulating the fault of the vehicle IO, it is transmitted to the ATP on-board device through the vehicle signal interface and the train IO interface simulation device. The same is true for other types of fault simulation information, so it will not be repeated.

本发明实施例中,接入层介绍中所涉及的各项模拟装置属于硬件装置,大都直接通过电缆与ATP车载设备连接,对输入数据进行转换(例如,数模转换)后向外传输。In the embodiment of the present invention, the various simulation devices involved in the introduction of the access layer are hardware devices, most of which are directly connected to the ATP vehicle-mounted equipment through cables, and convert the input data (for example, digital-to-analog conversion) before transmitting it outward.

以上针对平台各部分进行了介绍,下面引入一些具体的设备、信息来对整个仿真测试流程进行介绍。The above is an introduction to each part of the platform. The following introduces some specific equipment and information to introduce the entire simulation test process.

步骤1、在人机交互界面(具体为启动界面)中,设置列车参数包括列车型号、轮径值、齿轮数和列车长度等参数。Step 1: In the human-computer interaction interface (specifically the startup interface), set the train parameters including train model, wheel diameter, number of gears, train length and other parameters.

步骤2、在系统人机交互界面(具体为系统主界面)中加载并执行列控工程数据脚本文件,同时在人机交互界面(具体为无线消息仿真模块图形界面)中加载并执行列车与无线闭塞中心信息交互的无线消息脚本文件。如果需要测试异常条件下ATP车载设备系统功能,在人机交互界面(具体为故障注入仿真图形界面)中可以设置紧急制动反馈故障、最大常用制动反馈故障、速传故障等信息,之后,平台执行仿真测试。Step 2: Load and execute the train control engineering data script file in the system human-computer interaction interface (specifically, the system main interface), and load and execute the wireless message script file for information interaction between the train and the radio block center in the human-computer interaction interface (specifically, the wireless message simulation module graphical interface). If you need to test the ATP on-board equipment system function under abnormal conditions, you can set the emergency brake feedback fault, maximum common brake feedback fault, and fast transmission fault in the human-computer interaction interface (specifically, the fault injection simulation graphical interface), and then the platform performs the simulation test.

如图2所示,为此步骤所涉及的主要流程,主要包括:As shown in Figure 2, the main processes involved in this step mainly include:

1)在表示层系统主界面中选择一条列控工程数据脚本文件,校核成功后,加载列控工程数据脚本文件,列控工程数据脚本文件包括列车位置、相对距离、线路载频、线路低频、应答器信息、进路信息、区段名称、区段长度等关键信息,文件可采用CSV格式;如果是针对C3等级进行测试,用户在无线消息仿真模块图形界面中选择一条无线消息脚本文件,校核成功后,加载无线消息脚本文件,无线消息脚本文件包括列车位置、无线闭塞中心发送的无线消息、无线闭塞中心接收的无线消息、无线消息长度和无线消息内容等信息,文件可采用CSV格式。1) Select a train control engineering data script file in the main interface of the presentation layer system. After successful verification, load the train control engineering data script file. The train control engineering data script file includes key information such as train position, relative distance, line carrier frequency, line low frequency, transponder information, route information, section name, section length, etc. The file can be in CSV format; if the test is for C3 level, the user selects a wireless message script file in the graphical interface of the wireless message simulation module. After successful verification, load the wireless message script file. The wireless message script file includes information such as train position, wireless messages sent by the wireless block center, wireless messages received by the wireless block center, wireless message length and wireless message content, etc. The file can be in CSV format.

2)在车载DMI(人机界面)上完成任务启动流程后,在系统主界面中设置好驾驶台激活、方向手柄位置、牵引手柄位置、制动手柄位置、列车速度等信息,主界面程序执行加载的列控工程数据脚本文件和无线消息脚本文件进入服务网关。2) After completing the task startup process on the on-board DMI (human-machine interface), set the information such as the driving console activation, steering handle position, traction handle position, brake handle position, train speed, etc. in the system main interface. The main interface program executes the loaded train control engineering data script file and wireless message script file to enter the service gateway.

3)平台中服务网关读取数据请求,并从服务注册中心获取相关的服务信息,然后向服务层分发请求。3) The service gateway in the platform reads the data request, obtains relevant service information from the service registration center, and then distributes the request to the service layer.

4)服务层获取数据请求,并调用相关微服务进行处理,并将处理结果发送给实体层。4) The service layer obtains the data request, calls the relevant microservices for processing, and sends the processing results to the entity layer.

本发明实施例中,服务层中服务注册中心提供微服务注册和微服务发现功能,服务配置中心提供微服务动态配置和微服务信息更新的同步,服务监控提供微服务状态监视功能。服务注册中心获取服务层中的文件服务、车辆输入信号处理服务、速度信号处理服务和无线消息处理服务,并向文件服务、车辆输入信号处理服务、速度信号处理服务和无线消息处理服务分发请求。In the embodiment of the present invention, the service registration center in the service layer provides microservice registration and microservice discovery functions, the service configuration center provides microservice dynamic configuration and synchronization of microservice information updates, and the service monitoring provides microservice status monitoring functions. The service registration center obtains the file service, vehicle input signal processing service, speed signal processing service, and wireless message processing service in the service layer, and distributes requests to the file service, vehicle input signal processing service, speed signal processing service, and wireless message processing service.

服务层通过调用文件服务处理,提取文件中线路轨道电路信息、应答器信息和无线消息等信息发送给实体层;以及通过调用业务服务从应用请求中提取出列车的相关信息或者列车的相关信息与故障仿真信息并发送给至实体层。The service layer extracts the line track circuit information, balise information, wireless message and other information from the file by calling the file service processing and sends it to the physical layer; and extracts the train related information or the train related information and fault simulation information from the application request by calling the business service and sends it to the physical layer.

5)业务服务子层的微服务从实体层获取相关信息,经过处理后,通过接入层发送给ATP设备。5) The microservices of the business service sublayer obtain relevant information from the physical layer, and after processing, send it to the ATP device through the access layer.

业务服务子层中速度信号处理服务、车辆输出信号处理服务、轨道电路信号处理服务、应答器信号处理服务和无线消息处理服务从实体层中获取相应的速度信息、车辆信息、轨道电路信息、应答器信息和无线消息等信息经过相关服务处理后,分别通过速度信号通信微服务、车辆输出信号通信微服务、轨道电路信号通信微服务、应答器信号通信微服务和无线消息通信微服务将速度信息、车辆信息、轨道电路信息、应答器信息和无线消息通过接入层中接入的速度信号模拟装置、列车IO接口模拟装置、轨道电路信号模拟装置、应答器信号模拟装置和ISDN服务器发送给ATP车载设备。The speed signal processing service, vehicle output signal processing service, track circuit signal processing service, transponder signal processing service and wireless message processing service in the business service sublayer obtain the corresponding speed information, vehicle information, track circuit information, transponder information and wireless message information from the physical layer. After being processed by relevant services, the speed signal communication microservice, vehicle output signal communication microservice, track circuit signal communication microservice, transponder signal communication microservice and wireless message communication microservice respectively send the speed information, vehicle information, track circuit information, transponder information and wireless message to the ATP on-board equipment through the speed signal simulation device, train IO interface simulation device, track circuit signal simulation device, transponder signal simulation device and ISDN server connected in the access layer.

当测试异常条件下ATP功能处理时,故障信息处理服务同样从实体层获取相关故障仿真信息,并通过相关微服务进行处理后由接入层的相关接口经相应的模拟装置发送给ATP车载设备。如图2的右侧部分所示,根据ATP车载功能需求,测试异常条件下ATP功能处理,在故障注入仿真图形界面中,设置紧急制动反馈故障、最大常用制动反馈故障和速传故障等,经过服务网关调用服务层中的故障信息适配微服务、故障信息处理微服务和故障信息通信微服务后,通过接入层中接入的列车IO接口模拟装置和速度信号模拟装置发送给ATP车载设备。When testing the ATP function processing under abnormal conditions, the fault information processing service also obtains relevant fault simulation information from the physical layer, and after processing through the relevant microservices, it is sent to the ATP on-board equipment through the relevant interface of the access layer through the corresponding simulation device. As shown in the right part of Figure 2, according to the ATP on-board function requirements, the ATP function processing under abnormal conditions is tested. In the fault injection simulation graphical interface, the emergency brake feedback fault, the maximum common brake feedback fault and the speed transmission fault are set. After the service gateway calls the fault information adaptation microservice, fault information processing microservice and fault information communication microservice in the service layer, it is sent to the ATP on-board equipment through the train IO interface simulation device and the speed signal simulation device connected in the access layer.

6)根据测试随机需要,可以随时对未执行的脚本文件中与故障仿真信息按照需求进行修改。例如,可以通过系统主界面随时灵活地在未执行的列控工程数据脚本文件中更改轨道电路载频低频信息和应答器信息模拟地面轨道电路信息和应答器信息的变化,其中,轨道电路信息经过服务网关调用服务层中的轨道电路信号适配微服务、轨道电路信号处理微服务和轨道电路信号通信微服务后,通过接入层接入的轨道电路信号模拟装置发送给ATP车载设备,应答器信息经过服务网关调用服务层中的应答器信号适配微服务、应答器信号处理微服务和应答器信号通信微服务后,通过接入层接入的应答器信号模拟装置发送给ATP车载设备。6) According to the random needs of the test, the fault simulation information in the unexecuted script file can be modified at any time as required. For example, the track circuit carrier frequency low-frequency information and transponder information can be flexibly changed in the unexecuted train control engineering data script file at any time through the system main interface to simulate the changes in the ground track circuit information and transponder information. The track circuit information is sent to the ATP on-board equipment through the track circuit signal simulation device accessed by the access layer after the service gateway calls the track circuit signal adaptation microservice, track circuit signal processing microservice and track circuit signal communication microservice in the service layer. The transponder information is sent to the ATP on-board equipment through the transponder signal simulation device accessed by the access layer after the service gateway calls the transponder signal adaptation microservice, transponder signal processing microservice and transponder signal communication microservice in the service layer.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,上述实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above embodiments can be implemented by software, or by means of software plus necessary general hardware platforms. Based on such an understanding, the technical solutions of the above embodiments can be embodied in the form of software products, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。Technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (6)

1.一种高铁列控车载设备仿真测试通用平台,其特征在于,包括:表示层、服务网关层、服务层、实体层和接入层;其中:1. A general platform for simulation test of high-speed railway train control on-board equipment, characterized in that it includes: a presentation layer, a service gateway layer, a service layer, a physical layer and an access layer; wherein: 所述表示层,用于对列车的相关信息或者列车的相关信息与故障仿真信息进行设置,以及根据测试类型加载、校核并执行高铁列控工程数据脚本文件和/或列车与无线闭塞中心信息交互的无线消息脚本文件;还用于向服务网关层发送应用请求;The presentation layer is used to set the relevant information of the train or the relevant information of the train and the fault simulation information, and to load, verify and execute the high-speed railway train control engineering data script file and/or the wireless message script file for the information interaction between the train and the radio block center according to the test type; and is also used to send an application request to the service gateway layer; 所述服务网关层,提供服务统一代理入口与调用分发,用于向所述服务层分发所述应用请求;The service gateway layer provides a unified service proxy entry and call distribution, and is used to distribute the application request to the service layer; 所述服务层,用于通过微服务架构实现系统的监控管理并提供公共服务与业务处理服务,通过公共服务从两类脚本文件中提取的相关数据信息并存入至实体层,通过业务处理服务从应用请求中提取出列车的相关信息或者列车的相关信息与故障仿真信息并存入至实体层,通过业务处理服务从实体层调取数据信息并进行处理后通过接入层传输至ATP车载设备;The service layer is used to implement system monitoring and management through a microservice architecture and provide public services and business processing services. The public services extract relevant data information from two types of script files and store them in the physical layer. The business processing services extract relevant information of the train or relevant information of the train and fault simulation information from the application request and store them in the physical layer. The business processing services retrieve data information from the physical layer and process it before transmitting it to the ATP on-board device through the access layer. 所述实体层,用于存放平台所需数据信息,供服务层调用;The physical layer is used to store data information required by the platform for the service layer to call; 所述接入层包含多种接口,用于将服务层处理后的数据信息传输至ATP车载设备;The access layer includes multiple interfaces for transmitting data information processed by the service layer to the ATP vehicle-mounted device; 所述服务层包括:服务监督与治理子层、业务服务子层和公共服务子层;其中:The service layer includes: a service supervision and governance sublayer, a business service sublayer and a public service sublayer; wherein: 所述服务监督与治理子层,用于实现服务注册、服务发现、负载均衡、服务配置、服务监控和日志管理;The service supervision and governance sublayer is used to implement service registration, service discovery, load balancing, service configuration, service monitoring and log management; 所述业务服务子层,用于实现平台的核心业务功能,包括车辆输入信号处理服务、车辆输出信号处理服务、速度信号处理服务、轨道电路信号处理服务、应答器信号处理服务、无线消息处理服务和故障信息处理服务;The business service sublayer is used to implement the core business functions of the platform, including vehicle input signal processing service, vehicle output signal processing service, speed signal processing service, track circuit signal processing service, transponder signal processing service, wireless message processing service and fault information processing service; 所述公共服务子层,用于实现平台中功能统一且能够复用的通用服务,包括:通信服务、流程服务和文件服务;The public service sublayer is used to implement common services with unified functions and reusable functions in the platform, including: communication services, process services and file services; 所述服务监督与治理子层中:In the service supervision and governance sublayer: 服务注册使用去中心化的服务注册,包含若干服务节点,每一服务节点均能够提供服务注册和服务发现功能,每一服务节点中实现服务注册功能的注册中心同时具备服务端和客户端的功能,能够向其它服务节点的注册中心提供服务注册功能,也能够向其它服务节点的注册中心注册自身,注册中心之间互备;Service registration uses a decentralized service registration, including several service nodes. Each service node can provide service registration and service discovery functions. The registration center that implements the service registration function in each service node has both server and client functions. It can provide service registration functions to the registration centers of other service nodes, and can also register itself with the registration centers of other service nodes. The registration centers are mutually backed up; 服务发现,是微服务架构中核心和基础的组件,为各个服务的相互识别提供了前提条件,并提供服务实例的具体网络位置供其它服务调用;所述服务实例为业务服务和公共服务中的单个服务;Service discovery is the core and basic component of the microservice architecture. It provides the prerequisite for mutual identification of various services and provides the specific network location of service instances for other services to call. The service instance is a single service in business services and public services. 负载均衡,实现服务层中相关服务所处理对象的数目均衡;Load balancing, achieving a balance in the number of objects processed by related services in the service layer; 服务配置,实现在分布式环境下对各项服务运行时所需参数的集中管理、动态调整和自动更新;Service configuration, which enables centralized management, dynamic adjustment, and automatic update of parameters required for the operation of various services in a distributed environment; 服务监控,用于在平台运行时进行各项服务状态的监控;Service monitoring, used to monitor the status of various services while the platform is running; 日志管理,用于记录平台运行时的各项日志数据,在发生故障时能够通过调用日志数据进行故障处理;Log management is used to record various log data during platform operation, and to handle faults by calling log data when a fault occurs; 所述业务服务子层中,每一处理服务包括:适配微服务、处理微服务与通信微服务三类;其中,适配微服务实现数据信息的协议格式转换,处理微服务实现协议格式转换后数据信息的处理,通信微服务实现处理后数据信息的传输;In the business service sublayer, each processing service includes three categories: adaptation microservice, processing microservice and communication microservice; among them, the adaptation microservice realizes the protocol format conversion of data information, the processing microservice realizes the processing of data information after the protocol format conversion, and the communication microservice realizes the transmission of the processed data information; 通过车辆输入信号处理服务与速度信号处理服务对应的从应用请求中提取车辆IO信息与速度信息并存入实体层;Extract vehicle IO information and speed information from application requests through vehicle input signal processing service and speed signal processing service and store them in the physical layer; 通过速度信号处理服务、车辆输出信号处理服务、轨道电路信号处理服务、应答器信号处理服务和无线消息处理服务各自从实体层中获取相应的速度信息、车辆IO信息、轨道电路信息、应答器信息和无线消息后,并通过相关处理服务中的适配微服务与处理微服务进行处理后,由相关的通信微服务将处理结果对应通过接入层发送给ATP车载设备;After obtaining the corresponding speed information, vehicle IO information, track circuit information, transponder information and wireless message from the physical layer through the speed signal processing service, vehicle output signal processing service, track circuit signal processing service, transponder signal processing service and wireless message processing service, and processing them through the adaptation microservice and processing microservice in the relevant processing service, the relevant communication microservice sends the processing results to the ATP on-board device through the access layer; 当测试异常条件下ATP功能处理时,通过故障信息处理服务从应用请求中提取故障仿真信息,之后,故障信息处理服务从实体层中获取相关的故障仿真信息,由故障信息适配微服务与故障信息处理微服务后,通过故障信息通信微服务经接入层发送给ATP车载设备;When testing the ATP function processing under abnormal conditions, the fault information processing service extracts the fault simulation information from the application request. After that, the fault information processing service obtains the relevant fault simulation information from the physical layer. After the fault information adaptation microservice and the fault information processing microservice, the fault information communication microservice sends it to the ATP vehicle-mounted device through the access layer; 所述公共服务子层包括:通信服务、流程服务和文件服务;其中:The public service sublayer includes: communication services, process services and file services; among which: 流程服务,用于将多个独立的微服务通过服务组合的方式组合成整体应用;微服务组合方式有编排和协同两种方式,编排方式是采用中央协调器方式来协调对多个微服务的调用;协同方式是指所有微服务以对等方式相互协作而无需中央协调器参与;所述微服务包括业务服务子层中每一处理服务中的微服务以及公共服务中的通信服务的微服务;Process service is used to combine multiple independent microservices into an overall application through service composition. There are two ways of microservice composition: orchestration and collaboration. The orchestration method is to use a central coordinator to coordinate the call of multiple microservices. The collaboration method means that all microservices collaborate with each other in a peer-to-peer manner without the participation of a central coordinator. The microservices include microservices in each processing service in the business service sublayer and microservices in the communication service in the public service. 通信服务,包含TCP/IP通信微服务和串口通信微服务,用于供业务服务子层中各个处理服务的通信微服务调用,实现数据传输;Communication services, including TCP/IP communication microservices and serial port communication microservices, are used for communication microservice calls of various processing services in the business service sublayer to achieve data transmission; 文件服务,用于实现脚本文件中相关数据信息的提取,以及将相关数据信息置入实体层。File service is used to extract relevant data information from script files and place relevant data information into the entity layer. 2.根据权利要求1所述的一种高铁列控车载设备仿真测试通用平台,其特征在于,所述表示层中:2. According to the universal platform for simulation test of high-speed railway train control on-board equipment in claim 1, it is characterized in that in the representation layer: 高铁列控工程数据脚本文件中的信息包括:列车位置、相对距离、线路载频、线路低频、应答器信息、进路信息、轨道区段名称和轨道区段长度;其中,轨道区段名称、轨道区段长度、线路载频和线路低频信息属于轨道电路信息;The information in the high-speed rail train control engineering data script file includes: train position, relative distance, line carrier frequency, line low frequency, balise information, route information, track section name and track section length; among them, track section name, track section length, line carrier frequency and line low frequency information belong to track circuit information; 列车与无线闭塞中心信息交互的无线消息脚本文件中的信息包括:列车位置、无线消息长度和无线消息内容;所述无线消息包括:无线闭塞中心发送的无线消息与无线闭塞中心接收的无线消息;The information in the wireless message script file for information interaction between the train and the radio block center includes: train position, wireless message length and wireless message content; the wireless message includes: wireless messages sent by the radio block center and wireless messages received by the radio block center; 设置的列车的相关信息包括:列车参数、速度信息与车辆IO信息;其中,列车参数包括列车型号、列车长度、轮径值和齿轮数信息;速度信息包括:列车速度与加速度信息;车辆IO信息包括:列车的方向手柄位置、牵引手柄位置、制动手柄位置、驾驶台激活与休眠信息、列车制动反馈信息、列车制动信息、过分相信息和过分相有效信息;The relevant information of the set train includes: train parameters, speed information and vehicle IO information; wherein the train parameters include train model, train length, wheel diameter value and gear number information; speed information includes: train speed and acceleration information; vehicle IO information includes: train direction handle position, traction handle position, brake handle position, driver's console activation and sleep information, train brake feedback information, train brake information, over-phase information and over-phase effective information; 设置的故障仿真信息包括:紧急制动反馈故障信息、最大常用制动反馈故障信息、手柄状态故障信息、速传故障信息、轨道电路载频低频异常信息和/或应答器报文异常信息;通过设故障注入仿真信息模拟车辆IO的故障、速传故障、轨道电路异常信息和/或应答器报文异常信息来测试ATP车载设备在异常条件下的功能处理。The set fault simulation information includes: emergency brake feedback fault information, maximum common brake feedback fault information, handle status fault information, fast transmission fault information, track circuit carrier low frequency abnormal information and/or transponder message abnormal information; by setting fault injection simulation information to simulate vehicle IO faults, fast transmission faults, track circuit abnormal information and/or transponder message abnormal information to test the functional processing of ATP on-board equipment under abnormal conditions. 3.根据权利要求1所述的一种高铁列控车载设备仿真测试通用平台,其特征在于,所述实体层所存放的信息包括:车辆IO信息、速度信息、轨道电路信息、应答器信息和无线消息;或者,还包括:故障仿真信息。3. According to claim 1, a universal platform for simulation testing of high-speed railway train control on-board equipment is characterized in that the information stored in the physical layer includes: vehicle IO information, speed information, track circuit information, transponder information and wireless messages; or, it also includes: fault simulation information. 4.根据权利要求1所述的一种高铁列控车载设备仿真测试通用平台,其特征在于,所述接入层包括:车辆信号接口、速度信号接口、轨道电路信号接口、应答器信号接口和无线消息接口,用于向ATP车载设备提供车辆IO信息、速度信息、轨道电路信息、应答器信息和无线消息信息;4. A high-speed railway train control on-board equipment simulation test universal platform according to claim 1, characterized in that the access layer includes: a vehicle signal interface, a speed signal interface, a track circuit signal interface, a transponder signal interface and a wireless message interface, which are used to provide vehicle IO information, speed information, track circuit information, transponder information and wireless message information to the ATP on-board equipment; 车辆IO信息包括:列车的方向手柄位置、牵引手柄位置、制动手柄位置、驾驶台激活与休眠信息、列车制动反馈信息、列车制动信息、过分相信息和过分相有效信息;The vehicle IO information includes: the train's direction handle position, traction handle position, brake handle position, driver's console activation and sleep information, train brake feedback information, train brake information, over-phase information and over-phase effective information; 轨道电路信息包括:轨道区段名称、轨道区段长度、线路载频和线路低频信息;Track circuit information includes: track section name, track section length, line carrier frequency and line low frequency information; 应答器信息包括:应答器名称、应答器位置和应答器报文信息;The transponder information includes: transponder name, transponder location and transponder message information; 速度信息包括:列车速度值与速传状态信息;Speed information includes: train speed value and speed transmission status information; 无线消息包括:无线消息名称、无线消息长度和无线报文消息。The wireless message includes: wireless message name, wireless message length and wireless message message. 5.根据权利要求4所述的一种高铁列控车载设备仿真测试通用平台,其特征在于,5. A high-speed railway train control on-board equipment simulation test universal platform according to claim 4, characterized in that: 通过车辆信号接口将列车IO接口模拟装置接入平台,列车IO接口模拟装置用于模拟列车的方向手柄位置、牵引手柄位置、制动手柄位置、驾驶台激活、休眠、制动反馈、制动、过分相和过分相有效功能,列车IO接口模拟装置向ATP车载设备提供车辆IO信息;The train IO interface simulation device is connected to the platform through the vehicle signal interface. The train IO interface simulation device is used to simulate the train's direction handle position, traction handle position, brake handle position, driver's console activation, sleep, brake feedback, braking, over-phase and over-phase effective functions. The train IO interface simulation device provides vehicle IO information to the ATP on-board equipment; 通过速度信号接口将速度信号模拟装置接入平台,速度信号模拟装置用于模拟生成列车的速度信息,向ATP车载设备提供速度信息;The speed signal simulation device is connected to the platform through the speed signal interface. The speed signal simulation device is used to simulate and generate the speed information of the train and provide the speed information to the ATP on-board equipment. 通过轨道电路信号接口将轨道电路信号模拟装置接入平台,轨道电路信号模拟装置用于模拟生成线路的轨道电路信息,向ATP车载设备提供轨道电路信息读取器输入信息;The track circuit signal simulation device is connected to the platform through the track circuit signal interface. The track circuit signal simulation device is used to simulate and generate track circuit information of the line and provide track circuit information reader input information to the ATP on-board equipment; 通过应答器信号接口将应答器信号模拟装置接入平台,应答器信号模拟装置用于模拟生成线路的应答器信息,向ATP车载设备提供应答器传输模块输入信息;The transponder signal simulation device is connected to the platform through the transponder signal interface. The transponder signal simulation device is used to simulate the transponder information of the generated line and provide the transponder transmission module input information to the ATP on-board equipment; 通过无线消息接口将ISDN服务器接入平台,ISDN服务器实现无线闭塞中心与ATP车载设备的无线消息交互,实现ATP车载设备在C3等级下控车;The ISDN server is connected to the platform through the wireless message interface. The ISDN server realizes the wireless message interaction between the wireless block center and the ATP on-board equipment, and realizes the ATP on-board equipment to control the vehicle at the C3 level; 当测试异常条件下ATP功能处理时,根据设置的故障仿真信息内容通过接入层相应接口经通过列车IO接口模拟装置、速度信号模拟装置、轨道电路信号模拟装置和/或应答器信号模拟装置,传输至ATP车载设备。When testing the ATP function processing under abnormal conditions, the fault simulation information content is transmitted to the ATP on-board equipment through the corresponding interface of the access layer through the train IO interface simulation device, the speed signal simulation device, the track circuit signal simulation device and/or the transponder signal simulation device. 6.根据权利要求1所述的一种高铁列控车载设备仿真测试通用平台,其特征在于,所述表示层提供人机交互界面,用户通过人机交互界面进行各项信息的设置,以及加载高铁列控工程数据脚本文件和无线消息脚本文件;并且,能够通过人机交互界面对未执行的高铁列控工程数据脚本文件与无线消息脚本文件进行修改。6. According to claim 1, a general platform for simulation testing of high-speed railway train control on-board equipment is characterized in that the presentation layer provides a human-computer interaction interface, through which the user sets various information and loads high-speed railway train control engineering data script files and wireless message script files; and the unexecuted high-speed railway train control engineering data script files and wireless message script files can be modified through the human-computer interaction interface.
CN202111146518.2A 2021-09-28 2021-09-28 High-speed railway train control vehicle-mounted equipment simulation test universal platform Active CN113885472B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111146518.2A CN113885472B (en) 2021-09-28 2021-09-28 High-speed railway train control vehicle-mounted equipment simulation test universal platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111146518.2A CN113885472B (en) 2021-09-28 2021-09-28 High-speed railway train control vehicle-mounted equipment simulation test universal platform

Publications (2)

Publication Number Publication Date
CN113885472A CN113885472A (en) 2022-01-04
CN113885472B true CN113885472B (en) 2024-05-07

Family

ID=79007687

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111146518.2A Active CN113885472B (en) 2021-09-28 2021-09-28 High-speed railway train control vehicle-mounted equipment simulation test universal platform

Country Status (1)

Country Link
CN (1) CN113885472B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114415632A (en) * 2022-01-06 2022-04-29 中国铁道科学研究院集团有限公司通信信号研究所 Vehicle-mounted data real-time analysis device of simulation test platform of train control system of high-speed railway
CN114489028A (en) * 2022-04-01 2022-05-13 北京全路通信信号研究设计院集团有限公司 Train control system test method and system
CN115052263B (en) * 2022-06-20 2024-06-11 包头钢铁(集团)有限责任公司 Railway interval wireless blocking equipment and working method thereof
CN116074185B (en) * 2023-01-18 2024-10-29 北京奇艺世纪科技有限公司 Request detection method, system, device, electronic equipment and storage medium
CN116142268B (en) * 2023-04-24 2023-09-22 中国铁道科学研究院集团有限公司通信信号研究所 A dynamic monitoring system for train control equipment based on mid-stage architecture
CN119150578B (en) * 2024-11-14 2025-02-07 国网四川省电力公司 A scheduling multi-service simulation method and device based on training simulation data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102323761A (en) * 2011-07-18 2012-01-18 铁道部运输局 Semi-physical simulation testing platform of train control network
CN104332075A (en) * 2014-10-09 2015-02-04 北京交通大学 Train control semi-physical simulation training system based on B/S framework and method thereof
CN104699069A (en) * 2015-01-09 2015-06-10 中国铁路总公司 Train control system vehicular device simulation testing system
CN106201498A (en) * 2016-06-29 2016-12-07 浙江理工大学 A kind of Distributed-tier SOA integrated application system
CN110239599A (en) * 2019-05-22 2019-09-17 中国铁道科学研究院集团有限公司通信信号研究所 A service-oriented train control simulation test system and method
CN113147837A (en) * 2021-03-31 2021-07-23 卡斯柯信号有限公司 Comprehensive simulation verification platform for urban signal system and implementation method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102323761A (en) * 2011-07-18 2012-01-18 铁道部运输局 Semi-physical simulation testing platform of train control network
CN104332075A (en) * 2014-10-09 2015-02-04 北京交通大学 Train control semi-physical simulation training system based on B/S framework and method thereof
CN104699069A (en) * 2015-01-09 2015-06-10 中国铁路总公司 Train control system vehicular device simulation testing system
CN106201498A (en) * 2016-06-29 2016-12-07 浙江理工大学 A kind of Distributed-tier SOA integrated application system
CN110239599A (en) * 2019-05-22 2019-09-17 中国铁道科学研究院集团有限公司通信信号研究所 A service-oriented train control simulation test system and method
CN113147837A (en) * 2021-03-31 2021-07-23 卡斯柯信号有限公司 Comprehensive simulation verification platform for urban signal system and implementation method thereof

Also Published As

Publication number Publication date
CN113885472A (en) 2022-01-04

Similar Documents

Publication Publication Date Title
CN113885472B (en) High-speed railway train control vehicle-mounted equipment simulation test universal platform
CN110239599B (en) A service-oriented train control simulation test system and method
US11240317B2 (en) Diagnostic method and system for vehicle, and related device thereof
CN101296243B (en) Service integration platform system and method for providing internet service
CN110531733A (en) Method, equipment and real-time network for highly integrated automotive system
CN112987700A (en) Integrated test system of magnetic suspension traffic operation control system
CN110120970B (en) Data processing method and device based on Internet of vehicles and gateway system
CN111596646A (en) Train safety control system and method
US11294795B2 (en) Fault reproduction assist system, fault reproduction assist method
CN105591782B (en) The management method and device of test equipment
CN115277886A (en) Vehicle data acquisition method based on data distribution service
CN115022297A (en) Remote debugging method, device and system for vehicle-end controller and vehicle
CN115348126A (en) Network target range entity equipment access method, device and implementation system
CN107976691B (en) Communication method and system between vehicle-mounted terminal, monitoring platform and supervision platform
CN111931284B (en) Rail transit simulation system and method based on distributed architecture
CN114296436A (en) A train control simulation test system and test method
CN118764406A (en) Multimodal test platform for in-vehicle network resilience
CN109752993B (en) Remote online comprehensive monitoring method and system for vehicle-mounted seismic device
CN119835333B (en) A multi-cluster cloud native task scheduling method and system based on zero trust
Xu et al. Research on the Design of Software Upgrade for Special Vehicles Based on OTA Technology
CN113452571B (en) Remote protocol test system for communication control equipment
CN113642164A (en) Train simulation system, method and device
CN116112375B (en) Avionics embedded/non-embedded joint simulation architecture and design method thereof
CN116208593B (en) Integrated monitoring system comprising interactive gateway and data interaction method
CN119966866A (en) Vehicle protocol testing method, device, and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant