Subway operation simulation test method

By importing train dispatch plans and data in the subway operation simulation test environment, the train will be automatically departed and driven, and the problem of poor test results caused by untimely operation is solved, and the testing efficiency and effect are improved.

CN119142394APending Publication Date: 2024-12-17浙江众合科技股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411414232.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the existing subway operation simulation test, the train departure time interval is short, and the operators do not operate in time, resulting in poor test results, and the long-term continuous operation cannot be completed separately, resulting in problems such as early and late operation.

Method used

Import the train dispatch plan and dispatch data in the test environment, determine the dispatch order of the train according to the dispatch plan, and generate the departure task based on the dispatch data, realize the automatic departure and driving of the train, record the train mode and departure status in real time, and reduce the number of trains The workload and probability of error of the operator.

Benefits of technology

It reduces the difficulty and error probability of operation, improves the test effect and efficiency, and reduces the workload of operators through automatic scheduling and automatic offline functions, and enhances the reliability and flexibility of tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119142394A_ABST
    Figure CN119142394A_ABST
Patent Text Reader

Abstract

The invention discloses a subway operation simulation test method, which belongs to the technical field of rail transit operation test, and comprises the following steps of: importing a train dispatching plan and train dispatching data into a test environment, determining a train dispatching sequence according to the train dispatching plan, and issuing a train dispatching task to each train according to the train dispatching data. The trains are automatically dispatched and driven according to the train dispatching tasks, train modes and train dispatching states are recorded in real time, operation personnel do not need to control train dispatching of each train, the operation difficulty is reduced, the corresponding train modes are automatically selected according to the positions of the trains, and therefore automatic dispatching is achieved. Therefore, operators do not need to track the test in the whole process across the whole operation time, the workload of the operators is reduced, the probability of errors during the test is reduced, and the test effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of rail transit operation testing, and in particular to a subway operation simulation testing method. Background Art

[0002] In order to test the operational capability and carrying capacity of the Automatic Train Supervision System (ATS) in the subway signal system, it is necessary to test the subsystem in a simulated subway line operation scenario before the software goes online. This test method uses an ATS server device configured 1:1 with the actual operation environment, loads the operation timetable of the day, and uses a simulated interlocking device (CBI) to simulate the status of the station equipment. Start the simulated zone controller (ZC) to simulate the real ZC. Start the simulated vehicle equipment (CC) set to simulate the operation. The difficulties of this test method are: 1. In the real subway scenario, a train will be equipped with two drivers. The operation scenario simulated in the laboratory needs to meet the number of operating trains (usually more than 20 trains), but only one tester can complete all operations. The operation is difficult and easily leads to early or late operation caused by operator errors; 2. The daily operation time of the subway usually spans more than 19 hours from the first train to the end of the operation of the last train. The tester cannot complete the continuous operation for 19 hours alone; 3. The interval between the dispatching and collecting of most subway operating lines is short (usually around 90s). It is impossible for one person to perform the dispatching and collecting of all trains.

[0003] Existing simulation tools can support the use of automatic driving mode (ATO) for trains, without the need for operators to drive each simulated train. However, the timing of the train's automatic departure is determined only by the opening of the MAL ahead, not by the time node of the operation plan. In addition, the automatic end change of the train is achieved by configuring the reversing track, which is relatively rigid and cannot be applied to the reversing scenarios of all projects. In addition, there are still dense intervals between train departures and arrivals, which operators cannot complete alone. In addition, the operation time is too long, and operators cannot complete the operations of dispatching, driving, testing and other roles across 19 hours, which needs to be optimized and solved.

[0004] Chinese patent, publication number: CN117195481A, publication date: December 8, 2023, discloses a train operation simulation method, which determines the thermal fault of the power cable during operation by performing thermal infrared image detection on the power cable, and determines the risk type that may occur during the train operation, and the risk handling strategy corresponding to each risk type; when it is determined that the target train has a target type of risk at the time of risk occurrence, based on the risk handling strategy corresponding to the target type of risk, the original train operation diagram of the target train is adjusted to obtain an adjusted new train operation diagram; based on the new train operation diagram, the operation of the target train is simulated to obtain simulated operation indicator data of the target train operation, but it is difficult for the operator to operate the entire operation process alone, affecting the test effect. Summary of the invention

