Skip to content
forked from JaPhi/VAT-ASM

Repository containing the python code used in the paper "Numerical Modelling of Vertical Axis Turbines using the Actuator Surface Model"

License

Notifications You must be signed in to change notification settings

Peacekeep3r/VAT-ASM

 
 

Repository files navigation

VAWT850

VAT-ASM

Repository containing the python code used in the paper "Numerical Modelling of Vertical Axis Turbines using the Actuator Surface Model".

This tool can be used for quick predesign of vertical axis turbines (VAT). It combines a 2D computational fluid dynamics (CFD) simulation with the classical blade element theory (BEM). Due to the fact that no blades have to be resolved directly, the computation time can be reduced considerably. In addition, analytical higher order corrections can be applied to approximate dynamic blade stall and 3D effects. The script allows the user to use his own tabulated airfoil coefficients and to configure the turbine parameters himself. For parallel computation, the Python functions are accelerated with the just-in-time compiler Numba.

Keywords: Actuator surface model, BEM, Blade element theory, CFD, VAWT, Water turbine, DMST

Prerequisites

Mainly only the standard packages are needed, which are already included in most Python distributions, such as Anaconda.

  • Numba
  • Scipy
  • Numpy

Usage

  • Modify the config .ini files as desired
  • Just run VAT_ASM_Main as a script

Paper

The paper can be found here.

Contact

If you want to contact me you can reach me at Jan-Philipp.Kueppers@uni-siegen.de.

About

Repository containing the python code used in the paper "Numerical Modelling of Vertical Axis Turbines using the Actuator Surface Model"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%