Channel module¶
Inputs¶
- Discharge \(Q\)
- Channel slope \(S\)
- Material and Manning \(n\)
- Shape and constraints (triangular/rectangular/trapezoidal; side slopes, width limits)
Steps¶
- Select channel segment/row and enter discharge and slope.
- Select shape and material (or enter Manning \(n\)).
- Run sizing:
- compute \(y_n\) (normal depth)
- compute \(y_c\) (critical depth)
- compute velocity and regime classification
- Adopt suggested dimensions or iterate with constraints.

Review checklist¶
- \(y_n\) is stable (small input changes don’t produce large oscillations).
- Regime classification is plausible for the slope and geometry.
- Velocities meet lining/protection requirements.