Security checking method and device of power grid, electronic equipment and storage medium
By obtaining the grid safety calibration requirements, determining the grid model and section information, generating a calculation task list, and using multiple computing nodes to perform parallel calculations, the problem of low safety calibration efficiency of the grid is solved, and the efficiency and accuracy of the calibration are improved .
Patent Information
- Application Number
- CN202411569563.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-14
AI Technical Summary
The power grid safety verification method in the prior art is relatively low in efficiency and is difficult to meet the complexity and efficiency requirements of large-scale power grid computing.
By obtaining the grid safety verification requirements at the requesting end, determining the grid model and section information, and generating a calculation task list, safely checking the verification power grid based on the grid safety verification requirements and calculation task list, and obtaining the safety verification results. Optionally, multiple computing nodes are used to perform parallel computing processing to improve computing efficiency.
It improves the efficiency and accuracy of the power grid safety calibration, reduces the impact of human factors on the calibration results, reduces the error rate, and ensures the accuracy of data and information.
Smart Images

Figure CN119443811A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of power grid verification, and in particular to a power grid safety verification method, device, electronic equipment and storage medium. Background Art
[0002] Analyze and evaluate various parameters, equipment and working conditions of the power system, that is, conduct safety verification of the power grid to ensure that the power system can maintain a safe and stable operating state. Possible problems and risks can be discovered, and corresponding measures and plans can be formulated to ensure the safe operation of the power system. By conducting safety verification of the power grid, the reliability and stability of the power system can be improved and the safe operation of the power grid can be guaranteed.
[0003] At present, the power grid security verification methods in related technologies usually need to be based on specific software platforms or tools. These platforms or tools usually need to be installed and configured locally, which is not flexible and convenient to use. In addition, with the expansion of the scale and complexity of the power grid, the traditional power grid security verification methods are difficult to meet the requirements of computing speed and efficiency. For large-scale power grids, the calculation complexity is high, and a large amount of time and computing resources are required, resulting in low efficiency in power grid security verification.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present invention provide a method, device, electronic device and storage medium for safety verification of a power grid, so as to at least solve the technical problem of low efficiency of safety verification of a power grid in the related art.
[0006] According to one aspect of an embodiment of the present invention, a method for safety verification of a power grid is provided, comprising: obtaining a power grid safety verification requirement proposed by a requesting end, wherein the power grid safety verification requirement is used to indicate a requirement for safety verification of a power grid to be verified; determining a power grid model and section information based on the power grid safety verification requirement, wherein the power grid model is used to indicate a topological structure model of electrical connection relationships in the power grid to be verified, and the section information is used to indicate section information of preset power grid facilities in the power grid to be verified; generating a calculation task list based on the power grid model and the section information, wherein the calculation task list is used to indicate a calculation task allocation list for safety verification of the power grid to be verified; and performing safety verification of the power grid to be verified based on the power grid safety verification requirement and the calculation task list to obtain a safety verification result, wherein the safety verification result is used to indicate a verification result of the power grid operation status of the power grid to be verified.
[0007] Optionally, based on the power grid security check requirements and the computing task list, a security check is performed on the power grid to be checked to obtain a security check result, including: based on the computing task list, allocating the computing tasks for the security check of the power grid to be checked to multiple computing nodes; based on the power grid security check requirements and multiple computing nodes, a security check is performed on the power grid to be checked to obtain a security check result.
[0008] Optionally, based on the power grid security verification requirements and multiple computing nodes, a security verification is performed on the power grid to be verified to obtain a security verification result, including: controlling multiple computing nodes to perform parallel computing processing on computing tasks to obtain multiple computing processing sub-results; based on the power grid security verification requirements, screening and integrating the multiple computing processing sub-results to obtain a security verification result.
[0009] Optionally, the method further includes: converting the data format of the security verification result to obtain a target security verification result, wherein the data format of the target security verification result adopts a structured data format; and sending the target security verification result to the requesting end.
[0010] Optionally, determining the power grid model and section information based on the power grid safety verification requirements includes: obtaining a preset model and section service library, wherein the preset model and section service library is used to represent a pre-set database storing multiple power grid models and multiple section information of the power grid; matching the preset model and section service library based on the power grid safety verification requirements to obtain the power grid model and section information.
[0011] Optionally, the power grid safety verification requirement includes at least one of the following: a short circuit analysis requirement, an overload analysis requirement, a stability analysis requirement, and a thermal load analysis requirement.
[0012] According to another aspect of an embodiment of the present invention, a power grid safety verification device is also provided, including: an acquisition module, used to obtain a power grid safety verification requirement proposed by a requesting end, wherein the power grid safety verification requirement is used to indicate the requirement for safety verification of the power grid to be verified; a determination module, used to determine a power grid model and section information based on the power grid safety verification requirement, wherein the power grid model is used to indicate a topological structure model of the electrical connection relationship in the power grid to be verified, and the section information is used to indicate the cross-sectional information of preset power grid facilities in the power grid to be verified; a generation module, used to generate a calculation task list based on the power grid model and section information, wherein the calculation task list is used to indicate a calculation task allocation list for safety verification of the power grid to be verified; a verification module, used to perform safety verification of the power grid to be verified based on the power grid safety verification requirement and the calculation task list, and obtain a safety verification result, wherein the safety verification result is used to indicate the verification result of the power grid operation status of the power grid to be verified.
[0013] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method in each embodiment of the present invention is executed when the program is running.
[0014] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0015] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0016] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0017] According to another aspect of the embodiments of the present invention, a computer program is further provided. When the computer program is executed by a processor, the methods in the embodiments of the present invention are implemented.
[0018] In an embodiment of the present invention, a method for safety verification of a power grid is provided, comprising: obtaining a power grid safety verification requirement proposed by a requesting end, wherein the power grid safety verification requirement is used to indicate the requirement for safety verification of a power grid to be verified; determining a power grid model and section information based on the power grid safety verification requirement, wherein the power grid model is used to indicate a topological structure model of an electrical connection relationship in the power grid to be verified, and the section information is used to indicate the section information of preset power grid facilities in the power grid to be verified; generating a calculation task list based on the power grid model and section information, wherein the calculation task list is used to indicate a calculation task allocation list for safety verification of the power grid to be verified; performing safety verification of the power grid to be verified based on the power grid safety verification requirement and the calculation task list, and obtaining a safety verification result, wherein the safety verification result is used to indicate the verification result of the power grid operation status of the power grid to be verified. It is easy to notice that the present application can systematize and automate the process of power grid safety verification by obtaining the power grid safety verification requirement proposed by the requesting end, determining the power grid model and section information, and generating a calculation task list, thereby improving the efficiency of verification. Based on the grid security verification requirements and calculation task list, the grid to be verified can be verified to ensure the accuracy of data and information during the verification process, and improve the accuracy of the verification results. By systematically and automatically processing the grid security verification process, the impact of human factors on the verification results can be reduced, the error rate can be reduced, and the reliability of the verification can be improved. Through systematic and automated processing methods, the efficiency and accuracy of the verification can be improved, thereby solving the technical problem of low efficiency in grid security verification in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0020] Figure 1 is a flow chart of a safety verification method for a power grid according to an embodiment of the present invention;
[0021] Figure 2 is a schematic diagram of an optional safety verification process of a power grid according to an embodiment of the present invention;
[0022] Figure 3 is a schematic diagram of a safety verification device for a power grid according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] According to one aspect of an embodiment of the present invention, a method for safety verification of a power grid is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0026] Figure 1 is a flow chart of a safety verification method for a power grid according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0027] Step S102, obtaining the power grid security verification requirement proposed by the requesting end.
[0028] The power grid safety verification requirement is used to indicate the requirement for safety verification of the power grid to be verified.
[0029] The requesting end mentioned above may refer to a user or power company that proposes a power grid safety verification requirement. For example, a power company may need to conduct a safety verification of its transmission network to ensure that the power grid will not be overloaded or have other safety issues under high load conditions. The power company may propose a safety verification requirement, including requirements for the power grid structure, equipment parameters, load conditions, etc. The requesting end may determine it according to actual needs and is not limited here.
[0030] The above-mentioned power grid security verification requirements may refer to the requirements and demands that need to be met when conducting a security verification of the power grid system. It may be the basis for evaluating and analyzing the security and stability of the power grid system. By meeting these requirements, the power grid system can be ensured to maintain stable operation. The power grid security verification requirements may include the following: power grid topology, which can model and describe the topology of the power grid, including the connection relationship between each node, the layout of lines and equipment, and other information; load data, which can obtain the load data of the power grid system, including the load size, load type, load change law, and other information of each node; equipment parameters, which can obtain the parameter information of various equipment in the power grid system, including the rated capacity, voltage level, short-circuit capacity, and other parameters of generators, transformers, and switchgear; operation constraints, which can determine the operation constraints of the power grid system, including voltage, frequency, power balance, and other restrictions; model accuracy, which can determine the model accuracy of the safety verification, including which influencing factors to consider and what kind of mathematical model to establish. It can ensure a comprehensive and accurate safety verification analysis of the power grid system and provide reliable technical support for power grid operation and management. The power grid security verification requirements can also be determined according to actual needs, and are not limited here.
[0031] In an optional embodiment, when performing a power grid security check, the power grid security check requirements proposed by the requesting end can first be obtained. The power grid security check requirements can include various index requirements for the power grid system, such as voltage stability, frequency stability, short-circuit capacity, etc. Specifically, a suitable power grid security check method can be selected according to the requirements proposed by the requesting end, and the check method can include power flow calculation, short-circuit calculation, stability analysis, etc. Then, according to the determined check method, the required power grid data can be collected and sorted, including power grid topology, load data, generator data, line parameters, etc. It is convenient to use the selected check method and the prepared power grid data to perform safety check calculations in the future. According to the calculation results, the safety performance of the power grid system is evaluated. Through the above steps, it is possible to ensure that the power grid security check requirements proposed by the requesting end are comprehensively and accurately analyzed and evaluated, which helps to timely discover potential safety hazards and improve the stability and reliability of the power grid system. Safety check based on the requirements proposed by the requesting end can provide a scientific basis for the operation of the power grid system, help operators optimize power grid configuration and operation plans, and improve the economy and efficiency of the power grid.
[0032] Step S104, determining the power grid model and section information based on the power grid security verification requirements.
[0033] Among them, the power grid model is used to represent the topological structure model of the electrical connection relationship in the power grid to be verified, and the cross-sectional information is used to represent the cross-sectional information of the preset power grid facilities in the power grid to be verified.
[0034] The above-mentioned power grid model may refer to a topological structure model used to represent the electrical connection relationship in the power grid to be verified. In the power grid safety verification, the power grid model may be a network structure constructed with nodes and lines as basic elements, where nodes represent various electrical equipment in the power grid, such as substations, distribution rooms, load points, etc., and lines represent the electrical connection relationship between these equipment, such as transmission lines, distribution lines, etc. Through the power grid model, the connection relationship between various equipment in the power grid can be clearly represented, thereby providing accurate electrical network structure information for safety verification.
[0035] The above-mentioned cross-sectional information may refer to the cross-sectional information used to represent the preset grid facilities in the grid to be verified. In the grid safety verification, the cross-sectional information usually includes the physical parameters, technical indicators, operating status and other information of the grid facilities, which is used to describe the specific characteristics and working conditions of the grid facilities. Through the cross-sectional information, the specific characteristics and performance parameters of each device in the grid to be verified can be determined, providing data support for safety verification analysis.
[0036] In an optional embodiment, when performing a power grid safety check, relevant data of the power grid to be checked can be collected, including the topological structure, equipment parameters, load information, etc. of the power grid, which can be obtained from the power grid operator or monitoring system. Then, a topological structure model of the power grid can be established based on the collected power grid data, and a modeling tool, such as a power flow calculation software or simulation software, can be used to connect the various nodes and lines of the power grid to form a complete power grid model. It is also possible to determine the information of each section in the power grid based on the preset power grid facilities in the power grid to be checked, including the cross-sectional area of the line, the capacity of the transformer, etc., which can help determine the load situation and power flow distribution of the power grid. Through the above steps, a power grid model and section information can be established to provide a basis for subsequent safety checks. By determining the power grid model and section information, the structure and operation of the power grid can be analyzed more accurately, and the accuracy of the check can be improved. By analyzing the power grid model and section information, bottlenecks and problems in the power grid can be found, providing a reference for power grid planning and optimization.
[0037] Step S106: Generate a calculation task list based on the power grid model and section information.
[0038] The calculation task list is used to represent the calculation task allocation list for safety verification of the power grid to be verified.
[0039] The above-mentioned calculation task list may refer to a list that classifies and allocates the calculation tasks required for the safety check of the power grid according to the model and section information of the power grid. The calculation task list may include various calculation tasks that need to be performed, such as power flow calculation, short circuit calculation, overvoltage calculation, etc. Each calculation task will be allocated to different sections or nodes. By generating a calculation task list, it is possible to clearly understand which specific calculation tasks need to be performed and how to allocate them to different sections or nodes for processing, thereby effectively performing the safety check of the power grid and providing guidance and basis for subsequent calculations and analysis.
[0040] In an optional embodiment, during the power grid safety verification process, a calculation task list can be generated based on the power grid model and the determined verification section, including calculation tasks for voltage stability, short circuit, overload, etc. for each section. Then, the generated calculation task list can be assigned to determine which computing node will perform each calculation task to ensure that the calculation task can be completed within the specified time. By generating a calculation task list and assigning tasks, computing resources can be reasonably allocated, computing efficiency can be improved, and computing time can be reduced. By generating a calculation task list, the execution status of each calculation task can be clearly understood, which is convenient for managing and monitoring the entire safety verification process. Generating a calculation task list based on the power grid model and section information, and assigning tasks, can effectively improve computing efficiency, ensure calculation accuracy, and simplify management processes.
[0041] Step S108, based on the power grid security verification requirements and the computing task list, a security verification is performed on the power grid to be verified to obtain a security verification result.
[0042] The safety verification result is used to indicate the verification result of the power grid operation status of the power grid to be verified.
[0043] The above-mentioned safety verification results may refer to the results obtained after the safety verification of the power grid to be verified, which are used to indicate whether the power grid operation status of the power grid meets the safety requirements. The safety verification results may include but are not limited to: the voltage stability results of the power grid, the verification results can show the voltage fluctuation of the power grid under various load conditions, and whether there is voltage instability; the power balance results of the power grid, the verification results can show the power balance of the power grid, that is, whether the supply and demand of the power grid are balanced, and whether there is overload or underload; the short-circuit current results of the power grid, the verification results can show the current size and direction of the power grid under short-circuit conditions, and whether the short-circuit current is within the tolerance range of the power grid equipment; the equipment load results of the power grid, the verification results can show the load conditions of each device in the power grid, and whether there is equipment overload; the fault analysis results of the power grid, the verification results can analyze various fault conditions of the power grid, including short circuit, overload, underload, etc., and give corresponding processing suggestions. The safety verification results can help understand the operation status of the power grid, timely discover and solve potential safety risks, and ensure the safe and stable operation of the power grid.
[0044] In an optional embodiment, during the process of power grid safety verification, various data of the power grid to be verified can be collected, including topological structure, load data, generator data, line parameters, etc. Based on the collected data, a mathematical model of the power grid system is established, including node voltage equations, power flow equations, short-circuit calculation equations, etc. The power grid model is used to perform power flow calculations and analyze the voltage, power and other parameters of the power grid system under various working conditions. By simulating the dynamic response of the power grid system, the stability of the power grid system is analyzed, including transient stability and static stability. Then, the short-circuit calculation of the power grid system can be performed to analyze the current, voltage and other parameters of the power grid system under short-circuit conditions. The overvoltage problem that may occur in the power grid system under sudden failures can be analyzed, and corresponding measures can be taken to prevent it. Based on the above calculation and analysis results, the safety verification results of the power grid to be verified can be obtained, and the operating status and safety of the power grid system can be evaluated. Through the implementation of the above steps, the safety and stability of the power grid system can be evaluated, potential problems and risks can be discovered in advance, and timely measures can be taken to optimize and improve, so as to ensure the safe operation of the power grid system. It can provide a reference basis for the planning and design of the power grid system to ensure the sustainable development and expansion of the power grid system.
[0045] In an embodiment of the present invention, a method for safety verification of a power grid is provided, comprising: obtaining a power grid safety verification requirement proposed by a requesting end, wherein the power grid safety verification requirement is used to indicate the requirement for safety verification of a power grid to be verified; determining a power grid model and section information based on the power grid safety verification requirement, wherein the power grid model is used to indicate a topological structure model of an electrical connection relationship in the power grid to be verified, and the section information is used to indicate the section information of preset power grid facilities in the power grid to be verified; generating a calculation task list based on the power grid model and section information, wherein the calculation task list is used to indicate a calculation task allocation list for safety verification of the power grid to be verified; performing safety verification of the power grid to be verified based on the power grid safety verification requirement and the calculation task list, and obtaining a safety verification result, wherein the safety verification result is used to indicate the verification result of the power grid operation status of the power grid to be verified. It is easy to notice that the present application can systematize and automate the process of power grid safety verification by obtaining the power grid safety verification requirement proposed by the requesting end, determining the power grid model and section information, and generating a calculation task list, thereby improving the efficiency of verification. Based on the grid security verification requirements and calculation task list, the grid to be verified can be verified to ensure the accuracy of data and information during the verification process, and improve the accuracy of the verification results. By systematically and automatically processing the grid security verification process, the impact of human factors on the verification results can be reduced, the error rate can be reduced, and the reliability of the verification can be improved. Through systematic and automated processing methods, the efficiency and accuracy of the verification can be improved, thereby solving the technical problem of low efficiency in grid security verification in related technologies.
[0046] Optionally, based on the power grid security check requirements and the computing task list, a security check is performed on the power grid to be checked to obtain a security check result, including: based on the computing task list, allocating the computing tasks for the security check of the power grid to be checked to multiple computing nodes; based on the power grid security check requirements and multiple computing nodes, a security check is performed on the power grid to be checked to obtain a security check result.
[0047] In an optional embodiment, the specific data and parameter information of the power grid to be checked can be determined according to the power grid safety check requirements and the calculation task list, including the power grid topology, load information, generator information, line parameters, etc. Then, the tasks in the calculation task list can be assigned to different computing nodes to improve the calculation efficiency and parallel computing capabilities. For example, the power flow calculation task is assigned to one computing node, and the short circuit calculation task is assigned to another computing node, and so on. The safety check calculation of the power grid can be performed on multiple computing nodes, and each node is responsible for completing the calculation task assigned to itself. Through parallel computing, the calculation speed can be accelerated and the calculation efficiency can be improved. Finally, the power grid to be checked can be safety checked to obtain the safety check result. By analyzing and comparing the calculation results, the safety and reliability of the power grid can be evaluated, potential problems can be discovered in time, and corresponding measures can be taken to deal with them. In the above steps, by means of parallel computing, the calculation tasks are assigned to multiple computing nodes, and multiple calculation tasks can be performed simultaneously, which speeds up the calculation speed and improves efficiency. By reasonably allocating calculation tasks, computing resources can be fully utilized, resource waste can be avoided, and the overall performance of the system can be improved. Based on the power grid security verification requirements and computing task list, the power grid to be verified is security verified, and the computing tasks are distributed to multiple computing nodes for parallel computing, which can improve computing efficiency, system stability and resource utilization efficiency.
[0048] Optionally, based on the power grid security verification requirements and multiple computing nodes, a security verification is performed on the power grid to be verified to obtain a security verification result, including: controlling multiple computing nodes to perform parallel computing processing on computing tasks to obtain multiple computing processing sub-results; based on the power grid security verification requirements, screening and integrating the multiple computing processing sub-results to obtain a security verification result.
[0049] In an optional embodiment, the power grid to be verified can be divided into multiple subsystems or areas, each subsystem containing a part of the power grid equipment and load information. The verification task is assigned to multiple computing nodes, and each computing node is responsible for performing safety verification calculations on a subsystem. Each computing node performs calculation processing at the same time to obtain multiple calculation processing sub-results, including information such as the power flow distribution, power flow overload, and power flow loss of the subsystem. Based on the power grid safety verification requirements, multiple calculation processing sub-results can be screened and integrated, including comprehensive evaluation of indicators such as power flow overload and power flow loss. Finally, the safety verification results can be obtained, including information such as power grid security assessment, power flow distribution diagram, power flow overload, and possible improvement measures and suggestions. In the above steps, multiple computing nodes perform calculations on different subsystems respectively, which can more accurately evaluate the safety of each subsystem and avoid omissions and misjudgments. Multiple computing nodes can be deployed on different servers or computers to realize distributed computing and improve the scalability and stability of the system. By integrating and analyzing multiple calculation processing sub-results in real time, the operation status of the power grid can be monitored in time, potential risks can be discovered in advance, and early warning processing can be carried out.
[0050] Optionally, the method further includes: converting the data format of the security verification result to obtain a target security verification result, wherein the data format of the target security verification result adopts a structured data format; and sending the target security verification result to the requesting end.
[0051] In an optional embodiment, the original safety verification result data can be obtained from the safety verification system, and these data are usually presented in the form of text or table. The original data can be parsed to extract key information, such as fault type, impact range, safety level, etc. Then, the extracted key information can be converted into a structured data format, such as a format (XML or JSON), for subsequent processing and transmission. Then, the converted structured data format can be packaged into a unified data packet, including an identifier, timestamp and other information of the safety verification result. Finally, the packaged target safety verification result can be sent to the requesting end, which can be carried out through network transmission or storage medium transmission. The use of a structured data format can make the representation of the safety verification results more standardized and unified, and facilitate data exchange and integration between different systems. The safety verification results in a structured data format can be more easily processed and analyzed, providing a more accurate basis for subsequent decision-making and optimization.
[0052] Optionally, determining the power grid model and section information based on the power grid safety verification requirements includes: obtaining a preset model and section service library, wherein the preset model and section service library is used to represent a pre-set database storing multiple power grid models and multiple section information of the power grid; matching the preset model and section service library based on the power grid safety verification requirements to obtain the power grid model and section information.
[0053] In an optional embodiment, a database containing multiple preset power grid models and multiple section information can be established, and these models and information can be set and stored according to the characteristics and requirements of the actual power grid. Then, matching can be performed based on the power grid safety verification requirements and the preset model and section service library: according to the specific power grid safety verification requirements, the appropriate power grid model and section information are selected from the preset model and section service library, and matched. Through the matching process, the power grid model and section information that meet the power grid safety verification requirements are obtained, and this information can be used for safety verification analysis and evaluation. Through the establishment and matching process of the preset model and section service library, it can be ensured that the power grid model and section information that meet the actual requirements are selected, thereby improving the accuracy and reliability of the safety verification. The establishment of the preset model and section service library can reduce the time and workload of re-establishing the model and section information in each safety verification process, thereby improving work efficiency. Through the establishment of the preset model and section service library, the appropriate power grid model and section information can be selected according to different safety verification requirements to achieve customized safety verification analysis. It can improve work efficiency and achieve customized safety verification requirements.
[0054] Optionally, the power grid safety verification requirement includes at least one of the following: a short circuit analysis requirement, an overload analysis requirement, a stability analysis requirement, and a thermal load analysis requirement.
[0055] In an optional embodiment, the power grid safety check may consider various factors, including the structure of the power grid, load characteristics, power generation capacity, transmission lines, etc. The short-circuit analysis requirement may refer to the short-circuit fault analysis of the power grid system, determining the short-circuit current size and its influence range of each node and branch, so as to evaluate the short-circuit capacity of the power grid and the reliability of short-circuit protection. The overload analysis requirement may refer to the load analysis of the power grid system, determining the load conditions of each node and branch, so as to evaluate the overload capacity and load capacity of the power grid, and ensure that the power grid can operate safely and stably under normal operation and sudden load increase. The stability analysis requirement may refer to the stability analysis of the power grid system, evaluating the stability of the power grid when it is subjected to external disturbances or internal faults, including transient stability and static stability, so as to ensure that the power grid can resume stable operation under various abnormal conditions. The thermal load analysis requirement may refer to the thermal load analysis of the power grid system, evaluating the thermal load conditions of transmission lines, transformers and other equipment, so as to ensure that the power grid equipment will not be overheated and damaged under long-term high-load operation. By setting these safety check requirements, the safety performance of the power grid system can be effectively evaluated, potential safety hazards can be discovered in a timely manner, the reliability and safety of the operation of the power grid can be improved, and the normal operation of the power grid system can be guaranteed. At the same time, it can also provide a reference for power grid planning and design and equipment selection, and optimize the operating efficiency and economy of the power grid system.
[0056] The technical solution proposed in this application is described below in combination with an optional embodiment. This application proposes a power grid security verification method based on a service-oriented approach. With the rapid development of the power industry and the expansion of the power grid scale, the safety and stability of power grid operation are becoming increasingly prominent. In order to ensure the safe operation of the power grid, it is necessary to conduct a safety verification of the power grid, that is, to evaluate and predict various safety indicators of the power grid according to the actual operation of the power grid and the maintenance plan, so as to discover possible safety hazards and take corresponding measures to prevent and deal with them. Therefore, developing a power grid security verification method based on a service-oriented approach to improve the speed and efficiency of power grid security verification and reduce the computing cost has become a technical problem that the current power industry urgently needs to solve. The technical problem to be solved by this application is to provide a power grid security verification method based on a service-oriented approach, aiming to solve the problems of insufficient real-time performance, low data processing efficiency and insufficient intelligence of security management in traditional power grid security verification. This application realizes the automation and intelligence of power grid security verification through a service-oriented approach to improve the safety and stability of power grid operation.
[0057] The technical solution of the present application includes the following steps: the security verification management service receives and parses the message from the requesting end to obtain the power grid security verification requirements proposed by the requesting end; according to the requirements of the requesting end, the security verification management service obtains the required power grid model and section information from the model and section service for subsequent verification calculations; the security verification management service automatically determines whether sensitivity calculation and static safety analysis are required in each time period, and generates a corresponding calculation task list; the security verification management service distributes the calculation tasks to the security verification calculation services of multiple computing nodes for parallel computing processing to improve the calculation speed and efficiency; the security verification management service collects and organizes the calculation results from multiple computing nodes, performs validity checks and data integration to ensure the accuracy and reliability of the results, and feeds back the organized results to the requesting end in the form of structured data for further analysis and processing by the requesting end.
[0058] This application can significantly improve the speed and efficiency of power grid security verification. In addition, this method also provides strong support for the integrated dispatching plan preparation and spot market operation of large power grids, ensuring the safe and stable operation of the power grid. Adopt a service-oriented and modular design philosophy to improve the flexibility and scalability of the system; realize encrypted transmission and security verification of data to ensure the security of power grid data information; use distributed computing and load balancing technology to improve real-time monitoring and data processing speed of power grid operation; through intelligent task scheduling and resource optimization, effectively reduce the waste of computing resources and improve overall computing efficiency.
[0059] Figure 2 is a schematic diagram of an optional power grid safety verification process according to an embodiment of the present invention, such as Figure 2 As shown, the security verification management service can interact with the request end, model section service, security verification calculation service 1, security verification calculation service 2, security verification calculation service 3, etc. through the service bus, wherein the security verification management service can sequentially perform request parsing, obtain model sections, task classification, calculation task distribution, calculation result collation and summary, and result return.
[0060] The model section service here may refer to the above-mentioned preset model and section service library, and the safety verification calculation service 1, safety verification calculation service 2, safety verification calculation service 3, etc. here may refer to the above-mentioned multiple computing nodes.
[0061] According to another aspect of an embodiment of the present invention, a power grid security verification device is also provided, which can execute the power grid security verification method of the above embodiment. The specific implementation method and preferred application scenario are the same as the above embodiment and will not be repeated here.
[0062] Figure 3is a schematic diagram of a safety verification device for a power grid according to an embodiment of the present application, such as Figure 3 As shown, the device includes the following: an acquisition module 302 , a determination module 304 , a generation module 306 and a verification module 308 .
[0063] Among them, the acquisition module is used to obtain the power grid safety verification requirements proposed by the requesting end, wherein the power grid safety verification requirements are used to indicate the requirements for safety verification of the power grid to be verified; the determination module is used to determine the power grid model and section information based on the power grid safety verification requirements, wherein the power grid model is used to indicate the topological structure model of the electrical connection relationship in the power grid to be verified, and the section information is used to indicate the cross-sectional information of the preset power grid facilities in the power grid to be verified; the generation module is used to generate a calculation task list based on the power grid model and section information, wherein the calculation task list is used to indicate the calculation task allocation list for the safety verification of the power grid to be verified; the verification module is used to perform safety verification of the power grid to be verified based on the power grid safety verification requirements and the calculation task list, and obtain the safety verification result, wherein the safety verification result is used to indicate the verification result of the power grid operation status of the power grid to be verified.
[0064] Among them, the verification module is also used to distribute the computing tasks of safety verification of the power grid to be verified to multiple computing nodes based on the computing task list; based on the power grid safety verification requirements and multiple computing nodes, the power grid to be verified is safety verified to obtain the safety verification results.
[0065] Among them, the verification module is also used to control multiple computing nodes to perform parallel computing processing on computing tasks to obtain multiple computing processing sub-results; based on the power grid safety verification requirements, multiple computing processing sub-results are screened and integrated to obtain safety verification results.
[0066] Among them, the verification module is also used to convert the data format of the security verification result to obtain the target security verification result, wherein the data format of the target security verification result adopts a structured data format; and the target security verification result is sent to the requesting end.
[0067] Among them, the determination module is also used to obtain a preset model and section service library, wherein the preset model and section service library are used to represent a pre-set database storing multiple power grid models and multiple section information of the power grid; matching is performed based on the power grid safety verification requirements and the preset model and section service library to obtain the power grid model and section information.
[0068] Among them, the power grid safety verification requirements include at least one of the following: short circuit analysis requirements, overload analysis requirements, stability analysis requirements and thermal load analysis requirements.
[0069] An embodiment of the present application further provides an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of the present invention when running.
[0070] The above-mentioned memory may refer to a device inside a computer for storing data and programs, and may include memory, hard disk, etc., wherein the memory may be used to temporarily store running programs and data, the hard disk may be used to store programs and data for a long time, and the memory may be used to enable the computer to read and write data, and execute programs; the above-mentioned processor may be responsible for executing instructions in computer programs and performing data processing, and may be responsible for controlling and executing various operations, including arithmetic operations, logical operations, data transmission, etc.
[0071] An embodiment of the present application further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0072] The above-mentioned computer storage medium may refer to a medium in a computer memory used to store certain discontinuous physical quantities. Computer storage media mainly include semiconductors, magnetic cores, magnetic drums, magnetic tapes, laser disks, etc.; the stored program included in the computer-readable storage medium may be a set of instructions that can be recognized and executed by a computer, running on an electronic computer, and is an information tool that meets certain needs of people.
[0073] An embodiment of the present application further provides a computer program product, including a computer program, which implements the methods in various embodiments of the present invention when executed by a processor.
[0074] The above-mentioned computer program product may refer to a software program that has been written, tested and released and can be run on a computer or other device. The computer program product may include an application, an operating system, tool software, etc., which is used to implement specific functions or solve specific problems.
[0075] An embodiment of the present application further provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0076] The above-mentioned non-volatile computer-readable storage medium may refer to a medium for storing data. The non-volatile computer-readable storage medium can keep the data from being lost when the power is off, and can be used to store long-term data, such as operating systems, applications, and user files. The non-volatile storage medium may include hard disk drives, solid-state drives, optical disks, and flash memory storage devices, etc.
[0077] The embodiments of the present application further provide a computer program, which implements the methods in the above-mentioned embodiments of the present invention when executed by a processor.
[0078] The above-mentioned computer program may refer to a collection of instructions used to tell a computer to perform a specific task or operation. A computer program may be written by a programmer using a specific programming language and may include algorithms, data structures, logic, and control flows. A computer program may be used for a variety of purposes, including application software, operating systems, and the like.
[0079] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0080] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0081] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0082] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0083] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0084] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A safety verification method for a power grid, characterized in that: include: Obtaining a power grid security verification requirement proposed by a requesting end, wherein the power grid security verification requirement is used to indicate a requirement for performing a security verification on a power grid to be verified; Determine a power grid model and section information based on the power grid safety verification requirements, wherein the power grid model is used to represent a topological structure model of the electrical connection relationship in the power grid to be verified, and the section information is used to represent the cross-sectional information of preset power grid facilities in the power grid to be verified; Based on the power grid model and the section information, a calculation task list is generated, wherein the calculation task list is used to represent a calculation task allocation list for performing safety verification on the power grid to be verified; Based on the power grid safety verification requirements and the computing task list, a safety verification is performed on the power grid to be verified to obtain a safety verification result, wherein the safety verification result is used to represent a verification result of the power grid operation status of the power grid to be verified.
2. The safety verification method of the power grid according to claim 1, characterized in that: Based on the power grid security check requirement and the computing task list, a security check is performed on the power grid to be checked to obtain a security check result, including: Based on the computing task list, the computing task of performing safety verification on the power grid to be verified is distributed to a plurality of computing nodes; Based on the power grid safety verification requirements and the multiple computing nodes, a safety verification is performed on the power grid to be verified to obtain the safety verification result.
3. The safety verification method of the power grid according to claim 2, characterized in that: Based on the power grid security check requirement and the plurality of computing nodes, a security check is performed on the power grid to be checked to obtain the security check result, including: Controlling the plurality of computing nodes to perform parallel computing processing on the computing task to obtain a plurality of computing processing sub-results; Based on the power grid safety verification requirements, the multiple calculation and processing sub-results are screened and integrated to obtain the safety verification result.
4. The safety verification method for a power grid according to claim 3, characterized in that: The method further comprises: Performing data format conversion on the safety verification result to obtain a target safety verification result, wherein the data format of the target safety verification result adopts a structured data format; The target security verification result is sent to the requesting end.
5. The safety verification method of the power grid according to claim 1, characterized in that: Determining the power grid model and section information based on the power grid security verification requirements includes: Acquire a preset model and section service library, wherein the preset model and section service library is used to represent a preset database storing a plurality of power grid models and a plurality of section information of a power grid; The power grid model and the section information are obtained based on matching the power grid safety verification requirements with the preset model and section service library.
6. The safety verification method of the power grid according to claim 5, characterized in that: The power grid safety verification requirement includes at least one of the following: a short circuit analysis requirement, an overload analysis requirement, a stability analysis requirement, and a heat load analysis requirement.
7. A safety verification device for a power grid, characterized in that: include: An acquisition module, used for acquiring a power grid security verification requirement proposed by a requesting end, wherein the power grid security verification requirement is used for indicating a requirement for security verification of a power grid to be verified; A determination module, configured to determine a power grid model and section information based on the power grid safety verification requirements, wherein the power grid model is used to represent a topological structure model of an electrical connection relationship in the power grid to be verified, and the section information is used to represent section information of preset power grid facilities in the power grid to be verified; A generating module, used for generating a calculation task list based on the power grid model and the section information, wherein the calculation task list is used for representing a calculation task allocation list for performing safety verification on the power grid to be verified; A verification module is used to perform a safety verification on the power grid to be verified based on the power grid safety verification requirements and the computing task list to obtain a safety verification result, wherein the safety verification result is used to represent the verification result of the power grid operation status of the power grid to be verified.
8. An electronic device, characterized in that: include: A memory storing an executable program; A processor is used to run the program, wherein the program, when running, executes the safety verification method for the power grid as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the storage medium is located is controlled to execute the power grid safety verification method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the safety verification method for a power grid according to any one of claims 1 to 6.