SML (Ship Maneuvering Laboratory)
Vessel maneuvering can be assessed by using Oceanic's in-house computer program SML (Ship Maneuvering Laboratory) to solve the rigid body equations of motion in three (surge, sway, and yaw) or four (including roll) degrees of freedom. Single-or multi-vessel simulations can be completed with customized machinery arrangements for a range of environmental (wind, ice, and current) and bathymetric conditions. Both shallow water and restricted channel effects are included. Special algorithms have been created to assess towing, mooring, or dynamic positioning scenarios. Code results can be used as input for ship simulators so that pilots and captains can experience vessel maneuverability before sea trials or operations.
The SML code has recently been enhanced by the addition of various ice algorithms for pack and level ice, and pressure ridge ramming.