An edge-computing-based relay protection pressboard intelligent operation and maintenance method
Patent Information
- Application Number
- CN202610834073.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-10
- Publication Date
- 2026-08-28
AI Technical Summary
[0003]现有技术仍以单个压板状态判断和事后告警为主,缺少面向保护功能链的多压板关联建模,难以表达一条保护功能链由多个必要压板共同闭合的关系
(1)本发明将压板状态记录、操作票证据记录、运行方式证据记录和检修许可证据记录写入压板证据账本,并按保护功能链编号形成保护功能链超边图,使多个必要压板与同一保护功能链建立关联,减少单个压板独立判断造成的保护功能链闭合误判。
Smart Images

Figure CN122654367A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent operation and maintenance technology for relay protection, and in particular to an intelligent operation and maintenance method for relay protection pressure plates based on edge computing. Background Technology
[0002] Currently, the maintenance of relay protection circuit breakers mainly relies on on-site inspections, image recognition, location sampling, operation ticket verification, and manual review. Edge terminals can collect the circuit breaker's on / off status and compare the collected results with operation ticket records, operating mode requirements, and maintenance permit records, outputting circuit breaker anomaly alerts, operation inconsistency alerts, and maintenance records. This method can reduce the workload of manual inspections and provides fundamental support for circuit breaker status verification and operation ticket execution verification.
[0003] Current technologies primarily rely on individual pressure plate status assessment and post-event alarms, lacking multi-pressure plate association modeling for protection function chains. This makes it difficult to express the relationship where a protection function chain is closed by multiple necessary pressure plates. After a pressure plate anomaly is detected, current handling methods largely depend on manual selection of rectification actions, failing to transform operation ticket evidence, operating mode evidence, and maintenance permit records into consumable action evidence. There is a lack of closed-loop binding between rectification actions and evidence sources. For multiple candidate rectification actions, existing solutions lack residual reduction verification, illegal path termination, rectification sub-trajectory screening, and reverse evidence verification. This easily leads to problems such as correct rectification path results but lacking supporting documentation, protection function chain residuals not decreasing, and incomplete action sequence, affecting the security and traceability of intelligent pressure plate operation and maintenance. Therefore, how to provide an edge computing-based intelligent operation and maintenance method for relay protection pressure plates is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0004] One objective of this invention is to propose an intelligent operation and maintenance method for relay protection pressure plates based on edge computing. This invention utilizes an improved GFlowNet structure, a protection function chain hyperedge graph, and evidence closed-loop verification to generate pressure plate rectification paths with evidence consumption relationships, thereby realizing pressure plate anomaly identification, path selection, and minimum rectification output. It has the advantages of traceable rectification process, high security, and high operation and maintenance efficiency.
[0005] An intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to an embodiment of the present invention includes the following steps: Read the pressure plate maintenance data according to the maintenance cycle and generate a pressure plate evidence ledger containing pressure plate status records and evidence records; The pressure plate status records and evidence records are collected according to the protection function chain number to form a protection function chain hyper-edge diagram; The GFlowNet structure is improved by inputting the pressure plate evidence ledger and the protection function chain hyperedge graph into the edge side. The current deployment and withdrawal status and the target deployment and withdrawal status within the hyperedge are compared to generate the protection function chain residual. Hyperedges with non-zero residuals are marked as hyperedges to be rectified. Read the status records and evidence records of the pressure plate with inconsistent status within the super-edge to be rectified, and generate candidate composite rectification actions containing pressure plate deployment and withdrawal actions, evidence consumption items, and residual change records; Write the candidate composite rectification action that matches the evidence consumption item and shows a decrease in residual change record into the candidate rectification action sequence and the consumed evidence record; write the rectification path corresponding to the candidate composite rectification action that does not match the evidence consumption item and shows no decrease in residual change record into the illegal termination status, and stop the generation of subsequent actions. Candidate rectification action sequences are divided according to the step order recorded in the operation ticket evidence. Four residuals are calculated: ticket, operation mode, maintenance permit and protection function chain. Rectification sub-trajectories in which none of the four residuals have increased and at least one has decreased are retained. Reverse-check the pressure plate deployment and deployment actions and consumed evidence records, delete rectification paths that fail the reverse check and have unclosed operation ticket evidence records, select the target rectification path with all four residuals being zero and the fewest pressure plate deployment and deployment actions, and output the minimum rectification pressure plate set.
[0006] Optionally, the operation of generating a pressure plate evidence ledger containing pressure plate status records and evidence records includes: Read the pressure plate status data, operation ticket data, operating mode data, maintenance permit data, and protection function chain configuration data; Organize the pressure plate status data into a pressure plate status record. Organize the operation ticket data, operation mode data, and maintenance permit data into operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record, respectively. Register the operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record into evidence records. Organize the protection function chain configuration data into a protection function chain necessary pressure plate table, and write the pressure plate status record, evidence record, and protection function chain necessary pressure plate table into the pressure plate evidence ledger according to the pressure plate number and protection function chain number.
[0007] Optionally, the operation of forming the protection function chain hyperedge graph includes: Establish a protection function chain over-edge record using the protection function chain number in the protection function chain necessary pressure plate table; Traverse the necessary pressure plate numbers according to the same protection function chain number, match the pressure plate status record and evidence record with the necessary pressure plate number, and generate pressure plate status unit and evidence unit. The pressure plate status unit and evidence unit are incorporated into the protection function chain super-edge record according to the necessary pressure plate number; The number of necessary pressure plate numbers in the superedge record of the statistical protection function chain is used as the superedge order; The protection function chain super-edge records are arranged according to the protection function chain number, super-edge order, necessary pressure plate number set, surrender / retreat status sequence, and evidence record sequence to form a protection function chain super-edge diagram.
[0008] Optionally, the operation of generating the protection function chain residual and marking the over-edge to be rectified includes: The GFlowNet structure is improved by inputting each protection function chain superedge record into the edge side; Using the set of necessary pressure plate numbers as the comparison object, compare the current engagement / disengagement status of the pressure plates with the target engagement / disengagement status; Write the necessary pressure plate numbers with inconsistent states into the residual pressure plate set; Count the number of necessary pressure plate numbers in the residual pressure plate set, and generate the protection function chain residual; Mark the protection function chain superedge record where the protection function chain residual is not zero as superedge to be rectified, and write the superedge to be rectified, the residual pressure plate set and the protection function chain residual into the generation start state.
[0009] Optionally, the operation of generating candidate composite rectification actions includes: Read the superedges to be rectified, the set of residual pressure plates, and the residuals of the protection function chain from the initial state of the generation of the improved GFlowNet structure; Based on the necessary pressure plate number in the residual pressure plate set, search for the pressure plate state unit and evidence unit with the same necessary pressure plate number in the protection function chain super-edge record; Obtain the current engagement / disengagement state and target engagement / disengagement state of the pressure plate from the pressure plate state unit. When the current engagement / disengagement state of the pressure plate is the disengagement state and the target engagement / disengagement state is the engagement state, generate an engagement action. When the current engagement / disengagement state of the pressure plate is the engagement state and the target disengagement state is the disengagement state, generate a disengagement action. Read the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence unit, and register the read record number as evidence consumption item; The residual of the protection function chain before the pressure plate is put into or taken out is recorded as the residual before rectification. After the current put into or taken out state of the pressure plate is replaced with the target put into or taken out state, the residual of the protection function chain is recalculated and recorded as the residual after rectification. The residual before rectification and the residual after rectification are recorded as residual change records. Bind the pressure plate deployment / retraction actions, evidence consumption items, and residual change records under the same necessary pressure plate number into a single candidate composite rectification action.
[0010] Optionally, the operation of matching the evidence consumption item with the evidence record includes: Read the necessary pressure plate number, pressure plate deployment and withdrawal actions, and evidence consumption items from the candidate composite rectification actions; When the pressure plate throwing / retracting action is an engaging action, the target state of the action is recorded as the engaging state; when the pressure plate throwing / retracting action is an withdrawing action, the target state of the action is recorded as the withdrawing state. Read the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence consumption item, and locate the operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record respectively according to the three record numbers; Compare the necessary pressure plate number with the pressure plate number in the operation ticket evidence record, and compare the action target status with the target deployment / retreat status in the operation ticket evidence record. When both comparisons are consistent, generate the operation ticket consumed number. Compare the necessary pressure plate number with the pressure plate number in the operation mode evidence record, and compare the action target status with the target deployment / retreat status in the operation mode evidence record. When both comparisons are consistent, generate the operation mode consumed number. Compare the necessary pressure plate number with the pressure plate number set in the maintenance permit evidence record, and compare the pressure plate engagement / disengagement action with the permitted engagement / disengagement range in the maintenance permit evidence record. If both comparisons are consistent, generate the maintenance permit consumed number. The consumed operation ticket number, consumed operation mode number, consumed maintenance permit number, necessary pressure plate number, pressure plate activation / deactivation action, and action target status are merged into a consumed evidence record.
[0011] Optionally, the operation of writing the rectification path corresponding to the candidate composite rectification action into the illegal termination status includes: Read the evidence consumption items and residual change records in the candidate composite rectification actions; When the operation ticket consumption number, operation mode consumption number, and maintenance permit consumption number are not generated simultaneously, a mismatched evidence is generated. Read the residuals before and after rectification from the residual change record. If the residual after rectification is not less than the residual before rectification, generate a residual not reduced marker. Mark the corresponding rectification path of the candidate composite rectification action with at least one of the following markers: evidence mismatch marker and residual not reduced marker, as an illegal termination state, and stop the generation of subsequent actions of the corresponding rectification path; Write the necessary pressure plate number, pressure plate deployment / retraction action, evidence consumption item, residual change record, evidence mismatch mark, and residual non-reduction mark into the illegal termination status record.
[0012] Optionally, the filtering operation for the rectification sub-trajectories includes: Exclude candidate composite rectification actions that have been written to an illegal termination status from the candidate composite rectification actions; Arrange the remaining candidate composite rectification actions in the order of steps recorded in the operation ticket evidence record; From the arranged candidate composite rectification actions, extract the first candidate composite rectification action to the current candidate composite rectification action in sequence to form a rectification sub-trajectory; The number of operation ticket evidence records with consumed numbers that did not generate operation tickets in the rectification sub-trajectory is counted and recorded as ticket residuals; The number of operational mode evidence records for which no operational mode consumption number was generated in the rectification sub-trajectory is recorded as operational mode residuals. The number of maintenance permit evidence records in the rectification sub-trajectory that have consumed the maintenance permit number but have not generated a maintenance permit is recorded as the maintenance permit residual. Compare the current deployment / retraction status and target deployment / retraction status of the inner pressure plate of the protection function chain under the termination state of the rectification sub-trajectory, count the number of necessary pressure plate numbers with inconsistent statuses, and register them as protection function chain residuals; Compare the four residuals of the current rectification sub-trajectory with the four residuals of the previous rectification sub-trajectory, and retain the rectification sub-trajectory in which all four residuals have not increased and at least one has decreased.
[0013] Optionally, the reverse verification plate deployment / retraction action and the operation of recording consumed evidence include: Read the terminated rectification status and candidate composite rectification actions from the retained rectification sub-trajectories; Candidate composite rectification actions are arranged in reverse order of rectification sequence to form a reverse order action table; Read the necessary pressure plate number, pressure plate throwing / retreating action, action target status and evidence consumption item in the reverse action table one by one; Search the records of consumed evidence for records where the necessary pressure plate number, pressure plate throwing / retreating action, and action target status are all consistent. If the search result is one record and the retrieved record contains the consumed operation ticket number, consumed operation mode number, and consumed maintenance permit number, the corresponding pressure plate engagement / disengagement action will be marked as reverse verification passed. If the search results are empty, there are more than two search results, or the searched records are missing any of the following numbers: operation ticket consumed number, operation mode consumed number, or maintenance permit consumed number, the corresponding rectification path will be marked as reverse verification failed. Read the operation ticket evidence records in the rectification path. If there is an operation ticket evidence record with a consumed number but no operation ticket was generated, mark the corresponding rectification path as having an unclosed operation ticket evidence record. The rectification path for deleting reverse verification failures and records of unclosed operation ticket evidence will be removed.
[0014] Optionally, the operation of outputting the minimum set of rectification pressure plates includes: Read the invoice residuals, operation mode residuals, maintenance permit residuals, and protection function chain residuals from the rectification paths retained after reverse verification, and retain the rectification paths in which all four residuals are zero; The number of pressure plate loading and unloading actions in each of the retained rectification paths was counted, and the retained rectification paths were arranged from least to most frequent. The top-ranked rectification path will be identified as the target rectification path; Read the necessary pressure plate number, action target status, operation ticket consumed number, operation mode consumed number, maintenance permit consumed number and protection function chain number corresponding to each pressure plate engagement / disengagement action in the rectification sequence of the target rectification path. Register the necessary pressure plate numbers as pressure plate numbers, register the target status of the action as target activation / deactivation status, and merge the rectification sequence, operation ticket consumed number, operation mode consumed number, maintenance permit consumed number, and protection function chain number with the pressure plate numbers and target activation / deactivation status to generate the minimum rectification pressure plate set.
[0015] The beneficial effects of this invention are: (1) The present invention writes the pressure plate status record, operation ticket evidence record, operation mode evidence record and maintenance permit evidence record into the pressure plate evidence ledger, and forms a protection function chain super-edge diagram according to the protection function chain number, so that multiple necessary pressure plates are associated with the same protection function chain, reducing the protection function chain closure misjudgment caused by independent judgment of a single pressure plate.
[0016] (2) The present invention generates candidate composite rectification actions containing pressure plate delivery and withdrawal actions, evidence consumption items and residual change records in the improved GFlowNet structure on the edge side, and writes illegal termination status for rectification paths with unmatched evidence and unreduced residuals, thereby reducing the generation of rectification actions without invoice basis and invalid rectification paths.
[0017] (3) The present invention filters the rectification sub-trajectory according to the step sequence of the operation ticket evidence record, and performs reverse verification on the pressure plate deployment and withdrawal action and the consumed evidence record, outputting the target rectification path with all four residuals being zero and the fewest number of pressure plate deployment and withdrawal actions, thereby improving the traceability, closure and operation and maintenance efficiency of the pressure plate rectification process. Attached Figure Description
[0018] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings: Figure 1 This is an overall flowchart of an intelligent operation and maintenance method for relay protection pressure plates based on edge computing proposed in this invention; Figure 2 This is a flowchart for generating candidate composite rectification actions for an intelligent operation and maintenance method for relay protection pressure plates based on edge computing proposed in this invention. Figure 3This is a flowchart of the rectification path selection and output process for an intelligent operation and maintenance method for relay protection pressure plates based on edge computing proposed in this invention. Detailed Implementation
[0019] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, illustrating only the basic structure of the invention, and therefore only show the components relevant to the invention.
[0020] refer to Figures 1-3 A smart operation and maintenance method for relay protection pressure plates based on edge computing includes the following steps: The edge computing terminal reads the pressure plate maintenance data according to the maintenance cycle and generates a pressure plate evidence ledger containing pressure plate status records and evidence records. The edge computing terminal sets a maintenance cycle timer, which generates a maintenance cycle batch number upon reaching the collection time. It reads pressure plate status data from the pressure plate acquisition interface, operation ticket data from the operation ticket management interface, operation mode data from the scheduling operation mode interface, maintenance permit data from the maintenance permit interface, and protection function chain configuration data from the relay protection configuration file. The edge computing terminal establishes a pressure plate status area, evidence record area, protection function chain configuration area, consumed evidence area, and illegal termination status area in the pressure plate evidence ledger. The pressure plate status area establishes row records according to the pressure plate number; the evidence record area establishes row records according to the evidence record number; the protection function chain configuration area establishes row records according to the protection function chain number; the consumed evidence area establishes row records according to the candidate composite rectification action number; and the illegal termination status area establishes row records according to the rectification path number.
[0021] The protection function chain status records and evidence records are collected according to the protection function chain number to form a protection function chain hyperedge graph. The edge computing terminal reads the protection function chain number and the set of necessary pressure plate numbers from the protection function chain configuration area, and establishes a protection function chain hyperedge record based on the protection function chain number. The necessary pressure plate numbers, current pressure plate activation / deactivation status, target activation / deactivation status, operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number under the same protection function chain number are arranged in the same protection function chain hyperedge record. Each protection function chain hyperedge record contains the protection function chain number, hyperedge order, set of necessary pressure plate numbers, pressure plate status unit sequence, evidence unit sequence, activation / deactivation status sequence, and evidence record sequence.
[0022] The evidence ledger and protection function chain hyperedge graph are input into the improved GFlowNet structure on the edge side. The current deployment / retreat state and the target deployment / retreat state within the hyperedge are compared to generate protection function chain residuals. Hyperedges with non-zero residuals are marked as hyperedges to be rectified. The improved GFlowNet structure on the edge side is configured with a generation start state queue, a candidate action queue, a candidate rectification action sequence, an illegal termination state queue, a rectification sub-trajectory queue, a reverse verification queue, and a target rectification path queue. The candidate action queue stores all candidate composite rectification actions generated from the generation start state, and the candidate rectification action sequence only stores candidate composite actions where the evidence consumption item matches and the residual change record shows a decrease in residual. The modification involves: On the edge side, improving the GFlowNet structure to read each protection function chain superedge record sequentially. It reads the current and target deployment / retraction states of each necessary pressure plate according to its number. When the current and target deployment / retraction states are inconsistent, the necessary pressure plate number is written into the residual pressure plate set. The number of necessary pressure plate numbers in the residual pressure plate set is counted to generate protection function chain residuals. When the protection function chain residual is not zero, the protection function chain superedge record is marked as a superedge to be rectified, and the superedge to be rectified, the residual pressure plate set, the protection function chain residual, and the evidence record sequence are written into the generation start state queue. When the protection function chain residual is zero, no corresponding candidate composite rectification action is generated.
[0023] Read the state records and evidence records of the pressure plates with inconsistent states within the super-edge to be rectified, and generate candidate composite rectification actions containing pressure plate deployment / retraction actions, evidence consumption items, and residual change records; improve the GFlowNet structure on the edge side by reading the super-edge to be rectified, the residual pressure plate set, the protection function chain residual, and the evidence record sequence from the generation start state queue, and read the necessary pressure plate numbers in the residual pressure plate set one by one, locating the pressure plate state units and evidence units with the same necessary pressure plate numbers in the super-edge to be rectified; when the current deployment / retraction state of the pressure plate is the exit state and the target deployment / retraction state is the deployment state, generate the deployment action; when the current deployment / retraction state of the pressure plate is the deployment state and the target deployment / retraction state is the exit ... The process involves generating an exit action; reading the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence unit and writing them into the evidence consumption item; registering the protection function chain residual before executing the pressure plate activation / deactivation action as the pre-rectification residual; replacing the current activation / deactivation state of the pressure plate with the target activation / deactivation state and recalculating the protection function chain residual as the post-rectification residual; and writing the pre-rectification residual and post-rectification residual into the residual change record. Each candidate composite rectification action is configured with an action number, rectification path number, protection function chain number, necessary pressure plate number, pressure plate activation / deactivation action, action target state, evidence consumption item, pre-rectification residual, post-rectification residual, and residual change marker.
[0024] Candidate composite rectification actions with matching evidence consumption items and residual change records showing a decrease in residuals are written into the candidate rectification action sequence and consumed evidence records. Rectification paths corresponding to candidate composite rectification actions with mismatched evidence consumption items and residual change records showing no decrease in residuals are written into an illegal termination status, stopping subsequent action generation. The edge-side improved GFlowNet structure reads candidate composite rectification actions from the candidate action queue, locating the operation ticket evidence record number, the operation mode evidence record number, and the maintenance permit evidence record number. The necessary pressure plate number and action target status are compared with the pressure plate number and target deployment / retreat status in the operation ticket evidence records, respectively. The target status is compared with the pressure plate number and target engagement / disengagement status in the operation mode evidence record. The necessary pressure plate number and pressure plate engagement / disengagement action are compared with the pressure plate number set and authorized engagement / disengagement range in the maintenance permit evidence record. When all three types of evidence records match and the residual after rectification is less than the residual before rectification, the candidate composite rectification action is written into the candidate rectification action sequence. The consumed number of the operation ticket, the consumed number of the operation mode, the consumed number of the maintenance permit, the necessary pressure plate number, the pressure plate engagement / disengagement action, the action target status, the action number, and the rectification path number are merged into the consumed evidence record. When any evidence record does not match or the residual after rectification is not less than the residual before rectification, the corresponding rectification path is written into the illegal termination status queue, and the generation of subsequent candidate composite rectification actions for the same rectification path is stopped.
[0025] Candidate rectification action sequences are divided according to the step order recorded in the operation ticket evidence record. Four residuals are calculated: ticket, operating mode, maintenance permit, and protection function chain. Rectification sub-trajectories where none of the four residuals increases and at least one decreases are retained. The edge-side GFlowNet structure is improved to exclude candidate composite rectification actions written to the illegal termination state queue. The operation ticket evidence record numbers associated with the remaining candidate composite rectification actions are read, and the candidate composite rectification actions are arranged in ascending order according to the step order in the operation ticket evidence record. The rectification order field is jointly determined by the step order in the operation ticket evidence record and the action number of the candidate composite rectification action. Candidate composite rectification actions with the same step order are arranged in ascending order of action number. Starting from the first candidate composite rectification action after arrangement, the current candidate composite rectification action is selected as the endpoint, and the first candidate composite rectification action is extracted. The action to the current candidate composite rectification action forms a rectification sub-trajectory; the number of operation ticket evidence records with consumed numbers but no operation ticket generated, the number of operation mode evidence records with consumed numbers but no operation mode generated, the number of maintenance permit evidence records with consumed numbers but no maintenance permit generated, and the number of necessary pressure plate numbers with inconsistent states in the rectification sub-trajectory termination state are counted respectively to obtain ticket residuals, operation mode residuals, maintenance permit residuals, and protection function chain residuals; the statistical objects of ticket residuals, operation mode residuals, and maintenance permit residuals are evidence records under the same rectification path number that are to be rectified and have not been excluded by illegal termination states; when each of the four residuals of the current rectification sub-trajectory is not greater than the corresponding residual of the previous rectification sub-trajectory, and at least one residual is less than the corresponding residual of the previous rectification sub-trajectory, the current rectification sub-trajectory is written into the rectification sub-trajectory queue.
[0026] Reverse-check the pressure plate deployment and deployment actions and consumed evidence records, delete rectification paths that fail the reverse check and have unclosed operation ticket evidence records, select the target rectification path with all four residuals being zero and the fewest pressure plate deployment and deployment actions, and output the minimum rectification pressure plate set. The edge-side improved GFlowNet structure reads rectification sub-trajectories from the rectification sub-trajectory queue, arranges candidate composite rectification actions in reverse order according to the rectification sequence, and forms a reverse order action table; using the necessary pressure plate number, pressure plate deployment / retraction action, and action target status as the joint search key, it searches for records with consistent fields in the consumed evidence records; when the search result is one that contains the consumed number of the operation ticket, the consumed number of the operation mode, and the consumed number of the maintenance permit, the corresponding pressure plate deployment / retraction action passes the reverse verification; when the search result is empty, there are more than two search results, the searched record is missing any consumed number, or the consumed evidence record is repeatedly occupied in the same rectification path, the rectification path is marked as failing the reverse verification; the rectification paths that fail the reverse verification and contain unclosed operation ticket evidence records are deleted, and the target rectification path with the fewest number of pressure plate deployment / retraction actions and all four residuals are selected from the rectification paths retained by the reverse verification, and the minimum rectification pressure plate set is generated according to the rectification sequence.
[0027] In this embodiment, the operation of generating a pressure plate evidence ledger containing pressure plate status records and evidence records includes: Read the pressure plate status data, operation ticket data, operation mode data, maintenance permit data, and protection function chain configuration data. The pressure plate status data includes the pressure plate number, protection cabinet number, current pressure plate activation / deactivation status, and acquisition time. The operation ticket data includes the operation ticket evidence record number, operation ticket number, operation ticket step number, step sequence, pressure plate number, target activation / deactivation status, and execution time window. The operation mode data includes the operation mode evidence record number, operation mode number, protection function chain number, pressure plate number, and target activation / deactivation status. The maintenance permit data includes the maintenance permit evidence record number, maintenance permit number, pressure plate number set, permitted activation actions, permitted deactivation actions, permit start time, and permit end time. The protection function chain configuration data includes the protection function chain number, protection function chain name, necessary pressure plate number, and necessary pressure plate sequence.
[0028] The pressure plate status data is organized into a pressure plate status record. The operation ticket data, operating mode data, and maintenance permit data are respectively organized into operation ticket evidence records, operating mode evidence records, and maintenance permit evidence records. These records are then registered as evidence records. The edge computing terminal uses the pressure plate number as the primary key for the pressure plate status record, writing the pressure plate number, protection cabinet number, current pressure plate activation / deactivation status, and data collection time into the pressure plate status record. Similarly, the operation ticket evidence record number is used as the primary key for the operation ticket evidence record, writing the operation ticket number, operation ticket step number, step sequence, etc. The pressure plate number, target activation / deactivation status, and execution time window are written into the operation ticket evidence record; the operation mode evidence record number is used as the primary key of the operation mode evidence record, and the operation mode number, protection function chain number, pressure plate number, and target activation / deactivation status are written into the operation mode evidence record; the maintenance permit evidence record number is used as the primary key of the maintenance permit evidence record, and the maintenance permit number, pressure plate number set, permitted activation / deactivation range, permitted start time, and permitted end time are written into the maintenance permit evidence record; the permitted activation / deactivation range consists of the permitted activation actions, the permitted deactivation actions, and the set of pressure plate numbers for the permitted actions.
[0029] The protection function chain configuration data is organized into a protection function chain necessary pressure plate table. Pressure plate status records, evidence records, and the protection function chain necessary pressure plate table are written into the pressure plate evidence ledger according to the pressure plate number and protection function chain number. The protection function chain necessary pressure plate table is grouped by protection function chain number, with each group containing the protection function chain number, a set of necessary pressure plate numbers, and the necessary pressure plate order. The pressure plate evidence ledger is associated with pressure plate status records, operation ticket evidence records, operation mode evidence records, and maintenance permit evidence records by pressure plate number, and with the protection function chain necessary pressure plate table by protection function chain number. The evidence record area in the pressure plate evidence ledger retains the mapping relationship between the three types of evidence record numbers and the pressure plate numbers.
[0030] In this embodiment, the operations for forming the protection function chain hyperedge graph include: A protection function chain super-edge record is created using the protection function chain number in the protection function chain necessary pressure plate table; the edge computing terminal reads the protection function chain number in the protection function chain necessary pressure plate table, creates a protection function chain super-edge record for each protection function chain number, and writes the protection function chain number into the row key field of the protection function chain super-edge record.
[0031] The necessary pressure plate numbers are traversed according to the same protection function chain number. The necessary pressure plate numbers are matched with the pressure plate status records and evidence records to generate pressure plate status units and evidence units. The edge computing terminal reads the necessary pressure plate numbers one by one in the order of necessary pressure plates under the same protection function chain number. The necessary pressure plate numbers are used as matching keys to search for records with the same pressure plate numbers in the pressure plate status records. The current and target activation / deactivation status of the pressure plate are registered as pressure plate status units. The target activation / deactivation status is provided by the operation ticket evidence record and the operation mode evidence record. When the target activation / deactivation status of the operation ticket evidence record corresponding to the same necessary pressure plate number is inconsistent with the target activation / deactivation status of the operation mode evidence record, the necessary pressure plate number is written into the evidence conflict record, and the generation of candidate composite rectification actions based on the corresponding necessary pressure plate number is prohibited. The target activation / deactivation status written into the pressure plate status unit is the target activation / deactivation status after the target activation / deactivation status of the operation ticket evidence record and the target activation / deactivation status of the operation mode evidence record are consistent. The necessary pressure plate numbers are used as matching keys to search for operation ticket evidence records, operation mode evidence records, and maintenance permit evidence records with the same pressure plate numbers in the evidence records. The numbers of the three types of evidence records are registered as evidence units.
[0032] The pressure plate status unit and evidence unit are incorporated into the protection function chain super-edge record according to the necessary pressure plate number; the protection function chain super-edge record is set with necessary pressure plate number field, pressure plate status unit field and evidence unit field; the edge computing terminal writes the pressure plate status unit and evidence unit under the same necessary pressure plate number into the same line, so that each necessary pressure plate number corresponds to a set of pressure plate status units and a set of evidence units.
[0033] The number of necessary pressure plate numbers in the super-edge record of the statistical protection function chain is used as the super-edge order; the edge computing terminal calculates the total number of necessary pressure plate numbers in the super-edge record of the statistical protection function chain and writes the statistical value into the super-edge order number field.
[0034] The protection function chain hyperedge records are arranged according to the protection function chain number, hyperedge order, necessary pressure plate number set, engagement / disengagement state sequence, and evidence record sequence to form a protection function chain hyperedge graph. The engagement / disengagement state sequence includes the current engagement / disengagement state sequence of the pressure plate and the target engagement / disengagement state sequence. The current engagement / disengagement state sequence of the pressure plate is arranged in the necessary pressure plate order, and the target engagement / disengagement state sequence is arranged in the necessary pressure plate order. The evidence record sequence arranges the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number in the necessary pressure plate order. The edge computing terminal arranges all protection function chain hyperedge records according to the protection function chain number to form a protection function chain hyperedge graph.
[0035] In this embodiment, the operations of generating the protection function chain residual and marking the out-of-bounds to be rectified include: The improved GFlowNet structure inputs the protection function chain superedge records one by one into the edge side; the input content includes the protection function chain number, superedge order, necessary pressure plate number set, current pressure plate deployment / retraction state sequence, target deployment / retraction state sequence, and evidence record sequence; the improved GFlowNet structure at the edge side writes the input content into a temporary generated state cache.
[0036] Using the set of necessary pressure plate numbers as the comparison object, the current deployment / retraction status of the pressure plate is compared with the target deployment / retraction status; the edge-side improved GFlowNet structure reads the necessary pressure plate numbers one by one according to the arrangement order of the set of necessary pressure plate numbers, and reads the current deployment / retraction status and target deployment / retraction status of the pressure plate corresponding to the same necessary pressure plate number from the current deployment / retraction status sequence and the target deployment / retraction status sequence.
[0037] Write the necessary pressure plate number for those with inconsistent states into the residual pressure plate set; when the current activation / deactivation state of the pressure plate is inconsistent with the target activation / deactivation state, add the necessary pressure plate number to the residual pressure plate set; when the current activation / deactivation state of the pressure plate is consistent with the target activation / deactivation state, do not add the necessary pressure plate number to the residual pressure plate set.
[0038] The number of necessary pressure plate numbers in the residual pressure plate set is counted to generate the protection function chain residual; the edge-side improved GFlowNet structure performs a count on the necessary pressure plate numbers in the residual pressure plate set and writes the count result into the protection function chain residual field.
[0039] Records of protection function chain superedges with non-zero residuals are marked as superedges to be rectified. The superedges to be rectified, the residual pressure plate set, and the protection function chain residuals are written into the generation start state. When the protection function chain residual is non-zero, the edge-side improved GFlowNet structure writes the protection function chain superedge record into the superedge to be rectified field, and writes the protection function chain number, superedge to be rectified, residual pressure plate set, protection function chain residual, and evidence record sequence into the generation start state queue. The edge-side improved GFlowNet structure assigns a rectification path number to each generation start state, and consecutively generated candidate composite rectification actions under the same generation start state are registered with the same rectification path number. When the protection function chain residual is zero, it is not written into the generation start state queue.
[0040] In this embodiment, the operations for generating candidate composite rectification actions include: The improved GFlowNet structure reads the super-edge to be rectified, the set of residual pressure plates, and the residual of the protection function chain from the generation start state; the edge-side improved GFlowNet structure reads the protection function chain number, the super-edge to be rectified, the set of residual pressure plates, the residual of the protection function chain, and the evidence record sequence from the generation start state queue, and writes the residual of the protection function chain into the residual field before rectification.
[0041] Based on the necessary pressure plate number in the residual pressure plate set, search for the pressure plate state unit and evidence unit with the same necessary pressure plate number in the protection function chain super-edge record; the edge-side improved GFlowNet structure reads the necessary pressure plate number in the residual pressure plate set one by one, locates the row record with the same necessary pressure plate number in the protection function chain super-edge record, and reads the pressure plate state unit and evidence unit from the row record.
[0042] The current and target deployment / retraction states of the pressure plate are obtained from the pressure plate state unit. When the current deployment / retraction state of the pressure plate is the withdrawal state and the target deployment / retraction state is the deployment state, an deployment action is generated. When the current deployment / retraction state of the pressure plate is the deployment state and the target deployment / retraction state is the withdrawal state, a withdrawal action is generated. The edge-side improved GFlowNet structure writes the deployment or withdrawal action into the pressure plate deployment / retraction action field and writes the target deployment / retraction state into the action target state field. When the current deployment / retraction state of the pressure plate is consistent with the target deployment / retraction state, no candidate composite rectification action is generated.
[0043] Read the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence unit, and register the read record number as an evidence consumption item; write the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number into the same evidence consumption item; if any evidence record number is missing from the evidence unit, register the missing evidence record number position as an empty value.
[0044] The residual of the protection function chain before the pressure plate engagement / disengagement action is recorded as the pre-rectification residual. After replacing the current engagement / disengagement state of the pressure plate with the target engagement / disengagement state, the residual of the protection function chain is recalculated and recorded as the post-rectification residual. The pre-rectification residual and the post-rectification residual are recorded as residual change records. The edge side improves the GFlowNet structure to establish a temporary engagement / disengagement state sequence. The initial value of the temporary engagement / disengagement state sequence is equal to the current engagement / disengagement state sequence of the pressure plate. After replacing the current engagement / disengagement state of the pressure plate corresponding to the current necessary pressure plate number with the target engagement / disengagement state, the replacement temporary engagement / disengagement state sequence is compared with the target engagement / disengagement state sequence item by item. The number of necessary pressure plate numbers with inconsistent states is counted to obtain the post-rectification residual. When the post-rectification residual is less than the pre-rectification residual, the residual change mark is recorded as residual reduction. When the post-rectification residual is greater than or equal to the pre-rectification residual, the residual change mark is recorded as residual not reduced.
[0045] Bind the plate engagement / disengagement actions, evidence consumption items, and residual change records under the same necessary plate number into a single candidate composite rectification action. The candidate composite rectification action record includes the action number, rectification path number, protection function chain number, necessary plate number, plate engagement / disengagement action, action target status, evidence consumption item, pre-rectification residual, post-rectification residual, and residual change marker. The action number increments sequentially according to the generation order, and the rectification path number originates from the initial generation status. After the candidate composite rectification actions in the candidate action queue are matched with the evidence consumption item and verified with the residual change record, they enter either the candidate rectification action sequence or the illegal termination status queue.
[0046] In this embodiment, the operation of matching evidence consumption items with evidence records includes: Read the necessary pressure plate number, pressure plate deployment / retraction action, and evidence consumption item from the candidate composite rectification action; improve the GFlowNet structure on the edge side to read the necessary pressure plate number, pressure plate deployment / retraction action, action target status, evidence consumption item, action number, and rectification path number from the candidate composite rectification action record.
[0047] When the pressure plate engagement / disengagement action is an engagement action, the target state of the action is recorded as the engagement state; when the pressure plate engagement / disengagement action is a disengagement action, the target state of the action is recorded as the disengagement state. The target state of the action is used to compare the fields of the target engagement / disengagement state in the operation ticket evidence record and the operation mode evidence record.
[0048] Read the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence consumption item, and locate the operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record respectively according to the three record numbers; if any evidence record number is empty or the corresponding evidence record cannot be located, the corresponding consumed number is registered as an empty value.
[0049] The necessary pressure plate number is compared with the pressure plate number in the operation ticket evidence record, and the action target status is compared with the target deployment / retreat status in the operation ticket evidence record. If both comparisons are consistent, an operation ticket consumed number is generated. If the necessary pressure plate number is inconsistent with the pressure plate number in the operation ticket evidence record, or if the action target status is inconsistent with the target deployment / retreat status in the operation ticket evidence record, the operation ticket consumed number is registered as a null value.
[0050] The necessary pressure plate number is compared with the pressure plate number in the operation mode evidence record, and the action target status is compared with the target deployment / retreat status in the operation mode evidence record. If both comparisons are consistent, an operation mode consumed number is generated. If the necessary pressure plate number is inconsistent with the pressure plate number in the operation mode evidence record, or if the action target status is inconsistent with the target deployment / retreat status in the operation mode evidence record, the operation mode consumed number is registered as a null value.
[0051] The necessary pressure plate number is compared with the pressure plate number set in the maintenance permit evidence record, and the pressure plate engagement / disengagement action is compared with the permitted engagement / disengagement range in the maintenance permit evidence record. If both comparisons match, a maintenance permit consumed number is generated. The permitted engagement / disengagement range records the allowed engagement actions, disengagement actions, and the set of pressure plate numbers for the allowed actions. If the necessary pressure plate number belongs to the pressure plate number set and the pressure plate engagement / disengagement action belongs to the permitted action recorded in the permitted engagement / disengagement range, the maintenance permit consumed number is registered as the maintenance permit evidence record number. If the necessary pressure plate number does not belong to the pressure plate number set or the pressure plate engagement / disengagement action does not belong to the permitted action recorded in the permitted engagement / disengagement range, the maintenance permit consumed number is registered as a null value.
[0052] The consumed operation ticket number, consumed operation mode number, consumed maintenance permit number, necessary pressure plate number, pressure plate activation / deactivation action, and action target status are merged into a consumed evidence record. When the consumed operation ticket number, consumed operation mode number, and consumed maintenance permit number are all non-empty values, the three types of consumed numbers, necessary pressure plate number, pressure plate activation / deactivation action, action target status, protection function chain number, action number, and rectification path number are written into the same consumed evidence record, and a correspondence is established between the consumed evidence record and the candidate composite rectification action.
[0053] In this embodiment, the operation of writing the rectification path corresponding to the candidate composite rectification action into the illegal termination state includes: Read the evidence consumption items and residual change records in the candidate composite rectification actions; the rectification path consists of candidate composite rectification actions arranged in the rectification order starting from the initial state under the same rectification path number; the edge side improves the GFlowNet structure to read the three types of consumed numbers, residuals before rectification, residuals after rectification, and residual change markers in the candidate composite rectification actions.
[0054] If the consumed operation ticket number, consumed operation mode number, and consumed maintenance permit number are not generated simultaneously, an evidence mismatch mark is generated; if any one of the consumed operation ticket number, consumed operation mode number, and consumed maintenance permit number is empty, the evidence mismatch mark is registered as valid; if all three types of consumed numbers are not empty, the evidence mismatch mark is registered as empty.
[0055] Read the residuals before and after rectification from the residual change record. When the residual after rectification is not less than the residual before rectification, generate a residual not reduced mark. When the residual after rectification is greater than or equal to the residual before rectification, register the residual not reduced mark as valid. When the residual after rectification is less than the residual before rectification, register the residual not reduced mark as empty.
[0056] If a candidate composite rectification action with at least one of the following markers is marked as an illegal termination state, the subsequent action generation for the corresponding rectification path will be stopped. If either the evidence mismatch marker or the residual non-reduction marker is in a valid state, the edge-side improved GFlowNet structure will rewrite the path status field corresponding to the rectification path number as an illegal termination state and stop generating subsequent candidate composite rectification actions based on the same rectification path number.
[0057] The necessary pressure plate number, pressure plate engagement / disengagement action, evidence consumption item, residual change record, evidence mismatch marker, and residual non-reduction marker are written into the illegal termination status record. The illegal termination status record includes the rectification path number, action number, protection function chain number, necessary pressure plate number, pressure plate engagement / disengagement action, action target status, evidence consumption item, residual before rectification, residual after rectification, evidence mismatch marker, and residual non-reduction marker.
[0058] In this embodiment, the filtering operation for the rectification sub-trajectories includes: Candidate composite rectification actions with an illegal termination status are excluded from the candidate composite rectification actions; candidate composite rectification actions with an illegal termination status in the path status field are added to the exclusion list, and candidate composite rectification actions with a path status field other than an illegal termination status are added to the unsorted list; candidate composite rectification actions with an empty operation ticket evidence record number are not added to the rectification sub-trajectory queue.
[0059] The remaining candidate composite rectification actions are arranged in the order of steps in the operation ticket evidence record; the edge-side improved GFlowNet structure reads the operation ticket evidence record number from the candidate composite rectification actions in the unsorted list, and sorts the candidate composite rectification actions in ascending order according to the order of steps in the operation ticket evidence record; if the order of steps is the same, they are sorted in ascending order by action number.
[0060] From the arranged candidate composite rectification actions, extract the first candidate composite rectification action to the current candidate composite rectification action in sequence to form a rectification sub-trajectory; each rectification sub-trajectory includes a trajectory number, rectification path number, starting action number, ending action number, candidate composite rectification action sequence, and termination rectification status; the termination rectification status is the set of pressure plate deployment and withdrawal statuses after the last candidate composite rectification action in the rectification sub-trajectory is executed.
[0061] The number of operation ticket evidence records with consumed numbers that did not generate operation tickets in the rectification sub-trajectory is counted and recorded as ticket residuals; The number of operational mode evidence records for which no operational mode consumption number was generated in the rectification sub-trajectory is recorded as operational mode residuals. The number of maintenance permit evidence records in the rectification sub-trajectory that have consumed the maintenance permit number but have not generated a maintenance permit is recorded as the maintenance permit residual. Compare the current and target engagement / disengagement states of the pressure plates within the super-edge of the protection function chain under the termination state of the rectification sub-trajectory, count the number of necessary pressure plate numbers with inconsistent states, and register them as protection function chain residuals; improve the GFlowNet structure on the edge side, update the temporary engagement / disengagement state sequence according to the order of candidate composite rectification actions within the rectification sub-trajectory, and compare the temporary engagement / disengagement state sequence with the target engagement / disengagement state sequence item by item under the termination rectification state; the statistical objects of ticket residuals, operation mode residuals, and maintenance permit residuals are evidence records of super-edges to be rectified under the same rectification path number that have not been excluded by illegal termination states.
[0062] The four residuals of the current rectification sub-trajectory are compared with the four residuals of the previous rectification sub-trajectory, and the rectification sub-trajectory in which all four residuals have not increased and at least one has decreased is retained. Initial values for the four residuals are set in the initial state: the initial value for the ticket residual is the number of operation ticket evidence records associated with the super-edge to be rectified; the initial value for the operation mode residual is the number of operation mode evidence records associated with the super-edge to be rectified; the initial value for the maintenance permit residual is the number of maintenance permit evidence records associated with the super-edge to be rectified; and the initial value for the protection function chain residual is the number of necessary pressure plate numbers in the residual pressure plate set. When the current rectification sub-trajectory is the first rectification sub-trajectory, the four residual initial values are used as the four residuals of the previous rectification sub-trajectory; when the current rectification sub-trajectory is not the first rectification sub-trajectory, the four residuals of the previous rectification sub-trajectory are read.
[0063] In this embodiment, the operation of reverse verification of the pressure plate deployment and withdrawal action and the recorded consumed evidence includes: Read the terminated rectification status and candidate composite rectification actions from the retained rectification sub-trajectories; improve the GFlowNet structure at the edge to read the rectification sub-trajectories, candidate composite rectification action sequences and the set of consumed evidence records from the rectification sub-trajectories queue.
[0064] Candidate composite rectification actions are arranged in reverse order according to the rectification order to form a reverse order action table; the edge-side improved GFlowNet structure is arranged in descending order according to the rectification order field to obtain a reverse order action table.
[0065] Read the necessary pressure plate number, pressure plate deployment / retraction action, action target status, and evidence consumption item in the reverse action table one by one; each row in the reverse action table corresponds to a candidate composite rectification action.
[0066] Retrieve records from consumed evidence records where the necessary pressure plate number, pressure plate deployment / retraction action, and action target state are all consistent; improve the GFlowNet structure on the edge side by using the necessary pressure plate number, pressure plate deployment / retraction action, and action target state as the joint retrieval key to retrieve consumed evidence records from the consumed evidence record set where all fields are consistent.
[0067] If the search result is a single record containing the consumed operation ticket number, consumed operation mode number, and consumed maintenance permit number, the corresponding pressure plate activation / deactivation action will be marked as passed in reverse verification. If the combined search key matches a consumed evidence record, and all three types of consumed numbers in the consumed evidence record are non-nullable, the reverse verification field of the corresponding candidate composite rectification action will be registered as passed, and the consumed evidence record will be registered as occupied. The occupied status is only effective within the same rectification path and is not shared across different rectification paths.
[0068] If the search results are empty, there are more than two search results, or the searched records are missing any of the following numbers: operation ticket consumed number, operation mode consumed number, or maintenance permit consumed number, the corresponding rectification path will be marked as failing the reverse verification. When subsequent pressure plate activation / deactivation actions find consumed evidence records in the same rectification path that are already occupied, it will be determined as duplicate occupation, and the reverse verification field of the corresponding rectification path will be registered as failing.
[0069] If an operation ticket evidence record without an operation ticket consumption number is found in the rectification path, the corresponding rectification path is marked as having an unclosed operation ticket evidence record. The edge side improves the GFlowNet structure to read all operation ticket evidence records associated with the rectification path and checks whether the operation ticket evidence record number exists in the operation ticket consumption number. If any operation ticket evidence record number does not exist in the operation ticket consumption number, the rectification path is registered as having an unclosed operation ticket evidence record.
[0070] Delete rectification paths that fail reverse verification or contain evidence of unclosed operation tickets. Improve the GFlowNet structure at the edge to remove rectification paths with a failed reverse verification field from the rectification sub-trajectory queue, and remove rectification paths containing evidence of unclosed operation tickets, resulting in rectification paths retained after reverse verification.
[0071] In this embodiment, the operation of outputting the minimum set of rectification pressure plates includes: Rectification paths that have been reverse-verified and retained are read from the residuals of invoices, operation mode, maintenance permits, and protection function chains. Rectification paths with all four residuals being zero are retained. Rectification paths with all four residuals being zero are added to the candidate target path set. Rectification paths with any residual not being zero are not added to the candidate target path set.
[0072] The number of pressure plate deployment and withdrawal actions in each retained rectification path is counted, and the retained rectification paths are arranged from least to most frequent. The number of pressure plate deployment and withdrawal actions is the number of candidate composite rectification actions in the rectification path.
[0073] The top-ranked rectification path is determined as the target rectification path. When there are two or more rectification paths with the same number of pressure plate deployment and retraction actions in the candidate target path set, the rectification paths with the same number of pressure plate deployment and retraction actions are arranged in ascending order of the number of rectification order fields, and the top-ranked rectification path is registered as the target rectification path. When the same pressure plate number appears repeatedly in the same target rectification path, the target rectification path is marked as failing the reverse verification and is not included in the minimum rectification pressure plate set output.
[0074] Read the necessary pressure plate number, action target status, operation ticket consumed number, operation mode consumed number, maintenance permit consumed number and protection function chain number corresponding to each pressure plate engagement / disengagement action in the rectification sequence of the target rectification path. Register the necessary pressure plate numbers as pressure plate numbers, register the target action status as target activation / deactivation status, and merge the rectification sequence, consumed operation ticket number, consumed operating mode number, consumed maintenance permit number, and protection function chain number with the pressure plate numbers and target activation / deactivation status to generate a minimum rectification pressure plate set. Each record in the minimum rectification pressure plate set contains the pressure plate number, protection function chain number, rectification path number, rectification sequence, pressure plate activation / deactivation action, target activation / deactivation status, consumed operation ticket number, consumed operating mode number, and consumed maintenance permit number. All records are arranged in ascending order of rectification sequence.
[0075] Example 1: To verify the feasibility of this invention in practice, it was applied to a centralized operation and maintenance scenario for relay protection circuit breakers. This scenario includes multiple protection function chains, multiple sets of operation ticket records, operation mode requirements, and maintenance permit records. Traditional methods rely on manual verification of operation tickets and circuit breaker positions, which easily leads to problems such as incomplete protection function chains, asynchronous operation mode evidence, and inconsistencies between the maintenance permit scope and the circuit breaker engagement / disengagement actions. This invention is used to generate circuit breaker rectification results with closed evidence, reduced residuals, and fewer actions.
[0076] In application scenarios, edge computing terminals read pressure plate status data, operation ticket data, operation mode data, maintenance permit data, and protection function chain configuration data to generate a pressure plate evidence ledger and form a protection function chain hyperedge graph according to the protection function chain number. Each protection function chain hyperedge record corresponds to one protection function chain, recording the necessary pressure plate number set, the current pressure plate activation / deactivation status sequence, the target activation / deactivation status sequence, and the evidence record sequence. For the same necessary pressure plate number, if the target activation / deactivation status in the operation ticket evidence record and the operation mode evidence record is consistent, it is written into the pressure plate status unit; if they are inconsistent, it is written into the evidence conflict record, and the generation of candidate composite rectification actions for the corresponding necessary pressure plate number is prohibited.
[0077] After the improved GFlowNet structure at the edge reads the protection function chain superedge record, it compares the current deployment / retraction state sequence of the pressure plate with the target deployment / retraction state sequence. Necessary pressure plate numbers with inconsistent states are written into the residual pressure plate set, and the protection function chain residuals are statistically analyzed. When the protection function chain residual is not zero, the corresponding protection function chain superedge record is written into the superedge to be rectified, and a rectification path number is assigned. Subsequently, deployment or withdrawal actions are generated based on the residual pressure plate set. The numbers of the three types of evidence records are written into the evidence consumption item, and the residuals before and after rectification are registered. When the evidence matches and the residual after rectification is less than the residual before rectification, the candidate composite rectification action is written into the candidate rectification action sequence; when the evidence does not match or the residual after rectification is not less than the residual before rectification, the corresponding rectification path is written into the illegal termination state.
[0078] After the candidate rectification action sequence is formed, the edge-side improved GFlowNet structure forms rectification sub-trajectories according to the operation ticket steps, retaining rectification sub-trajectories where all four residuals have not increased and at least one has decreased. In the reverse verification phase, records with consistent fields are retrieved from the consumed evidence records using the necessary pressure plate number, pressure plate deployment / retraction action, and action target status as the joint search key. Finally, rectification paths with all four residuals being zero are retained, and the target rectification path with the fewest pressure plate deployment / retraction actions is selected, outputting the minimum rectification pressure plate set.
[0079] To verify the effectiveness of this invention, the method of this invention, manual verification, and ordinary status alarm method were compared using the same batch of samples. The ordinary status alarm method only compares the current deployment / retraction status of the pressure plate with the target deployment / retraction status and outputs an abnormal pressure plate; it does not perform evidence consumption item matching, illegal termination status writing, rectification sub-trajectory filtering, or reverse verification. The comparison results are shown in the table below: Table 1: Comparison of Intelligent Operation and Maintenance Effects of Relay Protection Panels
[0080] The data in the table show that the residual closure rate of the protection function chain of the method of this invention is 97.8%, which is higher than 82.4% for manual verification and 76.9% for ordinary state alarm method; the evidence consumption integrity rate is 96.5%, which is higher than 78.7% for manual verification and 63.2% for ordinary state alarm method; the operation ticket closure rate is 98.1%, which is higher than 86.3% for manual verification and 71.4% for ordinary state alarm method; the operation mode consistency rate is 97.2%, which is higher than 84.6% for manual verification and 73.8% for ordinary state alarm method; the maintenance permit matching rate is 95.9%, which is higher than 79.8% for manual verification and 61.7% for ordinary state alarm method; the reverse verification pass rate is 96.8%, which is higher than 74.5% for manual verification and 58.6% for ordinary state alarm method; and the output record integrity rate is 98.4%, which is higher than 81.6% for manual verification and 69.3% for ordinary state alarm method. The invalid rectification path ratio of the method of this invention is 2.7%, lower than 14.8% for manual verification and 21.6% for ordinary alarm reporting; the duplicate evidence occupancy rate is 1.3%, lower than 10.5% for manual verification and 16.2% for ordinary alarm reporting; the number of incorrect withdrawal suggestions is 2, lower than 13 for manual verification and 19 for ordinary alarm reporting; the number of missed detection pressure plates is 1, lower than 8 for manual verification and 11 for ordinary alarm reporting; the number of manual reviews is 9, lower than 37 for manual verification and 44 for ordinary alarm reporting; the average rectification generation time index is 0.42, lower than 1.00 for manual verification and 0.76 for ordinary alarm reporting. Data shows that this invention expresses the relationship between multiple pressure plates through a protective functional chain hyperedge graph, binds pressure plate deployment and deployment actions, evidence consumption items, and residual change records through candidate composite rectification actions, intercepts 34 invalid paths through illegal termination states, intercepts 7 conflict paths through evidence conflict records, and combines rectification sub-trajectory screening and reverse verification to reduce the average number of actions in the minimum rectification set to 3.6, thereby improving the closure, traceability, and operation and maintenance efficiency of the pressure plate rectification process.
[0081] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A method for intelligent operation and maintenance of relay protection circuit boards based on edge computing, characterized in that, Includes the following steps: Read the pressure plate maintenance data according to the maintenance cycle and generate a pressure plate evidence ledger containing pressure plate status records and evidence records; The pressure plate status records and evidence records are collected according to the protection function chain number to form a protection function chain hyper-edge diagram; The GFlowNet structure is improved by inputting the pressure plate evidence ledger and the protection function chain hyperedge graph into the edge side. The current deployment and withdrawal status and the target deployment and withdrawal status within the hyperedge are compared to generate the protection function chain residual. Hyperedges with non-zero residuals are marked as hyperedges to be rectified. Read the status records and evidence records of the pressure plate with inconsistent status within the super-edge to be rectified, and generate candidate composite rectification actions containing pressure plate deployment and withdrawal actions, evidence consumption items, and residual change records; Write the candidate composite rectification action that matches the evidence consumption item and shows a decrease in residual change record into the candidate rectification action sequence and the consumed evidence record; write the rectification path corresponding to the candidate composite rectification action that does not match the evidence consumption item and shows no decrease in residual change record into the illegal termination status, and stop the generation of subsequent actions. Candidate rectification action sequences are divided according to the step order recorded in the operation ticket evidence. Four residuals are calculated: ticket, operation mode, maintenance permit and protection function chain. Rectification sub-trajectories in which none of the four residuals have increased and at least one has decreased are retained. Reverse-check the pressure plate deployment and deployment actions and consumed evidence records, delete rectification paths that fail the reverse check and have unclosed operation ticket evidence records, select the target rectification path with all four residuals being zero and the fewest pressure plate deployment and deployment actions, and output the minimum rectification pressure plate set.
2. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 1, characterized in that, The operation of generating a pressure plate evidence ledger containing pressure plate status records and evidence records includes: Read the pressure plate status data, operation ticket data, operating mode data, maintenance permit data, and protection function chain configuration data; Organize the pressure plate status data into a pressure plate status record. Organize the operation ticket data, operation mode data, and maintenance permit data into operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record, respectively. Register the operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record into evidence records. Organize the protection function chain configuration data into a protection function chain necessary pressure plate table, and write the pressure plate status record, evidence record, and protection function chain necessary pressure plate table into the pressure plate evidence ledger according to the pressure plate number and protection function chain number.
3. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 2, characterized in that, The operation of forming the protective functional chain hyperedge graph includes: Establish a protection function chain over-edge record using the protection function chain number in the protection function chain necessary pressure plate table; Traverse the necessary pressure plate numbers according to the same protection function chain number, match the pressure plate status record and evidence record with the necessary pressure plate number, and generate pressure plate status unit and evidence unit. The pressure plate status unit and evidence unit are incorporated into the protection function chain super-edge record according to the necessary pressure plate number; The number of necessary pressure plate numbers in the superedge record of the statistical protection function chain is used as the superedge order; The protection function chain super-edge records are arranged according to the protection function chain number, super-edge order, necessary pressure plate number set, surrender / retreat status sequence, and evidence record sequence to form a protection function chain super-edge diagram.
4. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 3, characterized in that, The operation of generating the protection function chain residual and marking the out-of-edge to be rectified includes: The GFlowNet structure is improved by inputting each protection function chain superedge record into the edge side; Using the set of necessary pressure plate numbers as the comparison object, compare the current engagement / disengagement status of the pressure plates with the target engagement / disengagement status; Write the necessary pressure plate numbers with inconsistent states into the residual pressure plate set; Count the number of necessary pressure plate numbers in the residual pressure plate set, and generate the protection function chain residual; Mark the protection function chain superedge record where the protection function chain residual is not zero as superedge to be rectified, and write the superedge to be rectified, the residual pressure plate set and the protection function chain residual into the generation start state.
5. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 4, characterized in that, The operation of generating candidate composite rectification actions includes: Read the superedges to be rectified, the set of residual pressure plates, and the residuals of the protection function chain from the initial state of the generation of the improved GFlowNet structure; Based on the necessary pressure plate number in the residual pressure plate set, search for the pressure plate state unit and evidence unit with the same necessary pressure plate number in the protection function chain super-edge record; Obtain the current engagement / disengagement state and target engagement / disengagement state of the pressure plate from the pressure plate state unit. When the current engagement / disengagement state of the pressure plate is the disengagement state and the target engagement / disengagement state is the engagement state, generate an engagement action. When the current engagement / disengagement state of the pressure plate is the engagement state and the target disengagement state is the disengagement state, generate a disengagement action. Read the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence unit, and register the read record number as evidence consumption item; The residual of the protection function chain before the pressure plate is put into or taken out is recorded as the residual before rectification. After the current put into or taken out state of the pressure plate is replaced with the target put into or taken out state, the residual of the protection function chain is recalculated and recorded as the residual after rectification. The residual before rectification and the residual after rectification are recorded as residual change records. Bind the pressure plate deployment / retraction actions, evidence consumption items, and residual change records under the same necessary pressure plate number into a single candidate composite rectification action.
6. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 5, characterized in that, The operation of matching evidence consumption items with evidence records includes: Read the necessary pressure plate number, pressure plate deployment and withdrawal actions, and evidence consumption items from the candidate composite rectification actions; When the pressure plate throwing / retracting action is an engaging action, the target state of the action is recorded as the engaging state; when the pressure plate throwing / retracting action is an withdrawing action, the target state of the action is recorded as the withdrawing state. Read the operation ticket evidence record number, operation mode evidence record number, and maintenance permit evidence record number from the evidence consumption item, and locate the operation ticket evidence record, operation mode evidence record, and maintenance permit evidence record respectively according to the three record numbers; Compare the necessary pressure plate number with the pressure plate number in the operation ticket evidence record, and compare the action target status with the target deployment / retreat status in the operation ticket evidence record. When both comparisons are consistent, generate the operation ticket consumed number. Compare the necessary pressure plate number with the pressure plate number in the operation mode evidence record, and compare the action target status with the target deployment / retreat status in the operation mode evidence record. When both comparisons are consistent, generate the operation mode consumed number. Compare the necessary pressure plate number with the pressure plate number set in the maintenance permit evidence record, and compare the pressure plate engagement / disengagement action with the permitted engagement / disengagement range in the maintenance permit evidence record. If both comparisons are consistent, generate the maintenance permit consumed number. The consumed operation ticket number, consumed operation mode number, consumed maintenance permit number, necessary pressure plate number, pressure plate activation / deactivation action, and action target status are merged into a consumed evidence record.
7. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 6, characterized in that, The operation of writing the rectification path corresponding to the candidate composite rectification action into the illegal termination status includes: Read the evidence consumption items and residual change records in the candidate composite rectification actions; When the operation ticket consumption number, operation mode consumption number, and maintenance permit consumption number are not generated simultaneously, a mismatched evidence is generated. Read the residuals before and after rectification from the residual change record. If the residual after rectification is not less than the residual before rectification, generate a residual not reduced marker. Mark the corresponding rectification path of the candidate composite rectification action with at least one of the following markers: evidence mismatch marker and residual not reduced marker, as an illegal termination state, and stop the generation of subsequent actions of the corresponding rectification path; Write the necessary pressure plate number, pressure plate deployment / retraction action, evidence consumption item, residual change record, evidence mismatch mark, and residual non-reduction mark into the illegal termination status record.
8. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 7, characterized in that, The filtering operation for the rectification sub-trajectories includes: Exclude candidate composite rectification actions that have been written to an illegal termination status from the candidate composite rectification actions; Arrange the remaining candidate composite rectification actions in the order of steps recorded in the operation ticket evidence record; From the arranged candidate composite rectification actions, extract the first candidate composite rectification action to the current candidate composite rectification action in sequence to form a rectification sub-trajectory; The number of operation ticket evidence records with consumed numbers that did not generate operation tickets in the rectification sub-trajectory is counted and recorded as ticket residuals; The number of operational mode evidence records for which no operational mode consumption number was generated in the rectification sub-trajectory is recorded as operational mode residuals. The number of maintenance permit evidence records in the rectification sub-trajectory that have consumed the maintenance permit number but have not generated a maintenance permit is recorded as the maintenance permit residual. Compare the current deployment / retraction status and target deployment / retraction status of the inner pressure plate of the protection function chain under the termination state of the rectification sub-trajectory, count the number of necessary pressure plate numbers with inconsistent statuses, and register them as protection function chain residuals; Compare the four residuals of the current rectification sub-trajectory with the four residuals of the previous rectification sub-trajectory, and retain the rectification sub-trajectory in which all four residuals have not increased and at least one has decreased.
9. The intelligent operation and maintenance method for relay protection pressure plates based on edge computing according to claim 8, characterized in that, The reverse verification of the pressure plate deployment and withdrawal action and the operation of recording consumed evidence include: Read the terminated rectification status and candidate composite rectification actions from the retained rectification sub-trajectories; Candidate composite rectification actions are arranged in reverse order of rectification sequence to form a reverse order action table; Read the necessary pressure plate number, pressure plate throwing / retreating action, action target status and evidence consumption item in the reverse action table one by one; Search the records of consumed evidence for records where the necessary pressure plate number, pressure plate throwing / retreating action, and action target status are all consistent. If the search result is one record and the retrieved record contains the consumed operation ticket number, consumed operation mode number, and consumed maintenance permit number, the corresponding pressure plate engagement / disengagement action will be marked as reverse verification passed. If the search results are empty, there are more than two search results, or the searched records are missing any of the following numbers: operation ticket consumed number, operation mode consumed number, or maintenance permit consumed number, the corresponding rectification path will be marked as reverse verification failed. Read the operation ticket evidence records in the rectification path. If there is an operation ticket evidence record with a consumed number but no operation ticket was generated, mark the corresponding rectification path as having an unclosed operation ticket evidence record. The rectification path for deleting reverse verification failures and records of unclosed operation ticket evidence will be removed.
10. A method for intelligent operation and maintenance of relay protection pressure plates based on edge computing according to claim 9, characterized in that, The operation of outputting the minimum set of rectification pressure plates includes: Read the invoice residuals, operation mode residuals, maintenance permit residuals, and protection function chain residuals from the rectification paths retained after reverse verification, and retain the rectification paths in which all four residuals are zero; The number of pressure plate loading and unloading actions in each of the retained rectification paths was counted, and the retained rectification paths were arranged from least to most frequent. The top-ranked rectification path will be identified as the target rectification path; Read the necessary pressure plate number, action target status, operation ticket consumed number, operation mode consumed number, maintenance permit consumed number and protection function chain number corresponding to each pressure plate engagement / disengagement action in the rectification sequence of the target rectification path. Register the necessary pressure plate numbers as pressure plate numbers, register the target status of the action as target activation / deactivation status, and merge the rectification sequence, operation ticket consumed number, operation mode consumed number, maintenance permit consumed number, and protection function chain number with the pressure plate numbers and target activation / deactivation status to generate the minimum rectification pressure plate set.