Simulation trackside system suitable for train-mounted test, equipment and medium

By designing a simulated rail-side system that is compatible with manual and automatic testing, it supports the conversion and editing of the route data and trajectory route data, it solves the problem that it is difficult for existing systems to achieve automatic testing, and improves the efficiency and quality of train on-board testing.

CN119987230AActive Publication Date: 2025-05-13CASCO SIGNAL LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411983304.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-13
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The existing train on-board testing system is difficult to achieve automatic testing and cannot effectively cover various lines and driving scenarios, resulting in difficult to improve the testing efficiency and quality.

Method used

A simulated rail-side system suitable for train on-board testing is designed, supporting two data formats: route data file and track route data file, and providing data conversion module, data editing module, train operation display module and vehicle simulator communication module to achieve compatibility between manual and automatic testing.

Benefits of technology

By supporting the conversion and editing of two data formats, the system can switch between manual and automatic testing, improving the efficiency and quality of on-board product testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987230A_ABST
    Figure CN119987230A_ABST
Patent Text Reader

Abstract

The invention relates to a simulation trackside system, device and medium suitable for train on-board test, and the system comprises a trackside data conversion module, a trackside data editing module, a train operation display module, a vehicle simulator communication module and an AT communication module, the trackside data conversion module is compatible with and supports route data in two formats of route data and track route data and supports conversion of the route data into the track route data, and the trackside data editing module is used for editing the track route data. The train operation display module is used for carrying out train operation display in two route data forms, and the vehicle simulator communication module is used for simulating two-way communication between a trackside system and a vehicle simulator. And the AT communication module provides two automatic test interfaces for automatically replacing a line data file and automatically setting low frequency and carrier frequency of the current section so as to realize automatic test. Compared with the prior art, the method has the advantages of being light in weight, supporting automatic conversion of data files and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a train operation control system, and in particular to a simulated trackside system, equipment and medium suitable for on-board testing of trains. Background Art

[0002] As a key component of the CTCS system, the on-board equipment is responsible for receiving ground information, processing driving instructions, and implementing important functions such as train overspeed protection. Therefore, on-board products need to be fully tested before they are put into use. However, on-board testing needs to cover various routes and various driving scenarios. Therefore, there are many test cases that need to be executed. If manual testing is time-consuming, it is necessary to improve the test efficiency and quality through automatic testing. To this end, a simulated trackside is required that can support both manual testing and automatic testing. During the manual test, the tester can see the display of the route on the simulated trackside very intuitively and can observe the speed and position of the train on the simulated trackside; while the automatic test only requires a lightweight simulated trackside, does not require complex intuitive line display and train speed and position, etc., but requires a driving track route data scenario script corresponding to each use case.

[0003] CN113917850A discloses a trackside simulation system based on software implementation, including a signal system interface module, a trackside equipment code module, a scene injection module and a trackside equipment logic operation module; the signal system interface module is a software interface between the trackside simulation system and the signal system, and is used for communication between the trackside simulation system and the signal system; the trackside equipment logic operation module is used to realize the action logic of the trackside simulation system; the scene injection module is used to realize the simulation of the set scene, including the injection of various fault scenes and the jump of the trackside equipment acquisition code state; the trackside equipment code module is used to realize the acquisition of the outdoor code of the simulation room, and can respond to the operation result of the trackside equipment logic operation module or the operation command of the scene injection module, set the specified trackside acquisition code to the corresponding state and send it to the signal system through the signal system interface module. However, the system adopts a command-acquisition matching relationship to realize trackside simulation, which needs to be done manually and cannot realize automatic testing. Summary of the invention

[0004] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and to provide a simulated trackside system, equipment and medium suitable for on-board train testing, which supports two data formats: route data files and track route data files, and supports the conversion of route data files into track route data files. It is compatible with manual testing and automatic testing, and can improve the test efficiency and test quality of on-board product testing.

[0005] The purpose of the present invention can be achieved by the following technical solutions:

[0006] According to a first aspect of the present invention, there is provided a simulated trackside system suitable for on-board testing of trains, comprising: a trackside data conversion module, a trackside data editing module, a train operation display module, a module for communicating with a vehicle simulator, and a module for communicating with AT, wherein the trackside data conversion module is compatible with and supports route data in two formats, namely, route data and track route data, and supports conversion of route data into track route data, the trackside data editing module is used for editing track route data, the train operation display module is used for displaying train operation in two route data formats respectively, the module for communicating with the vehicle simulator is used for two-way communication between the simulated trackside system and the vehicle simulator, and the AT communication module provides two automated test interfaces for automatically changing line data files and automatically setting the low-frequency carrier frequency of the current section to realize automated testing.

[0007] As a preferred technical solution, the route data describes the length or position of all signal equipment in the stations and sections through which the line passes, including track sections, signal machines, switch positioning and reverse positions, as well as front and rear stations, transponder messages and positions. The track route data only retains the data required for the vehicle to pass through the line, including the carrier frequency, low frequency and transponder messages corresponding to the displacement.

[0008] As an optimal technical solution, the method for converting the current route data into the track route data is: organizing the node data of the stations, tracks, signals, switches, and station connection relationships in the current route data file to form the TCR and BTM nodes of the track route data file, thereby realizing the conversion from the current route data file to the track route data file.

[0009] As a preferred technical solution, the conversion of the route data into track route data comprises the following steps:

[0010] Obtain the direction of train operation, starting station and section, and set the switch position;

[0011] Find all track sections that the train needs to pass through, and store them in a route list, wherein the track sections include non-turnout sections and turnout sections;

[0012] Find the balises of all stations in the route data file, and find out whether the track section corresponding to the balise is in the train running path in the route list according to the associated track attribute value of the balise node. If so, insert the balise into the route list;

[0013] Form a track route data file: calculate the displacement of the track and turnout to form a new XML file TCR node, which contains the displacement and carrier low frequency; calculate the displacement of the transponder, parse the plain text message, and form a new XML file BTM node, which includes the displacement and transponder message data.

[0014] As a preferred technical solution, the method of searching for all track sections that a train needs to pass through specifically includes the following steps:

[0015] Searching for tracks based on the signal equipment index, station number, and train running direction, where the signal equipment index is a unique identifier for all tracks, signals, switches, and station connections under a station;

[0016] Determine whether the next track is found. If so, continue searching. If not, search for the signal according to the signal equipment index, station number and train running direction.

[0017] Determine whether the next signal is found. If so, continue searching. If not, find the turnout according to the signal equipment index, station number and train running direction.

[0018] Determine whether the next turnout is found. If so, continue searching. If not, find the station connection relationship based on the signal equipment index, station number and train running direction;

[0019] Determine whether the next station connection relationship is found. If so, continue searching. If not, end.

[0020] As a preferred technical solution, the track search according to the signal equipment index, station number and train running direction is specifically as follows:

[0021] Find tracks by signal equipment index and station number;

[0022] Determine whether the track is found.

[0023] If yes, determine the direction and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is forward, return the next signal device index, and if it is reverse, return the previous signal device index;

[0024] Otherwise, look up the signal based on the signal equipment index and station number.

[0025] As a preferred technical solution, the method of searching for a signal according to the signal equipment index, station number and train running direction is as follows:

[0026] Find signals by signal equipment index and station number;

[0027] Determine whether the signal is found.

[0028] If yes, determine the direction and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is forward, return the next signal device index, and if it is reverse, return the previous signal device index;

[0029] Otherwise, find the turnout based on the signal equipment index and station number.

[0030] As a preferred technical solution, the method of searching for turnouts according to the signal equipment index, station number and train running direction is as follows:

[0031] Find turnouts by signal equipment index and station number;

[0032] Determine whether the turnout is found.

[0033] If so, determine the reverse position and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is positioning, determine the direction. If it is forward, return the next signal device index. If it is reverse, return the previous signal device index. If it is reverse, determine whether the priority index is consistent with the previous signal device index. If so, return the signal device index corresponding to the reverse position attribute. Otherwise, return the next device signal index.

[0034] Otherwise, the station connection relationship is searched according to the signal equipment index and station number.

[0035] As a preferred technical solution, the station connection relationship is searched according to the signal equipment index, station number and train running direction as follows:

[0036] According to the signal device index, the associated station number, and the adjacent signal device name, the next signal device index in the station connection relationship is searched;

[0037] Determine whether the corresponding signal device is found.

[0038] If yes, determine the direction. If it is forward, return the next signal device index. If it is reverse, return the previous signal device index. Continue to search for station connection relationship according to the returned signal device index.

[0039] Otherwise, the search ends.

[0040] As a preferred technical solution, the formation of the trajectory route data file specifically includes the following steps:

[0041] Determine whether all signal devices have completed route data conversion. If so, generate a track route data file. Otherwise, determine the device type of the next signal device.

[0042] If the device type is track, determine the direction and generate an XML node of the track route data file corresponding to the track, where if it is forward, calculate the displacement according to the forward length attribute of the track device, and if it is reverse, calculate the displacement according to the backward length attribute of the track device;

[0043] If the device type is a turnout, determine the direction and generate a TCR node, and further determine the reverse position. If it is forward and in positioning, calculate the displacement based on the forward length of the turnout device in positioning; if it is forward and in reverse position, calculate the displacement based on the forward length of the turnout device in reverse position; if it is reverse and in positioning, calculate the displacement based on the backward length of the turnout device in positioning; if it is reverse and in reverse position, calculate the displacement based on the backward length of the turnout device in reverse position;

[0044] If the device type is a transponder, the transponder displacement is calculated based on the direction, verification direction of the transponder message, reverse offset, forward offset, and length of the track, and the plaintext message is parsed to generate a BTM node.

[0045] As a preferred technical solution, the train operation display module performs the following steps:

[0046] When the simulated trackside adopts the route data format, the complete station map and section map are displayed, and the train icon is displayed in the corresponding section to indicate the train position;

[0047] When the track route data format is used for the simulated trackside, the train operation status is displayed in a table. The first column of the table indicates the train displacement. When the train runs to a certain position, the row corresponding to the position of the signal equipment ahead at that position in the table is highlighted.

[0048] As a preferred technical solution, the vehicle simulator communication module is used for communicating with the vehicle simulator at the front of the simulated vehicle and the vehicle simulator at the rear of the simulated vehicle at the simulated trackside at the same time, and specifically performs the following steps:

[0049] Send carrier frequency, low frequency information, transponder message, message receipt, return message receipt to the vehicle simulator, receive vehicle addition message, vehicle deletion message, train status information and return message from the vehicle simulator,

[0050] Before turning back, the simulation trackside loads the trajectory route data file before turning back, and determines the front and rear of the train. Among them, the train that receives the message of adding a train is the front train;

[0051] The simulation trackside receives the return information from the vehicle simulator;

[0052] The simulated trackside switching data file is a track route data file and is displayed in the train operation display module;

[0053] After receiving the train status information sent by the vehicle simulator at the front of the train, the simulation trackside searches for carrier frequency, low frequency, and transponder messages according to the corresponding information of the train status information in the track route data, and sends them to the vehicle simulators at the front and rear of the train;

[0054] When turning back, the simulation trackside receives the return message receipt sent by the vehicle simulator, and takes the position of the vehicle simulator that sends the return message receipt as the head of the vehicle, and automatically replaces the trajectory route data file after the turnaround.

[0055] According to a second aspect of the present invention, there is provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the method described above is implemented when the processor executes the program.

[0056] According to a third aspect of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein the program implements the method described above when executed by a processor.

[0057] Compared with the prior art, the present invention has the following beneficial effects:

[0058] (1) The present invention supports two methods of describing trackside data and can realize conversion between the two types of data.

[0059] (2) The present invention is a lightweight xml-based simulation trackside software with a simple and easy-to-use transponder message editing interface, track circuit carrier frequency and low frequency editing interface, and transponder and track circuit relative to vehicle displacement offset editing interface.

[0060] (3) The present invention is compatible with automatic testing and manual testing, and can improve testing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] Figure 1 It is a schematic diagram of the structure of the simulated trackside system of the present invention;

[0062] Figure 2 This is a data conversion interface diagram of the simulation trackside system of the present invention;

[0063] Figure 3 This is a diagram of the track route data editing interface of the simulation trackside system of the present invention;

[0064] Figure 4 The overall flow chart for converting route data into trajectory route data;

[0065] Figure 5 Find an overall flow chart for the equipment during the conversion process;

[0066] Figure 6 Find a flow chart for the track;

[0067] Figure 7 Find the flow chart for the signal machine;

[0068] Figure 8 Find flow charts for turnout equipment;

[0069] Fig. 9 Find a flow chart for station connection relationships;

[0070] Fig.10 A flow chart for generating trajectory route data files;

[0071] Fig.11 A schematic diagram of the application environment of the simulated trackside system of the present invention;

[0072] Fig.12 Flowchart for automatic return in simulation trackside. DETAILED DESCRIPTION

[0073] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are 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 should fall within the scope of protection of the present invention.

[0074] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantitative limitation, and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.

[0075] This embodiment provides a simulation trackside system suitable for train on-board testing, such as Figure 1 As shown, it includes: a trackside data conversion module, a trackside data editing module, a train operation display module, a vehicle simulator communication module, and an AT communication module.

[0076] (1) Trackside data conversion module

[0077] The trackside data conversion module is compatible with route data in two formats: route data and track route data. It also supports converting route data into track route data. The conversion interface is as follows: Figure 2 shown.

[0078] The route data describes the length or position of all signal equipment in the stations and sections of the line, including track sections, signal machines, turnout positioning, and previous and next stations, and transponder messages and positions. The advantage of this data format is that, combined with the SVG format station map, the user can intuitively see the train position during the test, especially during manual testing. An example of the route data is as follows.

[0079]

[0080]

[0081]

[0082] Due to space limitations, the above are just examples. In actual data, there are multiple Stations, Tracks, Switches, Signals, Balises, and Stlinks.

[0083] The trajectory route data only retains the data required for the vehicle to pass through the route, including the carrier frequency, low frequency and transponder message corresponding to the displacement. An example of part of the trajectory route data file is as follows:

[0084]

[0085]

[0086]

[0087]

[0088]

[0089] The method for converting the current route data into the track route data is as follows: sorting out the node data of the stations, tracks, signals, switches, and station connection relationships in the current route data file to form the TCR and BTM nodes of the track route data file, thereby realizing the conversion from the current route data file to the track route data file.

[0090] Specifically, Figure 4 As shown, the following steps are included:

[0091] Step 1: Get the train's running direction, starting station and section, and set the turnout position;

[0092] Step 2: Find all the track sections that the train needs to pass through and store them in the route list, where the track sections include non-turnout sections and turnout sections;

[0093] Step 3: Find the balises of all stations in the route data file, and find out whether the track section corresponding to the balise is in the train running path in the route list according to the associated track attribute value of the balise node. If so, insert the balise into the route list;

[0094] Step 4: Form a track route data file: calculate the displacement of the track and turnout to form a new XML file TCR node, which contains the displacement and carrier low frequency; calculate the displacement of the transponder, parse the plain text message, and form a new XML file BTM node, which includes the displacement and transponder message data.

[0095] Among them, Figure 5 As shown, finding all the track sections that the train needs to pass through specifically includes the following steps:

[0096] Step 21: Searching for tracks according to the signal equipment index, station number and train running direction, wherein the signal equipment index is a unique identifier of all tracks, signals, switches and station connection relationships under a station;

[0097] Step 22: Determine whether the next track is found, if so, continue searching, if not, search for the signal according to the signal equipment index, station number and train running direction;

[0098] Step 23: Determine whether the next signal is found, if so, continue searching, if not, search for the turnout according to the signal equipment index, station number and train running direction;

[0099] Step 24: Determine whether the next turnout is found, if so, continue searching, if not, find the station connection relationship according to the signal equipment index, station number and train running direction;

[0100] Step 25: Determine whether the next station connection relationship is found, if so, continue searching, if not, end.

[0101] Among them, Figure 6 As shown in the figure, searching for tracks based on signal equipment index, station number and train running direction is as follows:

[0102] Find tracks by signal equipment index and station number;

[0103] Determine whether the track is found.

[0104] If yes, determine the direction and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is forward, return the next signal device index, and if it is reverse, return the previous signal device index;

[0105] Otherwise, look up the signal based on the signal equipment index and station number.

[0106] like Figure 7 As shown in the figure, the specific steps to find the signal according to the signal equipment index, station number and train running direction are:

[0107] Find signals by signal equipment index and station number;

[0108] Determine whether the signal is found.

[0109] If yes, determine the direction and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is forward, return the next signal device index, and if it is reverse, return the previous signal device index;

[0110] Otherwise, find the turnout based on the signal equipment index and station number.

[0111] like Figure 8 As shown in the figure, the specific steps for finding the turnout according to the signal equipment index, station number and train running direction are:

[0112] Find turnouts by signal equipment index and station number;

[0113] Determine whether the turnout is found.

[0114] If so, determine the reverse position and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is positioning, determine the direction. If it is forward, return the next signal device index. If it is reverse, return the previous signal device index. If it is reverse, determine whether the priority index is consistent with the previous signal device index. If so, return the signal device index corresponding to the reverse position attribute. Otherwise, return the next device signal index.

[0115] Otherwise, the station connection relationship is searched according to the signal equipment index and station number.

[0116] like Fig. 9 As shown in the figure, the station connection relationship is found according to the signal equipment index, station number and train running direction:

[0117] According to the signal device index, the associated station number, and the adjacent signal device name, the next signal device index in the station connection relationship is searched;

[0118] Determine whether the corresponding signal device is found.

[0119] If yes, determine the direction. If it is forward, return the next signal device index. If it is reverse, return the previous signal device index. Continue to search for station connection relationship according to the returned signal device index.

[0120] Otherwise, the search ends.

[0121] As shown in Figure 10, forming a trajectory route data file specifically includes the following steps:

[0122] Determine whether all signal devices have completed route data conversion. If so, generate a track route data file. Otherwise, determine the device type of the next signal device.

[0123] If the device type is track, determine the direction and generate an XML node of the track route data file corresponding to the track, where if it is forward, calculate the displacement according to the forward length attribute of the track device, and if it is reverse, calculate the displacement according to the backward length attribute of the track device;

[0124] If the device type is a turnout, determine the direction and generate a TCR node, and further determine the reverse position. If it is forward and in positioning, calculate the displacement based on the forward length of the turnout device in positioning; if it is forward and in reverse position, calculate the displacement based on the forward length of the turnout device in reverse position; if it is reverse and in positioning, calculate the displacement based on the backward length of the turnout device in positioning; if it is reverse and in reverse position, calculate the displacement based on the backward length of the turnout device in reverse position;

[0125] If the device type is a transponder, the transponder displacement is calculated based on the direction, verification direction of the transponder message, reverse offset, forward offset, and length of the track, and the plaintext message is parsed to generate a BTM node.

[0126] (2) Trackside data editing module

[0127] The trackside data editing module is used to edit track route data. Figure 3As shown, the conversion of the trajectory route data file can be edited in the interface. Compared with the text editor, this interface simplifies the editing of the trajectory route data file. In addition, this module also provides functions such as "synchronous modification of E5 / C1 packages" and "synchronous change of subsequent tcr\btm positions".

[0128] (3) Train operation display module

[0129] The train operation display module is used to display the train operation in two route data forms.

[0130] When the simulated trackside adopts the route data format, the complete station map and section map are displayed, and the train icon is displayed in the corresponding section to indicate the train position;

[0131] When the simulation trackside uses the track route data format, such as Figure 3 As shown on the left side of the figure, the train running status is displayed in the form of a table. The first column of the table indicates the train displacement. When the train runs to a certain position, the row corresponding to the position of the signal equipment ahead at that position in the table is highlighted.

[0132] (4) Communication module with vehicle simulator

[0133] Fig.11 The figure is a schematic diagram of the application environment of the simulated trackside system of the present invention, wherein the communication module with the vehicle simulator is used for simulating the communication between the trackside and the vehicle simulator, and includes the following functions:

[0134] 1. The simulation trackside sends the following data message to the vehicle simulator:

[0135] TrackCodeInfo: carrier frequency, low frequency information, etc.

[0136] BaliseInfo: balise message;

[0137] FeedbackInfo: message receipt;

[0138] TrainChangeCabAckInfo: Return message receipt.

[0139] 2. The vehicle simulator sends the following data message to the simulated trackside:

[0140] AddTrainInfo: add train information;

[0141] DeleteTrainInfo: delete train information;

[0142] TrainStatusInfo: train status information;

[0143] TrainChangeCabInfo: return information.

[0144] 3. Support dual-end function

[0145] The vehicle simulator communication module supports the simulated trackside to simultaneously communicate with the vehicle simulator at the front of the simulated vehicle and the vehicle simulator at the rear of the simulated vehicle.

[0146] like Fig.12 As shown, automatic return includes the following steps:

[0147] Before turning back, the simulation trackside loads the track route data file before turning back, such as TSlinedata.xml, and determines the front and rear of the train. Among them, the train that receives the train adding message AddTrainInfo is the front train.

[0148] The simulation trackside receives the return information TrainChangeCabInfo from the vehicle simulator;

[0149] The simulated trackside switching data file is a track route data file and is displayed in the train operation display module;

[0150] After receiving the train status information TrainStatusInfo sent by the vehicle simulator at the front of the train, the simulation trackside searches for the carrier frequency, low frequency, and transponder message TrackCodeInfo according to the corresponding information of the train status information TrainStatusInfo in the track route data, and sends it to the vehicle simulators at the front and rear of the train;

[0151] When turning back, the simulation trackside receives the return message TrainChangeCabInfo receipt sent by the vehicle simulator, and takes the location of the vehicle simulator that sends the return message receipt as the locomotive, automatically replaces the trajectory route data file after the turnaround (TSlinedata_for_change_cab.xml file), and displays the information in the file in the interface.

[0152] When returning, if you need to modify the low frequency code, such as changing from HU code to U, you can directly Figure 3 The right side interface shown is modified; it can also be set through the automatic test interface set_current_code(carrier_frequence,low_frequence) developed by the simulation trackside.

[0153] In a preferred embodiment, the double-ended and automatic return functions are implemented as follows:

[0154] S1: Load TSlinedata.xml when the simulation trackside is started (at this time, all balise messages can be sent to the vehicle simulator, and the balise message corresponding to the displacement of the TrainStatusInfo message packet can be sent to the train later).

[0155] S2: When the simulation trackside receives the AddTrainInfo message from the vehicle simulator, the simulation trackside determines that the communication link is the front of the train, and determines that the communication link corresponding to another IP in the configuration file is the rear of the train. During the operation of the vehicle simulator, the simulation trackside sends a TrainStatusInfo message packet to the simulation trackside, which includes the displacement of the train. The simulation trackside sends the vehicle simulator the message information of the re-evaluation and low frequency and transponder corresponding to the displacement according to the displacement of the TrainStatusInfo message packet).

[0156] It supports adding vehicles at any position on the simulated trackside. When using track route data, the AddTrainInfo message sent by the vehicle simulator to the simulated trackside contains a displacement offset field. When the simulated trackside receives the message, it stores the displacement offset. When it subsequently receives the TrainStatusInfo message packet, it replies to the carrier frequency, low frequency, and transponder messages according to the displacement in TrainStatusInfo plus the displacement offset, thus achieving the effect of adding a vehicle at any position and running it.

[0157] S3: After the vehicle simulator stops steadily and accurately, the simulation trackside receives TrainChangeCabInfo information from the vehicle simulator.

[0158] S4: When the simulation trackside receives TrainChangeCabInfo information from one of the links of the vehicle simulator, the simulation trackside determines that the communication link is the front of the train, and determines that the communication link corresponding to the other IP in the configuration file is the rear of the train. The simulation trackside automatically changes to TSlinedata_for_change_cab.xml, and the interface displays the information in the file (at this time, all transponder messages can be sent to the vehicle simulator, and the transponder message corresponding to the displacement can also be sent to the train later according to the displacement).

[0159] S5: The simulation trackside receives TrainStatusInfo information from the vehicle simulator.

[0160] S6: The simulation trackside finds the carrier frequency, low frequency (such as HU code), transponder message, etc. according to the configuration in TSlinedata_for_change_cab.xml and the corresponding information in TSlinedata_for_change_cab.xml and replies to the vehicle simulator.

[0161] S7: The simulation trackside receives a set_current_code information packet from the automatic test platform, for example, the set_current_code information packet has a carrier frequency of 1700-1 and a low-frequency U code.

[0162] S8: The simulation trackside receives TrainStatusInfo information from the vehicle simulator.

[0163] S9: The simulated trackside sends a carrier frequency of 1700-1 and a low-frequency U code to the vehicle simulator.

[0164] S10: While the vehicle simulator continues to run in simulation, the simulation trackside sends the carrier frequency, low frequency and transponder message corresponding to the displacement to the vehicle simulator according to the displacement in the TrainStatusInfo information packet.

[0165] (5)Communication module with AT

[0166] The AT communication module provides two automatic test interfaces: automatic replacement of line data files and automatic setting of the current section low-frequency carrier frequency to realize automatic testing.

[0167] The simulation trackside provides the following two automatic test interfaces for automatic testing:

[0168] 1. Support automatic replacement of line data files

[0169] 2. Support automatic setting of low frequency carrier frequency in the current section

[0170] The electronic device of the present invention includes a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0171] Multiple components in the device are connected to the I / O interface, including: input units, such as keyboards, mice, etc.; output units, such as various types of displays, speakers, etc.; storage units, such as disks, optical disks, etc.; and communication units, such as network cards, modems, wireless communication transceivers, etc. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunication networks.

[0172] The processing unit performs the various methods and processes described above, such as the steps performed by the various modules in the simulated trackside system. For example, in some embodiments, the steps performed by the various modules in the simulated trackside system can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into the RAM and executed by the CPU, one or more steps performed by the various modules in the simulated trackside system described above can be performed. Alternatively, in other embodiments, the CPU can be configured to perform the steps performed by the various modules in the simulated trackside system by any other appropriate means (e.g., by means of firmware).

[0173] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0174] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0175] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0176] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A simulated trackside system suitable for train on-board testing, characterized in that: include: A trackside data conversion module, a trackside data editing module, a train operation display module, a module for communicating with a vehicle simulator, and a module for communicating with AT, wherein the trackside data conversion module is compatible with and supports route data in two formats, namely, route data and track route data, and supports the conversion of route data into track route data; the trackside data editing module is used for editing track route data; the train operation display module is used for displaying train operation in two route data formats respectively; the module for communicating with a vehicle simulator is used for two-way communication between the simulated trackside system and the vehicle simulator; the AT communication module provides two automated test interfaces, one for automatically changing line data files and one for automatically setting the low-frequency carrier frequency of the current section, to realize automated testing.

2. A simulated trackside system suitable for train on-board testing according to claim 1, characterized in that: The route data describes the length or position of all signal equipment in the stations and sections through which the line passes, including track sections, signal machines, switch positioning and reverse positions, as well as front and rear stations, transponder messages and positions. The track route data only retains the data required for the vehicle to pass through the line, including the carrier frequency, low frequency and transponder messages corresponding to the displacement.

3. A simulated trackside system suitable for train on-board testing according to claim 1, characterized in that: The method for converting the route data into the track route data is as follows: arranging the node data of the stations, tracks, signals, switches, and station connection relationships in the route data file to form the TCR and BTM nodes of the track route data file, thereby realizing the conversion from the route data file to the track route data file.

4. A simulated trackside system suitable for train on-board testing according to claim 1, characterized in that: The converting of the route data into track route data comprises the following steps: Obtain the direction of train operation, starting station and section, and set the switch position; Find all track sections that the train needs to pass through, and store them in a route list, wherein the track sections include non-turnout sections and turnout sections; Find the balises of all stations in the route data file, and find out whether the track section corresponding to the balise is in the train running path in the route list according to the associated track attribute value of the balise node. If so, insert the balise into the route list; Form a track route data file: calculate the displacement of the track and turnout to form a new XML file TCR node, which contains the displacement and carrier low frequency; calculate the displacement of the transponder, parse the plain text message, and form a new XML file BTM node, which includes the displacement and transponder message data.

5. A simulated trackside system suitable for train on-board testing according to claim 4, characterized in that: The method of searching for all track sections that a train needs to pass through specifically includes the following steps: Searching for tracks based on the signal equipment index, station number, and train running direction, where the signal equipment index is a unique identifier for all tracks, signals, switches, and station connections under a station; Determine whether the next track is found. If so, continue searching. If not, search for the signal according to the signal equipment index, station number and train running direction. Determine whether the next signal is found. If so, continue searching. If not, find the turnout according to the signal equipment index, station number and train running direction. Determine whether the next turnout is found. If so, continue searching. If not, find the station connection relationship based on the signal equipment index, station number and train running direction; Determine whether the next station connection relationship is found. If so, continue searching. If not, end.

6. A simulated trackside system suitable for train on-board testing according to claim 5, characterized in that: The specific method of searching for tracks according to the signal equipment index, station number and train running direction is as follows: Find tracks by signal equipment index and station number; Determine whether the track is found. If yes, determine the direction and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is forward, return the next signal device index, and if it is reverse, return the previous signal device index; Otherwise, look up the signal based on the signal equipment index and station number.

7. A simulated trackside system suitable for train on-board testing according to claim 5, characterized in that: The specific method of searching for a signal according to the signal equipment index, station number and train running direction is as follows: Find signals by signal equipment index and station number; Determine whether the signal is found. If yes, determine the direction and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is forward, return the next signal device index, and if it is reverse, return the previous signal device index; Otherwise, find the turnout based on the signal equipment index and station number.

8. The simulated trackside system suitable for train on-board testing according to claim 5, characterized in that: The specific method of searching for a turnout according to the signal equipment index, station number and train running direction is as follows: Find turnouts by signal equipment index and station number; Determine whether the turnout is found. If so, determine the reverse position and return the corresponding signal device index, and continue to search for tracks according to the returned signal device index and station number. If it is positioning, determine the direction. If it is forward, return the next signal device index. If it is reverse, return the previous signal device index. If it is reverse, determine whether the priority index is consistent with the previous signal device index. If so, return the signal device index corresponding to the reverse position attribute. Otherwise, return the next device signal index. Otherwise, the station connection relationship is searched according to the signal equipment index and station number.

9. The simulated trackside system suitable for train on-board testing according to claim 5, characterized in that: The specific method of searching for station connection relationship according to signal equipment index, station number and train running direction is as follows: According to the signal device index, the associated station number, and the adjacent signal device name, the next signal device index in the station connection relationship is searched; Determine whether the corresponding signal device is found. If yes, determine the direction. If it is forward, return the next signal device index. If it is reverse, return the previous signal device index. Continue to search for station connection relationship according to the returned signal device index. Otherwise, the search ends.

10. The simulated trackside system suitable for train on-board testing according to claim 4, characterized in that: The forming of the trajectory route data file specifically comprises the following steps: Determine whether all signal devices have completed route data conversion. If so, generate a track route data file. Otherwise, determine the device type of the next signal device. If the device type is track, determine the direction and generate an XML node of the track route data file corresponding to the track, where if it is forward, calculate the displacement according to the forward length attribute of the track device, and if it is reverse, calculate the displacement according to the backward length attribute of the track device; If the device type is a turnout, determine the direction and generate a TCR node, and further determine the reverse position. If it is forward and in positioning, calculate the displacement based on the forward length of the turnout device in positioning; if it is forward and in reverse position, calculate the displacement based on the forward length of the turnout device in reverse position; if it is reverse and in positioning, calculate the displacement based on the backward length of the turnout device in positioning; if it is reverse and in reverse position, calculate the displacement based on the backward length of the turnout device in reverse position; If the device type is a transponder, the transponder displacement is calculated based on the direction, verification direction of the transponder message, reverse offset, forward offset, and length of the track, and the plaintext message is parsed to generate a BTM node.

11. A simulated trackside system suitable for train on-board testing according to claim 1, characterized in that: The train operation display module performs the following steps: When the simulated trackside adopts the route data format, the complete station map and section map are displayed, and the train icon is displayed in the corresponding section to indicate the train position; When the track route data format is used for the simulated trackside, the train operation status is displayed in a table. The first column of the table indicates the train displacement. When the train runs to a certain position, the row corresponding to the position of the signal equipment ahead at that position in the table is highlighted.

12. The simulated trackside system suitable for train on-board testing according to claim 1, characterized in that: The vehicle simulator communication module is used to communicate with the vehicle simulator at the front of the simulated vehicle and the vehicle simulator at the rear of the simulated vehicle at the simulated trackside, and specifically performs the following steps: Send carrier frequency, low frequency information, transponder message, message receipt, return message receipt to the vehicle simulator, receive vehicle addition message, vehicle deletion message, train status information and return message from the vehicle simulator, Before turning back, the simulation trackside loads the trajectory route data file before turning back, and determines the front and rear of the train. Among them, the train that receives the message of adding a train is the front train; The simulation trackside receives the return information from the vehicle simulator; The simulated trackside switching data file is a track route data file and is displayed in the train operation display module; After receiving the train status information sent by the vehicle simulator at the front of the train, the simulation trackside searches for carrier frequency, low frequency, and transponder messages according to the corresponding information of the train status information in the track route data, and sends them to the vehicle simulators at the front and rear of the train; When turning back, the simulation trackside receives the return message receipt sent by the vehicle simulator, and takes the position of the vehicle simulator that sends the return message receipt as the head of the vehicle, and automatically replaces the trajectory route data file after the turnaround.

13. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the program, the system according to any one of claims 1 to 12 is implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the system according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • Trackside simulation method and system

    CN103745630A

  • General simulation method and system for rail transit signal system

    CN103926843A

  • Test system of rail transit interconnection and intercommunication signal system

    CN112874588A

  • Trackside simulation system realized based on software

    CN113917850A

  • Rail transit signal simulation test system and method, electronic equipment and storage medium

    CN115649247A