WO2021254538A1 - 一种含大规模电力电子设备的电力网络仿真方法及*** - Google Patents

一种含大规模电力电子设备的电力网络仿真方法及*** Download PDF

Info

Publication number
WO2021254538A1
WO2021254538A1 PCT/CN2021/112750 CN2021112750W WO2021254538A1 WO 2021254538 A1 WO2021254538 A1 WO 2021254538A1 CN 2021112750 W CN2021112750 W CN 2021112750W WO 2021254538 A1 WO2021254538 A1 WO 2021254538A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
electrical
calculation
equations
simulation
Prior art date
Application number
PCT/CN2021/112750
Other languages
English (en)
French (fr)
Inventor
庞辉
林畅
刘栋
高阳
纪锋
贺之渊
邱宇锋
高路
林俊杰
Original Assignee
全球能源互联网研究院有限公司
国家电网有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 全球能源互联网研究院有限公司, 国家电网有限公司 filed Critical 全球能源互联网研究院有限公司
Publication of WO2021254538A1 publication Critical patent/WO2021254538A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/04Power grid distribution networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation

Definitions

  • This application relates to the technical field of power system simulation and control, and in particular to a power network simulation method and system containing large-scale power electronic equipment.
  • the power network simulation system without large-scale power electronic equipment has a scale of about 10,000 nodes, and the simulation calculation time is generally 20-50 microseconds in simulation steps.
  • a power electronic equipment simulation node in a power network containing power electronic equipment is about 10,000 nodes (such as modular flexible DC converter valve equipment). Therefore, the simulation scale of the entire system has doubled, and the simulation calculation time requirement is shorter. , Is the simulation step length of 1 to 10 microseconds.
  • Current real-time simulators (used for small step size simulation) mostly use CPU-based computing architecture, and CPU, as a general-purpose processor, is mainly good at management and scheduling. Most of the space on the chip does not belong to arithmetic and logic unit (arithmetic and logic).
  • High-performance computing processors such as FPGAs are composed of a large number of logic operation units, programmable I/O and internal wiring. They have a fully configurable parallel hardware structure, distributed memory structure and pipeline structure, which can realize highly parallel numerical calculations. , which can better meet the needs of small step size simulation. For this reason, some people propose that a high-performance computing processor such as FPGA can be used as an auxiliary acceleration unit of the CPU to place a specific device model to realize partial small-step simulation.
  • the multiple turn-on and turn-off of the converter valve in the DC transmission system will cause the network topology to change, although the topology can be changed
  • it is essentially a "system-level" parallel mode of calculation and simulation, which still does not meet the requirements of parallel computing for the flexibility of network division. It also cannot meet the needs of real-time simulation of large systems with small steps.
  • the embodiments of the present application provide a power network simulation method and system containing large-scale power electronic equipment, which solves the problem that the simulation calculation process of the power network in the prior art cannot meet the needs of small step size simulation of the whole system, and The problem of low computational efficiency and large memory usage.
  • the embodiment of the application provides a power network simulation method containing large-scale power electronic equipment, including: Step S1: Obtain the electrical parameters of each device in the main circuit of the power network, the connection relationship between the devices and the internal devices, and the control circuit The relevant information of the component parameters and the connection relationship is generated to generate a topology description file; Step S2: According to the topology description file, the power network is split into a plurality of independent sub-networks, the independent sub-networks include a main circuit device sub-network and a control sub-network, wherein The main circuit device sub-network is obtained after the main circuit is split, the main circuit device sub-network includes a preset number of non-power electronic devices, power electronic devices, or power electronic unit devices, and the control sub-network is split by the control circuit Obtained, the control sub-network includes a preset number of control modules; Step S3: According to the characteristics of the equipment or power electronic unit equipment in each independent sub-network, establish the main circuit equations and non-electrical parts of
  • the calculation results include: the electrical quantity, non-electrical quantity and the state quantity of the control circuit of the equipment or equipment components in each independent sub-network.
  • the interface realizes the interaction of the calculation results between the connected independent sub-networks, and the update of the calculation data information associated with the main circuit equations of the electrical part, the equations of the non-electrical part, and the equations of the control circuit;
  • Step S5 Determine whether the simulation calculation termination is received Instruction;
  • Step S6 When receiving the simulation calculation termination instruction, output the electrical quantity and state quantity of each independent sub-network, and perform corresponding calculations on the electrical quantity according to the input request, and finally output the simulation calculation result.
  • the correlation between the main circuit equations, control circuit equations and non-electrical part equations of each independent sub-network is updated. Data information, and return to step S4 until the simulation calculation termination instruction is received.
  • the step of splitting the power network into multiple independent sub-networks according to the topology description file includes: performing topology description identification on the power network containing large-scale power electronic equipment, and identifying the power network
  • the main circuit part is split into multiple main circuit device sub-networks; the control circuit part is split into multiple control sub-networks by identifying the topology description of the control circuit part.
  • the step of splitting the main circuit part of the power network into multiple device sub-networks by performing topology description and identification of the power network containing large-scale power electronic equipment includes: according to the main circuit part The attributes of each electrical equipment divide the main circuit part into a linear part and a non-linear part.
  • the linear part and the non-linear part are determined by the type of each electrical equipment; taking each non-linear electrical equipment as a unit, the non-linear part is divided into Corresponding to the non-linear sub-network of each non-linear electrical equipment; obtain the number of electrical equipment in the linear part of the main circuit, and determine whether the number of electrical equipment is less than the number of preset electrical equipment corresponding to the calculation capacity of the current computing unit; When the number is not less than the number of preset electrical equipment corresponding to the calculation capacity of the current computing unit, the transmission line or equivalent transmission line is used as the network division node, and the linear part of the main circuit is split according to the principle of the minimum number of network division nodes.
  • a linear sub-network is used as the network division node, and the linear part of the main circuit is split according to the principle of the minimum number of network division nodes.
  • the main circuit equations of the electrical part of the current equipment or power electronic unit equipment, the equations of the non-electrical parts, and the equations of the control circuit are established according to the characteristics of the equipment or power electronic unit equipment in each independent sub-network.
  • the steps include: obtaining the equations of the control circuit based on the control element models of the control sub-networks; obtaining the linear equations of the main circuit equations of the electrical part based on the element models of the linear sub-networks; each linear equation based on the nonlinear sub-networks
  • the electrical equipment model obtains the non-linear equations of the main circuit equations of the electrical part, and connects them with the linear equations in the form of equivalent controlled sources; based on the non-electrical model of the independent sub-network, the equations of the non-electrical part are obtained.
  • corresponding preset simulation calculation step lengths are used in different types of calculation units.
  • the steps of performing parallel calculation and solving to obtain the calculation results of each independent sub-network include: according to the preset simulation calculation cycle, data interaction is performed on the equations of the main circuit of the electrical part, the equations of the non-electrical part and the equations of the control circuit, and the calculation of electrical Part of the main circuit equations, non-electrical part equations and the data information required for the control circuit equations; solve the control circuit equations according to the updated control circuit data information; according to the updated nonlinear sub-network data information, Solve the calculation equations of each non-linear sub-network of the main circuit, obtain the electrical value of each non-linear sub-network, and determine the equivalent controlled source parameter; according to the updated data information of each linear sub-network and the equivalent controlled source parameter, solve the main The calculation equation of each
  • the step of performing data exchange on the equations of the main circuit of the electrical part, the equations of the non-electrical part, and the equations of the control circuit according to the preset simulation calculation cycle includes: obtaining the main circuit of the electrical part respectively The time to solve the equation, the equation of the non-electrical part and the equation of the control circuit; when the cumulative time of solving the main circuit equation of the electrical part and the equation of the non-electrical part is equal to the time of solving the primary control circuit equation, the data information is exchanged.
  • the step of solving the calculation equation of each linear sub-network of the main circuit according to the updated data information of each linear sub-network to obtain the electrical value of each linear sub-network includes: according to the linear sub-network
  • the data information and equivalent controlled source parameters update the power term of the calculation equation of each linear sub-network; according to the updated power term, the iterative calculation method is used to solve the electrical quantity and state quantity of the electrical equipment of each independent sub-network.
  • the embodiment of the application provides a power network simulation system containing large-scale power electronic equipment, including: an operation setting subsystem configured to establish power network topology parameters, set parameters of linear devices, nonlinear devices, and control elements; parameter acquisition The subsystem is configured to obtain the electrical parameters of each device in the main circuit of the power network, the connection relationship between the devices and the device, and the related information of the component parameters and connection relationships in the control circuit; the management subsystem is configured to be based on each independent sub-network Establish the main circuit equations, non-electrical part equations, and control circuit equations of the electrical part of the current equipment or power electronic unit equipment; the simulation calculation subsystem is configured for the electrical components of each independent sub-network.
  • Part of the main circuit equations, non-electrical part equations and control circuit equations are calculated in parallel with corresponding preset simulation calculation steps in different types of calculation units, and the calculation results are output;
  • the communication subsystem is configured for different equipment calculations Unit allocation, interactive management among various computing units;
  • an output subsystem connected to the simulation computing subsystem, and configured to upload the received simulation calculation results to the simulation computing subsystem and output to the display module.
  • the operation setting subsystem includes: a model setting module, configured to establish a power network topology and setting parameters; a hardware setting module, configured to set hardware network addresses; and a simulation parameter setting module, configured to set simulation Step parameters, simulation start, simulation pause, and simulation end instructions.
  • the parameter acquisition subsystem includes: a system parameter acquisition module configured to acquire electrical parameters of each device in the main circuit of the power network created by the system, inter-device and intra-device connection relationships, and Information about the component parameters and connection relationships in the control circuit; the interface parameter acquisition module is configured to acquire the electrical parameters of each device in the main circuit of the power network created by third-party simulation software, the relationship between the devices and the internal connection of the devices, and the control circuit Information about component parameters and connection relationships in the middle.
  • the calculator includes: a data cache module, configured to store equipment parameter data information of the power network, and perform data exchange with the central processing unit; a primary system solution module, configured to communicate with the main The circuit equation is solved to obtain the electrical quantity of the main circuit of each subnet.
  • the management subsystem includes: a topology description file generating module configured to obtain related information obtained by the subsystem according to parameters to generate a topology description file; and a subnet division module configured to generate a topology description file according to each received topology Description file, split the power network into multiple independent sub-networks; equation generation module, configured to obtain the relevant information obtained by the subsystem and the split independent sub-networks according to the parameters, and generate the main circuit equations and non-electrical parts of the electrical part The equation and the equation of the control circuit.
  • the simulation calculation subsystem includes: an electrical calculation unit configured to solve the main circuit equations of the electrical part and the equations of the non-electrical parts to obtain the electrical quantities of the electrical equipment of each independent sub-network;
  • the control calculation unit is configured to update the data information of solving the equation of the control circuit according to the calculation result of each independent sub-network, solve the equation of the control circuit, and obtain the state quantity of the control sub-network.
  • the communication subsystem includes: a calculation unit allocation module, configured to allocate devices to different calculation units for calculation according to different device types and calculation steps, and the calculation step is not greater than the preset
  • the threshold device is placed in the high-speed processor, and the device whose calculation step length is greater than the preset threshold is placed in the central control computing unit;
  • the synchronization detection module is configured to perform interaction data of different simulation computing subsystems according to the set data interaction cycle Clock synchronization; interface module, configured for data exchange between computing units.
  • the output subsystem includes: a wave recording module configured to record the change state of each electrical quantity and each state quantity of the power network; a data input and output module configured to realize the equipment parameters and Control the acquisition and output of data information, electrical quantities and status quantities; the display module is configured to display and output the results of each solution.
  • the electrical calculation unit includes: a data buffer module configured to obtain information about the electrical parameters of each device in the main circuit, the relationship between the devices and the internal connection of the devices, as well as the component parameters and connection relationships in the control circuit. , The electrical quantity data information is stored, and data exchange with the central control computing unit; the main circuit calculation module is configured to solve the main circuit equations of the electrical part and the equations of the non-electrical part, and obtain the electrical equipment of each independent sub-network The electrical quantity.
  • the central control calculation unit includes: a dispatch control module configured to receive device and control part types, parameters, connection relationship information, device parameter data information, and calculation results of the main circuits of each independent sub-network, And sent to the data storage module; the data storage module is configured to store the received equipment parameters and the calculation results of the main circuit of each independent sub-network; the control circuit solving module is configured to solve the equations of the control circuit to obtain the control sub-network State quantity.
  • the interface module includes: a first interface module configured to exchange data between various simulation computing subsystems; a second interface module configured to connect to external devices for data exchange.
  • the first interface module includes: a processor interface module of the same type, configured for data interaction of the same type of computing unit; and different type of processor interface modules, configured for data interaction of different types of computing units.
  • the second interface module includes: a signal hardware interface unit, configured to connect to an external controller, and the external controller is used to replace the control circuit part; a power hardware interface unit, configured to connect to an external electrical device The movable mold device for the external electrical equipment is used to replace the electrical device of the main circuit.
  • the power network simulation method with large-scale power electronic equipment adopts the method of dividing and network-divided parallel simulation according to system equipment when simulating large-scale systems, so as to improve the efficiency of small-step simulation of the whole system . That is, by dividing the power network according to different equipment types, a power network is divided into non-linear equipment sub-networks, linear main circuit sub-networks, control sub-networks, etc., and a separate configuration is provided for each non-linear power equipment that occupies computing resources.
  • Computing unit and highly optimize the internal program of each power device model, achieve maximum parallelism to improve simulation efficiency; introduce mathematical equation calculation of non-electrical parts, realize the accurate construction of power network and non-electrical parts of large-scale power electronic equipment Model co-simulation realizes the further improvement of small step size simulation accuracy.
  • the power network simulation system containing large-scale power electronic equipment provided by this application realizes the joint parallel simulation calculation and full calculation of multiple computing resources through the simulation system design architecture that matches the calculation requirements of different equipment and different computing resources.
  • the system is divided into automatic subnets, the simulation operation is convenient and simple, the equipment model simulation efficiency is high, the model download speed is fast, the hardware resources are easy to expand, and it meets the small-step real-time simulation needs of the microsecond-level simulation step of the large-scale electrical network.
  • FIG. 1 is a flowchart of a power network simulation method including large-scale power electronic equipment provided in an embodiment of the application;
  • FIG. 2 is a flowchart of another implementation manner of a power network simulation method including large-scale power electronic equipment provided by an embodiment of the application;
  • FIG. 3 is a flowchart of the calculation results of each independent sub-network obtained by the power network simulation method containing large-scale power electronic equipment provided by an embodiment of the application;
  • FIG. 4 is a diagram of the module composition of a power network simulation system containing large-scale power electronic equipment provided by an embodiment of the application;
  • FIG. 5 is a diagram of the communication subsystem module composition of a power network simulation system containing large-scale power electronic equipment provided by an embodiment of the application;
  • Fig. 6 is a block diagram of the electrical calculation unit and the central control calculation unit of a power network simulation system containing large-scale power electronic equipment provided by an embodiment of the application.
  • the power network simulation method containing large-scale power electronic equipment provided by the embodiment of the application is suitable for real-time simulation calculation of power electronic circuits of the power network.
  • the power network containing large-scale power electronic equipment specifically include:
  • Step S1 Obtain the electrical parameters of each device in the main circuit of the power network, the connection relationship between the devices and the internal device, and the related information of the component parameters and the connection relationship in the control circuit, and generate a topology description file.
  • the electrical parameters of each device in the main circuit of the power network, the connection relationship between the devices and the internal device, and the related information of the component parameters and connection relationships in the control circuit are obtained through the input interface, and the topology description file is generated, and then according to The above-mentioned data information of the main circuit and the control circuit performs graphical modeling of the power network, and generates a topology description file for subsequent network division and module simulation calculations.
  • the topology description file includes the actual main circuit topology description and the circuit topology description generated by mapping the actual main circuit topology to a fixed graph, where the actual main circuit topology is mapped to the generating circuit on a fixed graph
  • the specific realization method of the topology is: a fixed shape is formed with a certain number of points and lines, the points in the fixed shape are used as circuit nodes, and the lines in the fixed shape are used as circuit branches; the nodes and branches of the circuit diagram of the circuit to be solved
  • the path information corresponds to the fixed shape one by one; according to the corresponding relationship between the circuit to be solved and the fixed shape, clarify the specific electrical component properties of each line in the fixed shape circuit; calculate the electrical value of the equivalent circuit corresponding to the fixed shape; Obtain the solved equivalent circuit topology and parameter description of the fixed shape topology. It should be noted that this application only exemplifies the method of mapping the actual main circuit topology to the circuit topology description generated on a certain fixed graph. In actual applications, other methods can be selected, and
  • Step S2 Split the power network into multiple independent sub-networks according to the topology description file.
  • the independent sub-networks include the main circuit equipment sub-network and the control sub-network.
  • the main circuit equipment sub-network is obtained after the main circuit is split, and the main circuit equipment
  • the sub-network includes a preset number of non-power electronic devices, power electronic devices, or power electronic unit devices.
  • the control sub-network is obtained after being split by the control circuit, and the control sub-network includes a preset number of control modules.
  • the power network is split into multiple independent topological sub-networks, which is convenient for simulation calculation according to the calculation capacity of the simulation system.
  • the main circuit equipment sub-network is obtained after the main circuit is split, and the main circuit equipment sub-network includes a preset number of non- For power electronic equipment, power electronic equipment or power electronic unit equipment
  • the control sub-network is obtained after being split by the control circuit, and the control sub-network includes a preset number of control modules.
  • Step S3 According to the characteristics of the equipment or power electronic unit equipment in each independent sub-network, establish the main circuit equation, the non-electrical part equation and the control circuit equation of the current equipment or power electronic unit equipment.
  • the generation method of each circuit equation can be selected according to actual needs. This application is only an example for description, and other generation methods may also be included in actual applications, and this application is not limited to this.
  • Step S4 For the main circuit equations, non-electrical part equations and control circuit equations of the electrical part of each independent sub-network, use the corresponding preset simulation calculation steps in different types of calculation units to perform parallel calculations to obtain each independent
  • the calculation result of the sub-network the calculation result includes: the electrical quantity, non-electric quantity and the state quantity of the control circuit of the equipment or equipment components in each independent sub-network, through the dedicated interface between the sub-networks to realize the interaction of the calculation results between the connected independent sub-networks , And the update of the calculation data information associated with the main circuit equations of the electrical part, the equations of the non-electrical part, and the equations of the control circuit.
  • each circuit equation needs to be solved.
  • the main circuit equations of the electrical part, the equations of the non-electrical parts, and the equations of the control circuit of each independent subnet are different.
  • the calculation unit of the type uses the corresponding preset simulation calculation step to perform parallel calculations to obtain the calculation results of each independent sub-network.
  • the calculation results include: the electrical quantity, non-electrical quantity and control of the equipment or equipment components in each independent sub-network
  • the state of the circuit through the dedicated interface between the sub-networks, realizes the interaction of the calculation results between the connected independent sub-networks, and the update of the calculation data information related to the main circuit equations of the electrical part, the equations of the non-electrical part, and the equations of the control circuit . It should be noted that there are many methods for solving various circuit equations, which can be selected according to actual system requirements in practical applications, and this application is not limited thereto.
  • Step S5 It is judged whether a simulation calculation termination instruction is received.
  • the system is monitored in real time, and it is judged whether the simulation calculation termination instruction is received. It is possible that the simulation calculation termination instruction is received in one calculation cycle, or it may be received after several calculation cycles, and it is also possible that the system appears Failure, early termination of calculation, this application is not limited to this.
  • Step S6 When receiving the simulation calculation termination instruction, output the electrical quantity and state quantity of each independent sub-network, and perform corresponding calculation on the electrical quantity according to the input request, and finally output the simulation calculation result.
  • the electrical quantity and state quantity of each independent sub-network are output, and the electrical quantity is calculated according to the input request, and finally the simulation calculation result is output.
  • the power network simulation method containing large-scale power electronic equipment adopts a parallel simulation method of segmentation and network division according to system equipment when simulating a large system, so as to improve the efficiency of small-step simulation of the whole system. That is, by dividing the power network according to different equipment types, a power network is divided into non-linear equipment sub-networks, linear main circuit sub-networks, control sub-networks, etc., and a separate configuration is provided for each non-linear power equipment that occupies computing resources.
  • Computing unit and highly optimize the internal program of each power device model, achieve maximum parallelism to improve simulation efficiency; introduce mathematical equation calculation of non-electrical parts, realize the accurate construction of power network and non-electrical parts of large-scale power electronic equipment Model co-simulation realizes the further improvement of small step size simulation accuracy.
  • the power network simulation method containing large-scale power electronic equipment further includes the following steps:
  • Step S7 When the simulation calculation termination instruction is not received, according to the preset simulation calculation cycle, update the data information related to the main circuit equations, control circuit equations and non-electrical part equations of each independent sub-network, and return Step S4 is executed until the simulation calculation termination instruction is received.
  • the simulation calculation termination instruction when the simulation calculation termination instruction is not received, it means that the simulation has not ended. According to the preset simulation calculation cycle, one of the main circuit equations, control circuit equations, and non-electrical part equations of each independent sub-network is updated. And return to step S4 until the simulation calculation termination instruction is received, and the final simulation result is obtained.
  • step S2 may specifically include the following steps:
  • Step S21 Split the main circuit part of the power network into multiple main circuit device sub-networks by performing topological description and identification on the power network containing large-scale power electronic equipment.
  • the method of splitting the circuit into independent topology subnets according to the circuit and component attributes and the splitting principle is performed by topological description and identification of the power network containing large-scale power electronic equipment.
  • Step S22 Split the control circuit part into multiple control sub-networks by identifying the topology description of the control circuit part.
  • control circuit part by identifying the topology description of the control circuit part, according to the circuit and component attributes, according to the splitting principle and the topology description file of the control circuit part, the control circuit part is first identified and then split into each control sub The internet.
  • step S21 may specifically include the following steps:
  • Step S211 Divide the main circuit part into a linear part and a non-linear part according to the attributes of the electrical equipment of the main circuit part, wherein the linear part and the non-linear part are determined by the type of each electrical equipment.
  • the main circuit part is divided into a linear part and a non-linear part according to the attribute information and equipment parameters of each electrical equipment of the main circuit part. Perform the next step splitting or simulation calculation for the linear part and the nonlinear part.
  • Step S212 Using each non-linear electrical device as a unit, divide the non-linear part into non-linear sub-networks corresponding to each non-linear electrical device.
  • each non-linear electrical device is used as a unit, and the non-linear part is divided into non-linear sub-networks corresponding to each non-linear electrical device.
  • the non-linear elements mainly include generators, lossy inductors, and lossy capacitors. , Non-linear transformers, lossy transmission lines, power electronic equipment, etc. It should be noted that the embodiments of the present application only illustrate non-linear elements, and the present application is not limited thereto.
  • Step S213 Obtain the number of electrical equipment in the linear part of the main circuit, and determine whether the number of electrical equipment is less than the preset number of electrical equipment corresponding to the calculation capacity of the current calculation unit.
  • the number of electrical equipment in the linear part of the main circuit of the power network in the process of splitting the linear part of the main circuit of the power network, it is necessary to obtain the number of electrical equipment in the linear part of the main circuit first, and determine whether the number of electrical equipment is less than the preset value corresponding to the calculation memory of the linear calculation module. Set the number of electrical equipment. It should be noted that the number of preset electrical devices in the embodiment of the present application is determined according to the calculation capacity of the linear calculation module in the simulation system, and the present application is not limited thereto.
  • Step S214 When the number of electrical equipment is not less than the preset number of electrical equipment corresponding to the calculation capacity of the current computing unit, the transmission line or equivalent transmission line is used as the network division node, and the main circuit is linearized based on the principle of the minimum number of network division nodes. Partially split to get multiple linear sub-networks.
  • the linear part of the main circuit when the number of electrical devices is not less than the preset number of electrical devices corresponding to the calculation memory of the linear calculation module, it means that the calculation node of the linear part of the main circuit is greater than the calculation capacity of a single processor, and the linear part needs to be further disassembled.
  • the transmission line and equivalent transmission line as the subnet points, the minimum number of subnet points and the calculation of the subnet are considered as the division principle.
  • the linear part of the main circuit is split to obtain multiple linear subnets.
  • the linear components mainly include ideal Power supply, ideal resistance, ideal inductance, ideal capacitance, ideal switch, linear transformer, lossless transmission line, etc. It should be noted that the division principle in the embodiments of this application is to save computing resources, and this application is not limited to this.
  • step S3 may specifically include the following steps:
  • Step S31 Based on the model of each control element of the control sub-network, an equation of the control circuit is obtained.
  • the transfer function of the control system is obtained based on each electrical device model of the control subnet, and then the equation of the control circuit is determined.
  • the method of generating the circuit equations of the power network can also form the connection relationship between each calculation module function template and the control system module according to the control module calculation process; when the control system transfer function is written as the state equation method, it needs to be formed
  • the system matrix, input matrix, and output matrix of the overall state equation of the control system are not limited to this application.
  • Step S32 Based on each element model of each linear sub-network, each linear equation of the main circuit equation of the electrical part is obtained.
  • Step S33 Obtain the nonlinear equations of the main circuit equations of the electrical part based on the electrical equipment models of the nonlinear sub-network, and connect them with the linear part of the circuit in the form of an equivalent controlled source.
  • Step S34 Based on the non-electrical model of the independent sub-network, the equation of the non-electrical part is obtained.
  • step S4 may specifically include the following steps:
  • Step S41 According to the preset simulation calculation cycle, perform data exchange on the equations of the main circuit of the electrical part, the equations of the non-electrical part and the equations of the control circuit, and update the equations of the main circuit of the electrical part, the equations of the non-electrical part and the control circuit. Data information required by the equation.
  • Step S42 Solve the equation of the control circuit according to the updated data information of the control circuit.
  • the updated data and the data that do not need to be updated are used to solve the equations of the control circuit to obtain the controlled variable parameters, which are configured for subsequent calculations, where the equations are solved
  • the method can be iteratively solved by using a variety of numerical integration methods such as the regression Euler method and the trapezoidal integration method, etc., which can be selected according to actual needs, and this application is not limited thereto.
  • Step S43 According to the updated data information of the non-linear sub-network, the calculation equation of each non-linear sub-network of the main circuit is solved to obtain the electrical value of each non-linear sub-network, and the equivalent controlled source parameter is determined.
  • the calculation equation of each nonlinear sub-network of the main circuit is solved to obtain the electrical value of each nonlinear sub-network, determine the equivalent controlled source parameters, and participate in real-time Calculation of the linear part, in which the nonlinear part is independently modeled.
  • Step S44 According to the updated data information of each linear sub-network and equivalent controlled source parameters, the calculation equation of each linear sub-network of the main circuit is solved to obtain the electrical value of each linear sub-network.
  • step S41 may specifically include the following steps:
  • Step S411 Obtain the time for solving the main circuit equation of the electrical part, the equation of the non-electrical part, and the equation of the control circuit, respectively.
  • the time to solve the main circuit equations of the electrical part, the equations of the non-electrical part, and the equations of the control circuit are obtained separately, because the solving process of each circuit is performed synchronously in real time, and the calculation of the control circuit part takes a long time. , The calculation of the main circuit part is time-consuming, so for subsequent calculations, first obtain the solution time and compare the two times.
  • Step S412 When the accumulated time for solving the main circuit equation of the electrical part and the equation of the non-electrical part is equal to the time for solving the primary control circuit equation, the data information is exchanged.
  • the data information is interacted to update the data information of each linear subnet required for the solution, so as to facilitate the subsequent equation solving.
  • step S44 may specifically include the following steps:
  • Step S441 Update the power term of the calculation equation of each linear sub-network according to the data information of the linear sub-network and the equivalent controlled source parameters.
  • the power term of the state equation of each linear sub-network is updated according to the data information of the main circuit and the equivalent controlled source parameters, including the ideal power source and the controlled power source.
  • the controlled power source is the solution of the nonlinear part of the main circuit The result is transmitted to the linear part of the main circuit.
  • Step S442 According to the updated power item, an iterative calculation method is used to solve the electrical quantity and state quantity of the electrical equipment of each independent sub-network.
  • system state equation of the circuit is modified according to the updated power term, and the direct integration method is used to iteratively solve the first-order state equation.
  • Other methods can also be selected in this application, and this application is not limited to this.
  • the system circuit part includes generator (non-linear element), MMC converter valve module (non-linear element), ideal voltage source, resistance, inductance, time control switch and other elements; the control system includes generator control, MMC control and time control Switch failure time control.
  • Set the simulation parameters such as the simulation step time and simulation time, and set the simulation start instruction.
  • the topology file generation module in the management subsystem obtains relevant information from the subsystem according to the parameters, and generates a topology description file;
  • the subnet division module in the management subsystem splits the power network into generator subnets, MMC subnets, The main circuit linear part subnet and the control circuit subnet, where the generator is connected to the linear subnet in the form of a controlled current source, and the MMC is connected to the linear subnet in the form of a controlled voltage source; because the number of nodes in the linear subnet is less than The calculation capacity of a single FPGA, so the linear subnet does not need to be split; the generator equation, MMC equation, linear circuit equation and control circuit equation are generated in the subnet generation module of the management subsystem.
  • the electrical calculation unit uses FPGA
  • the control circuit calculation uses a central processing unit.
  • the generator subnet, MMC subnet, and linear subnet are respectively solved for each calculation step.
  • the generator circuit part and the non-electrical part (mechanical part) in the generator subnet are connected by interfaces such as electromagnetic torque and speed.
  • the generator subnet, MMC subnet, linear circuit subnet and control circuit subnet are exchanged for data according to the set data exchange period.
  • the generator subnet transfers the value of the controlled current source to the linear circuit subnet
  • the MMC subnet transfers the value of the controlled voltage source to the linear circuit subnet
  • the linear circuit subnet transfers the generator outlet voltage to the generator subnet.
  • the linear circuit subnet transfers the current of the MMC bridge arm to the MMC subnet
  • the control subnet transfers the excitation voltage to the generator subnet
  • the control subnet transfers the reference voltage of the bridge arm to the MMC subnet
  • the control subnet will switch the trigger signal at all times. Passed to the linear circuit subnet.
  • the computing hardware receives the simulation termination instruction set by the operation setting subsystem; when the termination simulation instruction is received, the simulation calculation results of each subnet are output through the output subsystem data output module; if the termination simulation instruction is not received , Then repeat the main circuit equations, non-electrical part equations and control circuit equations of the electrical part of each independent sub-network, and use the corresponding preset simulation calculation steps in different types of calculation units to perform parallel calculations.
  • Each calculation The solution of the step size and the data interaction with a fixed data interaction period.
  • the system state equation of the circuit is modified; the direct integration method is used to iteratively solve the first-order state equation, and the main circuit equation is solved in the following form:
  • E is the unit diagonal matrix
  • KC, KR, KL are the circuit capacitance, resistance, and inductance parameter matrix respectively
  • Is is the node injection current
  • Is the node voltage vector
  • ⁇ t is the simulation step size
  • is the correlation coefficient of the interpolation algorithm
  • x n is the electrical quantity at time n
  • x n+1 is the electrical quantity at time n+1
  • R n is the node injection current vector at time n
  • Rn+1 is the node injection current vector at time n+1.
  • the linear circuit subnet first updates the power supply value at each time step, and then solves the equation (1) to find the node voltage and flux linkage, and then judges the switching action. According to the result of the switch judgment, that is, the switch state, select the corresponding K2_FPGA parameters, and finally calculate the measurement output.
  • the power network simulation method containing large-scale power electronic equipment adopts a parallel simulation method of segmentation and network division according to system equipment when simulating a large system, so as to improve the efficiency of small-step simulation of the whole system. That is, by dividing the power network according to different equipment types, a power network is divided into non-linear equipment sub-networks, linear main circuit sub-networks, control sub-networks, etc., and a separate configuration is provided for each non-linear power equipment that occupies computing resources.
  • Computing unit and highly optimize the internal program of each power device model, achieve maximum parallelism to improve simulation efficiency; introduce mathematical equation calculation of non-electrical parts, realize the accurate construction of power network and non-electrical parts of large-scale power electronic equipment Model co-simulation realizes the further improvement of small step size simulation accuracy.
  • the embodiment of the present application also provides a power network simulation system containing large-scale power electronic equipment. As shown in FIG. 4, the simulation system includes:
  • Operation setting subsystem 1 configured to establish power network topology parameters, set linear equipment, non-linear equipment and control element parameters.
  • the parameter acquisition subsystem 2 is configured to acquire the electrical parameters of each device in the main circuit of the power network, the connection relationship between the devices and the device, and the related information of the component parameters and connection relationships in the control circuit.
  • the management subsystem 3 is configured to establish the main circuit equations, non-electrical part equations and control circuit equations of the current equipment or power electronic unit equipment according to the characteristics of the equipment or power electronic unit equipment in each independent sub-network.
  • the simulation calculation subsystem 4 is configured to parallelize the main circuit equations, non-electrical part equations and control circuit equations of the electrical part of each independent sub-network with corresponding preset simulation calculation steps in different types of calculation units Calculate and output the calculation result. Among them, a variety of methods can be used to solve the problem, and the simulation calculation subsystem 4 selects the solution method among the above methods.
  • the communication subsystem 5 is configured to allocate the computing units of different devices and manage the interaction between the computing units.
  • the output subsystem 6 is connected to the simulation calculation subsystem 4, and is configured to upload the received simulation calculation results to the simulation calculation subsystem and output to the display module. Among them, the output subsystem 6 is connected to the simulation calculation subsystem 4 in a wired or wireless manner, and displays the result.
  • the operation setting subsystem 1 may be specifically composed of the following modules:
  • the model setting module 11 is configured to establish a power network topology and set parameters.
  • the hardware setting module 12 is configured to set the hardware network address. It can be set by means of automatic acquisition, or it can be set manually, and this application is not limited to this.
  • the simulation parameter setting module 13 is configured to set simulation step parameters, simulation start, simulation pause, and simulation end instructions.
  • the set simulation step parameters, simulation start, simulation pause, and simulation end commands are all set according to the actual requirements and performance of the system, and this application is not limited thereto.
  • the parameter acquisition subsystem 2 may be specifically composed of the following modules:
  • the system parameter acquisition module 21 is configured to acquire the electrical parameters of each device in the main circuit of the power network created by the system, the connection relationship between the devices and the device, and the related information of the component parameters and connection relationships in the control circuit.
  • the interface parameter acquisition module 22 is configured to acquire the electrical parameters of each device in the main circuit of the power network created by third-party simulation software, the connection relationship between the devices and the device, and the related information of the component parameters and connection relationships in the control circuit.
  • the management subsystem 3 may be specifically composed of the following modules:
  • the topology file generating module 31 is configured to obtain related information obtained by the subsystem according to the parameters, and generate a topology description file. Among them, the topology file generating module recognizes and outputs the connection relationship and parameters of the main circuit and the control circuit.
  • the subnet division module 32 is configured to split the power network into multiple independent subnets according to the received topology description files. Among them, it includes the splitting of the circuit part and the control part, the splitting of the non-linear elements and the linear part of the circuit part, and the circuit splitting when the number of nodes in the linear part is greater than the simulation capability of a single FPGA.
  • the equation generation module 33 is configured to obtain the relevant information obtained by the subsystem and the separated independent sub-networks according to the parameters, and generate the main circuit equations of the electrical part, the equations of the non-electrical part, and the equations of the control circuit.
  • the simulation calculation subsystem 4 may be specifically composed of the following modules:
  • the parameters of each subnet of the main circuit are downloaded to each high-speed computing unit (such as FPGA) in the calculator, and the subnet parameters of the control system are downloaded to the central processing unit (such as CPU).
  • the central processing unit such as CPU
  • the high-speed computing unit FPGA The equations of each subnet of the main circuit part are solved in the main circuit part, and the control part is solved in the CPU (when the real controller is connected, it is calculated in the actual controller).
  • the electrical calculation unit 41 is configured to solve the main circuit equation of the electrical part and the equation of the non-electrical part to obtain the electrical quantity of each independent sub-network electrical equipment.
  • the FPGA chassis is used to solve the main circuit part, and each circuit subnet is located in a different FPGA board.
  • the nonlinear part is connected to the linear part in the form of a controlled power supply; the linear circuit subnet calculation program and the nonlinear component model program They are all solidified in the corresponding FPGA board, and only need to download the corresponding parameters when using, no need to compile.
  • the central control calculation unit 42 is configured to update the data information of the equations of the control circuit according to the calculation results of the independent sub-networks, solve the equations of the control circuit, and obtain the state quantities of the control sub-networks.
  • the CPU is used for the calculation of the control system, which specifically includes the determination of the calculation sequence of the control system and the solution of the control system in each calculation step.
  • the communication subsystem 5 may be specifically composed of the following modules:
  • the calculation unit allocation module 51 is configured to allocate devices to different calculation units for calculation according to different device types and calculation step lengths, and place devices with a calculation step size not greater than a preset threshold in the high-speed processor, and the calculation step size is greater than Devices with preset thresholds are placed in the central control computing unit.
  • the synchronization detection module 52 is configured to perform clock synchronization on the interaction data of different simulation computing subsystems according to the set data interaction period.
  • the interface module 53 is configured to exchange data between various computing units.
  • the output subsystem 6 may be specifically composed of the following modules:
  • the wave recording module 61 is configured to record the change state of each electrical quantity and each state quantity of the power network.
  • the data input and output module 62 is configured to realize the acquisition and output of equipment parameters and control data information of the power network, and various electrical quantities and state quantities.
  • the display module 63 is configured to display and output each solution result.
  • the electrical calculation unit 41 may be specifically composed of the following modules:
  • the data cache module 411 is configured to store the electrical parameters of each device in the main circuit, the connection relationship between the devices and the internal devices, as well as the related information of the component parameters and connection relationships in the control circuit, and electrical quantity data information, and to communicate with the central control computing unit Perform data exchange.
  • the main circuit solving module 412 is configured to solve the main circuit equations of the electrical part and the equations of the non-electrical part to obtain the electrical quantities of the electrical equipment of each independent sub-network.
  • the central control calculation unit 42 may be specifically composed of the following modules:
  • the dispatch control module 421 is configured to receive device and control part types, parameters, connection relationship information, device parameter data information, and calculation results of each independent sub-network main circuit, and send them to the data storage module 422.
  • the data storage module 422 is configured to store the received device parameters and the calculation results of each independent sub-network main circuit.
  • the control circuit solving module 423 is configured to solve the equation of the control circuit to obtain the state quantity of the control sub-network.
  • the interface module 53 may be specifically composed of the following modules:
  • the first interface module 531 is configured to exchange data between various simulation computing subsystems.
  • the second interface module 532 is configured to connect to external devices for data interaction.
  • the first interface module 531 may be specifically composed of the following modules:
  • the processor interface module 5311 of the same type is configured for data interaction of the same type of computing unit.
  • processor interface modules 5312 are configured for data interaction of different types of computing units.
  • the first interface module 531 may be specifically composed of the following modules:
  • the signal hardware interface unit 5321 is configured to connect to an external controller, and the external controller is used to replace the control circuit part.
  • the power hardware interface unit 5322 is configured to connect to a dynamic model device of an external electrical equipment, and the dynamic model device of the external electrical equipment is used to replace the electrical device of the main circuit.
  • the power network simulation system containing large-scale power electronic equipment realized by this application realizes a variety of calculations through the simulation system design architecture that matches the calculation requirements of different equipment and different computing resources.
  • the joint parallel simulation calculation of resources and the automatic subnet division of the whole system the simulation operation is convenient and simple, the equipment model simulation efficiency is high, the model download speed is fast, the hardware resources are easy to expand, and it meets the microsecond-level simulation step size of the large-scale electrical network. Small step size real-time simulation needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Supply And Distribution Of Alternating Current (AREA)

Abstract

一种含大规模电力电子设备的电力网络仿真方法及***,方法包括:获取电力网络的主电路中各个设备的电气参数、连接关系,以及控制电路中元件的相关信息,生成拓扑描述文件(S1);根据拓扑描述文件将电力网络拆分为多个独立子网络(S2);建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程(S3);对各独立子网络的方程及控制电路的方程进行并行计算(S4);当接收到仿真计算终止指令时,根据输入请求对电气量进行相应计算,输出仿真计算结果(S6)。通过将电力网络中控制电路及主电路部分进行子网划分,适用于计算模块的计算容量,通过电力***仿真,实现对电力***的准确模拟,提升了复杂电力网络的仿真计算效率。

Description

一种含大规模电力电子设备的电力网络仿真方法及***
相关申请的交叉引用
本申请基于申请号为202010549246.X、申请日为2020年06月16日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。
技术领域
本申请涉及电力***仿真与控制技术领域,具体涉及一种含大规模电力电子设备的电力网络仿真方法及***。
背景技术
随着新能源发电、柔性直流/直流电网等技术迅猛发展,含大量高频电力电子开关的电气装置在电网所占的比例越来越大,为更详细的研究***特性,仿真规模和仿真步长(单位仿真计算时间长度)是重现高频暂态的关键因素,仿真越详细、仿真步长越小,对***特性模拟越准确。且随着快速保护***如行波保护对高采样率的要求,将进一步增加***对小步长电磁暂态仿真的需求。
目前不含大规模电力电子设备的电力网络仿真整个***规模在万节点左右,仿真计算时间的要求一般为20~50微秒仿真步长即可。而含电力电子设备的电力网络中一个电力电子设备仿真节点就在万节点左右(如模块化柔性直流换流阀设备),因此,整个***的仿真规模成倍增加,且仿真计算时间要求更短,为1~10微秒仿真步长。目前的实时仿真器(用于小步长仿真)多采用CPU为主的计算架构,而CPU作为通用处理器,主要擅长管理和调度,芯片上绝大部分空间不属于算术逻辑单元(arithmetic and logic  unit,ALU),运算能力较专用处理器弱,且CPU是基于串行的计算模式,因此,CPU满足不了大***小步长实时仿真的需求。而高性能计算处理器如FPGA等由大量逻辑运算单元、可编程I/O及内部连线构成,拥有完全可配置的并行硬件结构、分布式内存结构及流水线结构,可实现高度并行的数值计算,能够较好地满足小步长仿真的需求。为此,有人提出可将高性能计算处理器如FPGA等作为CPU的辅助加速单元放置特定的装置模型实现局部的小步长仿真。
但是,为达到较大规模***的实时仿真,现有技术中,不论是采用以多个CPU为主的计算架构来进行并行计算仿真,还是将高性能计算处理器如FPGA等作为CPU的辅助加速单元放置特定的装置模型并通过它们之间的并行计算来实现局部的小步长仿真,***网络分割并行算法多采用“***级”的并行,在这类“***级”并行算法中,无论是基于差分方程法构造导纳对称阵进行矩阵变换、多区域戴维南等值(multi-area Thevenin equivalent,MATE)并行算法、还是基于MATE算法提出的节点***法,其根本思路均是将大***分为多个子***。然而,一个子***中仍存在多种电气设备,且每个电气设备都作为一个不可分割的整体参与仿真计算,由于某些电气设备结构复杂,拓扑多变,矩阵规模庞大,仍然制约***并行计算性能的提升。特别是在对含大规模电力电子的交直流混联非线性***进行并行计算时,直流输电***中换流阀的多次导通、关断会导致网络拓扑结构变化,虽然可以将拓扑结构变化和不变的部分划分开,分别列写子网内交流和直流网络的节点电压方程,并消去子网内交直流联络线电流来提高仿真效率;或者将子网络再划分为多个子-子网络,并将流经子网络中开关元件的电流消去以减少计算量,但是,其在本质上还是以“***级”并行的方式进行计算仿真,仍不满足并行计算对网络划分灵活性的要求,也无法满足大***小步长实时仿真的需求。
发明内容
有鉴于此,本申请实施例提供了一种含大规模电力电子设备的电力网络仿真方法及***,解决现有技术中对于电力网络的仿真计算过程难以满足全***小步长仿真的需求,并且计算效率低,占用内存大的问题。
本申请实施例提供了一种含大规模电力电子设备的电力网络仿真方法,包括:步骤S1:获取电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息,生成拓扑描述文件;步骤S2:根据拓扑描述文件将电力网络拆分为多个独立子网络,所述独立子网络包括主电路设备子网络和控制子网络,其中主电路设备子网络由主电路拆分后获得,所述主电路设备子网络包括预设数量的非电力电子设备、电力电子设备或电力电子单元设备,所述控制子网络由控制电路拆分后获得,所述控制子网络包括预设数量的控制模块;步骤S3:根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程;步骤S4:对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,得到各独立子网络的计算结果,所述计算结果包括:各独立子网络中设备或设备元件的电气量、非电气量和控制电路的状态量,通过子网络间的专用接口实现相连独立子网络间计算结果的交互,以及电气部分的主电路方程、非电气部分的方程及控制电路的方程间相关联的计算数据信息的更新;步骤S5:判断是否接收到仿真计算终止指令;步骤S6:当接收到仿真计算终止指令时,输出各独立子网络的电气量和状态量,并根据输入请求对所述电气量进行相应计算,最后输出仿真计算结果。
在一些可选实施方式中,当未接收到仿真计算终止指令时,根据预设 仿真计算周期,更新各独立子网络的主电路方程、控制电路的方程和非电气部分的方程之间相关联的数据信息,并返回执行步骤S4,直到接收到仿真计算终止指令。
在一些可选实施方式中,所述根据拓扑描述文件将电力网络拆分为多个独立子网络的步骤,包括:通过对含有大规模电力电子设备的电力网络进行拓扑描述识别,将电力网络的主电路部分拆分成多个主电路设备子网络;通过对控制电路部分的拓扑描述进行识别,将控制电路部分拆分为多个控制子网络。
在一些可选实施方式中,所述通过对含有大规模电力电子设备的电力网络进行拓扑描述识别,将电力网络的主电路部分拆分成多个设备子网络的步骤,包括:根据主电路部分各电气设备的属性,将主电路部分划分为线性部分与非线性部分,所述线性部分与非线性部分由各电气设备的类型决定;以各非线性电气设备为单元,将非线性部分划分为对应各非线性电气设备的非线性子网络;获取主电路线性部分的电气设备的数量,判断电气设备的数量是否小于当前计算单元的计算容量所对应的预设电气设备的数量;当电气设备的数量不小于当前计算单元的计算容量对应的预设电气设备的数量时,将传输线或等效传输线作为网络划分节点,以网络划分节点数量最少为原则,将主电路线性部分进行拆分,得到多个线性子网络。
在一些可选实施方式中,所述根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程的步骤,包括:基于控制子网络的各控制元件模型,得到控制电路的方程;基于各线性子网络的各元件模型,得到电气部分的主电路方程的各线性方程;基于非线性子网络的各电气设备模型,得到电气部分的主电路方程的各非线性方程,并以等效受控源形式与线性方程进行连接;基于独立子网络的非电气模型,得到非电气部分 的方程。
在一些可选实施方式中,所述对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算求解,得到各独立子网络的计算结果的步骤,包括:根据预设仿真计算周期,对电气部分主电路的方程、非电气部分的方程及控制电路的方程进行数据交互,更新计算电气部分的主电路方程、非电气部分的方程及控制电路的方程所需的数据信息;根据更新后的控制电路的数据信息,求解控制电路的方程;根据更新后的非线性子网络的数据信息,求解主电路各非线性子网络的计算方程,得到各非线性子网络电气值,确定等效受控源参数;根据更新后的各线性子网络的数据信息及等效受控源参数,求解主电路各线性子网络的计算方程,得到各线性子网络的电气值。
在一些可选实施方式中,所述根据预设仿真计算周期,对电气部分主电路的方程、非电气部分的方程及控制电路的方程进行数据交互的步骤,包括:分别获取电气部分的主电路方程、非电气部分的方程及控制电路的方程求解的时间;当求解电气部分的主电路方程和非电气部分的方程的累计时间与求解一次控制电路方程的时间相等时,将数据信息进行交互。
在一些可选实施方式中,所述根据更新后的各线性子网络的数据信息,求解主电路各线性子网络的计算方程,得到各线性子网络的电气值的步骤,包括:根据线性子网络的数据信息及等效受控源参数更新各线性子网络的计算方程的电源项;根据更新后的电源项,采用迭代计算方法求解各独立子网络电气设备的电气量及状态量。
本申请实施例提供了一种含大规模电力电子设备的电力网络仿真***,包括:操作设置子***,配置为建立电力网络拓扑参数、设置线性设备、非线性设备及控制元件的参数;参数获取子***,配置为获取电力网 络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息;管理子***,配置为根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程;仿真计算子***,配置为对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,输出计算结果;通信子***,配置为不同设备计算单元的分配、各个计算单元间的交互管理;输出子***,与所述仿真计算子***连接,配置为将接收的仿真计算结果上传至仿真计算子***及输出至显示模块。
在一些可选实施方式中,所述操作设置子***包括:模型设置模块,配置为建立电力网络拓扑、设置参数;硬件设置模块,配置为设置硬件网络地址;仿真参数设置模块,配置为设置仿真步长参数、仿真开始、仿真暂停及仿真结束的指令。
在一些可选实施方式中,所述参数获取子***包括:***参数获取模块,配置为获取由***所创建的电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息;接口参数获取模块,配置为获取第三方仿真软件所创建的电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息。
在一些可选实施方式中,所述计算器包括:数据缓存模块,配置为对电力网络的设备参数数据信息进行存储,并与中央处理器进行数据交换;一次***解算模块,配置为对主电路方程进行求解,得到各子网主电路的电气量。
在一些可选实施方式中,所述管理子***包括:拓扑描述文件生成模 块,配置为根据参数获取子***获取的相关信息,生成拓扑描述文件;子网划分模块,配置为根据接收的各拓扑描述文件,将电力网络拆分为多个独立子网络;方程生成模块,配置为根据参数获取子***获取的相关信息及拆分后的独立子网络,生成电气部分的主电路方程、非电气部分的方程及控制电路的方程。
在一些可选实施方式中,所述仿真计算子***包括:电气计算单元,配置为对电气部分的主电路方程及非电气部分的方程进行求解,得到各独立子网络电气设备的电气量;中央控制计算单元,配置为根据各独立子网络的计算结果,更新解算控制电路的方程的数据信息,对控制电路的方程进行求解,得到控制子网络的状态量。
在一些可选实施方式中,所述通信子***,包括:计算单元分配模块,配置为根据不同的设备类型和计算步长将设备分配到不同的计算单元进行计算,将计算步长不大于预设阈值的设备放置于高速处理器中,计算步长大于预设阈值的设备放置于中央控制计算单元中;同步检测模块,配置为根据设定的数据交互周期对不同仿真计算子***交互数据进行时钟同步;接口模块,配置为各计算单元间的数据交互。
在一些可选实施方式中,所述输出子***包括:录波模块,配置为记录电力网络的各电气量、各状态量的变化状态;数据输入输出模块,配置为实现电力网络的设备参数和控制数据信息及各电气量、状态量的获取与输出;显示模块,配置为对各解算结果进行展示与输出。
在一些可选实施方式中,所述电气计算单元包括:数据缓存模块,配置为对主电路中各个设备电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息、电气量数据信息进行存储,并与中央控制计算单元进行数据交换;主电路解算模块,配置为对电气部分的主电路方程及非电气部分的方程进行求解,得到各独立子网络的电气设 备的电气量。
在一些可选实施方式中,所述中央控制计算单元包括:调度控制模块,配置为接收设备及控制部分类型、参数、连接关系信息、设备参数数据信息及各独立子网络主电路的计算结果,并发送至数据存储模块;数据存储模块,配置为存储接收的设备参数及各独立子网络主电路的计算结果;控制电路解算模块,配置为对控制电路的方程进行求解,得到控制子网络的状态量。
在一些可选实施方式中,所述接口模块包括:第一接口模块,配置为各仿真计算子***间的数据交互;第二接口模块,配置为连接各外接设备,进行数据交互。
在一些可选实施方式中,所述第一接口模块包括:同类型处理器接口模块,配置为相同类型计算单元的数据交互;不同类型处理器接口模块,配置为不同类型计算单元的数据交互。
在一些可选实施方式中,所述第二接口模块包括:信号硬件接口单元,配置为连接外接控制器,所述外接控制器用于替代控制电路部分;功率硬件接口单元,配置为连接外接电气设备动模装置,所述外接电气设备动模装置用于替代主电路的电气装置。
本申请技术方案,具有如下优点:
1.本申请提供的含大规模电力电子设备的电力网络仿真方法,在对大***仿真时,采用按***装备分割、分网并行仿真的方式,以实现全***的小步长仿真效率的提升。即通过将电力网络按不同设备类型进行分网,将一个电力网络划分为非线性设备子网络、线性主电路子网络、控制子网络等,为每种占用计算资源的非线性电力装备配置单独的计算单元,且对每种电力装置模型内部程序高度优化、做到最大化的并行以提升仿真效率;引入非电气部分数学方程计算,实现对大规模电力电子设备的电力网络及 非电气部分精确建模联合仿真,实现了小步长仿真精度的进一步提升。
2.本申请提供的含大规模电力电子设备的电力网络仿真***,通过对不同设备解算需求与不同计算资源相匹配的仿真***设计架构,实现了多种计算资源的联合并行仿真计算和全***自动化子网划分,仿真操作便捷简单,设备模型仿真效率高,模型下载速度快,硬件资源易于扩展,满足了大规模电网络全***微秒级仿真步长的小步长实时仿真需求。
附图说明
为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中提供的含大规模电力电子设备的电力网络仿真方法的流程图;
图2为本申请实施例提供的含大规模电力电子设备的电力网络仿真方法的另一实施方式的流程图;
图3为本申请实施例提供的含大规模电力电子设备的电力网络仿真方法得到各独立子网络的计算结果的流程图;
图4为本申请实施例提供的含大规模电力电子设备的电力网络仿真***的模块组成图;
图5为本申请实施例提供的含大规模电力电子设备的电力网络仿真***的通信子***模块组成图;
图6为本申请实施例提供的含大规模电力电子设备的电力网络仿真***的电气计算单元与中央控制计算单元的模块组成图。
具体实施方式
下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
此外,下面所描述的本申请不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
本申请实施例提供的含大规模电力电子设备的电力网络仿真方法,适用于电力网络的电力电子电路的实时仿真计算,具体地,如图1所示,该含大规模电力电子设备的电力网络仿真方法具体包括:
步骤S1:获取电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息,生成拓扑描述文件。
本申请实施例中,通过输入接口获取电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息,生成拓扑描述文件,然后根据主电路及控制电路的上述数据信息对电力网络进行图像化建模,生成拓扑描述文件,用于后续的网络划分与模块仿真计算。
本申请实施例中,拓扑描述文件包括实际主电路拓扑描述和将实际主电路拓扑映射到某固定图形上所生成的电路拓扑描述,其中,将实际主电路拓扑映射到某固定图形上的生成电路拓扑的实现方法具体为:用确定数量的点和线构成固定形状,将固定形状中的点作为电路节点,将固定形状中的线作为电路支路;将被解算电路的电路图的节点和支路信息一一对应到固定形状中;根据被解算电路与固定形状的对应关系,明确固定形状电路中的每一条线的具体电气元件属性;计算该固定形状对应等效电路的电 气量数值;得到固定形状拓扑的被解算等效电路拓扑和参数描述。需要说明的是,本申请仅举例说明将实际主电路拓扑映射到某固定图形上所生成的电路拓扑描述的方法,在实际应用中可以选择其他方法,本申请并不以此为限。
步骤S2:根据拓扑描述文件将电力网络拆分为多个独立子网络,独立子网络包括主电路设备子网络和控制子网络,其中主电路设备子网络由主电路拆分后获得,主电路设备子网络包括预设数量的非电力电子设备、电力电子设备或电力电子单元设备,控制子网络由控制电路拆分后获得,控制子网络包括预设数量的控制模块。
本申请实施例中,电力***装备种类越来越多,电力***形态越来越复杂,因此对于电力***的仿真计算工作也带来了非常艰难的考验,因此本申请实施例根据拓扑描述文件将电力网络拆分为多个独立拓扑的子网络,便于根据仿真***的计算容量进行仿真计算,其中,主电路设备子网络由主电路拆分后获得,主电路设备子网络包括预设数量的非电力电子设备、电力电子设备或电力电子单元设备,控制子网络由控制电路拆分后获得,控制子网络包括预设数量的控制模块。需要说明的是,在实际应用中,可以根据实际***内存及计算容量来选择划分的子网的个数,并且可以选择手动拆分或自动拆分将电力电子电路按照电路及元件属性进行拆分,本申请并不以此为限。
步骤S3:根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程。
本申请实施例中,在获取到电力网络的主电路及控制电路的数据信息时,即已经获知各电气设备的类型、参数,因此可以得到电气设备模型,生成当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的 方程及控制电路的方程,控制电路的方程可采用控制模块计算流程或将控制***传递函数列写成状态方程,主电路方程可采用节点分析法或状态变量分析法等列写,其中,非电气部分的方程是与电气部分相关联的非电气部分的方程。需要说明的是,各电路方程的生成方法可以根据实际需要进行选择,本申请仅举例进行说明,在实际应用中还可以包含其他生成方法,本申请并不以此为限。
步骤S4:对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,得到各独立子网络的计算结果,计算结果包括:各独立子网络中设备或设备元件的电气量、非电气量和控制电路的状态量,通过子网络间的专用接口实现相连独立子网络间计算结果的交互,以及电气部分的主电路方程、非电气部分的方程及控制电路的方程间相关联的计算数据信息的更新。
本申请实施例中,为了得到最后各子网的电气量,需要对各电路方程进行求解,对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,得到各独立子网络的计算结果,其中计算结果包括:各独立子网络中设备或设备元件的电气量、非电气量和控制电路的状态量,通过子网络间的专用接口实现相连独立子网络间计算结果的交互,以及电气部分的主电路方程、非电气部分的方程及控制电路的方程间相关联的计算数据信息的更新。需要说明的是,对于各电路方程的求解方法有很多,在实际应用中可以根据实际***需求进行选择,本申请并不以此为限。
步骤S5:判断是否接收到仿真计算终止指令。
本申请实施例中,实时对***进行监测,并判断是否接收到仿真计算终止指令,有可能一个计算周期就收到了仿真计算终止指令,也有可能数 个计算周期才收到,并且也有可能***出现故障,提前终止计算,本申请并不以此为限。
步骤S6:当接收到仿真计算终止指令时,输出各独立子网络的电气量和状态量,并根据输入请求对电气量进行相应计算,最后输出仿真计算结果。
本申请实施例中,当接收到仿真计算终止指令时,输出各独立子网络的电气量和状态量,并根据输入请求对电气量进行相应计算,最后输出仿真计算结果。
本申请提供的含大规模电力电子设备的电力网络仿真方法,在对大***仿真时,采用按***装备分割、分网并行仿真的方式,以实现全***的小步长仿真效率的提升。即通过将电力网络按不同设备类型进行分网,将一个电力网络划分为非线性设备子网络、线性主电路子网络、控制子网络等,为每种占用计算资源的非线性电力装备配置单独的计算单元,且对每种电力装置模型内部程序高度优化、做到最大化的并行以提升仿真效率;引入非电气部分数学方程计算,实现对大规模电力电子设备的电力网络及非电气部分精确建模联合仿真,实现了小步长仿真精度的进一步提升。
在一具体实施例中,如图2所示,含大规模电力电子设备的电力网络仿真方法还包括如下步骤:
步骤S7:当未接收到仿真计算终止指令时,根据预设仿真计算周期,更新各独立子网络的主电路方程、控制电路的方程和非电气部分的方程之间相关联的数据信息,并返回执行步骤S4,直到接收到仿真计算终止指令。
本申请实施例中,当未接收到仿真计算终止指令时,表示仿真没有结束,则根据预设仿真计算周期,更新各独立子网络的主电路方程、控制电路的方程和非电气部分的方程之间相关联的数据信息,并返回执行步骤S4直到接收到仿真计算终止指令,得到最终的仿真结果。
在一具体实施例中,执行步骤S2的过程可以具体包括如下步骤:
步骤S21:通过对含有大规模电力电子设备的电力网络进行拓扑描述识别,将电力网络的主电路部分拆分成多个主电路设备子网络。
本申请实施例中,通过对含有大规模电力电子设备的电力网络进行拓扑描述识别,按照电路及元件属性,根据拆分原则,将电路拆分成独立拓扑子网的方法,其中,举例说明该将电路拆分成独立拓扑子网络的方法,将主电路部分进行拆分,主电路分为非线性和线性部分的拆分方法。需要说明的是,本申请实施例仅举例说明,在实际应用中可以选择其他拆分方法,本申请并不以此为限。
步骤S22:通过对控制电路部分的拓扑描述进行识别,将控制电路部分拆分为多个控制子网络。
本申请实施例中,通过对控制电路部分的拓扑描述进行识别,按照电路及元件属性,根据拆分原则及控制电路部分的拓扑描述文件,将控制电路部分先进行识别然后拆分为各控制子网络。
在一具体实施例中,执行步骤S21的过程可以具体包括如下步骤:
步骤S211:根据主电路部分各电气设备的属性,将主电路部分划分为线性部分与非线性部分,其中,线性部分与非线性部分由各电气设备的类型决定。
本申请实施例中,根据主电路部分各电气设备属性信息及设备参数,将主电路部分划分为线性部分及非线性部分,其中,线性部分与非线性部分由各电气设备的类型决定,然后分别对线性部分及非线性部分进行下一步拆分或仿真计算。
步骤S212:以各非线性电气设备为单元,将非线性部分划分为对应各非线性电气设备的非线性子网络。
本申请实施例中,以各非线性电气设备为单元,将非线性部分划分为 对应各非线性电气设备的非线性子网络,其中,非线性元件主要包含发电机、有损电感、有损电容、非线性变压器、有损传输线、电力电子设备等。需要说明的是,本申请实施例仅举例说明非线性元件,本申请并不以此为限。
步骤S213:获取主电路线性部分的电气设备的数量,判断电气设备的数量是否小于当前计算单元的计算容量所对应的预设电气设备的数量。
本申请实施例中,对电力网络的主电路线性部分进行拆分的过程中,需要先获取主电路线性部分的电气设备的数量,判断电气设备的数量是否小于线性计算模块的计算内存对应的预设电气设备的数量。需要说明的是,本申请实施例中的预设电气设备的数量是依据仿真***中线性计算模块的计算容量决定的,本申请并不以此为限。
步骤S214:当电气设备的数量不小于当前计算单元的计算容量对应的预设电气设备的数量时,将传输线或等效传输线作为网络划分节点,以网络划分节点数量最少为原则,将主电路线性部分进行拆分,得到多个线性子网络。
本申请实施例中,当电气设备的数量不小于线性计算模块的计算内存对应的预设电气设备的数量时,代表主电路线性部分计算节点大于单个处理器计算能力,需要对线性部分进行进一步拆分,以输电线路及等效传输线作为分网点且分网点数量最少且兼顾子网计算量为划分原则,将主电路线性部分进行拆分,得到多个线性子网,其中,线性元件主要包括理想电源、理想电阻、理想电感、理想电容、理想开关、线性变压器、无损传输线等。需要说明的是,本申请实施例中划分原则是为了节省计算资源,本申请不以此为限。
在一具体实施例中,执行步骤S3的过程可以具体包括如下步骤:
步骤S31:基于控制子网络的各控制元件模型,得到控制电路的方程。
本申请实施例中,基于控制子网的各电气设备模型得到控制***传递函数,进而确定控制电路的方程。需要说明的是,生成电力网络个电路方程的方法还可以根据控制模块计算流程,形成每个计算模块函数模板和控制***模块连接关系;采将控制***传递函数列写成状态方程方法时,需形成控制***整体状态方程的***矩阵、输入矩阵和输出矩阵,本申请并不以此为限。
步骤S32:基于各线性子网络的各元件模型,得到电气部分的主电路方程的各线性方程。
步骤S33:基于非线性子网络的各电气设备模型,得到电气部分的主电路方程的各非线性方程,并以等效受控源形式与电路线性部分进行连接。
步骤S34:基于独立子网络的非电气模型,得到非电气部分的方程。
在一具体实施例中,如图3所示,执行步骤S4的过程可以具体包括如下步骤:
步骤S41:根据预设仿真计算周期,对电气部分主电路的方程、非电气部分的方程及控制电路的方程进行数据交互,更新计算电气部分的主电路方程、非电气部分的方程及控制电路的方程所需的数据信息。
本申请实施例中,由于电力网络的仿真计算各部分是实时同步进行的,但是如果进行一次计算就更新严重影响计算效率,并且造成不必要的资源浪费,因此根据预设仿真计算周期,对电气部分主电路的方程、非电气部分的方程及控制电路的方程进行数据交互,更新计算电气部分的主电路方程、非电气部分的方程及控制电路的方程所需的数据信息,需要说明的是,本申请实施例中的仿真计算周期是根据实际需要及经验进行设定的,本申请并不以此为限。
步骤S42:根据更新后的控制电路的数据信息,求解控制电路的方程。
本申请实施例中,根据更新后的控制电路的数据信息,利用被更新的 数据及不需要更新的数据对控制电路的方程进行求解,得到被控制量参数,配置为后续计算,其中方程的求解方法可采用后退欧拉法、梯形积分法等多种数值积分方法等进行迭代求解,可以根据实际需要进行选择,本申请并不以此为限。
步骤S43:根据更新后的非线性子网络的数据信息,求解主电路各非线性子网络的计算方程,得到各非线性子网络电气值,确定等效受控源参数。
本申请实施例中,根据更新后的非线性子网络的数据信息,求解主电路各非线性子网络的计算方程,得到各非线性子网络电气值,确定等效受控源参数,实时的参与线性部分的计算,其中非线性部分独立建模。
步骤S44:根据更新后的各线性子网络的数据信息及等效受控源参数,求解主电路各线性子网络的计算方程,得到各线性子网络的电气值。
在一具体实施例中,执行步骤S41的过程可以具体包括如下步骤:
步骤S411:分别获取电气部分的主电路方程、非电气部分的方程及控制电路的方程求解的时间。
本申请实施例中,分别获取电气部分的主电路方程、非电气部分的方程及控制电路的方程求解的时间,因为各电路的求解过程使实时同步进行的,而控制电路部分计算耗时较长,主电路部分计算耗时较短,因此为了后续计算,首先获取求解的时间,并将两个时间进行比较。
步骤S412:当求解电气部分的主电路方程和非电气部分的方程的累计时间与求解一次控制电路方程的时间相等时,将数据信息进行交互。
本申请实施例中,当求解主电路方程的累计时间与求解一次控制电路方程的时间相等时,将数据信息进行交互,更新求解所需的各线性子网的数据信息,便于后续的方程求解。
在一具体实施例中,执行步骤S44的过程可以具体包括如下步骤:
步骤S441:根据线性子网络的数据信息及等效受控源参数更新各线性 子网络的计算方程的电源项。
本申请实施例中,根据主电路的数据信息及等效受控源参数更新各线性子网络的状态方程的电源项,包括理想电源和受控电源,受控电源是主电路非线性部分解算的结果传送至主电路线性部分的。
步骤S442:根据更新后的电源项,采用迭代计算方法求解各独立子网络电气设备的电气量及状态量。
本申请实施例中,根据更新后的电源项对电路的***状态方程进行修改,利用直接积分法对一阶状态方程进行迭代求解,需要说明的是,本申请仅举例说明该求解方法,实际应用中还可以选择其他方法,本申请并不以此为限。
以一个发电机接双端柔性直流(MMC)输电***为例进行说明。该***电路部分包含发电机(非线性元件)、MMC换流阀模块(非线性元件)、理想电压源、电阻、电感、时控开关等元件;控制***包括发电机控制、MMC控制和时控开关故障时间控制。当t=2.5s时,逆变侧出口发生单相交流短路故障,持续时间为1ms。需要说明的是,本申请实施例仅以上述为例进行说明,本申请并不以此为限。
在操作设置子***中建立该电力网络仿真模型;在操作设置子***中建立该电力网络拓扑;设置线性设备(理想电压源、电阻、电感、时控开关)参数;设置非线性设备(发电机、MMC换流阀)参数;设置电机控制、MMC控制和时控开关故障时间控制参数。设置仿真步长时间、仿真时间等仿真参数,设置仿真开始指令。然后在参数获取子***中获取该该电力网络的主电路中各个设备的电气参数和设备间及设备内部连接关系,以及控制电路中元件参数及连接关系。并且在管理子***中的拓扑文件生成模块根据参数获取子***获得相关信息,生成拓扑描述文件;在管理子***中的子网划分模块将该电力网络拆分为发电机子网、MMC子网、主电路线性 部分子网和控制电路子网,其中发电机以受控电流源的形式与线性子网部分连接,MMC以受控电压源的形式与线性子网连接;由于线性子网节点数小于单块FPGA的计算容量,故线性子网无需拆分;在管理子***的子网生成模块生成发电机方程、MMC方程、线性电路方程及控制电路方程。
在本实施例中,电气计算单元采用FPGA,控制电路计算采用中央处理器。利用通信子***中的计算单元分配模块将发电机方程、MMC方程、线性电路方程下载到对应的FPGA计算单元中,将控制电路方程下载到中央处理器中。在各FPGA计算单元中对发电机子网、MMC子网、线性子网分别进行每个计算步长的求解。其中发电机子网中发电机电路部分和非电气部分(机械部分)以电磁转矩和转速等接口进行连接。在同步检测模块中,根据设定的数据交互周期对发电机子网、MMC子网、线性电路子网和控制电路子网进行数据交互。其中,发电机子网将受控电流源的值传递给线性电路子网,MMC子网将受控电压源的值传递给线性电路子网、线性电路子网将发电机出口电压传递给发电机子网、线性电路子网将MMC桥臂电流传递给MMC子网、控制子网将励磁电压传递给发电机子网、控制子网将桥臂参考电压传递给MMC子网、控制子网将时刻开关触发信号传递给线性电路子网。
在实际实施例中,计算硬件接收操作设置子***设置的仿真终止指令;当收到终止仿真指令,则将各个子网仿真计算结果通过输出子***数据输出模块输出;若未收到终止仿真指令,则重复对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,每个计算步长的求解和固定数据交互周期的数据交互。
本申请实施例中,在开关动作时刻,对电路的***状态方程进行修改;利用直接积分法对一阶状态方程进行迭代求解,求解主电路方程形式如下:
Figure PCTCN2021112750-appb-000001
其中,
Figure PCTCN2021112750-appb-000002
E为单位对角矩阵,KC、KR、KL分别是电路电容、电阻、电感参数矩阵,Is为节点注入电流,
Figure PCTCN2021112750-appb-000003
为节点电压向量,
Figure PCTCN2021112750-appb-000004
为节点磁链,Δt为仿真步长,β为插值算法相关系数,x n为n时刻的电气量,x n+1为n+1时刻的电气量,R n为n时刻节点注入电流向量,Rn+1为n+1时刻节点注入电流向量。
在实际应用中,线性电路子网首先更新每个时步的电源值,再求解式(1)求出节点电压和磁链,然后进行开关动作判断,根据开关判断结果,即开关状态,选择相应的K2_FPGA参数,最后计算测量输出量。
本申请提供的含大规模电力电子设备的电力网络仿真方法,在对大***仿真时,采用按***装备分割、分网并行仿真的方式,以实现全***的小步长仿真效率的提升。即通过将电力网络按不同设备类型进行分网,将一个电力网络划分为非线性设备子网络、线性主电路子网络、控制子网络等,为每种占用计算资源的非线性电力装备配置单独的计算单元,且对每种电力装置模型内部程序高度优化、做到最大化的并行以提升仿真效率;引入非电气部分数学方程计算,实现对大规模电力电子设备的电力网络及非电气部分精确建模联合仿真,实现了小步长仿真精度的进一步提升。
本申请实施例还提供了一种含大规模电力电子设备的电力网络仿真***,如图4所示,该仿真***包括:
操作设置子***1,配置为建立电力网络拓扑参数、设置线性设备、非线性设备及控制元件的参数。
参数获取子***2,配置为获取电力网络的主电路中各个设备的电气参 数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息。
管理子***3,配置为根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程。
仿真计算子***4,配置为对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,输出计算结果。其中,可以通过多种方法进行求解,本仿真计算子***4选用上述方法中的求解方法。
通信子***5,配置为不同设备计算单元的分配、各个计算单元间的交互管理。
输出子***6,与仿真计算子***4连接,配置为将接收的仿真计算结果上传至仿真计算子***及输出至显示模块。其中,输出子***6通过有线或无线的方式与仿真计算子***4连接,并对结果进行显示。
在一具体实施例中,操作设置子***1可以具体由以下模块组成:
模型设置模块11,配置为建立电力网络拓扑、设置参数。
硬件设置模块12,配置为设置硬件网络地址。其中可以采用自动获取的方式设置,也可以手动设置,本申请并不以此为限。
仿真参数设置模块13,配置为设置仿真步长参数、仿真开始、仿真暂停及仿真结束的指令。其中设置的仿真步长参数、仿真开始、仿真暂停及仿真结束的指令都是根据***实际需求及性能进行设定的,本申请并不以此为限。
在一具体实施例中,参数获取子***2可以具体由以下模块组成:
***参数获取模块21,配置为获取由***所创建的电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元 件参数及连接关系的相关信息。
接口参数获取模块22,配置为获取第三方仿真软件所创建的电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息。
在一具体实施例中,管理子***3可以具体由以下模块组成:
拓扑文件生成模块31,配置为根据参数获取子***获取的相关信息,生成拓扑描述文件。其中,拓扑文件生成模块识别并输出主电路及控制电路的连接关系及参数。
子网划分模块32,配置为根据接收的各拓扑描述文件,将电力网络拆分为多个独立子网络。其中,包括电路部分和控制部分的拆分,电路部分的非线性元件和线性部分的拆分、以及线性部分节点数大于单块FPGA仿真能力时的电路拆分。
方程生成模块33,配置为根据参数获取子***获取的相关信息及拆分后的独立子网络,生成电气部分的主电路方程、非电气部分的方程及控制电路的方程。
在一具体实施例中,仿真计算子***4可以具体由以下模块组成:
本申请实施例中,将主电路各子网参数下载到计算器中各高速计算单元(如FPGA)中,将控制***子网参数下载到中央处理器(如CPU)中,在高速计算单元FPGA中进行主电路部分各子网的方程解算,在CPU中进行控制部分的解算(当连接真实控制器时则在实际控制器中计算)。
电气计算单元41,配置为对电气部分的主电路方程及非电气部分的方程进行求解,得到各独立子网络电气设备的电气量。其中,FPGA机箱用于主电路部分求解,各个电路子网分别位于不同的FPGA板卡中,非线性部分以受控电源的形式与线性部分连接;线性电路子网计算程序及非线性元件模型程序均以固化在相应的FPGA板卡中,使用时只需下载相应参数, 无需再进行编译。
中央控制计算单元42,配置为根据各独立子网络的计算结果,更新解算控制电路的方程的数据信息,对控制电路的方程进行求解,得到控制子网络的状态量。其中,CPU用于控制***计算,具体包括控制***计算顺序确定及控制***在每个计算步长的求解。
在一具体实施例中,如图5所示,通信子***5可以具体由以下模块组成:
计算单元分配模块51,配置为根据不同的设备类型和计算步长将设备分配到不同的计算单元进行计算,将计算步长不大于预设阈值的设备放置于高速处理器中,计算步长大于预设阈值的设备放置于中央控制计算单元中。
同步检测模块52,配置为根据设定的数据交互周期对不同仿真计算子***交互数据进行时钟同步。
接口模块53,配置为各计算单元间的数据交互。
在一具体实施例中,输出子***6可以具体由以下模块组成:
录波模块61,配置为记录电力网络的各电气量、各状态量的变化状态。
数据输入输出模块62,配置为实现电力网络的设备参数和控制数据信息及各电气量、状态量的获取与输出。
显示模块63,配置为对各解算结果进行展示与输出。
在一具体实施例中,电气计算单元41可以具体由以下模块组成:
数据缓存模块411,配置为对主电路中各个设备电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息、电气量数据信息进行存储,并与中央控制计算单元进行数据交换。
主电路解算模块412,配置为对电气部分的主电路方程及非电气部分的方程进行求解,得到各独立子网络的电气设备的电气量。
在一具体实施例中,如图6所示,中央控制计算单元42可以具体由以下模块组成:
调度控制模块421,配置为接收设备及控制部分类型、参数、连接关系信息、设备参数数据信息及各独立子网络主电路的计算结果,并发送至数据存储模块422。
数据存储模块422,配置为存储接收的设备参数及各独立子网络主电路的计算结果。
控制电路解算模块423,配置为对控制电路的方程进行求解,得到控制子网络的状态量。
在一具体实施例中,接口模块53可以具体由以下模块组成:
第一接口模块531,配置为各仿真计算子***间的数据交互。
第二接口模块532,配置为连接各外接设备,进行数据交互。
在一具体实施例中,第一接口模块531可以具体由以下模块组成:
同类型处理器接口模块5311,配置为相同类型计算单元的数据交互。
不同类型处理器接口模块5312,配置为不同类型计算单元的数据交互。
在一具体实施例中,第一接口模块531可以具体由以下模块组成:
信号硬件接口单元5321,配置为连接外接控制器,外接控制器用于替代控制电路部分。
功率硬件接口单元5322,配置为连接外接电气设备动模装置,外接电气设备动模装置用于替代主电路的电气装置。
通过上述各个模块组成部分的协同合作,本申请提供的含大规模电力电子设备的电力网络仿真***,通过对不同设备解算需求与不同计算资源相匹配的仿真***设计架构,实现了多种计算资源的联合并行仿真计算和全***自动化子网划分,仿真操作便捷简单,设备模型仿真效率高,模型下载速度快,硬件资源易于扩展,满足了大规模电网络全***微秒级仿真 步长的小步长实时仿真需求。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本申请创造的保护范围之中。

Claims (20)

  1. 一种含大规模电力电子设备的电力网络仿真方法,包括:
    步骤S1:获取电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息,生成拓扑描述文件;
    步骤S2:根据拓扑描述文件将电力网络拆分为多个独立子网络,所述独立子网络包括主电路设备子网络和控制子网络,其中主电路设备子网络由主电路拆分后获得,所述主电路设备子网络包括预设数量的非电力电子设备、电力电子设备或电力电子单元设备,所述控制子网络由控制电路拆分后获得,所述控制子网络包括预设数量的控制模块;
    步骤S3:根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程;
    步骤S4:对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,得到各独立子网络的计算结果,所述计算结果包括:各独立子网络中设备或设备元件的电气量、非电气量和控制电路的状态量,通过子网络间的专用接口实现相连独立子网络间计算结果的交互,以及电气部分的主电路方程、非电气部分的方程及控制电路的方程间相关联的计算数据信息的更新;
    步骤S5:判断是否接收到仿真计算终止指令;
    步骤S6:当接收到仿真计算终止指令时,输出各独立子网络的电气量和状态量,并根据输入请求对所述电气量进行相应计算,最后输出仿真计算结果。
  2. 根据权利要求1所述的含大规模电力电子设备的电力网络仿真方 法,其中,当未接收到仿真计算终止指令时,根据预设仿真计算周期,更新各独立子网络的主电路方程、控制电路的方程和非电气部分的方程之间相关联的数据信息,并返回执行步骤S4,直到接收到仿真计算终止指令。
  3. 根据权利要求1所述的含大规模电力电子设备的电力网络仿真方法,其中,所述根据拓扑描述文件将电力网络拆分为多个独立子网络的步骤,包括:
    通过对含有大规模电力电子设备的电力网络进行拓扑描述识别,将电力网络的主电路部分拆分成多个主电路设备子网络;
    通过对控制电路部分的拓扑描述进行识别,将控制电路部分拆分为多个控制子网络。
  4. 根据权利要求3所述的含大规模电力电子设备的电力网络仿真方法,其中,所述通过对含有大规模电力电子设备的电力网络进行拓扑描述识别,将电力网络的主电路部分拆分成多个设备子网络的步骤,包括:
    根据主电路部分各电气设备的属性,将主电路部分划分为线性部分与非线性部分,所述线性部分与非线性部分由各电气设备的类型决定;
    以各非线性电气设备为单元,将非线性部分划分为对应各非线性电气设备的非线性子网络;
    获取主电路线性部分的电气设备的数量,判断电气设备的数量是否小于当前计算单元的计算容量所对应的预设电气设备的数量;
    当电气设备的数量不小于当前计算单元的计算容量对应的预设电气设备的数量时,将传输线或等效传输线作为网络划分节点,以网络划分节点数量最少为原则,将主电路线性部分进行拆分,得到多个线性子网络。
  5. 根据权利要求4所述的含大规模电力电子设备的电力网络仿真方法,其中,所述根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方 程及控制电路的方程的步骤,包括:
    基于控制子网络的各控制元件模型,得到控制电路的方程;
    基于各线性子网络的各元件模型,得到电气部分的主电路方程的各线性方程;
    基于非线性子网络的各电气设备模型,得到电气部分的主电路方程的各非线性方程,并以等效受控源形式与线性方程进行连接;
    基于独立子网络的非电气模型,得到非电气部分的方程。
  6. 根据权利要求5所述的含大规模电力电子设备的电力网络仿真方法,其中,所述对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算求解,得到各独立子网络的计算结果的步骤,包括:
    根据预设仿真计算周期,对电气部分主电路的方程、非电气部分的方程及控制电路的方程进行数据交互,更新计算电气部分的主电路方程、非电气部分的方程及控制电路的方程所需的数据信息;
    根据更新后的控制电路的数据信息,求解控制电路的方程;
    根据更新后的非线性子网络的数据信息,求解主电路各非线性子网络的计算方程,得到各非线性子网络电气值,确定等效受控源参数;
    根据更新后的各线性子网络的数据信息及等效受控源参数,求解主电路各线性子网络的计算方程,得到各线性子网络的电气值。
  7. 根据权利要求6所述的含大规模电力电子设备的电力网络仿真方法,其中,所述根据预设仿真计算周期,对电气部分主电路的方程、非电气部分的方程及控制电路的方程进行数据交互的步骤,包括:
    分别获取电气部分的主电路方程、非电气部分的方程及控制电路的方程求解的时间;
    当求解电气部分的主电路方程和非电气部分的方程的累计时间与求解 一次控制电路方程的时间相等时,将数据信息进行交互。
  8. 根据权利要求7所述的含大规模电力电子设备的电力网络仿真方法,其中,所述根据更新后的各线性子网络的数据信息,求解主电路各线性子网络的计算方程,得到各线性子网络的电气值的步骤,包括:
    根据线性子网络的数据信息及等效受控源参数更新各线性子网络的计算方程的电源项;
    根据更新后的电源项,采用迭代计算方法求解各独立子网络电气设备的电气量及状态量。
  9. 一种含大规模电力电子设备的电力网络仿真***,包括:
    操作设置子***,配置为建立电力网络拓扑参数、设置线性设备、非线性设备及控制元件的参数;
    参数获取子***,配置为获取电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息;
    管理子***,配置为根据各独立子网络中设备或电力电子单元设备的特点,建立当前设备或电力电子单元设备电气部分的主电路方程、非电气部分的方程及控制电路的方程;
    仿真计算子***,配置为对各独立子网络的电气部分的主电路方程、非电气部分的方程及控制电路的方程,在不同类型的计算单元中采用相应的预设仿真计算步长进行并行计算,输出计算结果;
    通信子***,配置为不同设备计算单元的分配、各个计算单元间的交互管理;
    输出子***,与所述仿真计算子***连接,配置为将接收的仿真计算结果上传至仿真计算子***及输出至显示模块。
  10. 根据权利要求9所述的含大规模电力电子设备的电力网络仿真系 统,其中,所述操作设置子***包括:
    模型设置模块,配置为建立电力网络拓扑、设置参数;
    硬件设置模块,配置为设置硬件网络地址;
    仿真参数设置模块,配置为设置仿真步长参数、仿真开始、仿真暂停及仿真结束的指令。
  11. 根据权利要求9所述的含大规模电力电子设备的电力网络仿真***,其中,所述参数获取子***包括:
    ***参数获取模块,配置为获取由***所创建的电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息;
    接口参数获取模块,配置为获取第三方仿真软件所创建的电力网络的主电路中各个设备的电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息。
  12. 根据权利要求9所述的含大规模电力电子设备的电力网络仿真***,其中,所述管理子***包括:
    拓扑描述文件生成模块,配置为根据参数获取子***获取的相关信息,生成拓扑描述文件;
    子网划分模块,配置为根据接收的各拓扑描述文件,将电力网络拆分为多个独立子网络;
    方程生成模块,配置为根据参数获取子***获取的相关信息及拆分后的独立子网络,生成电气部分的主电路方程、非电气部分的方程及控制电路的方程。
  13. 根据权利要求9所述的含大规模电力电子设备的电力网络仿真***,其中,所述仿真计算子***包括:
    电气计算单元,配置为对电气部分的主电路方程及非电气部分的方程 进行求解,得到各独立子网络电气设备的电气量;
    中央控制计算单元,配置为根据各独立子网络的计算结果,更新解算控制电路的方程的数据信息,对控制电路的方程进行求解,得到控制子网络的状态量。
  14. 根据权利要求9所述的含大规模电力电子设备的电力网络仿真***,其中,所述通信子***,包括:
    计算单元分配模块,配置为根据不同的设备类型和计算步长将设备分配到不同的计算单元进行计算,将计算步长不大于预设阈值的设备放置于高速处理器中,计算步长大于预设阈值的设备放置于中央控制计算单元中;
    同步检测模块,配置为根据设定的数据交互周期对不同仿真计算子***交互数据进行时钟同步;
    接口模块,配置为各计算单元间的数据交互。
  15. 根据权利要求9所述的含大规模电力电子设备的电力网络仿真***,其中,所述输出子***包括:
    录波模块,配置为记录电力网络的各电气量、各状态量的变化状态;
    数据输入输出模块,配置为实现电力网络的设备参数和控制数据信息及各电气量、状态量的获取与输出;
    显示模块,配置为对各解算结果进行展示与输出。
  16. 根据权利要求13所述的含大规模电力电子设备的电力网络仿真***,其中,所述电气计算单元包括:
    数据缓存模块,配置为对主电路中各个设备电气参数、设备间和设备内部连接关系,以及控制电路中元件参数及连接关系的相关信息、电气量数据信息进行存储,并与中央控制计算单元进行数据交换;
    主电路解算模块,配置为对电气部分的主电路方程及非电气部分的方程进行求解,得到各独立子网络的电气设备的电气量。
  17. 根据权利要求13所述的含大规模电力电子设备的电力网络仿真***,其中,所述中央控制计算单元包括:
    调度控制模块,配置为接收设备及控制部分类型、参数、连接关系信息、设备参数数据信息及各独立子网络主电路的计算结果,并发送至数据存储模块;
    数据存储模块,配置为存储接收的设备参数及各独立子网络主电路的计算结果;
    控制电路解算模块,配置为对控制电路的方程进行求解,得到控制子网络的状态量。
  18. 根据权利要求14所述的含大规模电力电子设备的电力网络仿真***,其中,所述接口模块包括:
    第一接口模块,配置为各仿真计算子***间的数据交互;
    第二接口模块,配置为连接各外接设备,进行数据交互。
  19. 根据权利要求18所述的含大规模电力电子设备的电力网络仿真***,其中,所述第一接口模块包括:
    同类型处理器接口模块,配置为相同类型计算单元的数据交互;
    不同类型处理器接口模块,配置为不同类型计算单元的数据交互。
  20. 根据权利要求18所述的含大规模电力电子设备的电力网络仿真***,其中,所述第二接口模块包括:
    信号硬件接口单元,配置为连接外接控制器,所述外接控制器用于替代控制电路部分;
    功率硬件接口单元,配置为连接外接电气设备动模装置,所述外接电气设备动模装置用于替代主电路的电气装置。
PCT/CN2021/112750 2020-06-16 2021-08-16 一种含大规模电力电子设备的电力网络仿真方法及*** WO2021254538A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010549246.X 2020-06-16
CN202010549246.XA CN111709107B (zh) 2020-06-16 2020-06-16 一种含大规模电力电子设备的电力网络仿真方法及***

Publications (1)

Publication Number Publication Date
WO2021254538A1 true WO2021254538A1 (zh) 2021-12-23

Family

ID=72540384

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/112750 WO2021254538A1 (zh) 2020-06-16 2021-08-16 一种含大规模电力电子设备的电力网络仿真方法及***

Country Status (2)

Country Link
CN (1) CN111709107B (zh)
WO (1) WO2021254538A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114254471A (zh) * 2022-03-02 2022-03-29 成都数联云算科技有限公司 电力网络的元素识别方法、装置、设备及存储介质
CN114723082A (zh) * 2022-04-19 2022-07-08 镇江西门子母线有限公司 一种智能低压成套设备的异常预警方法及***
CN115750230A (zh) * 2022-11-24 2023-03-07 盛东如东海上风力发电有限责任公司 风电机组数字仿真模型的划分方法及***
CN117993218A (zh) * 2024-03-18 2024-05-07 南方电网电力科技股份有限公司 基于超大规模储能电站的电网分层阻抗扫描方法及装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111709107B (zh) * 2020-06-16 2023-03-24 全球能源互联网研究院有限公司 一种含大规模电力电子设备的电力网络仿真方法及***
CN112532428B (zh) * 2020-11-10 2022-03-15 南京大学 一种业务驱动的大规模网络仿真方法与***
CN112765828B (zh) * 2021-01-28 2022-09-27 中国人民解放军海军工程大学 一种复杂电力***的实时仿真网络剖分方法
CN113096476B (zh) * 2021-04-07 2023-03-21 国网浙江省电力有限公司检修分公司 一种监控***的调试平台
CN113722867A (zh) * 2021-08-30 2021-11-30 全球能源互联网研究院有限公司 一种电路解算方法、装置、电子设备及存储介质
CN114143206B (zh) * 2021-12-02 2023-09-19 广东电网有限责任公司 一种电力线通信网络拓扑控制方法及装置
CN115114227A (zh) * 2022-07-05 2022-09-27 南方电网科学研究院有限责任公司 一种电磁暂态实时仿真装置及***
CN115481540B (zh) * 2022-09-29 2023-05-23 东南大学 一种大规模电力电子***模型描述方法
CN116702523B (zh) * 2023-08-08 2023-10-27 北京中电普华信息技术有限公司 用于电力资源调控的仿真方法、电子设备和计算机介质
CN117421847B (zh) * 2023-12-19 2024-03-05 上海叁零肆零科技有限公司 天然气管网仿真稳态求解的迭代加速方法、介质及设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1601472A (zh) * 2003-09-28 2005-03-30 中国电力科学研究院 电力***数字仿真装置
CN102346442A (zh) * 2011-05-12 2012-02-08 天津大学 适于节点分析框架的微网暂态仿真并行计算方法
US20120078605A1 (en) * 2004-11-19 2012-03-29 Khalid Rahmat Methods and Apparatuses for Circuit Simulation
CN103605852A (zh) * 2013-11-25 2014-02-26 国家电网公司 一种用于大规模电网机电暂态实时仿真的并行拓扑方法
CN104866665A (zh) * 2015-05-19 2015-08-26 清华大学 基于接口等值与交互的含电力电子设备的混合仿真方法
CN105932666A (zh) * 2016-05-18 2016-09-07 中国电力科学研究院 复杂配电网多时间尺度数模混合仿真***及其仿真方法
CN106886617A (zh) * 2015-12-15 2017-06-23 中国电力科学研究院 一种含多vsc的多速率电磁暂态分网方法
CN111709107A (zh) * 2020-06-16 2020-09-25 全球能源互联网研究院有限公司 一种含大规模电力电子设备的电力网络仿真方法及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102750416B (zh) * 2012-06-19 2014-03-12 中国电力科学研究院 一种含开关特性电路的电磁暂态仿真的拓扑分网方法
CN104732033A (zh) * 2015-03-31 2015-06-24 河南行知专利服务有限公司 一种电力***机电暂态过程的仿真分析方法
CN106886616B (zh) * 2015-12-15 2020-06-16 中国电力科学研究院 一种大规模电磁暂态电网仿真的自动分网方法
CN106446428A (zh) * 2016-09-29 2017-02-22 全球能源互联网研究院 一种开关电路电磁暂态分析方法及分析装置
CN106777636B (zh) * 2016-12-07 2020-08-07 天津大学 面向微电网电磁暂态实时仿真的分块并行方法
CN109782625B (zh) * 2018-12-20 2023-11-14 中国电力科学研究院有限公司 一种电路模型的实时仿真方法及***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1601472A (zh) * 2003-09-28 2005-03-30 中国电力科学研究院 电力***数字仿真装置
US20120078605A1 (en) * 2004-11-19 2012-03-29 Khalid Rahmat Methods and Apparatuses for Circuit Simulation
CN102346442A (zh) * 2011-05-12 2012-02-08 天津大学 适于节点分析框架的微网暂态仿真并行计算方法
CN103605852A (zh) * 2013-11-25 2014-02-26 国家电网公司 一种用于大规模电网机电暂态实时仿真的并行拓扑方法
CN104866665A (zh) * 2015-05-19 2015-08-26 清华大学 基于接口等值与交互的含电力电子设备的混合仿真方法
CN106886617A (zh) * 2015-12-15 2017-06-23 中国电力科学研究院 一种含多vsc的多速率电磁暂态分网方法
CN105932666A (zh) * 2016-05-18 2016-09-07 中国电力科学研究院 复杂配电网多时间尺度数模混合仿真***及其仿真方法
CN111709107A (zh) * 2020-06-16 2020-09-25 全球能源互联网研究院有限公司 一种含大规模电力电子设备的电力网络仿真方法及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114254471A (zh) * 2022-03-02 2022-03-29 成都数联云算科技有限公司 电力网络的元素识别方法、装置、设备及存储介质
CN114723082A (zh) * 2022-04-19 2022-07-08 镇江西门子母线有限公司 一种智能低压成套设备的异常预警方法及***
CN114723082B (zh) * 2022-04-19 2023-08-18 镇江西门子母线有限公司 一种智能低压成套设备的异常预警方法及***
CN115750230A (zh) * 2022-11-24 2023-03-07 盛东如东海上风力发电有限责任公司 风电机组数字仿真模型的划分方法及***
CN117993218A (zh) * 2024-03-18 2024-05-07 南方电网电力科技股份有限公司 基于超大规模储能电站的电网分层阻抗扫描方法及装置

Also Published As

Publication number Publication date
CN111709107B (zh) 2023-03-24
CN111709107A (zh) 2020-09-25

Similar Documents

Publication Publication Date Title
WO2021254538A1 (zh) 一种含大规模电力电子设备的电力网络仿真方法及***
Hollman et al. Real time network simulation with PC-cluster
CN103793562B (zh) 基于fpga的有源配电网暂态实时仿真***设计方法
US20210050722A1 (en) Hybrid electromagnetic transient simulation method for microgrid real-time simulation
CN106777827A (zh) 一种机电‑电磁混合仿真方法及***
CN105302956B (zh) 基于fpga的仿真***及方法
CN103678900B (zh) 一种用于区域配电网实时仿真的网络解耦计算方法
CN109782625B (zh) 一种电路模型的实时仿真方法及***
CN108448631A (zh) 基于模型降阶的含分布式电源接入配电网的动态相量建模方法
Sun et al. Real-time electromagnetic transient simulation of multi-terminal hvdc–ac grids based on gpu
CN107784158B (zh) 一种基于fpga的有源配电网实时仿真解算器的设计方法
Duan et al. Multi-rate mixed-solver for real-time nonlinear electromagnetic transient emulation of AC/DC networks on FPGA-MPSoC architecture
Zheng et al. An event-driven parallel acceleration real-time simulation for power electronic systems without simulation distortion in circuit partitioning
CN106845041B (zh) 基于mmc的实时仿真***、仿真方法及mmc阀仿真器
CN101404040B (zh) 基于子图同构的对电力***实时仿真的计算资源划分方法
CN107122562B (zh) 基于多fpga的有源配电网实时仿真器串行通讯方法
WO2021031263A1 (zh) 适用于微电网实时仿真的混合电磁暂态仿真方法
CN110472338B (zh) 适用于现场可编程逻辑阵列的改进电磁暂态仿真方法
Su et al. Advancements on the integration of electromagnetic transients simulator and transient stability simulator
CN111596567B (zh) 一种交直流电力***电磁暂态仿真装置
Zhang et al. Distributed parallel computing technique for EM modeling
CN206224475U (zh) 一种mmc实时仿真建模***
CN105279351A (zh) 基于电磁暂态与机电暂态的混合仿真方法及***
Guddanti et al. Better data structures for co-simulation of distribution system with gridlab-d and python
CN112417794B (zh) 一种散射参数计算方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21826318

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21826318

Country of ref document: EP

Kind code of ref document: A1