Execution method and device of circuit pulling task, electronic equipment and computer program product

By receiving road pull task requests, a mixed-sorted road pulling strategy is generated based on the topological structure information of the target area and the preset road pulling order bit table, which solves the problem that the road pulling strategy cannot be accurately generated in the existing technology affects people's livelihood electricity use, and achieves the safe and stable operation of the power grid and the balance between people's livelihood electricity use.

CN120377260APending Publication Date: 2025-07-25STATE GRID BEIJING ELECTRIC POWER CO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510568841.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing road pulling strategy cannot be accurately generated, which easily affects people's livelihood electricity use when implemented.

Method used

By receiving the road pull task request, based on the topological structure information of the target area and the preset road pull order bit table, a mixed sorting road pull strategy is generated, including the load control sequence of the whole line and the branch line, ensuring that the road pull task is quickly and accurately performed in an emergency situation.

Benefits of technology

While ensuring the safe and stable operation of the power grid, it reduces the impact on people's livelihood electricity consumption, improves the efficiency and accuracy of road pulling tasks, and avoids over-pull or under-pull.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120377260A_ABST
    Figure CN120377260A_ABST
Patent Text Reader

Abstract

The invention discloses an execution method and device of a circuit pulling task, electronic equipment and a computer program product, and relates to the technical field of electric power, and the execution method comprises the steps: receiving a circuit pulling task request, determining a to-be-pulled circuit list based on topological structure information of a target region and a to-be-relieved heavy and overload equipment identifier, and sending the to-be-pulled circuit list to a server; and based on a preset switching-off sequence table, the to-be-switched-off line list and the to-be-switched-off load total capacity of the target area, generating a switching-off strategy, executing the switching-off strategy, and completing a switching-off task corresponding to the switching-off task request. According to the invention, the technical problem that the power consumption of people's livelihood is easily affected when the pull-out strategy is executed because the pull-out strategy cannot be accurately generated in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric power, and in particular, to a method and device for executing a load shedding task, an electronic device, and a computer program product. Background Art

[0002] As a critical infrastructure, the stability and reliability of the power system are of utmost importance. With the rapid development of industrialization and urbanization, the scale of the power grid has been continuously expanding, the load demand has been growing, and the power grid operation faces many challenges. Since the power system is a real-time balanced system, when a serious fault occurs in the power grid, power supply shortages, equipment overloads, etc. may occur in a short time. At this time, it is necessary to perform a load shedding operation (i.e., a load reduction task) on the power consumption load.

[0003] However, the current load shedding strategy generally performs load shedding in units of entire lines (i.e., the 10 kV (kilovolt) outgoing line switches of substations). However, there may be livelihood loads on each branch line under the entire line, and it is impossible to minimize the impact on livelihood power consumption while ensuring the safe and stable operation of the power grid.

[0004] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0005] Embodiments of the present invention provide a method and device for executing a load shedding task, an electronic device, and a computer program product, so as to at least solve the technical problem in the related art that it is impossible to accurately generate a load shedding strategy, resulting in the easy impact on livelihood power consumption when the load shedding strategy is executed.

[0006] According to an aspect of an embodiment of the present invention, a method for executing a load shedding task is provided, including: receiving a load shedding task request, where the load shedding task request carries an identifier of a heavily overloaded device to be alleviated in a target area and a total load capacity to be shed; determining a list of lines to be shed based on the topological structure information of the target area and the identifier of the heavily overloaded device to be alleviated; generating a load shedding strategy based on a preset load shedding sequence table of the target area, the list of lines to be shed, and the total load capacity to be shed, where the preset load shedding sequence table is a load shedding sequence table based on a mixed sorting of entire lines and branch lines in the target area; and executing the load shedding strategy to complete the load shedding task corresponding to the load shedding task request.

[0007] Further, before receiving the load shedding task request, it further includes: tracing upward from the user power supply in the target area to the superior power supply to generate a power supply path, where the superior power supply includes: lines and transformers with a voltage level higher than that of the user power supply; and generating topological structure information based on all power supply paths, where the topological structure information includes: identifiers of devices on each power supply path.

[0008] Further, the step of determining the list of lines to be disconnected based on the topological structure information of the target area and the identification of the severely overloaded equipment to be alleviated includes: matching all the identification of severely overloaded equipment on the power supply path to which the equipment indicated by the identification of the severely overloaded equipment to be alleviated belongs with the equipment identification in the topological structure information to obtain the target equipment identification; determining all the target power supply paths where the target equipment identification is located based on the topological structure information; adding all the line identifications under the target equipment identification in all the target power supply paths to the list of lines to be disconnected, where the line identification includes: the identification of the whole line to be disconnected, the identification of the branch line to be disconnected.

[0009] Further, the step of generating a disconnection strategy based on the preset disconnection sequence table of the target area, the list of lines to be disconnected, and the total load capacity of the lines to be disconnected includes: matching the line identifications in the list of lines to be disconnected with the line identifications in the preset disconnection sequence table to obtain the target disconnection sequence table, where the line identifications in the preset disconnection sequence table include: the identification of the whole line, the identification of the branch line; generating a disconnection strategy based on the total load capacity of the lines to be disconnected according to the line sequence in the target disconnection sequence table.

[0010] Further, the preset disconnection sequence table includes: the branch line information sorted according to the proportion of people's livelihood load and the whole line information sorted according to the proportion of people's livelihood load and sorted after all the branch line information, the branch line information at least includes: the identification of the branch line, the active load of the branch line, the whole line information at least includes: the identification of the whole line, the active load of the whole line, and the step of generating a disconnection strategy based on the total load capacity of the lines to be disconnected according to the line sequence in the target disconnection sequence table includes: determining the line sequence in the target disconnection sequence table based on the branch line information sorted according to the proportion of people's livelihood load and the whole line information sorted according to the proportion of people's livelihood load and sorted after all the branch line information; disconnecting the branches indicated by the branch line identifications in the first round in sequence and accumulating the active load of the branches disconnected in the first round to obtain the total branch load until the total branch load is greater than or equal to the total load capacity of the lines to be disconnected or all the branches indicated by the branch line identifications in the target disconnection sequence table are disconnected; when all the branches indicated by the branch line identifications in the target disconnection sequence table are disconnected and the total branch load is less than the total load capacity of the lines to be disconnected, disconnecting the whole lines indicated by the whole line identifications in the second round in sequence and accumulating the active load of the whole lines disconnected in the second round to obtain the total whole line load until the sum of the total branch load and the total whole line load is greater than or equal to the total load capacity of the lines to be disconnected or all the whole lines indicated by the whole line identifications in the target disconnection sequence table are disconnected; when all the whole lines indicated by the whole line identifications in the target disconnection sequence table are disconnected and the sum of the total branch load and the total whole line load is less than the total load capacity of the lines to be disconnected, determining the shortage load amount; selecting the disconnection lines for the third round of disconnection from the list of lines to be disconnected based on the shortage load amount.

[0011] Further, the steps of executing the power outage strategy include: based on the power outage strategy, determining the branch line set for the first round of power outage, the main line set for the second round of power outage, and the power outage line set for the third round of power outage; based on the sub-region to which the branch line switch of each branch line in the branch line set for the first round of power outage belongs, assigning the branch line power outage task corresponding to each branch line to the dispatching system of the sub-region, and using the dispatching system to execute the branch line power outage task; when the main line set for the second round of power outage is not empty, based on the region to which the main line switch of each main line in the main line set for the second round of power outage belongs, assigning the main line power outage task corresponding to each main line to the regional dispatching system, and using the regional dispatching system to execute the main line power outage task; when the power outage line set for the third round of power outage is not empty, using the dispatching system corresponding to each power outage line in the power outage line set to execute the power outage line task corresponding to the power outage line.

[0012] Further, after executing the power outage strategy, it further includes: collecting the power outage execution data after the completion of the power outage task execution, where the power outage execution data includes: the first execution data after the completion of the branch line power outage task execution, the second execution data after the completion of the main line power outage task execution, and the third execution data after the completion of the power outage line task execution; based on the total initial load and load rate of all the heavy overload devices carried by the power supply path of the device indicated by the heavy overload device identifier to be alleviated before the power outage, and the total load after the power outage of all the heavy overload devices carried by the power supply path of the device indicated by the heavy overload device identifier to be alleviated carried by the power outage execution data, calculating the device load change rate; based on the preset power outage quantity and the actual power outage quantity carried by the power outage execution data, calculating the execution in-place rate; based on the device load change rate and the execution in-place rate, evaluating the power outage strategy.

[0013] According to another aspect of the embodiments of the present invention, there is also provided an execution device for a power outage task, including: a receiving unit, configured to receive a power outage task request, where the power outage task request carries a heavy overload device identifier to be alleviated in a target area and the total power outage load capacity; a determining unit, configured to determine a list of power outage lines based on the topological structure information of the target area and the heavy overload device identifier to be alleviated; a generating unit, configured to generate a power outage strategy based on a preset power outage sequence table of the target area, the list of power outage lines, and the total power outage load capacity, where the preset power outage sequence table is a power outage sequence table based on the mixed sorting of the main lines and branch lines of the target area; an execution unit, configured to execute the power outage strategy to complete the power outage task corresponding to the power outage task request.

[0014] Further, the execution device further includes: a first generation module, configured to trace back from the user power supply in the target area to the superior power supply before receiving the power cut task request, and generate a power supply path, where the superior power supply includes: lines and transformers with a voltage level higher than that of the user power supply; a second generation module, configured to generate topology structure information based on all the power supply paths, where the topology structure information includes: device identifiers on each power supply path.

[0015] Further, the determination unit includes: a first matching module, configured to match all the heavy overload device identifiers on the power supply path to which the device indicated by the heavy overload device identifier to be alleviated belongs with the device identifiers in the topology structure information, to obtain target device identifiers; a first determination module, configured to determine all the target power supply paths where the target device identifiers are located based on the topology structure information; a first addition module, configured to add all the line identifiers located under the target device identifiers in all the target power supply paths to the power cut line list, where the line identifiers include: power cut whole line identifiers and power cut branch line identifiers.

[0016] Further, the generation unit includes: a second matching module, configured to match the line identifiers in the power cut line list with the line identifiers in the preset power cut sequence table, to obtain a target power cut sequence table, where the line identifiers in the preset power cut sequence table include: whole line identifiers and branch line identifiers; a third generation module, configured to generate a power cut strategy based on the total power cut load capacity according to the line sequence in the target power cut sequence table.

[0017] Further, the preset power outage sequence table includes: branch line information sorted according to the proportion of people's livelihood load and main line information sorted according to the proportion of people's livelihood load after all branch line information. The branch line information includes at least: branch line identifier and branch line active load. The main line information includes at least: main line identifier and main line active load. The third generation module includes: a first determination sub-module, configured to determine the line sequence in the target power outage sequence table based on the branch line information sorted according to the proportion of people's livelihood load and the main line information sorted according to the proportion of people's livelihood load after all branch line information; a first power outage sub-module, configured to sequentially perform the first round of power outages on the branches indicated by the branch line identifiers according to the line sequence, and accumulate the branch line active loads of the branches in the first round of power outages to obtain the total branch load until the total branch load is greater than or equal to the total power outage load capacity to be shed or all the branches indicated by the branch line identifiers in the target power outage sequence table have completed power outages; a second power outage sub-module, configured to, when all the branches indicated by the branch line identifiers in the target power outage sequence table have completed power outages and the total branch load is less than the total power outage load capacity to be shed, sequentially perform the second round of power outages on the main lines indicated by the main line identifiers, and accumulate the main line active loads of the main lines in the second round of power outages to obtain the total main line load until the sum of the total branch load and the total main line load is greater than or equal to the total power outage load capacity to be shed or all the main lines indicated by the main line identifiers in the target power outage sequence table have completed power outages; a second determination sub-module, configured to determine the shortage load amount when all the main lines indicated by the main line identifiers in the target power outage sequence table have completed power outages and the sum of the total branch load and the total main line load is less than the total power outage load capacity to be shed; a first selection sub-module, configured to select the power outage lines for the third round of power outages from the list of lines to be shed based on the shortage load amount.

[0018] Further, the execution unit includes: a second determination module, configured to determine the set of branches for the first round of power outages, the set of main lines for the second round of power outages, and the set of power outage lines for the third round of power outages based on the power outage strategy; a first execution module, configured to allocate the branch power outage tasks corresponding to each branch to the dispatching systems of the sub-regions based on the sub-regions to which the branch switches of each branch in the set of branches for the first round of power outages belong, and use the dispatching systems of the sub-regions to execute the branch power outage tasks; a second execution module, configured to, when the set of main lines for the second round of power outages is not empty, allocate the main line power outage tasks corresponding to each main line to the dispatching systems of the regions based on the regions to which the main line switches of each main line in the set of main lines for the second round of power outages belong, and use the dispatching systems of the regions to execute the main line power outage tasks; a third execution module, configured to, when the set of power outage lines for the third round of power outages is not empty, use the dispatching systems corresponding to each power outage line in the set of power outage lines to execute the power outage line tasks corresponding to the power outage lines.

[0019] Further, the execution device further includes: a first acquisition module, configured to acquire, after executing the power outage strategy, power outage execution data indicating completion of the power outage task execution, where the power outage execution data includes: first execution data indicating completion of the branch line power outage task execution, second execution data indicating completion of the whole line power outage task execution, and third execution data indicating completion of the power outage line task execution; a first calculation module, configured to calculate a device load change rate based on the total initial load and load rate of all heavily overloaded devices on the power supply path to which the device indicated by the heavily overloaded device identifier to be alleviated before the power outage belongs, and the total load after the power outage of all heavily overloaded devices on the power supply path to which the device indicated by the heavily overloaded device identifier to be alleviated carried by the power outage execution data; a second calculation module, configured to calculate an execution in-place rate based on the preset power outage quantity and the actual power outage quantity carried by the power outage execution data; and a first evaluation module, configured to evaluate the power outage strategy based on the device load change rate and the execution in-place rate.

[0020] According to another aspect of the embodiments of the present invention, there is also provided a computer program product, including a non-volatile computer-readable storage medium storing a computer program, where the computer program, when executed by a processor, implements the execution method of the power outage task in any one of the above.

[0021] According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including one or more processors and a memory, where the memory is used to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the execution method of the power outage task in any one of the above.

[0022] In the present invention, a power outage task request is received, a power outage line list is determined based on the topological structure information of the target area and the heavily overloaded device identifier to be alleviated, a power outage strategy is generated based on the preset power outage sequence table of the target area, the power outage line list, and the total power outage load capacity, the power outage strategy is executed, and the power outage task corresponding to the power outage task request is completed, thereby solving the technical problem in the related art that it is impossible to accurately generate a power outage strategy, resulting in the easy impact on people's livelihood electricity consumption when the power outage strategy is executed.

[0023] In the present invention, a power outage line list can be determined according to the topological structure information of the pre-determined target area and the heavily overloaded device identifier carried in the received power outage task request, and then a power outage strategy can be generated according to the pre-determined power outage sequence table with a mixed sorting of the whole line and branch lines, the power outage line list, and the total power outage load capacity carried in the power outage task request, and by executing the power outage strategy, it is possible to accurately and quickly cut off the non-people's livelihood controllable load in the target area, achieving the technical effect of minimizing the impact on people's livelihood electricity consumption while ensuring the safe and stable operation of the power grid. Description of the Drawings

[0024] The accompanying drawings described herein are used to provide a further understanding of the present invention and form a part of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:

[0025] Figure 1 is a flowchart of an optional method for executing a power-off task according to an embodiment of the present invention;

[0026] Figure 2 is a schematic diagram of an optional device for executing a power-off task according to an embodiment of the present invention;

[0027] Figure 3 is a hardware structure block diagram of an electronic device (or mobile device) for a method of executing a power-off task according to an embodiment of the present invention. Detailed implementation manners

[0028] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned accompanying drawings are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0030] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) collected and involved in the present invention are all information and data authorized by the user or fully authorized by all parties. Moreover, the processing of relevant data, such as collection, storage, use, processing, transmission, provision, disclosure, and application, complies with the relevant laws, regulations, and standards of the relevant regions, adopts necessary confidentiality measures, does not violate public order and good customs, and provides corresponding operation entrances for users to choose to authorize or refuse. For example, there is an interface between the present system and relevant users or institutions. Before obtaining relevant information, a request for obtaining information needs to be sent to the aforementioned users or institutions through the interface, and after receiving the consent information feedback from the aforementioned users or institutions, the relevant information is obtained.

[0031] In the present invention, when a power grid fault occurs, an optimal load shedding strategy can be generated based on real-time topology analysis and a pre-determined load shedding sequence table with a mixed sorting of main lines and branch lines. Then, according to the load shedding strategy, the load shedding task is executed, which can effectively improve the execution efficiency and accuracy of the load shedding task. Moreover, through the mixed sorting of the preset load shedding sequence table, the livelihood load can be given priority, ensuring the priority of livelihood electricity consumption during the power dispatching process. At the same time, through the formulation and execution of multiple rounds of load shedding strategies, the load shedding load can be more precisely controlled, avoiding over-shedding or under-shedding situations, and improving the flexibility and reliability of power dispatching. In addition, by calculating the device load change rate and the execution in-place rate to evaluate the load shedding strategy, it helps to optimize and adjust subsequent strategies, enhancing the intelligent level of power dispatching.

[0032] The present invention will be described in detail below in conjunction with various embodiments.

[0033] Embodiment 1

[0034] According to an embodiment of the present invention, an embodiment of a method for executing a load shedding task is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0035] Figure 1 is a flowchart of an optional method for executing a load shedding task according to an embodiment of the present invention. As Figure 1 shown, the method includes the following steps:

[0036] Step S101, receive a load shedding task request, where the load shedding task request carries the identification of the overloaded equipment to be relieved in the target area and the total capacity of the load to be shed.

[0037] In an embodiment of the present invention, when the power system monitors a grid anomaly, such as insufficient power supply or equipment overload, and emergency measures need to be taken, a power shedding task request is generated and sent to the power shedding task execution system to execute the corresponding power shedding task.

[0038] Here, the power shedding task request is usually initiated by the operator on duty in the power dispatching center, input through the human-machine interface or automatically triggered by the automated monitoring system, and contains key information such as the identification of the heavily overloaded equipment to be relieved in the target area (i.e., the area where the grid anomaly occurs) and the total capacity of the load to be shed. Among them, the identification of the heavily overloaded equipment to be relieved is the identification of the abnormal equipment. For example, the transformer identification, line identification, etc. The total capacity of the load to be shed refers to the amount of load that needs to be cut off to restore the grid anomaly.

[0039] Step S102: Determine the list of lines to be shed based on the topological structure information of the target area and the identification of the heavily overloaded equipment to be relieved.

[0040] In an embodiment of the present invention, after receiving the power shedding task request, the power shedding task execution system can call the topology analysis module, use the integrated main and distribution model stored in the dispatching cloud to analyze the real-time grid topology of the target area, and obtain the topological structure information of the target area. Then, based on the topological structure information and the identification of the heavily overloaded equipment to be relieved, it can be determined which lines need to be considered in the power shedding operation to form a list of lines to be shed. This list will be sorted according to the real-time load of the lines and their positions in the grid to ensure that in the subsequent generation of the power shedding strategy, the power shedding operation can be executed efficiently and orderly, and the impact on people's livelihood electricity consumption can be minimized.

[0041] Here, the topological structure information refers to the connection relationship between the equipment in the grid and the information on how these equipment form a network.

[0042] Step S103: Generate a power shedding strategy based on the preset power shedding sequence table of the target area, the list of lines to be shed, and the total capacity of the load to be shed, where the preset power shedding sequence table is a power shedding sequence table based on the mixed sorting of the main lines and branch lines in the target area.

[0043] In the embodiment of the present invention, according to the preset load shedding sequence table of the target area, combined with the currently determined list of lines to be load shed and the total load capacity to be load shed, the optimal load shedding strategy is calculated. The preset load shedding sequence table is a load control sequence preset according to the normal operating conditions of the power grid and equipment attributes (such as livelihood or non-livelihood loads). It is sorted in a mixed order of main lines and branch lines and is the basis and raw material for the execution of the load shedding task. It sets the priority of non-livelihood loads to be higher and the priority of livelihood loads to be lower, indicating the order in which load shedding operations should be carried out in case of emergency. The load shedding task execution system can, based on real-time topology analysis, calculate which lines should be tripped first and the order of tripping according to the principle of "from large to small, with the least loss" to ensure that the total amount of load shed can meet the index requirements.

[0044] In the embodiment of the present invention, the generated load shedding strategy can ensure that in case of emergency, the specific operations to be performed can be quickly and accurately determined, that is, which lines need to be tripped and what the order of tripping is, so as to achieve the load control goal in the shortest time while minimizing the impact on users.

[0045] Step S104, execute the load shedding strategy to complete the load shedding task corresponding to the load shedding task request.

[0046] In the embodiment of the present invention, after the load shedding strategy is generated, trip commands can be sent to the devices in the power grid according to the instructions in the strategy. During the execution process, the execution status of the commands can be monitored, such as whether the devices respond and whether the tripping operation is successful, and the results are statistically analyzed and fed back to ensure that the actual effect of the load shedding operation is consistent with the plan. If the remote control operation of some devices fails, the remaining load to be shed can be automatically calculated and the strategy can be re-adjusted to select other eligible lines for tripping until the preset load control goal is reached.

[0047] Here, the load shedding task refers to a series of load control operations that need to be actually completed after receiving the load shedding task request and generating the load shedding strategy. Its goal is to restore the balance state of the power grid and ensure the safety and stability of the power system.

[0048] In summary, according to the pre-determined topological structure information of the target area and the identification of the overloaded equipment to be relieved carried in the received power outage task request, the power outage line list can be determined. Then, based on the pre-determined power outage sequence table with a mixed sorting of main lines and branch lines, the power outage line list, and the total power outage load capacity carried in the power outage task request, a power outage strategy is generated. By executing the power outage strategy, it is possible to accurately and quickly cut off the non-essential controllable loads in the target area, achieving the technical effect of minimizing the impact on people's livelihood electricity while ensuring the safe and stable operation of the power grid, thereby solving the technical problem in the related art that it is impossible to accurately generate a power outage strategy, resulting in the easy impact on people's livelihood electricity during the execution of the power outage strategy.

[0049] In order to improve the accuracy of generating topological structure information, in the power outage task execution method provided in the first embodiment of the present application, before receiving the power outage task request, trace back from the user power supply in the target area to the upper-level power supply to generate a power supply path, where the upper-level power supply includes: lines and transformers with a voltage level higher than that of the user power supply; based on all power supply paths, generate topological structure information, where the topological structure information includes: the identification of the equipment on each power supply path.

[0050] In the embodiment of the present invention, it is possible to start from the user power supply equipment in the target area and use the integrated main distribution and utilization model stored in the regulation cloud to perform topological trace analysis to generate a power supply path. That is, starting from the user side, trace back along the power supply path to the upper-level power supply, which includes: lines and transformers with a voltage level higher than that of the user power supply, and identify and record all power equipment along the way during the tracing process. For example, starting from the electricity meter in a residential area, it is possible to trace the low-voltage distribution line connected to this electricity meter, then the substation, and further trace to the high-voltage distribution line and the main transformer, etc. This tracing process ensures that every line and equipment participating in the power supply can be accurately identified.

[0051] Here, the user power supply refers to the power entry point on the user side, such as an electricity meter or a drop wire, which is the part directly connected between the power system and the user.

[0052] After completing the topological trace process, detailed topological structure information can be generated according to all identified power supply paths. The topological structure information includes the identification of the equipment on each power supply path and their connection relationships. For example, for a power supply path from an electricity meter to a transformer, the topological structure information will include the ID (identification) of the electricity meter, the ID of the low-voltage distribution line, the ID of the substation, and the IDs of the finally connected high-voltage distribution line and transformer. The integration of this information enables power dispatching personnel to clearly see the structure of the power grid and which equipment and lines need to be prioritized for attention and control in case of an emergency.

[0053] In this embodiment, starting from the user's power supply point, tracing back reversely to the lines, transformers, etc. at higher voltage levels to generate a detailed power supply path, and constructing accurate topological structure information based on these lines can not only help to understand the power grid structure more accurately, but also provide a solid foundation for generating load shedding strategies. In emergency load shedding operations, this accurate topological information can ensure that the power system quickly locates the equipment of non-essential loads, realizes accurate and rapid load shedding, while minimizing the impact on essential power consumption, so as to improve the reliability and efficiency of power supply while ensuring the safe and stable operation of the power grid.

[0054] In order to improve the accuracy of determining the list of lines to be shed, in the method for executing a load shedding task provided in the first embodiment of this application, it includes: matching all the heavy overload device identifiers on the power supply path to which the device indicated by the heavy overload device identifier to be relieved belongs with the device identifiers in the topological structure information to obtain target device identifiers; determining all target power supply paths where the target device identifiers are located based on the topological structure information; adding all the line identifiers located under the target device identifiers in all the target power supply paths to the list of lines to be shed, where the line identifiers include: the identifier of the entire line to be shed, the identifier of the branch line to be shed.

[0055] In an embodiment of the present invention, after receiving a load shedding task request containing the heavy overload device identifier to be relieved, the heavy overload device identifier to be relieved in the request can be compared with the device identifiers in the previously generated topological structure information to determine which devices need to be concerned and controlled. The topological structure information contains detailed information about all devices in the power grid and their connection relationships. Therefore, by comparing the two sets of identifiers, the specific heavy overload devices to be relieved can be quickly located, and these devices may include switches, distribution transformers, line segments, etc. For example, if the load shedding request contains the device identifier of a specific electric meter, the system will query the topological structure information to confirm which lines and devices this electric meter is connected to, and identify the regulation cloud IDs of these lines and devices as target device identifiers.

[0056] In an embodiment of the present invention, after determining the target device identifiers, all the power supply paths related to these identifiers can be determined based on the topological structure information. That is, identify which entire lines and branch lines are directly or indirectly connected to the target devices, and these lines will be used as the basis for generating load shedding strategies. For example, if the target device identifier corresponds to a low-voltage distribution transformer, the topological structure information can be queried to identify which distribution line this distribution transformer belongs to, and which main network line this distribution line is connected to, so as to construct a complete power supply path.

[0057] In an embodiment of the present invention, according to the determined target power supply path, the list of lines to be disconnected is updated. Among them, all line identifiers under the target device identifier in all target power supply paths, including the identifiers of the entire lines to be disconnected and the branch line identifiers to be disconnected, will be added to the list of lines to be disconnected. In this way, it can be ensured that when generating the power disconnection strategy, all lines that may need to be load-limited are fully considered, thereby improving the comprehensiveness and effectiveness of the power disconnection strategy.

[0058] In this embodiment, the generation efficiency and accuracy of the precise power disconnection strategy are effectively improved, ensuring that all devices and lines related to the power disconnection task can be quickly located in the event of an emergency in the power grid.

[0059] To improve the accuracy of generating the power disconnection strategy, in the method for executing the power disconnection task provided in Embodiment 1 of the present application, the line identifiers in the list of lines to be disconnected are matched with the line identifiers in the preset power disconnection sequence table to obtain the target power disconnection sequence table. Among them, the line identifiers in the preset power disconnection sequence table include: the identifiers of the entire lines and the branch line identifiers; based on the total load capacity of the lines to be disconnected, a power disconnection strategy is generated according to the line sequence in the target power disconnection sequence table.

[0060] In an embodiment of the present invention, the line identifiers in the list of lines to be disconnected can be matched with the line identifiers in the preset power disconnection sequence table to obtain the target power disconnection sequence table. Here, the preset power disconnection sequence table is a sequence table sorted in a mixed order of the entire lines and the branch lines according to the principle of non-essential load priority, including: the identifiers of the entire lines and the branch line identifiers. By matching the identifiers in the list with the identifiers in the sequence table, it is possible to determine which lines are in the preset power disconnection order and their positions in the order, thereby providing a basis for generating the power disconnection strategy.

[0061] Then, based on the total load capacity of the lines to be disconnected and the target power disconnection sequence table, a specific power disconnection strategy is generated. Specifically: first, according to the line sequence in the target power disconnection sequence table, calculate which lines' loads added together can meet the requirement of the total load capacity of the lines to be disconnected. When generating the strategy, follow the principle of "from large to small, with the least loss", give priority to considering the lines with larger loads, but also consider the impact of the power disconnection operation on the overall operation of the power grid, with the goal of minimizing the interference to the essential loads.

[0062] In this embodiment, after receiving an emergency load shedding task, it is possible to quickly locate the lines that need to be controlled, and based on the preset load shedding order, generate an optimal load shedding strategy to ensure that the power balance of the power grid is restored in the shortest time with the least loss. The generation of this strategy not only considers the control requirements of the total load, but also fully combines the real-time operating state of the power grid and the attributes of the equipment, making the load shedding operation more accurate and efficient, and avoiding interference with the livelihood load. In addition, through careful line identification matching, it can ensure that all lines participating in the load shedding operation are reasonably considered, improving the comprehensiveness and reliability of the strategy.

[0063] Optionally, the preset load shedding order table includes: branch line information sorted according to the proportion of livelihood load and main line information sorted according to the proportion of livelihood load after all branch line information. The branch line information at least includes: branch line identifier, branch active load, and the main line information at least includes: main line identifier, main line active load. In order to further accurately generate the load shedding strategy, in the method for executing the load shedding task provided in the first embodiment of the present application, based on the branch line information sorted according to the proportion of livelihood load and the main line information sorted according to the proportion of livelihood load after all branch line information, determine the line order in the target load shedding order table; according to the line order, perform the first round of load shedding on the branches indicated by the branch line identifiers in turn, and accumulate the branch active loads of the branches in the first round of load shedding to obtain the total branch load until the total branch load is greater than or equal to the total load capacity to be shed or all the branches indicated by the branch line identifiers in the target load shedding order table are load shed; in the case where all the branches indicated by the branch line identifiers in the target load shedding order table are load shed and the total branch load is less than the total load capacity to be shed, perform the second round of load shedding on the main lines indicated by the main line identifiers in turn, and accumulate the main line active loads of the main lines in the second round of load shedding to obtain the total main line load until the sum of the total branch load and the total main line load is greater than or equal to the total load capacity to be shed or all the main lines indicated by the main line identifiers in the target load shedding order table are load shed; in the case where all the main lines indicated by the main line identifiers in the target load shedding order table are load shed and the sum of the total branch load and the total main line load is less than the total load capacity to be shed, determine the shortage load amount; based on the shortage load amount, select the load shedding lines for the third round of load shedding from the list of lines to be shed.

[0064] In the embodiment of the present invention, the line order in the target load shedding order table can be determined according to the branch line information sorted according to the proportion of livelihood load included in the preset load shedding order table and the main line information sorted according to the proportion of livelihood load after all branch line information. Here, the proportion of livelihood load refers to the proportion of the load supplied by the line that belongs to livelihood electricity consumption. Generally, the higher this proportion, the lower the priority of the line in the load shedding operation.

[0065] In this embodiment, the branch line information is sorted from low to high according to the proportion of livelihood load, and the whole line information is also sorted according to the proportion of livelihood load, but the sorting result is placed after all branches. In this way, the line order in the target line pulling sequence table is determined according to the priority principle of the proportion of livelihood load. The branch line with a high proportion of non-livelihood load is given priority, followed by the whole line with a high proportion of non-livelihood load. This sorting ensures that in an emergency, non-livelihood loads will be cut off first to reduce the impact on livelihood electricity consumption.

[0066] In an embodiment of the present invention, the first round of line pulling operation can be performed according to the line sequence, and the branch lines indicated by the branch line identifiers are pulled in turn from the target line pulling sequence table, and the branch line active loads of the branches pulled in the first round are accumulated to obtain the total branch line load. This process will continue until the total branch line load reaches or exceeds the total capacity of the load to be pulled, or all branches indicated by the branch line identifiers in the target line pulling sequence table have completed the line pulling operation. By giving priority to non-civilian load branches in the first round, non-critical loads can be quickly reduced while retaining the power supply of civilian loads as much as possible.

[0067] If after the first round of line pulling, the total load of the branch line is still less than the total load capacity to be pulled, a second round of line pulling will be performed on the whole line indicated by the whole line mark in the target line pulling sequence table according to the line sequence, and the whole line active load of the whole line will be accumulated to obtain the total load of the whole line. This round of operation will continue until the sum of the total load of the branch line and the total load of the whole line reaches the total load capacity to be pulled, or all the whole lines indicated by the whole line marks have completed the line pulling operation. By successively pulling the branch line and the whole line, the load removal amount can be controlled more accurately to ensure the achievement of the target total load, while reducing the impact on the people's livelihood load.

[0068] After the first and second rounds of line pulling operations, if the sum of the total load of the branch line and the total load of the entire line is still less than the total load capacity to be pulled, the remaining shortfall load can be calculated, that is, the load target that has not been covered by the line pulling operation. Then, based on the shortfall load, the lines for the third round of line pulling are intelligently selected from the list of lines to be pulled to further meet the requirements of the total load capacity to be pulled. The line selection for this round of operations will continue to follow the priority principle of the proportion of livelihood load to ensure the minimum impact on livelihood load.

[0069] In order to accurately execute the power outage strategy, in the method for executing the power outage task provided in Embodiment 1 of the present application, based on the power outage strategy, determine the branch line set for the first round of power outage, the main line set for the second round of power outage, and the power outage line set for the third round of power outage; based on the sub-region to which the branch line switch of each branch line in the branch line set for the first round of power outage belongs, assign the branch line power outage task corresponding to each branch line to the dispatching system of the sub-region, and use the dispatching system to execute the branch line power outage task; in the case where the main line set for the second round of power outage is not empty, based on the region to which the main line switch of each main line in the main line set for the second round of power outage belongs, assign the main line power outage task corresponding to each main line to the regional dispatching system of the region, and use the regional dispatching system to execute the main line power outage task; in the case where the power outage line set for the third round of power outage is not empty, use the dispatching system corresponding to each power outage line in the power outage line set to execute the power outage line task corresponding to the power outage line.

[0070] In an embodiment of the present invention, after generating the power outage strategy, the power outage task can be subdivided into three levels of line sets. The branch line set for the first round of power outage, the main line set for the second round of power outage, and the power outage line set for the third round of power outage. The division of these sets is based on the priority and operation scope of the power outage strategy, ensuring the gradual reduction of non-people's livelihood loads and the minimum impact on people's livelihood loads.

[0071] In this embodiment, the power outage set is based on the power outage strategy, and according to the order of power outage operations and the types of participating devices, the lines that need to perform power outage operations are subdivided into a branch line set, a main line set, and a power outage line set.

[0072] Then, based on the sub-region to which the branch line switch of each branch line in the branch line set for the first round of power outage belongs, assign the corresponding branch line power outage task to the dispatching systems of each sub-region. In this way, the corresponding relationship between the sub-region and the dispatching system in the power system can be utilized to ensure that the power outage task can be accurately sent to the dispatching system responsible for the corresponding sub-region, and the dispatching system performs the power outage operation. Through the sub-region level allocation, the local execution of the power outage task is realized, avoiding unnecessary global operations, and improving the efficiency and response speed.

[0073] Here, the sub-region is a smaller management unit divided in the power grid according to geographical location or power supply area, and each sub-region is responsible for by a specific dispatching system. The dispatching system is a dispatching system responsible for the operation and control of the power grid in a specific sub-region, including functions such as monitoring, analysis, and decision-making, and is used to execute the branch line power outage task within the sub-region.

[0074] In the embodiments of the present invention, if the set of entire lines for the second round of power line disconnection is not empty, the corresponding entire line disconnection tasks can be assigned to the local dispatching system responsible for the area to which the entire line switch of each entire line belongs. Different from the first round, the scope involved in the second round of power line disconnection tasks is wider and may span multiple sub-areas. Therefore, it is more appropriate to be executed by the local dispatching system. In this way, relying on the corresponding relationship between the area and the local dispatching system can ensure the correct assignment and efficient execution of tasks.

[0075] Here, the area is a management unit divided according to a larger geographical location or power supply scope in the power grid and is responsible by the local dispatching system. The local dispatching system is a dispatching system responsible for the operation and control of the power grid in a specific area, including functions such as monitoring, analysis, and decision-making, and is used to execute the entire line disconnection tasks within the area.

[0076] In the embodiments of the present invention, if the set of power line disconnection lines for the third round of power line disconnection is not empty, the dispatching system corresponding to each power line disconnection line in the set of power line disconnection lines (which may be a distribution dispatching system or a local dispatching system, or a higher-level dispatching system) can be used to execute the power line disconnection tasks corresponding to the power line disconnection lines. The task assignment mechanism for the third round is more flexible, based on the dispatching system attribution of the specific lines, to achieve fine load control.

[0077] In this embodiment, by subdividing the power line disconnection tasks into multiple rounds of line sets and based on the areas and sub-areas to which the lines belong, the tasks are assigned to the corresponding distribution dispatching system or local dispatching system, thus realizing the precise implementation of the precise power line disconnection strategy in the power system. In this way, not only is the rapid response and efficient operation of the power grid ensured, but also intelligent task assignment can be carried out according to the real-time changes of the power load and the geographical distribution of the equipment, avoiding the excessive impact of the power line disconnection operation on people's livelihood electricity consumption. Through the collaborative work between different levels of dispatching systems, the power system can control the load more precisely, ensuring the safe and stable operation of the power grid, while also improving the power supply service quality and reducing the unstable factors of people's livelihood electricity consumption.

[0078] To achieve an accurate evaluation of the power cut-off strategy, in the method for executing the power cut-off task provided in Embodiment 1 of this application, after executing the power cut-off strategy, power cut-off execution data after the completion of the power cut-off task is collected. The power cut-off execution data includes: first execution data after the completion of the branch power cut-off task, second execution data after the completion of the whole-line power cut-off task, and third execution data after the completion of the power cut-off line task; based on the total initial load and load rate of all overloaded devices on the power supply path to which the device indicated by the overloaded device identifier to be alleviated before the power cut-off belongs, and the total load after the power cut-off of all overloaded devices on the power supply path to which the device indicated by the overloaded device identifier to be alleviated carried in the power cut-off execution data belongs, the device load change rate is calculated; based on the preset power cut-off quantity and the actual power cut-off quantity carried in the power cut-off execution data, the execution compliance rate is calculated; based on the device load change rate and the execution compliance rate, the power cut-off strategy is evaluated.

[0079] In an embodiment of the present invention, after the power cut-off strategy is executed, the power cut-off execution data after the completion of the power cut-off task can be automatically collected. The data includes: first execution data, which records the information after the completion of all branch power cut-off tasks; second execution data, which reflects the situation after the completion of the whole-line power cut-off task; and third execution data, which contains a detailed record of the completion of the third-round power cut-off line task.

[0080] Then, based on the total initial load and load rate of all overloaded devices on the power supply path to which the device indicated by the overloaded device identifier to be alleviated before the power cut-off belongs, and the total load after the power cut-off of all overloaded devices on the power supply path to which the device indicated by the overloaded device identifier to be alleviated carried in the power cut-off execution data belongs, the device load change rate is calculated. This calculation is based on the comparison of the load before and after, reflecting the actual impact degree of the power cut-off operation on the power grid load.

[0081] Moreover, based on the preset power cut-off quantity (i.e., the number of power cut-off operations that need to be executed in the power cut-off strategy plan) and the actual power cut-off quantity (i.e., the number of power cut-off operations actually completed in the power cut-off operation) carried in the power cut-off execution data, the execution compliance rate is calculated. The execution compliance rate is a direct reflection of the integrity of the strategy execution and the actual controllability of the device, and can help evaluate the feasibility of the strategy.

[0082] After that, based on the device load change rate and the execution compliance rate, a comprehensive evaluation of the power cut-off strategy is carried out. This evaluation will consider the efficiency of the strategy execution, the actual control effect on the load, and the execution accuracy, providing data support for the formulation and optimization of subsequent power cut-off strategies.

[0083] In the embodiments of the present invention, by receiving a power outage task request and determining a list of power outage lines based on the topological structure information of the target area and the identification of the overloaded / overloaded equipment to be alleviated, and then generating a power outage strategy, the execution efficiency and accuracy of the power outage task are effectively improved. Through the mixed sorting of the preset power outage sequence table, the livelihood load is given priority, ensuring the priority of livelihood electricity consumption during the power dispatching process. At the same time, through the formulation and execution of multiple rounds of power outage strategies, the power outage load can be more precisely controlled, avoiding over-power outage or under-power outage situations, and improving the flexibility and reliability of power dispatching. In addition, by calculating the equipment load change rate and the execution in-place rate to evaluate the power outage strategy, it helps to optimize and adjust subsequent strategies, and improves the intelligence level of power dispatching.

[0084] The following is a detailed description in combination with another embodiment.

[0085] Embodiment 2

[0086] An execution device for a power outage task provided in this embodiment includes multiple execution units, and each execution unit corresponds to each execution step in Embodiment 1 above.

[0087] Figure 2 It is a schematic diagram of an optional execution device for a power outage task according to an embodiment of the present invention, as Figure 2 shown. The execution device may include: a receiving unit 20, a determining unit 21, a generating unit 22, and an executing unit 23.

[0088] Among them, the receiving unit 20 is used to receive a power outage task request, where the power outage task request carries the identification of the overloaded / overloaded equipment to be alleviated in the target area and the total power outage load capacity.

[0089] The determining unit 21 is used to determine a list of power outage lines based on the topological structure information of the target area and the identification of the overloaded / overloaded equipment to be alleviated.

[0090] The generating unit 22 is used to generate a power outage strategy based on the preset power outage sequence table of the target area, the list of power outage lines, and the total power outage load capacity, where the preset power outage sequence table is a power outage sequence table based on the mixed sorting of the main lines and branch lines in the target area.

[0091] The executing unit 23 is used to execute the power outage strategy and complete the power outage task corresponding to the power outage task request.

[0092] The above-mentioned execution device can determine a list of lines to be disconnected according to the topological structure information of the pre-determined target area and the identification of the heavily overloaded device to be alleviated carried in the received line disconnection task request. Then, according to the pre-determined line disconnection sequence table with a mixed sorting of main lines and branch lines, the list of lines to be disconnected, and the total capacity of the load to be disconnected carried in the line disconnection task request, a line disconnection strategy is generated. By executing the line disconnection strategy, it can accurately and quickly cut off the non-people's livelihood controllable load in the target area, achieving the technical effect of minimizing the impact on people's livelihood electricity while ensuring the safe and stable operation of the power grid. Furthermore, it solves the technical problem in the related art that it is impossible to accurately generate a line disconnection strategy, resulting in the easy impact on people's livelihood electricity when the line disconnection strategy is executed.

[0093] Optionally, the execution device further includes: a first generation module, configured to trace back from the user power supply in the target area to the superior power supply before receiving the line disconnection task request to generate a power supply path, where the superior power supply includes: lines and transformers with a voltage level higher than that of the user power supply; a second generation module, configured to generate topological structure information based on all the power supply paths, where the topological structure information includes: the identification of devices on each power supply path.

[0094] Optionally, the determination unit includes: a first matching module, configured to match all the heavily overloaded device identifications on the power supply path to which the device indicated by the identification of the heavily overloaded device to be alleviated belongs with the device identifications in the topological structure information to obtain target device identifications; a first determination module, configured to determine all the target power supply paths where the target device identifications are located based on the topological structure information; a first addition module, configured to add all the line identifications of the lines located under the target device identifications in all the target power supply paths to the list of lines to be disconnected, where the line identifications include: the identification of the main line to be disconnected, the identification of the branch line to be disconnected.

[0095] Optionally, the generation unit includes: a second matching module, configured to match the line identifications in the list of lines to be disconnected with the line identifications in the preset line disconnection sequence table to obtain a target line disconnection sequence table, where the line identifications in the preset line disconnection sequence table include: the identification of the main line, the identification of the branch line; a third generation module, configured to generate a line disconnection strategy based on the total capacity of the load to be disconnected according to the line sequence in the target line disconnection sequence table.

[0096] Optionally, the preset load shedding sequence table includes: branch line information sorted according to the proportion of people's livelihood load and main line information sorted according to the proportion of people's livelihood load after all branch line information. The branch line information includes at least: branch line identifier, branch line active load. The main line information includes at least: main line identifier, main line active load. The third generation module includes: a first determination sub-module, configured to determine the line sequence in the target load shedding sequence table based on the branch line information sorted according to the proportion of people's livelihood load and the main line information sorted according to the proportion of people's livelihood load after all branch line information; a first load shedding sub-module, configured to sequentially perform the first round of load shedding on the branch lines indicated by the branch line identifiers according to the line sequence, and accumulate the branch line active loads of the branch lines in the first round of load shedding to obtain the total branch line load, until the total branch line load is greater than or equal to the total load capacity to be shed or the load shedding of all branch lines indicated by the branch line identifiers in the target load shedding sequence table is completed; a second load shedding sub-module, configured to, when the load shedding of all branch lines indicated by the branch line identifiers in the target load shedding sequence table is completed and the total branch line load is less than the total load capacity to be shed, sequentially perform the second round of load shedding on the main lines indicated by the main line identifiers, and accumulate the main line active loads of the main lines in the second round of load shedding to obtain the total main line load, until the sum of the total branch line load and the total main line load is greater than or equal to the total load capacity to be shed or the load shedding of all main lines indicated by the main line identifiers in the target load shedding sequence table is completed; a second determination sub-module, configured to determine the shortage load amount when the load shedding of all main lines indicated by the main line identifiers in the target load shedding sequence table is completed and the sum of the total branch line load and the total main line load is less than the total load capacity to be shed; a first selection sub-module, configured to select the load shedding lines for the third round of load shedding from the list of lines to be shed based on the shortage load amount.

[0097] Optionally, the execution unit includes: a second determination module, configured to determine the set of branch lines for the first round of load shedding, the set of main lines for the second round of load shedding, and the set of load shedding lines for the third round of load shedding based on the load shedding strategy; a first execution module, configured to allocate the branch line load shedding tasks corresponding to each branch line to the dispatching systems of the sub-regions based on the sub-regions to which the branch switches of each branch line in the set of branch lines for the first round of load shedding belong, and use the dispatching systems of the sub-regions to execute the branch line load shedding tasks; a second execution module, configured to, when the set of main lines for the second round of load shedding is not empty, allocate the main line load shedding tasks corresponding to each main line to the dispatching systems of the regions based on the regions to which the main switches of each main line in the set of main lines for the second round of load shedding belong, and use the dispatching systems of the regions to execute the main line load shedding tasks; a third execution module, configured to, when the set of load shedding lines for the third round of load shedding is not empty, use the dispatching systems corresponding to each load shedding line in the set of load shedding lines to execute the load shedding tasks corresponding to the load shedding lines.

[0098] Optionally, the execution device further includes: a first acquisition module, configured to acquire pull-off execution data indicating that the pull-off task has been completed after executing the pull-off strategy, where the pull-off execution data includes: first execution data indicating that the branch line pull-off task has been completed, second execution data indicating that the whole line pull-off task has been completed, and third execution data indicating that the pull-off line task has been completed; a first calculation module, configured to calculate the device load change rate based on the total initial load and load rate of all heavy overload devices on the power supply path to which the device indicated by the heavy overload device identifier to be alleviated before the pull-off belongs, and the total load after the pull-off of all heavy overload devices on the power supply path to which the device indicated by the heavy overload device identifier to be alleviated carried by the pull-off execution data; a second calculation module, configured to calculate the execution in-place rate based on the preset pull-off quantity and the actual pull-off quantity carried by the pull-off execution data; a first evaluation module, configured to evaluate the pull-off strategy based on the device load change rate and the execution in-place rate.

[0099] The above-mentioned execution device may further include a processor and a memory. The above-mentioned receiving unit 20, determining unit 21, generating unit 22, executing unit 23, etc. are all stored in the memory as program units, and the corresponding functions are implemented by the processor executing the above program units stored in the memory.

[0100] The above-mentioned processor includes a kernel, and the kernel retrieves the corresponding program units from the memory. One or more kernels can be set, and the pull-off strategy is executed by adjusting the kernel parameters to complete the pull-off task corresponding to the pull-off task request.

[0101] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one storage chip.

[0102] The present invention also provides a computer program product, which is suitable for executing a program initialized with the following method steps when executed on a data processing device: receiving a pull-off task request, determining a list of lines to be pulled off based on the topological structure information of the target area and the heavy overload device identifier to be alleviated, generating a pull-off strategy based on the preset pull-off sequence table of the target area, the list of lines to be pulled off, and the total load capacity to be pulled off, executing the pull-off strategy, and completing the pull-off task corresponding to the pull-off task request.

[0103] According to another aspect of the embodiments of the present invention, there is also provided a computer program product, including a non-volatile computer-readable storage medium, where the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the execution method of the pull-off task described in any one of the above is implemented.

[0104] According to another aspect of the embodiments of the present invention, an electronic device is further provided, including one or more processors and a memory, where the memory is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the above-described execution method of the power-off task.

[0105] Figure 3 is a hardware structure block diagram of an electronic device (or mobile device) for an execution method of a power-off task according to an embodiment of the present invention. As Figure 3 shown, the electronic device may include one or more processors (for example, Figure 3 processor 302a, processor 302b,..., processor 302n in Figure 3 , and these processors may include, but are not limited to, processing devices such as a microprocessor MCU or a programmable logic device FPGA), and a memory 304 for storing data. In addition, it may further include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply, and / or a camera. Those of ordinary skill in the art can understand that Figure 3 the structure shown is only schematic and does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more or fewer components than Figure 3 shown, or have a different configuration from Figure 3 shown.

[0106] The above serial numbers of the embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0107] The embodiments or examples of the present disclosure are not exhaustive, but only schematic of some embodiments or examples, and do not specifically limit the protection scope of the present disclosure. Without contradiction, each step in an embodiment or example can be implemented as an independent embodiment, and the steps can be combined arbitrarily. For example, the solution after removing some steps in an embodiment or example can also be implemented as an independent embodiment, and the order of the steps in an embodiment or example can be arbitrarily exchanged. In addition, the optional ways or optional examples in an embodiment or example can be combined arbitrarily; furthermore, the embodiments or examples can be combined arbitrarily. For example, some or all of the steps of different embodiments or examples can be combined arbitrarily, and an embodiment or example can be combined arbitrarily with the optional ways or optional examples of other embodiments or examples.

[0108] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0109] In several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of units or modules can be in electrical or other forms.

[0110] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0111] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0112] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention. The foregoing storage medium includes: USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs and other various media that can store program codes.

[0113] The above is only the preferred embodiment of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for executing a power-off task, characterized in that, Including: Receiving a power outage task request, where the power outage task request carries the identification of the overloaded equipment to be alleviated in the target area and the total power load capacity to be cut off; Determining a list of power outage lines based on the topological structure information of the target area and the identification of the overloaded equipment to be alleviated; Generating a power outage strategy based on the preset power outage sequence table of the target area, the list of power outage lines, and the total power load capacity to be cut off, where the preset power outage sequence table is a power outage sequence table based on the mixed sorting of main lines and branch lines in the target area; Executing the power outage strategy to complete the power outage task corresponding to the power outage task request.

2. The execution method according to claim 1, wherein Before receiving the power outage task request, it further includes: Tracing back from the user power supply in the target area to the superior power supply to generate a power supply path, where the superior power supply includes: lines and transformers with a voltage level higher than that of the user power supply; Generating the topological structure information based on all the power supply paths, where the topological structure information includes: the identification of the equipment on each power supply path.

3. The execution method according to claim 1, characterized in that The step of determining a list of power outage lines based on the topological structure information of the target area and the identification of the overloaded equipment to be alleviated includes: Matching all the overloaded equipment identifications on the power supply path to which the equipment indicated by the overloaded equipment identification to be alleviated belongs with the equipment identifications in the topological structure information to obtain the target equipment identifications; Based on the topological structure information, determining all the target power supply paths where the target equipment identifications are located; Adding all the line identifications of the lines located under the target equipment identifications in all the target power supply paths to the list of power outage lines, where the line identifications include: the identification of the main line to be cut off, the identification of the branch line to be cut off.

4. The execution method according to claim 1, wherein The step of generating a power outage strategy based on the preset power outage sequence table of the target area, the list of power outage lines, and the total power load capacity to be cut off includes: Matching the line identifications in the list of power outage lines with the line identifications in the preset power outage sequence table to obtain the target power outage sequence table, where the line identifications in the preset power outage sequence table include: the identification of the main line, the identification of the branch line; Generating the power outage strategy based on the total power load capacity to be cut off according to the line sequence in the target power outage sequence table.

5. The execution method according to claim 4, wherein The preset power outage sequence table includes: the branch line information sorted according to the proportion of people's livelihood load and the main line information sorted according to the proportion of people's livelihood load after all the branch line information. The branch line information at least includes: the identification of the branch line, the active load of the branch line. The main line information at least includes: the identification of the main line, the active load of the main line. The step of generating the power outage strategy based on the total power load capacity to be cut off according to the line sequence in the target power outage sequence table includes: Determining the line sequence in the target power outage sequence table based on the branch line information sorted according to the proportion of people's livelihood load and the main line information sorted according to the proportion of people's livelihood load after all the branch line information; According to the line sequence, perform the first round of line disconnection on the branches indicated by the branch identifiers in sequence, and accumulate the active power load of the branches in the first round of line disconnection to obtain the total branch load until the total branch load is greater than or equal to the total load capacity to be disconnected or the line disconnection of all the branches indicated by the branch identifiers in the target line disconnection sequence table is completed; In the case where the line disconnection of all the branches indicated by the branch identifiers in the target line disconnection sequence table is completed and the total branch load is less than the total load capacity to be disconnected, perform the second round of line disconnection on the whole lines indicated by the whole line identifiers in sequence, and accumulate the active power load of the whole lines in the second round of line disconnection to obtain the total whole line load until the sum of the total branch load and the total whole line load is greater than or equal to the total load capacity to be disconnected or the line disconnection of all the whole lines indicated by the whole line identifiers in the target line disconnection sequence table is completed; In the case where the line disconnection of all the whole lines indicated by the whole line identifiers in the target line disconnection sequence table is completed and the sum of the total branch load and the total whole line load is less than the total load capacity to be disconnected, determine the amount of deficit load; Based on the amount of deficit load, select the line disconnection lines for the third round of line disconnection from the list of lines to be disconnected.

6. The execution method according to claim 1, characterized in that, The steps of executing the line disconnection strategy include: Based on the line disconnection strategy, determine the branch set for the first round of line disconnection, the whole line set for the second round of line disconnection, and the line disconnection line set for the third round of line disconnection; Based on the sub-region to which the branch switch of each branch in the branch set for the first round of line disconnection belongs, allocate the branch line disconnection task corresponding to each branch to the dispatching system of the sub-region, and use the dispatching system to execute the branch line disconnection task; In the case where the whole line set for the second round of line disconnection is not empty, based on the region to which the whole line switch of each whole line in the whole line set for the second round of line disconnection belongs, allocate the whole line disconnection task corresponding to each whole line to the dispatching system of the region, and use the dispatching system to execute the whole line disconnection task; In the case where the line disconnection line set for the third round of line disconnection is not empty, use the dispatching system corresponding to each line disconnection line in the line disconnection line set to execute the line disconnection task corresponding to the line disconnection line.

7. The execution method according to claim 6, wherein After executing the line disconnection strategy, it further includes: Collect the line disconnection execution data after the completion of the execution of the line disconnection task, where the line disconnection execution data includes: the first execution data after the completion of the execution of the branch line disconnection task, the second execution data after the completion of the execution of the whole line disconnection task, and the third execution data after the completion of the execution of the line disconnection line task; Based on the total initial load and load rate of all the heavy overload devices on the power supply path of the device indicated by the heavy overload device identifier to be relieved before line disconnection, and the total load of all the heavy overload devices on the power supply path of the device indicated by the heavy overload device identifier to be relieved carried by the line disconnection execution data after line disconnection, calculate the device load change rate; Based on the preset number of line disconnections and the actual number of line disconnections carried by the line disconnection execution data, calculate the execution in-place rate; Evaluate the power outage strategy based on the device load change rate and the execution in-place rate.

8. An execution device for a power-off task, characterized in that, It includes: A receiving unit, configured to receive a power outage task request, where the power outage task request carries an identifier of an overloaded device to be alleviated in a target area and a total power outage load capacity; A determining unit, configured to determine a list of power outage lines based on the topological structure information of the target area and the identifier of the overloaded device to be alleviated; A generating unit, configured to generate a power outage strategy based on a preset power outage sequence table of the target area, the list of power outage lines, and the total power outage load capacity, where the preset power outage sequence table is a power outage sequence table based on the mixed sorting of main lines and branch lines in the target area; An execution unit, configured to execute the power outage strategy and complete the power outage task corresponding to the power outage task request.

9. A computer program product, characterized in that, It includes a non-volatile computer-readable storage medium that stores a computer program, and when the computer program is executed by a processor, it implements the execution method of the power outage task according to any one of claims 1 to 7.

10. An electronic device, characterized in that, It includes one or more processors and a memory, where the memory is used to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the execution method of the power outage task according to any one of claims 1 to 7.