A finite-element-based mooring dynamics module for FAST v8

by Yoon Hyeok Bae, Ph.D.
Texas A&M University (TAMU)

A TAMU-led team, in partnership with ABS and NREL, was selected for funding under topic area 1.3 of DE-FOA-0000415 to develop an open-source mooring-dynamics module for the analysis of floating offshore wind turbines.  This project led to the development of FEAMooring (or FEAM), a finite-element-based mooring-dynamics module that has been coupled into FAST v8. FEAMooring can also be driven as a standalone code to compute mooring dynamics uncoupled from FAST.

FEAMooring calculates the mooring-line reaction forces at the fairlead positions of the floating platform considering the mooring dynamics, including inertia and drag forces at each line element.  The module can analyze several kinds of mooring systems, including catenary mooring, taut mooring, vertical tendons, etc. provided that the proper line geometry and properties are specified. While powerful, FEAMooring has the following limitations:

  • Only single uniform moorings lines between the fairlead and anchor are considered; it is not possible to model multi-segmented lines, line interconnections, or weights/tanks.
  • Mooring-line bending stiffness is not considered.
  • Seabed friction is not considered.
  • Interface does not support coupling to HydroDyn; the added mass, drag, and buoyancy calculations assume still water.

You may download the following files from our server:


FEAMooring Archives (v1.02.00, 7-Jan-2016)

The FEAMooring archives contain documentation, sample input files (including input files for all the 5MW-turbine configurations included in the FAST archive), and all the source code necessary to compile the driver project. You may choose from two different formats:

Programming Language:     Technology:     Wind and Water Tools:

You must log in to download this software.

If you want to refer to this website in a report, here is a reference you can use:
NWTC Information Portal (FEAMooring).  https://nwtc.nrel.gov/FEAMooring. Last modified 09-April-2016 ; Accessed 05-April-2020