Calculateur de poids par essieu
Ce calculateur transforme le poids total du véhicule et la position longitudinale de son centre de gravité en charges sur les essieux avant et arrière.
Lancer gratuitement
Indiquez l'empattement et la distance entre l'essieu avant et le centre de gravité dans la même unité. Le résultat donne le poids de chaque essieu dans l'unité du poids total ainsi que son pourcentage. Il convient aux études de chargement et aux contrôles statiques sur sol horizontal.
Mesurez trois données cohérentes
Utilisez le poids du véhicule dans l'état réellement étudié, avec carburant, passagers, fret et accessoires. Mesurez l'empattement entre les centres des essieux, puis la distance horizontale de l'essieu avant au centre de gravité. Les deux longueurs peuvent être en millimètres, pouces, pieds ou mètres, mais leur unité doit être identique. Le poids peut être exprimé dans toute unité cohérente, que les résultats conserveront. Le centre de gravité doit rester entre zéro et l'empattement. Une position extérieure dépasse le modèle à deux appuis. Lorsque la sécurité ou la réglementation est en jeu, contrôlez le véhicule chargé sur une balance adaptée. Ce calcul sert à planifier et vérifier, non à remplacer une pesée certifiée.
Comprenez l'équilibre statique
Le véhicule est assimilé à un corps rigide soutenu par deux essieux. Les réactions verticales doivent additionner le poids total. En prenant les moments autour de l'essieu avant, la charge arrière vaut le poids total multiplié par la distance du centre de gravité, puis divisé par l'empattement. La charge avant est le complément. Les pourcentages correspondent à ces fractions multipliées par cent. Un centre de gravité à mi-empattement donne une répartition égale; son déplacement vers l'arrière augmente la charge arrière autant qu'il réduit l'avant. Les valeurs sont arrondies à six décimales. Le modèle suppose un sol horizontal et aucune accélération. Il exclut les roues individuelles, le déséquilibre latéral, l'aérodynamique, l'attelage et les transferts dynamiques.
Interprétez le résultat avec prudence
Servez-vous des charges pour comparer des implantations, étudier le déplacement d'un composant ou vérifier des mesures indépendantes. Après avoir déplacé une batterie ou du fret, calculez d'abord le nouveau centre de gravité combiné. Comparez chaque valeur aux limites des essieux, pneus, roues, suspensions et du poids total autorisé, avec une marge d'incertitude. Une répartition statique ne prouve pas à elle seule la sécurité ni la conformité: les efforts dynamiques modifient les charges et une roue peut être surchargée malgré un total acceptable. Remorques, porte-à-faux et groupes multi-essieux demandent un modèle comprenant tous les appuis. Pour une décision routière, confirmez le véhicule entièrement chargé sur des balances certifiées et respectez le constructeur et la réglementation locale. L'API coûte $0.002 par requête automatisée.
Cas d’usage
Préparer le placement du chargement
Comparez l'effet d'un nouveau centre de gravité sur chaque essieu avant de placer le fret.
Contrôler une estimation de conception
Convertissez le poids et le centre de gravité prévus en réactions préliminaires des essieux.
Vérifier des pesées
Comparez les poids mesurés avec la répartition issue d'un centre de gravité déterminé séparément.
Questions fréquentes
Quelles unités faut-il employer ?
Utilisez la même unité pour l'empattement et la distance du centre de gravité. Les charges gardent l'unité du poids total.
D'où mesure-t-on le centre de gravité ?
Mesurez horizontalement depuis le centre de l'essieu avant vers l'arrière. Zéro désigne l'avant et l'empattement l'arrière.
Le calcul inclut-il le freinage ou l'accélération ?
Non. Il décrit un véhicule immobile sur sol horizontal; le transfert dynamique exige d'autres données.
Convient-il à une remorque ou à trois essieux ?
Pas directement. Ce modèle ne comporte que deux appuis et aucune force d'attelage.
Quel est le prix d'une requête API ?
Chaque requête API coûte $0.002. Le calculateur fonctionne aussi gratuitement dans le navigateur.
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/travel/axle-weight-distribution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_weight":2000,"wheelbase":3,"cg_from_front_axle":1.2}'const res = await fetch("https://api.kit.forhosting.com/travel/axle-weight-distribution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_weight": 2000,
"wheelbase": 3,
"cg_from_front_axle": 1.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/axle-weight-distribution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_weight": 2000,
"wheelbase": 3,
"cg_from_front_axle": 1.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/axle-weight-distribution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_weight":2000,"wheelbase":3,"cg_from_front_axle":1.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_weight":2000,"wheelbase":3,"cg_from_front_axle":1.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/axle-weight-distribution", 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
{
"total_weight": 2000,
"wheelbase": 3,
"cg_from_front_axle": 1.2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.axle_weight_distribution",
"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. |