Rotating speed control method, system and equipment for ice coating of blades of wind turbine generator
By monitoring the rainfall and temperature state, adjusting the speed and pitch angle of the wind turbine blades, and interfering with ice adhesion, the power generation loss and mechanical damage caused by the ice covering of the wind turbine blades is solved, and the low-cost ice control effect is achieved .
Patent Information
- Application Number
- CN202411602458.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2024-12-31
AI Technical Summary
The ice covering of wind turbine blades in cold and humidity environments leads to increased adhesion and increased difficulty in deicing. Traditional transformation and heating methods have problems with shutdown losses and energy consumption.
By obtaining the rainfall and temperature states in the blade area, judge the ice adhesion level, adjust the speed and pitch angle, control the blade speed using the generator torque command and pitch angle command, interfere with the icing process, reduce adhesion, and avoid overflow Loss of power generation and mechanical damage caused by ice.
It effectively reduces the icing of the blade surface, avoids power generation loss and damage to mechanical components, and at the same time reduces the cost of the deicing system, which is suitable for batch application and promotion.
Smart Images

Figure CN119222118A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wind turbine blade icing control, and in particular to a rotation speed control method, system and equipment for wind turbine blade icing. Background Art
[0002] Wind turbines are increasingly being installed in a variety of environments, temperatures, and terrain conditions. In cold environments with high water content, high-density opaque white ice will appear on the blades of wind turbines. This ice has a very strong adhesion. Moreover, when water droplets freeze as they flow along the surface of the blades, the surface adhesion of the ice formed will be stronger. Due to differences in the size of water droplets in the air, water content, temperature, and blade rotation speed, the adhesion of ice is weak in the initial icing stage. However, once ice is formed, the adhesion will increase, which makes subsequent blade de-icing work extremely difficult. The icing of blades will seriously interfere with the normal operation of wind turbines, not only reducing power generation, but also placing a heavy burden on the mechanical components of wind turbines when operating in an icing state.
[0003] Traditional wind turbines solve the problem of blade icing by modifying the blades to remove ice, including pneumatic heating, electric heating, etc. to melt the ice. However, this approach has many disadvantages. On the one hand, the wind turbine needs to be shut down to modify the blades, and the subsequent modification of the blades will increase the downtime, which leads to the loss of power generation and increases the investment in the modification. On the other hand, the heating process consumes energy, which further aggravates the loss of power generation. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a speed control method, system and equipment for ice-covered wind turbine blades in view of the deficiencies in the above-mentioned prior art, so as to solve the technical problem of power generation loss caused by shutting down the machine to transform the blades.
[0005] The objective of the present invention is achieved by the following technical solutions: In a first aspect, the present invention provides a method for controlling the rotation speed of ice-covered blades of a wind turbine generator, comprising: Obtain the rainfall state quantity and temperature state quantity of the area where the blades of the generator set are located; When the set speed of the generator set is below the rated speed and above the grid-connected speed, the levels corresponding to the current rainfall state quantity and the temperature state quantity are judged, and the first generator torque command and the pitch angle command are determined according to the current level generator speed increase operation coefficient and the optimal pitch angle of the blades, and the generator is controlled by using the first generator torque command and the pitch angle command; When the set speed of the generator set is equal to the rated speed, the levels corresponding to the current rainfall state quantity and the temperature state quantity are determined, and the second generator torque instruction is determined according to the current level generator speed increase operation coefficient, and the second generator torque instruction is used to control the generator. As a further improvement of the present invention, obtaining the rainfall state quantity and temperature state quantity of the area where the blades of the generator set are located specifically includes: The rainfall state quantity acquisition process is: obtaining the rainfall detection value of a set time period according to the rainfall sensor arranged in the area where the blades of the generator set are located; The judgment is made according to the rainfall detection value. When the rainfall detection value is greater than the light rain threshold, the judgment is continued according to the moderate rain threshold. If the rainfall detection value is not greater than the moderate rain threshold, the current rainfall state quantity is set to 1, otherwise, the judgment is continued according to the heavy rain threshold; if the rainfall detection value is not greater than the heavy rain threshold, the current rainfall state quantity is set to 2, otherwise, the current rainfall state quantity is set to 3.
[0006] As a further improvement of the present invention, obtaining the rainfall state quantity and temperature state quantity of the area where the blades of the generator set are located specifically includes: The temperature state quantity acquisition process is: obtaining the temperature detection value of the current set time period according to the temperature sensor set in the area where the blades of the generator set are located; Make a judgment based on the temperature detection value. When the temperature detection value is less than the first temperature threshold, continue to judge based on the second temperature threshold. If the temperature detection value is not less than the second temperature threshold, the current temperature state quantity is set to 1. Otherwise, continue to judge based on the third temperature threshold. If the temperature detection value is not less than the third temperature threshold, the temperature state quantity is set to 2. Otherwise, the temperature state quantity is set to 3.
[0007] As a further improvement of the present invention, the level determination method corresponding to the current rainfall state quantity and temperature state quantity is as follows: When the temperature state quantity is 1: when the rainfall state quantity is 1, the corresponding level is level 1; when the rainfall state quantity is 2, the corresponding level is level 2; when the rainfall state quantity is 3, the corresponding level is level 3; When the temperature state quantity is 2: when the rainfall state quantity is 1, the corresponding level is level 4; when the rainfall state quantity is 2, the corresponding level is level 5; when the rainfall state quantity is 3, the corresponding level is level 6 When the temperature state quantity is 3: when the rainfall state quantity is 1, the corresponding level is level 7; when the rainfall state quantity is 2, the corresponding level is level 8; when the rainfall state quantity is 3, the corresponding level is level 9.
[0008] As a further improvement of the present invention, when the set speed of the generator set is below the rated speed and above the grid-connected speed, the first generator torque command is obtained by multiplying the generator speed increase operating coefficient corresponding to the current level and the square value of the current detected speed of the generator; the pitch angle command is the optimal pitch angle corresponding to the current level.
[0009] As a further improvement of the present invention, when the set speed of the generator set is equal to the rated speed, the second generator torque instruction is the product of the generator speed increase operation coefficient corresponding to the current level and the rated speed of the generator.
[0010] As a further improvement of the present invention, the generator speed increase operation coefficient is determined according to the unit load level, speed requirement and the degree of adhesion of different blades in the unit; The optimal pitch angle is determined based on the blade airfoil, chord length and the corresponding blade adhesion level.
[0011] As a further improvement of the present invention, the first generator torque instruction and the pitch angle instruction are used to control the generator to maintain a duration corresponding to the level corresponding to the current rainfall state quantity and the temperature state quantity; The second generator torque command is used to control the generator to maintain a duration corresponding to the level corresponding to the current rainfall state quantity and temperature state quantity.
[0012] In a second aspect, the present invention provides a speed control system for wind turbine blades covered with ice, which is used to implement the above-mentioned speed control method for wind turbine blades covered with ice, including: A data acquisition module, used to obtain the rainfall state quantity and temperature state quantity of the area where the generator blades are located; A control judgment module is used to make a judgment based on the set speed of the generator set. When the set speed of the generator set is below the rated speed and above the grid-connected speed, the first control module is used to control the speed; when the set speed of the generator set is equal to the rated speed, the second control module is used to control the speed; A first control module is used to determine the level corresponding to the current rainfall state quantity and the temperature state quantity, determine the first generator torque command and the pitch angle command according to the current level generator speed increase operation coefficient and the optimal pitch angle, and control the generator using the first generator torque command and the pitch angle command; The second control module is used to determine the level corresponding to the current rainfall state quantity and the temperature state quantity, determine the second generator torque instruction according to the current level generator speed increase operation coefficient, and use the second generator torque instruction to control the generator.
[0013] In a third aspect, the present invention provides a computing device, comprising: One or more processors, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include steps for executing the above-mentioned speed control method for ice coating on wind turbine blades.
[0014] In a fourth aspect, the present invention provides a computer-readable storage medium storing one or more programs, wherein the one or more programs include instructions, which, when executed by a computing device, enable the computing device to execute the above-mentioned speed control method for wind turbine blade icing.
[0015] The beneficial effects of the present invention are as follows: the speed control method for wind turbine blade icing provided by the present invention determines the icing condition on the blade surface through rainfall monitoring and ambient temperature monitoring. During the icing process on the blade surface, the degree of ice adhesion on the blade under different rainfall amounts, different ambient temperatures and different pitch angles is determined, and the icing process on the blade surface is intervened in combination with the wind turbine speed control and pitch control, thereby reducing the icing condition on the blade surface, thereby further avoiding power generation loss and mechanical component damage caused by icing on the blade surface, and at the same time reducing the cost of modifying the blade deicing system.
[0016] Furthermore, the present invention only adds a rainfall sensor to the traditional wind turbine and updates the main control software, and uses the ambient temperature sensor commonly used in the turbine, which is low in cost and suitable for mass application and promotion. 4. The present invention detects and controls most of the intervening factors involved in the blade icing process, including water content, ambient temperature, blade attack angle, rotation speed, duration, etc., to reduce the blade surface adhesion, thereby effectively reducing the blade icing.
[0017] Furthermore, the environmental moisture content can be further determined by rainfall monitoring. Replacing the temperature and humidity assessment method with actual detection can effectively improve the moisture content detection accuracy and reliability requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 1 is a flow chart of a method for controlling the rotation speed of ice-covered blades of a wind turbine generator set according to an embodiment of the present invention; Figure 2 is a schematic diagram of a rainfall state quantity determination process in an embodiment of the present invention; Figure 3 1 is a schematic diagram of a temperature state quantity determination process in an embodiment of the present invention; Figure 4 It is a flow chart of a method for controlling the speed of wind turbine blades covered with ice when the set speed is below the rated speed and above the grid-connected speed in an embodiment of the present invention; Figure 5 is a flow chart of a method for controlling the speed of wind turbine blades covered with ice when the set speed is equal to the rated speed in an embodiment of the present invention; Figure 6 2 is a schematic diagram of the structure of a speed control system for ice-covered blades of a wind turbine generator set according to an embodiment of the present invention; Figure 7 It is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In order to make the purpose and technical solution of the present invention clearer and easier to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. The specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0021] The technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings and specific embodiments, wherein the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments.
[0022] Example 1 like Figure 1-Figure 5 As shown, this embodiment provides a speed control method for wind turbine blade ice coating. Through rainfall and ambient temperature, different factors in the icing process are analyzed, and the generator speed control is matched according to the water content (rainfall), temperature, blade angle of attack (optimal pitch angle), duration, etc. The icing process on the surface of the wind turbine blade is intervened by increasing the generator speed and different optimal pitch angles, so that the blades can destroy the icing process through the blade angle of attack and impeller speed under sub-zero temperature and high water content environmental conditions, thereby reducing the blade icing. The following is a specific implementation method.
[0023] Obtain the rainfall state quantity and temperature state quantity of the area where the generator blades are located.
[0024] Among them, Figure 2 As shown, the rainfall state quantity acquisition process is: obtaining the rainfall detection value RR of the set time period according to the rainfall sensor set in the area where the blades of the generator set are located; According to the rainfall detection value RR, when the rainfall detection value is greater than the light rain threshold T1, the judgment is continued according to the moderate rain threshold T2. If the rainfall detection value is not greater than the moderate rain threshold T2, the current rainfall state quantity (RRstate) is set to 1, otherwise, the judgment is continued according to the heavy rain threshold T3; if the rainfall detection value RR is not greater than the heavy rain threshold T3, the current rainfall state quantity is set to 2, otherwise, the current rainfall state quantity is set to 3. Among them, the light rain threshold T1, moderate rain threshold T2, and heavy rain threshold T3 in the rainfall judgment threshold are determined by the accuracy of the rain sensor itself and the algorithm requirements.
[0025] like Figure 3 As shown, the temperature state quantity acquisition process is: obtaining the temperature detection value ET of the current set time period according to the temperature sensor set in the area where the blades of the generator set are located; The judgment is made according to the temperature detection value. When the temperature detection value ET is less than the first temperature threshold, the judgment is continued according to the second temperature threshold. If the temperature detection value is not less than the second temperature threshold, the current temperature state quantity (ETstate) is set to 1, otherwise, the judgment is continued according to the third temperature threshold; if the temperature detection value is not less than the third temperature threshold, the temperature state quantity is set to 2, otherwise, the temperature state quantity is set to 3.
[0026] Specifically, the temperature threshold is determined according to the degree of adhesion of different blades during the icing process. In this embodiment, the first temperature threshold is set to 0°C, the second temperature threshold is set to -10°C, and the third temperature threshold is set to -15°C. As other preferred embodiments, the temperature threshold can be set according to the environment in which the blades of the generator set are located.
[0027] The environmental moisture content can be further determined by rainfall monitoring, and the accuracy and reliability requirements of moisture content detection can be effectively improved by actual detection instead of temperature and humidity assessment.
[0028] like Figure 4 As shown, when the set speed of the generator set is below the rated speed and above the grid-connected speed, the levels corresponding to the current rainfall state quantity and the temperature state quantity are judged, and the first generator torque command and the pitch angle command are determined according to the current level generator speed increase operation coefficient and the optimal pitch angle of the blades, and the first generator torque command and the pitch angle command are used to control the generator.
[0029] like Figure 5 As shown, when the generator set speed is set to be equal to the rated speed, the levels corresponding to the current rainfall state quantity and the temperature state quantity are determined, and the second generator torque instruction is determined according to the current level generator speed increase operation coefficient, and the second generator torque instruction is used to control the generator.
[0030] Among them, the levels corresponding to the current rainfall state quantity and temperature state quantity are shown in Table 1, and the determination method is: When the temperature state quantity is 1: when the rainfall state quantity is 1, the corresponding level is level 1; when the rainfall state quantity is 2, the corresponding level is level 2; when the rainfall state quantity is 3, the corresponding level is level 3; When the temperature state quantity is 2: when the rainfall state quantity is 1, the corresponding level is level 4; when the rainfall state quantity is 2, the corresponding level is level 5; when the rainfall state quantity is 3, the corresponding level is level 6 When the temperature state quantity is 3: when the rainfall state quantity is 1, the corresponding level is level 7; when the rainfall state quantity is 2, the corresponding level is level 8; when the rainfall state quantity is 3, the corresponding level is level 9.
[0031] Table 1: Level flags after combining rainfall state quantity and temperature state quantity
[0032] According to the above levels, when the set speed of the generator set is below the rated speed and above the grid-connected speed, the first generator torque command is obtained by multiplying the generator speed increase operation coefficient Ki corresponding to the current level and the square value of the current detected speed of the generator; the pitch angle command is the optimal pitch angle Pi (i=1,2,3,4,5,6,7,8,9) corresponding to the current level. The current generator is controlled according to the first generator torque command and the pitch angle command, and the control duration is the duration (Duration i) corresponding to the current level. The duration Duration1-9 is determined by the rainfall, ambient temperature and the degree of adhesion of different blades. For example, if the current level is level 4, the optimal pitch angle is P4, the generator speed increase operation coefficient is K4, and the first generator torque command and pitch angle command control duration are Duration4.
[0033] Among them, the first generator torque command is expressed as:
[0034] In the formula, is the first generator torque command, is the generator speed increase operation coefficient corresponding to the i-th level (i=1,2,3,4,5,6,7,8,9), The current detected generator speed.
[0035] In the wind speed section below the rated speed and above the grid-connected speed, the generator speed is increased through torque control to reduce the adhesion of water droplets on the blade surface. At the same time, in the wind speed section below the rated speed and above the grid-connected speed, the adhesion of water droplets on the blade surface is reduced by changing the optimal pitch angle.
[0036] When the set speed of the generator set is equal to the rated speed, the second generator torque command is the product of the generator speed increase coefficient Ui corresponding to the current level and the generator rated speed (Setomega). The current generator is controlled according to the second generator torque command, and the control duration is the duration (Duration i) corresponding to the current level. The second generator torque command is specifically expressed as:
[0037] In the formula, is the second generator torque command, is the generator speed increase operation coefficient corresponding to the i-th level, is the rated speed of the generator.
[0038] At wind speeds above rated speed, the generator speed is increased through pitch control to reduce the adhesion of water droplets on the blade surface.
[0039] Among them, the control parameters in this embodiment need to be highly customized, based on the airfoil, chord length, wind turbine design load, speed requirements in different speed ranges, etc. of different blades, and on this basis, the speed and pitch control are used to reduce the adhesion of water droplets on the blade surface. The generator speed increase operation coefficient (K / U) is determined according to the unit load level, speed requirements and the adhesion degree of different blades in the unit; the optimal pitch angle P is determined according to the blade airfoil, chord length and the corresponding blade adhesion degree.
[0040] In this embodiment, the generator speed increase operation coefficients K1-9 and U1-9 are determined by simulation. Table 2 shows an example of selecting parameters such as the precipitation judgment threshold and the generator speed increase operation coefficient in this embodiment.
[0041] Table 2: Example of parameter selection values
[0042] This embodiment monitors rainfall and ambient temperature. During the icing process on the blade surface, the blade surface icing adhesion degree is judged under different rainfall, different ambient temperatures, and different angles of attack. The blade surface icing process is intervened in combination with the wind turbine speed control and pitch control to reduce the icing on the blade surface, thereby further avoiding power generation loss and mechanical component damage caused by icing on the blade surface, and reducing the cost of modifying the blade deicing system. When used in conjunction with the wind turbine rain erosion monitoring and control system, it is turned on in winter when the ambient temperature is below zero to reduce the icing on the blades. The anti-rain erosion function is turned on in other ambient conditions where the ambient temperature is greater than 0 degrees to avoid damage to the blade tip on rainy days. The reduction of the adhesion of water droplets on the blade surface is further ensured by pitch control and torque control and maintaining them for a certain period of time.
[0043] In addition, this embodiment covers most of the influencing factors of the process of the blade surface hitting water droplets and freezing, taking into account the water content, ambient temperature, blade angle of attack, rotation speed, duration, etc., and can effectively intervene in the freezing process of the blade surface from the root cause, reducing the freezing of the blade surface in rainy days in sub-zero temperature environments.
[0044] Example 2 like Figure 6 As shown, this embodiment provides a speed control system for wind turbine blades covered with ice, which is used to implement the speed control method for wind turbine blades covered with ice in the above embodiment 1, including a data acquisition module, a control judgment module, a first control module and a second control module. Each module specifically includes: A data acquisition module, used to obtain the rainfall state quantity and temperature state quantity of the area where the generator blades are located; A control judgment module is used to make a judgment based on the set speed of the generator set. When the set speed of the generator set is below the rated speed and above the grid-connected speed, the first control module is used to control the speed; when the set speed of the generator set is equal to the rated speed, the second control module is used to control the speed; A first control module is used to determine the level corresponding to the current rainfall state quantity and the temperature state quantity, determine the first generator torque command and the pitch angle command according to the current level generator speed increase operation coefficient and the optimal pitch angle, and control the generator using the first generator torque command and the pitch angle command; The second control module is used to determine the level corresponding to the current rainfall state quantity and the temperature state quantity, determine the second generator torque instruction according to the current level generator speed increase operation coefficient, and use the second generator torque instruction to control the generator.
[0045] Example 3 In another embodiment of the present invention, the present invention also provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a terminal device for storing programs and data. It is understandable that the computer-readable storage medium here can include both the built-in storage medium in the terminal device and the extended storage medium supported by the terminal device, and can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. The computer-readable storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by the processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that more specific examples (non-exhaustive list) of the computer-readable storage medium here include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0046] Computer readable storage media also include data signals propagated in baseband or as part of a carrier wave, which carry readable program codes. Such propagated data signals can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium can also be any readable medium other than a readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program code contained on the readable storage medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0047] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0048] The processor may load and execute one or more instructions stored in the computer-readable storage medium to implement the corresponding steps of the speed control method for ice-covered wind turbine blades in the above embodiment; the processor may load and execute the following steps: Step 1: Monitor rainfall conditions through the rain sensor, and the rainfall detection value is RR; Step 2: Get the rainfall amount and set the judgment threshold T1, which is set as the threshold for judging light rain; Step 3: Determine whether the rainfall detection value RR satisfies RR greater than T1; Step 4: If RR is less than or equal to T1, the control logic terminates; Step 5: If RR is greater than T1, obtain the rainfall amount and set the judgment threshold T2, which is set as the threshold for judging moderate rain; Step 6: If RR is less than or equal to T2, it means that the unit is in a light rain environment, and the rainfall state is assigned to RRstate=1; Step 7: If RR is greater than T2, obtain the rainfall amount and set the judgment threshold T3, which is set as the threshold for judging heavy rain; Step 8: If RR is less than or equal to T3, it means that the unit is in a moderate rain environment, and the rainfall state is assigned as RRstate=2; Step 9: If RR is greater than T3, it means that the unit is in a heavy rain environment, and the rainfall state is assigned as RRstate=3; Step 10: Monitor the ambient temperature through the temperature sensor, and the ambient temperature detection value is ET; Step 11: Get the temperature setting judgment threshold of the first level 0 degrees; Step 12: Determine whether the ambient temperature detection value ET satisfies ET greater than 0 degrees; Step 13: If ET is greater than or equal to 0 degrees, the control logic terminates; Step 14: If ET is less than 0 degrees, obtain the second level of temperature setting judgment threshold - 10 degrees; Step 15: If ET is greater than or equal to -10 degrees, the ambient temperature state is ETstate=1; Step 16: If ET is less than -10 degrees, obtain the second level of the temperature setting judgment threshold -15 degrees; Step 17: If ET is greater than or equal to -15 degrees, the ambient temperature state is assigned to ETstate=2; Step 18: If ET is less than -15 degrees, the ambient temperature state is assigned to ETstate=3; Step 19: Arrange and combine different states of ETstate and RRstate to obtain different state flags; Step 20: The wind turbine main control PLC determines that when the set speed of the unit is below the rated speed and above the grid-connected speed, the generator speed is assigned an omega value, and the generator speed increase coefficient K1 and the optimal pitch angle P1 are obtained; Step 21: Determine whether the rainfall & temperature state is equal to 1. If so, update the generator torque command to TorqueD=K1*omega*omega and the pitch angle command PitchD=P1. These two commands are maintained for Duration1. Step 22: If not, obtain the generator speed increase coefficient K2 and the optimal pitch angle P2. Determine whether the rainfall & temperature state is equal to 2. If so, update the generator torque command to TorqueD=K2*omega*omega and the pitch angle command PitchD=P2. These two commands are maintained for Duration2. Step 23: If not, obtain the generator speed increase coefficient K3 and the optimal pitch angle P3. Determine whether the rainfall & temperature state is equal to 3. If so, update the generator torque command to TorqueD=K3*omega*omega and the pitch angle command PitchD=P3. These two commands are maintained for Duration3. Step 24: If not, obtain the generator speed increase coefficient K4 and the optimal pitch angle P4. Determine whether the rainfall & temperature state is equal to 4. If so, update the generator torque command to TorqueD=K4*omega*omega and the pitch angle command PitchD=P4. These two commands are maintained for Duration 4. Step 26: If not, obtain the generator speed increase coefficient K5 and the optimal pitch angle P5. Determine whether the rainfall & temperature state is equal to 5. If so, update the generator torque command to TorqueD=K5*omega*omega and the pitch angle command PitchD=P5. These two commands are maintained for Duration5. Step 27: If not, obtain the generator speed increase coefficient K6 and the optimal pitch angle P6. Determine whether the rainfall & temperature state is equal to 6. If so, update the generator torque command to TorqueD=K6*omega*omega and the pitch angle command PitchD=P6. These two commands are maintained for Duration6. Step 28: If not, obtain the generator speed increase coefficient K6 and the optimal pitch angle P6. Determine whether the rainfall & temperature state is equal to 7. If so, update the generator torque command to TorqueD=K7*omega*omega and the pitch angle command PitchD=P7. These two commands are maintained for Duration7. Step 29: If not, obtain the generator speed increase coefficient K8 and the optimal pitch angle P8. Determine whether the rainfall & temperature state is equal to 8. If so, update the generator torque command to TorqueD=K8*omega*omega and the pitch angle command PitchD=P8. These two commands are maintained for Duration8. Step 30: If not, obtain the generator speed increase coefficient K9 and the optimal pitch angle P9. Determine whether the rainfall & temperature state is equal to 9. If so, update the generator torque command to TorqueD=K9*omega*omega and the pitch angle command PitchD=P9. These two commands are maintained for Duration9. Step 31: If not, the logical judgment terminates; Step 32: The wind turbine main control PLC determines that when the set speed of the unit is equal to the rated speed, the rated speed of the generator at the current moment is assigned to Setomega, and the generator speed increase operation coefficient U1 is obtained; Step 33: Determine whether the rainfall & temperature state is equal to 1. If so, update the generator speed command to SpeedD=U1*Setomega. This command is maintained for Duration1. Step 34: If not, obtain the generator speed increase operation coefficient U2. Determine whether the rainfall & temperature state is equal to 2. If so, update the generator speed command to SpeedD=U2*Setomega. This command is maintained for Duration2. Step 35: If not, obtain the generator speed increase operation coefficient U3. Determine whether the rainfall & temperature state is equal to 3. If so, update the generator speed command to SpeedD=U3*Setomega. This command is maintained for Duration3. Step 36: If not, obtain the generator speed increase operation coefficient U4. Determine whether the rainfall & temperature state is equal to 4. If so, update the generator speed command to SpeedD=U4*Setomega. This command is maintained for Duration4. Step 37: If not, then obtain the generator speed increase operation coefficient U5. Determine whether the rainfall & temperature state is equal to 5. If so, update the generator speed command to SpeedD=U5*Setomega, and this command is maintained for Duration5; Step 38: If not, then obtain the generator speed increase operation coefficient U6. Determine whether the rainfall & temperature state is equal to 6. If so, update the generator speed command to SpeedD=U6*Setomega. This command is maintained for Duration6; Step 39: If not, then obtain the generator speed increase operation coefficient U7. Determine whether the rainfall & temperature state is equal to 7. If so, update the generator speed command to SpeedD=U7*Setomega. This command is maintained for Duration7. Step 40: If not, then obtain the generator speed increase operation coefficient U8. Determine whether the rainfall & temperature state is equal to 8. If so, update the generator speed command to SpeedD=U8*Setomega. This command is maintained for Duration8; Step 41: If not, then obtain the generator speed increase operation coefficient U9. Determine whether the rainfall & temperature state is equal to 9. If so, update the generator speed command to SpeedD=U9*Setomega. This command is maintained for Duration9. Step 42: If not, the logic terminates.
[0049] Example 4 See also Figure 7 , the terminal device is a computer device. The computer device 60 of this embodiment includes: a processor 61, a memory 62, and a computer program 63 stored in the memory 62 and executable on the processor 61. When the computer program 63 is executed by the processor 61, the speed control method for wind turbine blade icing in the embodiment is implemented. To avoid repetition, it is not described one by one here. Alternatively, when the computer program 63 is executed by the processor 61, the functions of each model / unit in the computing system in the speed control method for wind turbine blade icing in embodiment 1 are implemented. To avoid repetition, it is not described one by one here.
[0050] The computer device 60 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The computer device 60 may include, but is not limited to, a processor 61 and a memory 62. Those skilled in the art will appreciate that Figure 7This is only an example of the computer device 60 and does not constitute a limitation of the computer device 60. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.
[0051] The processor 61 may be a central processing unit (CPU), or other general-purpose processors, central processing units, graphics processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, data processing logic based on quantum computing, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0052] The memory 62 may be an internal storage unit of the computer device 60, such as a hard disk or memory of the computer device 60. The memory 62 may also be an external storage device of the computer device 60, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 60.
[0053] Furthermore, the memory 62 may include both an internal storage unit of the computer device 60 and an external storage device. The memory 62 is used to store computer programs and other programs and data required by the computer device. The memory 62 may also be used to temporarily store data that has been output or is to be output.
[0054] Any reference to a memory, database or other medium used in the embodiments provided in this application may include at least one of a non-volatile and a volatile memory. Non-volatile memory may include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, an optical memory, a high-density embedded non-volatile memory, a resistive random access memory (ReRAM), a magnetic random access memory (MRAM), a ferroelectric random access memory (FRAM), a phase change memory (PCM), a graphene memory, etc. Volatile memory may include a random access memory (RAM) or an external cache memory, etc. As an illustration and not limitation, RAM may be in various forms, such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), etc.
[0055] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
Claims
1. A method for controlling the rotation speed of ice-covered wind turbine blades, characterized in that: include: Obtain the rainfall state quantity and temperature state quantity of the area where the blades of the generator set are located; When the set speed of the generator set is below the rated speed and above the grid-connected speed, the levels corresponding to the current rainfall state quantity and the temperature state quantity are judged, and the first generator torque command and the pitch angle command are determined according to the current level generator speed increase operation coefficient and the optimal pitch angle of the blades, and the generator is controlled by using the first generator torque command and the pitch angle command; When the set speed of the generator set is equal to the rated speed, the levels corresponding to the current rainfall state quantity and the temperature state quantity are determined, and the second generator torque instruction is determined according to the current level generator speed increase operation coefficient, and the second generator torque instruction is used to control the generator.
2. The speed control method for ice-covered wind turbine blades according to claim 1, characterized in that: Obtain the rainfall state and temperature state of the area where the generator blades are located, including: The rainfall state quantity acquisition process is: obtaining the rainfall detection value of a set time period according to the rainfall sensor arranged in the area where the blades of the generator set are located; The judgment is made according to the rainfall detection value. When the rainfall detection value is greater than the light rain threshold, the judgment is continued according to the moderate rain threshold. If the rainfall detection value is not greater than the moderate rain threshold, the current rainfall state quantity is set to 1, otherwise, the judgment is continued according to the heavy rain threshold; if the rainfall detection value is not greater than the heavy rain threshold, the current rainfall state quantity is set to 2, otherwise, the current rainfall state quantity is set to 3.
3. The speed control method for ice-covered wind turbine blades according to claim 2, characterized in that: Obtain the rainfall state and temperature state of the area where the generator blades are located, including: The temperature state quantity acquisition process is: obtaining the temperature detection value of the current set time period according to the temperature sensor set in the area where the blades of the generator set are located; Make a judgment based on the temperature detection value. When the temperature detection value is less than the first temperature threshold, continue to judge based on the second temperature threshold. If the temperature detection value is not less than the second temperature threshold, the current temperature state quantity is set to 1. Otherwise, continue to judge based on the third temperature threshold. If the temperature detection value is not less than the third temperature threshold, the temperature state quantity is set to 2. Otherwise, the temperature state quantity is set to 3.
4. The speed control method for ice-covered wind turbine blades according to claim 1, characterized in that: The level corresponding to the current rainfall state quantity and temperature state quantity is determined as follows: When the temperature state quantity is 1: when the rainfall state quantity is 1, the corresponding level is level 1; when the rainfall state quantity is 2, the corresponding level is level 2; when the rainfall state quantity is 3, the corresponding level is level 3; When the temperature state quantity is 2: when the rainfall state quantity is 1, the corresponding level is level 4; when the rainfall state quantity is 2, the corresponding level is level 5; when the rainfall state quantity is 3, the corresponding level is level 6 When the temperature state quantity is 3: when the rainfall state quantity is 1, the corresponding level is level 7; when the rainfall state quantity is 2, the corresponding level is level 8; when the rainfall state quantity is 3, the corresponding level is level 9.
5. The speed control method for ice-covered wind turbine blades according to claim 4 is characterized in that: When the set speed of the generator set is below the rated speed and above the grid-connected speed, the first generator torque command is obtained by multiplying the generator speed increase operating coefficient corresponding to the current level and the square value of the current detected speed of the generator; the pitch angle command is the optimal pitch angle corresponding to the current level.
6. The speed control method for ice-covered wind turbine blades according to claim 4, characterized in that: When the set speed of the generator set is equal to the rated speed, the second generator torque instruction is the product of the generator speed increase operation coefficient corresponding to the current level and the rated speed of the generator.
7. The speed control method for ice-covered wind turbine blades according to claim 1 or 5, characterized in that: The generator speed-up operation factor is determined based on the unit load level, speed requirements, and the degree of adhesion of the different blades in the unit; The optimal pitch angle is determined based on the blade airfoil, chord length and the corresponding blade adhesion level.
8. The speed control method for ice-covered wind turbine blades according to claim 5 or 6, characterized in that: The first generator torque command and the pitch angle command are used to control the generator to maintain a duration corresponding to the level corresponding to the current rainfall state quantity and the temperature state quantity; The second generator torque command is used to control the generator to maintain a duration corresponding to the level corresponding to the current rainfall state quantity and temperature state quantity.
9. A speed control system for wind turbine blades covered with ice, used to implement the speed control method for wind turbine blades covered with ice according to any one of claims 1 to 8, characterized in that: include: A data acquisition module, used to obtain the rainfall state quantity and temperature state quantity of the area where the generator blades are located; A control judgment module is used to make a judgment based on the set speed of the generator set. When the set speed of the generator set is below the rated speed and above the grid-connected speed, the first control module is used to control the speed; when the set speed of the generator set is equal to the rated speed, the second control module is used to control the speed; A first control module is used to determine the level corresponding to the current rainfall state quantity and the temperature state quantity, determine the first generator torque command and the pitch angle command according to the current level generator speed increase operation coefficient and the optimal pitch angle, and control the generator using the first generator torque command and the pitch angle command; The second control module is used to determine the level corresponding to the current rainfall state quantity and the temperature state quantity, determine the second generator torque instruction according to the current level generator speed increase operation coefficient, and use the second generator torque instruction to control the generator.
10. A computing device, characterized in that include: One or more processors, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include steps for executing the speed control method for ice coating on wind turbine blades as described in any one of claims 1 to 8.
