[go: up one dir, main page]

CN114435433B - Method and device for verifying automatic trigger route conflict - Google Patents

Method and device for verifying automatic trigger route conflict Download PDF

Info

Publication number
CN114435433B
CN114435433B CN202210376426.1A CN202210376426A CN114435433B CN 114435433 B CN114435433 B CN 114435433B CN 202210376426 A CN202210376426 A CN 202210376426A CN 114435433 B CN114435433 B CN 114435433B
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.)
Active
Application number
CN202210376426.1A
Other languages
Chinese (zh)
Other versions
CN114435433A (en
Inventor
蔡璇
刘树杰
马永恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casco Signal Beijing Ltd
Original Assignee
Casco Signal Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casco Signal Beijing Ltd filed Critical Casco Signal Beijing Ltd
Priority to CN202210376426.1A priority Critical patent/CN114435433B/en
Publication of CN114435433A publication Critical patent/CN114435433A/en
Application granted granted Critical
Publication of CN114435433B publication Critical patent/CN114435433B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method and device for verifying automatic trigger route conflict
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 triggering of the route conflict is one of important functions of an urban rail automatic monitoring system, and in the operation process, a train is often in a state of being in an operation diagram at an early point, so that the condition that a plurality of trains drive to the same position occurs, namely the route conflict occurs, at this time, the train is required to automatically trigger the route conflict to play a role, and all trains can still pass one by one according to the planned sequence of the operation diagram.
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, which is difficult to avoid error and careless, and in order to complete the verification operation, the cost of the required manufacturing operation scene is high, if the subsequent verification operation is further performed, 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 automatic triggered route conflict, and mainly aims to optimize the method for verifying an automatic 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 an appointed open interface of an 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.
In some variations of the first aspect of the present application, the method further comprises:
and 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 first aspect of the present application, the configuring an auto-triggered route conflict list according to a signal system floor plan and a signal system interlock table includes:
acquiring a route associated with the annunciator from 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 route conflict points from the logic parking points 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 automatic trigger route conflict unit is used for automatically triggering the route conflict point according to the specified open interface, and the automatic trigger route conflict point comprises a plurality of automatic trigger route conflict test cases;
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 and generating a schematic diagram of an automatic train monitoring line;
the first determining module is used for determining turnout positions from the route 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 signaler related to a driving direction for the logical 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 an annunciator related to a driving direction according to the logical parking point position and acquiring an access route related to the annunciator from the access route information to obtain a mapping relation among the logical parking point position, the annunciator and the access 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 route conflict points from the logic stop points 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 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 variations of the second aspect of the present application, the determining according to the second determination module 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 when the program runs, a device in which the storage medium is located is controlled to execute the method for verifying an automatic trigger 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 automatic triggered 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 a 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, for the automatically triggered route collision point and its associated collision route, the station yard graph as shown in fig. 2 is taken as an example for explanation. Fig. 2 shows positions "2" and "4" as the parking positions of the platform, and positions "1", "3", "5" and "6" as the returning rail positions of the 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 the route conflict point, and further, according to the test case, a running diagram can be simulated and created and corresponding train operation can be simulated and added, by combining the example of the above step 102, assuming that one test case includes a "position '1-4'" and a "position '3-4'" of the conflict point and its associated conflict route, an adaptive running diagram can be correspondingly created, and two trains are simulated and added, and train operation is simulated in the running diagram, and a route conflict test is performed, and the purpose of the test is: 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 a verification result is difficult to ensure due to the fact that the automatic trigger route conflict verification is completed depending on labor cost.
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 route conflict list according to the signal system floor plan 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 includes the following steps S301 to S310 shown in fig. 4.
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.
Watch 1
Figure DEST_PATH_IMAGE001
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 configured in combination with the logical stop point location obtained in step S305, and a route associated with the traffic signal obtained from the route information in step S301, and a mapping relationship among the logical stop point location, 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 2
Figure DEST_PATH_IMAGE002
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 step S307 adopts a specific implementation method that: 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 traversing logical 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.
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
Figure DEST_PATH_IMAGE003
And S308, determining access conflict points from the logic stop points according to the running path.
In the embodiment of the present invention, the step S308 adopts a specific implementation method that: 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
Figure 487942DEST_PATH_IMAGE004
And 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
Figure DEST_PATH_IMAGE005
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 a test environment.
203. And 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 automatic trigger route conflict point.
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 running 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 running chart can be created and the running of a train can be simulated and increased according to the running 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 associated data, so that when a test operation is performed, a route conflict scenario can be efficiently known, and then an operation diagram is created according to such operation paths and a sports car is simulated, thereby completing a 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 methods shown in fig. 1 and fig. 3, an embodiment of the present invention provides a device 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 completing simulation test verification and automatic trigger route conflict operation in an automatic train monitoring system, and particularly comprises the following components as shown in figure 5:
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, from the signal system floor plan, a track segment and a name thereof, a turnout segment and a name thereof, a platform segment and a name thereof, and a signal machine position and a name thereof, and generate an automatic train monitoring route 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 signaler associated with a driving direction and an access route associated with the signaler acquired from the access route information, to obtain a mapping relationship among the logical stop point location, the signaler, and the access route;
a second obtaining module 3607, configured to obtain, according to uplink and downlink conditions of a route shown in the route schematic diagram, a running path that is obtained by the runnable loop corresponding to the logical stop point;
a third determining module 3608, configured to determine, according to the operation path, a route conflict point from the logical stop points;
a fourth determining module 3609, configured to determine, according to the route conflict point location and the mapping relationship, a route associated with the route conflict point location as a conflict route;
a constructing module 3610, configured to construct an automatic triggered route conflict test case according to the route conflict point location and the conflict route associated therewith, and configured to configure an automatic triggered route conflict 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 in 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 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 importing unit, the creating unit, the testing unit, the outputting 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, at least one memory 402 connected to the processor 401, and a bus 403; 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 flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams 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 non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), including at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both permanent and non-permanent, removable and non-removable media, may implement the 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 to which the present application pertains. 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;
according to the operation diagram, simulating and increasing the operation of the train to carry out a route conflict test;
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 route conflict list according to the signal system floor plan and the signal system interlocking table.
3. The method of claim 2, wherein configuring the auto-triggering routing conflict list based on the signal system floor plan and the signal system interlock table comprises:
acquiring route information from the signal system interlocking table, wherein the route information at least records a route associated with each annunciator;
extracting a track section and the name thereof, a turnout section and the name thereof, a platform section and the name thereof, and the position and the name of the signal machine from a signal system floor plan to generate a schematic diagram of the 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;
according to the uplink and downlink conditions of the line shown by the line schematic diagram, configuring a traffic signal related to the driving direction for the logic stop position from the multiple traffic signals;
obtaining mapping relations among the traffic signals in the traveling direction and corresponding routes of the traffic signals in the traveling direction, wherein the traffic signals are associated with the logical stop points, and the routes are associated with each traffic signal recorded in the route information;
according to the uplink and downlink conditions of the line shown by the line schematic diagram, acquiring a running path correspondingly obtained by the logic stop point where the runnable loop passes;
determining route conflict points from the logic parking points according to the running path;
determining a conflict route associated with the route conflict point according to the route conflict point 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 running path corresponding to the logical stop location via which the runnable loop passes according to the uplink and downlink conditions of the line shown in the line 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 the access conflict point positions according to the two target operation 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 automatic trigger route conflict unit is used for automatically triggering the route conflict point according to the specified open interface, and the automatic trigger route conflict point comprises a plurality of automatic trigger route conflict test cases;
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 a 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 route information from a signal system interlocking table, wherein the route information at least records a route associated with each annunciator;
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, and the position and the name of the signal machine from the signal system floor plan to generate an automatic train monitoring line schematic diagram;
the first determining module is used for determining turnout positions from the route 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 associated with a driving direction for the logic stop point from the signal machines according to the uplink and downlink conditions of the line shown by the line schematic diagram;
the second determining module is configured to obtain, according to the signaler of the driving direction and associated with the logical parking point location and the route associated with each signaler recorded in the route information, a mapping relationship among the logical parking point location, the signaler of the driving direction and associated with the logical parking point location, and the route corresponding to the signaler of the driving direction;
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 a conflict route associated with the route conflict point location according to the route conflict point location and the mapping relationship;
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 apparatus on which the storage medium is located is controlled to execute the method for verifying an automatically triggered route conflict according to any one of claims 1-5 when the program is run.
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.
CN202210376426.1A 2022-04-12 2022-04-12 Method and device for verifying automatic trigger route conflict Active CN114435433B (en)

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 CN114435433A (en) 2022-05-06
CN114435433B true 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)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115285182B (en) * 2022-10-08 2023-02-17 卡斯柯信号(北京)有限公司 Method and device for calculating trigger section of train protection section

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109649453A (en) * 2018-12-07 2019-04-19 天津津航计算技术研究所 A kind of train route handles method automatically
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

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5799068B2 (en) * 2013-10-07 2015-10-21 株式会社日立製作所 Track conflict detection device
CN105383526B (en) * 2015-12-15 2017-03-15 北京交控科技股份有限公司 A kind of train conflict inspection and solution and train automatic monitoring system
ES2844725T3 (en) * 2016-03-03 2021-07-22 Thales Man & Services Deutschland Gmbh Vehicle control method in case of conflict situation and decision support system
CN110281981B (en) * 2019-05-08 2021-06-11 卡斯柯信号(成都)有限公司 Track traffic route conflict processing and alarming method based on playback file
CN110334022B (en) * 2019-06-27 2023-03-28 上海电气泰雷兹交通自动化系统有限公司 Method for generating conflict route test case suitable for interlocking automation test

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109649453A (en) * 2018-12-07 2019-04-19 天津津航计算技术研究所 A kind of train route handles method automatically
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

Also Published As

Publication number Publication date
CN114435433A (en) 2022-05-06

Similar Documents

Publication Publication Date Title
CN112099478A (en) Automatic test method and device for temporary speed limit message of train control center
EP2738061B1 (en) Route control program generation method and route control device
CN111003030A (en) Method and device for generating temporary speed limit message test case of train control system
US10336354B2 (en) Locating train events on a railway network
CN111776017B (en) Method and device for controlling temporary speed limit of train
CN113147837B (en) Comprehensive simulation verification platform for urban signal system and implementation method thereof
CN112208590B (en) Train route control method and device based on static route table
CN113928383B (en) A rail transit operation diagram conflict detection method and device
CN106672022B (en) A kind of rail traffic interlocking table generating method and system
CN114435433B (en) Method and device for verifying automatic trigger route conflict
CN113562025B (en) Computer interlocking table generation method and device, electronic equipment and storage medium
CN108583624A (en) Train operation state method for visualizing and device
CN104898640B (en) A kind of suspension controller method for diagnosing faults
CN112686466A (en) Subway passenger path confirmation method and device
CN111949008B (en) Method and device for testing zone controller, electronic equipment and storage medium
CN113682351B (en) Interlocking data testing method and system
Chen et al. A simulation platform for combined rail/road transport in multiyards intermodal terminals
CN113393138A (en) Switch operation conflict resolution method and system
CN113536454A (en) TACS system performance simulation method, device, electronic equipment and medium
De Fabris et al. Trenissimo: Improving the microscopic simulation of railway networks
CN113741409A (en) Factory running test method and device based on CTCSN
CN112329277B (en) Indoor roadster test sequence compiling method and device based on CTCS-2
De Fabris et al. Automated analysis of train event recorder data to improve micro-simulation models
CN116661427B (en) Parallel test method and device for checking logic occupation of column control center interval
CN115946742B (en) Method and device for automatically generating running route crossing data of train monitoring system

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