Blade determination method and device, equipment and medium

By obtaining the pitch rate of the blade and the operating characteristic parameters of the pitch motor in the wind turbine set, and combining the difference in the headroom value, the target blade is determined, which solves the problem of high cost in the existing technology and achieves lower cost blade monitoring.

CN119914477APending Publication Date: 2025-05-02BEIJING GOLDWIND SCI & CREATION WINDPOWER EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311430378.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

When monitoring blade imbalance in wind turbines, it is necessary to install a costly impeller azimuth sensor, resulting in an increase in cost.

Method used

By obtaining the blade pitch rate and pitch motor operation characteristic parameters of the wind turbine set, and combining the difference in the headroom value at the front and rear time, the target blade is determined without additional sensor installation.

Benefits of technology

Reduce the cost of determining the net-vacuum value blade, improve monitoring efficiency, and avoid additional sensor installation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119914477A_ABST
    Figure CN119914477A_ABST
Patent Text Reader

Abstract

The invention discloses a blade determination method and device, equipment and a medium, and relates to the technical field of wind power generation. According to the embodiment of the invention, the variable-pitch speed of blades of the wind generating set at the first moment, the operation characteristic parameters of a variable-pitch motor at the first moment and the first clearance value of the wind generating set at the first moment are obtained; in response to the fact that the difference value between the first clearance value and the second clearance value is larger than a first threshold value, a first target blade corresponding to the first clearance value is determined according to the variable pitch rate and the operation characteristic parameters; wherein the second clearance value is the clearance value of the wind generating set at the second moment, and the second moment is the moment before the first moment. According to the embodiment of the invention, the first target blade corresponding to the first clearance value can be determined by using the variable-pitch speed of the blade and the operation characteristic parameter of the variable-pitch motor, and an impeller azimuth angle sensor does not need to be additionally mounted, so that the cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of wind power generation, and in particular to a blade determination method, device, equipment and medium. Background Art

[0002] Blade imbalance generally refers to the aerodynamic imbalance of the blades during the operation of the wind turbine. The causes of blade imbalance usually include blade manufacturing deviation, installation deviation and blade surface contamination. Blade imbalance will accelerate the fatigue of the wind turbine and affect the operating life of the wind turbine. Therefore, monitoring whether the blades are unbalanced is very important for the safe and reliable operation of the unit.

[0003] The difference in clearance values ​​of different blades is an important indicator for measuring whether the blades are unbalanced. In order to determine the difference in clearance values ​​of different blades, it is necessary to determine in advance the blades that generate the clearance value each time, that is, the blades with clearance values.

[0004] The relevant technology mainly involves installing an impeller azimuth angle sensor in a wind turbine generator set, obtaining the azimuth angle of the impeller through the impeller azimuth angle sensor, and then obtaining blades with clearance values, which is relatively costly. Summary of the invention

[0005] The embodiments of the present application provide a blade determination method, device, equipment and medium, which can reduce the cost of determining the clearance value blade.

[0006] In a first aspect, an embodiment of the present application provides a blade determination method, comprising:

[0007] Obtaining a pitch rate of the blades of the wind generator set at a first moment, an operating characteristic parameter of the pitch motor at a first moment, and a first clearance value of the wind generator set at the first moment;

[0008] In response to a difference between the first clearance value and the second clearance value being greater than a first threshold, determining a first target blade corresponding to the first clearance value according to a pitch rate and an operating characteristic parameter;

[0009] The second clearance value is a clearance value of the wind turbine generator set at a second moment, and the second moment is a moment before the first moment.

[0010] In a second aspect, an embodiment of the present application provides a blade determination device, comprising:

[0011] An acquisition module, used to acquire a pitch rate of the blades of the wind generator set at a first moment, an operating characteristic parameter of the pitch motor at a first moment, and a first clearance value of the wind generator set at the first moment;

[0012] A determination module, configured to determine, in response to a difference between the first clearance value and the second clearance value being greater than a first threshold, a first target blade corresponding to the first clearance value according to a pitch rate and an operating characteristic parameter;

[0013] The second clearance value is a clearance value of the wind turbine generator set at a second moment, and the second moment is a moment before the first moment.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0015] processor;

[0016] a memory for storing computer program instructions;

[0017] When the computer program instructions are executed by the processor, the method according to the first aspect is implemented.

[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the method described in the first aspect is implemented.

[0019] The embodiment of the present application obtains the pitch rate of the blades of the wind turbine generator set at the first moment, the operating characteristic parameters of the pitch motor at the first moment, and the first clearance value of the wind turbine generator set at the first moment; in response to the difference between the first clearance value and the second clearance value being greater than the first threshold, the first target blade corresponding to the first clearance value is determined according to the pitch rate and the operating characteristic parameters; wherein the second clearance value is the clearance value of the wind turbine generator set at the second moment, and the second moment is the moment before the first moment. That is, the embodiment of the present application can determine the first target blade corresponding to the first clearance value by using the pitch rate of the blades and the operating characteristic parameters of the pitch motor, without the need to install an additional impeller azimuth angle sensor, thereby reducing costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The features, advantages and technical effects of exemplary embodiments of the present application will be described below with reference to the accompanying drawings.

[0021] Figure 1 A flow chart of a blade determination method provided in an embodiment of the present application;

[0022] Figure 2 A timing diagram of the current of a variable pitch motor of three blades changing with time under normal operation of a certain unit provided in an embodiment of the present application;

[0023] Figure 3 A flow chart of another blade determination method provided in an embodiment of the present application;

[0024] Figure 4A flow chart of another blade determination method provided in an embodiment of the present application;

[0025] Figure 5 A flow chart of another blade determination method provided in an embodiment of the present application;

[0026] Figure 6 A structural diagram of a blade determination device provided in an embodiment of the present application;

[0027] Figure 7 A structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0028] Blade imbalance will accelerate the fatigue of wind turbines and affect the service life of wind turbines. Therefore, monitoring whether the blades are unbalanced is very important for the safe and reliable operation of the unit. The difference in clearance values ​​between different blades is an important indicator to measure whether the blades are unbalanced.

[0029] In order to determine the difference in clearance values ​​between different blades, it is necessary to know the blade that generates the clearance value each time. The related technology mainly installs an impeller azimuth angle sensor in the wind turbine generator set to know the blade that generates the clearance value each time, which is costly.

[0030] To this end, the embodiments of the present application provide a blade determination method, device, equipment and medium, which can reduce the identification cost of the clearance value blade.

[0031] The blade determination method, device, equipment and medium provided in the embodiments of the present application are described in detail below through specific embodiments.

[0032] Figure 1 This is a flow chart of a blade determination method provided in an embodiment of the present application, which can be applied to electronic devices. Figure 1 As shown, the blade determination method may include the following steps:

[0033] S110, obtaining a pitch rate of the blades of the wind generator set at a first moment, an operating characteristic parameter of the pitch motor at the first moment, and a first clearance value of the wind generator set at the first moment.

[0034] S120: In response to a difference between the first clearance value and the second clearance value being greater than a first threshold, determining a first target blade corresponding to the first clearance value according to a pitch rate and an operating characteristic parameter.

[0035] The second clearance value is the clearance value of the wind turbine generator set at the second moment, and the second moment is the moment before the first moment. In specific implementation, the first moment and the second moment can be two adjacent sampling moments, or two sampling moments separated by a certain time.

[0036] The embodiment of the present application utilizes the pitch rate of the blade and the operating characteristic parameters of the pitch motor to determine the first target blade corresponding to the first clearance value, without the need to additionally install an impeller azimuth angle sensor, thereby reducing costs.

[0037] The above steps are described in detail below:

[0038] In S110, the first moment may be the current moment, or a moment before the current moment.

[0039] Exemplarily, the pitch rate of the blade at the first moment may be the pitch rate of a blade of the unit at the first moment. Taking the unit including blade No. 1, blade No. 2 and blade No. 3 as an example, exemplary, the blade here may be blade No. 1, blade No. 2, or blade No. 3.

[0040] Exemplarily, the pitch rate of the blade at the first moment may also be the average of the pitch rates of multiple blades of the unit at the first moment, for example, the average of the pitch rates of two blades at the first moment, or the average of the pitch rates of three blades at the first moment. When there are two blades, they may be blade No. 1 and blade No. 2, or blade No. 1 and blade No. 3, or blade No. 2 and blade No. 3.

[0041] Exemplarily, the pitch rate of the blade at the first moment can be determined based on the pitch speed of the blade within a preset time period, or based on the pitch angle of the blade within a preset time period. Of course, it can also be determined by other methods, which is not limited in the embodiments of the present application.

[0042] The operating characteristic parameters are used to characterize the operating characteristics of the pitch motor at a first moment. Exemplarily, the operating characteristic parameters may include but are not limited to the current and torque of the pitch motor.

[0043] The clearance value is the distance from the tip of the blade to the tower when the blade rotates to a vertical downward position. In the embodiment of the present application, the first clearance value is the distance from the tip of the blade to the tower when the blade rotates to a vertical downward position at the first moment. The first clearance value can be measured by a clearance value measuring device installed on the unit.

[0044] In S120, the second headroom value is the headroom value of the unit at a second moment, where the second moment is a moment before the first moment.

[0045] By comparing the headroom values ​​of the unit at two moments, it is possible to determine whether the headroom value at the latter moment has changed, and further the blades corresponding to each headroom value can be accurately determined.

[0046] For example, in an embodiment of the present application, if the difference between the first clearance value and the second clearance value is greater than the first threshold, it can be determined that the clearance value of the unit at the first moment has changed. At this time, it is necessary to re-determine the blade corresponding to the first clearance value, that is, the first target blade.

[0047] Exemplarily, the size of the first threshold value can be determined according to the actual measurement error of the headroom value measuring device. For example, if the measurement error of the headroom value measuring device is small, that is, the accuracy of the measurement result of the headroom value measuring device is high, the first threshold value can be set to a small value, for example, it can be set to 0.01. If the measurement error of the headroom value measuring device is large, that is, the accuracy of the measurement result of the headroom value measuring device is low, the first threshold value can be set to a large value.

[0048] It should be noted that the difference between the first clearance value and the second clearance value here can be "first clearance value-second clearance value" or "second clearance value-first clearance value", that is, no matter whether the first clearance value is greater than the second clearance value, or the first clearance value is less than the second clearance value, as long as the absolute value of the difference between the two is greater than the first threshold value, it can be determined that the clearance value of the unit at the first moment has changed, and the blade corresponding to the first clearance value needs to be re-determined.

[0049] Taking the first threshold value set to 0.01 as an example, assuming that the first clearance value is 13.90 and the second clearance value is 14.11, because |13.90-14.11|=0.21>0.01, it can be determined that the clearance value of the unit at the first moment has changed, that is, at the first moment, a blade of the unit has just rotated to a vertically downward position.

[0050] Exemplarily, the blade corresponding to the first clearance value may be determined according to the pitch rate of the blade at the first moment and the operating characteristic parameter of the pitch motor. The pitch motor may include multiple ones. For example, the blade corresponding to the first clearance value may be determined according to the pitch rate of the blade and the pitch current of each pitch motor. For another example, the blade corresponding to the first clearance value may also be determined according to the pitch rate of the blade and the pitch torque of each pitch motor.

[0051] The embodiment of the present application can determine the blade corresponding to the first clearance value based on the pitch rate of the blade and the operating characteristic parameters of the pitch motor, without the need to additionally install an impeller azimuth angle sensor, thereby being adaptable to more application scenarios.

[0052] During the rotation of the impeller, some signals of the pitch system have periodic changes, for example, Figure 2The timing diagram shows the current of the three-blade pitch motor changing with time under normal operation of a unit. Through analysis, when the blade of the unit passes through the tower (i.e., the moment when the clearance value changes), the current of the pitch motor corresponding to the blade is at a trough. For example, when blade No. 1 passes through the tower, the current of pitch motor No. 1 is at a trough. Therefore, based on the characteristic of the current of the pitch motor, the blade corresponding to the first clearance value can be determined. Among them, pitch motor 1 is used to drive the pitch of blade No. 1, pitch motor 2 is used to drive the pitch of blade No. 2, and pitch motor 3 is used to drive the pitch of blade No. 3.

[0053] Taking the above-mentioned operation characteristic parameter including the current of the pitch motor, and the pitch motor including multiple as an example, assuming that the difference between the first clearance value and the second clearance value is greater than the first threshold value, such as Figure 3 As shown, the blade determination method may include the following steps:

[0054] S310, obtaining a pitch rate of the blades of the wind generator set at a first moment, an operating characteristic parameter of the pitch motor at the first moment, and a first clearance value of the wind generator set at the first moment.

[0055] S320: In response to the pitch rate being less than or equal to a second threshold, determine a first target blade corresponding to a first clearance value according to the current of each pitch motor.

[0056] The process of S310 can be found in the above embodiment, and will not be described again here for the sake of brevity.

[0057] In S320, illustratively, the pitch motors may include pitch motor No. 1 corresponding to blade No. 1, pitch motor No. 2 corresponding to blade No. 2, and pitch motor No. 3 corresponding to blade No. 3.

[0058] Taking into account that the unit is in the pitch state, that is, when the pitch rate is large, the current of the pitch motor fluctuates greatly. In order to accurately identify the blades corresponding to the first clearance value, this embodiment of the present application focuses on the situation where the pitch rate is small.

[0059] For example, when the pitch rate is greater than the second threshold, a prompt message may be output to prompt the user that the blade corresponding to the first clearance value cannot be identified. The second threshold may be set according to actual conditions, for example, may be set to 0.01.

[0060] Exemplarily, the prompt information can be represented by text, such as -1, which indicates that it cannot be recognized. Assuming that the number of the blade corresponding to the first clearance value is blade_no[t], when the pitch rate of the blade at time t (first time) is greater than the second threshold, blade_no[t]=-1.

[0061] Exemplarily, it can also be expressed by voice or the like, which is not specifically limited in the embodiments of the present application.

[0062] Exemplarily, when the pitch rate is less than or equal to the second threshold, the blade corresponding to the first clearance value may be determined based on the current of each pitch motor.

[0063] For example, the blade corresponding to the first clearance value may be determined based on the minimum value of the current in each pitch motor. For example, if the pitch motor corresponding to the minimum current is pitch motor No. 1, then the blade corresponding to the first clearance value is blade No. 1.

[0064] Exemplarily, when the pitch rate is less than or equal to the second threshold, the blade corresponding to the first clearance value may be determined according to the torque of each pitch motor.

[0065] For example, the current of each pitch motor may be determined based on the torque of each pitch motor, and then the blade corresponding to the first clearance value may be determined based on the current of each pitch motor.

[0066] In the embodiment of the present application, when the pitch rate is less than or equal to the second threshold, the blade corresponding to the first clearance value can be determined based on the current of each pitch motor, without the need to additionally install an impeller azimuth angle sensor, thereby reducing costs while ensuring the accuracy of the blade determination results.

[0067] Exemplarily, the above S320 may include the following steps:

[0068] In response to the current of the first pitch motor being less than the current of the second pitch motor, determining a blade corresponding to the first pitch motor as a first target blade;

[0069] Among them, the first pitch motor is any one of the pitch motors, the second pitch motor is a pitch motor in the target pitch motor group whose current is less than a third threshold, and the target pitch motor group includes the pitch motors in the pitch motors except the first pitch motor.

[0070] The target pitch motor group may include one or more pitch motors, and the third threshold may be determined based on the current of each pitch motor in the target pitch motor group, as long as it can be ensured that the determined second pitch motor is the pitch motor with the smallest current in the target pitch motor group.

[0071] Taking the target pitch motor group including two pitch motors as an example, for the convenience of description, the currents of pitch motor No. 1, pitch motor No. 2 and pitch motor No. 3 at time t (first moment) can be recorded as pitch_current1[t], pitch_current2[t] and pitch_current3[t] respectively.

[0072] For example, if pitch_current1[t] < min{pitch_current2[t], pitch_current3[t]}, the blade number with the current clearance value is assigned as blade_no[t] = 1, that is, the first clearance value is caused by blade No. 1. At this time, the second pitch motor is the pitch motor No. 2 or No. 3. For example, if pitch_current2[t] < pitch_current3[t], it can be determined that the second pitch motor is the pitch motor No. 2.

[0073] If pitch_current2[t] < min{pitch_current1[t], pitch_current3[t]}, the blade number with the current clearance value is assigned as blade_no[t] = 2, that is, the first clearance value is caused by blade No. 2. At this time, the current of the second pitch motor is min{pitch_current1[t], pitch_current3[t]}. At this time, the second pitch motor is the pitch motor No. 1 or No. 3. If pitch_current1[t] < pitch_current3[t], it can be determined that the second pitch motor is the pitch motor No. 1.

[0074] If pitch_current3[t] < min{pitch_current1[t], pitch_current2[t]}, the blade number with the current clearance value is assigned as blade_no[t] = 3, that is, the first clearance value is caused by blade No. 3. At this time, the second pitch motor is the pitch motor No. 1 or No. 2. If pitch_current2[t] < pitch_current1[t], it can be determined that the second pitch motor is the pitch motor No. 2.

[0075] In an embodiment, an example of the data segment collected in the actual calculation is shown in Table 1. Assuming that the second threshold is set to 0.01, for the data at time t, since the pitch rate pitch_rate[t] = 0 < 0.01 and pitch_current3[t] = 6.10 < min{pitch_current1[t], pitch_current2[t]} = min{9.19, 8.90} = 8.90, it can be determined that blade_no[t] = 3, that is, the blade corresponding to the first clearance value is blade No. 3, which means that the clearance at this moment is triggered by blade No. 3.

[0076] Partial data segment of Table 1

[0077]

[0078] In the embodiment of the present application, when the pitch rate is less than or equal to the second threshold, the blade corresponding to the first clearance value can be determined based on the minimum current of each pitch motor, thereby reducing the cost of determining the blade and improving the accuracy of the result.

[0079] Through the above scheme, the blade corresponding to the clearance value of the unit at each moment can be determined. In order to facilitate the subsequent evaluation of whether the blades are balanced, the clearance value at each moment can be associated with the corresponding blade and stored in the database.

[0080] Table 2 exemplarily lists some data fragments stored in the database. In actual application, the database may store more data fragments.

[0081] Table 2 Partial data fragments stored in the database

[0082] time_index rotor_speed Clearance blade_no 1 8.6848 13.9 3 2 8.6916 13.81 2 3 8.6604 14.18 1 4 8.632 13.99 3 5 8.6369 13.93 -1 6 8.5324 14.1 3 7 8.4963 14.01 2 8 8.5412 14.43 1 9 8.4836 14.17 -1

[0083] Among them, time_index is a time index used to store the time when each clearance value is generated, rotor_speed is the impeller speed, clearance is the clearance value, and blade_no is the blade identifier of the blade corresponding to the clearance value.

[0084] In some embodiments, Figure 4 As shown, the blade determination method may include the following steps:

[0085] S410, obtaining a pitch rate of the blades of the wind generator set at a first moment, an operating characteristic parameter of the pitch motor at the first moment, and a first clearance value of the wind generator set at the first moment.

[0086] S420: In response to a difference between the first clearance value and the second clearance value being greater than a first threshold, determining a first target blade corresponding to the first clearance value according to a pitch rate and an operating characteristic parameter.

[0087] S430: Acquire second clearance values ​​of the wind turbine generator set at multiple historical moments, information of second target blades corresponding to each second clearance value, and target data related to each second clearance value.

[0088] S440: Determine whether the blades of the wind turbine generator set are balanced according to the target data, each second clearance value and information of each second target blade.

[0089] Among them, steps S410-S420 are the same as the above steps S110-S120, and the details can be referred to the above embodiment. For the sake of concise description, they are not repeated here.

[0090] The other steps above are described in detail below:

[0091] In S430, the historical moment may be a moment before the first moment. For example, the headroom value of the unit at each historical moment may be recorded as the second headroom value. The second target blade is the blade corresponding to the second headroom value. The information of the second target blade may be information identifying the second target blade. For example, the information may include a blade identifier of the second target blade, and different second target blades correspond to different blade identifiers.

[0092] Taking the turbine unit including three blades as an example, the blade identification can be represented by 1, 2, and 3, which respectively represent blade 1, blade 2, and blade 3. The target data can be data related to the size of the second clearance value, such as wind speed, impeller speed, etc.

[0093] In some embodiments, in order to more accurately determine whether the blade is balanced, after obtaining N pieces of data from the database, available data can be screened from the N pieces of data. The size of N can be set according to actual needs. For example, in the embodiment of the present application, N=30 is used as an example. Available data is data where blade_no[t]≠-1. Still taking Table 3 as an example, 26 pieces of available data can be obtained through screening.

[0094] Table 3 Example of the latest 30 clearance value records

[0095] time_index rotor_speed clearance blade_no 1 8.68 13.9 3 2 8.69 13.81 2 3 8.66 14.18 1 4 8.63 13.99 3 5 8.64 13.93 -1 6 8.53 14.1 3 7 8.50 14.01 2 8 8.54 14.43 1 9 8.48 14.17 -1 10 8.47 14.03 2 11 8.48 14.44 1 12 8.48 14.28 3 13 8.48 14.16 2 14 8.46 14.65 1 15 8.45 14.33 3 16 8.41 14.23 2 17 8.43 14.77 -1 18 8.46 14.48 3 19 8.42 14.35 2 20 8.35 14.73 1 21 8.30 14.5 3 22 8.28 14.33 2 23 8.29 14.77 1 24 8.30 14.45 3 25 8.31 14.24 2 26 8.35 14.7 1 27 8.41 14.45 3 28 8.40 14.21 -1 29 8.40 14.55 1 30 8.47 14.26 3

[0096] In some embodiments, after obtaining the available data, it can be further determined whether the available data is sufficient. For example, it can be determined whether the available data is sufficient based on the amount of data of different leaf identifiers.

[0097] For example, assuming that among the available data, N1 data has blade_no 1, N2 data has blade_no 2, and N3 data has blade_no 3, when min{N1, N2, N3}>threshold1, it can be determined that the available data is sufficient, otherwise, it is prompted that the available data is insufficient.

[0098] Exemplarily, when the available data is insufficient, you can wait for a period of time, that is, you can obtain some data from the moment after the first moment until the available data is sufficient. threshold1 is a threshold value, which is a positive integer. The specific value can be determined according to actual needs. The embodiment of the present application does not limit the size of threshold1. Taking threshold1=6 as an example, it can be determined from Table 3 that N1=8, N2=8, and N3=10. Since min{N1,N2,N3}=8>6, it can be determined that the available data is sufficient.

[0099] In S440 , illustratively, it may be determined whether the blades are balanced based on each second clearance value, a blade identifier of each second target blade, and an impeller rotation speed.

[0100] Exemplarily, whether the blades are balanced may also be determined based on each second clearance value, the blade identification of each second target blade, and the wind speed.

[0101] Exemplarily, whether the blades are balanced may also be determined based on each second clearance value, the blade identification of each second target blade, and the wind speed and the impeller rotation speed.

[0102] Taking the example of determining whether the blades are balanced based on each second clearance value, the blade identification of each second target blade and the impeller speed, for example, the clearance value difference between two blades can be determined based on each second clearance value, the blade identification of each second target blade and the impeller speed, and the maximum clearance difference can be determined based on the clearance value difference between two blades, and then whether the blades of the unit are balanced based on the maximum clearance difference. The determination process of other methods is similar.

[0103] After determining the blades corresponding to the clearance values ​​at each moment, the embodiment of the present application can further determine whether each blade is balanced based on the clearance value, information of the corresponding blade, and data affecting the size of the clearance value, thereby promptly discovering blade imbalance problems and reducing the impact on the unit.

[0104] Taking the target data including the target speed as an example, the target speed includes at least one of the impeller speed and the wind speed, such as Figure 5 As shown, the blade determination method may include the following steps:

[0105] S510, obtaining a pitch rate of the blades of the wind generator set at a first moment, an operating characteristic parameter of the pitch motor at the first moment, and a first clearance value of the wind generator set at the first moment.

[0106] S520: In response to a difference between the first clearance value and the second clearance value being greater than a first threshold, determine a first target blade corresponding to the first clearance value according to a pitch rate and an operating characteristic parameter.

[0107] S530: Acquire second clearance values ​​of the wind turbine generator set at multiple historical moments, information of second target blades corresponding to each second clearance value, and target data related to each second clearance value.

[0108] S540: Arrange the target speeds in order to obtain a first set.

[0109] S550: Determine a preset percentile of the first set.

[0110] S560: Determine a maximum clearance difference according to the preset percentile, each second clearance value, and information of each second target blade.

[0111] S570: Determine whether the blades of the wind turbine generator set are balanced according to the maximum clearance difference.

[0112] The process of S510-S530 can refer to the above embodiment, and will not be repeated here for the sake of brevity. The other steps are described in detail below, as shown below:

[0113] In S540, illustratively, the target speeds at each historical moment may be arranged in order from small to large, and the embodiment of the present application adds the arranged target speeds to the first set.

[0114] Taking the target speed including the impeller speed as an example, illustratively, the impeller speeds at each historical moment may be arranged in order from small to large, and the arranged impeller speeds may be added to the first set.

[0115] Taking the target speed including wind speed as an example, illustratively, the wind speeds at various historical moments may be arranged in order from small to large, and the arranged wind speeds may be added to the first set.

[0116] Taking the target speed including the impeller speed and the wind speed as an example, illustratively, the wind speed at each historical moment and the impeller speed at each historical moment can be arranged in order from small to large, and the arranged wind speeds are added to set 1, and the arranged impeller speeds are added to set 2. Set 1 and set 2 are collectively referred to as the first set.

[0117] In S550, percentile is a statistical term. If a set of data is sorted from small to large and the corresponding cumulative percentile is calculated, the value of the data corresponding to a certain percentile is called the percentile of this percentile. For example, a set of n observations are arranged according to the numerical value, and the value at the quantile% position is called the quantile percentile. The preset percentile in the embodiment of the present application is also the quantile percentile. The size of quantile can be set according to actual needs, for example, quantile=80.

[0118] Exemplarily, when the target speed includes the impeller speed and the wind speed, the preset percentiles of set 1 and set 2 may be determined respectively. Exemplarily, for the convenience of subsequent description, the preset percentile of the first set may also be recorded as q_speed.

[0119] In S560, the maximum clearance difference is the maximum clearance difference value. The maximum clearance difference value may be determined according to the preset percentile, each second clearance value and information of each second target blade.

[0120] The sizes of the preset percentiles are different, and different strategies are adopted when determining the maximum clearance difference based on the information of each second clearance value and each second target blade.

[0121] For example, when the preset percentile is greater than the fourth threshold, the maximum clearance difference may be determined based on the average clearance of each blade.

[0122] For another example, when the preset percentile is less than or equal to the fourth threshold, the difference between the average clearance values ​​of two different blades can be determined based on the regression analysis method, and the maximum clearance difference can be determined based on the difference between the average clearance values ​​of the two different blades. The specific determination process can be referred to in the following embodiment.

[0123] In S570, whether the blades of the unit are balanced may be determined according to the maximum clearance difference.

[0124] Exemplarily, when the maximum clearance difference is greater than a fifth threshold, it is determined that the blades of the wind turbine generator set are unbalanced; when the maximum clearance difference is less than or equal to the fifth threshold, it is determined that the blades of the wind turbine generator set are balanced.

[0125] The size of the fifth threshold can be set according to actual needs, for example, it can be set to 0.4, that is, if the maximum clearance difference > 0.4, it can be determined that the blades of the unit are unbalanced; if the maximum clearance difference ≤ 0.4, it can be determined that the blades of the unit are balanced.

[0126] For example, when determining the imbalance of each blade based on the maximum clearance difference, the degree of imbalance of each blade can be further evaluated based on the difference between the maximum clearance difference and the fifth threshold. For example, the greater the difference between the maximum clearance difference and the fifth threshold, the greater the degree of imbalance of each blade.

[0127] The embodiment of the present application can more accurately determine whether each blade is balanced based on the maximum clearance difference between the blades, and when determining whether each blade is unbalanced, the degree of blade imbalance can be further evaluated based on the difference between the maximum clearance difference and the fifth threshold.

[0128] The embodiment of the present application determines the maximum clearance difference between blades based on the clearance value at each historical moment, the information of the corresponding blade and the preset percentile of each target speed, and then evaluates whether each blade is balanced based on the maximum clearance difference, thereby improving the accuracy of the evaluation results.

[0129] In some embodiments, when it is determined that the blades of the wind turbine generator set are unbalanced, blade imbalance alarm information can also be generated and output. The embodiment of the present application does not limit the form of the imbalance alarm information. For example, the imbalance alarm information can be in text form, voice form, or other forms. Taking the text form as an example, illustratively, the imbalance alarm information can include the following content: The clearance value of blade a is low, and the average difference with blade b is c_delta_max, which exceeds the alarm threshold, and it is necessary to check whether there is a serious blade imbalance problem. Blade a and blade b represent the blade with the smallest clearance average value and the blade with the largest clearance average value, respectively.

[0130] For example, according to Table 3, it can be determined that the average clearance value of blade 2 is the smallest, the average clearance value of blade 1 is the largest, and the clearance value difference with blade 1 is 0.4057, which exceeds the alarm threshold. Then the output imbalance alarm information is: "The clearance value of blade 2 is low, and the average difference with blade 1 is 0.4057, which exceeds the alarm threshold. It is necessary to check whether there is a serious blade imbalance problem." Among them, blade 2 is blade 2, and blade 1 is blade 1.

[0131] Exemplarily, the imbalance alarm information can be pushed to relevant operation and maintenance personnel in the form of text messages, emails, web page displays, etc., to facilitate subsequent investigation by relevant personnel and improve the efficiency of handling imbalance problems.

[0132] The following is a detailed description of the process of determining the maximum headroom difference, as shown below:

[0133] Exemplarily, when the preset percentile is greater than the fourth threshold, the above S560 may include the following steps:

[0134] In response to the preset percentile being greater than a fourth threshold, determining a clearance average value of each second target blade according to each second clearance value and information of each second target blade;

[0135] Based on the clearance average values ​​of the second target blades, a maximum clearance average value and a minimum clearance average value of each second target blade are determined, and a difference between the maximum clearance average value and the minimum clearance average value is determined as a maximum clearance difference value.

[0136] Exemplarily, if q_speed>threshold2, the average clearance value of each second target blade can be determined according to each second clearance value and the information of each second target blade. Wherein, threshold2 is the fourth threshold. Taking the target speed including the impeller speed as an example, the fourth threshold can be determined based on the difference between the rated speed of the impeller and the preset value, for example, threshold2=rated_power-m, rated_power is the rated speed of the impeller, m is the preset value, and exemplary, m=0.2.

[0137] Still taking the data in Table 3 as an example, based on Table 3, it can be determined that there are N1 data corresponding to blade No. 1, N2 data corresponding to blade No. 2, and N3 data corresponding to blade No. 3. For blade No. 1, the average of the N1 second clearance values ​​can be determined as the clearance average value c1 of blade No. 1. Similarly, the clearance average value c2 of blade No. 2 and the clearance average value c3 of blade No. 3 can be determined.

[0138] Exemplarily, the one with the largest value among c1, c2 and c3 may be determined as the maximum headroom average value, and the one with the smallest value may be determined as the minimum headroom average value.

[0139] Exemplarily, clearance_max=max{c1, c2, c3}, clearance_min=min{c1, c2, c3}, wherein clearance_max is the maximum clearance average value, and clearance_min is the minimum clearance average value.

[0140] Exemplarily, c_delta_max=clearance_max-clearance_min=max{c1, c2, c3}-min{c1, c2, c3}, where c_delta_max is the maximum clearance difference.

[0141] In the embodiment of the present application, when the preset percentile is greater than the fourth threshold, the maximum clearance average value and the minimum clearance average value are determined based on the clearance average values ​​of each blade, and then the maximum clearance difference is determined based on the maximum clearance average value and the minimum clearance average value, taking into account the relationship between the clearance value and the target speed, thereby improving the accuracy of the maximum clearance difference.

[0142] Exemplarily, when the preset percentile is less than or equal to the fourth threshold, the above S560 may include the following steps:

[0143] In response to a preset percentile being less than or equal to a fourth threshold, a preset regression model is fitted according to the second clearance value at each historical moment, the target speed, and information of each second target blade to obtain a regression coefficient of the regression model, wherein the regression model uses the target speed and at least one dummy variable as independent variables, and the second clearance value as a dependent variable, wherein each dummy variable is determined based on an association between the second clearance value and each second target blade, and the regression coefficient is used to characterize the difference between the average clearance values ​​of two different blades; and according to the regression coefficient, a maximum clearance difference is determined.

[0144] For example, when the preset percentile is less than or equal to the fourth threshold, the maximum clearance difference can be determined by using regression analysis. The following regression model can be constructed with the target speed and at least one dummy variable as independent variables and the second clearance value as the dependent variable:

[0145] clearance~k*target_speed+cij*is_bladei+cnj*is_bladen+b

[0146] Wherein, clearance is the second clearance value, target_speed is the target speed. For example, if the target speed is the impeller speed or wind speed, the target_speed in the above regression model can be directly replaced with the impeller speed rotor_speed or the wind speed wind_speed. If the target speed is the impeller speed and the wind speed, the k*target_speed in the above regression model can be replaced with k1*rotor_speed+k2*wind_speed, and the other contents remain unchanged. k is the coefficient of the target speed. i, j, and n represent different blades of the unit respectively. is_bladei and is_bladen are dummy variables. The embodiment of the present application takes the regression model containing two dummy variables as an example. In actual application, more dummy variables can also be included. Dummy variables can also be called discrete variables. For example, when the blade corresponding to the second clearance value (the second target blade) is blade i, the dummy variable is_bladei=1, and when the blade corresponding to the second clearance value (the second target blade) is not blade i, for example, blade j or blade n, the dummy variable is_bladei=0. Similarly, when the blade corresponding to the second clearance value (the second target blade) is blade n, the dummy variable is_bladen=1, otherwise, the dummy variable is_bladen=0.

[0147] cij is the regression coefficient of the dummy variable is_bladei, cnj is the regression coefficient of the dummy variable is_bladen, and b is the intercept term. The regression coefficient cij and the regression coefficient cnj respectively represent the difference between the average clearance values ​​of different blades, for example, the regression coefficient cij represents the difference between the average clearance values ​​of blade i and blade j, and the regression coefficient cnj represents the difference between the average clearance values ​​of blade n and blade j.

[0148] The values ​​of k, cij, cnj and b can be obtained by fitting the above regression model. For example, by fitting the above regression model through the second clearance value, target speed and blade identification of the second target blade at multiple historical moments, the values ​​of k, cij, cnj and b can be obtained.

[0149] After the above regression model is fitted, that is, after the regression coefficient cij and the regression coefficient cnj are obtained, the maximum clearance difference can be determined according to the regression coefficient cij and the regression coefficient cnj.

[0150] In the embodiment of the present application, when the preset percentile is less than or equal to the fourth threshold, a regression model is established with the clearance value as the dependent variable and the target speed and the dummy variable as the independent variables, and by fitting the regression model, a regression coefficient characterizing the difference between the average clearance values ​​of two different blades is obtained, and then the maximum clearance difference is determined based on the regression coefficient, thereby improving the accuracy of the maximum clearance difference, and thus more accurately evaluating whether each blade is balanced.

[0151] Taking the above regression model as an example, that is, the regression coefficient includes the first regression coefficient and the second regression coefficient, the above “determining the maximum headroom difference according to the regression coefficient” includes the following steps:

[0152] Determine the difference between the first regression coefficient and the second regression coefficient to obtain a third regression coefficient;

[0153] Based on the first regression coefficient, the second regression coefficient and the third regression coefficient, a target regression coefficient with the largest absolute value is determined, and the absolute value of the target regression coefficient is determined as the maximum clearance difference.

[0154] The first regression coefficient is used to characterize the difference between the average clearance values ​​of the first blade and the second blade, and the second regression coefficient is used to characterize the difference between the average clearance values ​​of the third blade and the second blade.

[0155] Taking the above regression model as an example,示例性地, the first regression coefficient can be cij, the second regression coefficient can be cnj, and correspondingly, the first blade is blade i, the second blade is blade j, and the third blade is blade n. The third regression coefficient cni is the difference between the second regression coefficient cnj and the first regression coefficient cij, and the third regression coefficient cni is used to characterize the difference between the average clearance value of the third blade and the first blade, that is, the difference between the average clearance values of blade n and blade i.

[0156] Based on the first regression coefficient, the second regression coefficient, and the third regression coefficient, the target regression coefficient with the largest absolute value can be determined, and the maximum clearance difference is the absolute value of the target regression coefficient.

[0157] For example, when the target regression coefficient is less than 0, the maximum clearance difference is the opposite of the target regression coefficient; when the target regression coefficient is greater than 0, the maximum clearance difference is the target regression coefficient.

[0158] Exemplary地, assume that the one with the largest absolute value among cij, cnj, and cni is cij. If cij < 0, then take blade_max = j, blade_min = i, c_delta_max = -cij. If cij > 0, then take blade_max = i, blade_min = j, c_delta_max = cij. Wherein, blade_max is the identifier of the blade with the largest average clearance value, and blade_min is the identifier of the blade with the smallest average clearance value.

[0159] Still taking the data in Table 3 above as an example, assume that i = 2, j = 1, n = 3, the target speed is the impeller speed, and rate_speed = 9, quantile = 80, m = 0.2. After calculation, the q_speed of the 26 available data in Table 3 is 8.53 < rated_power - m = 8.8. By fitting the above regression model, c21 = -0.4057 and c31 = -0.2380 are obtained, and then c32 = c31 - c21 = 0.1677 is obtained. Since the absolute value of c21 is the largest and c21 < 0, blade_max = 1, blade_min = 2, and c_delta_max = 0.4057, that is, the finally determined maximum clearance difference is 0.4057.

[0160] By using the regression analysis method in the embodiments of the present application, the difference between the average clearance values of any two different blades can be determined, and then the maximum clearance value can be obtained, which improves the accuracy of the maximum clearance value.

[0161] The embodiment of the present application utilizes the blade pitch rate and the operating characteristic parameters of the pitch motor to accurately identify the blade corresponding to the clearance value, without the need to additionally install an impeller azimuth angle sensor, thereby reducing costs; at the same time, combined with the impeller speed, wind speed and other characteristics, the difference between the average clearance values ​​of two different blades can be accurately determined, and the maximum clearance difference can be obtained. Based on the maximum clearance difference, it is possible to accurately evaluate whether the blades of the unit are balanced, thereby achieving real-time monitoring of the blades and ensuring the safe operation of the unit.

[0162] Based on the same inventive concept, the embodiment of the present application also provides a blade determination device. Figure 6 The blade determination device provided in the embodiment of the present application is described in detail.

[0163] Figure 6 This is a structural diagram of a blade determination device provided in an embodiment of the present application. Figure 6 As shown, the blade determination device may include: an acquisition module 601, used to obtain the pitch rate of the blades of the wind turbine generator set at a first moment, the operating characteristic parameters of the pitch motor at the first moment, and the first clearance value of the wind turbine generator set at the first moment; a determination module 602, used to determine the first target blade corresponding to the first clearance value according to the pitch rate and the operating characteristic parameters in response to the difference between the first clearance value and the second clearance value being greater than a first threshold; wherein the second clearance value is the clearance value of the wind turbine generator set at the second moment, and the second moment is the moment before the first moment.

[0164] The embodiment of the present application obtains the pitch rate of the blades of the wind turbine generator set at the first moment, the operating characteristic parameters of the pitch motor at the first moment, and the first clearance value of the wind turbine generator set at the first moment; in response to the difference between the first clearance value and the second clearance value being greater than the first threshold, the first target blade corresponding to the first clearance value is determined according to the pitch rate and the operating characteristic parameters; wherein the second clearance value is the clearance value of the wind turbine generator set at the second moment, and the second moment is the moment before the first moment. That is, the embodiment of the present application can determine the first target blade corresponding to the first clearance value by using the pitch rate of the blades and the operating characteristic parameters of the pitch motor, without the need to install an additional impeller azimuth angle sensor, thereby reducing costs.

[0165] In some embodiments, the operating characteristic parameters include the current of the pitch motor, and the pitch motor includes multiple ones; the determination module 602 is specifically used to: in response to the pitch rate being less than or equal to the second threshold, determine the first target blade corresponding to the first clearance value according to the current of each pitch motor.

[0166] In some embodiments, the determination module 602 is specifically used to: in response to the current of the first pitch motor being less than the current of the second pitch motor, determine the blade corresponding to the first pitch motor as the first target blade; wherein the first pitch motor is any one of the pitch motors, the second pitch motor is a pitch motor in the target pitch motor group whose current is less than a third threshold, and the target pitch motor group includes the pitch motors in each pitch motor except the first pitch motor.

[0167] In some embodiments, the acquisition module 601 is further configured to acquire second clearance values ​​of the wind turbine generator set at multiple historical moments, information of second target blades corresponding to each second clearance value, and target data related to each second clearance value after the determination module 602 determines the first target blade corresponding to the first clearance value according to the pitch rate and the operating characteristic parameters;

[0168] The determination module 602 is further configured to determine whether the blades of the wind turbine generator set are balanced according to the target data, each second clearance value and information of each second target blade.

[0169] In some embodiments, the target data includes a target speed, and the target speed includes at least one of an impeller speed and a wind speed; a determination module 602 is specifically used to: arrange the target speeds in order to obtain a first set; determine a preset percentile of the first set; determine a maximum clearance difference based on the preset percentile, each second clearance value, and information of each second target blade; and determine whether the blades of the wind turbine are balanced based on the maximum clearance difference.

[0170] In some embodiments, determination module 602 is specifically used to: in response to a preset percentile being greater than a fourth threshold, determine the clearance average value of each second target blade based on each second clearance value and information of each second target blade; based on the clearance average value of the second target blades, determine the maximum clearance average value and the minimum clearance average value of each second target blade, and determine the difference between the maximum clearance average value and the minimum clearance average value as the maximum clearance difference.

[0171] In some embodiments, determination module 602 is specifically used to: in response to a preset percentile being less than or equal to a fourth threshold, fit a preset regression model according to the second clearance value at each historical moment, the target speed, and information of each second target blade to obtain a regression coefficient of the regression model, wherein the regression model uses the target speed and at least one dummy variable as independent variables, and the second clearance value as a dependent variable, wherein each dummy variable is determined based on the association between the second clearance value and each second target blade, and the regression coefficient is used to characterize the difference between the average clearance values ​​of two different blades; and determine the maximum clearance difference according to the regression coefficient.

[0172] In some embodiments, the regression coefficients include at least a first regression coefficient and a second regression coefficient, the first regression coefficient is used to characterize the difference between the average clearance values ​​of the first blade and the second blade, and the second regression coefficient is used to characterize the difference between the average clearance values ​​of the third blade and the second blade;

[0173] The determination module 602 is specifically used to: determine the difference between the first regression coefficient and the second regression coefficient to obtain the third regression coefficient; determine the target regression coefficient with the largest absolute value based on the first regression coefficient, the second regression coefficient and the third regression coefficient, and determine the absolute value of the target regression coefficient as the maximum clearance difference.

[0174] In some embodiments, the determination module 602 is specifically used to: determine that the blades of the wind turbine are unbalanced when the maximum clearance difference is greater than a fifth threshold; and determine that the blades of the wind turbine are balanced when the maximum clearance difference is less than or equal to the fifth threshold.

[0175] In some embodiments, the blade determination device may further include: a generation module for generating and outputting blade imbalance alarm information in response to determining that the blades of the wind turbine generator set are unbalanced.

[0176] The blade determination device provided in the embodiment of the present application can achieve Figure 1-5 To avoid repetition, the various processes in the blade determination method embodiment shown are not described again here.

[0177] Based on the same inventive concept, the embodiment of the present application also provides an electronic device, which may be, for example, a tablet computer, a notebook computer, a handheld computer, etc. Figure 7 The electronic device provided in the embodiments of the present application is described in detail.

[0178] like Figure 7 As shown, the electronic device may include a processor 701 and a memory 702 for storing computer program instructions.

[0179] The processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0180] The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In one example, the memory 702 may include a removable or non-removable (or fixed) medium, or the memory 702 is a non-volatile solid-state memory. In one example, the memory 702 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM) or a flash memory or a combination of two or more of these.

[0181] The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement Figure 1-Figure 5 The method in the embodiment shown in the figure is achieved Figure 1-Figure 5 The corresponding technical effects achieved by executing the method in the illustrated embodiment are not described in detail here for the sake of brevity.

[0182] In one example, the electronic device may further include a communication interface 703 and a bus 704. Figure 7As shown, the processor 701, the memory 702, and the communication interface 703 are connected and communicate with each other through the bus 704. The communication interface 703 is mainly used to realize the communication between each module, device and / or device in the embodiment of the present application. The bus 704 includes hardware, software or both, and couples the components of the electronic device to each other. For example, but not limitation, the bus 704 may include an accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics bus, an enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) bus, a front side bus (Front Side Bus, FSB), a hypertransport (Hyper Transport, HT) interconnection, an industry standard architecture (Industry Standard Architecture, ISA) bus, an infinite bandwidth interconnection, a low pin count (LPC) bus, a memory bus, a micro channel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standard association local (VLB) bus or other suitable buses or a combination of two or more of these. Bus 704 may include one or more buses, where appropriate. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.

[0183] The electronic device can execute the blade determination method in the embodiment of the present application after obtaining the pitch rate of the blades of the wind turbine generator set at the first moment, the operating characteristic parameters of the pitch motor at the first moment, and the first clearance value of the wind turbine generator set at the first moment, thereby realizing the combination of Figure 1-5 The blade determination method described and Figure 6 The blade determination device described.

[0184] In addition, in combination with the blade determination method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any blade determination method in the above embodiment is implemented.

[0185] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0186] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0187] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0188] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A blade determination method, characterized in that: include: Acquire a pitch rate of a blade of a wind generator set at a first moment, an operating characteristic parameter of a pitch motor at the first moment, and a first clearance value of the wind generator set at the first moment; In response to a difference between the first clearance value and the second clearance value being greater than a first threshold, determining a first target blade corresponding to the first clearance value according to the pitch rate and the operating characteristic parameter; The second clearance value is a clearance value of the wind turbine generator set at a second moment, and the second moment is a moment before the first moment.

2. The method according to claim 1, characterized in that The operating characteristic parameter includes the current of the pitch motor, and the pitch motor includes a plurality of pitch motors; The determining, according to the pitch rate and the operating characteristic parameter, a first target blade corresponding to the first clearance value comprises: In response to the pitch rate being less than or equal to a second threshold, a first target blade corresponding to the first clearance value is determined according to the current of each of the pitch motors.

3. The method according to claim 2, characterized in that The determining, according to the current of each pitch motor, a first target blade corresponding to the first clearance value comprises: In response to the current of the first pitch motor being less than the current of the second pitch motor, determining a blade corresponding to the first pitch motor as the first target blade; The first pitch motor is any one of the pitch motors, the second pitch motor is a pitch motor in a target pitch motor group whose current is less than a third threshold, and the target pitch motor group includes pitch motors in the pitch motors except the first pitch motor.

4. The method according to claim 1, characterized in that After determining a first target blade corresponding to the first clearance value according to the pitch rate and the operating characteristic parameter, the method further includes: Acquire second clearance values ​​of the wind turbine generator set at multiple historical moments, information of second target blades corresponding to each of the second clearance values, and target data related to each of the second clearance values; Whether the blades of the wind turbine generator set are balanced is determined according to the target data, each of the second clearance values ​​and the information of each of the second target blades.

5. The method according to claim 4, characterized in that The target data includes a target speed, and the target speed includes at least one of an impeller rotation speed and a wind speed; The step of determining whether the blades of the wind turbine generator set are balanced according to the target data, each of the second clearance values ​​and information of each of the second target blades includes: Arrange the target speeds in order to obtain a first set; determining a predetermined percentile of the first set; determining a maximum clearance difference according to the preset percentile, each of the second clearance values, and information of each of the second target blades; Whether the blades of the wind turbine generator set are balanced is determined according to the maximum clearance difference.

6. The method according to claim 5, characterized in that The determining the maximum clearance difference according to the preset percentile, each of the second clearance values ​​and the information of each of the second target blades includes: In response to the preset percentile being greater than a fourth threshold, determining a clearance average value of each of the second target blades according to each of the second clearance values ​​and information of each of the second target blades; Based on the clearance average values ​​of the second target blades, a maximum clearance average value and a minimum clearance average value of each of the second target blades are determined, and a difference between the maximum clearance average value and the minimum clearance average value is determined as a maximum clearance difference value.

7. The method according to claim 5, characterized in that The determining the maximum clearance difference according to the preset percentile, each of the second clearance values ​​and the information of each of the second target blades includes: In response to the preset percentile being less than or equal to a fourth threshold, fitting a preset regression model according to the second clearance value at each of the historical moments, the target speed, and information of each of the second target blades to obtain a regression coefficient of the regression model, wherein the regression model uses the target speed and at least one dummy variable as independent variables and the second clearance value as a dependent variable, wherein each of the dummy variables is determined based on an association between the second clearance value and each of the second target blades, and the regression coefficient is used to characterize a difference between average clearance values ​​of two different blades; Based on the regression coefficients, a maximum headroom difference is determined.

8. The method according to claim 7, characterized in that The regression coefficients include at least a first regression coefficient and a second regression coefficient, the first regression coefficient is used to characterize the difference between the average clearance values ​​of the first blade and the second blade, and the second regression coefficient is used to characterize the difference between the average clearance values ​​of the third blade and the second blade; Determining the maximum clearance difference according to the regression coefficient includes: Determine the difference between the first regression coefficient and the second regression coefficient to obtain a third regression coefficient; Based on the first regression coefficient, the second regression coefficient and the third regression coefficient, a target regression coefficient with the largest absolute value is determined, and the absolute value of the target regression coefficient is determined as the maximum clearance difference.

9. The method according to claim 5, characterized in that The step of determining whether the blades of the wind turbine generator set are balanced according to the maximum clearance difference comprises: In a case where the maximum clearance difference is greater than a fifth threshold, determining that the blades of the wind turbine generator set are unbalanced; When the maximum clearance difference is less than or equal to a fifth threshold, the blade balance of the wind turbine generator system is determined.

10. The method according to claim 9, characterized in that The method further comprises: In response to determining that the blades of the wind turbine generator set are unbalanced, blade imbalance warning information is generated and outputted.

11. A blade determination device, characterized in that: include: An acquisition module, used to acquire a pitch rate of a blade of a wind turbine generator set at a first moment, an operating characteristic parameter of a pitch motor at the first moment, and a first clearance value of the wind turbine generator set at the first moment; a determination module, configured to determine, in response to a difference between the first clearance value and the second clearance value being greater than a first threshold, a first target blade corresponding to the first clearance value according to the pitch rate and the operating characteristic parameter; The second clearance value is a clearance value of the wind turbine generator set at a second moment, and the second moment is a moment before the first moment.

12. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing computer program instructions; When the computer program instructions are executed by the processor, the method according to any one of claims 1 to 10 is implemented.

13. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 10 is implemented.