Method, device and system for determining angle-to-wind deviation and correcting angle-to-wind
11359601 · 2022-06-14
Assignee
Inventors
Cpc classification
F05B2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/802
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2260/83
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2260/74
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/1095
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/321
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/32
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F05B2270/1033
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method, device and system for determining angle-to-wind deviation and correcting angle-to-wind; the method for determining angle-to-wind deviation comprises: obtaining historical operation data of a wind turbine group during a specific time period (S101); determining an angle-to-wind deviation value for each wind speed segment on the basis of the acquired historical operation data (S102); for any wind speed segment, determining the angle-to-wind deviation value on the basis of the actual angle-to-wind measurement value and the output power value of an environmental wind speed value at a time point within the specific time period.
Claims
1. A method for determining a deviation in a wind alignment angle of a wind turbine, comprising: obtaining historical operation data of the wind turbine within a time period, wherein the historical operation data comprise ambient wind speeds, detected wind alignment angles, and output power that are at different moments in the time period; dividing a predetermined windspeed range into M windspeed sections with a first predetermined interval, wherein M is a positive integer; dividing a predetermined angle range into N angle sections with a second predetermined interval, wherein N is a positive integer; and for an i-th windspeed section with i being a positive integer and 0<i≤M, determining a deviation in the wind alignment angle for the i-th windspeed section based on one or more corresponding detected wind alignment angles and corresponding output power at one or more moments within the time period, wherein one or more corresponding ambient wind speeds at the one or more moments belong to the i-th windspeed section, and wherein the deviation in the wind alignment angle for the i-th windspeed section is determined further based on average power of each angle section corresponding to the i-th windspeed section by: obtaining a deviation in the wind alignment angle for each pair of symmetrical angle sections corresponding to the i-th windspeed section, wherein each pair of symmetrical angle sections comprises two angle sections that are symmetrical with respect to a reference angle section, and the reference angle section is one of the N angle sections; and determining the deviation in the wind alignment angle for the i-th windspeed section based on the obtained deviation in the wind alignment angle for each pair of symmetrical angle sections.
2. The method according to claim 1, wherein average power P.sub.ij of a j-th angle section corresponding to the i-th windspeed section is an average of output power at at least a subset of the moments at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment belongs to the j-th angle section, wherein j is an integer and 0<j≤N.
3. The method according to claim 2, further comprising: determining abnormal data in the obtained historical operation data for each windspeed section; and deleting the determined abnormal data, wherein determining the deviation in the wind alignment angle for the windspeed section is based on the historical operation data from which the abnormal data is deleted; wherein determining the abnormal data in the obtained historical operation data for each windspeed section comprises: determining the ambient wind speeds, the detected wind alignment angles, and the output power at the subset of the moments, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angles belongs to the j-th angle section, as the abnormal data for the i-th windspeed section, when at least one of the following is satisfied: a quantity of the subset of the moments is less than a second preset threshold; or, a standard deviation of output power at the subset of the moments is greater than a third preset threshold.
4. The method according to claim 1, wherein obtaining the deviation in the wind alignment angle for each pair of symmetrical angle sections corresponding to the i-th windspeed section comprises: for each pair of symmetrical angle sections corresponding to the i-th windspeed section, determining the deviation in the wind alignment angle for the pair of symmetrical angle sections based on average power of both angle sections that are comprised in the pair of symmetrical angles.
5. The method according to claim 1, wherein obtaining the deviation in the wind alignment angle for each pair of symmetrical angle sections corresponding to the i-th windspeed section comprises: for a k-th pair of symmetrical angle sections corresponding to the i-th windspeed section and comprising angle sections k.sub.1 and k.sub.2, obtaining average power P.sub.i(k.sub.
6. The method according to claim 5, wherein: α.sub.i(k) is calculated when a difference between d.sub.k and an angle difference is less than a first preset threshold; wherein the angle difference is between the two angle sections k.sub.1 and k.sub.2 and calculated based on P.sub.i(k.sub.
7. The method according to claim 1, wherein the time period is a time period in which the wind turbine operates normally, excluding a failure of the wind turbine, starting and halting of the wind turbine, and limited-power operation of the wind turbine.
8. A method for correcting a wind alignment angle of a wind turbine, comprising: obtaining a current ambient wind speed and a current detected wind alignment angle of the wind turbine; determining a windspeed section to which the current ambient wind speed belongs; obtaining historical operation data of the wind turbine within a time period, wherein the historical operation data comprise ambient wind speeds, detected wind alignment angles, and output power that are at different moments in the time period; dividing a predetermined angle range into N angle sections with a predetermined interval, wherein N is a positive integer; determining a deviation in the current detected wind alignment angle for the windspeed section based on the current detected wind alignment angle and corresponding output power at one or more moments within the time period, wherein one or more corresponding ambient wind speeds at the one or more moments belong to the windspeed section, and wherein the deviation in the current detected wind alignment angle for the windspeed section is determined further based on average power of each angle section corresponding to the windspeed section by: obtaining a deviation in the current detected wind alignment angle for each pair of symmetrical angle sections corresponding to the windspeed section, wherein each pair of symmetrical angle sections comprises two angle sections that are symmetrical with respect to a reference angle section, and the reference angle section is one of the N angle sections; and determining the deviation in the current detected wind alignment angle for the windspeed section based on the obtained deviation in the current detected wind alignment angle for each pair of symmetrical angle sections; correcting the current detected wind alignment angle based on the deviation in the current detected wind alignment angle for the determined windspeed section to obtain a corrected wind alignment angle; and determining a yaw angle of the wind turbine based on the corrected wind alignment angle.
9. The method according to claim 8, wherein: correcting the current detected wind alignment angle comprises: subtracting the deviation in the current detected wind alignment angle for the determined windspeed section from the current detected wind alignment angle to obtain the corrected wind alignment angle; or correcting the current detected wind alignment angle comprises: weighting the deviation in the current detected wind alignment angle for the determined windspeed section and a deviation in the current detected wind alignment angle for at least one windspeed section adjacent to the determined windspeed section to obtain a weighted deviation; and subtracting the weighted deviation from the current detected wind alignment angle to obtain the corrected wind alignment angle; wherein a weighting coefficient of a corresponding deviation in the current detected wind alignment angle for each windspeed section in the weighting is determined based on a difference from the current ambient wind speed to a median of the windspeed section.
10. An apparatus for determining a deviation in a wind alignment angle of a wind turbine, comprising: a memory configured to store historical operation data of a wind turbine within a time period, wherein the historical operation data comprise ambient wind speeds, detected wind alignment angles, and output power that are at different moments in the time period; and at least one processor configured to: obtain the historical operation data of the wind turbine within the time period from the memory; divide a predetermined windspeed range into M windspeed sections with a first predetermined interval, wherein M is a positive integer; divide a predetermined angle range into N angle sections with a second predetermined interval, wherein N is a positive integer; and for an i-th windspeed section with i being a positive integer and 0<i≤M, determine a deviation in the wind alignment angle for the i-th windspeed section based on one or more corresponding detected wind alignment angles and corresponding output power at one or more moments within in the time period, wherein one or more ambient wind speeds at the one or more moments belong to the windspeed section, and wherein the deviation in the wind alignment angle for the i-th windspeed section is further determined based on average power of each angle section corresponding to the i-th windspeed section by: obtaining a deviation in the wind alignment angle for each pair of symmetrical angle sections corresponding to the i-th windspeed section, wherein each pair of symmetrical angle sections comprises two angle sections that are symmetrical with respect to a reference angle section, and the reference angle section is one of the N angle sections; and determining the deviation in the wind alignment angle for the i-th windspeed section based on the obtained deviation in the wind alignment angle for each pair of symmetrical angle sections.
11. The apparatus according to claim 10, wherein average power P.sub.ij of a j-th angle section corresponding to the i-th windspeed section is an average of output power at at least a subset of the moments at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment belongs to the j-th angle section, wherein j is an integer and 0<j≤N.
12. The apparatus according to claim 11, wherein the at least one processor is further configured to: determine abnormal data in the obtained historical operation data for each windspeed section, and delete the determined abnormal data, wherein the deviation in the wind alignment angle for the windspeed section is determined based on the historical operation data from which the abnormal data is deleted; determine the ambient wind speeds, the detected wind alignment angles, and the output power at the subset of the moments, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angles belongs to the j-th angle section, as the abnormal data for the i-th windspeed section, when at least one of the following is satisfied: a quantity of the subset of the moments is less than a second preset threshold, or, a standard deviation of output power at the subset of the moments is greater than a third preset threshold.
13. A method for determining a deviation in a wind alignment angle of a wind turbine, comprising: obtaining historical operation data of the wind turbine within a time period, wherein the historical operation data comprise ambient wind speeds, detected wind alignment angles, and output power that are at different moments in the time period; dividing a predetermined windspeed range into M windspeed sections with a first predetermined interval, wherein M is a positive integer; dividing a predetermined angle range into N angle sections with a second predetermined interval, wherein N is a positive integer; and for an i-th windspeed section with i being a positive integer and 0<i≤M, determining a deviation in the wind alignment angle for the i-th windspeed section based on one or more corresponding detected wind alignment angles and corresponding output power at one or more moments within the time period, wherein one or more corresponding ambient wind speeds at the one or more moments belong to the i-th windspeed section, and wherein the deviation in the wind alignment angle for the i-th windspeed section is determined further based on average power of each angle section corresponding to the i-th windspeed section by: fitting average power of the N angle sections corresponding to the i-th windspeed section and medians of the N angle sections to obtain α.sub.i and P.sub.imax based on:
P.sub.ij=P.sub.imax cos.sup.3(θ.sub.ij−α.sub.i), wherein α.sub.i denotes the deviation in the wind alignment angle for the i-th windspeed section, P.sub.ij denotes average power of a j-th angle section corresponding to the i-th windspeed section, with j being an integer and 0<j≤N, θ.sub.ij indicates a median of the j-th angle section corresponding to the i-th windspeed section, and P.sub.imax denotes power of the wind turbine facing windward for the i-th windspeed section.
14. An apparatus for determining a deviation in a wind alignment angle of a wind turbine, comprising: a memory configured to store historical operation data of a wind turbine within a time period, wherein the historical operation data comprise ambient wind speeds, detected wind alignment angles, and output power that are at different moments in the time period; and at least one processor configured to: obtain the historical operation data of the wind turbine within the time period from the memory; divide a predetermined windspeed range into M windspeed sections with a first predetermined interval, wherein M is a positive integer; divide a predetermined angle range into N angle sections with a second predetermined interval, wherein N is a positive integer; and for an i-th windspeed section with i being a positive integer and 0<i≤M, determine a deviation in the wind alignment angle for the i-th windspeed section based on one or more corresponding detected wind alignment angles and corresponding output power at one or more moments within in the time period, wherein one or more ambient wind speeds at the one or more moments belong to the windspeed section, and wherein the deviation in the wind alignment angle for the i-th windspeed section is further determined based on average power of each angle section corresponding to the i-th windspeed section by: fitting average power of the N angle sections corresponding to the i-th windspeed section and medians of the N angle sections to obtain α.sub.i and P.sub.imax based on:
P.sub.ij=P.sub.imax cos.sup.3(θ.sub.ij−α.sub.i), wherein α.sub.i denotes the deviation in the wind alignment angle for the i-th windspeed section, P.sub.ij denotes average power of a j-th angle section corresponding to the i-th windspeed section, with j being an integer and 0<j≤N, θ.sub.ij indicates a median of the j-th angle section corresponding to the i-th windspeed section, and P.sub.imax denotes power of the wind turbine facing windward for the i-th windspeed section.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Hereinafter the drawings are described in conjunction with embodiments, and the aforementioned and other objectives and characteristics in the embodiments of the present disclosure would be clearer.
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) References are made to embodiments of the present disclosure for details. A same reference numeral always refers to a same component when illustrating examples of the embodiments in the drawings. Hereinafter embodiments are illustrated with reference to the drawings to explain the present disclosure.
(9)
(10) Reference is made to
(11) The history operation data includes ambient wind speeds, detected wind alignment angles, and output power that are at different moments (that is, sampling points) in the time period. In one embodiment, adjacent sampling points may be spaced by a predetermined duration (that is, a sampling period may serve as the predetermined duration). For example, the predetermined duration may be 10 minutes.
(12) The ambient wind speed is a wind speed of an environment in which the wind turbine is located. The detected wind alignment angle is a wind alignment angle that is detected by a hardware apparatus (for example, a wind direction sensor). The output power is power generated by the wind turbine.
(13) In one embodiment, the time period may be a time period in which the wind turbine operates normally, which excludes a failure of the wind turbine, starting and halting of the wind turbine, and limited-power operation of the wind turbine.
(14) In one embodiment, the history operation data of the wind turbine within the time period may be obtained from a supervisory control and data acquisition system (SCADA), or obtained from a main control system of the wind turbine.
(15) In step S102, the deviation in the wind alignment angle is determined for each windspeed section based on the obtained history operation data. The deviation in the wind alignment angle is determined for a windspeed section, based on the detected wind alignment angle and the output power at a moment within the time period, where the ambient wind speed at said moment belongs to the windspeed section.
(16) In one embodiment, the deviation in the wind alignment angle for each windspeed section may be used to correct a wind alignment angle that is subsequently detected, in a case that a subsequently acquired ambient wind speed belongs to the windspeed section.
(17) In one embodiment, determining the deviation in the wind alignment angle for the windspeed section may include a following step. The deviation in the wind alignment angle is determined for an i-th windspeed section based on average power of each angle section corresponding to the i-th windspeed section, where the i-th windspeed section serves as the windspeed section. Average power P.sub.ij of a j-th angle section corresponding to the i-th windspeed section is an average of output power at all the moments, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment belongs to the j-th angle section.
(18) A predetermined windspeed range is divided into M windspeed sections, with a first predetermined interval. A predetermined angle range is divided into N angle sections, with a second predetermined interval, where i and j are integers, M≥i>0, and N≥j>0. In one embodiment, the predetermined wind speed range may be determined based on wind speeds for starting and halting the wind turbine. For example, the predetermined wind speed range is from a wind speed for starting the wind turbine to a wind speed for halting the wind turbine.
(19)
(20) In a preferable embodiment, two arrays A and B of a size M*N may be predefined. An element located in an i-th row and a j-th column in the array A stores cumulation of output power at all the moments, within the time period, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angles belongs to the j-th angle section. An element located in an i-th row and a j-th column in the array B stores a quantity of all the moments, within the time period, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angles belongs to the j-th angle section. Thus, P.sub.ij may be calculated based on the array A and the array B. In this embodiment, a factor relevant to a sequence of the obtained history operation data is ignored, and thereby an amount of stored data can be effectively reduced. It is facilitated that the method for determining the deviation in the wind alignment angle of the wind turbine is implemented online.
(21) In one embodiment, determining the deviation in the wind alignment angle for the windspeed section may include a following step. The deviation in the wind alignment angle for an i-th windspeed section is determined based on average power of all angle sections corresponding to the i-th windspeed section and power of the wind turbine facing windward for the i-th windspeed section. The power of the wind turbine facing windward for the i-th windspeed section is obtained based on the history operation data at all the moments, within the time period, at each of which the ambient wind speed belongs to the i-th windspeed section.
(22) In one embodiment, determining the deviation in the wind alignment angle for the i-th windspeed section may include a following step. Average power of the N angle sections corresponding to the i-th windspeed section, and medians of the N angle sections, are fitted based on equation (1), so as to obtain the deviation α.sub.i in the wind alignment angle for the i-th windspeed section and the power P.sub.i max of the wind turbine facing windward for the i-th windspeed section.
P.sub.ij=P.sub.imax cos.sup.3(θ.sub.ij−α.sub.i) (1)
(23) In equation (1), θ.sub.ij indicates the median of the j-th angle section corresponding to the i-th windspeed section, that is, the median of the j-th angle section. P.sub.i max indicates the power of the wind turbine facing windward for the i-th windspeed section, which is reflected by the history operation data at all the moments at each of which the ambient wind speed belongs to the i-th windspeed section.
(24) Specifically, a series of data pairs of P.sub.ij and θ.sub.ij (that is, (P.sub.i1, θ.sub.i1), (P.sub.i2, θ.sub.i2), (P.sub.i3, θ.sub.i3), . . . , (P.sub.iN, θ.sub.iN)) are subject to curve-fitting (for example, fitted through a least square algorithm) based on equation (1), so as to obtain unknowns α.sub.i and P.sub.i max. It should be understood that a corresponding data pair (P.sub.ia, θ.sub.ia) is not used for the fitting, in a case that there is no moment at which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angle belongs to an a-th angle section (that is, there is no P.sub.ia). In one embodiment, a corresponding data pair (P.sub.ia, θ.sub.ia) may not be used for fitting, in a case that a quantity of all the moments, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angle belongs to an a-th angle section, is less than a predetermined number.
(25) In one embodiment, θ.sub.ij in equation (1) may indicate alternatively an average of the detected wind alignment angles at all the moments, within the time period, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angle belongs to the j-th angle section.
(26) In another embodiment, determining the deviation in the wind alignment angle for the i-th windspeed section may include following steps. The deviation in the wind alignment angle is obtained for each pair of symmetrical angle sections corresponding to the i-th windspeed section. The deviation in the wind alignment angle for the i-th windspeed section is determined based on the obtained deviation in the wind alignment angle for each pair of symmetrical angle sections.
(27) In one embodiment, the step of obtaining deviation in the wind alignment angle for each pair of symmetrical angle sections corresponding to the i-th windspeed section may be implemented as follows. The deviation in the wind alignment angle for a pair of symmetrical angle sections corresponding to the i-th windspeed section may be determined based on average power of both angle sections that are included in the pair of symmetrical angles corresponding to the i-th windspeed section. Each pair of symmetrical angle sections includes two angle sections that are symmetrical with respect to a reference angle section, and the reference angle section is one of the N angle sections. For example, in a case that the reference angle section is [−1°, 1°), angle sections [−3°, −1°) and [1°, 3°) are a pair of symmetrical angle sections, and angle sections [−5°, −3°) and [3°, 5°) are a pair of symmetrical angle sections.
(28) In one embodiment, the obtained deviations in the wind alignment angle for all the pairs of symmetrical angle sections corresponding to the i-th windspeed section may be averaged, to obtain the deviation in the wind alignment angle for the i-th windspeed section.
(29) In one embodiment, the step of obtaining the deviation in the wind alignment angle for the pair of symmetrical angle sections corresponding to the i-th windspeed section may include a following step. For a k-th pair of symmetrical angle sections serving as the pair of symmetrical angle sections, average power P.sub.i(k.sub.
(30)
(31) k is an integer greater than 0, k.sub.1 and k.sub.2 indicate angle sections included in the k-th pair of symmetrical angle sections. P.sub.i(ref) indicates average power of the reference angle section corresponding to the i-th windspeed section. d.sub.k is equal to a difference in a sequential number between the two angle sections k.sub.1 and k.sub.2 multiplying the second predetermined interval. For example, the difference in the sequential number between angle sections [−3°, −1°) and [1°, 3°) in a pair of symmetrical angle sections is 2, and the difference in the sequential number between angle sections [−5°, −3°) and [3°, 5° ] in a pair of symmetrical angle sections is 4.
(32) P.sub.i(k.sub.
(33) In one embodiment, α.sub.i(k) may be calculated only in a case that a difference between d.sub.k and an angle difference is less than a first preset threshold, where the angle difference is between the two angle sections k.sub.1 and k.sub.2 and calculated based on P.sub.i(k.sub.
(34) In one embodiment, the angle difference γ.sub.i(k) between the two angle sections k.sub.1 and k.sub.2, which are included in the k-th pair of symmetrical angle sections corresponding to the i-th windspeed section, may be calculated based on equation (4).
(35)
(36) The deviation in the wind alignment angle can be easily and effectively calculated for each windspeed section according to the above embodiments. In addition, it should be understood that the deviation in the wind alignment angle may be determined for each windspeed section in other suitable manners, based on the detected wind alignment angle and the output power at the moment at which the ambient wind speed belongs to the windspeed section. Such manners are not limited in embodiments of the present disclosure. For example, a maximum may be taken in one manner. Specifically, one or more largest output power are acquired among output power at all the moments at each of which the ambient wind speed belongs to the i-th windspeed section, and a detected wind alignment angle corresponding to the one or more largest output power is obtained. Medians of all angle sections to which the detected wind alignment angle belongs are averaged, to obtain the deviation in the wind alignment angle for the i-th windspeed section.
(37) In one embodiment, the method for determining the deviation in the wind alignment angle of the wind turbine may further includes a following step. Abnormal data in the obtained history operation data is determined for each windspeed section, and the determined abnormal data is deleted. The step S102 is performed based on the history operation data from which the abnormal data is deleted.
(38) In one embodiment, the step of determining abnormal data in the obtained history operation data for each windspeed section may be implemented as follows. The ambient wind speeds, the detected wind alignment angles, and the output power at all the moments, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angles belongs to the j-th angle section, are determined as the abnormal data for the i-th windspeed section, in a case that a quantity of all said moments is less than a second preset threshold, and/or in a case that a standard deviation of output power at all said moments is greater than a third preset threshold.
(39)
(40) Reference is made to
(41) In step S202, a windspeed section to which the current ambient wind speed belongs is determined.
(42) In step S203, the current detected wind alignment angle is corrected based on a deviation in the wind alignment angle for the determined windspeed section, so as to determine a yaw angle of the wind turbine based on the detected wind alignment angle that is corrected. Thereby, yaw control is performed based on the determined yaw angle.
(43) The deviation in the wind alignment angle for the determined windspeed section is obtained by a method for determining the deviation in the wind alignment angle of the wind turbine according to an embodiment as shown in
(44) In one embodiment, the step of correcting the current detected wind alignment angle may include a followings step. The deviation in the wind alignment angle for the determined windspeed section is subtracted from the current detected wind alignment angle, to obtain the detected wind alignment angle that is corrected.
(45) In another embodiment, the step of correcting the current detected wind alignment angle may include a followings step. The deviation in the wind alignment angle for the determined windspeed section, and a deviation in the wind alignment angle for at least one windspeed section adjacent to the determined windspeed section, are weighted to obtain a weighted deviation. The detected wind alignment angle that is corrected is obtained, by subtracting the weighted deviation from the current detected wind alignment angle. A weighting coefficient of the deviation in the wind alignment angle for each windspeed section in the weighting is determined based on a difference from the current ambient wind speed to a median of said windspeed section.
(46) For example, the current ambient wind speed is 6.1 m/s, belonging to a windspeed section [5.75, 6.25], and the detected wind alignment angle that is corrected may be obtained subtracting the deviation in the wind alignment angle for the windspeed section [5.75, 6.25] from the current detected wind alignment angle. Alternatively, the deviation in the wind alignment angle for the windspeed section [5.75, 6.25] and a deviation in the wind alignment angle for a windspeed section [6.25, 6.75] adjacent to the windspeed section [5.75, 6.25] may be weighted to obtain a weighted deviation. The weighting coefficients may be determined based on a distance from the current ambient wind speed 6.1 m/s to a median value of the windspeed section [5.75, 6.25] and a distance from the current ambient wind speed 6.1 m/s to a median value of the windspeed section [6.25, 6.75]. The detected wind alignment angle that is corrected is obtained by subtracting the weighted deviation from the current detected wind alignment angle.
(47) In addition, the detected wind alignment angle may be corrected in other suitable manners, based on the deviation in the wind alignment angle corresponding to the windspeed section to which the current ambient wind speed belongs.
(48)
(49) As shown in
(50) The history data obtaining unit 101 is configured to obtain history operation data of a wind turbine within a time period, where the history operation data includes ambient wind speeds, detected wind alignment angles, and output power that are at different moments in the time period.
(51) In one embodiment, the time period may be a time period in which the wind turbine operates normally, which excludes a failure of the wind turbine, starting and halting of the wind turbine, and limited-power operation of the wind turbine.
(52) The deviation determination unit 102 is configured to determine the deviation in the wind alignment angle for each windspeed section, based on the obtained history operation data. The deviation determination unit 102 determines the deviation in the wind alignment angle for a windspeed section based on the detected wind alignment angle and the output power at a moment within the time period, where the ambient wind speed at said moment belongs to the windspeed section.
(53) In one embodiment, the deviation determination unit 102 may determine the deviation in the wind alignment angle for an i-th windspeed section, based on average power of each angle section corresponding to the i-th windspeed section. Average power P.sub.ij of a j-th angle section corresponding to the i-th windspeed section is an average of output power at all the moments at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment belongs to the j-th angle section. A predetermined windspeed range is divided into M windspeed sections, with a first predetermined interval. A predetermined angle range is divided into N angle sections, with a second predetermined interval, where i and j are integers, M≥i>0, and N≥j>0.
(54) In one embodiment, the deviation determination unit 102 may fit average power of the N angle sections corresponding to the i-th windspeed section and medians of the N angle sections based on equation (1), to obtain the deviation α.sub.i in the wind alignment angle for the i-th windspeed section and power P.sub.imax of the wind turbine facing windward for the i-th windspeed section.
(55) In one embodiment, the deviation determination unit 102 may obtain the deviation in the wind alignment angle for each pair of symmetrical angle sections corresponding to the i-th windspeed section, and determine the deviation in the wind alignment angle for the i-th windspeed section, based on the obtained deviation in the wind alignment angle for each pair of symmetrical angle sections.
(56) In one embodiment, the deviation determination unit 102 may determine the deviation in the wind alignment angle for a pair of symmetrical angle sections corresponding to the i-th windspeed section, based on average power of both angle sections that are included in the pair of symmetrical angles corresponding to the i-th windspeed section. Each pair of symmetrical angle sections include two angle sections that are symmetrical with respect to a reference angle section, and the reference angle section is one of the N angle sections.
(57) In one embodiment, the deviation determination unit 102 may obtain average power P.sub.i(k.sub.
(58) In one embodiment, the deviation determination unit 102 may calculate α.sub.i(k) in a case that a difference between d.sub.k and an angle difference is less than a first preset threshold, where the angle difference is between the two angle sections k.sub.1 and k.sub.2 and calculated based on P.sub.i(k.sub.
(59) In one embodiment, the apparatus 10 for determining the deviation in the wind alignment angle of the wind turbine may further include an abnormal data deletion unit (not shown in figures). The abnormal data deletion unit is configured to determine abnormal data in the obtained history operation data for each windspeed section, and delete the determined abnormal data, such that the deviation determination unit 102 determines the deviation in the wind alignment angle for the windspeed section based on the history operation data from which abnormal data is deleted. The abnormal data deletion unit may determine the ambient wind speeds, the detected wind alignment angles, and the output power at all the moments, at each of which the ambient wind speed belongs to the i-th windspeed section and the detected wind alignment angles belongs to the j-th angle section, as the abnormal data for the i-th windspeed section, in a case that a quantity of all said moments is less than a second preset threshold, and/or in a case that a standard deviation of output power at all said moments is greater than a third preset threshold.
(60) The apparatus 10 for determining the deviation in the wind alignment angle of the wind turbine may be implemented with reference to an embodiment of the present disclosure in conjunction with
(61)
(62) In one embodiment as shown in
(63) The data obtaining module 201 is configured to obtain a current ambient wind speed and a current detected wind alignment angle of the wind turbine.
(64) The windspeed section determination module 202 is configured to determine a windspeed section to which the current ambient wind speed belongs.
(65) The apparatus 10 for determining the deviation in the wind alignment angle of the wind turbine is configured to determine the deviation in the wind alignment angle for each windspeed section.
(66) The correction module 203 is configured to correct the current detected wind alignment angle, based on the deviation in the wind alignment angle for the determined windspeed section, where the deviation is outputted by the device 10 for determining the deviation in the wind alignment angle. Thereby, a yaw angle of the wind turbine determined based on the detected wind alignment angle that is corrected.
(67) In one embodiment, the correction module 203 may subtract the deviation in the wind alignment angle for the determined windspeed section from the current detected wind alignment angle, to obtain the detected wind alignment angle that is corrected.
(68) In another embodiment, the correction module 203 may weight deviation in the wind alignment angle for the determined windspeed section, and a deviation in the wind alignment angle for at least one windspeed section adjacent to the determined windspeed section, to obtain a weighted deviation. The correction module 203 may subtract the weighted deviation from the current detected wind alignment angle, to obtain the detected wind alignment angle that is corrected. A weighting coefficient of the deviation in the wind alignment angle for each windspeed section in weighting is determined based on a difference from the current ambient wind speed to a median of said windspeed section.
(69) The system for correcting the wind alignment angle of the wind turbine may be implemented with reference to an embodiment of the present disclosure in conjunction with
(70) A computer-readable storage medium storing a computer program is further provided according to an embodiment of the present disclosure. The method for determining the deviation in the wind alignment angle of the wind turbine according to the aforementioned embodiment is performed when the computer program is executed by a processor.
(71) A computing device is further provided according to an embodiment of the present disclosure, including a processor (not shown in figures) and a memory (not shown in figures). The memory stores a computer program. The method for determining the deviation in the wind alignment angle of the wind turbine according to the aforementioned embodiment is performed when the computer program is executed by the processor.
(72) A computer-readable storage medium storing a computer program is further provided according to an embodiment of the present disclosure. The method for correcting the wind alignment angle of the wind turbine according to the aforementioned embodiment is performed when the computer program is executed by a processor.
(73) A control system of a wind turbine is further provided according to an embodiment of the present disclosure includes: a processor (not shown) and a memory (not shown). The memory stores a computer program. The method for correcting the wind alignment angle of the wind turbine according to the aforementioned embodiment is performed when the computer program is executed by the processor.
(74) In addition, the units and the modules in the apparatus for determining a deviation in the wind alignment angle of the wind turbine and the system for correcting the wind alignment angle of the wind turbine may be implemented as hardware and/or software components according to embodiments of the present disclosure. The units and the modules may be implemented by those skilled in the art through, for example, field programmable gate arrays (FPGA) or application specific integrated circuits (ASIC), according to defined processing performed by each unit.
(75) In addition, the method for determining the deviation in the wind alignment angle of the wind turbine and the method for correcting the wind alignment angle of the wind turbine may be implemented as computer codes in a computer-readable recording medium according to embodiments of the present disclosure. The computer code may be implemented by those skilled in the art according to description of the aforementioned methods. The aforementioned method is performed when the computer code is executed in a computer.
(76) Although some embodiments of the present disclosure are described hereinabove, those skilled in the art should appreciate that the embodiments may be modified without deviating from the principles and the spirit of the present disclosure, which are limited by the claims and the equivalent thereof.