Method and device for determining rotation angle, storage medium and electronic equipment
By dynamically adjusting the size and rotation angle of the blade tail wing, the problem of unstable operation of the blade in extreme weather is solved, and efficient unloading and stable protection of the blade is achieved.
Patent Information
- Application Number
- CN202411974213.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-15
AI Technical Summary
The blades may have problems of unstable operation in extreme weather, resulting in material fatigue, structural damage and control system pressure.
By obtaining the average load data of the blade, determine the target size and rotation angle of the tail wing, and monitor the load data in real time to dynamically adjust the tail wing size and rotation angle for efficient unloading and blade protection.
Effectively respond to instantaneous high loads, protect the blade structure from damage, and maintain the stable operation of the blade in extreme weather.
Smart Images

Figure CN119825650A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wind turbine blades, and in particular, to a method and device for determining a rotation angle, a storage medium, and an electronic device. Background Art
[0002] When wind turbine blades encounter strong winds, they are subjected to great forces. If the blades are not changed in time, they are easily blown off. Strong winds increase the aerodynamic loads on the blades, which may cause the blades to bend, twist or flutter. Continuous strong winds will cause the blades to undergo repeated stress cycles, which may lead to material fatigue and structural damage. Under extreme wind speeds, the blades may suffer physical damage such as cracks, fractures or surface damage. The movement of the blades in strong winds will increase the load on the wind turbine tower, which may cause tower vibration or structural problems. The dynamic response of the blades in strong winds may put pressure on the wind turbine control system, requiring more frequent adjustments to maintain stable operation. Blades operating in strong winds may generate more aerodynamic noise and mechanical noise. Extreme strong winds may cause blade fixation failure and increase the risk of blades falling off.
[0003] Regarding the problem of unstable operation of blades in extreme weather in related technologies, no effective solution has been proposed so far.
[0004] Therefore, it is necessary to improve the related technology to overcome the above-mentioned defects in the related technology. Summary of the invention
[0005] The embodiments of the present application provide a method and device for determining a rotation angle, a storage medium, and an electronic device to at least solve the problem in the related art that blades may have unstable operation in extreme weather.
[0006] According to one embodiment of the present application, a method for determining a rotation angle is provided, including: acquiring average load data of a blade, and determining a target size of a tail wing of the blade based on the average load data; monitoring the real-time load data of the blade in real time, and determining a current wind speed corresponding to the blade; determining a target rotation angle of the tail wing at the current wind speed based on the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0007] In an exemplary embodiment, obtaining average load data of a blade includes: obtaining first load data of the blade at different wind speeds within a target time period; time-integrating the first load data to determine a total load of the blade within the target time period; and determining the average load data based on the total load and the target time period.
[0008] In an exemplary embodiment, determining a target size of the tail wing of the blade according to the average load data includes: determining a load reduction requirement corresponding to the blade according to the average load data; determining a first size corresponding to the tail wing according to the average load data and the load reduction requirement; determining whether the tail wing of the first size meets the load reduction requirement corresponding to the blade; if it is determined that the tail wing of the first size meets the load reduction requirement, determining the first size as the target size; if it is determined that the tail wing of the first size does not meet the load reduction requirement, determining a second size of the tail wing according to the average load data and the load reduction requirement, and determining whether the tail wing of the second size meets the load reduction requirement corresponding to the blade; if it is determined that the tail wing of the second size meets the load reduction requirement, determining the second size as the target size.
[0009] In an exemplary embodiment, determining the load reduction requirement corresponding to the blade according to the average load data includes: determining the safety factor of the blade under the average load data conditions; and, determining the average wind speed corresponding to the blade in a first time period; calculating the number of load cycles of the blade under the average wind speed, and determining the fatigue life corresponding to the blade according to the number of load cycles; determining a first ratio between the fatigue life and a fatigue life threshold; and, determining a second ratio between the safety factor and a safety factor threshold; and determining the load reduction requirement according to the first ratio and the second ratio.
[0010] In an exemplary embodiment, determining whether the tail wing of the first size meets the load reduction requirement corresponding to the blade includes: determining second load data corresponding to the blade before the tail wing of the first size is installed and third load data corresponding to the blade after the tail wing of the second size is installed; and determining whether the tail wing of the first size meets the load reduction requirement of the blade based on the difference between the second load data and the third load data.
[0011] In an exemplary embodiment, a target rotation angle of the tail wing at the current wind speed is determined based on the real-time load data and the target size, and the rotation angle of the tail wing is adjusted to the target rotation angle, including: when it is determined that the current wind speed is greater than or equal to a preset wind speed threshold, determining a second corresponding relationship between the rotation angle of the tail wing and the current wind speed and the real-time load data of the blade according to the operating condition of the blade; determining a first rotation angle corresponding to the current wind speed and the real-time load data according to the second corresponding relationship, and determining an angle range within which the tail wing is allowed to rotate according to the target size; determining whether the first rotation angle is within the angle range; when it is determined that the first rotation angle is within the angle range, determining the first rotation angle as the target rotation angle, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0012] According to another embodiment of the present application, a device for determining a rotation angle is provided, including: an acquisition module, used to acquire average load data of a blade, and determine a target size of a tail wing of the blade based on the average load data; a monitoring module, used to monitor the real-time load data of the blade in real time, and determine a current wind speed corresponding to the blade; a determination module, used to determine a target rotation angle of the tail wing at the current wind speed based on the real-time load data and the target size, and adjust the rotation angle of the tail wing to the target rotation angle.
[0013] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.
[0014] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0015] According to another embodiment of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0016] Through the embodiment of the present application, the average load data of the blade is obtained, and the target size of the tail of the blade is determined according to the average load data; the real-time load data of the blade is monitored in real time, and the current wind speed corresponding to the blade is determined; the target rotation angle of the tail under the current wind speed is determined according to the real-time load data and the target size, and the rotation angle of the tail is the target rotation angle. In other words, the embodiment of the present application dynamically adjusts the tail size and rotation angle according to the blade load to achieve efficient unloading and blade protection. First, by collecting and analyzing the average load data of the blade, the target size of the tail is determined to ensure that the tail can provide sufficient load unloading at the average wind speed. Secondly, the blade load is monitored in real time, combined with the on-site wind speed data, the immediate demand rotation angle of the tail is accurately calculated, and the tail is quickly adjusted to the target angle through the actuator, so as to effectively respond to the instantaneous high load and protect the blade structure from damage. Through the embodiment of the present application, the problem that the blade may have unstable operation in extreme weather in the related technology can be solved. And then maintain the stable operation of the blade in extreme weather. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0019] Figure 1 It is a hardware structure block diagram of a computer terminal device of a method for determining a rotation angle according to an embodiment of the present application;
[0020] Figure 2 is a flow chart of a method for determining a rotation angle according to an embodiment of the present application;
[0021] Figure 3 is a schematic diagram of a smart tail wing according to an optional embodiment of the present application;
[0022] Figure 4 is a schematic diagram of an intelligent tail wing rotating up and down at an angle α according to an optional embodiment of the present application;
[0023] Figure 5 It is a structural block diagram of a device for determining a rotation angle according to an embodiment of the present application. DETAILED DESCRIPTION
[0024] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0026] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal device or a similar computing device. Taking running on a computer terminal device as an example, Figure 1 1 is a hardware structure block diagram of a computer terminal device of a method for determining a rotation angle according to an embodiment of the present application. Figure 1 As shown, the computer terminal device may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal device may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0027] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for determining the rotation angle in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0028] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0029] In this embodiment, a method for determining a rotation angle is provided. Figure 2 is a flow chart of a method for determining a rotation angle according to an embodiment of the present application, such as Figure 2 As shown, the process includes the following steps:
[0030] Step S202, obtaining average load data of the blade, and determining a target size of a tail wing of the blade according to the average load data;
[0031] Step S204, real-time monitoring of the real-time load data of the blade, and determining the current wind speed corresponding to the blade;
[0032] Step S206, determining a target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0033] Through the above steps, the average load data of the blade is obtained, and the target size of the tail of the blade is determined according to the average load data; the real-time load data of the blade is monitored in real time, and the current wind speed corresponding to the blade is determined; the target rotation angle of the tail under the current wind speed is determined according to the real-time load data and the target size, and the rotation angle of the tail is the target rotation angle. That is to say, the embodiment of the present application dynamically adjusts the tail size and rotation angle according to the blade load to achieve efficient unloading and blade protection. First, by collecting and analyzing the average load data of the blade, the target size of the tail is determined to ensure that the tail can provide sufficient load unloading at the average wind speed. Secondly, the blade load is monitored in real time, combined with the on-site wind speed data, the immediate demand rotation angle of the tail is accurately calculated, and the tail is quickly adjusted to the target angle through the actuator, so as to effectively respond to the instantaneous high load and protect the blade structure from damage. Through the embodiment of the present application, the problem that the blade may have unstable operation in extreme weather in the related technology can be solved. And then maintain the stable operation of the blade in extreme weather.
[0034] Optionally, the above-mentioned step S202 of obtaining the average load data of the blade includes: obtaining first load data of the blade at different wind speeds within a target time period; time-integrating the first load data to determine the total load of the blade within the target time period; and determining the average load data based on the total load and the target time period.
[0035] It can be understood that the method for calculating the average load data of the blade within a specific target time period includes:
[0036] Obtain the first load data: During the target time period, continuously monitor and record the load data of the blades at different wind speeds. These data may include the force, moment, bending stress, etc. borne by the blades, which will change with the change of wind speed and wind direction.
[0037] Determine the total load by time integration: Integrate the first load data acquired according to time, that is, accumulate all the loads borne by the blade in the target time period. This is achieved by multiplying the load value at each moment by the time difference from that moment to the next moment, and then summing the products of all moments. The purpose of time integration is to comprehensively consider the intensity and duration of the load and obtain an indicator that reflects the magnitude of the load in the entire time period.
[0038] Calculate average load data: Finally, based on the total load and the length of the target time period, calculate the average load of the blade during the time period. The average load data is equal to the total load divided by the total time of the target time period. This data point reflects the average intensity of the load borne by the blade during the target time period, which is an important basis for evaluating the long-term performance of the blade and designing the tail size.
[0039] The above technical solution provides a method to quantify the load condition of the blades in a specific time period by collecting and analyzing the time series data of the blade load, thereby providing a solid data foundation for the blade protection and intelligent tail design of the wind turbine. Through this series of calculations and analyses, the actual load state of the blades under different wind speed conditions can be more accurately understood, so as to design more effective unloading strategies and improve the overall operating efficiency and reliability of the wind turbine.
[0040] Optionally, the above-mentioned step S202 of determining the target size of the tail wing of the blade according to the average load data includes: determining the load reduction requirement corresponding to the blade according to the average load data; determining a first size corresponding to the tail wing according to the average load data and the load reduction requirement; determining whether the tail wing of the first size meets the load reduction requirement corresponding to the blade; when it is determined that the tail wing of the first size meets the load reduction requirement, determining the first size as the target size; when it is determined that the tail wing of the first size does not meet the load reduction requirement, determining a second size of the tail wing according to the average load data and the load reduction requirement, and determining whether the tail wing of the second size meets the load reduction requirement corresponding to the blade; when it is determined that the tail wing of the second size meets the load reduction requirement, determining the second size as the target size.
[0041] It is understandable that the embodiment of the present application proposes a strategy for intelligent tail wing size design and optimization, aiming to meet the load reduction requirements of the blades, specifically:
[0042] Determine the load reduction requirement: Based on the average load data, analyze the load level of the blade under normal operating conditions and identify the load that needs to be unloaded through the tail, that is, the load reduction requirement.
[0043] Preliminary dimension design: Based on the average load data and the preliminary set load reduction requirements, the first dimension of the tail wing is determined through aerodynamic models and numerical simulations. The first dimension is designed to achieve the preliminary load unloading goal.
[0044] Dimension verification: Evaluate whether the first-size tail wing can effectively meet the load reduction requirements of the blade under the expected wind conditions, including verifying the aerodynamic performance and unloading effect of the tail wing through simulation analysis and experimental testing.
[0045] Target size confirmation: If the verification result of the first size of the tail wing meets the load reduction requirements, then this size will be confirmed as the target size and used for the final design of the tail wing.
[0046] Size optimization iteration: If the first size of the tail wing cannot meet the load reduction requirements, based on the same design principles, adjust the tail wing size to the second size and verify it again. This process may require repeated iterations until a size that meets the load reduction requirements is found.
[0047] Optimal size selection: Once the tail size that can meet the load reduction requirements is found (whether it is the first size or a size after the second size), this size is selected as the final target size to guide the manufacture and installation of the tail.
[0048] The above technical solution is a data-driven design optimization method, which ensures the scientificity and practicality of the tail wing size, can effectively respond to the load changes of the blades, and realize intelligent unloading, thereby improving the operating efficiency and reliability of the wind turbine, while reducing the structural damage of the blades.
[0049] Wherein, determining the load reduction demand corresponding to the blade according to the average load data includes: determining the safety factor of the blade under the average load data condition; and determining the average wind speed corresponding to the blade in a first time period; calculating the number of load cycles of the blade under the average wind speed, and determining the fatigue life corresponding to the blade according to the number of load cycles; determining a first ratio between the fatigue life and a fatigue life threshold; and determining a second ratio between the safety factor and a safety factor threshold; determining the load reduction demand according to the first ratio and the second ratio.
[0050] It is understandable that the above technical solution limits the safety and fatigue life assessment of wind turbine blades, and further determines the load reduction requirements of the smart tail wing, specifically:
[0051] Calculate the safety factor: Based on the average load data, use material mechanics and structural analysis methods to determine the structural safety factor of the blade under the load condition. The safety factor reflects the conservativeness of the blade design, that is, the ratio of the actual load to the allowable stress of the material, to ensure the stability and safety of the blade structure during operation.
[0052] Average wind speed determination: Analyze the wind speed records within a specific time window (first time period) and calculate the average wind speed within this time period. Average wind speed is an important indicator for evaluating the operating environment and design parameters of wind turbines, affecting the aerodynamic performance and structural load of the blades.
[0053] Calculation of load cycles and fatigue life: Using the load data under average wind speed and fatigue analysis theory, calculate the number of load cycles experienced by the blade under average wind speed conditions. Then, based on the fatigue performance of the material and the number of cycles, determine the expected fatigue life of the blade.
[0054] Ratio analysis: The calculated fatigue life is compared with the preset fatigue life threshold to obtain the first ratio. At the same time, the blade's safety factor is compared with the preset safety factor threshold to obtain the second ratio. These two ratios reflect the relative relationship between the safety and durability of the current blade design and the expected standards.
[0055] Determination of load reduction requirements: Based on the first ratio (ratio of fatigue life to fatigue life threshold) and the second ratio (ratio of safety factor to safety factor threshold), the structural safety and durability of the blade are comprehensively evaluated. If the ratio shows that the fatigue life or safety factor of the blade is lower than the expected threshold, then the load reduction requirement needs to be determined, that is, unloading through the smart tail to improve the safety factor of the blade and extend its fatigue life.
[0056] Through the embodiments of the present application, the fatigue life and safety performance of the blades can be scientifically evaluated, and the load reduction requirements of the intelligent tail wing can be determined, ensuring that the wind turbine can operate safely and efficiently under complex and changeable wind conditions, while maximizing the service life of the blades and reducing maintenance costs.
[0057] Among them, determining whether the tail wing of the first size meets the load reduction requirement corresponding to the blade includes: determining second load data corresponding to the blade before the tail wing of the first size is installed and third load data corresponding to the blade after the tail wing of the second size is installed; determining whether the tail wing of the first size meets the load reduction requirement of the blade based on the difference between the second load data and the third load data.
[0058] It is understandable that by comparing the load data changes of the blades before and after the installation of the smart tail, it can be verified whether the size of the smart tail effectively meets the load reduction requirements of the blades. Specifically:
[0059] Determine the second load data: When the smart tail is not installed, record the load data of the blade under the target wind speed and operating conditions. These data reflect the force and moment that the blade is subjected to in the natural state and are called the second load data.
[0060] Determine the third load data: Design and install a smart tail of a specific size (second size), and re-record the load data of the blade under the same wind speed and operating conditions. These data reflect the actual force and moment that the blade bears under the unloading function of the tail, which is called the third load data. The load data after installing the tail should show a significant load reduction effect.
[0061] Load data difference calculation: By comparing the second load data with the third load data, the difference between the two is calculated, i.e. the load reduction. This difference reflects the actual unloading effect of the smart tail on the blade load under the target wind speed conditions.
[0062] Verify the load reduction effect of the first size: If the load data difference of the first size tail (i.e. the initial design size, which may be the same or different from the second size) before and after installation meets the load reduction requirement, that is, the load is reduced to a safe and ideal range, then the tail design of the first size can be considered to be effective. Otherwise, the tail size needs to be adjusted to the second size or further optimized until a design that meets the load reduction requirement is found.
[0063] Through the above embodiments, the design dimensions of the smart tail wing can be systematically verified and optimized to ensure that it can effectively reduce the blade load and improve the operating safety and efficiency of the wind turbine in actual applications.
[0064] Optionally, the above-mentioned step S206 of determining the target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle, includes: when it is determined that the current wind speed is greater than or equal to a preset wind speed threshold, determining a second corresponding relationship between the rotation angle of the tail wing and the current wind speed and the real-time load data of the blade according to the operating condition of the blade; determining a first rotation angle corresponding to the current wind speed and the real-time load data according to the second corresponding relationship, and determining an angle range within which the tail wing is allowed to rotate according to the target size; determining whether the first rotation angle is within the angle range; when it is determined that the first rotation angle is within the angle range, determining the first rotation angle as the target rotation angle, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0065] It is understood that the smart tail can dynamically adjust its rotation angle according to the real-time wind speed and blade load to achieve efficient load management, specifically:
[0066] Wind speed threshold comparison: Detects the current wind speed and compares it with the preset wind speed threshold. If the current wind speed reaches or exceeds this threshold, it indicates that the blade may be facing excessive aerodynamic loads and unloading measures need to be taken.
[0067] Determine the second correspondence: When it is determined that the wind speed exceeds the threshold, a dynamic correspondence between the tail rotation angle and the current wind speed and real-time load data is established based on the operating conditions of the blades (including wind speed, blade speed, generator power, etc.). This correspondence may be obtained through a data-driven machine learning model, empirical formula, or aerodynamic calculation to ensure that the tail can be accurately controlled according to actual conditions.
[0068] Calculation of the first rotation angle: Based on the second corresponding relationship established above, the first rotation angle of the tail corresponding to the current wind speed and real-time load data is calculated, that is, the immediate unloading angle to be executed.
[0069] Determine the angle range: At the same time, considering the physical limitations and structural safety of the tail, the system presets an allowable rotation angle range. This range limits the maximum and minimum rotation angles of the tail, avoiding over-unloading or under-unloading.
[0070] Angle range verification: Checks whether the calculated first rotation angle is within the allowed rotation angle range. If the first rotation angle falls within this range, it indicates that the angle is safe and valid.
[0071] Executing the target rotation angle: When the first rotation angle is verified to be valid, the system determines it as the target rotation angle and adjusts the rotation angle of the tail wing to this target angle through the actuator, thereby achieving instant and intelligent management of the blade load.
[0072] Through the above dynamic control strategy, the smart tail can respond quickly when the wind speed changes and automatically adjust its rotation angle to protect the blades from overload damage while ensuring the efficiency and safety of the wind turbine operation.
[0073] In order to better understand the process of the above-mentioned method for determining the rotation angle, the implementation method flow of the above-mentioned rotation angle determination is described below in combination with an optional embodiment, but it is not used to limit the technical solution of the embodiment of the present application.
[0074] The optional embodiment of the present application proposes a method for designing an intelligent tail wing for load reduction of large-capacity wind turbine blades, specifically:
[0075] Blades operating in high winds may generate more aerodynamic and mechanical noise. Extreme winds may cause blade fixation failure, increasing the risk of blades falling off. To protect the equipment, wind turbines may need to shut down in extreme wind speeds, which will reduce power generation.
[0076] An optional embodiment of the present application proposes an intelligent tail wing device, which is an auxiliary means or function for active blade unloading. When encountering extreme weather, the intelligent tail wing will move to quickly unload the aerodynamic force on the blade, thereby improving the survivability of the wind turbine blade.
[0077] first, Figure 3 is a schematic diagram of a smart tail according to an optional embodiment of the present application, such as Figure 3 As shown, Figure 3 H is the tail height. The spanwise installation position of the smart tail is related to the blade load distribution and requires special design. Alternatively, the formula expression between the spanwise installation position of the smart tail and the key parameters of the blade design can be obtained. The specific expression is: The meanings of the various parameters are as follows: ρ represents density, V represents wind speed, R represents blade length, Cp represents efficiency, R1 represents the starting position of the blade, and R2 represents the ending position of the blade;
[0078] Secondly, the key dimensions (i.e. target dimensions) of the smart tail, such as width and height, are related to the blade chord length parameters and load data. The formula expression of the tail parameters and the diameter of the blade chord length parameters can be obtained. The specific expression is: The meaning of the parameters is: C P ~f(C,δ,...), H represents the tail height, L represents the tail width, C represents the airfoil chord length, and δ represents the airfoil thickness;
[0079] third, Figure 4 is a schematic diagram of the intelligent tail wing rotating up and down at an angle α according to an optional embodiment of the present application, such as Figure 4 As shown in the figure, the movement amplitude of the intelligent tail wing is related to the blade load data. According to the blade operating condition, the relationship between the tail wing movement angle and the operating condition can be obtained, f(α)~f(V,P), where the parameters mean: α represents the tail wing angle (i.e., the target rotation angle), V represents the wind speed, and P represents the fan power (fan power = blade load), thereby realizing dynamic control.
[0080] Finally, the tail wing’s rotating shaft is cleverly designed, and the rotation of the tail wing can be controlled by microvoltage to achieve the movement and amplitude of the tail wing actuator.
[0081] The movement amplitude of the intelligent tail wing in the optional embodiment of the present application is related to the blade load data. The relationship between the tail wing movement angle and the operating condition can be obtained according to the blade operating condition, thereby realizing dynamic control. The tail wing's rotating shaft is cleverly designed, and the rotation of the tail wing can be controlled by microvoltage to realize the movement and movement amplitude of the tail wing actuator.
[0082] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0083] In this embodiment, a device for determining a rotation angle is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0084] Figure 5 is a structural block diagram of a device for determining a rotation angle according to an embodiment of the present application, such as Figure 5 As shown, the device comprises:
[0085] An acquisition module 52 is used to acquire average load data of the blade, and determine a target size of the tail wing of the blade according to the average load data;
[0086] A monitoring module 54, for monitoring the real-time load data of the blade in real time and determining the current wind speed corresponding to the blade;
[0087] The determination module 56 is used to determine the target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjust the rotation angle of the tail wing to the target rotation angle.
[0088] Through the above device, the average load data of the blade is obtained, and the target size of the tail of the blade is determined according to the average load data; the real-time load data of the blade is monitored in real time, and the current wind speed corresponding to the blade is determined; the target rotation angle of the tail under the current wind speed is determined according to the real-time load data and the target size, and the rotation angle of the tail is the target rotation angle. That is to say, the embodiment of the present application dynamically adjusts the tail size and rotation angle according to the blade load to achieve efficient unloading and blade protection. First, by collecting and analyzing the average load data of the blade, the target size of the tail is determined to ensure that the tail can provide sufficient load unloading at the average wind speed. Secondly, the blade load is monitored in real time, combined with the on-site wind speed data, the immediate demand rotation angle of the tail is accurately calculated, and the tail is quickly adjusted to the target angle through the actuator, so as to effectively respond to the instantaneous high load and protect the blade structure from damage. Through the embodiment of the present application, the problem that the blade may have unstable operation in extreme weather in the related technology can be solved. And then maintain the stable operation of the blade in extreme weather.
[0089] In an exemplary embodiment, the acquisition module 52 is also used to obtain the first load data of the blade at different wind speeds within a target time period; time-integrate the first load data to determine the total load of the blade within the target time period; and determine the average load data based on the total load and the target time period.
[0090] In an exemplary embodiment, the acquisition module 52 is also used to determine the load reduction requirement corresponding to the blade according to the average load data; determine a first size corresponding to the tail wing according to the average load data and the load reduction requirement; determine whether the tail wing of the first size meets the load reduction requirement corresponding to the blade; if it is determined that the tail wing of the first size meets the load reduction requirement, determine the first size as the target size; if it is determined that the tail wing of the first size does not meet the load reduction requirement, determine a second size of the tail wing according to the average load data and the load reduction requirement, and determine whether the tail wing of the second size meets the load reduction requirement corresponding to the blade; if it is determined that the tail wing of the second size meets the load reduction requirement, determine the second size as the target size.
[0091] In an exemplary embodiment, the acquisition module 52 is also used to determine the safety factor of the blade under the average load data conditions; and determine the average wind speed corresponding to the blade in a first time period; calculate the number of load cycles of the blade under the average wind speed, and determine the fatigue life corresponding to the blade based on the number of load cycles; determine a first ratio between the fatigue life and a fatigue life threshold; and determine a second ratio between the safety factor and the safety factor threshold; and determine the load reduction requirement based on the first ratio and the second ratio.
[0092] In an exemplary embodiment, the acquisition module 52 is also used to determine second load data corresponding to the blades before the installation of the first-sized tail wing and third load data corresponding to the blades after the installation of the second-sized tail wing; and determine whether the first-sized tail wing meets the load reduction requirement of the blades based on the difference between the second load data and the third load data.
[0093] In an exemplary embodiment, the determination module 56 is also used to determine a second correspondence between the rotation angle of the tail wing and the current wind speed and the real-time load data of the blade according to the operating condition of the blade when it is determined that the current wind speed is greater than or equal to a preset wind speed threshold; determine a first rotation angle corresponding to the current wind speed and the real-time load data according to the second correspondence, and determine the angle range within which the tail wing is allowed to rotate according to the target size; determine whether the first rotation angle is within the angle range; and when it is determined that the first rotation angle is within the angle range, determine the first rotation angle as the target rotation angle, and adjust the rotation angle of the tail wing to the target rotation angle.
[0094] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0095] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0096] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:
[0097] S1, obtaining average load data of a blade, and determining a target size of a tail wing of the blade according to the average load data;
[0098] S2, real-time monitoring of the real-time load data of the blade, and determining the current wind speed corresponding to the blade;
[0099] S3, determining a target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0100] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0101] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0102] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0103] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0104] S1, obtaining average load data of a blade, and determining a target size of a tail wing of the blade according to the average load data;
[0105] S2, real-time monitoring of the real-time load data of the blade, and determining the current wind speed corresponding to the blade;
[0106] S3, determining a target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0107] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments are implemented.
[0108] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0109] An embodiment of the present application also provides a computer program, which includes computer instructions, which are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in any one of the above method embodiments.
[0110] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0111] S1, obtaining average load data of a blade, and determining a target size of a tail wing of the blade according to the average load data;
[0112] S2, real-time monitoring of the real-time load data of the blade, and determining the current wind speed corresponding to the blade;
[0113] S3, determining a target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle.
[0114] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0115] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0116] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining a rotation angle, characterized in that: include: Obtaining average load data of the blade, and determining a target size of a tail wing of the blade according to the average load data; Monitor the real-time load data of the blade in real time, and determine the current wind speed corresponding to the blade; The target rotation angle of the tail wing at the current wind speed is determined according to the real-time load data and the target size, and the rotation angle of the tail wing is adjusted to the target rotation angle.
2. The method according to claim 1, characterized in that Get the average load data of the blade, including: Acquire first load data of the blade at different wind speeds within a target time period; integrating the first load data over time to determine a total load of the blade within the target time period; The average load data is determined based on the total load and the target time period.
3. The method according to claim 1, characterized in that Determining a target size of a tail wing of the blade according to the average load data comprises: Determining a load reduction requirement corresponding to the blade according to the average load data; Determining a first size corresponding to the tail wing according to the average load data and the load reduction requirement; Determining whether the tail wing of the first size meets the load reduction requirement corresponding to the blade; In a case where it is determined that the tail wing of the first size meets the load reduction requirement, determining the first size as the target size; In the case where it is determined that the tail wing of the first size does not meet the load reduction requirement, determining a second size of the tail wing according to the average load data and the load reduction requirement, and determining whether the tail wing of the second size meets the load reduction requirement corresponding to the blade; When it is determined that the tail wing of the second size meets the load reduction requirement, the second size is determined as the target size.
4. The method according to claim 3, characterized in that Determining a load reduction requirement corresponding to the blade according to the average load data includes: Determine the safety factor of the blade under the average load data condition; and determine the average wind speed corresponding to the blade in the first time period; Calculating the number of load cycles of the blade at the average wind speed, and determining the fatigue life of the blade according to the number of load cycles; determining a first ratio between the fatigue life and a fatigue life threshold; and determining a second ratio between the safety factor and a safety factor threshold; The load reduction requirement is determined according to the first ratio and the second ratio.
5. The method according to claim 3, characterized in that: Determining whether the tail wing of the first size meets the load reduction requirement corresponding to the blade includes: Determine second load data corresponding to the blade before the tail wing of the first size is installed and third load data corresponding to the blade after the tail wing of the second size is installed; It is determined whether the tail wing of the first size meets the load reduction requirement of the blade according to the difference between the second load data and the third load data.
6. The method according to claim 1, characterized in that Determining a target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjusting the rotation angle of the tail wing to the target rotation angle, comprises: When it is determined that the current wind speed is greater than or equal to a preset wind speed threshold, determining a second corresponding relationship between the rotation angle of the tail wing and the current wind speed and the real-time load data of the blade according to the operating condition of the blade; Determining a first rotation angle corresponding to the current wind speed and the real-time load data according to the second corresponding relationship, and determining an angle range within which the tail wing is allowed to rotate according to the target size; determining whether the first rotation angle is within the angle range; When it is determined that the first rotation angle is within the angle range, the first rotation angle is determined as the target rotation angle, and the rotation angle of the tail wing is adjusted to the target rotation angle.
7. A device for determining a rotation angle, characterized in that: include: An acquisition module, used for acquiring average load data of a blade, and determining a target size of a tail wing of the blade according to the average load data; A monitoring module, used to monitor the real-time load data of the blade in real time and determine the current wind speed corresponding to the blade; A determination module is used to determine a target rotation angle of the tail wing at the current wind speed according to the real-time load data and the target size, and adjust the rotation angle of the tail wing to the target rotation angle.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method of any one of claims 1 to 6 when executed.
9. An electronic device, comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.
10. A computer program product, comprising a computer program, characterized in that The computer program is used by a processor to execute the steps of the method described in any one of claims 1 to 6.