freeboard {hydReng} | R Documentation |
Freeboard Calculation
Description
Calculates the required freeboard based on the KOHS (2013) recommendations.
Usage
freeboard(v, h, sigma_wz = 0, fw = TRUE, fv = FALSE, ft = 0, min = 0,
max = Inf, fe_fixed = 0)
Arguments
v |
Flow velocity [m/s]. |
h |
Flow depth [m]. |
sigma_wz |
Uncertainty in bed elevation (morphodynamics) [m]. |
fw |
Logical; considers freeboard due to uncertainty in water elevation. If 'TRUE', calculates according to KOHS; if 'FALSE', sets 'fw = 0'. |
fv |
Logical; considers freeboard due to waves. If 'TRUE', calculates according to KOHS; if 'FALSE', sets 'fv = 0'. |
ft |
Freeboard due to driftwood based on KOHS (2013) [m]. |
min |
Minimum allowable freeboard [m]. |
max |
Maximum allowable freeboard [m]. |
fe_fixed |
Fixed freeboard value to override calculations [m]. |
Value
A numeric value of the calculated freeboard [m].
References
KOHS (2013). Freibord bei Hochwasserschutzprojekten und Gefahrenbeurteilungen - Empfehlungen der Kommission Hochwasserschutz KOHS. Wasser Energie Luft 105(1): 43-53.
Examples
freeboard(h = 1.36, sigma_wz = 0.3, fv = FALSE, ft = 0) # Channel example.
freeboard(v = 4.56, h = 1.36, sigma_wz = 0.3, fv = TRUE, ft = 0) # Dam.
freeboard(v = 4.56, h = 1.36, sigma_wz = 0.3, fv = TRUE, ft = 0.5) # Bridge.