A wind turbine operation control method, device, equipment and storage medium
By preprocessing the given values of the wind turbine pitch angle and judging the fatigue load, the problem of inaccurate anemometer measurements in ultra-high altitude environments was solved, and the safe and stable operation of the wind turbine was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- THREE GORGES TIBET ENERGY INVESTMENT CO LTD
- Filing Date
- 2024-01-31
- Publication Date
- 2026-05-26
AI Technical Summary
In ultra-high altitude environments, the wind speed measured by an anemometer at a single point cannot effectively represent the equivalent wind speed of the entire wind turbine surface, leading to inaccurate control of the wind turbine's operating status and posing safety and stability issues.
By preprocessing the given pitch angle value, the inflection point position and change amplitude are determined. The fatigue load state of the wind turbine is judged by using a preset threshold, and a low fatigue operation mode is adopted to reduce fatigue load.
This improved the safety and stability of wind turbines in ultra-high altitude environments, prevented damage to the units caused by inaccurate wind speed control, and achieved more stable operation control.
Smart Images

Figure CN117927419B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wind turbine generator control technology, and in particular to a wind turbine operation control method, device, equipment and storage medium. Background Technology
[0002] With the energy transition and the rapid development of wind power generation technology, the development of wind zones in ultra-high-altitude areas is gradually underway. In ultra-high-altitude environments, the average wind speed is high, the gust amplitude is large, and the fatigue load on the turbine units is large. If the external environment can be sensed and load reduction measures are taken proactively when wind speed changes significantly, fatigue load can be effectively reduced.
[0003] Anemometers measure wind speed after it has been disturbed by the wind turbine. Furthermore, due to factors such as wind shear and wake effects, the single-point wind speed measured by an anemometer cannot effectively represent the equivalent wind speed across the entire turbine surface. Therefore, directly using the change in wind speed from an anemometer for judgment introduces uncertainty. Thus, improving the safety and stability of the unit's operation in ultra-high-altitude environments is a problem that needs to be addressed. Summary of the Invention
[0004] In view of this, the purpose of this invention is to provide a wind turbine operation control method, device, equipment, and storage medium, which can improve the safety and stability of unit operation in ultra-high altitude environments. The specific solution is as follows:
[0005] In a first aspect, this application discloses a wind turbine operation control method, including:
[0006] Data preprocessing is performed on each initial pitch angle setpoint obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint timing sequence composed of each target pitch angle setpoint.
[0007] Determine the position of each inflection point in the timing sequence of the target pitch angle and the change amplitude of adjacent inflection points in each inflection point position to obtain a set of change amplitudes composed of several change amplitudes;
[0008] Determine the target change amplitude corresponding to a preset time period in the set of change amplitudes, and determine the number of target amplitudes from the target change amplitudes based on a preset amplitude threshold;
[0009] Determine whether the number of target amplitude values is greater than a preset threshold.
[0010] If the load is greater than the preset fatigue load control strategy, the target wind turbine will be controlled to operate in a preset low fatigue operation mode.
[0011] Optionally, the step of preprocessing the initial pitch angle setpoints obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint timing sequence composed of the target pitch angle setpoints includes:
[0012] The initial pitch angle setpoints of the target wind turbine are obtained by acquiring the initial pitch angle setpoint sequence through the main control system.
[0013] The initial pitch angle setpoints in the initial pitch angle setpoint sequence are processed using a moving average operation to obtain the target pitch angle setpoint timing sequence.
[0014] Optionally, the step of determining the inflection point positions of the target pitch angle given value time sequence and the change amplitude of adjacent inflection points among the inflection point positions to obtain a set of change amplitudes composed of several change amplitudes includes:
[0015] The positions of each inflection point in the timing sequence of the target pitch angle given value are determined using a preset differentiation method;
[0016] Calculate the change amplitude of adjacent inflection points at each inflection point location to obtain a set of change amplitudes composed of several change amplitudes.
[0017] Optionally, determining the number of target amplitudes from the target change amplitudes based on a preset amplitude threshold includes:
[0018] Sequentially determine whether each of the target change amplitudes is greater than a preset amplitude threshold;
[0019] The change amplitude greater than the preset amplitude threshold is determined as the target amplitude, and the number of target amplitudes is counted to obtain the target amplitude quantity.
[0020] Optionally, before performing data preprocessing on the initial pitch angle setpoints obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint timing sequence composed of the target pitch angle setpoints, the method further includes:
[0021] The historical wind speed time series of the target wind turbine is obtained, and the average wind speed of the target wind turbine is determined based on the preset wind speed evaluation time and the historical wind speed time series.
[0022] A threshold setting operation is performed based on the average wind speed to obtain the preset amplitude threshold and the preset number threshold.
[0023] Optionally, obtaining the historical wind speed time series of the target wind turbine includes:
[0024] The historical wind speed sequence of the target wind turbine is determined based on a wind speed measuring device pre-installed on the target wind turbine.
[0025] Optionally, obtaining the historical wind speed time series of the target wind turbine includes:
[0026] The historical operating power of the target wind turbine is obtained, and the corresponding historical wind speed is determined based on a preset wind speed-power conversion formula to obtain the historical wind speed time series.
[0027] Secondly, this application discloses a wind turbine operation control device, comprising:
[0028] The given value timing generation module is used to preprocess the initial pitch angle given values obtained by the main control system for controlling the operation of the target wind turbine, so as to obtain the target pitch angle given value timing sequence composed of the target pitch angle given values.
[0029] The variable amplitude set determination module is used to determine the position of each inflection point in the timing sequence of the target pitch angle and the variable amplitude of adjacent inflection points in each inflection point position, so as to obtain a variable amplitude set composed of several variable amplitudes.
[0030] The amplitude quantity determination module is used to determine the target change amplitude corresponding to a preset time period in the set of change amplitudes, and to determine the target amplitude quantity from the target change amplitudes based on a preset amplitude threshold;
[0031] The threshold determination module is used to determine whether the number of target amplitude values is greater than a preset threshold.
[0032] The operation control module is used to control the target wind turbine to operate in a preset low-fatigue operation mode based on a preset fatigue load control strategy if the load is greater than a certain value.
[0033] Thirdly, this application discloses an electronic device, including:
[0034] Memory, used to store computer programs;
[0035] A processor is used to execute the computer program to implement the aforementioned wind turbine operation control method.
[0036] Fourthly, this application discloses a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the aforementioned wind turbine operation control method.
[0037] As can be seen, in this application, the initial pitch angle setpoints obtained through the main control system for controlling the operation of the target wind turbine are first preprocessed to obtain a target pitch angle setpoint time series. The inflection point positions of the target pitch angle setpoint time series and the change amplitude of adjacent inflection points within each inflection point position are determined to obtain a set of change amplitudes. The target change amplitude corresponding to a preset time period in the set of change amplitudes is determined, and the number of target amplitudes is determined from the target change amplitudes based on a preset amplitude threshold. It is then determined whether the number of target amplitudes is greater than a preset number threshold. If it is greater, the target wind turbine is controlled to operate in a preset low-fatigue operation mode based on a preset fatigue load control strategy. In this way, by adopting characteristic variables such as the pitch angle setpoint, the wind speed change on the turbine rotor surface is equivalently described, thereby reducing fatigue load and improving the safety and stability of the turbine operation in ultra-high-altitude environments. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0039] Figure 1 This is a flowchart of a wind turbine operation control method disclosed in this application;
[0040] Figure 2 This is a flowchart of a specific wind turbine operation control method disclosed in this application;
[0041] Figure 3 This is a schematic diagram of the structure of a wind turbine operation control device disclosed in this application;
[0042] Figure 4 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation
[0043] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0044] In ultra-high altitude environments, average wind speeds are high, gust amplitudes are large, and turbine fatigue loads are significant. If external environmental conditions can be sensed and load-reducing measures are proactively implemented when wind speed changes are substantial, fatigue loads can be effectively reduced. However, anemometers measure wind speed after disturbance by the rotor, and due to factors such as wind shear and wake effects, the single-point wind speed measured by anemometers cannot effectively represent the equivalent wind speed across the entire rotor surface. Therefore, this application will specifically introduce a wind turbine operation control method that can equivalently describe the wind speed changes across the rotor surface experienced by the turbine, thereby ensuring the safe and stable operation of the turbine.
[0045] See Figure 1 As shown in the figure, this application discloses a wind turbine operation control method, including:
[0046] Step S11: Perform data preprocessing on each initial pitch angle setpoint obtained through the main control system for controlling the operation of the target wind turbine, so as to obtain the target pitch angle setpoint timing sequence composed of each target pitch angle setpoint.
[0047] In this embodiment, before preprocessing the initial pitch angle setpoints obtained by the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint time series, the method further includes: acquiring the historical wind speed time series of the target wind turbine, and determining the average wind speed of the target wind turbine based on a preset wind speed evaluation duration and the historical wind speed time series; and performing a threshold setting operation based on the average wind speed to obtain the preset amplitude threshold and the preset number threshold. That is, firstly, it is necessary to collect the historical wind speed time series data of the target wind turbine, set a preset wind speed evaluation duration, and calculate the average wind speed of the historical wind speed time series within the preset wind speed evaluation duration to obtain the average wind speed of the target wind turbine. Then, a threshold setting operation is performed based on the average wind speed to obtain the preset amplitude threshold and the preset number threshold. In one specific embodiment, acquiring the historical wind speed time series of the target wind turbine includes: determining the historical wind speed time series of the target wind turbine based on a wind speed measuring device pre-installed on the target wind turbine. In another specific embodiment, obtaining the historical wind speed time series of the target wind turbine includes: obtaining the historical operating power of the target wind turbine, and determining the corresponding historical wind speed based on a preset wind speed-power conversion formula to obtain the historical wind speed time series. This means that airborne laser wind-measuring radar, ground-based wind-measuring radar, or wind-measuring towers can be used to measure wind speed instead of nacelle anemometers. However, considering the characteristics of ultra-high-altitude wind zones, in the event of wind speed sensor failure due to freezing or other reasons, the corresponding historical wind speed can be derived from a pre-set preset wind speed-power conversion formula and the measured historical operating power to obtain the historical wind speed time series.
[0048] In this embodiment, the step of preprocessing the initial pitch angle setpoints obtained by the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint timing sequence constituted by the target pitch angle setpoints includes: obtaining the initial pitch angle setpoints obtained by the main control system to control the operation of the target wind turbine to obtain an initial pitch angle setpoint sequence; and processing the initial pitch angle setpoints in the initial pitch angle setpoint sequence based on a moving average operation to obtain the target pitch angle setpoint timing sequence. That is, firstly, the main control system obtains the control system pitch angle setpoint timing sequence, then performs a moving average processing on the collected initial pitch angle setpoint timing sequence to obtain the moving averaged pitch angle setpoint timing sequence corresponding to each initial pitch angle setpoint timing sequence, and then determines the moving averaged pitch angle setpoint timing sequence as the target pitch angle setpoint timing sequence.
[0049] Step S12: Determine the position of each inflection point in the timing sequence of the target pitch angle and the change amplitude of adjacent inflection points in each inflection point position, so as to obtain a set of change amplitudes composed of several change amplitudes.
[0050] In this embodiment, determining the inflection point positions of the target pitch angle given value time series and the change amplitude of adjacent inflection points at each inflection point position to obtain a set of change amplitudes consisting of several change amplitudes includes: determining the inflection point positions of the target pitch angle given value time series using a preset differentiation method; calculating the change amplitude of adjacent inflection points at each inflection point position to obtain a set of change amplitudes consisting of several change amplitudes. That is, determining the inflection point positions of the target pitch angle given value time series using a preset differentiation method. The preset differentiation method includes, but is not limited to, formula methods, arithmetic operation differentiation methods, etc. Then, the change amplitude of adjacent inflection points at each inflection point position is calculated and sequentially statistically numbered to obtain a set of change amplitudes consisting of several change amplitudes.
[0051] Step S13: Determine the target change amplitude corresponding to the preset time period in the set of change amplitudes, and determine the number of target amplitudes from the target change amplitudes based on the preset amplitude threshold.
[0052] In this embodiment, determining the number of target amplitudes from the target amplitude changes based on a preset amplitude threshold includes: sequentially determining whether each amplitude change in the target amplitude changes is greater than the preset amplitude threshold; determining the amplitude changes greater than the preset amplitude threshold as target amplitudes, and counting the number of target amplitudes to obtain the number of target amplitudes. That is, sequentially determining whether each amplitude change in the target amplitude changes within a preset time window is greater than the preset amplitude threshold, and then counting the number of amplitude changes greater than the preset amplitude threshold to obtain the number of target amplitudes.
[0053] Step S14: Determine whether the number of target amplitudes is greater than a preset threshold.
[0054] Step S15: If the load is greater than the target load, the target wind turbine is controlled to operate in a preset low-fatigue operation mode based on the preset fatigue load control strategy.
[0055] In this embodiment, if the value is greater than a certain threshold, the target wind turbine is controlled to operate in a preset low-fatigue operation mode based on a preset fatigue load control strategy. That is, if the value is greater than a certain threshold, it indicates that the target wind turbine needs to adjust its current operating state. In this case, the target wind turbine is controlled to switch to a low-fatigue operation mode. In the low-fatigue operation mode, the minimum pitch angle is increased to avoid a large drop in pitch angle due to a sudden drop in wind speed, thus reducing the excessive increase in fatigue load caused by excessive thrust changes.
[0056] As can be seen, in this embodiment, the initial pitch angle setpoints obtained by the main control system for controlling the operation of the target wind turbine are first preprocessed to obtain a target pitch angle setpoint time series. The inflection point positions of the target pitch angle setpoint time series and the change amplitude of adjacent inflection points within each inflection point position are determined to obtain a set of change amplitudes. The target change amplitude corresponding to a preset time period in the set of change amplitudes is determined, and the number of target amplitudes is determined from the target change amplitudes based on a preset amplitude threshold. It is then determined whether the number of target amplitudes is greater than a preset number threshold. If it is greater, the target wind turbine is controlled to operate in a preset low-fatigue operation mode based on a preset fatigue load control strategy. In this way, by adopting characteristic variables such as the pitch angle setpoint, the wind speed change on the turbine rotor surface is equivalently described to reduce fatigue load. This avoids the inaccurate control of the wind turbine's operating state caused by directly using the change in wind speed from an anemometer, which could lead to turbine damage. This, in turn, improves the safety and stability of the turbine operation in ultra-high altitude environments.
[0057] See Figure 2 As shown in the figure, this application discloses a specific wind turbine operation control method. First, it utilizes an airborne laser wind-measuring radar, a ground-based wind-measuring radar, or a wind-measuring tower to measure wind speed instead of a nacelle anemometer. Considering the characteristics of ultra-high-altitude wind zones, in cases where the wind speed sensor fails due to freezing or other reasons, the current wind speed can be derived from the current power using a preset wind speed-power ratio. After obtaining the wind speed measurement sequence, a wind speed evaluation duration T is set. wind Calculate the wind speed assessment time T wind The average wind speed within the area is calculated, and then, based on the average wind speed and the actual situation, a threshold value for the change amplitude of the average wind speed to the inflection point of the characteristic quantity, PitchDemandChangeThreshold, and a window value, T are preset. windThe threshold for the number of inflection point changes of internal characteristic quantities exceeding a threshold is PitchDemandChangeOverRangeCountThreshold. The timing of the control system's pitch angle setpoint is acquired through the main control system. Then, a window length Tpitch is set, and a moving average is performed on the acquired control system pitch angle setpoint timing to obtain the moving averaged pitch angle setpoint timing sequence PitchDemandTimeSeries. Using a preset differentiation method, the inflection point positions in the pitch angle setpoint timing sequence PitchDemandTimeSeries are determined, and the change amplitude of the pitch angle setpoint at adjacent inflection points is calculated, sequentially numbered as {PitchDemandChange1, PitchDemandChange2, ..., PitchDemand ChangeN-1} to obtain the PitchDemandChange sequence. Next, within the time window Tpitch, the number of times PitchDemandChangi is greater than PitchDemandChangeThreshold in the PitchDemandChange sequence is counted, and this number is recorded as PitchDemandChangeOverRangeCount. Determine if PitchDemandChangeOverRangeCount is greater than PitchDemandChangeOverRangeCountThr eshold. If so, control the wind turbine to switch to low fatigue operation mode. In low fatigue operation mode, the minimum pitch angle is increased to avoid excessive pitch angle drop due to sudden wind speed decrease, thus reducing the excessive increase in fatigue load caused by excessive thrust changes.
[0058] In this embodiment, by adopting characteristic variables such as the given pitch angle, the wind speed change on the rotor surface of the unit is equivalently described, thereby reducing fatigue load and improving the safety and stability of the unit's operation in ultra-high altitude environments. At the same time, it avoids the situation where the wind speed change of the anemometer is directly used for judgment, which would lead to inaccurate control of the wind turbine's operating status and cause wind turbine damage.
[0059] refer to Figure 3 The present application also discloses a wind turbine operation control device, comprising:
[0060] The given value timing generation module 11 is used to preprocess the initial pitch angle given values obtained by the main control system for controlling the operation of the target wind turbine, so as to obtain the target pitch angle given value timing sequence composed of the target pitch angle given values.
[0061] The variable amplitude set determination module 12 is used to determine the position of each inflection point in the timing sequence of the target pitch angle and the variable amplitude of adjacent inflection points in each inflection point position, so as to obtain a variable amplitude set composed of several variable amplitudes.
[0062] The amplitude quantity determination module 13 is used to determine the target change amplitude corresponding to a preset time period in the set of change amplitudes, and to determine the target amplitude quantity from the target change amplitudes based on a preset amplitude threshold;
[0063] Threshold determination module 14 is used to determine whether the number of target amplitude values is greater than a preset threshold number;
[0064] The operation control module 15 is used to control the target wind turbine to operate in a preset low fatigue operation mode based on a preset fatigue load control strategy if the load is greater than the preset fatigue load.
[0065] As can be seen, in this embodiment, by adopting characteristic variables such as the given pitch angle, the wind speed change on the rotor surface of the unit is equivalently described to reduce fatigue load. This avoids the situation where the wind speed change of the anemometer is used directly for judgment, which would lead to inaccurate control of the wind turbine's operating status and cause wind turbine damage. In this way, the safety and stability of the unit's operation in ultra-high altitude environments are improved.
[0066] In some specific embodiments, the given value timing generation module 11 may specifically include:
[0067] The initial data acquisition unit is used to acquire the initial pitch angle setpoints of the target wind turbine through the main control system to obtain the initial pitch angle setpoint sequence.
[0068] The data processing unit is used to process each initial pitch angle given value in the initial pitch angle given value sequence based on the moving average operation to obtain the target pitch angle given value timing.
[0069] In some specific embodiments, the variable amplitude set determination module 12 may specifically include:
[0070] The inflection point position determination unit is used to determine the position of each inflection point in the timing sequence of the target pitch angle given value using a preset differentiation method;
[0071] The change amplitude calculation unit is used to calculate the change amplitude of adjacent inflection points in each of the inflection point positions to obtain a change amplitude set composed of several change amplitudes.
[0072] In some specific embodiments, the amplitude quantity determination module 13 may specifically include:
[0073] An amplitude determination unit is used to sequentially determine whether each of the target change amplitudes is greater than a preset amplitude threshold.
[0074] The quantity statistics unit is used to determine the change amplitude that is greater than the preset amplitude threshold as the target amplitude, and count the number of the target amplitudes to obtain the target amplitude quantity.
[0075] In some specific embodiments, the wind turbine operation control device may further include:
[0076] The average wind speed determination module is used to obtain the historical wind speed time series of the target wind turbine, and determine the average wind speed of the target wind turbine based on the preset wind speed evaluation time and the historical wind speed time series.
[0077] The threshold setting unit is used to perform a threshold setting operation based on the average wind speed to obtain the preset amplitude threshold and the preset number threshold.
[0078] In some specific embodiments, the average wind speed determination module may specifically include:
[0079] The first wind speed acquisition unit is used to determine the historical wind speed sequence of the target wind turbine based on the wind speed measuring device pre-installed on the target wind turbine.
[0080] In some specific embodiments, the average wind speed determination module may specifically include:
[0081] The second wind speed acquisition unit is used to acquire the historical operating power of the target wind turbine and determine the corresponding historical wind speed based on a preset wind speed-power conversion formula to obtain the historical wind speed time sequence.
[0082] Furthermore, embodiments of this application also disclose an electronic device, Figure 4 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.
[0083] Figure 4 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the wind turbine operation control method disclosed in any of the foregoing embodiments. Alternatively, the electronic device 20 in this embodiment may specifically be an electronic computer.
[0084] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.
[0085] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage.
[0086] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the wind turbine operation control method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include computer programs capable of performing other specific tasks.
[0087] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned wind turbine operation control method. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.
[0088] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.
[0089] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0090] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0091] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0092] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A wind turbine operation control method, characterized in that, include: Data preprocessing is performed on each initial pitch angle setpoint obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint timing sequence composed of each target pitch angle setpoint. Determine the position of each inflection point in the timing sequence of the target pitch angle and the change amplitude of adjacent inflection points in each inflection point position to obtain a set of change amplitudes composed of several change amplitudes; Determine the target change amplitude corresponding to a preset time period in the set of change amplitudes, and determine the number of target amplitudes from the target change amplitudes based on a preset amplitude threshold; Determine whether the number of target amplitude values is greater than a preset threshold. If the load is greater than the target load, the target wind turbine will be controlled to operate in a preset low-fatigue operation mode based on a preset fatigue load control strategy. Before performing data preprocessing on the initial pitch angle given values obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle given value time sequence composed of the target pitch angle given values, the method further includes: obtaining the historical wind speed time sequence of the target wind turbine, and determining the average wind speed of the target wind turbine based on the preset wind speed evaluation time and the historical wind speed time sequence; and performing a threshold setting operation based on the average wind speed to obtain the preset amplitude threshold and the preset number threshold.
2. The wind turbine operation control method according to claim 1, characterized in that, The step of preprocessing the initial pitch angle setpoints obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle setpoint timing sequence composed of the target pitch angle setpoints includes: The initial pitch angle setpoints of the target wind turbine are obtained by acquiring the initial pitch angle setpoint sequence through the main control system. The initial pitch angle setpoints in the initial pitch angle setpoint sequence are processed using a moving average operation to obtain the target pitch angle setpoint timing sequence.
3. The wind turbine operation control method according to claim 1, characterized in that, The determination of the inflection point positions of the target pitch angle given value time sequence and the change amplitude of adjacent inflection points at each inflection point position, to obtain a set of change amplitudes composed of several change amplitudes, includes: The positions of each inflection point in the timing sequence of the target pitch angle given value are determined using a preset differentiation method; Calculate the change amplitude of adjacent inflection points at each inflection point location to obtain a set of change amplitudes composed of several change amplitudes.
4. The wind turbine operation control method according to claim 1, characterized in that, Determining the number of target amplitudes from the target change amplitudes based on a preset amplitude threshold includes: Sequentially determine whether each of the target change amplitudes is greater than a preset amplitude threshold; The change amplitude greater than the preset amplitude threshold is determined as the target amplitude, and the number of target amplitudes is counted to obtain the target amplitude quantity.
5. The wind turbine operation control method according to claim 1, characterized in that, The acquisition of the historical wind speed time series of the target wind turbine includes: The historical wind speed sequence of the target wind turbine is determined based on a wind speed measuring device pre-installed on the target wind turbine.
6. The wind turbine operation control method according to claim 1, characterized in that, The acquisition of the historical wind speed time series of the target wind turbine includes: The historical operating power of the target wind turbine is obtained, and the corresponding historical wind speed is determined based on a preset wind speed-power conversion formula to obtain the historical wind speed time series.
7. A wind turbine operation control device, characterized in that, include: The given value timing generation module is used to preprocess the initial pitch angle given values obtained by the main control system for controlling the operation of the target wind turbine, so as to obtain the target pitch angle given value timing sequence composed of the target pitch angle given values. The variable amplitude set determination module is used to determine the position of each inflection point in the timing sequence of the target pitch angle and the variable amplitude of adjacent inflection points in each inflection point position, so as to obtain a variable amplitude set composed of several variable amplitudes. The amplitude quantity determination module is used to determine the target change amplitude corresponding to a preset time period in the set of change amplitudes, and to determine the target amplitude quantity from the target change amplitudes based on a preset amplitude threshold; The threshold determination module is used to determine whether the number of target amplitude values is greater than a preset threshold. The operation control module is used to control the target wind turbine to operate in a preset low fatigue operation mode based on a preset fatigue load control strategy if the load is greater than the preset fatigue load. Before performing data preprocessing on the initial pitch angle given values obtained through the main control system for controlling the operation of the target wind turbine to obtain the target pitch angle given value time sequence composed of the target pitch angle given values, the method further includes: obtaining the historical wind speed time sequence of the target wind turbine, and determining the average wind speed of the target wind turbine based on the preset wind speed evaluation time and the historical wind speed time sequence; and performing a threshold setting operation based on the average wind speed to obtain the preset amplitude threshold and the preset number threshold.
8. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the wind turbine operation control method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, Used to store a computer program, which, when executed by a processor, implements the wind turbine operation control method as described in any one of claims 1 to 6.