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

MoorDyn dynamic relaxation and fixed bodies #1815

Merged
merged 11 commits into from
Oct 18, 2023

Conversation

RyanDavies19
Copy link
Contributor

@RyanDavies19 RyanDavies19 commented Oct 17, 2023

Feature or improvement description
Dynamic relaxation fix:

  • Fixes an indexing error in MoorDyn that caused the fairlead tensions in the dynamic relaxation step to not be properly compared to the previous 9 values when checking for stability.
  • Cleans up some output statements to look cleaner

Fixed body fix:

  • Previously fixed bodies were not initialized and so their locations and orientation defaulted to 0's
  • This update allows users to use fixed bodies at any location specified in the input file

Related issue, if one exists
FloatingArrayDesign/MoorDyn#160
FloatingArrayDesign/MoorDyn#156

Impacted areas of the software
MoorDyn

Additional supporting information
n/a

Test results, if applicable
Dynamic relaxation for a single catenary chain:

  • Before:
    274956474-7c993c21-e112-4b32-83da-eb9d01da74b6

  • After:
    ICTmax_200

Two fixed bodies with connecting line (made of three line segments connected with free points):

  • Before:
    beforefix_body

  • After:
    body_fixed

@andrew-platt andrew-platt self-requested a review October 17, 2023 20:40
@andrew-platt andrew-platt self-assigned this Oct 17, 2023
@andrew-platt andrew-platt added this to the v3.5.1 milestone Oct 17, 2023
@andrew-platt
Copy link
Collaborator

The following regression tests had some changes in the results and were updated accordingly. Below are some samples of the results and the effects they had on the regression tests.

5MW_OC4Semi_WSt_WavesWN & 5MW_OC4Semi_WSt_WavesWN_py

Screenshot 2023-10-17 at 5 18 24 PM Slight difference in early transients for the mooring lines. This causes really small differences in platform sway. `StC_test_OC4Semi` changes similarly.

py_md_5MW_OC4Semi & md_5MW_OC4Semi

Screenshot 2023-10-17 at 5 24 55 PM Slight changes in mooring line tensions. Note that there are some differences between these two test cases, likely due to motions that have not been updated.

MHK_RM1_Floating

Screenshot 2023-10-17 at 5 29 27 PM Line tensions are a bit different leading to slightly different motions of the platform. Screenshot 2023-10-17 at 5 30 43 PM

@andrew-platt andrew-platt merged commit d049b45 into OpenFAST:rc-3.5.1 Oct 18, 2023
19 checks passed
@andrew-platt andrew-platt mentioned this pull request Oct 19, 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.

2 participants