Method and system for constructing power grid resource topological graph based on power distribution network data fragmentation storage

By dividing the topological data of the distribution network into multiple regions and topological data fragments, and optimizing storage and query based on user query requests, the problems of low data storage efficiency and poor analysis accuracy in traditional storage methods are solved, and more efficient data storage and query are achieved.

CN119807482AActive Publication Date: 2025-04-11ANHUI UNIV +8
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510286332.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-04-11
Estimated Expiration
2045-03-12

AI Technical Summary

Technical Problem

Traditional distribution network data storage and management methods are inefficient when facing large-scale and high-complex topological data, resulting in inconsistent topological data and reducing the accuracy of data analysis.

Method used

Using a method based on distribution network data shard storage, the pre-constructed distribution network topological data is divided into multiple regional data shards and topological data shards. Each shard corresponds to an independent storage unit, and a priority gradient is generated according to user query requests to optimize data storage and query.

Benefits of technology

Through shard storage, the possibility of stacking and transmission channels in data storage is reduced, the storage efficiency of distribution network data is improved, and the difficulty of users to access and build topology maps is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807482A_ABST
    Figure CN119807482A_ABST
Patent Text Reader

Abstract

The invention relates to a method and system for constructing a power grid resource topological graph based on power distribution network data fragmentation storage, and belongs to the technical field of power distribution network topology analysis, and the method comprises the steps: receiving power distribution equipment jurisdiction area distribution information inputted by a user, and according to the power distribution equipment jurisdiction area distribution information, constructing a power grid resource topological graph according to the power distribution equipment jurisdiction area distribution information; the method comprises the following steps: dividing pre-constructed power distribution network topological data into a plurality of regional data fragments, wherein each regional data fragment corresponds to an independent storage unit; dividing a plurality of topological data fragments according to the feeder line and the power transmission line in each regional data fragment; when a data uploading request of the to-be-stored power distribution network data is received, the power distribution equipment jurisdiction area of the to-be-stored power distribution network data and the feeder line ID or the power transmission line ID in the to-be-stored power distribution network data are stored in the storage units of the corresponding area data fragments, and the corresponding topological data fragments are updated. The method has the effects of reducing the congestion possibility of the data transmission channel and improving the storage efficiency of the power distribution network data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of distribution network topology analysis, and in particular to a method and system for constructing a power grid resource topology map based on distribution network data sharding storage. Background Art

[0002] With the rapid development of power systems, the scale of distribution networks continues to expand, and equipment data and topology structures are becoming increasingly complex. Distribution network topology data is an important basis for power system operation, monitoring, and fault analysis. Its efficient storage and management are crucial to improving the intelligence level and operation and maintenance efficiency of power grids.

[0003] However, when faced with large-scale and highly complex topological data, traditional distribution network data storage and management methods have low storage efficiency due to the large scale of topological data. As a result, when users query data, the topological data may not be consistent, thus reducing the accuracy of topological data analysis. Summary of the invention

[0004] In order to increase the efficiency of storing distribution network data and reduce data congestion, the present application provides a method and system for constructing a power grid resource topology map based on shard storage of distribution network data.

[0005] In a first aspect, the present application provides a method for constructing a power grid resource topology map based on distribution network data sharding storage, using the following technical solution: A method for constructing a power grid resource topology map based on distribution network data sharding storage, the method comprising: Receive distribution information of the power distribution equipment jurisdiction area input by the user, and divide the pre-built power distribution network topology data into multiple regional data slices according to the distribution information of the power distribution equipment jurisdiction area, each of the regional data slices corresponds to an independent storage unit; Dividing a plurality of topological data slices according to the feeders and transmission lines in each of the regional data slices; When a data upload request for distribution network data to be stored is received, the distribution equipment jurisdiction area of ​​the distribution network data to be stored and the feeder ID or transmission line ID in the distribution network data to be stored are stored in the storage unit corresponding to the regional data slice, and the corresponding topology data slice is updated.

[0006] Optionally, the topology data slice stores a single feeder and a collection of all electrical devices connected to the single feeder, or a single transmission line and a collection of all electrical devices connected to the single transmission line; The topology data slice also contains connection information between a single feeder and all corresponding electrical devices, or connection information between a single transmission line and all corresponding electrical devices.

[0007] Optionally, the method comprises: Obtain query request information corresponding to each of the topological data slices, wherein the query request information includes a query history record and a query request time; Generate priority gradients corresponding to a plurality of topological data slices under a target area data slice according to pre-stored historical power consumption data of the distribution network and a plurality of query request information; When multiple distribution network data to be stored are received at the same time and stored in the storage unit corresponding to the target area data slice, the priority of storing the multiple distribution network data to be stored is divided according to the priority gradient of the distribution network data to be stored corresponding to the topology data slice.

[0008] Optionally, generating priority gradients corresponding to a plurality of the topology data slices under the target area data slice according to the pre-stored distribution network historical power consumption data and the plurality of query request information includes: Generate an abnormal query probability at the current moment according to the abnormal working moments corresponding to the multiple bad working states in the historical power consumption data of the distribution network and the multiple query request information; According to the plurality of query request information corresponding to the target area data slice, the number of queries for each topological data slice under the target area data slice within a preset sampling time before the current moment is captured; Calculate and generate a current query probability according to the query quantity and a preset query peak value; A priority coefficient is calculated based on the current query probability and the abnormal query probability, and corresponding priority gradients are divided based on the priority coefficients corresponding to the plurality of topological data shards.

[0009] Optionally, generating the abnormal query probability at the current moment according to the abnormal working moments corresponding to the multiple bad working states in the historical power consumption data of the distribution network and the multiple query request information includes: Generate the abnormal state probabilities of the multiple bad working states at the current moment according to the historical power consumption data of the distribution network and the pre-divided cycle period; Capturing topological query probabilities of a plurality of the bad working states according to the historical power consumption data of the distribution network and the plurality of the query request information; An abnormal query probability is generated by calculation according to the plurality of abnormal state probabilities and the plurality of topology query probabilities.

[0010] Optionally, the generating of abnormal state probabilities at the current moment under multiple bad working states according to the historical power consumption data of the distribution network and the pre-divided cycle period includes: According to the pre-divided cycle periods and the pre-divided unit time periods in the cycle periods, statistics are collected on the abnormal state probabilities of being in the poor working state in the same unit time period belonging to multiple cycle periods and the current moment in the historical power consumption data of the distribution network.

[0011] Optionally, capturing topology query probabilities of multiple bad working states according to the historical power consumption data of the distribution network and the plurality of query request information includes: According to the historical power consumption data of the distribution network, marking the time periods within the preset review time after the multiple abnormal working moments as review time periods; According to all the query request information, the topology query probability of receiving the corresponding query request in the corresponding multiple review time periods under each of the bad working states is captured.

[0012] In the second aspect, the present application provides a system for constructing a power grid resource topology map based on distribution network data sharding storage, which adopts the following technical solution: A system for constructing a power grid resource topology map based on distribution network data shard storage, the system comprising a server terminal, the server terminal comprising: An information receiving module, used to receive the distribution information of the distribution equipment jurisdiction area input by the user, and divide the pre-built distribution network topology data into a plurality of regional data slices according to the distribution information of the distribution equipment jurisdiction area, each of which corresponds to an independent storage unit; A data partitioning module, used for partitioning a plurality of topological data slices according to the feeders and transmission lines in each of the regional data slices; A data receiving and storing module is used to, when receiving a data upload request for the distribution network data to be stored, store the distribution equipment jurisdiction area of ​​the distribution network data to be stored, and the feeder ID or transmission line ID in the distribution network data to be stored in a storage unit corresponding to the regional data slice, and update the corresponding topology data slice.

[0013] In a third aspect, the present application provides a server terminal, which adopts the following technical solution: A server terminal, 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, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the method for constructing a power grid resource topology map based on distribution network data sharding storage as described in the first aspect.

[0014] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the method for constructing a power grid resource topology map based on distribution network data sharding storage as described in the first aspect.

[0015] In summary, the present application includes at least one of the following beneficial technical effects: In this application, by dividing multiple storage units, the distribution network data to be stored is stored in multiple storage units according to the distribution equipment jurisdiction area, reducing the possibility of data accumulation in data storage and congestion in data transmission channels, and increasing the storage efficiency of distribution network data. At the same time, the topological data shards further divided by feeders and transmission lines facilitate reducing the efficiency of users accessing distribution network data and loading and constructing distribution network topology maps. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 It is a flow chart of a method for constructing a power grid resource topology map based on distribution network data sharding storage provided in an embodiment of the present application.

[0018] Figure 2 It is a flowchart of a priority process for dividing and storing multiple power distribution network data to be stored, provided in an embodiment of the present application.

[0019] Figure 3 It is a flowchart of dividing multiple priority gradients provided in an embodiment of the present application.

[0020] Figure 4 It is a flowchart of generating an abnormal query probability at the current moment provided by an embodiment of the present application.

[0021] Figure 5 It is a system block diagram of a system for constructing a power grid resource topology map based on distribution network data sharding storage provided in an embodiment of the present application.

[0022] Figure 6 It is a structural block diagram of a server terminal provided in an embodiment of the present application.

[0023] Explanation of the reference numerals: 501, information receiving module; 502, data partitioning module; 503, data receiving and storing module; 504, priority partitioning module; 505, data probability calculation module. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the present invention clearer, the following will be combined with the attached Figure 1-6 The embodiments of the present invention are described in further detail.

[0025] An embodiment of the present application provides a method for constructing a power grid resource topology map based on sharded storage of distribution network data. The method can be applied to a method system for constructing a power grid resource topology map based on sharded storage of distribution network data, wherein the execution subject of the method system for constructing a power grid resource topology map based on sharded storage of distribution network data can be a server terminal, and the memory of the server terminal is used to store distribution network data.

[0026] The embodiment of the present application is explained by taking the fragmented storage of distribution network data during the process of uploading the distribution network data to the server terminal.

[0027] The following will be combined with specific implementation methods. Figure 1 The processing flow shown is described in detail, and the content can be as follows: S101, receiving distribution information of power distribution equipment jurisdiction areas input by a user, and dividing pre-constructed power distribution network topology data into a plurality of regional data slices according to the distribution information of power distribution equipment jurisdiction areas, each regional data slice corresponding to an independent storage unit.

[0028] During implementation, the server terminal receives distribution information of power distribution equipment jurisdiction areas input by the user, where the distribution information of power distribution equipment jurisdiction areas may be derived from the division of prefecture-level administrative jurisdictions, or may be manually divided by the user.

[0029] The server terminal has pre-built distribution network topology data, which contains a topology data map of the distribution network. After receiving the distribution information of the distribution equipment jurisdiction area, the server terminal divides the pre-built distribution network topology data into multiple regional data slices, where there is a one-to-one mapping relationship between the multiple regional data slices and the multiple distribution equipment jurisdiction areas.

[0030] At the same time, in order to reduce the storage pressure during the distribution network data upload process and increase the storage efficiency of the distribution network data upload, each regional data shard corresponds to an independent storage unit so that the uploaded data can be divided into the corresponding storage units respectively.

[0031] S102: Divide a plurality of topological data slices according to the feeders and transmission lines in each regional data slice.

[0032] During implementation, the server terminal further divides the regional data slices into multiple topological data slices based on the feeders and transmission lines contained in each regional data slice, so as to facilitate users to build a distribution network topology map and reduce the difficulty of users in data query and construction of distribution topology maps.

[0033] There are two types of topology data sharding: feeder topology data sharding and transmission line topology data sharding. The topology data slice stores a single feeder and a collection of all electrical devices connected to the single feeder, or a single transmission line and a collection of all electrical devices connected to the single transmission line; The topology data slice also contains connection information between a single feeder and all corresponding electrical devices, or connection information between a single transmission line and all corresponding electrical devices.

[0034] S103, when receiving a data upload request for the distribution network data to be stored, the distribution equipment jurisdiction area for the distribution network data to be stored, and the feeder ID or transmission line ID in the distribution network data to be stored are stored in the storage unit of the corresponding regional data slice, and the corresponding topology data slice is updated.

[0035] During implementation, when the server terminal receives a data upload request for the distribution network data to be stored, the server terminal first matches the distribution equipment jurisdiction area corresponding to the distribution network data to be stored. The distribution equipment jurisdiction area corresponding to the distribution network data to be stored here can be derived from the distribution network data to be stored itself, or it can be obtained by identifying the location of the data upload terminal that uploads the distribution network data to be stored, and then searching the location of the data upload terminal to match the distribution equipment jurisdiction area.

[0036] Then the server terminal matches the corresponding regional data slices through the distribution equipment jurisdiction area corresponding to the distribution network data to be stored. Then the server terminal stores the uploaded distribution network data to be stored in the storage unit corresponding to the corresponding regional data slice.

[0037] At the same time, the server terminal updates the corresponding topology data slice through the feeder ID or transmission line ID in the distribution network data to be stored.

