Skip to content

SubDyn: Y3 mesh#3304

Open
RBergua wants to merge 3 commits intoOpenFAST:rc-5.0.1from
RBergua:SubDyn_mesh_SIM
Open

SubDyn: Y3 mesh#3304
RBergua wants to merge 3 commits intoOpenFAST:rc-5.0.1from
RBergua:SubDyn_mesh_SIM

Conversation

@RBergua
Copy link
Copy Markdown
Contributor

@RBergua RBergua commented Apr 10, 2026

I believe this PR is ready to be merged.

r-tests using SoilDyn are expected to return different results.

Feature or improvement description
In PR #1526, the static improvement method (SIM) was removed from the elastic displacement output in SubDyn's Y3 mesh. The rationale was that SIM-corrected displacements were not consistent with the elastic velocities and accelerations, which do not account for SIM contributions from truncated higher modes. This change was introduced to avoid issues with MoorDyn in floating systems.

However, this change introduced an inconsistency for fixed-bottom systems: the full elastic displacement at the reaction node in SubDyn (Guyan + CB + SIM) differs from the displacement passed to SoilDyn via the Y3 mesh (Guyan + CB only, no SIM).

To overcome this limitation, the Y3 mesh for fixed-bottom systems has been modified. The proposed code modifies only the displacements of the reaction node(s) to include the full elastic displacements (Guyan+CB+SIM). All other nodes in the Y3 mesh retain their existing Guyan + CB displacements, preserving consistency between displacements and their time derivatives (velocities and accelerations). This should also ensure correctness for MoorDyn connections to non-reaction nodes in fixed-bottom systems. The only unaddressed edge case is a MoorDyn connection directly to a SubDyn reaction node, which is not an expected configuration.

Related issue, if one exists
Extensive documentation and testing can be found here: #3293

Impacted areas of the software
SubDyn Y3 mesh output for fixed-bottom systems. I believe this mesh is currently used by SoilDyn and MoorDyn.

@RBergua RBergua added the Module: SoilDyn Soil interaction module (REDWIN DLL coupling) label Apr 10, 2026
@RBergua RBergua changed the title Sub dyn mesh sim SubDyn: Y3 mesh Apr 10, 2026
@luwang00 luwang00 added this to the v5.0.1 milestone Apr 10, 2026
@luwang00 luwang00 self-requested a review April 10, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Module: SoilDyn Soil interaction module (REDWIN DLL coupling) Type: Bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants