|
FhSim
3.1.0
Marine systems simulation
|
Collaboration diagram for Sphere of sorts:Spheres that can be connected to other simObjects.
The sphere's inertia is its mass plus the added mass of a sphere in unbounded fluid, 0.5 Rho V, where V is the volume of the sphere, also near and above the surface. Its buoyancy is that of its spherical cap below the wave surface over its centre (owner ruling R66; the waves are not evaluated where the sphere is deeper than MaxWaveElevation plus its radius), and in waves it takes the Froude-Krylov and added-mass excitation (1 + 0.5) Rho V_wet a_w, a_w the water particle acceleration at its centre (owner ruling R67; DNV-RP-C205 (2021) Table A-2), so a neutrally buoyant sphere follows the water.
With CastWake set the sphere casts a lumped wake for the other objects (environment::wake::BodyWake and environment::sphere_hydro::SphereCaster, ADR 0006, MARE-0127): at each rebuild, in PreOdeFcn, its drag at the current-only free stream U (no waves) gives the momentum deficit M = F·ê_U/(½ρ|U|²), its frontal area is πD²/4 (D = SphereD) and the source sits at the rear face, D/2 downstream of the centre. The sphere reads its own flow without its own field. The lumped wake starts as a step at the rear face (x_start = 0): another SimObject that crosses the rear-face plane sees a jump in its inflow, which can collapse the step size or fail the Newton iteration of an implicit integrator such as BDF (MARE-0152). Without CastWake nothing changes.
The sphere needs an Environment SimObject in the configuration for its current, waves and wakes: without one FinalSetup reports a setup error (as Net/Disk does).
| Name | Width | Description |
|---|---|---|
| Force | 3 | Force acting on the sphere. |
| Name | Width | Description |
|---|---|---|
| Position | 3 | Position of the sphere. |
| Velocity | 3 | Velocity of the sphere. |
| Name | Width | Description |
|---|---|---|
| Rho | 1 | ... |
| SphereD | 1 | Diameter of the sphere. |
| SphereMass | 1 | Mass of the sphere, without the added mass, which is added. |
| D | 1 | Diameter of a cable attached to the sphere. |
| SphereMesh | 1 | The visualization mesh (geometry) of the Sphere, specified by its filename (Default: fhSphere.mesh). |
| SphereMaterial | 1 | The visualization material of the Sphere, specified by its name (Default: firebrick2). |
| CastWake | 1 | Register and build the lumped wake; the other wake parameters (Wake*, ExternalWakeUpdate) are listed in fhsim_environment's doc/user/wake-parameters.md. (Default: false) |
| Name | Width | Description |
|---|---|---|
| Position | 3 | Position of the sphere. |
| Velocity | 3 | Velocity of the sphere. |
This SimObject is referred to as Net/Sphere