|
FhSim
3.1.0
Marine systems simulation
|
| Class | KNOWN-LIMITATION |
| Severity | 1 |
| Status | ready |
Models: TrawlCable, MooringCable, RundDorg
Found: 2026-09-30 review of f42360e..a6492d6 (four parallel correctness reviews)
Decision needed: —
src/trawl_mooring_interaction/CableSegmentWaterForce.h:30 const double kRhoWater = 1025.0; is used for drag, buoyancy, the Morison force and the added mass; MooringCable.cpp:275 divides the buoy volume by 1.025. The Environment's density is not read.
A run in fresh water (or with another density in the Environment) gets sea-water loads on these cables while other models in the same run use the Environment's density.
Read the density from the Environment at FinalSetup and pass it with the segment; keep 1025 as the fallback.
The same element in an Environment with rho = 1000: buoyancy, drag and added mass scale by 1000/1025.
None for runs at the default density.