Adding features to MD unload function to support FFarm integration: #42
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR along helps the user to unload MoorDyn input files for FAST.Farm using PR #40 in openfast toolbox from MoorPy object to allow FAModel to generate FFarm input files.
Purpose
It addresses the need to have fairlead positions defined in the 'unrotated' local reference frame of the platforms. FFarm, then rotates the fairlead based on the ElastoDyn inputs. These examples show two cases with two turbines having different headings. The red lines are the MD input information (before rotation) and the white lines are after applying ED rotations to the farilead connections.

Main changes:
Allowing unload to have platform headings to unrotate turbines such that MD output file has fairlead points in the local unrotated reference frame.
Allowing optional MD dictionary to be an input by the user (if not given, default values will be used) [to facilitate dynamic relaxation anlaysis].
Type of change