Skip to content

Sg/tilted bem dev#32

Merged
skygering merged 12 commits intomainfrom
sg/tilted-BEM-dev
Oct 30, 2025
Merged

Sg/tilted bem dev#32
skygering merged 12 commits intomainfrom
sg/tilted-BEM-dev

Conversation

@skygering
Copy link
Copy Markdown
Contributor

@skygering skygering commented Oct 27, 2025

You're making a pull request to a branch (probably main) of MITWindFarm. Please ensure you have done the following.

  • Request a review from other Howland Lab members who use MITWindFarm.
  • Add at least a sentence on your change to the documentation (probably the quickstart guide).
  • Add tests for your new functionality.
  • Make sure the tests pass and the documentation notebook still runs.
  • Get approval from the folks you requested a review from.

If you want more details on best practices, please see the following guide on the Howland Lab Google Drive.

Happy merging!

This one has just a few lines of cleanup and the exact same plotting changes as in #31.

@skygering skygering requested a review from kirbyh October 27, 2025 18:17
@skygering
Copy link
Copy Markdown
Contributor Author

Okay so things seem to be working!!

Here is the previous example of optimizing yaw:
yaw_optimization

And now here is a new example of optimizing tilt:
tilt_optimization

The setup is a bit contrived with the turbines at different heights, but I wanted to make sure that it returned the same thing.

@skygering skygering requested a review from iupfal October 28, 2025 15:25
@skygering skygering mentioned this pull request Oct 28, 2025
5 tasks
@skygering
Copy link
Copy Markdown
Contributor Author

yaw_tilt_equvalent_cp

@skygering skygering merged commit 3334fbd into main Oct 30, 2025
5 checks passed
@skygering skygering deleted the sg/tilted-BEM-dev branch October 30, 2025 03:59
skygering added a commit that referenced this pull request Oct 30, 2025
* Finalize first try at implementation with tilt

* Example runs with zero tilt

* Debug plotting with tilt

* Finish testing curled wake model

* Update dependencies

* Add back in factor of D

* Add tests for rotor differences

* Changed tests

* Finish tests and put back in kirby rotor code

* Update gaussian smoothing to account for tilt

* Update UMM compatibility

* Update UMM and MITRotor packages

* Update package version

* Sg/tilted bem dev (#32)

* Update BEM rotor to allow for tilt input

* Update plotting to allow any slice

* Add new yaw and tilt example

* Debugging new tilt example

* Finish debugging MITWindFarm yaw/tilt

* Add in optimization timing

* Add in timing

* Rename example file

* Example cleanup for PR

* New example with yaw and tilt comparisons added

* Clean up pre-merge

* Final example cleanup

* Finalize examples

* Clean up unneeded calls to super
skygering added a commit that referenced this pull request Oct 30, 2025
* Adding custom Unified + TI for benchmarking with Curled wake model

* Adding numerics utilities for curled wake model marching

* Adding working Curled Wake model code and new CurledWindFarm class

* moved curled wake example to ./examples/

* Plots at hub height slice or arbitrary, user-defined z

* Adding a powerlaw base wind profile to curled wake example

* Adding example comments and changing interpolation function in lmix

* Fix rotor solution indexing

* Sg/kl model dev (#31)

* Finalize first try at implementation with tilt

* Example runs with zero tilt

* Debug plotting with tilt

* Finish testing curled wake model

* Update dependencies

* Add back in factor of D

* Add tests for rotor differences

* Changed tests

* Finish tests and put back in kirby rotor code

* Update gaussian smoothing to account for tilt

* Update UMM compatibility

* Update UMM and MITRotor packages

* Update package version

* Sg/tilted bem dev (#32)

* Update BEM rotor to allow for tilt input

* Update plotting to allow any slice

* Add new yaw and tilt example

* Debugging new tilt example

* Finish debugging MITWindFarm yaw/tilt

* Add in optimization timing

* Add in timing

* Rename example file

* Example cleanup for PR

* New example with yaw and tilt comparisons added

* Clean up pre-merge

* Final example cleanup

* Finalize examples

* Clean up unneeded calls to super

---------

Co-authored-by: Kirby Heck <kirby.heck@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant