Calculateur de virage incliné
Un virage de 50 m de rayon pris à 20 m/s demande un dévers de 39,1970508975 degrés si le frottement ne doit pas aider : la calculatrice résout tan θ = v²/(r·g) et donne l'angle en degrés et radians. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon
- 50
- Vitesse
- 20
- G
- 9,81
- Tangente de thêta
- 0,8154943935
- Angle en rad
- 0,6841175952
- Angle en deg
- 39,1970508975
Un virage incliné permet à un véhicule de négocier une courbe circulaire sans s'appuyer sur le frottement des pneus lorsque la chaussée est inclinée à l'angle idéal pour une vitesse de conception choisie. Dans le modèle classique sans frottement, la composante horizontale de la normale fournit l'exigence centripète tandis que la composante verticale équilibre le poids, ce qui se réduit à la relation compacte tan de thêta égale vitesse au carré sur rayon fois g. Les étudiants qui vérifient leurs devoirs, les enseignants qui rédigent des corrigés, les concepteurs de routes et de pistes qui valident un dévers de projet, et les auteurs de simulations qui imposent des contraintes de trajectoire circulaire ont tous besoin des deux mêmes entrées principales—rayon et vitesse—plus une constante de gravité optionnelle, et d'un angle clair auquel se fier.
Ce que signifie l'angle idéal de virage incliné et quelles grandeurs vous devez envoyer
En mécanique classique élémentaire, une voiture de n'importe quelle masse parcourt à vitesse constante v un chemin circulaire de rayon r seulement si une force horizontale nette de magnitude m v au carré sur r pointe vers le centre.
Sur une chaussée inclinée d'angle thêta sans frottement, la normale N est perpendiculaire à la surface : N cos thêta équilibre mg tandis que N sin thêta fournit la force centripète, de sorte que la division des deux équations d'équilibre élimine la masse et donne tan thêta égal à v au carré sur r g.
Cette identité est l'épine dorsale des exercices de virage incliné, des contrôles de vitesse de conception routière, des estimations d'inclinaison de vélodromes et de circuits, et d'innombrables croquis d'ordre de grandeur en ingénierie : quel angle de dévers maintient un véhicule sur le cercle de conception à la vitesse affichée sans besoin de frottement latéral.
L'intention de recherche se regroupe autour de phrases telles que calculateur de virage incliné, calculateur d'angle de dévers, virage incliné sans frottement, angle idéal depuis rayon et vitesse, et tan thêta égal à v au carré sur r g. Les gens veulent un angle numérique qu'ils peuvent vérifier sur une fiche d'exercices, intégrer dans une simulation ou alimenter un pipeline plus large—pas seulement un rappel que la formule existe.
Les unités restent cohérentes avec la base de longueur, de vitesse et de gravité choisie : mètres avec mètres par seconde et mètres par seconde carrée donnent un angle pur ; la masse n'entre jamais dans le résultat idéal sans frottement.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'outil du navigateur lorsque vous voulez une vérification immédiate de l'angle de dévers idéal en corrigeant des devoirs, en vérifiant une démo de piste circulaire en laboratoire, en validant l'inclinaison d'un circuit de jeu ou en esquissant le dévers routier pour un rayon et une vitesse affichée connus. Choisissez les unités de façon cohérente—si le rayon est en mètres, la vitesse en mètres par seconde et g en mètres par seconde carrée, l'angle est prêt pour les diagrammes de corps libre et les notes de conception sans conversion supplémentaire.
Il n'y a pas de modèle de langage, ni de service de physique externe, ni d'aléa, de sorte que la capacité est sûre à épingler dans des contrôles d'intégration continue et des supports de cours reproductibles. Associez-la à un outil de force centripète lorsque vous avez aussi besoin de la magnitude de la force à la même vitesse et au même rayon, en rappelant que la force dépend encore de la masse alors que l'angle de dévers idéal n'en dépend pas.
Cas d’usage
Exercices de virage incliné pour devoirs et labo
Élèves et correcteurs confirment l'angle idéal sans frottement pour un rayon et une vitesse donnés, avec rejet clair si le rayon est nul ou la vitesse négative.
Contrôles de conception piste, route et simulation
Angles structurés rapides pour dévers routier, inclinaison de vélodrome ou pente de circuit de jeu sans déployer une pile complète de dynamique véhicule.
Questions fréquentes
Que se passe-t-il si le rayon est zéro ?
Un rayon nul est invalide pour une trajectoire circulaire inclinée et diviserait par zéro dans tan(θ)=v²/(r g) ; les échecs de validation ne sont pas facturés.
Cela inclut-il le frottement ou la vitesse sûre maximale ?
Non. Cette capacité renvoie uniquement l'angle de dévers idéal sans frottement. Les vitesses min/max limitées par le frottement et les modèles μ_s sont une autre intention produit.
Quelles unités utiliser pour le rayon, la vitesse et la pesanteur ?
Tout ensemble cohérent, comme mètres, mètres par seconde et mètres par seconde carrée. L'angle n'a pas d'unité, il sort donc identique dans tout système cohérent ; la calculatrice ne convertit pas les unités à votre place.
La masse du véhicule compte-t-elle ?
Non. En divisant les deux équations d'équilibre, la masse s'élimine et il ne reste que vitesse, rayon et pesanteur. Tout véhicule qui prend le même virage à la même vitesse demande le même dévers idéal.
Que se passe-t-il si je ne donne pas g ?
La calculatrice prend alors 9,81 m/s², en unités SI. Si vous indiquez g vous-même, la valeur doit être strictement positive et exprimée dans le même système que le rayon et 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/mech/banked-curve \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":50,"speed":20}'const res = await fetch("https://api.kit.forhosting.com/mech/banked-curve", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 50,
"speed": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/banked-curve",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 50,
"speed": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/banked-curve", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":50,"speed":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":50,"speed":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/banked-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
{
"radius": 50,
"speed": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.banked_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
Cette capacité accepte ces champs comme des nombres finis, rejette un rayon nul ou non positif avec une erreur invalid_input explicite afin que la division par zéro ne soit jamais silencieuse, rejette une vitesse négative et un g non positif, et renvoie tan de thêta avec l'angle de dévers en radians et en degrés sous forme de JSON structuré étiqueté avec formula et method.
Ce que signifie l'angle idéal de virage incliné et quelles grandeurs vous devez envoyer
Fournir radius, speed, g, tan_theta, angle_rad, angle_deg, formula et method 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 de l'arctangente.
Comment ce calculateur valide l'entrée et applique θ = arctan(v² / (r g))
Les chaînes numériques qui se parsent en nombres finis sont acceptées afin que formulaires et pipelines de type CSV passent des valeurs sans cast supplémentaire. La vitesse doit être non négative car le produit la traite comme magnitude de la vitesse tangentielle de conception ; une vitesse négative est rejetée plutôt que silencieusement élevée au carré vers un tan thêta positif. Lorsque g est omis, le moteur utilise neuf virgule huit un en unités SI ; lorsqu'il est fourni, il doit être strictement positif. Il n'y a pas de coefficient de frottement, ni de bande de vitesse sûre max/min, ni de champ de masse, ni de conversion d'unités ; c'est le dévers idéal sans frottement pour les deux grandeurs cinématiques connues. Envoyez un corps JSON avec les champs obligatoires radius et speed, et g optionnel pour l'accélération gravitationnelle. Tout champ obligatoire doit être fini : champs manquants, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant tout résultat, et l'échec de validation n'est pas facturé. Le rayon doit être strictement positif : un rayon nul est explicitement invalide pour un mouvement circulaire et diviserait par zéro dans la formule, donc le moteur renvoie invalid_input avec un message qui nomme radius et le risque de division par zéro dans tan thêta égal à v au carré sur r g. Après validation, tan_theta est calculé comme speed fois speed divisé par radius fois g, angle_rad est l'arctangente de ce rapport, et angle_deg convertit les radians en degrés en multipliant par cent quatre-vingts sur pi. Les résultats sont arrondis à une précision décimale stable pour que la même entrée produise toujours le même JSON entre moteurs JavaScript. Les alias r, v ou velocity, et gravity sont acceptés. La même fonction pure alimente l'outil gratuit dans le navigateur et le chemin API.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'API lorsqu'un script, une plateforme de cours, un assistant de simulation ou un notebook a besoin de JSON stable pour de nombreux couples rayon-vitesse sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; l'échec de validation ne consomme pas le solde. Les résultats sont pleinement déterministes : le même radius, speed et g produisent toujours le même tan_theta, les mêmes angles et le même libellé de formule. Branchez le endpoint sur des exercices de mécanique, des correcteurs de concours, des fiches de conception routière ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites—comme rejeter un rayon nul—plutôt que des widgets boîte noire opaques qui n'expliquent pas pourquoi une mauvaise entrée a été refusée.
Cas d'intégration
Fixtures déterministes pour tests de physique
Les pipelines qui alimentent des tests unitaires ou des démos de mécanique interactives peuvent appeler un oracle pur θ=arctan(v²/(r g)) au lieu de réimplémenter le calcul du virage incliné dans chaque langage.
Questions techniques
Comment calculer l'angle de dévers idéal pour une courbe sans frottement ?
Envoyez un JSON avec radius et speed (par exemple radius: 50, speed: 20). La réponse inclut tan_theta, angle_rad et angle_deg avec θ = arctan(v²/(r g)). Le g optionnel vaut par défaut 9.81.
La masse affecte-t-elle l'angle de dévers idéal ?
Non. Dans le modèle sans frottement la masse s'annule, donc seuls radius, speed et g sont nécessaires. Cet endpoint n'a pas de paramètre de masse.
Le calculateur de virage incliné est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.