-
Notifications
You must be signed in to change notification settings - Fork 469
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
AeroDyn14 removal #1429
AeroDyn14 removal #1429
Conversation
46b1c99
to
1b7d6b1
Compare
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 good, thanks for doing that.
I have the same comment regarding AeroDyn "15".
Maybe compiling with warning for unused variables might help indicating things that are now unused (if any left), it won't help for unused registry types unfortunately...
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.
Thanks for addressing this long-awaited deprecation of AeroDyn v14!
ElastoDyn blade input PitchAxis
was only used with AeroDyn v14. Now that AeroDyn v14 has been removed, PitchAxis
should be removed from the ElastoDyn blade input file.
This PR addresses issue #93.
a97de42
to
033b5d2
Compare
- Regression tests with AD14 converted to AD15, but not tuned correctly yet. - update docs to not mention AD14 - update error handling in parsing .fst files
There were comments about ADAMS still in this. Nothing about AD14 though.
These test cases were unstable with AD14 and did not correspond well when upgraded to AD15. Thus we decided to simply remove them for now.
033b5d2
to
ce407b9
Compare
Closing since #2267 supercedes this PR. |
This PR is not ready for merging (regression tests must be dealt with first).
Feature or improvement description
The AeroDyn14 module was a carry-over from FAST v7 to FAST v8 as a stop-gap while AeroDyn15 was under development. As such AeroDyn14 was never converted to the FAST Modular Framework; this created many code workarounds in ElastoDyn and in the openfast-library to get it to work. At this point AeroDyn15 is far more comprehensive than AeroDyn14 so very few users ever use it. Therefore the plan for many years has been to remove it entirely, and now we finally got around to it.
Related issue, if one exists
#527 -- bug with AD14 tower
#93 -- deprecating AD14
OpenFAST/r-test#43
Impacted areas of the software
There are some significant improvements to the glue code and ElastoDyn with the removal of AD14.
Several code development projects are depending on this PR.
CompAero==3
)CompAero==1
)Additional supporting information
The regression tests that previously used AeroDyn14 have been updated to AeroDyn15, but have not been tuned correctly for the DBEMT parameters (in particular the
Tau
time constants). Some of these cases also show instabilities and had been turned off as a result. We need to decide which cases we will simply remove, and which we will keep.Test results, if applicable
Regression tests with AD14 converted to AD15, but not tuned correctly yet.