Data: Bodies

$\newcommand{\Mxyz}{\mat{M}_{\xyz}} %Mesh coordinates $ $\newcommand{\SB}{S_B} %body surface $ $\newcommand{\SI}{S_I} %interior free surface $ $\newcommand{\SE}{S_E} %dipole surface $ $\newcommand{\CWL}{C_{WL}} %body waterline $ $\newcommand{\SF}{S_F} %exterior free surface $ $\newcommand{\SCsub}{S_{C,\textrm{sub}}} %submerged control surface $ $\newcommand{\SCfre}{S_{C,\textrm{fs}}} %free surface control surface $ $\newcommand{\CCL}{C_{CL}} %control line $

Body name

For convenience you can enter a name for each body. These names appear in drop-down lists when you specify body data (other than position and orientation). OrcaWave also uses the body name in warning and error messages, and in many of the results.

If you have more than one body in the list, we recommend that you give them descriptive names.

Mesh position and orientation

The position is specified in terms of the $X$, $Y$ and $Z$ coordinates of the mesh origin.

Orientation is specified by giving heading, trim and heel angles, which are successive rotations (about rotated axes) that define the orientation of the mesh axes $\Mxyz$ relative to the global axes $\GXYZ$.

Include

Determines whether or not the body is included in the analysis. For example, you can use this to switch quickly between different versions of the same body having different mesh files, or different position or orientation. In a multibody analysis this allows you temporarily to remove a body and simplify the analysis, which can help to solve problems if you have error messages or unexpected results.

Global mesh symmetries

Symmetry planes present in the global mesh can significantly accelerate the diffraction calculation. OrcaWave indicates which symmetries, if any, are present in the global mesh based on the data supplied for each body. OrcaWave supports symmetry in the XZ plane, YZ plane or both XZ & YZ planes.

For a symmetry plane to be present in the global mesh it must be present in each body. Note that position and orientation values can cause a symmetry that is present in a body mesh file to be broken and hence absent from the global mesh:

If a body symmetry is broken, OrcaWave will automatically add the extra panels required in the global mesh – you do not need to modify the data you provide.

Body

Select a body in the drop-down list of names. All of the remaining data are specified for the body selected here.

OrcaFlex import

Two data items pertain to importing OrcaWave results into OrcaFlex, a process by which OrcaWave bodies are mapped to OrcaFlex vessel types. These data items can be ignored if you are not intending to import the results of the diffraction analysis into OrcaFlex.

The symmetry for OrcaFlex import sets the symmetry of the imported vessel type in OrcaFlex. The default value is global mesh symmetry, which takes into account the position, orientation and mesh file symmetry of each body included in the OrcaWave model. Global mesh symmetry is appropriate in most situations, however it may be useful to specify the symmetry explicitly. For example, to prescribe circular symmetry, which has no direct OrcaWave equivalent.

The length for OrcaFlex import sets the length of the imported vessel type. This is '~' by default, but should be set to a physical value: an OrcaFlex simulation will not run if any of its vessel types have length '~'.

Hydrostatics

The hydrostatic integral method is the method used to compute surface integrals for hydrostatic results, including the centre of buoyancy and hydrostatic stiffness matrix. The standard method is usually satisfactory:

The hydrostatic stiffness method method gives a choice between two quite different methods for body hydrostatics:

Note: Viewed in isolation, the wet body surface $\SB$ of a sectional body may be open-ended. However, the union of all sectional bodies in the model must yield one (or more) closed structure.

Body mesh

For the selected body you should specify:

Warning: Using OrcaWave to automatically clip the body mesh at the free surface is convenient but may lead to mesh quality issues (e.g. small or slender panels near $Z=0$). Using specialist software to produce a mesh restricted to $Z \le 0$ will give you more control over mesh quality.
Notes: If the body mesh file has a symmetry plane, the file should provide panels only on one side of that plane.
Some mesh file formats include information on symmetry planes within the file and some do not. OrcaWave requires you to specify the symmetry information in either case.
Tip: Use the mesh view to verify that your dipole panels data is identifying the correct panels. Include mesh file panel indices in the drawing to visualise the appropriate indices.

Dipole panels

Tip: Where a thin surface $\SE$ meets the body surface $\SB$, it is best practice for the edges of dipole panels to meet edges of body panels, rather than grazing over the interior of body panels. This is because the pressure and velocity potential are discontinuous across $\SE$.

Interior surface panels

Mesh panels covering $\SI$, the interior free surface(s) of a body, are required if you wish OrcaWave to remove irregular frequency effects. These panels can be included in your body mesh file or you can ask OrcaWave to add them to your mesh. In either case we recommend you use the mesh view to check that $\SI$ is correctly panelled.

Note: Adding panels increases the size of the mesh and hence increases the run time of a calculation. It is not necessary to include $\SI$ panels if your wave frequencies are below the first irregular frequency. However, if you do not include $\SI$ panels in your mesh and a wave frequency exceeds the first irregular frequency, then you should carefully check your results for errors associated with irregular frequency effects.

If interior surface panels are included in your body mesh file:

Note: OrcaWave cannot analyse bodies that have part of the wet body surface $\SB$ in the plane of the free surface, i.e. a part with zero draught. All panels with zero draught are interpreted as $\SI$ panels.

