normal_depth {rivr} | R Documentation |
Normal depth
Description
Calculate the normal (equilibrium) depth using Manning's equation.
Usage
normal_depth(So, n, Q, yopt, Cm, B, SS)
Arguments
So |
Channel slope [ |
n |
Manning's roughness coefficient. |
Q |
Flow rate [ |
yopt |
Initial guess for normal depth [ |
Cm |
Unit conversion coefficient for Manning's equation. For SI units, Cm = 1. |
B |
Channel bottom width [ |
SS |
Channel sideslope [ |
Details
The normal depth is the equilibrium depth of a channel for a given flow rate, channel slope, geometry and roughness. Manning's equation is used to calculate the equilibrium depth. Manning's equation for normal flow is defined as
where is the channel flow,
is the channel slope,
is the
cross-sectional flow area,
is the hydraulic depth and
is a conversion factor
based on the unit system used. This function uses a Newton-Raphson root-finding approach
to calculate the normal depth, i.e.
when
.
Value
The normal depth [
].
Examples
normal_depth(0.001, 0.045, 250, 3, 1.486, 100, 0) # rectangular channel
normal_depth(0.0008, 0.013, 126, 5, 1, 6.1, 1.5) # trapezoidal channel with sideslope 3H:2V