[0038] In this application, by dividing multiple storage units, the distribution network data to be stored is stored in multiple storage units according to the distribution equipment jurisdiction area, reducing the possibility of data accumulation in data storage and congestion in data transmission channels, and increasing the storage efficiency of distribution network data. At the same time, the topological data shards further divided by feeders and transmission lines facilitate reducing the efficiency of users accessing distribution network data and loading and constructing distribution network topology maps.

[0039] Optionally, in this application, there is also Figure 2 The specific process is as follows: S201, obtaining query request information corresponding to each topology data slice, where the query request information includes query history records and query request time.

[0040] In implementation, when a user accesses a server terminal and queries distribution network topology data, loads a topology map and / or queries data of electrical equipment in the distribution network topology map, the server terminal records the user's query record and the topology data slice corresponding to each query.

[0041] The server terminal obtains query request information corresponding to each topology data slice in the memory, wherein each query request information at least includes a query history record and a query request time.

[0042] S202: Generate priority gradients corresponding to multiple topological data slices under the target area data slice according to pre-stored historical power consumption data of the distribution network and multiple query request information.

[0043] In implementation, the server terminal pre-stores historical power consumption data of the distribution network, which records the operating conditions of multiple power-consuming devices and the abnormal working time when the abnormal operating conditions start in various bad operating conditions. The bad operating conditions here include operating failures, overloads, etc.

[0044] The server terminal assigns priority coefficients to multiple topological data slices based on the abnormal working time of poor operating conditions in the historical power consumption data of the distribution network, the probability of users requesting queries for poor operating conditions, and the frequency of query requests before the current time, and generates priority gradients corresponding to multiple topological data slices according to the size of the priority coefficients.

[0045] S203, when multiple distribution network data to be stored are received at the same time and stored in the storage unit corresponding to the target area data slice, the priority of storing the multiple distribution network data to be stored is divided according to the priority gradient of the corresponding topology data slice in the distribution network data to be stored.

[0046] In implementation, when the server terminal simultaneously receives multiple data upload requests for distribution network data to be stored, and the multiple distribution network data to be stored all need to be stored in the storage unit corresponding to the same regional data slice, the server terminal divides the priority of storing the multiple distribution network data to be stored according to the priority gradient of the topological data slice corresponding to the feeder ID or transmission line ID in each distribution network data to be stored. Here, the same regional data slice is called the target regional data slice, and if there are multiple topological data slices corresponding to one distribution network data to be stored, the distribution network data to be stored is divided into the priority with the higher priority gradient in the two topological data slices.

[0047] In this application, in order to reduce the impact of topological data not being updated and synchronized in time during user queries, the query history records of the topological data slices of the distribution network data to be stored are used to divide the storage priority, so that the topological data slices frequently queried by users can be updated in time. At the same time, by dividing the priorities, the data upload process is arranged and stored in an orderly manner, reducing the possibility of data upload being congested. Furthermore, through the divided priorities, the loading speed of the distribution network topology map when the user accesses it can be reduced by preloading the topological data slices with higher priorities.

[0048] Optionally, in step S202, there is also Figure 3 The specific operation process is as follows: S301, generating an abnormal query probability at a current moment according to abnormal working moments corresponding to a plurality of bad working states in historical power consumption data of a distribution network and a plurality of query request information.

[0049] In implementation, the server terminal is pre-divided into multiple cycles, and each cycle is divided into multiple unit time periods. In the embodiment of the present application, the cycle is based on years, and the unit time period is based on months.

[0050] The server terminal obtains the abnormal query probability at the current moment through the abnormal working time and query request information corresponding to the bad working state in the historical power consumption data of the distribution network.

[0051] For example, the server terminal uses the historical power consumption data of the distribution network to obtain the abnormal query probability of the current month.

[0052] S302, capturing the query quantity of each topological data slice under the target area data slice within a preset sampling time before the current moment according to multiple query request information corresponding to the target area data slice.

[0053] In implementation, the server terminal aggregates multiple query request information corresponding to the target area data slices.

[0054] Then, the server terminal captures the query history records within the sampling period before the current moment from the aggregated multiple query request information, and counts the number of queries corresponding to the query history records for each topological data shard. For example, within a week from the current moment, one of the topological data shards in the target area data shards has been accessed and queried 8 times.

[0055] S303: Calculate and generate the current query probability according to the query quantity and the preset query peak value.

[0056] In implementation, the server terminal divides the query data by a preset query peak value to calculate and generate the current query probability, where the query peak value is generally the same as the number of days of the sampling period.

[0057] S304, calculating and generating a priority coefficient according to the current query probability and the abnormal query probability, and dividing the corresponding priority gradients according to the priority coefficients corresponding to the multiple topological data shards.

[0058] In implementation, if the server terminal recognizes that the current query probability is greater than or equal to 1, the priority coefficient is 1.

[0059] When the server terminal drags and identifies that the current query probability is less than 1, it calculates and generates the combination of the current query probability and the abnormal query probability, and uses the solved value as the priority coefficient.

[0060] Then, the server terminal divides the topology data slices into corresponding priority gradients according to the size of the priority coefficient of each topology data slice.

[0061] Optionally, in step S301, there is also Figure 4 The specific operation process is as follows: S401, generating abnormal state probabilities at previous moments under various bad working states according to historical power consumption data of the distribution network and pre-divided cycle periods.

[0062] In implementation, the server terminal matches the unit time period corresponding to the current time in the cycle period.

[0063] Then the specific processing flow of the server terminal is as follows: According to the pre-divided cycle periods and the pre-divided unit time periods in the cycle periods, statistics are collected on the abnormal state probabilities of being in a bad working state in the same unit time period belonging to multiple cycle periods and the current moment in the historical power consumption data of the distribution network.

[0064] The server terminal refers to the same unit time period in multiple cycles as the current time as the target unit time period. Then the server terminal counts the abnormal state probability of producing a bad working state in the target unit time period in multiple cycles.

[0065] For example, in the past five years, in two of the years, the abnormal working condition occurred in August of the target unit period, and the probability of abnormal condition is 40%.

[0066] S402, capturing topology query probabilities under various bad working conditions according to historical power consumption data of the distribution network and multiple query request information.

[0067] In implementation, after identifying the bad working state, the server terminal monitors whether the user queries the corresponding topological data slice due to the bad working state, and calculates and statistics the probability that the user queries the corresponding topological data slice due to the bad working state.

[0068] Specifically, the operation flow of step S402 is as follows: According to the historical power consumption data of the distribution network, the time period within the preset review time after multiple abnormal working moments is marked as the review period; According to all query request information, the topology query probability of receiving the corresponding query request in multiple review periods under each bad working state is captured.

[0069] In implementation, the server terminal processes all the bad working states and corresponding abnormal working moments recorded in the historical power consumption data of the distribution network. Specifically, the server terminal marks the time period within the preset review time after all abnormal working moments as the review period.

[0070] Then, the server terminal captures the topology query probability of receiving the corresponding query request in multiple review periods corresponding to each bad working state from all query request information.

[0071] For example, the review period is 2 days, that is, after the server terminal identifies the bad working state, it records whether the user queries the corresponding topological data slice within 2 days, and counts the topological query probability of each bad working state. For example, there are 10 corresponding review periods for the bad working state of overload. In the 10 review periods, only 5 review periods receive the topological data slice corresponding to the bad working state for query, and the topological query probability is 50%.

[0072] S403: Calculate and generate an abnormal query probability according to the multiple abnormal state probabilities and the multiple topology query probabilities.

[0073] In implementation, the server terminal multiplies multiple abnormal state probabilities and corresponding topology query probabilities to calculate the probability of generating a bad operating state and querying the corresponding topology data segment within the target unit time period, which is referred to as the bad query probability.

[0074] The server terminal then solves the set of multiple bad query probabilities, that is, the set obtained is the probability of being queried by the user for the corresponding topological data segment under any one or more bad operating conditions within the target unit time period and within the review period after the bad operating condition occurs, which is called the abnormal query probability.

[0075] like Figure 5 As shown, the embodiment of the present application also discloses a system for constructing a power grid resource topology map based on distribution network data shard storage, the system includes a server terminal, the server terminal includes, The information receiving module 501 is used to receive the distribution information of the power distribution equipment jurisdiction area input by the user, and divide the pre-built power distribution network topology data into multiple regional data slices according to the distribution information of the power distribution equipment jurisdiction area, each regional data slice corresponds to an independent storage unit; A data partitioning module 502, for partitioning a plurality of topological data slices according to feeders and transmission lines in each regional data slice; The data receiving and storing module 503 is used to, when receiving a data upload request for the distribution network data to be stored, store the distribution equipment jurisdiction area for the distribution network data to be stored, and the feeder ID or transmission line ID in the distribution network data to be stored in the storage unit of the corresponding regional data slice, and update the corresponding topological data slice.

[0076] In the server terminal, the topology data slice stores a single feeder and a collection of all electrical devices connected to the single feeder, or a single transmission line and a collection of all electrical devices connected to the single transmission line; The topology data slice also contains connection information between a single feeder and all corresponding electrical devices, or connection information between a single transmission line and all corresponding electrical devices.

[0077] Optionally, the server terminal can also be used to: The information receiving module 501 is used to obtain the query request information corresponding to each topology data slice, and the query request information includes the query history record and the query request time; The priority division module 504 is used to generate a priority gradient corresponding to multiple topological data slices under the target area data slice according to the pre-stored distribution network historical power consumption data and multiple query request information; The priority division module 504 is used to divide the priority of storing multiple distribution network data to be stored according to the priority gradient of the corresponding topological data slice in the distribution network data to be stored when multiple distribution network data to be stored are received at the same time and stored in the storage unit corresponding to the target area data slice.

[0078] Optional, server terminal, specifically used for: The data probability calculation module 505 is used to generate the abnormal query probability at the current moment according to the abnormal working moments corresponding to the various bad working states in the historical power consumption data of the distribution network and the multiple query request information; The data probability calculation module 505 is used to capture the number of queries for each topological data slice under the target area data slice within a preset sampling time before the current moment according to multiple query request information corresponding to the target area data slice; The data probability calculation module 505 is used to calculate and generate the current query probability according to the query quantity and the preset query peak value; The priority division module 504 is used to calculate and generate a priority coefficient according to the current query probability and the abnormal query probability, and divide the corresponding priority gradients according to the priority coefficients corresponding to the multiple topological data slices.

[0079] Optional, server terminal, specifically used for: The data probability calculation module 505 is used to generate the abnormal state probability at the current moment under various bad working states according to the historical power consumption data of the distribution network and the pre-divided cycle period; The data probability calculation module 505 is used to capture the topological query probability of multiple bad working states according to the historical power consumption data of the distribution network and multiple query request information; The data probability calculation module 505 is used to calculate and generate an abnormal query probability according to a plurality of abnormal state probabilities and a plurality of topology query probabilities.

[0080] Optional, server terminal, specifically used for: The data probability calculation module 505 is used to calculate the probability of abnormal state in a bad working state in the same unit time period of multiple cycles and the current time in the historical power consumption data of the distribution network according to the pre-divided cycle periods and the pre-divided unit time periods in the cycle periods.

[0081] Optional, server terminal, specifically used for: The data probability calculation module 505 is used to mark the time period within the preset review time after multiple abnormal working moments as the review period according to the historical power consumption data of the distribution network; The data probability calculation module 505 is used to capture the topology query probability of receiving the corresponding query request in the corresponding multiple review periods under each bad working state according to all the query request information.

[0082] Figure 5: is a schematic diagram of the structure of the server terminal provided in the embodiment of the present application. The server terminal may have relatively large differences due to different configurations or performances, and may include one or more central processing units (for example, one or more processors) and memories, and one or more storage media for storing applications or data (for example, one or more mass storage devices). Among them, the memory and storage medium may be temporary storage or permanent storage. The program stored in the storage medium may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the server terminal.

[0083] The server terminal may also include one or more power supplies, one or more wired or wireless network interfaces, one or more input and output interfaces, one or more keyboards, and / or one or more operating systems.

[0084] The server terminal may include a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs include processing of the server terminal in the above-mentioned method for constructing a power grid resource topology map based on distribution network data sharding storage.

[0085] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program. The program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, etc.

[0086] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

[0087] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.

Claims

1. A method for constructing a power grid resource topology map based on distribution network data sharding storage, characterized in that: The method comprises: Receive distribution information of the power distribution equipment jurisdiction area input by the user, and divide the pre-built power distribution network topology data into multiple regional data slices according to the distribution information of the power distribution equipment jurisdiction area, each of the regional data slices corresponds to an independent storage unit; Dividing a plurality of topological data slices according to the feeders and transmission lines in each of the regional data slices; When a data upload request for distribution network data to be stored is received, the distribution equipment jurisdiction area of ​​the distribution network data to be stored and the feeder ID or transmission line ID in the distribution network data to be stored are stored in the storage unit corresponding to the regional data slice, and the corresponding topology data slice is updated.

2. The method according to claim 1, characterized in that The topology data slice stores a single feeder and a collection of all electrical devices connected to the single feeder, or a single transmission line and a collection of all electrical devices connected to the single transmission line; The topology data slice also contains connection information between a single feeder and all corresponding electrical devices, or connection information between a single transmission line and all corresponding electrical devices.

3. The method according to claim 1, characterized in that The method comprises: Obtain query request information corresponding to each of the topological data slices, wherein the query request information includes a query history record and a query request time; Generate priority gradients corresponding to a plurality of topological data slices under a target area data slice according to pre-stored historical power consumption data of the distribution network and a plurality of query request information; When multiple distribution network data to be stored are received at the same time and stored in the storage unit corresponding to the target area data slice, the priority of storing the multiple distribution network data to be stored is divided according to the priority gradient of the distribution network data to be stored corresponding to the topology data slice.

4. The method according to claim 3, characterized in that The step of generating priority gradients corresponding to the plurality of topological data slices under the target area data slice according to the pre-stored historical power consumption data of the distribution network and the plurality of query request information includes: Generate an abnormal query probability at the current moment according to the abnormal working moments corresponding to the multiple bad working states in the historical power consumption data of the distribution network and the multiple query request information; According to the plurality of query request information corresponding to the target area data slice, the number of queries for each topological data slice under the target area data slice within a preset sampling time before the current moment is captured; Calculate and generate a current query probability according to the query quantity and a preset query peak value; A priority coefficient is calculated based on the current query probability and the abnormal query probability, and corresponding priority gradients are divided based on the priority coefficients corresponding to the plurality of topological data shards.

5. The method according to claim 4, characterized in that The generating of the abnormal query probability at the current moment according to the abnormal working moments corresponding to the multiple bad working states in the historical power consumption data of the distribution network and the multiple query request information comprises: Generate the abnormal state probabilities of the multiple bad working states at the current moment according to the historical power consumption data of the distribution network and the pre-divided cycle period; Capturing topological query probabilities of a plurality of the bad working states according to the historical power consumption data of the distribution network and the plurality of the query request information; An abnormal query probability is generated by calculation according to the plurality of abnormal state probabilities and the plurality of topology query probabilities.

6. The method according to claim 5, characterized in that The generating of abnormal state probabilities at the current moment under various bad working states according to the historical power consumption data of the distribution network and the pre-divided cycle period includes: According to the pre-divided cycle periods and the pre-divided unit time periods in the cycle periods, statistics are collected on the abnormal state probabilities of being in the poor working state in the same unit time period belonging to multiple cycle periods and the current moment in the historical power consumption data of the distribution network.

7. The method according to claim 6, characterized in that The method of capturing topological query probabilities of multiple bad working states according to the historical power consumption data of the distribution network and the plurality of query request information includes: According to the historical power consumption data of the distribution network, marking the time periods within the preset review time after the multiple abnormal working moments as review time periods; According to all the query request information, the topology query probability of receiving the corresponding query request in the corresponding multiple review time periods under each of the bad working states is captured.

8. A system for constructing a power grid resource topology map based on distribution network data shard storage, characterized in that: The system includes a server terminal, and the server terminal includes, An information receiving module, used to receive the distribution information of the distribution equipment jurisdiction area input by the user, and divide the pre-built distribution network topology data into a plurality of regional data slices according to the distribution information of the distribution equipment jurisdiction area, each of which corresponds to an independent storage unit; A data partitioning module, used for partitioning a plurality of topological data slices according to the feeders and transmission lines in each of the regional data slices; A data receiving and storing module is used to, when receiving a data upload request for the distribution network data to be stored, store the distribution equipment jurisdiction area of ​​the distribution network data to be stored, and the feeder ID or transmission line ID in the distribution network data to be stored in a storage unit corresponding to the regional data slice, and update the corresponding topology data slice.

9. A server terminal, characterized in that: The server terminal 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, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the method for constructing a power grid resource topology map based on distribution network data sharding storage as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the method for constructing a power grid resource topology map based on distribution network data sharding storage as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • An efficient power grid topology analysis method and device

    CN109670199A

  • Method and system for dynamically loading topological data of power distribution network

    CN113821896A

  • Index loading method and device for fragmented data and medium

    CN115129476A

  • Access power supply point selection method and device, equipment and storage medium

    CN118100287A

  • Data management method and system of industrial energy storage system

    CN119341706A