Skip to content

Code for "Conditional Variational Autoencoders for Probabilistic Wind Turbine Blade Fatigue Estimation using SCADA data"

License

Notifications You must be signed in to change notification settings

mylonasc/fatigue_cvae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conditional Variational Autoencoder for Wind Turbine Blade Fatigue

This code applied a simple Conditional Variational Autoencoder (CVAE) with feed-forward layers on the problem of estimation of fatigue from coarse (10-minute) Supervisory Control and Data Acquisition (SCADA) system data.

In the following animation the effect of changing the conditioning variables on the estimated cross-section fatigue values is shown. anim

For more information on the simulation data please refer to our paper.

Dataset and Pre/post processing code.

The dataset is fatigue computations for 1999 different wind conditions, performed with OpenFAST and BECAS.

Dependencies

The dependencies are tensorflow (tested with version 2.4.0) and tensorflow_probability(tested with version 0.12.1).

Demo Colab

You can run the code in a google colab notebook:

Open In Colab

About

Code for "Conditional Variational Autoencoders for Probabilistic Wind Turbine Blade Fatigue Estimation using SCADA data"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published