"Nowhere to be seen"

THE PARTS OF MOODY

MoodyCore

MoodyCore is the C++ implementation of marine hydrodynamics and high-order finite element solutions for mooring cable dynamics. It has a command-line interface and consists of a group of binary utilities and libraries suitable for parametric investigations.

MoodyMarine

MoodyMarine is the Graphical User Inteface to MoodyCore. It is available cross-platform for Windows, Linux and Mac. 3D visualization in both pre- and post-processing mode can be used to analyse case setup and investigate nonlinear static and dynamic effects on moored installations.

MoodyAPI

MoodyCore can be used as a mooring module to external solvers. Coupling-code for different solvers is provided under the name MoodyAPI. Presently, MoodyAPI contains a coupling to OpenFOAM, enabling coupled dynamic mooring simulations in a high-fidelity numerical wave tank.

MoodyCore

MoodyCore is the fundamental mooring cable and floating body solver/library. It consists of a couple of commandline executables. In addition to the actual solver is included a set of pre- and post-processing utilities. MoodyCore handles all computational complexity of MoodyMarine. MoodyCore includes:

  • a high-order DG method for cable dynamics giving that cables can be dicretized efficiently with only a few elements
  • solving the Cummins equation using direct integration of the impulse response function
  • the option of estimating nonlinear Froude-Krylov forces using .stl surface
  • submerged buoys and clump weights in 3 or 6 degrees of freedom.
  • support for components like custom springs
  • MoodyCore comes with a detailed manual.

    Please note that at present MoodyCore (and hence MoodyMarine) does not support body-to-body interactions and constraints (like joints)

    High-order DG
    Bending stiffness
    Cummins equation

    MoodyMarine

    MoodyMarine is the graphical user interface for the MoodyCore mooring and floating body library built with Electron, React and Threejs to be both self-contained and cross-platform for Windows, Linux and Mac. MoodyMarine is shipped with MoodyCore and is easily installed using standard procedures. MoodyMarine includes:

  • intuitive forms with default values
  • additional information accessible by hoovering over keywords
  • direct access to the user manual
  • static and dynamic solver modes
  • plotting of results in the viewer
  • animations directly in the viewer
  • access to Nemoh for computing hydrodynamic coefficients from the interface
  • Please note that NEMOH-v3 (developed by LHEEA) is not included in MoodyMarine, but needs to be downloaded and installed individually.

    Cross-platform
    Pre-processing
    Post-processing

    MoodyAPI

    MoodyAPI concerns the coupling of MoodyCore to hydrodynamic solvers. At present MoodyAPI supports:

  • OpenFOAM's two-phase solvers, giving the sixDoFRigidBodyMotion library access to dynamic mooring.
  • DISCLAIMER: This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks.

    OpenFOAM

    © 2023 moodymarine