Skip to content

Comments

Hydroelastic super-element capability for OpenFAST#3210

Draft
luwang00 wants to merge 34 commits intoOpenFAST:devfrom
luwang00:f/superelement
Draft

Hydroelastic super-element capability for OpenFAST#3210
luwang00 wants to merge 34 commits intoOpenFAST:devfrom
luwang00:f/superelement

Conversation

@luwang00
Copy link
Contributor

@luwang00 luwang00 commented Feb 18, 2026

This PR is not ready to be merged.

Feature or improvement description

This PR adds hydroelastic super-element capabilities to OpenFAST.

  • HydroDyn has been upgraded to support potential-flow bodies with additional generalized DOF beyond the 6 rigid-body modes. Currently, the generalized DOF is limited to NBody=1 and can only be used with the revamped ExtPtfm module. However, internally, HydroDyn supports generalized DOF for multiple bodies and any of the NBodyMod options.

  • The ExtPtfm module has been extensively revamped. Support for large rigid-body motion similar to SubDyn was implemented. The ability to specify connection points on the structure allowing coupling to mooring was also added. In addition to prescribed modal forcing, users can also prescribe force time series to be applied at these connection points (currently, only force is allowed, not moment). To support these new capabilities, the input files for ExtPtfm have been redesigned.

  • At the glue-code level, coupling between ExtPtfm and HydroDyn and between ExtPtfm and the mooring modules have been added. ExtPtfm is now moved to tight coupling, and the ability to perform linearization with ExtPtfm is also enabled.

Impacted areas of the software
Glue-code, HydroDyn, ExtPtfm

Test results, if applicable
No change to existing test results, except for the only case involving ExtPtfm, 5MW_OC4Jckt_ExtPtfm. The new results are noticeably different but are still generally in agreement with the old results. The changes in the results might be caused by updating ExtPtfm to use tight coupling. Another change to ExtPtfm is to compute the Jacobians based on central differencing instead of analytically. This might also influence the results. Also, the input files to HydroDyn and ExtPtfm need to be updated with the new inputs.

  • r-test branch merging required

To-dos

  • Add check to ensure the number of generalized DOF in HydroDyn matches the number of elastic modes in ExtPtfm.
  • Update documentation.

luwang00 and others added 26 commits January 13, 2026 16:01
…-weight for rigid-body modes. Also added some input validity check when RBMod>0.
@luwang00 luwang00 changed the title Super-element capability for OpenFAST Hydroelastic super-element capability for OpenFAST Feb 18, 2026
@luwang00 luwang00 added this to the v5.1.0 milestone Feb 18, 2026
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