Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

1d Hydraulique (formule Manning-Strickler)

Préparez-vous en clonant le dépôt d’exercices :

git clone https://github.com/Ecohydraulics/Exercise-ManningStrickler.git
Rhone Switzerland Pfynnwald

Figure 1:Le Rhône en Suisse (source : Sebastian Schwindt 2014).

Contexte théorique

The Gauckler-Manning-Strickler formula Kundu & Cohen, 2008 (or Strickler formula in Europe) relates water depth and flow velocity of open channel flow based on the assumption of one-dimensional (cross-section-averaged) flow characteristics. The Strickler formula results from a heavy simplification of the Navier-Stokes equations and the Continuity equation Kundu & Cohen, 2008. Even though one-dimensional (1d) approaches have largely been replaced by at least two-dimensional (2d) numerical models today, the 1d Strickler formula is still frequently used as a first approximation for boundary conditions.

La forme de base de la formule Strickler est:

u=kstS1/2Rh2/3u = k_{st}\cdot S^{1/2} \cdot R_{h}^{2/3}

où:

Le rayon hydraulique RhR_{h} est le rapport entre la zone mouillée AA et le périmètre mouillé PP. AA et PP peuvent être calculées en fonction de la profondeur d’eau hh et de la largeur de base du canal bb. De nombreuses sections de canaux peuvent être approchées avec une forme trapézoïdale, où la largeur de surface de l’eau B=b+2hmB=b+2\cdot h\cdot m (avec mm étant la pente de la rive comme indiqué dans la figure ci-dessous).

1d hydraulics parameters

Ainsi, AA et PP résultats des formules suivantes:

A=h0.5(b+B)=h(b+hm)A = h \cdot 0.5\cdot (b + B) = h \cdot (b + h\cdot m)
P=b+2h(m2+1)1/2P = b + 2h\cdot (m^2 + 1)^{1/2}

Enfin, la décharge QQ (m3/s) peut être calculée comme suit:

Q=uA=kstS1/2Rh2/3AQ = u \cdot A = k_{st} \cdot S^{1/2}\cdot R_{h}^{2/3} \cdot A

Calculer la décharge

Écrire un script qui imprime la décharge en fonction de la largeur de base du canal bb, la pente de la banque mm, la profondeur d’eau hh, la pente SS, et le coefficient Strickler kstk_{st}.

Fonctionnaliser

Faites le calcul dans une fonction (par exemple, def calc_discharge(b, h, k_st, m, S): ...) qui retourne la décharge QQ.

Flexibilité

Make the function more flexible through the implementation of (optional) keyword arguments so that a user can optionally either provide the D90D_{90} (D90), the Strickler coefficient kstk_{st} (k_st), or Manning’s nmn_m (n_m).

Inverser la fonction

La solution en arrière de la formule Manning-Strickler est un problème non linéaire si le canal n’est pas rectangulaire. C’est pourquoi une approximation itérative est nécessaire et ici, nous utilisons le système Newton-Raphson Akanbi & Katopodes, 1987 à cette fin (voir aussi la plateforme ILIAS de l’Université de Stuttgart).

Utilisez une solution Newton-Raphson Paine, 1992 pour interpoler la profondeur d’eau h pour une décharge donnée Q d’un canal trapèze.

References
  1. Kundu, P. K., & Cohen, I. M. (2008). Fluid Mechanics (4th ed.). Elsevier Inc.
  2. Meyer-Peter, E., & Müller, R. (1948). Formulas for Bed-Load transport. IAHSR, Appendix 2, 2nd meeting, 39–65. http://resolver.tudelft.nl/uuid:4fda9b61-be28-4703-ab06-43cdc2a21bd7
  3. Akanbi, A. A., & Katopodes, N. D. (1987). Model for flood propagation on initially dry land. Journal of Hydraulic Engineering, 114(7), 689–706. 10.1061/(ASCE)0733-9429(1988)114:7(689)
  4. Paine, J. N. (1992). Open-Channel Flow Algorithm in Newton-Raphson Form. Journal of Irrigation and Drainage Engineering, 118(2), 306–319.