A toolkit for nonlinear unsteady aeroelastic modeling of wind turbine blades, specifically designed for derivative computation. Our model couples blade element momentum theory (CCBlade), a dynamic stall model (DynamicStallModels), and geometrically exact beam theory (GXBeam).
- Nonlinear unsteady aerostructural analysis
- AD compatibility
- Nonlinear steady aerostructural analysis
The model is based on OpenFAST from the National Renewable Energy Laboratory. This implementation is not intended to replace OpenFAST, but rather serves as a research platform for rapidly prototyping and evaluating differentiation techniques.
Key differences:
- WATT.jl is compatible with mature algorithmic differentiation packages including ForwardDiff, ReverseDiff, and ImplicitAD.
- CCBlade uses a slightly different implementation of Brent's method which makes small differences which accumulate overtime. The implementation that CCBlade uses converges to tighter tolerances.
- GXBeam uses constant property linear elements with extended Milenković parameters. This formulation produces an exceptionally robust solver that avoids excessive quadrature, enabling tight convergence of structural states at each time step.