Skip to content

BeamDyn: Remove BD_InputGlobalLocal() routine #1790

@andrew-platt

Description

@andrew-platt

BeamDyn includes an additional layer of coordinate transformations that is no longer necessary and breaks the framework. Prior to pull request #1771, all BeamDyn states were calculated against a fixed reference frame set by the initial blade root reference position. During a call to CalcOutput or UpdateStates, the inputs were copied and transformed into this reference by the BD_InputGlobalLocal routine.

After #1771, the reference frame for all states has been changed to a moving frame attached to the blade root motion. The BD_InputGlobalLocal is no longer necessary and leads to confusion when reading the code.

There is some additional code cleanup that can be done when removing this routine.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions