METHOD AND AN APPARATUS FOR COMPUTER-IMPLEMENTED MONITORING OF A WIND TURBINE
20230010764 · 2023-01-12
Inventors
Cpc classification
F05B2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/046
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 for monitoring a wind turbine including: i) obtaining, from a data storage, a plurality of sets of measurement data of at least two measurement variables, the measurement variables being measurement variables of the wind turbine, acquired by first sensors, and/or the environment of the wind turbine, acquired by second sensors, and the measurement data of a respective set of measurement data being acquired at a same time point in the past; ii) processing the measurement data of the at least two measurement variables by creating an image suitable for visualization; iii) determining a deviation type from a predetermined operation of the wind turbine by processing the image by a trained data-driven model configured as a convolutional neural network, where the image is fed as a digital input to the trained data-driven model and the trained data-driven model provides the deviation type as a digital output.
Claims
1. A method for computer-implemented monitoring of a wind turbine comprising an upper section on top of a tower, the upper section being pivotable around a vertical yaw axis and having a nacelle and a rotor with rotor blades, the rotor being attached to the nacelle and the rotor blades being rotatable by wind around a substantially horizontal rotor axis, the method comprising: i) obtaining, from a data storage, a plurality of sets of measurement data of at least two measurement variables, the at least two measurement variables being measurement variables of the wind turbine, acquired by one or more first sensors, and/or an environment of the wind turbine, acquired by one or more second sensors, and the measurement data of a respective set of measurement data being acquired at a same time point in the past; ii) processing the plurality of sets of measurement data of the at least two measurement variables by creating an image suitable for visualization; and iii) determining a deviation type from a predetermined operation of the wind turbine by processing the image by a trained data-driven model configured as a convolutional neural network, wherein the image is fed as a digital input to the trained data-driven model and the trained data-driven model provides the deviation type as a digital output.
2. The method according to claim 1, wherein an information based on the deviation type is output via a user interface.
3. The method according to claim 1, wherein control commands are generated for the wind turbine.
4. The method according to claim 1, wherein transforming the plurality of sets of measurement data of the at least two measurement variables into the image comprises adding a reference graph characterizing and/or visualizing a predetermined operation of the wind turbine.
5. The method according to claim 1, wherein the plurality of sets of measurement data of the at least two measurement variables processed for transformation into the image is dependent on the failure type and greater than 1000.
6. The method according to claim 1, wherein the plurality of sets of measurement data of the at least two measurement variables is filtered to exclude periods of maintenance and/or downtimes.
7. An apparatus for computer-implemented monitoring of a wind turbine comprising an upper section on top of a tower, the upper section being pivotable around a vertical yaw axis and having a nacelle and a rotor with rotor blades, the rotor being attached to the nacelle and the rotor blades being rotatable by wind around a substantially horizontal rotor axis, the apparatus comprising: a processing unit configured to perform the following steps: i) obtaining, from a data storage, a plurality of sets of measurement data of at least two measurement variables, the at least two measurement variables being measurement variables of the wind turbine, acquired by one or more first sensors, and/or an environment of the wind turbine, acquired by one or more second sensors, and the measurement data of a respective set of measurement data being acquired at a same time point in the past; ii) processing the plurality of sets of measurement data of the at least two measurement variables by creating an image; iii) determining a deviation type from a predetermined operation of the wind turbine by processing the image by a trained data driven model configured as a convolutional neural network, wherein the image is fed as a digital input to the trained data driven model and the trained data driven model provides the deviation type as a digital output.
8. The apparatus according to claim 7, wherein the apparatus is configured to perform a method for computer-implemented monitoring of a wind turbine.
9. A wind turbine comprising an upper section on top of a tower, the upper section being pivotable around a vertical yaw axis and having a nacelle and a rotor with rotor blades, the rotor being attached to the nacelle and the rotor blades being rotatable by wind around a substantially horizontal rotor axis, wherein the wind turbine comprises the apparatus according to claim 7.
10. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement the method according to claim 1 when the program code is executed on a computer.
Description
BRIEF DESCRIPTION
[0024] Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029]
[0030] The wind turbine 10 is shown in a plane view from above. A 3D coordinate system CS for indicating the spatial arrangement of the wind turbine 10 is part of
[0031] The wind turbine 10 comprises an upper section 11 being located on top of a tower (not shown) which extends in the vertical z-direction. The upper section comprises a nacelle 12 accommodating an electric generator for generating electricity. Furthermore, the upper section 11 comprises a rotor 13 having three rotor blades with an angle of 120° therebetween where
[0032] The turbine 10 is equipped with a number of not shown other sensors 14 (being a first sensor) for determining operating parameters of the turbine such as rotor values (rotor speed, rotor acceleration, rotor azimuth), blade pitch values (pitch angle, pitch speed), blade root moment, produced power and/or torque. Besides the sensor 14, a second sensor 15 may be installed at or nearby the wind turbine 10. The sensor 15 which can consist of a number of different sensors is adapted to determine environmental parameters, such as wind speed, wind direction, turbulence intensity, air density, outside temperature and so on. In addition, further sensors may be provided to determine further information, such as outside temperature, air pressure and so on.
[0033] The wind turbine 10 is equipped with a controller which aims to keep the wind turbine within design operation. The method as described in the following provides an easy method to detect deviations from design operation. To do so, the wind turbine 10 acquires, by means of the sensors 14, 15, measurement data MD of two or more measurement variables Var1, Var2 and stores them in a database. The acquisition of the measurement data of the different measurement variables takes place periodically, such as every minute, every ten minutes or every 15 minutes. If the processor and the sensors 14, 15 are adapted to acquire the measurement data of the measurement variables in a shorter time interval, filtering of the measurement data of a respective measurement variable may be made and the filtered measurement data may be stored in the data storage DB. As measurement variables Var1, Var2, for example, produced power, torque, rotor speed and so on are acquired. However, in the database any kind of measurement data may be stored.
[0034] Measurement data (values) of different measurement variables Var1, Var2 which are acquired at the same time are assigned with a same timestamp and denoted as set of measurement data MD. The data storage DB may be a database consisting of table having a plurality of columns (consisting of the timestamp, the number of measurement variables Var1, Var2, . . . ) where each line represents a set of measurement data MD being acquired at the same time.
[0035] To detect a deviation from a design operation, i.e. a predetermined operation of the wind turbine as guaranteed by the manufacturer of the wind turbine, a plurality of sets of measurement data MD consisting of the at least two measurement variables Var1, Var2 is obtained from the data storage DB. The sets of measurement data MD are transferred by a suitable communication link to a controller 100. The controller 100 may be a controller of the wind turbine 10 or an external computer for supervising operation of the wind turbine 10. The controller 100 comprises a processing unit PU with a transformation unit TRF to transform the plurality of sets of measurement data MD into an image IM and for implementing a trained data-driven model MO receiving a respective image IM as a digital input and providing a deviation type DT (DT1, DT2, DT3, . . . ) as a digital output.
[0036] The trained data-driven model MO is based on a convolutional neural network having been learnt beforehand by training data. The training data comprise a plurality of images IM together with the information of none, one or more deviation types DT1, DT2, DT3 occurring in the respective image IM. Convolutional neural networks are well-known from the prior art and particularly suitable for processing digital images. Convolutional neural network comprise convolutional layers followed by pooling layers as well as fully connected layers in order to determine at least one property of the respective image where the property according to embodiments of the invention is one or more deviation types DT1, DT2, DT3, . . . .
[0037]
[0038] In examples of
[0039] As can be seen from
[0040] In the images of
[0041] In the example of
[0042] In the embodiment of
[0043] The deviation type DT determined by the model MO may also result in control commands which are provided to the wind turbine 10 in order to adjust, for example, the yaw angle, or to shut the wind turbine down. In this case, the controller 100 enables an automatic adjustment or shutdown of the wind turbine to avoid further damage.
[0044] Embodiments of the invention as described in the foregoing have several advantages. Particularly, an easy and straightforward method in order to detect deviations from design operations is provided. To do so, measurement data collected in the past is processed and transformed into an image in order to determine the deviation type via a suitably trained data-driven model configured as a convolutional neural network. The formalization of a specific failure type is simpler than classical engineering techniques. The process is fast as a domain expert only needs to classify training images correctly. The method provides consistent results as the same image will lead to the same prediction.
[0045] Although the present invention has been disclosed in the form of preferred 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.
[0046] 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.