If you ask OrcaWave to add interior surface panels:

Warning: Using OrcaWave to automatically add panels covering $\SI$ is convenient but may lead to mesh quality issues (e.g. if the waterline has some very short segments). Using specialist software to produce a mesh of $\SI$ will give you more control over mesh quality.

Sectional bodies

In models containing sectional bodies, the waterline bounding a component of the interior surface may be shared between multiple bodies. Therefore there are some additional considerations for interior surface panels:

Radial method

Each segment of the waterline around $\SI$ defines a radial sector, by connecting the two ends of the segment to the centroid of the waterline. Each radial sector begins as a large triangle and is then subdivided into quadrilateral panels.

An advantage of this method is that all the $\SI$ panels are coupled in a consistent way to the waterline panels of the body mesh – which is beneficial because the latter provide the boundary condition for $V(\vec X)$ in the source formulation. A disadvantage of this method is that it may create a large number of panels and/or slender panels with large aspect ratio, particularly if the waterline has a large aspect ratio (e.g. a typical ship).

Note: If the interior free surface contains a moonpool, or its shape is highly concave (specifically, if the entire perimeter is not visible from the centroid), then the radial method breaks down. In these cases OrcaWave automatically switches to the triangulation method as a fallback.

Triangulation method

A general-purpose triangulation algorithm is applied using (i) the end points of the waterline segments around the perimeter, and (ii) a regular lattice of points in the interior. In the interior of $\SI$ the lattice points predominate and, to minimise the number of panels added to the mesh, OrcaWave combines pairs of neighbouring right-angled triangles into rectangular panels.

An advantage of this method is that it can handle both moonpools and highly concave waterlines, whereas the radial method breaks down for those cases. In addition, it often performs better than the radial method for waterlines with a large aspect ratio (e.g. a typical ship).

Control surfaces

Mesh panels describing a control surface are required if your quadratic load calculation method includes control surface integration. These panels can be provided in a mesh file or you can ask OrcaWave to automatically generate them.

Control surface geometry

A control surface surrounds the body but is separated from it. The control surface and body surface together enclose a finite volume of water. In the typical case of a floating body, the control surface includes a portion of the free surface exterior to the body waterlines(s) as shown in the figure.

Figure: Control surface mesh

We define the following terminology:

$\SCsub$ is the submerged portion of the control surface. On $\SCsub$ the normal $\vec n$ points into the control volume.

$\SCfre$ is the free surface portion of the control surface. On $\SCfre$ the normal $\vec n$ points vertically down, $\vec{n}=-\vec{e}_z$.

$\CCL$ is the control line, the intersection of $\SCsub$ with $\SCfre$.

It is important that the panels on $\SCsub$ and $\SCfre$ are correctly orientated. Use the mesh view to check the direction of the normal vectors.

Notes: In a multibody analysis, the control surface must not intersect the body surface of another body.
If a body is fully submerged, the control surface can be either fully submerged or it can extend up to the free surface. In either case it should completely surround the body.
If a body is mounted on the seabed, $\SCsub$ should include panels on the seabed exterior to the body.

Omitting part of the control surface

A complete control surface, as defined above, is not always necessary. If you only require horizontal (i.e. surge, sway and yaw) components of mean drift loads, and if your model does not include a damping lid, the control surface need not include panels on the free surface or seabed. Omitting part(s) of the control surface will make the calculation of mean drift loads faster, but vertical components (i.e. heave, roll and pitch) will not be correctly computed.

A complete control surface is always necessary for time-varying quadratic loads.

Control surface data

If your control surface is defined by a mesh file, you should provide a mesh file with the symmetry type indicated by the program. The control surface mesh file should specify panels in body coordinates, $\Bxyz$. Special care is required if the $Z$ position, heel angle or trim angle of the body is non-zero, because in that case the body coordinates differ from the mesh coordinates.

Notes: The shape of the waterline is, in general, dependent on the $Z$ position, heel angle and trim angle.
If the body mesh file has xz symmetry, a non-zero heel angle will break that symmetry. Similarly for yz symmetry and trim angle. In either case, OrcaWave will indicate that it requires a control surface mesh file with symmetry different from the body mesh file symmetry.
Tip: Use the mesh view to verify that your control surface mesh file has been imported and positioned as expected.

If your control surface is automatically generated, you must specify a target panel size and the separation from the body. You can also choose whether or not to include free surface panels.

Notes: Panel size in the control surface mesh should be similar to the body mesh. Acceptable results can sometimes be obtained with slightly larger panels.
The separation between the control surface and body is arbitrary, in theory. In practice, a distance equivalent to 5-10 panels is often used.
OrcaWave cannot automatically generate a control surface for bottom-mounted bodies.
If you want automatically generated panels including the free surface, then all body waterlines must be closed. The quality of the mesh is better if the waterline segments all have similar length, comparable to the specified panel size.
Warning: Using OrcaWave to automatically generate panels including $\SCfre$ is convenient but may lead to mesh quality issues (e.g. if the waterline has some very short segments). Using specialist software to produce a mesh of $\SCfre$ will give you more control over mesh quality.

The automatically generated mesh can be saved as a WAMIT .gdf file by using the popup menu on the mesh view or mesh details pages.