Method and system for automatically generating and checking safety measure ticket

By acquiring maintenance plans and power grid data to generate installation and dismantling safety measure tickets, and performing time-series dependency and correlation analysis, the problems of redundancy, conflict and accidental dismantling in the parallel execution of multiple safety measure tickets are solved, thereby improving safety and efficiency.

CN120851508APending Publication Date: 2025-10-28NANJING YOUJIA TECHNOLOGY CO LTD +1

Patent Information

Application Number
CN202510994218.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-18
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

In complex maintenance scenarios where multiple safety measures are executed in parallel, existing technologies suffer from safety measure redundancy, safety measure timing conflicts, and the risk of accidental disconnection, resulting in low execution efficiency and safety hazards.

Method used

By acquiring maintenance plans, power grid topology data, and real-time operation data, safety measure installation and removal tickets are generated. Time-series dependency and correlation analysis of safety measure items are performed to generate optimal operation sequences and error removal verification strategies, ensuring the safety and efficiency of safety measure execution.

Benefits of technology

Dynamic adaptation of safety measures tickets was achieved, reducing the risk of redundancy or missing safety measures due to topology changes, avoiding operation timing conflicts, eliminating the safety hazard of accidental splitting of common items, and improving execution efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120851508A_ABST
    Figure CN120851508A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of safety measure ticket automatic optimization, and discloses a safety measure ticket automatic generation and checking method and system, and the method comprises the steps: obtaining a maintenance plan; generating a work ticket based on the maintenance plan; obtaining topological data and real-time operation data of the power grid; generating safety measure tickets based on the topological data and the real-time operation data of the work ticket and the power grid, wherein the safety measure tickets comprise a mounting safety measure ticket and a dismounting safety measure ticket; performing time sequence dependence analysis on the installation instructions of the safety measure items in the installation safety measure tickets, and generating an optimal operation sequence of each installation safety measure ticket; carrying out association analysis on the safety measure items in each safety measure ticket, and generating a mistaken dismounting verification strategy for dismounting the safety measure ticket; according to the method, the problems of safety measure redundancy, safety measure time sequence conflict and mistaken dismounting risk which often occur in a complex maintenance scene of multi-ticket parallel execution are effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of automatic optimization of safety measures tickets, specifically to a method and system for automatic generation and verification of safety measures tickets. Background Art

[0002] Substations require renovation, expansion, and routine maintenance to ensure the safe and stable operation of the power grid. With the expansion of the power grid and its intelligent upgrades, substation maintenance scenarios are becoming increasingly complex, and the parallel execution of multiple work orders and safety measure orders has become the norm. In large and complex maintenance scenarios, traditional safety measure order generation relies heavily on manual experience, static ledgers, and static rule bases, failing to detect real-time topology changes such as temporary grounding wires and load transfers, leading to inconsistencies between safety measures and the actual isolation range on site.

[0003] Existing technologies often rely on manual arrangement of safety measures execution order, which can easily overlook electrical operation logic and lead to safety hazards. Manually determined installation order of safety measures can result in excessively long waiting times and low execution efficiency. The identification of common items among multiple safety measure tickets relies solely on keywords and does not consider deep relationships such as topological distance and functional coupling. When terminating some safety measure tickets, the failure to effectively identify common safety measures among multiple tickets can easily lead to accidental removal of safety measures, resulting in on-site safety hazards.

[0004] For example, Chinese Patent CN107045706B discloses an automatic generation method for secondary safety measure operation tickets in intelligent substations. The method includes: parsing an SCD file using a safety measure strategy generation module to obtain the physical and virtual terminal circuits between intelligent devices; analyzing the connection relationships between intelligent devices using isolation strategies in the safety measures to determine the equipment under maintenance and the equipment in isolation operation; parsing the keywords of the equipment under maintenance using a soft pressure plate and link correspondence strategy in the safety measures to generate a soft pressure plate description; parsing the soft and hard pressure plates of the equipment under maintenance using an automatic generation sequence strategy in the safety measures to determine the operation sequence of the safety measure operation ticket; and automatically generating the safety measure operation ticket using an automatic generation strategy module. This invention can help operation and maintenance personnel automatically compile safety measure operation tickets, assist in verifying the execution status of safety measure operation tickets, and display the current isolation status of equipment graphically, thus facilitating the maintenance work of intelligent substations.

[0005] For example, patent application CN118365161A discloses a method for generating security measures for work orders. Utilizing existing data resources, it constructs a model that can automatically generate corresponding security measures based on the work content of the work order, improving the efficiency and accuracy of work order completion and reducing human errors and omissions. This solution, based on the Llama2 model, can use data from historical work order information for training and prediction, automatically learning and generating security measures, exhibiting stronger intelligence and adaptability.

[0006] All of the above technical solutions suffer from the problems mentioned in this background: when multiple security measures are executed in parallel, the execution efficiency is low and there is a risk of accidental splitting.

[0007] The information disclosed in this background section is intended only to enhance the understanding of the overall background of this application and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention

[0008] The technical problem to be solved by this application is to overcome the defects of the prior art and provide an automatic generation and verification method and system for safety measures tickets, which effectively solves the problems of safety measure redundancy, safety measure timing conflict and the risk of accidental disconnection that often occur in complex maintenance scenarios where multiple tickets are executed in parallel.

[0009] To solve the above-mentioned technical problems, this application provides the following technical solution:

[0010] On the one hand, this application provides a method for automatically generating and verifying safety measures tickets, including the following steps:

[0011] Obtain the maintenance plan; generate a work order based on the maintenance plan;

[0012] Acquire the topology data and real-time operation data of the power grid; generate safety measures tickets based on the work order and the topology data and real-time operation data of the power grid, including generating safety measures installation tickets and safety measures removal tickets;

[0013] Perform time-series dependency analysis on the installation instructions for the safety measures items in the safety measures installation ticket to generate the optimal operation sequence for each safety measures installation ticket;

[0014] Perform correlation analysis on the safety measures items in each safety measure ticket to generate a verification strategy for incorrectly splitting safety measure tickets.

[0015] As a preferred embodiment of the automatic generation and verification method for safety tickets described in this application, the topology data of the power grid includes the ledger and topology diagram of primary equipment in the substation, as well as the ledger and circuit connection relationship of secondary equipment;

[0016] The real-time operating data includes the circuit breaker's open / closed status, the temporary grounding wire position, the protection pressure plate's on / off status, the bus voltage, and the disconnector switch's position status.

[0017] Based on the work order and the power grid topology data and real-time operation data, a safety measure ticket is generated, specifically including:

[0018] S100: Based on the topology data and bus voltage of the power grid, delineate the power outage range of the target maintenance equipment;

[0019] S200: Based on the power outage area and the real-time operation data of the power grid, adjust the safety measures in the work order;

[0020] S300: Automatically generate an installation safety measure ticket based on the aforementioned safety measures; the installation safety measure ticket contains standardized installation instructions for the safety measures.

[0021] S400: Generate a corresponding dismantling safety measure ticket for each installation safety measure ticket; the dismantling safety measure ticket contains standardized dismantling instructions for the safety measure items.

[0022] As a preferred embodiment of the automatic generation and verification method for safety tickets described in this application, the step of dividing the power outage range of the target maintenance equipment specifically includes: dividing the power outage area of ​​the target maintenance equipment based on the bus voltage and the topology diagram of the primary equipment, using the electrical island analysis method, with each power outage area being an electrical island; and outputting the boundary coordinates of the power outage range.

[0023] The installation safety measure ticket includes a primary installation safety measure ticket and a secondary installation safety measure ticket; the installation safety measure ticket is automatically generated based on the safety measures; specifically including:

[0024] Based on a pre-set safety measure ticket template, safety measures including primary equipment and primary circuits are mapped to installation instructions for standardized safety measure items in a primary installation safety measure ticket;

[0025] Based on the preset secondary safety measure ticket template, the safety measures including secondary equipment and secondary circuits are mapped to the installation instructions of the standardized safety measure items in the secondary installation safety measure ticket.

[0026] As a preferred embodiment of the automatic generation and verification method for safety measures tickets described in this application, the adjustment of the safety measures in the work ticket specifically includes:

[0027] Based on the location of the temporary grounding wire, the target equipment under maintenance that has been grounded is identified, and safety measures involving repeated grounding operations are removed; based on the activation / deactivation status of the protection pressure plate, the protection pressure plate that has been activated is identified, and safety measures involving repeated activation of the pressure plate are removed.

[0028] Based on the ledger of primary equipment, determine the power outage boundary equipment corresponding to the boundary coordinates of the power outage area; based on the circuit breaker open / closed status and the protection pressure plate engaged / disengaged status, perform connectivity verification on the power outage boundary equipment; based on the connectivity verification, supplement the safety measures for disconnecting the power outage boundary equipment.

[0029] As a preferred embodiment of the automatic generation and verification method for safety measures tickets described in this application, the step of performing time-series dependency analysis on the installation instructions for safety measures items in the safety measures ticket specifically includes constructing a directed acyclic graph recording the time-series dependencies between installation instructions based on the safety measures ticket, as follows:

[0030] The installation instructions for each safety measure item in the safety measure ticket are abstracted as nodes in the directed acyclic graph, and node attributes are added to each node in the directed acyclic graph; the node attributes include operation type, identification of the operation object, and estimated operation time;

[0031] Identify the timing constraints between nodes, and add directed edges to the nodes in the directed acyclic graph based on the timing constraints; the timing constraints are used to specify the execution order of installation instructions corresponding to any two nodes.

[0032] The directed acyclic graph is subjected to time conflict detection. If a time conflict is detected, manual reconstruction is triggered. The time conflict detection includes: detecting whether there is a cycle in the directed acyclic graph. If there is, a time conflict is detected.

[0033] As a preferred embodiment of the automatic generation and verification method for safety tickets described in this application, the optimal operation sequence for generating each safety ticket specifically includes:

[0034] A greedy algorithm is used to explore the operation sequence that satisfies all temporal constraints in the directed acyclic graph; any operation sequence contains all nodes in the directed acyclic graph.

[0035] For each operation sequence, cross-voltage level detection and virtual isolation are performed; specifically, if the operation objects of any two adjacent nodes in the operation sequence correspond to different voltage levels, and the distance between the operation objects is less than a preset isolation distance threshold, then the two adjacent nodes are cross-voltage levels; virtual isolation is achieved by inserting a virtual node between the two adjacent nodes that are cross-voltage levels; the attributes of the virtual node include the isolation duration;

[0036] Calculate the sum of the expected operation time of nodes and the isolation time of virtual nodes in each operation sequence to obtain the operation time of each operation sequence; select the operation sequence with the shortest operation time as the optimal operation sequence;

[0037] The installation instructions for the safety measures items in the safety measure ticket are sorted according to the optimal operation sequence.

[0038] As a preferred embodiment of the automatic generation and verification method for safety measures tickets described in this application, the step of performing correlation analysis on the safety measures items in each safety measures ticket specifically includes:

[0039] Extract the safety measures items corresponding to installation or removal instructions from all safety measure tickets; calculate the correlation between any two safety measure items; specifically including:

[0040] Based on the power grid topology data, the electrical distance between the operating objects corresponding to two safety measures is calculated; a first correlation weight is assigned to the two safety measures based on the electrical distance; the protection functions and secondary circuit connection relationships corresponding to the two safety measures are determined, and a second correlation weight is assigned to the two safety measures; the operation type of the two safety measures is determined; the operation type includes hard isolation measures and soft pressure plate operation; a third correlation weight is assigned to the two safety measures based on the operation type.

[0041] Calculate the sum of the first association weight, the second association weight, and the third association weight to obtain the association degree between the two safety measures; construct a safety measure network; any node in the safety measure network represents a safety measure, and the nodes are connected by edges, with the edge weight of any edge being the association degree between the safety measures corresponding to the two connected nodes;

[0042] A community detection algorithm is used to divide the nodes in the security measure network into different communities based on the principle of maximizing modularity; the modularity of each community is recorded.

[0043] Set a modularity threshold, and mark communities with a modularity greater than the threshold as strongly associated clusters of the corresponding security measures.

[0044] As a preferred embodiment of the automatic generation and verification method for safety measures tickets described in this application, the error verification strategy for generating and splitting safety measures tickets specifically includes:

[0045] When executing a demolition order for any safety measure item in any demolition safety measure ticket, the corresponding safety measure item will be marked as a safety measure item to be demolished;

[0046] Traverse all strongly correlated clusters. If any strongly correlated cluster contains the safety measure to be dismantled, confirm whether the work tickets corresponding to each safety measure in the corresponding strongly correlated cluster have been completed. If so, execute the dismantling instruction for the safety measure to be dismantled; otherwise, skip the dismantling instruction for the safety measure to be dismantled.

[0047] As a preferred embodiment of the automatic generation and verification method for safety tickets described in this application, the maintenance plan includes maintenance time, target site, maintenance equipment list, and maintenance content.

[0048] The work order includes the work time, work location, target equipment, work content, safety measures, and precautions.

[0049] A work order is generated based on the maintenance plan, specifically including:

[0050] Based on a preset work order template, the maintenance plan is mapped to the work time, work location, target equipment, and work content in the work order; based on a preset safety measure rule library, safety measures and precautions are matched to the work content.

[0051] Secondly, this application provides an automatic generation and verification system for safety measures tickets, including a data acquisition module, a work order module, a safety measures ticket module, a timing optimization module, and an accidental dismantling protection module; wherein:

[0052] The data acquisition module is used to acquire maintenance plans, power grid topology data, and real-time operation data;

[0053] The work order module is equipped with work order templates and a safety measure rule library, which are used to automatically generate work orders based on the maintenance plan;

[0054] The safety ticket module generates safety tickets based on the work ticket, power grid topology data, and real-time operation data;

[0055] The timing optimization module is used to perform timing dependency analysis on the installation instructions of the safety measures items in the safety measures installation ticket, and generate the optimal operation sequence for each safety measures installation ticket;

[0056] The accidental dismantling protection module is used to perform correlation analysis on the safety measures items in each safety measure ticket and generate an accidental dismantling verification strategy for dismantling safety measure tickets.

[0057] Compared with the prior art, the beneficial effects achieved by this application are as follows:

[0058] This application achieves dynamic adaptation between safety measures generation and substation real-time operating status by sensing the power grid topology and real-time operating data, significantly reducing the risk of safety measures redundancy or absence caused by topology changes.

[0059] This application avoids operational timing conflicts among multiple safety measures when multiple work orders are executed in parallel through timing dependency analysis, ensuring that the execution order of safety measures conforms to electrical safety logic. Through multi-dimensional correlation analysis, it accurately identifies highly correlated safety measures across equipment and bays, effectively eliminating safety hazards caused by accidental disconnection of common items. Attached Figure Description

[0060] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:

[0061] Figure 1 A flowchart illustrating an automatic generation and verification method for safety tickets provided in this application;

[0062] Figure 2 This is a schematic diagram of the structure of an automatic generation and verification system for safety tickets provided in this application. DETAILED DESCRIPTION

[0063] The technical solution of this application will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments and specific features in the embodiments are detailed descriptions of the technical solution of this application, rather than limitations thereof. In the absence of conflict, the embodiments and technical features in the embodiments can be combined with each other.

[0064] Example 1

[0065] This embodiment introduces a method for automatically generating and verifying security tickets, referring to... Figure 1 The method includes the following steps:

[0066] Obtain the maintenance plan; generate a work order based on the maintenance plan;

[0067] The maintenance plan includes maintenance time, target sites, a list of equipment to be maintained, and maintenance content.

[0068] The work order includes the work time, work location, target equipment, work content, safety measures, and precautions. A preferred portion of the work order in this embodiment is as follows: The work location is the 500kV equipment area of ​​a substation; the target equipment includes transformers and circuit breakers; the work content includes transformer replacement, transformer support modification, and replacement of the conductors between the circuit breaker and the transformer; safety measures include a list of circuit breakers to be disconnected, a list of grounding wires to be installed, a list of grounding switches to be closed, and the installation of barriers and signage; precautions include: the first and second busbars are energized sections; adjacent 500kV equipment should not be touched during operation; pay attention to safety during work, strengthen monitoring, do not go to the wrong section, and maintain a safe distance of more than 5 meters between workers and adjacent energized parts.

[0069] A work order is generated based on the maintenance plan, specifically including:

[0070] Based on a preset work order template, the maintenance plan is mapped to the work time, work location, target equipment, and work content in the work order; based on a preset safety measure rule library, safety measures and precautions are matched to the work content.

[0071] In this embodiment, the work order template includes association logic, which is used to combine discrete characters of the maintenance plan into a standardized field structure in the work order; the safety measure rule base includes safety measure rules that match safety measures for the work content. For example, if the work content is the maintenance of the main transformer, the corresponding safety measure rules include disconnecting the switches and disconnectors on each side of the main transformer, installing grounding wires, and hanging signs.

[0072] Acquire the topology data and real-time operation data of the power grid; generate safety measures tickets based on the work order and the topology data and real-time operation data of the power grid, including generating safety measures installation tickets and safety measures removal tickets;

[0073] The topology data of the power grid includes the ledger and topology diagram of primary equipment in substations, as well as the ledger and circuit connection relationships of secondary equipment;

[0074] The real-time operating data includes circuit breaker open / close status, temporary grounding wire position, protection plate activation / deactivation status, bus voltage, and disconnector switch position status. Among these, the circuit breaker open / close status is used to identify electrical connection relationships; the temporary grounding wire position is used to determine the coverage area of ​​existing grounding measures; the protection plate activation / deactivation status is used to verify the effectiveness of safety measures in the secondary circuit; and the bus voltage and disconnector switch position status are obtained based on telemetry information from the SCADA system and are used to determine energized areas.

[0075] The installation safety ticket includes a primary installation safety ticket and a secondary installation safety ticket; the safety ticket is generated based on the work ticket and the power grid topology data and real-time operation data, specifically including:

[0076] S100: Based on the topology data and bus voltage of the power grid, delineate the outage range of the target maintenance equipment; specifically, this includes: based on the bus voltage and the topology map of the primary equipment, using the electrical island analysis method to delineate outage areas for the target maintenance equipment, with each outage area being an electrical island; outputting the boundary coordinates of the outage range; in this embodiment, the outage island delineated for the maintenance equipment using the electrical island analysis method is its minimum outage range, containing only the target maintenance equipment and directly connected and isolated components, such as lines and inductors. The outage island is isolated from all power sources, such as main transformers and busbars, through the boundary of the outage area. The boundary of the outage area is marked in coordinate form in the topology map of the primary equipment, with each coordinate point corresponding to an outage boundary device, which is a physical isolation point such as a circuit breaker or disconnector.

[0077] S200: Based on the power outage area and real-time power grid operation data, adjust the safety measures in the work order; specifically including:

[0078] Based on the location of the temporary grounding wire, the target equipment under maintenance that has been grounded is identified, and safety measures involving repeated grounding operations are removed; based on the activation / deactivation status of the protection pressure plate, the protection pressure plate that has been activated is identified, and safety measures involving repeated activation of the pressure plate are removed.

[0079] Based on the primary equipment ledger, the boundary coordinates of the power outage area are determined, corresponding to the power outage boundary equipment. Based on the circuit breaker's open / closed status and the protection switch's on / off status, a connectivity check is performed on the power outage boundary equipment. Based on the connectivity check, safety measures for disconnecting the power outage boundary equipment are added. For example, if the connectivity check detects a connection between the power outage boundary equipment and a energized area, and the work order does not include safety measures to disconnect this connection, then the corresponding disconnect switch or corresponding insulation shielding safety measures are automatically added.

[0080] S300: Automatically generate a safety measure ticket based on the aforementioned safety measures; specifically including:

[0081] Based on a preset primary safety measure ticket template, safety measures including primary equipment and primary circuits are mapped to standardized installation instructions for safety measure items in the primary installation safety measure ticket. In this embodiment, the primary installation safety measure ticket includes installation instructions for standardized primary safety measures such as disconnecting disconnect switches, installing grounding wires, and setting up safety barriers. The preferred installation instructions for some safety measures in the primary installation safety measure ticket in this embodiment are as follows: The safety measure is to close the No. 1 grounding switch of the No. 1 main transformer, where the No. 1 grounding switch is located between the 500kV side voltage transformer of the No. 1 main transformer and the No. 1 disconnect switch. This is mapped to standardized installation instructions for safety measures through the primary safety measure ticket template, specifically including: verifying that there is no voltage in the three phases between the 500kV side voltage transformer of the No. 1 main transformer and the No. 1 disconnect switch of the No. 1 main transformer; closing the No. 1 grounding switch of the No. 1 main transformer; and checking that the three phases of the No. 1 grounding switch of the No. 1 main transformer are indeed closed.

[0082] Based on a pre-defined secondary safety measure template, safety measures involving secondary equipment and secondary circuits are mapped to standardized installation instructions for safety measures in the secondary installation safety measure ticket. In this embodiment, the secondary installation safety measure ticket includes installation instructions for standardized secondary safety measures such as disconnecting terminal connections and engaging / disengaging protective pressure plates.

[0083] S400: Generate a corresponding dismantling safety measure ticket for each safety measure installation ticket; the dismantling safety measure ticket contains standardized dismantling instructions for safety measure items. In this embodiment, the preferred dismantling instructions for some safety measure items on the dismantling safety measure ticket are as follows: Verify that there is no voltage between the No. 1 disconnector switch and the No. 1 transformer of the No. 2 main transformer; open the No. 1 grounding switch on the 220kV side of the No. 2 main transformer; check that the three phases of the No. 1 grounding switch on the 220kV side of the No. 2 main transformer are indeed open.

[0084] Existing technologies rely on static equipment ledger data and topology to generate safety measure tickets, failing to consider the dynamic impact of real-time power grid operation on the effectiveness of safety measures, leading to redundancy or omissions in safety measures. Therefore, this application combines power grid topology data and real-time operational data collected by the SCADA system to automatically adjust safety measures, enabling safety measure tickets to dynamically adapt to the power grid's operational status, match actual equipment isolation requirements, and eliminate the risk of redundancy or omissions in safety measures caused by static data.

[0085] Perform time-series dependency analysis on the installation instructions for the safety measures items in the safety measures installation ticket to generate the optimal operation sequence for each safety measures installation ticket;

[0086] The timing dependency analysis of the installation instructions for the safety measures items in the installation safety measure ticket specifically includes constructing a directed acyclic graph of the timing dependencies between the installation instructions based on the installation safety measure ticket, as follows:

[0087] The installation instructions for each safety measure item in the safety measure ticket are abstracted as nodes in the directed acyclic graph, and node attributes are added to each node in the directed acyclic graph. The node attributes include operation type, identification of the operation object, and estimated operation time. For example, the operation type includes voltage testing, grounding, pressure plate engagement, pressure plate disengagement, etc. In this embodiment, the identification of the operation object preferably includes the name and unique code of the operation object. The estimated operation time is automatically set based on preset rules.

[0088] Identify the temporal constraints between nodes, and add directed edges to the nodes in the directed acyclic graph based on the temporal constraints;

[0089] The timing constraints specify the execution order of installation instructions corresponding to any two nodes; the directed edges correspond one-to-one with the timing constraints; the directed edges point from the node corresponding to the first executed installation instruction to the node corresponding to the second executed installation instruction; the preferred timing constraint between nodes in this embodiment is as follows: for any safety measure that includes a grounding operation, the voltage testing operation must be performed before the grounding operation.

[0090] The directed acyclic graph (DAG) is subjected to timing conflict detection. If a timing conflict is detected, manual reconstruction is triggered. The timing conflict detection includes detecting whether a loop exists in the DAG. If a loop exists, a timing conflict is detected. This embodiment preferably uses the Tarjan algorithm to detect whether a loop exists in the DAG. If the Tarjan algorithm detects a strongly connected component in the DAG, it indicates that a loop exists. When the installation instructions for safety measures are repeated or other anomalies occur, there is a chance that a loop will form in the DAG, violating the constraints and causing electrical safety hazards. For example, after voltage testing and grounding, if voltage testing and grounding are performed again on the same object, and the two voltage testings are not distinguished, a loop from voltage testing to grounding to voltage testing will be formed, where the part from grounding to voltage testing violates the timing constraints. Through manual reconstruction, such as adding voltage testing nodes, the directed edges in the loop that violate the timing constraints are corrected so that the grounding node points to the new voltage testing node, thereby breaking the loop and ensuring the safety of on-site operations.

[0091] The optimal sequence of operations for generating each security ticket specifically includes:

[0092] A greedy algorithm is used to explore operation sequences that satisfy all temporal constraints in the directed acyclic graph. Any operation sequence contains all nodes in the directed acyclic graph. The nodes are arranged in order in the operation sequence. If any two adjacent nodes are connected by a directed edge in the directed acyclic graph, the order of the two adjacent nodes in the operation sequence is consistent with the direction of the directed edge.

[0093] For each operation sequence, cross-voltage level detection and virtual isolation are performed. Specifically, if the operation objects of any two adjacent nodes in the operation sequence correspond to different voltage levels, and the distance between the operation objects is less than a preset isolation distance threshold, then the two adjacent nodes are cross-voltage levels. Virtual isolation is achieved by inserting a virtual node between the two adjacent nodes that are cross-voltage levels. The attributes of the virtual node only include the isolation duration. In this embodiment, the preferred isolation duration of any virtual node is 5 minutes, and the isolation distance threshold is 10 meters. For example, if the operation objects of two adjacent nodes in the operation sequence are a circuit breaker on the 500kV side and a grounding switch on the 200kV side, and the two devices are located in the same substation with an electrical distance of less than 10 meters, posing a risk of electromagnetic coupling, then a virtual node is inserted between these two nodes. The installation of safety measures is performed according to the operation sequence, and the operation is stopped for 5 minutes when the virtual node is reached, in order to avoid adverse effects such as electromagnetic coupling or ground potential rise caused by cross-voltage level operation, such as preventing the transient overvoltage generated by the opening of the 500kV side circuit breaker from coupling to the 200kV equipment, which could lead to cable insulation breakdown.

[0094] Calculate the sum of the expected operation time of nodes and the isolation time of virtual nodes in each operation sequence to obtain the operation time of each operation sequence; select the operation sequence with the shortest operation time as the optimal operation sequence;

[0095] The installation instructions for the safety measures items in the safety measure ticket are sorted according to the optimal operation sequence.

[0096] Traditional methods generate safety measure tickets in a fixed order, failing to consider the temporal dependencies between the installation operations of different safety measures. For example, the order of grounding wire installation can affect the effectiveness of voltage testing, easily leading to operational risks. This application establishes temporal constraints for safety measure operations and develops a safety measure operation timing optimization method based on directed acyclic graphs. This method can automatically generate the optimal operation sequence that satisfies the electrical operation logic with the shortest total duration, improving the execution efficiency of safety measure operations while ensuring operational safety.

[0097] Perform correlation analysis on the safety measures items in each safety measure ticket to generate a verification strategy for incorrectly splitting safety measure tickets.

[0098] The association analysis of the safety measures items in each safety measure ticket specifically includes:

[0099] Extract the safety measures items corresponding to installation or removal instructions from all safety measure tickets; calculate the correlation between any two safety measure items; specifically including:

[0100] Based on the power grid topology data, the electrical distance between the operating objects corresponding to two safety measures is calculated; a first correlation weight is assigned between the two safety measures based on the electrical distance; the first correlation weight represents the topological correlation between the operating objects and is negatively correlated with the electrical distance; the preferred method for assigning the first correlation weight in this embodiment is as follows: the electrical distance between the operating objects corresponding to the two safety measures is calculated based on the shortest path algorithm of the power grid topology map; based on the electrical distance, the value of the first correlation weight is set using linear attenuation or step attenuation, that is, the larger the electrical distance, the smaller the first correlation weight; further, if the two operating objects are located on the same electrical island, the first correlation weight is increased; if the two operating objects have a direct physical connection, the first correlation weight is further increased; if the two operating objects correspond to the same device, the first correlation weight is set to a preset maximum value.

[0101] The protection functions and secondary circuit connections corresponding to two safety measures are determined, and a second association weight is assigned between the two safety measures. Specifically, if the two safety measures correspond to the same protection function or the same secondary signal circuit, the second association weight is assigned a preset base value; otherwise, the second association weight is assigned 0. The second association weight represents the degree of functional coupling between the two safety measures. For example, based on the protection logic configuration in the SCD file, the protection function of the safety measure is parsed, and the circuit connection relationship of the safety measure is determined by analyzing the virtual terminal connection relationship. If the two safety measures involve the enabling or disabling of the same protection function, such as bus differential protection, or involve the same signal circuit, such as the existence of GOOSE / SV communication connection, the second association weight is set to 0.5.

[0102] The operation types of two safety measures are determined; these operation types include hard isolation measures and soft barrier operations. Values ​​are assigned based on a third correlation weight between the two safety measures, specifically: if both safety measures are hard isolation measures, the third correlation weight is assigned a preset high weight; otherwise, if both safety measures are soft barrier operations, the third correlation weight is assigned a preset low weight; otherwise, the third correlation weight is assigned a preset medium weight. The third correlation weight represents the degree of interaction between the operation types of the safety measures. For example, hard isolation measures include operations related to grounding wires and disconnectors, safety barrier settings, etc., while soft barrier operations include operations of protection function barriers, communication enable barriers, etc. In this implementation, the preset high weight is 0.8, the medium weight is 0.5, and the low weight is 0.2.

[0103] The sum of the first association weight, the second association weight, and the third association weight is calculated to obtain the association degree between the two safety measures.

[0104] Construct a safety measure network; any node in the safety measure network represents a safety measure, and nodes are connected by edges, with the weight of any edge being the correlation between the safety measures corresponding to the two connected nodes;

[0105] A community detection algorithm is used to divide the nodes in the security measure network into different communities based on the principle of maximizing modularity; the modularity of each community is recorded.

[0106] A modularity threshold is set, and communities with a modularity greater than the threshold are marked as strongly correlated clusters of the corresponding security measures. In this embodiment, the modularity threshold is preferably 0.6. The Louvain algorithm, based on the calculation of modularity, gradually increases the modularity of the network by iteratively merging nodes or communities, and repeats the process until the modularity no longer increases, ultimately obtaining the optimal community partition with maximized modularity.

[0107] The error verification strategy for generating dismantling and safety measure tickets specifically includes:

[0108] When executing a demolition order for any safety measure item in any demolition safety measure ticket, the corresponding safety measure item will be marked as a safety measure item to be demolished;

[0109] Traverse all strongly correlated clusters. If any strongly correlated cluster contains the safety measure to be dismantled, confirm whether the work tickets corresponding to each safety measure in the corresponding strongly correlated cluster have been completed. If so, execute the dismantling instruction for the safety measure to be dismantled; otherwise, skip the dismantling instruction for the safety measure to be dismantled.

[0110] In scenarios involving multiple work orders executed concurrently, existing technical solutions match shared safety measures based on equipment names, failing to identify highly correlated safety measures. This leads to safety hazards such as accidental removal of related safety measures or low efficiency in multi-work order coordination during on-site work. This application constructs a multi-dimensional correlation weight for safety measures and employs community detection algorithms such as the Louvain algorithm to automatically identify strongly correlated clusters of safety measures. Removal commands are only triggered after all work orders within a cluster have been completed, preventing accidental removal of safety measures in large and complex maintenance scenarios and ensuring the safety of on-site operations.

[0111] Example 2

[0112] This embodiment is the second embodiment of this application; it is based on the same inventive concept as Embodiment 1, and refers to... Figure 2 This embodiment introduces an automatic generation and verification system for safety measures tickets, including a data acquisition module, a work order module, a safety measures ticket module, a timing optimization module, and an accidental dismantling protection module; wherein:

[0113] The data acquisition module is used to acquire maintenance plans, power grid topology data, and real-time operation data. As the system's data entry point, this module is responsible for collecting and integrating multi-source data related to the generation of safety tickets, including acquiring and parsing maintenance plans, and extracting structured information such as maintenance time, target sites, maintenance equipment list, and maintenance content.

[0114] The work order module is equipped with work order templates and a safety measure rule library, which are used to automatically generate work orders based on maintenance plans; standardized work orders clearly define work tasks and safety measures.

[0115] The safety measure ticket module generates a safety measure ticket based on the work order, the topology data of the power grid, and real-time operation data. This module adjusts the safety measures in the work order based on the topology data of the power grid and real-time operation data, and converts them into executable installation / removal safety measure tickets, realizing the conversion from abstract requirements of safety measures to specific operation instructions.

[0116] The timing optimization module performs timing dependency analysis on the installation instructions of safety measures in the safety measure installation ticket, and generates the optimal operation sequence for each safety measure installation ticket. This module abstracts safety measures as DAG nodes, adds directed edges according to timing constraints, and explores the operation sequence of safety measure installation with the shortest total time through a greedy algorithm, thereby achieving efficiency optimization under safety constraints.

[0117] The accidental dismantling protection module performs correlation analysis on the safety measures in each safety measure ticket and generates a verification strategy for accidental dismantling of safety measure tickets. This module measures the correlation between any two safety measure items through multi-dimensional correlation weights and identifies strong correlation clusters of safety measure items through a community algorithm. When dismantling a safety measure item, it checks whether all work tickets in its strong correlation cluster have been completed. If not, dismantling is prohibited to avoid the risk of accidental dismantling due to multiple tickets being dismantled in parallel.

[0118] The specific functions of each module described above are implemented with reference to the relevant content in the automatic generation and verification method of safety tickets described in Example 1, and will not be repeated here.

[0119] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0120] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of protection of this application, and these forms are all within the protection scope of this application.

Claims

1. A method for automatically generating and verifying safety tickets, characterized in that: The following steps are involved: Obtain the maintenance plan; A work order is generated based on the maintenance plan; Acquire the topology data and real-time operation data of the power grid; generate safety measures tickets based on the work order and the topology data and real-time operation data of the power grid, including generating safety measures installation tickets and safety measures removal tickets; Perform time-series dependency analysis on the installation instructions for the safety measures items in the safety measures installation ticket to generate the optimal operation sequence for each safety measures installation ticket; Perform correlation analysis on the safety measures items in each safety measure ticket to generate a verification strategy for incorrectly splitting safety measure tickets.

2. The method for automatically generating and verifying security tickets as described in claim 1, characterized in that: The topology data of the power grid includes the ledger and topology diagram of primary equipment in substations, as well as the ledger and circuit connection relationships of secondary equipment; The real-time operating data includes the circuit breaker's open / closed status, the temporary grounding wire position, the protection pressure plate's on / off status, the bus voltage, and the disconnector switch's position status. Based on the work order and the power grid topology data and real-time operation data, a safety measure ticket is generated, specifically including: S100: Based on the topology data and bus voltage of the power grid, delineate the power outage range of the target maintenance equipment; S200: Based on the power outage area and the real-time operation data of the power grid, adjust the safety measures in the work order; S300: Automatically generate an installation safety measure ticket based on the aforementioned safety measures; the installation safety measure ticket contains standardized installation instructions for the safety measures. S400: Generate a corresponding dismantling safety measure ticket for each installation safety measure ticket; the dismantling safety measure ticket contains standardized dismantling instructions for the safety measure items.

3. The method for automatically generating and verifying security tickets as described in claim 2, characterized in that: The process of defining the power outage range for the target maintenance equipment specifically includes: based on the bus voltage and the topology diagram of the primary equipment, using the electrical island analysis method to define the power outage area for the target maintenance equipment, with each power outage area being an electrical island; and outputting the boundary coordinates of the power outage range. The installation safety measure ticket includes a primary installation safety measure ticket and a secondary installation safety measure ticket; the installation safety measure ticket is automatically generated based on the safety measures; specifically including: Based on a pre-set safety measure ticket template, safety measures including primary equipment and primary circuits are mapped to installation instructions for standardized safety measure items in a primary installation safety measure ticket; Based on the preset secondary safety measure ticket template, the safety measures including secondary equipment and secondary circuits are mapped to the installation instructions of the standardized safety measure items in the secondary installation safety measure ticket.

4. The method for automatically generating and verifying security tickets as described in claim 3, characterized in that: The adjustments to the security measures in the work permit specifically include: Based on the location of the temporary grounding wire, the target equipment under maintenance that has been grounded is identified, and safety measures involving repeated grounding operations are removed; based on the activation / deactivation status of the protection pressure plate, the protection pressure plate that has been activated is identified, and safety measures involving repeated activation of the pressure plate are removed. Based on the ledger of primary equipment, determine the power outage boundary equipment corresponding to the boundary coordinates of the power outage area; based on the circuit breaker open / closed status and the protection pressure plate engaged / disengaged status, perform connectivity verification on the power outage boundary equipment; based on the connectivity verification, supplement the safety measures for disconnecting the power outage boundary equipment.

5. The method for automatically generating and verifying security tickets as described in claim 4, characterized in that: The temporal dependency analysis of the installation instructions in the safety measure items of the installation safety measure ticket specifically includes constructing a directed acyclic graph of the temporal dependencies between the installation instructions based on the installation safety measure ticket, as follows: The installation instructions for each safety measure item in the safety measure ticket are abstracted as nodes in the directed acyclic graph, and node attributes are added to each node in the directed acyclic graph; the node attributes include operation type, identification of the operation object, and estimated operation time; Identify the temporal constraints between nodes, and add directed edges to the nodes in the directed acyclic graph based on the temporal constraints; The timing constraints are used to specify the execution order of installation instructions corresponding to any two nodes; Temporal conflict detection is performed on the directed acyclic graph. If a temporal conflict is detected, manual reconstruction is triggered. The timing conflict detection includes: detecting whether there is a loop in the directed acyclic graph; if so, a timing conflict is detected.

6. The method for automatically generating and verifying security tickets as described in claim 5, characterized in that: The optimal sequence of operations for generating each security ticket specifically includes: A greedy algorithm is used to explore the operation sequence that satisfies all temporal constraints in the directed acyclic graph; any operation sequence contains all nodes in the directed acyclic graph. For each operation sequence, cross-voltage level detection and virtual isolation are performed; specifically, if the operation objects of any two adjacent nodes in the operation sequence correspond to different voltage levels, and the distance between the operation objects is less than a preset isolation distance threshold, then the two adjacent nodes are cross-voltage levels; virtual isolation is achieved by inserting a virtual node between the two adjacent nodes that are cross-voltage levels; the attributes of the virtual node include the isolation duration; Calculate the sum of the expected operation time of nodes and the isolation time of virtual nodes in each operation sequence to obtain the operation time of each operation sequence; select the operation sequence with the shortest operation time as the optimal operation sequence; The installation instructions for the safety measures items in the safety measure ticket are sorted according to the optimal operation sequence.

7. The method for automatically generating and verifying security tickets as described in claim 6, characterized in that: The association analysis of the safety measures items in each safety measure ticket specifically includes: Extract the safety measures items corresponding to installation or removal instructions from all safety measure tickets; calculate the correlation between any two safety measure items; specifically including: Based on the power grid topology data, the electrical distance between the operating objects corresponding to two safety measures is calculated; a first correlation weight is assigned to the two safety measures based on the electrical distance; the protection functions and secondary circuit connection relationships corresponding to the two safety measures are determined, and a second correlation weight is assigned to the two safety measures; the operation type of the two safety measures is determined; the operation type includes hard isolation measures and soft pressure plate operation; a third correlation weight is assigned to the two safety measures based on the operation type. Calculate the sum of the first association weight, the second association weight, and the third association weight to obtain the association degree between the two safety measures; construct a safety measure network; any node in the safety measure network represents a safety measure, and the nodes are connected by edges, with the edge weight of any edge being the association degree between the safety measures corresponding to the two connected nodes; A community detection algorithm is used to divide the nodes in the security measure network into different communities based on the principle of maximizing modularity; the modularity of each community is recorded. Set a modularity threshold, and mark communities with a modularity greater than the threshold as strongly associated clusters of the corresponding security measures.

8. The method for automatically generating and verifying security tickets as described in claim 7, characterized in that: The error verification strategy for generating dismantling and safety measure tickets specifically includes: When executing a demolition order for any safety measure item in any demolition safety measure ticket, the corresponding safety measure item will be marked as a safety measure item to be demolished; Traverse all strongly correlated clusters. If any strongly correlated cluster contains the safety measure to be dismantled, confirm whether the work tickets corresponding to each safety measure in the corresponding strongly correlated cluster have been completed. If so, execute the dismantling instruction for the safety measure to be dismantled; otherwise, skip the dismantling instruction for the safety measure to be dismantled.

9. The method for automatically generating and verifying security tickets as described in claim 1, characterized in that: The maintenance plan includes maintenance time, target sites, a list of equipment to be maintained, and maintenance content. The work order includes the work time, work location, target equipment, work content, safety measures, and precautions. A work order is generated based on the maintenance plan, specifically including: Based on the preset work order template, the maintenance plan is mapped to the working time, working location, target equipment, and work content in the work order; Based on a pre-defined security rule base, security measures and precautions are matched to the work content.

10. An automatic generation and verification system for safety measures tickets, used to implement the automatic generation and verification method for safety measures tickets as described in any one of claims 1-9, characterized in that: This includes a data acquisition module, a work order module, a safety measure order module, a timing optimization module, and an accidental disconnection protection module; among which: The data acquisition module is used to acquire maintenance plans, power grid topology data, and real-time operation data; The work order module is equipped with work order templates and a safety measure rule library, which are used to automatically generate work orders based on the maintenance plan; The safety ticket module generates safety tickets based on the work ticket, power grid topology data, and real-time operation data; The timing optimization module is used to perform timing dependency analysis on the installation instructions of the safety measures items in the safety measures installation ticket, and generate the optimal operation sequence for each safety measures installation ticket; The accidental dismantling protection module is used to perform correlation analysis on the safety measures items in each safety measure ticket and generate an accidental dismantling verification strategy for dismantling safety measure tickets.

Citation Information

Patent Citations

  • Automatic generation method for secondary safety measures operation tickets in intelligent substations

    CN107045706B

  • Work ticket safety measure generation method

    CN118365161A

Cited By

  • Electric power overhaul key safe release control method and system based on safety measure conflict algorithm

    CN121119634A