A control method, device, equipment and medium of a wind turbine generator system
By evaluating wind parameter data and unit operation data of wind turbine generator sets, the lifespan of the main shaft bearings is determined and control parameters are adjusted, solving the problem that the performance of the main shaft bearings was not fully considered in the existing technology, and achieving higher control accuracy and extended main shaft lifespan.
Patent Information
- Application Number
- CN202111639989.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2041-12-29
AI Technical Summary
Existing wind turbine control methods do not fully consider the performance of the main shaft bearing, resulting in low control accuracy and easy occurrence of main shaft failure and economic losses.
By using wind parameter data and unit operation data of the wind turbine generator set, the consumed life and remaining life of the main shaft bearing are determined. The load component of the main shaft bearing is evaluated using the transfer function, and the control parameters of the wind turbine generator set are adjusted to improve control accuracy.
It improves the accuracy of wind turbine generator control, extends the life of the main shaft bearing, reduces the risk of failure, and lowers economic losses.
Smart Images

Figure CN116412083B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of control technology, and in particular to a control method, device, equipment and medium for a wind turbine generator set. Background Technology
[0002] The main shaft bearing is a key component of a wind turbine generator set. It bears extremely high loads, and its long shaft makes it prone to deformation. The main drive system, in which it is located, is a crucial safety system for the wind turbine. Failure of the main shaft can result in significant economic losses for the wind farm. Therefore, assessing the lifespan of the main shaft bearing is of paramount importance during the operation of a wind turbine generator set.
[0003] Currently, the control methods for wind turbine generators do not fully consider the impact of the main shaft bearing performance on the entire unit, resulting in low accuracy of wind farm control over wind turbine generators. Summary of the Invention
[0004] This application provides a control method, apparatus, and equipment for wind turbine generator sets to improve the accuracy of wind turbine generator set control.
[0005] In a first aspect, embodiments of this application provide a control method for a wind turbine generator set, the method comprising:
[0006] Based on the wind parameter data, unit operation data, and key load components of the main shaft bearing of the wind turbine generator set, the consumed life of the main shaft bearing is determined.
[0007] Based on the design life of the spindle bearing and the life already consumed, determine the remaining life of the spindle bearing;
[0008] Based on the design life of the main shaft bearing, the remaining life, and the actual time consumed, the control parameters of the wind turbine generator set are determined.
[0009] Based on the control parameters and preset parameters, the control method for the wind turbine generator set is determined.
[0010] In one possible implementation, the method for determining the control of the wind turbine generator based on the control parameters and preset parameters includes:
[0011] When the control parameter is less than the preset parameter, a first target speed is determined from the preset speed set, and the wind turbine is controlled to operate at the first target speed within a preset period. The first target speed is less than the current speed of the wind turbine, and the control parameter of the wind turbine is greater than the preset parameter at the first target speed.
[0012] In one possible implementation, the method for determining the control of the wind turbine generator based on the control parameters and preset parameters includes:
[0013] When the control parameter is greater than the preset parameter, a second target speed is determined from the preset speed set, and the wind turbine is controlled to operate at the second target speed within the preset period. The second target speed is greater than the current speed of the wind turbine, and the control parameter of the wind turbine is greater than the preset parameter at the second target speed.
[0014] In one possible implementation, the method for determining the control of the wind turbine generator based on the control parameters and preset parameters includes:
[0015] When the control parameter is equal to the preset parameter, the wind turbine generator set is controlled to operate at the current speed within the preset cycle.
[0016] In one possible implementation, determining the first target speed from the preset speed set includes:
[0017] The first target speed is determined using a binary search method from the preset set of speeds.
[0018] In one possible implementation, determining the worn-out lifespan of the main shaft bearing based on wind parameter data of the wind turbine generator set, generator set operating data, and key load components of the main shaft bearing includes:
[0019] Based on the wind parameter data, unit operation data, and key load components of the main shaft bearing of the wind turbine generator set, the transfer function corresponding to the key load components of the main shaft bearing is determined.
[0020] Based on the transfer function, the consumed life of the spindle bearing is determined.
[0021] In one possible implementation, determining the transfer function corresponding to the key load component of the main shaft bearing based on the wind parameter data of the wind turbine generator set, the unit operating data, and the key load component of the main shaft bearing further includes:
[0022] The goodness of fit of the transfer function is determined based on the transfer function;
[0023] Determine whether the goodness of fit is greater than a preset value; if not, determine the transfer function corresponding to the key load component of the main shaft bearing based on the wind parameter data, unit operation data and key load component of the main shaft bearing within the preset period.
[0024] Secondly, embodiments of this application provide a control device for a wind turbine generator set, the device comprising: a first processing module, a second processing module, a third processing module, and a control module;
[0025] The first processing module is used to determine the consumed life of the main shaft bearing based on the wind parameter data of the wind turbine generator set, the unit operation data, and the key load components of the main shaft bearing.
[0026] The second processing module is used to determine the remaining life of the spindle bearing based on the design life of the spindle bearing and the life already consumed.
[0027] The third processing module is used to determine the control parameters of the wind turbine generator set based on the design life of the main shaft bearing, the remaining life, and the actual time consumed.
[0028] The control module is used to determine the control method for the wind turbine generator set based on the control parameters and preset parameters.
[0029] Thirdly, embodiments of this application provide a control device for a wind turbine generator set, the device including: a memory and a processor;
[0030] The memory is used to store the relevant program code;
[0031] The processor is used to call the program code to execute the control method of the wind turbine generator set described in any of the embodiments of the first aspect above.
[0032] Fourthly, embodiments of this application also provide a computer-readable storage medium for storing a computer program for executing the control method of the wind turbine generator set described in any of the embodiments of the first aspect.
[0033] Therefore, the embodiments of this application have the following beneficial effects:
[0034] In the above implementation of this application embodiment, firstly, based on the wind parameter data, unit operating data, and key load components of the main shaft bearing of the wind turbine generator set, the consumed lifespan of the main shaft bearing is determined; then, based on the design lifespan and consumed lifespan of the main shaft bearing, the remaining lifespan of the main shaft bearing is determined; based on the design lifespan, remaining lifespan, and actual consumption time of the main shaft bearing, the control parameters of the wind turbine generator set are determined; based on the control parameters and preset parameters of the wind turbine generator set, the control method of the wind turbine generator set is determined. The wind turbine generator set control method provided in this application embodiment fully considers the impact of the main shaft bearing's lifespan on the performance of the wind turbine generator set, determines different control methods for the wind turbine generator set based on the main shaft bearing's lifespan, and improves the accuracy of wind turbine generator set control. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments provided in this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0036] Figure 1 This is a flowchart of a control method for a wind turbine generator set according to an embodiment of this application;
[0037] Figure 2 This is a schematic diagram of a control system for a wind turbine generator set according to an embodiment of this application;
[0038] Figure 3 This is a schematic diagram of a control device for a wind turbine generator set according to an embodiment of this application;
[0039] Figure 4 This is a schematic diagram of a control device for a wind turbine generator set according to an embodiment of this application. Detailed Implementation
[0040] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The described embodiments are merely exemplary implementations of this application and not all implementation methods. Those skilled in the art can obtain other embodiments in conjunction with the embodiments of this application without creative effort, and these embodiments are also within the protection scope of this application.
[0041] The main shaft bearing is a key component of a wind turbine generator. It bears extremely heavy loads, and the main drive system, in which it resides, is a crucial safety system for the wind turbine. Failure of the main shaft bearing can result in significant economic losses for the wind farm. Currently, wind turbine control methods do not adequately consider the impact of the main shaft bearing's performance on the entire unit, leading to relatively low accuracy in wind farm control of the wind turbine.
[0042] Based on this, embodiments of this application provide a control method for wind turbine generator sets to improve the accuracy of wind turbine generator set control. Specifically, firstly, based on wind parameter data, generator set operating data, and key load components of the main shaft bearing, the consumed lifespan of the main shaft bearing is determined; then, based on the design lifespan and consumed lifespan of the main shaft bearing, the remaining lifespan of the main shaft bearing is determined; based on the design lifespan, remaining lifespan, and actual consumed time of the main shaft bearing, the control parameters of the wind turbine generator set are determined; and based on the control parameters and preset parameters, the control method of the wind turbine generator set is determined. The wind turbine generator set control method provided in this application fully considers the impact of the main shaft bearing's lifespan on the performance of the wind turbine generator set, and determines different control methods for the wind turbine generator set based on the main shaft bearing's lifespan assessment, thereby improving the accuracy of wind turbine generator set control.
[0043] The control method for wind turbine generator sets provided in the embodiments of this application will now be described with reference to the accompanying drawings.
[0044] See Figure 1 The figure is a flowchart of a control method for a wind turbine generator provided in an embodiment of this application.
[0045] The method specifically includes the following steps:
[0046] S101: Determine the consumed life of the main shaft bearing based on the wind parameter data, unit operation data, and key load components of the main shaft bearing.
[0047] One possible approach to determining the consumed life of the main shaft bearing is to first determine the transfer function of the main shaft bearing based on the wind parameter data, unit operation data, and key load components of the main shaft bearing; then, using this transfer function, calculate the consumed life of the main shaft bearing in each cycle; and finally, by accumulating the consumed life of the main shaft bearing in all the cycles it has experienced, the consumed life of the main shaft bearing can be determined.
[0048] Among them, wind parameter data includes: air density, wind speed, inflow angle, wind shear, turbulence intensity and time, etc.; unit operation data includes: speed, generator torque and power generation, etc.; load, also known as load, refers to the external force and other factors that cause internal forces and deformations in a structure or component, or conventionally refers to the various direct actions applied to an engineering structure that cause effects on the engineering structure or component.
[0049] The data acquisition unit of the wind turbine generator collects wind parameter data and unit operation data according to a time period T. Within period T, the operating speed of the wind turbine generator is based on a preset speed set R = {r1, r2, ..., r...} n} Run. In one possible implementation, the minimum value of the preset speed set R can be 0.7 times the rated speed r of the wind turbine generator set, and the maximum value of the preset speed set R can be 1.3 times the rated speed r. That is, the range of the preset speed set R can be expressed as [0.7r, 1.3r], and the preset speed set R does not include the resonance speed of the wind turbine generator set.
[0050] It should be noted that the data from the wind turbine generator can be collected in units of minutes or seconds, without affecting the implementation of the technical solution in this application embodiment. In this embodiment, the real-time operating second-level data of the wind turbine generator collected by the data acquisition unit according to the time period T is used as an example for explanation.
[0051] Normally, as the speed of a wind turbine generator gradually increases to its rated speed, i.e., it operates at the rated speed, if there exists a speed r in the speed set R that is greater than the rated speed r of the wind turbine generator... m Therefore, the operating data of the unit when the speed exceeds the rated speed needs to be obtained by adjusting the operating speed of the wind turbine generator set. That is, when the operating speed of the wind turbine generator set reaches the rated speed r, the operating speed is further increased to r. m Only then can operating data be obtained when the wind turbine generator operates at a speed greater than the rated speed. When the wind turbine generator operates at a speed r... m After running for 30 minutes, adjust back to the original rated speed r to obtain the unit's operating data when the speed is greater than the rated speed r.
[0052] During the operation of a wind turbine generator set, load data can be collected using a main shaft bearing load sensor to obtain the key load components of the main shaft bearing, i.e., the load components that mainly affect the life of the main shaft bearing. In this embodiment, My, Mz, Fx, Fy, and Fz represent the key load components of the main shaft bearing.
[0053] Based on the load value data of key load components collected by the load sensor, taking the key load component My as an example, the data analysis unit analyzes the data to determine which probability distributions the load value data conforms to, such as a normal distribution, thereby obtaining the load distribution function corresponding to the key load component My. The load value range of the key load component My is then calculated using the load distribution function, i.e., the maximum value Max and the minimum value Min. The load value range of the key load value My can be expressed as My[Min, Max]. Within the load value range, load values are taken at fixed steps, dividing the load into multiple load intervals. Based on the load distribution function and the load values, the probability corresponding to each load value can be determined, thus obtaining the probability distribution of the key load component My in each interval.
[0054] Similarly, the probability distributions of each key load component My, Mz, Fx, Fy and Fz can be obtained, as shown in Table 1, where ss (step size) represents the fixed step size and f represents the probability.
[0055] Table 1. Probability distribution of key load components within the spindle bearing cycle T.
[0056] My f Mz f Fx f Fy f Fz f Min f_my_1 Min f_mz_1 Min f_fx_1 Min f_fy_1 Min f_fz_1 Min+ss f_my_2 Min+ss f_mz_2 Min+ss f_fx_2 Min+ss f_fy_2 Min+ss f_fz_2 Min+ss*2 f_my_3 Min+ss*2 f_mz_3 Min+ss*2 f_fx_3 Min+ss*2 f_fy_3 Min+ss*2 f_fz_3 ... ... ... ... ... ... ... ... ... ... Max f_my_max Max f_mz_max Max f_fx_max Max f_fy_max Max f_fz_max f 1 f 1 f 1 f 1 f 1
[0057] In one possible implementation, the wind speed data from the wind turbine generator follows a Weibull distribution, for example, the probability density function of the Weibull distribution is: Where x represents wind speed, λ represents the scaling parameter, and k represents the shape parameter.
[0058] Based on the probability distributions of each critical load component in Table 1, the temporal distributions of each critical load component in different intervals under different wind speeds can be obtained. Specifically, for any given wind speed, the probability of the wind turbine generator at that wind speed is first determined. Then, all possible values of any critical load component at that wind speed are statistically analyzed to determine the probability of that critical load component at that wind speed and in the corresponding load interval. This yields the probability distribution of the critical load component in different intervals at different wind speeds. Finally, multiplying the interval probability by 8760 yields the temporal distribution of the critical load component in different intervals, where 8760 is the number of hours in a year (calculated as 365 days).
[0059] As shown in Table 2, Table 2 provides an example of the time distribution of each key load component in different intervals under different wind speeds, where t represents time.
[0060] Table 2 Time distribution of key load components within the spindle bearing cycle T.
[0061]
[0062] Based on the time distribution of each key load component in each interval obtained from Table 2, the wind parameter data of the wind turbine generator set and the preset speed set R are used as input data, and the time distribution of each key load component is used as output data. The transfer function Fd corresponding to each key load component of the main shaft bearing is trained, where d∈[My,Mz,Fx,Fy,Fz], that is, any key load component corresponds to a transfer function.
[0063] In a preferred implementation, the trained transfer function is optimized using its goodness of fit as the optimization criterion. When the goodness of fit is greater than a preset value, the transfer function no longer needs optimization. It should be noted that the preset value can be determined based on the specific application; this embodiment does not limit it. For example, the preset value can be set to 98%, meaning that the transfer function meets the requirements when the goodness of fit is greater than 98%.
[0064] In practice, based on the wind parameter data, unit operation data, and key load components of the main shaft bearing in the next cycle T', the time distribution of each key load component of the main shaft bearing in cycle T' is determined. The calculation method is the same as the calculation method in cycle T mentioned above, and will not be repeated here.
[0065] Calculate the equivalent load L based on the time distribution within the period Y'. T-eq Equivalent load L T-eq The calculation formula is: Where i represents the number of load intervals, L i Let n be the load range. i For rotational speed, t i This represents the time corresponding to each load interval.
[0066] Based on the equivalent load L T-eq Based on the design parameters of the spindle bearing, the consumed life L of the spindle bearing within period T' is calculated. T’ .
[0067] Based on the transfer function Fd of each key load component of the main shaft bearing within period T, and using the wind parameter data and preset speed set of the wind turbine generator within period T' as input data, the predicted time distribution of each key load component in different intervals is obtained, thereby yielding the predicted equivalent load L. T-eq ', based on the predicted equivalent load L T-eq Based on the design parameters of the spindle bearing, the predicted consumed life preL of the spindle bearing within period T' is calculated. T’ .
[0068] Goodness of fit R T’ The calculation formula is: R T’ =preL T’ / LT’ When the goodness of fit R T’ If the percentage is greater than 98% of the preset value, then the transfer function Fd meets the requirements, and the worn-out life of the spindle bearing can be directly predicted in subsequent cycles. If the goodness of fit R... T’ If the requirement is not met, and the value is less than or equal to the preset value of 98%, then the wind parameter data within periods T and T', along with the preset speed set, are used as training data for a new period. The consumed lifetime of the new period is calculated, and the transfer function Fd is retrained according to the above steps. The new predicted consumed lifetime is calculated using the new transfer function Fd, and the goodness of fit R is recalculated based on the consumed lifetime and the predicted consumed lifetime of the new period. T’ If the goodness of fit does not meet the requirements, wind parameter data from one additional period is added as a sample, that is, the goodness of fit R is re-optimized by combining wind parameter data from the previous three periods. T’ If the goodness of fit does not meet the requirements, continue to add wind parameter data for one more period as samples, and so on, until the goodness of fit R is achieved. T’ The requirements are met.
[0069] When the goodness of fit meets the requirements, it indicates that the transfer function has a high accuracy in predicting the consumed life. Therefore, in subsequent cycles, the transfer function can be directly used to predict the consumed life of the spindle bearing.
[0070] The spent life of the spindle bearing in each cycle is calculated using the transfer function, thus obtaining the spent life of the spindle bearing in all the cycles it has experienced.
[0071] S102: Determine the remaining life of the spindle bearing based on its design life and the life it has already consumed.
[0072] Based on the design life (Life) and the consumed life (Life) of the spindle bearing consume Calculate the remaining life of the spindle bearing. remain Life remain =Life-Life consume In practical applications, the design life of spindle bearings is generally 20 years.
[0073] S103: Determine the control parameters of the wind turbine generator set based on the design life, remaining life, and actual consumption time of the main shaft bearing.
[0074] The actual time consumed is the actual amount of time that has elapsed, which can be expressed in Life. real The control parameter of a wind turbine generator is represented by Δl. The formula for calculating the control parameter Δl is:
[0075] Δl = Life remain-(Life-Life real ).
[0076] Taking a spindle bearing with a designed lifespan of 20 years as an example, and assuming that the calculated and determined lifespan of the spindle bearing is 2 years, that is, Life consume It is set at 2 years, but the actual time that has passed is 3 years, i.e., Life real If the lifespan is 3 years, then the remaining lifespan of the spindle bearing can be determined to be 18 years, i.e., Life. remain The time frame is 18 years, thus the control parameter Δl of the wind turbine generator set is determined to be 18-(20-3)=1.
[0077] S104: Determine the control method for the wind turbine generator set based on control parameters and preset parameters.
[0078] Different control methods for wind turbine generators can be determined based on the values of the control parameters and preset parameters. One possible implementation is that the preset parameter can be 0.
[0079] In practice, when the control parameters of the wind turbine generator set are less than the preset parameters, that is, when the consumed life of the main shaft bearing is greater than the actual consumed time, it means that the wear and tear on the main shaft bearing caused by the wind turbine generator set during operation exceeds the expectation. Therefore, it is necessary to protect the main shaft bearing and extend its life in subsequent operation cycles.
[0080] One possible implementation is to determine a first target speed from the preset speed set of the wind turbine generator set, control the wind turbine generator set to operate at the first target speed within a preset period, and ensure that when the wind turbine generator set is operating at the first target speed, the control parameters of the wind turbine generator set are greater than the preset parameters. The first target speed is less than the current operating speed of the wind turbine generator set, and the preset period is the next period after the current operating period of the wind turbine generator set.
[0081] Assuming the wind turbine generator operates at a first target speed within a preset period, when calculating the control parameters of the wind turbine generator within the preset period, the average value of the wind parameter data of all previous periods is used as the wind parameter data for the preset period. Then, the worn-out life of the main shaft bearing is predicted based on the transfer function, thereby obtaining the control parameters for the preset period. Finally, the first target speed that makes the control parameters greater than the preset parameters is determined.
[0082] In this embodiment of the application, when determining the first target speed, a binary search method can be used, that is, the preset speed set is continuously divided into two to determine the first target speed that meets the conditions.
[0083] One possible implementation is to set a preset speed set R = {r1, r2, r3, ..., r7}. When using the binary search method, first find the middle value in set R as the first target speed, i.e., r4 is the first target speed. Check if the control parameter is greater than the preset parameter. If not, divide the remaining values in set R into two sets R1 = {r1, r2, r3} and R2 = {r5, r6, r7}. You can first use the middle value r2 in set R1 as the first target speed, or you can first use the middle value r6 in set R2 as the first target speed.
[0084] Since the first target speed is lower than the current speed of the wind turbine, when the first target speed is lower than the rated speed, the torque corresponding to the current speed can be determined by looking up a table based on the pre-determined correspondence between speed and torque. The wind turbine is then controlled to operate at this speed and torque, thereby achieving higher power generation. The torque and power generation corresponding to the first target speed will both decrease, ensuring the wind turbine operates under power-limited conditions. Therefore, when the wind turbine operates at the first target speed within a preset period, the wear of the main shaft bearings can be reduced, improving the accuracy of wind turbine control.
[0085] When the control parameters of the wind turbine generator set are greater than the preset parameters, that is, the consumed life of the main shaft bearing is less than the actual consumed time, it indicates that the wear and tear on the main shaft bearing caused by the wind turbine generator set during operation is small. Therefore, in subsequent cycles of operation, the operating speed of the wind turbine generator set can be appropriately increased while ensuring that the wear and tear on the main shaft bearing does not exceed the range, thereby improving the power generation performance of the wind turbine generator set.
[0086] One possible implementation is to determine a second target speed from the preset speed set of the wind turbine generator set, and control the wind turbine generator set to operate at the second target speed within a preset period. The second target speed is greater than the current speed of the wind turbine generator set, and it is ensured that when the wind turbine generator set is running at the second target speed, the control parameters of the wind turbine generator set are greater than the preset parameters.
[0087] When determining the second target speed, a binary search method can also be used to search, continuously dividing the preset speed set into two parts to determine the second target speed that meets the conditions. The principle for determining the second target speed that makes the control parameter within the preset period greater than the preset parameter is the same as in the above embodiment, and will not be repeated here.
[0088] When the wind turbine is running at the second target speed within a preset period, if the second target speed is greater than the rated speed, the power generation of the wind turbine will also increase under the condition that the torque remains unchanged, thus improving the control performance of the wind turbine.
[0089] When the control parameters of the wind turbine generator set are equal to the preset parameters, the life of the main shaft bearing can be kept stable within the preset period. There is no need to change the speed of the wind turbine generator set. That is, the wind turbine generator set is controlled to operate at the current speed within the preset period to ensure its normal power generation.
[0090] It should be noted that the method of determining the target rotation speed in the above embodiments is merely an illustrative example and is not intended to limit this application in any way. Other possible methods are also within the scope of protection of this application.
[0091] The wind turbine generator control method provided in this application improves the accuracy of wind turbine generator control by determining different control methods for the wind turbine generator based on the life assessment of the main shaft bearing.
[0092] Based on the above method embodiments, the control system of a wind turbine generator will be introduced below in conjunction with a specific application scenario.
[0093] See Figure 2 The figure is a schematic diagram of a control system for a wind turbine generator provided in an embodiment of this application.
[0094] In this application scenario, the control system 200 includes: a spindle bearing load sensor 201, a data acquisition unit 202, a data analysis unit 203, a transfer function calculation unit 204, and a control unit 205;
[0095] The main shaft bearing load sensor 201 is used to collect load value data of each key load component of the main shaft bearing. The data acquisition unit 202 is used to collect wind parameter data and unit operation data of the wind turbine generator set. The wind parameter data includes air density, wind speed, inflow angle, wind shear, turbulence intensity and time, etc. The unit operation data includes wind speed, rotational speed, generator torque and power generation, etc.
[0096] Both the spindle bearing sensor and the data acquisition unit send the collected data to the data analysis unit 203. The data analysis unit 203 determines the load distribution function corresponding to each key load component based on the load value data of each key load component. For any given key load component, the maximum and minimum load values are calculated using the load distribution function, and load values are taken at fixed steps to obtain the probability distribution of the key load component in different load ranges. Combining wind parameter data and rotational speed data, the time distribution of each key load component of the spindle bearing in each load range under different wind speeds is obtained.
[0097] The transfer function calculation unit 204 calculates the transfer function of the spindle bearing based on the probability distribution and time distribution of each key load component of the spindle bearing.
[0098] The control unit 205 calculates the consumed life of the main shaft bearing based on the transfer function, and calculates the control parameters of the wind turbine generator set based on parameters such as the design life of the main shaft bearing. Based on the control parameters, different control methods are determined for the wind turbine generator set to control its operation, thereby improving the accuracy of wind turbine generator set control.
[0099] It should be noted that although this application describes the operations in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. It should be understood that the steps described in the method embodiments of this application can be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this application is not limited in this respect.
[0100] Based on the above method embodiments, this application also provides a control device for a wind turbine generator set, see [link to relevant documentation]. Figure 3 The figure is a schematic diagram of a control device for a wind turbine generator set provided in an embodiment of this application.
[0101] The device 300 includes: a first processing module 301, a second processing module 302, a third processing module 303, and a control module 304;
[0102] The first processing module 301 is used to determine the consumed life of the main shaft bearing based on the wind parameter data of the wind turbine generator set, the unit operation data, and the key load components of the main shaft bearing.
[0103] The second processing module 302 is used to determine the remaining life of the spindle bearing based on its design life and the life it has already consumed.
[0104] The third processing module 303 is used to determine the control parameters of the wind turbine generator set based on the design life, remaining life and actual consumption time of the main shaft bearing.
[0105] The control module 304 is used to determine the control method of the wind turbine generator set based on the control parameters and preset parameters.
[0106] The first processing module 301 is specifically used to determine the transfer function corresponding to the key load component of the main shaft bearing based on the wind parameter data, unit operation data and key load component of the main shaft bearing; and to determine the consumed life of the main shaft bearing based on each transfer function.
[0107] The first processing module 301 is further configured to determine the goodness of fit of the transfer function based on the transfer function; determine whether the goodness of fit is greater than a preset value; if not, then based on the wind parameter data, unit operation data and key load components of the main shaft bearing within a preset period, redetermine the transfer function corresponding to the key load components of the main shaft bearing until the goodness of fit of the transfer function is greater than the preset value.
[0108] The control module 304 is specifically used to determine a first target speed from a preset speed set when the control parameter is less than the preset parameter, and control the wind turbine generator set to operate at the first target speed within a preset period. The first target speed is less than the current speed of the wind turbine generator set, and the control parameter of the wind turbine generator set is greater than the preset parameter at the first target speed.
[0109] When the control module 304 determines the first target speed, it can use the binary search method to determine the first target speed from the preset speed set.
[0110] The control module 304 is specifically used to determine a second target speed from a preset speed set when the control parameter is greater than the preset parameter, and control the wind turbine generator set to operate at the second target speed within a preset period. The second target speed is greater than the current speed of the wind turbine generator set, and the control parameter of the wind turbine generator set is greater than the preset parameter at the second target speed.
[0111] Similarly, when the control module 304 determines the second target speed, it can use the binary search method to determine the second target speed from the preset speed set.
[0112] The control module 304 is specifically used to control the wind turbine generator set to operate at the current speed within a preset cycle when the control parameter is equal to the preset parameter.
[0113] The beneficial effects of the device embodiments provided in this application are the same as those of the method embodiments described above, and will not be repeated here.
[0114] Based on the above method and apparatus embodiments, this application also provides a control device for a wind turbine generator set, see [link to relevant documentation]. Figure 4 The figure is a schematic diagram of a control device for a wind turbine generator set provided in an embodiment of this application.
[0115] The device 400 includes: a memory 401 and a processor 402;
[0116] Memory 401 is used to store related program code;
[0117] The processor 402 is used to call the program code and execute the wind turbine generator control method described in the above method embodiment.
[0118] Furthermore, this application also provides a computer-readable storage medium for storing a computer program for executing the wind turbine generator control method described in the above method embodiments.
[0119] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0120] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0121] It should be noted that the terms "first" and "second" used in this application are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application.
[0122] The various embodiments in this specification are described in a progressive manner. Similar parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions of the method embodiments. The device embodiments described above are merely illustrative. The units or modules described as separate components may or may not be physically separate. The components shown as units or modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the units or modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0123] The above description is merely an exemplary implementation of this application and is not intended to limit this application in any way. Any equivalent changes or modifications made to the above embodiments are within the protection scope of this application.
Claims
1. A control method for a wind turbine generator set, characterized in that, The method includes: Based on the wind parameter data, unit operation data, and key load components of the main shaft bearing of the wind turbine generator set, the transfer function corresponding to the key components of the main shaft bearing is determined. The wind parameter data and a preset speed set of the wind turbine generator set within a preset period are used as the input data for the transfer function to determine the consumed life of the main shaft bearing within the preset period. The preset period is the next period after the current operating period of the wind turbine generator set. Based on the consumed lifetime, determine whether the goodness of fit of the transfer function is greater than a preset value. If not, add wind parameter data within a preset period to retrain the transfer function, and recalculate the consumed lifetime and goodness of fit within the preset period until the goodness of fit is greater than the preset value. Based on the design life of the spindle bearing and the life already consumed, determine the remaining life of the spindle bearing; Based on the design life of the main shaft bearing, the remaining life, and the actual time consumed, the control parameters of the wind turbine generator set are determined. Based on the control parameters and preset parameters, the control method for the wind turbine generator set is determined.
2. The method according to claim 1, characterized in that, The method for determining the control of the wind turbine generator set based on the control parameters and preset parameters includes: When the control parameter is less than the preset parameter, a first target speed is determined from the preset speed set, and the wind turbine generator set is controlled to operate at the first target speed within a preset period. The first target speed is less than the current speed of the wind turbine generator set, and the control parameter of the wind turbine generator set is greater than the preset parameter at the first target speed. The wind turbine generator set is then determined to operate at the first target speed within the preset period.
3. The method according to claim 1, characterized in that, The method for determining the control of the wind turbine generator set based on the control parameters and preset parameters includes: When the control parameter is greater than the preset parameter, a second target speed is determined from the preset speed set, and the wind turbine is controlled to operate at the second target speed within the preset period. The second target speed is greater than the current speed of the wind turbine, and the control parameter of the wind turbine is greater than the preset parameter at the second target speed. The wind turbine is then determined to operate at the second target speed within the preset period.
4. The method according to claim 1, characterized in that, The method for determining the control of the wind turbine generator set based on the control parameters and preset parameters includes: When the control parameter is equal to the preset parameter, the wind turbine generator set is controlled to operate at the current speed within the preset cycle.
5. The method according to claim 2, characterized in that, Determining the first target speed from the preset speed set includes: The first target speed is determined using a binary search method from the preset set of speeds.
6. A control device for a wind turbine generator set, characterized in that, The device includes: a first processing module, a second processing module, a third processing module, and a control module; The first processing module is used to determine the transfer function corresponding to the key component of the main shaft bearing based on the wind parameter data, unit operation data, and key load component of the main shaft bearing of the wind turbine generator set. The wind parameter data and a preset speed set of the wind turbine generator set within a preset period are used as input data for the transfer function to determine the consumed life of the main shaft bearing within the preset period. The preset period is the next period after the current operating period of the wind turbine generator set. The first processing module is further configured to determine, based on the consumed lifetime, whether the goodness of fit of the transfer function is greater than a preset value; if not, to retrain the transfer function by adding wind parameter data within a preset period, and to recalculate the consumed lifetime and goodness of fit within the preset period, until the goodness of fit is greater than the preset value. The second processing module is used to determine the remaining life of the spindle bearing based on the design life of the spindle bearing and the life already consumed. The third processing module is used to determine the control parameters of the wind turbine generator set based on the design life of the main shaft bearing, the remaining life, and the actual time consumed. The control module is used to determine the control method for the wind turbine generator set based on the control parameters and preset parameters.
7. A control device for a wind turbine generator set, characterized in that, The device includes: a memory and a processor; The memory is used to store the relevant program code; The processor is used to call the program code to execute the control method of the wind turbine generator set according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for executing the control method of the wind turbine generator set according to any one of claims 1 to 5.
Citation Information
Patent Citations
Methods and systems for generating wind turbine control schedules
CN107850048A
Wind turbine generator fatigue damage and life evaluation method, computer equipment and storage medium
CN113821979A