Calculateur de continuité
Une conduite qui passe de 0,02 à 0,01 m² avec de l'eau entrant à 3 m/s la fait sortir à 6 m/s, avec un débit de 0,06 m³/s sur tout le tronçon. Les sections étroites accélèrent l'écoulement, les larges le ralentissent. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Aire de section d'entrée A1
- 0,02
- Vitesse d'écoulement d'entrée v1
- 3
- Aire de section de sortie A2
- 0,01
- V2
- 6
- Débit
- 0,06
L'équation de continuité est le bilan de masse en régime permanent qui, pour un fluide incompressible, conserve le débit volumique le long d'une ligne de courant ou d'un conduit : l'aire d'entrée multipliée par la vitesse d'entrée égale l'aire de sortie multipliée par la vitesse de sortie. En symboles, A1 · v1 = A2 · v2, de sorte que la vitesse de sortie inconnue est simplement v2 = (A1 · v1) / A2. Les sections plus étroites accélèrent le fluide ; les sections plus larges le ralentissent. Ce calculateur prend trois nombres —aire de section d'entrée, vitesse moyenne d'entrée et aire de section de sortie— et renvoie la vitesse de sortie, le débit volumique conservé Q = A1·v1 et une étiquette de formule claire. Une aire nulle est rejetée car une section qui disparaît dégénère le produit ou divise par zéro.
Comment l'équation de continuité relie les vitesses d'entrée et de sortie
Pour un écoulement permanent de fluide incompressible dans un tuyau, un tuyau souple ou un conduit, le volume de fluide qui entre dans un volume de contrôle par unité de temps doit en sortir au même rythme. Lorsque la masse volumique est constante, cet énoncé se réduit à l'égalité des débits volumiques en deux stations : Q1 égale Q2, écrit A1 · v1 = A2 · v2. Ici A est l'aire de section d'écoulement perpendiculaire à la vitesse moyenne, et v est la vitesse moyennée sur l'aire.
Le réarrangement donne la vitesse de sortie v2 = (A1 · v1) / A2. Diviser par deux l'aire de sortie double la vitesse de sortie pour une condition d'entrée fixe ; doubler l'aire de sortie la divise par deux.
Les aires peuvent être en mètres carrés, centimètres carrés ou pouces carrés tant que A1 et A2 partagent la même unité ; les vitesses peuvent être en mètres par seconde, centimètres par seconde ou pieds par seconde tant que v1 et la v2 rapportée sont interprétées dans cette même unité de vitesse.
Le calculateur ne convertit pas entre systèmes d'unités, n'introduit ni masse volumique ni flux massique pour un gaz compressible, n'applique pas la relation de charge de pression de Bernoulli et ne tient pas compte du frottement, des raccords ni du glissement multiphasique. Il répond uniquement à la définition algébrique de continuité qu'utilisent la physique du secondaire, la mécanique des fluides de première année et les cours de dimensionnement CVC pour l'écoulement incompressible en conduite.
Où les calculs de continuité en conduite apparaissent dans le travail réel
Les cours de physique du secondaire et de mécanique des fluides d'introduction assignent constamment des problèmes qui donnent deux aires et une vitesse et demandent la vitesse de la station manquante, souvent pour des tuyaux d'arrosage, des pistons de seringue, des contractions de soufflerie ou des croquis de vaisseaux sanguins sous l'idéalisation incompressible. Les laboratoires universitaires de thermofluides utilisent la même réduction à trois nombres avant d'introduire Bernoulli, la perte de charge ou la continuité massique compressible avec des rapports de masse volumique.
Les techniciens de procédé et les stagiaires CVC vérifient les transitions de conduits lorsqu'une seule borne de continuité est nécessaire avant que les courbes de ventilateur ou les abaques de frottement n'entrent dans l'analyse.
Si vous avez ensuite besoin de la pression de Bernoulli à partir de la hauteur et de la vitesse, d'un débit massique compressible avec masse volumique, d'une conversion de diamètre hydraulique ou d'une estimation du nombre de Reynolds, traitez-les comme des intentions de recherche et des pages d'atterrissage distinctes plutôt que de surcharger cette page de calculateur de continuité en conduite.
Cas d’usage
Clés de réponse pour devoirs et laboratoire
Résolvez A1·v1=A2·v2 pour la vitesse de sortie afin que enseignants et auto-évaluateurs partagent une vérité de référence, y compris le rejet pour aire nulle.
Contrôles de transition de tuyaux et conduits
Estimez à quel point une contraction accélère le fluide —ou un diffuseur le ralentit— à partir d'aires mesurées ou de conception et de la vitesse d'entrée.
Questions fréquentes
Quelle formule ce calculateur de continuité d'écoulement en conduite utilise-t-il ?
A1 · v1 = A2 · v2 pour un écoulement incompressible permanent. Étant donnés a1, v1 et a2, la réponse renvoie v2 = (A1·v1)/A2, le débit volumique Q = A1·v1 et l'étiquette de formule.
Que se passe-t-il si l'aire est nulle ?
Une aire nulle (a1 ou a2) n'est pas admise sous l'équation de continuité dans ce calculateur.
La vitesse d'entrée peut-elle être nulle ?
Oui. Une vitesse d'entrée nulle produit une vitesse de sortie nulle et un débit nul. Seules les aires doivent être non nulles.
Quelles unités dois-je utiliser ?
Toute unité d'aire cohérente pour a1 et a2, et toute unité de vitesse cohérente pour v1 (v2 est renvoyée dans cette même unité de vitesse). L'outil ne convertit pas les unités ; convertissez avant d'appeler si votre feuille mélange les systèmes.
Que se passe-t-il si la conduite s'élargit ?
La vitesse baisse dans la même proportion : doubler l'aire de sortie divise la vitesse par deux, car le débit reste le même. À l'inverse, réduire l'aire de moitié double la vitesse.
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/thermo/continuity-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":0.02,"v1":3,"a2":0.01}'const res = await fetch("https://api.kit.forhosting.com/thermo/continuity-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": 0.02,
"v1": 3,
"a2": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/continuity-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": 0.02,
"v1": 3,
"a2": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/continuity-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":0.02,"v1":3,"a2":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":0.02,"v1":3,"a2":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/continuity-equation", 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
{
"a1": 0.02,
"v1": 3,
"a2": 0.01
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.continuity_equation",
"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
Comment l'équation de continuité relie les vitesses d'entrée et de sortie
L'aire nulle est le bord critique de validation : une aire d'entrée ou de sortie égale à zéro est rejetée avec invalid_input au lieu de produire une vitesse infinie dénuée de sens ou un produit dégénéré.
Ce que vous envoyez et ce que vous recevez en retour
Envoyez trois nombres finis sous les champs a1, v1 et a2. a1 est l'aire de section d'entrée dans toute unité d'aire cohérente et doit être non nulle. v1 est la vitesse moyenne d'entrée dans toute unité de vitesse cohérente ; une vitesse nulle est admise et produit une vitesse de sortie nulle sous continuité. a2 est l'aire de section de sortie dans la même unité d'aire que a1 et doit être non nulle, car le moteur divise par A2. Les vérifications classiques de manuel comprennent un tuyau qui se rétrécit de deux centimètres carrés à un à trois mètres par seconde en entrée, récupérant six mètres par seconde au col, ou un diffuseur qui s'élargit et récupère une vitesse de sortie proportionnellement plus faible. Champs manquants, chaînes non numériques, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie a1, v1 et a2 nettoyés, rapporte v2 comme (A1 · v1) / A2, rapporte flow_rate comme le produit conservé A1 · v1 (débit volumique Q) et inclut la chaîne de formule A1·v1 = A2·v2 plus la méthode continuity_equation. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculs de continuité en conduite apparaissent dans le travail réel
Comme cette capacité est un moteur de parse pur, le prix de l'API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Cas d'intégration
Widgets de programme et fixtures d'API
Alimentez les démos navigateur et les tests golden de CI depuis le même solveur isomorphe pour que les outils de classe ne divergent jamais de la notation backend.
Questions techniques
Combien cela coûte-t-il ?
L'outil navigateur est gratuit et s'exécute localement. Les requêtes API utilisent le solde prépayé KIT à $0.002 par élément réussi ; une entrée invalide n'est pas facturée.