Skip to content

Implementation of the curled-wake model in FAST.Farm#931

Merged
ebranlard merged 74 commits intoOpenFAST:devfrom
ebranlard:f/ff-curled-wake
Nov 1, 2022
Merged

Implementation of the curled-wake model in FAST.Farm#931
ebranlard merged 74 commits intoOpenFAST:devfrom
ebranlard:f/ff-curled-wake

Conversation

@ebranlard
Copy link
Contributor

@ebranlard ebranlard commented Dec 1, 2021

Not ready to merge

Feature or improvement description
Implement the curled wake model into FAST.Farm

  • Uses a Cartesian grid as output of WakeDynamics and within AWAE. for both polar and curled wake
  • UpdateStates of WakeDynamics is modified to accommodate curled wake using if statements throughout
  • Outputs of WakeDynamics are in cartesian coordinates and on cartesian grid
  • FAST.Wrapper returns Cq, psi_skew and chi_skew

Impacted areas of the software
FAST.Farm, AWAE, WakeDynamics

Additional supporting information

  • Original curled wake paper: here
  • Paper regarding this implementation: here

Test results, if applicable
We expect small changes in the r-test sine we don't use the filtered velocity anymore to compute dx and convect, and beasue we use a Cartesian grid to communicate with AWAE.

Checklist

  • Document input file changes. Add link to paper. Live documentation
  • Review the filtering of skew angle and azimuth angle
    of it)
  • Set default value of f_c based on the a=1/3, Uinf = 8, and a rotor radius based on the wake plane radius
  • Finalize implementation of plane outputs (- base name of VTK files, - Comment out the old wake-based write outputs for the velocity deficits and eddy viscosity values, - Ensure that the VTK-based output for the velocity deficits and eddy viscosity values also works for polar)
  • Additional turbine outputs (filtered skew, psi, gamma)
  • Document outputs
  • Add OpenMP parallelization of AWAE High Res
  • Add OpenMP parallelization of WD update states (and perhaps calculate output?)
  • Add an r-test for the curled wake (based on the yaw steering test case with one of the existing turbulent wind data files)

ebranlard and others added 30 commits December 1, 2021 13:16
Fixed a couple bugs in recent FAST.Farm changes.
Eliminated debug states and unneeded variables.
Fixed a few typos.
@ebranlard
Copy link
Contributor Author

Change of convection velocity slightly affect the test results (for LESInflow):
image

image

Test cases will be rebaselined

@ebranlard ebranlard requested a review from jjonkman November 1, 2022 00:43
@ebranlard ebranlard merged commit 96006c5 into OpenFAST:dev Nov 1, 2022
@ebranlard ebranlard deleted the f/ff-curled-wake branch November 10, 2022 17:37
@rafmudaf rafmudaf mentioned this pull request Dec 19, 2022
10 tasks
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.

5 participants

Comments