Control method, system and device of wind turbine generator and medium
By acquiring and analyzing millisecond-level wind speed data, determining the wind speed changes and trends, and controlling the wind turbine to collect paddles, the problem of traditional wind turbine control methods being unable to cope with the rapid surge in wind speed and improving safety performance.
Patent Information
- Application Number
- CN202411736868.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-14
AI Technical Summary
The control method of traditional wind turbines is based only on the cutting-in and cutting-out wind speeds, and cannot effectively deal with the rapid surge between cutting-in and cutting-out, resulting in safety hazards such as wind turbines and speeds.
By obtaining the millisecond-level wind speed sets in multiple consecutive millisecond-level periods, the wind speed change rate of each millisecond-level period is calculated, and the overall wind speed changes and trends are determined. If specific conditions are met, the wind turbine unit is controlled to collect the paddles to avoid overspeeding.
It effectively avoids the wind turbine speed caused by the rapid soaring overall wind speed of the wind turbine, and improves the safety performance of the wind turbine.
Smart Images

Figure CN119616760A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of wind power generation, and in particular to a control method, system, device and medium for a wind turbine generator set. Background Art
[0002] With the decreasing of traditional energy and the increasing prominence of environmental problems, wind energy with the characteristics of renewability and cleanliness has been widely used. Among them, the key equipment for wind energy application is to use wind turbines to convert wind energy into electrical energy. Traditional wind turbines are operated based on the speed torque curve control. Only the cut-in wind speed and cut-out wind speed are involved in the unit control, and the wind speed between the cut-in and cut-out is not involved in the control of the wind turbine. However, when the wind speed soars rapidly between the cut-in and cut-out, it is very easy to cause the wind turbine rotor to run away, which may cause the blades to sweep the tower and be damaged, or even the unit to collapse. In this way, when the wind turbine is controlled only by the cut-in wind speed and the cut-out wind speed, the safety performance of the wind turbine is low.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0005] The embodiments of the present disclosure provide a control method, system, device and medium for a wind turbine generator set, so as to improve the safety performance of the wind turbine generator set.
[0006] In some embodiments, a control method for a wind turbine generator set includes: when the wind turbine generator set is operating normally, obtaining a millisecond wind speed set within a plurality of consecutive millisecond time periods; wherein the millisecond wind speed set includes a plurality of millisecond wind speeds;
[0007] Based on each of the millisecond wind speed sets, respectively determine the millisecond wind speed change rate corresponding to each of the millisecond time periods;
[0008] Determining the change of the overall wind speed based on each of the millisecond wind speed change rates, and predicting the change trend of the overall wind speed based on all of the millisecond wind speed sets;
[0009] Determining whether the change condition meets a first condition, and determining whether the change trend meets a second condition; wherein the first condition and the second condition both jointly represent a rapid surge in overall wind speed;
[0010] If it is detected at the same time that the first condition and the second condition are triggered, the wind turbine is controlled to retract its blades.
[0011] In some embodiments, a control system of a wind turbine generator system includes: an acquisition module, configured to acquire a millisecond wind speed set within a plurality of consecutive millisecond time periods when the wind turbine generator system is operating normally; wherein the millisecond wind speed set includes a plurality of millisecond wind speeds;
[0012] A first determination module is used to determine the millisecond wind speed change rate corresponding to each millisecond time period based on each of the millisecond wind speed sets;
[0013] A second determination module is used to determine the change of the overall wind speed based on each of the millisecond wind speed change rates, and to predict the change trend of the overall wind speed based on all the millisecond wind speed sets;
[0014] A third determination module is used to determine whether the change situation meets the first condition, and to determine whether the change trend meets the second condition; wherein the first condition and the second condition together represent a rapid surge in overall wind speed;
[0015] The blade retracting module is used to control the wind turbine to retract the blades if it is detected that the first condition and the second condition are triggered at the same time.
[0016] In some embodiments, a control device for a wind turbine generator system includes: a processor and a memory storing program instructions, wherein the processor is configured to execute a control method for a wind turbine generator system as described above when running the program instructions.
[0017] In some embodiments, a computer-readable storage medium includes: the computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes a control method for a wind turbine set as described above.
[0018] The control method, system, device and medium of a wind turbine set provided by the embodiments of the present disclosure can achieve the following technical effects:
[0019] When the wind speed surges rapidly within the cut-in and cut-out range, the surge time is short. Therefore, by obtaining a set of millisecond wind speeds within a plurality of consecutive millisecond time periods, in order to determine the millisecond wind speed change rate corresponding to each millisecond time period, the change and trend of the overall wind speed can be determined in a timely manner. If the change in the overall wind speed meets the first condition and the change trend of the overall wind speed meets the second condition, it means that the overall wind speed has actually surged rapidly or is about to surge rapidly. At this time, the wind turbine is controlled to retract its blades to avoid overspeeding, thereby preventing the wind turbine from being affected by the rapidly surging overall wind speed and causing the wind wheel to run away, thereby improving the safety performance of the wind turbine.
[0020] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0022] Figure 1 is a flow chart of a control method for a wind turbine generator set provided by an embodiment of the present disclosure;
[0023] Figure 2 is a flow chart of another wind turbine control method provided by an embodiment of the present disclosure;
[0024] Figure 3 is a structural schematic diagram of a control system of a wind turbine generator set provided by an embodiment of the present disclosure;
[0025] Figure 4 It is a structural schematic diagram of a control device for a wind turbine set provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0027] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0028] Unless otherwise stated, the term "plurality" means two or more.
[0029] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0030] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0031] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0032] A control method for a wind turbine set provided in an embodiment of the present disclosure is applied to an electronic device. The electronic device can be connected to the wind turbine set and the like by connecting to the Internet, Bluetooth, Wi-Fi, etc. In some embodiments, the electronic device is a computer or a server and the like.
[0033] In other embodiments, the electronic device is a wind turbine.
[0034] Combination Figure 1 As shown, the embodiment of the present disclosure provides a control method for a wind turbine generator set, comprising:
[0035] Step S101, when the wind turbine is operating normally, a millisecond wind speed set in a plurality of consecutive millisecond time periods is obtained, wherein the millisecond wind speed set includes a plurality of millisecond wind speeds and time information corresponding to each millisecond wind speed. The time information represents the moment when the millisecond wind speed occurs.
[0036] It can be understood that a plurality of continuous millisecond time periods represent a plurality of millisecond time periods that are continuous in time. For example, if each millisecond time period is 20 milliseconds, the 1st to 20th milliseconds are determined as the first millisecond time period, 21st to 40 milliseconds are determined as the second millisecond time period, and 41st to 60 milliseconds are determined as the third millisecond time period; the first millisecond time period, the second millisecond time period, and the third millisecond time period are determined as three continuous millisecond time periods. In addition, each millisecond time period corresponds to a plurality of millisecond wind speeds. For example, taking 20 milliseconds as a millisecond time period, one millisecond time period corresponds to 5 millisecond wind speeds, that is, within the 20 milliseconds, 5 millisecond wind speeds are obtained.
[0037] When the wind speed at the location of the wind turbine reaches the cut-in wind speed (the minimum wind speed for the wind turbine to generate electricity) and does not reach the cut-out wind speed (the maximum wind speed for the wind turbine to generate electricity), the wind turbine can operate normally. At this time, the location of the wind turbine is obtained, and the millisecond wind speed set in multiple continuous millisecond time periods is obtained. The conventional wind measurement equipment of the wind turbine collects the overall wind speed at the second level. However, since it takes a long time to collect multiple continuous second-level wind speeds, it is difficult to timely discover whether the overall wind speed has soared rapidly between cutting in and cutting out, so that the wind turbine cannot take protective measures in time when the overall wind speed has soared rapidly, affecting its safety performance. When the second-level wind speed changes rapidly in a short time, its corresponding millisecond-level wind speed will inevitably fluctuate around the second-level data, and its short-term maximum change rate will be greater than the overall change rate of the second-level wind speed in this period. That is, the change trend of the wind speed second-level data is also inevitably reflected in the millisecond-level data. Therefore, when the wind turbine is operating normally, obtaining a set of millisecond wind speeds in multiple consecutive millisecond time periods can timely detect whether the overall wind speed has rapidly increased between cut-in and cut-out.
[0038] In some embodiments, the background of the wind turbine generator set may record millisecond-level wind speed data. Therefore, this embodiment may use the millisecond-level wind speed data recorded by the background of the wind turbine generator set.
[0039] Step S102, based on each millisecond wind speed set, respectively determine the millisecond wind speed change rate corresponding to each millisecond time period.
[0040] In some embodiments, taking a millisecond wind speed set as an example, the millisecond wind speed set includes 5 millisecond wind speeds, namely v1, v2, v3, v4, and v5, and the millisecond wind speed change rate corresponding to the millisecond time period is determined based on these 5 millisecond wind speeds.
[0041] Step S103, determining the change of the overall wind speed based on each millisecond wind speed change rate, and predicting the change trend of the overall wind speed based on all millisecond wind speed sets.
[0042] It can be understood that the overall wind speed represents the overall wind speed corresponding to the obtained multiple millisecond time periods.
[0043] Step S104, determining whether the change situation meets the first condition, and determining whether the change trend meets the second condition; wherein the first condition and the second condition together represent a rapid increase in the overall wind speed.
[0044] Step S105: If it is detected at the same time that the first condition and the second condition are triggered, the wind turbine is controlled to retract its blades.
[0045] A control method for a wind turbine provided by an embodiment of the present disclosure is adopted. When the wind speed rapidly soars within the cut-in and cut-out range, the soaring time is relatively short. Therefore, by obtaining a set of millisecond wind speeds within a plurality of continuous millisecond time periods in order to determine the millisecond wind speed change rate corresponding to each millisecond time period, the change and trend of the overall wind speed can be determined in a timely manner. If the change in the overall wind speed meets the first condition and the change trend of the overall wind speed meets the second condition, it means that the overall wind speed has actually soared rapidly or is about to soar rapidly. At this time, the wind turbine is controlled to retract its blades to avoid overspeeding, thereby preventing the wind turbine from being affected by the rapidly soaring overall wind speed and causing the wind rotor to run away, thereby improving the safety performance of the wind turbine.
[0046] In addition, by introducing millisecond-level wind speed to detect changes in the overall wind speed and predict the changing trend of the overall wind speed, the risk of safety accidents caused by rapid changes in the overall wind speed of wind turbines can be significantly reduced, while reducing the adverse effects of false operations on power generation and improving the overall operating efficiency of wind farms.
[0047] Optionally, determining the change in overall wind speed based on each millisecond wind speed change rate includes: determining the incremental information and average growth rate of the wind speed change rate of the overall wind speed based on each millisecond wind speed change rate; and using the incremental information and average growth rate as the change in overall wind speed.
[0048] When the overall wind speed rapidly increases between cut-in and cut-out, the corresponding incremental information and average growth rate will have significant characteristics. Therefore, determining the incremental information and average growth rate of the wind speed change rate of the overall wind speed based on multiple millisecond wind speed change rates can accurately identify the current change of the overall wind speed.
[0049] Optionally, determining whether the change situation meets the first condition includes: if the incremental information is in a continuously increasing state and the average growth rate is greater than a preset threshold, determining that the change situation meets the first condition.
[0050] When the increasing information corresponding to multiple millisecond wind speed change rates is in a continuous increasing state, it means that the overall wind speed change rate is increasing rapidly; when the average growth rate corresponding to multiple millisecond wind speed change rates is greater than the preset threshold, it means that the overall wind speed change rate has increased by a large value. In this way, when it is detected that the overall wind speed change rate increases rapidly and the increase is large, it means that the overall wind speed is soaring rapidly, that is, the change in the overall wind speed meets the first condition, so it can accurately identify whether the overall wind speed is soaring rapidly.
[0051] In some embodiments, all millisecond wind speed change rates are sorted according to time, and if any millisecond wind speed change rate is less than the next millisecond wind speed change rate, the incremental information is considered to be continuously increasing. The time is the time corresponding to each millisecond time period.
[0052] In other embodiments, all millisecond wind speed change rates are sorted according to time, and if there are n consecutive millisecond wind speed change rates that are all smaller than the corresponding next millisecond wind speed change rate, the incremental information is considered to be continuously increasing. In some embodiments, the total number of millisecond time periods obtained>n>preset number.
[0053] Specifically, the average growth rate is determined in the following manner: the growth rates between the millisecond wind speed change rates corresponding to two adjacent millisecond time periods at the collection moment are respectively calculated, and the average value of multiple growth rates is determined as the average growth rate.
[0054] In some embodiments, the preset threshold is determined by: obtaining historical data of the wind turbine, and determining the preset threshold based on the historical data. The historical data represents the growth rate corresponding to the millisecond wind speed change rate when the wind turbine rotor is running away due to the rapid surge of the overall wind speed in the cut-in and cut-out ranges. For example, the preset threshold is less than the historical data.
[0055] In this way, determining the preset threshold by combining historical data with actual conditions is more accurate, realistic and scientific, and can take into account both avoiding wind turbine overspeed and reducing the rate of incorrect blade retraction, thereby ensuring the working efficiency (power generation) of the wind turbine and avoiding the occurrence of wind turbine blade tower sweep damage incidents.
[0056] In other embodiments, the preset threshold is determined by: obtaining historical data of the wind turbine generator set and obtaining the corresponding change rate of turbulence intensity in the wind farm where the wind turbine generator set is located. The preset threshold is determined based on the historical data and the corresponding change rate of turbulence intensity.
[0057] Since wind turbines are designed according to wind zone requirements. For example, one type of wind zone is Class A turbulence intensity, that is, the gusts are designed according to Class A turbulence intensity for wind turbines. At this time, the preset threshold should be smaller than the growth rate corresponding to the historical data, and larger than the growth rate of the wind speed change rate corresponding to the corresponding turbulence intensity. In this way, it is more scientific and accurate to determine the preset threshold based on historical data and design data. It can take into account both avoiding overspeeding of wind turbines and reducing the rate of mis-retraction of propellers, thereby ensuring the working efficiency (power generation) of wind turbines and avoiding the occurrence of wind turbine blade sweep damage events.
[0058] Optionally, the millisecond wind speed set also includes time information corresponding to each millisecond wind speed. Predicting the change trend of the overall wind speed based on all millisecond wind speed sets includes: processing the wind speed data set using fast Fourier transform to obtain a first time-frequency curve corresponding to the overall wind speed; wherein the wind speed data set represents the collection of all millisecond wind speed sets; processing the first time-frequency curve using a filter to obtain a first short-term oscillation frequency of the overall wind speed; and predicting the change trend of the overall wind speed based on the first short-term oscillation frequency.
[0059] It can be understood that the first time-frequency curve in this embodiment is actually a time-frequency curve obtained by processing the wind speed data set using fast Fourier transform. The first time-frequency curve is processed by a filter to obtain the first short-term oscillation frequency of the overall wind speed, including: the first time-frequency curve is processed by a filter to obtain the long-term oscillation frequency and the first short-term oscillation frequency; based on the extracted first short-term oscillation frequency, combined with the time dimension information, the short-term change trend of the overall wind speed is analyzed, so as to predict the possible fluctuation of the overall wind speed in the future.
[0060] The same type of wind has similar overall wind speed fluctuations, that is, their short-term oscillation frequencies are similar; different types of wind have quite different overall wind speed fluctuations, that is, their short-term oscillation frequencies are not similar. Therefore, by separating the short-term oscillation frequency of the overall wind speed, the type of wind is determined based on its overall wind speed fluctuations, so that the overall wind speed change trend can be predicted more accurately.
[0061] Specifically, the first time-frequency curve is processed by a filter to obtain a short-term oscillation frequency, including: using a filter to separate the high-frequency component (also called short-term oscillation frequency or fast gust) from the low-frequency component (also called long-term trend) in the time-frequency curve to obtain the separated first short-term oscillation frequency.
[0062] Optionally, predicting the change trend of the overall wind speed based on the first short-term oscillation frequency includes: matching the first short-term oscillation frequency with a preset gust spectrum database to obtain a first matching result; and using the first matching result as the change trend of the overall wind speed. The gust spectrum database stores spectrum data of multiple short-term gusts.
[0063] In this way, by matching the first short-term oscillation frequency with the gust spectrum database, it can be determined that the first short-term oscillation frequency of the overall wind speed is the same as a short-term gust spectrum data in the gust spectrum database, so that the changing trend of the overall wind speed can be predicted quickly and accurately.
[0064] Specifically, matching the first short-term oscillation frequency with a preset gust spectrum database to obtain a first matching result includes: performing a search operation in the preset gust spectrum database based on the first short-term oscillation frequency, and if corresponding spectrum data is found, determining that the first matching result is a short-term gust. If corresponding spectrum data is found, determining that the first matching result is not a short-term gust.
[0065] Optionally, determining whether the change trend meets the second condition includes: if the first matching result is a short-term gust, determining that the change trend meets the second condition.
[0066] In this way, when the first matching result is a short-term gust, it indicates that the overall wind speed has a tendency to soar rapidly in a short period of time, thereby being able to more accurately identify whether the overall wind speed is soaring rapidly.
[0067] Furthermore, the wind speed data set is divided into a plurality of windows of fixed lengths; the sub-wind speed data set of each window is processed using a fast Fourier transform to obtain a second time-frequency curve corresponding to the sub-wind speed data set. Each second time-frequency curve is processed using a filter to obtain a second short-term oscillation frequency corresponding to each sub-wind speed data set. Each second short-term oscillation frequency is matched with a preset gust spectrum database to obtain corresponding second matching results. If any second matching result is a short-term gust, it is determined that the change trend meets the second condition.
[0068] In this way, by dividing a plurality of wind speed data sets into a plurality of sub-wind speed data sets and analyzing and processing each sub-wind speed data set respectively, it is possible to simultaneously process a plurality of windows in parallel, thereby improving work efficiency.
[0069] In some embodiments, each fixed-length window corresponds to a millisecond period.
[0070] Optionally, a method for controlling a wind turbine generator set further includes: controlling the wind turbine generator set to resume normal operation after the wind turbine generator set retracts its propellers.
[0071] In this way, controlling the wind turbine to perform the blade retraction action can avoid the wind turbine overspeed, thereby improving the safety performance of the wind turbine. After controlling the wind turbine to perform the blade retraction action, the wind turbine is controlled to resume normal operation, that is, the wind turbine performs the blade extension action and restarts wind power generation, so as to improve the safety performance and work efficiency of the wind turbine.
[0072] Combination Figure 2 As shown, the embodiment of the present disclosure provides another control method for a wind turbine generator set, including:
[0073] Step S201, when the wind turbine generator system is operating normally, a millisecond wind speed set within a plurality of consecutive millisecond time periods is obtained; wherein the millisecond wind speed set includes a plurality of millisecond wind speeds.
[0074] Step S202: Based on each millisecond wind speed set, respectively determine the millisecond wind speed change rate corresponding to the millisecond time period.
[0075] Step S203, determining the change of the overall wind speed based on each millisecond wind speed change rate, and predicting the change trend of the overall wind speed based on all millisecond wind speed sets.
[0076] Step S204, determining whether the change situation meets the first condition, and determining whether the change trend meets the second condition; wherein the first condition and the second condition together represent a rapid increase in the overall wind speed.
[0077] Step S205: If it is detected at the same time that the first condition and the second condition are triggered, the wind turbine is controlled to retract its blades.
[0078] Step S206, controlling the wind turbine to resume normal operation.
[0079] Combination Figure 3 As shown, the embodiment of the present disclosure provides a control system 200 for a wind turbine, including an acquisition module 201, a first determination module 202, a second determination module 203, a third determination module 204 and a blade retracting module 205. The acquisition module is used to acquire a set of millisecond wind speeds in a plurality of continuous millisecond time periods when the wind turbine is operating normally; wherein the millisecond wind speed set includes a plurality of millisecond wind speeds. The first determination module is used to determine the millisecond wind speed change rate corresponding to each millisecond time period based on each millisecond wind speed set. The second determination module is used to determine the change of the overall wind speed based on each millisecond wind speed change rate, and to predict the change trend of the overall wind speed based on all millisecond wind speed sets. The third determination module is used to determine whether the change meets the first condition, and to determine whether the change trend meets the second condition. The first condition and the second condition jointly characterize the rapid surge in the overall wind speed. The blade retracting module is used to control the wind turbine to retract the blades if the first condition and the second condition are detected to be triggered at the same time.
[0080] A control system for a wind turbine provided by an embodiment of the present disclosure is used. When the wind speed rapidly soars within the cut-in and cut-out range, the soaring time is relatively short. Therefore, by obtaining a set of millisecond wind speeds within a plurality of consecutive millisecond time periods in order to determine the millisecond wind speed change rate corresponding to each millisecond time period, the change and trend of the overall wind speed can be determined in a timely manner. If the change in the overall wind speed meets the first condition and the change trend of the overall wind speed meets the second condition, it means that the overall wind speed has actually soared rapidly or is about to soar rapidly. At this time, the wind turbine is controlled to retract its blades to avoid overspeeding, thereby preventing the wind turbine from being affected by the rapidly soaring overall wind speed and causing the wind rotor to run away, thereby improving the safety performance of the wind turbine.
[0081] Optionally, the second determination module is specifically used to determine the incremental information and average growth rate of the wind speed change rate of the overall wind speed based on each millisecond-level wind speed change rate; and use the incremental information and average growth rate as the change of the overall wind speed.
[0082] Optionally, the third determination module is specifically configured to determine that the change condition meets the first condition if the incremental information is in a continuously increasing state and the average growth rate is greater than a preset threshold.
[0083] Optionally, the second determination module is specifically used to process the wind speed data set using fast Fourier transform to obtain a first time-frequency curve corresponding to the overall wind speed; wherein the wind speed data set represents the set of all millisecond wind speed sets; use a filter to process the first time-frequency curve to obtain a first short-term oscillation frequency of the overall wind speed; and predict the changing trend of the overall wind speed based on the first short-term oscillation frequency.
[0084] Optionally, the second determination module is specifically configured to match the first short-term oscillation frequency with a preset gust spectrum database to obtain a first matching result; and use the first matching result as the variation trend of the overall wind speed.
[0085] Optionally, the third determination module is specifically configured to determine that the change trend meets the second condition if the first matching result is a short-term gust.
[0086] Optionally, a control system of a wind turbine generator set further includes: a recovery module, wherein the recovery module is used to control the wind turbine generator set to resume normal operation after the wind turbine generator set retracts its blades.
[0087] Combination Figure 4As shown, the embodiment of the present disclosure provides a control device 300 for a wind turbine, including a processor 301 and a memory 302. Optionally, the device may also include a communication interface 303 and a bus 304. The processor 301, the communication interface 303, and the memory 302 may communicate with each other through the bus 304. The communication interface 303 may be used for information transmission. The processor 301 may call the logic instructions in the memory 302 to execute a control method for a wind turbine of the above embodiment.
[0088] In addition, the logic instructions in the memory 302 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.
[0089] The memory 302 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 301 executes functional applications and data processing by running the program instructions / modules stored in the memory 302, that is, implements a control method for a wind turbine in the above embodiment.
[0090] The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 302 may include a high-speed random access memory and may also include a non-volatile memory.
[0091] In an embodiment of the present invention, a computer-readable storage medium is provided. Instructions are stored in the computer-readable storage medium. When the instructions are executed, the above-mentioned control method for a wind turbine generator set is executed.
[0092] The computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0093] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0094] The above description and accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent possible changes only. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method or device including the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0095] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. Technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. Technicians can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0096] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units can be only a logical function division, and there can be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0097] The flowchart and block diagram in the accompanying drawings show the possible architecture, functions and operations of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A control method for a wind turbine generator set, characterized in that: include: When the wind turbine generator set is operating normally, a millisecond wind speed set within a plurality of consecutive millisecond time periods is obtained; wherein the millisecond wind speed set includes a plurality of millisecond wind speeds; Based on each of the millisecond wind speed sets, respectively determine the millisecond wind speed change rate corresponding to each of the millisecond time periods; Determining the change of the overall wind speed based on each of the millisecond wind speed change rates, and predicting the change trend of the overall wind speed based on all of the millisecond wind speed sets; Determining whether the change condition meets a first condition, and determining whether the change trend meets a second condition; wherein the first condition and the second condition together represent a rapid surge in overall wind speed; If it is detected at the same time that the first condition and the second condition are triggered, the wind turbine is controlled to retract its blades.
2. The method according to claim 1, characterized in that The determining of the change of the overall wind speed based on each of the millisecond-level wind speed change rates includes: Determine the incremental information and average growth rate of the wind speed change rate of the overall wind speed based on each of the millisecond-level wind speed change rates; The incremental information and the average growth rate are taken as the change of the overall wind speed.
3. The method according to claim 2, characterized in that The determining whether the change condition meets the first condition includes: If the incremental information is in a continuously increasing state and the average growth rate is greater than a preset threshold, it is determined that the change condition meets the first condition.
4. The method according to claim 1, characterized in that: The prediction of the change trend of the overall wind speed based on all the millisecond wind speed sets includes: The wind speed data set is processed by using a fast Fourier transform to obtain a first time-frequency curve corresponding to the overall wind speed; wherein the wind speed data set represents a collection of all millisecond-level wind speed sets; Processing the first time-frequency curve using a filter to obtain a first short-term oscillation frequency of the overall wind speed; The changing trend of the overall wind speed is predicted based on the first short-term oscillation frequency.
5. The method according to claim 4, characterized in that The predicting of the change trend of the overall wind speed based on the first short-term oscillation frequency includes: Matching the first short-term oscillation frequency with a preset gust spectrum database to obtain a first matching result; The first matching result is used as the variation trend of the overall wind speed.
6. The method according to claim 5, characterized in that The determining whether the change trend meets the second condition includes: If the first matching result is a short-term gust, it is determined that the change trend meets the second condition.
7. The method according to any one of claims 1 to 6, characterized in that: Also includes: After the wind turbine generator set has retracted its propellers, the wind turbine generator set is controlled to resume normal operation.
8. A control system for a wind turbine generator set, characterized in that: include: An acquisition module is used to acquire a millisecond wind speed set within a plurality of consecutive millisecond time periods when the wind turbine generator set is operating normally; wherein the millisecond wind speed set includes a plurality of millisecond wind speeds; A first determination module is used to determine the millisecond wind speed change rate corresponding to each millisecond time period based on each of the millisecond wind speed sets; A second determination module is used to determine the change of the overall wind speed based on each of the millisecond wind speed change rates, and to predict the change trend of the overall wind speed based on all the millisecond wind speed sets; A third determination module is used to determine whether the change situation meets the first condition, and to determine whether the change trend meets the second condition; wherein the first condition and the second condition together represent a rapid surge in overall wind speed; The blade retracting module is used to control the wind turbine to retract the blades if it is detected that the first condition and the second condition are triggered at the same time.
9. A control device for a wind turbine generator system, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute a wind turbine control method according to any one of claims 1 to 7 when running the program instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes a control method for a wind turbine set as claimed in any one of claims 1 to 7.