Vitesse Manning en canal découvert
Saisissez une rugosité de 0,013, un rayon hydraulique de 1 m et une pente de 0,001 : la formule de Manning donne la vitesse moyenne de l’écoulement en mètres par seconde, ou en pieds avec le facteur 1,486 si vous passez aux unités américaines. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rugosité
- 0,013
- Rayon hydraulique
- 1
- Pente
- 0,001
- Système d'unités
- Si
- Coefficient k de Manning
- 1
- Vitesse
- 2,4325212771
- Unité de vitesse
- m/s
La vitesse moyenne dans un canal à surface libre est le premier nombre dont a besoin une vérification de drainage, d’irrigation ou d’hydraulique fluviale une fois la rugosité, le rayon hydraulique et la pente du fond connus. La formule de Manning donne cette vitesse directement : V égale k sur n fois R à la puissance deux tiers fois la racine carrée de S. Ce calculateur de vitesse Manning en canal découvert accepte le coefficient de rugosité n, le rayon hydraulique R et la pente d’énergie ou de fond S, puis renvoie la vitesse moyenne en mètres par seconde si vous utilisez les unités SI avec k égal à un, ou en pieds par seconde si vous utilisez les unités usuelles américaines avec k égal à 1.486.
Formule de Manning pour la vitesse moyenne en canal découvert
La loi empirique de résistance de Robert Manning est le chemin quotidien par lequel les ingénieurs civils et agricoles transforment un nombre de rugosité, un rayon hydraulique et une pente en une vitesse moyenne. Écrite pour un écoulement uniforme, elle s’énonce V égale k sur n fois R à la puissance deux tiers fois la racine carrée de S.
Le rayon hydraulique R est l’aire d’écoulement divisée par le périmètre mouillé ; c’est une longueur, non le rayon géométrique d’un cercle, et c’est la taille caractéristique qui apparaît dans toute formule de frottement de canal à surface libre. La pente S est le gradient d’énergie adimensionnel, souvent pris comme pente de fond sur de longs biefs prismatiques à profondeur normale.
Le coefficient de rugosité n regroupe texture du grain, végétation, irrégularités et alignement en un seul nombre : le béton fini se situe souvent près de 0.012 à 0.015, les canaux en terre près de 0.020 à 0.030, et les lits herbeux ou caillouteux plus haut encore. Le facteur k porte le système d’unités. En SI, avec R en mètres, k vaut un et V sort en mètres par seconde.
En unités usuelles américaines, avec R en pieds, k vaut 1.486 et V sort en pieds par seconde ; certains manuels arrondissent ce facteur à 1.49, mais ce calculateur conserve 1.486 afin que l’automatisation ne dérive pas de la conversion habituelle des ouvrages.
Comme n siège au dénominateur et que S est pris sous une racine carrée, aucun des deux ne peut être nul ni négatif : une rugosité nulle impliquerait un écoulement sans frottement, et une pente nulle ou adverse ne conduirait pas une vitesse positive d’écoulement uniforme sous cette loi. Un n ou une S négatifs sont une erreur de données, non un cas physique que cette page annonce. Le rayon hydraulique doit aussi être positif, car une section sèche ou dégénérée n’a pas de vitesse moyenne significative à publier.
Quand calculer la vitesse de Manning vous aide
Les concepteurs de drainage et d’irrigation dimensionnent fossés, canaux revêtus et latéraux en terre en prenant d’abord le rayon hydraulique de la section depuis un levé ou un aide géométrique, puis en appliquant l’équation de Manning pour voir si la vitesse moyenne reste sous une limite érosive ou au-dessus d’une limite d’envasement. Les tableurs municipaux d’eaux pluviales qui mélangent biefs SI et américains ont besoin d’un oracle déterministe pour qu’un k de 1.486 ne devienne jamais 1.49 dans une cellule et 1 dans la suivante.
Les cours universitaires de canaux à surface libre et les générateurs d’examens ont besoin des formes SI et américaines sans maintenir deux chemins de code, et ont besoin que les cas n nul et pente nulle échouent clairement au lieu de renvoyer l’infini ou un NaN silencieux. Les applications de terrain des équipes de levé peuvent accepter un n mesuré ou de projet, un R issu de la géométrie à la mire et une pente de fond levée, puis renvoyer la vitesse moyenne pour calibrer la rugosité.
Cette page n’est pas un solveur de géométrie de section trapézoïdale et ne calcule pas R depuis la largeur de fond, la profondeur et le fruit ; ce n’est pas un itérateur de profondeur normale et elle ne résout pas la profondeur d’écoulement pour un débit donné. Préférez cette capacité lorsque vous avez déjà n, R et S et que vous n’avez besoin que de la vitesse moyenne.
Cas d’usage
Contrôles de vitesse pour canaux et fossés
Convertissez un n de Manning de projet, le rayon hydraulique et la pente de fond en vitesse moyenne et comparez le résultat à la vitesse maximale admissible du revêtement ou du sol.
Oracles de devoirs et d’examens en canal découvert
Laissez les étudiants envoyer n, R et S en unités SI ou américaines et vérifier V = (k/n)·R^(2/3)·√S, avec un rejet clair de n ou de pente nuls ou négatifs.
Entrées pour tableurs et modèles d’eaux pluviales
Produisez une série déterministe de vitesse moyenne à partir de la rugosité du bief, du rayon hydraulique et de la pente d’énergie sans figer des facteurs k contradictoires dans un classeur.
Questions fréquentes
Que se passe-t-il si le coefficient de rugosité ou la pente est nul ou négatif ?
La loi de Manning n’est pas définie pour n ≤ 0 ou S ≤ 0 ; ces échecs ne sont pas facturés.
Cet outil trouve-t-il la profondeur normale ou le débit du canal ?
Non. Il évalue seulement la vitesse moyenne à partir de n, R et S. Calculez d’abord le rayon hydraulique depuis la géométrie si besoin, et multipliez V par l’aire vous-même si vous avez besoin du débit.
Combien coûte le calculateur de vitesse Manning en canal découvert ?
L’outil du navigateur est gratuit et s’exécute en local.
Puis-je travailler en pieds plutôt qu’en mètres ?
Oui. Choisissez les unités américaines, saisissez le rayon hydraulique en pieds, et le calculateur applique le facteur 1,486 et renvoie des pieds par seconde. En unités SI, le facteur vaut 1 et le résultat est en mètres par seconde.
Quel coefficient de rugosité dois-je utiliser ?
Celui qui correspond au revêtement du canal. Un canal bétonné et lissé se situe souvent vers 0,012 à 0,015, les canaux en terre vers 0,020 à 0,030, et les lits envahis d’herbes ou de galets encore au-dessus.
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/earth/manning-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roughness":0.013,"hydraulic_radius":1,"slope":0.001}'const res = await fetch("https://api.kit.forhosting.com/earth/manning-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roughness": 0.013,
"hydraulic_radius": 1,
"slope": 0.001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/manning-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roughness": 0.013,
"hydraulic_radius": 1,
"slope": 0.001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/manning-velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roughness":0.013,"hydraulic_radius":1,"slope":0.001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roughness":0.013,"hydraulic_radius":1,"slope":0.001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/manning-velocity", 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
{
"roughness": 0.013,
"hydraulic_radius": 1,
"slope": 0.001
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.manning_velocity",
"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.
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
Un coefficient de rugosité ou une pente nuls ou négatifs sont rejetés avec invalid_input, car la loi de résistance n’est pas définie lorsque n ou S ne peuvent pas être positifs.
Contrat d’entrée, forme de la réponse et erreurs
Envoyez par POST un corps JSON avec trois nombres finis obligatoires : roughness (alias n, manning_n, roughness_coefficient et manning_roughness), le coefficient de Manning positif ; hydraulic_radius (alias r, R, radius et rh), le rayon hydraulique positif en mètres pour le SI ou en pieds pour les unités américaines ; et slope (alias s, S, bed_slope, energy_slope, s0 et friction_slope), le rapport adimensionnel positif de dénivelé sur parcours. Le champ facultatif unit_system accepte l’ensemble fermé si ou us et vaut si par défaut. Les valeurs peuvent arriver comme nombres JSON ou comme chaînes numériques qui correspondent à un motif fini strict. Champs manquants, valeurs non finies, rugosité ou pente nulle ou négative, rayon hydraulique non positif, n au-dessus de dix, S au-dessus de dix ou R au-dessus d’un billion échouent avec invalid_input et un message qui nomme le champ ; ces échecs ne sont pas facturés. En cas de succès le corps renvoie roughness, hydraulic_radius, slope et le unit_system résolu, puis manning_k (un ou 1.486), velocity, velocity_unit (m/s ou ft/s), method égal à manning, une chaîne de formule compacte et une equation remplie des nombres arrondis. Exemple : roughness 0.013, hydraulic_radius un mètre, slope 0.001, unités SI donne environ 2.4325 mètres par seconde, car un sur 0.013 fois un à la puissance deux tiers fois la racine de 0.001 est cette valeur. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item ; une validation échouée ne consomme pas le solde prépayé.
Où une API de vitesse de Manning gagne sa place
Comme l’implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Comment calcule-t-on la vitesse en canal découvert avec l’équation de Manning ?
Envoyez roughness n, hydraulic_radius R et slope S, tous finis et positifs. L’API renvoie V = (k/n)·R^(2/3)·√S, avec k = 1 en SI (m/s) ou k = 1.486 en unités américaines (ft/s).
Quelles unités le calculateur de vitesse de Manning utilise-t-il ?
unit_system si (défaut) prend R en mètres et renvoie m/s avec k = 1. unit_system us prend R en pieds et renvoie ft/s avec k = 1.486. La pente est toujours un rapport adimensionnel.