Method and system for automatically verifying digital data of railway signal drawing
By designing a method and system for automatic verification of digital data of railway signal drawings, the problem of data errors in the drawing design process is solved, and preliminary verification and error discovery of digital data of drawings is realized, which improves the reliability of the data and the normal operation of the signal system.
Patent Information
- Application Number
- CN202411534687.7
- 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
There may be basic data errors in the design process of railway signal drawings, resulting in inaccurate digitized data of the drawings and affecting the normal operation of the signal system.
Design a method and system for automatic verification of digital data of railway signal drawings. By obtaining the digital data of railway signal drawings, performing single-item static verification based on preset verification rules, discovering errors and risk points, and recording and analysis to form a static verification report. Verification rules include the double-end wiring reflecting compliance, relay type correctness, and power loop wiring.
Through automatic verification methods, we can initially verify the correctness of the drawing data, discover and record errors and risk points, improve the reliability of the data, reduce errors in design and implementation, and ensure the normal operation of the signal system.
Smart Images

Figure CN119670656A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of railway signals, and in particular to a method and system for automatically verifying digital data of railway signal drawings. Background Art
[0002] The basic process of railway signal system construction is to manually arrange and connect equipment and wiring based on reading and understanding drawings, so as to achieve the purpose of driving signal equipment through circuit logic. The construction of a drawing simulation verification platform is essentially to implement the manual process in the real world, read and understand the drawing information through computer technology, and automatically build a signal system logic model based on software simulation. Therefore, how to read drawing data and make the computer understand it is the basis for building a drawing simulation test platform.
[0003] Digital processing of drawings refers to the use of computer software to analyze, identify, extract, convert and other operations on digital image files to obtain the information contained in the drawings and convert them into structured data or other formats of files. This method can improve the efficiency of drawing utilization and provide data support for the design, construction and maintenance of engineering implementation. Through reverse digitization of signal drawings, the drawings are accurately converted into structured data that can be interpreted and processed by the program. However, there may be basic data errors in the design process of the drawings. To solve this problem, the present invention statically verifies the drawing data by designing specific rules based on the digitization of the drawings to achieve preliminary verification of the correctness of the drawing data. Summary of the invention
[0004] The present application provides a method and system for automatically verifying digital data of railway signal drawings, so as to solve the problem of verifying basic data errors that may exist in the digital data of the drawings.
[0005] According to the first aspect, an embodiment provides a method for automatically verifying digital data of railway signal drawings, the method comprising:
[0006] Obtain digital data of railway signal drawings;
[0007] Based on the preset verification rules, the digital data of railway signal drawings is statically verified, errors and risk points are found, and the static verification reports are recorded and analyzed;
[0008] The static verification includes the compliance of wiring double-end reflection, the correctness of relay type, and the static verification rules of power loop wiring.
[0009] Furthermore, the digital data of railway signal drawings is obtained, including:
[0010] The two-dimensional drawings of railway signals are digitally converted and stored. The stored data adopts a multi-level digital data structure including station-inside / section-interlocking / coding / blocking-cabinet-cabinet layer-side / interior-equipment-terminal;
[0011] The railway signal two-dimensional drawing is a CAD format drawing, which contains various cabinet equipment layout drawings in table type, various cabinet side wiring diagrams, various combination internal wiring diagrams, and power supply wiring diagrams.
[0012] Furthermore, the static verification rules for the wiring double ends reflect compliance, including:
[0013] Read the digital data of the entire station;
[0014] Sequentially obtain a combined internal and side terminal data;
[0015] Traverse the side terminals of the combination and verify whether the side terminals comply with the double-terminal reflection. If not, add them to the error list. The basic rule of the double-terminal reflection is: if the data at terminal A is filled with connection terminal B, the data at terminal B must be filled with connection terminal A;
[0016] Determine whether the side terminals of the combination are traversed. If the traversal is completed, traverse the internal terminals of the combination and verify whether the internal terminals meet the double-end reflection. If not, add them to the error list.
[0017] Determine whether the internal terminals of the combination have been traversed, and if so, take the next combination for verification;
[0018] Determine whether there is an unverified combination. If not, end the verification.
[0019] Furthermore, the static verification rules for the correctness of relay types include:
[0020] Read the digital data of the entire station;
[0021] Read the internal data of a group in the order of group position number;
[0022] Obtaining the underlying configuration files of the equipment types of the internal equipment positions of the current combination from the pre-built underlying configuration files library of the equipment types of the internal equipment positions of various standard combinations;
[0023] Compare the equipment type of each equipment position in the current combination with the data in the underlying configuration file one by one. If no inconsistent items are found, the verification is passed. If inconsistent items are found, they are added to the error list and the error situation is recorded;
[0024] After the current combination is verified, the next combination is taken for verification;
[0025] Determine whether there is an unverified combination. If not, end the verification.
[0026] Furthermore, the construction method of the underlying configuration file library specifically includes:
[0027] According to the standard drawings within each type of combination, the equipment types that should be placed at the equipment positions within each combination in the standard drawings are extracted and sorted, so as to form the underlying configuration files of the equipment types for each equipment position within each type of combination.
[0028] Furthermore, the static verification rules for the power supply loop wiring include:
[0029] The verification rules for the wiring of the combined internal power loop are based on a combination as the basic verification unit:
[0030] Read the digital data of the entire station;
[0031] Read the internal data of a combination according to the combination position number sequence, obtain the internal power wiring terminal data therefrom, and group the power wiring terminals according to the power type;
[0032] Sequentially select a power group, take any terminal in the current group as the starting point, and perform recursive search according to the wiring relationship. If the starting terminal can be found recursively to form a wiring loop and the power type of each terminal in the recursive path is consistent with the starting terminal, the current group verification passes, otherwise it is added to the error list and the error situation is recorded;
[0033] After the current group is verified, the next group is taken for verification. After all groups in the current combination are verified, the next combination is taken for verification.
[0034] Determine whether there is an unverified combination. If not, end the verification.
[0035] Furthermore, the static verification rules for the power supply loop wiring include:
[0036] The combined side power supply loop wiring is verified, with the 1st to 10th layers of a combined cabinet / track cabinet as a basic verification unit:
[0037] Read the digital data of the entire station;
[0038] Read the side wiring data of a combination cabinet according to the combination cabinet number sequence, obtain the side power wiring terminal data therefrom, and group the power wiring terminals according to the power type;
[0039] Sequentially select a power group, take any terminal in the current group as the starting point, and perform recursive search according to the wiring relationship. If the starting terminal can be found recursively to form a wiring loop and the power type of each terminal in the recursive path is consistent with the starting terminal, the current group verification passes, otherwise it is added to the error list and the error situation is recorded;
[0040] After the current group verification is completed, the next group is taken for verification. After all the group verifications of the current combination cabinet are completed, the next combination cabinet is taken for verification;
[0041] Determine whether there is an unverified combination cabinet. If not, end the verification.
[0042] According to the second aspect, an embodiment provides a system for automatically verifying digital data of railway signal drawings, the system comprising:
[0043] A digital data acquisition module is used to acquire digital data of railway signal drawings;
[0044] Static verification module, which is used to perform single-item static verification on the digital data of railway signal drawings based on preset verification rules, find errors and risk points, and record and analyze them to form a static verification report;
[0045] The static verification includes the compliance of wiring double-end reflection, the correctness of relay type, and the static verification rules of power loop wiring.
[0046] According to the third aspect, an embodiment provides an electronic device, the device comprising: a processor and a memory;
[0047] The memory is used to store one or more program instructions;
[0048] The processor is used to run one or more program instructions to execute the steps of the method for automatic verification of digitized data of railway signal drawings as described in any one of the above items.
[0049] 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 automatic verification of digital data of railway signal drawings as described in any one of the above items are implemented.
[0050] The present application provides a method and system for automatically verifying the digital data of railway signal drawings, which obtains the digital data of railway signal drawings; based on preset verification rules, performs single-item static verification on the digital data of railway signal drawings, finds errors and risk points, and records and analyzes to form a static verification report; wherein, the static verification includes static verification rules for wiring double-end reflection compliance, relay type correctness, and power loop wiring. The present invention is aimed at the basic data errors that may exist in the design process of the drawings, and automatically checks the digitalized and structured drawing data through preset inspection rules to find errors and risk points, which is an effective measure for data error correction. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 A flowchart of a method for automatically verifying digital data of railway signal drawings provided by one embodiment of the present invention;
[0052] Figure 2 A schematic diagram of the reverse digitization process of drawing data in a method for automatically verifying digitized data of railway signal drawings provided by one embodiment of the present invention;
[0053] Figure 3 An example of a combination cabinet name in a side wiring diagram in an automatic verification method for digital data of a railway signal drawing provided by an embodiment of the present invention;
[0054] Figure 4 An example of a name of a combination cabinet equipment position in a method for automatically verifying digital data of a railway signal drawing provided by an embodiment of the present invention;
[0055] Figure 5 A core data structure key attributes and relationship diagram in a method for automatic verification of digital data of railway signal drawings provided by an embodiment of the present invention;
[0056] Figure 6 A schematic diagram of structured data in a method for automatic verification of digital data of railway signal drawings provided by one embodiment of the present invention;
[0057] Figure 7 A flow chart of conformity verification of wiring double-end reflection in a method for automatic verification of digital data of railway signal drawings provided by one embodiment of the present invention;
[0058] Figure 8 A flow chart for verifying the correctness of relay types in a method for automatically verifying digital data of railway signal drawings provided by one embodiment of the present invention;
[0059] Fig. 9 A flow chart of power line wiring loop verification in a method for automatic verification of digital data of railway signal drawings provided by one embodiment of the present invention;
[0060] Fig.10 A schematic diagram of the logical structure of a system for automatically verifying digital data of railway signal drawings provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0061] 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.
[0062] 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.
[0063] The first embodiment of the present invention provides a method for automatically verifying digital data of railway signal drawings. Figure 1 Provide detailed explanation.
[0064] like Figure 1 As shown, in step S100, digital data of railway signal drawings are obtained.
[0065] Railway signal two-dimensional drawings cannot be directly read and used by computer programs. In this embodiment, the designed two-dimensional drawings (or as-built drawings) are used as system input, and the digital processing module completes the digital processing, converting the drawing data into a data structure form that can be directly used by the computer and storing it in the drawing data digital library. Figure 2 As shown in the figure, the reverse digitization of drawing data mainly includes two key steps: obtaining the original drawing data and analyzing and storing the data.
[0066] (1) Obtaining original drawing data
[0067] The outdoor drawing data mainly includes the signal equipment layout diagram and the relevant data in the two-line cable route diagram. The key data is imported into the system after manually filling out the EXCEL table according to the drawings.
[0068] Indoor drawing data mainly includes data related to station interlocking, coding, section blocking, special combination circuits, etc., including layout diagrams of various cabinet equipment, wiring diagrams of various cabinet sides, internal wiring diagrams of various combinations, power wiring diagrams, etc. These drawings are all forms of various types. Taking coding as an example, coding indoor cabinets are mainly divided into three types: coding frequency shift cabinets, coding integrated cabinets, and coding combination cabinets. The frequency shift cabinets are mainly equipped with coding transmitters, the integrated cabinets are mainly equipped with lightning protection equipment for the coding section, indoor isolation equipment, and transmission matching lightning protection units, etc. The combination cabinets are mainly used to place relays used in coding circuits.
[0069] The meanings of the various wiring diagrams on the side of the cabinet are as follows:
[0070] Track cabinet side wiring diagram:
[0071] 1. The example of track cabinet name in the wiring diagram is as follows Figure 3 shown.
[0072] 2. The side wiring is explained using G1-102-3 as an example. Figure 4 shown.
[0073] 3. The side wiring of the track cabinet can be divided into the following categories:
[0074] (1) Wiring between the sides of the interlocking assembly: such as 13-1005-5;
[0075] (2) Wiring between the coded integrated cabinet: such as Z1-702-1, Z1-702-2;
[0076] (3) Wiring between the distribution board: such as 1F-102-3;
[0077] (4) Wiring between the track test disk (related to the location of the test disk);
[0078] (5) Wiring between track cabinet
[0079] ① Wiring with other track cabinets: For example, G2-503-9 means the 9th position of the 3rd column of the 5th layer of the G2 cabinet;
[0080] ②Wiring between different combinations of the same track cabinet: For example, 503-9 means the 9th position in the 3rd column of the 5th layer in the same track cabinet;
[0081] ③ Wiring with this combination: For example, 03-2 means the second position in the third column of the same floor of the same track cabinet;
[0082] (6) Power loop
[0083] If the following words "KZ, KF, JJZ220, JJG110, JJF220" appear in the track cabinet, it is considered to be the power supply required for this combination. If non-related words appear, an error will be reported. "D-" indicates the zero-layer terminal of the power supply of this combination cabinet.
[0084] ①Logic power supply KZ, KF:
[0085] Seen in the W25 and GT combinations in the track cabinet, the loop line is divided into the following three types:
[0086] The power loop between this combination is as follows: 01-9~03-3(KZ);
[0087] Power loop line between other combinations: 306-1~506-1(KZ);
[0088] The loop line between the zero floor of this cabinet is G1-903-2~D1-2;
[0089] ②Track circuit power supply JJZ220, JJG110, JJF220
[0090] Found in the W25 and GT combinations in the track cabinet, the loop lines are divided into the following two types: the power loop line between other combinations: G1-901-5~G1-509-1(JJZ220); the loop line between the zero layer of this cabinet such as G1-901-7~D2-2.
[0091] Taking CAD drawings as input, computer technology is used to complete sub-image splitting, sub-image filtering, sub-image original data extraction and other tasks. Finally, the tables in such drawings are converted into Excel tables (memory form) that are easy to interpret and calculate. The Excel table structure is exactly the same as the table in the drawing.
[0092] (2) Data analysis and storage
[0093] As the tables in the drawings are fixed in format and limited in number, the characteristics of the same table type are manually analyzed and extracted, and the feature matching algorithm is used to match the original data Excel table for data parsing. At the same time, each character in the drawing table has a specific meaning. The completion rules for its complete meaning are extracted according to the drawing design habits / standards, and all the data in the table are given specific meanings. For example, all terminal characters are completed with the three-level complete meaning of "cabinet name-cabinet layer-terminal". For example, the data "5" is written on the 01-3 terminal table of cabinet 11 on the 2nd floor. The algorithm can fully parse "05" into "11-201-5".
[0094] According to the characteristics of the signal system, a digital data structure of 8 levels of drawings is designed, namely "station -> station / section -> interlocking / coding / blocking -> cabinet -> cabinet layer -> side / interior -> equipment -> terminal". The key attribute information and relationships of some data structures are as follows: Figure 5 As shown, the tabular digital data is as follows Figure 6 As shown. Finally, the original drawing data is converted into structured data that can be directly interpreted and used by computer programs, and the inclusion and pointing relationship between the data is established to realize the reverse digitization of the signal drawing. Finally, the digitized drawing data is stored in the database for direct access and data management in subsequent links.
[0095] like Figure 1 As shown, in step S200, based on the preset verification rules, the digital data of the railway signal drawing is subjected to single static verification, errors and risk points are found, and the results are recorded and analyzed to form a static verification report;
[0096] The static verification includes the compliance of wiring double-end reflection, the correctness of relay type, and the static verification rules of power loop wiring.
[0097] During the design process, drawings may contain basic data errors, such as single-end reflection, power wiring not forming a loop, relay type error, etc. According to different error characteristics, through targeted preset inspection rules, single-item static verification of the digital data of the drawings is automatically performed to find errors and risk points, and record and analyze them to form a static verification report. The inspection rules are extensible. This embodiment designs three static verification rules: wiring double-end reflection compliance, power loop wiring forming a loop, and relay type correctness.
[0098] (1) Static verification rules for wiring compliance at both ends, such as Figure 7 Shown
[0099] Read the digital data of the entire station;
[0100] Sequentially obtain a combined internal and side terminal data;
[0101] Traverse the side terminals of the combination and verify whether the side terminals comply with the double-terminal reflection. If not, add them to the error list. The basic rule of the double-terminal reflection is: if the data at terminal A is filled with connection terminal B, the data at terminal B must be filled with connection terminal A;
[0102] Determine whether the side terminals of the combination are traversed. If the traversal is completed, traverse the internal terminals of the combination and verify whether the internal terminals meet the double-end reflection. If not, add them to the error list.
[0103] Determine whether the internal terminals of the combination have been traversed, and if so, take the next combination for verification;
[0104] Determine whether there is an unverified combination. If not, end the verification.
[0105] (2) Static verification rules for relay type correctness, such as Figure 8 Shown
[0106] First, based on the standard drawings within each type of combination, extract and organize the types of equipment that should be placed in the equipment positions within each combination in the standard drawings to form the underlying configuration file for the system. The specific configuration items and corresponding contents are shown in the table below.
[0107]
[0108]
[0109] The specific verification process is as follows:
[0110] Read the digital data of the entire station;
[0111] Read the internal data of a group in the order of group position number;
[0112] Obtaining the underlying configuration files of the equipment types of the internal equipment positions of the current combination from the pre-built underlying configuration files library of the equipment types of the internal equipment positions of various standard combinations;
[0113] Compare the equipment type of each equipment position in the current combination with the data in the underlying configuration file one by one. If no inconsistent items are found, the verification is passed. If inconsistent items are found, they are added to the error list and the error situation is recorded;
[0114] After the current combination is verified, the next combination is taken for verification;
[0115] Determine whether there is an unverified combination. If not, end the verification.
[0116] (3) Static verification rules for power supply line wiring, such as Fig. 9 As shown, specifically including:
[0117] The power loop wiring verification is divided into two parts: one is the combined internal power loop wiring verification, with a combination as the basic verification unit; the other is the combined side power loop wiring verification, with the 1st to 10th floors of a combination cabinet / track cabinet as a basic verification unit.
[0118] 1. Combine the internal power loop wiring into a ring verification rule, with one combination as the basic verification unit:
[0119] Read the digital data of the entire station;
[0120] Read the internal data of a combination according to the combination position number sequence, obtain the internal power wiring terminal data therefrom, and group the power wiring terminals according to the power type;
[0121] Sequentially select a power group, take any terminal in the current group as the starting point, and perform recursive search according to the wiring relationship. If the starting terminal can be found recursively to form a wiring loop and the power type of each terminal in the recursive path is consistent with the starting terminal, the current group verification passes, otherwise it is added to the error list and the error situation is recorded;
[0122] After the current group is verified, the next group is taken for verification. After all groups in the current combination are verified, the next combination is taken for verification.
[0123] Determine whether there is an unverified combination. If not, end the verification.
[0124] 2. Combined side power supply loop wiring ring verification, with the 1st to 10th layers of a combined cabinet / track cabinet as a basic verification unit:
[0125] Read the digital data of the entire station;
[0126] Read the side wiring data of a combination cabinet according to the combination cabinet number sequence, obtain the side power wiring terminal data therefrom, and group the power wiring terminals according to the power type;
[0127] Sequentially select a power group, take any terminal in the current group as the starting point, and perform recursive search according to the wiring relationship. If the starting terminal can be found recursively to form a wiring loop and the power type of each terminal in the recursive path is consistent with the starting terminal, the current group verification passes, otherwise it is added to the error list and the error situation is recorded;
[0128] After the current group verification is completed, the next group is taken for verification. After all the group verifications of the current combination cabinet are completed, the next combination cabinet is taken for verification;
[0129] Determine whether there is an unverified combination cabinet. If not, end the verification.
[0130] Corresponding to the above-disclosed method for automatically verifying the digitized data of railway signal drawings, the embodiment of the present invention further discloses a system for automatically verifying the digitized data of railway signal drawings, such as Fig.10 As shown, it specifically includes:
[0131] A digital data acquisition module is used to acquire digital data of railway signal drawings;
[0132] Static verification module, which is used to perform single-item static verification on the digital data of railway signal drawings based on preset verification rules, find errors and risk points, and record and analyze them to form a static verification report;
[0133] The static verification includes the compliance of wiring double-end reflection, the correctness of relay type, and the static verification rules of power loop wiring.
[0134] It should be noted that for the detailed description of a railway signal drawing digitized data automatic verification system provided in an embodiment of the present invention, reference can be made to the relevant description of a railway signal drawing digitized data automatic verification method provided in an embodiment of the present application, which will not be repeated here.
[0135] In addition, an embodiment of the present invention further 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 method for automatic verification of digital data of railway signal drawings as described in any of the above items.
[0136] 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 method for automatic verification of digital data of railway signal drawings provided in an embodiment of the present application, which will not be repeated here.
[0137] 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 automatic verification of digital data of railway signal drawings as described in any of the above items are implemented.
[0138] 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 method for automatic verification of digital data of railway signal drawings provided in an embodiment of the present application, which will not be repeated here.
[0139] 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.
[0140] The above specific examples are used to illustrate the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the art, according to the concept of the present invention, some simple deductions, modifications or substitutions can be made.
Claims
1. A method for automatically verifying digital data of railway signal drawings, characterized in that: The method comprises: Obtain digital data of railway signal drawings; Based on the preset verification rules, perform single static verification on the digital data of railway signal drawings, find errors and risk points, and record and analyze them to form a static verification report; The static verification includes the compliance of wiring double-end reflection, the correctness of relay type, and the static verification rules of power loop wiring.
2. The method for automatic verification of digital data of railway signal drawings according to claim 1, characterized in that: Obtain digital data of railway signal drawings, including: The two-dimensional drawings of railway signals are digitally converted and stored. The stored data adopts a multi-level digital data structure including station-inside / section-interlocking / coding / blocking-cabinet-cabinet layer-side / interior-equipment-terminal; The two-dimensional railway signal drawing is a CAD format drawing, which contains various cabinet equipment layout drawings in table type, various cabinet side wiring diagrams, various combination internal wiring diagrams, and power supply wiring diagrams.
3. The method for automatic verification of digital data of railway signal drawings according to claim 1, characterized in that: The static verification rules for the wiring double-end compliance include: Read the digital data of the entire station; Sequentially obtain a combined internal and side terminal data; Traverse the side terminals of the combination and verify whether the side terminals comply with the double-terminal reflection. If not, add them to the error list. The basic rule of the double-terminal reflection is: if the data at terminal A is filled with connection terminal B, the data at terminal B must be filled with connection terminal A; Determine whether the side terminals of the combination are traversed. If the traversal is completed, traverse the internal terminals of the combination and verify whether the internal terminals meet the double-end reflection. If not, add them to the error list. Determine whether the internal terminals of the combination have been traversed, and if so, take the next combination for verification; Determine whether there is an unverified combination. If not, end the verification.
4. The method for automatically verifying digital data of railway signal drawings according to claim 1, characterized in that: Static verification rules for relay type correctness, including: Read the digital data of the entire station; Read the internal data of a group in the order of group position number; Obtaining the underlying configuration files of the equipment types of the internal equipment positions of the current combination from the pre-built underlying configuration files library of the equipment types of the internal equipment positions of various standard combinations; Compare the equipment type of each equipment position in the current combination with the data in the underlying configuration file one by one. If no inconsistent items are found, the verification is passed. If inconsistent items are found, they are added to the error list and the error situation is recorded; After the current combination is verified, the next combination is taken for verification; Determine whether there is an unverified combination. If not, end the verification.
5. The method for automatically verifying digital data of railway signal drawings as claimed in claim 4, characterized in that: The construction method of the underlying configuration file library includes: According to the standard drawings within each combination, the equipment types that should be placed at the equipment positions within each combination in the standard drawings are extracted and sorted, so as to form the underlying configuration files of the equipment types for each equipment position within each combination.
6. The method for automatic verification of digital data of railway signal drawings according to claim 1, characterized in that: The static verification rules for power loop wiring include: The verification rules for the wiring of the combined internal power loop are based on a combination as the basic verification unit: Read the digital data of the entire station; Read the internal data of a combination according to the combination position number sequence, obtain the internal power wiring terminal data therefrom, and group the power wiring terminals according to the power type; Sequentially select a power group, take any terminal in the current group as the starting point, and perform recursive search according to the wiring relationship. If the starting terminal can be found recursively to form a wiring loop and the power type of each terminal in the recursive path is consistent with the starting terminal, the current group verification passes, otherwise it is added to the error list and the error situation is recorded; After the current group is verified, the next group is taken for verification. After all groups in the current combination are verified, the next combination is taken for verification. Determine whether there is an unverified combination. If not, end the verification.
7. The method for automatic verification of digital data of railway signal drawings according to claim 1, characterized in that: The static verification rules for power loop wiring include: The combined side power supply loop wiring is verified, with the 1st to 10th layers of a combined cabinet / track cabinet as a basic verification unit: Read the digital data of the entire station; Read the side wiring data of a combination cabinet according to the combination cabinet number sequence, obtain the side power wiring terminal data therefrom, and group the power wiring terminals according to the power type; Sequentially select a power group, take any terminal in the current group as the starting point, and perform recursive search according to the wiring relationship. If the starting terminal can be found recursively to form a wiring loop and the power type of each terminal in the recursive path is consistent with the starting terminal, the current group verification passes, otherwise it is added to the error list and the error situation is recorded; After the current group verification is completed, the next group is taken for verification. After all the group verifications of the current combination cabinet are completed, the next combination cabinet is taken for verification; Determine whether there is an unverified combination cabinet. If not, end the verification.
8. An automatic verification system for digital data of railway signal drawings, characterized in that: The system comprises: A digital data acquisition module is used to acquire digital data of railway signal drawings; Static verification module, which is used to perform single-item static verification on the digital data of railway signal drawings based on preset verification rules, find errors and risk points, and record and analyze them to form a static verification report; The static verification includes the compliance of wiring double-end reflection, the correctness of relay type, and the static verification rules of power loop wiring.
9. An electronic device, characterized in that: The device comprises: 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 the method for automatic verification of digitized data of railway signal drawings as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for automatic verification of digital data of railway signal drawings as described in any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Automatic checking system, method and equipment for machine room wiring and storage medium
CN120434155A