Hostname: page-component-76d6cb85b7-kcxw8 Total loading time: 0 Render date: 2026-07-14T02:24:11.012Z Has data issue: false hasContentIssue false

Virtual sensing in an onshore wind turbine tower using a Gaussian process latent force model

Published online by Cambridge University Press:  28 November 2022

Joaquin Bilbao
Affiliation:
Faculty of Civil Engineering and Geosciences, Delft University of Technology, 2628 CN Delft, The Netherlands EnBW Energie Baden-Württemberg AG, 20095 Hamburg, Germany
Eliz-Mari Lourens*
Affiliation:
Faculty of Civil Engineering and Geosciences, Delft University of Technology, 2628 CN Delft, The Netherlands
Andreas Schulze
Affiliation:
EnBW Energie Baden-Württemberg AG, 20095 Hamburg, Germany
Lisa Ziegler
Affiliation:
EnBW Energie Baden-Württemberg AG, 20095 Hamburg, Germany
*
*Corresponding author: E-mail: E.Lourens@tudelft.nl

Abstract

Wind turbine towers are subjected to highly varying internal loads, characterized by large uncertainty. The uncertainty stems from many factors, including what the actual wind fields experienced over time will be, modeling uncertainties given the various operational states of the turbine with and without controller interaction, the influence of aerodynamic damping, and so forth. To monitor the true experienced loading and assess the fatigue, strain sensors can be installed at fatigue-critical locations on the turbine structure. A more cost-effective and practical solution is to predict the strain response of the structure based only on a number of acceleration measurements. In this contribution, an approach is followed where the dynamic strains in an existing onshore wind turbine tower are predicted using a Gaussian process latent force model. By employing this model, both the applied dynamic loading and strain response are estimated based on the acceleration data. The predicted dynamic strains are validated using strain gauges installed near the bottom of the tower. Fatigue is subsequently assessed by comparing the damage equivalent loads calculated with the predicted as opposed to the measured strains. The results confirm the usefulness of the method for continuous tracking of fatigue life consumption in onshore wind turbine towers.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Kalman filter and smoother equations for the augmented model.

Figure 1

Figure 1. Definition of the objective function as a log-normal distribution.

Figure 2

Figure 2. Iterative process employed to match the noise levels $ {\sigma}_{R,s}^2 $ defined for the system in $ \boldsymbol{R} $ with the noise levels $ {\sigma}_{R,s}^2 $ observed in the system through $ {\boldsymbol{R}}^{\ast } $.

Figure 3

Figure 3. Sensor locations and local axes.

Figure 4

Table 2. Selected records.

Figure 5

Figure 4. Details of the mechanical model.

Figure 6

Table 3. Frequency ($ f $), damping ratio ($ \zeta $), and Modal Assurance Criterion (MAC) values between mechanical model and identification results based on record PK1.

Figure 7

Figure 5. Acceleration records, sensor s1. (a) OP1-x (mean wind speed 4 m/s). (b) OP7-x (mean wind speed 16 m/s). (c) PK2-x (quantization issues due to lack of resolution in the time signal). (d) SU-3 start-up condition. (e) SD2-x (shut-down condition).

Figure 8

Figure 6. Record PK1-x. $ \sigma $ and $ {l}_{sc} $ estimation. Objective function plot: $ {\mathcal{q}}_{s1,s2,s3} $. Optimum found for maximum value: $ {l}_{sc}=0.318\;\mathrm{s} $, $ \sigma =2556\;\mathrm{N} $.

Figure 9

Figure 7. Record PK1-x. Prior distribution visual check using optimum hyperparameters: $ {l}_{sc}=0.318\;\mathrm{s} $, $ \sigma =2556\;\mathrm{N} $. (a) Sensor s1. (b) Sensor s2. (c) Sensor s3.

Figure 10

Figure 8. Record OP6-x. Prior distribution visual check using optimum hyperparameters: $ {l}_{sc}=0.05\;\mathrm{s} $, $ \sigma =20845\;\mathrm{N} $. (a) Sensor s1. (b) Sensor s2. (c) Sensor s3.

Figure 11

Figure 9. Record SU3-x. Prior distribution visual check using optimum hyperparameters: $ {l}_{sc}=0.034\;\mathrm{s} $, $ \sigma =866\;\mathrm{N} $. (a) Sensor s1. (b) Sensor s2. (c) Sensor s3.

Figure 12

Table 4. Estimation of load hyperparameters $ \left(\sigma, {l}_{sc}\right) $.

Figure 13

Table 5. Estimation of load hyperparameters $ \left(\sigma, {l}_{sc}\right) $.

Figure 14

Figure 10. Record PK1-x. Noise variance estimation $ {\sigma}_{R,s}^2 $. (a) Noise variance estimation per iteration. (b) Error measure: $ \mathit{\operatorname{diag}}\left(\frac{\hat{\boldsymbol{R}}-\boldsymbol{R}}{\boldsymbol{R}}\right) $.

Figure 15

Figure 11. Record PK1-x. Noise variance visual check using optimized noise variances.

Figure 16

Figure 12. Record OP3-x. Noise variance estimation $ {\sigma}_{R,s}^2 $. (a) Noise variance estimation per iteration. (b) Error measure: $ \mathit{\operatorname{diag}}\left(\frac{\hat{\boldsymbol{R}}-\boldsymbol{R}}{\boldsymbol{R}}\right) $.

Figure 17

Figure 13. Record SU3-x. Noise variance estimation $ {\sigma}_{R,s}^2 $. (a) Noise variance estimation per iteration. (b) Error measure: $ \mathit{\operatorname{diag}}\left(\frac{\hat{\boldsymbol{R}}-\boldsymbol{R}}{\boldsymbol{R}}\right) $.

Figure 18

Figure 14 Record PK1-x. Dynamic strain estimation.

Figure 19

Table 6. Noise variance estimation.

Figure 20

Figure 15. Record OP3-x. Dynamic strain estimation.

Figure 21

Table 7. Noise variance estimation.

Figure 22

Figure 16. Record SU3-x. Dynamic strain estimation.

Figure 23

Figure 17. Record SU3-x. Load estimation.

Figure 24

Table 8. Error metrics.

Figure 25

Figure 18. Stress ranges and number of cycles. Rainflow-counting method.

Figure 26

Table 9. Damage equivalent load.

Figure 27

Table 10. Damage equivalent load.

Figure 28

Table 11. Damage equivalent load.

Submit a response

Comments

No Comments have been published for this article.