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

Adding features to MD unload function to support FFarm integration: #42

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Yuksel-Rudy
Copy link
Contributor

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.
Screenshot 2025-02-28 at 12 53 56 PM

Screenshot 2025-02-28 at 12 54 25 PM

Main changes:

  1. Allowing unload to have platform headings to unrotate turbines such that MD output file has fairlead points in the local unrotated reference frame.

  2. 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

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (non-backwards-compatible fix or feature)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Documentation update
  • Maintenance update
  • Other (please describe)

1) Allowing unload to have platform headings to unrotate turbines such that MD output file has fairlead points in the local unrotated reference frame.
2) Allowing optional MD dictionary to be an input by the user (if not given, default values will be used).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant