On-board ATP system testing method and device

By establishing simulation models of track circuits and trains, and testing the onboard ATP system based on simulation operation data, the problem of testing the onboard ATP system without using physical components was solved, achieving low-cost and high-efficiency testing results.

CN113434416BActive Publication Date: 2026-01-20CRSC URBAN RAIL TRANSIT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110722151.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-28
Publication Date
2026-01-20
Estimated Expiration
2041-06-28

AI Technical Summary

Technical Problem

Existing technologies make it difficult to effectively test onboard ATP systems without using physical train and track circuits.

Method used

By establishing simulation models of the track circuit and the train, the target track circuit information is sent to the onboard ATP system based on the simulation operation data, and the response results are obtained to conduct functional tests.

Benefits of technology

This enables low-cost and efficient testing of in-vehicle ATP systems without using physical components, simplifying the testing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113434416B_ABST
    Figure CN113434416B_ABST
Patent Text Reader

Abstract

The application provides a kind of vehicle-mounted ATP system test method and device, the method comprises: the simulation model of track circuit and the running simulation model of train are established;Based on the simulation model of track circuit and the running simulation model of train, according to the predetermined train operation parameter, the simulation running of train is carried out;Based on the simulation running data of train, the information of target track circuit is sent to the vehicle-mounted ATP system of train;Response result is obtained in response to the information of target track circuit by vehicle-mounted ATP system, and based on response result and the expected operation corresponding to the information of target track circuit, the test result of vehicle-mounted ATP system is obtained.The vehicle-mounted ATP system test method and device provided by the application can test vehicle-mounted ATP system without calling physical objects such as train and track circuit, and the test process is more cost-effective and efficient.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of rail transit, and in particular to a vehicle-mounted ATP system testing method and device. BACKGROUND

[0002] A track circuit is a circuit system using a rail as a conductor, which can be used to automatically and continuously detect whether a train occupies the line, and can also be used to control signal devices or switching devices, thereby ensuring train safety. The entire track system network is divided into many block sections at appropriate distances, and each block section is separated by a track insulation joint (insulation joint) to form multiple independent track circuits. The entire track system network can transmit train information to ground equipment on the one hand, and can transmit train control information to the vehicle-mounted equipment on the train on the other hand.

[0003] A vehicle-mounted ATP system (Automatic Train Protection system) is a key device for ensuring safe operation of a train and achieving overspeed protection. When testing the functions of the vehicle-mounted ATP system, it is difficult to call trains, track circuits and other physical objects for testing. Therefore, how to test the vehicle-mounted ATP system without calling trains, track circuits and other physical objects is an urgent problem to be solved in the field. SUMMARY

[0004] The present application provides a vehicle-mounted ATP system testing method and device to solve the problem of how to test the vehicle-mounted ATP system without calling trains, track circuits and other physical objects.

[0005] The present application provides a vehicle-mounted ATP system testing method, comprising:

[0006] establishing a simulation model of a track circuit and a running simulation model of a train;

[0007] based on the simulation model of the track circuit and the running simulation model of the train, simulating the running of the train according to predetermined train running parameters;

[0008] sending information of a target track circuit to the vehicle-mounted ATP system of the train based on the simulation running data of the train;

[0009] obtaining a response result of the vehicle-mounted ATP system in response to the information of the target track circuit, and obtaining a test result of the vehicle-mounted ATP system based on the response result and an expected operation corresponding to the information of the target track circuit.

[0010] According to the vehicle-mounted ATP system testing method provided by the present application

[0011] According to the vehicle-mounted ATP system test method provided by the application, the information of the target track circuit is sent to the vehicle-mounted ATP system of the train based on the simulation running data of the train, and specifically includes:

[0012] In the case where it is determined according to the simulation running data of the train that the train does not enter the target running section, the movement authorization information of the target track circuit is sent to the vehicle-mounted ATP system every first target time period.

[0013] The target track circuit is a track circuit corresponding to a track where the train is currently located.

[0014] According to the vehicle-mounted ATP system test method provided by the application, the information of the target track circuit is sent to the vehicle-mounted ATP system of the train based on the simulation running data of the train, and specifically includes:

[0015] In the case where it is determined according to the simulation running data of the train that the train enters the target running section, the movement authorization information of the target track circuit corresponding to the target running section is alternately sent to the vehicle-mounted ATP system.

[0016] According to the vehicle-mounted ATP system test method provided by the application, the information of the target track circuit is sent to the vehicle-mounted ATP system of the train based on the simulation running data of the train, and specifically includes:

[0017] In the case where it is determined according to the simulation running data of the train that the train passes through any insulation joint, the carrier frequency information of the target track circuit is sent to the vehicle-mounted ATP system.

[0018] The insulation joint is located between the target track circuit and a previous track circuit of the target track circuit in the running direction of the train.

[0019] According to the vehicle-mounted ATP system test method provided by the application, the response result of the vehicle-mounted ATP system in response to the information of the target track circuit is obtained, and based on the response result and the expected operation corresponding to the information of the target track circuit, the test result of the vehicle-mounted ATP system is obtained, and specifically includes:

[0020] In the case where it is determined that the simulation running data of the train is accurate, the response result of the vehicle-mounted ATP system in response to the information of the target track circuit is obtained.

