Scene combination-based automatic test method and device for dynamic diagram adjustment
Through dynamic graph adjustment automation testing methods and devices based on scene combination, the problem of manual inspection dependence is solved, and the automated test and operation graph dynamic adjustment is realized, the comprehensiveness and accuracy of the test are improved, and the reliability and effectiveness of the system are enhanced.
Patent Information
- Application Number
- CN202411709727.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-11-07
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-27
AI Technical Summary
In the prior art, the preparation and adjustment of the operation chart of railways or urban rail transit relies on manual inspection, resulting in cumbersome details inspection, complex emergency treatment, and difficult to ensure the comprehensiveness and accuracy of the test.
A dynamic graph adjustment automated testing method and device based on scene combination is proposed. The basic test scenario, basic graph adjustment strategy and influence conditions are defined through the configuration file, and the automatic generation of test scenarios and graph adjustment strategies are generated, and they are used as input files for analysis and verification of dynamic adjustment of running graphs.
Automatic testing is realized, ensuring the comprehensiveness and accuracy of the test scope, and being able to dynamically adjust the operating charts to meet system design and operational needs, improving the reliability and effectiveness of the system.
Smart Images

Figure CN119621565A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automated control technology, and in particular to a method and device for automated testing of dynamic graph adjustment based on scenario combination. Background Art
[0002] Currently, the compilation and adjustment results of railway or urban rail transit operation diagrams mainly rely on manual inspection. The specific process includes creating corresponding scenarios according to test cases, and then checking whether the operation diagram adjustment results are consistent with expectations. However, in actual operation, this manual inspection method has problems such as cumbersome detailed inspection, complex emergency handling, and difficulty in ensuring the comprehensiveness and accuracy of the test.
[0003] The intelligent dispatching system can dynamically adjust the operation diagram according to various scenarios. The main task of engineering testing is to verify whether the adjusted operation diagram meets the system design requirements, operational requirements and operation diagram design principles. In order to ensure the reliability and effectiveness of the system, comprehensive and accurate testing is required. However, when intelligent dispatching is applied in the operation process, when failures or emergency scenarios occur, the test of actual scenario application is particularly important. This requires running the diagram according to the operation scenario during laboratory testing, creating various failures and emergency scenarios. At this time, testers are required to coordinate the operation of the entire line of trains, which also requires a lot of energy.
[0004] Therefore, in order to solve the above problems, it is urgent to invent a dynamic adjustment test solution. Summary of the invention
[0005] The purpose of this application is to provide a dynamic diagram adjustment automatic testing method and device based on scenario combination in order to overcome the existing technical defects. It can not only perform test scenario combination according to basic scenarios, output diagram adjustment strategies under combined scenarios to ensure the comprehensiveness of the test scope, but also verify whether the operation diagram adjustment is correct and reasonable according to the diagram adjustment strategies under corresponding scenarios.
[0006] The purpose of this application is achieved through the following technical solutions:
[0007] In a first aspect, the present application proposes a dynamic map adjustment automatic testing method based on scenario combination, the method is applied to a dynamic map adjustment automatic testing device, the method comprising:
[0008] Define basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios through configuration files;
[0009] Automatically generate test scenarios based on basic test scenarios, basic map adjustment strategies, and the influencing conditions of test scenarios, and provide corresponding map adjustment strategies for each test scenario;
[0010] Use the test scenarios and adjustment strategies as input files for dynamic adjustment of the operation diagram;
[0011] Parse the ATS log based on the input file, analyze the operation diagram adjustment, compare it with the diagram adjustment strategy in the corresponding scenario, and output the test conclusion.
[0012] In a possible implementation, the steps of parsing the ATS log based on the input file, analyzing the operation diagram adjustment, comparing with the diagram adjustment strategy in the corresponding scenario and outputting the test conclusion include:
[0013] Determine the train location and train route changes by analyzing ATS logs;
[0014] Based on the location of the train and the changes in the train's running route, determine whether the operation diagram adjustment meets expectations and record the actual path and expected path of each train.
[0015] If the expectations are met, a test conclusion report is generated; if the expectations are not met, a difference report is provided.
[0016] In a possible implementation manner, the basic timetable adjustment strategy includes interruption timetable adjustment, slow-moving timetable adjustment and return timetable adjustment;
[0017] Interruption timetable adjustment: When a turnout failure occurs at different positions, the input of the small-circuit operation of the train at the corresponding position in the corresponding operation area is used as the configuration file;
[0018] Slow-down diagram adjustment: The train slow-down time is used as the input of the configuration file, and the operation diagram is adjusted according to the slow-down time when the train passes through the faulty switch area;
[0019] Restore graph: Ensure that the online operation graph is restored to the original operation graph.
[0020] In a possible implementation, the influencing conditions of the test scenario include the centralized area to which the turnout belongs, the turnout number, the turnout type, and the position of the train when the turnout failure is created.
[0021] In a possible implementation, the basic test scenarios include turnout failure, signal system failure, train failure, track failure, and power system failure.
[0022] In the second aspect, the present application proposes a dynamic map adjustment automatic testing device based on scenario combination, the device comprising:
[0023] The definition module is used to define basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios through configuration files;
[0024] A generation module is used to automatically generate test scenarios based on basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios, and provide corresponding map adjustment strategies for each test scenario;
[0025] The adjustment module is used to use the test scenario and the adjustment strategy as the input file for the dynamic adjustment of the operation diagram;
[0026] The analysis module is used to parse the ATS log based on the input file, analyze the operation diagram adjustment, compare it with the diagram adjustment strategy in the corresponding scenario, and output the test conclusion.
[0027] In a possible implementation, the definition module is further used for:
[0028] Determine the train location and train route changes by analyzing ATS logs;
[0029] Based on the location of the train and the changes in the train's running route, determine whether the operation diagram adjustment meets expectations and record the actual path and expected path of each train.
[0030] If the expectations are met, a test conclusion report is generated; if the expectations are not met, a difference report is provided.
[0031] In a possible implementation manner, the basic timetable adjustment strategy includes interruption timetable adjustment, slow-moving timetable adjustment and return timetable adjustment;
[0032] Interruption timetable adjustment: When a turnout failure occurs at different positions, the input of the small-circuit operation of the train at the corresponding position in the corresponding operation area is used as the configuration file;
[0033] Slow-down diagram adjustment: The train slow-down time is used as the input of the configuration file, and the operation diagram is adjusted according to the slow-down time when the train passes through the faulty switch area;
[0034] Restore graph: Ensure that the online operation graph is restored to the original operation graph.
[0035] In a possible implementation, the influencing conditions of the test scenario include the centralized area to which the turnout belongs, the turnout number, the turnout type, and the position of the train when the turnout failure is created.
[0036] In a possible implementation, the basic test scenarios include turnout failure, signal system failure, train failure, track failure, and power system failure.
[0037] The above-mentioned main scheme of the present application and its further options can be freely combined to form multiple schemes, all of which are schemes that can be adopted and claimed for protection in the present application; and in the present application, (non-conflicting options) options and other options can also be freely combined. After understanding the scheme of the present application, those skilled in the art can understand that there are multiple combinations based on the prior art and common knowledge, all of which are technical schemes to be protected by the present application, and they are not exhaustively listed here.
[0038] The present application discloses a method and device for automatic testing of dynamic map adjustment based on scenario combination. First, the basic test scenario, basic map adjustment strategy and influencing conditions of the test scenario are defined through a configuration file. Secondly, the test scenario is automatically generated based on the basic test scenario, basic map adjustment strategy and influencing conditions of the test scenario, and a corresponding map adjustment strategy is provided for each test scenario. The test scenario and map adjustment strategy are used as input files for dynamic adjustment of the operation diagram. Finally, the ATS log is parsed based on the input file, the adjustment of the operation diagram is analyzed, and the test conclusion is output by comparing with the map adjustment strategy under the corresponding scenario. It can not only output the most complete scenario of dynamic adjustment of the operation diagram and the map adjustment strategy under the corresponding scenario, but also complete the automatic test of dynamic map adjustment, and ensure the completeness of the test scenario and the accuracy of the test. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0040] Figure 1 An automatic testing method for dynamic image adjustment based on scenario combination proposed in an embodiment of the present application is shown.
[0041] Figure 2 The complete test scenario and corresponding map adjustment strategy generation process proposed in the embodiment of the present application are shown. DETAILED DESCRIPTION
[0042] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0043] Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative work shall fall within the scope of protection of this application.
[0044] In the existing technology, the intelligent dispatching system can dynamically adjust the operation diagram according to various scenarios. The main task of engineering testing is to verify whether the adjusted operation diagram meets the system design requirements, operational requirements and operation diagram design principles. In order to ensure the reliability and effectiveness of the system, comprehensive and accurate testing is required. However, when intelligent dispatching is applied in the operation process, when failures or emergency scenarios occur, the test of actual scenario application is particularly important. This requires running the diagram according to the operation scenario during laboratory testing, creating various failures and emergency scenarios. At this time, testers are required to coordinate the operation of the entire line of trains, which also requires a lot of energy.
[0045] In order to solve the above technical problems, the embodiment of the present application proposes a dynamic diagram adjustment automatic testing method and device based on scenario combination. According to the test case, the test scenario is set, the scenario configuration file is made, and the expected adjustment result of the operation diagram in each scenario is clarified. Through log analysis, the difference between the operation diagram before adjustment and the operation diagram after adjustment is compared, and whether the operation diagram adjustment strategy meets expectations is analyzed to obtain the final test result, which is described in detail below.
[0046] Please refer to Figure 1 , Figure 1 An automatic test method for dynamic map adjustment based on scenario combination proposed in an embodiment of the present application is shown. The method is applied to an automatic test device for dynamic map adjustment. The method includes the following steps:
[0047] Step S1: define basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios through configuration files.
[0048] Basic test scenarios include turnout failure, signal system failure, train failure, track failure, and power system failure. In the signal system failure, various fault conditions of the signal system are simulated, such as traffic light failure and signal machine failure. In the train failure, various train failures are simulated, such as brake system failure and power system failure. Track failure simulates various faults on the track, such as track breakage and foreign object intrusion. In the power system failure, various power supply system failures are simulated, such as substation failure and cable failure. In the communication system failure, various communication system failures are simulated, such as wireless communication interruption and wired communication interruption.
[0049] The influencing conditions of the test scenario include the concentrated area and turnout number of the turnout, the type of turnout, and the location of the train when the turnout failure is made. The concentrated area of the turnout refers to the geographical area or management area where the turnout is located, and the turnout number means that each turnout has a unique number to accurately identify the specific turnout location. The turnout types are divided into single-action turnouts and crossovers.
[0050] When a turnout fault is created, the train's location is determined by whether there is a train running in the route to which the turnout belongs. If there is a train running on the route to which the turnout belongs, the fault handling will be more complicated. There is also a train about to enter the route to which the turnout belongs. If there is a train about to enter the route, the dispatcher needs to make a decision in advance and change the train's route to avoid potential risks.
[0051] In one possible embodiment, a specific test scenario is generated, for example: the concentrated area to which the turnout belongs is area 1, the turnout number is D101, the turnout type is a single-action turnout, and the train is located in a route to which the turnout belongs and there is no train running. In this case, the fault can be handled relatively simply because no train is running in the affected area. Another specific test scenario is generated: the concentrated area to which the turnout belongs is area 2, the turnout number is D102, the turnout type is a crossover, and the train is located in a route to which the turnout belongs and there is a train running. In this case, handling the fault will be more complicated because it is necessary to consider how to safely guide the train that is already on the turnout to other paths.
[0052] The basic timetable adjustment strategies include interruption timetable adjustment, slow-moving timetable adjustment and return timetable adjustment;
[0053] Interruption timetable adjustment: When a turnout failure occurs at different positions, the input of the small-circuit operation of the train at the corresponding position in the corresponding operation area is used as the configuration file;
[0054] Slow-down diagram adjustment: The train slow-down time is used as the input of the configuration file, and the operation diagram is adjusted according to the slow-down time when the train passes through the faulty switch area;
[0055] Restore graph: Ensure that the online operation graph is restored to the original operation graph.
[0056] Interrupt timetable adjustment is to take measures to ensure the safety of train operation and avoid traffic accidents caused by turnout failure when a turnout failure occurs. First, determine which turnout has failed. According to the location of the faulty turnout, re-plan the train operation path in the affected area. For example, if turnout No. 1 at station A fails, the train between stations BC needs to turn back at station C and run according to the small route of BC; while the train at station CA needs to wait on the platform until the fault is resolved or a new operation path is arranged. Record the adjusted operation path information in the configuration file.
[0057] The purpose of the slow-down timer is to reduce the speed of the train to ensure safe passage through the fault area when the normal operation diagram cannot be restored immediately, while minimizing the impact on the overall operation. According to the fault situation and safety requirements, a reasonable slow-down time is set for the train passing through the faulty turnout area (that is, the train speed in this area must be lower than the normal speed), and finally the slow-down time parameter is input into the system to automatically adjust the entire operation diagram so that all affected trains can be adjusted according to the slow-down time. The operation results of this stage also need to form a corresponding configuration file for subsequent execution and verification.
[0058] The purpose of rescheduling is to restore normal operation as soon as possible once the fault is repaired or other solutions are found. First, ensure that the fault has been completely resolved and there are no safety hazards. Use the original operation diagram data saved in advance to gradually adjust the current actual operation status back to the original planned status. During the entire rescheduling process, closely monitor the system response and the actual operation status of the train.
[0059] Step S2: automatically generate test scenarios based on basic test scenarios, basic map adjustment strategies, and influencing conditions of the test scenarios, and provide corresponding map adjustment strategies for each test scenario.
[0060] First, input the basic test scenario (including the conditions for creating turnout failures), basic timetable adjustment strategies (specific steps for interrupted timetable adjustment, slow-moving timetable adjustment and return to timetable), and test scenario influencing conditions (the concentrated area to which the turnouts belong and the turnout number, turnout type, and the position of the train when the turnout failure is created). The output content is the different combinations generated based on the above input conditions and the specific timetable adjustment measures to be taken in each test scenario.
[0061] In a possible embodiment, a specific test scenario is as follows:
[0062] The basic test scenario is that the No. 1 single-moving turnout at Station A fails, and the influencing conditions are that there is no car in the route to which the turnout belongs and that a car is about to enter the route to which the turnout belongs. The first step of the timetable adjustment strategy is to interrupt the timetable adjustment. Trains running between stations BC need to complete the turnaround at Station C and run according to the small route of BC. Trains at Station CA need to wait at the platform until the fault is eliminated or a new route is arranged. The second step is to slow down the timetable adjustment. All trains resume the original large route. When passing through turnout No. 1, the train running time is adjusted (for example, the speed is reduced to ensure safe passage). The third step is to return to the timetable. All trains on the line resume the original route. Ensure that the entire system returns to normal operation.
[0063] Basic test scenarios, basic map adjustment strategies and test scenario influencing conditions are written into the configuration file. Based on the information in the configuration file, a variety of different test scenarios are automatically generated. Each scenario is a combination of a set of specific conditions. For each generated test scenario, the corresponding map adjustment strategy is automatically calculated and output based on the preset basic map adjustment strategy.
[0064] Step S3: Use the test scenario and the diagram adjustment strategy as input files for dynamic adjustment of the operation diagram.
[0065] The basic test scenario defines the specific turnout failure conditions. The basic timetable adjustment strategy includes the specific steps of interruption adjustment, slow-run adjustment and return adjustment. A large number of test scenarios are generated by the automation device according to the input configuration file. Each scenario is a combination of a set of specific conditions. For each generated test scenario, the device will automatically calculate and output the corresponding timetable adjustment strategy. For example, in the event of a failure of the No. 1 single-action turnout at Station A, the train between Stations BC needs to turn around at Station C and run according to the small route of BC; the train at Station CA needs to wait at the platform. Save the generated test scenario and its corresponding timetable adjustment strategy as an input file for subsequent automated testing.
[0066] Step S4: parse the ATS log based on the input file, analyze the operation diagram adjustment, compare it with the diagram adjustment strategy in the corresponding scenario, and output the test conclusion.
[0067] The generated test scenario and the corresponding timetable adjustment strategy are input as configuration files into the automated test device. By parsing the logs generated by the ATS system, key data such as the train's location information, train number, and running path can be obtained. Specifically, the current location of the train, the train number, and the actual running path changes of the train can be extracted from the logs. Based on the parsed log information, the actual running diagram adjustment is determined, for example, whether train number 1001 is adjusted from BA to BC.
[0068] The actual operation diagram adjustment is compared with the expected adjustment strategy in the configuration file, and then the actual adjustment is verified to be consistent with the expected strategy. In a possible embodiment, if the expectation is that the train between stations BC will turn around at station C and run according to the BC short route, then the actual log should also reflect this change. If the actual operation diagram adjustment is consistent with the expected strategy, the test passes. If not, the specific differences are recorded and a test failure report is generated to indicate where expectations were not met.
[0069] Figure 2The complete test scenario and the corresponding timetable adjustment strategy generation process proposed in the embodiment of the present application are shown, wherein the basic test scenario represents the processing strategy when encountering a fault under the basic test scenario. When encountering a fault, the influencing conditions that need to be considered include: the concentration area to which the turnout belongs, the turnout number, and the position of the train. After considering the influencing conditions, operations such as interrupting the timetable adjustment, slowing down the timetable adjustment, or returning to the timetable may be performed. According to different turnout failure scenarios, there are different timetable adjustment strategies, including: the timetable adjustment strategy for turnout failure scenario one, the timetable adjustment strategy for turnout failure scenario two... The timetable adjustment strategy for turnout failure scenario N will return to the basic timetable adjustment strategy after processing the turnout failure scenario.
[0070] The ATS system runs and generates system logs. Obtain and parse relevant information from the system logs. Analyze the differences before and after the operation diagram adjustment. Determine the operation diagram adjustment strategy based on the test scenario and the location of the train. Compare the determined operation diagram adjustment strategy with the adjustment strategy under the corresponding scenario, and finally output the test results.
[0071] The steps of step S4 include:
[0072] Determine the train location and train route changes by analyzing ATS logs;
[0073] Based on the location of the train and the changes in the train's running route, determine whether the operation diagram adjustment meets expectations and record the actual path and expected path of each train.
[0074] If the expectations are met, a test conclusion report is generated; if the expectations are not met, a difference report is provided.
[0075] Relevant log information is extracted from the ATS system and parsed to obtain key data, such as train ID, current location, direction of travel, etc. Based on the parsed data, the specific location of each train at a certain moment can be accurately known. By comparing log entries at different time points, it is possible to identify whether the train has changed its original path or whether any abnormal situation has occurred. The expected operation diagram set before the test (that is, the path that the train should theoretically follow) is compared with the actual path obtained from the ATS log, and the differences between the two are analyzed to determine whether the actual adjustments are in line with the expected goals.
[0076] For each monitored train, record the actual route it took and the originally planned route. If any deviations are found, record these differences in detail. When all tests show that the actual operation is consistent with expectations, the relevant information will be compiled into a formal test conclusion report. If there is a situation that does not meet expectations, in addition to the summary, it is necessary to specifically point out where the problem occurred and provide a possible cause analysis as a difference report.
[0077] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0078] First, combine test scenarios based on basic scenarios and output map adjustment strategies under combined scenarios to ensure the comprehensiveness of the test scope.
[0079] Second, verify whether the operation diagram adjustment is correct and reasonable based on the diagram adjustment strategy in the corresponding scenario.
[0080] A possible implementation of a dynamic map adjustment automatic test device based on scenario combination is given below, which is used to execute each execution step and corresponding technical effect of the dynamic map adjustment automatic test method shown in the above embodiment and possible implementation, and the device includes:
[0081] The definition module is used to define basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios through configuration files;
[0082] A generation module is used to automatically generate test scenarios based on basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios, and provide corresponding map adjustment strategies for each test scenario;
[0083] The adjustment module is used to use the test scenario and the adjustment strategy as the input file for the dynamic adjustment of the operation diagram;
[0084] The analysis module is used to parse the ATS log based on the input file, analyze the operation diagram adjustment, compare it with the diagram adjustment strategy in the corresponding scenario, and output the test conclusion.
[0085] In a possible implementation, the definition module is further used for:
[0086] Determine the train location and train route changes by analyzing ATS logs;
[0087] Based on the location of the train and the changes in the train's running route, determine whether the operation diagram adjustment meets expectations and record the actual path and expected path of each train.
[0088] If the expectations are met, a test conclusion report is generated; if the expectations are not met, a difference report is provided.
[0089] In a possible implementation manner, the basic timetable adjustment strategy includes interruption timetable adjustment, slow-moving timetable adjustment and return timetable adjustment;
[0090] Interruption timetable adjustment: When a turnout failure occurs at different positions, the input of the small-circuit operation of the train at the corresponding position in the corresponding operation area is used as the configuration file;
[0091] Slow-down diagram adjustment: The train slow-down time is used as the input of the configuration file, and the operation diagram is adjusted according to the slow-down time when the train passes through the faulty switch area;
[0092] Restore graph: Ensure that the online operation graph is restored to the original operation graph.
[0093] In a possible implementation, the influencing conditions of the test scenario include the centralized area to which the turnout belongs, the turnout number, the turnout type, and the position of the train when the turnout failure is created.
[0094] In a possible implementation, the basic test scenarios include turnout failure, signal system failure, train failure, track failure, and power system failure.
[0095] Therefore, in summary, this application discloses a method and device for automated testing of dynamic graph adjustment based on scenario combination. First, the basic test scenario, basic graph adjustment strategy and influencing conditions of the test scenario are defined through a configuration file. Secondly, the test scenario is automatically generated based on the basic test scenario, basic graph adjustment strategy and influencing conditions of the test scenario, and a corresponding graph adjustment strategy is provided for each test scenario. The test scenario and graph adjustment strategy are used as input files for dynamic adjustment of the operation graph. Finally, the ATS log is parsed based on the input file, the adjustment of the operation graph is analyzed, and the graph adjustment strategy under the corresponding scenario is compared to output the test conclusion. It can not only output the most complete scenario of dynamic adjustment of the operation graph and the graph adjustment strategy under the corresponding scenario, but also complete the automated testing of dynamic graph adjustment, and ensure the completeness of the test scenario and the accuracy of the test.
[0096] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A dynamic map adjustment automatic testing method based on scenario combination, characterized in that: The method is applied to a dynamic graph adjustment automatic test device, and the method comprises: Define basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios through configuration files; Automatically generate test scenarios based on basic test scenarios, basic map adjustment strategies, and the influencing conditions of test scenarios, and provide corresponding map adjustment strategies for each test scenario; Use the test scenarios and adjustment strategies as input files for dynamic adjustment of the operation diagram; Parse the ATS log based on the input file, analyze the operation diagram adjustment, compare it with the diagram adjustment strategy in the corresponding scenario, and output the test conclusion.
2. The dynamic graph adjustment automatic testing method according to claim 1, characterized in that: The steps of parsing the ATS log based on the input file, analyzing the operation diagram adjustment, and comparing it with the diagram adjustment strategy in the corresponding scenario to output the test conclusion include: Determine the train location and train route changes by analyzing ATS logs; Determine whether the diagram adjustment meets expectations based on the train's location and train number running route changes, and record the actual route and expected route of each train; If the expectations are met, a test conclusion report is generated; if the expectations are not met, a difference report is provided.
3. The dynamic graph adjustment automatic testing method according to claim 1, characterized in that: The basic timetable adjustment strategies include interruption timetable adjustment, slow-moving timetable adjustment and return timetable adjustment; Interruption timetable adjustment: When a turnout failure occurs at different positions, the input of the small-circuit operation of the train at the corresponding position in the corresponding operation area is used as the configuration file; Slow-down diagram adjustment: The train slow-down time is used as the input of the configuration file, and the operation diagram is adjusted according to the slow-down time when the train passes through the faulty switch area; Restore graph: Ensure that the online operation graph is restored to the original operation graph.
4. The dynamic graph adjustment automatic testing method according to claim 1, characterized in that: The influencing conditions of the test scenario include the concentrated area to which the turnout belongs, the turnout number, the turnout type, and the position of the train when the turnout failure is created.
5. The dynamic graph adjustment automatic testing method according to claim 1, characterized in that: Basic test scenarios include turnout failure, signal system failure, train failure, track failure and power system failure.
6. A dynamic map adjustment automatic test device based on scene combination, characterized in that: The device comprises: The definition module is used to define basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios through configuration files; A generation module is used to automatically generate test scenarios based on basic test scenarios, basic map adjustment strategies, and influencing conditions of test scenarios, and provide corresponding map adjustment strategies for each test scenario; The adjustment module is used to use the test scenario and the adjustment strategy as the input file for the dynamic adjustment of the operation diagram; The analysis module is used to parse the ATS log based on the input file, analyze the operation diagram adjustment, compare it with the diagram adjustment strategy in the corresponding scenario, and output the test conclusion.
7. The dynamic graph adjustment automatic test device according to claim 6, characterized in that: Defines modules, also used for: Determine the train location and train route changes by analyzing ATS logs; Determine whether the diagram adjustment meets expectations based on the train's location and train number running route changes, and record the actual route and expected route of each train; If the expectations are met, a test conclusion report is generated; if the expectations are not met, a difference report is provided.
8. The dynamic graph adjustment automatic test device according to claim 6, characterized in that: The basic timetable adjustment strategies include interruption timetable adjustment, slow-moving timetable adjustment and return timetable adjustment; Interruption timetable adjustment: When a turnout failure occurs at different positions, the input of the small-circuit operation of the train at the corresponding position in the corresponding operation area is used as the configuration file; Slow-down diagram adjustment: The train slow-down time is used as the input of the configuration file, and the operation diagram is adjusted according to the slow-down time when the train passes through the faulty switch area; Restore graph: Ensure that the online operation graph is restored to the original operation graph.
9. The dynamic graph adjustment automatic test device according to claim 6, characterized in that: The influencing conditions of the test scenario include the concentrated area to which the turnout belongs, the turnout number, the turnout type, and the position of the train when the turnout failure is created.
10. The dynamic graph adjustment automatic test device according to claim 6, characterized in that: Basic test scenarios include turnout failure, signal system failure, train failure, track failure and power system failure.
Citation Information
Patent Citations
Automatic testing device for rail transit signal system
CN112000557A
Automatic adjustment method and device for train working diagram, electronic equipment and medium
CN112660209A
Industrial control network security policy matching method and system based on log information analysis
CN115102793A
Rail transit line network passenger flow and traffic flow scheduling deduction drilling system based on electronic sand table
CN115908085A
Method for automatically adjusting train working diagram in operation interruption scene
CN115959180A
Cited By
Automatic testing method based on Agent architecture large model and computer program product
CN121880217A
Automated testing methods and computer program products based on agent-based architecture models
CN121880217B