[0005] The present invention aims at the problem that the train departure time interval is short during the existing subway operation simulation test, and the operator's untimely operation makes the test prone to errors, resulting in poor test effect. The present invention provides a subway operation simulation test method, which imports a train dispatching plan and train dispatching data into a test environment, determines the train dispatching order according to the train dispatching plan, and issues a dispatching task to each train according to the train dispatching data. The train automatically departs and drives according to the dispatching task, and records the train mode and departure status in real time. There is no need for the operator to control the departure of each train, which reduces the difficulty of operation. The corresponding train mode is automatically selected according to the position of the train, so as to realize automatic scheduling, and there is no need for the operator to track the test throughout the entire operation time, which reduces the workload of the operator, thereby reducing the probability of errors during the test and improving the test effect.

[0006] In a first aspect, a technical solution provided in an embodiment of the present invention is: a subway operation simulation test method, comprising the following steps: S1. Set up a test environment and import train dispatching plans and train dispatching data into the test environment; S2, associating the train dispatching data with the train to build a first association relationship, and grouping and saving the corresponding train dispatching data based on the first association relationship; S3, obtaining a dispatch sequence table based on the train dispatch plan, and reading the dispatch data of the corresponding train according to the dispatch sequence table and the first association relationship to generate a dispatch task; S4, generating a departure instruction and train operation mode of a corresponding train according to the train dispatching task and train position information; S5. The train updates its running status in response to the departure instruction and the train running mode, and monitors its running status to obtain a test report.

[0007] In this solution, by importing the train dispatch plan and train dispatch data into the test environment, the train dispatch order is determined according to the train dispatch plan and the dispatch task is issued to each train according to the train dispatch data. The train automatically dispatches and drives according to the dispatch task, and the train mode and departure status are recorded in real time. There is no need for operators to control the departure of each train, which reduces the difficulty of operation; by associating the train dispatch data with the train and then saving the corresponding train dispatch data in groups, it is helpful to find the train dispatch data corresponding to each train. When dispatching, the corresponding train departure track and planned line can be started in time according to the train dispatch data saved in the corresponding train group, so as to improve the train dispatching speed and reduce the dispatching time. In addition, the train can be automatically offline at the end of the operation according to the train dispatch plan, and the train mode and departure status of the train during the operation time are saved to generate a test report. The operator can view the test content through playback, alarm, report data and other contents, and the operator does not need to track the simulation test throughout the process, which improves the test efficiency.

[0008] Preferably, in S1, setting a test environment, and importing a train dispatching plan and train dispatching data into the test environment, comprises the following steps: Select corresponding test environment parameters based on the test requirements, and the test environment parameters include at least test time, test area, test weather and fault injection parameters. Build a test environment based on the above test environment parameters, and import train dispatch plans and train dispatch data into the test environment. The train dispatch data includes at least train timetables and train environment allocation data.

[0009] In this scheme, in order to test the train according to different test requirements during the operating hours, the corresponding test time, test area, test weather and fault injection parameters are set, where the fault injection parameters are used to adjust the probability of faults such as train detention and tripping during the test. By customizing the test environment, various test requirements can be met, making the test more flexible and adaptable to various test modes. The train dispatch plan and train dispatch data are imported, so that the trains in the test environment can run according to the train dispatch plan and train dispatch data to simulate the real train operation status, thereby improving the reliability of the simulation test and improving the test quality.

[0010] Preferably, in S2, the train dispatching data is associated with the train to establish a first association relationship, and the corresponding train dispatching data is grouped and saved based on the first association relationship, including the following steps: Numbering the trains based on the English sequence of the train IDs, obtaining train dispatching data corresponding to the train numbers, and associating the train numbers with the corresponding train dispatching data to establish a first association relationship; The train dispatch data is saved in a corresponding train ID directory based on the first association relationship, and each train ID directory is independent of each other.

[0011] In this solution, since the ID content and format of each train are different, the trains are numbered according to the English order of the train IDs, and then the corresponding train dispatch data are associated to construct a first association relationship. The train dispatch data is saved in the corresponding train ID directory according to the first association relationship, so that when a dispatch task is generated later, the corresponding train dispatch data can be directly read according to the train number, and the running route can be automatically planned and the required departure track can be started according to the train dispatch data. When the train is dispatched, the step of searching for the train dispatch data is omitted in the short train departure interval, thereby improving the train dispatching speed, thereby reducing the probability of test errors caused by untimely operation, and improving the test effect.

[0012] Preferably, in S3, a dispatching sequence table is obtained based on the train dispatching plan, and the dispatching data of the corresponding train is read according to the dispatching sequence table and the first association relationship to generate a dispatching task, including the following steps: The train dispatch is sorted based on the train online time and configuration time deviation in the train dispatch plan to obtain a dispatch sequence table; based on the dispatch sequence table, the dispatch data of the corresponding trains in the table are read in turn through the first association relationship; based on the dispatch data of the corresponding train, the train environment of each train is allocated to generate a dispatch task.

[0013] In this scheme, the train dispatch is sorted by the train online time and configuration time deviation in the train dispatch plan to obtain the dispatch sequence table, where the train online time is the departure time of each train, and the configuration time deviation is the time for the train's running route and the departure track required for starting. The configuration time deviation must be within the train's departure interval, otherwise the train may still be in the configuration state when the train's departure time arrives, thereby delaying the departure and causing interlocking effects, resulting in test errors. The configuration time deviation of each train is different, so it is necessary to analyze it to arrange the train dispatch sequence to avoid the situation where the train cannot depart on time.

[0014] Preferably, in S4, generating a departure instruction and a train operation mode of a corresponding train according to the train dispatching task and the train position information includes the following steps: Set the start time of each train and different driving modes of the train at different locations based on the train dispatching task and convert them into departure instructions; Based on the train dispatch plan, departure instructions are issued to each train in turn. The trains depart in turn based on the departure instructions and automatically select the corresponding train mode based on the train position.

[0015] In this solution, since different departure positions of the train need to select corresponding driving modes, for example, if the environment of the departure position is relatively harsh, manual operation is required to complete the driving. The trains that require manual operation are marked, and manual operation is selected for departure during the test and the operation process of the manual operation is recorded. The operation process can be reproduced at the next departure, so that the operator does not need to perform manual operation every time, thereby reducing the operator's work pressure; during the train driving process, different driving positions may require different train modes to be selected. For example, when entering a reversing line segment, the train needs to enter the reversing mode for reversing operation. By detecting the train position, the train mode is automatically switched, and the operator does not need to manually switch, which improves the train's ability to respond during testing and reduces the probability of errors in the test.

[0016] Automatically selecting a corresponding train mode based on the train position includes the following steps: Several detection points are set on the train running route. When the train enters the detection point, the position where the train enters is detected, and the corresponding train mode is selected based on the position where the train enters, and the train runs based on the train mode; If the position entered by the train is a reversing segment, the running speed of the train is reduced and detected. When the running speed of the train is 0, the reversing path is planned based on the planned time and planned direction in the train dispatch plan, and a reversing instruction is issued to control the train to turn back along the reversing path. The reversing segment includes the end segment and the starting segment.

[0017] In this scheme, in order to automatically select the corresponding train mode according to the position of the train, several detection points are set on the train route. When the train passes by, the detection points will be triggered, so as to upload the position of the train and the surrounding terrain, weather and other data, and select the appropriate train mode according to the surrounding terrain, weather and other data. In this way, the train can select the most suitable train mode according to different external environments, thereby improving the environmental adaptability of the train and reducing the probability of train failure during testing, so that the test can be carried out smoothly and the test effect is improved; when the train enters the reversing line segment, first check whether the train is stopped steadily. When the train is stopped steadily, the train mode is switched to the reversing mode, and the reversing path is planned according to the planned time and planned direction, and the reversing command is issued to control the train to return to the starting line segment along the reversing path. During the operation time, the train is allowed to circulate according to the dispatching plan until the operation is completed and the train is offline to complete an operation test. By simulating the actual operation situation to simulate the operation of the train, the operation status of the train under actual conditions can be reflected to the greatest extent, and the reliability of the test results is improved.

[0018] Preferably, in S5, the train updates its running state in response to the departure instruction and the train running mode, and monitors its running state to obtain a test report, including the following steps: Construct a Cartesian coordinate system with the train speed as the ordinate and the time as the abscissa, construct a speed region of the train speed in the time domain of the Cartesian coordinate system, and obtain the acceleration of the train based on the speed region; The train position and train mode are obtained based on the detection points on the train route, and the train departure status is obtained based on the train position, speed and acceleration; When the train completes the operation, the train status is updated to the closed state, and the speed area of ​​the train in the time domain of the Cartesian coordinate system and the relationship between the train's acceleration, position and time are integrated to generate a test report.

