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

Add geometric yaw code for rough yaw optimization (in layout optimization) #681

Merged
merged 37 commits into from
Aug 15, 2023

Conversation

misi9170
Copy link
Collaborator

@misi9170 misi9170 commented Jul 12, 2023

This pull request incorporates code from @pjstanle (https://github.com/pjstanle/GeometricYaw) to provide a rough estimate of optimal wake steering angles based purely on wind farm layout and wind direction (i.e., avoiding any wake calculations). See also https://wes.copernicus.org/preprints/wes-2023-1/

This is then incorporated as an option in the layout optimization routines so that efficient coupled layout and yaw optimizations can be conducted.

All source code changes are in the tools/ subdirectory. These changes touch the yaw optimization and layout optimization classes.

A new example (16c) is added to demonstrate the use of the geometric yaw optimization routine within the layout optimization routine.

Addresses #621
Tests pass.

Ready for review.

@misi9170 misi9170 added the enhancement An improvement of an existing feature label Jul 12, 2023
@misi9170 misi9170 marked this pull request as draft July 13, 2023 17:07
@misi9170 misi9170 marked this pull request as ready for review August 8, 2023 23:56
@misi9170
Copy link
Collaborator Author

misi9170 commented Aug 8, 2023

@rafmudaf @paulf81 after some delay, this is ready for review. @pjstanle , it would also be great to get your feedback if you have any!

Copy link
Collaborator

@paulf81 paulf81 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I pulled this down and ran and reviewed the examples, all looks great!! Thanks @misi9170

@misi9170 misi9170 added this to the v3.5 milestone Aug 15, 2023
@misi9170 misi9170 merged commit db958c4 into NREL:develop Aug 15, 2023
5 checks passed
@rafmudaf rafmudaf mentioned this pull request Oct 26, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An improvement of an existing feature floris.optimization
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants