FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
0326 — TrawlCable, MooringCable and RundDorg fix the water density at 1025 kg/m³
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: —

Evidence

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.

Effect

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.

Possible fix

Read the density from the Environment at FinalSetup and pass it with the segment; keep 1025 as the fallback.

Test that would prove it

The same element in an Environment with rho = 1000: buoyancy, drag and added mass scale by 1000/1025.

Risk

None for runs at the default density.