Learn R Programming

hydReng (version 1.0.0)

scour_vert: Scour depth and length (vertical jet)

Description

Calculate scour depth and position (length) formed by vertical jet

Usage

scour_vert(
  Q, B, h, h_u, d90, d95, ful_ov, method = "Kolatus", bedload = FALSE
)

Value

T0

water table at maximal scour depth [m]

S

maximal scour depth [m]

TG

water table at maximal scour depth considering bedload transport [m]

SG

maximal scour depth considering bedload transport [m]

l1

horizontal distance of maximal scour depth to overfall crest [m]

l2

total horizontal distance of scour depth from overfall crest [m]

Arguments

Q

flow [m3/s]

B

width of the overfall section [m]

h

difference between upstream and downstream water table [m]

h_u

downstream water table [m]

d90

d90 of grain size distribution [mm]

d95

d95 of grain size distribution [mm]

ful_ov

defines if the overfall is complete or incomplete. TRUE and FALSE are valid values [logical]

method

method to calculate scour depth. valid values are "Kolatus" or "Tschopp". Independent of the chosen method, the position of the scour is calculated according to "Kolatus" and the scour depth considering bedload is calculated according to "Tschopp".

bedload

Consider bedload transportation. If bedload = TRUE, the scour depth "TG" and "SG" are calculated additionally which consider bedload transport.

References

Bezzola (2012). Vorlesungsmanuskript Flussbau. ETH Zürich.

Examples

Run this code
## calculate scour depth according to Kolatus returning all results
scour_vert(
  Q = 4, B = 1, h = 3, h_u = 1.76, d90 = 150, d95 = 200, ful_ov = TRUE
)

## calculate scour depth according to Tschopp
scour_vert(
  Q = 4, B = 1, h = 3, h_u = 1.76, d90 = 150, d95 = 200,
  method = "Tschopp", ful_ov = TRUE
)$S

## calculate scour depth according to Tschopp considering bedload transport
scour_vert(
  Q = 4, B = 1, h = 3, h_u = 1.76, d90 = 150, d95 = 200,
  method = "Tschopp", bedload = TRUE, ful_ov = TRUE
)$SG

Run the code above in your browser using DataLab