Simulation training system for wind turbine generators
By designing a simulation training system for wind turbine generator sets, and utilizing software subsystems, simulation subsystems, and data monitoring subsystems, simplified training for wind turbine generator sets has been achieved, solving the problems of complex operation and inconvenient learning in existing technologies, and improving training efficiency.
Patent Information
- Application Number
- CN202310453148.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-25
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2043-04-25
AI Technical Summary
Existing wind turbine simulation systems are complex to operate and inconvenient to learn, making on-the-job training difficult.
Design a simulation training system for wind turbine generator sets, including a software subsystem, a simulation subsystem, a control subsystem, and a data monitoring subsystem. The system allows for information interaction between instructors and trainees, simulates the operation of wind turbine generator sets, and provides training on fault triggering and solutions.
The simulation training process for wind turbine generators has been simplified, enabling learners to conduct simulation learning conveniently and comprehensively, thus improving training efficiency.
Smart Images

Figure CN118840900B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to the field of wind power generation technology, and more specifically, to a simulation training system for wind turbine generator sets. Background Technology
[0002] Current wind turbine technology allows wind turbines to generate electricity in a light breeze of approximately three meters per second. Personnel responsible for maintaining, operating, and monitoring wind turbines require a period of learning, training, and examination before starting work to ensure they are capable of performing their duties. However, current wind turbine simulation systems are complex to operate, and learning to simulate wind turbine generators is inconvenient, making on-the-job training very difficult. Summary of the Invention
[0003] The embodiments of this disclosure provide a simulation training system for wind turbine generator sets, which can effectively solve the problems of complex operation and inconvenience in learning to simulate wind turbine generator sets in the prior art.
[0004] In one general aspect, a simulation training system for wind turbine generator sets is provided. The simulation training system includes a software subsystem, a simulation subsystem, a control subsystem, and a data monitoring subsystem. The software subsystem includes at least one instructor port and at least one student port, with each student port corresponding to its own simulation subsystem, control subsystem, and data monitoring subsystem. The simulation subsystem is used to simulate wind turbine generator sets. The control subsystem receives input information from the corresponding instructor port and the corresponding student port and controls the operation of the simulation subsystem based on the input information. The data monitoring subsystem monitors the operation of the simulation subsystem.
[0005] Optionally, the control subsystem receives input information from the corresponding instructor port and the corresponding student port, and controls the simulation subsystem to run based on the input information, including: the control subsystem receiving first input information from the corresponding instructor port, wherein the first input information includes trigger information that triggers the wind turbine generator to experience a first fault; and the control subsystem controlling the simulation subsystem to run based on the trigger information.
[0006] Optionally, the control subsystem receives input information from the corresponding instructor port and the corresponding student port, and controls the simulation subsystem to run based on the input information, including: the control subsystem receiving second input information from the corresponding student port, wherein the second input information includes solution information for the first fault, the first fault being obtained based on the simulation subsystem's running data monitored by the data monitoring subsystem; and the control subsystem controlling the simulation subsystem to run based on the solution information.
[0007] Optionally, the control subsystem controls the operation of the simulation subsystem based on the solution information, including: the control subsystem assigning the parameters contained in the solution information to the corresponding electrical parameters of the simulation subsystem, and controlling the operation of the simulation subsystem based on the assigned electrical parameters.
[0008] Optionally, the control subsystem receives input information from the corresponding instructor port and the corresponding student port, and controls the simulation subsystem to operate according to the input information, including: the control subsystem receiving third input information from the corresponding student port, wherein the third input information includes control parameters for controlling the simulation subsystem to operate in a predetermined manner; and the control subsystem controlling the simulation subsystem to operate based on the control parameters.
[0009] Optionally, the data monitoring subsystem includes a local monitoring unit and a data acquisition and monitoring control unit. The local monitoring unit monitors the operation of the simulation subsystem and displays the monitored operation data to the students at the corresponding student port and the instructors at the corresponding instructor port. The data acquisition and monitoring control unit monitors the operation of the simulation subsystem and determines the operating status of the wind turbine generator based on the monitored operation data, and displays the operating status to the students at the corresponding student port and the instructors at the corresponding instructor port.
[0010] Optionally, the simulation training system also includes a dedicated communication unit, through which at least one instructor port and at least one trainee port communicate with the control subsystem and the simulation subsystem.
[0011] Optionally, the software subsystem also includes a permission management unit, a simulation subsystem management unit, a basic data management unit, and an examination management unit. The permission management unit is used to manage the information and permissions of instructors and students; the simulation subsystem management unit is used to manage the information of the simulators in the simulation subsystem; the basic data management unit is used to manage the simulation question bank, fault triggering information, and fault information; and the examination management unit is used to manage the simulation test papers and examination information.
[0012] Optionally, the simulation subsystem includes a main control unit, a nacelle unit, a pitch unit, a power grid unit, a converter unit, a drive unit, and a simulation unit. The simulation unit is used to process information received from the software subsystem, the control subsystem, and the data monitoring subsystem, as well as to process information output by the simulation subsystem. The simulation unit is connected to the main control unit, the nacelle unit, the pitch unit, the power grid unit, the converter unit, and the drive unit. The main control unit is also connected to the nacelle unit, the pitch unit, the converter unit, and the drive unit. The power grid unit is also connected to the converter unit and the drive unit.
[0013] Optionally, the nacelle unit includes a nacelle substation, a yaw platform, an oil-cooled platform, and a wind measurement substation. The nacelle substation detects the rotational speed information of the simulated generator in the simulation subsystem and sends the rotational speed information to the drive unit.
[0014] Optionally, the pitch unit includes at least one pitch substation and a pitch platform connected to at least one pitch substation, and the power grid unit includes a power grid and a transformer, with the power grid connected to the converter unit and the drive unit respectively through the transformer.
[0015] The wind turbine simulation training system according to embodiments of this disclosure introduces a software subsystem and a simulation subsystem. The software subsystem can connect multiple instructors and multiple trainees, while the simulation subsystem can effectively simulate wind turbine generators. Through these two subsystems, a simple and effective bridge is established between learners and the simulated operation of wind turbine generators, enabling learners to comprehensively and conveniently conduct simulation learning of wind turbine generators. Furthermore, the simulation training system is easy to operate, greatly facilitating the learning of wind turbine generator knowledge. Therefore, this disclosure effectively solves the problems of complex operation and inconvenience in learning to simulate wind turbine generators in existing wind turbine simulation systems.
[0016] Further aspects and / or advantages of the general concept of this disclosure will be set forth in part in the description which follows, and in part will be clear from the description or may be learned by practice of the general concept of this disclosure. Attached Figure Description
[0017] The above and other objects and features of the embodiments of this disclosure will become clearer from the following description taken in conjunction with the accompanying drawings illustrating the embodiments, wherein:
[0018] Figure 1 This is a schematic diagram illustrating a simulation training system for wind turbine generator sets according to an embodiment of the present disclosure;
[0019] Figure 2 This is a schematic diagram illustrating a simulation training system according to an embodiment of the present disclosure;
[0020] Figure 3 This is a schematic diagram illustrating a simulation subsystem according to an embodiment of the present disclosure;
[0021] Figure 4 This is a schematic diagram illustrating the communication between each unit in the simulation subsystem of an embodiment of this disclosure and the ADS API;
[0022] Figure 5 This is a schematic diagram illustrating a simulator according to an embodiment of the present disclosure. Detailed Implementation
[0023] The following detailed embodiments are provided to aid the reader in gaining a comprehensive understanding of the methods, apparatus, and / or systems described herein. However, various changes, modifications, and equivalents of the methods, apparatus, and / or systems described herein will become apparent upon understanding this disclosure. For example, the order of operations described herein is merely illustrative and is not limited to those orders set forth herein, but may be changed as will become clear upon understanding this disclosure, except for operations that must occur in a specific order. Furthermore, for clarity and conciseness, descriptions of features known in the art may be omitted.
[0024] The features described herein may be implemented in different forms and should not be construed as limited to the examples described herein. Rather, the examples described herein are provided only to illustrate some of the many feasible ways of implementing the methods, apparatus, and / or systems described herein, which will become clear upon understanding the disclosure of this application.
[0025] As used herein, the term “and / or” includes any one of the associated listed items and any combination of any two or more.
[0026] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, assemblies, regions, layers, or parts, these components, assemblies, regions, layers, or parts should not be limited by these terms. Rather, these terms are used only to distinguish one component, assembly, region, layer, or part from another. Thus, without departing from the teaching of the examples described herein, the first component, first assembly, first region, first layer, or first part referred to as the first component, first assembly, first region, first layer, or first part may also be referred to as the second component, second assembly, second region, second layer, or second part.
[0027] In the specification, when an element (such as a layer, region, or substrate) is described as being "on" another element, "connected to," or "bonded to" another element, the element may be directly "on" another element, directly "connected to," or "bonded to" the other element, or one or more other elements may be present in between. Conversely, when an element is described as being "directly on" another element, "directly connected to," or "directly bonded to" another element, no other elements may be present in between.
[0028] The terminology used herein is for the purpose of describing various examples only and is not intended to limit disclosure. Unless the context clearly indicates otherwise, the singular form is intended to include the plural form as well. The terms “comprising,” “including,” and “having” indicate the presence of the described features, quantities, operations, components, elements, and / or combinations thereof, but do not preclude the presence or addition of one or more other features, quantities, operations, components, elements, and / or combinations thereof.
[0029] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains upon understanding this disclosure. Unless expressly defined herein, terms (such as those defined in a general dictionary) shall be interpreted as having a meaning consistent with their meaning in the context of the relevant field and in this disclosure, and shall not be interpreted in an idealized or overly formalistic manner.
[0030] Furthermore, in the description of the examples, detailed descriptions of well-known related structures or functions will be omitted when it is believed that such detailed descriptions would lead to a vague interpretation of this disclosure.
[0031] This disclosure proposes a simulation training system for wind turbine generator sets. Figure 1 This is a schematic diagram illustrating a simulation training system for a wind turbine generator set according to an embodiment of the present disclosure. (Refer to...) Figure 1 The simulation training system for the wind turbine generator set includes a software subsystem 10, a simulation subsystem 12, a control subsystem 14, and a data monitoring subsystem 16. The software subsystem 10 includes at least one instructor port 102 and at least one student port 104. Each student port 104 corresponds to its own simulation subsystem 12, control subsystem 14, and data monitoring subsystem 16. The simulation subsystem 12 is used to simulate a wind turbine generator set. The control subsystem 14 receives input information from the corresponding instructor port 102 and the corresponding student port 104, and controls the operation of the simulation subsystem 12 according to the input information. The data monitoring subsystem 16 monitors the operation of the simulation subsystem 12.
[0032] This embodiment introduces a software subsystem and a simulation subsystem. The software subsystem can connect multiple instructors and multiple students, while the simulation subsystem can effectively simulate wind turbine generators. Through the software subsystem and the simulation subsystem, a simple and effective bridge is established between learners and the simulated operation of wind turbine generators, enabling learners to conduct comprehensive and convenient simulation learning of wind turbine generators.
[0033] Specifically, the aforementioned simulation training system can adopt a browser / server (B / S) architecture, meaning it can be accessed via a webpage. For example, instructors can log in through a first terminal (hereinafter referred to as the instructor's terminal) on the instructor port of the software subsystem, and students can log in through a second terminal (hereinafter referred to as the student's terminal) on the student port of the software subsystem. The instructor and student terminals can embed network relays for communication between them; other communication methods can also be used, and this disclosure does not limit this. The aforementioned simulation subsystem can simulate the operation of a wind turbine generator using a BLADED model; other models can also be used, as long as they can simulate the operation of a wind turbine generator, and this disclosure does not limit this either.
[0034] According to embodiments of this disclosure, the control subsystem receives input information from corresponding instructor ports and corresponding student ports, and controls the simulation subsystem to operate based on the input information. This may include: the control subsystem receiving first input information from the corresponding instructor port, wherein the first input information includes trigger information that triggers a first fault in the wind turbine generator set; and the control subsystem controlling the simulation subsystem to operate based on the trigger information. According to this embodiment, the instructor can use the first input information to lay out the faults that the student needs to learn, so as to provide targeted training to the student.
[0035] Specifically, instructors can use the first input information entered through the instructor port to set the faults that trainees need to learn. That is, by using the first input information, the instructor can set the trigger information to trigger the corresponding faults of the wind turbine generator set. During operation, the simulation subsystem can trigger the corresponding faults based on the trigger information. Thus, trainees can understand the corresponding faults through the operation data of the simulation subsystem and learn how to deal with them.
[0036] According to embodiments of this disclosure, the control subsystem receives input information from corresponding instructor ports and corresponding student ports, and controls the simulation subsystem to operate based on the input information. This may include: the control subsystem receiving second input information from the corresponding student port, wherein the second input information includes solution information for a first fault, the first fault being obtained based on the simulation subsystem's operational data monitored by the data monitoring subsystem; and the control subsystem controlling the simulation subsystem to operate based on the solution information. According to this embodiment, the student can determine the fault based on the operational data, input the corresponding solution information, and control the simulation system to operate until the fault is resolved, thereby learning methods for handling faults.
[0037] Specifically, trainees can view the operational data of the simulation subsystem monitored by the data monitoring subsystem, analyze the operational data to determine the faults of the wind turbine generator set, determine the corresponding solutions based on the analyzed faults, and input the determined solution information into the control subsystem of the simulation training system through the trainee port. The control subsystem can then control the operation of the simulation subsystem based on the input solution information and check whether the operation process has resolved the aforementioned faults. If not, the solution can be adjusted until the aforementioned faults are resolved.
[0038] According to embodiments of this disclosure, the control subsystem controls the operation of the simulation subsystem based on solution information. This can include: the control subsystem assigning parameters contained in the solution information to the corresponding electrical parameters of the simulation subsystem, and controlling the operation of the simulation subsystem based on the assigned electrical parameters. According to this embodiment, by directly assigning simulation permissions, a simple connection between the simulation and the simulated wind turbine generator is achieved, allowing trainees to experience the simulation learning process firsthand and resolve corresponding faults.
[0039] According to embodiments of this disclosure, the control subsystem receives input information from corresponding instructor ports and corresponding student ports, and controls the simulation subsystem to operate based on the input information. This may include: the control subsystem receiving third input information from the corresponding student port, wherein the third input information includes control parameters for controlling the simulation subsystem to operate in a predetermined manner; and the control subsystem controlling the simulation subsystem to operate based on the control parameters. According to this embodiment, the control simulation subsystem can be learned through the third input information, simulating and experiencing the control of a wind turbine generator.
[0040] Specifically, trainees can input control parameters through the trainee port to control the simulation subsystem to operate in a predetermined manner, so that the control subsystem can control the operation of the simulation subsystem according to the control parameters. In other words, trainees can simulate the control of the operation of the wind turbine generator by inputting control parameters and learn how to control the wind turbine generator.
[0041] According to embodiments of this disclosure, the data monitoring subsystem includes a local monitoring unit and a data acquisition and monitoring control unit. The local monitoring unit monitors the operation of the simulation subsystem and displays the monitored operational data to the students at the corresponding student ports and the instructors at the corresponding instructor ports. The data acquisition and monitoring control unit monitors the operation of the simulation subsystem and determines the operating status of the wind turbine generator based on the monitored operational data, displaying the operating status to the students at the corresponding student ports and the instructors at the corresponding instructor ports. According to this embodiment, the local monitoring unit, the data acquisition and monitoring control unit, and the monitoring control unit jointly monitor the operation of the simulation subsystem to obtain accurate operational data.
[0042] Specifically, the data monitoring subsystem of the aforementioned simulation training system may include a local monitoring unit, a data acquisition and monitoring control unit, and of course, other units for acquiring operational data; this disclosure does not limit this. Trainees can obtain various operational data through the local monitoring unit and the data acquisition and monitoring control unit to perform fault analysis, rather than relying on a single type of operational data. This makes fault analysis more accurate and also makes the analysis of whether the wind turbine generator is operating normally more accurate when troubleshooting. At the same time, instructors can also obtain various operational data through the local monitoring unit and the data acquisition and monitoring control unit to perform fault analysis, again moving away from relying on a single type of operational data. This makes fault analysis more accurate and also makes the analysis of whether the wind turbine generator is operating normally more accurate when troubleshooting.
[0043] According to embodiments of this disclosure, the simulation training system further includes a dedicated communication unit. At least one instructor port and at least one student port communicate with the control subsystem and the simulation subsystem through the dedicated communication unit. According to this embodiment, the dedicated communication unit facilitates convenient and rapid communication.
[0044] Specifically, the aforementioned dedicated communication unit can be an ADS (Automation Device Specification), or of other types, and this disclosure does not limit it.
[0045] For example, the aforementioned student terminal can embed an ADS communication unit, such as an ADS application programming interface (API), and communicate with the control subsystem (such as a PLC controller) and simulation subsystem through the embedded ADS communication unit. The aforementioned student terminal can also communicate with the data monitoring subsystem (such as a Supervisory Control and Data Acquisition, abbreviated as SCADA) through the embedded ADS communication unit, or through a PLC controller and simulator (MODBUS TCP). This disclosure does not limit the scope of the communication.
[0046] It should be noted that the simulation subsystem and control subsystem may also embed an ADS communication unit, and this disclosure does not limit this.
[0047] To better understand the composition of the simulation training system disclosed herein, the following example will be used. Figure 2 Provided as an example, Figure 2 This is a schematic diagram illustrating a simulation training system according to an embodiment of the present disclosure, such as... Figure 2As shown, the simulation training system includes a software subsystem, which includes an instructor port, multiple student ports, each student port having its own matching simulation subsystem, ADS API, control subsystem (PLC), and data monitoring subsystem. In this embodiment, the data monitoring subsystem includes local monitoring and SCADA.
[0048] According to embodiments of this disclosure, the software subsystem may further include a permission management unit, a simulation subsystem management unit, a basic data management unit, and an examination management unit. The permission management unit manages the information and permissions of instructors and students; the simulation subsystem management unit manages the information of the simulators in the simulation subsystem; the basic data management unit manages the simulation question bank, fault triggering information, and fault information; and the examination management unit manages the simulation exam papers and examination information. According to this embodiment, the required units, such as the permission management unit, simulator management unit, basic data management unit, and examination management unit, can be set in the software subsystem to suit user needs.
[0049] Specifically, the aforementioned software subsystem may also include an interactive interface unit, and of course, other units, as long as they are set according to user needs. This disclosure does not limit this.
[0050] For example, the functions supported by the aforementioned simulation subsystem management unit may include, but are not limited to: supporting the addition and maintenance of simulators in the simulation subsystem; configuring basic information of simulators, PLC programs, supported simulator models, and local monitoring information in the simulation subsystem; supporting visual management of simulators, allowing users to intuitively view the real-time usage status of all simulators, including user information, usage type (exam, free practice), start time, and time limit; supporting the commissioning and decommissioning of idle simulators, and defining the number of simulators in operation; configuring local monitoring information for simulators, and viewing the configuration of each simulator. Information can be monitored locally; the simulator can be configured to enter either exam mode or free practice mode; the free practice time of the simulator can be configured, such as voluntarily exiting the simulator after 10 minutes of inactivity; fixed time for competitions can be supported, such as allocating time according to the exam questions, occupying the simulator at the start of the exam, and releasing the simulator after the exam ends or ends early; the version of the PLC program running on the simulator and the models that it can support can be viewed; the complexity can be reduced by adding simulators for different models; in free practice mode, if the simulator is being used by a student, a prompt will pop up for the student, and the simulator can be forcibly released; the simulator can be restored to normal status.
[0051] For example, the aforementioned permission management unit may include a tenant management subunit, an organization management subunit, a menu management subunit, a role management subunit, and a user management subunit. It may also include other subunits, as long as they are set according to user needs; this disclosure does not impose any limitations on this. Specifically, the tenant management subunit can serve as the tenant management homepage, supporting the addition, editing, and deletion of tenants, as well as searching for tenant names and statuses. The role management subunit allows for the addition, deletion, modification, searching, and maintenance of roles. It can maintain the association between roles and users, link existing users, and maintain the static menu permissions for roles. Administrators (clients) and instructors (clients) can only see the relevant business module information of students (clients) within their respective client organization units. It also supports setting menu button permissions. The user management subunit can be maintained manually or automatically created from template imports. It supports user locking, user activation, password reset, batch import / export, and searching by username and real name.
[0052] For example, the aforementioned basic data management unit may include a tag management subunit, a PLC trigger point management subunit, a theoretical simulation question bank subunit, a tool management subunit, a spare parts management subunit, and a potential fault point management subunit. Of course, it may also include other subunits, as long as they are set according to user needs. This disclosure does not limit this. The tag management subunit is used for managing, adding, editing, and deleting tag data information, and supports searching by tag name and tag type. The PLC trigger point management subunit is used for managing, adding, editing, and deleting data information of conditions that trigger faults, and supports searching by fault point name, fault point code, input / output (IO) point name, IO point code, IO point type, tag, and activation status. The theoretical simulation question bank subunit is used for managing, updating, adding, editing, and deleting theoretical question banks, and supports searching by question content, question number, module tag, question type, and activation status. The tool management subunit is used for managing, adding, editing, and deleting tool data information, and supports searching by tool name, tool code, and tag. The spare parts management subunit is used for managing, adding, editing, and deleting spare parts data information, and supports searching by spare parts name, spare parts code, tag, and activation status. The potential fault point management subunit is used for managing, adding, editing, and deleting data information of simulated fault points, and supports searching by fault point name, fault point code, tag, and activation status.
[0053] For example, the aforementioned examination management unit may include a standard theory question bank subunit, a simulated theory question subunit, a simulated fault question subunit, a simulated test paper management subunit, a simulated examination management subunit, a test paper waiting to be tested subunit, and an examination history statistics query subunit. Of course, it may also include other subunits, as long as they are set according to the user's needs. This disclosure does not limit this. The simulation exam paper management subunit allows administrators to input, edit, and view theoretical exam papers. Administrators can input exam paper information, such as the total score for multiple-choice, true / false, and single-choice questions, and then click the "Start Generating Exam Paper" button to automatically generate the exam paper. Clicking the "Submit" button will display the generated theoretical exam paper. The simulation fault question subunit manages, updates, adds, edits, and deletes simulation fault questions, and supports searching by module number, module name, tag, and activation status. The simulation theory question subunit manages, updates, adds, edits, and deletes simulation theory questions, and supports searching by module number, module name, and tag. The simulation exam paper management subunit manages, updates, adds, browses, edits, and deletes simulation exam papers, and supports searching by exam paper number, module name, and tag. The system includes several sub-units: a search function for exam papers by name and activation status; a simulation exam management sub-unit for configuring basic exam information, such as exam name, start time, exam duration, exam restrictions, viewing answer sheets, exam instructions, and answer sheet guidelines; adding exam papers for the current exam (multiple papers can be added, or they can be added randomly); adding exam participants; a pending exam paper sub-unit for displaying student permissions for pending exam papers, showing all relevant exam papers, supported categories, exam times, paper names, and number of exams; and an exam history statistics query sub-unit for querying exam history. Administrators can view all data, while other users can view data from their own department and lower-level departments. The system also supports fuzzy searches by category, exam time, score sorting, exam name, and candidate name, and allows browsing exam paper information from multiple exams.
[0054] It should be noted that the instructor's simulated exam management permissions include operations such as adding, viewing, modifying, and deleting. Instructors can view exam papers but do not have editing functions, and can also query pending exam papers and exam history statistics. The student's simulated exam management permissions include: practical exams, theoretical exams, and viewing exam details. For example, clicking on the pending exam paper sub-unit allows students to view the pending exam papers assigned to them by the instructor. The student permission display page for the aforementioned pending exam papers shows all relevant exam papers, supported categories, exam times, exam names, and number of attempts.
[0055] Specifically, the functions displayed on the page showing student access permissions for exam papers are described as follows:
[0056] Exam Paper Display: The interface displays all the exams and exam papers under the candidate's name.
[0057] Tag Classification: The "All" category tag allows you to search for all exam papers under a candidate's name. The "Pending Exam" category tag allows you to filter and search for exam papers under a candidate's name that are about to be taken. The "Not Taken" category tag allows you to filter and search for exam papers under a candidate's name that have exceeded the start time and have not been taken. The "Taken" category tag allows you to filter and search for exam papers under a candidate's name that have already been taken.
[0058] Start the exam: After filtering out the exam papers tagged "Pending Exam", click "Start Exam", enter your seat number, and enter the official exam interface.
[0059] It should be noted that filtering by exam time and keywords allows for a relatively quick selection of the desired search results.
[0060] According to embodiments of this disclosure, the simulation subsystem may include a main control unit, a nacelle unit, a pitch unit, a power grid unit, a converter unit, a drive unit, and a simulation unit. The simulation unit processes information received from the software subsystem, the control subsystem, and the data monitoring subsystem, as well as information output from the simulation subsystem. The simulation unit is connected to the main control unit, the nacelle unit, the pitch unit, the power grid unit, the converter unit, and the drive unit. The main control unit is also connected to the nacelle unit, the pitch unit, the converter unit, and the drive unit. The power grid unit is also connected to the converter unit and the drive unit. According to this embodiment, this simulation subsystem can effectively simulate wind turbine generator sets.
[0061] Specifically, the aforementioned main control unit may include a main control substation, which can communicate with the nacelle unit, pitch unit, converter unit, tow unit, and simulation unit via DP communication lines. It can also communicate via other communication lines, which are not limited in this disclosure. The converter unit may be a converter, and the tow unit may be a tow platform. The tow platform can be connected to the simulation unit and exchange speed simulation signals with it. The main control unit, nacelle unit, pitch unit, power grid unit, converter unit, tow unit, and simulation unit can communicate with the student port via an ADS communication unit.
[0062] Figure 3 This is a schematic diagram illustrating a simulation subsystem of an embodiment of the present disclosure, such as... Figure 3 As shown, the simulation subsystem includes a main control unit, engine room unit, pitch control unit, power grid unit, converter unit, drive unit, and simulation unit. The main control unit includes a main control substation. Meanwhile, Figure 4 This is a schematic diagram illustrating the communication between each unit in the simulation subsystem of an embodiment of this disclosure and the ADS API, such as... Figure 4As shown, the simulation subsystem may also include a water-cooling unit, and of course, other units as well, which are not limited in this disclosure.
[0063] According to embodiments of this disclosure, the nacelle unit may include a nacelle substation, a yaw platform, an oil-cooled platform, and a wind measurement substation. The nacelle substation detects the rotational speed information of the simulated generator in the simulation subsystem and sends the rotational speed information to the towing unit. The above-described configuration of this embodiment can effectively simulate a wind turbine generator set.
[0064] Specifically, the aforementioned engine room substation detects the simulated generator speed signal (i.e., the speed information in the above embodiment) in the simulation subsystem and sends the generator speed signal to the drive unit. Furthermore, the engine room substation is connected to the simulation unit and interacts with it to exchange engine room simulation signals, as detailed below. Figure 3 As stated above.
[0065] According to embodiments of this disclosure, the pitch unit may include at least one pitch substation and a pitch platform connected to the at least one pitch substation. The power grid unit includes a power grid and a transformer, with the power grid connected to the converter unit and the drive unit respectively through the transformer. The above-described configuration of this embodiment can effectively simulate a wind turbine generator set.
[0066] To facilitate understanding of the above embodiments, the following example uses a browser / server (B / S) architecture system for PC-based simulation training of wind turbine generator set maintenance and operation. The main functions of this system may include the following: (1) Fault inspection examination function, that is, students can detect faults in wind turbine generator set and repair them; (2) Operation simulation examination function, that is, students can monitor the operation of wind turbine generator set and learn to control wind turbine generator set; (3) Asynchronous assessment, which supports multiple people to log in and take the exam at the same time.
[0067] For example, taking a simulation training system that supports 40 people logging in for an exam as an example, first, start the simulation training system. Specifically, open a browser and go to the homepage to access the login page. You can set remote and local login addresses; this disclosure does not limit this. This simulation training system can have a super administrator with the highest privileges, who can view all menu pages; it can also have customer administrators, whose menu permissions can include: User Management in Permission Management (only able to operate on personnel information within their own department and below, with the functions of adding, modifying, and deleting users). At this point, the simulation subsystem has a total of 40 simulators. Figure 5As shown, each simulator represents an independently operating wind turbine generator. The simulator uses a BLADED model to simulate the operation of the wind turbine generator. Simultaneously, the simulator embeds an ADS communication unit, which interacts with the software subsystem to receive trigger information from the software subsystem that indicates a fault in the wind turbine generator. Based on this trigger information, the corresponding fault is triggered. SCADA (equivalent to the aforementioned data monitoring subsystem) obtains the simulator's operating data through MODBUS TCP communication with the simulator. The student can log in to obtain operating data, such as accessing the simulator's FTP server to retrieve fault files, inputting the corresponding solutions, and transmitting them to the simulator. Alternatively, all electrical signals connected to the PLC from the simulator can be assigned values through the ADS port, transmitting the information of the corresponding fault solution to the simulator. This allows the simulator to operate based on the solution to overcome the fault.
[0068] According to embodiments of the present disclosure, a computer-readable storage medium for storing instructions is provided, wherein when the instructions are executed by at least one computing device, they cause at least one computing device to perform a simulation training system for a wind turbine generator set as described in any of the above embodiments.
[0069] According to embodiments of the present disclosure, a system is provided that includes at least one computing device and at least one storage device for storing instructions, wherein the instructions, when executed by at least one computing device, cause at least one computing device to perform a simulation training system for a wind turbine generator as described in any of the above embodiments.
[0070] While some embodiments of this disclosure have been shown and described, those skilled in the art will understand that modifications may be made to these embodiments without departing from the principles and spirit of this disclosure, which are defined by the claims and their equivalents.
Claims
1. A simulation training system for wind turbine generator sets, characterized in that, The simulation training system adopts a browser / server architecture and includes a software subsystem, a simulation subsystem, a control subsystem, and a data monitoring subsystem. The software subsystem includes at least one instructor port and at least one student port. Each student port corresponds to its own simulation subsystem, control subsystem, and data monitoring subsystem. The at least one instructor port and at least one student port are presented in the form of a webpage. The simulation subsystem simulates a wind turbine generator set through a PLC program; the control subsystem receives input information from the corresponding instructor port and the corresponding student port, and controls the operation of the simulation subsystem according to the input information; the data monitoring subsystem monitors the operation of the simulation subsystem. The control subsystem receives input information from the corresponding instructor port and the corresponding student port, and controls the simulation subsystem to operate according to the input information, including: The control subsystem receives first input information from the corresponding instructor port, wherein the first input information includes trigger information that triggers the wind turbine generator set to experience a first fault; The control subsystem controls the simulation subsystem to operate based on the trigger information; The control subsystem receives second input information from the corresponding student port, wherein the second input information includes solution information for a determined fault, the determined fault being determined by the student based on the operating data of the simulation subsystem monitored by the data monitoring subsystem, and the operating data being the operating data of the simulation subsystem in which the first fault occurs; The control subsystem controls the operation of the simulation subsystem based on the solution information; If the identified fault is not resolved, the following operation is performed repeatedly until the identified fault is resolved: The control subsystem receives new second input information from the corresponding student port, wherein the new second input information includes adjusted solution information; The control subsystem controls the operation of the simulation subsystem based on the adjusted solution information.
2. The simulation training system as described in claim 1, characterized in that, The control subsystem controls the operation of the simulation subsystem based on the solution information, including: The control subsystem assigns the parameters contained in the solution information to the corresponding electrical parameters of the simulation subsystem, and controls the operation of the simulation subsystem based on the assigned electrical parameters.
3. The simulation training system as described in claim 1, characterized in that, The control subsystem receives input information from the corresponding instructor port and the corresponding student port, and controls the simulation subsystem to operate according to the input information, including: The control subsystem receives third input information from the corresponding student port, wherein the third input information includes control parameters for controlling the simulation subsystem to operate in a predetermined manner; The control subsystem controls the operation of the simulation subsystem based on the control parameters.
4. The simulation training system as described in claim 1, characterized in that, The data monitoring subsystem includes a local monitoring unit and a data acquisition and monitoring control unit. The on-site monitoring unit monitors the operation of the simulation subsystem and displays the monitored operation data to the students at the corresponding student port and the instructors at the corresponding instructor port. The data acquisition and monitoring control unit monitors the operation of the simulation subsystem and determines the operating status of the wind turbine generator based on the monitored operating data, and displays the operating status to the students at the corresponding student port and the instructors at the corresponding instructor port.
5. The simulation training system as described in claim 3, characterized in that, The simulation training system also includes a dedicated communication unit. The at least one instructor port and the at least one student port communicate with the control subsystem and the simulation subsystem through the dedicated communication unit.
6. The simulation training system as described in claim 1, characterized in that, The software subsystem also includes a permission management unit, a simulation subsystem management unit, a basic data management unit, and an examination management unit. The permission management unit is used to manage the information and permissions of instructors and students. The simulation subsystem management unit is used to manage the information of the simulators in the simulation subsystem; The basic data management unit is used to manage the simulation question bank, fault triggering information, and fault information; The examination management unit is used to manage simulated test papers and examination information.
7. The simulation training system as described in claim 1, characterized in that, The simulation subsystem includes a main control unit, an engine room unit, a pitch control unit, a power grid unit, a converter unit, a towing unit, and a simulation unit. The simulation unit is used to process information received from the software subsystem, the control subsystem, and the data monitoring subsystem, as well as information output by the simulation subsystem. The simulation unit is connected to the main control unit, engine room unit, pitch control unit, power grid unit, converter unit, and towing unit. The main control unit is also connected to the engine room unit, pitch control unit, converter unit, and towing unit. The power grid unit is also connected to the converter unit and towing unit.
8. The simulation training system as described in claim 7, characterized in that, The nacelle unit includes a nacelle substation, a yaw platform, an oil-cooled platform, and an air measurement substation. The nacelle substation detects the rotational speed information of the simulated generator in the simulation subsystem and sends the rotational speed information to the drive unit.
9. The simulation training system as described in claim 7, characterized in that, The pitch unit includes at least one pitch substation and a pitch platform connected to the at least one pitch substation. The power grid unit includes a power grid and a transformer. The power grid is connected to the converter unit and the drive unit through the transformer.
Citation Information
Patent Citations
System and method for simulating, training and examining direct-driven wind driven generator based on VR (virtual reality) multi-split technology
CN115662212A