Cyber-physical multi-heterogeneous system simulation fusion modeling method and system

By constructing a unified data structure and logical processing model, the problem of low data interaction efficiency in a cyber-physical fusion environment of multiple heterogeneous systems was solved, realizing efficient simulation operation of the power grid simulation system and improving the stability and flexibility of the power grid dispatch automation system.

CN121325647BActive Publication Date: 2026-03-24CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-10
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In cyber-physical systems, existing technologies suffer from low efficiency in model matching and data interaction among multiple heterogeneous systems, making it difficult to meet the requirements for safe and stable operation of the power grid. In particular, when new energy power plant clusters are connected, the transmission of massive control command data has timeliness issues, affecting the accuracy of simulation results.

Method used

A unified data structure model, logical processing model, and data interaction model are constructed. Using plant simulation as middleware, data synchronization and logical mapping of various heterogeneous systems are realized, supporting the simulation fusion modeling of multiple heterogeneous systems, including the unified data structure and measurement model of units, AGC controllers, and AVC controllers, thereby improving the speed of data interaction and the efficiency of simulation operation.

Benefits of technology

It solves the problems of model matching and data interaction efficiency among multiple heterogeneous systems, enhances the flexibility and scalability of cyber-physical fusion scheduling operation, improves simulation operation efficiency, and ensures the stable operation of the power grid dispatch automation system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121325647B_ABST
    Figure CN121325647B_ABST
Patent Text Reader

Abstract

The application discloses a kind of information physical multi-heterogeneous system simulation fusion modeling method and system, belong to power dispatch automation technical field, method includes: constructing unified data structure model, constructing unified logic processing model, constructing unified data interaction model, plant station simulation utilizes the active value of unit in plant station, reactive value measurement data calculated by the unified data structure model, based on the unified logic processing model respectively calculates the measurement data required by power grid simulation and RTU simulation each other, by the unified data interaction model, transmission interaction isomeric system between associated model control instruction and measurement data between power grid simulation and RTU simulation.The application solves the timeliness problem caused by the mutual transformation matching of traditional method closed-loop simulation data between each isomeric system, improves data interaction rapidity and simulation running efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of power dispatch automation, and specifically relates to an information-physical multi-heterogeneous system simulation fusion modeling method and system. BACKGROUND

[0002] New power system control objects are more diversified, and large-scale new energy access poses potential risks to the safe and stable operation of the power grid due to its large regulation capacity and fast regulation speed. At the same time, the failure of information systems will also significantly affect the reliable operation of physical systems, and information failures of automatic control software may cause serious power grid safety accidents, so it is urgent to evaluate the reliability of automatic control software through control simulation deduction in an information-physical fusion environment. The power grid automatic control software includes AGC and AVC, and its control process includes AGC / AVC software issuing control instructions to the corresponding controller, controlling the actual plant station unit power and the compensation device switching state through SCADA / FES, RTU and other devices, and the plant station updating the device measurement and transmitting it to the AGC, AVC and other control software through RTU and SCADA / FES for calculation and issuance of a new round of control instructions. This process involves control software models (such as AGC / AVC models), power grid PAS models, power grid measurement models (SCADA / FES models), and RTU point table models. The actual power system data acquisition and automatic control process is point-to-point modeling, that is, the corresponding models and measurement data points of the physical devices in each plant station (especially new energy stations) need to be established independently. The model equivalence methods of each subsystem module are significantly different, which makes it difficult to achieve unified, coordinated and integrated modeling of multi-vendor and multi-version heterogeneous systems in dispatching operation simulation, and faces challenges such as poor model consistency, complex interface and insufficient simulation efficiency.

[0003] More specifically, the prior art uses a traditional point-to-point manual mapping method to describe the data model correlation between different heterogeneous systems, and each heterogeneous system is calculated independently, but for the multi-heterogeneous systems involved in the automatic control process, this method mainly has the following disadvantages.

[0004] (1) The traditional method cannot adapt to the model matching requirements between multi-heterogeneous systems in the control simulation deduction in the information-physical fusion environment due to the involvement of multiple business modules in the power system automatic control process. In the automatic control process, the modeling of each heterogeneous system is not unified due to differences in business needs. The information-physical control simulation deduction requires accurate identification of each heterogeneous system model for calculation, and the modeling elements of each heterogeneous system are multiple, the modeling accuracy is not unified, and the model structure is significantly different. The control process closed-loop simulation requires the measured control software, main station dispatching system, RTU simulation, power grid simulation and plant station simulation to participate in the calculation and data interaction process, and the point-to-point matching between systems not only is inefficient, but also greatly increases the difficulty of unified modeling and calculation of simulation, making it difficult to meet the efficient simulation needs of complex systems.

[0005] The power grid simulation simulates the operation state of the physical power grid, adopts a power system PAS model, and pays attention to the whole network regulation and operation analysis. In large-scale power grid analysis and calculation, in order to save computing resources, the branch power flow is selected, that is, according to the topological structure of the power grid and the electrical parameters of the related equipment, one or several power plants are equivalent to a virtual equivalent unit. The RTU point table model is a subset of the SCADA measurement model, mainly used for collecting measurement data of each device in the substation. For a new energy station, there are often dozens or even hundreds of wind turbines or photovoltaic panels in a station. Limited by the collection device resources and data transmission, the actual physical unit is generally grouped into a collection machine model according to the unit attribute or geographical distance to form a power measurement data transmission. For automatic control software, in order to simplify the control process, the modeling is based on each control unit (AGC controller PLC, AVC controller PVC) of the station, so all the units associated with the controller are modeled as a whole.

[0006] (2) There are version differences in each heterogeneous system, and the control logic is heterogeneous. The traditional method cannot adapt to the joint simulation demand of the automatic control software, and affects the simulation efficiency. At present, there are mainly two sets of dispatching automation systems of D5000 and new generation system. In terms of model, there mainly exists structural difference problem, and the automatic control software also exists difference in order to adapt to the model structure of the dispatching automation system. The same control software may come from different manufacturers, or different versions of the system are provided by the same manufacturer. Different modeling methods are adopted by each manufacturer, and the control logic is heterogeneous. The traditional method is not universal, so the flexibility of the simulation program architecture is limited, and the processing efficiency of the program is reduced.

[0007] (3) It is difficult to support efficient and reliable interaction of massive control instructions and simulation running data. The closed-loop simulation deduction of the automatic control system requires the dynamic interaction of control instructions, active-reactive power, node voltage, unit state and other measurement data types in the information space and the physical system. The traditional method of point-to-point mapping data transmission needs to design the interface according to the type of the heterogeneous system. With the access of new energy station clusters, the scale of AGC / AVC control objects increases exponentially. The massive control instruction data transmission has timeliness problem, it is difficult to realize the fusion calculation of discrete control instructions and continuous power grid evolution process, resulting in distortion of the simulation deduction result. SUMMARY

[0008] In order to solve the matching problem that each heterogeneous system needs to be converted in the prior art, the application provides an information-physical multi-heterogeneous system simulation fusion modeling method and system. The timeliness problem caused by the mutual conversion and matching of the closed-loop simulation data of the traditional method in each heterogeneous system is solved, and the data interaction speed and simulation running efficiency are improved.

[0009] To achieve the above object, the application provides the following technical scheme:

[0010] In a first aspect, the application provides a cyber-physical multi-heterogeneous system simulation fusion modeling method, comprising:

[0011] A unified data structure model is constructed, which is used to establish the standard structure of each element and its related measurement in the automatic control process of the cyber-physical simulation system, including an element structure model and a measurement structure model; the element structure model takes the element identification number as the primary key and covers the element models of the power station, the generator unit, the AGC controller and the AVC controller; the measurement structure model includes the AGC measurement model and the AVC measurement model;

[0012] A unified logical processing model is constructed, which is used to process the logical mapping relationship between the multi-heterogeneous system model data, including a generator unit unified logical processing model, a power station unified logical processing model, an AGC controller unified logical processing model, an AVC controller unified logical processing model, an AGC measurement unified logical processing model and an AVC measurement unified logical processing model;

[0013] A unified data interaction model is constructed, which is used to process the simulation real-time data synchronization problem between the heterogeneous systems in the simulation process, including a generator unit unified data interaction processing model, an AGC measurement unified data interaction model and an AVC measurement unified data interaction model;

[0014] The power station simulation is used as the middleware for the unified model data processing, and the automatic control process simulation is performed; the power station simulation calculates the active value and the reactive value measurement data of the generator units in the power station by using the unified data structure model, calculates the measurement data required by the power grid simulation and the RTU simulation respectively based on the unified logical processing model, and transmits and interacts the control instructions and the measurement data of the associated models between the power grid simulation and the RTU simulation through the unified data interaction model.

[0015] As a further improvement of the application, the element structure model of the generator unit includes the generator unit identification number, the generator unit name, the generator unit type, the generator unit instruction processing module, the generator unit model parameter, the generator unit AGC instruction processing module, the generator unit AVC instruction processing module and the generator unit operation data module; the generator unit identification number is a sequence group, including the unified identification number, the AGC identification number, the power grid identification number and the AVC identification number, and is sorted according to the importance of the heterogeneous systems; if the generator unit participates in the AGC control, the unified identification number is set as the AGC system generator unit identification number; if it does not participate in the AGC control, the unified identification number is equal to the power grid generator unit model identification number; if the generator unit in the AGC model is in the new energy whole station control mode, the generator unit power grid identification number is replaced by the power station number in the power grid model.

[0016] As a further improvement of the application, the element structure model of the AGC controller comprises an AGC controller identification number, an AGC controller name and AGC controller parameters; the AGC controller parameters include a PLC input flag, a PLC active power up and down adjustment lock flag, a PLC active power up and down adjustment limit and a PLC active power up and down adjustment rate; wherein the PLC active power up and down adjustment limit and the PLC active power up and down adjustment rate are the calculation sum of the active power up and down limit and rate of the unit actually controlled by the PLC.

[0017] As a further improvement of the application, the AGC measurement model comprises a measurement number, a measurement type, an AGC controller identification number, an AGC measurement identification number and an AGC device identification number; the measurement type is divided into remote signaling and remote measurement, the remote signaling includes a PLC input state and a lock state, and the remote measurement includes an AGC instruction return value, a unit active power and a new energy station active power total;

[0018] Different measurement types are arranged with fixed digital serial numbers; a double identification coding mechanism is adopted to record the mapping relationship between the measurement data and the actual AGC device through the AGC device identification number module, and the corresponding PLC controller identification information is stored by using the AGC controller identification number module.

[0019] As a further improvement of the application, the unit unified logic processing model comprises a unit identification number association model, a unit-AGC controller association model, a unit-AVC controller association model, a unit-station association model, a unit logic flag and a unit logic flag group; the unit identification number association model is used to establish the mapping relationship between the unit identification numbers of different heterogeneous systems and the unified unit structure model; the unit-AGC controller association model is used to establish the one-way mapping relationship between the units participating in the AGC control process and the PLC, and one AGC unit unified data structure model only points to one AGC controller unified data structure model; the unit logic flag includes a power grid equivalent unit flag and an RTU equivalent unit flag, one unit logic flag corresponds to one unit logic flag group, and the units in the group are used as sub-units.

[0020] As a further improvement of the application, the power station unified logical processing model comprises a power station identification number association model, a power station-unit association model, a power station-AGC controller association model and a power station-AVC controller association model; the power station identification number association model is used to establish a mapping relationship between power station identification numbers of each heterogeneous system and the power station unified data structure model, and the power station identification numbers are a multi-dimensional sequence group comprising AGC identification numbers, power grid identification numbers and AVC identification numbers; the power station-unit association model is used to establish a one-to-many mapping relationship between the power station unified data structure model and the unit groups contained therein, and only ordinary units and units not equivalent to the power grid model are contained in the groups.

[0021] As a further improvement of the application, the unit unified data interaction processing model comprises a unit identification model, a unit receiving update parameter model, a unit receiving update measurement value model and a unit sending update measurement value model.

[0022] The unit identification model is used to interact with the power grid simulation to obtain active and reactive measurement data of the unit, specifically including: first decoding to obtain the unit identification number and the domain number of the power grid model unit, and recording the power station identification number, then positioning the unit unified data structure model based on the unit identification number of the power grid model unit using the unit identification number association model; if the positioning fails, judging that the unit is a power grid equivalent unit, positioning the unit unified data structure model based on the power station identification number; if it is still impossible to match, a new unit model is created in the unit unified structure model;

[0023] The unit receiving update parameter model is used to update the parameters of all unit unified data structure models after receiving the power grid simulation data, update different parameters of the unit according to different domain numbers, and customize the domain number according to the user setting; after all the power grid simulation interaction data processing is completed, all unit unified structure models are traversed to judge the power grid equivalent flag bit of the unit logical flag bit, wherein the units not equivalent and the ordinary units are directly positioned to the unit unified structure model, the unit model parameter module is directly updated, the power grid equivalent unit is added according to the power grid equivalent unit flag bit group, the unit operation data module is added for the unit operation data of the power grid equivalent unit flag bit group contained therein, and the unit model parameter module is added for the unit model parameters of the power grid equivalent unit flag bit group contained therein;

[0024] The unit receives an updated measurement value model for receiving the control instruction measurement transmitted by the RTU, analyzes the measurement identification number to obtain the device table number, if the device table number is a PLC device, it is an AGC control instruction, and is transferred to the AGC measurement identification model of the AGC measurement unified data interaction model for processing; if the device table number is a PVC device, it is an AVC control instruction of the AGC measurement unified data interaction model, and is transferred to the AVC measurement identification model for processing; if the device table number is other telemetering and telemetering table number, it is necessary to use the AGC measurement-AGC controller correlation model and the AVC measurement-AGC controller correlation model to find out whether it belongs to the AGC control instruction or the AVC control instruction, and is transferred to the corresponding measurement identification model for processing.

[0025] The unit sends an updated measurement value model for uploading relevant measurement information from the plant station to the RTU simulation and the power grid simulation in the automatic control process, traverses the required uploaded measurement type, creates a required group of AGC measurement and AVC measurement unified data structure models by using the AGC controller-AGC measurement correlation model and the AVC controller-AVC measurement correlation model, judges the actual device pointed by the measurement according to the device identification number in the measurement model, and assigns the measurement value according to the measurement type and the device.

[0026] As a further improvement of the present application, the AGC measurement unified data interaction model comprises an AGC measurement identification model and an AGC instruction updating model.

[0027] The AGC measurement identification model matches the AGC instruction measurement issued to the corresponding AGC controller based on the AGC measurement-AGC controller correlation model, and after positioning to the AGC controller unified data structure model, judges whether the PLC is allowed to control and whether the control value is within the upper and lower control range by the AGC controller parameter module.

[0028] The AGC instruction updating model is used for distributing the AGC instruction to the corresponding unit, obtains the unit group based on the AGC controller-unit correlation model, screens the units participating in the AGC process to form a set of units to be adjusted, sets the unit control adjustment state, and calculates the control target value and the control single-step value of each unit.

[0029] As a further improvement of the present application, each unit independently establishes its own unified data structure model, unified logic processing model and unified data interaction model; the plant station simulation is a data processing middleware of the unified model of the heterogeneous system, and performs the control instruction issuing conversion and measurement data format conversion tasks in parallel.

[0030] In a second aspect, the present application further provides an information-physical multi-heterogeneous system simulation fusion modeling system based on the information-physical multi-heterogeneous system simulation fusion modeling method, comprising:

[0031] A unified data structure model construction module is configured to construct a unified data structure model, which is used to establish a standard structure of elements and related measurements in an automatic control process of a cyber-physical simulation system, and includes an element structure model and a measurement structure model; the element structure model takes an element identification number as a primary key and covers element models of a plant station, a unit, an AGC controller and an AVC controller; the measurement structure model includes an AGC measurement model and an AVC measurement model;

[0032] A unified logic processing model construction module is configured to construct a unified logic processing model, which is used to process a logic mapping relationship between model data of multiple heterogeneous systems, and includes a unit unified logic processing model, a plant station unified logic processing model, an AGC controller unified logic processing model, an AVC controller unified logic processing model, an AGC measurement unified logic processing model and an AVC measurement unified logic processing model.

[0033] A unified data interaction model construction module is configured to construct a unified data interaction model, which is used to process a simulation real-time data synchronization problem between heterogeneous systems in a simulation process, and includes a unit unified data interaction processing model, an AGC measurement unified data interaction model and an AVC measurement unified data interaction model.

[0034] An automatic control process simulation module is configured to take plant station simulation as an intermediate part of unified model data processing and perform automatic control process simulation; the plant station simulation calculates active value and reactive value measurement data of units in the plant station by using the unified data structure model, calculates measurement data required by power grid simulation and RTU simulation respectively based on the unified logic processing model, and transmits control instructions and measurement data of an associated model between heterogeneous systems between the power grid simulation and the RTU simulation by using the unified data interaction model.

[0035] In a third aspect, the application further provides a closed-loop test system, which includes an actual system and a simulation system.

[0036] The actual system includes SCADA / FES, AGC and AVC, and the simulation system includes a power grid simulation, a plant station simulation and an RTU simulation module.

[0037] The power grid simulation is configured to simulate an actual physical power grid operating state based on power grid PAS model data, the PAS model has a topological relationship for complex data analysis and processing, and uses an equivalent method to simplify an external network or a local area, and has data interaction with the RTU simulation and the plant station simulation to transmit power flow results and control instructions.

[0038] The RTU simulation: using the RTU point table model to simulate the data transmission process such as measured data uploading and control instruction issuing, and interacting with the plant simulation, SCADA / FES through the communication protocol to control instructions and measured data;

[0039] The plant simulation: as the interactive middleware of the simulation part, used to analyze the AGC, AVC instructions to execute the simulation event of unit climbing, and feed back the event processing result to the RTU simulation and power grid simulation, and can perform the information physical multi-heterogeneous system simulation fusion modeling method;

[0040] SCADA / FES: using the actual power grid in operation system mirror, transmitting measured data and control instructions between the actual system and the simulation system, and interacting with RTU simulation, AGC, AVC respectively;

[0041] AGC, AVC: based on the power grid SCADA model to read the power grid operation state measured data, calculate and issue control instructions, and interact with SCADA / FES for control instructions and measured data;

[0042] Among them, the power grid simulation transmits the power flow result to the plant simulation, the plant simulation analyzes the instruction and feeds back the result to the RTU simulation and the power grid simulation; the RTU simulation transmits the measured data and the control instruction to the SCADA / FES through the communication protocol; the SCADA / FES transmits the measured data to the AGC, AVC, and the AGC, AVC calculates and issues the control instruction to the SCADA / FES, forming a data interaction closed loop.

[0043] In a fourth aspect, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to realize the information physical multi-heterogeneous system simulation fusion modeling method.

[0044] In a fifth aspect, the present application also provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to realize the information physical multi-heterogeneous system simulation fusion modeling method.

[0045] In a sixth aspect, the present application also provides a computer program product, which includes computer instructions, wherein the computer instructions instruct a computer to execute the information physical multi-heterogeneous system simulation fusion modeling method.

[0046] Compared with the prior art, the present application has the following advantages:

[0047] The application provides an information-physical multi-heterogeneous system simulation fusion modeling method. First, a unified data structure model is constructed to standardize the standard structure of each element and related measurement in the automatic control process of the information-physical simulation system; then, a unified logic processing model is constructed to focus on the core logic of the automatic control process to establish the logical mapping relationship between the data of the heterogeneous system model, and to be compatible with the version difference and control logic heterogeneity of each heterogeneous system; finally, a unified data interaction model is constructed to set the plant simulation as the unified data interaction middleware to support mass concurrent instruction processing and measurement uploading. The application solves the manufacturer and version compatibility problem of multi-source heterogeneous systems, enhances the flexibility and expansibility of the information-physical fusion scheduling operation deduction system, and improves the data interaction speed and simulation operation efficiency. The method can support the research and development of information-physical control deduction simulation software, and is popularized to power grid control centers at all levels and automatic control software development manufacturers, so as to provide a trial operation environment for the function software version upgrade, new function and new technology application of the automatic control software of the scheduling automation system of the power grid control center at all levels, provide a software quality management means for the automatic control software development manufacturer, and ensure the stable operation of the scheduling automation system in the production site. BRIEF DESCRIPTION OF DRAWINGS

[0048] Figure 1 An information-physical multi-heterogeneous system simulation fusion modeling method flowchart is provided for the application;

[0049] Figure 2 A heterogeneous system power grid simulation unit model matching flowchart is provided for the application;

[0050] Figure 3 An automatic control process consistency modeling method is provided for the application;

[0051] Figure 4 A model schematic diagram of each simulation module and an actual system is provided for the application. DETAILED DESCRIPTION

[0052] The technical solutions in the application will be described in detail below with reference to the drawings in the application. Obviously, the described embodiments are only part of the embodiments of the application, rather than all the embodiments. The components of the application described and shown in the drawings can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the application provided in the drawings is not intended to limit the scope of the claimed application, but only represents selected embodiments of the application. Based on the embodiments of the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.

[0053] It should be noted that similar reference numerals and letters refer to similar items throughout the accompanying drawings, and once an item is defined in one drawing, it is not necessary to further define and explain it in subsequent drawings. Meanwhile, in the description of the present application, the terms first, second, etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0054] Term explanation:

[0055] AGC, Automatic Generation Control, is a kind of power grid automatic control software, the control process is to issue control instructions to the corresponding controller (such as PLC), control the actual plant unit power through SCADA / FES, RTU and other devices, and receive the updated device measurement data of the plant to calculate the new round of control instructions.

[0056] AVC, Automatic Voltage Control, is a kind of power grid automatic control software, the control process is similar to AGC, by issuing instructions to the corresponding controller (such as PVC) to adjust the compensation device state, unit reactive power, etc. to control the grid node voltage, and ensure the grid voltage within the allowable range.

[0057] SCADA, Supervisory Control And Data Acquisition, is a real-time monitoring and control system for power grid operation, which transmits measurement data and control instructions in the automatic control process.

[0058] FES, Field Equipment Supervision, is a field equipment monitoring system, which often works with SCADA to control the actual plant unit power, compensation device state, and participate in power grid operation data acquisition and equipment control together with SCADA, RTU and other devices.

[0059] RTU, Remote Terminal Unit, is a subset of SCADA measurement model, mainly used for collecting device measurement data in the substation; in new energy stations, due to the limitations of data collection devices and data transmission, actual physical units are often grouped into aggregation models, and power measurement data is transmitted through RTU.

[0060] PAS, Power Application Software, is a power grid PAS model that focuses on grid control operation analysis, and in large-scale grid analysis and calculation, some branch power flow is selected according to the grid topology and equipment electrical parameters.

[0061] PLC, Programmable Logic Controller, is the core component of AGC controller.

[0062] PVC, Programmable Voltage Controller, is the key component of AVC controller.

[0063] IEC, International Electrotechnical Commission, is a non-governmental organization that formulates international standards in the field of electrical and electronic engineering.

[0064] SVG, Static Var Generator, is a new type of reactive power compensation device.

[0065] Power grid equivalent machine is a virtual machine group that is equivalent to multiple actual power plants or units in power grid simulation to simplify large-scale power grid analysis and calculation according to the topological structure and electrical parameters of the equipment.

[0066] Power system regulation simulation includes the coordinated deduction of multiple control systems such as automatic generation control (AGC), automatic voltage control (AVC), and safety and stability control. Taking the two most common automatic control processes AGC and AVC as examples, the power grid multi-heterogeneous system model fusion modeling and simulation method is explained. The closed-loop simulation of the automatic control process can be divided into two processes: measurement data uploading and instruction issuing. The simulation part includes power grid simulation, plant simulation, and RTU simulation module. The SCADA / FES, AGC, and AVC in the closed-loop control process directly participate in the simulation using the actual system, and the simulation part of the interactive middleware is the plant simulation. Therefore, the multi-heterogeneous system fusion modeling is performed in the plant simulation.

[0067] In combination Figure 1 , the application provides an information-physical multi-heterogeneous system simulation fusion modeling method for power grid automatic control process, including the following steps:

[0068] (1) Construct a unified data structure model. The unified data structure model is used to standardize the establishment of the standard structure of each element and its related measurement in the information-physical simulation system automatic control process, including an element structure model and a measurement structure model. The element structure model takes the element identification number as the primary key and includes element models such as plant, unit, AGC controller, and AVC controller. The measurement structure model includes AGC measurement model, AVC measurement model, etc.

[0069] The above step (1) of constructing a unified data structure model includes an element structure model and a measurement structure model.

[0070] Different automatic control software has different controller models and measurements, which need to be modeled independently; but the unit and station as the general model of the power system can use the general structure modeling.

[0071] The element structure model takes the element identification ID as the primary key, including the unit unified data structure model, the station unified data structure model, the AGC controller unified data structure model, and the AVC controller unified data structure model, etc. The measurement structure model involves the device data information needed to interact in the simulation process, including the AGC measurement unified data structure model, the AVC measurement unified data structure model, etc.

[0072] The unit unified data structure model includes the unit identification number, the unit name, the unit type, the unit instruction processing module, the unit model parameter, the unit AGC instruction processing module, the unit AVC instruction processing module, the unit model parameter, and the unit operation data module. The unit identification number as a sequence group includes the unified identification number, the AGC identification number, the grid identification number, and the AVC identification number. The unit has different identification numbers in the multi-heterogeneous system, and the unified identification number is valued according to the importance of the heterogeneous system. If the unit participates in the AGC control, the unified identification number is the AGC system unit identification number; otherwise, it is equal to the grid unit model identification number, and so on. Moreover, if the unit in the AGC model is a new energy whole station control mode, that is, the unit is a grid equivalent machine (a plurality of units in the grid model are equivalent to one unit in the AGC model), its grid identification number cannot correspond to the unique unit in the grid model, so the station number in the grid model is used instead. The mapping relationship between the unit and the whole station in the grid model will be processed in the subsequent unified logic processing model. The unit type includes thermal power, hydropower, photovoltaic, wind power, phase modulation machine, SVG, etc. The unit AGC and AVC instruction processing module simulates the adjustment process of the unit after receiving the control instruction, including the control adjustment state, the control target value, and the control single-step value. The unit model parameter is the inherent attribute of the unit, including the rated capacity, the upper and lower limits of the unit active power, the upper and lower limits of the unit reactive power, the active power up and down adjustment ramp rate of the unit, the vibration zone of the hydropower, etc. The unit operation data module includes the current operation state data module and the previous time operation state data module, including the unit active value, the reactive value, the voltage value, the current value, the stop operation flag, and the flag whether the unit participates in the automatic control process, etc.

[0073] The station unified structure model includes the station identification number, the station name, and the station type. In the heterogeneous system, the station has different identification numbers, and the station identification number as a sequence group is divided into the unified identification number, the AGC identification number, the grid identification number, and the AVC identification number, and the unified identification number is valued according to the importance of the heterogeneous system. The station type includes thermal power plant, hydropower plant, photovoltaic power station, and wind power plant, etc.

[0074] Among them, the AGC controller (PLC) and the AVC controller (PVC) are unique in the AGC and AVC automatic control process, and therefore are modeled respectively. The AGC controller unified data structure model includes the AGC controller identification number, the AGC controller name and the AGC controller parameters. The AGC controller parameters include the PLC input flag, the PLC active up and down adjustment lock flag, the PLC active up and down adjustment limit, the PLC active up and down adjustment rate, etc. Among them, the PLC active up and down adjustment limit and the PLC active up and down adjustment rate are the calculation sum of the PLC actual control unit active up and down limit and rate.

[0075] The AVC controller unified data structure model includes the AVC controller identification number, the AVC controller name and the AVC controller parameters. The AVC controller parameters include the PVC input flag, the PVC reactive up and down adjustment lock flag, the PVC reactive up and down adjustment limit, the PVC reactive up and down adjustment rate, etc. Among them, the PVC reactive up and down adjustment limit and the PVC reactive up and down adjustment rate are the calculation sum of the PVC actual control unit reactive up and down limit and rate.

[0076] Since the power grid equipment usually has multi-dimensional measurement data (such as voltage, current, power, etc.), when constructing the measurement unified structure model, the measurement number is used as the primary key. The AGC measurement unified data structure model includes the measurement number, the measurement type, the AGC controller identification number, the AGC measurement identification number and the AGC equipment identification number. The measurement type includes remote signaling and remote measurement, the remote signaling includes the PLC input state, the lock state, etc., the remote measurement includes the AGC instruction return value, the unit active power, the new energy station active total, etc. Different manufacturers and versions of the system establish different measurement type digital serial numbers for different types of measurements. In order to ensure the universality of the model, different measurement types are arranged with fixed digital serial numbers for unification. The AGC measurement points to the AGC equipment which may be PLC or AGC unit. In order to support efficient data retrieval in the subsequent simulation process, a double identification coding mechanism is adopted: the mapping relationship between the measurement data and the actual AGC equipment is recorded through the AGC equipment identification number module, and the corresponding PLC controller identification information is stored by using the AGC controller identification number module.

[0077] The AVC measurement unified data structure model includes measurement number, measurement type, AVC controller identification number, AVC measurement identification number and AVC device identification number. The AVC measurement type includes remote signaling and remote measurement, the remote signaling includes PVC input state, locking state, etc., the remote measurement includes AVC instruction return value, unit reactive power, bus voltage, new energy station reactive power total addition, etc., and a digital serial number is arranged for different measurement types for simple distinction. Similar to the AGC measurement unified data structure model, the mapping relationship between the measurement data and the actual AVC device is recorded through the AVC device identification number module, and the corresponding PVC controller identification information is stored through the AVC controller identification number module.

[0078] (2) constructing a unified logical processing model.

[0079] The above step (2) constructs a unified logical processing model. The unified logical processing model is used for processing the logical mapping relationship between the heterogeneous system model data, including a unit unified logical processing model, a plant station unified logical processing model, an AGC controller unified logical processing model, an AVC controller unified logical processing model, an AGC measurement unified logical processing model and an AVC measurement unified logical processing model.

[0080] The unit uniform logic processing model comprises a unit identification number association model, a unit-AGC controller association model, a unit-AVC controller association model, a unit-station association model, a unit logic flag and a unit logic flag group. Each unit uniform structure model corresponds to a unit uniform logic processing model. The identification number association model is used to establish a mapping relationship between unit identification numbers of each heterogeneous system and the unit uniform structure model. The unit identification number in the data structure model is a multi-dimensional sequence group, comprising an AGC identification number, a power grid identification number and an AVC identification number. The association model constructs an index from the identification numbers of each heterogeneous system to the unit uniform data structure model. Due to the existence of the power grid equivalent unit, the power grid identification number of the unit is the station identification number of the unit power grid model. In subsequent station simulation and power grid simulation data interaction, the station identification number needs to be further matched and processed. The unit-AGC controller association model is used to establish a one-way mapping relationship between all units participating in the AGC control process and the PLC. A unit AGC uniform data structure model can only point to an AGC controller uniform data structure model. The unit-AVC controller association model is used to establish a one-way mapping relationship between all units participating in the AVC control process and the PVC. An AVC unit uniform data structure model can only point to an AVC controller uniform data structure model. The unit-station association model is used to establish a one-way mapping relationship between the unit and the station. A unit uniform data structure model can only point to a station uniform data structure model. The unit logic flag comprises a power grid equivalent unit flag, an RTU equivalent unit flag and the like. One unit logic flag corresponds to a unit logic flag group. The units in the unit logic flag group are regarded as sub-units. The power grid equivalent unit flag represents that the unit is a plurality of units in the power grid model and is equivalent to one unit in the AGC model. If it is a power grid equivalent unit (for example, the unit is a new energy whole station control mode in the AGC model, that is, a power grid equivalent unit, and the power grid model identification number is the power grid station identification), the power grid equivalent unit flag is set to 1. According to the power grid station identification, all units of the station are selected to form an equivalent unit group of the unit, which is recorded in the unit logic flag group. Otherwise, the power grid equivalent unit flag is set to 0. The RTU equivalent unit flag represents that the unit is a plurality of units in the RTU model and is equivalent to one unit in the AGC model. Whether it is an RTU equivalent unit needs to be analyzed in advance. When the measurement type is the active power of the remote measurement unit, the AGC measurement identification number is judged. Whether the table number is a special RTU point table model is judged. If it is special, the unit is an RTU equivalent unit. If the unit is an RTU equivalent unit, the RTU equivalent unit flag is set to 1. According to the formula definition table in the power grid SCADA measurement model, all equivalent units of the RTU point table model contained in the AGC measurement identification are recorded in the unit logic flag group. Otherwise, the RTU equivalent unit flag is set to 0.Because the RTU point table only involves data transmission, the equivalent units in the point table model are only recorded by the RTU equivalent unit group with the identification number, and the detailed unified data structure model is no longer constructed, and the operation data is obtained by using the corresponding RTU equivalent unit for equal division calculation, thereby simplifying the simulation calculation process.

[0081] The power station unified logical processing model includes a power station identification number association model, a power station-unit association model, a power station-AGC controller association model and a power station-AVC controller association model. Similar to the unit identification number association model, the power station identification number is also a multi-dimensional sequence group, including an AGC identification number, a power grid identification number and an AVC identification number, and the index from the identification numbers of various heterogeneous systems to the unified data structure model of the power station is constructed through the association model. The power station-unit association model is used to establish the mapping relationship between the unified data result model of the power station and the unit group contained therein. The power station is a single entity, and the multiple units contained therein form a one-to-many association structure, thereby realizing the logical binding and unified management of the power station level and the unit level. In addition, only ordinary units and units not equivalent to the power grid model are contained in the group, and the equivalent units have been managed in the unit logical flag group, so they are no longer embodied in the unit group contained in the power station. The power station-AGC controller association model is used to establish a one-to-many mapping relationship between the unified data result model of the power station and the AGC controller unified data structure model group contained therein. The power station-AVC controller association model is used to establish a one-to-many mapping relationship between the unified data structure model of the power station and the AVC controller unified data structure model group contained therein.

[0082] The AGC controller unified logical processing model includes an AGC controller identification number association model, an AGC controller-power station association model, an AGC controller-unit association model and an AGC controller-AGC measurement association model. The AGC controller identification number association model is used to establish the mapping relationship between the AGC controller identification number and the AGC unified unit structure model. The AGC controller-power station association model is used to establish a one-way mapping relationship between the AGC controller and the power station. One AGC controller unified data structure model can only point to one power station unified data structure model. The AGC controller-unit association model is used to establish a one-to-many mapping relationship between the AGC unified data structure model and the unit unified data structure model group controlled in the AGC model. In the AGC control process, the power station needs to upload the related measurement information involved by the AGC controller, and the AGC controller-AGC measurement association model is used to establish the mapping relationship between the AGC controller and the AGC measurement unified data structure model, so as to realize the quick retrieval of the AGC measurement number identification of the required uploaded measurement type.

[0083] The AVC controller unified logical processing model includes an AVC controller identification number association model, an AVC controller-station association model, an AVC controller-unit association model, and an AVC controller- AVC measurement association model. The AVC controller identification number association model is used to establish a mapping relationship between an AVC controller identification number and an AVC unified unit structure model. The AVC controller-station association model is used to establish a one-way mapping relationship between an AVC controller and a station, and one AVC controller unified data structure model can only point to one station unified data structure model. The AVC controller-unit association model is used to establish a one-to-many mapping relationship between an AVC unified data structure model and a group of unit unified data structure models controlled by the AVC model. In the AVC control process, the station needs to upload related measurement information related to the AVC controller, and the AVC controller- AVC measurement association model is used to establish a mapping relationship between the AVC controller and the AVC measurement unified data structure model, so as to realize quick retrieval of the AVC measurement identification of the required uploaded measurement type.

[0084] The AGC measurement unified logical processing model includes an AGC measurement-AGC controller association model. In the AGC control process, the AGC control software issues control instructions through the AGC measurement, and the AGC measurement-AGC controller association model is used to establish a mapping relationship between the AGC measurement identification number and the AGC controller unified data structure model, so as to realize quick retrieval of the control object of the instruction issuing.

[0085] The AVC measurement unified logical processing model includes an AVC measurement- AVC controller association model. In the AVC control process, the AVC control software issues control instructions through the AVC measurement, and the AVC measurement- AVC controller association model is used to establish a mapping relationship between the AVC measurement identification number and the AVC controller unified data structure model, so as to realize quick retrieval of the control object of the instruction issuing.

[0086] (3) Construct a unified data interaction model.

[0087] The unified data interaction model is used to process the simulation real-time data synchronization problem between heterogeneous systems in the simulation process, including a unit unified data interaction processing model, an AGC measurement unified data interaction model, and an AVC measurement unified data interaction model.

[0088] The unit unified data interaction processing model includes a unit identification model, a unit receiving updated parameter model, a unit receiving updated measurement value model, and a unit sending updated measurement value model. The unit identification model is used to interact with the grid simulation unit active, reactive, and other measurement data. The grid simulation interaction unit model matching flowchart is as shown in Figure 2 , including the following steps:

[0089] 1. Start data interaction: the grid simulation interacts with the plant simulation to exchange active and reactive power measurement data, and starts the unit model matching process.

[0090] 2. Determine whether the data interaction is complete: if all data is not exchanged, continue to the next data interaction; if all data is exchanged, end the unit model matching process.

[0091] 3. Parse interaction data: the unit identification model of the unit unified data interaction processing model parses the grid simulation event, and parses the unit measurement into unit identification number (unit_id) and column number (column_no), while recording the plant identification number (st_id) to which the unit belongs. The unit measurement is composed of unit identification number and column number through a fixed coding rule.

[0092] 4. First match unit unified data structure model: based on the parsed grid model unit identification number (unit_id), the unit identification number association model in the established unit unified logical processing model is used to try to locate the unit unified data structure model.

[0093] 5. Process first matching result:

[0094] If the first matching is successful: directly update the unit model parameter module of the unit unified structure model.

[0095] If the first matching fails: determine that the unit is a grid equivalent, and based on the recorded plant identification number (st_id), use the unit identification number association model in the unit unified logical processing model again to try to locate the established unit unified data structure model.

[0096] 6. Process second matching result:

[0097] If the second matching is successful: associate the existing unit unified data structure model, set the grid equivalent flag of the unit logical flag group to 1, and add the unit unified data structure model with unit_id in the unit identification number group.

[0098] If the second matching fails: it means that the unit is not involved in the automatic control process, and a new unit model with unit_id is created in the unit unified structure model, which only participates in subsequent data interaction as a normal unit.

[0099] 7. Traverse the unit unified structure model and update the parameters: after all grid simulation interaction data processing is completed, traverse all unit unified structure models to determine the grid equivalent flag of the unit logical flag group:

[0100] If the grid equivalence flag is 0 (not equivalent to the unit and ordinary unit): directly locate to the unit unified structure model, update the unit operation data module and the unit model parameter module.

[0101] If the grid equivalence flag is 1 (grid equivalent unit): totalize according to the grid equivalent unit flag group, the unit operation data module is the totalization of the unit operation data in the group, and the unit model parameter module is the totalization of the unit model parameters in the group, and the parameter updating is completed.

[0102] The grid simulation and the station simulation are based on the interactive data of measurement, and the interactive data includes unit measurement, unit station identification number and measurement value. The unit measurement is composed of unit identification number and domain number (digital number of measurement type) by fixed coding rule. The unit identification model first obtains the grid model unit identification number unit_id and the domain number column_no by decoding, and records the station identification number st_id at the same time, and based on the grid model unit identification number, the unit identification number unit_id in the unit unified logical processing model established in step (2) is used to associate the model to locate the unit unified data structure model, and if successful positioning, the unit model parameter module of the unit unified structure model is updated; if it cannot be successfully positioned, the unit is a grid equivalent unit, and based on the station identification number st_id, the unit identification number in the unit unified logical processing model established in step (2) is used to associate the model to locate the unit unified data structure model, and the grid equivalence flag of the unit logical flag of the unit identification number st_id is set to 1, and the unit identification number unit_id of the unit unified data structure model is added to the unit flag group. If it still cannot be matched by using st_id, it means that the unit does not participate in the automatic control process, and the unit model with the unit identification number unit_id is established in the unit unified structure model, which is only used as an ordinary unit to participate in subsequent data interaction.

[0103] The unit receives the updated parameter model for receiving the grid simulation data, and updates the parameters of all unit unified data structure models, updates the different parameters of the unit according to the domain number, and can customize the domain number according to the user setting. It is suggested that the domain number is shown in table 1. After all the grid simulation interactive data processing is completed, all the unit unified structure models are traversed, and the grid equivalence flag of the unit logical flag is judged, wherein the unit unified structure model can be directly positioned to the unit, and therefore the unit model parameter module is directly updated, and the grid equivalent unit needs to be totalized according to the grid equivalent unit flag group, and the unit operation data module is the totalization of the unit operation data of the grid equivalent unit flag group, and the unit model parameter module is the totalization of the unit model parameters of the grid equivalent unit flag group.

[0104] Table 1: Unit domain number corresponding to unit parameter

[0105]

[0106] The unit receives the updated measurement value model for receiving the control instruction measurement transmitted by the RTU. The measurement identification number is analyzed to obtain the device table number. If the device table number is a PLC device, it is an AGC control instruction, and the process is transferred to the AGC measurement identification model of the AGC measurement unified data interaction model. If the device table number is a PVC device, it is an AVC control instruction of the AGC measurement unified data interaction model, and the process is transferred to the AVC measurement identification model. If the device table number is other telemetering and telemetering table numbers, the AGC measurement-AGC controller correlation model and the AVC measurement-AGC controller correlation model are used to determine whether it belongs to the AGC control instruction or the AVC control instruction, and the process is transferred to the corresponding measurement identification model.

[0107] The unit sends the updated measurement value model for uploading relevant measurement information from the power station to the RTU simulation and power grid simulation in the automatic control process. The required measurement type is traversed, the AGC controller-AGC measurement correlation model and the AVC controller-AVC measurement correlation model are used to create the required AGC measurement and AVC measurement unified data structure model group, the actual device to which the measurement points is determined according to the device identification number in the measurement model, and the measurement value is assigned according to the measurement type and the device.

[0108] Specifically, for the unit sending the updated power measurement value, for the ordinary unit with the unit logic flag bit being 0, when it uploads the measurement information to the RTU simulation and power grid simulation, the measurement identification number is generated according to the D5000 or new generation coding rule according to the power grid identification number and the measurement type, and the measurement information is directly transmitted through data interaction transmission by packaging the operation data; for the unit with the power grid equivalent flag bit of the unit logic flag bit being 1, all sub-units of the power grid equivalent flag bit group are traversed, and the respective measurement identification number is generated according to the D5000 or new generation coding rule according to the power grid identification number and the measurement type of each sub-unit, and the sub-unit operation data is obtained by proportionally distributing the equivalent machine operation data according to the current power; for the unit with the RTU equivalent flag bit of the unit logic flag bit being 1, all sub-units of the RTU equivalent flag bit group are traversed, and the respective measurement identification number is generated according to the D5000 or new generation coding rule according to the power grid identification number and the measurement type of each sub-unit. The RTU sub-unit does not participate in detailed simulation, so the sub-unit operation data is obtained by equally dividing the equivalent machine operation data.

[0109] The AGC measurement unified data interaction model comprises an AGC measurement identification model and an AGC instruction updating model. The AGC measurement identification model is used for matching the AGC instruction measurement issued to the corresponding AGC controller based on the AGC measurement-AGC controller association model, and after being positioned to the AGC controller unified data structure model, it is judged by the AGC controller parameter module whether the PLC is allowed to control, whether the control value is within the upper and lower limit control range, etc. The AGC instruction updating model is used for distributing the AGC instruction to the corresponding unit, obtaining the corresponding unit group based on the AGC controller-unit association model, judging whether the unit participates in the AGC process according to the unit operation data module in the unit unified data structure model in the group, and collecting all the participating units to form a set of units to be adjusted. The control adjustment state is set to the unit active power climbing state, and after the unit active power climbs to the target value in the simulation process, the state is updated to the non-adjustment state. The control target value of each unit is calculated by distributing the PLC instruction value according to the current operation value proportion of each unit in the set of units to be adjusted, and at the same time, the target value exceeding the upper and lower limits of the unit active power is updated to the upper and lower limits of the unit active power according to the unit active power upper and lower limit of the unit model parameter module of each unit. The control single-step value is obtained by converting the unit active power up and down adjustment rate according to the simulation step length.

[0110] The AVC measurement unified data interaction model comprises an AVC measurement identification model and an AVC instruction updating model. Similar to the AGC measurement identification model, the AVC measurement identification model is used for matching the AVC instruction measurement issued to the corresponding AVC controller unified data structure model. The AVC instruction updating model is used for distributing the AVC instruction to the corresponding unit, and collecting all the units participating in the AVC to form a set of units to be adjusted. The control adjustment state is set to the unit reactive power climbing state, and after the unit reactive power climbs to the target value in the simulation process, the state is updated to the non-adjustment state. The control target value of each unit is calculated by distributing the PVC instruction value according to the current reactive power operation value proportion of each unit in the set of units to be adjusted, and at the same time, the target value exceeding the upper and lower limits of the unit reactive power is updated to the upper and lower limits of the unit reactive power according to the unit reactive power upper and lower limit of the unit model parameter module of each unit. The control single-step value is obtained by converting the unit reactive power up and down adjustment rate according to the simulation step length.

[0111] (4) Taking the plant station simulation as the unified model data processing middleware, the automatic control process simulation is performed.

[0112] The above step (4) takes Figure 3 as shown in Figure 3For automatic control process consistency modeling method; Establish a unified data structure model, a unified logic processing model and a unified data interaction model. The plant station simulation calculates the active value, reactive value and other measurement data of the unit and other elements in the plant station using the unified data structure model, calculates the measurement data required by the power grid simulation and the RTU simulation respectively based on the unified logic processing model, and transmits the control instructions and measurement data of the associated models between the power grid simulation and the RTU simulation through the unified data interaction model. Each unit establishes its own relevant unified data structure model, unified logic processing model and unified data interaction model, and on this basis, the plant station simulation as a data processing middleware of the unified model of heterogeneous systems can execute the tasks of control instruction conversion and measurement data format conversion in parallel, thereby improving the simulation calculation efficiency. Specifically, Figure 3 In the method, the following steps are included:

[0113] 1. Construct a unified data structure model:

[0114] Define the model composition: The unified data structure model includes an element structure model and a measurement structure model. The element structure model takes the element identification number as the primary key and covers unit, plant, AGC controller, AVC controller and other element models. The measurement structure model covers AGC measurement model, AVC measurement model and the like.

[0115] Refine the content of each sub-model: The unit unified data structure model contains unit identification number (including unified identification number, AGC identification number, etc.), unit type, instruction processing module, etc.; the plant unified structure model contains plant identification number, plant name, plant type, etc.; the AGC, AVC controller unified data structure model contains corresponding controller identification number, name and parameters; the AGC, AVC measurement unified data structure model contains measurement number, measurement type, corresponding controller and device identification number, etc.

[0116] 2. Construct a unified logic processing model:

[0117] Determine the model coverage: The unified logic processing model includes the unified logic processing models of unit, plant, AGC controller, AVC controller, AGC measurement and AVC measurement.

[0118] Establish the mapping relationship of each sub-model: The unit unified logic processing model establishes the mapping relationship of identification number association, unit and controller / plant association, sets the logic flag bit and group; the plant unified logic processing model establishes the mapping relationship of identification number association, plant and unit / controller association; the AGC, AVC controller unified logic processing model establishes the mapping relationship of identification number association, controller and plant / unit / measurement association; the AGC, AVC measurement unified logic processing model establishes the mapping relationship of measurement and corresponding controller association.

[0119] 3. Build a unified data interaction model:

[0120] Divide the model components: the unified data interaction model includes the unified data interaction processing model of the unit, AGC measurement, and AVC measurement.

[0121] Clarify the functions of each sub-model: the unit unified data interaction processing model includes unit identification, receiving updated parameters, receiving updated measurement values, and sending updated measurement value models to process data interaction between the unit and the grid simulation and RTU simulation; the AGC and AVC measurement unified data interaction processing model includes measurement identification and instruction update models to process measurement matching and instruction distribution.

[0122] 4. Develop automatic control process simulation: use the plant station simulation as the unified model data processing middleware, calculate the active value and reactive value of the unit and other elements in the plant station using the unified data structure model, calculate the measurement data required by the grid simulation and the RTU simulation based on the unified logic processing model, and transmit the control instructions and measurement data between the grid simulation and the RTU simulation through the unified data interaction model to transfer the associated models between the heterogeneous systems. At the same time, each unit independently establishes its own related three types of unified models, and the plant station simulation performs parallel execution of control instruction issuing and measurement data format conversion tasks to improve simulation calculation efficiency.

[0123] The application also builds a closed-loop test system, which includes an actual system and a simulation system, as shown in Figure 4 The models required by each module include the following:

[0124] Clarify the composition of the closed-loop test system: the closed-loop test system includes an actual system and a simulation system, where the actual system covers SCADA / FES, AGC, and AVC, and the simulation system covers the grid simulation, plant station simulation, and RTU simulation modules.

[0125] Determine the models and functions used by each module:

[0126] Grid simulation: based on grid PAS model data, simulate the actual physical grid operating state, the PAS model has topological relationship and can perform complex data analysis and processing, and uses equivalent method to simplify the external network or local area, and has data interaction with RTU simulation and plant station simulation to transfer power flow results and control instructions.

[0127] RTU simulation: uses RTU point table model to simulate measurement data upload and control instruction issuing, and interacts with plant station simulation and SCADA / FES for control instruction and measurement data.

[0128] Plant simulation: As the interactive middleware of the simulation part, it is used to analyze AGC, AVC instructions to execute simulation events such as unit climbing, and feedback the event processing results to RTU simulation and power grid simulation, while performing multi-heterogeneous system fusion modeling inside.

[0129] SCADA / FES: The actual power grid in operation system mirror is used, which is a 1:1 reduction of the actual system function, for transmitting measurement data and control instructions between the actual system and the simulation system, and interacting with RTU simulation, AGC, AVC for data.

[0130] AGC, AVC: It is the actual automatic control software, which reads the power grid operation state measurement data based on the power grid SCADA model, calculates and issues control instructions, and interacts with SCADA / FES for control instructions and measurement data.

[0131] Data interaction process: The power grid simulation transmits the power flow results to the plant simulation, and the plant simulation analyzes the instructions and feeds back the results to the RTU simulation and the power grid simulation; the RTU simulation transmits the measurement data and control instructions to the SCADA / FES through the communication protocol; the SCADA / FES transmits the measurement data to the AGC, AVC, and the AGC, AVC calculates and issues control instructions to the SCADA / FES, forming a complete data interaction closed loop.

[0132] Among them, the RTU point table model transmits the real-time measurement and state of the power grid, which is used to transmit the measurement and instructions required by the automatic control process in the closed-loop control process. The power grid simulation is based on the power grid PAS model data to simulate the actual physical power grid operation state. The PAS model is an interconnected power grid model with topological relationship for complex data analysis and processing, and uses equivalent method to simplify the external network or local area, while the SCADA model uses the scene for real-time monitoring and control, and does not involve model equivalent simplification; the plant simulation analyzes the AGC, AVC instructions to execute simulation events such as unit climbing, and feedback the event processing results to the RTU simulation and the power grid simulation; the RTU simulation is used for data transmission simulation such as measurement data upload and control instruction issuance; SCADA / FES adopts the actual power grid in operation system mirror, which is a 1:1 reduction of the actual system function, for transmitting measurement data and control instructions; AGC and AVC are the actual automatic control software, which reads the power grid operation state measurement data to calculate and issue control instructions.

[0133] Therefore, the application proposes a unified data structure model for a multi-heterogeneous system of an automatic control process, and a standard structure of each element and related measurement in an automatic control process of an information physical system is standardized to establish, different systems of each manufacturer can export models according to the standard, and general support for multiple sets of dispatching automation systems and automatic control software adapted to the systems, such as D5000 and a new generation system, is realized, a new energy unit modeling mode is adapted, and the manufacturer and version compatibility problem of multi-source heterogeneous systems is solved.

[0134] Further, the application proposes a unified logic processing model for a multi-heterogeneous system of an automatic control process, focuses on the core logic of an automatic control process to establish a logical mapping relationship between model data of heterogeneous systems, effectively compatible with the version difference and control logic heterogeneity in each heterogeneous system, realizes collaborative simulation and efficient calculation of multi-source heterogeneous systems, sets a plant station simulation as a unified logic processing middleware, solves the program architecture rigidity and low processing efficiency problem caused by different modeling modes of manufacturers in a traditional method, realizes model fusion of multi-heterogeneous systems in a simulation system, and enhances the flexibility and expansibility of the system.

[0135] Further, the application proposes a unified data interaction model for a multi-heterogeneous system of an automatic control process, realizes bidirectional dynamic interaction of multiple data types such as control instructions and simulation running data in an information space and a physical system, sets a plant station simulation as a unified data interaction middleware to support massive concurrent instruction processing and measurement uploading, solves the timeliness problem caused by the need for mutual conversion and matching of closed-loop simulation data between each heterogeneous system in a traditional method, and improves the data interaction speed and simulation running efficiency.

[0136] In a second aspect, the application discloses an information physical multi-heterogeneous system simulation fusion modeling system based on the information physical multi-heterogeneous system simulation fusion modeling method, and includes a unified data structure model construction module, a unified logic processing model construction module, a unified data interaction model construction module, and an automatic control process simulation module.

[0137] The unified data structure model construction module is used for constructing a unified data structure model, and the unified data structure model is used for establishing a standard structure of each element and related measurement in an automatic control process of an information physical simulation system, and includes an element structure model and a measurement structure model; the element structure model takes an element identification number as a primary key and covers element models of a plant station, a unit, an AGC controller and an AVC controller; and the measurement structure model includes an AGC measurement model and an AVC measurement model.

[0138] The unified logic processing model construction module is configured to construct a unified logic processing model, and the unified logic processing model is configured to process a logical mapping relationship between multi-heterogeneous system model data, including a unit group unified logic processing model, a power plant and substation unified logic processing model, an AGC controller unified logic processing model, an AVC controller unified logic processing model, an AGC measurement unified logic processing model, and an AVC measurement unified logic processing model.

[0139] The unified data interaction model construction module is configured to construct a unified data interaction model, and the unified data interaction model is configured to process a simulation real-time data synchronization problem between heterogeneous systems in a simulation process, including a unit group unified data interaction processing model, an AGC measurement unified data interaction model, and an AVC measurement unified data interaction model.

[0140] The automatic control process simulation module is configured to perform automatic control process simulation by taking the power plant and substation simulation as a unified model data processing middleware. The power plant and substation simulation calculates active value and reactive value measurement data of units in the power plant and substation by using the unified data structure model, calculates measurement data required by power grid simulation and RTU simulation respectively based on the unified logic processing model, and transmits and interacts control instructions and measurement data of associated models between heterogeneous systems between the power grid simulation and the RTU simulation by using the unified data interaction model.

[0141] The application proposes a unified data structure model for a multi-heterogeneous system of an automatic control process, and standardizes establishment of a standard structure of each element and related measurement in an information physical system automatic control process. The application proposes a unified logic processing model for a multi-heterogeneous system of an automatic control process, and focuses on core logic of an automatic control process to establish a logical mapping relationship between model data of heterogeneous systems. The application proposes a unified data interaction model for a multi-heterogeneous system of an automatic control process, and sets a power plant and substation simulation as a unified data interaction middleware to support massive concurrent instruction processing and measurement uploading. The application proposes a multi-heterogeneous system fusion modeling method for an information physical simulation of an automatic control process, realizes multi-source heterogeneous model matching and interaction, and supports joint simulation of an information physical system.

[0142] A third object of the embodiment of the application is to provide an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the information physical multi-heterogeneous system simulation fusion modeling method when executing the computer program.

[0143] The processor executes the computer program to implement the information physical multi-heterogeneous system simulation fusion modeling method, and specifically includes:

[0144] A unified data structure model is constructed, and the unified data structure model is used to establish a standard structure of each element and related measurement in an automatic control process of an information physical simulation system, including an element structure model and a measurement structure model; the element structure model takes an element identification number as a primary key, and covers element models of a plant station, a unit, an AGC controller and an AVC controller; the measurement structure model includes an AGC measurement model and an AVC measurement model;

[0145] A unified logic processing model is constructed, and the unified logic processing model is used to process a logic mapping relationship between model data of multiple heterogeneous systems, including a unit unified logic processing model, a plant station unified logic processing model, an AGC controller unified logic processing model, an AVC controller unified logic processing model, an AGC measurement unified logic processing model and an AVC measurement unified logic processing model;

[0146] A unified data interaction model is constructed, and the unified data interaction model is used to process a simulation real-time data synchronization problem between heterogeneous systems in a simulation process, including a unit unified data interaction processing model, an AGC measurement unified data interaction model and an AVC measurement unified data interaction model;

[0147] A plant station simulation is taken as an intermediate part of unified model data processing, and an automatic control process simulation is performed; the plant station simulation calculates active value and reactive value measurement data of a unit in the plant station by using the unified data structure model, calculates measurement data required by power grid simulation and RTU simulation respectively based on the unified logic processing model, and transmits and interacts control instructions and measurement data of a correlation model between heterogeneous systems between the power grid simulation and the RTU simulation by using the unified data interaction model.

[0148] A fourth object of the embodiment of the application is to provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the information physical multi-heterogeneous system simulation fusion modeling method.

[0149] The computer program is executed by the processor to implement the information physical multi-heterogeneous system simulation fusion modeling method, and specifically includes:

[0150] A unified data structure model is constructed, and the unified data structure model is used to establish a standard structure of each element and related measurement in an automatic control process of an information physical simulation system, including an element structure model and a measurement structure model; the element structure model takes an element identification number as a primary key, and covers element models of a plant station, a unit, an AGC controller and an AVC controller; the measurement structure model includes an AGC measurement model and an AVC measurement model;

[0151] A unified logical processing model is constructed, and the unified logical processing model is used for processing logical mapping relationships among model data of multiple heterogeneous systems, including a unit unified logical processing model, a plant station unified logical processing model, an AGC controller unified logical processing model, an AVC controller unified logical processing model, an AGC measurement unified logical processing model and an AVC measurement unified logical processing model;

[0152] A unified data interaction model is constructed, and the unified data interaction model is used for processing simulation real-time data synchronization problems among heterogeneous systems in a simulation process, including a unit unified data interaction processing model, an AGC measurement unified data interaction model and an AVC measurement unified data interaction model;

[0153] The plant station simulation is used as a unified model data processing middleware to perform automatic control process simulation; the plant station simulation calculates active value and reactive value measurement data of units in the plant station by using the unified data structure model, calculates measurement data required by power grid simulation and RTU simulation respectively based on the unified logical processing model, and transmits and interacts control instructions and measurement data of associated models between the power grid simulation and the RTU simulation through the unified data interaction model.

[0154] A fifth object of the embodiment of the application is to provide a computer program product, which includes computer instructions instructing a computer to execute the information-physical multi-heterogeneous system simulation fusion modeling method.

[0155] The computer instructions instruct the computer to execute the information-physical multi-heterogeneous system simulation fusion modeling method, and specifically include:

[0156] A unified data structure model is constructed, and the unified data structure model is used for establishing a standard structure of elements and related measurements in an information-physical simulation system automatic control process, including an element structure model and a measurement structure model; the element structure model takes an element identification number as a primary key and covers element models of a plant station, a unit, an AGC controller and an AVC controller; the measurement structure model includes an AGC measurement model and an AVC measurement model;

[0157] A unified logical processing model is constructed, and the unified logical processing model is used for processing logical mapping relationships among model data of multiple heterogeneous systems, including a unit unified logical processing model, a plant station unified logical processing model, an AGC controller unified logical processing model, an AVC controller unified logical processing model, an AGC measurement unified logical processing model and an AVC measurement unified logical processing model;

[0158] A unified data interaction model is constructed, and the unified data interaction model is used for processing simulation real-time data synchronization problems among heterogeneous systems in a simulation process, including a unit unified data interaction processing model, an AGC measurement unified data interaction model and an AVC measurement unified data interaction model;

[0159] The plant station simulation is used as the unified model data processing middleware to perform automatic control process simulation; the plant station simulation calculates active value and reactive value measurement data of units in the plant station by using the unified data structure model, calculates measurement data required by the power grid simulation and the RTU simulation respectively based on the unified logic processing model, and transmits control instructions and measurement data of the associated models between the power grid simulation and the RTU simulation through the unified data interaction model.

[0160] These computer program instructions can also be stored in a computer readable memory that can direct the computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including instruction devices, which realize the functions specified in the flow Figure 1 one or more flows and / or blocks in the flow Figure 1 one or more blocks or multiple blocks.

[0161] These computer program instructions can also be loaded into the computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable devices to produce a computer implemented process, so that the instructions executed on the computer or other programmable devices provide steps for realizing the functions specified in the flow Figure 1 one or more flows and / or blocks in the flow Figure 1 one or more blocks or multiple blocks.

[0162] The present application can adopt a completely hardware embodiment, a completely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, readable storage media, optical storage, etc.) containing computer usable program codes.

[0163] The present application is described with reference to flowcharts and / or block diagrams according to the method, device (system) and computer program product of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices produce a means for realizing the functions specified in the flow Figure 1 one or more flows and / or blocks in the flow Figure 1 one or more blocks or multiple blocks.

[0164] Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the scope of protection of the present application.

[0165] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A simulation fusion modeling method for cyber-physical multi-heterogeneous systems, characterized in that, include: A unified data structure model is constructed to establish standard structures for each component and its related measurements in the automatic control process of cyber-physical heterogeneous systems. This includes a component structure model and a measurement structure model. The component structure model uses the component identifier number as the primary key and covers the component structure models of plants, units, AGC controllers, and AVC controllers. The measurement structure model includes an AGC measurement model and an AVC measurement model. A unified logic processing model is constructed to process the logical mapping relationship between data of cyber-physical multi-heterogeneous system models, including a unified logic processing model for generating units, a unified logic processing model for power plants, a unified logic processing model for AGC controllers, a unified logic processing model for AVC controllers, a unified logic processing model for AGC measurements, and a unified logic processing model for AVC measurements. A unified data interaction model is constructed to handle the problem of real-time data synchronization between multiple heterogeneous cyber-physical systems during the simulation process. This model includes a unified data interaction processing model for generator units, a unified data interaction model for AGC measurements, and a unified data interaction model for AVC measurements. Using plant simulation as a unified model data processing middleware, we can perform automatic control process simulation. The plant simulation uses the unified data structure model to calculate the measurement data of the units within the plant, and calculates the measurement data required by the power grid simulation and RTU simulation respectively based on the unified logic processing model. The unified data interaction model transmits interactive information between the power grid simulation and the RTU simulation, as well as control commands and measurement data of the physical heterogeneous system association model.

2. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The component structure model of the generating unit includes a generating unit identification number, generating unit name, generating unit type, generating unit instruction processing module, generating unit model parameters, generating unit AGC instruction processing module, generating unit AVC instruction processing module, and generating unit operation data module. The generating unit identification number is a sequence group, including a unified identification number, an AGC identification number, a grid identification number, and an AVC identification number, and is ordered according to the importance of cyber-physical heterogeneous systems. If the generating unit participates in AGC control, the unified identification number is set to the AGC generating unit identification number; if it does not participate in AGC control, the unified identification number is equal to the grid generating unit model identification number; if the generating unit in AGC is in the new energy whole-station control mode, the generating unit grid identification number is replaced by the plant number in the grid model.

3. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The component structure model of the AGC controller includes the AGC controller identification number, the AGC controller name, and the AGC controller parameters; the AGC controller parameters cover the PLC activation flag, the PLC active power regulation interlock flag, the PLC active power regulation limit, and the PLC active power regulation rate; wherein, the PLC active power regulation limit and the PLC active power regulation rate are the calculated sum of the active power regulation limit and rate of the unit actually controlled by the PLC.

4. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The AGC measurement model includes measurement number, measurement type, AGC controller identification number, AGC measurement identification number, and AGC equipment identification number; the measurement type is divided into remote signaling and remote measurement. Remote signaling includes PLC on-state and interlocked state, and remote measurement includes AGC command return value, unit active power, and total active power of new energy power station. Different measurement types are assigned fixed numerical serial numbers; a dual-identification coding mechanism is adopted, which records the mapping relationship between measurement data and actual AGC equipment through the AGC equipment identification number module, and stores the corresponding PLC controller identification information through the AGC controller identification number module.

5. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The unified logic processing model for generating units includes a generating unit identification number association model, a generating unit-AGC controller association model, a generating unit-AVC controller association model, a generating unit-plant association model, generating unit logic flag bits, and generating unit logic flag bit groups. The generating unit identification number association model is used to establish the mapping relationship between the generating unit identification numbers of each cyber-physical heterogeneous system and the unified data structure model of the AGC generating unit. The generating unit-AGC controller association model is used to establish a one-way mapping relationship between the generating units participating in the AGC control process and the PLC, and one unified data structure model of the AGC generating unit points to only one unified data structure model of the AGC controller. The generating unit logic flag bits include the grid equivalent generating unit flag and the RTU equivalent generating unit flag. One type of generating unit logic flag bit corresponds to one group of generating unit logic flag bits, and the generating units in the group are regarded as sub-generators.

6. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The unified logic processing model for power plants includes a power plant identification number association model, a power plant-unit association model, a power plant-AGC controller association model, and a power plant-AVC controller association model. The power plant identification number association model is used to establish the mapping relationship between the identification numbers of power plants in various cyber-physical heterogeneous systems and the unified data structure model of the power plants. The power plant identification number is a multi-dimensional sequence group containing the AGC identification number, the power grid identification number, and the AVC identification number. The plant-unit association model is used to establish a one-to-many mapping relationship between the unified data structure model of the plant and the group of units it contains, and the group only contains ordinary units and units not equivalent to the power grid model.

7. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The unified data interaction and processing model for the generating units includes a generating unit identification model, a generating unit receiving updated parameter model, a generating unit receiving updated measurement value model, and a generating unit sending updated measurement value model. The unit identification model is used to interact with the active and reactive power measurement data of the unit in the power grid model simulation. Specifically, it includes: first, decoding and obtaining the unit identification number and domain number of the power grid model, and recording the plant identification number; then, using the unit identification number to associate the model with the unit identification number to locate the unified data structure model of the unit; if the location fails, it is determined that the unit is a power grid equivalent unit, and the unified data structure model of the unit is located based on the plant identification number; if it still cannot be matched, a new unit model is created in the unified data structure model of the unit. The unit receiving and updating parameter model is used to update the parameters of the unified data structure model of all units after receiving the grid simulation data. Different parameters of the units are updated according to different domain numbers, and user-defined domain numbers are used. After all grid simulation interactive data is processed, the unified data structure model of all units is traversed to determine the grid equivalent flag bits of the unit's logical flag bits. Units not equivalent to the grid and ordinary units are directly located in the unified data structure model of the unit and the unit model parameter module is directly updated. The grid equivalent unit performs a total addition based on the grid equivalent unit flag bit group. The unit operation data module is the total addition of the unit operation data of the grid equivalent unit flag bit group it contains, and its unit model parameter module is the total addition of the unit model parameters of the grid equivalent unit flag bit group it contains. The unit receives updated measurement value models to receive control command measurements transmitted from RTUs, parses the measurement identifier number to obtain the device number, and if the device number is a PLC device, it is an AGC control command, which is then transferred to the AGC measurement identification model of the AGC measurement unified data interaction model for processing; if the device number is a PVC device, it is an AVC control command of the AGC measurement unified data interaction model, which is then transferred to the AVC measurement identification model for processing; if the device number is another telemetry and teleindication meter number, the AGC measurement-AGC controller association model and the AVC measurement-AGC controller association model need to be used to find out whether it belongs to an AGC control command or an AVC control command, and then transferred to the corresponding measurement identification model for processing. The unit sends an updated measurement value model for uploading relevant measurement information from the plant to the RTU simulation and power grid simulation during the automatic control process. It traverses the measurement types that need to be uploaded, uses the AGC controller-AGC measurement association model and the AVC controller-AVC measurement association model to create a unified data structure model group of AGC measurement and AVC measurement that need to be uploaded, determines the actual equipment to which the measurement points based on the equipment identification number in the measurement model, and assigns measurement values ​​according to the measurement type and equipment.

8. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, The unified data interaction model for AGC measurement includes an AGC measurement identification model and an AGC instruction update model. The AGC measurement and identification model is based on the AGC measurement-AGC controller association model. It matches the issued AGC instructions to the corresponding AGC controller, locates the unified data structure model of the AGC controller, and then uses the AGC controller parameter module to determine whether the PLC allows control and whether the control value is within the upper and lower limit control range. The AGC instruction update model is used to allocate AGC instructions to the corresponding units, obtain unit groups based on the AGC controller-unit association model, filter the units participating in the AGC process to form a set of units to be adjusted, set the unit control adjustment status, and calculate the control target value and control single step value for each unit.

9. The cyber-physical multi-heterogeneous system simulation fusion modeling method according to claim 1, characterized in that, Each unit independently establishes its own unified data structure model, unified logic processing model, and unified data interaction model; the plant simulation, as the data processing middleware of the unified model of the cyber-physical multi-heterogeneous system, performs parallel tasks of control command issuance conversion and measurement data format conversion.

10. A cyber-physical heterogeneous system simulation fusion modeling system, used to implement the cyber-physical heterogeneous system simulation fusion modeling method according to any one of claims 1 to 9, characterized in that, include: A unified data structure model construction module is used to construct a unified data structure model. This unified data structure model is used to establish a standard structure for each component and its related measurements in the automatic control process of a cyber-physical heterogeneous system, including a component structure model and a measurement structure model. The component structure model uses the component identifier number as the primary key and covers component models of plants, units, AGC controllers, and AVC controllers. The measurement structure model includes an AGC measurement model and an AVC measurement model. A unified logic processing model construction module is used to construct a unified logic processing model. The unified logic processing model is used to process the logical mapping relationship between data of cyber-physical multi-heterogeneous system models, including a unified logic processing model for generating units, a unified logic processing model for power plants, a unified logic processing model for AGC controllers, a unified logic processing model for AVC controllers, a unified logic processing model for AGC measurements, and a unified logic processing model for AVC measurements. A unified data interaction model construction module is used to construct a unified data interaction model. The unified data interaction model is used to handle the problem of real-time data synchronization between multiple heterogeneous cyber-physical systems during the simulation process, including a unified data interaction processing model for generator units, a unified data interaction model for AGC measurement, and a unified data interaction model for AVC measurement. The automatic control process simulation module is used to perform automatic control process simulation, using plant simulation as a unified model data processing middleware. The plant simulation uses the unified data structure model to calculate the measurement data of the units within the plant, and calculates the measurement data required by the power grid simulation and RTU simulation respectively based on the unified logic processing model. The unified data interaction model transmits interactive information between the power grid simulation and the RTU simulation, as well as control commands and measurement data of the physical heterogeneous system association model.

11. A closed-loop testing system, characterized in that, include: The system consists of two parts: the actual system and the simulation system. The actual system includes SCADA / FES, AGC, and AVC, while the simulation system includes power grid simulation, power plant simulation, and RTU simulation modules. The power grid simulation is used to simulate the actual physical power grid operation state based on the power grid PAS model data. The PAS model has topological relationships for complex data analysis and processing, and uses the equivalent method to simplify external networks or local areas. It has data interaction with RTU simulation and plant simulation to transmit power flow results and control commands. The RTU simulation uses an RTU point table model to simulate the data transmission process of uploading measurement data and issuing control commands. It interacts with the plant simulation and SCADA / FES through communication protocols to exchange control commands and measurement data. Plant simulation: As an interactive middleware of the simulation part, it is used to parse AGC and AVC instructions to execute the simulation events of unit ramping, and feed back the event processing results to RTU simulation and power grid simulation, and can perform the cyber-physical multi-heterogeneous system simulation fusion modeling method as described in any one of claims 1 to 9; SCADA / FES: It adopts the actual power grid system in operation as a mirror to transmit measurement data and control commands between the actual system and the simulation system, and interacts with RTU simulation, AGC and AVC respectively; AGC and AVC: Based on the power grid SCADA model, they read power grid operation status measurement data, calculate and issue control commands, and interact with SCADA / FES to exchange control commands and measurement data. Among them, the power grid simulation transmits the power flow results to the substation simulation, and the substation simulation parses the instructions and feeds back the results to the RTU simulation and the power grid simulation; the RTU simulation transmits the measurement data and control instructions to the SCADA / FES through the communication protocol; the SCADA / FES transmits the measurement data to the AGC and AVC, and the AGC and AVC calculate and issue control instructions to the SCADA / FES, forming a data interaction closed loop.

12. An electronic device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the cyber-physical heterogeneous system simulation fusion modeling method according to any one of claims 1 to 9.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the cyber-physical heterogeneous system simulation fusion modeling method according to any one of claims 1 to 9.

14. A computer program product, characterized in that, The computer program product includes computer instructions that instruct the computer to execute the cyber-physical heterogeneous system simulation fusion modeling method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Simulation platform and method for dispatching automation system

    CN103488835A

  • Simulation platform and simulation method for electric power internet of things

    CN117874976A