n_vanrijn1984 {HYDROCAL}R Documentation

Compute channel form roughness following Van Rijn (1984)

Description

n_vanrijn1984 calculate Manning's n using the Van Rijn (1984) method for estimating roughness due to channel form

Usage

n_vanrijn1984(depth, slope, d50, d90, velocity, restrict = TRUE)

Arguments

depth

flow depth (H) in meters. The original model was calibrated for 0.1 < H < 16 m.

slope

channel slope (S) in m/m

d50

grain size (d50) in millimeters. The original model was calibrated for 0.19 mm < d50 < 3.6 mm.

d90

grain size (d90) in millimeters.

velocity

initial channel velocity estimate (U) in meters per second

restrict

allows for function parameters to restrict certain values. Type bool. Default TRUE.

Value

Manning's n

References

van Rijn, L. C. 1984a. Sediment Transport, Part I: Bed Load Transport. Journal of Hydraulic Engineering. ASCE, Vol. 110 (10), pp. 1431-1456.

van Rijn, L. C. 1984b. Sediment Transport, Part II: Suspended Load Transport. Journal of Hydraulic Engineering. ASCE, Vol. 110 (11), pp. 1613-1641.

van Rijn, L. C. 1984c. Sediment Transport, Part III: Bed Forms and Alluvial Roughness. Journal of Hydraulic Engineering. ASCE, Vol. 110 (12), pp. 1733-1754.

Examples

# Result: Manning's n of 0.173
n_vanrijn1984(10,0.025,1,2,6)

# Result: Manning's n of 0.047
n_vanrijn1984(0.33,0.15,0.3,0.5,2)

# Result: Manning's n of 0.028
n_vanrijn1984(1.55,0.033,0.5,0.8,1)

# Result: Depth must be within 0.025 and 17 m.
n_vanrijn1984(0.01,0.033,0.5,0.8,1)


[Package HYDROCAL version 1.0.0 Index]