Baricentro dell'auto
Se le ruote anteriori passano da 4000 a 4140 sollevando il posteriore di 0,25 m, il baricentro dell'auto si trova a 0,5 m da terra. Inserisca passo, carreggiate e le sei pesate e ottenga la posizione nelle tre direzioni. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Passo
- 2,5
- Carreggiata anteriore
- 1,6
- Carreggiata posteriore
- 1,6
- Anteriore sinistra
- 4000
- Anteriore destra
- 4000
- Posteriore sinistra
- 3000
- Carico totale
- 14.000
- Carico dell'asse anteriore
- 8000
- Carico dell'asse posteriore
- 6000
- Longitudinale
- 1,4285714286
Questo calcolatore del baricentro di un'auto indica le tre coordinate del centro di massa di un veicolo a quattro ruote a partire dalle carreggiate degli assi, dal passo, dalle quattro letture di carico a terra piana e da una seconda coppia di letture anteriori prese dopo aver alzato l'asse posteriore di un'altezza nota. La posizione longitudinale è la distanza ponderata dal carico dall'asse posteriore fino al centro di massa. La posizione laterale è lo scostamento ponderato dal carico rispetto all'asse di simmetria, con le carreggiate anteriore e posteriore come bracci di momento. La posizione verticale usa l'identità SAE di sollevamento posteriore, con l'angolo di inclinazione θ pari all'arcotangente dell'altezza di sollevamento sul passo.
Che cos'è il baricentro di un'auto e come carreggiate e carichi lo situano
Il centro di massa di un'auto è il punto unico in cui l'intero peso del veicolo può essere trattato come una sola forza concentrata per la statica e per beccheggio e rollio al primo ordine. A terra piana quattro bilance ruota leggono il carico sotto ciascun pneumatico; quei quattro numeri già situano il centro di massa nel piano del suolo una volta noto dove poggiano le impronte di contatto.
Collocchi l'origine a livello del suolo sulla linea mediana dell'asse posteriore, con x verso l'avantreno in direzione del paraurti anteriore, y verso la destra del conducente in una guida a sinistra, e z verso l'alto. L'asse anteriore sta allora in x pari al passo L, l'asse posteriore in x pari a zero, le ruote anteriori a più o meno metà della carreggiata anteriore, e quelle posteriori a più o meno metà della carreggiata posteriore.
Un'auto perfettamente simmetrica, con carichi sinistro e destro uguali, sta quindi in y pari a zero, mentre un'auto più pesante a destra restituisce una coordinata laterale positiva. Queste due identità sono esatte per un veicolo rigido su un piano orizzontale; non richiedono una misura sollevata e sono indipendenti dall'altezza da terra. Falliscono solo quando W è zero, perché ogni coordinata è una media ponderata dal carico e la divisione per zero non è definita.
Le lunghezze sono in metri; i carichi possono essere newton o chilogrammi-forza purché tutti usino la stessa unità, perché l'unità si cancella in ogni rapporto.
Come la misura con il posteriore alzato fornisce la coordinata verticale
I carichi ruota a terra piana non vincolano l'altezza: quattro impronte su un piano non dicono nulla su quanto in alto stia la massa rispetto a quel piano. Il metodo d'officina SAE solleva il posteriore dell'auto di un'altezza h nota mentre le ruote anteriori restano sulle bilance, poi rilegge l'asse anteriore. Alzare il posteriore inclina il telaio di un angolo θ la cui tangente è h divisa per il passo L, quindi θ è l'arcotangente di h su L.
Il carico si trasferisce allora verso l'avantreno, e la variazione di carico dell'asse anteriore ΔW_f insieme a quell'angolo situa l'altezza del centro di massa sopra il piano di contatto: z vale ΔW_f volte L diviso per (W volte tan θ). Se Lei sceglie h e i carichi anteriori sollevati in modo che ΔW_f sia 280 unità di forza su un'auto da 14000 unità con L pari a 2.5 metri e h pari a 0.25 metri, tan θ vale 0.1 e z risulta mezzo metro — un valore tipico di berlina.
Il sollevamento deve essere maggiore di zero, altrimenti tan θ si annulla e l'identità di altezza divide per zero. Usi la stessa unità di carico delle letture a terra. Il calcolatore non aggiunge un raggio pneumatico a parte: z è l'altezza del centro di massa sopra il piano delle impronte, che è il piano su cui poggiano le Sue bilance.
Tacchi, rampe o un'attrezzatura CG dedicata sono validi purché h sia la salita verticale delle impronte posteriori e L sia la distanza orizzontale tra gli assi usata quando Lei ha pesato in piano.
Contratto di ingresso, errori, unità e dove sta un dato di CG
Le lunghezze devono essere strettamente positive. I carichi non devono essere negativi. Se i quattro carichi a terra sommano a zero, il gestore rifiuta la richiesta con un messaggio che il carico totale è nullo, perché ogni coordinata dividerebbe per zero; quel fallimento non viene addebitato.
Gli ingegneri da corsa usano le tre coordinate per piazzare la zavorra, confrontare il wedge sinistra-destra e verificare che un cambio di altezza da terra non abbia spostato il centro di massa. I corsi di dinamica del veicolo usano le stesse identità come primo controllo numerico rispetto a un foglio di bilance. Questa pagina non è un risolutore di cinematica delle sospensioni, né un calcolatore di centro di rollio, né un sostituto di un'attrezzatura CG certificata quando un regolamento esige un certificato di laboratorio.
Casi d'uso
Pesare su bilance un'auto stradale o da corsa
Trasformi quattro piastre di bilancia e un sollevamento posteriore misurato in coordinate di CG longitudinale, laterale e verticale per confrontare zavorra e altezza da terra sulla stessa scala millimetrica.
Compiti e laboratori di dinamica del veicolo
Verifichi il lavoro di studenti che chiedono la posizione del centro di massa di un veicolo a quattro ruote date le carreggiate, il passo e un foglio di carichi a terra più sollevati.
Domande frequenti
Quale sistema di coordinate usa il calcolatore del baricentro dell'auto?
L'origine è a terra sulla linea mediana dell'asse posteriore. La x longitudinale è in metri in avanti dall'asse posteriore, la y laterale in metri a destra dell'asse di simmetria, e la z verticale in metri sopra il piano di contatto con il suolo.
Perché occorre alzare il posteriore dell'auto?
Quattro carichi ruota a terra piana situano il centro di massa solo nel piano del suolo. L'altezza richiede una seconda misura: alzi il posteriore di un h noto, ripesi l'avantreno e applichi z = ΔW_f·L / (W·tan θ) con θ = atan(h/L).
Che succede se i quattro carichi ruota sommano a zero?
La convalida fallita non viene addebitata. Almeno un carico ruota a terra deve essere strettamente positivo.
Quali unità devo inviare per lunghezze e carichi?
Invii passo, carreggiate e altezza di sollevamento in metri. Invii i sei campi di carico in una sola unità coerente — newton, chilogrammi-forza o chilogrammi di bilancia. Le unità di carico si cancellano nei rapporti; l'errore da evitare è mescolarle.
E se le pesate anteriori calano quando sollevo il posteriore?
Il calcolo viene rifiutato. Sollevando il posteriore il carico deve spostarsi sull'asse anteriore; un calo porterebbe il baricentro sotto il suolo, quindi lo strumento rifiuta invece di indicare un'altezza negativa.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/phys/car-mass-center \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wheelbase":2.5,"front_track":1.6,"rear_track":1.6,"front_left":4000,"front_right":4000,"rear_left":3000,"rear_right":3000,"raise_height":0.25,"raised_front_left":4140,"raised_front_right":4140}'const res = await fetch("https://api.kit.forhosting.com/phys/car-mass-center", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wheelbase": 2.5,
"front_track": 1.6,
"rear_track": 1.6,
"front_left": 4000,
"front_right": 4000,
"rear_left": 3000,
"rear_right": 3000,
"raise_height": 0.25,
"raised_front_left": 4140,
"raised_front_right": 4140
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/car-mass-center",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wheelbase": 2.5,
"front_track": 1.6,
"rear_track": 1.6,
"front_left": 4000,
"front_right": 4000,
"rear_left": 3000,
"rear_right": 3000,
"raise_height": 0.25,
"raised_front_left": 4140,
"raised_front_right": 4140
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/car-mass-center", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wheelbase":2.5,"front_track":1.6,"rear_track":1.6,"front_left":4000,"front_right":4000,"rear_left":3000,"rear_right":3000,"raise_height":0.25,"raised_front_left":4140,"raised_front_right":4140}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wheelbase":2.5,"front_track":1.6,"rear_track":1.6,"front_left":4000,"front_right":4000,"rear_left":3000,"rear_right":3000,"raise_height":0.25,"raised_front_left":4140,"raised_front_right":4140}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/car-mass-center", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"wheelbase": 2.5,
"front_track": 1.6,
"rear_track": 1.6,
"front_left": 4000,
"front_right": 4000,
"rear_left": 3000,
"rear_right": 3000,
"raise_height": 0.25,
"raised_front_left": 4140,
"raised_front_right": 4140
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.car_mass_center",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un carico totale nullo viene rifiutato con invalid_input perché ogni coordinata divide per la somma dei quattro carichi ruota.
Che cos'è il baricentro di un'auto e come carreggiate e carichi lo situano
La coordinata longitudinale è il primo momento dei carichi d'asse: x vale L volte (front_left più front_right) diviso per il carico totale W. La coordinata laterale usa ciascuna carreggiata come braccio di momento di quell'asse: y vale la somma di (front_right meno front_left) per front_track su due più (rear_right meno rear_left) per rear_track su due, il tutto diviso per W.
Come la misura con il posteriore alzato fornisce la coordinata verticale
Alzare il posteriore deve aumentare il carico dell'asse anteriore; una diminuzione implicherebbe un centro di massa sotto il suolo, e questo calcolatore lo rifiuta con invalid_input invece di pubblicare un'altezza negativa.
Contratto di ingresso, errori, unità e dove sta un dato di CG
Invii con POST un corpo JSON con dieci numeri finiti obbligatori: wheelbase, front_track, rear_track e raise_height in metri, più i quattro carichi ruota a terra front_left, front_right, rear_left, rear_right e i due carichi anteriori sollevati raised_front_left e raised_front_right in una sola unità di carico coerente. Si accettano alias come L, Tf, Tr, FL, FR, RL, RR e h così che fogli di calcolo e moduli tipizzati riutilizzino lo stesso contratto. Ogni campo può arrivare come numero JSON o come stringa decimale stretta, notazione scientifica compresa; prefissi esadecimali, spazi incorporati e stringhe vuote falliscono con invalid_input nominando il campo. In caso di successo il corpo ripete i dieci ingressi, riporta total_load e i due totali d'asse, e restituisce longitudinal, lateral e vertical in metri insieme all'angolo di inclinazione in radianti, una stringa di formula e l'etichetta di metodo sae_raised_rear_wheel_loads. In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, invalid_input non viene addebitato e nulla viene memorizzato dopo la restituzione della risposta.
Casi di integrazione
Fixture di fogli di pesatura per flotte e prototipi
Generi colonne di CG deterministiche da fogli d'officina o fixture di integrazione continua senza reimplementare le identità SAE di sollevamento posteriore in ogni servizio.
Domande tecniche
Quanto costa il calcolatore del baricentro di un'auto?
Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.