A method and system for generating a substation secondary circuit safety measure instruction

By acquiring basic information about the control cabinet and cable identification information, and using a multi-rule fusion recognition algorithm to identify the control cabinet name and circuit function label, and combining this with a preset isolation rule library to generate secondary circuit safety measure instructions, the problem of conventional substations being unable to generate instructions has been solved, achieving accurate and efficient instruction generation.

CN121308352BActive Publication Date: 2026-03-10STATE GRID FUJIAN ELECTRIC POWER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-05
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Conventional substations lack SCD files, making it impossible to accurately generate safety measure instructions for secondary circuits.

Method used

By acquiring basic information about the cabinet, cable identification information, and wiring location information, a multi-rule fusion recognition algorithm is used to identify the cabinet name, primary equipment name, and circuit function label. Combined with a preset isolation rule library, secondary circuit safety measure instructions are generated.

Benefits of technology

Even without SCD files, the system accurately identifies equipment connection relationships and generates precise instructions for secondary circuit safety measures in conventional substations, improving generation efficiency and preventing misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121308352B_ABST
    Figure CN121308352B_ABST
Patent Text Reader

Abstract

The application discloses a kind of substation secondary circuit safety measure instruction generation method and system, obtain the screen cabinet basic information of substation, cable identification information and wiring positioning information, identify screen cabinet name and primary equipment name from screen cabinet basic information and cable identification information, identify loop function label from wiring positioning information using multi-rule fusion identification algorithm, match the secondary safety measure loop to be isolated according to screen cabinet name, primary equipment name and loop function label based on preset isolation rule base, and generate secondary loop safety measure instruction according to the secondary safety measure loop to be isolated, in the absence of SCD file in conventional substation, accurately excavate the overall equipment connection relationship from cable information, then determine the secondary safety measure loop to be isolated using preset isolation rule base based on the screen cabinet name, primary equipment name and loop function label identified, to accurately generate the secondary loop safety measure instruction of conventional substation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power system automation technology, and in particular to a method and system for generating safety measure instructions for secondary circuits in substations. Background Technology

[0002] In power systems, secondary circuit safety measures documents are important technical documents for isolating operating equipment circuits. Their core contents include cabinet information, cable numbers, terminal block wiring relationships and corresponding functional descriptions, to avoid impacting operating equipment during substation protection power outages and technical upgrades.

[0003] The secondary circuit safety measure document consists of multiple secondary circuit safety measure instructions. In the existing technology, the secondary circuit safety measure document for smart substations is generated using the smart substation SCD (Substation Configuration Description) file. The smart substation SCD file has already written the overall equipment connection relationship of the substation into the file. However, conventional substations do not have the above conditions, so it is necessary to extract the overall equipment connection relationship from the existing cable information to generate secondary circuit safety measure instructions and obtain the secondary circuit safety measure document. Therefore, how to accurately generate secondary circuit safety measure instructions for conventional substations has become an urgent problem to be solved. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a method and system for generating safety measure instructions for secondary circuits of substations, which can accurately generate safety measure instructions for secondary circuits of conventional substations.

[0005] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:

[0006] A method for generating safety measure instructions for secondary circuits in a substation, comprising the following steps:

[0007] Obtain basic information of substation cabinets, cable identification information, and wiring location information;

[0008] Identify the cabinet name and primary equipment name from the cabinet's basic information and cable identification information;

[0009] A multi-rule fusion recognition algorithm is used to identify circuit function labels from the wiring location information;

[0010] Based on a preset isolation rule base, the system matches the secondary safety measure loops to be isolated according to the cabinet name, the primary equipment name, and the loop function tag, and generates secondary loop safety measure instructions based on the secondary safety measure loops to be isolated.

[0011] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows:

[0012] A system for generating safety measure instructions for secondary circuits in a substation includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:

[0013] Obtain basic information of substation cabinets, cable identification information, and wiring location information;

[0014] Identify the cabinet name and primary equipment name from the cabinet's basic information and cable identification information;

[0015] A multi-rule fusion recognition algorithm is used to identify circuit function labels from the wiring location information;

[0016] Based on a preset isolation rule base, the system matches the secondary safety measure loops to be isolated according to the cabinet name, the primary equipment name, and the loop function tag, and generates secondary loop safety measure instructions based on the secondary safety measure loops to be isolated.

[0017] The beneficial effects of this invention are as follows: It acquires basic information of substation cabinets, cable identification information, and wiring location information; identifies cabinet names and primary equipment names from the basic information and cable identification information; uses a multi-rule fusion identification algorithm to identify circuit function tags from the wiring location information; matches the secondary safety measure circuits to be isolated based on the cabinet name, primary equipment name, and circuit function tags according to a preset isolation rule library; and generates secondary circuit safety measure instructions based on the secondary safety measure circuits to be isolated. Thus, even in conventional substations where SCD files are not available, it identifies cabinet names and primary equipment names from basic information and cable identification information, and uses a multi-rule fusion identification algorithm to identify circuit function tags from wiring location information. This allows for accurate extraction of overall equipment connection relationships from cable information, and the determination of the secondary safety measure circuits to be isolated based on the identified cabinet names, primary equipment names, and circuit function tags using a preset isolation rule library, thereby accurately generating secondary circuit safety measure instructions for conventional substations. Attached Figure Description

[0018] Figure 1 This is a flowchart illustrating the steps of a method for generating safety measure instructions for a substation secondary circuit according to an embodiment of the present invention.

[0019] Figure 2 This is a schematic diagram of the structure of a substation secondary circuit safety measure instruction generation system according to an embodiment of the present invention;

[0020] Figure 3This is a schematic diagram of the basic information of the cabinet, cable identification information and wiring location information obtained in the method for generating safety measure instructions for substation secondary circuits in an embodiment of the present invention.

[0021] Figure 4 This is a schematic diagram of the circuit function tags identified in the method for generating safety measure instructions for substation secondary circuits according to an embodiment of the present invention.

[0022] Figure 5 This is a schematic diagram of a secondary circuit safety measure instruction extracted from a secondary circuit safety measure document in the method for generating substation secondary circuit safety measure instructions according to an embodiment of the present invention. Detailed Implementation

[0023] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0024] Glossary of Terms:

[0025]

[0026] In existing technologies, it is necessary to first determine the equipment connection relationship of the substation, then determine the secondary safety measure circuits that need to be isolated based on the equipment connection relationship, and finally generate secondary circuit safety measure instructions based on the secondary safety measure circuits to be isolated, and then generate secondary circuit safety measure files using the secondary circuit safety measure instructions. However, conventional substations cannot accurately generate secondary circuit safety measure instructions without SCD files.

[0027] To solve at least the above-mentioned technical problems, please refer to Figure 1 A method for generating safety measure instructions for secondary circuits in a substation, comprising the following steps:

[0028] Obtain basic information of substation cabinets, cable identification information, and wiring location information;

[0029] Identify the cabinet name and primary equipment name from the cabinet's basic information and cable identification information;

[0030] A multi-rule fusion recognition algorithm is used to identify circuit function labels from the wiring location information;

[0031] Based on a preset isolation rule base, the system matches the secondary safety measure loops to be isolated according to the cabinet name, the primary equipment name, and the loop function tag, and generates secondary loop safety measure instructions based on the secondary safety measure loops to be isolated.

[0032] As can be seen from the above description, the beneficial effects of the present invention are as follows: It acquires basic information of substation cabinets, cable identification information, and wiring location information; identifies cabinet names and primary equipment names from the basic information and cable identification information; uses a multi-rule fusion identification algorithm to identify circuit function tags from the wiring location information; matches the secondary safety measure circuits to be isolated based on the cabinet name, primary equipment name, and circuit function tags according to a preset isolation rule library; and generates secondary circuit safety measure instructions based on the secondary safety measure circuits to be isolated. Thus, even in conventional substations where SCD files are not available, it identifies cabinet names and primary equipment names from basic information and cable identification information, and uses a multi-rule fusion identification algorithm to identify circuit function tags from the wiring location information. This allows for accurate extraction of the overall equipment connection relationships from cable information. Furthermore, based on the identified cabinet names, primary equipment names, and circuit function tags, a preset isolation rule library is used to determine the secondary safety measure circuits to be isolated, thereby accurately generating secondary circuit safety measure instructions for conventional substations.

[0033] Furthermore, the identification of loop function labels from the wiring location information using a multi-rule fusion recognition algorithm includes:

[0034] The multi-rule fusion recognition algorithm includes combinational logic rules, keyword matching rules, and regular expression parsing rules, with priority from high to low.

[0035] The wiring location information includes the circuit number;

[0036] The circuit numbers are matched using the combinational logic rules in descending order of priority to obtain the first matching result;

[0037] Determine whether the first matching result contains a loop function tag. If it does, output the loop function tag. If it does not, use the keyword matching rule to match the loop number to obtain a second matching result.

[0038] Determine whether the second matching result contains the loop function tag. If it does, output the loop function tag. If it does not, use the regular expression parsing rules to match the loop number to obtain the third matching result.

[0039] Determine whether the third matching result contains the loop function label. If it does, output the loop function label. If it does not, mark the loop number as an unknown loop.

[0040] As described above, regular expression parsing rules are designed to accommodate the expansion of loop functionality, so they have the lowest priority. Combinatorial logic rules require combination for loop detection, while keyword matching rules only require one loop detection. Loop numbers that conform to combinational logic rules may also conform to keyword matching rules. Therefore, to improve the accuracy of loop functionality tag matching, the priority of combinational logic rules, keyword matching rules, and regular expression parsing rules is arranged from high to low. When matching loop numbers, combinational logic rules, keyword matching rules, and regular expression parsing rules are used in descending order of priority, effectively improving the success rate and accuracy of loop functionality tag matching.

[0041] Furthermore, the combinational logic rule includes the combinational loop number and its corresponding loop function label, and the keyword matching rule includes the keyword and its corresponding loop function label;

[0042] The first matching result obtained by matching the circuit number using the combinational logic rules includes:

[0043] Determine whether there exists a combined loop number and its corresponding loop function label that match the loop number in the combinational logic rules. If there is, generate a first matching result based on the loop function label.

[0044] The second matching result obtained by matching the loop number using the keyword matching rules includes:

[0045] Determine whether there is a keyword that matches the loop number and its corresponding loop function tag in the keyword matching rules. If there is, generate a second matching result based on the loop function tag.

[0046] As described above, the combinational logic rules define the combinational logic of the loop number, and the keyword matching rules support exact string matching. Through the combinational logic rules and keyword matching rules, multiple cases of loop numbers can be covered, and the loop function label of the loop number can be accurately matched.

[0047] Furthermore, based on a preset isolation rule base, the secondary safety measure loops to be isolated are matched according to the cabinet name, the primary equipment name, and the loop function tag, including:

[0048] Determine whether the cabinet name, the primary equipment name, or the loop function label conforms to the isolation rules in the preset isolation rule library. If they do, then the secondary loops corresponding to the cabinet name, the primary equipment name, and the loop function label are identified as secondary safety measure loops to be isolated.

[0049] As described above, the preset isolation rule library stores a variety of isolation requirements. When the cabinet name, primary equipment name, or circuit function tag matches the isolation rule in the preset isolation rule library, the corresponding secondary circuit is identified as the secondary safety measure circuit to be isolated. The preset isolation rule library is searched using the cabinet name, primary equipment name, and circuit function tag to avoid mismatch of single elements and to accurately locate the circuit that needs to be isolated.

[0050] Furthermore, generating secondary circuit safety measure instructions based on the secondary safety measure circuit to be isolated includes:

[0051] Obtain the template for secondary circuit safety measures instructions;

[0052] Input the cabinet name and the circuit function label into the secondary circuit safety measure instruction template to generate a secondary circuit safety measure instruction;

[0053] Based on the loop function tag, the loop group of the secondary loop safety measure instruction, the priority of the loop group, and the priority of the loop function tag are matched from a preset priority dictionary.

[0054] The secondary circuit safety measure instructions are sorted in descending order of priority according to the circuit grouping to obtain the secondary circuit safety measure instructions after primary sorting.

[0055] The secondary circuit safety measure instructions after the first-level sorting are sorted according to the priority of the circuit function labels to obtain the secondary circuit safety measure instructions after the second-level sorting.

[0056] A secondary circuit safety measure document is generated based on the circuit grouping and the secondary circuit safety measure instructions after the secondary sorting.

[0057] As described above, the secondary circuit safety measure instruction template can be used to automatically generate secondary circuit safety measure instructions. The instructions are processed using a preset priority dictionary and a two-level sorting method. First, the instructions are sorted according to the priority of the circuit group. Then, they are sorted according to the priority of the circuit function label. This improves the efficiency of generating secondary circuit safety measure instructions while avoiding incorrect operation order.

[0058] Please refer to Figure 2 A system for generating safety measure instructions for secondary circuits in a substation includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:

[0059] Obtain basic information of substation cabinets, cable identification information, and wiring location information;

[0060] Identify the cabinet name and primary equipment name from the cabinet's basic information and cable identification information;

[0061] A multi-rule fusion recognition algorithm is used to identify circuit function labels from the wiring location information;

[0062] Based on a preset isolation rule base, the system matches the secondary safety measure loops to be isolated according to the cabinet name, the primary equipment name, and the loop function tag, and generates secondary loop safety measure instructions based on the secondary safety measure loops to be isolated.

[0063] As can be seen from the above description, the beneficial effects of the present invention are as follows: It acquires basic information of substation cabinets, cable identification information, and wiring location information; identifies cabinet names and primary equipment names from the basic information and cable identification information; uses a multi-rule fusion identification algorithm to identify circuit function tags from the wiring location information; matches the secondary safety measure circuits to be isolated based on the cabinet name, primary equipment name, and circuit function tags according to a preset isolation rule library; and generates secondary circuit safety measure instructions based on the secondary safety measure circuits to be isolated. Thus, even in conventional substations where SCD files are not available, it identifies cabinet names and primary equipment names from basic information and cable identification information, and uses a multi-rule fusion identification algorithm to identify circuit function tags from the wiring location information. This allows for accurate extraction of the overall equipment connection relationships from cable information. Furthermore, based on the identified cabinet names, primary equipment names, and circuit function tags, a preset isolation rule library is used to determine the secondary safety measure circuits to be isolated, thereby accurately generating secondary circuit safety measure instructions for conventional substations.

[0064] Furthermore, the identification of loop function labels from the wiring location information using a multi-rule fusion recognition algorithm includes:

