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

BeamDyn driver visualization, and bugfix #1474

Merged
merged 4 commits into from
Mar 2, 2023

Conversation

andrew-platt
Copy link
Collaborator

This PR is ready to merge.

Feature or improvement description

  • Added VTK outputs from the driver to simplify checking of BD driver results.
  • Fixed bug in driver where the TranslationDisp was not set during initialization. This caused the blade root to "jump" at the first timestep if the GlbRotBladeT0 is set to F with a non-identity DCM and a non-zeroGlbPos vector. This required really tiny timesteps and led to huge transients.

Related issue, if one exists
None.

Impacted areas of the software
BeamDyn driver only. This does not affect anything in the coupling to OF.

Additional supporting information
Visualization of blade set to 90 degrees azimuth. Before the fix of the TranslationDisp bug, initialization started with the root at the reference location:
bd_5MW_dynamic_gravity_Az90--T0

After first timestep; note the huge shape change as a result of the sudden jump of the root from (0,0,10) to (0,-10,0):
bd_5MW_dynamic_gravity_Az90--T1

Test results, if applicable
The GlbRotBladeT0 flag in the bd_5MW_dynamic_gravity_Az90 test case is now set to False to test the TranslationDisp bug. The test result is identical to before (as is expected).

@andrew-platt
Copy link
Collaborator Author

Fun visualization from BD driver of the bug with the TransDisp.
https://user-images.githubusercontent.com/2745453/222256764-7281f6da-6e4b-40ee-b71e-6cce42a6da18.mov

@andrew-platt andrew-platt merged commit b35ab10 into OpenFAST:dev Mar 2, 2023
@andrew-platt andrew-platt deleted the f/BDdriverVTK branch March 6, 2023 22:28
@andrew-platt andrew-platt mentioned this pull request May 12, 2023
19 tasks
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.

3 participants