CN114435433A - Method and device for verifying automatic trigger route conflict - Google Patents
Method and device for verifying automatic trigger route conflict Download PDFInfo
- Publication number
- CN114435433A CN114435433A CN202210376426.1A CN202210376426A CN114435433A CN 114435433 A CN114435433 A CN 114435433A CN 202210376426 A CN202210376426 A CN 202210376426A CN 114435433 A CN114435433 A CN 114435433A
- Authority
- CN
- China
- Prior art keywords
- route
- conflict
- automatic trigger
- test
- route conflict
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Abstract
The invention discloses a method and a device for verifying an automatic trigger access conflict, relates to the technical field of subway automatic trigger access conflicts, optimizes the method for verifying the automatic trigger access conflict and improves verification efficiency and accuracy. The main technical scheme of the invention is as follows: configuring a designated open interface of the automatic train monitoring system in a test environment; according to the appointed open interface, importing an automatic trigger route conflict list, wherein the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, and each test case comprises an automatic trigger route conflict point and a conflict route associated with the route conflict point; creating an adaptive operation diagram according to the test case; simulating and increasing train operation to carry out a route conflict test according to the operation diagram; and outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
Description
Technical Field
The invention relates to the technical field of subway automatic triggering access conflicts, in particular to a method and a device for verifying automatic triggering access conflicts.
Background
The route refers to a path which is passed by a train from one place to another place in the station, and the route comprises a receiving route, a departure route and a shunting route. The automatic trigger route conflict is one of important functions of an urban rail automatic monitoring system, and in the operation process, trains are often in a state of being earlier than a running chart, so that the condition that a plurality of trains drive to the same position, namely the route conflict occurs, at the moment, the trains are required to automatically trigger the route conflict to play a role, and each train can still pass one by one according to the same planned sequence of the running chart.
At present, according to the line condition, the position where the route conflict is likely to occur is mainly determined by people according to experience, and a corresponding train operation scene is manufactured by people to finish verification of the operation of automatically triggering the route conflict. However, if the station yard environment is complex, for the situation of multi-vehicle operation, it is only manually determined by experience which position will need to automatically trigger the route conflict, so that it is difficult to avoid errors and omissions, and in order to complete the verification operation, the cost of the required manufacturing operation scene is high, if further performing the subsequent verification operation, the verification result is inaccurate, and the quality is not high.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for verifying an auto-triggered route conflict, and mainly aims to optimize the method for verifying an auto-triggered route conflict and improve verification efficiency and accuracy.
In order to achieve the above purpose, the present invention mainly provides the following technical solutions:
a first aspect of the present application provides a method for verifying an auto-triggering route conflict, the method including:
configuring a designated open interface of the automatic train monitoring system in a test environment;
according to the appointed open interface, importing an automatic trigger route conflict list, wherein the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, and each test case comprises an automatic trigger route conflict point and a conflict route associated with the automatic trigger route conflict point;
creating an adaptive operation diagram according to the test case;
simulating and increasing train operation to carry out a route conflict test according to the operation diagram;
and outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
In some variations of the first aspect of the present application, the method further comprises:
and configuring an automatic trigger access conflict list according to the signal system floor layout drawing and the signal system interlocking table.
In some modified embodiments of the first aspect of the present application, the configuring an automatic triggered route conflict list according to a signal system floor plan and a signal system interlocking table includes:
acquiring an access route associated with the annunciator from access route information stored in a signal system interlocking table;
extracting a track section and the name thereof, a turnout section and the name thereof, a platform section and the name thereof, and a signal machine position and the name thereof from a signal system floor plan to generate a schematic diagram of an automatic train monitoring line;
determining turnout positions from the route schematic;
arranging a logic parking point for each track in front of the turnout according to the turnout position;
configuring a signal machine related to the driving direction for the logic stop position according to the uplink and downlink conditions of the line shown by the line schematic diagram;
configuring a signal machine related to a driving direction according to the logical stop point position, and acquiring a route related to the signal machine from the route information to obtain a mapping relation among the logical stop point position, the signal machine and the route;
acquiring a running path which is obtained by the runnable loop corresponding to the logical stop point according to the uplink and downlink conditions of the line shown by the line schematic diagram;
determining an access conflict point position from the logic stop point positions according to the running path;
determining an access associated with the access conflict point location as a conflict access according to the access conflict point location and the mapping relation;
and constructing an automatic trigger route conflict test case according to the route conflict point position and the associated conflict route, wherein the automatic trigger route conflict test case is used for completing the configuration of an automatic trigger route conflict list.
In some modified embodiments of the first aspect of the present application, the obtaining, according to the uplink and downlink conditions of the line shown in the line schematic diagram, a running path that is obtained by the runnable loop corresponding to the logical stop location includes:
determining the running direction of the train according to the uplink and downlink conditions of the line shown by the line schematic diagram;
traversing the logic stop positions in the route schematic diagram according to the same running direction, and enumerating a plurality of running paths corresponding to the running direction.
In some modified embodiments of the first aspect of the present application, the determining, according to the operation path, an approach collision point from the logical stop points includes:
analyzing a target logic stop position of a path from the operation path;
selecting any two target operation paths from the plurality of operation paths for comparison, and if the same target logic stop positions exist, determining that the two target operation paths conflict;
and determining the access conflict point positions according to the two target operation paths.
A second aspect of the present application provides an apparatus for verifying an automatically triggered route conflict, the apparatus comprising:
the first configuration unit is used for configuring a designated open interface of the automatic train monitoring system in a test environment;
the import unit is used for importing an automatic trigger route conflict list according to the specified open interface, the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, and each test case comprises an automatic trigger route conflict point and a conflict route associated with the route conflict point;
the creating unit is used for creating an adaptive operation diagram according to the test case;
the test unit is used for simulating and increasing train operation according to the operation diagram so as to carry out route conflict test;
and the output unit is used for outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
In some variations of the second aspect of the present application, the apparatus further comprises:
and the second configuration unit is used for configuring an automatic trigger route conflict list according to the signal system floor plan and the signal system interlocking table.
In some modified embodiments of the second aspect of the present application, the second configuration unit includes:
the first acquisition module is used for acquiring a route associated with the annunciator from route information stored in a signal system interlocking table;
the generating module is used for extracting a track section and the name thereof, a turnout section and the name thereof, a platform section and the name thereof, a signal machine position and the name thereof from the signal system floor plan to generate an automatic train monitoring line schematic diagram;
the first determination module is used for determining the position of a turnout from the line schematic diagram;
the arrangement module is used for arranging logical parking points for each track in front of the turnout according to the turnout position;
the configuration module is used for configuring a signal machine related to the driving direction for the logic stop position according to the uplink and downlink conditions of the line shown by the line schematic diagram;
the second determining module is used for configuring a signal machine related to a driving direction according to the logical stop point position and obtaining a route related to the signal machine from the route information to obtain a mapping relation among the logical stop point position, the signal machine and the route;
the second obtaining module is used for obtaining a running path which is obtained by the runnable loop correspondingly through the logic stop point according to the uplink and downlink conditions of the line shown by the line schematic diagram;
the third determining module is used for determining an access conflict point position from the logic stop point positions according to the running path;
a fourth determining module, configured to determine, according to the route collision point location and the mapping relationship, a route associated with the route collision point location as a collision route;
and the construction module is used for constructing an automatic trigger route conflict test case according to the route conflict point position and the associated conflict route, and is used for completing the configuration of an automatic trigger route conflict list.
In some variations of the second aspect of the present application, the second obtaining module comprises:
the determining submodule is used for determining the running direction of the train according to the uplink and downlink conditions of the line shown by the line schematic diagram;
and the enumeration submodule is used for traversing the logic stop points in the route schematic diagram according to the same running direction and enumerating a plurality of running paths corresponding to the running direction.
In some variations of the second aspect of the application, the determining according to the second aspect comprises:
the analysis submodule is used for analyzing the target logic stop positions of the paths from the running path;
the comparison sub-module is used for selecting any two target operation paths from the plurality of operation paths to compare;
the determining submodule is used for determining that the two target running paths conflict when the two target running paths have the same target logic stop positions;
and the determining submodule is also used for determining the access conflict point positions according to the two target running paths.
A third aspect of the present application provides a storage medium, where the storage medium includes a stored program, and where the program is run to control a device in which the storage medium is located to perform the method for verifying an auto-triggering route conflict as described above.
A fourth aspect of the present application provides an electronic device comprising at least one processor, and at least one memory, a bus, connected to the processor;
the processor and the memory complete mutual communication through the bus;
the processor is configured to invoke program instructions in the memory to perform a method of verifying an automatically triggered route conflict as described above.
By the technical scheme, the technical scheme provided by the invention at least has the following advantages:
the invention provides a method and a device for verifying an automatic trigger route conflict, wherein a designated open interface of an automatic train monitoring system is configured in a test environment, an automatic trigger route conflict list can be automatically introduced through the interface, the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, each test case comprises an automatic trigger route conflict point and an associated conflict route, an adaptive operation diagram can be created according to the test cases and train operation can be simulated and increased to perform route conflict test, whether the automatic trigger route conflict is correct or not can be further judged according to the test result, and then the verification result of the automatic trigger route conflict is obtained. Compared with the prior art, the method solves the problems that the efficiency is low and the quality of the verification result is difficult to ensure due to the fact that the automatic triggering route conflict verification is completed depending on labor cost in the prior art, and the method completes the simulation test verification and automatic triggering route conflict operation in the automatic train monitoring system by utilizing the test cases stored in the automatic triggering route conflict list, so that the verification efficiency is improved and the quality of the verification result is ensured by utilizing the automatic simulation verification operation while the test is performed in the route conflict scene covered as much as possible.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart of a method for verifying an auto-trigger route conflict according to an embodiment of the present invention;
FIG. 2 is an exemplary yard view of an embodiment of the present invention;
fig. 3 is a flowchart of another method for verifying an auto-trigger route conflict according to an embodiment of the present invention;
fig. 4 is a flowchart of a specific implementation method for configuring an auto-trigger route conflict list according to an embodiment of the present invention;
fig. 5 is a block diagram illustrating an apparatus for verifying an auto-trigger route conflict according to an embodiment of the present invention;
FIG. 6 is a block diagram of another apparatus for verifying an auto-triggering route conflict according to an embodiment of the present invention;
fig. 7 is an electronic device for verifying an auto-trigger route conflict according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
The embodiment of the invention provides a method for verifying an automatic trigger route conflict, which is characterized in that as shown in figure 1, a test case stored in a pre-configured automatic trigger route conflict list is used for completing simulation test verification and automatic trigger route conflict operation in an automatic train monitoring system, and the following specific steps are provided for the embodiment of the invention:
101. and configuring a designated open interface of the automatic train monitoring system in the test environment.
An important subsystem of an Automatic Train control system for urban rail transit of an Automatic Train monitoring system (ATS) is a set of distributed real-time Supervision and control system integrating modern data communication, computers, networks and signal technologies. For the embodiment of the invention, a specified open interface is pre-configured in the ATS system and is specially used for subsequently leading in the automatic trigger route conflict list so as to finish the automatic trigger route conflict test.
102. And importing an automatic trigger route conflict list according to the specified open interface.
The automatic triggering route conflict list comprises a plurality of automatic triggering route conflict test cases, and each test case comprises an automatic triggering route conflict point position and a conflict route associated with the route conflict point position.
In the embodiment of the present invention, the automatically triggered route collision point and its associated collision route are explained by taking the station yard graph shown in fig. 2 as an example. Fig. 2 shows positions "2" and "4" as parking positions of the platform, and positions "1" and "3" and "5" and "6" as return rail positions of parking, as exemplified in fig. 2: when one train intends to travel from the position "1" to the position "4" and then return to the position "6" and another train intends to travel from the position "3" to the position "4", the two routes respectively corresponding to the two trains collide at the position "4", and it is necessary to specify which train passes through the position "4" first and the other train passes through the position "4" after correspondingly required according to the operation plan. For this example, the "positions '1 to 4'" and the "positions '3 to 4'" are required to automatically trigger the collision point, and two corresponding routes are obtained and are taken as the collision routes, specifically, the names of the two routes can be searched from the interlocking table of the signal system.
103. And creating an adaptive operation diagram according to the test case.
104. And simulating and increasing train operation according to the operation diagram to carry out a route conflict test.
In the embodiment of the present invention, each test case includes a conflict route that automatically triggers a route conflict point and is associated with a route conflict point, and further, a run diagram can be simulated and created and corresponding train operation can be simulated and added according to the test case, by combining with the example of the above step 102, assuming that one test case includes "positions '1 to 4'" and "positions '3 to 4'" of the conflict point and its associated conflict routes, an adaptive run diagram can be correspondingly created, and two trains are simulated and added, the train operation is simulated in the run diagram, and a route conflict test is performed, which aims to: at position "4", which train passes first and which train passes later is tested as a result of the route collision test.
105. And outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
In the embodiment of the invention, each test case is used for completing the route conflict test, and the test result is as follows: and for the stop position where the route conflict is about to occur, testing which train passes through first and which train passes through later. The test operation is equivalent to an automatic trigger access conflict operation, the test result is compared with the train operation plan, if the test result is consistent with the train operation plan, the automatic trigger access conflict is verified to be correct, and if the test result is not consistent with the train operation plan, the automatic trigger access conflict is verified to be abnormal, and an alarm is required to be given immediately.
Illustratively, the train operation plan is a preset train operation sequence, a large number of trains running on the rails on each day are required to follow the standard, otherwise, the train operation disorder is undesirable. Taking the collision points as exemplified in step 102, the "positions" 1 to 4 ' ", the" positions "3 to 4 '", and the two routes associated therewith are illustrated, and the train operation plan specifies in advance the time when the train passes through the position "4", and it is assumed that the "positions" 1 to 4 "are associated with the train a, and the" positions "3 to 4 '" are associated with the train B, and it is assumed that the train a passes through and the train B passes through first according to the specification, but if the train a is early, the traffic signal F5 of the train a should not be automatically developed, but should be opened after waiting for the train B to pass through, that is, the train a is allowed to pass through.
Accordingly, the two conflict routes are tested, and if the test result is: if the train A passes through the rear part and the train B passes through the front part firstly and is consistent with the train operation plan, the automatic trigger access conflict is verified to be correct, otherwise, the automatic trigger access conflict is verified to be wrong, an alarm is given immediately, and the alarm information carries 'the position of the train is in conflict with the front train'.
The embodiment of the invention provides a method for verifying an automatic trigger route conflict, wherein an appointed open interface of an automatic train monitoring system is configured in a test environment, an automatic trigger route conflict list can be automatically introduced through the interface, the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, each test case comprises an automatic trigger route conflict point position and an associated conflict route, an adaptive operation diagram can be created according to the test cases, train operation is simulated and increased, a route conflict test is carried out, whether the automatic trigger route conflict is correct or not can be further judged according to the test results, and then the verification result of the automatic trigger route conflict is obtained. Compared with the prior art, the method and the device solve the problems that the efficiency is low and the quality of the verification result is difficult to ensure due to the fact that the automatic triggering route conflict verification is completed depending on labor cost in the prior art, and the embodiment of the invention completes the simulation test verification and the automatic triggering route conflict operation in the automatic train monitoring system by using the test cases stored in the automatic triggering route conflict list configured in advance, so that the verification efficiency is improved and the quality of the verification result is ensured by using the automatic simulation verification operation while the test is performed in the route conflict scene covered as much as possible.
In order to describe the above embodiment in more detail, the embodiment of the present invention further provides another method for verifying an automatic triggered route conflict, which is a detailed and supplementary explanation of the above embodiment, and as shown in fig. 3, the following specific steps are provided for the embodiment of the present invention:
201. and configuring an automatic trigger access conflict list according to the signal system floor layout drawing and the signal system interlocking table.
In the embodiment of the present invention, a plurality of layers are drawn in a signal system floor plan according to an uplink direction and a downlink direction, and the recording information at least includes: track section, switch section, platform section and semaphore location. A large amount of route information is stored in the signal system interlocking table, and the route information at least comprises a signal machine name and a route name associated with the signal machine name. The embodiment of the present invention provides a specific implementation method for configuring an automatic trigger route conflict list, which is shown in fig. 4 as the following steps S301 to S310.
S301, obtaining the route related to the signal machine from the route information stored in the signal system interlocking table.
S302, extracting the track section and the name thereof, the turnout section and the name thereof, the platform section and the name thereof, and the position and the name of a signal machine from the signal system floor plan to generate an automatic train monitoring line schematic diagram.
In the embodiment of the invention, the conditions of the track, the turnout and the signal machine are collected one by one according to the up-down direction and the kilometer scale conditions of the plan, and the schematic diagram of the automatic monitoring line of the train is generated.
And S303, determining the turnout position from the schematic line diagram.
And S304, arranging logical parking positions for the tracks in front of each turnout according to the turnout positions.
In the embodiment of the invention, the arrangement of the logical parking spots is exemplarily shown in the following table one.
And S305, arranging a signal machine related to the driving direction for the logic stop position according to the uplink and downlink conditions of the line shown in the line schematic diagram.
In the embodiment of the present invention, a station yard diagram shown in fig. 2 is exemplified, and fig. 2 shows traffic signals "F2", "F3", "F5", "F6", "SC", "XC", "Z3", and the like, which are associated with the traveling direction, in logical parking position arrangement.
S306, configuring the signalers related to the driving direction according to the logical stop positions and obtaining the routes related to the signalers from the route information to obtain the mapping relation among the logical stop positions, the signalers and the routes.
In the embodiment of the present invention, a traffic signal associated with the traveling direction is arranged in conjunction with the logical stop point obtained in step S305, and a route associated with the traffic signal obtained from the route information in step S301 is combined, and a mapping relationship among the logical stop point, the traffic signal, and the route is established according to the same traffic signal.
Illustratively, a routing list containing the mapping relationship is established, as shown in table two below.
Watch two
And S307, acquiring a running path correspondingly obtained by the logical stop position where the runnable loop passes according to the uplink and downlink conditions of the line shown by the line schematic diagram.
In the embodiment of the present invention, the specific implementation method adopted in step S307 is as follows: firstly, determining the running direction of the train according to the uplink and downlink conditions of the line shown by the line schematic diagram, wherein the running direction can be a clockwise running loop for example; and then traversing the logic stop points in the route schematic diagram according to the same running direction, and enumerating a plurality of running paths corresponding to the running direction.
Illustratively, in conjunction with the yard graph illustrated in fig. 2, the loop is run in a clockwise direction to obtain a travel path, as shown in table three below.
Watch III
And S308, determining access conflict points from the logic stop points according to the running path.
In the embodiment of the present invention, the specific implementation method adopted in step S308 is as follows: firstly, analyzing target logic stop positions of paths from a running path; secondly, selecting any two target operation paths from the multiple operation paths for comparison, and determining that the two target operation paths have conflict if the same target logic stop positions exist; and finally, determining the access conflict point positions according to the two target running paths.
Illustratively, taking the operation paths shown in table two as an example, if the same logical stop point "4" exists in the operation paths "1-4-6" and "3-4", the two operation paths will have a route conflict, and then the conflict points are correspondingly obtained as "1-4" and "3-4".
Illustratively, the collision point is obtained in connection with table three, as shown in table four below.
Watch four
S309, determining the route associated with the route conflict point position as a conflict route according to the route conflict point position and the mapping relation.
S310, according to the route conflict point position and the associated conflict route, an automatic trigger route conflict test case is constructed and used for completing configuration of an automatic trigger route conflict list.
In the embodiment of the present invention, for example, the route conflict point and its associated conflict route are obtained by combining the table two and the table four, and a test is constructed, for example, as shown in the table five below, and the table five constitutes an automatic triggered route conflict list.
Watch five
Through steps S301 to S310, the specific implementation method provided in the embodiment of the present invention can automatically determine and identify the route conflict point location, for example, obtain table four, and can automatically set up an application scenario for testing the route conflict, for example, obtain table five, and accordingly, the method can replace manual work to identify the route conflict point location and set up a test scenario by experience.
202. And configuring a designated open interface of the automatic train monitoring system in the test environment.
203. And importing an automatic trigger route conflict list according to the specified open interface.
The automatic triggering route conflict list comprises a plurality of automatic triggering route conflict test cases, and each test case comprises an automatic triggering route conflict point position and a conflict route associated with the route conflict point position.
204. And creating an adaptive operation diagram according to the test case.
205. And simulating and increasing train operation according to the operation diagram to carry out a route conflict test.
In the embodiment of the invention, for the test cases in the automatic trigger route conflict list, the operation paths corresponding to the conflict points can be used as the associated data corresponding to the test cases to be stored, so that when the automatic trigger route conflict list is imported and each test case is used for testing, an adaptive operation diagram can be created and the operation of a train can be simulated and increased according to the operation paths associated with the test cases.
For example, for "test 1" shown in table five, the operation paths "1-4-6" and "3-4" are stored as the associated data, so that when the test operation is performed, the situation of the route conflict can be efficiently known, and then the operation diagram is created according to such operation paths and the sports car is simulated, thereby completing the route conflict test simply and efficiently.
206. And outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
Further, as an implementation of the method shown in fig. 1 and fig. 3, an embodiment of the present invention provides an apparatus for verifying an automatic trigger route conflict. The embodiment of the apparatus corresponds to the embodiment of the method, and for convenience of reading, details in the embodiment of the system are not repeated one by one, but it should be clear that the system in the embodiment can correspondingly implement all the contents in the embodiment of the method. The device is applied to the operation of completing simulation test verification and automatic trigger route conflict in the automatic train monitoring system, and particularly as shown in fig. 5, the device comprises:
a first configuration unit 31, configured to configure a designated open interface of the train automatic monitoring system in a test environment;
an importing unit 32, configured to import an automatic triggered route conflict list according to the specified open interface, where the automatic triggered route conflict list includes multiple automatic triggered route conflict test cases, and each test case includes an automatic triggered route conflict point and a conflict route associated with the route conflict point;
a creating unit 33, configured to create an adaptive run graph according to the test case;
the test unit 34 is used for simulating and increasing train operation according to the operation diagram so as to carry out a route conflict test;
and the output unit 35 is configured to output a verification result corresponding to the automatic trigger route conflict for verification according to the test result corresponding to the route conflict test.
Further, as shown in fig. 6, the apparatus further includes:
and a second configuration unit 36, configured to configure the automatic trigger routing conflict list according to the signal system floor plan and the signal system interlocking table.
Further, as shown in fig. 6, the second configuration unit 36 includes:
a first obtaining module 3601, configured to obtain a route associated with the signaler from route information stored in a signal system interlocking table;
a generating module 3602, configured to extract a track section and a name thereof, a turnout section and a name thereof, a platform section and a name thereof, and a signal machine position and a name thereof from the signal system floor plan, and generate an automatic train monitoring line schematic diagram;
a first determining module 3603, configured to determine a switch location from the routing diagram;
an arrangement module 3604, configured to arrange a logical stop location for each pre-turnout track according to the turnout position;
a configuration module 3605, configured to configure a signal machine associated with a driving direction for the logical stop point according to a line uplink and downlink situation shown in the line schematic diagram;
a second determining module 3606, configured to configure, according to the logical stop point location, a signal associated with a driving direction and an approach route associated with the signal acquired from the approach route information, and obtain a mapping relationship among the logical stop point location, the signal and the approach route;
a second obtaining module 3607, configured to obtain, according to a line uplink and downlink situation shown in the line schematic diagram, a running path that is obtained by the runnable loop corresponding to the logical stop location;
a third determining module 3608, configured to determine, according to the operation path, an access conflict point location from the logical stop point locations;
a fourth determining module 3609, configured to determine, according to the route collision point location and the mapping relationship, a route associated with the route collision point location as a collision route;
a constructing module 3610, configured to construct an auto-triggered route collision test case according to the route collision point location and the collision route associated therewith, so as to complete configuring an auto-triggered route collision list.
Further, as shown in fig. 6, the second obtaining module 3607 includes:
the determining submodule 36071 is used for determining the running direction of the train according to the uplink and downlink conditions of the line shown by the line schematic diagram;
an enumeration submodule 36072, configured to traverse the logical stop point in the route schematic diagram according to the same running direction, and enumerate multiple running paths corresponding to the running direction.
Further, as shown in fig. 6, the third determining module 3608 includes:
the analysis submodule 36081 is used for analyzing the target logic stop positions of the paths from the operation path;
a comparison submodule 36082, configured to select any two target operation paths from the multiple operation paths for comparison;
the determining submodule 36083 is configured to determine that the two target operation paths conflict with each other when the two target operation paths have the same target logical stop position;
the determining submodule 36083 is further configured to determine a route collision point according to the two target operation paths.
In summary, the embodiments of the present invention provide a method and an apparatus for verifying an auto-triggered route conflict, where an assigned open interface of an automatic train monitoring system is configured in a test environment, an auto-triggered route conflict list may be automatically imported through the interface, the auto-triggered route conflict list includes multiple auto-triggered route conflict test cases, each test case includes an auto-triggered route conflict point and an associated conflict route, an adaptation operation diagram may be created according to the test cases and train operation may be simulated and added to perform a route conflict test, and whether an auto-triggered route conflict is correct or not may be further determined according to a test result, so that a verification result of the auto-triggered route conflict is obtained. The embodiment of the invention completes the simulation test verification and the automatic triggering route conflict operation in the automatic train monitoring system by utilizing the test cases stored in the automatic triggering route conflict list which is configured in advance, thereby improving the verification efficiency and ensuring the quality of the verification result by utilizing the automatic simulation verification operation while testing the route conflict scene as much as possible.
The device for verifying the automatic trigger route conflict comprises a processor and a memory, wherein the first configuration unit, the leading-in unit, the creating unit, the testing unit, the output unit and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. One or more kernels can be set, the method for verifying the automatic trigger route conflict is optimized by adjusting kernel parameters, and verification efficiency and accuracy are improved.
An embodiment of the present invention provides a storage medium, on which a program is stored, where the program, when executed by a processor, implements the method for verifying an auto-triggering route conflict.
The embodiment of the invention provides a processor, which is used for running a program, wherein the method for verifying the automatic trigger route conflict is executed when the program runs.
An embodiment of the present invention provides an electronic device 40, as shown in fig. 7, the device includes at least one processor 401, and at least one memory 402 and a bus 403 connected to the processor 401; the processor 401 and the memory 402 complete communication with each other through the bus 403; processor 401 is configured to call program instructions in memory 402 to perform the above-described method of verifying an automatically triggered route conflict.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. A method of verifying an automatically triggered route conflict, the method comprising:
configuring a designated open interface of the automatic train monitoring system in a test environment;
according to the appointed open interface, importing an automatic trigger route conflict list, wherein the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, and each test case comprises an automatic trigger route conflict point and a conflict route associated with the route conflict point;
creating an adaptive operation diagram according to the test case;
simulating and increasing train operation to carry out a route conflict test according to the operation diagram;
and outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
2. The method of claim 1, further comprising:
and configuring an automatic trigger access conflict list according to the signal system floor layout drawing and the signal system interlocking table.
3. The method of claim 2, wherein configuring an auto-triggered route conflict list based on a signal system floor plan and a signal system interlock table comprises:
acquiring an access route associated with the annunciator from access route information stored in the signal system interlocking table;
extracting a track section and the name thereof, a turnout section and the name thereof, a platform section and the name thereof, and a signal machine position and the name thereof from a signal system floor plan to generate a schematic diagram of an automatic train monitoring line;
determining turnout positions from the route schematic;
arranging a logic parking point for each track in front of the turnout according to the turnout position;
configuring a signal machine related to the driving direction for the logic stop position according to the uplink and downlink conditions of the line shown by the line schematic diagram;
configuring a signal machine related to a driving direction according to the logical stop point position, and acquiring a route related to the signal machine from the route information to obtain a mapping relation among the logical stop point position, the signal machine and the route;
acquiring a running path which is obtained by the runnable loop corresponding to the logical stop point according to the uplink and downlink conditions of the line shown by the line schematic diagram;
determining an access conflict point position from the logic stop point positions according to the running path;
determining an access associated with the access conflict point location as a conflict access according to the access conflict point location and the mapping relation;
and constructing an automatic trigger route conflict test case according to the route conflict point position and the associated conflict route, wherein the automatic trigger route conflict test case is used for completing the configuration of an automatic trigger route conflict list.
4. The method according to claim 3, wherein the obtaining of the travel path corresponding to the logical stop location via which the runnable loop passes according to the uplink and downlink conditions of the link shown in the link diagram comprises:
determining the running direction of the train according to the uplink and downlink conditions of the line shown by the line schematic diagram;
traversing the logic stop positions in the route schematic diagram according to the same running direction, and enumerating a plurality of running paths corresponding to the running direction.
5. The method of claim 3, wherein said determining an approach collision point from said logical stop points according to said travel path comprises:
analyzing a target logic stop position of a path from the operation path;
selecting any two target operation paths from the plurality of operation paths for comparison, and if the same target logic stop positions exist, determining that the two target operation paths conflict;
and determining an access collision point according to the two target running paths.
6. An apparatus for verifying an automatically triggered route conflict, the apparatus comprising:
the first configuration unit is used for configuring a designated open interface of the automatic train monitoring system in a test environment;
the import unit is used for importing an automatic trigger route conflict list according to the specified open interface, the automatic trigger route conflict list comprises a plurality of automatic trigger route conflict test cases, and each test case comprises an automatic trigger route conflict point and a conflict route associated with the route conflict point;
the creating unit is used for creating an adaptive operation diagram according to the test case;
the test unit is used for simulating and increasing train operation according to the operation diagram so as to carry out route conflict test;
and the output unit is used for outputting a verification result corresponding to the verification automatic trigger route conflict according to the test result corresponding to the route conflict test.
7. The apparatus of claim 6, further comprising:
and the second configuration unit is used for configuring an automatic trigger route conflict list according to the signal system floor plan and the signal system interlocking table.
8. The apparatus of claim 7, wherein the second configuration unit comprises:
the first acquisition module is used for acquiring the route associated with the annunciator from the route information stored in the signal system interlocking table;
the generating module is used for extracting a track section and the name thereof, a turnout section and the name thereof, a platform section and the name thereof, a signal machine position and the name thereof from the signal system floor plan to generate an automatic train monitoring line schematic diagram;
the first determination module is used for determining the position of a turnout from the line schematic diagram;
the arrangement module is used for arranging logical parking points for each track in front of the turnout according to the turnout position;
the configuration module is used for configuring a signal machine related to the driving direction for the logic stop position according to the uplink and downlink conditions of the line shown by the line schematic diagram;
the second determining module is used for configuring a signal machine related to a driving direction according to the logical stop point position and obtaining a route related to the signal machine from the route information to obtain a mapping relation among the logical stop point position, the signal machine and the route;
the second obtaining module is used for obtaining a running path which is obtained by the runnable loop correspondingly through the logic stop point according to the uplink and downlink conditions of the line shown by the line schematic diagram;
the third determining module is used for determining an access conflict point position from the logic stop point positions according to the running path;
a fourth determining module, configured to determine, according to the route collision point location and the mapping relationship, a route associated with the route collision point location as a collision route;
and the construction module is used for constructing an automatic trigger route conflict test case according to the route conflict point position and the associated conflict route, and is used for completing the configuration of an automatic trigger route conflict list.
9. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program, when running, controls a device on which the storage medium is located to perform a method of verifying an automatically triggered route conflict according to any one of claims 1-5.
10. An electronic device, comprising at least one processor, and at least one memory, bus connected to the processor;
the processor and the memory complete mutual communication through the bus;
the processor is configured to invoke program instructions in the memory to perform the method of verifying an automatically triggered route conflict according to any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210376426.1A CN114435433B (en) | 2022-04-12 | 2022-04-12 | Method and device for verifying automatic trigger route conflict |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210376426.1A CN114435433B (en) | 2022-04-12 | 2022-04-12 | Method and device for verifying automatic trigger route conflict |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114435433A true CN114435433A (en) | 2022-05-06 |
CN114435433B CN114435433B (en) | 2022-07-22 |
Family
ID=81360452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210376426.1A Active CN114435433B (en) | 2022-04-12 | 2022-04-12 | Method and device for verifying automatic trigger route conflict |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114435433B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115285182A (en) * | 2022-10-08 | 2022-11-04 | 卡斯柯信号(北京)有限公司 | Method and device for calculating trigger section of train protection section |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014040241A (en) * | 2013-10-07 | 2014-03-06 | Hitachi Ltd | Route conflict detection apparatus |
CN105383526A (en) * | 2015-12-15 | 2016-03-09 | 北京交控科技股份有限公司 | Train conflict inspection and resolution method and automatic train monitoring system |
EP3213974A1 (en) * | 2016-03-03 | 2017-09-06 | Thales Deutschland GmbH | Method for controlling vehicles in case of a conflict situation and decision support system |
CN109649453A (en) * | 2018-12-07 | 2019-04-19 | 天津津航计算技术研究所 | A kind of train route handles method automatically |
CN110281981A (en) * | 2019-05-08 | 2019-09-27 | 卡斯柯信号(成都)有限公司 | Rail traffic route clash handle and alarm method based on playback file |
CN110334022A (en) * | 2019-06-27 | 2019-10-15 | 上海电气泰雷兹交通自动化系统有限公司 | Method suitable for interlocking the generation conflict route test case of automatic test |
CN113212503A (en) * | 2021-05-11 | 2021-08-06 | 卡斯柯信号(成都)有限公司 | Detection method for rail transit vehicle shunting plan conflict |
CN113704839A (en) * | 2021-10-28 | 2021-11-26 | 北京全路通信信号研究设计院集团有限公司 | Method and system for automatically generating route information table based on depth priority |
CN114153740A (en) * | 2021-12-10 | 2022-03-08 | 北京交通大学 | Automatic generation method and system for interlocking test case |
-
2022
- 2022-04-12 CN CN202210376426.1A patent/CN114435433B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014040241A (en) * | 2013-10-07 | 2014-03-06 | Hitachi Ltd | Route conflict detection apparatus |
CN105383526A (en) * | 2015-12-15 | 2016-03-09 | 北京交控科技股份有限公司 | Train conflict inspection and resolution method and automatic train monitoring system |
EP3213974A1 (en) * | 2016-03-03 | 2017-09-06 | Thales Deutschland GmbH | Method for controlling vehicles in case of a conflict situation and decision support system |
CN109649453A (en) * | 2018-12-07 | 2019-04-19 | 天津津航计算技术研究所 | A kind of train route handles method automatically |
CN110281981A (en) * | 2019-05-08 | 2019-09-27 | 卡斯柯信号(成都)有限公司 | Rail traffic route clash handle and alarm method based on playback file |
CN110334022A (en) * | 2019-06-27 | 2019-10-15 | 上海电气泰雷兹交通自动化系统有限公司 | Method suitable for interlocking the generation conflict route test case of automatic test |
CN113212503A (en) * | 2021-05-11 | 2021-08-06 | 卡斯柯信号(成都)有限公司 | Detection method for rail transit vehicle shunting plan conflict |
CN113704839A (en) * | 2021-10-28 | 2021-11-26 | 北京全路通信信号研究设计院集团有限公司 | Method and system for automatically generating route information table based on depth priority |
CN114153740A (en) * | 2021-12-10 | 2022-03-08 | 北京交通大学 | Automatic generation method and system for interlocking test case |
Non-Patent Citations (2)
Title |
---|
田晓莉: "基于CBTC的ATS列车进路控制技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
田晓莉: "基于CBTC的ATS列车进路控制技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》, no. 9, 15 September 2014 (2014-09-15), pages 033 - 348 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115285182A (en) * | 2022-10-08 | 2022-11-04 | 卡斯柯信号(北京)有限公司 | Method and device for calculating trigger section of train protection section |
CN115285182B (en) * | 2022-10-08 | 2023-02-17 | 卡斯柯信号(北京)有限公司 | Method and device for calculating trigger section of train protection section |
Also Published As
Publication number | Publication date |
---|---|
CN114435433B (en) | 2022-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111003030B (en) | Method and device for generating temporary speed limit message test case of train control system | |
CN112099478A (en) | Automatic test method and device for temporary speed limit message of train control center | |
CN102323813A (en) | Simulation test system and method based on CTCS (China Train Control System) 2-level train control system | |
CN112208590B (en) | Train route control method and device based on static route table | |
CN108189866B (en) | Conflict processing method and device for route handling | |
CN106672022B (en) | A kind of rail traffic interlocking table generating method and system | |
CN112874588B (en) | Test system of rail transit interconnection intercommunication signal system | |
CN111776017B (en) | Method and device for controlling temporary speed limit of train | |
CN113393138B (en) | Switch operation conflict resolution method and system | |
CN113562025B (en) | Computer interlocking table generation method and device, electronic equipment and storage medium | |
CN114435433B (en) | Method and device for verifying automatic trigger route conflict | |
CN112686466A (en) | Subway passenger path confirmation method and device | |
CN108583624A (en) | Train operation state method for visualizing and device | |
CN111949008B (en) | Method and device for testing zone controller, electronic equipment and storage medium | |
CN113536454B (en) | TACS system performance simulation method, device, electronic equipment and medium | |
Chen et al. | A simulation platform for combined rail/road transport in multiyards intermodal terminals | |
CN112329277B (en) | Indoor roadster test sequence compiling method and device based on CTCS-2 | |
CN113682351B (en) | Interlocking data testing method and system | |
CN116661427B (en) | Parallel test method and device for checking logic occupation of column control center interval | |
CN113741409A (en) | Factory running test method and device based on CTCSN | |
CN115892146A (en) | Automatic test method for interactive code bits of interlocking system and external system interface | |
CN115782993B (en) | Method and device for verifying derailment protection range of automatic triggering obstacle | |
CN115946742B (en) | Method and device for automatically generating running route crossing data of train monitoring system | |
CN115657505B (en) | Simulation test system and method | |
CN115520250B (en) | Calculation method for front-back tracking relationship of tramcar train |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |