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

Bug: BeamDyn Initial Strain and Linearization #2085

Merged
merged 6 commits into from
Mar 12, 2024

Conversation

deslaughter
Copy link
Collaborator

This PR is ready to merge.

Feature or improvement description

This PR reverts the BeamDyn initial strain fix that was merged last year and released in OpenFAST v3.5.1. It then implements a new fix for the initial strain based on the GEBT implemented in OpenTurbine.

Impacted areas of the software

BeamDyn
5MW_Land_BD_Linear Regression test
5MW_Land_BD_Linear_Aero Regression Test

Additional supporting information

The previous fix for the initial strain caused issues with linearization for the IEA 15MW turbine which has a curved blade. The full reason for this is not understood; however, a substitute fix was readily available and easy to implement once the previous fix was reverted.

Test results, if applicable

This PR changes the 5MW_Land_BD_Linear and 5MW_Land_BD_Linear_Aero regression test results which were generated after the previous initial strain fix was implemented.

The previous initial strain fix caused bad linearization results (and likely didn't fix the issue in the correct way). The new one replaces RR0 with R*x0' which is what OpenTurbine is using to avoid the mismatch that caused initial strain.
This fix was unintentionally removed when reverting the initial strain fix.
@andrew-platt andrew-platt merged commit 143b837 into OpenFAST:rc-3.5.3 Mar 12, 2024
19 checks passed
@andrew-platt andrew-platt mentioned this pull request Mar 26, 2024
27 tasks
@deslaughter deslaughter deleted the b/BDInitialStrain branch September 4, 2024 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants