S-scdn feeder group automatic mapping method based on JSON file
Patent Information
- Application Number
- CN202311598280.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2043-11-27
AI Technical Summary
现有技术中配电网单线图自动生成的方法尚不成熟,布局时存在较大留白且节点之间连接不美观,对实际运维中的设备维护、故障排查和线路检修带来困难,降低了工作效率,对大规模配电网不能合理布局,工程实际案例适应性有待考证
[0060]展现馈线群各条馈线的连接关系、设备信息、转供线路等信息,可以作为线路转供、故障诊断的应用场景,同时包含负荷节点,拓扑结构较清晰、直接,可以用于进行潮流计算、负荷转供、故障定位和隔离、供电恢复等工作。为S-SCDN单线图自动成图奠定基础。
Smart Images

Figure CN117786902B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of automation technology and relates to an automatic mapping method for power distribution networks, specifically an automatic mapping method for S-SCDN feeder groups based on JSON files. Background Technology
[0002] With the expansion of urban scale, the current urban medium-voltage distribution network has developed into a large-scale, complex distribution network with feeders from more than a dozen high-voltage substations. Each substation typically operates at 110kV, with approximately 20-24 feeders. Hundreds of generalized switching stations connect these high-voltage substations, creating interconnected medium-voltage lines. The Supply Region of Substation Centralized Distribution Network (S-SCDN) refers to a collection of 10kV lines centered on a specific substation and connected to other substations via generalized switching stations (GS). This includes switching stations, ring networks, interconnecting lines, and interconnecting switches. It represents a new concept for highly aggregated information segmentation in complex urban distribution networks, centered on switching stations as basic building blocks, and helps address the difficulties encountered in the operation, dispatching, and monitoring of complex medium-voltage distribution networks.
[0003] The single-line diagram of a distribution network is the foundation of a Distribution Management Information System (DMIS) and, more importantly, the basis for a Distribution Automation (DA) system to display real-time operational information of the distribution network and achieve distribution network automation. The S-SCDN single-line diagram is characterized by using the 10kV busbar of the central substation as the inner loop and the 10kV busbars of other external substations as the outer loop, illustrating the connection relationships of all 10kV lines supplying power from the substations in a new type of urban medium-voltage distribution network.
[0004] A feeder is a collection of outgoing lines in a substation that supply power, providing radial power to a single substation. A feeder cluster (FC) is a collection of feeders electrically connected to medium-voltage lines. Therefore, a feeder cluster is a subnetwork of the distribution network that achieves power or load transfer through generalized switching. The feeder cluster single-line diagram is a subnetwork that realizes the core business of DMIS (Distribution Management System), namely distribution transfer, and the core function of DA (Fault Location, Isolation and Service Recovery, FLISR). The feeder single-line diagram is also a constituent sub-diagram of the S-SCDN single-line diagram.
[0005] For urban power distribution networks, traditional manual drawing methods are labor-intensive and difficult to update. Therefore, proposing an automatic method for generating single-line diagrams of power distribution networks is of significant practical importance. Existing methods for automatically generating single-line diagrams of power distribution networks are still immature, resulting in large blank spaces in the layout and unsightly connections between nodes. This poses difficulties for equipment maintenance, fault diagnosis, and line repair in actual operation and maintenance, reducing work efficiency. Furthermore, these methods cannot be rationally laid out for large-scale power distribution networks, and their applicability to real-world engineering cases needs further verification. In particular, there is still no satisfactory solution for identifying all possible feeder groups from the power distribution equipment and topology data files exported from DMIS and automatically generating single-line diagrams of these feeder groups with a single click. Summary of the Invention
[0006] To address the new demands of urban power distribution networks and the shortcomings of existing technologies, this invention proposes an automatic S-SCDN feeder group mapping method based on JSON files. This method identifies and divides feeder groups through recursive traversal, and performs layout and coordinate assignment based on the concepts of single-supply and multi-supply feeder groups. This helps solve the problem of misaligned layouts in generalized switching stations. Coordinate optimization resolves issues such as crossings and overlaps in lines. The resulting single-line feeder group map is helpful for applications such as substation fault inspection and power restoration.
[0007] The method for automatically generating maps of S-SCDN feeder groups based on JSON files includes the following steps:
[0008] Step 1: Data Analysis
[0009] By parsing the JSON data file exported by DMIS, three source data tables are obtained: a node information table, a node load table, and a tie table. All nodes belong to specific feeders and substations and have endpoint definitions. There are successor-successor connections between endpoints, which can be mapped as topology nodes in the topology diagram and connected to other nodes through tie lines.
[0010] The information in the data table includes node number, node ID, node name, node type, connecting node, substation, and feeder.
[0011] Step 2: Dividing the feeder group
[0012] Based on the source data table obtained in step one, by matching and searching the connection information in the node information table and the connection relationship table, two substations with a connection relationship can be identified and stored in the feeder group data table. The feeder group data table includes the feeder sequence number, node ID, node name, and node sequence number between the preceding and succeeding substations. The feeders with a connection relationship are grouped into a feeder group. The specific steps are as follows:
[0013] s2.1. Traverse the connection information in the connection relationship table, and find the successor substation of each substation in turn until the current substation has no successor substation. Then output the feeder connection relationship between the substations as a feeder group.
[0014] s2.2 Repeat s2.1 until all the connection information of all substations has been traversed, and the feeder group division is completed.
[0015] If the name of the preceding substation is the same as the name of the following substation, it means that both are central substations; otherwise, one of them is a central substation and the other is an external substation, or both are external substations.
[0016] Step 3: Topology Layout Model
[0017] It is difficult to lay out the wiring directly according to the internal structure of the feeder group. Therefore, the feeder group is first divided into a single-supply feeder group and a multi-supply feeder group according to whether the feeder group of the central substation is connected to the external substation.
[0018] The so-called dedicated feeder group refers to a group of feeder lines that are purely radial from the central substation, or feeder lines of the central substation that are interconnected but not interconnected with other substations.
[0019] The aforementioned multi-feeder group refers to a group of lines in which the feeders of the central substation are connected to the feeders of other substations. It can be further decomposed into a generalized large feeder and a secondary large feeder. The generalized large feeder refers to the connecting line formed by the connection between the end of the feeder of the central substation and the end of the feeder of the external substation. The secondary large feeder refers to the directed power supply line that starts from the 10KV bus of the central substation, passes through the connecting switch station, and connects to the bus of the external substation.
[0020] The layout of the feeder group is completed based on the internal structure of the generalized large feeder. The specific steps are as follows:
[0021] s3.1 The connection relationship between each bay within the feeder group is laid out according to the "horizontal and vertical" principle, with each feeder being parallel to the others and the user switchboard being perpendicular to the feeders.
[0022] s3.2 Place the substation bays and generalized switching stations according to fixed sizes. The size of the substation is set to X1Y1. The size of the generalized switching station is set to X1Y1 and X1Y3 according to the number of incoming feeders. The size of the user switching station is set to X3Y4, where X1>X3, Y1>2Y3, and Y1>Y4.
[0023] s3.3 The connection between the main feeders is established through the connection switch station, the size of which is X1Y1; the distance between the feeders is set to Y2.
[0024] s3.4 The distance between a substation and a generalized switching station, and between two generalized switching stations, is set as X2. The distance between a generalized switching station and a user switching station is set as X4. The distance between a generalized switching station and a tie-line switching station is set as X5. Where X2 is greater than X4, X5, and X1.
[0025] Step 4: Topology Connection Model
[0026] Based on the topology layout model in step three, the internal connections, elements, and loads of the switchgear are improved. The specific steps are as follows:
[0027] s4.1 For a generalized switching station with two incoming and two outgoing terminals, set the distance between each internal node and the left side of the switching station rectangle to M1. The distance from the top of the rectangle is N1; let the coordinates of node 1 inside the generalized switching station be (x... q ,y q If ), then the coordinates of node 2 are (x... q ,y q -N2), the coordinates of the four vertices of the rectangular frame of the switch are:
[0028]
[0029] s4.2, Coordinates (x) of other load nodes within the generalized switching station f ,y f )for:
[0030]
[0031] Among them W f H f These are the width of the load node from node 1 and the longitudinal distance between two adjacent load nodes, respectively; H l This represents the longitudinal distance from the first load node to the node, and z represents the sequence number of the current load.
[0032] s4.3. Set the distance M2 between the incoming and outgoing line nodes of the generalized switching station and its adjacent user switching stations, and the distance N3 between the outgoing feeder and the main feeder. Then, the coordinates (x, y, y) of the outgoing line nodes of the busbars within the generalized switching station are determined. o ,y o )for:
[0033]
[0034] Coordinates (x) of incoming nodes in adjacent user substations r ,y r )for:
[0035]
[0036] Step 5: Identification Method of S-SCDN Data Model
[0037] Each substation includes a substation busbar and outgoing feeders. In the data model, this is considered a combination of point and line models, with the line model consisting of two point models: a predecessor node and a successor node. Based on the feeder group partitioning result, one feeder is selected to begin the traversal. The specific steps are as follows:
[0038] s5.1 Select a feeder to start traversing. For node k, first check if its successor node k+1 exists. If not, proceed to s5.2 to determine the type of node k+1. If it exists, record the node information and set k = k+1. Continue traversing until the external substation is reached, then stop traversing, form feeder 1, and proceed to s5.3.
[0039] s5.2 If node k+1 has no successor node, then check in the node information table whether there is another node with the same ID as node k+1. If not, then node k+1 is a load node; if it exists, then continue to check whether the predecessor node of node k+1 has been traversed. If it has been traversed, then node k+1 belongs to the node in the user switch station; otherwise, node k+1 belongs to the node in the interconnection switch station.
[0040] s5.3. Traverse all nodes on feeder 1 and determine if any node has the same ID as another node in the node information table. If not, proceed to s5.4. If it does exist, record the node number with the same ID and traverse forward and backward according to that node number. If the traversal from this node leads forward to the central substation and backward to an external substation, store the traversal path and feeder 1 as a generalized large feeder; if the traversal from this node leads backward only to an external substation, store the traversal path as a second-large feeder; if the traversal from this node leads forward only to the central substation, store the traversal path as a dedicated feeder.
[0041] s5.4 Return to s5.1 and start traversing the next feeder based on the node to which the connecting switch station belongs.
[0042] Step Six: Generation of the S-SCDN Graphical Model
[0043] For two nodes within the same generalized switching station container, displacement can easily occur if positional constraints are not added during graph generation. Generating a generalized large feeder network helps solve this problem. The specific steps for traversing the feeder group topology to generate the S-SCDN graph are as follows:
[0044] s6.1. Based on the feeder traversal results and tie line table information from step five, starting from the central substation, take the first switching station on feeder 1 as node 1-1.
[0045] s6.2. The successor node of node 1-1 on feeder 1 is taken as node 1-2, and the coordinates are assigned according to the horizontal displacement X1+X2 between the generalized switching stations.
[0046] s6.3. Based on the feeder traversal results in step five, determine whether there are other nodes in the generalized open / closed structure to which node 1-2 belongs. If not, continue searching for other nodes as in s6.2. If they exist, treat this node as node 2-2 and assign coordinates according to the vertical displacement N2 in the topology connection model.
[0047] s6.4 Simultaneously find the successor nodes 1-(u+1) and 2-(u+1) of two nodes 1-u and 2-u within the same opening and closing unit, and determine whether nodes 1-(u+1) and 2-(u+1) belong to the same container. If they do, assign values according to s2.6 and continue traversing. If they do not belong to the same container, find the successor nodes 1-(u+2) and 2-(u+2) of nodes 1-(u+1) and 2-(u+1), and determine whether they belong to the same container. Check whether node 1-(u+1) and node 2-(u+2), and node 2-(u+1) and node 1-(u+2) belong to the same container. If node 1-(u+2) and node 2-(u+1) belong to the same container, first assign a horizontal displacement value to node 1-(u+1), then assign values to node 1-(u+2) and node 2-(u+1) using the horizontal and vertical displacement values, and continue searching for other nodes according to 6.2.
[0048] s6.5. When traversing to an external substation, begin traversing the second feeder in the feeder group. When traversing to a node that has already been assigned a value, skip it directly. If traversing to a node that has not been assigned a value, repeat the above operation. Continue until all nodes in the feeder group have been assigned values, generating the S-SCDN diagram.
[0049] s6.6. Based on the feeder traversal results and tie line table information in step five, for user switching stations and tie switching stations, coordinate values are assigned according to their relationship with their corresponding predecessor nodes, using the horizontal and vertical displacements defined in the topology layout model in step three and the topology connection model in step four.
[0050] Step 7: Optimization and layout of feeder group user switching stations
[0051] After step six, the general framework of the feeder group is identified. However, some user switch locations may experience node overlap during the identification process, which requires optimization through coordinate transformation to resolve the overlap issue. The specific steps are as follows:
[0052] s7.1 When the distance between two nodes within a switching station exceeds N2, the connecting line crosses the main line of the feeder. The coordinates of the nodes on the connecting line are transformed using the following formula to eliminate the crossing point:
[0053]
[0054] In the formula (x i ,y i ) represents a node on the main feeder line, (x ij ,y ij ) represents a node on the connection line, θ i θ represents the angle between the node on the connecting line and the main feeder. i ′ represents the angle between the connecting node and the main feeder after coordinate transformation, (x ij ′,y ij ′) represents the rectangular coordinates of the connecting node after the intersection is eliminated.
[0055] s7.2 When a node on a feeder group is associated with nodes on multiple user substations, overlap may easily occur among the n user substations. The coordinate transformation of the nodes on the connecting line is performed using the following formula:
[0056]
[0057] In the formula θ i ′ represents the angle between the overlapping user switch node and the main feeder, θ i "" represents the angle between n user switch nodes, (x ij ",y ij ") represents the coordinates of the m-th user switch node.
[0058] s7.3 Output the graph after coordinate transformation to obtain a complete S-SCDN feeder group single-line diagram with layers of "generalized large feeder" - "secondary large feeder" - "dedicated feeder" - connecting switch station - user switch station.
[0059] The present invention has the following beneficial effects:
[0060] This system displays the connection relationships, equipment information, and transfer lines of each feeder in a feeder group. It can be used for line transfer and fault diagnosis applications. It also includes load nodes, providing a clear and straightforward topology structure, making it suitable for power flow calculations, load transfer, fault location and isolation, and power restoration. This lays the foundation for the automatic generation of S-SCDN single-line diagrams. Attached Figure Description
[0061] Figure 1 This is the structure of the exported JSON file in the example;
[0062] Figure 2 This is a schematic diagram of the topology layout model proposed in the embodiment;
[0063] Figure 3 This is a schematic diagram of the internal connection of a generalized switchgear with two inputs and two outputs as shown in the embodiment.
[0064] Figure 4 Flowchart for feeder type identification;
[0065] Figure 5 This is a schematic diagram of the feeder group topology layout in the embodiment;
[0066] Figure 6 This is a schematic diagram showing the layout optimization of the user switchboard between feeders in the embodiment.
[0067] Figure 7 These are schematic diagrams showing the layout optimization of the communication nodes in the embodiment before and after optimization.
[0068] Figure 8 This is a schematic diagram of the feeder group wiring in the embodiment. Detailed Implementation
[0069] The present invention will be further explained below with reference to the accompanying drawings:
[0070] Step 1: Data Analysis
[0071] The data file, which is in JSON format and exported from power production management information, is parsed. Its data file structure is as follows: Figure 1 As shown, three source data tables are obtained: a node information table, a node load table, and a connection relationship table. These tables include information such as node sequence number, node ID, node name, node type, connecting node, affiliated substation, and affiliated feeder.
[0072] The contents of the node information table are shown in Table 1:
[0073]
[0074]
[0075] The contents of the node load table in Table 1 are shown in Table 2:
[0076]
[0077] The contents of Table 2, the contact relationship table, are shown in Table 3:
[0078]
[0079]
[0080] Table 3
[0081] All nodes belong to specific feeders and substations, and have endpoint definitions. There are successor-successor connections between endpoints. They can be mapped as topology nodes in the topology diagram and connected to other nodes through tie lines.
[0082] Step 2: Division of S-SCDN feeder group
[0083] Based on the source data table obtained in step one, by matching and searching the connection information in the node information table and the connection relationship table, two substations with a connection relationship can be identified and stored in the feeder group data table. The feeder group data table includes the feeder sequence number, node ID, node name, and node sequence number between the preceding and succeeding substations. The feeders with a connection relationship are grouped into a feeder group. The specific steps are as follows:
[0084] s2.1. Traverse the connection information in the connection relationship table, and find the successor substation of each substation in turn until the current substation has no successor substation. Then output the feeder connection relationship between the substations as a feeder group.
[0085] s2.2 Repeat step s2.1 until all the connection information of all substations has been traversed, and the feeder group division is completed.
[0086] s2.1. Traverse the connection information in the connection relationship table and find the successor substation for each substation in turn. Determine whether the name1 of the preceding substation and the name2 of the succeeding substation are the same. If they are the same, it belongs to the connection between the central substations and import it into the feeder group 1 data table; if they are not the same, it belongs to the connection between the central substation and the external substation.
[0087] s2.2 Repeat s2.1 to determine the relationship between substation name2 and its successor substation name3.
[0088] s2.3 When no subsequent substation is found during traversal, it proves that the traversal of feeder group 1 has ended, and the traversal of feeder group 2 begins. The data is stored in feeder group 2. The contents of the feeder group data table are shown in Table 4.
[0089]
[0090]
[0091] Table 4
[0092] Step 3: Topology Layout Model
[0093] To address the difficulty of directly designing wiring layouts based on the internal structure of feeder groups in existing technologies, this method first categorizes feeder groups into independent feeder groups and multi-supply feeder groups based on whether the feeder group of the central substation is connected to external substations. Independent feeder groups refer to purely radial feeder lines of the central substation, or feeder groups where there are connections between feeders of the central substation but no connections to other substations. Multi-supply feeder groups refer to feeder groups where feeders of the central substation are connected to feeders of other substations. These can be further decomposed into generalized large feeders and secondary large feeders. A generalized large feeder refers to a connecting line formed by the connection between the end of a feeder from the central substation and the end of a feeder from an external substation. A secondary large feeder refers to a directed power supply line originating from the 10kV busbar of the central substation, passing through a connecting switch station, and connecting to the busbar of an external substation.
[0094] Based on the concepts of dedicated feeder groups and multi-feeder groups, the layout is based on a generalized large feeder network, and the topology layout model is as follows: Figure 2 As shown, the specific steps for layout are as follows:
[0095] s3.1 Requires that the connection relationship between each interval within the feeder group be laid out in a "horizontal and vertical" manner, that is, each feeder is parallel to each other, and the user switch is perpendicular to the feeder.
[0096] s3.2 Place the substation bays and generalized switching stations according to fixed sizes. The size of the substation is set to X1Y1. The size of the generalized switching station is set to X1Y1 and X1Y3 according to the number of incoming feeders. The size of the user switching station is set to X3Y4, where X1>X3, Y1>2Y3, and Y1>Y4.
[0097] s3.3 The connection between the main feeders is established through the connection switch station, the size of which is X1Y1; the distance between the feeders is set to Y2.
[0098] s3.4 The distance between a substation and a generalized switching station, and between two generalized switching stations, is set as X2. The distance between a generalized switching station and a user switching station is set as X4. The distance between a generalized switching station and a tie-line switching station is set as X5. Where X2 is greater than X4, X5, and X1.
[0099] Step 4: Topology Connection Model
[0100] Based on the topology layout model in step three, the internal connections, elements, and loads of the substation are improved. The internal connection relationships are as follows: Figure 3 As shown, the specific steps are as follows:
[0101] s4.1 For a generalized switching station with two incoming and two outgoing terminals, set the distance between each internal node and the left side of the switching station rectangle to M1. The distance from the top of the rectangle is N1; let the coordinates of node 1 inside the generalized switching station be (x... q ,y q If ), then the coordinates of node 2 are (x... q ,y q -N2), the coordinates of the four vertices of the rectangular frame of the switch are:
[0102]
[0103] s4.2, Coordinates (x) of other load nodes within the generalized switching station f ,y f )for:
[0104]
[0105] Among them W f H f These are the width of the load node from node 1 and the longitudinal distance between two adjacent load nodes, respectively; H l This represents the longitudinal distance from the first load node to the node, and z represents the sequence number of the current load.
[0106] s4.3. Set the distance M2 between the incoming and outgoing line nodes of the generalized switching station and its adjacent user switching stations, and the distance N3 between the outgoing feeder and the main feeder. Then, the coordinates (x, y, y) of the outgoing line nodes of the busbars within the generalized switching station are determined. o ,y o )for:
[0107]
[0108] Coordinates (x) of incoming nodes in adjacent user substations r ,y r )for:
[0109]
[0110] Step 5: Identification Method of S-SCDN Data Model
[0111] Each substation consists of a substation busbar and feeders. In the data model, this is considered to be composed of a point model and a line model; the line model is composed of two point models, the predecessor node and the successor node. Based on the feeder group division, one feeder is selected to begin the traversal. The identification process is as follows: Figure 4 As shown, the specific steps are as follows:
[0112] s5.1 Select a feeder to start traversing. For node k, first check if its successor node k+1 exists. If not, proceed to s5.2 to determine the type of node k+1. If it exists, record the node information and set k = k+1. Continue traversing until the external substation is reached, then stop traversing, form feeder 1, and proceed to s5.3.
[0113] s5.2 If node k+1 has no successor node, then check in the node information table whether there is another node with the same ID as node k+1. If not, then node k+1 is a load node; if it exists, then continue to check whether the predecessor node of node k+1 has been traversed. If it has been traversed, then node k+1 belongs to the node in the user switch station; otherwise, node k+1 belongs to the node in the interconnection switch station.
[0114] s5.3. Traverse all nodes on feeder 1 and determine if any node has the same ID as another node in the node information table. If not, proceed to s5.4. If it does exist, record the node number with the same ID and traverse forward and backward according to that node number. If it is possible to traverse forward from this node to the central substation and backward to the external substation, store the traversal path and feeder 1 as a generalized large feeder, as shown in Table 5.
[0115]
[0116] Table 5
[0117] If the path from this node can only be traversed forward to the central substation, the traversal path is stored as a dedicated feeder. If the path from this node can only be traversed backward to an external substation, the traversal path is stored as the second largest feeder, as shown in Table 6.
[0118]
[0119]
[0120] Table 6
[0121] s5.4 Return to s5.1 and start traversing the next feeder based on the node to which the connecting switch station belongs.
[0122] Step Six: Generation of the S-SCDN Graphical Model
[0123] For two nodes within the same generalized switching container, displacement can easily occur if positional constraints are not added during graph generation. The generation of a generalized large feeder helps solve this problem. According to... Figure 5 The feeder group topology is traversed to generate an S-SCDN graph. The specific steps are as follows:
[0124] s6.1. Based on the feeder traversal results and tie line table information from step five, starting from the central substation, take the first switching station on feeder 1 as node 1-1.
[0125] s6.2. The successor node of node 1-1 on feeder 1 is taken as node 1-2, and the coordinates are assigned according to the horizontal displacement X1+X2 between the generalized switching stations.
[0126] s6.3. Based on the feeder traversal results in step five, determine whether there are other nodes in the generalized open / closed structure to which node 1-2 belongs. If not, continue searching for other nodes as in s6.2. If they exist, treat this node as node 2-2 and assign coordinates according to the vertical displacement N2 in the topology connection model.
[0127] s6.4 Simultaneously traverse the successor nodes of nodes 1-2 and 2-2, and determine whether they belong to the same container. If they are the same, continue traversing to the next node.
[0128] s6.5 When traversing to the point where nodes 1-4 and 2-5 do not belong to the same container, determine whether the successor node of 1-4 belongs to the same container as node 2-5. If they belong to the same container, continue traversing. If they do not belong to the same container, determine whether the successor node of 2-5 belongs to the same container as node 1-4. Continue in this manner until the external substation is reached, thus completing the traversal of the feeder.
[0129] s6.6 Start traversing the second feeder of the feeder group. When traversing to a node that has been assigned a value, skip it directly. If traversing to a node that has not been assigned a value, repeat the above operation. Continue until all nodes in the feeder group have been assigned a value, and generate the S-SCDN graph.
[0130] Step 7: Optimization and layout of feeder group user switch stations
[0131] After the general framework of the feeder group is identified, there are instances where user switch stations have overlapping nodes during the identification process. Further optimization through coordinate transformation is required. The specific steps are as follows:
[0132] s7.1 When the distance between two nodes within a switching station exceeds N2, the connecting line crosses the main line of the feeder. The coordinates of the nodes on the connecting line are transformed using the following formula to eliminate the crossing point:
[0133]
[0134] In the formula (x i ,y i ) represents a node on the main feeder line, (x ij ,y ij ) represents a node on the connection line, θi θ represents the angle between the node on the connecting line and the main feeder. i ′ represents the angle between the connecting node and the main feeder after coordinate transformation, (x ij ′,y ij ′) represents the rectangular coordinates of the connecting node after cross-point elimination. The effect of optimization before and after the feeder user switch is as follows: Figure 6 As shown;
[0135] s7.2 When a node on a feeder group is associated with nodes on multiple user substations, overlap may easily occur among the n user substations. The coordinate transformation of the nodes on the connecting line is performed using the following formula:
[0136]
[0137] In the formula θ i ′ represents the angle between the overlapping connection node and the main feeder, θ i "" represents the angle between n connecting nodes, (x ij ",y ij ") represents the coordinates of the m-th node. The optimized layout of the connection nodes is as follows: Figure 7 As shown.
[0138] s7.3 Output the graph after coordinate transformation to obtain a complete S-SCDN feeder group single-line diagram with layers generated as follows: "Generalized Large Feeder" - "Secondary Large Feeder" - "Dedicated Supply Feeder" - Interconnecting Switching Station - User Switching Station, as shown below. Figure 8 As shown.
Claims
1. An automatic mapping method for S-SCDN feeder groups based on JSON files, characterized by: Specifically, the following steps are included: Step 1: Data Analysis Parse the data in the JSON file to obtain the node information table, node load table, and interconnection table of the distribution network; Step 2: Dividing the feeder group Based on the table information in step one, the connection relationship between substations is obtained by matching and searching the connection information in the node information table and the connection relationship table. The feeder sequence number, node ID, node name and node sequence number between the preceding and following substations are stored in the feeder group data table, and feeders with connection relationship are grouped into feeder groups. Step 3: Topology Layout Model The specific steps for establishing the internal topology of the feeder group are as follows: s3.1 Requires that each feeder be parallel to the others, and that the user switchboard be perpendicular to the feeders; s3.2 The size of the substation is set to X1Y1. The size of the generalized switching station is set to X1Y1 and X1Y3 according to the number of incoming feeders. The size of the user switching station is set to X3Y4, where X1>X3, Y1>2Y3, and Y1>Y4. s3.3 The connection between the main feeders is established through the connection switch station, the size of which is X1Y1; the distance between the feeders is set to Y2. s3.4 The distance between a substation and a generalized switching station, and between two generalized switching stations, is set as X2; the distance between a generalized switching station and a user switching station is set as X4; and the distance between a generalized switching station and a tie-line switching station is set as X5; where X2 is greater than X4, X5, and X1. Step 4: Topology Connection Model Based on the topology layout model in step three, the internal connections, elements, and loads of the switchgear are improved. The specific steps are as follows: s4.1 For a generalized switching station with two incoming and two outgoing terminals, set the distance between each internal node and the left side of the switching station rectangle to M1. The distance from the top of the rectangle is N1; let the coordinates of node 1 inside the generalized switching station be (x... q ,y q If ), then the coordinates of node 2 are (x... q ,y q -N2), N2+2N1=Y; s4.2, Coordinates (x) of other load nodes within the generalized switching station f ,y f )for: Among them W f H f These are the width of the load node from node 1 and the longitudinal distance between two adjacent load nodes, respectively; H l This represents the longitudinal distance from the first load node to the next node, and z represents the sequence number of the current load. s4.
3. Set the distance M2 between the incoming and outgoing line nodes of the generalized switching station and its adjacent user switching stations, and the distance N3 between the outgoing feeder and the main feeder. Then, the coordinates (x, y, y) of the outgoing line nodes of the busbars within the generalized switching station are determined. o ,y o )for: Coordinates (x) of incoming nodes in adjacent user substations r ,y r )for: Step 5: Identification Method of S-SCDN Data Model Based on the result of the feeder group partitioning, select one of the feeders to begin the traversal. The specific steps are as follows: s5.1 Select a feeder to start traversing. For node k, first determine whether its successor node k+1 has a successor node. If it does not exist, proceed to s5.2 to determine the type of node k+1. If it exists, record the node information and set k = k+1. Continue traversing until the external substation is reached, then stop traversing, form feeder 1, and proceed to s5.
3. s5.2 If node k+1 has no successor node, then check in the node information table whether there is another node with the same ID as node k+1. If not, node k+1 is a load node; if it exists, then continue to check whether the predecessor node of node k+1 has been traversed. If it has been traversed, then node k+1 belongs to the node in the user switch station; otherwise, node k+1 belongs to the node in the interconnection switch station. s5.
3. Traverse all nodes on feeder 1 and determine if any node has the same ID as another node in the node information table. If not, proceed to s5.
4. If it does exist, record the node number with the same ID and traverse forward and backward according to the node number. If the traversal from this node can reach the central substation and the external substation, store the traversal path and feeder 1 as a generalized large feeder. If the traversal from this node can only reach the external substation, store the traversal path as a second-large feeder. If the traversal from this node can only reach the central substation, store the traversal path as a dedicated feeder. s5.4 Return to s5.1 and begin traversing the next feeder based on the node to which the connecting switch station belongs; Step Six: Generation of the S-SCDN Graphical Model The feeder group topology is traversed to generate an S-SCDN graph. The specific steps are as follows: s6.
1. Based on the feeder traversal results and tie line table information from step five, starting from the central substation of the generalized large feeder, take the first switching station on feeder 1 as node 1-1. s6.
2. The successor node of node 1-1 on feeder 1 is taken as node 1-2, and the coordinates are assigned according to the horizontal displacement X1+X2 between the generalized switching stations. s6.
3. Based on the feeder traversal results in step five, determine whether there are other nodes in the generalized open / closed structure to which node 1-2 belongs. If not, continue searching for other nodes according to s6.
2. If they exist, treat the node as node 2-2 and assign coordinates according to the vertical displacement N2 in the topology connection model. s6.4 Simultaneously find the successor nodes 1-(u+1) and 2-(u+1) of two nodes 1-u and 2-u within the same opening and closing unit, and determine whether nodes 1-(u+1) and 2-(u+1) belong to the same container. If they do, assign values according to s2.6 and continue traversing. If they do not belong to the same container, find the successor nodes 1-(u+2) and 2-(u+2) of nodes 1-(u+1) and 2-(u+1), and determine whether they belong to the same container. Check whether node 1-(u+1) and node 2-(u+2), and node 2-(u+1) and node 1-(u+2) belong to the same container. If node 1-(u+2) and node 2-(u+1) belong to the same container, first assign a horizontal displacement value to node 1-(u+1), then assign values to node 1-(u+2) and node 2-(u+1) using the horizontal and vertical displacement values, and continue to search for other nodes according to 6.
2. s6.
5. When traversing to the external substation, start traversing the second feeder in the feeder group. When traversing to a node that has been assigned a value, skip it directly. If traversing to a node that has not been assigned a value, repeat the above operation. Continue until all nodes in the feeder group have been assigned a value, and generate the S-SCDN diagram. s6.
6. Based on the feeder traversal results and tie line table information in step five, for user switching stations and tie switching stations, coordinate values are assigned according to their relationship with their corresponding predecessor nodes, using the horizontal and vertical displacements defined in the topology layout model in step three and the topology connection model in step four.
2. The automatic mapping method for S-SCDN feeder groups based on JSON files as described in claim 1, characterized in that: It also includes the optimization and layout of feeder group user switchgear.
3. The automatic mapping method for S-SCDN feeder groups based on JSON files as described in claim 2, characterized in that: When the distance between two nodes within a switching station exceeds N², the connecting line crosses the main line of the feeder. The coordinates of the nodes on the connecting line are transformed using the following formula to eliminate the crossing point: In the formula (x i ,y i ) represents a node on the main feeder line, (x ij ,y ij ) represents a node on the connection line, θ i θ represents the angle between the node on the connecting line and the main feeder. i ′ represents the angle between the connecting node and the main feeder after coordinate transformation, (x ij ′,y ij ′) represents the rectangular coordinates of the connecting node after the intersection is eliminated.
4. The automatic mapping method for S-SCDN feeder groups based on JSON files as described in claim 2, characterized in that: When a node on a feeder group is associated with nodes on multiple user substations, overlap is likely to occur among the n user substations. The coordinate transformation of the nodes on the connecting line is performed using the following formula: In the formula θ i ′ represents the angle between the overlapping user switch node and the main feeder, θ i "" represents the angle between n user switch nodes, (x ij ",y ij ") represents the coordinates of the m-th user switch node.
5. The automatic mapping method for S-SCDN feeder groups based on JSON files as described in claim 1, characterized in that: In the data file of step one, all nodes belong to specific feeders and substations, and have endpoint definitions. There are successor-successor connections between endpoints. They can be mapped as topology nodes in the topology diagram and connected to other nodes through tie lines. The table content includes node number, node ID, node name, node type, tie node, substation and feeder to which it belongs.
6. The automatic mapping method for S-SCDN feeder groups based on JSON files as described in claim 1, characterized in that: The specific method for dividing the feeder group in step two is as follows: s2.
1. Traverse the connection information in the connection relationship table, find the successor substation of each substation in turn, until the current substation has no successor substation, and output the feeder connection relationship between substations as a feeder group. s2.2 Repeat s2.1 until all the connection information of all substations has been traversed, and the feeder group division is completed.
7. The automatic mapping method for S-SCDN feeder groups based on JSON files as described in claim 1, characterized in that: A dedicated feeder group refers to a group of feeder lines that are purely radial from a central substation, or feeder lines that are interconnected but not connected to other substations. A multi-feeder group refers to a group of lines in which the feeders of the central substation are connected to the feeders of other substations. It can be further decomposed into a generalized large feeder and a secondary large feeder. The generalized large feeder refers to the connecting line formed by the connection between the end of the feeder of the central substation and the end of the feeder of the external substation. The secondary large feeder refers to the directed power supply line that starts from the 10KV bus of the central substation, passes through the connecting switch station, and connects to the bus of the external substation.
8. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Radial non-cross uniform distribution method of SCDN single line diagram
CN111737841A
Power distribution network auxiliary planning method and system based on CIM model
CN113468708A
