Simulation of Marine Operations and Systems
Tell me more


FhSim is a software platform and framework for mathematical modelling and numerical simulation, with a focus on marine applications.

Fast Development

FhSim provides a common simulation environment in which models can be shared and combined in many different ways. This facilitates re-use, preserves project results, and cuts down on model development costs.

Extensive Model Library

FhSim features a large collection of mathematical models, including ships, trawl nets and doors, net cages, ropes and weight systems, buoys, cables, winches, and anchors.


FhSim can be run on Windows and Linux, as a stand-alone or as an API. It can be coupled with MATLAB/Simulink, and executed via Java (JNI).

High Realism

Models in FhSim are continuously validated against experimental data through projects employing FhSim as a tool. This ensures realistic model responses.

3D Visualization

FhSim features 3D visualization for development, demos, and presentation of results. Alternatively, it can also be run without visualization for maximum efficiency, e.g. when connected to external visualization engines.

Research & Education

FhSim is used to estimate the response of physical systems and to investigate different component design solutions.

Industry & Training

FhSim is used for monitoring (state estimation), control systems (MPC), operational decision support, and equipment design. In addition, it facilitates personnel training in virtual environments.

Use cases

FhSim is in use in research, education, industry, and in training simulators. Here is a selection of past projects based on FhSim.

Sea Cage

Full-scale sea cage in rough seas

Bottom Trawling

Simulation of a bottom trawl system

Boat & Net Cage

Typical aquaculture operation

Pitch damping with foils

Exploring optimal foil design and position to dampen vessel pitch movements

Fish farm

Simulation of a fish farm with multiple net cages

Snagging on offshore pipeline

Evaluating the risk of trawl door snagging on offshore pipeline.

State estimation

Improve inaccurate measurements using state estimation.

Trawl impact on mooring

Analysis of trawl impact on mooring lines.

Structures in ice floe

Simulation of interactions between structures and ice floe.

Get Started

Get started with FhSim using these simple steps.

  • Licencing

    FhSim is available under various licensing options. Non-commercial use is free, unless FhSim is integrated in own software. The FhSim base package can be used also for commercial purposes free of charge.
    Tell me more!

  • Install FhSim

    FhSim are built for different operating systems. This currently includes Windows 7, Windows 10, Debian Jessie and Debian Stretch, with support for Visual Studio 14, Visual Studio 15, GCC 4.9, GCC 6.3 and clang 5.0.
    Tell me more!

  • Run existing models

    Since models are typically quite high-level, it is easy to create novel simulations based on these.
    Tell me more!

  • Develop new models

    New models are usually developed in C++, but any language callable from C or able to buil dll's can be used.
    Tell me more!

  • Integrate FhSim in own applications

    FhSim simulations can easily be integrated in own applications. Possibilities include dll, FMI, JNI, Matlab, Simulink.
    Tell me more!

Support & Team

Meet the team behind FhSim in SINTEF Ocean.

Stian Skjong

Energy systems, state estimation and control

Biao Su

Marine aquaculture systems, ice-structure interactions

Karl-Johan Reite

FhSim core, net structures, trawl

Joakim Haugen

FhSim core, net structures, trawl

Andrei Tsarau

Hydrodynamics, sea loads, closed containment systems and net cages

Do you have any questions? Do you need support? Are you wondering how FhSim can be used in your project to help you reach your goals? Don't hesitate to contact us today!