MoorDyn is an open-source dynamic mooring line model. It uses a lumped-mass formulation for modelling axial elasticity, hydrodynamics, and bottom contact. This page hosts “MoorDyn C”, the original form of MoorDyn implemented in C++ and designed for straightforward coupling with a variety of floating platform simulation tools.
So far, MoorDyn C has been successfully coupled with programs written in C++, FORTRAN, Matlab, Simulink, and Python. It has been used with the floating wind turbine simulator FAST v7 and wave energy converter models built in Matlab/Simulink. It also functions as a mooring model for WEC-Sim.
MoorDyn C is shared under the GPL v3 license. I’d like to acknowledge the advice of Marco Masciola at many steps in the development. MoorDyn is under active development; contact me for questions, suggestions, bug reports, etc.
MoorDyn has been coupled with the smoothed particle hydrodynamics code DualSPHysics! An animation is shown below.
Information on using MoorDyn is available in the MoorDyn Users Guide.
Information about the underlying formulation and some validation against 1:50-scale floating wind turbine test data is available in
M. Hall and A. Goupee, “Validation of a lumped-mass mooring line model with DeepCwind semisubmersible model test data,” Ocean Engineering, vol. 104, pp. 590–603, Aug. 2015.
Recent progress including an initial implementation of seabed friction is described in
M. Hall, “Efficient Modelling of Seabed Friction and Multi-Floater Mooring Systems in MoorDyn,” in Proceedings of the 12th European Wave and Tidal Energy Conference, Cork, Ireland, 2017.
Please fill in the following fields to access download links for MoorDyn.
Current version: 1.01.01C (November, 2017)
This version fixes an error in anchor tension outputs and includes a beta implementation of seabed friction.