Problème — Le volume d'une crue
Application directe du cours · niveau 2 · mathématiques complémentaires (terminale), chapitre 7 — Intégration
Énoncé
Problème — Le volume d'une crue.
Une station hydrométrique mesure le débit d'une rivière toutes les trois heures pendant une journée de crue. Les valeurs relevées, en m/s, sont :
| (h) | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| (m/s) |
- Justifier que le volume écoulé pendant la journée est , et préciser les unités.
- Estimer par les rectangles à gauche puis à droite. Ces deux valeurs encadrent-elles ?
- Estimer par les trapèzes. Vérifier que le résultat est la moyenne des deux estimations précédentes, et expliquer pourquoi.
- Calculer le débit moyen de la journée.
- Écrire le programme Python correspondant.
- Le barrage situé en aval dispose d'une réserve de millions de mètres cubes. Peut-il absorber la crue ?
Corrigé
- Volume et unités. Le débit est une quantité d'eau par unité de temps ; le volume écoulé est donc l'aire sous la courbe du débit. Attention aux unités : est en m/s et en heures. Pour que le produit donne des m, il faut exprimer le pas en secondes :
- Rectangles. Avec les huit premières valeurs, puis les huit dernières :
Ces deux nombres n'encadrent pas : le débit monte puis descend, il n'est pas monotone. Ce sont deux approximations, très voisines, mais sans garantie d'encadrement.
- Trapèzes. On compte les valeurs extrêmes pour moitié :
soit m. C'est bien . La raison est algébrique : dans la somme de gauche apparaissent , dans celle de droite ; leur demi-somme contient donc chaque valeur intérieure une fois entière et les deux valeurs extrêmes une demi-fois. C'est exactement la formule des trapèzes.
- Débit moyen. La journée dure s :
On contrôle : .
- Programme.
Q = [45, 80, 210, 340, 300, 195, 120, 80, 60] # debits en m^3/s
h = 3 * 3600 # pas de 3 h, converti en secondes
gauche = h * sum(Q[:-1])
droite = h * sum(Q[1:])
trap = h * (Q[0] / 2 + sum(Q[1:-1]) + Q[-1] / 2)
print("rectangles a gauche :", gauche, "m3")
print("rectangles a droite :", droite, "m3")
print("trapezes :", trap, "m3")
print("debit moyen :", round(trap / 86400, 2), "m3/s")
```text
rectangles a gauche : 14796000 m3 rectangles a droite : 14958000 m3 trapezes : 14877000.0 m3 debit moyen : 172.19 m3/s ```
- Le barrage. La crue a apporté environ millions de mètres cubes, soit de la réserve disponible.
La réponse est donc « oui, mais tout juste » : le barrage encaisse cette journée, mais il n'en encaisserait pas deux. Et il faut se souvenir de ce que vaut le calcul : huit mesures espacées de trois heures ne voient pas les variations rapides. Un pic bref entre deux relevés est invisible pour les trapèzes — l'incertitude vient ici du protocole de mesure, pas de la méthode numérique.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.