[0019] In this solution, the train mode and departure status are detected during the train operation and recorded in real time. It can be found out which line areas require manual intervention and which line areas only require automatic driving. These areas are counted and can be arranged in advance according to the data counted during the simulation test when the train is actually running. This can avoid the need to make temporary manual adjustments to the train when encountering the line area during the test during actual operation, which may result in deviations between the time of train dispatch and arrival under temporary control and the scheduled time in the dispatch task, thereby affecting the operation of other trains and causing a poor passenger experience.

[0020] Preferably, the train environment allocation data at least includes a train return line segment, a train on-line switching rail, a train off-line switching rail and the line segment surrounding environment.

[0021] In this solution, when a train is running, it does not just need to run along the track as long as it receives a departure instruction. Before the train departs, it is necessary to confirm the train's return segment, the train's on-line switching track, the train's off-line switching track, and the surrounding environment of the segment. The train's operation is planned based on the above data to minimize the occurrence of emergencies and ensure normal train operation.

[0022] Preferably, the content of the test report includes at least an alarm report, a playback video and test log data.

[0023] In this solution, after a test is completed, in order to obtain the test results, the operator can obtain the number of times the train encountered emergencies during operation and the specific locations where the emergencies occurred from the alarm report, find the test status at the time point that needs to be viewed from the playback video, and directly obtain the conclusion of the simulation test system on this test from the test log data. The operator does not need to monitor the test process throughout, but only needs to browse the test data after the test is completed, which makes it convenient for the operator to track the test throughout the process and will not miss any test information, thereby improving the test effect.

[0024] Preferably, the train mode includes at least an automatic driving mode, a manual driving mode, a rescue mode and a debugging mode.

[0025] In this scheme, the train modes commonly used in the actual operation of the train are automatic driving mode, manual driving mode, rescue mode and debugging mode. The automatic driving mode is adopted when the train is operating normally, the manual driving mode is adopted when the train encounters an emergency, the rescue mode is adopted when the train encounters a fault or cannot run normally, and the debugging mode is adopted when the train debugs the control dial on the train before departure. By automatically selecting the most suitable train mode according to different operating conditions, the environmental adaptability of the train is improved, so that the operation of the train will not affect the normal departure of other trains, thereby allowing the test to operate normally and reducing the probability of other trains being unable to run normally due to a fault in a certain train.

[0026] The beneficial effects of the present invention are as follows: (1) The present invention imports a train dispatching plan and train dispatching data into a test environment, determines the dispatching order of trains according to the train dispatching plan, and issues dispatching tasks to each train according to the train dispatching data. The train automatically dispatches and drives according to the dispatching tasks, and records the train mode and dispatching status in real time. There is no need for operators to control the dispatching of each train, thereby reducing the difficulty of operation; (2) The present invention automatically selects the corresponding train mode according to the position of the train, thereby realizing automatic scheduling, eliminating the need for operators to track the test throughout the entire operation time, thereby reducing the workload of operators, thereby reducing the probability of errors during testing and improving the test effect; (3) The present invention can control the train to automatically go offline at the end of the operation according to the train dispatch plan, and save the train mode and departure status of the train during the operation time to generate a test report. The operator can view the test content through playback, alarm, report data, etc., without the need for the operator to track the entire simulation test, thereby improving the test efficiency.

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

[0028] Other features, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings. The drawings are only for the purpose of illustrating preferred embodiments and are not to be considered as limiting the present invention. Also, the same reference symbols are used throughout the drawings to represent the same parts.

[0029] Figure 1 This is a flow chart of a subway operation simulation test method of the present invention; Figure 2 The figure is a flow chart of automatic train control of the present invention. DETAILED DESCRIPTION

[0030] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific implementation method described herein is only an optimal embodiment of the present invention, which is only used to explain the present invention and does not limit the scope of protection of the present invention. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0031] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the operations (or steps) as sequential processes, many of the operations (or steps) therein can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the drawings; the process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0032] Example: Figure 1 As shown, in order to solve the problem of poor test results caused by short train departure time intervals during existing subway operation simulation tests and untimely operation by operators, the present embodiment provides a subway operation simulation test method, including the following steps: S1: Set up a test environment and import train dispatch plans and train dispatch data into the test environment.

[0033] In this embodiment, a test environment is set up, and a train dispatching plan and train dispatching data are imported into the test environment, including the following steps: Select corresponding test environment parameters based on the test requirements, and the test environment parameters include at least test time, test area, test weather and fault injection parameters. Build a test environment based on the above test environment parameters, and import train dispatch plans and train dispatch data into the test environment. The train dispatch data includes at least train timetables and train environment allocation data.

[0034] In this embodiment, the test environment, train dispatch plan and train dispatch data are prepared; the ATS real environment and train simulation environment are started, the test environment is prepared, the test timetable and dispatch plan are edited, and the train environment distribution data is configured, including the train startup environment IP, the communication IP and port between the train and the simulation system, and the train startup script path.

[0035] In order to test the train according to different test requirements during the operating hours, this embodiment sets the corresponding test time, test area, test weather and fault injection parameters, wherein the fault injection parameters are used to adjust the probability of faults such as train detention and tripping during the test. By customizing the test environment, various test requirements can be met, making the test more flexible and adaptable to various test modes. The train dispatch plan and train dispatch data are imported, so that the trains in the test environment are operated according to the train dispatch plan and train dispatch data to simulate the real train operation status, thereby improving the reliability of the simulation test and improving the test quality.

[0036] S2: Associating the train dispatching data with the train to construct a first association relationship, and grouping and saving the corresponding train dispatching data based on the first association relationship.

[0037] In this embodiment, the train dispatching data is associated with the train to build a first association relationship, and the corresponding train dispatching data is grouped and saved based on the first association relationship, including the following steps: Numbering the trains based on the English sequence of the train IDs, obtaining train dispatching data corresponding to the train numbers, and associating the train numbers with the corresponding train dispatching data to establish a first association relationship; The train dispatch data is saved in a corresponding train ID directory based on the first association relationship, and each train ID directory is independent of each other.

[0038] In this embodiment, since the ID content and format of each train are different, the trains are numbered according to the English order of the train IDs, and then the corresponding train dispatch data are associated to construct a first association relationship. The train dispatch data is saved in the corresponding train ID directory according to the first association relationship. This facilitates the subsequent generation of dispatch tasks by directly reading the corresponding train dispatch data according to the train number, and then automatically planning the running route and starting the required departure track according to the train dispatch data. When the train is dispatched, the step of searching for the train dispatch data is omitted in the short train departure interval, thereby improving the train dispatching speed, thereby reducing the probability of test errors caused by untimely operation, and improving the test effect.

[0039] S3: Obtain a dispatch sequence table based on the train dispatch plan, and read the dispatch data of the corresponding train according to the dispatch sequence table and the first association relationship to generate a dispatch task.

[0040] In this embodiment, a dispatching sequence table is obtained based on a train dispatching plan, and dispatching data of a corresponding train is read according to the dispatching sequence table and the first association relationship to generate a dispatching task, including the following steps: The train dispatch is sorted based on the train online time and configuration time deviation in the train dispatch plan to obtain a dispatch sequence table; based on the dispatch sequence table, the dispatch data of the corresponding trains in the table are read in turn through the first association relationship; based on the dispatch data of the corresponding train, the train environment of each train is allocated to generate a dispatch task.

[0041] In this embodiment, the train dispatch is sorted by the train online time and configuration time deviation in the train dispatch plan to obtain a dispatch sequence table, wherein the train online time is the departure time of each train, and the configuration time deviation is the time for the train's running route and the departure track required for starting. The configuration time deviation must be within the train's departure interval, otherwise the train may still be in the configuration state when the train's departure time arrives, thereby delaying the departure and causing interlocking effects, resulting in test errors. The configuration time deviation of each train is different, so it is necessary to analyze it to arrange the train dispatch sequence to avoid the situation where the train cannot depart on time.

[0042] S4: Generate the departure instruction and train operation mode of the corresponding train according to the train dispatch task and train location information.

[0043] In this embodiment, generating a departure instruction and a train operation mode of a corresponding train according to the train dispatching task and the train position information includes the following steps: Set the start time of each train and different driving modes of the train at different locations based on the train dispatching task and convert them into departure instructions; Based on the train dispatch plan, departure instructions are issued to each train in turn. The trains depart in turn based on the departure instructions and the corresponding train mode is automatically selected based on the train position to automatically control the train.

