METHOD AND SYSTEM FOR CONTROLLING OPERATION OF WIND TURBINES
20230120987 · 2023-04-20
Inventors
Cpc classification
F05B2270/309
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G08B21/182
PHYSICS
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method and system of controlling operation of wind turbines is provided, the method including (a) receiving a parameter value which is based on at least one sensor signal, (b) determining a difference between the received parameter value and a predetermined value, (c) comparing the difference with a threshold value, and (d) if the difference is below the threshold value, operating the wind turbines in a first mode of operation, (e) if the difference is not below the threshold value, incrementing an alert counter, comparing the alert counter with an alert threshold value, operating the wind turbines in a second mode of operation if the alert counter is smaller than the alert threshold value or if the alert counter exceeds the second threshold value and the difference is decreasing, triggering an alarm if the alert counter exceeds the alert threshold value and the difference is not decreasing.
Claims
1. A method of controlling operation of one or more wind turbines, the method comprising, receiving a parameter value which is based on at least one sensor signal, determining a difference between the received parameter value and a predetermined value, comparing the difference with a threshold value, and if the difference is below the threshold value, operating the one or more wind turbines in a first mode of operation, if the difference is not below the threshold value, incrementing an alert counter, comparing the alert counter with an alert threshold value, operating the one or more wind turbines in a second mode of operation if the alert counter is smaller than the alert threshold value or if the alert counter exceeds the second threshold value and the difference is decreasing, triggering an alarm if the alert counter exceeds the alert threshold value and the difference is not decreasing.
2. The method according to claim 1, further comprising setting the alert counter to zero if the difference is below the threshold value.
3. The method according to claim 1, wherein the alert counter is representative of a period of time during which the difference has not been below the threshold value.
4. The method according to claim 1, wherein the first mode of operation is a normal mode of operation and the second mode of operation is a modified mode of operation.
5. The method according to claim 4, wherein the modified mode of operation is configured to cause a reduction in the difference.
6. The method according to claim 4, wherein the modified mode of operation is selected from a first modified mode of operation and a second modified mode of operation in dependency of the difference.
7. The method according to claim 6, wherein the first modified mode of operation is selected when the difference is between the threshold value and a further threshold value, and wherein the second modified mode of operation is selected when the difference exceeds the further threshold value.
8. The method according to claim 6, wherein the second modified mode of operation involves a more significant modification than the first modified mode of operation.
9. The method according claim 6, wherein the first modified mode of operation does not involve a reduction of a power set point for the wind turbine, and wherein the second modified mode of operation involves a reduction of the power set point for the wind turbine.
10. The method according to claim 4, wherein the modified mode of operation is based on machine learning.
11. A system for controlling operation of one or more wind turbines, the system comprising; an interface configured to receive a parameter value which is based on at least one sensor signal, and a processing unit configured to: determine a difference between the received parameter value and a predetermined value, compare the difference with a threshold value, and if the difference is below the threshold value, operate the one or more wind turbines in a first mode of operation, if the difference is not below the threshold value, increment an alert counter, compare the alert counter with an alert threshold value, operate the one or more wind turbines in a second mode of operation if the alert counter is smaller than the alert threshold value or if the alert counter exceeds the second threshold value and the difference is decreasing, trigger an alarm if the alert counter exceeds the alert threshold value and the difference is not decreasing.
12. A wind turbine comprising the system according to claim 11.
13. A computer program comprising computer executable instructions, which, when executed by a processor of a computer, causes the computer to perform the method according to claim 1.
Description
BRIEF DESCRIPTION
[0043] Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
[0044]
[0045]
[0046]
[0047]
DETAILED DESCRIPTION
[0048]
[0049] At 110, a parameter value a is received. The received parameter value a is an actual value, i.e., it is based on at least one sensor signal. At 120, the difference Δa=a−a.sub.r between the received parameter value a and the predetermined value a.sub.r is determined.
[0050] Then, at 130, the difference Δa is compared with a threshold value Δa.sub.T. If the difference is below the threshold value Δa.sub.T, i.e., Δa<Δa.sub.T, then the method continues to step 135, where an alert counter A is set to zero, i.e. A=0, and then to step 140, where the wind turbine's normal mode of operation is selected. Thereafter, the method returns to step 120 to recalculate the difference Δa on the basis of a new received parameter value a.
[0051] On the other hand, if it is determined at 130 that the difference is not below the threshold value Δa.sub.T, i.e., Δa≥Δa.sub.T, then, at 150, the alert counter A is incremented by 1, i.e. A=A+1. Then, at 160, the alert counter A is compared with an alert threshold value T. If the alert counter A does not exceed the alert threshold value T, i.e., if A≤T, then the method continues to 170, where a modified mode of operation is selected for the wind turbine. The modified mode of operation is configured to cause a reduction in the difference. Thereafter, the method returns to step 120 to recalculate the difference Δa on the basis of a new received parameter value a.
[0052] If it is determined at 160 that the alert counter A exceeds the alert threshold value T, i.e., if A>T, then it is determined at 180 whether the difference Δa is decreasing or not. In other words, the most recent values of the difference, such as e.g., the last 10, 50, 100 or even more values of Δa are analyzed to determine whether the difference Δa has a decreasing trend. Such a decrease is symbolized as “Δa<<” in the drawing. If it is determined that Δa is decreasing, the method continues to 170 to operate the wind turbine in the modified mode of operation as described above. On the other hand, if the difference Δa is not decreasing, the method continues to 190 where an alarm is triggered. Once this happens, the wind turbine will be shut down.
[0053] In other words, as soon as the difference Δa is not below the threshold ΔaT, the modified mode of operation is applied and maintained at least until the alert counter A reaches the alert threshold value T, i.e., for a certain period of time corresponding to the alert threshold value T. Then, once the alert threshold value T is reached, the modified mode of operation is maintained only if the difference Δa shows a decreasing trend, i.e., if it appears that the modified mode of operation is able to reduce the difference Δa. If this is not the case, the alarm is triggered.
[0054] It should be noted that several modifications of the method 100 are possible. For example, the reference value a.sub.r may be replaced by a reference range defined by a lower reference value and an upper reference value. Furthermore, the modified mode of operation may comprise a plurality of modified modes of operations where one of these is selected in dependency on the situation. For example, a moderate modification may be applied at first and if this is not successful, a more aggressive modification may be applied after a certain period or time and/or if the difference Δa reaches a further threshold value.
[0055]
[0056]
[0057] It is noted that the specific parameter values and threshold values discussed in conjunction with
[0058]
[0059] The block 413 comprises desired curve paths for the parameter after application of a modified control strategy while the block 414 comprises undesired curve paths for the parameter after applying the modified control strategy. The application of a modified control strategy is represented by the arrows connecting block 412 with blocks 413 and 414, respectively. By inducing the undesired scenarios into baseline calculations (simulations) or the undesired data from the SCADA system, when it has already tried to change some control parameter until the control limit in order to bring it back to normal operation, the system will know which control parameter it has to change as well as the amount of change that should be applied. This data is provided as a modified control strategy, and it is checked in calculations/simulations whether they lead to a normal operational curve. In this way, the data in blocks 413 and 414 can be obtained.
[0060] All these data, i.e., the data from blocks 411, 412, 413, 414, are pushed into the wind turbine controller for Edge computing, and the algorithm can run on the edge device as well as in the cloud (taking data from several wind turbines into account) in a case where parallel alarms are occurring in several wind turbines at a time in a wind farm.
[0061] Block 415 contains the actual machine learning model, in particular a recurrent neural network to take its own decisions as to how much (e.g., in percentages) one or more control parameters can be changed in order to get one parameter to follow a desired curve path. The decision is output in block 416. Using reinforcement learning can also be used to make a wind turbine learn from its own past and to get better in further decision making, thereby leading to quicker control strategy when the problem starts to occur.
[0062] Although the present invention has been disclosed in the form of embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
[0063] For the sake of clarity, it is to be understood that the use of “a” or “an” throughout this application does not exclude a plurality, and “comprising” does not exclude other steps or elements.