Five-prevention logic auditing method, device and computer equipment for transformer operation ticket
By automatically identifying and verifying the operation steps and equipment numbers in the substation operation ticket, the five-prevention interlocking logic conditions are obtained, which solves the problems of time-consuming and inaccurate traditional manual verification, and realizes fast and accurate five-prevention logic verification to avoid power grid accidents.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-23
- Publication Date
- 2026-04-07
AI Technical Summary
Traditional substation operation ticket five-prevention logic verification relies on manual review, which is time-consuming and inaccurate, posing a risk of misoperation and affecting power system safety.
By identifying the operation steps and equipment numbers in the substation operation ticket data, the five-prevention interlocking logic conditions of the equipment are obtained, and the equipment status is automatically updated to realize the five-prevention logic verification based on whether the interlocking logic conditions are met.
Quickly and accurately review substation operation tickets, save manpower, reduce the risk of misoperation, and improve power grid safety.
Smart Images

Figure CN114357991B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of power safety, in particular to a five-prevention logic auditing method and device for a substation operation ticket, a computer device, a storage medium and a computer program product. BACKGROUND
[0002] Electrical misoperation accidents are one of the frequently occurring accidents in power systems, which can cause equipment damage, large-area power outages and other major accidents. In order to ensure the safe and stable operation of the power system and avoid the occurrence of various misoperation accidents, it is particularly important to implement misoperation prevention locking and related organizational management means.
[0003] Substation five-prevention is an important measure to prevent mislocking and ensure personal and equipment safety. At present, mislocking is mostly prevented by auditing the five-prevention locking logic conditions of the substation operation ticket. However, the traditional five-prevention logic auditing of the substation operation ticket relies on manual three audits: self-audit by the operator, preliminary audit by the guardian, and review by the on-duty person in charge. The above ticket auditing method requires a lot of time and effort of personnel, and more importantly, the accuracy is not high, and unqualified substation operation tickets still occur from time to time, affecting on-site operation and posing the risk of misoperation.
[0004] Therefore, it is necessary to provide a five-prevention logic auditing scheme for a substation operation ticket with high accuracy. SUMMARY
[0005] Therefore, it is necessary to provide a five-prevention logic auditing scheme for a substation operation ticket with high accuracy.
[0006] In a first aspect, the present application provides a five-prevention logic auditing method for a substation operation ticket. The method comprises:
[0007] obtaining substation operation ticket data;
[0008] identifying the operation steps of the equipment in the substation operation ticket data, and extracting the operation verbs and equipment numbers in the operation steps;
[0009] obtaining the five-prevention locking logic conditions of the equipment corresponding to the equipment numbers in sequence according to the operation verbs and equipment numbers;
[0010] obtaining the equipment state of the target equipment, the target equipment being the equipment contained in the five-prevention locking logic conditions of the current equipment;
[0011] when the equipment state of the target equipment meets the five-prevention locking logic conditions of the current equipment, updating the state of the current target equipment, and returning to the step of obtaining the five-prevention locking logic conditions of the target equipment corresponding to the equipment numbers in sequence according to the operation verbs and equipment numbers.
[0012] In one embodiment, identifying the equipment operation steps in the substation operation ticket data includes:
[0013] Identify the main operation items in the substation operation ticket data based on the preset string;
[0014] Based on preset equipment keywords, keyword recognition is performed on the main operation items to identify the operation steps of the equipment in the substation operation ticket data.
[0015] In one embodiment, extracting the operation verbs and device numbers in the operation steps includes:
[0016] Based on preset operation terminology keywords and preset device number character sets, keyword recognition is performed on operation steps to identify operation verbs and device numbers in the operation steps.
[0017] In one embodiment, obtaining the device status of the target device includes:
[0018] Obtain the main wiring diagram of the substation;
[0019] Perform node-fusion-based topology analysis on the main graph to obtain the device status of the target device.
[0020] In one embodiment, the five-prevention interlocking logic conditions of the device corresponding to the device number are obtained sequentially based on the operation verb and the device number, including:
[0021] Based on the operation verb and the device number, the five-prevention interlocking logic conditions corresponding to the device number are sequentially obtained from the preset five-prevention interlocking logic condition table.
[0022] In one embodiment, after obtaining the device status of the target device, the method further includes:
[0023] If the device status of the target device does not meet the five-prevention interlocking logic conditions of the current device, an error message will be pushed and the loop will be exited.
[0024] Secondly, this application also provides a five-prevention logic verification device for substation operation tickets. The device includes:
[0025] The operation ticket data acquisition module is used to acquire substation operation ticket data;
[0026] The data recognition and extraction module is used to identify the operation steps of equipment in the substation operation ticket data and extract the operation verbs and equipment numbers in the operation steps.
[0027] The five-prevention interlocking logic condition acquisition module is used to sequentially acquire the five-prevention interlocking logic conditions of the device corresponding to the device number based on the operation verb and the device number.
[0028] The device status acquisition module is used to acquire the device status of the target device, which is the device included in the five-prevention interlocking logic condition of the current device.
[0029] The device status update module is used to update the status of the current target device when the device status of the target device meets the five-prevention interlocking logic conditions of the current device. It then wakes up the five-prevention interlocking logic condition acquisition module to perform the operation of acquiring the five-prevention interlocking logic conditions of the target device corresponding to the device number according to the operation verb and the device number.
[0030] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0031] Obtain substation operation ticket data;
[0032] Identify the operation steps of equipment in substation operation ticket data, and extract the operation verbs and equipment numbers from the operation steps;
[0033] Based on the operation verb and the device number, obtain the five-prevention interlocking logic conditions of the device corresponding to the device number in sequence;
[0034] Obtain the device status of the target device, which is the device included in the five-prevention interlocking logic condition of the current device;
[0035] When the device status of the target device meets the five-prevention interlocking logic conditions of the current device, the status of the current target device is updated, and the steps of obtaining the five-prevention interlocking logic conditions of the target device corresponding to the device number are returned according to the operation verb and the device number.
[0036] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0037] Obtain substation operation ticket data;
[0038] Identify the operation steps of equipment in substation operation ticket data, and extract the operation verbs and equipment numbers from the operation steps;
[0039] Based on the operation verb and the device number, obtain the five-prevention interlocking logic conditions of the device corresponding to the device number in sequence;
[0040] Obtain the device status of the target device, which is the device included in the five-prevention interlocking logic condition of the current device;
[0041] When the device status of the target device meets the five-prevention interlocking logic conditions of the current device, the status of the current target device is updated, and the steps of obtaining the five-prevention interlocking logic conditions of the target device corresponding to the device number are returned according to the operation verb and the device number.
[0042] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0043] Obtain substation operation ticket data;
[0044] Identify the operation steps of equipment in substation operation ticket data, and extract the operation verbs and equipment numbers from the operation steps;
[0045] Based on the operation verb and the device number, obtain the five-prevention interlocking logic conditions of the device corresponding to the device number in sequence;
[0046] Obtain the device status of the target device, which is the device included in the five-prevention interlocking logic condition of the current device;
[0047] When the device status of the target device meets the five-prevention interlocking logic conditions of the current device, the status of the current target device is updated, and the steps of obtaining the five-prevention interlocking logic conditions of the target device corresponding to the device number are returned according to the operation verb and the device number.
[0048] The aforementioned method, device, computer equipment, storage medium, and computer program product for verifying the five-prevention logic of substation operation tickets identify the operation steps of equipment in the substation operation ticket data, extract the operation verbs and equipment numbers from the operation steps, and then, based on the operation verbs and equipment numbers, sequentially obtain the five-prevention interlocking logic conditions corresponding to the equipment numbers. Next, based on the obtained equipment status of the target equipment, it determines whether the current equipment meets the five-prevention interlocking logic conditions. If it does, the current equipment status is updated, and the system checks whether the next equipment meets the five-prevention interlocking logic conditions, thus completing the verification of the five-prevention interlocking logic conditions of the substation operation ticket. This solution can quickly verify substation operation tickets, save manpower, and accurately identify five-prevention interlocking logic errors in substation operation tickets, preventing power grid accidents. Attached Figure Description
[0049] Figure 1 This is an application environment diagram of the five-prevention logic verification method for substation operation tickets in one embodiment;
[0050] Figure 2 This is a flowchart illustrating the five-prevention logic verification method for substation operation tickets in one embodiment;
[0051] Figure 3 This is a flowchart illustrating the five-prevention logic verification method for substation operation tickets in another embodiment;
[0052] Figure 4 This is a structural block diagram of a five-prevention logic verification device for a substation operation ticket in one embodiment;
[0053] Figure 5 This is a structural block diagram of the five-prevention logic verification device for substation operation tickets in another embodiment;
[0054] Figure 6 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0055] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0056] The five-prevention logic verification method for substation operation tickets provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located in the cloud or on another network server. Specifically, the operator can upload the substation operation ticket to the server 104 via terminal 102. The operator then sends a substation operation ticket review message to the server 104 via a web interface on terminal 102. The server 104 responds to this message, retrieves the substation operation ticket data, identifies the operation steps of the equipment within the data, extracts the operation verbs and equipment numbers from the operation steps, and then, based on the operation verbs and equipment numbers, sequentially retrieves the five-prevention interlocking logic conditions corresponding to the equipment number. It then retrieves the equipment status of the target equipment, which is the equipment included in the five-prevention interlocking logic conditions of the current equipment. When the equipment status of the target equipment meets the five-prevention interlocking logic conditions of the current equipment, the status of the current target equipment is updated. The process then returns to the steps of sequentially retrieving the five-prevention interlocking logic conditions of the target equipment corresponding to the equipment number based on the operation verbs and equipment numbers. Finally, it determines whether the status of the next associated target equipment meets the five-prevention interlocking logic conditions of that equipment and updates the status of that equipment accordingly. This process quickly completes the review of the five-prevention interlocking logic conditions for the substation operation ticket. The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle systems. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0057] In one embodiment, such as Figure 2 As shown, a five-prevention logic verification method for substation operation tickets is provided, which is applied to... Figure 1 Taking the server in the example, the following steps are included:
[0058] Step 202: Obtain substation operation ticket data.
[0059] An operation ticket is a written document for performing electrical operations in a power system, filled out by the operator. A substation operation ticket is a type of operation ticket. Substation operation tickets are a primary measure to prevent misoperations (accidental opening or closing, opening or closing disconnect switches under load, closing switches with ground wires connected, etc.). In this embodiment, the substation operation ticket data includes the operation ticket number, operation task, operation sequence, issuer, recipient, operator, supervisor, and operation time.
[0060] Step 204: Identify the operation steps of the equipment in the substation operation ticket data, and extract the operation verbs and equipment numbers in the operation steps.
[0061] Identifying the operation steps of equipment in substation operation ticket data refers to identifying the operation steps in the operation task. In specific applications, each line of the operation ticket only contains one operation step, and the operation content only includes the equipment number, not the equipment name. For example, the operation step could be to disconnect the XX line 0001 switch. Operation verbs include closing, disconnecting or opening, installing, and removing. The equipment number is a combination of numbers and letters, and the character set for the equipment number is "0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z". In the power system, power equipment includes primary equipment and secondary equipment. In this embodiment, taking the identification of operation steps of primary equipment (such as switches, disconnectors, and grounding switches) as an example, when identifying the operation steps of primary equipment, keyword recognition technology can be used to extract the operation verbs and equipment numbers in the operation steps.
[0062] Step 206: Based on the operation verb and the device number, sequentially obtain the five-prevention interlocking logic conditions of the device corresponding to the device number.
[0063] The five-prevention functions refer to: (1) preventing accidental opening and closing of circuit breakers, (2) preventing opening and closing of disconnecting switches under load, (3) preventing the connection (closing) of grounding wires (grounding switches) while energized, (4) preventing the closing of circuit breakers (disconnecting switches) with grounding wires (grounding switches) connected, and (5) preventing accidental entry into energized compartments. The five-prevention interlocking logic conditions refer to the logic conditions that possess the five-prevention functions. In actual operation, any normal switching operation must undergo simulation and logical judgment by the five-prevention system. Therefore, ensuring the integrity and perfection of the five-prevention system can greatly prevent and reduce the occurrence of power grid accidents. In practical applications, operators have preset the five-prevention interlocking logic conditions for each device in the entire substation. The five-prevention interlocking logic conditions are associated with each device through the device number and operation verb. The five-prevention interlocking logic conditions can be manually written or generated by software analysis, which is not limited here.
[0064] Step 208: Obtain the device status of the target device. The target device is the device included in the five-prevention interlocking logic condition of the current device.
[0065] In practical implementation, the five-prevention interlocking logic condition for each device will include related devices. For example, when the operation verb for device 001 is "open," the five-prevention interlocking logic condition is: device 002 closed, device 003 open. That is, only when device 002 is closed and device 003 is open can the five-prevention interlocking logic condition be satisfied by "opening" device 001. Therefore, to determine whether the five-prevention interlocking logic condition is satisfied in a certain closed / closed state of the current device, it is necessary to judge based on the state of the devices associated with the five-prevention interlocking logic condition for that device. The state of the target device can be obtained through an external online power equipment monitoring system or by analyzing a manually simulated state diagram of substation equipment.
[0066] Step 210: When the device status of the target device meets the five-prevention interlocking logic conditions of the current device, update the status of the current target device and return to step 206.
[0067] Once the device status of the target device is obtained, it is compared with the five-prevention interlocking logic conditions of the current device to determine whether the device status of the target device meets the five-prevention interlocking logic conditions of the current device. If it does, the status of the current target device is updated according to the operation verb. For example, if the operation verb of the device is "pull open", the status of the current device is updated to "pull open", and the process returns to step 206 to perform the judgment of the five-prevention interlocking logic conditions of the next device. This process is repeated until the five-prevention interlocking logic conditions of all operation steps in the entire substation operation ticket are reviewed.
[0068] The above-mentioned method for verifying the five-prevention logic of substation operation tickets involves identifying the operation steps of equipment in the substation operation ticket data, extracting the operation verbs and equipment numbers from the operation steps, and then, based on the operation verbs and equipment numbers, sequentially obtaining the five-prevention interlocking logic conditions for the equipment corresponding to each equipment number. Next, based on the obtained equipment status of the target equipment, it is determined whether the current equipment meets the five-prevention interlocking logic conditions. If it does, the current equipment status is updated, and the next equipment is checked to see if it meets the five-prevention interlocking logic conditions. This completes the verification of the five-prevention interlocking logic conditions of the substation operation ticket. This scheme can quickly verify substation operation tickets, save manpower, and accurately identify errors in the five-prevention interlocking logic of substation operation tickets, preventing power grid accidents.
[0069] In one embodiment, identifying the operation steps of equipment in substation operation ticket data includes: identifying the main operation item of the substation operation ticket data according to a preset string, performing keyword recognition on the main operation item based on preset equipment keywords, and identifying the operation steps of equipment in the substation operation ticket data.
[0070] In practical implementation, the operation steps are for primary equipment, and the operation steps of primary equipment are the main operation items. The operation sequence of the main operation items does not include the "." string, such as "1", "2", and "3"; the operation sequence of the sub-operations includes the "." string, such as "3.1", "3.2", and "3.3". Therefore, it is possible to traverse each operation step and identify the main operation item by whether the operation sequence contains ".". After identifying the main operation item, based on the equipment keywords of the primary equipment, such as "switch", "knife switch", "grounding switch", and "grounding wire", keyword recognition is performed on the identified main operation item to identify the operation steps of the primary equipment. Specifically, it can be: if the operation steps of the primary equipment meet the operation terms of switch, knife switch, grounding switch, and grounding wire. For example, the operation terms of switch are: "close **switch", "disconnect **switch"; the operation terms of knife switch are: "close **knife switch", "open **knife switch"; the operation terms of grounding switch are: "close **grounding switch", "open **grounding switch"; the operation terms of grounding wire are: "install **grounding wire at **", "remove **grounding wire". Therefore, it can be determined whether the operation steps meet one of the following conditions:
[0071] ① The operation steps begin with the string "close" and end with the string "switch".
[0072] ② The operation steps begin with the string "disconnect" and end with the string "switch".
[0073] ③ The operation steps begin with the string "close" and end with the string "knife switch";
[0074] ④ The operation steps begin with the string "pull open" and end with the string "knife switch";
[0075] ⑤ The operation steps begin with the string "close" and end with the string "ground knife";
[0076] ⑥ The operation steps begin with the string "pull open" and end with the string "ground knife";
[0077] ⑦ The operation steps begin with the string "at" and include the strings "install" and "grounding wire";
[0078] ⑧ The operation steps begin with the string "remove" and include "grounding wire".
[0079] If the above conditions are met, the operation step is extracted. In this embodiment, by using preset strings and device keywords, combined with keyword recognition technology, the operation steps of a primary device can be quickly identified.
[0080] In one embodiment, extracting operation verbs and device numbers in operation steps includes: performing keyword recognition on operation steps based on preset operation term keywords and preset device number character sets, and identifying operation verbs and device numbers in operation steps.
[0081] For the identified operation steps of switches, disconnectors, grounding switches, and grounding wires, extract the operation verbs in the operation steps.
[0082] ① If the operation steps begin with the string "close" and end with the string "switch", then the operation verb is "close".
[0083] ② If the operation steps begin with the string "disconnect" and end with the string "switch", then the operation verb is "disconnect";
[0084] ③ If the operation steps begin with the string "close" and end with the string "knife switch", then the operation verb is "close".
[0085] ④ If the operation steps begin with the string "pull open" and end with the string "knife switch", then the operation verb is "pull open";
[0086] ⑤ If the operation steps begin with the string "close" and end with the string "ground knife", then the operation verb is "close".
[0087] ⑥ If the operation steps begin with the string "pull away" and end with the string "ground knife", then the operation verb is "pull away";
[0088] ⑦ If the operation steps begin with the string "at" and include the strings "install" and "grounding wire", then the operation verb is "install".
[0089] ⑧ If the operation steps begin with the string "remove" and include "grounding wire", then the operation verb is "remove".
[0090] For the identified operation steps of switches, disconnectors, grounding switches, and grounding wires, extract the equipment number from the operation steps.
[0091] The equipment number is a combination of numbers and letters. The character set of the equipment number is "0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z". The method for extracting the equipment number is as follows:
[0092] ① Initialize the “Device Number” variable to empty, i.e., “”; initialize the “Device Number Flag” variable to 0.
[0093] ② Start looping from the end of the operation step string. If the device number is marked as 0, then: if the character belongs to the character set of the device number, then set the device number = character + device number, and set the device number as 1; if the character does not belong to the character set of the device number, then continue the loop.
[0094] ③ Start looping from the end of the operation step string. If the device number is marked as 1, then: if the character belongs to the character set of the device number, then set the device number = character + device number; if the character does not belong to the character set of the device number, then exit the loop.
[0095] In this embodiment, keyword recognition technology can be used to extract the operation verbs and device numbers of the operation steps simply and efficiently.
[0096] like Figure 3 As shown, in one embodiment, step 208 includes: step 228, obtaining the main wiring diagram of the substation, performing topology analysis based on node fusion on the main wiring diagram, and obtaining the equipment status of the target equipment.
[0097] In this embodiment, the equipment status of the target device is illustrated using the analysis of the main wiring diagram of a substation as an example. In practice, the main wiring diagram can be drawn by the ticket reviewer based on the simulated substation equipment status, and then uploaded to the server via a terminal. Specifically, the main wiring diagram includes equipment numbers and the connection relationships between equipment components. The topology analysis steps based on node fusion include: sequentially numbering all ports of all power components in the main wiring diagram; performing node fusion on the port numbers at both ends of the connection line to obtain physical node numbers; and performing node fusion on the physical node numbers of electrical components to obtain electrical island numbers. The node fusion steps include: Step (a), setting two node numbers as N1 and N2. If N1 = N2, no processing is performed; Step (b), if N1 and N2 are not equal, the larger node number is eliminated. For example, if N1 > N2, then N1 = N2. Step (c), traversing all ports of all components, if the node number P1 of a certain port is greater than the larger node number N1 in "Step (b)," then iterates by 1. For example, if P1 > N1, then let P1 = P1-1. It can be understood that if any two components have the same electrical island number, then these two components are connected; if the physical node numbers are the same, it means that the power components corresponding to the two ports are connected to the same connection line. Using the above method, the status of the device corresponding to each device number can be automatically obtained.
[0098] like Figure 3 As shown, in one embodiment, step 206 includes: step 226, obtaining the five-prevention interlocking logic conditions of the device corresponding to the device number from the preset five-prevention interlocking logic condition table according to the operation verb and the device number.
[0099] In this embodiment, the five-prevention interlocking logic conditions are pre-stored in the five-prevention interlocking logic table. This table can be compiled by the ticket reviewer, or it can be obtained by performing a node-fusion-based topology analysis on the main wiring diagram to obtain the five-prevention interlocking logic conditions for each device. Specifically, the operating conditions for different power components are different. Therefore, it is necessary to perform corresponding interlocking logic detection based on the specific content of the power component information to obtain the five-prevention interlocking logic conditions for each power component. For example, taking a switch as an example, to generate power components, the disconnectors on both sides of the switch are considered as closed circuits, and the remaining power components are considered as open circuits. Based on the node-fusion-based topology analysis of the main wiring diagram, the physical node number of each connection port and the electrical island number of each power component port are obtained. When any of the following conditions are met, the switch is allowed to operate:
[0100] At least one main transformer has the same high-voltage side electrical island number or medium-voltage side electrical island number as any electrical island number of the switch, the main transformer neutral point grounding switch is in the open position, the disconnect switches on both sides of the main transformer are in the closed position, the physical node numbers at both ends of at least one of the disconnect switches are the same as the physical node numbers of the main transformer and the bypass bus, and the bypass disconnect switch and bypass switch and the disconnect switches on both sides of the bypass in the main transformer bay are in the closed position.
[0101] The electrical island number on the high-voltage side of the main transformer or the electrical island number on the medium-voltage side of the main transformer is not the same as the electrical island number of any switch;
[0102] At least one electrical island number on the high-voltage side of the main transformer or the electrical island number on the medium-voltage side of the main transformer is the same as any electrical island number of any switch, and the neutral point grounding switch of the main transformer is in the closed position;
[0103] At least one electrical island number on the high-voltage side of the main transformer or the electrical island number on the medium-voltage side of the main transformer is the same as the electrical island number of any switch, and the neutral point grounding switch of the main transformer and the disconnect switches on both sides of the main transformer are in the open position.
[0104] The five-prevention interlocking logic conditions of the switch can be obtained according to the above method. In this embodiment, based on the operation verb and the device number, the five-prevention interlocking logic conditions of the device corresponding to the device number can be quickly obtained from the preset five-prevention interlocking logic condition table by looking up a table, thereby improving the efficiency of the review.
[0105] In one embodiment, after obtaining the device status of the target device, the method further includes: if the device status of the target device does not meet the five-prevention interlocking logic conditions of the current device, then an error message is pushed and the loop is exited.
[0106] In practice, the entire operation ticket is processed sequentially from beginning to end, checking whether the status of each target device meets the five-prevention interlocking logic conditions for that device. For each operation step, if the current status of the target device meets the five-prevention interlocking logic conditions for operating that device, the status of the device is changed, and the loop continues; if the current status of the device does not meet the five-prevention interlocking logic conditions for operating that device, an error is reported, an error message is pushed to the user terminal, and the loop is exited. In this way, the ticket reviewer can promptly know if there are any operational errors in the operation ticket, investigate and correct the problems, and avoid power grid accidents caused by misoperation.
[0107] To clearly illustrate the five-prevention logic verification method for the substation operation ticket provided in this application, the following example is used to illustrate the operation task of "changing the 4123 switch and line of the 220kV XXA line from operation status to maintenance status" at the 220kV Jihai substation:
[0108] The process involves acquiring substation operation ticket data. Based on the preset string ".", the main operation item in the substation operation ticket data is identified. Then, based on preset primary equipment keywords such as "switch, disconnector, grounding switch, grounding wire," keyword recognition is performed on the main operation item to identify the operation steps of the primary equipment in the substation operation ticket data. Next, based on preset operation terminology keywords and preset equipment number character sets, the operation verbs and equipment numbers in the operation steps are extracted (see Table 1). Then, based on the operation verbs and equipment numbers, the five-prevention interlocking logic conditions corresponding to the equipment numbers are sequentially obtained (see Table 2). After obtaining the five-prevention interlocking logic conditions, the main wiring diagram of the substation is obtained. A topology analysis based on node fusion is performed on the main wiring diagram to obtain the equipment status of the target equipment included in the five-prevention interlocking logic conditions of the current equipment. Then, following the operation sequence from front to back, the system iteratively judges each target equipment. When the equipment status of the target equipment meets the five-prevention interlocking logic conditions of the current equipment, the status of the current target equipment is updated, and the process returns to the steps of sequentially obtaining the five-prevention interlocking logic conditions of the target equipment corresponding to the equipment numbers based on the operation verbs and equipment numbers, in order to review the five-prevention interlocking logic conditions of the next equipment. Specific review methods include:
[0109] (1) Disconnect 4123. Its five-prevention interlocking logic condition is "unconditional", that is, the current equipment state meets the five-prevention interlocking logic condition for disconnecting 4123. Then, the equipment state of 4123 is set to open.
[0110] (2) Pull open 41234. Its five-prevention interlocking logic condition is "4123 open". The current status of 4123 device is open. The five-prevention interlocking logic condition of pulling open 41234 is met. Then the status of 41234 device is set to open.
[0111] (3) Pull open 41231. Its five-prevention interlocking logic condition is "41232 open, 4123 open" or "41232 closed, 20121 closed, 2012 closed, 20122 closed". The current status of device 41232 is open and device 4123 is open. If one of the five-prevention interlocking logic conditions of pulling open 41231 is met, then the status of device 41231 will be set to open.
[0112] (4) When 412340 is closed, its five-prevention interlocking logic condition is "41234 open". The current status of 41234 device is open. The five-prevention interlocking logic condition of closing 412340 is met, so the status of 412340 device is set to closed.
[0113] (5) When 4123B0 is closed, its five-prevention interlocking logic condition is "41231 open, 41232 open, 41234 open". The current status of device 41231 is open, the status of device 41232 is open, and the status of device 41234 is open. The five-prevention interlocking logic condition of closing 4123B0 is satisfied, so the status of device 4123B0 is set to closed.
[0114] (6) When 4123C0 is closed, its five-prevention interlocking logic condition is "41231 open, 41232 open, 41234 open". The current status of device 41231 is open, the status of device 41232 is open, and the status of device 41234 is open. The five-prevention interlocking logic condition of closing 4123C0 is satisfied, so the device status of 4123C0 is set to closed.
[0115] Table 1
[0116] Operation sequence Operation step Operation verb Equipment number 6 Open XX line 4123 switch Open 4123 17 Pull open XX line circuit side 41234 knife switch Pull open 41234 22 Pull open XX line 1M side 41231 knife switch Pull open 41231 36 Close XX line circuit side 412340 ground knife Close 412340 46 Close XX line switch side 4123B0 ground knife Close 4123B0 50 Close XX line CT side 4123C0 ground knife Close 4123C0
[0117] Table 2. Five-Prevention Interlocking Logic Conditions
[0118]
[0119] The aforementioned five-prevention logic review of substation operation tickets can quickly review substation operation tickets, prevent the generation of unqualified operation tickets, accurately identify five-prevention logic errors in substation operation tickets, and avoid the occurrence of power grid accidents.
[0120] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0121] Based on the same inventive concept, this application also provides a device for verifying the five-prevention logic of a substation operation ticket, which implements the aforementioned method for verifying the five-prevention logic of a substation operation ticket. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the device for verifying the five-prevention logic of a substation operation ticket provided below can be found in the limitations of the method for verifying the five-prevention logic of a substation operation ticket described above, and will not be repeated here.
[0122] In one embodiment, such as Figure 4 As shown, a five-prevention logic verification device for substation operation tickets is provided, including: an operation ticket data acquisition module 510, a data identification and extraction module 520, a five-prevention interlocking logic condition acquisition module 530, an equipment status acquisition module 540, and an equipment status update module 550, wherein:
[0123] The operation ticket data acquisition module 510 is used to acquire substation operation ticket data.
[0124] The data recognition and extraction module 520 is used to identify the operation steps of equipment in the substation operation ticket data and extract the operation verbs and equipment numbers in the operation steps.
[0125] The five-prevention interlocking logic condition acquisition module 530 is used to sequentially acquire the five-prevention interlocking logic conditions of the device corresponding to the device number based on the operation verb and the device number.
[0126] The device status acquisition module 540 is used to acquire the device status of the target device, which is the device included in the five-prevention interlocking logic condition of the current device.
[0127] The device status update module 550 is used to update the status of the current target device when the device status of the target device meets the five-prevention interlocking logic conditions of the current device, and wake up the five-prevention interlocking logic condition acquisition module to perform the operation of acquiring the five-prevention interlocking logic conditions of the target device corresponding to the device number according to the operation verb and the device number.
[0128] The aforementioned substation operation ticket five-prevention logic verification device identifies the operation steps of the equipment in the substation operation ticket data, extracts the operation verbs and equipment numbers from the operation steps, and then, based on the operation verbs and equipment numbers, sequentially obtains the five-prevention interlocking logic conditions corresponding to the equipment numbers. It then determines whether the current equipment meets the five-prevention interlocking logic conditions based on the obtained target equipment status. If it does, the current equipment status is updated, and the device's status is checked against the next equipment's five-prevention interlocking logic conditions, thus completing the verification of the substation operation ticket's five-prevention interlocking logic conditions. This solution can quickly verify substation operation tickets, saving manpower, and accurately identify five-prevention interlocking logic errors in substation operation tickets, preventing power grid accidents.
[0129] In one embodiment, the data identification and extraction module 520 is further configured to identify the main operation items of the substation operation ticket data according to a preset string, and to perform keyword identification on the main operation items based on preset equipment keywords, thereby identifying the operation steps of the equipment in the substation operation ticket data.
[0130] In one embodiment, the data recognition and extraction module 520 is further configured to perform keyword recognition on the operation steps based on preset operation term keywords and preset device number character sets, and to recognize the operation verbs and device numbers in the operation steps.
[0131] In one embodiment, the device status acquisition module 540 is further configured to acquire the main wiring diagram of the substation, perform topology analysis based on node fusion on the main wiring diagram, and acquire the device status of the target device.
[0132] In one embodiment, the five-prevention interlocking logic condition acquisition module 530 obtains the five-prevention interlocking logic conditions of the device corresponding to the device number from the preset five-prevention interlocking logic condition table according to the operation verb and the device number.
[0133] like Figure 5 As shown, in one embodiment, the device further includes an error prompt module 560, which is used to push an error prompt message when the device status of the target device does not meet the five-prevention interlocking logic conditions of the current device.
[0134] Each module in the aforementioned five-prevention logic verification device for substation operation tickets can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0135] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows. Figure 6 As shown, the computer device includes a processor, memory, and network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores substation operation ticket data and data such as the five-prevention interlocking logic condition table. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a five-prevention logic verification method for substation operation tickets.
[0136] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0137] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in the above-mentioned five-prevention logic verification method for substation operation tickets.
[0138] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps in the above-described method for verifying the five-prevention logic of a substation operation ticket.
[0139] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described five-prevention logic verification method for substation operation tickets.
[0140] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0141] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0142] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A five-prevention logic verification method for substation operation tickets, characterized in that, The method includes: Obtain substation operation ticket data; The operation steps of the equipment in the substation operation ticket data are identified. Based on the preset operation term keywords and preset equipment number character set, the operation steps are identified by keyword recognition, and the operation verbs and equipment numbers in the operation steps are identified. Based on the operation verb and the device number, the five-prevention interlocking logic conditions of the device corresponding to the device number are obtained sequentially. Obtain the device status of the target device, wherein the target device is the device included in the five-prevention interlocking logic condition of the current device; When the device status of the target device meets the five-prevention interlocking logic conditions of the current device, the status of the current target device is updated, and the step of obtaining the five-prevention interlocking logic conditions of the target device corresponding to the device number in sequence according to the operation verb and the device number is returned.
2. The five-prevention logic verification method for substation operation tickets according to claim 1, characterized in that, The steps for identifying the equipment in the substation operation ticket data include: Identify the main operation item of the substation operation ticket data based on the preset string; Based on preset equipment keywords, keyword recognition is performed on the main operation item to identify the operation steps of the equipment in the substation operation ticket data.
3. The five-prevention logic verification method for substation operation tickets according to claim 1, characterized in that, The process of obtaining the device status of the target device includes: Obtain the main wiring diagram of the substation; Perform node fusion-based topology analysis on the main wiring diagram to obtain the device status of the target device.
4. The five-prevention logic verification method for substation operation tickets according to claim 1, characterized in that, The step of sequentially obtaining the five-prevention interlocking logic conditions of the device corresponding to the device number based on the operation verb and the device number includes: Based on the operation verb and the device number, the five-prevention interlocking logic conditions of the device corresponding to the device number are sequentially obtained from the preset five-prevention interlocking logic condition table.
5. The five-prevention logic verification method for substation operation tickets according to any one of claims 1 to 4, characterized in that, After obtaining the device status of the target device, the following is also included: If the device status of the target device does not meet the five-prevention interlocking logic conditions of the current device, an error message will be pushed and the loop will be exited.
6. A five-prevention logic verification device for substation operation tickets, characterized in that, The device includes: The operation ticket data acquisition module is used to acquire substation operation ticket data; The data recognition and extraction module is used to identify the operation steps of the equipment in the substation operation ticket data. Based on the preset operation term keywords and the preset equipment number character set, the module performs keyword recognition on the operation steps and identifies the operation verbs and equipment numbers in the operation steps. The five-prevention interlocking logic condition acquisition module is used to sequentially acquire the five-prevention interlocking logic condition of the device corresponding to the device number based on the operation verb and the device number. The device status acquisition module is used to acquire the device status of the target device, wherein the target device is the device included in the five-prevention interlocking logic condition of the current device; The device status update module is used to update the status of the current target device when the device status of the target device meets the five-prevention interlocking logic conditions of the current device, and wake up the five-prevention interlocking logic condition acquisition module to perform the operation of acquiring the five-prevention interlocking logic conditions of the target device corresponding to the device number in sequence according to the operation verb and the device number.
7. The apparatus according to claim 6, characterized in that, The data identification and extraction module is also used to identify the main operation items of the substation operation ticket data according to a preset string, and to perform keyword identification on the main operation items based on preset equipment keywords, thereby identifying the operation steps of the equipment in the substation operation ticket data.
8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Substation five-prevention verification method based on switching principle
CN108490814A
Operation verification method, device and equipment, and storage medium
CN111680801A