Skip to content

Linear damping for rod elements in MoorDyn#2342

Merged
andrew-platt merged 7 commits intoOpenFAST:devfrom
RBergua:dev
Jul 23, 2024
Merged

Linear damping for rod elements in MoorDyn#2342
andrew-platt merged 7 commits intoOpenFAST:devfrom
RBergua:dev

Conversation

@RBergua
Copy link
Contributor

@RBergua RBergua commented Jul 22, 2024

I believe this PR is ready to be merged.

Feature or improvement description
This is a development done by Front Energies (Johyun Kyoung) as part of the USFLOWT project. The system uses large buoyant cans modeled as rods in MoorDyn.
image

Previous to this development, it was only possible to include viscous damping from drag forces (quadratic).

The proposed code allows to include transverse linear damping per unit of length [N/(m/s)/m] for the rod element.

The updated section of the rod element in the input file looks as follows:
image

Impacted areas of the software
MoorDyn

@andrew-platt
Copy link
Collaborator

Is the LinDamp column in the input file optional, or required?

@andrew-platt andrew-platt self-assigned this Jul 22, 2024
@andrew-platt andrew-platt added this to the v4.0.0 milestone Jul 22, 2024
@RBergua
Copy link
Contributor Author

RBergua commented Jul 22, 2024

If the user doesn't define the LinDamp column, the code assumes that there is no damping. It should be backcompatible.

Screenshot from the debugging that we were using in the development:
image

RBergua and others added 7 commits July 22, 2024 13:16
Transverse linear damping per unit of length [N/(m/s)/m] is added to the rod element
- remove non-standard format identifier `(F)` on internal read, and add comment on what it does
- a few more tab characters
- a couple stray dos line returns
MD: minor cleanup on Lin Damp feature
MD: remove extra internal read for linear damping on rods
@andrew-platt andrew-platt merged commit 4b8eba6 into OpenFAST:dev Jul 23, 2024
@andrew-platt andrew-platt mentioned this pull request Dec 24, 2024
38 tasks
RyanDavies19 added a commit to RyanDavies19/openfast that referenced this pull request Jan 7, 2025
RyanDavies19 added a commit to RyanDavies19/openfast that referenced this pull request Jan 8, 2025
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

Comments