METHOD FOR COMPUTER-IMPLEMENTED DETERMINATION OF A DRAG COEFFICIENT OF A WIND TURBINE
20220269232 · 2022-08-25
Inventors
Cpc classification
F05B2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/328
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/324
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/046
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/327
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
Provided is a method and a system for computer-implemented determination of a drag coefficient as a control variable for controlling of a wind turbine, by receiving, as a data stream, a set of data from a number of data sources, the set of data consisting, for each data source, of a plurality of time series data values, acquired within a given time period at given points in time, and estimating, by a processing unit, the control variable based on the set of data as input of a machine learning algorithm being trained with training data of simulation time series data containing a number of operating states at different wind conditions and respective number of drag coefficients.
Claims
1. A method for computer-implemented determination of a drag coefficient as a control variable for controlling of a wind turbine, the method comprising: S1) receiving, by an interface, as a data stream, a set of data from a number of data sources, the set of data comprising, for each data source, of a plurality of time series data values, acquired within a given time period at given points in time; and S2) estimating, by a processing unit, the control variable based on the set of data as input of a machine learning algorithm being trained with training data of simulation time series data containing a number of operating states at different wind conditions and a respective number of drag coefficients.
2. The method according to claim 1, wherein the number of data sources consists of sensor data and/or calculated data out of one or more of the following turbine measurements: produced power, rotor speed, blade pitch angle, air density, tower top fore-aft acceleration, blade root moment.
3. The method according to claim 1, wherein, as a machine learning algorithm, a neural network is used to estimate the control variable.
4. The method according to claim 1, wherein, according to the trained machine learning algorithm, the control variable is estimated on one or more specific locations of a blade of the wind turbine.
5. The method according to claim 1, wherein the machine learning algorithm is formulated as a nonlinear autoregressive with exogenous input network.
6. The method according to claim 5, wherein the estimation of the control variable is based on a first number of input data of the set of data and a second number of predicted outputs representing the control variable.
7. The method according to claim 6, wherein the first number of inputs corresponds to the number of given points in time within the given time period.
8. The method according to claim 6, wherein the first number of inputs and the second number of predicted outputs equals or not.
9. The method according to claim 1, wherein, based on the estimated control variable, a stall detection algorithm is conducted.
10. A computer program product, comprising 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 of claim 1 when the product is run on a computer.
11. A system for computer-implemented determination of a drag coefficient as a control variable for controlling of a wind turbine, the system comprising: an interface for receiving, as a data stream, a set of data from a number of data sources, the set of data comprising, for each data source, of a plurality of time series data values, acquired within a given time period at given points in time; and a processing unit adapted to, by using a machine learning algorithm being trained with training data of simulation time series data containing a number of operating states at different wind conditions and a respective number of drag coefficients, estimate the control variable based on the set of data received at the interface.
12. The system according to claim 11, wherein the processing unit is adapted to perform a method of determining the drag coefficient carry out the steps of claim 2.
Description
BRIEF DESCRIPTION
[0025] Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION
[0030]
[0031]
[0032]
[0033] The input data (i.e. turbine measurements TM) is provided as a data stream, i.e. as time series data. The data stream consists of a set of data from the data sources (i.e. the sensors) wherein, for each data source, a plurality of time series data values, acquired within a given time period at given points in time is received at the interface IF. In other word, data acquisition is made continuously and, in particular, in regular time intervals.
[0034] The processing unit processes the received data using a trained machine learning algorithm, for example a trained neural network. The neural network estimates the drag coefficient DC on a specific location on the blade which is available through a simulation. The machine learning algorithm MLA can be formulated as a nonlinear autoregressive with exogenous input (NARX) network. The NARX network predicts time series based on a given past number of input and a given past number of predicted outputs (as a feedback). The given past number of input and the given past number of predicted outputs may equal. However, the given past numbers of input and output may differ as well. The estimation of the drag coefficient DC may be made on a function
y(t)=f(x(t),x(t−1), . . . ,x(t−d.sub.1),y(t−1), . . . ,y(t−d.sub.2)),
where y(t) is the predicted time series at time t, x(t) is the input time series at time t and d.sub.1 and d.sub.2 are the time delays on input and output feedback.
[0035] The NARX network, which is an embodiment for a possible machine learning algorithm, is trained on simulation time series data containing all features that is desired to represent in the network, such as simulation cases for running the wind turbine at normal production, running the wind turbine at gust, running the wind turbine with an inertial response, running the wind turbine with power boost, running the wind turbine with soiled/icy blades and/or running the wind turbine with changing air densities. These simulation cases consist of simulation time series data SIM (see
[0036] Providing the simulation time series data SIM and conducting the training TR with the NARX network is done in a simulation environment which is indicated by SIMENV above the dotted line in
[0037] The drag coefficient DC can then be used as a control variable by the computer system CS to reduce the stall margin and pitch the blade into the wind as far as possible, thereby increasing AEP. By detecting the stall online and acting upon it, structural loads acting on the blade can be reduced. In addition, avoiding stall reduces the noise from the turbulence around the blades.
[0038] The machine learning algorithm, for example the described NARX network, enables to model the complex system of a wind turbine with high level of robustness using multiple domains, e.g. time and frequency, without knowing details on the physical relations in the system. This enables an online estimation of the drag coefficient according to the current operation of the wind turbine and wind conditions. As the drag coefficient can be estimated very precise, it can be used as a control variable for controlling the wind turbine. In particular, the drag coefficient may be used to determine the pitch operating point of the blades of the wind turbine. As an advantage, the stall margin may be reduced. It is possible to have a more aggressive use of the pitch angle. This leads to an increased AEP of the wind turbine, reduces structural loads to the components of the wind turbine and reduces noise.
[0039] 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.
[0040] 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.