Ambient turbulence correction method and apparatus for wind turbine, electronic device, and storage medium
By constructing a virtual machine group array to determine the turbulence correction amount, the problem of safe operation of wind turbine generators in large-scale wind farms due to increased environmental turbulence was solved, and more accurate power generation calculation and safety verification were achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GOLDWIND SCI & TECH CO LTD
- Filing Date
- 2025-11-11
- Publication Date
- 2026-05-15
AI Technical Summary
In large-scale wind farms, the environmental turbulence of wind turbine generators increases due to disturbances from surrounding units, leading to safety issues. Existing technologies struggle to accurately correct this environmental turbulence, impacting power generation and generator safety.
By constructing a virtual machine group layout array, the turbulence correction amount of each sector is determined, and the environmental turbulence of the target unit is corrected based on this. This method is applicable to wind farms with regular and irregular layouts.
It provides more realistic environmental turbulence data, improving the accuracy of wind farm power generation calculation and unit safety verification, and avoiding load safety issues caused by inaccurate environmental turbulence data.
Smart Images

Figure CN2025134060_15052026_PF_FP_ABST
Abstract
Description
Environmental turbulence correction methods, devices, electronic equipment and storage media for wind turbine generator sets Technical Field
[0001] This disclosure generally relates to the field of wind power generation technology, and more specifically, to a method, apparatus, electronic device, and storage medium for environmental turbulence correction of wind turbine generator sets. Background Technology
[0002] In large-scale wind farms (hereinafter referred to as large wind farms), the environmental turbulence of wind turbine generators (hereinafter referred to as generators) will increase due to the disturbance of surrounding generators (non-wake effect). With the development of large-scale wind power projects, the correction of environmental turbulence in large wind farm scenarios has become crucial and will affect the safe operation of generators. Summary of the Invention
[0003] Exemplary embodiments of this disclosure provide a method, apparatus, electronic device, and storage medium for environmental turbulence correction of wind turbine generator sets, which can effectively perform environmental turbulence correction on generator sets in wind farms of any arrangement.
[0004] According to a first aspect of the present disclosure, a method for correcting environmental turbulence in a wind turbine generator set is provided, comprising: determining the sector in which each turbine generator set is located within a wind farm from multiple sectors of a target turbine generator set, wherein the wind farm is the wind farm where the target turbine generator set is located; constructing a virtual machine generator set arrangement array with equal row and column spacing for each sector based on the position information of the turbine generator sets in each sector relative to the target turbine generator set; determining a turbulence correction amount for each sector based on the virtual machine generator set arrangement array for each sector; and correcting the environmental turbulence of the target turbine generator set based on the turbulence correction amount for each sector.
[0005] According to a second aspect of the present disclosure, an environmental turbulence correction device for a wind turbine generator set is provided, comprising: a generator set division unit configured to determine the sector where each generator set is located within a wind farm from multiple sectors of a target generator set, wherein the wind farm is the wind farm where the target generator set is located; an array construction unit configured to construct a virtual generator set arrangement array with equal row spacing and equal column spacing for each sector based on the position information of the generator sets in each sector relative to the target generator set; a correction amount determination unit configured to determine the turbulence correction amount for each sector based on the virtual generator set arrangement array for each sector; and a correction unit configured to correct the environmental turbulence of the target generator set based on the turbulence correction amount for each sector.
[0006] According to a third aspect of the present disclosure, a computer-readable storage medium storing a computer program is provided, which, when executed by a processor, causes the processor to perform the environmental turbulence correction method for a wind turbine generator as described above.
[0007] According to a fourth aspect of the present disclosure, an electronic device is provided, the electronic device comprising: a processor; and a memory storing a computer program, wherein when the computer program is executed by the processor, it causes the processor to perform the environmental turbulence correction method for a wind turbine generator set as described above.
[0008] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the environmental turbulence correction method for a wind turbine generator set as described above.
[0009] The environmental turbulence correction method, apparatus, electronic device, and storage medium for wind turbine generator sets according to exemplary embodiments of the present disclosure are applicable to generator sets in wind farms of any layout (regular and irregular layouts). They can effectively correct the environmental turbulence of the generator sets, providing more realistic environmental turbulence data for accurate calculation of wind farm power generation and safety verification of the generator sets.
[0010] In the following description, some aspects and / or advantages of the general concept of this disclosure will be set forth, and other aspects and / or advantages will become apparent from the following description or from practice of the general concept of this disclosure. Attached Figure Description
[0011] These and / or other aspects and advantages of this application will become clearer and more readily understood from the following detailed description of embodiments of this application taken in conjunction with the accompanying drawings, wherein:
[0012] Figure 1 shows a flowchart of an environmental turbulence correction method for a wind turbine generator set according to an exemplary embodiment of the present disclosure;
[0013] Figure 2 illustrates a flowchart of a method for determining the sector of a target unit from multiple sectors according to an exemplary embodiment of the present disclosure; and
[0014] Figure 3 shows a structural block diagram of an environmental turbulence correction device for a wind turbine generator set according to an exemplary embodiment of the present disclosure. Detailed Implementation
[0015] The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings, examples of which are illustrated in the drawings, wherein the same reference numerals always refer to the same parts. The embodiments will now be described with reference to the accompanying drawings in order to explain this disclosure.
[0016] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0017] It should be noted that the phrase "at least one of several items" in this disclosure refers to three parallel cases: "any one of the several items", "a combination of any number of the several items", and "all of the several items". For example, "including at least one of A and B" includes the following three parallel cases: (1) including A; (2) including B; (3) including A and B. As another example, "performing at least one of step one and step two" indicates the following three parallel cases: (1) performing step one; (2) performing step two; (3) performing both step one and step two.
[0018] Figure 1 shows a flowchart of an environmental turbulence correction method for a wind turbine generator set according to an exemplary embodiment of the present disclosure.
[0019] As an example, the environmental turbulence correction method for wind turbine generators according to exemplary embodiments of this disclosure can be executed by an electronic device with data processing capabilities, such as a terminal (e.g., a personal laptop, desktop computer, etc.), a server (e.g., a standalone server, server cluster, cloud platform, etc.), or a central controller of the wind farm or a controller of the generator unit. This disclosure does not limit the scope of the method.
[0020] Referring to Figure 1, in step S101, the sector where each wind turbine is located in the wind farm is determined from the multiple sectors of the target turbine.
[0021] The wind farm mentioned above refers to the wind farm where the target turbine is located. The target turbine can be any turbine within the wind farm, and the aforementioned turbines refer to all other turbines within the wind farm besides the target turbine.
[0022] As an exemplary embodiment, the above-mentioned wind farm is a large wind farm. As an example, the design standard for wind turbine generators, IEC 61400-1, defines a large wind farm as follows: 1) The number of wind turbine generators from the wind turbine generators under consideration to the edge of the wind farm is not less than 5; 2) The spacing between each row perpendicular to the incoming wind direction is less than 3D (D is the diameter of the turbine rotor).
[0023] As an exemplary embodiment, the environmental turbulence correction method for a wind turbine generator set according to the exemplary embodiment of this disclosure may further include: dividing the target generator set into sectors. For example, a 360-degree circumference centered on the target generator set may be divided (e.g., uniformly) into multiple sectors. For instance, it may be divided into four sectors, each with a central angle of 90°. It should be understood that more or fewer sectors may be obtained according to actual needs. Furthermore, as an example, the sectors may be divided according to the dominant wind direction of the target generator set to ensure that the dominant wind direction corresponds to the same sector as much as possible.
[0024] As an exemplary embodiment, as shown in FIG2, step S101 may include: step S201-step S203.
[0025] Referring to Figure 2, in step S201, the coordinates of each unit's position in the Euclidean coordinate system with the target unit's position as the origin are determined.
[0026] As an exemplary embodiment, the geographical coordinates of the target unit can be (x0, y0), and the geographical coordinates of the j-th unit other than the target unit can be (x0, y0). j ,y j In a Euclidean coordinate system with the geographic coordinates of the target unit as the origin, the coordinates of the j-th unit can be: Here, j is an integer greater than 0 and less than the total number of units in the wind farm.
[0027] In step S202, the coordinates of each unit in the Euclidean coordinate system are converted to coordinates in the polar coordinate system.
[0028] As an exemplary embodiment, the Euclidean coordinate system with the geographic coordinates of the target unit as the origin can be converted to a polar coordinate system, and the coordinates of other units in this polar coordinate system can be obtained. As an example, for the j-th unit other than the target unit, the coordinates (r) in this polar coordinate system are... j θ j It can be:
[0029] Where, r j Represents the radius coordinate, θ j Represents angular coordinates.
[0030] In step S203, the sector where each unit is located is determined based on the coordinates of each unit in the polar coordinate system and the range of each sector of the target unit.
[0031] As an exemplary embodiment, the sector to which the polar angle of each unit belongs can be determined based on the polar angle of each unit in the polar coordinate system and the angular range boundary of each sector in the polar coordinate system, thereby determining the sector where each unit is located.
[0032] Returning to Figure 1, in step S102, based on the position information of the units in each sector relative to the target unit, a virtual machine group arrangement array with equal row spacing and equal column spacing is constructed for each sector.
[0033] Specifically, for each sector, based on the position information of the units in that sector relative to the target unit, a virtual machine group layout array with equal row spacing and equal column spacing is constructed for that sector (that is, a virtual machine group layout array with equal density). Equal row spacing means that the distance between rows in the virtual machine group layout array is equal, and equal column spacing means that the distance between columns in the virtual machine group layout array is equal.
[0034] It should be understood that the virtual machine group layout array in each sector is virtually constructed for environmental turbulence correction of the target units, and is not the actual unit layout existing in the wind farm. In fact, the virtual machine group layout array of a sector is different from the actual unit layout in that sector. Specifically, the total number of virtual machine groups (N) in the virtual machine group layout array of a sector is different. new The number of units (N) in the sector may not be equal to the total number of units (N) in the sector, and the specific arrangement may also differ significantly.
[0035] As an exemplary embodiment, the position information of the units within the sector relative to the target unit may include: the coordinates of each unit within the sector in a Euclidean coordinate system with the position of the target unit as the origin.
[0036] As an exemplary embodiment, the virtual machine group arrangement array of the I-th sector is a rectangular array of virtual machine groups with P rows and Q columns. The rows of the rectangular array are perpendicular to the axis of the I-th sector, and the columns of the rectangular array are parallel to the axis. Here, I is an integer greater than 0 and less than or equal to the total number of sectors of the target machine group, that is, the I-th sector is any sector.
[0037] As an example, the axis of the I-th sector can be the bisector of the I-th sector.
[0038] As an example, the angle (i.e., azimuth) corresponding to the axis of the I-th sector can be θ, and the analytical expression of the axis of the I-th sector can be: y = kx (2)
[0039] Where y represents the vertical coordinate, k represents the slope, and x represents the horizontal coordinate.
[0040] As an example, the values of P and Q satisfy constraints determined based on N, where N represents the total number of units (actual units, not virtual machine units) in the i-th sector. As an example, the constraints could include: P*Q (P*Q = N). newThe value of P is greater than or equal to N; and / or, the smaller of P and Q is greater than or equal to the difference between P*Q and N. For example, constraints may include: N ≤ N new N new -N≤min(P,Q).
[0041] As an exemplary embodiment, the location coordinates of the unit in the I-th sector The first moment, and the position coordinates of the virtual machine group in the virtual machine group arrangement array of the i-th sector. The first moments are equal; the second moments of the position coordinates of the units in the I-th sector are equal to the second moments of the position coordinates of the virtual machines in the virtual machine group array of the I-th sector.
[0042] The first moment of the position coordinates of the unit in the I-th sector can be:
[0043] The second moment of the position coordinates of the unit in the I-th sector can be:
[0044] The first moment of the position coordinates of the virtual machine group in the virtual machine group arrangement array of the i-th sector can be:
[0045] The second moment of the position coordinates of the virtual machine group in the virtual machine group arrangement array of the i-th sector can be:
[0046] in, This represents the location coordinates of the i-th unit within the i-th sector. The position coordinates of the i-th virtual machine group in the virtual machine group arrangement array of the i-th sector are represented by the first-order and second-order isometric equations:
[0047] As an exemplary embodiment, the position coordinates of the virtual machine group located in row p and column q in the virtual machine group layout array of the I-th sector are: the solution of the first linear equation and the second linear equation. The first linear equation is based on the value of q and the column spacing d of the virtual machine group layout array of the I-th sector. r The second straight line equation is constructed based on the azimuth angle corresponding to the axis; the second straight line equation is based on the value of p and the row spacing d of the virtual machine group array of the I-th sector. f It is constructed by the azimuth angle corresponding to the axis, where p is an integer greater than 0 and less than or equal to P, and q is an integer greater than 0 and less than or equal to Q.
[0048] It should be understood that each virtual machine group in the virtual machine group array of the I-th sector corresponds to a first linear equation and a second linear equation. Different virtual machine groups correspond to different first and / or second linear equations. In fact, for the I-th sector, a total of Q first equations and P second equations are constructed. All the first equations form a cluster of straight lines, and all the second equations form another cluster of straight lines. These two clusters of straight lines form a total of P*Q intersection points. These intersection points are the coordinates of the virtual machine groups in the virtual machine group array.
[0049] As an example, the first equation and the second equation can be as follows: the first equation can be in the form of formula (9), and the second equation can be in the form of formula (10); or, the first equation can be in the form of formula (11), and the second equation can be in the form of formula (12):
[0050] The k in formulas (9)-(12) is the same as the k in formulas (2) and (3).
[0051] Based on the above embodiments, the unknowns P, Q, and d can be solved jointly. r and d f The equation is used to calculate P, Q, and d. r and d f .
[0052] Furthermore, as an exemplary embodiment, the environmental turbulence correction method for a wind turbine generator set according to an exemplary embodiment of this disclosure may further include: based on calculated P, Q, and d... f Determine and output the specific location coordinates of each virtual machine group in the virtual machine group layout array of the I-th sector.
[0053] In step S103, the turbulence correction amount for each sector is determined based on the virtual machine group arrangement array of each sector.
[0054] The turbulence correction for each sector is used to correct the environmental turbulence data when the incoming wind direction belongs to that sector, in order to obtain environmental turbulence data that is closer to the actual situation. As an exemplary embodiment, the determined turbulence correction can correct the deviation between the actual environmental turbulence and the calculated environmental turbulence of the unit caused by the large wind field effect. As an exemplary embodiment, the determined turbulence correction can be a correction amount used to correct the parameter of environmental turbulence standard deviation.
[0055] As an exemplary embodiment, step S103 may include: determining the turbulence correction amount for each sector based on the row spacing and column spacing of the virtual machine group array of each sector. Further, as an example, the turbulence correction amount for each sector may be determined based on the row spacing and column spacing of the virtual machine group array of each sector, the thrust coefficient of the target unit, and the wind speed at the hub height of the target unit.
[0056] As an example, when the determined turbulence correction is the correction amount used to correct the environmental turbulence standard deviation parameter, the increase in environmental turbulence standard deviation σ due to the large wind field effect in the I sector of the target unit can be determined by the following formula. w (That is, turbulence correction):
[0057] Among them, V hub C represents the wind speed at the hub height of the target unit. t d represents the thrust coefficient of the target unit. r d represents the column spacing of the virtual machine group array in the i-th sector. f This represents the row spacing of the virtual machine group array in the I-th sector.
[0058] In step S104, the environmental turbulence of the target unit (e.g., environmental turbulence data calculated based on wind measurement data) is corrected based on the turbulence correction amount of each sector.
[0059] As an exemplary embodiment, step S104 may include: correcting the environmental turbulence data of the target unit calculated based on wind measurement data based on the turbulence correction amount of each sector to obtain environmental turbulence data that is more consistent with the actual situation.
[0060] As an exemplary embodiment, step S104 may include: determining the target sector to which the incoming airflow direction of the target unit belongs from multiple sectors of the target unit; and correcting the environmental turbulence of the target unit using the turbulence correction amount of the target sector.
[0061] As an exemplary embodiment, when the determined turbulence correction amount is the correction amount used to correct the parameter of the environmental turbulence standard deviation, the environmental turbulence of the target unit can be corrected by the following formula:
[0062] Where σ represents the environmental turbulence standard deviation to be corrected (e.g., the environmental turbulence standard deviation calculated based on wind measurement data), σ1 represents the corrected environmental turbulence standard deviation, and σ w This represents the turbulence correction amount for the target sector.
[0063] This application provides a method for correcting environmental turbulence in large wind farms based on virtual construction and equal-density turbine arrangement. On the one hand, this correction method is applicable not only to wind farms with regular turbine arrangement but also to wind farms with irregular turbine arrangement, making it applicable to a wider range of scenarios and covering wind farms with irregular arrangement and isolated points. On the other hand, it can provide more realistic environmental turbulence data for accurate calculation of wind farm power generation and safety verification of wind turbine generators, avoiding potential turbine load safety issues caused by inaccurate environmental turbulence data.
[0064] Figure 3 shows a structural block diagram of an environmental turbulence correction device for a wind turbine generator set according to an exemplary embodiment of the present disclosure.
[0065] As shown in FIG3, the environmental turbulence correction device for a wind turbine generator set according to an exemplary embodiment of the present disclosure includes: a generator set division unit 100, an array construction unit 200, a correction amount determination unit 300, and a correction unit 400.
[0066] Specifically, the unit division unit 100 is configured to determine the sector where each unit in the wind farm is located from multiple sectors of the target unit, wherein the wind farm is the wind farm where the target unit is located.
[0067] The array building unit 200 is configured to build a virtual machine group layout array with equal row spacing and equal column spacing in each sector based on the position information of the groups in each sector relative to the target group.
[0068] The correction amount determination unit 300 is configured to determine the turbulence correction amount for each sector based on the virtual machine group arrangement array for each sector.
[0069] The correction unit 400 is configured to correct the environmental turbulence of the target unit based on the turbulence correction amount of each sector.
[0070] As an exemplary embodiment, the virtual machine group arrangement array of the I-th sector is a rectangular array of virtual machine groups with P rows and Q columns. The rows of the rectangular array are perpendicular to the axis of the I-th sector, and the columns of the rectangular array are parallel to the axis. The values of P and Q satisfy the constraint conditions determined based on N, where N represents the total number of virtual machine groups in the I-th sector, and I is an integer greater than 0 and less than or equal to the total number of sectors of the target virtual machine group.
[0071] As an exemplary embodiment, the virtual machine group arrangement array of the I-th sector satisfies the following: the first moment of the position coordinates of the virtual machine group in the I-th sector is equal to the first moment of the position coordinates of the virtual machine group in the virtual machine group arrangement array of the I-th sector; and the second moment of the position coordinates of the virtual machine group in the I-th sector is equal to the second moment of the position coordinates of the virtual machine group in the virtual machine group arrangement array of the I-th sector.
[0072] As an exemplary embodiment, the position coordinates of the virtual machine group located in the p-th row and q-th column in the virtual machine group arrangement array of the I-th sector are: the solution of the first straight line equation and the second straight line equation; wherein, the first straight line equation is constructed based on the value of q, the column spacing of the virtual machine group arrangement array of the I-th sector, and the azimuth angle corresponding to the axis; the second straight line equation is constructed based on the value of p, the row spacing of the virtual machine group arrangement array of the I-th sector, and the azimuth angle corresponding to the axis; wherein, p is an integer greater than 0 and less than or equal to P, and q is an integer greater than 0 and less than or equal to Q.
[0073] As an exemplary embodiment, the constraints include: P*Q is greater than or equal to N; and / or, the smaller of P and Q is greater than or equal to the difference between P*Q and N.
[0074] As an exemplary embodiment, the unit division unit 100 may be configured to: determine the position of each unit in a Euclidean coordinate system with the position of the target unit as the origin; convert the coordinates of each unit in the Euclidean coordinate system to coordinates in a polar coordinate system; and determine the sector in which each unit is located based on the coordinates of each unit in the polar coordinate system and the range of each sector of the target unit.
[0075] As an exemplary embodiment, the correction unit 400 may be configured to: determine the target sector to which the incoming airflow direction of the target unit belongs from a plurality of sectors of the target unit; and correct the environmental turbulence of the target unit using the turbulence correction amount of the target sector.
[0076] As an exemplary embodiment, the correction amount determination unit 300 may be configured to: determine the turbulence correction amount for each sector based on the row spacing and column spacing of the virtual machine group arrangement array of each sector, the thrust coefficient of the target unit, and the wind speed at the hub height of the target unit.
[0077] As an exemplary embodiment, the aforementioned environmental turbulence correction device is integrated into the central controller of the wind farm or the controller of the wind turbine generator set.
[0078] It should be understood that the specific processing performed by the environmental turbulence correction device for the wind turbine generator set according to the exemplary embodiments of this disclosure has been described in detail with reference to Figures 1 to 2, and the relevant details will not be repeated here.
[0079] It should be understood that the various units in the environmental turbulence correction apparatus for a wind turbine generator set according to exemplary embodiments of this disclosure may be implemented as hardware components and / or software components. Those skilled in the art can implement the various units, for example, using field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs), based on the processes performed by the defined units.
[0080] An electronic device according to an exemplary embodiment of the present disclosure includes a processor (not shown) and a memory (not shown), wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform an environmental turbulence correction method for a wind turbine generator as described in the exemplary embodiment above.
[0081] As an example, the electronic device may be an electronic device with data processing capabilities. For example, the electronic device may be a terminal (such as a personal laptop, desktop computer, etc.), a server (such as a standalone server, server cluster, cloud platform, etc.), or a central controller of a wind farm or a controller of a wind turbine. This disclosure does not limit this aspect.
[0082] According to exemplary embodiments of this disclosure, a computer-readable storage medium storing instructions may also be provided, wherein when the instructions are executed by at least one processor, they cause at least one processor to perform the environmental turbulence correction method for a wind turbine generator as described in the exemplary embodiments above. Examples of computer-readable storage media herein include: read-only memory (ROM), random access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD+R, CD-RW, CD+RW, DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or optical disc storage, hard disk drive (HDD), solid-state drive (SSD), card storage (such as multimedia cards, secure digital (SD) cards, or ultra-fast digital (XD) cards), magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid-state drive, and any other device configured to store a computer program and any associated data, data files, and data structures in a non-transitory manner and to provide the computer program and any associated data, data files, and data structures to a processor or computer so that the processor or computer can execute the computer program. The computer program in the aforementioned computer-readable storage medium can run in an environment deployed in computer devices such as clients, hosts, agent devices, servers, etc. Furthermore, in one example, the computer program and any associated data, data files, and data structures are distributed across a networked computer system, such that the computer program and any associated data, data files, and data structures are stored, accessed, and executed in a distributed manner through one or more processors or computers.
[0083] According to exemplary embodiments of the present disclosure, a computer program product may also be provided, wherein the instructions in the computer program product are executable by at least one processor to perform the environmental turbulence correction method for wind turbine generator sets as described in the exemplary embodiments above.
[0084] According to exemplary embodiments of the present disclosure, a wind turbine generator set may also be provided, wherein the wind turbine generator set includes a controller for performing the environmental turbulence correction method for the wind turbine generator set as described in the exemplary embodiments above.
[0085] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0086] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for correcting environmental turbulence in a wind turbine generator set, characterized in that, include: From multiple sectors of the target turbine, determine the sector where each turbine in the wind farm is located, wherein the wind farm is the wind farm where the target turbine is located; Based on the position information of the units in each sector relative to the target unit, construct a virtual machine group arrangement array with equal row spacing and equal column spacing in each sector; Based on the virtual machine group array arrangement of each sector, the turbulence correction amount for each sector is determined; and The environmental turbulence of the target unit is corrected based on the turbulence correction amount of each sector.
2. The environmental turbulence correction method according to claim 1, characterized in that, The virtual machine group arrangement array of the I sector is a rectangular array with P rows and Q columns of virtual machine groups. The rows of the rectangular array are perpendicular to the axis of the I sector, and the columns of the rectangular array are parallel to the axis. Wherein, the values of P and Q satisfy the constraints determined based on N, where N represents the total number of units in the I-th sector, and I is an integer greater than 0 and less than or equal to the total number of sectors of the target unit.
3. The environmental turbulence correction method according to claim 2, characterized in that, The virtual machine group array of the I-th sector satisfies: The first moment of the position coordinates of the unit in the I-th sector is equal to the first moment of the position coordinates of the virtual machine group in the virtual machine group array of the I-th sector; as well as The second moment of the position coordinates of the unit in the I-th sector is equal to the second moment of the position coordinates of the virtual machine group in the virtual machine group array of the I-th sector.
4. The environmental turbulence correction method according to claim 2 or 3, characterized in that, The position coordinates of the virtual machine group located in the p-th row and q-th column in the virtual machine group arrangement array of the I-th sector are: the solution of the first straight line equation and the second straight line equation; The first linear equation is constructed based on the value of q, the column spacing of the virtual machine group array of the I-th sector, and the azimuth angle corresponding to the axis; and The second straight line equation is constructed based on the value of p, the row spacing of the virtual machine group array of the I-th sector, and the azimuth angle corresponding to the axis. Where p is an integer greater than 0 and less than or equal to P, and q is an integer greater than 0 and less than or equal to Q.
5. The environmental turbulence correction method according to claim 2 or 3, characterized in that, The constraints include: P*Q is greater than or equal to N; And / or, the smaller of P and Q is greater than or equal to the difference between P*Q and N.
6. The environmental turbulence correction method according to claim 1, characterized in that, The step of determining the sector where each turbine in the wind farm is located from multiple sectors of the target turbine includes: Determine the coordinates of each unit in a Euclidean coordinate system with the position of the target unit as the origin; Convert the coordinates of each unit in the Euclidean coordinate system to coordinates in the polar coordinate system; and Based on the coordinates of each unit in the polar coordinate system and the range of each sector of the target unit, the sector where each unit is located is determined.
7. The environmental turbulence correction method according to claim 1, characterized in that, The step of correcting the environmental turbulence of the target unit based on the turbulence correction amount of each sector includes: From the multiple sectors of the target unit, determine the target sector to which the incoming airflow direction of the target unit belongs; and The environmental turbulence of the target unit is corrected using the turbulence correction amount of the target sector.
8. The environmental turbulence correction method according to claim 1, characterized in that, The step of determining the turbulence correction amount for each sector based on the virtual machine group array arrangement of each sector includes: Based on the row and column spacing of the virtual machine group array in each sector, the thrust coefficient of the target unit, and the wind speed at the hub height of the target unit, the turbulence correction amount for each sector is determined.
9. An environmental turbulence correction device for a wind turbine generator set, characterized in that, include: The turbine division unit is configured to determine the sector in which each turbine in the wind farm is located from multiple sectors of the target turbine, wherein the wind farm is the wind farm where the target turbine is located; The array building unit is configured to build a virtual machine group layout array with equal row spacing and equal column spacing in each sector based on the position information of the groups in each sector relative to the target group. The correction amount determination unit is configured to determine the turbulence correction amount for each sector based on the virtual machine group array arrangement for each sector; and The correction unit is configured to correct the environmental turbulence of the target unit based on the turbulence correction amount of each sector.
10. The environmental turbulence correction device according to claim 9, characterized in that, The environmental turbulence correction device is integrated into the central controller of the wind farm or the controller of the wind turbine generator set.
11. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it causes the processor to perform the environmental turbulence correction method for wind turbine generators as described in any one of claims 1 to 8.
12. An electronic device, characterized in that, The electronic device includes: processor; A memory storing a computer program that, when executed by a processor, causes the processor to perform the environmental turbulence correction method for a wind turbine generator as described in any one of claims 1 to 8.
13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the environmental turbulence correction method for wind turbine generator sets as described in any one of claims 1 to 8.
14. A wind turbine generator set, characterized in that, The wind turbine generator set includes a controller for performing the environmental turbulence correction method for the wind turbine generator set as described in any one of claims 1 to 8.