A method, apparatus, device, and storage medium for correcting the nacelle wind speed transfer function.
By obtaining the operating parameter range and terrain conditions of the target wind turbine, the standard and actual nacelle wind speed correction sets are determined, and the transfer function is corrected. This solves the calculation error of nacelle wind speed under the influence of terrain and wake, and improves the calculation accuracy.
Patent Information
- Application Number
- CN202411465817.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2044-10-21
AI Technical Summary
When using the transfer function in the international standard IEC61400-12-2, there is a problem that the calculated wind speed of the nacelle may differ significantly from the actual wind speed due to different terrain or wake phenomena generated by upstream wind turbines.
By obtaining the operating parameter range of the target wind turbine and combining it with the terrain conditions of its location, the standard and actual nacelle wind speed correction sets are determined, the correction difference and ratio sets are calculated, and the nacelle wind speed transfer function is corrected.
It improves the accuracy of cabin wind speed and direction calculations, solves the error problems caused by terrain distortion and wake effects, and achieves more accurate wind speed and direction corrections.
Smart Images

Figure CN119412285B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wind power generation technology, and in particular to a method, apparatus, device, and storage medium for correcting the wind speed transfer function of a nacelle. Background Technology
[0002] In several wind turbine-related technical fields, such as wind turbine power characteristic assessment and intelligent operation control of wind farms, the incoming wind speed of the wind turbine is required as input data for these technologies.
[0003] Currently, the international standard "Power generation performance of wind turbines based on nacelle anemometers" (IEC 61400-12-2) describes a method for calculating the transfer function. This transfer function is used to evaluate the impact of the wind turbine rotor on the nacelle wind speed and can quantify the relationship between free-flow wind speed and nacelle wind speed. This method requires calculating the terrain steepness (RIX) of the terrain where the wind turbine is located to determine the transfer function of the wind turbine in different sites.
[0004] However, when applying the transfer function in IEC 61400-12-2, there is a phenomenon where wind turbines located in different terrains have the same RIX value. This phenomenon leads to the problem that when calculating the nacelle wind speed of wind turbines in different terrains using the transfer function, the calculated results are the same, but differ significantly from the actual nacelle wind speed. Therefore, it is urgent to propose a new method to solve this problem. Summary of the Invention
[0005] This invention provides a method, apparatus, device, and storage medium for correcting the wind speed transfer function of a nacelle. It can correct the transfer function by taking into account the terrain conditions of the wind turbine's location, thus solving the problem that when using the transfer function to determine the operating data of the nacelle wind turbine, there will be large errors due to different degrees of terrain distortion or the possibility of wake phenomena generated by the upstream wind turbine.
[0006] According to one aspect of the present invention, a method for correcting the nacelle wind speed transfer function is provided, the method comprising:
[0007] Obtain the operating parameter range of the target wind turbine in the wind turbine unit, and determine the standard nacelle wind speed correction set of the target wind turbine within the operating parameter range;
[0008] Based on the terrain conditions of the target wind turbine's location, determine the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range;
[0009] Based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, determine the correction difference set and the correction ratio set, and correct the nacelle wind speed transfer function of the target wind turbine according to the correction difference set and the correction ratio set respectively.
[0010] According to another aspect of the present invention, a correction device for the nacelle wind speed transfer function is provided, the device comprising:
[0011] The acquisition module is used to acquire the operating parameter range of the target wind turbine in the wind turbine unit and determine the standard nacelle wind speed correction set of the target wind turbine within the operating parameter range;
[0012] The determination module is used to determine the actual nacelle wind speed correction set of the target wind turbine within the operating parameter range based on the terrain conditions of the target wind turbine's location.
[0013] The correction module is used to determine the correction difference set and the correction ratio set based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, and to correct the nacelle wind speed transfer function of the target wind turbine based on the correction difference set and the correction ratio set respectively.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] At least one processor; and
[0016] A memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the method for correcting the nacelle wind speed transfer function according to any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the method for correcting the nacelle wind speed transfer function according to any embodiment of the present invention.
[0019] The method for correcting the nacelle wind speed transfer function provided in this invention involves: obtaining the operating parameter range of the target wind turbine in the wind turbine unit; determining a standard nacelle wind speed correction set for the target wind turbine within the operating parameter range; determining an actual nacelle wind speed correction set for the target wind turbine within the operating parameter range based on the terrain conditions of the target wind turbine's location; determining a correction difference set and a correction ratio set based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set; and correcting the nacelle wind speed transfer function of the target wind turbine based on the correction difference set and the correction ratio set, respectively. In this technical solution, on the one hand, it achieves the determination of the nacelle wind speed of the target wind turbine under different operating parameters in a standard site, and based on the correspondence between these nacelle wind speeds and operating parameters, determines a standard nacelle wind speed correction set, providing standard data for subsequent correction of the transfer function. On the other hand, the transfer function is corrected by incorporating the terrain conditions of the wind turbine's location. For example, it takes into account the variations in incoming wind speed reaching the target wind turbine due to terrain distortion and wake effects from upstream wind turbines. This solves the problem of significant errors when using the transfer function to determine nacelle wind turbine operating data due to varying degrees of terrain distortion or potential wake phenomena from upstream turbines, achieving a more accurate determination of the actual nacelle wind speed correction set. Finally, the calculation of wind speed and direction for the target wind turbine using the transfer function is corrected, improving the accuracy of the final calculated nacelle wind speed and direction.
[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 A flowchart illustrating a method for correcting the nacelle wind speed transfer function provided in an embodiment of the present invention;
[0023] Figure 2 A flowchart illustrating another method for correcting the nacelle wind speed transfer function provided in an embodiment of the present invention;
[0024] Figure 3 A schematic diagram of a correction device for the nacelle wind speed transfer function provided in an embodiment of the present invention;
[0025] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "standard," "actual," etc., used in the specification, claims, and accompanying drawings of this invention 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 the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] Figure 1 This is a flowchart illustrating a method for correcting the nacelle wind speed transfer function according to an embodiment of the present invention. This embodiment is applicable to wind turbines of different locations, terrains, or specific models, where the transfer function described in the international standard IEC61400-12-2 needs to be corrected. This method can be executed by a nacelle wind speed transfer function correction device, which can be implemented in hardware and / or software and can be configured in an electronic device. For example, the electronic device can be a computer or a server. Figure 1 As shown, the method includes:
[0029] S101. Obtain the operating parameter range of the target wind turbine in the wind turbine unit, and determine the standard nacelle wind speed correction set of the target wind turbine within the operating parameter range.
[0030] Among them, the operating parameter range is the parameter range corresponding to different operating parameters of the target wind turbine.
[0031] For example, the operating parameters of the target wind turbine may include wind speed, rotor speed, pitch angle, and yaw angle. The range of operating parameters can be determined according to the rated parameters of each operating parameter corresponding to the target wind turbine. The standard nacelle wind speed correction set is the set of nacelle wind speeds under the simulated terrain of the target wind turbine and the standard test site.
[0032] Specifically, the operating parameter range of the target wind turbine can be determined as follows:
[0033] In one implementation, after determining the target wind turbine, the operating parameters of the target wind turbine, such as the cut-in wind speed, cut-out wind speed, rated minimum and maximum rotor speed, pitch angle, and yaw angle, can be determined based on the turbine model and its attribute parameters. For each operating parameter, the corresponding operating parameter range is obtained based on its upper and lower limits. In another implementation, since the rotor speed and pitch angle of the target wind turbine can correspond to the wind speed, the obtained operating parameter range can be a rotor operating parameter range, which characterizes the specific values of the rotor speed and pitch angle of the target wind turbine at different wind speeds.
[0034] For example, in one implementation, based on the cut-in wind speed A1 and cut-out wind speed An of the target wind turbine, a wind speed operating range (A1, A2, ..., An) can be obtained according to a preset wind speed value. The difference between any two adjacent wind speed elements is the preset wind speed value; for example, if the preset wind speed value is 0.5 m / s, then A2 differs from A1 by 0.5 m / s. Based on the rated minimum rotor speed w1 and rated maximum rotor speed wx of the target wind turbine, a rotor speed operating range (w1, w2, ..., wx) can be determined according to the wind speed operating range of the target wind turbine. Since the rotor speed of the target wind turbine is related to the wind speed, a corresponding rotor speed can be set for each wind speed element, i.e., A1 corresponds to w1, A2 corresponds to w2, ..., Ax corresponds to wx. Here, Ax is the wind speed element corresponding to the rated rotor speed, meaning that after the wind turbine reaches its rated speed, the rotor speed will not change with increasing wind speed. Similarly, the operating parameter ranges for pitch angle and yaw angle can also be obtained in the same way or in other ways.
[0035] In another implementation, since the yaw angle does not need to correspond one-to-one with the operating parameters of other wind turbines, the minimum to maximum yaw angle of the target wind turbine can be divided according to a preset yaw angle difference value to obtain a yaw angle interval (α1, α2, ..., αm), where α1 is generally 0°. The difference between any two adjacent yaw angle elements is the preset yaw angle difference value. For example, if the preset yaw angle difference value is 0.5°, then α2 differs from α1 by 0.5°. In this embodiment, the preset yaw angle difference value is a first threshold. Since the rotor speed and pitch angle are related to the wind speed, the wind turbine operating range can be obtained according to the correspondence between wind speed, rotor speed, and pitch angle. For example, the wind turbine operating range includes N sets of wind turbine parameters, and one set of wind turbine parameters includes wind speed, rotor speed, and pitch angle. The wind speed in the first set of rotor parameters is the cut-in wind speed A1 of the target wind turbine. The wind speed in the Xth set of rotor parameters is the first wind speed Ax corresponding to the rated rotational speed of the target wind turbine. The wind speed in the Yth set of rotor parameters is the second wind speed Ay corresponding to the rated power of the target wind turbine. The wind speed in the Nth set of rotor parameters is the cut-out wind speed An of the target wind turbine. The difference between the wind speeds in any two adjacent sets of rotor parameters is a preset wind speed value. For example, if the preset wind speed value is 0.5 m / s, then the wind speed A2 in the second set of rotor parameters differs from the wind speed A1 in the first set of rotor parameters by 0.5 m / s. In this embodiment, the preset wind speed value is a second threshold. The rotor rotational speed in the first set of rotor parameters is the minimum rotor rotational speed w1 of the target wind turbine, and the rotor rotational speeds in the Xth to Nth sets of rotor parameters are all the maximum rotor rotational speed wx of the target wind turbine. Among them, the wind turbine speed in the first group to the Xth group of wind turbine parameters is the speed of the target wind turbine when it runs at the wind speed in its respective wind turbine parameters. For example, the wind turbine speed w1 in the first group of wind turbine parameters is the wind turbine speed of the target wind turbine when it runs at the wind speed A1 in the first group of wind turbine parameters. Under normal circumstances, this wind turbine speed is the minimum wind turbine speed. The wind turbine speed wx in the Xth group of wind turbine parameters is the wind turbine speed of the target wind turbine when it runs at the wind speed Ax in the Xth group of wind turbine parameters. Under normal circumstances, this wind turbine speed is the maximum wind turbine speed. The pitch angles in the first to the Yth groups of wind turbine parameters are the minimum pitch angles of the target wind turbine, and the pitch angles in the Nth group of wind turbine parameters are the maximum pitch angles of the target wind turbine. Among them, the pitch angles in the Yth to the Nth groups of wind turbine parameters are the pitch angles of the target wind turbine when it runs at the wind speed in its respective wind turbine parameter. For example, the pitch angle β1 in the Yth group of wind turbine parameters is the pitch angle of the target wind turbine when it runs at the wind speed Ay in the Yth group of wind turbine parameters. Generally, this pitch angle is the minimum pitch angle of 0°. The pitch angle β in the Nth group of wind turbine parameters is the pitch angle of the target wind turbine when it runs at the wind speed An in the Nth group of wind turbine parameters. Generally, this pitch angle is the maximum pitch angle.
[0036] Specifically, after obtaining the operating parameter range of the target wind turbine, simulations of the target wind turbine under standard test conditions can be performed using unsteady models such as those based on fluid dynamics. The standard nacelle wind speed correction set can be determined as follows:
[0037] In one implementation, if the wind speed operating range, rotor speed operating range, pitch angle operating range, and yaw angle operating range are obtained separately, then each yaw angle element in the yaw angle operating range is used as an initial yaw angle. The nacelle wind speed of the target wind turbine at each initial yaw angle is determined at different wind speeds, rotor speeds, and pitch angles, resulting in a nacelle wind speed range B corresponding to an initial yaw angle. Furthermore, all nacelle wind speed ranges corresponding to initial yaw angles are used as a standard nacelle wind speed correction set Q1. In another implementation, if the yaw angle range and rotor operating range are obtained separately, then each yaw angle element in the yaw angle range is used as an initial yaw angle. The nacelle wind speed of the target wind turbine at each initial yaw angle, operating according to each set of rotor parameters in the rotor operating range, is determined, resulting in a nacelle wind speed range B corresponding to an initial yaw angle. Furthermore, all nacelle wind speed ranges corresponding to initial yaw angles are used as a standard nacelle wind speed correction set Q1.
[0038] For example, in one implementation, the initial yaw angle is the first element α1 in the yaw angle operating range. At this time, the nacelle wind speed B1 is determined when the target wind turbine operates at wind speed A1, rotor speed w1, and pitch angle β1. α1 Determine the nacelle wind speed B2 when the target wind turbine is operating at wind speed A2, rotor speed w2, and pitch angle β1. α1 Until the nacelle wind speed Bx is determined when the target wind turbine is operating at wind speed Ax, rotor speed wx, and pitch angle β1. α1 At this point, since the target wind turbine's wind speed reaches the wind speed at its rated speed, the turbine enters the constant speed phase. Therefore, the nacelle wind speed Bx+1 is determined when the target wind turbine operates at a wind speed of Ax+1, a rotor speed of wx, and a blade pitch angle of β1. α1 Until the nacelle wind speed By is determined when the target wind turbine is operating at wind speed Ay, rotor speed wx, and pitch angle β1. α1 At this point, since the target wind turbine's wind speed has reached the wind speed required for its rated power, the wind turbine has reached its rated power. Therefore, the nacelle wind speed By+1 is determined when the target wind turbine operates at a wind speed of Ay+1, a rotor speed of wx, and a blade pitch angle of β2. α1 Determine the nacelle wind speed By+2 when the target wind turbine is operating at a wind speed of Ay+2, a rotor speed of wx, and a pitch angle of β3. α1 Until the nacelle wind speed Bn is determined when the target wind turbine is operating at wind speed An, rotor speed wx, and pitch angle β. α1When the wind turbine enters the constant speed stage, the rotor speed no longer changes with increasing wind speed. When the wind turbine reaches its rated power, the pitch angle begins to change with increasing wind speed. The nacelle wind speed Bn was determined when the target wind turbine operates at wind speed An, rotor speed wx, and pitch angle β. α1 Then, the cabin wind speed range Bα1(B1) corresponding to the initial yaw angle α1 can be obtained. α1 B2 α1 , ..., Bx α1 Bx+1 α1 By α1 By+1 α1 , ..., Bn α1 The nacelle wind speed is a superimposed vector wind speed in the X, Y, and Z directions. Furthermore, each yaw angle element in all yaw angle intervals is used as an initial yaw angle. After determining its corresponding nacelle wind speed interval according to the above process, the standard nacelle wind speed correction set Q1 can be obtained. Q1 can be represented as the following matrix:
[0039]
[0040] It is worth noting that the standard nacelle wind speed correction set Q1 shown above is represented as a square matrix. In reality, the standard nacelle wind speed correction set can also be represented in other matrix or non-matrix forms.
[0041] In another implementation, the initial yaw angle is the first element α1 in the yaw angle operating range. Then, the nacelle wind speed B1 is determined based on the target wind turbine operating according to the first set of rotor parameters within the rotor operating range. α1 That is, determining the nacelle wind speed when the target wind turbine operates at wind speed A1, rotor speed w1, and blade pitch angle β1. Similarly, the nacelle wind speed B2 can be determined by considering the target wind turbine operating with each set of rotor parameters within its operating range. α1 ... Bx α1 Bx+1 α1 ...By α1 By+1 α1 ... Bn α1 The cabin wind speed range Bα1(B1) corresponding to the initial yaw angle α1 is obtained. α1 B2 α1 , ..., Bx α1 Bx+1 α1 By α1 By+1 α1 , ..., Bn α1Furthermore, by taking each yaw angle element in all yaw angle intervals as an initial yaw angle and determining its corresponding nacelle wind speed interval according to the above process, the standard nacelle wind speed correction set Q1 can be obtained.
[0042] In this embodiment, the operating parameters of the target wind turbine are divided into operating parameter ranges, and a standard nacelle wind speed correction set for the target wind turbine within the operating parameter range is determined. This enables the determination of the nacelle wind speed of the target wind turbine under different operating parameters in a standard site. Based on the correspondence between these nacelle wind speeds and operating parameters, the standard nacelle wind speed correction set is determined, providing standard data for subsequent correction of the transfer function.
[0043] S102. Based on the terrain conditions of the target wind turbine's location, determine the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range.
[0044] The terrain conditions at the target wind turbine's location include terrain features, terrain extent, and terrain grade. In this embodiment, the required terrain conditions can be determined according to user needs. The actual nacelle wind speed correction set is the set of nacelle wind speeds in the simulated terrain of the target wind turbine, which is the actual set of nacelle wind speeds in the actual site.
[0045] Specifically, in reality, the relationship between the nacelle wind speed and the free flow wind speed in front of the impeller of the target wind turbine is not only related to the steepness of the terrain, but also to the degree of terrain distortion and the wake effect of the upstream wind turbine. Therefore, it is necessary to comprehensively determine the actual nacelle wind speed correction set of the target wind turbine within the operating parameter range based on the terrain conditions of the target wind turbine's location.
[0046] For example, in one implementation, if the terrain features at the location of the target wind turbine include multiple upstream wind turbines within a certain influence range, it is necessary to use a hydrodynamic unsteady model to determine the influence relationship between the target wind turbine and other upstream wind turbines in the global terrain model of the target wind turbine's location. These influence relationships are then substituted into the step described above for determining the standard nacelle wind speed correction set to obtain the actual nacelle wind speed correction set for the target wind turbine. The global terrain model includes the distribution relationship between the target wind turbine and other wind turbines in the terrain, as well as other relationships. The influence relationship between the target wind turbine and other upstream wind turbines can include, for example, "the relationship between the wind direction and speed of the incoming wind at the terrain inlet of the target wind turbine, after being affected by the operation of the upstream wind turbines (e.g., creating a wake) before reaching the target wind turbine, and the wind direction and speed at the inlet."
[0047] In another implementation, if the terrain area where the target wind turbine is located is large, but the remaining resources and computing power of the current electronic equipment are insufficient, an unsteady hydrodynamic model can be used to determine the influence relationship between the target wind turbine and other upstream wind turbines in a partial terrain model of the target wind turbine's location. These influence relationships are then substituted into the steps described above for determining the standard nacelle wind speed correction set to obtain the actual nacelle wind speed correction set for the target wind turbine. The partial terrain model can be determined according to user requirements or the remaining resources and computing power of the current electronic equipment. The influence relationships can include the functional relationship between the standard site size (determined by the size of the terrain area where the target wind turbine is located) and the terrain area corresponding to the partial terrain model, representing changes in the direction and speed of the incoming wind. For example, the wind speed and direction of the incoming wind at the inlet are obtained, and the influence of other wind turbines between the inlet and the corresponding terrain inlet of a partial terrain model on the wind speed and direction of the incoming wind is obtained. Based on the wind speed, direction and influence of the incoming wind at the inlet, the wind direction and speed of the incoming wind from the inlet to the target wind turbine are determined with the terrain range of the global terrain model as the benchmark, and the wind direction and speed of the incoming wind from the wind turbine at the inlet of the partial terrain model and from the inlet of the partial terrain model to the target wind turbine are determined with the terrain range of the partial terrain model as the benchmark, and the wind direction and speed of the incoming wind from the wind turbine at the inlet of the partial terrain model to the target wind turbine are determined.
[0048] It is worth noting that the method for determining the actual nacelle wind speed correction set Q2 within the operating parameter range of the target wind turbine is the same as the method for determining the standard nacelle wind speed correction set Q1 in step S101. The difference is that when determining the actual nacelle wind speed correction set Q2, the "topography of the target wind turbine's location" is incorporated. That is, when determining the actual nacelle wind speed correction set Q2, the range of the target wind turbine's operating parameter range, and the element values within each operating parameter range, may differ from the operating parameter range used when determining the standard nacelle wind speed correction set.
[0049] For example, by using the aforementioned "relationship between the wind direction and speed of the incoming wind at the terrain inlet of the target wind turbine, after the upstream wind turbine's operation is affected by a wake before reaching the target wind turbine, and the wind direction and speed of the incoming wind at the inlet," the operating parameter range when determining the standard nacelle wind speed correction set can be corrected to obtain the operating parameter range when determining the actual nacelle wind speed correction set.
[0050] In this embodiment, the transfer function is corrected by taking into account the terrain conditions of the wind turbine's location. For example, the changes in the incoming wind when it reaches the target wind turbine may be caused by the degree of terrain distortion or the wake effect generated by the upstream wind turbine. This solves the problem that the transfer function can cause large errors when determining the nacelle wind turbine operating data due to different degrees of terrain distortion or the wake phenomenon that may be generated by the upstream wind turbine. This enables a more accurate determination of the actual nacelle wind speed correction set.
[0051] S103. Based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, determine the correction difference set and the correction ratio set, and correct the nacelle wind speed transfer function of the target wind turbine according to the correction difference set and the correction ratio set respectively.
[0052] The set of correction differences represents the set of differences between the standard nacelle wind speed correction set and the actual nacelle wind speed correction set. The set of correction ratios represents the set of ratios between the standard nacelle wind speed correction set and the actual nacelle wind speed correction set.
[0053] Specifically, by subtracting the standard nacelle wind speed correction set from the actual nacelle wind speed correction set, a correction difference set can be obtained. This correction difference set is used to correct the wind direction of the target wind turbine calculated using the transfer function, resulting in the corrected wind direction. By dividing the standard nacelle wind speed correction set from the actual nacelle wind speed correction set, a correction ratio set can be obtained. This correction ratio set is used to correct the nacelle wind speed of the target wind turbine calculated using the transfer function, resulting in the corrected nacelle wind speed.
[0054] In this embodiment, a set of correction differences and a set of correction ratios are determined using a standard nacelle wind speed correction set and an actual nacelle wind speed correction set. The nacelle wind speed transfer function of the target wind turbine is then corrected based on the set of correction differences and the set of correction ratios, thereby correcting the values of wind speed and wind direction of the target wind turbine calculated using the transfer function and improving the accuracy of the final calculated nacelle wind speed and wind direction of the target wind turbine.
[0055] The method for correcting the nacelle wind speed transfer function provided in this invention involves: obtaining the operating parameter range of the target wind turbine in the wind turbine unit; determining a standard nacelle wind speed correction set for the target wind turbine within the operating parameter range; determining an actual nacelle wind speed correction set for the target wind turbine within the operating parameter range based on the terrain conditions of the target wind turbine's location; determining a correction difference set and a correction ratio set based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set; and correcting the nacelle wind speed transfer function of the target wind turbine based on the correction difference set and the correction ratio set, respectively. In this technical solution, on the one hand, it achieves the determination of the nacelle wind speed of the target wind turbine under different operating parameters in a standard site, and based on the correspondence between these nacelle wind speeds and operating parameters, determines a standard nacelle wind speed correction set, providing standard data for subsequent correction of the transfer function. On the other hand, the transfer function is corrected by incorporating the terrain conditions of the wind turbine's location. For example, it takes into account the variations in incoming wind speed reaching the target wind turbine due to terrain distortion and wake effects from upstream wind turbines. This solves the problem of significant errors when using the transfer function to determine nacelle wind turbine operating data due to varying degrees of terrain distortion or potential wake phenomena from upstream turbines, achieving a more accurate determination of the actual nacelle wind speed correction set. Finally, the calculation of wind speed and direction for the target wind turbine using the transfer function is corrected, improving the accuracy of the final calculated nacelle wind speed and direction.
[0056] Figure 2 This is a flowchart illustrating another method for correcting the nacelle wind speed transfer function provided by an embodiment of the present invention. Based on the above embodiments, this embodiment describes in detail the steps of "determining the standard nacelle wind speed correction set for the target wind turbine within the operating parameter range," "determining the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range based on the terrain conditions of the target wind turbine's location," and "correcting the nacelle wind speed transfer function of the target wind turbine based on the correction difference set and the correction ratio set, respectively." Figure 2 As shown, the method includes:
[0057] S201. Obtain the operating parameter range of the target wind turbine in the wind turbine unit.
[0058] Specifically, the operating parameter range includes the yaw angle range and the wind turbine operating range.
[0059] The yaw angle interval includes M yaw angle elements. The first yaw angle element corresponds to the minimum yaw angle of the target wind turbine, and the last yaw angle element corresponds to the maximum yaw angle of the target wind turbine. The difference between any two adjacent yaw angle elements is the first threshold.
[0060] The wind turbine operating range includes N sets of wind turbine parameters. Each set of wind turbine parameters includes wind speed, wind turbine rotation speed, and pitch angle. The wind speed in the first set of wind turbine parameters is the cut-in wind speed of the target wind turbine. The wind speed in the Xth set of wind turbine parameters is the first wind speed corresponding to the rated rotation speed of the target wind turbine. The wind speed in the Yth set of wind turbine parameters is the second wind speed corresponding to the rated power of the target wind turbine. The wind speed in the Nth set of wind turbine parameters is the cut-out wind speed of the target wind turbine. The difference between the wind speeds in any two adjacent sets of wind turbine parameters is the second threshold.
[0061] The rotor speed in the first group of rotor parameters is the minimum rotor speed of the target wind turbine, while the rotor speeds in the Xth to Nth groups of rotor parameters are the maximum rotor speeds of the target wind turbine. Specifically, the rotor speeds in the first to Xth groups of rotor parameters are the rotor speeds of the target wind turbine operating at the wind speeds specified in its respective rotor parameter; that is, the rotor speed in the first group of rotor parameters is the rotor speed value of the target wind turbine operating at the wind speeds specified in the first group of rotor parameters, and the rotor speed in the Xth group of rotor parameters is the rotor speed value of the target wind turbine operating at the wind speeds specified in the Xth group of rotor parameters.
[0062] The pitch angles in the first to the Yth groups of wind turbine parameters are the minimum pitch angles of the target wind turbine, and the pitch angles in the Nth group of wind turbine parameters are the maximum pitch angles of the target wind turbine. Specifically, the pitch angles in the Yth to the Nth groups of wind turbine parameters are the pitch angles of the target wind turbine operating at the wind speeds specified in its respective group of wind turbine parameters; that is, the pitch angle in the Yth group of wind turbine parameters is the pitch angle of the target wind turbine operating at the wind speeds specified in the Yth group of wind turbine parameters, and the pitch angle in the Nth group of wind turbine parameters is the pitch angle of the target wind turbine operating at the wind speeds specified in the Nth group of wind turbine parameters.
[0063] It is worth noting that M, N, X, and Y in the above are all positive integers, and X < Y < N.
[0064] In this embodiment, wind turbine speed, pitch angle, and yaw angle, in addition to wind speed, are included as reference factors in the correction calculation of the transfer function. This solves the problem that the transfer function set in IEC61400-12-2 can only represent the free flow wind speed reaching the nacelle wind speed under a single operating condition. It realizes the simulation of the target wind turbine under different wind turbine speeds, pitch angles, and yaw angles, and provides a basis for correcting the wind direction and wind speed calculated by the transfer function under different wind turbine speeds, pitch angles, and yaw angles.
[0065] S202. For each yaw angle element, determine the N nacelle wind speeds when the target wind turbine is running with N sets of rotor parameters.
[0066] Specifically, for each yaw angle element in the yaw angle range, it is necessary to determine the wind speed of each nacelle of the target wind turbine when the target wind turbine is running with each of the N sets of wind turbine parameters under each yaw angle element, so that N nacelle wind speeds can be obtained.
[0067] For example, N nacelle wind speeds can be obtained using the method in another implementation of S101, and the nacelle wind speed range B can be obtained based on the N nacelle wind speeds.
[0068] S203. Based on M*N nacelle wind speeds, construct a standard nacelle wind speed correction set.
[0069] Specifically, since there are a total of M yaw angle elements in the yaw angle interval, we can finally obtain M*N cabin wind speeds, which is the standard cabin wind speed correction set Q1.
[0070] For example, the standard nacelle wind speed correction set Q1 can be obtained by means of another implementation in S101.
[0071] S204. Determine the complexity of the terrain at the location of the target wind turbine based on the terrain conditions at the location of the target wind turbine.
[0072] Specifically, the terrain conditions at the location of the target wind turbine can be analyzed based on terrain complexity factors, terrain distribution characteristics, fuzzy mathematics methods, terrain analysis techniques, terrain fractal dimension and GIS technology, to determine the terrain complexity at the location of the target wind turbine.
[0073] S205. Determine whether the terrain complexity of the target wind turbine location is less than the preset terrain complexity; if yes, proceed to S206; if no, proceed to S207.
[0074] The preset terrain complexity level is a pre-set value. In this embodiment, the corresponding preset terrain complexity level index can be determined according to the terrain analysis method mentioned in S204. For example, if the terrain complexity factor method is used to analyze the terrain conditions at the location of the target wind turbine, the preset terrain complexity level is the preset terrain complexity value of each terrain unit set by the user, as well as the preset terrain complexity factor of the entire digital elevation model. As another example, if terrain analysis technology is used to analyze the terrain conditions at the location of the target wind turbine, the preset terrain complexity level is the preset slope, preset aspect, preset elevation zoning, preset terrain correction, etc., set by the user.
[0075] Specifically, users will preset the terrain complexity level to obtain a preset terrain complexity level. After determining the terrain complexity level of the target wind turbine's location, the terrain complexity level of the target wind turbine's location can be compared with the preset terrain complexity level.
[0076] S206. Based on the global terrain model of the target wind turbine's location, determine the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range.
[0077] Among them, the global terrain model is the terrain model of the entire wind farm where the target wind turbine is located.
[0078] Specifically, in reality, the relationship between the nacelle wind speed and the free-flow wind speed in front of the rotor of a target wind turbine is not only related to the steepness of the terrain, but also to the degree of terrain distortion and the wake effect of the upstream wind turbine. Therefore, if the terrain complexity of the target wind turbine's location is less than a preset level, it can be determined that the terrain at the target wind turbine's location is not considered complex. Airflow under such terrain will not experience significant distortion. Therefore, a method for calculating the actual nacelle wind speed correction set within the operating parameter range of the target wind turbine can be determined based on the remaining resources and computing power of the current electronic equipment.
[0079] For example, when the terrain complexity at the location of the target wind turbine is less than a preset terrain complexity:
[0080] (1) Determine whether the current remaining resources and computing power meet the preset requirements.
[0081] The preset requirements include the current remaining resources and computing power requirements of the electronic device.
[0082] Specifically, since the terrain complexity of the target wind turbine location is less than the preset terrain complexity, it can be determined that the airflow will not cause significant distortion under this terrain. Therefore, when calculating the actual nacelle wind speed correction set of the target wind turbine, the calculation process can be appropriately simplified to ensure that the amount of calculation does not exceed the computing power requirements and remaining resource requirements of the electronic equipment.
[0083] (2) If the current remaining resources and computing power meet the preset requirements, then based on the global terrain model of the target wind turbine's location, determine the actual nacelle wind speed correction set corresponding to the target wind turbine when running with each set of rotor parameters at each yaw angle element.
[0084] The preset requirements are the user-defined requirements for remaining resources and computing power. In this embodiment, the remaining resource requirements and computing power requirements can be adjusted according to actual conditions, such as the complexity of the terrain where the target wind turbine is located.
[0085] Specifically, if the remaining resources and computing power meet the preset requirements, in order to make the final correction result more accurate, it is possible to select, based on the global terrain model of the target wind turbine's location, the actual nacelle wind speed correction set corresponding to each yaw angle element when running with each set of rotor parameters.
[0086] (3) If the current remaining resources and computing power do not meet the preset requirements, then based on the global terrain model of the target wind turbine's location, determine the actual nacelle wind speed correction set corresponding to the target wind turbine running with any set of rotor parameters at each yaw angle element.
[0087] Specifically, if the current remaining resources and computing power do not meet the preset requirements, in order to ensure that the amount of computing does not exceed the computing power and remaining resources of the electronic equipment, the actual nacelle wind speed correction set corresponding to the target wind turbine running with any set of rotor parameters at each yaw angle element can be determined based on the global terrain model of the target wind turbine's location.
[0088] For example, typically, the first set of rotor parameters is used as the standard to determine the actual nacelle wind speed correction set corresponding to the target wind turbine when it operates with those rotor parameters for each yaw element. That is, the rotor parameters when the wind speed is A1, the rotor speed is w1, and the pitch angle is β1 are used as the standard.
[0089] In this embodiment, a method is used to determine the final calculation set of the actual nacelle wind speed correction based on whether the remaining resources and computing power meet the preset requirements. When the remaining resources and computing power do not meet the preset requirements, only the actual nacelle wind speed correction set corresponding to the target wind turbine running with any set of rotor parameters at each yaw angle element is determined. When it is determined that the terrain where the target wind turbine is currently located has little impact on the airflow, the overall computational load is reasonably reduced, and the actual nacelle wind speed correction set is determined quickly and accurately with less computation.
[0090] S207. Based on the partial terrain model of the target wind turbine's location, determine the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range.
[0091] Some of the terrain models are terrain models within a preset range centered on the target wind turbine, representing the location of the target wind turbine.
[0092] For example, a global terrain model can be used to obtain the inlet boundary N kilometers upstream and downstream of the wind turbine at the location where the transfer function needs to be measured. This yields a partial terrain model and data at the inlet of that partial model, such as shear and turbulence intensity. When determining the partial terrain model based on the global model, the obtained data should be the model equations rather than specific values. For example, wind shear should be calculated or fitted to obtain the formula V1 = V2(Z1 / Z2). αInstead of wind speed data at various altitudes, the turbulence intensity still requires obtaining the inlet equations of the turbulence model at different altitudes. Here, V1 is the wind speed at altitude Z1, V2 is the wind speed at altitude Z2, Z1 is the first measurement altitude (typically 10 meters), Z2 is the second measurement altitude, and α is the wind shear index. In this embodiment, α represents the wind shear index, which differs from the meaning of the elements (α1, α2, ..., αm) in the yaw angle interval of the previous embodiment.
[0093] For example, the method for establishing a portion of the terrain model, or the method for determining the preset range, is as follows:
[0094] (1) Determine the distance D based on the actual situation.
[0095] Where D is greater than or equal to twice the rotor diameter of the target wind turbine, and D can be the distance between the target wind turbine and the nearest upstream and downstream wind turbines. In this embodiment, if the distance between the target wind turbine and the nearest upstream and downstream wind turbines is less than twice the rotor diameter of the target wind turbine, then the distance between the target wind turbine and the nearest upstream and downstream wind turbines shall prevail. The unit of D is kilometers.
[0096] For example, assuming the rotor diameter of the target wind turbine is d, the initial distance D can be determined to be 2d. Then, it is determined whether there are other wind turbines within a radius of 2d centered on the target wind turbine. If there is another wind turbine upstream (east) of the target wind turbine within this range, and the distance of this wind turbine is d+5 < 2d, then the initial distance D = 2d east of the target wind turbine is modified to d+5.
[0097] (2) Taking the target wind turbine as the center and the range of D kilometers upstream and downstream of the target wind turbine as the boundary, determine the partial terrain model based on the boundary and the global terrain model, and determine the functional relationship between the relevant data in the two models based on the relevant data in the global terrain model and the relevant data at the boundary of the partial terrain model.
[0098] Specifically, after determining the partial terrain model, which is based on the global terrain model, a functional relationship between the partial and global terrain models can be established using methods such as unsteady hydrodynamic models. This functional relationship includes the relationship between the wind speed at the inlet of the global terrain model and the corresponding inlet wind speeds of the partial and global terrain models, as well as the influence of all wind turbines along the airflow path. Therefore, based on this functional relationship and the partial terrain model, the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range can be determined.
[0099] In this embodiment, the specific correction method is determined according to the complexity of the terrain at the location of the target wind turbine. When the terrain at the location of the target wind turbine is complex, a partial terrain model is modeled separately from the global terrain model based on the actual situation to obtain a partial terrain model. Based on the partial terrain model, the actual nacelle wind speed correction set of the target wind turbine within the operating parameter range is determined. This achieves accurate determination of the actual nacelle wind speed correction set of the target wind turbine under complex terrain conditions and reduces the problem of large computational load when calculating the actual nacelle wind speed correction set of the target wind turbine based on the global terrain model when the terrain is complex.
[0100] S208. Based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, determine the correction difference set and the correction ratio set.
[0101] Specifically, by subtracting the standard nacelle wind speed correction set from the actual nacelle wind speed correction set, a set of correction difference values can be obtained. By dividing the standard nacelle wind speed correction set from the actual nacelle wind speed correction set, a set of correction ratio values can be obtained.
[0102] For example, the set of correction differences can be calculated by using the standard wind speed in the standard cabin wind speed correction set and the actual wind speed in the actual cabin wind speed correction set to obtain the angle difference between the standard wind speed and the actual wind speed at different yaw angles, and all angle differences are used as the set of correction differences. The set of correction ratios can be obtained by dividing the standard wind speed scalar value in the standard cabin wind speed correction set by the actual wind speed scalar value in the actual cabin wind speed correction set.
[0103] S209. Based on the set of correction differences, correct the wind direction of the nacelle wind speed transfer function of the target wind turbine.
[0104] Specifically, the correction difference set is used to correct the wind direction of the target wind turbine calculated using the transfer function. The correction difference set can be added to the wind direction in the transfer function to obtain the corrected wind direction of the target wind turbine.
[0105] S210, and based on the set of correction ratios, correct the wind speed of the nacelle wind speed transfer function of the target wind turbine.
[0106] Specifically, the correction ratio set is used to correct the nacelle wind speed of the target wind turbine calculated using the transfer function. The correction ratio set can be multiplied by the wind speed to obtain the corrected nacelle wind speed of the target wind turbine.
[0107] It is worth noting that S209 and S210 are parallel steps, meaning that after S208 is executed, S209 and S210 can be executed simultaneously or in any order. S211 will only proceed after both S209 and S210 have been completed.
[0108] S211. Determine the operating data of the target wind turbine based on the corrected nacelle wind speed transfer function.
[0109] Specifically, since the nacelle wind speed transfer function characterizes the relationship between free-flow wind speed and nacelle wind speed, the optimal nacelle wind speed operating data for the target wind turbine within a preset time period can be determined using the modified nacelle wind speed transfer function.
[0110] S212. Based on the operating data, control the operation of the target fan.
[0111] Specifically, the operating data of the target wind turbine, determined using the modified nacelle wind speed transfer function, reflects the optimal operating data of the target wind turbine within a certain period. Therefore, the operation of the target wind turbine can be controlled based on the operating data, thereby correcting the initial operating data of the target wind turbine.
[0112] In this embodiment, the modified nacelle wind speed transfer function is used to determine the operating data of the target wind turbine, thereby correcting the initial operating data of the target wind turbine. This reduces the large error caused by directly using the transfer function to determine the operating data of the target wind turbine, and provides more accurate guiding parameters for the optimization and evaluation of the overall operation of the target wind turbine and even the wind turbine unit to which the target wind turbine belongs.
[0113] The method for correcting the nacelle wind speed transfer function provided in this invention, on the one hand, incorporates factors other than wind speed, such as rotor speed, pitch angle, and yaw angle, into the calculation of the transfer function correction. This addresses the limitation that the transfer function specified in IEC61400-12-2 can only represent the nacelle wind speed under a single operating condition, where the free-flow wind speed is disturbed by the rotor. It enables simulation of the target wind turbine under different rotor speeds, pitch angles, and yaw angles, providing a basis for correcting the wind direction and speed calculated from the transfer function under different operating conditions of the target wind turbine. On the other hand, it determines the method for calculating the final actual nacelle wind speed correction set based on whether the remaining resources and computing power meet the preset requirements. When the remaining resources and computing power do not meet the preset requirements, only the actual nacelle wind speed correction set corresponding to the target wind turbine running with any set of rotor parameters at each yaw angle element is determined. This achieves a reasonable reduction in overall computational load when the terrain where the target wind turbine is located has a relatively small impact on airflow, allowing for the rapid and accurate determination of the actual nacelle wind speed correction set with less computation. Furthermore, the specific correction method is determined based on the complexity of the terrain at the target wind turbine's location. When the terrain at the target wind turbine's location is complex, a partial terrain model is created from the global terrain model, and based on this partial model, the actual nacelle wind speed correction set of the target wind turbine within the operating parameter range is determined. This achieves accurate determination of the actual nacelle wind speed correction set of the target wind turbine under complex terrain conditions and reduces the computational burden associated with calculating the actual nacelle wind speed correction set based on the global terrain model when the terrain is complex. Finally, the modified nacelle wind speed transfer function is used to determine the operating data of the target wind turbine, thereby correcting the initial operating data of the target wind turbine. This reduces the large error caused by directly using the transfer function to determine the operating data of the target wind turbine, and provides more accurate guiding parameters for the optimization and evaluation of the overall operation of the target wind turbine and even the wind turbine unit to which the target wind turbine belongs.
[0114] Figure 3 This is a schematic diagram of a device for correcting the nacelle wind speed transfer function, provided in an embodiment of the present invention. Figure 3 As shown, the device includes:
[0115] The acquisition module 301 is used to acquire the operating parameter range of the target wind turbine in the wind turbine unit and determine the standard nacelle wind speed correction set of the target wind turbine within the operating parameter range;
[0116] The determination module 302 is used to determine the actual nacelle wind speed correction set of the target wind turbine within the operating parameter range based on the terrain conditions of the target wind turbine's location.
[0117] The correction module 303 is used to determine the correction difference set and the correction ratio set based on the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, and to correct the nacelle wind speed transfer function of the target wind turbine based on the correction difference set and the correction ratio set respectively.
[0118] Optionally, module 301 is specifically used for:
[0119] For each yaw angle element, determine the N nacelle wind speeds when the target wind turbine is running with N sets of rotor parameters; construct a standard nacelle wind speed correction set based on the M*N nacelle wind speeds.
[0120] Optionally, module 302 is specifically used for:
[0121] The terrain complexity of the target wind turbine's location is determined based on the terrain conditions at the target wind turbine's location. If the terrain complexity is less than the preset terrain complexity, the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range is determined based on the global terrain model of the target wind turbine's location. If the terrain complexity is greater than or equal to the preset terrain complexity, the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range is determined based on the partial terrain model of the target wind turbine's location. The partial terrain model is a model defined by a region centered on the target wind turbine and with a preset range as its radius.
[0122] Optionally, the operating parameter range includes a yaw angle range and a rotor operating range; the yaw angle range includes M yaw angle elements, and the rotor operating range includes N sets of rotor parameters, where M and N are positive integers; based on the global terrain model of the target wind turbine's location, the actual nacelle wind speed correction set for the target wind turbine within the operating parameter range is determined, and module 302 is specifically used for:
[0123] Determine whether the current remaining resources and computing power meet the preset requirements; if the current remaining resources and computing power meet the preset requirements, then based on the global terrain model of the target wind turbine's location, determine the actual nacelle wind speed correction set corresponding to the target wind turbine running at each yaw angle element with each set of rotor parameters; if the current remaining resources and computing power do not meet the preset requirements, then based on the global terrain model of the target wind turbine's location, determine the actual nacelle wind speed correction set corresponding to the target wind turbine running at each yaw angle element with any set of rotor parameters.
[0124] Optionally, the correction module 303 is specifically used for:
[0125] Based on the set of correction differences, the wind direction of the nacelle wind speed transfer function of the target wind turbine is corrected; and based on the set of correction ratios, the wind speed of the nacelle wind speed transfer function of the target wind turbine is corrected.
[0126] Optionally, after correcting the nacelle wind speed transfer function of the target wind turbine according to the correction difference set and the correction ratio set respectively, the correction module 303 is further used to:
[0127] Based on the corrected nacelle wind speed transfer function, the operating data of the target wind turbine are determined;
[0128] Based on operational data, control the operation of the target wind turbine.
[0129] The nacelle wind speed transfer function correction device provided in this embodiment of the invention can execute the nacelle wind speed transfer function correction method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0130] Figure 4 This is a schematic diagram of the structure of an electronic device 10 provided in an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0131] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0132] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0133] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the method for correcting the nacelle wind speed transfer function.
[0134] In some embodiments, the method for correcting the nacelle wind speed transfer function may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for correcting the nacelle wind speed transfer function described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the method for correcting the nacelle wind speed transfer function by any other suitable means (e.g., by means of firmware).
[0135] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0136] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0137] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0138] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0139] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0140] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0141] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and no limitation is imposed herein.
[0142] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method of modifying a nacelle wind speed transfer function, characterized by, The method comprises: obtaining a running parameter interval of a target wind turbine in a wind turbine, determining a standard machine cabin wind speed correction set of the target wind turbine in the running parameter interval, the running parameter interval comprising a yaw angle interval and a wind wheel running interval, the yaw angle interval comprising M yaw angle elements, the first yaw angle element corresponding to the minimum yaw angle of the target wind turbine, the last yaw angle element corresponding to the maximum yaw angle of the target wind turbine, and the difference between any two adjacent yaw angle elements being a first threshold value; the wind wheel running interval comprising N groups of wind wheel parameters, and one group of wind wheel parameters comprising wind speed, wind wheel speed and pitch angle; the wind speed in the first group of wind wheel parameters being the cut-in wind speed of the target wind turbine, the wind speed in the Xth group of wind wheel parameters being the first wind speed corresponding to the rated speed of the target wind turbine, the wind speed in the Yth group of wind wheel parameters being the second wind speed corresponding to the rated power of the target wind turbine, the wind speed in the Nth group of wind wheel parameters being the cut-out wind speed of the target wind turbine, and the difference between the wind speeds in any two adjacent groups of wind wheel parameters being a second threshold value; the wind wheel speed in the first group of wind wheel parameters being the minimum wind wheel speed of the target wind turbine, the wind wheel speed in the Xth to Nth group of wind wheel parameters being the maximum wind wheel speed of the target wind turbine, and the wind wheel speed in the first to Xth group of wind wheel parameters being the speed of the target wind turbine when running according to the wind speed in the wind wheel parameters thereof; the pitch angle in the first to Yth group of wind wheel parameters being the minimum pitch angle of the target wind turbine, the pitch angle in the Nth group of wind wheel parameters being the maximum pitch angle of the target wind turbine, and the pitch angle in the Yth to Nth group of wind wheel parameters being the pitch angle of the target wind turbine when running according to the wind speed in the wind wheel parameters thereof; M, N, X and Y are positive integers, and X < Y < N; determining an actual machine cabin wind speed correction set of the target wind turbine in the running parameter interval according to the terrain condition of the position where the target wind turbine is located, comprising: determining the terrain complexity of the position where the target wind turbine is located according to the terrain condition of the position where the target wind turbine is located; if the terrain complexity is less than a preset terrain complexity, determining the actual machine cabin wind speed correction set of the target wind turbine in the running parameter interval according to a global terrain model of the position where the target wind turbine is located; and if the terrain complexity is greater than or equal to the preset terrain complexity, determining the actual machine cabin wind speed correction set of the target wind turbine in the running parameter interval according to a partial terrain model of the position where the target wind turbine is located, the partial terrain model being a model determined for a region with the target wind turbine as the center and a preset range as the radius. The operation parameter interval comprises a yaw angle interval and a wind wheel operation interval; the yaw angle interval comprises M yaw angle elements, and the wind wheel operation interval comprises N groups of wind wheel parameters, M and N being positive integers; the method of determining, according to the global terrain model of the position where the target wind turbine is located, an actual nacelle wind speed correction set of the target wind turbine in the operation parameter interval comprises: determining whether current remaining resources and computing capacity meet preset requirements; if the current remaining resources and computing capacity meet the preset requirements, determining, according to the global terrain model of the position where the target wind turbine is located, an actual nacelle wind speed correction set corresponding to each yaw angle element when the target wind turbine operates at each group of wind wheel parameters; if the current remaining resources and computing capacity do not meet the preset requirements, determining, according to the global terrain model of the position where the target wind turbine is located, an actual nacelle wind speed correction set corresponding to each yaw angle element when the target wind turbine operates at any one group of wind wheel parameters. According to the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, a correction difference set and a correction ratio set are determined, and the nacelle wind speed transfer function of the target wind turbine is corrected according to the correction difference set and the correction ratio set respectively.
2. The method of modifying a cabin airspeed transfer function according to claim 1, wherein, The method of determining the standard nacelle wind speed correction set of the target wind turbine in the operation parameter interval comprises: For each yaw angle element, N nacelle wind speeds of the target wind turbine operating at N groups of wind wheel parameters are determined. According to M×N nacelle wind speeds, the standard nacelle wind speed correction set is constructed.
3. The method of modifying a cabin airspeed transfer function according to claim 1, wherein, The method of correcting the nacelle wind speed transfer function of the target wind turbine according to the correction difference set and the correction ratio set respectively comprises: According to the correction difference set, the wind direction of the nacelle wind speed transfer function of the target wind turbine is corrected; and according to the correction ratio set, the wind speed of the nacelle wind speed transfer function of the target wind turbine is corrected.
4. The method of modifying a cabin airspeed transfer function according to claim 1, wherein, After the nacelle wind speed transfer function of the target wind turbine is corrected according to the correction difference set and the correction ratio set respectively, the method further comprises: According to the corrected nacelle wind speed transfer function, operation data of the target wind turbine are determined; Based on the operation data, the target wind turbine is controlled to work.
5. An apparatus for modifying a cabin airspeed transfer function, characterized by, The device comprises: The acquisition module is used for acquiring an operation parameter interval of a target wind turbine in a wind turbine, determining a standard machine cabin wind speed correction set of the target wind turbine in the operation parameter interval, the operation parameter interval including a yaw angle interval and a wind wheel operation interval, the yaw angle interval including M yaw angle elements, a first yaw angle element corresponding to a minimum yaw angle of the target wind turbine, a last yaw angle element corresponding to a maximum yaw angle of the target wind turbine, and a difference between any two adjacent yaw angle elements being a first threshold value; the wind wheel operation interval including N groups of wind wheel parameters, one group of the wind wheel parameters including a wind speed, a wind wheel speed and a pitch angle; a wind speed in a first group of wind wheel parameters being a cut-in wind speed of the target wind turbine, a wind speed in an Xth group of wind wheel parameters being a first wind speed corresponding to a rated speed of the target wind turbine, a wind speed in a Yth group of wind wheel parameters being a second wind speed corresponding to a rated power of the target wind turbine, a wind speed in an Nth group of wind wheel parameters being a cut-out wind speed of the target wind turbine, and a difference between wind speeds in any two adjacent groups of wind wheel parameters being a second threshold value; a wind wheel speed in the first group of wind wheel parameters being a minimum wind wheel speed of the target wind turbine, wind wheel speeds in the Xth to Nth groups of wind wheel parameters all being a maximum wind wheel speed of the target wind turbine, and wind wheel speeds in the first to Xth groups of wind wheel parameters being speeds of the target wind turbine when running according to wind speeds in the wind wheel parameters thereof; pitch angles in the first to Yth groups of wind wheel parameters all being a minimum pitch angle of the target wind turbine, a pitch angle in the Nth group of wind wheel parameters being a maximum pitch angle of the target wind turbine, and pitch angles in the Yth to Nth groups of wind wheel parameters being pitch angles of the target wind turbine when running according to wind speeds in the wind wheel parameters thereof; M, N, X and Y are all positive integers, and X < Y < N; The determination module is used for determining an actual machine cabin wind speed correction set of the target wind turbine in the operation parameter interval according to a terrain condition of a position where the target wind turbine is located, including: determining a terrain complexity degree of the position where the target wind turbine is located according to the terrain condition of the position where the target wind turbine is located; if the terrain complexity degree is less than a preset terrain complexity degree, determining the actual machine cabin wind speed correction set of the target wind turbine in the operation parameter interval according to a global terrain model of the position where the target wind turbine is located; and if the terrain complexity degree is greater than or equal to the preset terrain complexity degree, determining the actual machine cabin wind speed correction set of the target wind turbine in the operation parameter interval according to a partial terrain model of the position where the target wind turbine is located, the partial terrain model being a model determined for a region with the target wind turbine as a center and with a preset range as a radius. The operation parameter interval comprises a yaw angle interval and a wind wheel operation interval; the yaw angle interval comprises M yaw angle elements, and the wind wheel operation interval comprises N groups of wind wheel parameters, M and N are positive integers; the method for determining the actual nacelle wind speed correction set of the target wind turbine in the operation parameter interval according to the global terrain model of the position where the target wind turbine is located comprises: determining whether the current remaining resources and computing capacity meet the preset requirements; if the current remaining resources and computing capacity meet the preset requirements, determining the actual nacelle wind speed correction set corresponding to each yaw angle element when the target wind turbine operates with each group of wind wheel parameters according to the global terrain model of the position where the target wind turbine is located; if the current remaining resources and computing capacity do not meet the preset requirements, determining the actual nacelle wind speed correction set corresponding to each yaw angle element when the target wind turbine operates with any one group of wind wheel parameters according to the global terrain model of the position where the target wind turbine is located; The correction module is configured to determine a correction difference set and a correction ratio set according to the standard nacelle wind speed correction set and the actual nacelle wind speed correction set, and correct the nacelle wind speed transfer function of the target wind turbine according to the correction difference set and the correction ratio set, respectively.
6. An electronic device, comprising: The computer program product comprises a computer readable storage medium storing the program. The program is executed by the processor to implement the method for correcting the nacelle wind speed transfer function according to any one of claims 1 to 4. The program is executed by the processor to implement the method for correcting the nacelle wind speed transfer function according to any one of claims 1 to 4. 7. A readable storage medium, having stored thereon a computer program, characterized in that,
Citation Information
Patent Citations
Wind turbine generator yaw control wake flow model correction method based on fluid mechanics
CN112199908A
Method and device for correcting wind speed of cabin of wind turbine generator
CN114233580A