[0021] Based on the response result and the expected operation corresponding to the information of the target track circuit, the test result of the vehicle-mounted ATP system is obtained.

[0022] According to the vehicle-mounted ATP system test method provided in the application, the response result of the vehicle-mounted ATP system responding to the information of the target track circuit is obtained under the condition that the simulation running data of the train is accurate, and specifically includes the following steps:

[0023] receiving the query instruction sent by the vehicle-mounted ATP system every second target time period;

[0024] responding to the query instruction, judging whether the simulation running of the train is in a normal state or not;

[0025] under the condition that the simulation running of the train is in the normal state, returning information indicating that the simulation running data of the train is accurate to the vehicle-mounted ATP system, so that the vehicle-mounted ATP system responds to the received information of the target track circuit;

[0026] obtaining the response result of the vehicle-mounted ATP system responding to the information of the target track circuit.

[0027] According to the vehicle-mounted ATP system test method provided in the application, after the information of the target track circuit is sent to the vehicle-mounted ATP system of the train based on the simulation running data of the train, the following steps are further included:

[0028] recording the identification of the target track circuit.

[0029] The application further provides a vehicle-mounted ATP system test device, which comprises:

[0030] a modeling module, configured to establish a simulation model of a track circuit and a running simulation model of a train;

[0031] a simulation module, configured to simulate the running of the train according to predetermined train running parameters based on the simulation model of the track circuit and the running simulation model of the train;

[0032] a communication module, configured to send information of a target track circuit to the vehicle-mounted ATP system of the train based on the simulation running data of the train;

[0033] a test module, configured to obtain the response result of the vehicle-mounted ATP system responding to the information of the target track circuit, and obtain the test result of the vehicle-mounted ATP system based on the response result and the expected operation corresponding to the information of the target track circuit.

[0034] The application further provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the vehicle-mounted ATP system test method according to any one of the above-mentioned methods when executing the program.

[0035] The application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the vehicle-mounted ATP system testing method.

[0036] The vehicle-mounted ATP system testing method and device provided by the application can test the vehicle-mounted ATP system without calling real trains and track circuits, and the testing process is lower in cost and more efficient. BRIEF DESCRIPTION OF DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0038] Figure 1 Fig. 1 is a flowchart of the vehicle-mounted ATP system testing method provided by the application;

[0039] Figure 2 Fig. 2 is one of the simulation running diagrams of the train in the vehicle-mounted ATP system testing method provided by the application;

[0040] Figure 3 Fig. 3 is another of the simulation running diagrams of the train in the vehicle-mounted ATP system testing method provided by the application;

[0041] Figure 4 Fig. 4 is a third of the simulation running diagrams of the train in the vehicle-mounted ATP system testing method provided by the application;

[0042] Figure 5 Fig. 5 is a fourth of the simulation running diagrams of the train in the vehicle-mounted ATP system testing method provided by the application;

[0043] Figure 6 Fig. 6 is a structural diagram of the vehicle-mounted ATP system testing device provided by the application;

[0044] Figure 7 Fig. 7 is a structural diagram of the electronic device provided by the application. DETAILED DESCRIPTION

[0045] In order to make the objects, technical solutions and advantages of the present application clearer, the following will clearly and completely describe the technical solutions in the present application with reference to the drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based upon the embodiments in the present application, all other embodiments obtained by those ordinarily skilled in the art without creative effort should fall into the scope of the present application.

[0046] In the description of the present application, it should be noted that unless specifically defined and limited, the terms "mounting", "connection", "linking" should be understood in a broad sense, for example, it can be fixed connection, or detachable connection, or integral connection; it can be mechanical connection, or electrical connection; it can be direct connection, or indirect connection through intermediate medium, or internal connection of two elements. For those ordinarily skilled in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances.

[0047] Figure 1 is a flowchart of the test method of the vehicle-mounted ATP system provided by the present application. The following will describe the test method of the vehicle-mounted ATP system provided by the present application with reference to Figure 1 The test method of the vehicle-mounted ATP system provided by the present application will be described as shown in the following. Figure 1 The method comprises the following steps.

[0048] Specifically, based upon the observation and detection of the track circuit and the train operation, and by neglecting the secondary factors and undetectable variables, the track circuit and the train operation can be described by mathematical method, so that the simulation model of the track circuit and the simulation model of the train operation can be obtained.

[0049] The method comprises the following steps.

[0050] Specifically, the train operation parameters can be used to define the train operation, for example, the departure place, the destination place, the driving speed and the acceleration of a certain section of the train.

[0051] Before the simulation operation of the train, the train operation parameters can be determined in advance. The train operation parameters can be determined by referring to the operation parameters during the actual operation of the train.

[0052] Based upon the established simulation model of the track circuit and the simulation model of the train operation, according to the predetermined train operation parameters, the simulation operation of the train can be performed, so as to simulate the scenario that the train operates on the track corresponding to the track circuit according to the predetermined train operation parameters.

[0053] Step 103, sending information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train.

[0054] Specifically, the simulation running data of the train can describe the running state of the train in the simulation running process, including real-time speed or real-time position information of the train in the simulation running process, etc.

[0055] It should be noted that the real-time position information of the train in the simulation running process can refer to the real-time position information of the front end of the train head.

[0056] The simulation running data of the train can be obtained by real-time monitoring of the simulation running train.

[0057] Based on the simulation running data of the train, the occupation of the track circuit can be determined, for example, whether the track corresponding to any track circuit is occupied by the train.

[0058] The track circuit related to the occupation of the track circuit described above can be taken as the target track circuit, for example, the track circuit corresponding to the track where the train is located at the current time can be taken as the target track circuit, or the track circuit corresponding to the next track or the previous track of the track where the train is located at the current time in the running direction of the train, etc.

[0059] After determining the target track circuit based on the simulation running data of the train, the information of the target track circuit can be sent to the on-board ATP system.

[0060] It should be noted that the information of the track circuit can be used to describe the track circuit, for example, the information of the track circuit can include the carrier frequency information of the track circuit, and can also include the movement authority information of the track circuit.

[0061] Specifically, the track circuit can have 8 carrier frequencies, for example, 1700Hz, 2000Hz, 2300Hz or 2600Hz, etc. In order to realize inter-district transmission of signals, the carrier frequencies of any two adjacent track circuits are different. The carrier frequency information of the track circuit can include the carrier frequency of the track circuit.

[0062] It should be noted that in the actual running process of the train, the movement authority information needs to be periodically sent to the on-board ATP system of the train, so that the on-board ATP system can control the train according to the received movement authority information. The tester can also set abnormal faults for different movement authority information. In the simulation running of the train in the embodiment of the present application, the movement authority attribute can be given to each track circuit. Therefore, the information of the track circuit can also include the movement authority information of the track circuit.

[0063] It should be noted that the moving authorization information of the track circuit can include: code identification, line ID, area ID, track circuit ID, running direction, line speed limit, door opening information, target distance, and shield door state.

[0064] The code identification includes normal state and special command identification.

[0065] The line ID can be used to identify different lines.

[0066] The area ID can be used to identify different control areas in the same running line.

[0067] The track circuit ID can be used to identify different track circuits in the same control area of the track circuit.

[0068] The running direction includes the uplink direction and the downlink direction.

[0069] The line speed limit can have multiple speed limit levels.

[0070] The door opening information includes door opening prohibition, left door permission, right door permission, and simultaneous permission of both sides of the door.

[0071] The target distance refers to the number of track sections between the current track of the train and the absolute stop signal or the front occupied track (including the current track).

[0072] It should be noted that the vehicle-mounted ATP system realizes information interaction with ground equipment such as track circuits through CAN bus communication in actual operation. In the embodiment of the present application, the information of the target track circuit is sent to the vehicle-mounted ATP system through CAN bus communication.

[0073] Step 104, obtaining the response result of the vehicle-mounted ATP system in response to the information of the target track circuit, and obtaining the test result of the vehicle-mounted ATP system based on the expected operation corresponding to the response result and the information of the target track circuit.

[0074] Specifically, after the vehicle-mounted ATP system receives the information of the target track circuit, it can respond based on the information of the target track circuit, for example: controlling the train speed or starting the train brake.

[0075] The response result of the vehicle-mounted ATP system in response to the information of the target track circuit can be obtained in various ways, for example: the response result of the vehicle-mounted ATP system can be obtained by monitoring the control instructions issued by the vehicle-mounted ATP system in real time; or the response result of the vehicle-mounted ATP system can be determined by analyzing the simulation running data of the train.

[0076] The expected operation corresponding to the information of the track circuit can refer to an operation that should be completed by the on-board ATP system after receiving the information of the track circuit. The expected operation corresponding to the information of the track circuit is preset.

[0077] After obtaining the response result of the on-board ATP system in response to the information of the target track circuit, the response result can be compared with the expected operation corresponding to the information of the target track circuit, to determine whether the response result is the same as the expected operation corresponding to the information of the target track circuit.

[0078] If it is determined that the response result is the same as the expected operation corresponding to the information of the target track circuit, a test result that the on-board ATP system functions normally can be obtained.

[0079] If it is determined that the response result is different from the expected operation corresponding to the information of the target track circuit, a test result that the on-board ATP system functions abnormally can be obtained.

[0080] The embodiment of the present application can obtain a test result of the on-board ATP system based on a response result of the on-board ATP system in response to the information of the target track circuit and an expected operation corresponding to the information of the target track circuit after sending the information of the target track circuit to the on-board ATP system of the train based on simulation running data of the train in simulation running, so that the on-board ATP system can be tested without calling real trains and track circuits, and the testing process is lower in cost and more efficient.

[0081] Based on the content of the above embodiments, the information of the target track circuit is sent to the on-board ATP system of the train based on simulation running data of the train, and specifically includes: in a case where it is determined according to the simulation running data of the train that the train does not enter a target running section, sending the movement authority information of the target track circuit to the on-board ATP system every first target time period.

[0082] The target track circuit is a track circuit corresponding to a track where the train is currently located.

[0083] The target running section can refer to a running section obtained by extending a preset distance to two adjacent track circuits on both sides of a midpoint at a junction of the two adjacent track circuits. The preset distance can be determined according to actual conditions, for example, the preset distance can be between 3 meters and 5 meters, and is preferably 3.8 meters. The specific value of the preset distance is not limited in the embodiment of the present application.

[0084] The train entering the target running section and running in the target running section can mean that the train is about to enter a next track from a current track, or has just entered the current track from a previous track in the direction of train running.

[0085] According to the simulation running data of the train, it can be determined whether the train enters the target running section.

[0086] It should be noted that, in the embodiment of the present application, whether the train enters the target running section can refer to whether the front end of the train head enters the target running section.

[0087] If it is determined that the train does not enter the target running section, the track circuit corresponding to the track where the train is currently located can be taken as the target track circuit, and the movement authority information of the track circuit corresponding to the track where the train is currently located can be sent to the on-board ATP system at a first target time interval.

[0088] The on-board ATP system can respond according to the received movement authority information of the track circuit corresponding to the track where the train is currently located.

[0089] It should be noted that the first target time interval can be determined according to actual conditions, for example, the first target time interval can be between 300 milliseconds and 800 milliseconds, and preferably 500 milliseconds. In the embodiment of the present application, the specific value of the first target time interval is not limited.

[0090] In the embodiment of the present application, the movement authority information of the track circuit corresponding to the track where the train is currently located is sent to the on-board ATP system at a fixed interval when the train does not enter the target running section, and the on-board ATP system responds to the movement authority information of the track circuit corresponding to the track where the train is currently located to control the train, so that the on-board ATP system is tested according to the response result of the on-board ATP system, and the testing process is simpler and more efficient.

[0091] Based on the above embodiments, the information of the target track circuit is sent to the on-board ATP system of the train based on the simulation running data of the train, specifically including: in the case where it is determined that the train enters the target running section according to the simulation running data of the train, the movement authority information of the target track circuit corresponding to the target running section is alternately sent.

[0092] Specifically, the two adjacent track circuits involved in the target running section can be taken as the target track circuit corresponding to the target running section. After the train enters the target running section, the target track circuit corresponding to the target running section is the track circuit corresponding to the track where the train is currently located, and the track circuit corresponding to the next track or the previous track of the track where the train is currently located in the direction of train running.

[0093] According to the simulation running data of the train, it can be determined whether the train enters the target running section.

[0094] After determining that the train enters the target running section, the mobile authorization information of the target track circuit corresponding to the target running section can be alternately sent to the on-board ATP system every first target time period.

[0095] It should be noted that the CAN bus communication for information interaction with the on-board ATP system only includes one CAN bus channel, and therefore the mobile authorization information of the target track circuit corresponding to the target running section needs to be alternately sent.

[0096] It should be noted that the mobile authorization information of the target track circuit corresponding to the target running section can be alternately sent in various ways: for example, for the continuous 6 first target time periods, the continuous 3 first target time periods can be taken as a group, the mobile authorization information of the track circuit corresponding to the track where the train is currently located is sent in the first 3 first target time periods, and the mobile authorization information of the track circuit corresponding to the next track or the previous track of the track where the train is currently located in the train running direction is sent in the last 3 first target time periods; the mobile authorization information of the track circuit corresponding to the track where the train is currently located can also be sent in the first target time period before the train passes the midpoint of the target running section, the mobile authorization information of the track circuit corresponding to the next track of the track where the train is currently located in the train running direction is sent in the second target time period, the mobile authorization information of the track circuit corresponding to the track where the train is currently located is sent in the third target time period, the mobile authorization information of the track circuit corresponding to the next track of the track where the train is currently located in the train running direction is sent in the fourth target time period, and so on; after the train passes the midpoint of the target running section, the mobile authorization information of the track circuit corresponding to the track where the train is currently located is sent in the first target time period, the mobile authorization information of the track circuit corresponding to the previous track of the track where the train is currently located in the train running direction is sent in the second target time period, the mobile authorization information of the track circuit corresponding to the track where the train is currently located is sent in the third target time period, the mobile authorization information of the track circuit corresponding to the previous track of the track where the train is currently located in the train running direction is sent in the fourth target time period, and so on.

[0097] The on-board ATP system can respond according to the received mobile authorization information of the target track circuit corresponding to the target running section.

[0098] The embodiment of the present application can test the on-board ATP system according to the response result of the on-board ATP system, the on-board ATP system can obtain more movement authorization information when the train enters the target running section, and can control the train based on more movement authorization information, obtain more accurate response results of the on-board ATP system, and then can more accurately obtain the test results of the on-board ATP system.

[0099] Based on the content of each of the above embodiments, the information of the target track circuit is sent to the on-board ATP system of the train based on the simulation running data of the train, specifically including: sending the carrier frequency information of the target track circuit to the on-board ATP system when it is determined that the train passes any insulating joint according to the simulation running data of the train.

[0100] The insulating joint is located between the target track circuit and the last track circuit of the target track circuit in the train running direction.

[0101] Specifically, an insulating joint is arranged between any two adjacent track circuits. In the embodiment of the present application, the track circuit corresponding to the track where the train is currently located is taken as the target track circuit, and the insulating joint is located between the target track circuit and the last track circuit of the target track circuit in the train running direction.

[0102] The train passing any insulating joint can mean that the train has entered the next track of the current track from the current track.

[0103] For any insulating joint, it can be determined according to the simulation running data of the train whether the train passes the insulating joint.

[0104] It should be noted that whether the train passes the insulating joint can mean whether the front end of the train head passes the insulating joint.

[0105] If it is determined that the train passes the insulating joint, the track circuit corresponding to the track where the train is currently located can be taken as the target track circuit, and the carrier frequency information of the target track circuit is sent to the on-board ATP system.

[0106] After the on-board ATP system receives the carrier frequency information of the target track circuit, the position of the train can be determined based on the above carrier frequency information, and the position of the train determined by the on-board ATP system based on the above carrier frequency information is taken as the response result of the on-board ATP.

[0107] Specifically, the position of the train determined by the on-board ATP system based on the carrier frequency information can be compared with the train simulation running data to determine whether the position of the train determined by the on-board ATP system based on the carrier frequency information is the same as the actual position of the train in the train simulation running data.

[0108] If it is determined that the position of the train determined by the on-board ATP system based on the carrier frequency information is the same as the actual position of the train in the train simulation running data, a test result that the positioning function of the on-board ATP system is normal can be obtained.

[0109] If it is determined that the position of the train determined by the on-board ATP system based on the carrier frequency information is different from the actual position of the train in the train simulation running data, a test result that the positioning function of the on-board ATP system is abnormal can be obtained.

[0110] According to the embodiment of the present application, after the train passes through any insulating joint, the carrier frequency information of the track circuit corresponding to the track where the train is currently located is sent to the on-board ATP system, and the on-board ATP system responds to the carrier frequency information of the track circuit corresponding to the track where the train is currently located to position the train, so that the positioning function of the on-board ATP system can be tested, and the testing process is simpler and more efficient.

[0111] Based on the content of the above embodiments, the response result of the on-board ATP system in response to the information of the target track circuit is obtained, and based on the response result and the expected operation corresponding to the information of the target track circuit, the test result of the on-board ATP system is obtained, specifically including: in the case where the simulation running data of the train is accurate, the response result of the on-board ATP system in response to the information of the target track circuit is obtained.

[0112] Specifically, when the on-board ATP system is tested based on the simulation running data of the train, in the case where the simulation running data of the train is accurate, it can be ensured that the test result of the on-board ATP system obtained is accurate.

[0113] Before obtaining the response result of the on-board ATP system according to the information of the target track circuit, it can be determined whether the simulation running data of the train is accurate. In the case where the simulation running data of the train is accurate, the response result of the on-board ATP system according to the information of the target track circuit is obtained, and based on the response result and the expected operation corresponding to the target track circuit, the test result of the on-board ATP system is obtained.

[0114] The accuracy of the simulation running data of the train can be verified in various ways, for example: the simulation running data of the train can be compared with preset simulation running parameters to determine whether the simulation running data of the train is accurate.

[0115] Based on the response result and the expected operation corresponding to the information of the target track circuit, a test result of the on-board ATP system is obtained.

[0116] Specifically, after obtaining the response result of the on-board ATP system in response to the information of the target track circuit, based on the response result and the expected operation corresponding to the information of the target track circuit, the test result of the on-board ATP system is obtained.

[0117] The embodiment of the present application can more accurately obtain the test result of the on-board ATP system by determining that the simulation running data of the train is accurate, and based on the response result of the on-board ATP system in response to the information of the target track circuit and the expected operation corresponding to the information of the target track circuit.

[0118] Based on the content of the above embodiments, the simulation running data of the train is determined to be accurate, and specifically includes: receiving a query instruction sent by the on-board ATP system every second target time period.

[0119] Specifically, the on-board ATP can send the query instruction through CAN bus communication every second target time period.

[0120] In response to the query instruction, it is determined whether the simulation running of the train is in a normal state.

[0121] For any query instruction, after receiving the query instruction, it is determined whether the simulation running of the train is in a normal state in response to the query instruction.

[0122] It should be noted that the second target time period can be determined according to actual conditions, for example, the first target time period can be between 500 milliseconds and 1 second. The specific value of the first target time period in the embodiment of the present application is not limited.

[0123] In the case that the simulation running of the train is in a normal state, information indicating that the simulation running data of the train is accurate is returned to the on-board ATP system, so that the on-board ATP system responds to the received information of the target track circuit.

[0124] Specifically, after determining that the simulation running of the train is in a normal state, information indicating that the simulation running data of the train is accurate can be immediately returned to the on-board ATP system. After the on-board ATP system receives the above information indicating that the simulation running data of the train is accurate, it can respond based on the received information of the target track circuit.

[0125] It should be noted that after the on-board ATP system receives the above information indicating that the simulation running data of the train is accurate, a count value indicating that the simulation running data of the train is accurate can also be increased by 1.

[0126] It should be noted that the information indicating whether the simulation running data of the train is accurate can also be actively sent to the vehicle-mounted ATP system.

[0127] The response result of the vehicle-mounted ATP system responding to the information of the target track circuit is acquired.

[0128] Specifically, after the vehicle-mounted ATP system responds based on the received information of the target track circuit, the response result of the vehicle-mounted ATP system according to the information of the target track circuit can be acquired.

[0129] After the simulation running of the train is determined to be in a normal state by responding to the query instruction sent by the vehicle-mounted ATP system every second target time period, the information indicating that the simulation running data of the train is accurate is returned to the vehicle-mounted ATP system, so that the vehicle-mounted ATP system can respond based on the received information of the target track circuit, and further acquire the test result of the vehicle-mounted ATP system based on the response result of the vehicle-mounted ATP system according to the information of the target track circuit, and ensure that the simulation running data of the train is accurate during the test of the vehicle-mounted ATP system, and more accurately obtain the test result of the vehicle-mounted ATP system.

[0130] Based on the content of each of the above embodiments, after the information of the target track circuit is sent to the vehicle-mounted ATP system of the train based on the simulation running data of the train, the identification of the target track circuit is recorded.

[0131] Specifically, after the information of the target track circuit is sent to the vehicle-mounted ATP system of the train, the identification of the target track circuit can be recorded, so that the driving path of the train can be acquired based on the recorded identification of each target track circuit.

[0132] The embodiment of the present application can provide a data basis for subsequent test analysis by recording the identification of the target track circuit.

[0133] In order to facilitate the understanding of the vehicle-mounted ATP system test method of the present application, the following describes the sending of the information of the target track circuit to the vehicle-mounted ATP system of the train based on the simulation running data of the train in each embodiment of the present application through an example.

[0134] Figure 2 is one of the simulation running schematic diagrams of the train in the vehicle-mounted ATP system test method provided by the present application. As shown in Figure 2 The simulation path includes three track circuits, and the three track circuits correspond to track circuit 203, track circuit 204 and track circuit 205 arranged in sequence, respectively. An insulating joint 202 is arranged between any two track circuits. The departure location of the train is the first insulating joint 202. When the train 201 is located at the departure location, the carrier frequency information a of the track circuit 203 can be sent to the vehicle-mounted ATP system, and the sending is only once.

[0135] Figure 3 Figure 2 is a schematic diagram of a second train simulation running in a method for testing a vehicle-mounted ATP system according to the present application. As shown in the figure, the train enters a target running section 301. The target running section 301 corresponds to a target track circuit, which can be track circuit 203 and track circuit 204. Figure 3

[0136] During the running of the train in the target running section 301, the track circuit 203 and the track circuit 204 can alternately send the movement authority information to the vehicle-mounted ATP system.

[0137] It should be noted that during the running of the train, the movement authority information of the track circuit corresponding to the track where the train is currently located can be sent to the vehicle-mounted ATP system every first target time period, when it is determined that the train has not entered the target running section 301.

[0138] Figure 4 Figure 3 is a schematic diagram of a third train simulation running in a method for testing a vehicle-mounted ATP system according to the present application. As shown in the figure, the train passes through the insulating joint 202, and the track circuit corresponding to the track where the train is currently located is the track circuit 204. Figure 4

[0139] The carrier frequency information b of the track circuit 204 corresponding to the track where the train is currently located can be sent to the vehicle-mounted ATP system immediately after the train passes through the insulating joint 202, and only once.

[0140] Figure 5 Figure 4 is a schematic diagram of a fourth train simulation running in a method for testing a vehicle-mounted ATP system according to the present application. As shown in the figure, the destination of the train is at the last insulating joint 202. Figure 5

[0141] When the train reaches the destination, the carrier frequency information sent to the vehicle-mounted ATP system is "no information".

[0142] Figure 6 Figure 5 is a schematic diagram of a vehicle-mounted ATP system testing device according to the present application. The vehicle-mounted ATP system testing device according to the present application will be described below, and the vehicle-mounted ATP system testing device described below can be mutually corresponding to the vehicle-mounted ATP system testing method described above. As shown in the figure, the device includes a modeling module 601, a simulation module 602, a communication module 603, and a testing module 604. Figure 6 Figure 6

[0143] The modeling module 601 is configured to establish a simulation model of the track circuit and a running simulation model of the train.

[0144] ​​​​​The simulation module 602 is configured to simulate running of the train according to the predetermined train running parameters based on the simulation model of the track circuit and the running simulation model of the train.

[0145] The communication module 603 is configured to send information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train.

[0146] The test module 604 is configured to obtain a response result of the on-board ATP system in response to the information of the target track circuit, and obtain a test result of the on-board ATP system based on an expected operation corresponding to the information of the target track circuit.

[0147] Specifically, the modeling module 601, the simulation module 602, the communication module 603 and the test module 604 are electrically connected.

[0148] The modeling module 601 can describe the running of the track circuit and the train by mathematical methods based on observation and detection of the track circuit and the train running, and ignore secondary factors and undetectable variables, so as to obtain the simulation model of the track circuit and the running simulation model of the train.

[0149] It should be noted that the modeling module 601 in the embodiment of the present application can be a track traffic running simulation system.

[0150] The track traffic running simulation system can be a train simulation system developed based on certain specific functions, for example, a RailSys simulation system or an Opentrack simulation system.

[0151] The simulation module 602 can simulate running of the train according to the predetermined train running parameters based on the established simulation model of the track circuit and the running simulation model of the train, so as to simulate a scenario that the train runs on the track corresponding to the track circuit according to the predetermined train running parameters.

[0152] The communication module 603 can send the information of the target track circuit to the on-board ATP system after determining the target track circuit based on the simulation running data of the train.

[0153] The test module 604 can obtain a response result of the on-board ATP system in response to the information of the target track circuit, and compare the response result with an expected operation corresponding to the information of the target track circuit, so as to determine whether the response result is the same as the expected operation corresponding to the information of the target track circuit.

[0154] If it is judged that the response result corresponds to the same expected operation as the information of the target track circuit, a test result that the on-board ATP system is normal can be obtained.

[0155] If it is judged that the response result corresponds to the different expected operation as the information of the target track circuit, a test result that the on-board ATP system is abnormal can be obtained.

[0156] Optionally, the communication module 603 can also be configured to, in a case where it is determined according to the simulation running data of the train that the train does not enter the target running section, send the movement authority information of the target track circuit to the on-board ATP system at a first target time interval.

[0157] The target track circuit is a track circuit corresponding to a track where the train is currently located.

[0158] Optionally, the communication module 603 can also be configured to, in a case where it is determined according to the simulation running data of the train that the train enters the target running section, alternately send the movement authority information of the target track circuit corresponding to the target running section to the on-board ATP system at a first target time interval.

[0159] Optionally, the communication module 603 can also be configured to, in a case where it is determined according to the simulation running data of the train that the train passes through any insulating joint, send the carrier frequency information of the target track circuit to the on-board ATP system.

[0160] The insulating joint is located between the target track circuit and a last track circuit of the target track circuit in the direction of train running.

[0161] Optionally, the test module 604 can also be configured to, in a case where it is determined that the simulation running data of the train is accurate, obtain a response result of the on-board ATP system in response to the information of the target track circuit; and obtain a test result of the on-board ATP system based on the response result and an expected operation corresponding to the information of the target track circuit.

[0162] Specifically, the test module 604 can further include a verification sub-module.

[0163] The verification sub-module can be configured to receive a query instruction sent by the on-board ATP system at a second target time interval; in response to the query instruction, judge whether the simulation running of the train is in a normal state; in a case where the simulation running of the train is in the normal state, return information indicating that the simulation running data of the train is accurate to the on-board ATP system, so that the on-board ATP system responds to the received information of the target track circuit; and obtain a response result of the on-board ATP system in response to the information of the target track circuit.

[0164] Optionally, the on-board ATP system can further include a storage module.

[0165] The storage module can be used to record the identification of the target track circuit.

[0166] The embodiment of the present application can obtain the test result of the on-board ATP system by sending the information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train in simulation running, and based on the response result of the on-board ATP system in response to the information of the target track circuit and the expected operation corresponding to the information of the target track circuit, so that the on-board ATP system can be tested without calling the train and the track circuit and other real objects, and the testing process is lower in cost and more efficient.

[0167] Figure 7 An example of a schematic diagram of a physical structure of an electronic device is shown in Figure 7 As shown, the electronic device can include a processor 710, a communications interface 720, a memory 730, and a communications bus 740, wherein the processor 710, the communications interface 720, and the memory 730 complete mutual communication through the communications bus 740. The processor 710 can invoke a logical instruction in the memory 730 to execute the on-board ATP system testing method, which includes: establishing a simulation model of a track circuit and a running simulation model of a train; based on the simulation model of the track circuit and the running simulation model of the train, performing simulation running on the train according to predetermined train running parameters; sending information of a target track circuit to an on-board ATP system of the train based on simulation running data of the train; obtaining a response result of the on-board ATP system in response to the information of the target track circuit, and obtaining a test result of the on-board ATP system based on the response result and an expected operation corresponding to the information of the target track circuit.

[0168] In addition, the logical instruction in the memory 730 described above can be implemented in the form of a software function unit and sold or used as an independent product, and can be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present application essentially or in part or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, includes several instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0169] In another aspect, the present application also provides a computer program product, which comprises a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions that, when executed by a computer, enable the computer to perform the vehicle-mounted ATP system testing method provided by any of the above methods, the method comprising: establishing a simulation model of a track circuit and a running simulation model of a train; based on the simulation model of the track circuit and the running simulation model of the train, performing a simulation running of the train according to predetermined train running parameters; sending information of a target track circuit to a vehicle-mounted ATP system of the train based on simulation running data of the train; obtaining a response result of the vehicle-mounted ATP system in response to the information of the target track circuit, and obtaining a test result of the vehicle-mounted ATP system based on the response result and an expected operation corresponding to the information of the target track circuit.

[0170] In yet another aspect, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the vehicle-mounted ATP system testing method provided by any of the above methods, the method comprising: establishing a simulation model of a track circuit and a running simulation model of a train; based on the simulation model of the track circuit and the running simulation model of the train, performing a simulation running of the train according to predetermined train running parameters; sending information of a target track circuit to a vehicle-mounted ATP system of the train based on simulation running data of the train; obtaining a response result of the vehicle-mounted ATP system in response to the information of the target track circuit, and obtaining a test result of the vehicle-mounted ATP system based on the response result and an expected operation corresponding to the information of the target track circuit.

[0171] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e., can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment scheme according to actual needs. Those skilled in the art can understand and implement without creative labor.

[0172] From the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software and the necessary general hardware platform, and of course can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in terms of contribution to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to perform the methods described in each embodiment or some parts of the embodiments.

[0173] Finally, it should be noted that the above examples are only used to illustrate the technical solutions of the present application, and are not intended to limit the same; although the present application has been described in detail with reference to the foregoing examples, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method of testing an on-board ATP system, characterized in that, The method comprises: establishing a simulation model of a track circuit and a simulation model of train operation; based on the simulation model of the track circuit and the simulation model of the train operation, simulating the operation of the train according to predetermined train operation parameters; sending information of a target track circuit to the on-board ATP system of the train based on the simulation operation data of the train; obtaining a response result of the on-board ATP system in response to the information of the target track circuit, and obtaining a test result of the on-board ATP system based on the response result and an expected operation corresponding to the information of the target track circuit; The sending of the information of the target track circuit to the on-board ATP system based on the simulation operation data of the train specifically comprises: in the case where it is determined according to the simulation operation data of the train that the train does not enter a target running section, sending the movement authority information of the target track circuit to the on-board ATP system every first target time period, the movement authority information comprising: code identification, line ID, area ID, track circuit ID, running direction, line speed limit, door opening information, target distance and shielded door state, the on-board ATP system responding according to the received movement authority information of the track circuit corresponding to the track where the train is currently located at the current time; wherein the target track circuit is the track circuit corresponding to the track where the train is currently located at the current time; the target running section refers to a running section obtained by extending a distance of two adjacent track circuits on both sides of the junction of any two adjacent track circuits as a midpoint; the information of the target track circuit is sent to the on-board ATP system through a CAN bus; The sending of the information of the target track circuit to the on-board ATP system based on the simulation operation data of the train specifically comprises: in the case where it is determined according to the simulation operation data of the train that the train enters a target running section, alternately sending the movement authority information of the target track circuit corresponding to the target running section to the on-board ATP system; The sending of the information of the target track circuit to the on-board ATP system based on the simulation operation data of the train specifically comprises: in the case where it is determined according to the simulation operation data of the train that the train passes through any insulating joint, sending the carrier frequency information of the target track circuit to the on-board ATP system; wherein the insulating joint is located between the target track circuit and the last track circuit in the direction of train travel of the target track circuit; The obtaining of the response result of the on-board ATP system in response to the information of the target track circuit, and the obtaining of the test result of the on-board ATP system based on the response result and the expected operation corresponding to the information of the target track circuit specifically comprise: in the case where it is determined that the simulation operation data of the train is accurate, obtaining the response result of the on-board ATP system in response to the information of the target track circuit; obtaining the test result of the on-board ATP system based on the response result and the expected operation corresponding to the information of the target track circuit.

2. The on-board ATP system test method of claim 1, wherein, The response result of the on-board ATP system responding to the information of the target track circuit is acquired in a case where it is determined that the simulation running data of the train is accurate, and specifically includes: receiving a query instruction sent by the on-board ATP system at every second target time period; in response to the query instruction, judging whether the simulation running of the train is in a normal state; in a case where the simulation running of the train is in the normal state, returning information indicating that the simulation running data of the train is accurate to the on-board ATP system, so that the on-board ATP system responds to the information of the target track circuit received; acquiring the response result of the on-board ATP system responding to the information of the target track circuit.

3. The on-board ATP system test method according to claim 1 or 2, characterized in that, After the communication module sends the information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train, the method further includes: recording an identification of the target track circuit.

4. An ATP on-board system testing device, characterized in that, It includes: a modeling module, configured to establish a simulation model of a track circuit and a running simulation model of a train; a simulation module, configured to simulate running of the train according to predetermined train running parameters based on the simulation model of the track circuit and the running simulation model of the train; a communication module, configured to send information of a target track circuit to an on-board ATP system of the train based on simulation running data of the train; a test module, configured to acquire a response result of the on-board ATP system responding to the information of the target track circuit, and obtain a test result of the on-board ATP system based on the response result and an expected operation corresponding to the information of the target track circuit; The communication module sends the information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train, and specifically includes: in a case where it is determined that the train does not enter a target running section according to the simulation running data of the train, sending the movement authorization information of the target track circuit to the on-board ATP system at every first target time period, the movement authorization information including: an encoding identification, a line ID, a region ID, a track circuit ID, a running direction, a line speed limit, door opening information, a target distance, and a shield door state, the on-board ATP system responding to the movement authorization information of the track circuit corresponding to the track where the train is currently located according to the movement authorization information received; wherein the target track circuit is the track circuit corresponding to the track where the train is currently located; the target running section refers to a running section obtained by extending a distance of two adjacent track circuits on both sides of the junction of any two adjacent track circuits as a midpoint; the information of the target track circuit is sent to the on-board ATP system through a CAN bus; The communication module sends the information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train, and specifically includes: in a case where it is determined that the train enters a target running section according to the simulation running data of the train, alternately sending the movement authorization information of the target track circuit corresponding to the target running section to the on-board ATP system; The communication module sends information of the target track circuit to the on-board ATP system of the train based on the simulation running data of the train, specifically including: In a case where it is determined that the train passes through any insulation joint according to the simulation running data of the train, the carrier frequency information of the target track circuit is sent to the on-board ATP system; The insulation joint is located between the target track circuit and the last track circuit of the target track circuit in the train running direction; The test module obtains a response result of the on-board ATP system in response to the information of the target track circuit, and obtains a test result of the on-board ATP system based on the response result and an expected operation corresponding to the information of the target track circuit, specifically including: In a case where it is determined that the simulation running data of the train is accurate, the response result of the on-board ATP system in response to the information of the target track circuit is obtained; The test result of the on-board ATP system is obtained based on the response result and an expected operation corresponding to the information of the target track circuit.

5. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the steps of the on-board ATP system test method according to any one of claims 1 to 3.

6. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the on-board ATP system test method according to any one of claims 1 to 3.