Body
A Body is the basic component used to model ships, semisubmersibles, spar buoys or other floating structures.
Hydrodynamic properties, forces, couplings etc. are attached to SIMO Bodies.
1. Initial Position
The initial body position is the position of the body when the static simulation starts. If equilibrium is calculated the body might move which means that the position might be different when the dynamic simulation starts.
2. Body Type
The body type determines basic assumptions about the behaviour of the body and which force models are available for the body. Four options are available:

Prescribed: The body has a fixed or prescribed position.

6 DOF  time domain: Total motion in six degrees of freedom is simulated in time domain.

6 DOF  separated analysis: Wave frequency motions are simulated in frequency domain while other forces are simulated in time domain.

3 DOF  time domain: Total motion in three degrees of freedom (translations) is simulated in time domain.
A description of each option is given below.
2.1. 6 DOF Time Domain Bodies
For bodies with type 6 DOF  time domain the total motion in six degrees of freedom is simulated in time domain. Any First Order Wave Force Transfer Function and Retardation Function is used during the simulation while any First Order Motion Transfer Function is ignored.
2.1.1. Estimation of Low Frequency Motion
Floating vessels can be modelled in two basic ways in SIMO:

Separated analysis, which works based on separation of wave frequency (WF) and low frequency (LF) motions. In this case the low frequency motion is directly available in the analysis.

Simulation of total motion, which solves the combined wave and low frequency motion in time without separation.
In some situations during the time domain simulation the low frequency motion of a body is needed. This is not directly available when simulating total motion in time domain so the low frequency motion has to be estimated based on the time series of total motion.
Estimation of low frequency motion is intended to be used for floating vessels with 1st and 2nd order hydrodynamic forces included, i.e. bodies that have wave force transfer functions and retardation functions.
For other bodies, for example spool pieces, templates etc. in a lifting operation, the estimation method should be set to No estimation or body type 2 may be used.
The lowfrequency body position and velocity is used for several purposes, most notably:

Heading correction: When interpolating between force time series for different headings during simulation (heading correction), the low frequency yaw motion is used to obtain the relative wave heading and thereby the correct time varying force transfer function. If the total yaw motion is used, wave frequency temporal changes in the transfer function will interact with the wave and create fictitios differencefrequency forces. This may lead to, for example, wrong mean heading of a weather vaning vessel.

Cosine series waves: When calculating wave excitation forces together with the
Cosine
wave generation method, the phase of the wave force will be based on the lowfrequency instantaneous position of the body. 
Lowfrequency damping: When defining linear and quadratic damping matrices, the user can choose between multiplying the matrix with lowfrequency, wavefrequency or the total velocity.

Current force: Lowfrequency velocity is used in calculation of relative current velocity

Wind force: Lowfrequency velocity is used in calculation of relative current velocity
There are currently two alternative methods for estimating lowfrequency motions:

2nd order lowpass (LP) Butterworth filter

Nonlinearitypass (NLP) filter based on 1st order motion transfer functions
Estimation of low frequency motion is intended to be used for floating vessels, i.e. bodies that have a wave force transfer function. For bodies that do not have wave a wave force transfer function  for example spool pieces, templates etc. in a lifting operation  no estimation will be used.
The primary disadvantage of using the Butterworth filter is that a significant delay will be introduced in the LP filtered signals. Moreover, the filter have a mild rolloff, meaning that it will not be able to remove all the energy above the cutoff frequency. The delay can lead to undesired and unphysical effects. One effect is that a lowfrequency damping force will have a component in phase with displacement, thereby acting as an apparent stiffness and modifying the natural period of the system. It has also been observed that the heading stability of turret moored vessels can be adversely affected by the delay. An increase in cutoff period will increase the delay, and this has shown to increase the magnitude of unstable yaw motion. To limit the delay, it is therefore advised to use a cutoff period close to the wave frequency range. A reasonable starting point can be,
where \(T_c\) is the cut off period and \(T_P\) is the peak period of the irregular wave spectrum
The nonlinearitypass (NLP) filter estimates the LF motion by subtracting the linear wave induced motions from the total
motion. The linear motion is obtained from first order motion transfer functions (RAO’s). As such, it has much in common
with the separated analysis option (body type 2). The main
advantage of simulating the total motion (body type 1) in combination with an NLP filter as compared to body type 2, is that
body type 1 will capture interactions between the wave frequency responses and the low frequency responses. Such
interactions will in principle exist in all nonlinear systems.
The NLP filter will work well (as a lowpass filter) when the following conditions are met:

The wave frequency range of the simulated response is dominated by linear wave induced response.

The provided 1st order motion transfer functions (RAO’s) are accurate and represents a linearization of the SIMO simulation model

The effect of LF response on the WF response is small.

Low frequency (differencefrequency) nonlinear responses is much larger than high frequency (sumfrequency) responses.
These conditions are most often satisfied for a large volume floating structure subjected to waves and the NLP filter is then the recommended filtering method. The best way to determine the applicability is by comparing time series and power spectra of total and LF motions estimated by SIMO. It should be noted that in many cases there will be a significant effect of the WF responses on the LF responses  an effect not captured by a separated analysis (body type 2). The presence of such effects does not make the filter less efficient. An opposite effect (LF effect on WF responses) will however violate the conditions listed above and make the filter less efficient. Still, even in cases where the conditions are only approximately satisfied the filter may remove most of the wave frequency responses and perform satisfactorily. Indeed it is likely to remove a larger portion of the WF responses as compared to the Butterworth filter due to the mild rolloff the Butterworth filter.
It should be noted that the wave frequency response subtracted from the total response is itself dependent on the lowfrequency yaw motion. Thus, the LF yaw angle,
, is calculated by solving the following nonlinear equation for
:
This equation will have a unique solution when
for all
.
2.2. 6 DOF Separated Analysis Bodies
When using separated analysis the wave frequency motions are solved separated from other force models. It may be used when the wave frequency motions are not affected by other external or internal forces like mooring line forces. In this case the First Order Motion Transfer Function is used to calculate wave frequency motion. If the body also has a Wave Force Transfer Function and a Retardation Function these will not be used during the simulation.
Separated analysis is most commonly used in the following cases:

When simulating a vessel in situations where low frequency motions can be neglected

As an alternative to total time domain simulation for station keeping analyses of vessels moored with a slack catenary system
2.3. 3 DOF Time Domain Bodies
Bodies of this type has three translational degrees of freedom. Bodies of this type may use the Small Body Hydrodynamics force model.
2.4. Prescribed Bodies
Three options are available for prescribed bodies:

Fixed position: The body is fixed at its initial position during the whole simulation.

Read from file: The body follows the position time series in the specified file.

Articulated structure: The body is fixed to a master body. Additionally, a predefined motion may be specified for one degree of freedom. This can for example be used to model a moving crane.
2.4.1. Positions Read from File
Time series of the body position can be read from a text file with the following format:
6 NSAMPLES DT XG1 YG1 ZG1 PHI1 THETA1 PSI1 XG2 YG2 ZG2 PHI2 THETA2 PSI2
Here

NSAMPLES
: The number of samples in the time series 
DT
: The time step between each sample 
XGi
: real: Global Xcoordinate of body [m] 
YGi
: real: Global Ycoordinate of body [m] 
ZGi
: real: Global Zcoordinate of body [m] 
PHIi
: real: Euler angle, rotation about xaxis [deg] 
THETAi
: real: Euler angle, rotation about yaxis [deg] 
PSIi
: real: Euler angle, rotation about zaxis [deg]
A complete example of a file with three samples with a time step of 1.0 seconds is given below:
6 3 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 1.0 2.0 3.0 4.0 5.0 6.0
2.4.2. Articulated Structure
An articulated structure is a body that is fixed to another body (master body) and will follow the master body during the simulation. Series of articulated structures can be specified to model movable mechanisms such as Aframes, cranes and gangways. Prescribed motion can be specified for each member of such a mechanism. The figure below shows an example of how a crane may be modelled as an articulated structure.
When using articulated structures it is important to consider the following limitations of the model:

The mechanism is a series of linked master / slave members

The main master (support body) of the articulated structure cannot itself be specified as an articulated structural member

Each of the members has its own bodyfixed coordinate system

The link between a master and a slave member cannot be disconnected

The relative motion (translation or rotation) between the slave and the master can only take place along or around one of the principle axis of master’s coordinate system

The series of bodies should not be arranged in loops