Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Free Vortex Wake within AeroDyn15 #447

Merged
merged 206 commits into from
Jul 17, 2020
Merged

Conversation

andrew-platt
Copy link
Collaborator

@andrew-platt andrew-platt commented May 8, 2020

This pull request IS ready for merging.

Items left to complete

  • add free vortex wake regression test
  • verify free vortex wake matches expected results (@ebranlard) after minor code changes/merge

Feature or improvement description
This pull request adds a free vortex wake module to OpenFAST in AD15. Features included:

  • Free vortex wake aerodynamic calculations
  • Wake visualization output
  • Full documentation of the theory following the technical report on the wake method
  • Restructuring of part of the AD15 code for easier readability and for simpler integration of new submodules
  • OpenMP support for FVW module

Other updates unrelated to vortex wake

  • Change of the default ORCA_DLL_LOAD cmake option

Impacted areas of the software
Existing AD15 simulations are unrelated

Additional supporting information

Wake visualization examples, showing the near wake consisting of multiple vortex lattice elements and the far wake consisting of a root and tip vortex only :
Case411_ED_VC
TurbineAndWake
Comparison of normal and tangential forces (F_n, F_t), and blade root bending moments (M_y), using the free vortex wake (FVW), or Blade Element Momentum (BEM), against measurements for the DanAero turbine under 38 degree yaw:
Case22LoadsBase

Test results, if applicable
A unit test was also included.

ebranlard and others added 30 commits November 13, 2019 22:53
Used MOVE_ALLOC to move from InitInp to u%
The WingsMesh now exactly follows the u_AD%BladeMotion mesh
@andrew-platt
Copy link
Collaborator Author

andrew-platt commented Jun 30, 2020

Merged the bjonkman/f/Linear branch into this. This PR should be right after #373.

Items to address after merging:

  • Add Gam, SgCav, SigCr channel groups to the nodal outputs
  • Add Uihn, Uiht, Uihr, inductions in polar coordinates, to the nodal outputs
  • Add Clst,Cdst,Cmst, static polar coefficient without UA, to the nodal outputs

CpMin		Pressure coefficient
SgCav		Cavitation number
SigCr		Critical cavitation number
Gam		Gamma -- circulation on blade
Cl_Static		Static portion of lift force coefficient at each node, without  unsteady effects
Cd_Static		Static portion of drag force coefficient at each node, without unsteady effects
Cm_Static		Static portion of pitching moment coefficient at each node, without unsteady effects
Uin		Axial induction in hub coordinates (polar rotating)	rotor plane polar hub rotating coordinates
Uit		Tangential induction in hub coordinates (polar rotating)	rotor plane polar hub rotating coordinates
Uir		Radial induction in hub coordinates (polar rotating)	rotor plane polar hub rotating coordinates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants