SYSTEM AND METHOD FOR DETECTING ANOMALIES IN WIND TURBINE CONTROL SIGNALS
20230030681 · 2023-02-02
Inventors
- Raymond Cole (Wilton, NY, US)
- Robert Dewey (Valatie, NY, US)
- Dhanannjay Deo (Altamont, NY, US)
- Anas Patankar (West Lafayette, IN, US)
Cpc classification
G05B23/0283
PHYSICS
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/043
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y04S10/52
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
G05B23/0281
PHYSICS
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
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D80/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for controlling a wind turbine includes receiving operational data of at least one component of the wind turbine. The operational data includes a time-series of one or more high speed signals both before, during, and after an anomaly. Further, the high speed signal(s) may be digital or analog signals. The method also includes storing the operational data. Moreover, the method includes analyzing the stored operational data to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions. In addition, the method includes determining an appropriate response action for the specific type and location of the anomaly. Further, the method includes adjusting a control parameter of the wind turbine. Thus, the method includes implementing the appropriate response action for the specific type and location of the anomaly.
Claims
1. A method for controlling a wind turbine in response to anomaly detection, the method comprising: receiving, via a processor, operational data of at least one component of the wind turbine, the operational data comprising a time-series of one or more high speed signals both before, during, and after an anomaly, the one or more high speed signals being digital or analog signals; storing the operational data of the at least one component of the wind turbine in a memory device of the processor; analyzing, via the processor, the stored operational data of the at least one component of the wind turbine to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions; determining, via the processor, an appropriate response action for the specific type and location of the anomaly; adjusting control of the wind turbine; and, implementing, via the processor, the appropriate response action for the specific type and location of the anomaly.
2. The method of claim 1, wherein the one or more high speed signals comprises signals representative of at least one of current, voltage, power, torque, temperature, position, direction, displacement, vibration, or combinations thereof.
3. The method of claim 1, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises: prior to detection of the anomaly, determining a plurality of different patterns of high speed signals each representing a different fault or operational state of the at least one component of the wind turbine; and, storing the plurality of different patterns in the memory device.
4. The method of claim 3, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises identifying a pattern from the plurality of different patterns that corresponds to a pattern of the one or more high speed signals of the operational data stored within the memory device.
5. The method of claim 1, further comprising identifying pertinent information associated with the anomaly and storing the pertinent information in the memory device.
6. The method of claim 3, further comprising determining one or more operational parameters of the wind turbine upon detection of the anomaly, the one or more operational parameters of the wind turbine comprising at least one of wind speed, wind direction, environmental conditions, grid conditions, pitch angle, rotor speed, generator speed, power output, or generator torque.
7. The method of claim 6, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises correlating the one or more high speed signals to the one or more operational parameters to evaluate an effect of the one or more operational parameters on the one or more high speed signals.
8. The method of claim 3, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises defining a severity of the anomaly.
9. The method of claim 4, wherein the appropriate response action further comprises at least one of scheduling a maintenance action, identifying required labor, generating a work order, checking inventory for one or more parts, assigning one or more parts to a work order, ordering one or more parts if the one or more parts is unavailable, ordering one or more parts if the one or more parts falls below a minimum threshold, generating an alarm, or combinations thereof.
10. The method of claim 9, wherein the appropriate response action is implemented automatically.
11. The method of claim 9, further comprising scheduling the maintenance action based on the one or more operational parameters of the wind turbine to maximize operational efficiency of the wind turbine and to minimize equipment downtime.
12. The method of claim 1, wherein adjusting the control of the wind turbine further comprises shutting down the wind turbine, derating the wind turbine, uprating the wind turbine, or modifying a control setting of the wind turbine.
13. A system for controlling a wind turbine in response to anomaly detection, the system comprising: a processor configured to implement a plurality of operations, the plurality of operations comprising: receiving operational data of at least one component of the wind turbine, the operational data comprising a time-series of one or more high speed signals both before, during, and after an anomaly, the one or more high speed signals being digital or analog signals; analyzing the operational data of the at least one component of the wind turbine to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions; determining an appropriate response action for the specific type and location of the anomaly; adjusting control of the wind turbine; and, implementing the appropriate response action for the specific type and location of the anomaly.
14. The system of claim 13, wherein the one or more high speed signals comprises signals representative of at least one of current, voltage, power, torque, temperature, position, direction, displacement, vibration, or combinations thereof.
15. The system of claim 13, wherein the processor is part of a controller of the wind turbine.
16. The system of claim 13, wherein the processor is a remote controller separate from the wind turbine.
17. The system of claim 13, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises: prior to detection of the anomaly, determining a plurality of different patterns of high speed signals each representing a different fault or operational state of the at least one component of the wind turbine; storing the plurality of different patterns in the memory device; and, identifying a pattern from the plurality of different patterns that corresponds to a pattern of the one or more high speed signals of the operational data stored within the memory device.
18. The system of claim 13, wherein the plurality of operations further comprise determining one or more operational parameters of the wind turbine upon detection of the anomaly, the one or more operational parameters of the wind turbine comprising at least one of wind speed, wind direction, environmental conditions, grid conditions, pitch angle, rotor speed, generator speed, power output, or generator torque, and wherein analyzing the operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises correlating the one or more high speed signals to the one or more operational parameters to evaluate an effect of the one or more operational parameters on the one or more high speed signals.
19. The system of claim 13, wherein the appropriate response action further comprises at least one of scheduling a maintenance action, identifying required labor, generating a work order, checking inventory for one or more parts, assigning one or more parts to a work order, ordering one or more parts if the one or more parts is unavailable, ordering one or more parts if the one or more parts falls below a minimum threshold, generating an alarm, or combinations thereof.
20. A method for controlling a wind turbine in response to anomaly detection, the method comprising: determining, via a processor, a plurality of different patterns of high speed signals of the wind turbine, each of the plurality of different patterns representing a different fault or operational state of the at least one component of the wind turbine; storing the plurality of different patterns in a memory device of the processor; receiving, via the processor, operational data of at least one component of the wind turbine, the operational data comprising a time-series of high speed signals both before, during, and after an anomaly, the time-series of high speed signals being digital or analog signals; identifying a pattern from the plurality of different patterns that corresponds to a pattern of the time-series of high speed signals of the operational data stored within the memory device to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions; generating and sending, via the processor, an alarm indicative of the specific type and location of the anomaly.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] A full and enabling disclosure of the present invention, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] Reference now will be made in detail to embodiments of the invention, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the scope or spirit of the invention. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
[0029] In general, the present disclosure is directed to systems and methods for detecting anomalies in wind turbine control signals. Wind turbines generally produce and store a significant amount of high speed/high resolution data. By analyzing the high speed data being produced and correlating signal responses to operating inputs and conditions, the wind turbine controller or any suitable processor can identify specific defective, degrading components, sub-components and/or abnormal operations. By identifying and associating specific signals and responses, the controller can determine what is actually occurring in the wind turbine and develop appropriate control actions in response thereto. As such, the systems and methods of the present disclosure are configured to minimize operational and/or material costs associated with unnecessary replacement of parts, extend component life, reduce downtime, and minimize troubleshooting labor costs.
[0030] Referring now to the drawings,
[0031] Referring now to
[0032] It should be appreciated that the main shaft 40 may generally be supported within the nacelle 16 by a support frame or bedplate 46 positioned atop the wind turbine tower 12. For example, the main shaft 40 may be supported by the bedplate 46 via a pair of pillow blocks 48, 50 mounted to the bedplate 46.
[0033] As shown in
[0034] Each rotor blade 22 may also include a pitch adjustment mechanism 32 configured to rotate each rotor blade 22 about its pitch axis 34. Further, each pitch adjustment mechanism 32 may include a pitch drive motor 33 (e.g., any suitable electric, hydraulic, or pneumatic motor), a pitch drive gearbox 35, and a pitch drive pinion 37. In such embodiments, the pitch drive motor 33 may be coupled to the pitch drive gearbox 35 so that the pitch drive motor 33 imparts mechanical force to the pitch drive gearbox 35. Similarly, the pitch drive gearbox 35 may be coupled to the pitch drive pinion 37 for rotation therewith. The pitch drive pinion 37 may, in turn, be in rotational engagement with a pitch bearing 54 coupled between the hub 20 and a corresponding rotor blade 22 such that rotation of the pitch drive pinion 37 causes rotation of the pitch bearing 54. Thus, in such embodiments, rotation of the pitch drive motor 33 drives the pitch drive gearbox 35 and the pitch drive pinion 37, thereby rotating the pitch bearing 54 and the rotor blade 22 about the pitch axis 34. Similarly, the wind turbine 10 may include one or more yaw drive mechanisms 38 communicatively coupled to the controller 26, with each yaw drive mechanism(s) 38 being configured to change the angle of the nacelle 16 relative to the wind (e.g., by engaging a yaw bearing 56 of the wind turbine 10).
[0035] Further, the turbine controller 26 may also be communicatively coupled to each pitch adjustment mechanism 32 of the wind turbine 10 (one of which is shown) through a separate or integral pitch controller 30 (
[0036] In addition, as shown in
[0037] It should also be appreciated that, as used herein, the term “monitor” and variations thereof indicates that the various sensors of the wind turbine 10 may be configured to provide a direct measurement of the parameters being monitored and/or an indirect measurement of such parameters. Thus, the sensors described herein may, for example, be used to generate signals relating to the parameter being monitored, which can then be utilized by the controller 26 to determine the condition.
[0038] Referring now to
[0039] As used herein, the term “processor” refers not only to integrated circuits referred to in the art as being included in a computer, but also refers to a controller, a microcontroller, a microcomputer, a programmable logic controller (PLC), an application specific integrated circuit, and other programmable circuits. Additionally, the memory device(s) 62 may generally comprise memory element(s) including, but not limited to, computer readable medium (e.g., random access memory (RAM)), computer readable non-volatile medium (e.g., a flash memory), a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disc (DVD) and/or other suitable memory elements. Such memory device(s) 62 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 60, configure the controller 26 to perform various functions including, but not limited to, transmitting suitable control signals to implement corrective action(s) in response to a distance signal exceeding a predetermined threshold as described herein, as well as various other suitable computer-implemented functions.
[0040] Referring now to
[0041] Referring particularly to
[0042] As shown at (102), the method 100 includes determining whether an anomaly has been detecting in a wind turbine component, such as any of the components described herein. As shown at (104), upon detection of an anomaly in the wind turbine 10, the method 100 includes receiving, e.g. via a processor, operational data of at least one component of the wind turbine 10. It should be understood that the processor may be part of the controller 26 of the wind turbine 10 (e.g. processor(s) 60) or may be a remote controller separate from the wind turbine 10. In such instances, the processor(s) may be communicatively coupled to the turbine controller 26 to obtain the necessary data to perform the steps described herein.
[0043] Further, in an embodiment, the operational data may include a time-series of one or more high speed signals both before, during, and after the anomaly. In an embodiment, for example, the high speed signal(s) may include signals representative of at least one of current, voltage, power, torque, temperature, position, direction, displacement, vibration, or any other signal produced from or by the wind turbine 10, or combinations thereof. Further, the high speed signal(s) may be digital and/or analog signals. Moreover, as described herein, high speed signals generally refer to signals collected within a short or quick time frame, such as in milliseconds rather than seconds, minutes, or hours. Since electronics and high speed equipment generally fail in the milliseconds-time frame, it is important to have the capability to collect and view such faults in short time frames. Moreover, the high speed signals may also be high density signals, high resolution signals, or combinations thereof so as to obtain the best possible view of how the wind turbine 10 is performing.
[0044] Referring still to
[0045] As shown at (108), the method 100 includes analyzing, via the processor, the stored operational data of the component(s) of the wind turbine 10 to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions. For example, in an embodiment, prior to detection of the anomaly, the processor or personnel can predetermine or develop a plurality of different patterns of high speed signal abnormalities that each represent a different fault or operational state of the component(s) of the wind turbine 10. Furthermore, the different patterns may be stored in the memory device.
Accordingly, upon detection of the anomaly, the processor can identify a pattern from the different stored patterns that corresponds to a pattern of the high speed signal(s) of the operational data stored within the memory device.
[0046] Such a process can be better understood with reference to
[0047] Similarly,
[0048] More specifically, and referring back to
[0049] As shown at (112), the method 100 includes adjusting control of the wind turbine 10. For example, in certain embodiments, the processor may adjust the control of the wind turbine 10 by shutting down the wind turbine 10, derating the wind turbine 10, uprating the wind turbine 10, or modifying a control setting of the wind turbine 10 (such as pitch or yaw angle). As shown at (114), the method 100 includes implementing, via the processor, the appropriate response action for the specific type and location of the anomaly. In yet another embodiment, the method 100 may also include checking to ensure the response action(s) corrected the anomaly.
[0050] Referring now to
[0051] Within the parts components 410, as shown at (420), the processor can also be checking for parts within the current inventory. Depending on whether parts are needed, as shown at (422), (424), and (426), respectively, the parts components 410 can automatically order parts if the inventory falls below a certain threshold, automatically assign parts to a work order, and/or automatically order parts if unavailable. Accordingly, as shown at (428), the processor can schedule the required work as appropriate.
[0052] Various aspects and embodiments of the present invention are defined by the following numbered clauses:
[0053] Clause 1. A method for controlling a wind turbine in response to anomaly detection, the method comprising:
[0054] receiving, via a processor, operational data of at least one component of the wind turbine, the operational data comprising a time-series of one or more high speed signals both before, during, and after an anomaly, the one or more high speed signals being digital or analog signals;
[0055] storing the operational data of the at least one component of the wind turbine in a memory device of the processor;
[0056] analyzing, via the processor, the stored operational data of the at least one component of the wind turbine to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions; determining, via the processor, an appropriate response action for the specific type and location of the anomaly;
[0057] adjusting control of the wind turbine; and,
[0058] implementing, via the processor, the appropriate response action for the specific type and location of the anomaly.
[0059] Clause 2. The method of clause 1, wherein the one or more high speed signals comprises signals representative of at least one of current, voltage, power, torque, temperature, position, direction, displacement, vibration, or combinations thereof.
[0060] Clause 3. The method of any of the preceding clauses, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises: [0061] prior to detection of the anomaly, determining a plurality of different patterns of high speed signals each representing a different fault or operational state of the at least one component of the wind turbine; and,
storing the plurality of different patterns in the memory device.
[0062] Clause 4. The method of clause 3, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises identifying a pattern from the plurality of different patterns that corresponds to a pattern of the one or more high speed signals of the operational data stored within the memory device.
[0063] Clause 5. The method of any of the preceding clauses, further comprising identifying pertinent information associated with the anomaly and storing the pertinent information in the memory device.
[0064] Clause 6. The method of clause 3, further comprising determining one or more operational parameters of the wind turbine upon detection of the anomaly, the one or more operational parameters of the wind turbine comprising at least one of wind speed, wind direction, environmental conditions, grid conditions, pitch angle, rotor speed, generator speed, power output, or generator torque.
[0065] Clause 7. The method of clause 6, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises correlating the one or more high speed signals to the one or more operational parameters to evaluate an effect of the one or more operational parameters on the one or more high speed signals.
[0066] Clause 8. The method of clause 3, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises defining a severity of the anomaly.
[0067] Clause 9. The method of clause 4, wherein the appropriate response action further comprises at least one of scheduling a maintenance action, identifying required labor, generating a work order, checking inventory for one or more parts, assigning one or more parts to a work order, ordering one or more parts if the one or more parts is unavailable, ordering one or more parts if the one or more parts falls below a minimum threshold, generating an alarm, or combinations thereof.
[0068] Clause 10. The method of clause 9, wherein the appropriate response action is implemented automatically.
[0069] Clause 11. The method of clause 9, further comprising scheduling the maintenance action based on the one or more operational parameters of the wind turbine to maximize operational efficiency of the wind turbine and to minimize equipment downtime.
[0070] Clause 12. The method of any of the preceding clauses, wherein adjusting the control of the wind turbine further comprises shutting down the wind turbine, derating the wind turbine, uprating the wind turbine, or modifying a control setting of the wind turbine.
[0071] Clause 13. A system for controlling a wind turbine in response to anomaly detection, the system comprising:
[0072] a processor configured to implement a plurality of operations, the plurality of operations comprising:
[0073] receiving operational data of at least one component of the wind turbine, the operational data comprising a time-series of one or more high speed signals both before, during, and after an anomaly, the one or more high speed signals being digital or analog signals;
[0074] analyzing the operational data of the at least one component of the wind turbine to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions;
[0075] determining an appropriate response action for the specific type and location of the anomaly;
[0076] adjusting control of the wind turbine; and,
[0077] implementing the appropriate response action for the specific type and location of the anomaly.
[0078] Clause 14. The system of clause 13, wherein the one or more high speed signals comprises signals representative of at least one of current, voltage, power, torque, temperature, position, direction, displacement, vibration, or combinations thereof.
[0079] Clause 15. The system of clauses 13-14, wherein the processor is part of a controller of the wind turbine.
[0080] Clause 16. The system of clauses 13-15, wherein the processor is a remote controller separate from the wind turbine.
[0081] Clause 17. The system of clauses 13-16, wherein analyzing the stored operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises:
[0082] prior to detection of the anomaly, determining a plurality of different patterns of high speed signals each representing a different fault or operational state of the at least one component of the wind turbine;
[0083] storing the plurality of different patterns in the memory device; and,
[0084] identifying a pattern from the plurality of different patterns that corresponds to a pattern of the one or more high speed signals of the operational data stored within the memory device.
[0085] Clause 18. The system of clauses 13-17, wherein the plurality of operations further comprise determining one or more operational parameters of the wind turbine upon detection of the anomaly, the one or more operational parameters of the wind turbine comprising at least one of wind speed, wind direction, environmental conditions, grid conditions, pitch angle, rotor speed, generator speed, power output, or generator torque, and wherein analyzing the operational data of the at least one component of the wind turbine to identify the specific type and location of the anomaly further comprises correlating the one or more high speed signals to the one or more operational parameters to evaluate an effect of the one or more operational parameters on the one or more high speed signals.
[0086] Clause 19. The system of clauses 13-18, wherein the appropriate response action further comprises at least one of scheduling a maintenance action, identifying required labor, generating a work order, checking inventory for one or more parts, assigning one or more parts to a work order, ordering one or more parts if the one or more parts is unavailable, ordering one or more parts if the one or more parts falls below a minimum threshold, generating an alarm, or combinations thereof.
[0087] Clause 20. A method for controlling a wind turbine in response to anomaly detection, the method comprising:
[0088] determining, via a processor, a plurality of different patterns of high speed signals of the wind turbine, each of the plurality of different patterns representing a different fault or operational state of the at least one component of the wind turbine; storing the plurality of different patterns in a memory device of the processor;
[0089] receiving, via the processor, operational data of at least one component of the wind turbine, the operational data comprising a time-series of high speed signals both before, during, and after an anomaly, the time-series of high speed signals being digital or analog signals;
[0090] identifying a pattern from the plurality of different patterns that corresponds to a pattern of the time-series of high speed signals of the operational data stored within the memory device to identify a specific type and location of the anomaly using at least one of pattern recognition, machine learning, or rules-based conditions;
[0091] generating and sending, via the processor, an alarm indicative of the specific type and location of the anomaly.
[0092] This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.