Method and device for testing centralized scheduling system

By determining the target blocked partition and train in the dispatching centralized system, using the train control system to control the train operation and monitor the marked position, the accuracy problem of the dispatching centralized system when marking the real-time position of the train is solved, and the reliability and safety of the system are improved .

CN119190146APending Publication Date: 2024-12-27CASCO SIGNAL (BEIJING) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411184122.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing centralized dispatching system has accuracy problems when marking the real-time location of the train in the blocked partition, which affects the dispatching and command of the driving dispatcher and leads to possible train safety incidents.

Method used

By determining the target blocked partition and train, selecting the corresponding train control strategy, calling the train control system to control the train operation, and monitoring in real time whether the train position is correctly marked in the CTC station display diagram. If the train is marked incorrectly, it is determined that the test fails.

Benefits of technology

Ensure that the centralized dispatching system can accurately mark the real-time location of the train in the blocked partition, improve the reliability of the system, and avoid the occurrence of train safety incidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119190146A_ABST
    Figure CN119190146A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for testing a centralized control system. The method comprises the steps that the centralized control system is used for labeling the real-time position of a train controlled by a train control system to run in a block partition in real time in a CTC station display map; determining a target block partition and at least one train for testing the centralized dispatching system; selecting a train control strategy which corresponds to the total number of the at least one train and is used for indicating a train control system to control the at least one train to pass through the target block partition; calling the train control system to control at least one train to operate based on the train control strategy; monitoring whether a target train currently running in the target block partition in the at least one train is wrongly marked with a real-time position to which the target train runs in the target block partition in the CTC station yard display map or not in real time; if it is monitored in real time that the target train is wrongly marked with the real-time position where the target train runs in the target block partition, it is determined that the test of the centralized control system is not passed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of train control technology, and in particular to a method and device for testing a centralized dispatching system. Background Art

[0002] Centralized traffic control (CTC) is a remote control and telesignaling system that enables train dispatchers to centrally control and monitor the signal equipment of each station within the section under their jurisdiction at the dispatching center, and to uniformly dispatch and command train operations.

[0003] The tracks in the section under the jurisdiction of the centralized dispatching system are divided into several block sections. When the centralized dispatching system learns that a train is running in a block section, it will mark the real-time position of the train in the block section in the CTC station display diagram, so that the train dispatcher can correctly dispatch and command the train operation based on the marked position of the train in the block section. It can be seen that the real-time position of the train in the block section marked by the centralized dispatching system directly affects the correctness of the dispatching and command of the train by the train dispatcher. Therefore, before the centralized dispatching system is put into use, it needs to be tested to test whether it can correctly mark the real-time position of the train in the block section. Therefore, how to accurately test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section has become a problem that needs to be solved urgently. Summary of the invention

[0004] In view of this, the present application proposes a method and device for testing a centralized dispatching system, the main purpose of which is to accurately test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section, so as to improve the reliability of the centralized dispatching system.

[0005] In order to achieve the above objectives, this application mainly provides the following technical solutions:

[0006] In a first aspect, the present application provides a method for testing a centralized dispatching system, wherein the centralized dispatching system is used to mark in real time in a CTC station display diagram the real-time position of a train controlled by a train control system in a block section, and the method for testing the centralized dispatching system includes:

[0007] Determining a target block section and at least one train for testing the centralized dispatching system;

[0008] selecting a train control strategy corresponding to the total number of the at least one train for instructing the train control system to control the at least one train to run through the target block section;

[0009] Invoking the train control system to control the operation of the at least one train based on the train control strategy;

[0010] monitoring in real time whether a target train currently running in the target block section among the at least one train is incorrectly marked with a real-time position running in the target block section in the CTC station display diagram;

[0011] If it is detected in real time that the real-time position of the target train running in the target block section is incorrectly marked, it is determined that the dispatching centralized system test has failed.

[0012] In a second aspect, the present application provides a centralized dispatching system test device, the centralized dispatching system is used to mark the real-time position of the train controlled by the train control system in the block section in real time in the CTC station display diagram, and the centralized dispatching system test device includes:

[0013] A first determination module is used to determine a target block section and at least one train for testing the centralized dispatching system;

[0014] A selection module, configured to select a train control strategy corresponding to the total number of the at least one train for instructing the train control system to control the at least one train to run through the target block section;

[0015] A calling module, used for calling the train control system to control the operation of the at least one train based on the train control strategy;

[0016] A monitoring module, used for monitoring in real time whether a target train among the at least one train currently running in the target block section is incorrectly marked with a real-time position running in the target block section in the CTC station display diagram;

[0017] The second determination module is used to determine that the dispatching centralized system test has failed if it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked.

[0018] In a third aspect, the present application provides a computer-readable storage medium, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the scheduling centralized system testing method described in the first aspect.

[0019] In a fourth aspect, the present application provides an electronic device, comprising: a memory for storing a program; and a processor, coupled to the memory, for running the program to execute the scheduling centralized system testing method described in the first aspect.

[0020] The method and device for testing the dispatching centralized system provided by the present application, when determining to test the dispatching centralized system, determine the target block section and at least one train for testing the dispatching centralized system. Select a train control strategy corresponding to the total number of trains of at least one train for instructing the train control system to control the at least one train to run through the target block section. Then, the train control system is called to control the operation of the determined train based on the train control strategy, and monitor in real time whether the target train currently running in the target block section among the determined trains is incorrectly marked with the real-time position in the target block section in the CTC station display diagram. If it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, it is determined that the dispatching centralized system test has failed. It can be seen that the scheme provided by the present application controls the train used to test the dispatching centralized system to run through the block section used to test the dispatching centralized system by calling the train control system, and monitors in real time whether the train is incorrectly marked with the real-time position in the target block section in the CTC station display diagram. In this way, it is possible to accurately test whether the dispatching centralized system can correctly mark the real-time position of the train in the block section to improve the reliability of the dispatching centralized system.

[0021] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0023] Figure 1 A flowchart of a scheduling centralized system testing method provided by an embodiment of the present application is shown;

[0024] Figure 2 A schematic diagram of a CTC station display diagram provided by an embodiment of the present application is shown;

[0025] Figure 3 A schematic diagram of a CTC station display diagram provided by another embodiment of the present application is shown;

[0026] Figure 4 A schematic diagram of the structure of a centralized scheduling system test device provided by an embodiment of the present application is shown;

[0027] Figure 5 A schematic structural diagram of a centralized scheduling system test device provided in another embodiment of the present application is shown. DETAILED DESCRIPTION

[0028] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to enable the scope of the present application to be fully communicated to those skilled in the art.

[0029] At present, train dispatchers usually dispatch and direct train operations based on the real-time position of the train in the block section marked by the centralized dispatching system in the CTC station display diagram. Once the real-time position of the train in the block section marked by the centralized dispatching system in the CTC station display diagram is inaccurate, the train dispatcher is likely to make incorrect dispatch and direct the train operation, which may cause a train safety incident. Therefore, in order to ensure the correctness of the real-time position of the train in the block section marked by the centralized dispatching system in the CTC station display diagram, it is necessary to test the centralized dispatching system to test whether it can correctly mark the real-time position of the train in the block section.

[0030] After research, it was found that the dispatching centralized system obtains the real-time position of the train running in the block section from the train control system. Therefore, the train used to test the dispatching centralized system can be controlled by calling the train control system to run through the block section used to test the dispatching centralized system, and then real-time monitoring is performed on the CTC station display map to see if the train is incorrectly marked with the real-time position it runs to in the target block section. In this way, it is possible to test whether the dispatching centralized system can correctly mark the real-time position of the train in the block section.

[0031] Based on the above findings, this embodiment provides a technical solution for testing a centralized dispatching system, specifically: determining a target block section and at least one train for testing the centralized dispatching system; selecting a train control strategy corresponding to the total number of trains of at least one train for instructing the train control system to control at least one train to run through the target block section; calling the train control system to control the operation of the at least one train based on the train control strategy; real-time monitoring of the target train among the at least one train currently running in the target block section to see whether the real-time position of the target train running in the target block section is incorrectly marked in the CTC station display diagram; if real-time monitoring shows that the real-time position of the target train running in the target block section is incorrectly marked, it is determined that the centralized dispatching system test has failed.

[0032] The technical solution for testing the centralized scheduling system provided in this embodiment can be applied to test centralized scheduling systems of any type and any section. This embodiment does not limit the type of centralized scheduling system and the section it governs, and both the type and section can be flexibly selected based on business needs.

[0033] Based on the above technical solution for testing the centralized scheduling system, this embodiment specifically provides a method and device for testing the centralized scheduling system. The method and device for testing the centralized scheduling system provided in this embodiment are specifically described below.

[0034] like Figure 1 As shown, the embodiment of the present application provides a scheduling centralized system testing method, and the scheduling centralized system testing method mainly includes the following steps 101 to 105:

[0035] 101. Determine a target block section and at least one train for testing a centralized dispatching system.

[0036] The centralized dispatching system in this embodiment is connected to the train control system. The centralized dispatching system is used to mark the real-time position of the train controlled by the train control system in the block section in real time in the CTC station display diagram, so that the train dispatcher can dispatch and command the train operation based on the real-time position of the train in the block section marked by the centralized dispatching system in the CTC station display diagram. Considering that the real-time position of the train in the block section marked by the centralized dispatching system directly affects the correctness of the train dispatcher's dispatch and command, this embodiment proposes a centralized dispatching system testing method.

[0037] The centralized dispatching system testing method provided in this embodiment can test the following two centralized dispatching systems: one is a centralized dispatching system that has not yet been put into use, that is, before the centralized dispatching system is put into use, the centralized dispatching system is tested to test the reliability of the centralized dispatching system in advance. The second is a centralized dispatching system that has been put into use, and the centralized dispatching system that has been put into use is tested at a preset period, so as to continuously ensure the reliability of the centralized dispatching system through the test of the centralized dispatching system after the centralized dispatching system is put into use.

[0038] After the dispatching centralized system to be tested is determined, the target block section and at least one train for testing the dispatching centralized system need to be determined. The specific process of determining the target block section and the train is described below.

[0039] The specific process of determining the target block section for testing the centralized dispatching system may include the following steps: determining the block sections within the section governed by the centralized dispatching system, and selecting the target block section from the block sections. The number of target block sections may be flexibly selected based on business needs, and this embodiment does not specifically limit this. The number of target block sections may be any value from 1 to a preset number, and the preset number is the total number of block sections within the section governed by the centralized dispatching system. In principle, the more the number of target block sections, the higher the credibility of the test results of the centralized dispatching system. Exemplarily, when the number of target block sections is 1, the target block section may be, but is not limited to: the block section closest to the station in the centralized dispatching system, and the block section with the longest length in the section governed by the centralized dispatching system.

[0040] The specific process of determining at least one train for testing the dispatching centralized system may include the following steps: determining the trains that will run in the section under the jurisdiction of the dispatching centralized system, and selecting the trains for testing the dispatching centralized system from the determined trains. The number of trains can be determined based on business needs, and this embodiment does not limit this. In addition, in this embodiment, the trains determined for testing the dispatching centralized system exist in the following two forms: one is that the trains used to test the dispatching centralized system are trains in the simulation system, so that the test of the dispatching centralized system does not need to occupy real trains and real target block sections, and the test of the dispatching centralized system can be completed through the simulation system, and the test cost is low. The other is that the trains used to test the dispatching centralized system are real trains. When testing the dispatching centralized system, it is necessary to occupy real trains to run in real target block sections. Although the test cost is high, the test results are more real and accurate because the dispatching centralized system is tested in a real scene. The above two forms of trains can be flexibly selected based on specific test needs. If necessary, the dispatching centralized system can be tested once using the first simulation train, and then the dispatching centralized system can be tested once using the second real train. Finally, the final test results of the dispatching centralized system are determined by combining the two test results.

[0041] Furthermore, in order to improve the accuracy of the test results of the dispatching centralized system, the dispatching centralized system can be tested multiple times. In the multiple tests, different target block sections and different numbers of trains can be determined in different tests.

[0042] 102. Select a train control strategy corresponding to the total number of at least one train for instructing a train control system to control at least one train to run through a target block section.

[0043] In this embodiment, the train is controlled by the train control system to run through the target block section, so as to test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section in the CTC station display diagram when the train runs in the target block section. The train control system usually controls the train to pass through the block section based on the train control strategy. Therefore, after determining the target block section and train for testing the centralized dispatching system, it is necessary to select the train control strategy so that the train control system can control the train to pass through the target block section based on the train control strategy.

[0044] In order to improve the accuracy of the centralized dispatching system test in this embodiment, the train control strategy is selected according to the total number of trains of at least one train used to test the centralized dispatching system. Exemplarily, in this embodiment, train control strategies corresponding to different total numbers of trains are preset in advance. After determining at least one train used to test the centralized dispatching system in step 101, the train control strategy corresponding to the total number of trains of at least one train used to test the centralized dispatching system can be selected from the preset train control strategies.

[0045] The train control strategies corresponding to different total numbers of trains will be different. The following is an explanation of the train control strategies corresponding to different total numbers of trains:

[0046] First, the total number of trains is one, and the corresponding train control strategy includes at least one operating state arranged in a target order. The at least one operating state may include but is not limited to at least one of the following: running at at least one operating speed, and stopping.

[0047] The main purpose of this train control strategy is to test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section in the CTC station display diagram when a single train runs in the target block section in the target sequence.

[0048] Second, the total number of trains is more than one, and the corresponding train control strategy includes the corresponding start time point and running status of each train. The corresponding start time point and running status of each train satisfy the safe running distance between target trains in the target block section, and at least two trains can run in the target block section at the same time.

[0049] The main function of this train control strategy is to test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section in the CTC station display diagram when at least two trains are running in the target block section in the corresponding operating status at the same time.

[0050] 103. Calling a train control system to control the operation of at least one train based on a train control strategy.

[0051] After selecting the train control strategy corresponding to the total number of trains, the train control system can be called to control the operation of at least one train based on the train control strategy, so as to test whether the centralized dispatching system can correctly mark the real-time position of the train in the target block section after the train runs.

[0052] The method of calling the train control system to control the operation of at least one train based on the train control strategy is related to the train control strategy and may include at least the following two methods:

[0053] First, if the total number of trains used to test the centralized scheduling system is one, and the train control strategy includes at least one operating state arranged in a target order, then the specific process of calling the train control system to control the operation of at least one train based on the train control strategy may include the following steps: calling the train control system to control the train to run in each operating state in turn according to the target order.

[0054] The following specific example is used to illustrate the specific steps of calling the train control system to control the train to run in each operating state in sequence according to the target sequence.

[0055] Example 1: The train control strategy includes only one operating state, which is operating state 1, and operating state 1 is operating at a first preset speed.

[0056] Then, the specific steps of calling the train control system to control the train to run in each operating state in turn according to the target order are: calling the train control system based on the train control strategy to control the train to run at a uniform speed at a first preset speed so that the train passes through the target block section at a uniform speed.

[0057] Example 2: The train control strategy includes operating state 1 and operating state 2 arranged in a target order, operating state 1 is arranged before operating state 2 in the target order, operating state 1 runs at a first preset speed, operating state 2 runs at a second preset speed, and the first preset speed and the second preset speed are different.

[0058] Then, the specific steps of calling the train control system to control the train to run in each operating state in turn according to the target order are: calling the train control system based on the train control strategy, first controlling the train to run at a first preset speed, and then controlling the train to run at a second preset speed, so that the train changes speed and passes through the target block section.

[0059] Example three, the train control strategy includes operating state 1, operating state 2, and operating state 3 arranged in a target order, operating state 1 is arranged before operating state 2 in the target order, operating state 2 is arranged before operating state 3 in the target order, operating state 1 runs at a first preset speed, operating state 2 is stopped, and operating state 3 runs at a second preset speed.

[0060] Then, the specific steps of calling the train control system to control the train to run in each operating state in turn according to the target order are: calling the train control system based on the train control strategy, first controlling the train to run at a first preset speed, then controlling the train to stop, and finally controlling the train to change from stopping to running at a second preset speed, so that the train can run through the target block section in multiple operating states.

[0061] Further, considering that when the train is running in the target block section, if it is monitored in real time that the target train is incorrectly marked with the real-time position it runs to in the target block section, it means that it has been determined to a certain extent that the dispatching centralized system is abnormal. At this time, if the train is still controlled to continue running, it will cause unnecessary testing investment. Considering this, when the total number of trains used to test the dispatching centralized system is one, each running state in at least one running state included in the corresponding train control strategy has a corresponding duration. In this way, the specific process of calling the train control system according to the target sequence and controlling the train to run in each running state in sequence provided in this embodiment can include the following steps: selecting each running state in sequence according to the target sequence; each time a running state is selected, calling the train control system to control the train to run in the running state, if it is determined that within the corresponding duration of the running state, it is not detected in real time that the target train is incorrectly marked with the real-time position it runs to in the target block section, then continue to select the next running state, if it is determined that within the corresponding duration of the running state, it is detected in real time that the target train is incorrectly marked with the real-time position it runs to in the target block section, then calling the train control system to control the train to stop running.

[0062] Specifically, each time an operation state is selected, the train control system is called to control the train to run in the operation state. After the train runs in the operation state, the train runs in the target block section in the operation state. If it is determined that within the corresponding time of the operation state, the existence of the target train (since the total number of trains is one, the target train is the train running in the operation state) is not monitored in real time and the real-time position of the target block section is incorrectly marked, it means that the centralized dispatching system correctly marks the real-time position of the train in the target block section in the CTC station display diagram. Therefore, in order to complete the test of the centralized dispatching system, the next operation state is selected. If it is determined that within the corresponding time period of this operating status, real-time monitoring finds that the real-time position of the target train in the target block section is incorrectly marked, it means that the centralized dispatching system has not correctly marked the real-time position of the train in the target block section in the CTC station display diagram, and there is a high probability that there is an abnormality in the centralized dispatching system. Therefore, in order to reduce unnecessary testing consumption, the train control system is called to control the train to stop running. In other words, even if there is an operating status in which the train has not yet run in the target sequence, the train operation will no longer be controlled, so that business personnel can promptly troubleshoot the abnormalities in the centralized dispatching system, and test the centralized dispatching system again after the abnormalities are eliminated.

[0063] The second type is that if the total number of trains used to test the centralized dispatching system is more than one, and the train control strategy includes the corresponding start time point and running status of each train, and the corresponding start time point and running status of each train satisfy the requirement that there is a safe running distance between target trains in the target block section, and at least two trains can run in the target block section at the same time, then the specific process of calling the train control system to control the operation of at least one train based on the train control strategy may include the following steps: calling the train control system at the corresponding start time point of each train to control each train to run in the corresponding running status.

[0064] When the total number of trains used to test the centralized dispatching system is more than one, the specific process of calling the train control system at the corresponding start-of-run time point of each train to control each train to run in a corresponding running state is related to the specific operation of each train included in the train control strategy. Therefore, the method of calling the train control system at the corresponding start-of-run time point of each train to control each train to run in a corresponding running state may include at least the following two methods:

[0065] One is that if the total number of trains used to test the centralized scheduling system is more than one, and the corresponding operating status of each train includes running at a first operating speed, then the specific process of calling the train control system at the corresponding start time of each train to control each train to run at the corresponding operating status may include the following steps: calling the train control system at the start time of each train to control each train to run at the corresponding first operating speed.

[0066] The main purpose of each train's corresponding operating status including running at the first operating speed is to test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section in the CTC station display diagram when at least two trains are running at a certain operating speed in the target block section at the same time.

[0067] For example, the total number of trains is 2, and the corresponding train control strategy includes the first running speed 1 and the start running time point 1 of train 1, and the first running speed 2 and the start running time point 2 of train 2. Then, the specific steps of calling the train control system at the corresponding start running time point of each train to control each train to run in the corresponding running state are: calling the train control system to first control the train to run at the first running speed 1 at the start running time point 1, and then controlling the train to run at the second running speed 2 at the start running time point 2. After train 2 runs, train 1 and train 2 run in the target block section at the same time.

[0068] Further, considering that when the train is running in the target block section, if it is monitored in real time that the target train is incorrectly marked at the real-time position in the target block section, it means that it has been determined to a certain extent that the dispatching centralized system is abnormal. At this time, if the train is still controlled to continue running, it will cause unnecessary testing investment. Considering this, when the total number of trains used to test the dispatching centralized system is more than one, the specific process of calling the train control system at the corresponding start time point of each train to control each train to run in the corresponding running state may include the following steps: based on the corresponding start time point of each train, determine the train running order. Select each train in turn according to the train running order, and for each selected train, call the train control system at the corresponding start time point of the train to control the train to run at the corresponding first running speed. If it is not monitored in real time between the start time point and the next start time point that the target train is incorrectly marked at the real-time position in the target block section, continue to select the next train. If it is monitored in real time between the start time point and the next start time point that the target train is incorrectly marked at the real-time position in the target block section, call the train control system to control all trains to stop running.

[0069] Specifically, the specific process of determining the train running sequence based on the start running time point corresponding to each train may include: determining the train running sequence based on the sequence of the start running time points corresponding to each train.

[0070] Specifically, each time a train is selected, at the start time point corresponding to the train, the train control system is called to control the train to run at the corresponding first running speed. After the train runs at the first running speed, it is detected in real time whether there is a target train (since the total number of trains is more than one, the target train is a train running in the target block section in real time) that is incorrectly marked with the real-time position it runs to in the target block section between the start time point of the train and the start time point of the next train in the train running sequence. If it is not detected in real time that the real-time position of the target train running in the target block section is incorrectly marked between the start time point and the next start time point, it means that the centralized dispatching system correctly marks the real-time position of the train in the target block section in the CTC station display diagram. Therefore, in order to complete the test of the centralized dispatching system, the next train is selected. If, between the start time point and the next start time point, real-time monitoring finds that the real-time position of the target train in the target block section is incorrectly marked, it means that the centralized dispatching system has not correctly marked the real-time position of the train in the target block section in the CTC station display diagram, and there is a high probability that there is an abnormality in the centralized dispatching system. Therefore, in order to reduce unnecessary testing consumption, the train control system is called to control all trains to stop running. In other words, even if there are trains that have not yet run in the train running sequence, the train operation will no longer be controlled, so that business personnel can promptly troubleshoot the centralized dispatching system for abnormalities, and test the centralized dispatching system again after the abnormalities are eliminated.

[0071] Another is that if the total number of trains used to test the dispatching centralized system is more than one, and the corresponding running state of each train includes the first duration of running at the second running speed, stopping, and running at the third running speed, then the specific process of calling the train control system at the corresponding start running time point of each train to control each train to run in the corresponding running state may include the following steps: based on the corresponding start running time point of each train, determine the train running order; select each train in turn according to the train running order, and call the train control system to control the train to run at the corresponding second running speed for each selected train, and control the train to stop when the running duration reaches the corresponding first duration of the train, and continue to select the next train after the train stops, until all trains stop in the target block section; when all trains stop in the target block section, select each train in turn according to the train running order, and call the train control system to control the train to run at the corresponding third running speed for each selected train, and continue to select the next train when the train is monitored to leave the target block section until all trains leave the target block section. The total number of trains here is a value not greater than the specified number and greater than 1, and the total number of trains can be flexibly selected based on business needs. The specified number here is the maximum number of trains that can be parked simultaneously in the target block section. It should be noted that there needs to be a safe distance between trains parked simultaneously.