[0044] In this embodiment, since different departure positions of the train need to select corresponding driving modes, for example, if the environment of the departure position is relatively harsh, manual operation must be selected to complete the driving. The trains that require manual operation are marked, and manual operation is selected for departure during testing and the operation process of the manual operation is recorded. The operation process can be reproduced at the next departure, so that the operator does not need to perform manual operation every time, thereby reducing the operator's work pressure. During the travel of the train, different travel positions may require the selection of different train modes. For example, when entering a reversing line segment, the train needs to enter the reversing mode for the reversing operation. By detecting the train position, the train mode is automatically switched, and the operator does not need to manually switch. The adaptability of the train during testing is improved and the probability of errors in the test is reduced.

[0045] In this embodiment, Figure 2 As shown, automatically selecting a corresponding train mode based on the train position to automatically control the train includes the following steps: Several detection points are set on the train running route. When the train enters the detection point, the position where the train enters is detected, and the corresponding train mode is selected based on the position where the train enters, and the train runs based on the train mode; If the position entered by the train is a reversing line segment, the running speed of the train is reduced and detected. When the running speed of the train is 0, the reversing path is planned based on the planned time and planned direction in the train dispatch plan, and a reversing instruction is issued to control the train to turn back along the reversing path. The reversing line segment includes the end line segment and the starting line segment. If the train reaches the offline transfer track, it will exit the operating state, be taken offline, and stop testing.

[0046] This embodiment monitors the train status and controls the automatic driving of the train; waits for the train departure status to be met, calls the train departure operation interface, sets the train departure to enter the operation status, monitors the train mode and departure status during the train operation, controls the normal operation of the train, and calls the simulation interface to control the train to change ends and return after detecting that the train arrives at the reversing line segment and stops steadily, and repeats the detection until the train completes the operation and goes offline, and shuts down the train after going offline.

[0047] In order to automatically select the corresponding train mode according to the position of the train, this embodiment sets several detection points on the train route. When the train passes by, the detection points will be triggered, so as to upload the position of the train and the surrounding terrain, weather and other data, and select the appropriate train mode according to the surrounding terrain, weather and other data. In this way, the train can select the most suitable train mode according to different external environments, thereby improving the environmental adaptability of the train and reducing the probability of train failure during testing, so that the test can be carried out smoothly and the test effect is improved; when the train enters the reversing line segment, it is first detected whether the train has stopped steadily. When the train has stopped steadily, the train mode is switched to the reversing mode, and the reversing path is planned according to the planned time and planned direction, and the reversing instruction is issued to control the train to return to the starting line segment along the reversing path. During the operating time, the train is ordered to travel in a cycle according to the dispatching plan until the operation is completed and the train is offline to complete an operation test. By simulating the actual operating conditions to simulate the operation of the train, the operating conditions of the train under actual conditions can be reflected to the greatest extent, thereby improving the reliability of the test results.

[0048] S5: The train updates its running status in response to the departure instruction and the train running mode, and monitors its running status to obtain a test report.

[0049] In this embodiment, the train updates its running status in response to the departure instruction and the train running mode, and monitors its running status to obtain a test report, including the following steps: Construct a Cartesian coordinate system with the train speed as the ordinate and the time as the abscissa, construct a speed region of the train speed in the time domain of the Cartesian coordinate system, and obtain the acceleration of the train based on the speed region; The train position and train mode are obtained based on the detection points on the train route, and the train departure status is obtained based on the train position, speed and acceleration; When the train completes the operation, the train status is updated to the closed state, and the speed area of ​​the train in the time domain of the Cartesian coordinate system and the relationship between the train's acceleration, position and time are integrated to generate a test report.

[0050] This embodiment detects the train mode and departure status during the train operation process and records them in real time. It can be determined which line areas require manual intervention and which line areas only require automatic driving. These areas are counted and can be arranged in advance according to the data counted during the simulation test when the train is actually running. This can avoid the need to make temporary manual adjustments to the train when encountering the line area during the test during the actual operation of the train, which may result in deviations between the time of train dispatch and arrival under temporary control and the scheduled time in the dispatch task, thereby affecting the operation of other trains and causing a poor passenger experience.

