Control method, device and equipment of wind generating set and storage medium
By installing preset anemometers in some wind turbines in the wind farm, and measuring and combining position information for wind speed distribution and pitch control, the safety and stability of wind turbines in extreme wind conditions are solved, and the full-field wind speed prediction and advance pitch conversion are achieved, avoiding generator speed overspeed and unit vibration.
Patent Information
- Application Number
- CN202510706473.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-08-15
AI Technical Summary
Under the trend of large-scale wind turbines, when the wind turbine runs under extreme wind conditions, the too fast pitch speed will increase the load, affecting its safety and stability. The existing PID algorithm has inertia problems in adjusting pitch angles, resulting in generator speed overspeed and vibration failure.
By installing a preset anemometer in some wind turbine units in the wind farm, the gust wind speed is measured, and combined with position information, determine the wind speed distribution and pitch control information, adjust the pitch angle in advance, and avoid overspeeding of the generator speed and unit vibration.
The full-field wind speed prediction is achieved, the hardware cost is reduced, the comprehensiveness and accuracy of wind turbine unit control is improved, the generator speed overspeed and unit vibration failure is avoided, and the safety and stability of wind turbine unit is ensured.
Smart Images

Figure CN120487500A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wind power generation technology, and in particular to a control method, device, equipment and storage medium for a wind turbine generator set. Background Art
[0002] As wind turbines become larger, excessively fast pitch speeds can increase the load on the wind turbine when the operating environment is unstable, further impacting the safety and stability of wind turbine operation. Therefore, ensuring the safety and stability of wind turbine operation under extreme wind conditions has become a pressing technical issue.
[0003] In one embodiment, the rotational speed of the generator in the wind turbine generator set can be kept stable by adjusting the pitch angle of the wind turbine generator set.
[0004] Currently, pitch angle adjustment is primarily achieved through the PID (Proportional Integral Differential) algorithm. This approach can lead to delayed pitch adjustment due to inertia, which can cause the generator to overspeed. Furthermore, sudden increases in wind speed can result in higher pitch speeds, increasing the load on the wind turbine and potentially causing vibration failures. Summary of the Invention
[0005] The embodiments of the present application provide a control method, device, equipment and storage medium for a wind turbine generator set, so as to achieve full-field wind speed prediction of a wind farm at a reduced cost, and further realize early pitch change of each wind turbine generator set in the wind farm to ensure the stability and safety of the wind turbine generator set operation.
[0006] In a first aspect, an embodiment of the present application provides a control method for a wind turbine generator set, comprising:
[0007] Determining a first target wind speed based on a wind turbine generator set installed with a preset anemometer among a plurality of wind turbine generator sets included in the wind farm; wherein the first target wind speed indicates a target gust wind speed at a preset distance from the wind turbine generator set installed with the preset anemometer;
[0008] Determining wind speed distribution information corresponding to the wind farm according to the first target wind speed and the location information of each wind turbine generator set in the wind farm; wherein the wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set;
[0009] Determining pitch control information corresponding to each of the wind turbine generator sets according to the wind speed attribute information corresponding to each of the wind turbine generator sets;
[0010] The pitch angle corresponding to each wind turbine generator set in the wind farm is controlled according to the pitch control information.
[0011] In a possible implementation, determining wind speed distribution information corresponding to the wind farm according to the first target wind speed and the location information of each wind turbine generator set in the wind farm includes:
[0012] determining, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer;
[0013] determining a target distance between each of the wind turbines in the wind farm and the target gust according to the position information of the wind turbines;
[0014] After the real-time wind speed corresponding to the wind turbine generator set is acquired, the wind speed distribution information corresponding to the wind farm is determined according to the real-time wind speed, the second target wind speed, and the target distance.
[0015] In a possible implementation, determining, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer includes:
[0016] Determining the wake impact factor wind speed corresponding to each wind turbine generator set according to the position information of each wind turbine generator set in the wind farm;
[0017] A second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer is determined according to the first target wind speed and the wake influence factor.
[0018] In a possible implementation, the wind speed attribute information includes a real-time wind speed, a second target wind speed, and a target distance; and determining the pitch control information corresponding to each wind turbine generator set based on the wind speed attribute information corresponding to each wind turbine generator set includes:
[0019] Determining a first pitch rate according to the real-time wind speed, and querying a target mapping table according to the real-time wind speed to determine current pitch angle information;
[0020] After obtaining the pitch rate threshold, determining a second pitch rate according to the pitch rate threshold, the current pitch angle information, a third target wind speed, and the target distance; wherein the third target wind speed is the first target wind speed or the second target wind speed;
[0021] Obtaining a real-time speed of the generator, and determining a third pitch speed according to the real-time speed of the generator and the rated speed of the generator;
[0022] The pitch control information is determined according to the first pitch rate, the second pitch rate, the third pitch rate, and the pitch rate threshold.
[0023] In a possible implementation, determining the second pitch rate according to the pitch rate threshold, the current pitch angle information, the third target wind speed, and the target distance includes:
[0024] querying the target mapping table according to the third target wind speed to determine predicted blade angle information;
[0025] determining an initial pitch rate according to a difference between the predicted pitch angle information and the current pitch angle information, and a time for the second target wind speed to reach the wind turbine generator set via the target distance;
[0026] The second pitch rate is determined according to the initial pitch rate and the pitch rate threshold.
[0027] In a possible implementation, determining the third pitch rate according to the real-time speed of the generator and the rated speed of the generator includes:
[0028] Determining a fourth pitch speed corresponding to each of the wind turbines in the wind farm according to the real-time speed of the generator and the rated speed of the generator;
[0029] The third pitch rate is obtained after determining an average of the pitch rates corresponding to the plurality of wind turbine generator sets according to the fourth pitch rate.
[0030] In one possible implementation, the method further includes:
[0031] Obtaining a distribution map of wind turbine generator sets in the wind farm and historical wind condition data of the wind farm; wherein the historical wind condition data includes wind direction information;
[0032] Determining a target unit based on the wind direction information included in the historical wind condition data and the wind turbine generator set distribution map; wherein the target unit indicates the unit that first encounters gusts in the target wind direction;
[0033] After the preset anemometer is installed for the target unit, the wind turbine generator set installed with the preset anemometer is obtained.
[0034] In a second aspect, an embodiment of the present application provides a control device for a wind turbine generator set, comprising:
[0035] a first determining unit configured to determine a first target wind speed based on a wind turbine generator set equipped with a preset anemometer among a plurality of wind turbine generator sets included in the wind farm; wherein the first target wind speed indicates a wind speed of a target gust at a preset distance from the wind turbine generator set equipped with the preset anemometer;
[0036] a second determining unit, configured to determine wind speed distribution information corresponding to the wind farm based on the first target wind speed and the location information of each wind turbine generator set in the wind farm; wherein the wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set;
[0037] a third determining unit, configured to determine pitch control information corresponding to each of the wind turbine generator sets according to the wind speed attribute information corresponding to each of the wind turbine generator sets;
[0038] A control unit is configured to control the pitch angle corresponding to each of the wind turbine generator sets in the wind farm according to the pitch control information.
[0039] In a possible implementation, the second determining unit is configured to:
[0040] determining, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer;
[0041] determining a target distance between each of the wind turbines in the wind farm and the target gust according to the position information of the wind turbines;
[0042] After the real-time wind speed corresponding to the wind turbine generator set is acquired, the wind speed distribution information corresponding to the wind farm is determined according to the real-time wind speed, the second target wind speed, and the target distance.
[0043] In a possible implementation, the second determining unit is configured to:
[0044] Determining the wake impact factor wind speed corresponding to each wind turbine generator set according to the position information of each wind turbine generator set in the wind farm;
[0045] A second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer is determined according to the first target wind speed and the wake influence factor.
[0046] In a possible implementation, the wind speed attribute information includes the real-time wind speed, the second target wind speed, and the target distance; in this case, the third determining unit is configured to:
[0047] Determining a first pitch rate according to the real-time wind speed, and querying a target mapping table according to the real-time wind speed to determine current pitch angle information;
[0048] After obtaining the pitch rate threshold, determining a second pitch rate according to the pitch rate threshold, the current pitch angle information, a third target wind speed, and the target distance; wherein the third target wind speed is the first target wind speed or the second target wind speed;
[0049] Obtaining a real-time speed of the generator, and determining a third pitch speed according to the real-time speed of the generator and the rated speed of the generator;
[0050] The pitch control information is determined according to the first pitch rate, the second pitch rate, the third pitch rate, and the pitch rate threshold.
[0051] In a possible implementation, the third determining unit is configured to:
[0052] querying the target mapping table according to the third target wind speed to determine predicted blade angle information;
[0053] determining an initial pitch rate according to a difference between the predicted pitch angle information and the current pitch angle information, and a time for the second target wind speed to reach the wind turbine generator set via the target distance;
[0054] The second pitch rate is determined according to the initial pitch rate and the pitch rate threshold.
[0055] In a possible implementation, the third determining unit is configured to:
[0056] Determining a fourth pitch speed corresponding to each of the wind turbines in the wind farm according to the real-time speed of the generator and the rated speed of the generator;
[0057] The third pitch rate is obtained after determining an average of the pitch rates corresponding to the plurality of wind turbine generator sets according to the fourth pitch rate.
[0058] In a possible implementation, the device further includes an initialization unit, configured to:
[0059] Obtaining a distribution map of wind turbine generator sets in the wind farm and historical wind condition data of the wind farm; wherein the historical wind condition data includes wind direction information;
[0060] Determining a target unit based on the wind direction information included in the historical wind condition data and the wind turbine generator set distribution map; wherein the target unit indicates the unit that first encounters gusts in the target wind direction;
[0061] After the preset anemometer is installed for the target unit, the wind turbine generator set installed with the preset anemometer is obtained.
[0062] In a third aspect, an embodiment of the present application provides a computer device, including: a memory, a processor;
[0063] The memory stores computer-executable instructions;
[0064] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0065] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementation methods of the first aspect.
[0066] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0067] The control method, device, equipment and storage medium of the wind turbine generator set provided in the embodiment of the present application can measure the first target wind speed corresponding to the upcoming target gust according to the wind turbine generator set equipped with a preset anemometer among the multiple wind turbine generator sets included in the wind farm, and determine the wind speed distribution information corresponding to the wind farm according to the first target wind speed and the position information of each wind turbine generator set in the wind farm. This embodiment can measure the upcoming target gust according to the wind turbine generator set equipped with a preset anemometer, thereby obtaining the wind speed attribute information corresponding to each wind turbine generator set in the wind farm, and thus determining the wind speed distribution information. There is no need to install a preset anemometer in each wind turbine generator set, thereby achieving a lower cost to achieve wind speed prediction for the entire wind farm, reducing costs. Afterwards, the pitch control information corresponding to each wind turbine can be determined based on the wind speed attribute information corresponding to each wind turbine, and the pitch angle corresponding to each wind turbine in the wind farm can be controlled based on the pitch control information. This allows the pitch control information of each wind turbine in the wind farm to be determined in advance, and the wind turbines to be controlled to achieve early pitch control. Compared with the method of performing pitch control when the target gust arrives, this implementation method can perform pitch control in advance, avoid generator speed overspeed, and avoid unit vibration failure caused by excessive pitch rate, thereby avoiding damage to the wind turbine and ensuring the safety and stability of wind turbine operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0069] Figure 1 A flow chart of a control method for a wind turbine generator set provided in an embodiment of the present application;
[0070] Figure 2 A flow chart of another method for controlling a wind turbine generator set provided in an embodiment of the present application;
[0071] Figure 3 A schematic diagram of a process for determining pitch control information provided in an embodiment of the present application;
[0072] Figure 4 A schematic diagram of an implementation flow of a control method for a wind turbine generator set provided in an embodiment of the present application;
[0073] Figure 5 A schematic structural diagram of a control device for a wind turbine generator set provided in an embodiment of the present application;
[0074] Figure 6 A schematic structural diagram of another wind turbine generator control device provided in an embodiment of the present application;
[0075] Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of the present application.
[0076] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0077] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0078] The term "and / or" herein simply describes an association relationship, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, the simultaneous existence of A and B, and the existence of B alone. In addition, the term "at least one" herein refers to any combination of at least two of any one or more of a plurality of items. For example, "at least one of A, B, and C" can represent any one or more elements selected from the set consisting of A, B, and C.
[0079] During the operation of a wind turbine, due to the instability of wind conditions, when a gust comes, the wind speed rises rapidly, causing the speed of the wind rotor to increase, and then the speed of the generator to increase, making it easy for the speed of the generator to exceed the speed limit, thereby causing damage to the wind turbine and affecting the service life of the wind turbine.
[0080] Based on this, in order to maintain the stability of the generator speed, when gusts come, the pitch angle of the wind turbine needs to be adjusted to adjust the wind energy captured by the wind wheel, thereby maintaining the stability of the generator speed.
[0081] In related technologies, the pitch angle of a wind turbine is adjusted primarily based on a PID algorithm. This implementation can cause a delay between the issuance of control commands and the actual slurry collection due to inertia, potentially leading to generator overspeed. Furthermore, a sudden increase in wind speed can lead to excessively rapid pitch changes, causing vibration failures in the wind turbine and potentially further damaging the wind turbine.
[0082] Research has found that in related technologies, laser anemometers can be installed in wind turbines to measure the speed of incoming gusts. Based on the pre-measured gust speed, the pitch angle of the wind turbine can be controlled, allowing the wind turbine to respond promptly to ensure its safety. However, this implementation requires installing a laser anemometer in each wind turbine, which incurs high hardware costs. Furthermore, this implementation only controls a single wind turbine, lacking comprehensiveness and thus easily affecting the accuracy of wind turbine control.
[0083] The control method of the wind turbine generator set provided in the present application installs anemometers in some wind turbine generator sets in a wind farm, measures the upcoming gusts of wind based on the wind turbine generator sets installed with anemometers, and adjusts the pitch angles of the wind turbine generator sets in combination with the position information of each wind turbine generator set in the wind farm. This not only reduces the hardware cost and improves the comprehensiveness and accuracy of the wind turbine generator set control, but also improves the ability of the wind turbine generator set to cope with complex wind conditions, thereby improving the performance of each wind turbine generator set in the wind farm.
[0084] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0085] Figure 1 A flow chart of a control method for a wind turbine generator set provided in an embodiment of the present application is shown as follows: Figure 1 As shown, the method includes:
[0086] S101 : Determine a first target wind speed based on a wind turbine generator set installed with a preset anemometer among a plurality of wind turbine generator sets included in a wind farm.
[0087] The first target wind speed indicates the wind speed of a target gust at a preset distance from the wind turbine generator set equipped with a preset anemometer.
[0088] In one example, the preset anemometer can be a laser anemometer, an ultrasonic anemometer, or another type of anemometer. The anemometer type is not limited here and is based on the actual gust distance to be measured. In this case, a matching preset anemometer can be selected based on the actual gust distance to be measured at the wind farm (i.e., the preset distance) and / or the wind speed range that the anemometer can measure.
[0089] In one example, one or more wind turbines may be selected from a plurality of wind turbines included in a wind farm and installed with the preset anemometer, thereby obtaining one or more wind turbines installed with the preset anemometer.
[0090] In this embodiment of the present application, a wind turbine generator set equipped with a preset anemometer can be used as a "sentinel" to measure the wind speed of a target gust at a preset distance from the "sentinel" to obtain a first target wind speed. In this case, wind turbine generator sets in the wind farm that are not equipped with a preset anemometer (i.e., "non-sentinels") can determine the wind speed corresponding to the upcoming target gust based on the first target wind speed determined by the wind turbine generator set equipped with a preset anemometer.
[0091] S102: Determine wind speed distribution information corresponding to the wind farm according to the first target wind speed and location information of each wind turbine generator set in the wind farm.
[0092] The wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set.
[0093] In an embodiment of the present application, the location information of the wind turbine generator set can indicate the latitude and longitude information of the wind turbine generator set, so that the location distribution information of multiple wind turbine generator sets included in the wind farm can be determined based on the location information of the wind turbine generator set, and the influence between each wind turbine generator set can be determined based on the location distribution information, so as to achieve coordinated control of multiple wind turbine generator sets in the wind farm.
[0094] In an embodiment of the present application, the wind speed attribute information may include: the wind speed corresponding to the wind conditions faced by the wind turbine, the distance between the wind turbine and the wind conditions, and at least one of the current pitch angles of the wind turbine. At this time, the wind speed attribute information can be used to determine the pitch control information of the wind turbine, such as the pitch rate.
[0095] Optionally, the wind speed attribute information may also include wind direction information, time series information, and distances to adjacent wind turbines. The specific content of the wind speed attribute information is not limited and is determined based on actual needs. In this case, after determining the wind speed distribution information based on the wind speed attribute information, the wind speed distribution information can be visualized to make the operation of the wind farm more intuitive and thus enable monitoring of the wind farm's operation. Alternatively, statistical analysis of the wind speed distribution information can be performed to optimize the performance of the wind farm or evaluate the resources of the wind farm.
[0096] S103: Determine pitch control information corresponding to each wind turbine generator set according to wind speed attribute information corresponding to each wind turbine generator set.
[0097] Optionally, the pitch control information may be understood as the pitch rate mentioned above, so that the pitch angle of the wind turbine generator set can be adjusted according to the pitch rate, thereby preventing the rotation speed of the generator of the wind turbine generator set from being too high.
[0098] S104: Control the pitch angle corresponding to each wind turbine generator set in the wind farm according to the pitch control information.
[0099] As can be seen from the above description, the embodiment of the present application can measure the first target wind speed corresponding to the upcoming target gust based on the wind turbine generator set equipped with a preset anemometer among the multiple wind turbine generator sets included in the wind farm, and determine the wind speed distribution information corresponding to the wind farm based on the first target wind speed and the position information of each wind turbine generator set in the wind farm. This embodiment can measure the upcoming target gust based on the wind turbine generator set equipped with a preset anemometer, thereby obtaining the wind speed attribute information corresponding to each wind turbine generator set in the wind farm, and thus determining the wind speed distribution information. There is no need to install a preset anemometer in each wind turbine generator set, thereby achieving a lower cost to achieve wind speed prediction for the entire wind farm, reducing costs. Afterwards, the pitch control information corresponding to each wind turbine can be determined based on the wind speed attribute information corresponding to each wind turbine, and the pitch angle corresponding to each wind turbine in the wind farm can be controlled based on the pitch control information. This allows the pitch control information of each wind turbine in the wind farm to be determined in advance, and the wind turbines to be controlled to achieve early pitch control. Compared with the method of performing pitch control when the target gust arrives, this implementation method can perform pitch control in advance, avoid generator speed overspeed, and avoid unit vibration failure caused by excessive pitch rate, thereby avoiding damage to the wind turbine and ensuring the safety and stability of wind turbine operation.
[0100] Figure 2 A flow chart of another method for controlling a wind turbine generator set provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, in Figure 1 Based on the embodiment shown, a control method for a wind turbine generator set is described. The method includes:
[0101] S201. Obtain a distribution map of wind turbine generator sets in a wind farm and historical wind condition data of the wind farm.
[0102] Among them, historical wind condition data includes wind direction information.
[0103] Optionally, the historical wind condition data may include wind speed information in addition to direction information. The specific content of the historical wind condition data is not limited here and is subject to meeting actual needs.
[0104] Optionally, the wind turbine distribution map of the wind farm can be obtained based on the design drawing of the wind farm, or the wind turbine distribution map can be obtained based on a photograph of multiple wind turbines in the wind farm, or the wind turbine distribution map can be determined based on the pre-recorded longitude and latitude coordinates of the wind turbines, etc., and this is not limited here.
[0105] Optionally, in an embodiment of the present application, a position matrix may be constructed based on a distribution map of wind turbine generator sets. In this case, the position matrix includes position information corresponding to each wind turbine generator set in the wind farm.
[0106] S202: Determine the target wind turbine generator set based on the wind direction information included in the historical wind condition data and the wind turbine generator set distribution map.
[0107] Among them, the target crew indicates the crew that first encounters gusts in the target wind direction.
[0108] Optionally, at least one target wind direction may be determined based on the wind direction information included in the historical wind condition data. For example, N wind direction information with the most gusts may be determined as the target wind direction, where N is a natural number greater than 0.
[0109] At this time, the wind turbine generator set that first encounters the gust in the target wind direction may be determined as the target generator set. Optionally, if there are multiple wind turbine generator sets that first encounter the gust in the target wind direction, one wind turbine generator set may be selected as the target generator set.
[0110] S203: After installing a preset anemometer for the target unit, a wind turbine generator set equipped with the preset anemometer is obtained.
[0111] In the above embodiment, the wind turbine generator set equipped with the preset anemometer can be determined based on the historical wind condition data of the wind farm, so as to ensure that the wind turbine generator set equipped with the preset anemometer can accurately measure the upcoming target gust to avoid omission.
[0112] S204: Determine a first target wind speed based on a wind turbine generator set installed with a preset anemometer among a plurality of wind turbine generator sets included in the wind farm.
[0113] The first target wind speed indicates the wind speed of a target gust at a preset distance from the wind turbine generator set equipped with a preset anemometer.
[0114] In an example, this step can refer to the content described in S101 above, and will not be described in detail here.
[0115] S205: Determine, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with a preset anemometer.
[0116] At this time, the wind turbine generator set in the wind farm that is not equipped with a preset anemometer can be predicted based on the first target wind speed to obtain the second target wind speed.
[0117] In one example, if the distance between wind turbines in a wind farm is large, the downstream wind turbines will not be affected by the wake of the upstream wind turbines. In this case, the first target wind speed can be determined as the second target wind speed.
[0118] In one example, if the distance between wind turbines in a wind farm is small, the downstream wind turbines will be affected by the wake of the upstream wind turbines. In this case, the second target wind speed can be determined based on the first target wind speed and the wake influence factor.
[0119] In specific implementation, the wake influence factor corresponding to each wind turbine in the wind farm can be determined based on the location information of each wind turbine in the wind farm and the first target wind speed. Then, the second target wind speed corresponding to each wind turbine in the wind farm that is not equipped with a preset anemometer can be determined based on the first target wind speed and the wake influence factor.
[0120] In one example, the wind turbine spacing distance between the downstream wind turbine and the upstream wind turbine can be determined based on the wind turbine location information, and the wake impact factor of each wind turbine can be determined based on the wind turbine spacing distance and the diameter of the wind turbine.
[0121] Optionally, after determining the wake influence factor of each wind turbine generator set according to the turbine spacing and the diameter of the wind turbine generator set, the second target wind speed can be determined according to any wake model based on the wake influence factor and the first target wind speed.
[0122] This implementation method can quantify the wake impact of the wind farm, thereby improving the accuracy of the determined wind speed attribute information, and further improving the accuracy of wind turbine control, while ensuring the safety of the wind turbine and improving the power generation performance of the wind turbine.
[0123] S206: Determine a target distance between each wind turbine in the wind farm and a target gust of wind based on the location information of the wind turbine.
[0124] At this time, the target distance can be understood as the sum of the preset distance and the unit separation distance.
[0125] S207: After obtaining the real-time wind speed corresponding to the wind turbine generator set, determine the wind speed distribution information corresponding to the wind farm according to the real-time wind speed, the first target wind speed, the second target wind speed and the target distance.
[0126] In one example, wind speed attribute information corresponding to wind turbines equipped with preset anemometers can be determined based on the real-time wind speed and a first target wind speed. Wind speed attribute information for wind turbines without preset anemometers can also be determined based on the real-time wind speed, a second target wind speed, and a target distance. In this case, the wind speed attribute information for each wind turbine is aggregated to obtain wind speed distribution information corresponding to the wind farm.
[0127] In the above embodiment, the wind speed attribute information of each wind turbine in the wind farm is aggregated to obtain the wind speed distribution information corresponding to the wind farm. This wind speed distribution information contains wind speed related information for the entire wind farm, thereby enabling overall analysis and control of the wind farm.
[0128] In an optional embodiment, when the wind speed attribute information includes the above-mentioned real-time wind speed, first target wind speed, second target wind speed and target distance, the pitch control information corresponding to each wind turbine generator set can be determined based on the wind speed attribute information corresponding to each wind turbine generator set. For details, please refer to the process described in S208 to S211 below.
[0129] S208: Determine a first pitch rate according to the real-time wind speed, and query a target mapping table according to the real-time wind speed to determine current pitch angle information.
[0130] In one example, a PID algorithm can be used to determine the first pitch rate based on the real-time wind speed and the current operating status of the wind turbine. The method of determining the first pitch rate based on the PID algorithm is an existing technology and will not be described in detail here.
[0131] In one example, the target mapping table may be understood as a mapping table including a mapping relationship between preset wind speeds and preset blade angle information.
[0132] Optionally, a wind turbine simulation model can be established to simulate the optimal blade angle information under various wind conditions (i.e. wind speeds), thereby obtaining the preset blade angle information corresponding to each preset wind speed, and constructing a target mapping table based on the preset wind speed and the corresponding preset blade angle information.
[0133] At this time, the blade angle information that matches the wind speed can be determined by looking up a table, which improves efficiency and accuracy.
[0134] S209: After obtaining the pitch rate threshold, determine the second pitch rate according to the pitch rate threshold, current blade angle information, the third target wind speed and the target distance.
[0135] The third target wind speed is the first target wind speed or the second target wind speed.
[0136] During specific implementation, the target mapping table can be queried based on the third target wind speed to determine the predicted blade angle information. Then, the initial pitch rate can be determined based on the difference between the predicted blade angle information and the current blade angle information, as well as the time it takes for the second target wind speed to reach the wind turbine generator set via the target distance. Finally, the second pitch rate can be determined based on the initial pitch rate and the pitch rate threshold.
[0137] In one example, the initial pitch rate may be determined as the ratio of the difference between the predicted pitch angle information and the current pitch angle information to the time it takes for the second target wind speed to reach the wind turbine generator set via the target distance.
[0138] Optionally, if it is determined that the initial pitch rate is less than the pitch rate threshold, the initial pitch rate is determined as the second pitch rate; otherwise, the pitch rate threshold is determined as the second pitch rate.
[0139] In the above embodiment, the initial pitch rate can be determined according to the actual pitch angle and pitch time, and the second pitch rate is obtained by limiting the initial pitch rate according to the pitch rate threshold, which can prevent the second pitch rate from being too large.
[0140] S210: Acquire the real-time speed of the generator, and determine a third pitch speed according to the real-time speed of the generator and the rated speed of the generator.
[0141] In specific implementation, the fourth pitch rate corresponding to each wind turbine in the wind farm can be determined based on the real-time speed of the generator and the rated speed of the generator. Then, based on the fourth pitch rate, the average pitch rate corresponding to the multiple wind turbine generator groups is determined to obtain the third pitch rate.
[0142] Optionally, the fourth pitch rate can be determined as the ratio of the difference between the real-time generator speed and the rated generator speed to the rated generator speed. In this case, after determining the fourth pitch rate corresponding to each wind turbine generator set in the wind farm, the fourth pitch rates corresponding to each wind turbine generator set in the wind farm can be summed and averaged to obtain an average of the pitch rates corresponding to multiple wind turbine generator sets in the wind farm, and the average pitch rate can be determined as the third pitch rate.
[0143] This implementation can determine the third pitch rate in combination with the fourth pitch rate of the entire wind farm, avoiding the error caused by determining the third pitch rate based on a single fourth pitch rate, improving accuracy, and thus avoiding repeated overspeed failures.
[0144] S211 . Determine pitch control information according to the first pitch rate, the second pitch rate, the third pitch rate, and the pitch rate threshold.
[0145] Optionally, the sum of the first pitch rate, the second pitch rate and the third pitch rate can be compared with the pitch rate threshold. If the sum of the first pitch rate, the second pitch rate and the third pitch rate is less than the pitch rate threshold, the sum of the first pitch rate, the second pitch rate and the third pitch rate is determined as the pitch control information; otherwise, the pitch rate threshold is determined as the pitch control information.
[0146] In a possible implementation, the sum of the first pitch rate, the second pitch rate, and the third pitch rate can also be determined by weighted summation, thereby improving the flexibility of the determined pitch control information and making the pitch control information more adaptable to the current wind conditions, thereby improving the accuracy of the determined pitch control information.
[0147] This implementation method can increase the pitch rate information determined only according to the PID algorithm, that is, the first pitch rate information, according to the first pitch rate, the second pitch rate and the third pitch rate, thereby realizing early pitching to cope with the upcoming target gust and avoid failure of the wind turbine generator set.
[0148] S212: Control the pitch angle corresponding to each wind turbine generator set in the wind farm according to the pitch control information.
[0149] See also Figure 3 , Figure 3 A flow chart of determining pitch control information provided in an embodiment of the present application is shown as follows: Figure 3 As shown, the first pitch rate can be determined according to the PID algorithm, and then the second pitch rate can be determined according to the pre-collected pitch angle information (that is, the difference between the predicted pitch angle information and the current pitch angle information). Finally, the third pitch rate can be determined according to the real-time speed of the generator and the rated speed of the generator. After that, the pitch control information can be determined according to the sum of the first pitch rate, the second pitch rate, and the third pitch rate. At this time, the pitch control information can be sent to the pitch actuator for execution to control the pitch angle of the wind turbine generator set.
[0150] See also Figure 4 , Figure 4 A schematic diagram of an implementation flow of a control method for a wind turbine generator set provided in an embodiment of the present application is shown in FIG. Figure 4As shown, a first target wind speed for an upcoming target gust can be determined based on a wind turbine generator set equipped with a preset anemometer. Then, a second target wind speed corresponding to a wind turbine generator set not equipped with a preset anemometer can be determined based on the first target wind speed detected by the wind turbine generator set equipped with a preset anemometer. In this case, wind speed distribution information corresponding to the wind farm can be determined based on the first target wind speed, the second target wind speed, the real-time wind speed, and the target distance. Then, a first pitch rate is determined based on a PID algorithm and the real-time wind speed. Predicted pitch angle information is determined based on the first target wind speed or the second target wind speed, and current pitch angle information is determined based on the real-time wind speed. Pre-collected pitch angle information is determined based on the difference between the predicted pitch angle information and the current pitch angle information. A second pitch rate is then determined based on the pre-collected pitch angle information and a pitch rate threshold. A third pitch rate is determined based on the real-time generator speed and the rated generator speed. Pitch control information is determined based on the sum of the first, second, and third pitch rates, thereby controlling the pitch angle of the wind turbine generator set.
[0151] Figure 5 A schematic diagram of the structure of a control device for a wind turbine generator set provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the control device 50 of the wind turbine generator set provided in this embodiment includes:
[0152] The first determination unit 501 is configured to determine a first target wind speed based on a wind turbine generator set equipped with a preset anemometer among a plurality of wind turbine generator sets included in the wind farm; wherein the first target wind speed indicates a wind speed of a target gust at a preset distance from the wind turbine generator set equipped with the preset anemometer.
[0153] The second determining unit 502 is configured to determine wind speed distribution information corresponding to the wind farm according to the first target wind speed and the location information of each wind turbine generator set in the wind farm; wherein the wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set.
[0154] The third determining unit 503 is configured to determine pitch control information corresponding to each wind turbine generator set according to the wind speed attribute information corresponding to each wind turbine generator set.
[0155] The control unit 504 is configured to control the pitch angle corresponding to each wind turbine generator set in the wind farm according to the pitch control information.
[0156] Figure 6 A schematic diagram of the structure of another control device for a wind turbine generator set provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the control device 60 of the wind turbine generator set provided in this embodiment includes:
[0157] The first determination unit 601 is configured to determine a first target wind speed based on a wind turbine generator set equipped with a preset anemometer among multiple wind turbine generator sets included in the wind farm; wherein the first target wind speed indicates the wind speed of a target gust at a preset distance from the wind turbine generator set equipped with the preset anemometer.
[0158] The second determining unit 602 is configured to determine wind speed distribution information corresponding to the wind farm according to the first target wind speed and the location information of each wind turbine generator set in the wind farm; wherein the wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set.
[0159] The third determining unit 603 is configured to determine pitch control information corresponding to each wind turbine generator set according to the wind speed attribute information corresponding to each wind turbine generator set.
[0160] The control unit 604 is configured to control the pitch angle corresponding to each wind turbine generator set in the wind farm according to the pitch control information.
[0161] In a possible implementation, the second determining unit 602 is configured to:
[0162] Determining, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with a preset anemometer;
[0163] determining a target distance between each wind turbine in the wind farm and a target wind gust based on the location information of the wind turbine;
[0164] After obtaining the real-time wind speed corresponding to the wind turbine generator set, the wind speed distribution information corresponding to the wind farm is determined according to the real-time wind speed, the second target wind speed and the target distance.
[0165] In a possible implementation, the second determining unit 602 is configured to:
[0166] Determine the wake impact factor wind speed corresponding to each wind turbine generator set based on the location information of each wind turbine generator set in the wind farm;
[0167] According to the first target wind speed and the wake influence factor, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with a preset anemometer is determined.
[0168] In a possible implementation, the wind speed attribute information includes the real-time wind speed, the second target wind speed, and the target distance. In this case, the third determining unit 603 is configured to:
[0169] Determine the first pitch rate according to the real-time wind speed, and query the target mapping table according to the real-time wind speed to determine the current pitch angle information;
[0170] After obtaining the pitch rate threshold, determining the second pitch rate according to the pitch rate threshold, the current pitch angle information, the third target wind speed, and the target distance; wherein the third target wind speed is the first target wind speed or the second target wind speed;
[0171] Obtaining the real-time speed of the generator, and determining the third pitch speed according to the real-time speed of the generator and the rated speed of the generator;
[0172] Pitch control information is determined according to the first pitch rate, the second pitch rate, the third pitch rate, and the pitch rate threshold.
[0173] In a possible implementation, the third determining unit 603 is configured to:
[0174] Querying a target mapping table according to the third target wind speed to determine predicted blade angle information;
[0175] determining an initial pitch rate according to a difference between the predicted pitch angle information and the current pitch angle information, and a time required for the second target wind speed to reach the wind turbine generator set via a target distance;
[0176] A second pitch rate is determined according to the initial pitch rate and the pitch rate threshold.
[0177] In a possible implementation, the third determining unit 603 is configured to:
[0178] Determining a fourth pitch speed corresponding to each wind turbine in the wind farm according to the real-time speed of the generator and the rated speed of the generator;
[0179] After determining the average of the pitch rates corresponding to the plurality of wind turbine generator sets according to the fourth pitch rate, the third pitch rate is obtained.
[0180] In a possible implementation, the apparatus further includes an initialization unit 605, configured to:
[0181] Obtaining a distribution map of wind turbines in a wind farm and historical wind condition data of the wind farm; wherein the historical wind condition data includes wind direction information;
[0182] Determine the target unit based on the wind direction information included in the historical wind data and the wind turbine distribution map; the target unit indicates the unit that first encounters gusts in the target wind direction;
[0183] After the preset anemometer is installed for the target unit, a wind turbine generator set equipped with the preset anemometer is obtained.
[0184] The control device of the wind turbine generator set provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0185] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 7 As shown, the computer device 70 provided in this embodiment includes: at least one processor 701 and a memory 702. Optionally, the computer device 70 further includes a communication component 703. The processor 701, the memory 702, and the communication component 703 are connected via a bus 704.
[0186] During the specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that the at least one processor 701 performs the above method.
[0187] The specific implementation process of the processor 701 can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.
[0188] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly executed by a hardware processor or by a combination of hardware and software modules in the processor.
[0189] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory.
[0190] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified as address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.
[0191] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0192] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0193] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0194] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in a device as discrete components.
[0195] The division of units is merely a logical functional division; actual implementations may employ alternative divisions, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features. Furthermore, any direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units, either through an interface, electrical, mechanical, or other means.
[0196] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0197] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0198] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0199] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0200] Finally, it should be noted that those skilled in the art will readily identify other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The present invention is not limited to the precise structure described above and illustrated in the accompanying drawings, and various modifications and variations may be made without departing from the scope thereof. The scope of the present invention is limited solely by the appended claims.
Claims
1. A control method for a wind turbine generator set, characterized in that: include: Determining a first target wind speed based on a wind turbine generator set installed with a preset anemometer among a plurality of wind turbine generator sets included in the wind farm; wherein the first target wind speed indicates a target gust wind speed at a preset distance from the wind turbine generator set installed with the preset anemometer; Determining wind speed distribution information corresponding to the wind farm according to the first target wind speed and the location information of each wind turbine generator set in the wind farm; wherein the wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set; Determining pitch control information corresponding to each of the wind turbine generator sets according to the wind speed attribute information corresponding to each of the wind turbine generator sets; The pitch angle corresponding to each wind turbine generator set in the wind farm is controlled according to the pitch control information.
2. The method according to claim 1, characterized in that Determining wind speed distribution information corresponding to the wind farm according to the first target wind speed and the position information of each wind turbine generator set in the wind farm includes: determining, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer; determining a target distance between each of the wind turbines in the wind farm and the target gust according to the position information of the wind turbines; After the real-time wind speed corresponding to the wind turbine generator set is acquired, the wind speed distribution information corresponding to the wind farm is determined according to the real-time wind speed, the first target wind speed, the second target wind speed, and the target distance.
3. The method according to claim 2, characterized in that Determining, based on the first target wind speed, a second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer, includes: Determining the wake impact factor wind speed corresponding to each wind turbine generator set according to the position information of each wind turbine generator set in the wind farm; A second target wind speed corresponding to each wind turbine generator set in the wind farm that is not equipped with the preset anemometer is determined according to the first target wind speed and the wake influence factor.
4. The method according to claim 1, wherein The wind speed attribute information includes real-time wind speed, the first target wind speed, the second target wind speed, and the target distance; determining the pitch control information corresponding to each wind turbine generator set based on the wind speed attribute information corresponding to each wind turbine generator set includes: Determining a first pitch rate according to the real-time wind speed, and querying a target mapping table according to the real-time wind speed to determine current pitch angle information; After obtaining the pitch rate threshold, determining a second pitch rate according to the pitch rate threshold, the current pitch angle information, a third target wind speed, and the target distance; wherein the third target wind speed is the first target wind speed or the second target wind speed; Obtaining a real-time speed of the generator, and determining a third pitch speed according to the real-time speed of the generator and the rated speed of the generator; The pitch control information is determined according to the first pitch rate, the second pitch rate, the third pitch rate, and the pitch rate threshold.
5. The method according to claim 4, characterized in that Determining a second pitch rate according to the pitch rate threshold, the current pitch angle information, a third target wind speed, and the target distance includes: querying the target mapping table according to the third target wind speed to determine predicted blade angle information; determining an initial pitch rate according to a difference between the predicted pitch angle information and the current pitch angle information, and a time for the second target wind speed to reach the wind turbine generator set via the target distance; The second pitch rate is determined according to the initial pitch rate and the pitch rate threshold.
6. The method according to claim 4, characterized in that Determining a third pitch speed according to the real-time speed of the generator and the rated speed of the generator includes: Determining a fourth pitch speed corresponding to each of the wind turbines in the wind farm according to the real-time speed of the generator and the rated speed of the generator; The third pitch rate is obtained after determining an average of the pitch rates corresponding to the plurality of wind turbine generator sets according to the fourth pitch rate.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Obtaining a distribution map of wind turbine generator sets in the wind farm and historical wind condition data of the wind farm; wherein the historical wind condition data includes wind direction information; Determining a target unit based on the wind direction information included in the historical wind condition data and the wind turbine generator set distribution map; wherein the target unit indicates the unit that first encounters gusts in the target wind direction; After the preset anemometer is installed for the target unit, the wind turbine generator set installed with the preset anemometer is obtained.
8. A control device for a wind turbine generator set, characterized in that: include: a first determining unit configured to determine a first target wind speed based on a wind turbine generator set equipped with a preset anemometer among a plurality of wind turbine generator sets included in the wind farm; wherein the first target wind speed indicates a wind speed of a target gust at a preset distance from the wind turbine generator set equipped with the preset anemometer; a second determining unit, configured to determine wind speed distribution information corresponding to the wind farm based on the first target wind speed and the location information of each wind turbine generator set in the wind farm; wherein the wind speed distribution information includes wind speed attribute information corresponding to each wind turbine generator set; a third determining unit, configured to determine pitch control information corresponding to each of the wind turbine generator sets according to the wind speed attribute information corresponding to each of the wind turbine generator sets; A control unit is configured to control the pitch angle corresponding to each of the wind turbine generator sets in the wind farm according to the pitch control information.
9. A computer device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
Citation Information
Patent Citations
Variable pitch control method of wind generating set under gust wind condition and generating set
CN119712426A
Method and system for wind velocity field measurements on a wind farm
US20130317748A1
Wind farm and method of controlling same
WO2019077893A1