Skip to content

MHK wave-current superposition, added mass, inertia#2213

Merged
deslaughter merged 83 commits intoOpenFAST:dev-tcfrom
hkross:feature/MHK_AddedMass_Inertia
Apr 30, 2025
Merged

MHK wave-current superposition, added mass, inertia#2213
deslaughter merged 83 commits intoOpenFAST:dev-tcfrom
hkross:feature/MHK_AddedMass_Inertia

Conversation

@hkross
Copy link
Contributor

@hkross hkross commented May 13, 2024

This pull request is ready to be merged into dev-tc.

Feature or improvement description
This pull request allows for superposition of wave velocities and accelerations from SeaState with current velocities and accelerations from InflowWind for MHK turbines. MHK turbines can run with InflowWind alone if currents are considered without waves. If both currents and waves are modeled, SeaState is called by the glue code, and SeaState then calls InflowWind. Velocities and accelerations are summed in SeaState and passed out. New features also include the calculation of added mass loads due to structure motion and deformation as well as inertial loads from inflow turbulence.

Impacted areas of the software

  • AeroDyn
  • HydroDyn Morison
  • SeaState
  • OpenFAST glue code

Test results

  • MHK r-tests have been updated, and all tests pass

To do - remaining code updates

  • Update documentation
  • Update api_change.rst
  • Allow AeroDyn driver to call SeaState (wave-current superposition is currently not possible with the AeroDyn driver)
  • Update all MHK r-tests with turbulent InflowWind files and coefficient values for added mass and inertia calculations
  • Add new blade/tower added mass/inertia AeroDyn outputs

To do - pull request dependencies

  • Merge dev-unstable-pointers into dev

hkross and others added 30 commits April 14, 2023 19:43
@hkross hkross changed the base branch from dev to dev-tc April 26, 2025 02:58
Copy link
Collaborator

@deslaughter deslaughter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good, just a couple things to change.

Co-authored-by: Derek Slaughter <dslaught@nrel.gov>
@deslaughter deslaughter merged commit 06d2505 into OpenFAST:dev-tc Apr 30, 2025
34 of 36 checks passed
@hkross hkross deleted the feature/MHK_AddedMass_Inertia branch June 20, 2025 17:39
This was referenced Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Module: InflowWind Module: SeaState SeaState module for wave data generation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants