Calculateur de débit à surface libre
Un canal de 3 m² de section mouillée, avec un rayon hydraulique de 0,6 m, une pente de 0,001 et une rugosité de 0,015, écoule environ quatre mètres cubes et demi par seconde. Saisissez ces quatre valeurs pour obtenir le débit et la vitesse moyenne. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Aire
- 3
- Rayon hydraulique
- 0,6
- Pente
- 0,001
- Rugosité
- 0,015
- Débit
- 4,4991536946 m3/s
- Débit de décharge
- 4,4991536946
- Vitesse moyenne
- 1,4997178982
L'écoulement à surface libre est la décharge des canaux, dalots partiellement remplis, cours naturels et collecteurs pluviaux. La formule SI de Manning, employée partout pour l'écoulement uniforme, s'écrit Q = (1/n) A R aux deux tiers fois la racine de S, avec Q en mètres cubes par seconde lorsque l'aire est en mètres carrés, le rayon hydraulique en mètres, la pente est adimensionnelle et n est la rugosité de Manning. Ce calculateur accepte ces quatre nombres et renvoie le débit volumique ainsi que la vitesse moyenne lorsque la section n'est pas sèche.
Ce que calcule l'équation de Manning pour le débit à surface libre
L'équation de Manning est la formule empirique d'écoulement uniforme qui relie la vitesse moyenne dans un canal à surface libre au rayon hydraulique, à la pente d'énergie et à un coefficient de rugosité n qui chiffre la texture du fond et des berges. En unités SI la vitesse est V = (1/n) R aux deux tiers fois la racine de S, et le débit est Q = A V, qui se développe en Q = (1/n) A R aux deux tiers S à un demi.
L'aire A est la section d'écoulement en mètres carrés. Le rayon hydraulique R est le rapport de cette aire au périmètre mouillé — la longueur du contour solide-fluide, non la surface libre — et doit être fourni ici comme une longueur en mètres ; ce calculateur ne recalcule pas R à partir de la géométrie. S est la pente d'énergie adimensionnelle, égale à la pente du fond en écoulement uniforme, écrite comme une fraction, par exemple 0.001 pour un dixième de un pour cent.
Le n de Manning est un coefficient de rugosité positif : le béton lisse se situe souvent près de 0.012, les canaux en terre près de 0.025, et les cours végétalisés ou naturels souvent entre 0.03 et 0.05. L'intention de recherche se groupe autour de calculateur de débit à surface libre, équation de Manning, décharge d'un canal et mètres cubes par seconde depuis A, R, S et n.
Qui possède déjà une section et une pente veut ce produit, non un outil de conduite qui multiplie l'aire par une vitesse moyenne connue, non un rapport de rayon hydraulique seul, ni une formule de déversoir. Cette page calcule uniquement le produit SI de Manning.
Elle ne déduit ni A ni R d'un rectangle ou d'un trapèze nommé, ne convertit pas les unités coutumières des États-Unis où apparaît le facteur 1.486, ne consulte pas n dans une table de matériaux et ne résout pas un écoulement progressivement varié avec un profil de surface libre. Conservez les unités SI de bout en bout afin que le débit renvoyé soit en mètres cubes par seconde.
Contrat d'entrée, évaluation SI de Manning et comportement d'erreur
L'aire, le rayon hydraulique et la pente doivent être non négatifs. Une section sèche d'aire nulle, un rayon hydraulique évanoui ou un bief plat de pente nulle donne un débit de zéro, résultat légitime d'écoulement uniforme. Une aire, un rayon ou une pente négatifs ne sont pas un état physique de canal à surface libre et sont refusés.
La rugosité doit être strictement positive. Les magnitudes au-dessus de 10^{12} sont refusées comme hors de la plage admise. Les libellés formula et method identifient la voie SI de Manning.
Il n'y a ni assistant de géométrie ni conversion d'unités.
Où sert un calculateur Manning à surface libre, outils voisins et tarif
Qui dimensionne l'irrigation itère la profondeur jusqu'à ce que le Q de Manning égale la demande ; ce point d'accès est l'évaluation intérieure une fois l'aire et le rayon hydraulique connus d'un levé rectangulaire, trapézoïdal ou irrégulier. Qui modélise les eaux pluviales vérifie une estimation d'écoulement uniforme pour un dalot ou un fossé revêtu avant d'ouvrir un solveur Saint-Venant complet.
Les laboratoires d'enseignement demandent de calculer la décharge d'un canal rectangulaire lorsque la profondeur change, en combinant A = b y et R = b y / (b + 2 y) avec un n et un S donnés, puis de comparer à une courbe de tarage de déversoir ou de canal. Les essais logiciels de bibliothèques d'hydraulique ont besoin d'un Q SI attendu figé afin qu'un refactor du module de géométrie ne change pas en silence le produit de Manning.
Des notes de terrain qui listent déjà une section levée, un métré du contour mouillé converti en R, une pente de fond et un n de manuel peuvent convertir ces quatre nombres en mètres cubes par seconde sans dresser un modèle de bassin. Cette page n'est pas un outil de débit en conduite qui multiplie l'aire par une vitesse moyenne connue, ni un calculateur de rayon hydraulique seul, ni une formule de déversoir à seuil épais.
Utilisez le formulaire du navigateur lorsque vous souhaitez une vérification immédiate en notant un devoir ou en confrontant un calcul à la main du produit de Manning. Les résultats sont pleinement déterministes : des entrées identiques produisent toujours le même débit et les mêmes libellés de formule et de méthode, sans modèle de langage, sans réseau sortant et sans dépendance à l'horloge.
Cas d’usage
Vérifications d'écoulement uniforme en canaux d'irrigation
Convertissez une aire d'écoulement de projet ou de levé, le rayon hydraulique, la pente du fond et le n de Manning en débit SI en mètres cubes par seconde avant de dimensionner un canal, une prise ou un fossé revêtu.
Corrigés de devoirs et clés de laboratoire d'hydraulique
Générez un Q de Manning déterministe pour des sections rectangulaires et trapézoïdales de canal, afin que les étudiants confrontent (1/n) A R aux deux tiers S à un demi au calcul à la main et aux courbes de tarage.
Questions fréquentes
Que se passe-t-il si le n de Manning est nul ou négatif ?
La formule de Manning divise par n, donc une rugosité nulle ou négative n'est pas un coefficient physique et n'est pas facturée.
Quelles unités le calculateur de débit à surface libre emploie-t-il ?
SI seulement : aire en mètres carrés, rayon hydraulique en mètres, pente comme fraction, n adimensionnel. Il n'y a ni facteur coutumier 1.486 des États-Unis ni conversion d'unités.
En quoi cela diffère-t-il de Q = A·v ou d'une formule de déversoir ?
Cette page évalue Manning SI à partir de A, R, S et n. Un outil de conduite qui multiplie l'aire par une vitesse moyenne connue, un rapport de rayon hydraulique seul R = A/P et une formule de déversoir à seuil épais sont des intentions de recherche distinctes et des capacités distinctes.
Quel n de Manning utiliser ?
Les manuels donnent des valeurs typiques d'environ 0,012 pour un canal bétonné lisse, 0,025 pour un canal en terre et de 0,03 à 0,05 pour les cours d'eau naturels ou végétalisés. Le calculateur ne cherche pas n dans une table de matériaux : saisissez la valeur choisie.
Comment obtenir le rayon hydraulique ?
Divisez la section d'écoulement par le périmètre mouillé, c'est-à-dire la longueur du fond et des berges au contact de l'eau, sans la surface libre. Saisissez le résultat en mètres, car le calculateur ne le déduit pas de la forme du canal.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/phys/open-channel-flow \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":3,"hydraulic_radius":0.6,"slope":0.001,"roughness":0.015}'const res = await fetch("https://api.kit.forhosting.com/phys/open-channel-flow", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 3,
"hydraulic_radius": 0.6,
"slope": 0.001,
"roughness": 0.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/open-channel-flow",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 3,
"hydraulic_radius": 0.6,
"slope": 0.001,
"roughness": 0.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/open-channel-flow", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":3,"hydraulic_radius":0.6,"slope":0.001,"roughness":0.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":3,"hydraulic_radius":0.6,"slope":0.001,"roughness":0.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/open-channel-flow", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"area": 3,
"hydraulic_radius": 0.6,
"slope": 0.001,
"roughness": 0.015
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.open_channel_flow",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_area | 1000000000000 |
max_abs_hydraulic_radius | 1000000000000 |
max_abs_slope | 1000000000000 |
max_abs_roughness | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une rugosité nulle ou négative est refusée avec invalid_input au lieu d'une division par zéro. Les appels API réussis sont facturés $0.002 ; une validation refusée n'est pas débitée.
Contrat d'entrée, évaluation SI de Manning et comportement d'erreur
Envoyez un corps JSON avec quatre nombres finis obligatoires : area, l'aire de la section d'écoulement A en mètres carrés ; hydraulic_radius, R en mètres ; slope, la pente d'énergie ou de fond S adimensionnelle ; et roughness, le n de Manning. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique qui s'interprète comme tel ; champs absents, chaînes vides, texte non numérique, NaN et Infinity échouent aussitôt avec invalid_input en nommant le champ, et cette validation refusée n'est pas facturée. Un n nul ou négatif est le contrat produit de cette capacité : la formule de Manning divise par n, aussi le moteur refuse-t-il cette entrée avec un invalid_input clair au lieu de renvoyer Infinity ou NaN. Les alias A, flow_area, cross_section, cross_section_area et section_area sont acceptés pour area ; les alias R, radius, Rh et hydraulic_r pour hydraulic_radius ; les alias S, bed_slope, energy_slope, channel_slope et gradient pour slope ; les alias n, manning_n, manning, roughness_coefficient et n_manning pour roughness, afin que formulaires et scripts emploient les symboles du manuel. Après validation, le moteur évalue Q = (1/n) A R aux deux tiers S à un demi, arrondit entrées et résultat à douze décimales pour que la même requête produise le même JSON sur les moteurs JavaScript, répète les quatre champs, signale flow_rate et le synonyme discharge en mètres cubes par seconde, et inclut mean_velocity lorsque l'aire est positive.
Où sert un calculateur Manning à surface libre, outils voisins et tarif
Utilisez l'API lorsqu'un script, un carnet ou une plateforme de cours a besoin d'un JSON stable pour de nombreux quadruplés aire-rayon-pente-rugosité sous un même contrat. Chaque requête réussie est un item facturable à $0.002 ; une validation refusée ne consomme pas le solde.
Cas d'intégration
Modèles pluviaux et fixtures de bibliothèques
Figez le débit à surface libre attendu dans des tests unitaires et des carnets pour des tuples SI de A, R, S et n, y compris les cas de débit nul d'un lit sec ou d'un bief plat, sans embarquer un solveur géométrique complet.
Questions techniques
Comment calcule-t-on le débit à surface libre avec l'équation de Manning ?
Envoyez area (m²), hydraulic_radius (m) et slope (adimensionnel) finis et non négatifs, plus une rugosité de Manning n strictement positive. L'API renvoie Q = (1/n) A R^(2/3) S^(1/2) comme flow_rate en mètres cubes par seconde.
Combien coûte le calculateur de débit à surface libre ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.