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

FF: Cartesian grid for AWAE and WD outputs #1305

Merged
merged 6 commits into from
Oct 28, 2022

Conversation

ebranlard
Copy link
Contributor

@ebranlard ebranlard commented Oct 28, 2022

This pull request is ready to be merged.

Feature or improvement description
This pull requests introduces Cartesian grids for wake planes, in preparation for the curled wake model implementation.

  • Code revisions that will slightly change the results:
    • AWAE takes as input wake deficits on a Cartesian grid instead of a polar grid, to accommodate future
    • WakeDynamics (WD) outputs wakes on a Cartesian grid.
    • For the baseline axisymmetric/polar wake model, Wake Dynamics converts wake deficits on the the polar grid onto the Cartesian grid
  • New features not currently covered by the r-test:
    • WD introduces an option Mod_Wake=3, where wakes are computed on a Cartesian grid directly. The wake dynamics equation are solved using a First-Order Foward Euler scheme, that only accounts for momentum conservation and not mass conservation (similar to the Curled-wake model implementation).
  • The r-tests results are slightly affected (see below). New baselines are produced. Since an update is needed, we use this opportunity to reduce the simulation time and storage needed by these tests cases, while keeping them "fairly physical":
    • shorter simulation times
    • slightly closer turbines when needed
    • Change f_c
    • less output channels (e.g. removing the channels that are 0 because wake does reach given diameter downstream)

NOTE: these changes were reviewed by @jjonkman several months ago, prior to the implementation of the curled wake, as part of #774 and an old branch f/ff-split

Impacted areas of the software
FAST.Farm, WD+AWAE

Test results, if applicable

Mostly affects Vx and Vr at some distance downstream (e.g. 3D) due to slightly different convection (AWAE receiving slightly different wakes).

LESinflow test case:
image
image

image

image

TSinflow tests case:

image
image
image

image
image
image
image

@ebranlard ebranlard added this to the v3.4.0 milestone Oct 28, 2022
@ebranlard ebranlard self-assigned this Oct 28, 2022
@ebranlard ebranlard merged commit 71d19e5 into OpenFAST:dev Oct 28, 2022
@ebranlard ebranlard deleted the f/ff-curl-cart branch November 1, 2022 19:57
@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.

1 participant