-
Notifications
You must be signed in to change notification settings - Fork 458
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
Calculate buoyancy for an MHK turbine #957
Conversation
…ancy and resolve merge conflict in AeroDyn_IO
…eted during a merge conflict)
… features/AddMass
My small comments here would be:
I'm eager to get this pull request in, so I can take care of some changes if needed. |
Thanks, @ebranlard. I can take of the input file changes for this if you can make the code modifications. Would that work? |
No worries, I'm happy to do all of it. |
I am fine with either option for both the NacCenBx,y,z inputs and the order of inputs for the tower, hub, and nacelle. The main motivation for putting the hub/nacelle inputs after the tower was that hub/nacelle inputs are only relevant for MHK turbines, whereas the tower inputs are more generally used. So, it made sense to me to have them after the tower since they will more often be neglected. But, I am fine with having it either way. |
I guessed so, in the future we can add aerodynamics loads on the nacelle, that's why I think it makes sense to have it higher up. |
I will take care of the changes |
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.
I approve this PR. I heard from @hkross that her recent changes to the buoyancy calculation solved the problem with residual moments that was delaying the merge of this pull request.
See two minor comments on the documentation below, which I assume can be easily addressed before merging.
I agree with moving the hub and nacelle inputs up, between the blade and tower inputs before merging. This will make more sense once hub and nacelle aerodynamics are added to AeroDyn in the future.
I don't have a strong preference whether NacCenBx,y,z is one line or three in the input file.
Looking forward to getting this new functionality merged in!
Thanks, @ebranlard. I can take care of the documentation changes @jjonkman suggested. |
548ca02
to
6ccb32c
Compare
@ebranlard I changed a couple small things in the documentation. Otherwise, all the changes look good. |
f1051fc
to
76d2a72
Compare
This pull request is ready to be merged.
Development is complete and all existing regression tests pass. New regression tests have been added, along with baselines. A corresponding pull request (#55) has been added to my r-test repository.
Feature or improvement description
This pull request allows buoyant loads on a marine hydrokinetic turbine to be calculated and adds the following features:
Impacted areas of the software
Test results
All existing regression tests have been updated and pass. New regression tests have been added, including input files and baselines.
Check list
Additional supporting information
Update: This bug was fixed by this pull request.
There is a bug in the glue code changes that prevents test cases from converging when buoyancy is turned on. Cases only converge if all degrees of freedom are turned off in ElastoDyn (with the exception of the blades) or if the new code in FAST_Solver.f90 that transfers hub loads from AeroDyn to ElastoDyn is commented out (line 381).