Skip to content

v2.0.0

Choose a tag to compare

@lucas-carmo lucas-carmo released this 22 Sep 22:36
d2c59cd

Overview

RAFT v2.0.0 includes the following two new major capabilities:

  • Flexibility and multibody systems: RAFT can now model floating systems made of rigid and/or flexible members, and those members can be connected by joints that allow for relative motions between them (only cantilever and ball joints are supported for now). In other words, whereas each FOWT was modeled as a single rigid body (6-DOF) in previous RAFT versions, now each FOWT can have an arbitrary number of degrees of freedom.

  • Frequency-domain lumped-mass mooring dynamics: RAFT can now use the lumped-mass approach for mooring lines, which requires MoorPy v1.2.0. This greatly improves the predictions of dynamic mooring tensions in cases where mooring dynamics (inertia and damping) are important. Thanks a lot to @serag-abdulmotaleb for contributing this new method!

Input file changes

  • The type entry of RAFT members (including the tower) now has to be either rigid or beam, otherwise the code will throw an error. To have the same behavior as previous RAFT versions, set the type of all members to rigid. See #86.
  • New (optional) additional section joints, which specifies how the members of a platform are connected to each other. Only required for flexible platforms. See #86.
  • New entry moorMod within mooring and mooring_array sections. See #60.

What's Changed

Full Changelog: v1.5.0...v2.0.0

Contributors: GitHub does not give credit to the people that pushed commits but did not author PRs unless they are mentioned here. Besides @lucas-carmo , @dzalkind and @serag-abdulmotaleb, @mattEhall and @gbarter also contributed to this release.