CN108614447B - Joint simulation method, device, equipment and storage medium for wind turbine generator - Google Patents

Joint simulation method, device, equipment and storage medium for wind turbine generator Download PDF

Info

Publication number
CN108614447B
CN108614447B CN201810680073.8A CN201810680073A CN108614447B CN 108614447 B CN108614447 B CN 108614447B CN 201810680073 A CN201810680073 A CN 201810680073A CN 108614447 B CN108614447 B CN 108614447B
Authority
CN
China
Prior art keywords
fan
model
simulator
data sharing
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810680073.8A
Other languages
Chinese (zh)
Other versions
CN108614447A (en
Inventor
王汉军
连昊
李玉宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Original Assignee
Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Goldwind Science and Creation Windpower Equipment Co Ltd filed Critical Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Priority to CN201810680073.8A priority Critical patent/CN108614447B/en
Publication of CN108614447A publication Critical patent/CN108614447A/en
Application granted granted Critical
Publication of CN108614447B publication Critical patent/CN108614447B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Wind Motors (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The embodiment of the application provides a joint simulation method of a wind turbine generator, which comprises the following steps: calling a fan model simulator to simulate a fan model, and calling a fan control simulator to simulate a fan controller model; and calling a fan model simulator to interact with a fan controller model through a preset data sharing link library. The embodiment of the application also provides a joint simulation device, equipment and a storage medium of the wind turbine generator. According to the simulation method, the fan control simulator model is separated from the fan model, and the fan model simulator and the fan control simulator can perform data interaction through the preset data sharing link library to form a complete data closed loop, so that interactive data packet loss and communication delay caused by communication protocols in different computer systems in the prior art are avoided, and the simulation rate of the wind generating set is improved.

Description

Joint simulation method, device, equipment and storage medium for wind turbine generator
Technical Field
The invention relates to the technical field of wind power generation, in particular to a small wind stop control method, a small wind stop control device and small wind stop control equipment of a wind generating set.
Background
With the rapid development of advanced manufacturing, computer technology and power electronic technology, the whole wind power complete machine operation control model comprises a pneumatic mechanical model and an electric part model. The pneumatic mechanical model adopted in the conventional power system simulation software is not detailed enough. The fan simulation software (hereinafter called Bladed) developed by garradhasan corporation of garradhasan, england is a special fan design software for fan pneumatic and mechanical calculation, but an electrical part model is simple, converter dynamics cannot be taken into account, and the expansibility of the electrical model is poor.
The existing joint simulation scheme adopts joint simulation of Bladed and a matrix laboratory (Matlab is a commercial mathematical software developed by American mathematical working room company), and adopts named pipeline technology and Matlab technology to design interactive software, so that the Bladed and the Matlab can synchronously simulate the wind driven generator, the analysis function of the Bladed is further expanded, and the design of an external controller is facilitated.
Currently, data interaction is performed between Matlab and blanked using a communication protocol, for example, using a port (Socket) in a Transmission Control Protocol (TCP)/User Datagram Protocol (UDP). However, the applicant finds that data interaction is performed while problems of data packet loss and communication delay occur.
In summary, the existing joint simulation method for the wind power generation set has many problems such as interactive data packet loss and communication delay.
Disclosure of Invention
In order to solve the above problems, embodiments of the present application provide a joint simulation method, an apparatus, a device, and a storage medium for a wind turbine generator, so as to solve the problems of easy packet loss and communication delay of interactive data in the existing joint simulation method for a wind turbine generator.
According to a first aspect, an embodiment of the present application provides a joint simulation method for a wind turbine, including:
calling a fan model simulator to simulate a fan model, and calling a fan control simulator to simulate a fan controller model;
and calling the fan model simulator to interact with the fan controller model through a preset data sharing link library.
According to a second aspect, an embodiment of the present application provides a joint simulation apparatus for a wind turbine, including:
the fan model simulation module is used for calling a fan model simulator to simulate a fan model;
the fan controller simulation module is used for calling a fan control simulator to simulate a fan controller model;
and the data sharing module is used for calling the fan model simulator to interact with the fan controller model through a preset data sharing link library.
According to a third aspect, an embodiment of the present application provides a joint simulation device for a wind turbine, including:
a memory and a processor electrically connected;
at least one program comprising the co-simulation method of the first aspect, stored in the memory, for execution by the processor to perform the steps of:
calling a fan model simulator to simulate a fan model;
calling a fan control simulator to simulate a fan controller model;
and calling the fan model simulator to interact with the fan controller model through a preset data sharing link library.
According to a fourth aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program, which when executed by a processor implements the steps of the joint simulation method according to the first aspect.
The application of the method and the device can obtain the following beneficial effects:
1. according to the simulation method, the fan control simulator model is separated from the fan model, and the fan model simulator and the fan control simulator can perform data interaction through the preset data sharing link library to form a complete data closed loop, so that the fan model simulator and the fan control simulator can perform data interaction transmission under the same computer system (namely, the same computer), interactive data packet loss and communication delay caused by communication protocols in different computer systems in the prior art are avoided, and the simulation rate of the wind generating set is improved.
2. The structures of the fan model simulator and the fan control simulator are matched with the data sharing link library, and the fan model simulator and the fan control simulator can respectively and directly acquire required data through one data sharing link library, so that messages do not need to be sent to the data sharing link library and analyzed in the data acquisition process, the simulation rate of the wind generating set is further improved, and the use cost is reduced.
Additional aspects and advantages of embodiments of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of embodiments of the present application.
Drawings
The foregoing and/or additional aspects and advantages of embodiments of the present application will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a schematic flow chart of a joint simulation method of a wind turbine generator according to an embodiment of the present application;
FIG. 2 is an expanded flow diagram of a joint simulation method of a wind turbine generator according to an embodiment of the present application;
FIG. 3 is a more detailed expanded flow diagram based on the flow diagram of FIG. 2;
FIG. 4 is a schematic diagram of a data interaction principle based on a specific example of the joint simulation method of FIG. 2;
FIG. 5 is a schematic structural diagram of a joint simulation apparatus of a wind turbine generator according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a joint simulation device of a wind turbine generator according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the embodiments of the present application and are not to be construed as limiting the embodiments of the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification in connection with embodiments of the application, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" as used herein may include wirelessly connected. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which embodiments of the present application belong. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The technical scheme of the application is specifically described below with reference to the accompanying drawings.
Fig. 1 shows a schematic flow diagram of a first embodiment of a wind turbine generator co-simulation method according to the present application. The simulation comprises the following steps:
s101: and calling a fan model simulator to simulate the fan model, and calling a fan control simulator to simulate the fan controller model.
S102: and calling a fan model simulator to interact with a fan controller model through a preset data sharing link library.
Optionally, in this embodiment of the present application, the wind turbine model simulator may be a virtual simulation platform based on Bladed software, and the wind turbine control simulator may be a virtual simulation platform based on Matlab computer software. However, it will be apparent to those skilled in the art that the wind turbine model simulator and the wind turbine control simulator may be edited in other types of software as needed.
In addition, optionally, the data sharing link library according to the embodiment of the present application may be compiled based on C/C + + software in a Visual Studio (VS 2012; 2012) software in 2012. Due to the particularity of the calling mode instruction of the fan model simulator compiled by blanking, the name of the data sharing link library may specifically be a name (file name) suffixed by dll, such as disc.
Alternatively, the Matlab computer software and the Bladed computer software may run simultaneously on the same computer system (e.g., the Windows computer system developed by microsoft corporation, usa). Thus, Matlab computer software and Bladed software may be able to call the same data-sharing link library. In one embodiment, the Matlab computer software and the Bladed computer software may be installed together in a 32-bit operating system (x86) or a 64-bit operating system (x 64). In the embodiment of the present application, Matlab computer software and Bladed computer software are installed in a 32-bit operating system or a 64-bit operating system at the same time.
According to the simulation method, the fan control simulator model is separated from the fan model, the fan model simulator and the fan control simulator can perform data interaction through the preset data sharing link library to form a complete data closed loop, so that the fan model simulator and the fan control simulator can perform data interaction transmission under the same computer system (namely, the same computer), interactive data packet loss and communication delay caused by communication protocols in different computer systems in the prior art are avoided, and the simulation rate of the wind generating set is improved.
The inventor also finds in practical operation that when data interaction is performed between Matlab and blanked by using a port (Socket) in a Transmission Control Protocol (TCP)/User Datagram Protocol (UDP), messages need to be analyzed at two ends of the data interaction, so that simulation software is inconvenient to use, and the use difficulty and cost are increased. In order to solve the above technical problem, data transmission is performed between Matlab and blanked by using a shared data structure.
Specifically, fig. 2 shows an extended flow diagram of the joint simulation method of the wind turbine generator set according to the present application. The following operation steps are included in this embodiment:
s60: and setting the working mode of the fan model simulator to be an external controller mode.
S70: and a control interface module conforming to the shared data structure is created in the fan control simulator.
S80: and establishing a data sharing link library which is shared by the fan model simulator and the fan control simulator and conforms to a sharing data structure.
Specifically, a data-sharing link library is created.
And in the created data sharing link library, creating an output structural body and an input structural body which conform to the format of the fan interface module.
S90: a wind turbine controller model is created in a wind turbine controller simulator.
S101: and calling a fan model simulator to simulate the fan model, and calling a fan control simulator to simulate the fan controller model.
S102: and calling a fan model simulator to interact with a fan controller model through a preset data sharing link library.
Specifically, a fan model simulator is called, and the fan model simulator interacts with a data sharing area which accords with a shared data structure in a data sharing Dynamic Link Library (DLL) through a fan interface module which accords with the shared data structure of the fan model simulator.
And calling the fan controller model, and interacting with the data sharing area through a control interface module of the fan controller model, wherein the control interface module accords with a sharing data structure.
The structures of the fan model simulator and the fan control simulator are matched with the data sharing link library, and the fan model simulator and the fan control simulator can respectively and directly acquire required data through one data sharing link library, so that messages do not need to be sent to the data sharing link library and analyzed in the data acquisition process, the simulation rate of the wind generating set is further improved, and the use cost is reduced.
Optionally, an embodiment of the present application provides a joint simulation method for a wind turbine, where a flow diagram of the method is shown in fig. 3, and the method includes the following steps:
s60: and setting the working mode of the fan model simulator to be an external controller mode.
S70: and a control interface module conforming to the shared data structure is created in the fan control simulator.
S81: a data sharing link library is created.
S82: and in the created data sharing link library, creating an output structural body and an input structural body which conform to the format of the fan interface module.
S90: a wind turbine controller model is created in a wind turbine controller simulator.
S101: and calling a fan model simulator to simulate the fan model, and calling a fan control simulator to simulate the fan controller model.
S1021: and calling a fan model simulator, and interacting with a data sharing area which accords with a shared data structure in a data sharing Dynamic Link Library (DLL) through a fan interface module which accords with the shared data structure of the fan model simulator.
The data sharing link library in the embodiment of the application comprises a data sharing dynamic link library; the shared data structure is a data structure of interface interaction data of the fan model simulator.
And calling a fan model simulator to obtain a control instruction from the input structural body of the data sharing area, inputting the control instruction into the input structural body of the fan interface module, and outputting a feedback result responding to the control instruction to the output structural body of the data sharing area through the output structural body of the fan interface module.
S1022: and calling the fan controller model, and interacting with the data sharing area through a control interface module of the fan controller model, wherein the control interface module accords with a sharing data structure.
And calling the fan control simulator to obtain a feedback result from the output structural body of the data sharing area, inputting the feedback result into the input structural body of the control interface module, and inputting a control instruction responding to the feedback result into the input structural body of the data sharing area through the output structural body of the control interface module.
The fan interface module in the fan model is specified by the fan model, the data structure of the fan interface module is used as a shared data structure, a control interface module conforming to the shared data structure is arranged in the fan controller model, an input structure body and an output structure body conforming to the shared data structure are also arranged in the data sharing link library, and the fan interface module in the fan model, the control interface module in the fan controller model and the data structure in the data sharing link library are consistent; data interaction can be directly carried out between a fan interface module in the fan model and the data sharing link library and between a control interface module in the fan controller model and the data sharing link library without sending and analyzing messages; equivalently, the fan model can perform data interaction with the fan controller model through data transfer of the data sharing link library, and steps of data encapsulation, message sending and message analysis are saved in the data interaction process.
In fact, in order to periodically perform simulation operations on the wind turbine model, the simulation method in the embodiment of the present application further includes: and calling the fan model simulator and the fan control simulator to respectively send a feedback result and a control instruction to the data sharing area in a preset period. In an alternative embodiment, the predetermined cycle time is 0.02 seconds. However, it will be apparent to those skilled in the art that the predetermined period of time may be adjusted accordingly according to the actual situation.
Specifically, in one embodiment, Matlab computer software that calls the data-sharing dynamic link library by specifying a path to a disc.dll file when configuring the external controller and the Bladed computer software that calls the data-sharing dynamic link library by packaging the disc.dll into an S-function should be set to the same period.
In order to clearly describe the simulation method disclosed in the embodiment of the present application, as shown in fig. 4, a specific example is illustrated, wherein the fan model simulator is blanked computer software in the specific example, and the fan control simulator is Matlab computer software:
step 1: and setting the fan model into an external controller mode according to a method and a data interaction interface of replacing a Bladed internal controller by an external controller provided by Bladed computer software. Specifically, in this specific example, the dynamic link library external controller mode provided in the Bladed computer software is adopted to set the fan model from the internal controller mode to the external controller mode, and the external controller model may perform data interaction with the fan model inside the Bladed computer through the method and the data interface (i.e., the fan interface) provided by the Bladed computer software, so as to form a data interaction closed loop.
Step 2: and creating a control interface module which accords with a shared data structure in Matlab computer software serving as a fan control simulator. Specifically, according to a fan interface module provided in the Bladed computer software, the structure of the fan interface module is completely copied in the Matlab computer software, so that output data of a fan model in the Bladed computer software is used as input data of a fan controller model in the Matlab computer software, and the input data of the fan model is input data of the fan controller model.
And step 3: a data sharing link library is created. Specifically, a data sharing link library conforming to a sharing data structure is provided based on C language, an interface module in the data sharing link library conforms to a fan interface module in a fan control simulator, a globally visible sharing data area is opened up in the data sharing link library, and the data structure in the sharing data area is the same as the data structure in the fan model simulator and the fan control simulator. Optionally, the data structure in the shared data area may include: an output structure (StructOut) and an input structure (StructIn).
Specifically, according to the data structure of the interaction with the external controller specified by the Bladed computer software, the data of the interaction can be divided into two parts, namely, an input part of the control command input by the external controller and an output part of the model feedback output by the fan model simulation, wherein the input part is the data sent by the Matlab computer software to the Bladed computer software, and conversely, the output part is the data sent by the Bladed software to the Matlab computer software. Correspondingly, an output structure and an input structure in the dynamic link library are defined as an input part and an output part for respectively transmitting data by sharing the data by using the data _ seg instruction. The output structure and the input structure can be instantiated to a global shared memory area of the dynamic link library, and two identical structures can be defined in Matlab computer software for data transmission.
And 4, step 4: and creating a fan controller model in Matlab computer software as an external controller of the Bladed computer software. Optionally, a fan-external object model is created within Matlab computer software at the same time, e.g. a model of various types of electrical and mechanical objects other than the fan model in Bladed computer software.
And 5: the data transmission process in the wind turbine generator combined simulation method is as follows: and (3) running Matlab software and Bladed software, and calling the data sharing dynamic link library created in the step (3) by the Bladed software and the Matlab simultaneously, wherein the Matlab software is used as a dynamic link library example 1, the Bladed software is used as a dynamic link library example 2, the two dynamic link libraries have independent memory spaces, but local variables are not visible mutually, and the developed sharing data area of the dynamic link library is shared and globally visible. After the joint simulation of Matlab and blanked is started, interactive data provided in the blanked software is transmitted to a dynamic link library (for example, transmitted to an output structural body of a global shared memory area of the dynamic link library) through a data interface, and the Matlab software periodically transmits the data to the Matlab software by calling the dynamic link library to serve as input data of a controller model. By inputting data, the Matlab software calculates corresponding control data, and periodically transmits the control data to the dynamic link library (for example, to an input structure body of a global shared memory area of the dynamic link library) through a data interface in the fan controller model, and the Bladed software transmits the control data to the Bladed software by calling the dynamic link library, thereby forming a data transmission cycle.
Based on the same invention idea, the embodiment of the present application further discloses a joint simulation device of a wind turbine, a schematic structural diagram of the joint simulation device is shown in fig. 5, and the device includes: the system comprises a fan model simulation module 1, a fan controller simulation module 2 and a data sharing module 3.
The fan model simulation module 1 is used for calling a fan model simulator to simulate a fan model.
The fan controller simulation module 2 is used for calling a fan control simulator to simulate a fan controller model.
And the data sharing module 3 is used for calling the fan model simulator to interact with the fan controller model through a preset data sharing link library.
Optionally, the data sharing module 3 is specifically configured to invoke a fan model simulator, and interact with a data sharing area conforming to a shared data structure in the data sharing dynamic link library through a fan interface module conforming to the shared data structure of the fan model simulator; calling a fan controller model, and interacting with the data sharing area through a control interface module of the fan controller model, wherein the control interface module conforms to a sharing data structure; the data sharing link library comprises a data sharing dynamic link library. The shared data structure is a data structure of interface interaction data of the fan model simulator.
Optionally, the data sharing module 3 is specifically configured to invoke the fan model simulator to obtain a control instruction from the input structural body of the data sharing area, input the control instruction into the input structural body of the fan interface module, and output a feedback result in response to the control instruction to the output structural body of the data sharing area through the output structural body of the fan interface module. And then, calling the fan control simulator to obtain a feedback result from the output structural body of the data sharing area, inputting the feedback result into the input structural body of the control interface module, and inputting a control instruction responding to the feedback result into the input structural body of the data sharing area through the output structural body of the control interface module to form a complete data transmission closed loop.
Therefore, the whole data transmission process can be completed in one computer, data transmission is not required to be performed among a plurality of computers by using a communication protocol, a plurality of unnecessary operations such as messages are avoided, the running speed of the simulation method in the embodiment of the application is increased, the simulation efficiency is improved, and the use cost is low.
Based on the same invention idea, the embodiment of the present application further discloses a joint simulation device for a wind turbine, as shown in fig. 6, including:
a memory 4;
a processor 5 electrically connected to the memory 4;
at least one program stored in the memory 4 and configured to be executed by the processor 5, the at least one program configured to: the combined simulation method of the wind turbine generator is executed.
Optionally, the joint simulation device of the wind turbine generator according to the embodiment of the present application may be the same computing device, for example, a personal computer. The combined simulation system (Matlab and Bladed) runs on the same personal computer, Matlab and Bladed data exchange are internal memory operation, the performance is equal to that of the same platform simulation, a communication protocol is not needed, packet loss and delay of the communication protocol (TCP \ UDP Socket and the like) do not exist, and the interaction efficiency is high; because the data structures of the interactive interfaces are completely consistent, the flow of message analysis is not needed, the interactive steps are greatly simplified, and the interaction is more convenient.
The Matlab computer software and the Bladed computer software may run on the same computer system at the same time. Thus, Matlab computer software and Bladed computer software may be able to call the same data-sharing link library. In one embodiment, the Matlab computer software and the Bladed computer software may be installed together in a 32-bit operating system (x86) or a 64-bit operating system (x 64). In the embodiment of the present application, Matlab computer software and Bladed computer software are installed in a 32-bit operating system or a 64-bit operating system at the same time.
Based on the same inventive concept, an embodiment of the present application further discloses a computer-readable storage medium, where a computer program is stored, and the computer program, when executed by a processor, implements the steps of the joint simulation method according to the first aspect.
The application of the method and the device can obtain the following beneficial effects:
1. according to the simulation method, the fan control simulator model is separated from the fan model, and the fan model simulator and the fan control simulator can perform data interaction through the preset data sharing link library to form a complete data closed loop, so that the fan model simulator and the fan control simulator can perform data interaction transmission under the same computer system (namely, the same computer), interactive data packet loss and communication delay caused by communication protocols in different computer systems in the prior art are avoided, and the simulation rate of the wind generating set is improved.
2. The structures of the fan model simulator and the fan control simulator are matched with the data sharing link library, and the fan model simulator and the fan control simulator can respectively and directly acquire required data through one data sharing link library, so that messages do not need to be sent to the data sharing link library and analyzed in the data acquisition process, the simulation rate of the wind generating set is further improved, and the use cost is reduced.
The foregoing is only a partial embodiment of the present application and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present application.

Claims (9)

1. A joint simulation method of a wind turbine generator is characterized by comprising the following steps:
calling a fan model simulator to simulate a fan model, and calling a fan control simulator to simulate a fan controller model;
calling the fan model simulator to interact with the fan controller model through a preset data sharing link library, wherein the calling comprises the following steps: calling the fan model simulator, and interacting with a data sharing area which accords with a shared data structure in a data sharing dynamic link library through a fan interface module which accords with the shared data structure of the fan model simulator; the data sharing link library comprises a data sharing dynamic link library; the shared data structure is a data structure of interface interaction data of the fan model simulator; and calling the fan controller model, and interacting with the data sharing area through a control interface module of the fan controller model, wherein the control interface module conforms to a sharing data structure.
2. The co-simulation method of claim 1, wherein the invoking the wind turbine model simulator to interact with a data sharing area conforming to a shared data structure in a data sharing dynamic link library through a wind turbine interface module conforming to the shared data structure of the wind turbine model simulator comprises:
calling the fan model simulator to obtain a control instruction from the input structural body of the data sharing area, inputting the control instruction into the input structural body of the fan interface module, and outputting a feedback result responding to the control instruction to the output structural body of the data sharing area through the output structural body of the fan interface module; and
calling the fan controller model, and interacting with the data sharing area through a control interface module of the fan controller model, wherein the control interface module conforms to a sharing data structure, and the control interface module comprises:
and calling the fan control simulator to obtain a feedback result from the output structural body of the data sharing area, inputting the feedback result into the input structural body of the control interface module, and inputting a control instruction responding to the feedback result into the input structural body of the data sharing area through the output structural body of the control interface module.
3. The joint simulation method according to claim 2, further comprising: and calling the fan model simulator and the fan control simulator to respectively send the feedback result and the control instruction to the data sharing area in a preset period.
4. The joint simulation method of claim 1, wherein before invoking the wind turbine model simulator to simulate the wind turbine model and invoking the wind turbine control simulator to simulate the wind turbine controller model, the method further comprises:
setting the working mode of the fan model simulator to be an external controller mode;
creating a control interface module conforming to the shared data structure in the wind turbine control simulator;
establishing a data sharing link library which is shared by the fan model simulator and the fan control simulator and accords with the sharing data structure;
creating a wind turbine controller model in the wind turbine controller simulator.
5. The co-simulation method of claim 4, wherein the creating a shared database of data that is common to the wind turbine model simulator and the wind turbine control simulator and conforms to the shared data structure comprises:
creating a data sharing link library;
and creating an output structural body and an input structural body which conform to the format of the fan interface module in the created data sharing link library.
6. A joint simulation device of a wind turbine generator is characterized by comprising:
the fan model simulation module is used for calling a fan model simulator to simulate a fan model;
the fan controller simulation module is used for calling a fan control simulator to simulate a fan controller model;
the data sharing module is used for calling the fan model simulator to interact with the fan controller model through a preset data sharing link library, and comprises: calling the fan model simulator, and interacting with a data sharing area which accords with a shared data structure in a data sharing dynamic link library through a fan interface module which accords with the shared data structure of the fan model simulator; calling the fan controller model, and interacting with the data sharing area through a control interface module of the fan controller model, wherein the control interface module conforms to a sharing data structure; the data sharing link library comprises a data sharing dynamic link library; the shared data structure is a data structure of interface interaction data of the fan model simulator.
7. The co-simulation apparatus of claim 6,
the data sharing module is specifically used for calling the fan model simulator to acquire a control instruction from an input structural body of the data sharing area, inputting the control instruction into the input structural body of the fan interface module, and outputting a feedback result responding to the control instruction to an output structural body of the data sharing area through an output structural body of the fan interface module; and calling the fan control simulator to acquire a feedback result from the output structural body of the data sharing area, inputting the feedback result into the input structural body of the control interface module, and inputting a control instruction responding to the feedback result into the input structural body of the data sharing area through the output structural body of the control interface module.
8. The joint simulation equipment of the wind turbine is characterized by comprising:
a memory;
a processor electrically connected to the memory;
at least one program stored in the memory and configured to be executed by the processor, the at least one program configured to: performing a joint simulation method according to claims 1-5.
9. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the co-simulation method according to any one of claims 1 to 5.
CN201810680073.8A 2018-06-27 2018-06-27 Joint simulation method, device, equipment and storage medium for wind turbine generator Active CN108614447B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810680073.8A CN108614447B (en) 2018-06-27 2018-06-27 Joint simulation method, device, equipment and storage medium for wind turbine generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810680073.8A CN108614447B (en) 2018-06-27 2018-06-27 Joint simulation method, device, equipment and storage medium for wind turbine generator

Publications (2)

Publication Number Publication Date
CN108614447A CN108614447A (en) 2018-10-02
CN108614447B true CN108614447B (en) 2021-11-16

Family

ID=63665811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810680073.8A Active CN108614447B (en) 2018-06-27 2018-06-27 Joint simulation method, device, equipment and storage medium for wind turbine generator

Country Status (1)

Country Link
CN (1) CN108614447B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117852321B (en) * 2024-03-08 2024-06-04 金现代信息产业股份有限公司 Communication interface of wind turbine generator system joint simulation system and implementation method thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103760809A (en) * 2014-01-22 2014-04-30 北京金风科创风电设备有限公司 Simulation method and device for simulating operation of wind turbine generator and PLC system
CN104201716A (en) * 2014-08-24 2014-12-10 国家电网公司 Electro-mechanical transient simplified model building method based on controlled current source
CN104865845A (en) * 2015-05-06 2015-08-26 上海交通大学 Large-scale wind turbine unit real-time operation control combined simulation platform and construction method thereof
EP3002649A2 (en) * 2014-10-01 2016-04-06 Rockwell Automation Technologies, Inc. Industrial simulation using redirected i/o module configurations
CN206133209U (en) * 2016-10-19 2017-04-26 广东电网有限责任公司电力科学研究院 High -power hybrid simulation system based on RTDS
CN106898185A (en) * 2017-02-16 2017-06-27 中国舰船研究设计中心 A kind of ASS of the naval vessel complication system of oriented manipulation training
CN206292612U (en) * 2016-11-24 2017-06-30 北京金风科创风电设备有限公司 Portable wind-driven generator group emulation platform switch board

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819221B (en) * 2012-08-08 2016-05-25 中国电力科学研究院 LVRT Capability of Wind Turbine Generator characteristic associative simulation model and joint simulation method thereof
CN103676663A (en) * 2013-09-22 2014-03-26 国家电网公司 A wind generating set combined simulation system communication interface realization method
CN104234934B (en) * 2014-08-06 2017-02-08 东北大学 Wind power generator rotating speed control method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103760809A (en) * 2014-01-22 2014-04-30 北京金风科创风电设备有限公司 Simulation method and device for simulating operation of wind turbine generator and PLC system
CN104201716A (en) * 2014-08-24 2014-12-10 国家电网公司 Electro-mechanical transient simplified model building method based on controlled current source
EP3002649A2 (en) * 2014-10-01 2016-04-06 Rockwell Automation Technologies, Inc. Industrial simulation using redirected i/o module configurations
CN104865845A (en) * 2015-05-06 2015-08-26 上海交通大学 Large-scale wind turbine unit real-time operation control combined simulation platform and construction method thereof
CN206133209U (en) * 2016-10-19 2017-04-26 广东电网有限责任公司电力科学研究院 High -power hybrid simulation system based on RTDS
CN206292612U (en) * 2016-11-24 2017-06-30 北京金风科创风电设备有限公司 Portable wind-driven generator group emulation platform switch board
CN106898185A (en) * 2017-02-16 2017-06-27 中国舰船研究设计中心 A kind of ASS of the naval vessel complication system of oriented manipulation training

Also Published As

Publication number Publication date
CN108614447A (en) 2018-10-02

Similar Documents

Publication Publication Date Title
CN109598040B (en) NS3 and MATLAB integrated joint simulation interface method based on TCP protocol
US9348771B1 (en) Cloud-based instrument driver system
CN105224753A (en) The multi-specialized design verification platform of non-active nuclear power plant
CN111507020A (en) Graphical display method for distributed simulation results of electromechanical systems of multi-electric aircraft
US8504344B2 (en) Interface between a verification environment and a hardware acceleration engine
CN112115604B (en) Combined simulation method and system for Modelica model and Simulink model and electronic equipment
CN114422010B (en) Protocol testing method of satellite communication simulation platform based on network virtualization
CN104881358A (en) Program simulation testing method and system
CN103608735A (en) Simulation system, method for carrying out a simulation, control system and computer program product
CN103676663A (en) A wind generating set combined simulation system communication interface realization method
CN102495552A (en) Real-time simulation system oriented to space-borne electronic system
CN101800910B (en) Simulation system, PC side simulator and mobile phone side agent client
CN107948009B (en) Method and model for constructing data interaction channel for PLC protocol test
CN108614447B (en) Joint simulation method, device, equipment and storage medium for wind turbine generator
CN105262604A (en) Virtual machine migration method and equipment
CN102736926A (en) Upgrade method, device and batch upgrade system based on task template
CN103597415A (en) Simulation system, method for carrying out a simulation, guidance system and computer program product
CN101969442B (en) Process running environment perception and migration based network analog framework implementation method
CN112115603B (en) Combined simulation method and system for Modelica model and AMESim model and electronic equipment
CN112543190B (en) System and method for realizing cloud edge interaction acquisition control based on script technology
CN103312552B (en) Data simulation method, data simulation machine and communication system of data simulation machine
CN105740039A (en) RTX and VMIC based GNC real-time simulation system construction method
Schiller et al. Emulating vehicular ad hoc networks for evaluation and testing of automotive embedded systems
CN111240773A (en) Method for connecting front end and back end of software
CN106508103B (en) A kind of dynamic control method of communication network simulation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant