Marine systems simulation
+ Collaboration diagram for Disk of sorts:

A simple disk.

Todo:
Complete documentation of conf. params and check example file.

Example configuration excerpt

<Lib
LibName = "marine_elements"
SimObject = "Net/Disk"
Name = "Disk"
Rho = "1025"
DiskD = "1"
DiskT = "0.1"
DiskMass = "10"
D = "0.01"
DiskMesh = "fhDisk.mesh"
DiskMaterial = "firebrick2"
/>

Input Ports

Name Width Description
Force 3 ...

Output Ports

Name Width Description
Position 3 Position of the disk.
ForceB 3 Velocity of the disk.

Configuration parameters

Name Width Description
Rho 1 ... (Default: 1025)
DiskD 1 Diameter of disk (Default: 1).
DiskT 1 Disk thickness (Default: 0.1).
DiskMass 1 Mass of disk (Default: 10).
D 1 Diameter of cable (Default: 0.01).
DiskMesh 1 Disk mesh material for visualization.
DiskMaterial 1 Disk visualization material.

Initial conditions

Name Width Description
Position 3 Position of the disk (Default: "0,0,0").
Velocity 3 Velocity of the disk (Default: "0,0,0").

Full example file

<Contents>
<OBJECTS>
<Lib
LibName = "base"
SimObject = "DefaultEnvironment"
Name = "Environment"
Seadepth = "500"
Density = "1000"
CurrentVelocity = "1,0,0"
/>
<Lib
LibName = "marine_elements"
SimObject = "Net/Disk"
Name = "Disk"
Rho = "1025"
DiskD = "1"
DiskT = "0.1"
DiskMass = "10"
D = "0.01"
DiskMesh = "fhDisk.mesh"
DiskMaterial = "firebrick2"
/>
</OBJECTS>
<INTERCONNECTIONS>
<Connection
Disk.Force = "0,0,0"
/>
</INTERCONNECTIONS>
<INITIALIZATION>
<InitialCondition
Disk.Position = "0,0,0"
Disk.Velocity = "0,0,0"
/>
</INITIALIZATION>
<INTEGRATION>
<Engine
IntegratorMethod = "2"
NumCores = "1"
TOutput = "0, 1, 40"
LogStates = "1"
Stepsize = "0"
HMax = "0.1"
HMin = "1E-060"
AbsTol = "0.001"
RelTol = "0.001"
UseRSSNormInsteadOfInfNorm = "0"
FileOutput = "objects:states"
/>
</INTEGRATION>
</Contents>

This SimObject is referred to as Net/Disk