[0072] The main purpose of each train's corresponding operating status including a first duration of operation at the second operating speed, stopping, and operation at the third operating speed is to test whether the centralized dispatching system can correctly mark the real-time position of the train in the block section in the CTC station display diagram when at least two trains are running at multiple operating speeds and stopping in the target block section at the same time.

[0073] Exemplarily, the total number of trains is 2, and the corresponding train control strategy includes: the corresponding running state of train 1 includes running at the second running speed 1 for the first duration 1, stopping, and running at the third running speed 1; the corresponding running state of train 2 includes running at the second running speed 2 for the first duration 2, stopping, and running at the third running speed 2. Then, the specific process of calling the train control system at the corresponding start time point of each train to control each train to run in the corresponding running state may include the following steps: calling the train control system to first control train 1 to run at the corresponding second running speed 1, and when the running duration reaches the corresponding first duration 1 of the train, control train 1 to stop. After train 1 stops, control train 2 to run at the corresponding second running speed 2, and when the running duration reaches the corresponding first duration 2 of the train, control train 2 to stop. In the case that both train 1 and train 2 stop at the target block section, call the train control system to first control train 1 to run at the corresponding third running speed 1, and when it is monitored that train 1 leaves the target block section, control train 2 to run at the corresponding third running speed 2 until train 2 leaves the target block section.

[0074] Furthermore, considering that when a train is running in a target block section, if it is detected in real time that the real-time position of the target train in the target block section is incorrectly marked, it means that an abnormality has been determined to a certain extent in the dispatching centralized system. At this time, if the train is still controlled to continue running, it will cause unnecessary testing investment. Considering this, when the total number of trains used to test the dispatching centralized system is more than one, the corresponding second running speed of each train has a corresponding duration, and the parking has a corresponding duration. Then, the specific process of calling the train control system at the corresponding start time of each train to control each train to run in the corresponding running state may include the following steps:

[0075] Based on the start time point corresponding to each train, determine the train operation order. Select each train in turn according to the train operation order. For each selected train, at the start time point corresponding to the train, call the train control system to control the train to run at the corresponding first running speed. If it is determined that within the corresponding time period of running at the first running speed, it is not monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, it means that the dispatching centralized system correctly marks the real-time position of the train in the target block section in the CTC station display diagram. Therefore, in order to complete the test of the dispatching centralized system, continue to call the train control system to control the train to stop. If it is determined that within the corresponding time period of running at the first running speed, it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, it means that the dispatching centralized system does not correctly mark the real-time position of the train in the target block section in the CTC station display diagram, and the dispatching centralized system is likely to be abnormal, then call the train control system to control all trains to stop running to end the current test.

[0076] After calling the train control system to control the train to stop, during the corresponding length of time when the train stops, real-time monitoring is performed to determine whether the target train is incorrectly marked with the real-time position it runs to in the target block section. If it is determined that within the corresponding length of time when the train stops, it is not detected in real time that the target train is incorrectly marked with the real-time position it runs to in the target block section, then continue to select the next train. If it is determined that within the corresponding length of time when the train stops, real-time monitoring is detected that the target train is incorrectly marked with the real-time position it runs to in the target block section, the train control system is called to control all trains to stop running to end the current test.

[0077] When the current test is not completed and all trains have stopped in the target block section, each train is selected in turn according to the train running order. Each time a train is selected, the train control system is called to control the train to run at the corresponding third running speed. Before the train leaves the target block section at the third running speed, it is monitored in real time whether the target train is incorrectly marked with the real-time position it runs to in the target block section. If it is not monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, continue to select the next train. If it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, the train control system is called to control all trains to stop running to end the current test.

[0078] It can be seen that no matter what kind of train control strategy is used, the train control strategy is used to instruct the train control system to control at least one train used to test the dispatching centralized system to run through the target block section. The purpose of step 103 is to check whether the dispatching centralized system can follow the operation of the train and mark the real-time position of the train in the block section in real time.

[0079] 104. Real-time monitoring of at least one target train currently running in the target block section to determine whether the real-time position of the target train running in the target block section is incorrectly marked in the CTC station display diagram.

[0080] In this embodiment, after calling the train control system to control the train operation in the above step 103, it is necessary to monitor in real time whether the target train currently running in the target block section among at least one train is incorrectly marked with the real-time position of the train running in the target block section in the CTC station display diagram, so as to verify whether the centralized dispatching system can correctly mark the real-time position of the train in the block section.

[0081] The target train is the train currently running in the target block section. The target train can be determined by the following method: real-time acquisition of the coordinates corresponding to the real-time position of each train in at least one train used to test the centralized dispatching system; monitoring whether the corresponding coordinates of each train are within the corresponding coordinate range of the target block section; if coordinates within the coordinate range are detected, the train with the corresponding coordinates is determined as the target train currently running in the target block section.

[0082] If the monitoring detects the existence of coordinates within the corresponding coordinate range of the target block section, it means that the train corresponding to the coordinates is running in the target block section. Therefore, the train corresponding to the coordinates is determined as the target train currently running in the target block section.

[0083] If it is detected that there is no coordinate within the coordinate range corresponding to the target block section, it means that there is no train in the target block section, so it is determined that there is no target train.

[0084] After determining the target train currently running in the target block sub-area, it is necessary to monitor the target train in real time to see if the real-time position of the target train in the target block sub-area is incorrectly marked in the CTC station display diagram. The specific process of monitoring the target train in real time to see if the real-time position of the target train in the CTC station display diagram is incorrectly marked can be that the following steps are performed for each target train: monitoring in real time whether the target block sub-area of ​​the CTC station display diagram is marked with a corresponding second mark of the target train, the second mark is used to indicate the real-time position of the train in the block sub-area, if marked, then monitoring in real time whether the real-time position indicated by the second mark is consistent with the real-time position of the target train in the target block sub-area, if not, then monitoring in real time that the real-time position of the target train in the CTC station display diagram is incorrectly marked in the target block sub-area, if consistent, then monitoring in real time that the real-time position of the target train in the CTC station display diagram is correctly marked in the target block sub-area.

[0085] If the position indicated by the second marker in real-time monitoring is consistent with the real-time position of the target train in the target block section, it means that the centralized dispatching system is marking normally in the CTC station display map. Then the real-time monitoring shows that the real-time position of the target train in the target block section is correctly marked in the CTC station display map.

[0086] If the position indicated by the second marker in real-time monitoring is inconsistent with the real-time position of the target train in the target block section, it means that the centralized dispatching system has made an abnormal marking in the CTC station display diagram. In this case, real-time monitoring will show that the real-time position of the target train in the target block section is incorrectly marked in the CTC station display diagram.

[0087] The process of real-time monitoring whether the real-time position indicated by the second identifier is consistent with the real-time position of the target train in the target block section is related to the specific expression form of the second identifier. The expression form of the second identifier can be determined based on business needs, and this embodiment does not limit this. Exemplarily, the second identifier is a second color light band, then the specific process of real-time monitoring whether the real-time position indicated by the second identifier is consistent with the real-time position of the target train in the target block section may include: real-time monitoring whether the ratio between the length of the second color light band and the length of the target train meets the preset ratio; if it meets, then real-time monitoring whether the real-time positions indicated by the beginning and end of the second color light band are respectively consistent with the real-time positions of the front and rear of the target train in the target block section; if they are consistent, then the real-time monitoring of the real-time position indicated by the second identifier is consistent with the real-time position of the target train in the target block section. If they are inconsistent, then the real-time monitoring of the real-time position indicated by the second identifier is inconsistent with the real-time position of the target train in the target block section.

[0088] If it is monitored in real time that the ratio between the length of the second color light band and the length of the target train meets the preset ratio, it means that the second color light band can correctly represent the length of the target train. Therefore, continue to monitor in real time whether the real-time positions indicated by the beginning and end of the second color light band are respectively consistent with the real-time positions of the front and rear ends of the target train running in the target block section.

[0089] If it is monitored in real time that the ratio between the length of the second color light band and the length of the target train does not meet the preset ratio, it means that the second color light band cannot correctly represent the length of the target train. Therefore, it is determined that the centralized dispatching system is abnormal. At this time, the tester needs to troubleshoot the abnormality of the centralized dispatching system.

[0090] It should be noted that the color of the second color light band can be determined based on business needs, and this embodiment does not limit it. Exemplarily, the second color light band is a green light band.

[0091] 105. If it is detected in real time that the real-time position of the target train in the target block section is incorrectly marked, it is determined that the dispatching centralized system test has failed.

[0092] If it is detected in real time that the real-time position of the target train in the target block section is incorrectly marked, it means that the real-time position of the target train marked by the centralized dispatching system in the target block section is inconsistent with the actual real-time position of the target train controlled by the train control system in the target block section. There is an abnormality in the centralized dispatching system, so it is determined that the centralized dispatching system test has failed.

[0093] Furthermore, when it is determined that the dispatching centralized system test has failed, in order to let the tester know the fact of the test failure in time, a prompt for notifying that the dispatching centralized system test has failed can be issued. After receiving the prompt, the tester can troubleshoot the dispatching centralized system based on the prompt.

[0094] Furthermore, in order to enable testers to eliminate anomalies more smoothly, the following relevant information can be provided to testers based on the logs generated by all test processes, in particular, the target train whose real-time position in the target block section is incorrectly marked, to assist testers in eliminating anomalies: the real-time position of the target train marked by the centralized dispatching system in the target block section and the actual real-time position of the target train controlled by the train control system in the target block section.

[0095] The method for testing the dispatching centralized system provided in the embodiment of the present application, when determining to test the dispatching centralized system, determines the target block section and at least one train for testing the dispatching centralized system. Select the train control strategy corresponding to the total number of trains of at least one train for instructing the train control system to control the at least one train to run through the target block section. Then, the train control system is called to control the determined train operation based on the train control strategy, and monitors in real time whether the target train currently running in the target block section among the determined trains is incorrectly marked with the real-time position in the target block section in the CTC station display diagram. If it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, it is determined that the dispatching centralized system test has failed. It can be seen that the scheme provided in the embodiment of the present application controls the train used to test the dispatching centralized system to run through the block section used to test the dispatching centralized system by calling the train control system, and monitors in real time whether the train is incorrectly marked with the real-time position in the target block section in the CTC station display diagram. In this way, it is possible to accurately test whether the dispatching centralized system can correctly mark the real-time position of the train in the block section to improve the reliability of the dispatching centralized system.

[0096] In some embodiments of the present application, the following situation may be considered: after all trains used to test the centralized dispatching system have completed operation in the target block section, no target train has been monitored to have its real-time position in the target block section incorrectly marked in the CTC station display diagram. Therefore, in order to be able to give the test results of the centralized dispatching system in the above situation, the centralized dispatching system testing method may also include the following steps: if each of at least one train controlled by the train control system based on the train control strategy has passed the target block section, and no target train has been monitored to have its real-time position in the target block section incorrectly marked, then it is determined that the centralized dispatching system test has passed.

[0097] If the train control system controls each of at least one train to run through the target block section based on the train control strategy, and no real-time monitoring is detected that the real-time position of the target train in the target block section is incorrectly marked, it means that when each train runs through the target block section, the centralized dispatching system can correctly and in real time mark the real-time position of the train in the block section in the CTC station display diagram, and the centralized dispatching system works normally. Therefore, it is determined that the centralized dispatching system test has passed.

[0098] Furthermore, when it is determined that the scheduling centralized system test has passed, in order to enable the tester to know the fact that the test has passed in a timely manner, a prompt for notifying that the scheduling centralized system test has passed may be issued.

[0099] Furthermore, after the dispatching centralized system test is confirmed to have passed, the following two solutions can be implemented: one is to put the dispatching centralized system into use in the section under its jurisdiction, so that the train dispatchers in the section can uniformly dispatch and command train operations based on the dispatching centralized system. The other is to redefine the target block section and at least one train used to test the dispatching centralized system. The redetermined target block section, train and number of trains are all different from those used in the previous test. The dispatching centralized system is tested again based on the redetermined target block section and train to improve the accuracy of the dispatching centralized system test results.

[0100] In some embodiments of the present application, when testing the centralized dispatching system, the train needs to run in moving block mode. In moving block mode, the centralized dispatching system will mark the real-time position of the train controlled by the train control system in the block section in real time on the CTC station display diagram.

[0101] In some embodiments of the present application, in order to make it easier for train dispatchers to know which block sections have trains running in them, the centralized dispatching system also needs to have the function of marking the block sections. Therefore, the centralized dispatching system testing method may also include the following steps: if it is monitored in real time that there is a target train currently running in the target block section in at least one train used to test the centralized dispatching system, then it is monitored in the CTC station display map whether the target block section is marked with a first mark, and the first mark is used to indicate that a train is running in the block section; if it is marked with the first mark, step 104 is executed to monitor in real time whether the target train currently running in the target block section in the at least one train is incorrectly marked with the real-time position of the train running in the target block section in the CTC station display map; if it is not marked with the first mark, it is determined that the centralized dispatching system test has failed.

[0102] In this embodiment, the first identifier is a first color light band. It should be noted that the second identifier in this embodiment is a second color light band. Therefore, in order to clearly distinguish the first color light band from the second color light band, the colors of the first color light band and the second color light band are different. For example, the first color light band is a red light band, and the second color light band is a green light band. Exemplarily, when a train is running in a block section, the line segment corresponding to the target block section in the CTC station display diagram is displayed as a red light band.

[0103] If there is a train running in the target block section, and it is monitored that the target block section is marked with the first mark in the CTC station yard display diagram, it means that the centralized dispatching system can prompt the target block section where the train is running in the CTC station yard display diagram, so step 104 can be continued to perform subsequent tests on the centralized dispatching system.

[0104] If there is a train running in the target block section, and the target block section is not marked with the first mark in the CTC station yard display diagram, it means that the centralized dispatching system cannot prompt the target block section with train running in the CTC station yard display diagram. There is a high probability that there is an abnormality in the centralized dispatching system. At this time, the test can be stopped so that the tester can troubleshoot the abnormality of the centralized dispatching system.

[0105] In some embodiments of the present application, a method for testing a centralized dispatching system provided by the present embodiment is described below with a specific example. In this embodiment, the total number of trains used to test the centralized dispatching system is one.

[0106] When determining to test the centralized dispatching system, the train used to test the centralized dispatching system is determined to be one, and the target block section used to test the centralized dispatching system is determined to be Figure 2 Block section 1G in the (block section 1G is the block section from station A to station B, Figure 2 Only part of the block section from station A to station B in the CTC station yard display diagram is shown). After determining the target block section 1G and train 1 for testing the centralized dispatching system, train 1 is added to station A through the simulation system, the length of train 1 is set to L, the train running direction is set to down, that is, station A to station B, and then the corresponding train number G001 of train 1 is added to the centralized dispatching system. A train control strategy corresponding to the total number of trains is selected, and the running state of the train control strategy is running at the first preset speed.

[0107] Call the train control system to switch train 1 to full mode, and control the train to run downward at the first preset speed in full mode through the target block section 1G. When it is monitored that train 1 runs to the target block section 1G, monitor whether the target block section 1G is marked with a first mark in the CTC station yard display diagram. The first mark is a red light band, that is, the line segment "ab" corresponding to the target block section 1G in the CTC station yard display diagram will turn red. After monitoring, it is detected that the target block section 1G is marked with the first mark, then continue to monitor in real time whether the target train currently running in the target block section among the at least one train is incorrectly marked with the real-time position of the target block section in the CTC station yard display diagram.

[0108] Through real-time monitoring, during all the processes of train 1 running in the target block section, it is detected in real time that the second mark, i.e., the green light band (i.e. Figure 2 The green light band is the thick line segment marked as G001 in the figure, and the ratio between the length of the green light band and the length of the target train meets the preset ratio, and the real-time positions indicated by the beginning and end of the green light band are respectively consistent with the real-time positions of the front and rear of Train 1 in the target interlocking section 1G. In other words, during the entire monitoring process, it was not detected in real time that the real-time position of Train 1 in the target interlocking section 1G was incorrectly marked, indicating that the centralized dispatching system correctly marked the real-time position of Train 1 in the target interlocking section 1G, and the centralized dispatching system was able to follow the operation of the train and mark the real-time position of the train in the interlocking section in real time, so it was determined that the centralized dispatching system passed the test.

[0109] It should be noted that in order to ensure the credibility of the test results, all block sections from station A to station B can be selected as target block sections, and train 1 can be controlled to run all block sections between station A and station B in both the downlink and uplink directions in full mode to realize the test of the centralized dispatching system.

[0110] In some embodiments of the present application, a method for testing a centralized dispatching system provided by the present embodiment is described below with a specific example. In this embodiment, the total number of trains used to test the centralized dispatching system is two.

[0111] When determining to test the centralized dispatching system, two trains are determined to be used to test the centralized dispatching system, and the target block section is determined to be Figure 3 Block section 1G in the (block section 1G is the block section from station A to station B, Figure 3Only part of the block section from station A to station B in the CTC station yard display diagram is shown). After determining the target block section 1G, train 1 and train 2 for testing the centralized dispatching system, two train control strategies corresponding to the total number of trains are selected. The train control strategies include the corresponding running state of train 1, the running state includes running at the second running speed 1 for a first duration of 1, stopping, and running at the third running speed 1; the corresponding running state of train 2, the running state includes running at the second running speed 2 for a first duration of 2, stopping, and running at the third running speed 2.

[0112] Through the simulation system, add train 1 in station A, set the length of train 1 to L1, and set the train running direction to down, that is, from station A to station B. Then add the corresponding train number G001 of train 1 in the centralized dispatching system, and switch train 1 to full mode. Call the train control system to control train 1 to run down at the second running speed 1 in full mode. When it is monitored that train 1 runs to the target block section 1G, monitor whether the target block section 1G is marked with the first mark in the CTC station yard display diagram. The first mark is a red light band, that is, the line segment "ab" corresponding to the target block section 1G in the CTC station yard display diagram will turn red. After monitoring, it is detected that the target block section 1G is marked with the first mark. Then, continue to monitor the corresponding time when train 1 runs at the first running speed, and monitor in real time whether the real-time position of train 1 in the target block section is incorrectly marked. After real-time monitoring, during all the processes when train 1 runs in the target block section, it is monitored in real time that the target block section 1G is in the CTC station yard display diagram. The second mark, that is, the green light band (that is Figure 3 The green light band is the thick line segment marked as G001 in the figure), and the ratio between the length of the green light band and the length of train 1 meets the preset ratio, and the real-time positions indicated by the beginning and end of the green light band are respectively consistent with the real-time positions of the front and rear of train 1 in the target block section 1G. In other words, during the entire monitoring process, it was not detected in real time that the real-time position of train 1 in the target block section was incorrectly marked, indicating that the dispatching centralized system correctly marked the real-time position of train 1 in the target block section 1G, and the dispatching centralized system can follow the operation of train 1 and mark the real-time position of train 1 in the block section in real time. Therefore, in order to complete the test of the dispatching centralized system, the train control system is continued to be called to control train 1 to stop.

[0113] After calling the train control system to control the stop of train 1, during the corresponding duration of train 1 stopping, monitor in real time whether the real-time position of train 1 in the target block section is incorrectly marked. If it is determined that the real-time position of train 1 in the target block section is not incorrectly marked in real time during the corresponding duration of train stopping, continue to select the next train 2. Add train 2 in station A, set the length of train 2 to L2, L2 can be the same as or different from the length of train L1, and the running direction of train 2 is down, that is, from station A to station B, and then add the corresponding train number G002 of train 2 in the dispatching centralized system to convert train 2 to full mode. Call the train control system to control train 2 to run down at the second running speed 2 in full mode. After monitoring train 2 running to the target block section 1G, monitor the corresponding duration of train 2 running at the first running speed 2, and monitor in real time whether train 2 is incorrectly marked in the real-time position of the target block section. Through real-time monitoring, during all the processes of Train 2 running in the target block section, it is detected in real time that the second mark, i.e., the green light band (i.e. Figure 3 The green light band is the thick line segment marked as G002 in the figure, and the ratio between the length of the green light band and the length of train 2 meets the preset ratio, and the real-time positions indicated by the beginning and end of the green light band are respectively consistent with the real-time positions of the front and rear of train 2 in the target block section 1G. In other words, during the entire monitoring process, it was not detected in real time that the real-time position of train 2 in the target block section 1G was incorrectly marked, indicating that the dispatching centralized system correctly marked the real-time position of train 2 in the target block section 1G, and the dispatching centralized system can follow the operation of train 2 and mark the real-time position of train 2 in the block section in real time. Therefore, in order to complete the test of the dispatching centralized system, the train control system is continued to be called to control train 2 to stop.

[0114] When both train 1 and train 2 stop in the target block section 1G, it is monitored in real time whether the real-time position of train 1 and train 2 in the target block section is incorrectly marked. After monitoring, it is not monitored in real time that the real-time position of train 1 or train 2 in the target block section is incorrectly marked, that is, the real-time position of train 1 and train 2 in the target block section is correctly marked by the dispatching centralized system. Then the train control system is called to control train 1 to run at the corresponding third running speed 1. Before train 1 leaves the target block section at the third running speed 1, it is monitored in real time whether the real-time position of train 1 and train 2 in the target block section is incorrectly marked. If it is not monitored in real time that the real-time position of train 1 or train 2 in the target block section is incorrectly marked, then after train 1 leaves the target block section, the train control system is continued to be called to control train 2 to run at the corresponding third running speed 2. Before train 2 leaves the target block section at the third running speed 2, it is monitored in real time whether the real-time position of train 2 in the target block section is incorrectly marked. If real-time monitoring shows that the real-time position of Train 2 in the target block section is incorrectly marked, that is, the real-time position of Train 2 in the target block section is correctly marked by the centralized dispatching system, then after Train 2 leaves the target block section, it is determined that the centralized dispatching system test has passed.

[0115] It should be noted that in order to ensure the credibility of the test results, all block sections from station A to station B can be selected as target block sections, and train 1 and train 2 can be controlled to run all block sections between station A and station B in both the downlink and uplink directions in full mode to realize the test of the centralized dispatching system.

[0116] It should be noted that the principle of using three or more trains to test the centralized dispatching system is basically the same as the principle of using two trains to test the centralized dispatching system, so no examples will be given here.

[0117] Furthermore, an embodiment of the present application also provides a dispatching centralized system testing device, the dispatching centralized system is used to mark the real-time position of the train controlled by the train control system in the block section in real time on the CTC station display diagram, such as Figure 4 As shown, the centralized scheduling system test device includes:

[0118] A first determination module 21 is used to determine a target block section and at least one train for testing the centralized dispatching system;

[0119] A selection module 22, configured to select a train control strategy corresponding to the total number of the at least one train for instructing the train control system to control the at least one train to run through the target block section;

[0120] A calling module 23, configured to call the train control system to control the operation of the at least one train based on the train control strategy;

[0121] A monitoring module 24, configured to monitor in real time whether a target train currently running in the target block section among the at least one train is incorrectly marked with a real-time position running in the target block section in the CTC station display diagram;

[0122] The second determination module 25 is used to determine that the dispatching centralized system test has failed if it is detected in real time that the real-time position of the target train running in the target block section is incorrectly marked.

[0123] The dispatching centralized system test device provided in the embodiment of the present application, when determining to test the dispatching centralized system, determines the target block section and at least one train for testing the dispatching centralized system. Select the train control strategy corresponding to the total number of trains of at least one train for instructing the train control system to control the at least one train to run through the target block section. Then, the train control system is called to control the determined train operation based on the train control strategy, and monitors in real time whether the target train currently running in the target block section among the determined trains is incorrectly marked with the real-time position in the target block section in the CTC station display diagram. If it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, it is determined that the dispatching centralized system test has failed. It can be seen that the solution provided in the embodiment of the present application controls the train used to test the dispatching centralized system to run through the block section used to test the dispatching centralized system by calling the train control system, and monitors in real time whether the train is incorrectly marked with the real-time position in the target block section in the CTC station display diagram. In this way, it is possible to accurately test whether the dispatching centralized system can correctly mark the real-time position of the train in the block section to improve the reliability of the dispatching centralized system.

[0124] In some embodiments of the present application, Figure 5 As shown, the centralized scheduling system test device also includes:

[0125] The third determination module 26 is used to determine that the dispatching centralized system test has passed if the train control system controls each of the at least one train based on the train control strategy to run through the target block section, and the monitoring module 24 does not monitor in real time that the real-time position of the target train in the target block section is incorrectly marked.

[0126] In some embodiments of the present application, Figure 5 As shown, the centralized scheduling system test device also includes:

[0127] The first monitoring module 27 is used to monitor whether the target block section is marked with a first identifier in the CTC station display diagram if it is detected in real time that there is a target train currently running in the target block section among the at least one train. The first identifier is used to indicate that a train is running in the block section. If it is marked with the first identifier, the monitoring module 24 is triggered to execute the step of real-time monitoring whether the target train currently running in the target block section among the at least one train is incorrectly marked with the real-time position of the train running in the target block section in the CTC station display diagram. If it is not marked with the first identifier, it is determined that the dispatching centralized system test has failed. The first identifier is a first color light band.

[0128] In some embodiments of the present application, Figure 5 As shown, the centralized scheduling system test device also includes:

[0129] The second monitoring module 28 is used to collect the coordinates corresponding to the real-time position of each train in the at least one train; monitor whether the corresponding coordinates of each train are within the corresponding coordinate range of the target block section; if the existence of coordinates within the coordinate range is detected, the train with the corresponding coordinates is determined as the target train currently running in the target block section.

[0130] In some embodiments of the present application, Figure 5 As shown, the monitoring module 24 is specifically used to execute, for each target train, real-time monitoring of whether the target block section of the CTC station display diagram is marked with a corresponding second identifier of the target train, the second identifier being used to indicate the real-time position of the train in the block section; if marked, real-time monitoring of whether the real-time position indicated by the second identifier is consistent with the real-time position of the target train in the target block section; if not, real-time monitoring of the real-time position of the target train in the target block section being incorrectly marked in the CTC station display diagram; if consistent, real-time monitoring of the real-time position of the target train in the target block section being correctly marked in the CTC station display diagram.

[0131] In some embodiments of the present application, Figure 5As shown, the second mark is a second color light band, then the monitoring module 24 is specifically used to monitor in real time whether the ratio between the length of the second color light band and the length of the target train meets the preset ratio; if so, it is monitored in real time whether the real-time positions indicated by the start and end of the second color light band are respectively consistent with the real-time positions of the front and rear of the target train in the target block section; if they are consistent, it is monitored in real time that the real-time position indicated by the second mark is consistent with the real-time position of the target train in the target block section; if they are inconsistent, it is monitored in real time that the real-time position indicated by the second mark is inconsistent with the real-time position of the target train in the target block section.

[0132] In some embodiments of the present application, Figure 5 As shown, if the total number of trains of the at least one train is one, the train control strategy includes at least one operating state arranged in a target order, then the calling module 23 includes:

[0133] The first calling unit 231 is used to call the train control system to control the train to run in each running state in turn according to the target sequence.

[0134] In some embodiments of the present application, Figure 5 As shown, if the total number of trains of the at least one train is one, and each of the at least one operating state has a corresponding duration, then the first calling unit 231 is specifically used to select each operating state in turn according to the target order; each time an operating state is selected, the train control system is called to control the train to run in the operating state, and if it is determined that within the corresponding duration of the operating state, it is not monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, then the next operating state is selected, and if it is determined that within the corresponding duration of the operating state, it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, then the train control system is called to control the train to stop running.

[0135] In some embodiments of the present application, if the total number of trains of the at least one train is one, the at least one operating state includes: running at at least one operating speed and stopping.

[0136] In some embodiments of the present application, Figure 5As shown, if the total number of trains of the at least one train is more than one, the train control strategy includes the corresponding start running time point and running state of each train, and the corresponding start running time point and running state of each train satisfy that there is a safe running distance between target trains in the target block section, and at least two trains are simultaneously running in the target block section, then, the calling module 23 includes:

[0137] The second calling unit 232 is used to call the train control system at the corresponding start time point of each train to control each train to run in a corresponding running state.

[0138] In some embodiments of the present application, Figure 5 As shown, if the total number of trains of the at least one train is more than one, and the corresponding running state of each train includes running at a first running speed, then the second calling unit 232 includes:

[0139] The first calling subunit 2321 is used to call the train control system at the start time of each train to control each train to run at the corresponding first running speed.

[0140] In some embodiments of the present application, Figure 5 As shown, the first calling subunit 2321 is specifically used to determine the train running order based on the start running time point corresponding to each train; select each train in turn according to the train running order, and each time a train is selected, at the start running time point corresponding to the train, call the train control system to control the train to run at the corresponding first running speed, if between the start running time point and the next start running time point, it is not monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, then continue to select the next train, if between the start running time point and the next start running time point, it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, then call the train control system to control all trains to stop running.

[0141] In some embodiments of the present application, Figure 5 As shown, if the total number of trains of the at least one train is more than one, and the corresponding running status of each train includes a first duration of running at a second running speed, stopping, and running at a third running speed, then the second calling unit 232 includes:

[0142] The second calling subunit 2322 is used to determine the train running order based on the start running time point corresponding to each train; select each train in turn according to the train running order, and call the train control system to control the train to run at the corresponding second running speed every time a train is selected, and control the train to stop when the running duration reaches the corresponding first duration of the train, and continue to select the next train after the train stops until all trains stop in the target block section; when all trains stop in the target block section, select each train in turn according to the train running order, and call the train control system to control the train to run at the corresponding third running speed every time a train is selected, and continue to select the next train when it is monitored that the train leaves the target block section until all trains leave the target block section.

[0143] In the centralized scheduling system test device provided in the embodiment of the present application, the detailed explanations used in the operation of each functional module can refer to the corresponding detailed explanations of the centralized scheduling system test method embodiment described above, and will not be repeated here.

[0144] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, wherein the storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the above-mentioned scheduling centralized system testing method.

[0145] Furthermore, an embodiment of the present application also provides an electronic device, which includes: a memory for storing a program; and a processor, coupled to the memory, for running the program to execute the above-mentioned scheduling centralized system testing method.

[0146] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0147] It is understandable that the related features in the above methods and devices can be referenced to each other. In addition, the "first", "second" and the like in the above embodiments are used to distinguish the embodiments, but do not represent the advantages and disadvantages of the embodiments.

[0148] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0149] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described herein, and the description of the above specific language is to disclose the preferred embodiment of the application.

[0150] In addition, the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0151] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0152] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data cutover device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data cutover device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0153] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data switching device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0154] These computer program instructions can also be loaded onto a computer or other programmable data transfer device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0155] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0156] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0157] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules 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 disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0158] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0159] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0160] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for testing a centralized scheduling system, characterized in that: The centralized dispatching system is used to mark the real-time position of the train controlled by the train control system in the block section in real time on the CTC station display diagram, and the method includes: Determining a target block section and at least one train for testing the centralized dispatching system; selecting a train control strategy corresponding to the total number of the at least one train for instructing the train control system to control the at least one train to run through the target block section; Invoking the train control system to control the operation of the at least one train based on the train control strategy; monitoring in real time whether a target train currently running in the target block section among the at least one train is incorrectly marked with a real-time position running in the target block section in the CTC station display diagram; If it is detected in real time that the real-time position of the target train running in the target block section is incorrectly marked, it is determined that the dispatching centralized system test has failed.

2. The method according to claim 1, characterized in that The method further includes: if the train control system controls each of the at least one train to run through the target block section based on the train control strategy, and no real-time monitoring finds that the real-time position of the target train running in the target block section is incorrectly marked, then determining that the dispatching centralized system test is passed; and / or, The method further comprises: if it is monitored in real time that there is a target train currently running in the target block section among the at least one train, monitoring whether the target block section is marked with a first mark in the CTC station display diagram, wherein the first mark is used to indicate that a train is running in the block section; if the first mark is marked, performing the step of monitoring in real time whether the target train currently running in the target block section among the at least one train is incorrectly marked with the real-time position of the train running in the target block section in the CTC station display diagram; if the first mark is not marked, determining that the dispatching centralized system test has failed; wherein the first mark is a first color light band; and / or, The method also includes: collecting the coordinates corresponding to the real-time position of each train in the at least one train; monitoring whether the corresponding coordinates of each train are within the corresponding coordinate range of the target block section; if the existence of coordinates within the coordinate range is detected, determining the train with the corresponding coordinates as the target train currently running in the target block section.

3. The method according to claim 1, characterized in that Real-time monitoring of whether a target train currently running in the target block section among the at least one train is incorrectly marked with a real-time position of the target train running in the target block section in the CTC station display diagram, including: For each target train, it is monitored in real time whether the target block section of the CTC station display diagram is marked with a corresponding second identifier of the target train, the second identifier being used to indicate the real-time position of the train in the block section; if it is marked, it is monitored in real time whether the real-time position indicated by the second identifier is consistent with the real-time position of the target train in the target block section; if they are inconsistent, it is monitored in real time that the real-time position of the target train in the target block section is incorrectly marked in the CTC station display diagram; if they are consistent, it is monitored in real time that the real-time position of the target train in the target block section is correctly marked in the CTC station display diagram.

4. The method according to claim 3, characterized in that The second mark is a second color light band, and real-time monitoring of whether the real-time position indicated by the second mark is consistent with the real-time position of the target train running in the target block section includes: Real-time monitoring of whether the ratio between the length of the second color light band and the length of the target train meets a preset ratio; If yes, then monitor in real time whether the real-time positions indicated by the beginning and the end of the second color light band are respectively consistent with the real-time positions of the front and rear of the target train running in the target block section; If they are consistent, it is monitored in real time that the real-time position indicated by the second identifier is consistent with the real-time position of the target train running in the target block section; If they are inconsistent, it is detected in real time that the real-time position indicated by the second marker is inconsistent with the real-time position of the target train running in the target block section.

5. The method according to claim 1, characterized in that If the total number of trains of the at least one train is one, the train control strategy includes at least one operating state arranged in a target order, then calling the train control system to control the operation of the at least one train based on the train control strategy includes: calling the train control system to control the train to operate in each operating state in sequence according to the target order; or, If the total number of trains of the at least one train is more than one, the train control strategy includes the corresponding start time point and running status of each train, and the corresponding start time point and running status of each train satisfy the safe running distance between target trains in the target block section, and at least two trains can run simultaneously in the target block section. Then, calling the train control system to control the operation of the at least one train based on the train control strategy includes: calling the train control system at the corresponding start time point of each train to control each of the trains to run in the corresponding running status.

6. The method according to claim 5, characterized in that If the total number of trains of the at least one train is one, and each of the at least one running state has a corresponding duration, then the train control system is called to control the train to run in each running state in turn according to the target sequence, including: selecting each running state in turn according to the target sequence; each time an running state is selected, the train control system is called to control the train to run in the running state, if it is determined that within the corresponding duration of the running state, it is not monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, then the next running state is selected, if it is determined that within the corresponding duration of the running state, it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked, then the train control system is called to control the train to stop running; and / or, If the total number of trains of the at least one train is one, the at least one operating state includes: operating at at least one operating speed, and stopping; and / or, If the total number of trains of the at least one train is more than one, and the corresponding running state of each train includes running at a first running speed, calling the train control system at the corresponding running start time point of each train to control each train to run at the corresponding running state includes: calling the train control system at the running start time point of each train to control each train to run at the corresponding first running speed; and / or, If the total number of trains of the at least one train is more than one, and the corresponding running status of each train includes running at the second running speed for a first duration, stopping, and running at the third running speed, then, the train control system is called at the corresponding start running time point of each train to control each of the trains to run in the corresponding running status, including: determining the train running order based on the corresponding start running time point of each train; selecting each train in turn according to the train running order, calling the train control system for each selected train to control the train to run at the corresponding second running speed, and controlling the train to stop when the running duration reaches the corresponding first duration of the train, and after the train stops, continuing to select the next train until all trains stop in the target block section; when all trains stop in the target block section, selecting each train in turn according to the train running order, calling the train control system for each selected train to control the train to run at the corresponding third running speed, and continuing to select the next train when it is monitored that the train leaves the target block section, until all trains leave the target block section.

7. The method according to claim 6, characterized in that The train control system is called at the start time point of each train to control each train to run at the corresponding first running speed, including: determining the train running order based on the start time point corresponding to each train; selecting each train in turn according to the train running order, and for each selected train, at the start time point corresponding to the train, calling the train control system to control the train to run at the corresponding first running speed, if between the start time point and the next start time point, it is not monitored in real time that a target train is incorrectly marked at its real-time position in the target interlocking section, then continue to select the next train, and if between the start time point and the next start time point, it is monitored in real time that a target train is incorrectly marked at its real-time position in the target interlocking section, then calling the train control system to control all trains to stop running.

8. A centralized scheduling system test device, characterized in that: The centralized dispatching system is used to mark the real-time position of the train controlled by the train control system in the block section in real time on the CTC station display diagram, and the device includes: A first determination module is used to determine a target block section and at least one train for testing the centralized dispatching system; A selection module, configured to select a train control strategy corresponding to the total number of the at least one train for instructing the train control system to control the at least one train to run through the target block section; A calling module, used for calling the train control system to control the operation of the at least one train based on the train control strategy; A monitoring module, used for monitoring in real time whether a target train among the at least one train currently running in the target block section is incorrectly marked with a real-time position running in the target block section in the CTC station display diagram; The second determination module is used to determine that the dispatching centralized system test has failed if it is monitored in real time that the real-time position of the target train running in the target block section is incorrectly marked.

9. A computer-readable storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the scheduling centralized system testing method described in any one of claims 1 to 7.

10. An electronic device, characterized in that: The electronic device comprises: Memory, used to store programs; A processor, coupled to the memory, is used to run the program to execute the scheduling centralized system testing method described in any one of claims 1 to 7.

Citation Information

Cited By

  • Test method and device for removing fault protection area

    CN120024377A