[0051] In this embodiment, the train environment allocation data at least includes the train return line segment, the train on-line switching rail, the train off-line switching rail and the line segment surrounding environment.

[0052] In the present embodiment, when the train is running, it does not only need to receive a departure instruction to run along the track. Before the train departs, the train's return line segment, the train's on-line conversion track, the train's off-line conversion track and the surrounding environment of the line segment need to be confirmed, and the train operation is planned based on the above data, so as to minimize the occurrence of emergencies and ensure normal train operation.

[0053] In this embodiment, the content of the test report at least includes an alarm report, a playback video and test log data.

[0054] In this embodiment, after a test is completed, the operator can obtain the number of times the train encounters emergencies during operation and the specific locations where the emergencies occur from the alarm report in order to obtain the test results. The operator can find the test status at the time point that needs to be viewed from the playback video, and can also directly obtain the conclusion of the simulation test system on this test from the test log data. The operator does not need to monitor the test process throughout, but only needs to browse the test data after the test is completed. This makes it convenient for the operator to track the test throughout the process and will not miss any test information, thereby improving the test effect.

[0055] In this embodiment, the train mode includes at least an automatic driving mode, a manual driving mode, a rescue mode and a debugging mode.

[0056] The train modes commonly used in the actual operation of the train in this embodiment are automatic driving mode, manual driving mode, rescue mode and debugging mode, among which the automatic driving mode is adopted when the train is operating normally, the manual driving mode is adopted when the train encounters an emergency, the rescue mode is adopted when the train encounters a fault or cannot run normally, and the debugging mode is adopted when the train debugs the control dial on the train before departure. By automatically selecting the most suitable train mode according to different operating conditions, the environmental adaptability of the train is improved, so that the operation of the train will not affect the normal departure of other trains, thereby making the test run normally and reducing the probability of other trains being unable to run normally due to a fault in a certain train.

[0057] This embodiment imports a train dispatch plan and train dispatch data into a test environment, determines the train dispatch order according to the train dispatch plan, and issues a dispatch task to each train according to the train dispatch data. The train automatically dispatches and drives according to the dispatch task, and records the train mode and departure status in real time. There is no need for operators to control the departure of each train, which reduces the difficulty of operation. By associating the train dispatch data with the train and then saving the corresponding train dispatch data in groups, it is helpful to find the train dispatch data corresponding to each train. When dispatching, the corresponding departure track and planned route can be started in time according to the train dispatch data saved in the corresponding train group, thereby improving the train dispatching speed and reducing the dispatching time. In addition, the train can be automatically offline at the end of the operation according to the train dispatch plan, and the train mode and departure status of the train during the operation time are saved to generate a test report. The operator can view the test content through playback, alarm, report data and other contents, and there is no need for the operator to track the simulation test throughout the process, thereby improving the test efficiency.

[0058] It can be seen from the above embodiments that at least the following substantial effects are achieved: (1) The present invention imports a train dispatching plan and train dispatching data into a test environment, determines the dispatching order of trains according to the train dispatching plan, and issues dispatching tasks to each train according to the train dispatching data. The train automatically dispatches and drives according to the dispatching tasks, and records the train mode and dispatching status in real time. There is no need for operators to control the dispatching of each train, thereby reducing the difficulty of operation; (2) The present invention automatically selects the corresponding train mode according to the position of the train, thereby realizing automatic scheduling, eliminating the need for operators to track the test throughout the entire operation time, thereby reducing the workload of operators, thereby reducing the probability of errors during testing and improving the test effect; (3) The present invention can control the train to automatically go offline at the end of the operation according to the train dispatch plan, and save the train mode and departure status of the train during the operation time to generate a test report. The operator can view the test content through playback, alarm, report data, etc., without the need for the operator to track the entire simulation test, thereby improving the test efficiency.

[0059] The specific implementation described above is a preferred implementation of a subway operation simulation test method of the present invention, and is not intended to limit the specific implementation scope of the present invention. The scope of the present invention includes but is not limited to this specific implementation. All equivalent changes made in accordance with the shape and structure of the present invention are within the protection scope of the present invention.

Claims

1. A subway operation simulation test method, characterized in that: The following steps are involved: S1. Set up a test environment and import train dispatching plans and train dispatching data into the test environment; S2, associating the train dispatching data with the train to build a first association relationship, and grouping and saving the corresponding train dispatching data based on the first association relationship; S3, obtaining a dispatch sequence table based on the train dispatch plan, and reading the dispatch data of the corresponding train according to the dispatch sequence table and the first association relationship to generate a dispatch task; S4, generating a departure instruction and train operation mode of a corresponding train according to the train dispatching task and train position information; S5. The train updates its running status in response to the departure instruction and the train running mode, and monitors its running status to obtain a test report.

2. A subway operation simulation test method according to claim 1, characterized in that: In S1, a test environment is set up, and a train dispatch plan and train dispatch data are imported into the test environment, including the following steps: corresponding test environment parameters are selected based on the test requirements, and the test environment parameters include at least test time, test area, test weather and fault injection parameters; a test environment is built based on the above test environment parameters, and a train dispatch plan and train dispatch data are imported into the test environment, and the train dispatch data include at least a train timetable and train environment allocation data.

3. A subway operation simulation test method according to claim 1, characterized in that: In S2, the train dispatching data is associated with the train to build a first association relationship, and the corresponding train dispatching data is grouped and saved based on the first association relationship, including the following steps: Numbering the trains based on the English sequence of the train IDs, obtaining train dispatching data corresponding to the train numbers, and associating the train numbers with the corresponding train dispatching data to establish a first association relationship; The train dispatch data is saved in a corresponding train ID directory based on the first association relationship, and each train ID directory is independent of each other.

4. A subway operation simulation test method according to claim 1, characterized in that: In S3, a dispatching sequence table is obtained based on the train dispatching plan, and dispatching data of the corresponding train is read according to the dispatching sequence table and the first association relationship to generate a dispatching task, including the following steps: The train dispatch is sorted based on the train online time and configuration time deviation in the train dispatch plan to obtain a dispatch sequence table; based on the dispatch sequence table, the dispatch data of the corresponding trains in the table are read in turn through the first association relationship; based on the dispatch data of the corresponding train, the train environment of each train is allocated to generate a dispatch task.

5. A subway operation simulation test method according to claim 1, characterized in that: In S4, the departure instruction and train operation mode of the corresponding train are generated according to the train dispatching task and the train position information, including the following steps: Set the start time of each train and different driving modes of the train at different locations based on the train dispatching task and convert them into departure instructions; Based on the train dispatch plan, departure instructions are issued to each train in turn. The trains depart in turn based on the departure instructions and automatically select the corresponding train mode based on the train position.

6. A subway operation simulation test method according to claim 5, characterized in that: Automatically selecting a corresponding train mode based on the train position includes the following steps: Several detection points are set on the train running route. When the train enters the detection point, the position where the train enters is detected, and the corresponding train mode is selected based on the position where the train enters, and the train runs based on the train mode; If the position entered by the train is a reversing segment, the running speed of the train is reduced and detected. When the running speed of the train is 0, the reversing path is planned based on the planned time and planned direction in the train dispatch plan, and a reversing instruction is issued to control the train to turn back along the reversing path. The reversing segment includes the end segment and the starting segment.

7. A subway operation simulation test method according to claim 1, characterized in that: In S5, the train updates its running status in response to the departure instruction and the train running mode, and monitors its running status to obtain a test report, including the following steps: Construct a Cartesian coordinate system with the train speed as the ordinate and the time as the abscissa, construct a speed region of the train speed in the time domain of the Cartesian coordinate system, and obtain the acceleration of the train based on the speed region; The train position and train mode are obtained based on the detection points on the train route, and the train departure status is obtained based on the train position, speed and acceleration; When the train completes the operation, the train status is updated to the closed state, and the speed area of ​​the train in the time domain of the Cartesian coordinate system and the relationship between the train's acceleration, position and time are integrated to generate a test report.

8. A subway operation simulation test method according to claim 2, characterized in that: The train environment allocation data at least includes a train return line segment, a train on-line switching rail, a train off-line switching rail, and the line segment surrounding environment.

9. A subway operation simulation test method according to claim 7, characterized in that: The content of the test report at least includes an alarm report, playback video and test log data.

10. A subway operation simulation test method according to claim 7, characterized in that: The train modes include at least an automatic driving mode, a manual driving mode, a return mode and a debugging mode.