Free surface

XFlow provides a virtual water channel module for free surface simulations. It can be used to analyze the flow around the ship hulls, predict their resistance, seakeeping and manoeuvring abilities, loads on components, fluid velocity at the propeller, and the wake downstream of both surface and submerged watercraft.


Dynamic loads acting over a tank structure as a result of the motion of free surface fluid confined inside the tank are an important safety issue. XFlow can be used to track the fluid motion - including splashing of single particles - and analyze the sloshing impact loads. It is possible to introduce any arbitrary prescribed movement e.g. from tabular data.


XFlow can also simulate wave propagation. It allows any analytic function to define the waves profile and so model a large range of sea conditions. With the help of a wizard it is straightforward to set progressive waves (linear and fifth order Stokes theory). In addition it is possible to include a porous volume to model the beach and study wave dissipation. XFlow is able to simulate general 6-DOF motion (surge, sway, heave, pitch, roll and yaw) of a floating object due to the interaction with the waves on the water surface.

Moving parts

XFlow can be used to simulate moving parts with forced or constrained behavior, such as a submarine propeller. It is possible to analyze the pressure and forces exerted by the flow on the blades, the fluid velocity distribution, the moment and propulsive force supplied by the propeller or the vorticity field created downstream.