[0065] The multi-rule fusion recognition algorithm includes combinational logic rules, keyword matching rules, and regular expression parsing rules, with priority from high to low.

[0066] The wiring location information includes the circuit number;

[0067] The circuit numbers are matched using the combinational logic rules in descending order of priority to obtain the first matching result;

[0068] Determine whether the first matching result contains a loop function tag. If it does, output the loop function tag. If it does not, use the keyword matching rule to match the loop number to obtain a second matching result.

[0069] Determine whether the second matching result contains the loop function tag. If it does, output the loop function tag. If it does not, use the regular expression parsing rules to match the loop number to obtain the third matching result.

[0070] Determine whether the third matching result contains the loop function label. If it does, output the loop function label. If it does not, mark the loop number as an unknown loop.

[0071] As described above, regular expression parsing rules are designed to accommodate the expansion of loop functionality, so they have the lowest priority. Combinatorial logic rules require combination for loop detection, while keyword matching rules only require one loop detection. Loop numbers that conform to combinational logic rules may also conform to keyword matching rules. Therefore, to improve the accuracy of loop functionality tag matching, the priority of combinational logic rules, keyword matching rules, and regular expression parsing rules is arranged from high to low. When matching loop numbers, combinational logic rules, keyword matching rules, and regular expression parsing rules are used in descending order of priority, effectively improving the success rate and accuracy of loop functionality tag matching.

[0072] Furthermore, the combinational logic rule includes the combinational loop number and its corresponding loop function label, and the keyword matching rule includes the keyword and its corresponding loop function label;

[0073] The first matching result obtained by matching the circuit number using the combinational logic rules includes:

[0074] Determine whether there exists a combined loop number and its corresponding loop function label that match the loop number in the combinational logic rules. If there is, generate a first matching result based on the loop function label.

[0075] The second matching result obtained by matching the loop number using the keyword matching rules includes:

[0076] Determine whether there is a keyword that matches the loop number and its corresponding loop function tag in the keyword matching rules. If there is, generate a second matching result based on the loop function tag.

[0077] As described above, the combinational logic rules define the combinational logic of the loop number, and the keyword matching rules support exact string matching. Through the combinational logic rules and keyword matching rules, multiple cases of loop numbers can be covered, and the loop function label of the loop number can be accurately matched.

[0078] Furthermore, based on a preset isolation rule base, the secondary safety measure loops to be isolated are matched according to the cabinet name, the primary equipment name, and the loop function tag, including:

[0079] Determine whether the cabinet name, the primary equipment name, or the loop function label conforms to the isolation rules in the preset isolation rule library. If they do, then the secondary loops corresponding to the cabinet name, the primary equipment name, and the loop function label are identified as secondary safety measure loops to be isolated.

[0080] As described above, the preset isolation rule library stores a variety of isolation requirements. When the cabinet name, primary equipment name, or circuit function tag matches the isolation rule in the preset isolation rule library, the corresponding secondary circuit is identified as the secondary safety measure circuit to be isolated. The preset isolation rule library is searched using the cabinet name, primary equipment name, and circuit function tag to avoid mismatch of single elements and to accurately locate the circuit that needs to be isolated.

[0081] Furthermore, generating secondary circuit safety measure instructions based on the secondary safety measure circuit to be isolated includes:

[0082] Obtain the template for secondary circuit safety measures instructions;

[0083] Input the cabinet name and the circuit function label into the secondary circuit safety measure instruction template to generate a secondary circuit safety measure instruction;

[0084] Based on the loop function tag, the loop group of the secondary loop safety measure instruction, the priority of the loop group, and the priority of the loop function tag are matched from a preset priority dictionary.

[0085] The secondary circuit safety measure instructions are sorted in descending order of priority according to the circuit grouping to obtain the secondary circuit safety measure instructions after primary sorting.

[0086] The secondary circuit safety measure instructions after the first-level sorting are sorted according to the priority of the circuit function labels to obtain the secondary circuit safety measure instructions after the second-level sorting.

[0087] A secondary circuit safety measure document is generated based on the circuit grouping and the secondary circuit safety measure instructions after the secondary sorting.

[0088] As described above, the secondary circuit safety measure instruction template can be used to automatically generate secondary circuit safety measure instructions. The instructions are processed using a preset priority dictionary and a two-level sorting method. First, the instructions are sorted according to the priority of the circuit group. Then, they are sorted according to the priority of the circuit function label. This improves the efficiency of generating secondary circuit safety measure instructions while avoiding incorrect operation order.

[0089] The method and system for generating safety measure instructions for secondary circuits in substations described above are applicable to scenarios involving the generation of safety measure instructions for secondary circuits in conventional substation protection outage technical upgrades. The following detailed embodiments illustrate these methods:

[0090] Please refer to Figure 1 Embodiment 1 of the present invention is as follows:

[0091] A method for generating safety measure instructions for secondary circuits in a substation, comprising the following steps:

[0092] S1. Obtain basic information of the substation's cabinets, cable identification information, and wiring location information.

[0093] Specifically, the basic information of the substation's cabinets, cable identification information, and wiring location information are obtained from the substation's secondary equipment design drawings (CAD / PDF format) and engineering forms (Excel). For example... Figure 3 As shown, Figure 3 It displays the basic information of the substation's cabinets, cable identification information, and wiring location information.

[0094] The basic information of the cabinet includes the complete cabinet name; the cable identification information includes the cable number and cable destination; and the wiring location information includes the circuit number and terminal number.

[0095] S2. Identify the cabinet name and primary equipment name from the cabinet basic information and the cable identification information.

[0096] Specifically, the first regular expression is used to extract the cabinet name from the complete cabinet name, the second and third regular expressions are used to extract the primary equipment name at the cable start end from the complete cabinet name, and the second and third regular expressions are used to extract the primary equipment name of the cabinet on the opposite side of the cable from the cable destination. The primary equipment name includes the line name or the switch equipment name.

[0097] In one optional implementation, the first regular expression is: ^(.*?)(?:left|right|left side|right side)$, which means extracting the part ending with "left", "right", "left side" or "right side" as the cabinet name. The second regular expression is: (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\W+?(I-way|II-way|Line)), which means capturing the voltage level + primary equipment description ending with "I-way", "II-way" or "Line", regardless of whether there is a colon, number or other characters before it. The third regular expression is: (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\d+?(switch)), which means extracting the part "××× switch" (which may be preceded by voltage level, number, colon, etc.) separately.

[0098] For example, assuming the complete cabinet name is "500 Protection Room: 500kV XXX I Circuit Protection Cabinet Right Side", then the cabinet name extracted using ^(.*?)(?:left|right|left side|right side)$ is "500 Protection Room: 500kV XXX I Circuit Protection Cabinet".

[0099] When extracting the cable destination and the complete name of the switch cabinet, use (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\W+?(Ⅰ Road|Ⅱ Road|Line)) and (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\d+?(Switch)) for extraction. If the information is extracted using (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\W+?(Ⅰ Road|Ⅱ Road|Line)), it is the line name. If the information is extracted using (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\d+?(Switch)), it is the switchgear name. Suppose the cable destination is "500 Protection Cubicle: 500kV XX Ⅰ Road Protection Cabinet", then the line name "500kV XX Ⅰ Road" can be extracted from "500 Protection Cubicle: 500kV XX Ⅰ Road Protection Cabinet" using (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\W+?(Ⅰ Road|Ⅱ Road|Line)). Suppose the cable destination is "(?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\d+?(Switch))", then the switchgear name "XX Switch" can be extracted from "(?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\d+?(Switch))" using (?::)?(?:\d{2,3}(?:J)?\s)?(?:\d{3}kV\s)?(\d+?(Switch)). The same applies when extracting the complete name of the switch cabinet.

[0100] S3. Use the multi-rule fusion recognition algorithm to identify the loop function label from the wiring location information, specifically including S31 - S34:

[0101] Among them, the multi-rule fusion recognition algorithm includes a combination logic rule, a keyword matching rule, and a regular expression parsing rule with decreasing priority in turn; the combination logic rule includes the combined loop number and its corresponding loop function label, the keyword matching rule includes the keyword and its corresponding loop function label, and the regular expression parsing rule includes the fourth regular expression and its corresponding loop function label.

[0102] S31. Match the loop number using the combination logic rule in the order of decreasing priority as described above to obtain the first matching result.

[0103] Specifically, it is determined whether there is a combined loop number and its corresponding loop function label that match the loop number in the combinational logic rules. If they exist, a first matching result is generated based on the loop function label. If they do not exist, the first matching result is generated as "cannot match".

[0104] For example, the combinational logic rules include the combinational circuit number "K101+J133R" and its corresponding circuit function label "trip circuit". If "K101" and "J133R" exist in the circuit number, the first matching result is the first group of trip circuits.

[0105] S32. Determine whether the first matching result contains a loop function tag. If it does, output the loop function tag. If it does not, use the keyword matching rule to match the loop number to obtain a second matching result.

[0106] Specifically, it is determined whether there is a keyword that matches the loop number and its corresponding loop function tag in the keyword matching rules. If there is, a second matching result is generated based on the loop function tag. If there is, a second matching result is generated as "cannot match".

[0107] For example, the keyword matching rules are shown in Table 1.

[0108] Table 1 Keyword Matching Rules

[0109]

[0110] If the keyword "BM" is present in the circuit number, then the second matching result is a protection power supply circuit. If the keyword "801" is present in the circuit number, then the second matching result is a signal circuit, and so on.

[0111] S33. Determine whether the second matching result contains the loop function label. If it does, output the loop function label. If it does not, use the regular expression parsing rules to match the loop number to obtain the third matching result.

[0112] Specifically, the loop number is extracted using the fourth regular expression. If information is extracted, a third matching result is generated based on the loop function tag corresponding to the fourth regular expression. If no information is extracted, the third matching result is "cannot match".

