A method for restoring power distribution network faults
By building the basic loop matrix of the distribution network and a variety of adjustment methods, the problems of low fault recovery efficiency and poor safety in the distribution network in the existing technology are solved, and fast and efficient fault recovery and power supply quality improvement are achieved.
Patent Information
- Application Number
- CN202510071757.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2045-01-16
AI Technical Summary
The existing distribution network fault recovery methods have problems such as low recovery efficiency, poor network security and poor economy, and it is difficult to meet the needs of rapid recovery of faults and improve power supply quality.
By building the basic loop matrix of the distribution network, the fault characteristic identification is judged, the power supply in the non-fault power loss area is restored, and the power is gradually adjusted through various methods until the safety operation constraints are met to complete the fault recovery.
It achieves rapid and efficient fault recovery, improves the reliability and power supply quality of the distribution network operation, reduces the network loss of the distribution network operation after recovery, and improves economicality.
Smart Images

Figure CN119482463B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electrical automation, and in particular to a method for recovering from a power distribution network fault. Background Art
[0002] The distribution network is directly connected to users, and its power supply quality and operational reliability have a direct impact on people's daily lives. With the continuous increase in the scale and complexity of distribution networks, especially in large-scale complex networks, rapid fault recovery and security assurance have become key technical challenges. Traditional fault recovery methods are mostly based on single path recovery or simple network reconstruction methods, which often have problems such as low recovery efficiency, poor network security, and poor economy. It is difficult to meet the current needs of rapid fault recovery and improved power supply quality, so there is an urgent need to optimize and improve this.
[0003] At present, the methods for solving distribution network fault recovery mainly focus on mathematical optimization algorithms and intelligent optimization algorithms. Mathematical optimization algorithms transform the distribution network reconstruction problem into a mathematical problem to be solved, but when the distribution network structure is large and complex and has high dimensions, the "combinatorial explosion" problem is prone to occur. Intelligent optimization algorithms such as particle swarm optimization and acoustic search algorithms have the advantages of being easy to implement, having few parameters, and having good global search capabilities, but their operation time is long and it is difficult to meet the requirements of efficient and reliable fault recovery. Summary of the invention
[0004] In order to overcome the above technical defects, the present application provides a distribution network fault recovery method to achieve fast and efficient fault recovery and improve the reliability and power supply quality of the distribution network operation.
[0005] To achieve the above objectives, this application is implemented according to the following technical solutions:
[0006] In a first aspect, the present application provides a method for power distribution network fault recovery, comprising:
[0007] S1: Based on the connection status of distribution network branches, the basic loop matrix of distribution network is constructed;
[0008] S2: Determine whether the basic loop matrix of the distribution network fails;
[0009] If yes, determining a fault characteristic identifier, wherein the fault characteristic identifier is used to represent fault related information;
[0010] Based on the fault characteristic identifier, restoring power supply to the non-fault power outage area;
[0011] S3: Determine whether the first distribution network as a whole meets the safety operation constraint conditions, wherein the first distribution network as a whole is the distribution network as a whole except the fault power failure area;
[0012] If yes, then the fault recovery is complete;
[0013] If not, closing all the tie switches in the first distribution network as a whole to generate a first switch action loop matrix;
[0014] Calculating and disconnecting the first switch action loop matrix to obtain a distribution network topology after disconnection;
[0015] S4: Determine whether the topological structure of the distribution network after the disconnection meets the safe operation standard of the distribution network;
[0016] If yes, then the fault recovery is complete;
[0017] If not, execute step S5;
[0018] S5: Based on the disconnected distribution network topology structure, generating a second switch action loop matrix corresponding to the disconnected distribution network topology structure;
[0019] Using the loop safety situation awareness method, by weighting the node voltage over-limit severity index and the current overload severity index, quantify the safety situation value of each loop in the second switch action loop matrix, and select at least two switch action loops whose safety risk values are higher than a preset threshold, wherein the preset threshold is used to judge the risk level of the safety risk value;
[0020] S6: Determine the entire second distribution network based on the at least two switch action loops;
[0021] S7: Execute power flow calculation on the second distribution network as a whole to determine whether the distribution network as a whole meets the safety operation constraint conditions;
[0022] If yes, then the fault recovery is complete;
[0023] If not, repeat steps S6-S7.
[0024] Optionally, constructing a basic loop matrix of a distribution network based on the connection status of the distribution network branches includes:
[0025] Construct node-branch association matrix;
[0026] Based on the node-branch association matrix and the node load data, a basic loop matrix of the distribution network is constructed.
[0027] Optionally, the fault-related information includes the number of faults and the location of the fault branch in the basic loop matrix of the distribution network, and the restoring power supply to the non-fault power-off area based on the fault feature identifier includes:
[0028] Based on the number of faults and the location of the faulty branch in the basic loop matrix of the distribution network, a branch exchange method is adopted to exchange the tie switches corresponding to the faulty branch to restore power supply to the non-fault power-off area.
[0029] Optionally, based on the number of faults and the location of the faulty branch in the basic loop matrix of the distribution network, a branch exchange method is adopted to exchange the tie switch corresponding to the faulty branch to restore power supply to the non-fault power-off area, including:
[0030] If the number of the faults is single, determine whether the location of the single fault is within at least two basic loops;
[0031] If yes, after the tie switch is closed, the tie switch of the basic loop with the smallest network loss value among the at least two basic loops is closed to restore power supply to the non-fault power-off area;
[0032] If not, the connecting switch where the faulty branch is located is closed to restore power supply to the non-fault power-off area.
[0033] Optionally, based on the number of faults and the location of the faulty branch in the basic loop matrix of the distribution network, a branch exchange method is adopted to exchange the tie switch corresponding to the faulty branch to restore power supply to the non-fault power-off area, and further includes:
[0034] Step S501: If the number of faults is at least two, confirm the locations where at least two faults occur;
[0035] Based on the locations where the at least two faults occur, confirming a related basic loop set where the at least two faults are located;
[0036] Step S502: sorting the related basic loops where the unprocessed faults are located in the related basic loop set in ascending order according to the number of branches included, to obtain a sorted related basic loop set;
[0037] Step S503: close the tie switch corresponding to the first related basic loop, wherein the first related basic loop is the related basic loop with the least number of branches in the currently sorted related basic loop set, and execute step S504;
[0038] Step S504: determining whether the currently closed tie switch exists in the closed tie switch matrix;
[0039] If yes, execute step S505;
[0040] If not, execute step S506;
[0041] Step S505: determining whether there is a closable sorted related basic loop in the second basic related loop where at least one unprocessed fault branch in the first related basic loop is located, except for the third related basic loop;
[0042] Step S505-1: If it exists, close the tie switch where the sorted related basic loop with the least number of branches is located, and save the tie switch in the closed tie switch matrix, and execute step S507;
[0043] Step S505-2: If it does not exist, save the currently closed tie switch in the closed tie switch matrix and execute step S507;
[0044] Step S506: determining whether there are at least two faulty branches in the first related basic loop;
[0045] Step S506-1: If not, save the currently closed tie switch to the closed tie switch matrix and execute step S507;
[0046] Step S506-2: If yes, determine whether the at least two faulty branches are located on the same side of the first related basic loop;
[0047] Step S506-2-1: If yes, save the currently closed tie switch to the closed tie switch matrix and execute step S507;
[0048] Step S506-2-2: If not, determine whether there is a closable sorted related basic loop in the fourth related basic loop where any faulty branch of at least two faulty branches in the first related basic loop is located, except the fifth related basic loop;
[0049] Step S506-2-2-1: If not, save the currently closed tie switch to the closed tie switch matrix and execute step S507;
[0050] Step S506-2-2-2: If yes, close the tie switch of the sorted related basic loop that has the least number of branches and is closable, and save the tie switch to the closed tie switch matrix, and execute step S507;
[0051] Step S507: Determine whether the unprocessed fault matrix is an empty set;
[0052] If so, restore power supply to the non-fault power-off area;
[0053] If not, steps S502 - S507 are repeated.
[0054] Optionally, the calculating and disconnecting the first switch action loop matrix to obtain a distribution network topology structure after disconnection includes:
[0055] Using a Newton-Raphson algorithm, calculate the current flowing through each branch of each loop in the first switch action loop matrix;
[0056] After the normal branch with the smallest current flowing through it in each loop is disconnected, the topology of the distribution network after disconnection is obtained, wherein the normal branch is the first switch action loop matrix without the fault branch, and other branches after the defined 1, 2, and 3 type switches.
[0057] Optionally, determining the second distribution network as a whole based on the at least two switch working loops includes:
[0058] S801: Select an uncalculated switch action loop from the at least two switch action loops, and close the tie switch in the uncalculated switch action loop; wherein the switch action loop includes a tie switch and at least two segment switches;
[0059] S802: disconnecting the unoperated sectionalized switches in the uncalculated switch action loop, and calculating the approximate network loss value of the current uncalculated switch action loop; wherein the unoperated sectionalized switches are sectionalized switches corresponding to normal branches other than the switch branches of types 1, 2, 3 and the faulty branches in the uncalculated switch action loop that have not been disconnected;
[0060] Comparing the approximate network loss value with a preset approximate network loss threshold; wherein the preset approximate network loss threshold is the approximate network loss value calculated for the uncalculated switch action loop after the unoperated section switch is closed for the first time;
[0061] If the approximate network loss value is greater than the preset approximate network loss threshold, discard it;
[0062] If the approximate network loss value is less than the preset approximate network loss threshold, the approximate network loss value is used as the preset approximate network loss threshold;
[0063] S803: closing the unoperated sectionalizing switch, and determining whether there are other unoperated sectionalizing switches in the uncalculated switch action loop;
[0064] If so, repeat steps S802-S803;
[0065] If not, the entire second distribution network is determined based on the switch action loop corresponding to the preset approximate network loss threshold.
[0066] In a second aspect, the present application provides a computer device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement a distribution network fault recovery method as described in any one of the first aspects.
[0067] In a third aspect, the present application provides a computer-readable storage medium, wherein the readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement a distribution network fault recovery method as described in any one of the first aspects.
[0068] This application has the following beneficial effects:
[0069] In this application, a loop matrix is first constructed according to the topological structure, the location of the faulty branch is determined, the branch exchange is performed to restore power supply and determine the safety constraints. If not satisfied, multiple methods are used to gradually adjust until the safe operation constraints are met to complete the fault recovery. The exchange of the faulty branch is completed in the shortest time to restore the power supply to the non-fault power-off area, and the network loss of the distribution network operation after recovery is further reduced, which improves the economy of the distribution network operation while achieving safe operation conditions.
[0070] In addition to the above-described purposes, features and advantages, the present application has other purposes, features and advantages. The present application will be further described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0072] Figure 1 It is a flow chart of a distribution network fault recovery method provided in an embodiment of the present application.
[0073] Figure 2 It is a flowchart of fault recovery when the number of faults occurring is at least two, provided in an embodiment of the present application.
[0074] Figure 3 It is a schematic diagram of a basic matrix of related loops corresponding to four faults provided in an embodiment of the present application.
[0075] Figure 4 Schematic diagram of three types of switches in an embodiment of the present application.
[0076] Figure 5It is the branch current when the switch action matrix of the embodiment of the present application performs branch switching operation. DETAILED DESCRIPTION
[0077] The embodiments of the present application are described in detail below with reference to the accompanying drawings; however, the present application can be implemented in many different ways as defined and covered by the claims.
[0078] Since there are multiple nouns in this application, in order to avoid deviation in understanding of this document, the above nouns are explained in detail here.
[0079] Switch action loop matrix: The switch action loop matrix is a matrix used to describe the relationship between switch actions and changes in network topology and the formation of related electrical loops in the distribution network. It intuitively presents the impact of changes in the switch opening and closing state on the overall operating state and electrical connection relationship of the distribution network through specific row and column element arrangements and numerical definitions. Its row elements usually represent the loops corresponding to different interconnecting switches in the distribution network. Each row corresponds to a specific interconnecting switch, and the various changes caused by the switch action (open or closed) are reflected by the numerical changes of this row element. Its column elements: generally represent segmented switches, and any segmented switch will only appear once in the switch action loop matrix. In the distribution network, it can be mainly used for topological structure analysis, to limit the actions of interconnecting switches and segmented switches, and to protect configuration and safety.
[0080] Tie switch: Tie switches are usually represented by elements corresponding to specific rows and columns in the switch action loop matrix. The values of these elements will change according to the opening and closing state of the tie switch. Generally, binary numbers are used to represent the opening and closing of the switch, such as "0" for open switch and "1" for closed switch, to reflect the state of the tie switch at different times. Its position is related to the topological structure of the network. The rows and columns corresponding to the tie switch in the matrix will have a logical correspondence with the positions of the nodes, lines, etc. connected to it in the matrix. For example, if the tie switch connects node A and node B, then in the matrix, the element position corresponding to the tie switch will have a certain association with the rows and columns related to node A and node B to reflect its connection role in the topological structure. It can be used for power flow analysis, as well as fault analysis and processing. And generally, there is only one tie switch in a switch action loop matrix, and the tie switch is always in the open state when no fault occurs.
[0081] Section switch: Section switch is a switch device used to divide power lines into several sections. It is usually installed at appropriate locations on power lines to achieve section control and protection of the lines. Its working principle is based on the on-off control of the circuit. Under normal circumstances, the section switch is in a closed state to ensure the smooth flow of power lines and the smooth transmission of electric energy. When the line fails or needs to be repaired, the section switch can be opened according to preset conditions or manual instructions to divide the line into different sections, thereby achieving fault isolation, reducing the scope of power outages, and facilitating repair and maintenance work.
[0082] The distribution network is directly connected to users, and its power supply quality and operational reliability directly affect people's daily lives. Therefore, when a distribution network fails, how to quickly restore the non-fault power-off area and improve the reliability and stability of the distribution network operation is an urgent problem to be solved.
[0083] In order to solve the above problems, Figure 1 As shown, the present application proposes a method for power distribution network fault recovery, comprising:
[0084] Step S1: constructing a basic loop matrix of the distribution network based on the connection status of the distribution network branches;
[0085] Since the subsequent analysis and processing need to be completed through the loop matrix, it is necessary to first build the basic loop matrix of the distribution network. The following is a detailed description of this process:
[0086] Obtain the distribution network topology parameters, including branch connection status and node load data; after obtaining the above topology parameters, construct the node-branch association matrix ,in is the number of system nodes, is the number of branches. Indicates branch With Node association; Indicates branch With Node No association. Then, according to the branch connection status, the first and last nodes of the tie switch are traversed to the upper branches until the power source (substation) node, and the repeated branches in the upward traversal of the first and last branches are deleted to obtain the basic ring corresponding to the tie branch. Repeat the above operation for each tie switch to obtain the basic loop matrix of the entire topology structure, that is, the basic loop matrix of the distribution network.
[0087] S2: Determine whether the basic loop matrix of the distribution network fails;
[0088] If yes, determining a fault characteristic identifier, wherein the fault characteristic identifier is used to represent fault related information;
[0089] Based on the fault characteristic identifier, restoring power supply to the non-fault power-off area;
[0090] After the basic loop matrix of the distribution network is constructed, the corresponding data for normal operation or the element values in the matrix are set. When the corresponding element values in the matrix or the flow calculation results of the matrix are abnormal, it means that a fault may have occurred somewhere in the distribution network at this time, and it is necessary to restore the fault and restore the power in the non-fault power-off area to ensure people's normal life.
[0091] When a fault occurs, it is necessary to first determine the fault characteristic identifier, and then restore power supply to the non-fault power-off area based on the fault characteristic identifier. The non-fault power-off area refers to those areas that lose power supply due to system protection action or fault isolation measures when a fault occurs in the power system, not because of the fault problem itself.
[0092] The fault characteristic identifier mentioned above is generally used to identify fault-related information, which generally includes the number of faults and the location of the fault branch in the basic loop matrix, the time when the fault occurred, the type of fault, etc.
[0093] In this application, based on the number of faults and the location of the faulty branch in the basic loop matrix, a branch exchange method is used to exchange the tie switch corresponding to the faulty branch to restore power supply to the faulty power outage area. Because the number of faults and the location of the faults are uncertain, different processing is required during fault recovery, as follows:
[0094] If the number of faults is single, the location of the single fault is determined to see whether it is within at least two basic loops. If so, the interconnecting switches corresponding to the at least two loops are closed respectively. Then, the network loss values of the at least two basic loops are calculated and compared according to formula (1). After the interconnecting switch is closed, the interconnecting switch of the basic loop with the smallest network loss value is closed to restore power supply to the non-fault power-off area and minimize the power loss of the distribution network.
[0095] (1)
[0096] In the formula, For the The current and resistance of each branch; is the power lost; is the set of branches in the distribution network.
[0097] Branch current calculation:
[0098] (2)
[0099] Where: I and V are column matrices, whose elements represent the branch current and bus voltage of the network respectively; and is the original admittance matrix and node-branch association matrix of the network, is a diagonal matrix whose diagonal elements represent the binary states of the switches in the network. ,express If the branch is disconnected, ,express The branch is closed.
[0100] If not, close the interconnecting switch where the fault occurs to restore power supply to the non-fault power-off area.
[0101] In addition, if Figure 2 As shown, the following steps are used to describe in detail the specific process of restoring power supply to the power-lost area in the non-fault area when the number of faults is at least two:
[0102] Step S501: If the number of faults is at least two, confirm the locations where at least two faults occur;
[0103] Based on the locations where the at least two faults occur, confirming a related basic loop set where the at least two faults are located;
[0104] If the number of faults is at least two, then confirm the locations where at least two faults occur; after determining the number of faults, then confirm the locations where the faults occur at this time, and then confirm the relevant basic loop sets where at least two faults are located based on the locations where the faults occur; the relevant basic loop set is a set consisting of relevant basic loops where at least two faults are located. The relevant basic loop is formed by traversing from the head and tail nodes of the connecting branches of the branches where at least two faults are located to the root node respectively, and two upper-level branch vectors are formed. The same branches in the two vectors are removed, and all the remaining branches are all branches in the relevant basic loop matrix corresponding to the row of the connecting branch. The relevant basic loop may have repeated basic loops, or there may be non-repeated basic loops. The fault branch is saved in the unprocessed fault matrix, and the closed connecting switch is saved in the closed connecting switch matrix.
[0105] Step S502: sorting the related basic loops where the unprocessed faults are located in the related basic loop set in ascending order according to the number of branches included, to obtain a sorted related basic loop set;
[0106] Since the corresponding related basic loop may change after each fault is processed, and only the unprocessed fault needs to be restored each time. Therefore, after each fault is processed, the number of branches that need to be included is to sort the related basic loops where the unprocessed faults in the related basic loop set are located in order from small to large, so as to obtain the sorted related basic loop set. That is to say, in the current sorted related basic loop set, there is at least one unprocessed fault in each sorted related basic loop.
[0107] Step S503: close the tie switch corresponding to the first related basic loop, wherein the first related basic loop is the related basic loop with the least number of branches in the currently sorted related basic loop set, and execute step S504;
[0108] In order to restore power supply to the power-off area in the non-fault area, the tie switches corresponding to the sorted related basic loops need to be closed. In the currently sorted set of related basic loops, in order to avoid the distribution network having a loop structure that does not meet the radiation constraint, the tie switch of the first related basic loop, that is, the tie switch of the related basic loop with the least number of branches, is selected, and after it is closed, step S504 is executed.
[0109] Step S504: determining whether the currently closed tie switch exists in the closed tie switch matrix;
[0110] If yes, execute step S505;
[0111] If not, execute step S506;
[0112] If it exists, it means that the connecting switch corresponding to the first related basic loop has been closed when handling other faults. In other words, there is at least one handled fault and at least one unhandled fault in the first related basic loop. It also means that at least one handled fault and at least one unhandled fault in the first related basic loop are not located on the same side of the first related basic loop. In this case, step S505 can be executed. The same side refers to whether the connecting switch is traversed by the head end or the end at the same time when traversing to the upper layer through the first and last nodes of the connecting switch. If it is traversed by the head end or the end at the same time, it means that at least two fault branches are located on the same side.
[0113] If not, it means that the currently closed tie switch has not been closed when handling other faults. In this case, step S506 is executed;
[0114] Step S505: Determine whether there is a closable sorted related basic loop in the second basic related loop where at least one unprocessed fault branch in the first related basic loop is located, except for the third related basic loop;
[0115] Step S505-1: If it exists, close the tie switch of the sorted related basic loop with the least number of branches and the remaining closable ones, and save the tie switch in the closed tie switch matrix, and execute step S507;
[0116] Step S505-2: If it does not exist, save the currently closed tie switch in the closed tie switch matrix and execute step S507;
[0117] At this time, it means that at least one processed fault in the first related basic loop has been processed before. At this time, it is judged that in the second related basic loop where at least one unprocessed fault branch in the first related basic loop is located, except for the third related basic loop, there are all sorted related basic loops that can be closed. Among them, the second related basic loop is a sorted related basic loop in the current sorted related basic loop set, except for the first related basic loop, and all other sorted related basic loops contain at least one unprocessed fault branch in the first related basic loop. The third related basic loop is a sorted related basic loop in the second related basic loop that contains at least one processed fault branch and at least one unprocessed fault branch in the first related basic loop. That is to say, in the sorted related basic loop, in addition to the first related basic loop, there are multiple other sorted related basic loops. At this time, the sorted related basic loop where at least one unprocessed fault branch in the first related basic loop is located is used as the second related basic loop, and in the second basic related loop, at least one processed fault branch and at least one unprocessed fault in the first related basic loop will appear in the sorted related basic loop in the second related basic loop at the same time, and not in the sorted related basic loop in the second related basic loop at the same time. There are two different situations, and the sorted related basic loop that is simultaneously located in the second related basic loop is named the third related basic loop. At this time, it is necessary to abandon the situation of the third related basic loop. If it is not abandoned, when the connecting switch corresponding to the third related basic loop is closed, a ring structure may appear in the distribution network, which does not meet the radiation constraints of the distribution network operation. Therefore, this application only needs to focus on the situation that both are not located in the sorted related basic loop in the second related basic loop at the same time.
[0118] If there are closable sorted related basic loops, the tie switch containing the remaining related basic loop with the least number of branches is closed, and the tie switch is stored in the closed tie switch matrix, and step S507 is executed.
[0119] If there is no closable sorted related basic loop, it means that at least one unprocessed fault in the first related basic loop cannot be recovered. At this time, the currently closed tie switch is saved in the closed tie switch matrix and step S507 is executed.
[0120] Step S506: Determine whether there are at least two faulty branches in the first related basic loop;
[0121] Step S506-1: If not, save the currently closed tie switch to the closed tie switch matrix and execute step S507;
[0122] Step S506-2: If yes, determine whether at least two faulty branches are located on the same side of the first related basic loop;
[0123] Step S506-2-1: If yes, save the currently closed tie switch to the closed tie switch matrix and execute step S507;
[0124] Step S506-2-2: If not, determine whether there is a closable sorted related basic loop in the fourth related basic loop where any faulty branch of at least two faulty branches in the first related basic loop is located, except the fifth related basic loop;
[0125] Step S506-2-2-1: If not, save the currently closed tie switch to the closed tie switch matrix and execute step S507;
[0126] Step S506-2-2-2: If yes, close the tie switch of the sorted related basic loop with the least number of branches and the remaining closable ones, and save the tie switch to the closed tie switch matrix, and execute step S507;
[0127] At this time, the tie switch corresponding to the first related basic loop does not exist in the closed tie switches, which means that the fault in the first related basic loop has not been processed.
[0128] When processing the fault in the first related basic loop, it is first necessary to judge according to the number of faults in the first related basic loop. If there is one fault branch in the first related basic loop, since the connecting switch corresponding to the first related basic loop has been closed, it means that the fault has been processed. At this time, the fault branch is removed from the unprocessed fault matrix, and the connecting switch corresponding to the currently closed first related basic loop is saved in the closed connecting switch matrix; execute step S507.
[0129] If the number of faulty branches is at least two, it is necessary to first determine whether the at least two faulty branches are located on the same side of the first related basic loop. If they are on the same side, since the connecting switch corresponding to the first related basic loop has been closed, it means that at least two faults in the first related basic loop have been processed. At this time, the at least two faulty branches are removed from the unprocessed fault matrix, and the connecting switch corresponding to the currently closed first related basic loop is saved in the closed connecting switch matrix; execute step S507.
[0130] If at least two faulty branches are not located on the same side of the first basic related loop, it is determined whether there is a closed sorted related basic loop in the fourth related basic loop where any faulty branch of the at least two faulty branches is located, except for the fifth related basic loop; the fourth related basic loop is a sorted related basic loop in the current sorted related basic loop set, except for the first related basic loop, and all other sorted related basic loops, including any faulty branch in the first related basic loop. The fifth related basic loop is a sorted related basic loop in the fourth related basic loop, which includes at least two faulty branches in the first related basic loop.
[0131] If there are closable sorted related basic loops, the tie switch containing the closable sorted related basic loop with the least number of branches is closed, and the tie switch is stored in the closed tie switch matrix, and step S507 is executed.
[0132] If there is no closable sorted related basic loop, it means that at least one unprocessed fault in the first related basic loop cannot be recovered. At this time, the currently closed tie switch is saved in the closed tie switch matrix and step S507 is executed.
[0133] Step S507: Determine whether the unprocessed fault matrix is an empty set;
[0134] If so, restore power supply to the non-fault power-off area;
[0135] If not, repeat steps S502-S507;
[0136] When restoring a fault, it is necessary to restore the power supply of the non-fault power-off area as much as possible. Therefore, each time the tie switch corresponding to the first related basic loop is closed, it is necessary to determine whether there are any unprocessed faults in other related basic loops. That is, it is determined whether the unprocessed matrix is an empty set. If it is empty, it means that the power supply of all recoverable fault areas has been restored. If not, repeat steps S502-S507 to restore the unprocessed faults.
[0137] In order to understand more specifically the process of restoring power to the non-fault power-off area when the number of faults is at least two. Figure 3 As shown, specific examples are as follows:
[0138] The faulty branches are (3), (7), (9), (13), and the related basic loop set includes loops A, B, C, and D. The corresponding tie switches are 19, 20, 21, and 29. The faulty branches (3), (7), (9), and (13) are saved in the unprocessed faulty branch matrix. The closed tie switches are an empty set.
[0139] Execute step S502. Sort by the number of branches in the related basic loops in the loop, where loop A includes branches (1)-(2)-(3)-(4)-(5), (8)-(9). Loop B includes branches (1)-(2)-(3)-(4)-(6)-(7), (8)-(9)-(10). Loop C includes branches (8)-(9)-(10), (11)-(12)-(13)-(14)-(15)-(16)-(17)-(18). Loop D includes branches (12)-(13)-(14)-(15)-(16), (19)-(20)-(21)-(22)-(23)-(24)-(25)-(26)-(27)-(28);
[0140] ,
[0141] After sorting, loop A corresponding to the tie switch (19) is closed first.
[0142] Execute step S503: wherein the tie switch (19) is not located in the closed tie switch matrix.
[0143] Execute step S506: wherein the faulty branches (3) and (9) are simultaneously located in loop A. After determining that branches (3) and (9) are located on different sides of loop A, it is determined that branches (3) and (9) are simultaneously located in loops A and B, wherein branch (3) is located in loops A and B, and branch (9) is located in loops A, B, and C. Therefore, in addition to being simultaneously located in loops A and B, there is also a single faulty branch (9) located in loop C, so the corresponding tie switch 20 of the loop is further closed. The fault recovery of branches (3) and (9) is completed. (3) and (9) are removed from the matrix of unprocessed faulty branches, and the closed tie switches (19) and (21) are saved in the closed tie switch matrix.
[0144] Execute step S507: At this time, the matrix of unprocessed fault branches is [7, 13] which is not an empty set, and repeat steps S502-S507;
[0145] Execute step S502: sort the related basic loops where the unhandled faults are located in ascending order.
[0146] ,
[0147] Execute step S503: close the tie switch corresponding to the ring with the least number of branches, so the tie switch 20 corresponding to the ring B is closed.
[0148] Execute step S504: the tie switch 20 does not exist with the closed tie switches (19) and (21).
[0149] Execute step S506: Since the loop B contains only one unprocessed fault branch (7), the fault recovery can be completed by closing the tie switch, (7) is removed from the unprocessed fault branch matrix, and the tie switch (20) is saved in the closed tie switch matrix.
[0150] Execute step S507: At this time, the unprocessed fault branch matrix is
[13] which is not an empty set, and repeat steps S502-S507;
[0151] Execute step S502: sort the loops where the unhandled faults are located in ascending order,
[0152] ,
[0153] Execute step S503: Close the contact switch 21 corresponding to the ring containing the least number of branches;
[0154] Execute step S504: Since the closed contact switch already exists in the closed contact switch matrix [19,21,20], execute step S505;
[0155] Execute step S505: Since the loop is closed, it means that there is a processed fault in the loop. The processed fault and the unprocessed fault in the loop are not located on the same side. The two faults are located in loop C at the same time. In the related basic loop where the fault branch
[13] is located, there is a remaining related basic loop D that can be closed. Therefore, the connecting switch 29 corresponding to the closed loop D can restore the fault. The closed connecting switch 29 is saved to the closed connecting switch matrix, and the processed fault branch (13) is removed from the unprocessed fault branch, and step S507 is executed.
[0156] Execute step S507: At this time, the unprocessed fault branches are an empty set, and all fault processing in the fault power failure area is completed.
[0157] S3: Determine whether the first distribution network as a whole meets the safety operation constraint conditions, wherein the first distribution network is the entire distribution network except the fault power failure area;
[0158] If yes, then the fault recovery is complete;
[0159] If not, closing all the tie switches in the first distribution network as a whole is performed to generate a first switch action loop matrix, wherein each branch including the ring common in the first switch action loop matrix will only appear in one branch loop;
[0160] Calculating and disconnecting the first switch action loop matrix to obtain a distribution network topology after disconnection;
[0161] After the above fault recovery process, the distribution network as a whole determined at this time is named as the first distribution network as a whole, that is, the first distribution network as a whole is the distribution network as a whole except the fault power failure area. However, in order to ensure the safe operation of the power grid and protect electrical equipment, it is necessary to judge whether the first distribution network as a whole meets the safe operation constraint conditions, and then determine the subsequent processing operations.
[0162] Safe operation constraints refer to a series of technical conditions and restrictions that must be met during the operation of the distribution network in order to ensure its safe, stable and efficient operation. These conditions are usually determined based on the basic principles of the power system, equipment performance, and operating experience, and are direct limitations on the operating status of the distribution network. The safe operation constraints in this application are as follows (3)-(7).
[0163] Constraints: Source-load power balance:
[0164] (3)
[0165] in yes Complex power injection at nodes; is the set of all nodes in the distribution network, and is a node in the distribution network;
[0166] Bus voltage and branch current limit:
[0167] (4)
[0168] (5)
[0169] in: They are the upper and lower limits of bus voltage respectively; is the amplitude limit of the kth branch current.
[0170] Radiative Constraints:
[0171] In SOE, radiality and connectivity checks are key steps to ensure that the network can still operate normally after optimization. The discriminant equation is:
[0172] (6)
[0173] (7)
[0174] in: is the total number of nodes in the network; is a diagonal matrix whose diagonal elements represent the binary states of the switches in the network. In the power distribution system, express rank, express Through equations (6) and (7), it is ensured that the load must be connected to the substation through a single path, that is, the radiation of the network must be maintained.
[0175] If the first distribution network as a whole meets the safety operation constraint conditions, it means that the fault recovery is completed.
[0176] If the first distribution network as a whole does not meet the safety operation constraint conditions, it is necessary to close all the interconnecting switches in the first distribution network as a whole to generate a first switch action loop matrix. It should be noted that each branch in the first switch action loop matrix, including the ring common, will only appear in one branch ring. This is done to ensure that the exchange of interconnecting switches and section switches in each ring in the first switch action loop matrix will not produce a structure that does not meet the radial requirements.
[0177] After the first switch action loop matrix is generated, as shown in formula (2), the Newton-Raphson algorithm is used to calculate the current flowing through each branch of each loop in the first switch loop matrix; then the normal branch with the smallest current flowing through it in each loop is disconnected to obtain the distribution network topology after disconnection, wherein the normal branch is the first switch action loop matrix minus the fault branch, and other branches after the defined 1, 2, and 3 type switches.
[0178] A brief description of Class 1, Class 2, and Class 3 switches:
[0179] Class 1 switch: a sectionalizing switch whose shortest path from node i to substation node is n1 or less. Figure 4 As shown, a type of switch (n1=2): branches 1-2, 2-3, and 2-19.
[0180] Type 2 switch: a segment switch where the shortest path from node i to the end node is n2 or less. Figure 4 As shown, the second type of switch (n2=2): branches 13-14, 12-13, 11-10, 12-11, 6-7, 5-6, 24-25, 23-24, 31-32, 30-31, 18-33, 17-18.
[0181] Type 3 switch: Any segment switch not in the loop matrix, such as Figure 4 As shown, three types of switches 1-2.
[0182] S4: Determine whether the topological structure of the distribution network after the disconnection meets the safe operation standard of the distribution network;
[0183] If yes, then the fault recovery is complete;
[0184] If not, execute step S5;
[0185] After obtaining the corresponding distribution network topology after disconnection, in order to improve the safety level and power supply quality of the distribution network and promote the healthy development of the power industry, it is also necessary to judge whether the distribution network topology meets the safe operation standards of the distribution network, so as to determine the subsequent processing operations.
[0186] If the distribution network topology meets the distribution network safety operation standards, it means that the fault recovery is complete and no subsequent operations are required;
[0187] If the distribution network topology does not meet the distribution network safe operation standard, execute step S5.
[0188] S5: Based on the disconnected distribution network topology structure, generating a second switch action loop matrix corresponding to the disconnected distribution network topology structure;
[0189] Using the loop safety situation awareness method, by weighting the node voltage over-limit severity index and the current overload severity index, quantify the safety situation value of each loop in the second switch action loop matrix, and select at least two switch action loops whose safety risk values are higher than a preset threshold, wherein the preset threshold is used to judge the risk level of the safety risk value;
[0190] After determining the topology of the distribution network after the disconnection, a second switch action loop matrix corresponding to the topology of the distribution network after the disconnection can be directly generated. Then, according to the second switch action loop matrix, at least two switch action loops whose safety risk values are higher than a preset threshold are determined, wherein the preset threshold is used to judge the risk level of the safety risk value; the specific process is as follows:
[0191] Using the security situation awareness method, for each switch action loop of the second switch action loop matrix, the security risk value of each switch action loop is quantified, and at least two switch action loops whose security risk values are higher than a preset threshold are selected, wherein the preset threshold is used to judge the risk level of the security risk value; specifically:
[0192] The different distribution network situation awareness evaluation indicators are uniformly quantified, and the exponential function is used to represent the utility value and obtain the security situation of different loops; it is expressed as:
[0193] (8)
[0194] Where a, b, c, and d are all constants. For loss, The dissatisfaction caused by the loss will increase with the increase of the loss, that is, , In the case of a distribution network fault, It means that as the loss increases, the dissatisfaction with the power grid failure increases. The severity of the representative fault increases as the severity increases.
[0195] Calculate the safety status values of different loops including voltage over-limit severity S1
[0196] (9)
[0197] In the formula, Represents the maximum voltage limit of nodes in different loops, is the lowest voltage value of nodes in different loops, is the highest voltage value of nodes in different loops.
[0198] And line overload severity S2
[0199] (10)
[0200] Where: represents the load overload value of branch i, represents the flow through branch i, Represents the load overload critical value. After calculating all loop indicators, the distribution network security indicators are manually weighted. The purpose of this paper is to greatly improve the anti-destruction and safety performance after reconstruction, so the weight is set larger. According to the above indicators and weights, the loop security situation is quantified ,in In the formula, Represents the security situation indicator vector of each loop, that is, ; Represents the weight vector of each indicator, ,and .
[0201] By using the above calculation method, for each switch action loop in the second switch action loop, the corresponding quantified loop safety situation is calculated. , and then compare it with the preset threshold, and then select at least two switch action loops whose quantified loop safety situation is higher than the preset threshold for subsequent operations. It should be noted that the preset threshold in this article can be set by yourself, and this article does not make specific restrictions here, but it must be ensured that the number of switch action loops finally determined is at least two.
[0202] S6: Determine the entire second distribution network based on the at least two switch action loops;
[0203] After determining at least two switch action loops whose safety risk values are higher than the preset threshold, it is necessary to calculate the network loss after the selected switch action loop is specifically operated, and then determine the corresponding processing method, which is as follows:
[0204] S801: Select an uncalculated switch action loop from the at least two switch action loops, and close the tie switch in the uncalculated switch action loop; wherein the switch action loop includes a tie switch and at least two segment switches;
[0205] The uncalculated switch action loop is a switch action loop that has not been operated and processed, and the approximate network loss value of the switch action loop after the operation is calculated, because there are iterative and repeated calculation operations when performing this step. If there is a switch action loop that has been calculated, it means that in the subsequent processing process, such calculated switch action loop does not meet the requirements and is discarded. Therefore, it is necessary to re-determine the uncalculated switch action loop for subsequent processing. A switch action loop includes a contact switch and at least two segment switches. For example, if at least two switch action loops include switch action loop 1 and switch action loop 2. If switch action loop 1 and switch action loop 2 have not been calculated, then it is OK to select switch action loop 1 or switch action loop 2. If switch action loop 1 has been calculated and switch action loop 2 has not been calculated, then switch action loop 2 is selected as the uncalculated switch action loop. It should be noted that the segment switch is currently in a closed state.
[0206] After selecting the uncalculated switch action loop, the tie switch in the uncalculated switch action loop is closed. For example, the tie switch in switch action loop 2 is closed.
[0207] S802: disconnecting the unoperated sectionalized switches in the uncalculated switch action loop, and calculating the approximate network loss value of the current uncalculated switch action loop; wherein the unoperated sectionalized switches are sectionalized switches corresponding to normal branches other than the switch branches of types 1, 2, 3 and the faulty branches in the uncalculated switch action loop that have not been disconnected;
[0208] Comparing the approximate network loss value with a preset approximate network loss threshold;
[0209] If the approximate network loss value is greater than the preset approximate network loss value, it is discarded;
[0210] If the approximate network loss value is less than the preset approximate network loss value, the approximate network loss value is used as the preset approximate network loss threshold for the next calculation;
[0211] Since there are multiple segment switches in the current uncalculated switch action loop, in order to distinguish them, we divide the segment switches here into operated segment switches and unoperated segment switches. The operated segment switches are the segment switches that have been disconnected and the approximate network loss value corresponding to the current uncalculated switch action loop is calculated. The unoperated segment switches are the segment switches that have not been disconnected corresponding to the normal branches except for the 1, 2, 3 type switch branches and the fault branches in the uncalculated switch action loop. In other words, each time the calculation is performed, a disconnection operation is performed on an unoperated segment switch, and then the approximate network loss value of the current uncalculated switch working loop is calculated after the unoperated segment switch is disconnected. The calculation process of the approximate network loss value is as follows;
[0212] After obtaining the uncalculated switch action loop as described above, all segmented branches in the loop are stored in , whose tie switch is k 1, Select any sectionalizing switch k2 in the loop and disconnect it. After selecting k2, traverse from branch k1 to the upper nodes until the root node (substation node). The traversed branches are stored in , because k2 is disconnected, the other end cannot flow back to the substation node through k2, and the branch flowing to k2 in this direction is stored in Assuming that the current injection on each bus remains unchanged after the switching operation, Kirchhoff's current law can be used for the branch currents in the new topology network. In the new network, the current on the closed tie switch k1 is equal to the current on k2 in the original topology. ,for , , its current can be expressed as: (11)
[0213] For those who do not belong The current in the branch remains unchanged. After the exchange, according to the formula Each time the state of the section switch and the tie switch is exchanged, the change in the approximate power loss after the switch exchange is calculated, that is, the approximate network loss value. Figure 5 For example, after completing a branch exchange, The set of branches in is , , , ,
[0214] After calculating the approximate network loss value of the current uncalculated switch action loop after disconnecting the current segment switch, it is compared with the preset approximate network loss threshold. When the preset approximate network loss threshold is calculated for the first time, the approximate network loss value calculated this time is used as the preset approximate network loss threshold for the next calculation for comparison.
[0215] After the comparison, if the approximate network loss value is greater than the preset approximate network loss threshold, it is discarded. If the approximate network loss value is less than the preset approximate network loss threshold, the approximate network loss value is updated to the preset approximate network loss threshold and used as the preset approximate network loss threshold for the next calculation for comparison.
[0216] S803: closing the unoperated sectionalizing switch, and determining whether there are other unoperated sectionalizing switches in the uncalculated switch action loop;
[0217] If so, repeat steps S802-S803;
[0218] If not, the entire second distribution network is determined based on the switch action loop corresponding to the preset approximate network loss threshold.
[0219] After disconnecting the currently unoperated sectionalized switch, calculating the approximate network loss value of the currently uncalculated switch action loop, and after the above-mentioned processing, closing the currently unoperated sectionalized switch, the unoperated sectionalized switch automatically becomes the operated sectionalized switch for the next calculation. After closing the operated sectionalized switch, in order to complete the calculation, it is necessary to determine whether there are other unoperated switch action loops in the uncalculated switch action loop. If so, repeat steps S802-S803 for calculation. If not, determine the second distribution network as a whole based on the switch action loop corresponding to the preset approximate network loss threshold.
[0220] That is to say, after multiple calculations and comparisons, the preset approximate network loss threshold is obtained, that is, after a certain section switch is disconnected, the approximate network loss value of the uncalculated action switch loop is the smallest, and then based on the uncalculated action switch loop corresponding to the disconnection of the section switch, the newly generated second distribution network as a whole is determined, and then subsequent operations are performed.
[0221] S7: Performing power flow calculation on the second distribution network as a whole to determine whether the second distribution network as a whole meets the safety operation constraint conditions;
[0222] If yes, then the fault recovery is complete;
[0223] If not, repeat steps S6-S7.
[0224] The power flow calculation belongs to the general technology in this field, so the calculation process will not be described in detail. After the power flow calculation result is obtained, it is judged whether it meets the safety operation constraint conditions mentioned earlier in this article, namely, source-load power balance, bus voltage and branch current limit, and radiation constraint.
[0225] If the above-mentioned safety operation constraints are met, it means that the fault recovery is completed and the structure of the network after optimization and reconstruction after the fault is obtained.
[0226] If the above mentioned safety operation constraint conditions are not met, steps S6-S7 are repeated.
[0227] It should be noted that each time a switch action loop is selected and calculated, if the second distribution network as a whole meets the requirements, no other switch action loops are calculated. This is done to ensure rapid fault recovery, because calculation will increase the time to recover from the fault. If the second distribution network as a whole does not meet the requirements at this time, return to step S6, reselect the switch action loop, and then calculate to determine whether the new second distribution network as a whole meets the requirements after the current calculation, and repeat the iterative calculation and judgment to complete the fault recovery.
[0228] The present application provides a distribution network fault recovery method, which first constructs a basic loop matrix of the distribution network according to the topological structure parameters of the distribution network, and then determines whether the fault branch is located in the matrix according to the constructed basic loop matrix. If it is located, the corresponding rules are used to complete the branch exchange, and the power supply of the non-fault power-off area is restored, and it is determined whether the distribution network safety operation constraints are met after the fault recovery. If it is met, the fault recovery is completed. If not, all the connecting switches are closed by the branch exchange method, and the current flowing through each branch is calculated by Newton-Raphson, and the branch with the smallest current flowing through each switch action loop (except for switches of types 1, 2, and 3 and the loop where the fault branch is located) is disconnected (so that it must meet the radiation constraint), and it is determined whether the safety operation constraint is met at this time. If it is still not met, the loop situation awareness method is used to quantify the loop situation, and X loops with poor safety are selected to perform approximate network loss calculation to complete the branch exchange. When the branch exchange is verified by the flow calculation to meet the safety operation constraint after the branch exchange, the fault recovery is completed. While completing fault recovery, the present application takes into account the need for rapid recovery and aims to complete the exchange of the faulty branch in the shortest possible time to restore power to the non-faulty power-off area, and further reduce the network loss of the distribution network operation after restoration, thereby achieving safe operating conditions and improving the economy of the distribution network operation.
[0229] In some embodiments, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the distribution network fault recovery method provided in the first aspect.
[0230] It will be understood by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between the functional blocks / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable storage medium, which may include a computer-readable storage medium (or a non-transitory medium) and a communication medium (or a transient medium).
[0231] As is known to those of ordinary skill in the art, the term computer-readable storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is known to those of ordinary skill in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0232] Exemplarily, the computer-readable storage medium may be an internal storage unit of the network management device described in the foregoing embodiment, such as a hard disk or memory of the network management device. The computer-readable storage medium may also be an external storage device of the network management device, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the network management device.
[0233] In some embodiments, a device is provided, including a processor and a memory, wherein the memory is used to store a computer program; the processor is used to execute the computer program and implement the distribution network fault recovery method provided in the first aspect of the present application when executing the computer program.
[0234] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0235] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A distribution network fault recovery method, characterized in that: include: S1: Based on the connection status of distribution network branches, the basic loop matrix of distribution network is constructed; S2: Determine whether the basic loop matrix of the distribution network fails; If yes, determining a fault characteristic identifier, wherein the fault characteristic identifier is used to represent fault related information; Based on the fault characteristic identifier, restoring power supply to the non-fault power outage area; S3: Determine whether the first distribution network as a whole meets the safety operation constraint conditions, wherein the first distribution network as a whole is the distribution network as a whole except the fault power failure area; If yes, then the fault recovery is complete; If not, closing all the tie switches in the first distribution network as a whole to generate a first switch action loop matrix; Calculating and disconnecting the first switch action loop matrix to obtain a distribution network topology after disconnection; S4: Determine whether the topological structure of the distribution network after the disconnection meets the safe operation standard of the distribution network; If yes, then the fault recovery is complete; If not, execute step S5; S5: Based on the disconnected distribution network topology structure, generating a second switch action loop matrix corresponding to the disconnected distribution network topology structure; Using the loop safety situation awareness method, by weighting the node voltage over-limit severity index and the current overload severity index, quantify the safety situation value of each loop in the second switch action loop matrix, and select at least two switch action loops whose safety risk values are higher than a preset threshold, wherein the preset threshold is used to judge the risk level of the safety risk value; S6: Determine the entire second distribution network based on the at least two switch action loops; S7: Execute power flow calculation on the second distribution network as a whole to determine whether the distribution network as a whole meets the safety operation constraint conditions; If yes, then the fault recovery is complete; If not, repeat steps S6-S7.
2. The method according to claim 1, characterized in that: The constructing of a basic loop matrix of a distribution network based on the connection status of the distribution network branches includes: Construct node-branch association matrix; Based on the node-branch association matrix and the first and last node matrix, a basic loop matrix of the distribution network is constructed.
3. The method according to claim 1, characterized in that The fault related information includes the number of faults and the location of the fault branch in the basic loop matrix of the distribution network. The restoring power supply to the non-fault power-off area based on the fault feature identifier includes: Based on the number of faults and the location of the faulty branch in the basic loop matrix of the distribution network, a branch exchange method is adopted to exchange the tie switches corresponding to the faulty branch to restore power supply to the non-fault power-off area.
4. The method according to claim 3, characterized in that The method of using a branch exchange method to exchange the tie switches corresponding to the faulty branches based on the number of faults and the positions of the faulty branches in the basic loop matrix of the distribution network to restore power supply to the non-fault power-off area includes: If the number of the faults is single, determine whether the location of the single fault is within at least two basic loops; If yes, after the tie switch is closed, the tie switch of the basic loop with the smallest network loss value among the at least two basic loops is closed to restore power supply to the non-fault power-off area; If not, the connecting switch where the faulty branch is located is closed to restore power supply to the non-fault power-off area.
5. The method according to claim 3, characterized in that: The method of using a branch exchange method to exchange the tie switches corresponding to the faulty branches based on the number of faults and the positions of the faulty branches in the basic loop matrix of the distribution network to restore power supply to the non-fault power-off area also includes: Step S501: If the number of faults is at least two, confirm the locations where at least two faults occur; Based on the locations where the at least two faults occur, confirming a related basic loop set where the at least two faults are located; Step S502: sorting the related basic loops where the unprocessed faults in at least two faults in the related basic loop set are located in ascending order according to the number of branches included, to obtain a sorted related basic loop set; Step S503: close the tie switch corresponding to the first related basic loop, wherein the first related basic loop is the related basic loop with the least number of branches in the currently sorted related basic loop set, and execute step S504; Step S504: determining whether the currently closed tie switch exists in the closed tie switch matrix; If yes, execute step S505; If not, execute step S506; Step S505: determining whether there is a closable sorted related basic loop in the second basic related loop where at least one unprocessed fault branch in the first related basic loop is located, except for the third related basic loop; Step S505-1: If it exists, close the tie switch where the sorted related basic loop with the least number of branches is located, and save the tie switch in the closed tie switch matrix, and execute step S507; Step S505-2: If it does not exist, save the currently closed tie switch in the closed tie switch matrix and execute step S507; Step S506: determining whether there are at least two faulty branches in the first related basic loop; Step S506-1: If not, save the currently closed tie switch to the closed tie switch matrix and execute step S507; Step S506-2: If yes, determine whether the at least two faulty branches are located on the same side of the first related basic loop; Step S506-2-1: If yes, save the currently closed tie switch to the closed tie switch matrix and execute step S507; Step S506-2-2: If not, determine whether there is a closable sorted related basic loop in the fourth related basic loop where any faulty branch of at least two faulty branches in the first related basic loop is located, except the fifth related basic loop; Step S506-2-2-1: If not, save the currently closed tie switch to the closed tie switch matrix and execute step S507; Step S506-2-2-2: If yes, close the tie switch of the sorted related basic loop that has the least number of branches and is closable, and save the tie switch to the closed tie switch matrix, and execute step S507; Step S507: Determine whether the unprocessed fault matrix is an empty set; If so, restore power supply to the non-fault power-off area; If not, steps S502 - S507 are repeated.
6. The method according to claim 1, characterized in that The calculating and disconnecting the first switch action loop matrix to obtain a distribution network topology structure after disconnection includes: Using a Newton-Raphson algorithm, calculate the current flowing through each branch of each loop in the first switch action loop matrix; After the normal branch with the smallest current flowing through it in each loop is disconnected, the topology of the distribution network after disconnection is obtained, wherein the normal branch is the first switch action loop matrix without the fault branch, and other branches after the defined 1, 2, and 3 type switches.
7. The method according to claim 1, characterized in that The determining of the second distribution network as a whole based on the at least two switch working loops comprises: S801: Select an uncalculated switch action loop from the at least two switch action loops, and close a tie switch in the uncalculated switch action loop; wherein the uncalculated switch action loop includes a tie switch and at least two segment switches; S802: disconnecting the unoperated sectionalized switches in the uncalculated switch action loop, and calculating the approximate network loss value of the current uncalculated switch action loop; wherein the unoperated sectionalized switches are sectionalized switches corresponding to normal branches other than the switch branches of types 1, 2, 3 and the faulty branches in the uncalculated switch action loop that have not been disconnected; Comparing the approximate network loss value with a preset approximate network loss threshold; wherein the preset approximate network loss threshold is the approximate network loss value calculated for the uncalculated switch action loop after the unoperated section switch is closed for the first time; If the approximate network loss value is greater than the preset approximate network loss threshold, discard it; If the approximate network loss value is less than the preset approximate network loss threshold, the approximate network loss value is used as the preset approximate network loss threshold; S803: closing the unoperated sectionalizing switch, and determining whether there are other unoperated sectionalizing switches in the uncalculated switch action loop; If yes, repeat steps S802-S803; If not, the entire second distribution network is determined based on the switch action loop corresponding to the preset approximate network loss threshold.
8. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the distribution network fault recovery method as described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by a processor to implement the distribution network fault recovery method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Novel power grid fault traveling wave positioning method and system
CN108375713A
Power distribution network fault rapid recovery method based on network topology partitioning and layering
CN110994612A