Power system simulation modeling method and development method
By adopting a standardized process node matching functional module approach in power system modeling, the problems of slow modeling speed and poor compatibility in power system modeling have been solved, enabling rapid model development and efficient model invocation, and improving modeling efficiency and cross-team collaboration.
Patent Information
- Application Number
- CN202511564096.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-30
- Publication Date
- 2025-12-16
AI Technical Summary
The development speed of power system modeling and simulation is slow, with serious repetitive development, lack of modular design mechanism, poor model compatibility when collaborating across teams, and inability to achieve deep integration of standardized processes and module libraries, resulting in low modeling efficiency, poor compatibility, and difficulty in knowledge transfer.
By adopting a standardized approach that matches process nodes with functional modules, and by establishing multiple process nodes, dividing functional modules, and adding metadata tags and index information to them, we can achieve standardized management and collaborative development of the model, provide a multi-level permission mechanism and a standardized output mechanism, and improve modeling speed and secondary development performance.
It improves the speed of power system modeling and the performance of secondary development of models, solves the problems of poor modeling compatibility and slow speed, realizes rapid model calling and combination, reduces rework rate, and improves the efficiency of cross-team collaboration.
Smart Images

Figure CN121145487A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a power system simulation modeling method and development method, belonging to the field of power system technology. Background Technology
[0002] The current development speed of power system modeling and simulation lags behind the production and commissioning speed of new equipment, affecting the level of understanding of power systems. The main reasons for this slow development speed include: severe repetitive development and a lack of standardized processes. Specifically, due to the lack of a modular design mechanism, similar scenarios such as photovoltaic grid connection and fault simulation require building basic models from scratch, resulting in over 60% of equipment modules being repeatedly developed, leading to low modeling efficiency. Furthermore, there is no unified modeling and simulation standard process in China. Different manufacturers' equipment production and software development personnel have significant differences in parameter settings, verification nodes, and output formats, resulting in poor model compatibility during cross-team collaboration and a rework rate as high as 15%-20%. While existing technologies both domestically and internationally mention modularization or standardization as a single dimension of optimization, they have not achieved deep integration of the two. Modular development lacks a unified interface standard to support reuse, and standardized processes are not linked and adapted to module libraries, failing to fundamentally solve the problems of low modeling and simulation development efficiency, poor compatibility, and difficulty in knowledge transfer. Summary of the Invention
[0003] The purpose of this invention is to overcome the shortcomings of the existing technology and provide a power system simulation modeling method and development method. It adopts a modeling method that matches standardized process nodes with different functional modules, which improves the modeling speed and the secondary development performance of the model, and solves the problems of poor compatibility and slow modeling speed in current power system modeling.
[0004] To solve the above-mentioned technical problems, the present invention is implemented using the following technical solution: This invention provides a power system simulation modeling method, comprising: Establish multiple process nodes to represent the standardized modeling process; Different functional modules are divided according to the type of power equipment, control strategy, and usage scenario; Add metadata tags to different functional modules to adapt to multiple process nodes, and add index information to multiple process nodes to associate them with different functional modules; A model is built based on multiple process nodes, functional modules, index information, and metadata tags.
[0005] Furthermore, the establishment of multiple process nodes representing the standardized modeling process includes: The standardized modeling process includes requirements analysis, model design, model building, simulation calculation, result verification, and iterative optimization. Match corresponding process nodes to different processes.
[0006] Furthermore, the different functional modules include: The basic equipment module is used to represent different types of power equipment in a power system; The control strategy module is used to represent different control strategies for regulating the power system. The scenario adaptation module is used to represent different usage scenarios for the power system.
[0007] Furthermore, the metadata tags include process node IDs for different node types, adaptation scenarios, and version numbers used to represent iteration information.
[0008] Furthermore, the index information includes: the required module type, parameter standards, and interface standards.
[0009] Furthermore, the parameter standard includes standardized parameter names, meanings, dimensions, value ranges, and typical values.
[0010] Furthermore, the interface standard includes standardized interface specifications between functional modules, between functional modules and external tools, and between functional modules and simulation programs.
[0011] Furthermore, the model is established based on multiple process nodes, functional modules, index information, and metadata tags, including: Based on the index information and metadata tags, each functional module is associated with its corresponding process node to build a model.
[0012] Furthermore, it also includes collaborative development mechanisms for model management, development progress synchronization, and standardized output, including: A multi-level permission mechanism is used to assign different levels of management permissions to developers, process reviewers, and users. Process reviewers are assigned the highest permission to verify the compliance of functional modules, developers are assigned the secondary permission to manage and maintain functional modules, and users are assigned the permission to view and download models. The development progress synchronization mechanism is used by developers to synchronize development progress and share interfaces based on index information and metadata tags during the development process; The standardized output mechanism is used to generate standardized simulation results based on the model output and according to the built-in simulation report / report templates.
[0013] Another aspect of the present invention provides a power system simulation development method, which is based on the model established by the power system simulation modeling method described above.
[0014] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: 1. This invention establishes multiple process nodes and divides them into different functional modules according to the type of power equipment, control strategy, and usage scenario. Metadata tags are added to different functional modules to adapt to multiple process nodes, and index information is added to multiple process nodes to associate with different functional modules. Then, modeling is performed. The modeling method of matching standardized process nodes with different functional modules improves the modeling speed and the secondary development performance of the model, and solves the problems of poor compatibility and slow modeling speed in current power system modeling.
[0015] 2. This invention divides different functional modules and matches corresponding process nodes for different standardized processes. Metadata tags are added to functional modules based on process node IDs, adaptation scenarios, and version numbers used to represent iteration information for different node types. Index information representing the required module type, parameter standards, and interface standards is added to process nodes, thereby improving the efficiency of model reuse and invocation. Attached Figure Description
[0016] Figure 1 This is a flowchart of a power system simulation modeling method provided in an embodiment of the present invention; Figure 2 This is a structural diagram of the functional modules provided in the embodiments of the present invention. Detailed Implementation
[0017] The present invention will be further described below with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and should not be used to limit the scope of protection of the present invention. Example 1
[0018] like Figure 1 As shown, a power system simulation modeling method includes: Establish multiple process nodes to represent the standardized modeling process, specifically: The standardized modeling process includes requirements analysis, model design, model building, simulation calculation, result verification, and iterative optimization; it clearly defines the inputs, outputs, and operational steps for each stage to ensure the standardization, consistency, and repeatability of the development process. Match corresponding process nodes to different processes.
[0019] like Figure 2 As shown, different functional modules are divided according to the type of power equipment, control strategy, and usage scenario; The different functional modules include: The basic equipment module is used to represent different types of electrical equipment in a power system, such as transformers and lines; The control strategy module is used to represent different control strategies for regulating the power system, such as PID control and virtual synchronous machine control. The scenario adaptation module is used to represent different usage scenarios for the power system, such as new energy grid connection and fault simulation.
[0020] Add metadata tags to different functional modules to adapt to multiple process nodes, and add index information to multiple process nodes to associate them with different functional modules. Specifically: Based on the index information and metadata tags, each functional module is associated with the corresponding process node to build a model; the metadata tags include the process node ID for different node types, the applicable scenario, and the version number used to represent iteration information; The index information includes the required module type, parameter standards, and interface standards; It should be noted that in this embodiment, a parameter database including generators, transformers, new energy sources, and DC transmission equipment is established, and the parameter names, meanings, dimensions, value ranges, and typical values in the parameter database are standardized and defined; the interface standard includes standardized interface specifications between functional modules, between functional modules and external tools, and between simulation programs, such as data formats and communication protocols; and cross-tools such as MATLAB / Simulink and PSCAD are implemented. Different functional modules are deployed in the cloud in the form of a cloud model library. The cloud model library uses a metadata engine to achieve automatic matching of modules and nodes. When developing a model, you only need to select the target process node to push a list of suitable modules. It supports "search by function and recommendation by scenario" and associates standardized process nodes, automatically prompting you to execute the next step. This makes it convenient to quickly call and combine modules according to actual needs during the model development process. For example, associating different functional modules with process nodes according to the required module type: The basic equipment module is bound to the model design process node, and the scenario adaptation module is bound to the simulation calculation process node. Since different functional modules are already associated with corresponding process nodes, when the input and output standards of the process nodes are updated, an iteration prompt is triggered; after the module version is updated, its associated process nodes will also be updated in real time, and the association between process nodes and functional modules remains consistent. A model is built based on multiple process nodes, functional modules, index information, and metadata tags. Example 2
[0021] like Figure 1 As shown, a power system simulation modeling method includes: Establish multiple process nodes to represent the standardized modeling process, specifically: The standardized modeling process includes requirements analysis, model design, model building, simulation calculation, result verification, and iterative optimization; it clearly defines the inputs, outputs, and operational steps for each stage to ensure the standardization, consistency, and repeatability of the development process. Match corresponding process nodes to different processes.
[0022] like Figure 2 As shown, different functional modules are divided according to the type of power equipment, control strategy, and usage scenario; The functional modules include: The basic equipment module is used to represent different types of electrical equipment in a power system, such as transformers and lines; The control strategy module is used to represent different control strategies for regulating the power system, such as PID control and virtual synchronous machine control. The scenario adaptation module is used to represent different usage scenarios for the power system, such as new energy grid connection and fault simulation.
[0023] Add metadata tags to different functional modules to adapt to multiple process nodes, and add index information to multiple process nodes to associate them with different functional modules. Specifically: Based on the index information and metadata tags, each functional module is associated with the corresponding process node to build a model; the metadata tags include the process node ID for different node types, the applicable scenario, and the version number used to represent iteration information; The index information includes the required module type, parameter standards, and interface standards; It should be noted that in this embodiment, a parameter database including generators, transformers, new energy sources, and DC transmission equipment is established, and the parameter names, meanings, dimensions, value ranges, and typical values in the parameter database are standardized and defined; the interface standard includes standardized interface specifications between functional modules, between functional modules and external tools, and between simulation programs, such as data formats and communication protocols; and it achieves cross-tool effects such as MATLAB / Simulink and PSCAD. Different functional modules are deployed in the cloud in the form of a cloud model library. The cloud model library uses a metadata engine to achieve automatic matching of modules and nodes. When developing a model, you only need to select the target process node to push a list of suitable modules. It supports "search by function and recommendation by scenario" and associates standardized process nodes, automatically prompting you to execute the next step. This makes it convenient to quickly call and combine modules according to actual needs during the model development process. For example, different functional modules can be associated with process nodes according to the required module type: basic equipment modules are bound to model design process nodes, and scenario adaptation modules are bound to simulation calculation process nodes. Since different functional modules are already associated with corresponding process nodes, when the input and output standards of the process nodes are updated, an iteration prompt is triggered; after the module version is updated, its associated process nodes will also be updated in real time, and the association between process nodes and functional modules remains consistent. A model is built based on multiple process nodes, functional modules, index information, and metadata tags.
[0024] During the process of developers calling different functional modules, parameter compliance verification will also be triggered. The input value will be automatically compared with the set parameter standard, and an error analysis report will be generated after simulation calculation. Based on the simulation results and user feedback, the cloud-based model library and standardized modeling process are updated regularly to form a closed-loop development process of "model development - simulation verification - improvement and optimization".
[0025] To standardize model management and improve development efficiency, this embodiment also includes a collaborative development mechanism; wherein, the collaborative development mechanism includes: A multi-level permission mechanism is used to assign different levels of management permissions to developers, process reviewers, and users. Process reviewers are assigned the highest permission to verify the compliance of functional modules, developers are assigned the secondary permission to manage and maintain functional modules, and users are assigned the permission to view and download models. The development progress synchronization mechanism is used by developers to synchronize development progress and share interfaces based on index information and metadata tags during the development process; when collaborating across teams, it can share the status of models such as interfaces to be adapted and completed simulations in real time. The standardized output mechanism is used to generate standardized simulation results based on the model output and according to the built-in simulation report / report templates. Example 3
[0026] A power system simulation development method, based on a model established by a power system simulation modeling method; the power system simulation modeling method includes: Establish multiple process nodes to represent the standardized modeling process; Different functional modules are divided according to the type of power equipment, control strategy, and usage scenario; Add metadata tags to different functional modules to adapt to multiple process nodes, and add index information to multiple process nodes to associate them with different functional modules; A model is built based on multiple process nodes, functional modules, index information, and metadata tags.
[0027] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage CD-ROMs, optical storage, etc.) containing computer-usable program code.
[0028] This application is described with reference to flowchart illustrations of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, generate instructions for implementing the process. Figure 1 One or more processes or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0029] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 The function specified in one or more processes.
[0030] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 Steps of a specified function in one or more processes.
[0031] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A method of power system simulation modeling, characterized by, The method comprises the following steps: establishing a plurality of process nodes representing a modeling standardized process; dividing different functional modules according to power equipment types, control strategies and use scenarios; adding metadata tags for adapting to the plurality of process nodes to different functional modules, and adding index information associated with different functional modules to the plurality of process nodes; establishing a model based on the plurality of process nodes, functional modules, index information and metadata tags.
2. The power system simulation modeling method of claim 1, wherein, The step of establishing a plurality of process nodes representing a modeling standardized process comprises the following steps: The modeling standardized process comprises the steps of requirement analysis, model design, model building, simulation calculation, result verification and iterative optimization; different process nodes are matched to different processes.
3. The power system simulation modeling method of claim 1, wherein, The different functional modules comprise: a basic equipment module for representing different types of power equipment in a power system; a control strategy module for representing different control strategies for regulating the power system; a scenario adaptation module for representing different use scenarios for the power system.
4. The power system simulation modeling method of claim 3, wherein, The metadata tags comprise process node IDs of different node types, adaptation scenarios and version numbers for representing iteration information.
5. The power system simulation modeling method of claim 1, wherein, The index information comprises required module types, parameter standards and interface standards.
6. The power system simulation modeling method of claim 5, wherein, The parameter standards comprise standardized defined parameter names, meanings, dimensions, value ranges and typical values.
7. The power system simulation modeling method of claim 5, wherein, The interface standards comprise standardized defined interface specifications between functional modules, between functional modules and external tools, and between functional modules and simulation programs.
8. The power system simulation modeling method of claim 1, wherein, The step of establishing a model based on the plurality of process nodes, functional modules, index information and metadata tags comprises the following steps: According to the index information and the metadata tags, each functional module is associated with a corresponding process node to establish a model.
9. The power system simulation modeling method of claim 1, wherein, The method further comprises a collaborative development mechanism for model management, development progress synchronization and standardized result output, comprising: a multi-level permission mechanism for assigning different levels of management permissions to developers, process auditors and users, wherein the process auditors are assigned the highest permission for verifying the compliance of the functional modules, the developers are assigned secondary permissions for managing and maintaining the functional modules, and the users are assigned permissions for viewing and downloading the model; a development progress synchronization mechanism for developers to synchronize development progress and share interfaces based on the index information and the metadata tags during development; a standardized output mechanism for generating simulation results in a standardized format according to the results output by the model and according to built-in simulation report / report templates.
10. A power system simulation development method characterized by comprising: The method is based on the model established by the power system simulation modeling method according to any one of claims 1 to 9.