Calculateur de distance de freinage
À 20 m/s avec une décélération constante de 5 m/s², un véhicule a besoin de 40 m pour s'arrêter. Saisissez la vitesse et la décélération pour obtenir la distance de freinage en mètres. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Vitesse
- 20
- Décélération
- 5
- Distance d'arrêt (m)
- 40 m
La distance de freinage est la distance qu’un véhicule ou un corps glissant parcourt en ralentissant depuis une vitesse initiale jusqu’à l’arrêt complet sous une décélération constante. Les conducteurs qui étudient la sécurité routière, les étudiants en physique qui vérifient leurs devoirs, les formateurs de flottes qui comparent chaussée sèche et mouillée, et les ingénieurs qui dimensionnent des zones d’arrêt d’urgence ont tous besoin du même nombre en forme fermée : la distance égale le carré de la vitesse divisé par le double de la magnitude de décélération.
Ce que signifie la distance de freinage et quelles grandeurs déterminent la réponse
Sous décélération constante, la cinématique réduit le problème de l’arrêt à une seule identité algébrique. Si un corps part à la vitesse v et s’immobilise sous une décélération constante de magnitude a, la relation travail-énergie ou l’équation SUVAT qui égale le carré de la vitesse finale au carré de la vitesse initiale plus deux a s, avec vitesse finale nulle, se réarrangent toutes deux en s égale v au carré sur deux a.
Cette distance est la distance de freinage (d’arrêt) pure : elle n’inclut ni le temps de réaction ni le roulage libre, seulement la distance parcourue pendant que les freins appliquent la décélération indiquée. L’intention de recherche se regroupe autour de phrases telles que calculateur de distance de freinage, distance d’arrêt à partir de la vitesse et de la décélération, v au carré sur deux a, distance d’arrêt d’urgence et formule de freinage du véhicule.
Les utilisateurs veulent une longueur numérique à vérifier sur une feuille d’exercices, à intégrer dans un briefing de sécurité de flotte ou à injecter dans une simulation — pas seulement un rappel que la formule existe. Conservez des unités cohérentes : mètres par seconde pour la vitesse et mètres par seconde carrée pour la décélération donnent des mètres de distance. Si vos données sources sont en kilomètres par heure, convertissez d’abord la vitesse en mètres par seconde (divisez par 3.6) pour que le terme au carré reste dimensionnellement correct.
Comment ce calculateur valide l’entrée et applique d = v² / (2a)
Les chaînes numériques qui s’interprètent comme des nombres finis sont acceptées, afin que formulaires et pipelines de type CSV puissent transmettre des valeurs sans cast supplémentaire. Après validation, la décélération doit être strictement positive. Une décélération nulle impliquerait une distance d’arrêt infinie (division par zéro) ; une décélération négative signifierait une accélération plutôt qu’un freinage et ne produirait pas d’arrêt significatif dans ce modèle, si bien que les deux cas sont rejetés avec un message qui nomme le champ et indique que la décélération doit être supérieure à zéro.
La vitesse peut être nulle (la distance est alors nulle) ou négative au sens algébrique ; le terme au carré supprime le signe, de sorte que la distance est non négative. Il n’y a ni modèle de frottement, ni table pneu-chaussée, ni complément de temps de réaction, ni composition multi-axes ; c’est l’arrêt idéal unidimensionnel à décélération constante à partir des deux entrées connues.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l’outil navigateur lorsque vous voulez une distance d’arrêt immédiate pour vérifier des devoirs, comparer des magnitudes de décélération chaussée sèche contre mouillée, dimensionner une courte zone d’arrêt d’urgence ou valider une constante de physique de jeu pour des freins de véhicule. Choisissez des unités de façon cohérente : si la vitesse est encore en kilomètres par heure, convertissez avant l’appel pour que décélération et distance partagent la base SI mètre-seconde.
Il n’y a ni modèle de langage, ni service externe de trafic ou météo, ni aléatoire, si bien que la capacité est sûre à ancrer dans des contrôles d’intégration continue et des supports de cours reproductibles. Branchez le point de terminaison dans des exercices de sécurité, des correcteurs de concours, des feuilles d’ingénierie routière ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites — comme le rejet d’une décélération nulle — à des widgets opaques incapables d’expliquer pourquoi une entrée incorrecte a été refusée.
Souvenez-vous que la distance d’arrêt totale dans le monde réel ajoute souvent un terme de distance de réaction égal à la vitesse multipliée par le temps de réaction ; ce calculateur isole uniquement le segment de freinage pur.
Cas d’usage
Devoirs et travaux pratiques de freinage
Les étudiants et les correcteurs confirment la distance d’arrêt pour des couples donnés de vitesse et de décélération, avec un rejet clair lorsque la décélération est nulle, négative, absente ou non numérique.
Questions fréquentes
Quelle formule utilise le calculateur de distance de freinage ?
Décélération constante jusqu’à l’arrêt en une dimension : d = v² / (2a), où v est la vitesse et a la décélération positive. Temps de réaction, frottement variable et trajectoires multi-axes ne sont pas modélisés.
Que se passe-t-il si la décélération est nulle ou négative ?
Une décélération nulle ou négative n’est pas une magnitude de freinage valide pour cette formule, donc aucune distance n’est renvoyée et l’appel n’est pas facturé.
Quelles unités utilise la distance d’arrêt ?
Convertissez depuis km/h en divisant la vitesse par 3.6 avant l’appel.
Comment utiliser une vitesse en km/h ?
Divisez-la d'abord par 3,6 pour l'exprimer en mètres par seconde, puis saisissez-la avec la décélération en mètres par seconde carrée. La distance de freinage sort alors en mètres.
Quelle distance faut-il pour freiner à 20 m/s avec 5 m/s² ?
Il faut 40 m. La distance vaut le carré de la vitesse divisé par deux fois la décélération, avec la vitesse en mètres par seconde et la décélération en mètres par seconde carrée.
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/mech/stopping-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":20,"deceleration":5}'const res = await fetch("https://api.kit.forhosting.com/mech/stopping-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 20,
"deceleration": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/stopping-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 20,
"deceleration": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/stopping-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":20,"deceleration":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":20,"deceleration":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/stopping-distance", 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
{
"speed": 20,
"deceleration": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.stopping_distance",
"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
Ce calculateur de distance de freinage accepte une vitesse finie en mètres par seconde et une décélération strictement positive en mètres par seconde carrée, rejette une décélération nulle ou négative avec une erreur invalid_input claire, et renvoie la distance d’arrêt en mètres sous forme de JSON structuré.
Ce que signifie la distance de freinage et quelles grandeurs déterminent la réponse
Livrer speed, deceleration, stopping_distance_m, formula, method et unit en JSON facilite le collage dans des notes, la comparaison dans des tests automatisés ou la réutilisation entre langages sans réimplémenter l’arithmétique.
Comment ce calculateur valide l’entrée et applique d = v² / (2a)
Envoyez un corps JSON avec speed et deceleration obligatoires. Chaque champ doit être présent et fini : clés manquantes, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant qu’aucune distance ne soit renvoyée, et l’échec de validation n’est pas facturé. La distance d’arrêt est calculée comme speed multiplié par speed divisé par deux fois deceleration, puis arrondie à une précision décimale stable pour que la même entrée produise toujours le même JSON sur différents moteurs JavaScript.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l’API lorsqu’un script, une plateforme pédagogique, un simulateur de formation de flotte ou un carnet a besoin d’un JSON stable pour de nombreux couples vitesse-décélération sous un seul contrat. Chaque requête réussie est un article facturable à $0.002 ; l’échec de validation ne consomme pas le solde. Les résultats sont entièrement déterministes : les mêmes speed et deceleration produisent toujours le même champ stopping_distance_m.
Cas d'intégration
Scénarios de formation flottes et sécurité
Comparez comment la distance d’arrêt croît avec le carré de la vitesse lorsque les décélérations sec et mouillé diffèrent, avec un JSON stable pour cours et questionnaires.
Fixtures déterministes pour tests de physique
Les pipelines qui alimentent des tests unitaires ou des démos interactives de cinématique peuvent appeler un oracle pur de distance de freinage au lieu de réimplémenter d=v²/(2a) dans chaque langage.
Questions techniques
Comment calculer la distance de freinage avec cette API ?
Envoyez un corps JSON avec speed (m/s) et deceleration (m/s², doit être positive) à mech.stopping_distance. La réponse renvoie stopping_distance_m plus les entrées validées, formula, method et unit.
Le calculateur de distance de freinage est-il gratuit ?
L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par article réussi ; les échecs de validation ne sont pas facturés.