Marine systems simulation
|
Hydrodynamic cable with gravity, buoyancy, drag. Mass-lumped.
HydroCable is a SimObject that models a simple mass-lumped hydrodynamic cable completely submerged in water. The cable is under the influence of gravity, buoyancy, and hydrodynamic drag. The SimObject is primarily created to illustrate the use of KalmanObject in FhSim, so the implementation is not optimized. It is assumed that the water density is 1000 and that the drag coefficient (for Morison drag) is 1.1 perpendicular to a line segment and 0.1 along it.
Name | Width | Description |
---|---|---|
PositionA | 3 | Position of end point A. |
PositionB | 3 | Position of end point B. |
VelocityA | 3 | Velocity of end point A. |
VelocityB | 3 | Velocity of end point B. |
Current | 3 | The uniform current of the surrounding water. |
Name | Width | Description |
---|---|---|
ForceA | 3 | The force acting on end point A. |
ForceB | 3 | The force acting on end point B. |
Name | Width | Description |
---|---|---|
Diameter | 1 | Diameter of the cable [meter]. |
Density | 1 | Density of the cable [kg/m^3]. |
Length | 1 | Length of the cable [m]. |
Modulus | 1 | Modulus of elasticity in giga pascal (1e9) [GPa]. |
InternalPoints | 1 | Number of internal mass points [-]. |
By specifying no initial conditions, the end points are being used to calculate the catenary. Note that this will fail if the distance between the end points is greater than the cable length, or if the points have the same north and east components (hanging straight down). Otherwise, it is possible to specify each and every point's position and velocity:
Name | Width | Description |
---|---|---|
Position[i] | 3 | Position of point \(i \in {1\cdots\text{InternalElements}}\). |
Velocity[i] | 3 | Velocity of point \(i \in {1\cdots\text{InternalElements}}\). |
This SimObject is referred to as Example/HydroCable