-
Notifications
You must be signed in to change notification settings - Fork 5
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
Wake steering controller #26
Wake steering controller #26
Conversation
After some minor updates, the companion PR on Hercules is ready for review; I am requesting reviews now but will only merge this after the Hercules PR is merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks nice, we'll need to make more like this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great, thank you @misi9170
* Example added to start out. * Renaming wake steering standin. * Runs when df_yaw=None; working on rest of implementaiton. * running, although many repotitions per time step. * Runs as expected; going to pass external data. * Finishing example, including plot. * Add readme. * Fix pytest, ruff. * Remove obselete example. * Update documentation. * Require flasc as a dependency. * Update to test wake steering lookup. * Hercules units now fixed as kW.
Implements a simple lookup-table based wake steering controller, including the controller itself; an example using the Hercules FLORIS standin; and tests.
TO DO:
Notes
Currently, yaw angles are set as a function of wind direction only (and not wind speed). In order to enable wind speed dependency, wind speeds should be provided from the simulator (AMR-wind, AMR-wind standin, FLORIS standin etc). As these are not yet available from AMR-wind, they have been left out of the standins for the time being and the wind speed is hard coded on lookup at 8 m/s.
Addresses #5