Calculateur vitesse max courbe plane
Dans un virage plat de 50 m de rayon avec un coefficient de frottement de 0,7, la vitesse maximale avant que les pneus glissent est de 18,52970588 m/s. Indiquez le frottement, le rayon et, si besoin, une autre gravité. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Mu
- 0,7
- Rayon
- 50
- G
- 9,81
- Vitesse maximale
- 18,52970588
Ce calculateur de vitesse maximale en courbe plane donne la plus grande vitesse de virage sûre sur une route circulaire horizontale sans dévers, lorsque seul le frottement pneu–chaussée fournit la force centripète. La forme fermée est v égal à la racine carrée de μ fois g fois r, le résultat standard de la mécanique élémentaire lorsque l’angle de dévers est nul et que la normale est le poids du véhicule. Saisissez un coefficient de frottement non négatif et un rayon de courbe positif, remplacez éventuellement g par la valeur par défaut 9.81 mètres par seconde carrée, et lisez la vitesse tangentielle maximale en unités cohérentes.
Ce que signifie la vitesse maximale en courbe plane et ce que contient la réponse
Sur une trajectoire circulaire plane, le véhicule a besoin d’une force centripète horizontale de magnitude m v au carré sur r vers le centre de la courbe. Sans dévers, cette force provient entièrement du frottement statique (ou de la valeur cinétique limite si vous modélisez le début du glissement de la même façon). La force normale sur sol horizontal est N égal à m g lorsqu’aucune autre charge verticale n’agit, de sorte que le frottement maximal disponible est μ N égal à μ m g.
Ce calculateur évalue ce produit et la racine pour le μ, r et g que vous fournissez. Il ne modélise ni le transfert de charge de suspension, ni l’appui aérodynamique, ni l’angle de dévers, ni les modèles multi-essieux de pneus : vous entrez le coefficient de frottement effectif et le rayon géométrique de la trajectoire, et vous recevez la limite de vitesse de premier ordre idéale. Un frottement nul est autorisé et donne une vitesse maximale nulle ; un coefficient de frottement négatif est rejeté.
Il n’y a ni échantillonnage Monte Carlo de la chaussée ni météo historique : le moteur évalue la racine dans la plage numérique supportée ou rejette l’entrée proprement.
Où un calculateur de vitesse max en courbe plane trouve sa place
Les étudiants rencontrent cette formule lorsqu’un manuel introduit le mouvement circulaire avec frottement sur une piste horizontale, lorsqu’un problème de concours donne μ et r et demande la plus grande vitesse avant dérapage, ou lorsqu’un laboratoire compare la vitesse mesurée en quittant le cercle à la racine idéale de μ g r. Les enseignants pré-génèrent des corrigés pour des valeurs modestes de frottement et de rayon sans se fier à des applications opaques qui changent d’unités en silence ou confondent cas avec et sans dévers.
Les contrôles de premier ordre sur routes et pistes utilisent la même expression lorsqu’on ne connaît qu’un coefficient de frottement effectif et un rayon en plan avant d’affiner dévers, cambrure et coefficients de sécurité. Les développeurs de jeux et de simulation ensemencent des vecteurs de test déterministes pour des démos de véhicules qui doivent déraper à une vitesse connue.
Utilisez un outil de courbe en dévers lorsque la chaussée est inclinée ; cette page ne répond qu’à la vitesse plane limitée par le frottement v égal à la racine de μ g r.
Cas d’usage
Contrôles de devoirs et de laboratoire
Calculez la vitesse maximale en courbe plane à partir de μ et du rayon avant de noter des exercices de mouvement circulaire ou de comparer à des données de labo.
Conception de premier ordre de routes et pistes
Estimez la vitesse de virage limitée par le frottement pour un rayon en plan et un coefficient de surface connus avant d’ajouter le dévers.
Questions fréquentes
Comment calculer la vitesse maximale sur une courbe plane ?
Envoyez un mu non négatif et un radius positif (g optionnel, défaut 9.81).
Que se passe-t-il si le rayon est négatif ?
Un rayon de courbe ne peut pas être négatif pour cette géométrie : la requête est rejetée et non facturée.
Cela inclut-il l’angle de dévers ?
Non. Cet outil modélise une trajectoire plane (sans dévers) où seul le frottement fournit la force centripète. Pour l’angle idéal à partir de la vitesse et du rayon, utilisez un calculateur de courbe en dévers.
La masse du véhicule change-t-elle la vitesse maximale ?
Non. L'adhérence disponible et la force nécessaire pour tourner augmentent toutes deux avec la masse, qui s'annule donc. Une voiture légère et un camion lourd ont la même limite sur la même chaussée et le même rayon.
Que se passe-t-il si le frottement est nul ?
La vitesse maximale est nulle : sans adhérence, la route ne fournit aucune force vers le centre, et le véhicule ne peut pas suivre un virage plat. Un coefficient négatif est refusé.
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/max-speed-flat-curve \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mu":0.7,"radius":50}'const res = await fetch("https://api.kit.forhosting.com/mech/max-speed-flat-curve", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mu": 0.7,
"radius": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/max-speed-flat-curve",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mu": 0.7,
"radius": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/max-speed-flat-curve", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mu":0.7,"radius":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mu":0.7,"radius":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/max-speed-flat-curve", 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
{
"mu": 0.7,
"radius": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.max_speed_flat_curve",
"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 rayon négatif est rejeté avec invalid_input car le rayon géométrique de la trajectoire ne peut pas être négatif. Utilisez-le gratuitement dans le navigateur, ou appelez l’API à $0.002 par requête réussie lorsque l’automatisation a besoin du même résultat √(μ g r) sans réimplémenter à la main le diagramme de corps libre.
Ce que signifie la vitesse maximale en courbe plane et ce que contient la réponse
Égaler la limite de frottement à la force centripète requise annule la masse et donne μ g égal à v au carré sur r, ou v_max égal à la racine carrée de μ g r. La réponse renvoie les entrées normalisées mu, radius et g, le max_speed calculé, l’étiquette de méthode max_speed_flat_curve et la chaîne de formule v=sqrt(mu*g*r) à afficher à côté de la réponse. Le rayon doit être strictement positif : un rayon nul n’est pas une trajectoire circulaire significative pour cette formule, et un rayon négatif échoue avec invalid_input en nommant le champ. Gardez des unités cohérentes — mètres avec mètres par seconde carrée produisent max_speed en mètres par seconde — et convertissez en kilomètres par heure ou miles par heure seulement après avoir quitté cet outil si votre énoncé utilise d’autres unités de vitesse.
Contrat d’entrée, valeurs par défaut et comportement numérique reproductible
Si le rayon est négatif, le gestionnaire rejette la requête avec un message indiquant que le rayon de courbe ne doit pas être négatif — ces échecs ne sont pas facturés. Si le rayon est zéro ou non positif, la requête échoue aussi car v égal à la racine de μ g r n’est pas une vitesse de conception significative pour une trajectoire dégénérée. Les magnitudes au-dessus du plafond interne de stabilité sont rejetées plutôt que de renvoyer Infinity. Envoyez un corps JSON avec deux nombres finis obligatoires : mu (alias friction, coefficient, mu_s, mu_k), le coefficient de frottement non négatif, et radius (alias r), le rayon horizontal positif de la courbe. Le g optionnel (alias gravity) vaut 9.81 s’il est omis ; lorsqu’il est fourni, il doit être un nombre fini strictement positif afin que le produit sous la racine reste bien défini. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; champs manquants, chaînes vides et valeurs non finies échouent avec invalid_input qui nomme le champ. Exemple : mu égal à 0.7, radius égal à 50, g par défaut 9.81 donne max_speed égal à la racine de 0.7 fois 9.81 fois 50, environ 18.52 mètres par seconde. Associez l’exécution gratuite dans le navigateur de cette page à l’API payante lorsque vous avez besoin du même résultat mathématique dans un pipeline automatisé, une plateforme de tutorat ou un générateur d’examens sans redériver à chaque fois le diagramme de corps libre limité par le frottement.
Où un calculateur de vitesse max en courbe plane trouve sa place
Comme l’implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant ; une validation échouée ne consomme pas de solde. Gardez les requêtes petites, figez le max_speed arrondi dans les tests, et vous obtenez des limites de virage reproductibles pour les devoirs, plugins LMS et workers de bord sans monter un modèle multi-corps de véhicule.
Cas d'intégration
Fixtures de simulation déterministes
Générez des valeurs reproductibles v = √(μ g r) pour tests unitaires, démos de véhicules et assertions de CI sans racines carrées écrites à la main.
Questions techniques
Quelles unités max_speed utilise-t-il ?
Les unités suivent vos entrées : avec r en mètres et g en m/s², max_speed est en m/s. Convertissez en km/h ou mph hors de l’outil si besoin.
Combien coûte le calculateur de vitesse max en courbe plane ?
L’outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.