Railway signal drawing dynamic simulation verification method and system based on test cases
By building a dynamic simulation model of signal circuits across the site and using a test case library, the correctness of railway signal drawings is automatically verified, and the problems of manual verification in the existing technology are solved, and efficient and automatic signal drawing verification is achieved.
Patent Information
- Application Number
- CN202411533934.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-03-21
AI Technical Summary
The existing technology lacks effective methods to verify the correctness of railway signal drawings, which leads to high difficulty and low efficiency in manual verification.
By building a dynamic simulation model of signal circuits across the site, using the test cases and test sequences in the test case library, automatically run and analyze the simulation results, and generate a dynamic simulation verification report to verify the correctness of the signal drawings.
Automatic signal drawing correctness verification is realized, verification efficiency is improved, manual errors are reduced, and the security of the signal system is ensured.
Smart Images

Figure CN119670653A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of railway signals, and in particular to a method and system for dynamic simulation verification of railway signal drawings based on test cases. Background Art
[0002] Railway signal drawings are the primary guarantee for the correct construction of railways, the basis for railway signal operation and maintenance, and the primary link to ensure the safety of signal systems. Railway signal drawings contain a large number of complex relay logic circuits and wiring, and their correctness currently relies mainly on manual verification. There is a lack of technical verification methods for the correctness of drawings, and manual verification is difficult and inefficient. By using computer software simulation technology and building an operational signal system model based on the design drawings, the correctness verification of signal drawings can be automatically completed, replacing the long-standing manual verification method and ensuring the correctness of signal drawings by technical means. After the railway signal dynamic simulation system is built, how to test and verify the railway signal dynamic simulation system to determine whether the relevant circuits are correct has become an urgent problem to be solved. Summary of the invention
[0003] The present application provides a method and system for dynamic simulation verification of railway signal drawings based on test cases, so as to solve the problem of testing and verification of railway signal dynamic simulation system and complete the verification of correctness of signal drawings.
[0004] According to the first aspect, an embodiment provides a method for dynamic simulation verification of railway signal drawings based on test cases, the method comprising:
[0005] Select signal circuit test cases / test sequences related to railway stations from the constructed test case library, and establish a test case / test sequence list;
[0006] Taking the driving conditions as input and the collected information and equipment status as output, the constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results;
[0007] Comprehensively analyze the test results of all test cases / test sequences in the test case / test sequence list, and generate a dynamic simulation verification report.
[0008] Furthermore, test cases or test sequences related to railway stations are selected from the constructed test case library, and a test case / test sequence list is established, specifically including:
[0009] According to the station configuration parameters, the corresponding test cases are selected from the test case library through feature matching, and a test case / test sequence list is established. The station configuration parameters include the specific combination type in the signal drawing of the verified station and the line standard, equipment model, coding type, and general representation / sub-representation.
[0010] Furthermore, the constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to complete the test, and obtain the dynamic simulation model operation results, which specifically include:
[0011] Select a common test case from the test list / test sequence of this site in sequence;
[0012] Set test case presets from dynamic simulation models;
[0013] Set test case drive conditions from dynamic simulation models;
[0014] Dynamic simulation models run automatically;
[0015] Obtain the running results of the dynamic simulation model;
[0016] Compare the running results of the dynamic simulation model with the expected test results of this test case;
[0017] Analyze and record the test results of this test case.
[0018] Furthermore, the constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to obtain the simulation model running results, specifically including:
[0019] According to the characteristics of the signal circuit under test, the test cases are classified according to the simulation operation mode, and dynamic simulation tests are carried out on each category. The categories include fully automatic operation, manually assisted operation, fully manual interface setting, and processing routes according to interlocking table traversal.
[0020] Furthermore, for fully automatic operation classes:
[0021] Including test cases for three types of basic circuits: signal machines, track circuits, and switch machines, and test sequences for commonly used standardized section block circuits and coded circuits; automatically convert the preset conditions and driving conditions of such test cases / test sequences and input them into the dynamic simulation model. After the dynamic simulation model runs automatically, obtain the running results of the dynamic simulation model, compare the running results with the expected test results of the test case, and analyze and record the test results of the case.
[0022] Furthermore, for the manual assisted operation class:
[0023] Including test cases for some special coded circuits and field-connected circuits; some preset conditions need to be preset manually, and the test cases will be automatically run after the preset conditions are set manually.
[0024] Furthermore, for fully manual settings in the interface class:
[0025] Including in some complex multi-route and multi-vehicle special scenarios, it is necessary to manually set the scene in the dynamic interaction interface. The dynamic interaction interface converts the scene into the driving conditions of the dynamic simulation model. The dynamic simulation model returns the running results after running according to the corresponding conditions, and displays the running results on the dynamic interaction interface. It is up to the human to judge whether the results meet expectations.
[0026] Furthermore, for the process of traversing the interlocking table:
[0027] By cooperating with the interlocking software, the driving information output by the interlocking software after processing the route is input into the dynamic simulation model, and the dynamic simulation model returns the collected information to the interlocking software after running.
[0028] Furthermore, the dynamic simulation model operation results are compared and analyzed with the expected test results of the test case, and a dynamic simulation verification report is generated, including:
[0029] Analyze the test results of each step, analyze the reasons for failed test cases / test sequences and point out possible drawing errors, mark the digital drawing data according to the categories of verified data, failed data, and unverified data, and integrate the test results of all dynamic simulation test cases / test sequences to form a dynamic simulation verification report.
[0030] According to the second aspect, an embodiment provides a railway signal drawing dynamic simulation verification system based on a test case, the system comprising:
[0031] A test list building module is used to select signal circuit test cases / test sequences related to railway stations from the constructed test case library and build a test case / test sequence list;
[0032] The dynamic simulation model operation module is used to use the driving conditions as input and the collected information and equipment status as output, and to use the constructed full-station signal circuit dynamic simulation model to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results;
[0033] The comprehensive analysis module is used to comprehensively analyze the test results of all test cases / test sequences in the test case / test sequence list and generate a dynamic simulation verification report.
[0034] According to the third aspect, an embodiment provides an electronic device, the device comprising: a processor and a memory;
[0035] The memory is used to store one or more program instructions;
[0036] The processor is used to run one or more program instructions to execute the steps of a test case-based dynamic simulation verification method for railway signal drawings as described in any of the above items.
[0037] According to the fourth aspect, an embodiment provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of a method for dynamic simulation verification of railway signal drawings based on test cases as described in any one of the above items are implemented.
[0038] The present application provides a method and system for dynamic simulation verification of railway signal drawings based on test cases, wherein signal circuit test cases / test sequences related to railway stations are selected from a constructed test case library, and a test case / test sequence list is established; with driving conditions as input, and with collected information and equipment status as output, the constructed full-station signal circuit dynamic simulation model is used to traverse and run the test case / test sequence list to complete the test, and obtain the dynamic simulation model operation result; the test results of all test cases / test sequences in the test case / test sequence list are comprehensively analyzed, and a dynamic simulation verification report is generated. The dynamic simulation verification of the present invention draws on the signal field test content and method such as the on-site interlocking relationship simulation test, the simulated conduction interlocking test, and the opening test. After the construction of the full-station signal circuit dynamic simulation model is completed, the station-related test cases are traversed and run on the dynamic simulation model, and it is determined whether the simulation operation of each test case meets expectations. When the case passes the test, it means that the relevant test content is correct. Since the dynamic simulation model is established based on the design drawing data of this station, the correct test content also means the correctness of the drawing, thereby automatically completing the correctness verification of the signal drawing. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 A flowchart of a method for dynamic simulation verification of railway signal drawings based on test cases provided by an embodiment of the present invention;
[0040] Figure 2 A flow chart of constructing a dynamic simulation model of a railway signal circuit in a dynamic simulation verification method of a railway signal drawing based on a test case provided by an embodiment of the present invention;
[0041] Figure 3 A schematic diagram of a static simulation model structure of a station entry signal in a test case-based dynamic simulation verification method for railway signal drawings provided by an embodiment of the present invention;
[0042] Figure 4A schematic diagram of a technical process for dynamically refreshing the state of a whole-station signal circuit simulation model in a test case-based railway signal drawing dynamic simulation verification method provided by an embodiment of the present invention;
[0043] Figure 5 A specific implementation flow chart of a railway signal drawing dynamic simulation verification method based on a test case provided by an embodiment of the present invention;
[0044] Figure 6 A schematic diagram of the logical structure of a railway signal drawing dynamic simulation verification system based on test cases provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] The present invention is further described in detail below by specific embodiments in conjunction with the accompanying drawings. Wherein similar elements in different embodiments adopt associated similar element numbers. In the following embodiments, many detailed descriptions are for making the present application better understood. However, those skilled in the art can easily recognize that some features can be omitted in different situations, or can be replaced by other elements, materials, methods. In some cases, some operations related to the present application are not shown or described in the specification, this is to avoid the core part of the present application being overwhelmed by too much description, and for those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations according to the description in the specification and the general technical knowledge in the art.
[0046] In addition, the features, operations or characteristics described in the specification can be combined in any appropriate manner to form various implementations. At the same time, the steps or actions in the method description can also be interchanged or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a required sequence, unless otherwise specified that a certain sequence must be followed.
[0047] Before using the whole-station relay circuit dynamic simulation model to perform dynamic simulation verification, the whole-station relay circuit dynamic simulation model constructed by the present invention is first introduced:
[0048] The present invention establishes a simulation model library with electrical parameters for basic signal equipment such as relays, wires, power supplies, transformers, signal machines, switch machines, and tracks, and adopts SPICE-based circuit simulation technology, combined with digital data of drawings and electrical simulation model library of basic signal equipment, to instantiate and construct a dynamic simulation subsystem of the whole-station signal relay circuit driven by both data and models, and the simulation subsystem is consistent with the actual operation on site. Based on the constructed dynamic simulation model of the whole-station signal equipment, the correctness of the basic data of the drawings and the correctness verification of the circuit operation scenario can be further realized.
[0049] In this embodiment, the scheme for constructing the dynamic simulation model of the whole station relay circuit is shown as follows: Figure 2 . Based on the specific digital data of drawings and the electrical simulation model of basic signal equipment, the circuit simulation technology is used to perform circuit analysis and status refresh, and an instantiation is constructed based on the dual-driven data mechanism of the full-station signal relay circuit dynamic simulation model. The model is consistent with the actual signal system operation logic on site, and is the logical center of the simulation verification platform. The input of the model is the driving conditions of various relay circuits, and the output is the collection information of various relay circuits and the status of trackside signals, switch machines, and track circuits. It includes three key technologies: the construction of the electrical simulation model library of basic signal equipment, the construction technology of the static model of the full-station signal relay circuit based on drawing data, and the dynamic refresh technology of the simulation model status.
[0050] 1. Signal basic equipment electrical simulation model library
[0051] The signal basic equipment electrical simulation model library is the basic condition for building an operational full-station relay circuit dynamic simulation model, including relays, wires, power supplies, transformers, resistors and capacitors, signal machines, switch machines, tracks, etc. Each equipment model constructs three types of information: physical parameters, static electrical parameters, and dynamic characteristics.
[0052] Taking the JWXC-1700 relay as an example, the relevant information of its electrical model is shown in Table 1. Its dynamic characteristics are encapsulated as a specific algorithm using a computer program. When the relay is powered on or off, the relay automatically changes its suction or drop state and automatically connects the front and rear contacts.
[0053] Table 1 JWXC-1700 relay electrical model information
[0054]
[0055]
[0056] 2. Construction of static model of signal relay circuit of the whole station based on drawing data
[0057] Referring to the installation of equipment and wiring in actual construction, based on the digital data of the station drawings, using the static model construction algorithm of the entire station relay circuit, the software automatically instantiates all indoor equipment and cabinets related to the station signal circuit, and instantiates the controlled trackside equipment such as signal machines, switch machines, and track circuits. Then, the indoor and outdoor wiring, the mounting of simulation power supplies, and the establishment of connections between indoor and outdoor signal equipment are constructed to construct a static model of the entire station signal relay circuit based on the drawing data. However, due to the lack of circuit analysis technology, the static model cannot be run. Figure 3 .
[0058] 3. Dynamic refresh of the status of the whole station signal circuit simulation model
[0059] The dynamic refresh technology of simulation model status is the "engine" that enables the static model to move, and is the core technology for building a dynamic simulation model of the entire station signal circuit.
[0060] Signal relay circuits are all conventional analog circuits, so this embodiment uses mature and universal analog circuit simulation technology to simulate and analyze the signal relay circuit according to actual electrical characteristics, and uses the modified contact algorithm (MNA) to solve the real-time voltage and current of each device in the circuit, thereby determining the real-time status of the signal circuit and the device. Figure 4 .
[0061] After the dynamic simulation model of the entire station signal circuit is built, the dynamic simulation model is used to run test cases for dynamic simulation verification. The technical process of dynamic simulation verification of signal drawings based on test cases mainly includes test case selection, test case simulation operation process control, and comprehensive analysis of simulation test results.
[0062] The first embodiment of the present invention provides a railway signal drawing dynamic simulation verification method based on a test case. Figure 1 and Figure 5 Provide detailed explanation.
[0063] like Figure 1 As shown, in step S100, signal circuit test cases / test sequences related to railway stations are selected from the constructed test case library, and a test case / test sequence list is established.
[0064] 1. Construction of test case library:
[0065] The design of test cases comprehensively considers the characteristics of various types of test objects, the application methods of test cases, the interface with other sub-modules, the human-computer interaction of the test case library, the needs of programming, etc. The basic structure of the test case includes the following attributes:
[0066] (1) Number: unique identifier.
[0067] (2) Applicable line standards: conventional automatic blocking, semi-automatic blocking, automatic station-to-station blocking, passenger-only trains, passenger-freight shared lines, new train control, etc.
[0068] (3) Applicable equipment models: different models of interlocking, train control center, track circuit, switch machine, coding, etc.
[0069] (4) Test objects: correspond one-to-one with the combination of the general design diagram, including signal machines, track circuits, switch machines, coding (receiving trains, departure trains, tracks, approach tracks, etc.), block circuits, directional circuits, block combination circuits, interlocking combination / communication circuits, mining and driving, and other circuits.
[0070] (5) Test content: such as testing whether a signal light is lit or whether a switch performs positioning / reverse operations.
[0071] (6) Preset conditions: external circuit conditions of the circuit under test, such as track circuit occupancy.
[0072] (7) Test item driving condition: The relay driving condition corresponding to the test item point.
[0073] (8) Expected test results: corresponding to the collected information and the status of the object under test.
[0074] (9)Others.
[0075] Each state of the signal circuit (signal, switch, track circuit, coding, field circuit, etc.) is designed as a simulation test case, and the route or complex scenario is designed as a simulation test sequence consisting of multiple test cases.
[0076] Taking the UU light of the station entry signal as an example, the specific content of this test case is shown in Table 2. The general equipment status is set as a general test case, and the software realizes automatic operation of the test case; complex circuits such as electronic coding are designed as manually assisted test cases, and the software automatically runs after the relevant conditions are set manually; special contact circuits such as field connection / self-closing combination can set the special test case of this station according to the actual situation of this station; extremely special / complex scenarios are set by full manual operation in the dynamic interactive interface.
[0077]
[0078]
[0079] 2. Test case selection:
[0080] According to the specific combination type in the signal drawing of the verified station and the station configuration parameters such as line standard, equipment model, coding type, general indication / sub indication, etc., the corresponding test cases are selected from the test case library through feature matching, and a test case / sequence list is established.
[0081] like Figure 1 As shown, in step S200, with the driving conditions as input and the collected information and equipment status as output, the constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results.
[0082] like Figure 5 As shown in the figure, the steps for automatically traversing and running basic test cases are as follows:
[0083] a. Select a common test case from the test list / test sequence of this site in sequence;
[0084] b. Set test case preset conditions from the dynamic simulation model;
[0085] c. Set the test case driving conditions from the dynamic simulation model;
[0086] d. The dynamic simulation model runs automatically;
[0087] e. Obtain the running results of the dynamic simulation model;
[0088] f. Compare the running results of the dynamic simulation model with the expected test results of this test case;
[0089] g. Analyze and record the test results of this test case.
[0090] Test case simulation run process control:
[0091] According to the characteristics of the signal circuit under test, the simulation operation modes of the test cases are divided into the following categories, and dynamic simulation tests are performed on each category.
[0092] 1) Fully automatic operation: test cases for three basic circuits: signal machines, track circuits, and switch machines, and test sequences for commonly used standardized section block circuits and coded circuits. Automatically convert the prerequisites and driving conditions of such test cases / sequences and input them into the dynamic simulation model. After the simulation model runs automatically, compare the running results with the expected test results of the case, and analyze and record the test results of the case.
[0093] 2) Manual assisted operation: some special coded circuits, field-linked circuits, etc. Some prerequisites need to be manually preset, such as track occupancy, signal lighting of the other station, etc. After the prerequisites are manually set, the test case will be automatically run.
[0094] 3) Fully manual interface setting category: For some complex multi-route and multi-vehicle special scenarios, the scenarios are set manually in the dynamic interaction interface. The dynamic interaction interface converts the scenarios into driving conditions for the dynamic simulation model. The simulation model runs according to these conditions and returns the running results. The running results are displayed on the dynamic interaction interface, and the human judges whether the results meet expectations.
[0095] 4) Traverse the route according to the interlocking table: By cooperating with the interlocking software, the drive information output by the interlocking software after processing the route is input into the whole station signal circuit simulation model, and the model returns the collected information to the interlocking software after running. This verification can be combined with the simulation test of the interlocking software to verify the software function while checking the combination of the software and the external circuit. During the interlocking simulation test, not only the basic functions of the test software, but also the software input, output, logical relationship, and timing relationship are verified; it can also analyze the external circuit principle, action timing, transportation operation scenario, program characteristics, etc.
[0096] like Figure 1 As shown, in step S300, the test results of all test cases / test sequences in the test case / test sequence list are comprehensively analyzed, and a dynamic simulation verification report is generated.
[0097] Specifically, by analyzing the test results of each step, analyzing the reasons for failed test cases / sequences and pointing out possible drawing errors, the digital drawing data is marked according to the categories of verified data, failed data, and unverified data. The test results of all dynamic simulation test items, such as fully / semi-automatic test cases / sequences and manually set test scenarios, are integrated to form a dynamic simulation verification report.
[0098] The present invention establishes a simulation test case library for signal relay circuits such as signal machines, switch machines, track circuits, electronic coding, and section blocking circuits, and refers to signal field test contents and methods such as interlocking relationship simulation tests, simulated conduction interlocking tests, and opening tests. The present invention runs relevant simulation test cases one by one on the station signal relay circuit dynamic simulation subsystem to perform dynamic simulation verification. By judging whether the simulation test case passes, it is determined whether the relevant circuit is correct, thereby automatically completing the correctness verification of the signal drawing.
[0099] Corresponding to the above-disclosed method for dynamic simulation verification of railway signal drawings based on test cases, the embodiment of the present invention further discloses a dynamic simulation verification system for railway signal drawings based on test cases, such as Figure 6 As shown, it specifically includes:
[0100] A test list building module is used to select signal circuit test cases / test sequences related to railway stations from the constructed test case library and build a test case / test sequence list;
[0101] The dynamic simulation model operation module is used to use the driving conditions as input and the collected information and equipment status as output, and to use the constructed full-station signal circuit dynamic simulation model to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results;
[0102] The comprehensive analysis module is used to comprehensively analyze the test results of all test cases / test sequences in the test case / test sequence list and generate a dynamic simulation verification report.
[0103] It should be noted that, for the detailed description of a railway signal drawing dynamic simulation verification system based on test cases provided in an embodiment of the present invention, reference can be made to the relevant description of a railway signal drawing dynamic simulation verification method based on test cases provided in an embodiment of the present application, which will not be repeated here.
[0104] In addition, an embodiment of the present invention also provides an electronic device, comprising: a processor and a memory; the memory is used to store one or more program instructions; the processor is used to run one or more program instructions to execute the steps of a test case-based dynamic simulation verification method for railway signal drawings as described in any of the above items.
[0105] It should be noted that, for the detailed description of an electronic device provided in an embodiment of the present invention, reference can be made to the relevant description of a dynamic simulation verification method for railway signal drawings based on test cases provided in an embodiment of the present application, which will not be repeated here.
[0106] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of a method for dynamic simulation and verification of railway signal drawings based on test cases as described in any of the above items are implemented.
[0107] It should be noted that, for the detailed description of a computer-readable storage medium provided in an embodiment of the present invention, reference can be made to the relevant description of a test case-based dynamic simulation verification method for railway signal drawings provided in an embodiment of the present application, which will not be repeated here.
[0108] Those skilled in the art will appreciate that all or part of the functions of the various methods in the above-mentioned embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to implement the above-mentioned functions. For example, the program is stored in the memory of the device, and when the program in the memory is executed by the processor, all or part of the above-mentioned functions can be implemented. In addition, when all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can also be stored in a storage medium such as a server, another computer, disk, optical disk, flash disk or mobile hard disk, and can be downloaded or copied and saved in the memory of the local device, or the system of the local device is updated, and when the program in the memory is executed by the processor, all or part of the functions in the above-mentioned embodiments can be implemented.
[0109] The above specific examples are used to illustrate the present invention, which are only used to help understand the present invention and are not used to limit the present invention. For those skilled in the art to which the present invention belongs, some simple deductions, modifications or substitutions can be made according to the idea of the present invention.
Claims
1. A test case-based dynamic simulation verification method for railway signal drawings, characterized in that: The method comprises: Select signal circuit test cases / test sequences related to railway stations from the constructed test case library, and establish a test case / test sequence list; Taking the driving conditions as input and the collected information and equipment status as output, the constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results; Comprehensively analyze the test results of all test cases / test sequences in the test case / test sequence list, and generate a dynamic simulation verification report.
2. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 1, characterized in that: Select test cases or test sequences related to railway stations from the constructed test case library, and create a test case / test sequence list, including: According to the station configuration parameters, the corresponding test cases are selected from the test case library through feature matching, and a test case / test sequence list is established. The station configuration parameters include the specific combination type in the signal drawing of the verified station and the line standard, equipment model, coding type, and general representation / sub-representation.
3. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 1, characterized in that: The constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results, which specifically include: Select a common test case from the test list / test sequence of this site in sequence; Set test case presets from dynamic simulation models; Set test case drive conditions from dynamic simulation models; Dynamic simulation models run automatically; Obtain the running results of the dynamic simulation model; Compare the running results of the dynamic simulation model with the expected test results of this test case; Analyze and record the test results of this test case.
4. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 1, characterized in that: The constructed full-station signal circuit dynamic simulation model is used to traverse and run the test cases / test sequence list to obtain the simulation model operation results, including: According to the characteristics of the signal circuit under test, the test cases are classified according to the simulation operation mode, and dynamic simulation tests are carried out on each category. The categories include fully automatic operation, manually assisted operation, fully manual interface setting, and processing routes according to interlocking table traversal.
5. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 4, characterized in that: For fully automatic operation: Including test cases for three types of basic circuits: signal machines, track circuits, and switch machines, and test sequences for commonly used standardized section block circuits and coded circuits; automatically convert the preset conditions and driving conditions of such test cases / test sequences and input them into the dynamic simulation model. After the dynamic simulation model runs automatically, obtain the running results of the dynamic simulation model, compare the running results with the expected test results of the test case, and analyze and record the test results of the case.
6. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 4, characterized in that: For manual operation: Including test cases for some special coded circuits and field-connected circuits; some preset conditions need to be preset manually, and the test cases will be automatically run after the preset conditions are set manually.
7. A test case-based dynamic simulation verification method for railway signal drawings as claimed in claim 4, characterized in that: For fully manual settings in the interface class: Including in some complex multi-route and multi-vehicle special scenarios, it is necessary to manually set the scene in the dynamic interaction interface. The dynamic interaction interface converts the scene into the driving conditions of the dynamic simulation model. The dynamic simulation model returns the running results after running according to the corresponding conditions, and displays the running results on the dynamic interaction interface. It is up to the human to judge whether the results meet expectations.
8. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 4, characterized in that: For the process of traversing the interlocking table: By cooperating with the interlocking software, the driving information output by the interlocking software after processing the route is input into the dynamic simulation model, and the dynamic simulation model returns the collected information to the interlocking software after running.
9. A railway signal drawing dynamic simulation verification method based on test cases as claimed in claim 1, characterized in that: Compare and analyze the dynamic simulation model running results with the expected test results of the test case, and generate a dynamic simulation verification report, including: Analyze the test results of each step, analyze the reasons for failed test cases / test sequences and point out possible drawing errors, mark the digital drawing data according to the categories of verified data, failed data, and unverified data, and integrate the test results of all dynamic simulation test cases / test sequences to form a dynamic simulation verification report.
10. A railway signal drawing dynamic simulation verification system based on test cases, characterized in that: The system comprises: A test list building module is used to select signal circuit test cases / test sequences related to railway stations from the constructed test case library and build a test case / test sequence list; The dynamic simulation model operation module is used to use the driving conditions as input and the collected information and equipment status as output, and to use the constructed full-station signal circuit dynamic simulation model to traverse and run the test cases / test sequence list to complete the test and obtain the dynamic simulation model operation results; The comprehensive analysis module is used to comprehensively analyze the test results of all test cases / test sequences in the test case / test sequence list and generate a dynamic simulation verification report.