[0113] For example, one of the defined fourth regular expressions is J[0-9]{2}[ABC], which matches strings that start with J, are followed by two digits, and end with A / B / C. The corresponding loop function label is "switch position loop". So, if the loop number is "J01A", the third matching result will be "switch position loop". The loop function can be further expanded through regular expression parsing rules.

[0114] S34. Determine whether the third matching result contains the loop function label. If it does, output the loop function label. If it does not, mark the loop number as an unknown loop.

[0115] Marking a loop number as an unknown loop indicates that there may be an error in the loop information, which staff can use to investigate.

[0116] like Figure 4 As shown, Figure 4 The part circled by the ellipse in the image represents the identified loop function label.

[0117] S4. Based on the preset isolation rule base, match the secondary safety measure loop to be isolated according to the cabinet name, the primary equipment name, and the loop function tag, and generate secondary loop safety measure instructions according to the secondary safety measure loop to be isolated, specifically including S41-S47:

[0118] S41. Determine whether the cabinet name, the primary equipment name, or the loop function label conforms to the isolation rules in the preset isolation rule library. If they do, determine the secondary loops corresponding to the cabinet name, the primary equipment name, and the loop function label as secondary safety measure loops to be isolated.

[0119] In one optional implementation, the preset isolation rule library includes isolation rules such as the cable start-up end having a different primary equipment name from the opposite side cabinet, and the circuit function label belonging to {DC power supply, control power supply, fault recording}. The isolation rules in the preset isolation rule library can be flexibly set according to actual needs.

[0120] For example, if the circuit function label is a DC power supply and conforms to the isolation rules in the preset isolation rule library, then the secondary circuit corresponding to the cabinet name, primary equipment name, and circuit function label will be identified as the secondary safety measure circuit to be isolated. If the primary equipment name at the cable start end is different from the primary equipment name of the cabinet on the opposite side of the cable, then the secondary circuit corresponding to the cabinet name, primary equipment name, and circuit function label will be identified as the secondary safety measure circuit to be isolated.

[0121] S42. Obtain the instruction template for secondary circuit safety measures.

[0122] In one optional implementation, the secondary circuit safety measure instruction template is:

[0123] Disconnect the secondary wire of the cable number ({cable number}) on the (this side panel cabinet: {panel cabinet name}) with the ({circuit function}) secondary wire: ({terminal number (circuit number)}). After confirming that the wire core of the ({cable destination}) terminal number ({opposite side terminal number (circuit number)}) on the other side is correct, remove both sides of the cable and wrap them with red insulating tape.

[0124] S43. Input the cabinet name and the circuit function label into the secondary circuit safety measure instruction template to generate the secondary circuit safety measure instruction.

[0125] Specifically, the cabinet name, cable number, circuit function label, terminal number, and cable destination are input into the secondary circuit safety measure instruction template to generate a secondary circuit safety measure instruction.

[0126] For example, the generated secondary circuit safety measure instructions can be as follows:

[0127] After disconnecting the secondary wires of the cable number (EMW12J-131) on the (27A switch failure trip 5012 switch first group trip circuit) on the (this side panel cabinet: 220kV protection compartment (I): 27J 220kV I / II bus BP-2C bus differential protection panel) (SD:1(K101),SD:4(J133R)), and confirming that the conductors on the opposite side (500kV protection compartment (I): 2J #1 Lianbian 500kV side / water three-line 5012 switch 921 circuit breaker protection panel) are correct, remove both sides of the cable and wrap them with red insulating tape.

[0128] S44. Match the loop group of the secondary loop safety measure instruction, the priority of the loop group, and the priority of the loop function tag from a preset priority dictionary according to the loop function tag.

[0129] The preset priority dictionary is shown in Table 2.

[0130] Table 2 Preset Priority Dictionary

[0131]

[0132] Specifically, the loop function tag is matched with the sorted loop function elements in the preset priority dictionary, and then the loop group of the secondary loop safety measure instruction, the priority of the loop group, and the priority of the loop function tag are determined from the preset priority dictionary based on the matched sorted loop function elements.

[0133] For example, if the circuit function tag matches "first group trip" in the sorted circuit function elements, then it can be determined that the circuit group of the secondary circuit safety measure instruction is "line protection trip, start failure circuit isolation". The priority of this circuit group is 1, and the priority of this circuit function tag is 1, because "first group trip" is the first in "first group trip, second group trip, follow-up trip circuit, remote transmission I, remote transmission II, failure". "first group trip" takes precedence over "second group trip, follow-up trip circuit, remote transmission I, remote transmission II, failure".

[0134] S45. Sort the secondary circuit safety measure instructions in descending order of priority according to the circuit grouping to obtain the secondary circuit safety measure instructions after primary sorting.

[0135] Assuming the priority of the loop grouping of secondary loop safety measure instruction 1 is 1, the priority of the loop grouping of secondary loop safety measure instruction 2 is 1, and the priority of the loop grouping of secondary loop safety measure instruction 3 is 2, then the secondary loop safety measure instructions are sorted in the order of secondary loop safety measure instruction 1, secondary loop safety measure instruction 2, and secondary loop safety measure instruction 3 to obtain the first-level sorted secondary loop safety measure instructions.

[0136] S46. The secondary circuit safety measure instructions after the first-level sorting are sorted according to the priority of the circuit function labels to obtain the secondary circuit safety measure instructions after the second-level sorting.

[0137] Assuming the priority of the loop function label of secondary loop safety measure instruction 1 is 2 and the priority of the loop function label of secondary loop safety measure instruction 2 is 1, then secondary loop safety measure instruction 1, secondary loop safety measure instruction 2, and secondary loop safety measure instruction 3 can be reordered into secondary loop safety measure instruction 2, secondary loop safety measure instruction 1, and secondary loop safety measure instruction 3, resulting in secondary loop safety measure instructions after secondary sorting.

[0138] S47. Generate a secondary circuit safety measure document based on the circuit grouping and the secondary circuit safety measure instructions after the secondary sorting.

[0139] like Figure 5 As shown, Figure 5 The circuit protection tripping and failure isolation of the medium-voltage line are grouped into circuits. The cells contain the secondary circuit safety measure instructions after secondary sorting. When executing the secondary circuit safety measures, the instructions in the secondary circuit safety measure document should be executed in the following order.

[0140] Please refer to Figure 2 Embodiment two of the present invention is as follows:

[0141] A system for generating safety measure instructions for substation secondary circuits includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps in the method for generating safety measure instructions for substation secondary circuits in Embodiment 1.

[0142] In summary, this invention provides a method and system for generating safety measure instructions for secondary circuits in substations. It acquires basic information of substation cabinets, cable identification information, and wiring location information. It identifies the cabinet name and primary equipment name from the basic information and cable identification information. A multi-rule fusion recognition algorithm identifies circuit function tags from the wiring location information. Based on a preset isolation rule library, it matches the secondary safety measure circuits to be isolated according to the cabinet name, primary equipment name, and circuit function tags. Finally, it generates secondary circuit safety measure instructions based on the secondary safety measure circuits to be isolated. This allows for the identification of cabinet names and primary equipment names from basic information and cable identification information in conventional substations where SCD files are not available, and the identification of circuits from wiring location information using a multi-rule fusion recognition algorithm. Functional tags can accurately extract the overall equipment connection relationship from cable information. Based on the identified cabinet name, primary equipment name, and circuit function tags, a preset isolation rule library is used to determine the secondary safety measure circuits to be isolated, thereby accurately generating secondary circuit safety measure instructions for conventional substations. In addition, secondary circuit safety measure instruction templates can be used to automatically generate secondary circuit safety measure instructions. A preset priority dictionary combined with two-level sorting is used to process the secondary circuit safety measure instructions. First, the secondary circuit safety measure instructions are sorted according to the priority of circuit grouping, and then according to the priority of circuit function tags. This improves the efficiency of secondary circuit safety measure instruction generation while avoiding incorrect operation order.

[0143] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method of generating a substation secondary circuit safety measure instruction, characterized by, The method comprises the steps of: obtaining the screen cabinet basic information, cable identification information and wiring positioning information of the transformer substation; identifying the screen cabinet name and primary equipment name from the screen cabinet basic information and the cable identification information; identifying the loop function label from the wiring positioning information using a multi-rule fusion identification algorithm; matching the secondary safety measure loop to be isolated based on a preset isolation rule library according to the screen cabinet name, the primary equipment name and the loop function label, and generating a secondary loop safety measure instruction according to the secondary safety measure loop to be isolated; identifying the loop function label from the wiring positioning information using a multi-rule fusion identification algorithm comprises: the multi-rule fusion identification algorithm comprises a combination logic rule, a keyword matching rule and a regular expression analysis rule in descending order of priority; the wiring positioning information comprises a loop number; matching the loop number using the combination logic rule in descending order of priority to obtain a first matching result; determining whether the first matching result contains a loop function label, if yes, outputting the loop function label, and if not, matching the loop number using the keyword matching rule to obtain a second matching result; determining whether the second matching result contains the loop function label, if yes, outputting the loop function label, and if not, matching the loop number using the regular expression analysis rule to obtain a third matching result; determining whether the third matching result contains the loop function label, if yes, outputting the loop function label, and if not, marking the loop number as an unknown loop; the combination logic rule comprises a combination loop number and a corresponding loop function label, and the keyword matching rule comprises a keyword and a corresponding loop function label; matching the loop number using the combination logic rule to obtain a first matching result comprises: determining whether there is a combination loop number and a corresponding loop function label in the combination logic rule that match the loop number, if yes, generating a first matching result according to the loop function label; matching the loop number using the keyword matching rule to obtain a second matching result comprises: determining whether there is a keyword and a corresponding loop function label in the keyword matching rule that match the loop number, if yes, generating a second matching result according to the loop function label.

2. The method of claim 1, wherein the method further comprises: matching the secondary safety measure loop to be isolated based on a preset isolation rule library according to the screen cabinet name, the primary equipment name and the loop function label comprises: determining whether the screen cabinet name, the primary equipment name or the loop function label meets an isolation rule in the preset isolation rule library, if yes, determining the secondary loop corresponding to the screen cabinet name, the primary equipment name and the loop function label as the secondary safety measure loop to be isolated.

3. The method of claim 2, wherein the method further comprises: generating a secondary loop safety measure instruction according to the secondary safety measure loop to be isolated comprises: obtaining a secondary loop safety measure instruction template; inputting the cubicle name and the loop function label into the secondary loop safety measure instruction template to generate a secondary loop safety measure instruction; matching the loop group, the priority of the loop group, and the priority of the loop function label of the secondary loop safety measure instruction from a preset priority dictionary according to the loop function label; first-order sorting the secondary loop safety measure instruction according to the priority of the loop group from high to low to obtain a first-order sorted secondary loop safety measure instruction; second-order sorting the first-order sorted secondary loop safety measure instruction according to the priority of the loop function label to obtain a second-order sorted secondary loop safety measure instruction; generating a secondary loop safety measure file according to the loop group and the second-order sorted secondary loop safety measure instruction.

4. A system for generating substation secondary circuit safety measure instructions, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor implements the following steps when executing the computer program: obtaining the cubicle basic information, the cable identification information, and the wiring positioning information of the substation; identifying the cubicle name and the primary equipment name from the cubicle basic information and the cable identification information; identifying the loop function label from the wiring positioning information using a multi-rule fusion identification algorithm; matching the secondary safety measure loop to be isolated according to the cubicle name, the primary equipment name, and the loop function label based on a preset isolation rule library, and generating a secondary loop safety measure instruction according to the secondary safety measure loop to be isolated; identifying the loop function label from the wiring positioning information using a multi-rule fusion identification algorithm includes: The multi-rule fusion identification algorithm includes a combination logic rule, a keyword matching rule, and a regular expression parsing rule in order of priority from high to low; The wiring positioning information includes a loop number; matching the loop number using the combination logic rule in order of priority from high to low to obtain a first matching result; determining whether the first matching result contains a loop function label, if yes, outputting the loop function label, and if not, matching the loop number using the keyword matching rule to obtain a second matching result; determining whether the second matching result contains the loop function label, if yes, outputting the loop function label, and if not, matching the loop number using the regular expression parsing rule to obtain a third matching result; determining whether the third matching result contains the loop function label, if yes, outputting the loop function label, and if not, marking the loop number as an unknown loop; The combination logic rule includes a combination loop number and its corresponding loop function label, and the keyword matching rule includes a keyword and its corresponding loop function label; matching the loop number using the combination logic rule to obtain a first matching result includes: determining whether there is a combination loop number and its corresponding loop function label in the combination logic rule that matches the loop number, if yes, generating a first matching result according to the loop function label; matching the loop number using the keyword matching rule to obtain a second matching result includes: determining whether there is a keyword matching the circuit number and its corresponding circuit function label in the keyword matching rule, and if so, generating a second matching result according to the circuit function label.

5. The generation system of a substation secondary circuit safety measure instruction according to claim 4, characterized in that, According to the screen cabinet name, the primary equipment name and the circuit function label, a secondary safety measure circuit to be isolated is matched based on a preset isolation rule library. It is determined whether the screen cabinet name, the primary equipment name or the circuit function label meets an isolation rule in the preset isolation rule library, and if so, the secondary circuit corresponding to the screen cabinet name, the primary equipment name and the circuit function label is determined as the secondary safety measure circuit to be isolated.

6. The generation system of a substation secondary circuit safety measure instruction according to claim 5, characterized in that, According to the secondary safety measure circuit to be isolated, a secondary circuit safety measure instruction is generated, including: obtaining a secondary circuit safety measure instruction template; inputting the screen cabinet name and the circuit function label into the secondary circuit safety measure instruction template to generate a secondary circuit safety measure instruction; According to the circuit function label, a circuit group of the secondary circuit safety measure instruction, a priority of the circuit group and a priority of the circuit function label are matched from a preset priority dictionary; According to the priority of the circuit group, the secondary circuit safety measure instruction is sorted in a high-to-low order to obtain a first-level sorted secondary circuit safety measure instruction; According to the priority of the circuit function label, the first-level sorted secondary circuit safety measure instruction is sorted in a second-level order to obtain a second-level sorted secondary circuit safety measure instruction; According to the circuit group and the second-level sorted secondary circuit safety measure instruction, a secondary circuit safety measure file is generated.

Citation Information

Patent Citations

  • Secondary maintenance security arrangement supporting system for intelligent transformer substation and establishing method thereof

    CN106296456A

  • Method for automatically generating secondary circuit safety measure ticket of transformer substation

    CN114067348A