Centro de massa do carro
Se as rodas dianteiras passam de 4000 para 4140 ao elevar a traseira 0,25 m, o centro de massa do carro fica a 0,5 m do chão. Informe entre-eixos, bitolas e as seis leituras de balança e veja a posição nas três direções. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Distância entre eixos
- 2,5
- Bitola dianteira
- 1,6
- Bitola traseira
- 1,6
- Dianteira esquerda
- 4.000
- Dianteira direita
- 4.000
- Traseira esquerda
- 3.000
- Carga total
- 14.000
- Carga do eixo dianteiro
- 8.000
- Carga do eixo traseiro
- 6.000
- Longitudinal
- 1,4285714286
Esta calculadora do centro de massa de um carro informa as três coordenadas do centro de massa de um veículo de quatro rodas a partir das bitolas dos eixos, da distância entre eixos, das quatro leituras de carga em piso nivelado e de um segundo par de leituras dianteiras tomadas depois de elevar o eixo traseiro por uma altura conhecida. A posição longitudinal é a distância ponderada pela carga do eixo traseiro até o centro de massa. A posição lateral é o deslocamento ponderado pela carga em relação ao eixo de simetria, com as bitolas dianteira e traseira como braços de momento. A posição vertical usa a identidade SAE de elevação traseira, com o ângulo de inclinação θ igual à arcotangente da altura de elevação sobre o entre-eixos.
O que é o centro de massa de um carro e como bitolas e cargas o localizam
O centro de massa de um carro é o ponto único no qual todo o peso do veículo pode ser tratado como uma única força concentrada para a estática e para arfagem e rolagem de primeira ordem. Em piso nivelado quatro balanças de roda leem a carga sob cada pneu; esses quatro números já localizam o centro de massa no plano do chão quando se sabe onde assentam as pegadas de contato.
Coloque a origem no nível do solo sobre a linha média do eixo traseiro, com x apontando para a frente rumo ao para-choque dianteiro, y para a direita do motorista em um volante à esquerda, e z para cima. O eixo dianteiro fica então em x igual ao entre-eixos L, o eixo traseiro em x igual a zero, as rodas dianteiras em mais ou menos metade da bitola dianteira, e as traseiras em mais ou menos metade da bitola traseira.
Um carro perfeitamente simétrico, com cargas esquerda e direita iguais, fica portanto em y igual a zero, enquanto um carro mais pesado à direita devolve uma coordenada lateral positiva. Essas duas identidades são exatas para um veículo rígido sobre um plano nivelado; não exigem medição elevada e não dependem da altura de rodagem. Elas falham só quando W é zero, porque cada coordenada é uma média ponderada pela carga e a divisão por zero é indefinida.
Os comprimentos vão em metros; as cargas podem ser newtons ou quilograma-força desde que todas usem a mesma unidade, porque a unidade se cancela em cada razão.
Como a medição com a traseira elevada fornece a coordenada vertical
Cargas de roda em piso nivelado não restringem a altura: quatro pegadas em um plano não dizem nada sobre o quão alto a massa está acima desse plano. O método de oficina SAE ergue a traseira do carro por uma altura h conhecida enquanto as rodas dianteiras permanecem nas balanças, e lê de novo o eixo dianteiro. Elevar a traseira inclina o chassi por um ângulo θ cuja tangente é h dividida pelo entre-eixos L, de modo que θ é a arcotangente de h sobre L.
A carga então se transfere para a frente, e a variação da carga do eixo dianteiro ΔW_f junto com esse ângulo localiza a altura do centro de massa acima do plano de contato: z vale ΔW_f vezes L dividido por (W vezes tan θ).
Se você escolher h e as cargas dianteiras elevadas de modo que ΔW_f seja 280 unidades de força em um carro de 14000 unidades com L igual a 2.5 metros e h igual a 0.25 metros, tan θ vale 0.1 e z sai em meio metro — um valor típico de passeio. A elevação deve ser maior que zero; senão tan θ some e a identidade de altura divide por zero. Use a mesma unidade de carga das leituras niveladas.
A calculadora não soma um raio de pneu à parte: z é a altura do centro de massa acima do plano das pegadas, que é o plano em que as suas balanças assentam. Calços, rampas ou um dispositivo de CG dedicado são válidos desde que h seja a subida vertical das pegadas traseiras e L seja o espaçamento horizontal de eixos usado quando você pesou em nível.
Casos de uso
Pesar nas balanças um carro de rua ou de corrida
Transforme quatro plataformas de balança e uma elevação traseira medida em coordenadas de CG longitudinal, lateral e vertical para comparar lastro e altura de rodagem na mesma escala milimétrica.
Tarefas e laboratórios de dinâmica veicular
Confira o trabalho de estudantes que pedem a localização do centro de massa de um veículo de quatro rodas dadas as bitolas, o entre-eixos e uma folha de cargas em nível mais elevadas.
Perguntas frequentes
Qual sistema de coordenadas a calculadora do centro de massa do carro usa?
A origem fica no solo sobre a linha média do eixo traseiro. A x longitudinal são metros para a frente a partir do eixo traseiro, a y lateral são metros à direita do eixo de simetria, e a z vertical são metros acima do plano de contato com o chão.
Por que é preciso elevar a traseira do carro?
Quatro cargas de roda em piso nivelado localizam o centro de massa só no plano do chão. A altura precisa de uma segunda medição: eleve a traseira por um h conhecido, pese de novo a dianteira e aplique z = ΔW_f·L / (W·tan θ) com θ = atan(h/L).
O que acontece se as quatro cargas de roda somam zero?
Validação falha não é cobrada. Pelo menos uma carga de roda em nível deve ser estritamente positiva.
Quais unidades devo enviar para comprimentos e cargas?
Envie entre-eixos, bitolas e altura de elevação em metros. Envie os seis campos de carga em uma só unidade coerente — newtons, quilograma-força ou quilogramas de balança. As unidades de carga se cancelam nas razões; o erro a evitar é misturá-las.
E se as leituras dianteiras caírem ao elevar a traseira?
O cálculo é recusado. Ao elevar a traseira, a carga precisa passar para o eixo dianteiro; uma queda colocaria o centro de massa abaixo do chão, então a ferramenta recusa em vez de mostrar uma altura negativa.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"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
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.car_mass_center",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Carga total zero é rejeitada com invalid_input porque cada coordenada divide pela soma das quatro cargas de roda.
O que é o centro de massa de um carro e como bitolas e cargas o localizam
A coordenada longitudinal é o primeiro momento das cargas de eixo: x vale L vezes (front_left mais front_right) dividido pela carga total W. A coordenada lateral usa cada bitola como braço de momento daquele eixo: y vale a soma de (front_right menos front_left) vezes front_track sobre dois mais (rear_right menos rear_left) vezes rear_track sobre dois, tudo dividido por W.
Como a medição com a traseira elevada fornece a coordenada vertical
Elevar a traseira deve aumentar a carga do eixo dianteiro; uma diminuição implicaria um centro de massa abaixo do solo, e esta calculadora rejeita isso com invalid_input em vez de publicar uma altura negativa.
Contrato de entrada, erros, unidades e onde um número de CG se encaixa
Os comprimentos devem ser estritamente positivos. As cargas não devem ser negativas. Engenheiros de corrida usam as três coordenadas para posicionar lastro, comparar o wedge esquerda-direita e verificar se uma mudança de altura de rodagem não deslocou o centro de massa. Cursos de dinâmica veicular usam as mesmas identidades como primeira checagem numérica contra uma folha de balança. Esta página não é um resolvedor de cinemática de suspensão, nem uma calculadora de centro de rolagem, nem um substituto de um dispositivo de CG certificado quando um regulamento exige certificado de laboratório. Envie com POST um corpo JSON com dez números finitos obrigatórios: wheelbase, front_track, rear_track e raise_height em metros, mais as quatro cargas de roda em nível front_left, front_right, rear_left, rear_right e as duas cargas dianteiras elevadas raised_front_left e raised_front_right em uma só unidade de carga coerente. Aceitam-se aliases como L, Tf, Tr, FL, FR, RL, RR e h para que planilhas e formulários tipados reutilizem o mesmo contrato. Cada campo pode chegar como número JSON ou como string decimal estrita, inclusive notação científica; prefixos hexadecimais, espaços embutidos e strings vazias falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa as dez entradas, informa total_load e os dois totais de eixo, e devolve longitudinal, lateral e vertical em metros junto com o ângulo de inclinação em radianos, uma string de fórmula e a tag de método sae_raised_rear_wheel_loads. Nesta página o trabalho roda inteiro no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, invalid_input não é cobrado e nada é armazenado depois que a resposta retorna.
Casos de integração
Fixtures de folhas de balança para frotas e protótipos
Gere colunas de CG determinísticas a partir de folhas de oficina ou fixtures de integração contínua sem reimplementar as identidades SAE de elevação traseira em cada serviço.
Perguntas técnicas
Quanto custa a calculadora do centro de massa do carro?
A ferramenta do navegador é gratuita. As solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.