Centro de masa del coche
Si las ruedas delanteras pasan de 4000 a 4140 al elevar la zaga 0,25 m, el centro de masa del coche queda a 0,5 m del suelo. Indique batalla, vías y las seis lecturas de báscula y obtenga su posición en las tres direcciones. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Distancia entre ejes
- 2,5
- Ancho de vía delantero
- 1,6
- Ancho de vía trasero
- 1,6
- Delantera izquierda
- 4 000
- Delantera derecha
- 4 000
- Trasera izquierda
- 3 000
- Carga total
- 14 000
- Carga del eje delantero
- 8 000
- Carga del eje trasero
- 6 000
- Longitudinal
- 1,4285714286
Esta calculadora del centro de masa de un coche indica las tres coordenadas del centro de masa de un vehículo de cuatro ruedas a partir de las vías de los ejes, la batalla, las cuatro lecturas de carga en suelo llano y un segundo par de lecturas delanteras tomadas tras elevar el eje trasero una altura conocida. La posición longitudinal es la distancia ponderada por carga desde el eje trasero hasta el centro de masa. La posición lateral es el desfase ponderado por carga respecto al eje de simetría, con las vías delantera y trasera como brazos de momento. La posición vertical usa la identidad SAE de elevación trasera, con el ángulo de inclinación θ igual a la arcotangente de la altura de elevación sobre la batalla.
Qué es el centro de masa de un coche y cómo lo sitúan las vías y las cargas
El centro de masa de un coche es el punto único en el que todo el peso del vehículo puede tratarse como una sola fuerza concentrada para la estática y para el cabeceo y el balanceo de primer orden. En suelo llano cuatro básculas de rueda leen la carga bajo cada neumático; esos cuatro números ya sitúan el centro de masa en el plano del suelo cuando se sabe dónde apoyan las huellas.
Coloque el origen a ras de suelo sobre la línea media del eje trasero, con x hacia delante rumbo al parachoques delantero, y hacia la derecha del conductor en un volante a la izquierda, y z hacia arriba. El eje delantero queda entonces en x igual a la batalla L, el eje trasero en x igual a cero, las ruedas delanteras a más o menos la mitad de la vía delantera, y las traseras a más o menos la mitad de la vía trasera.
Un coche perfectamente simétrico, con cargas izquierda y derecha iguales, queda por tanto en y igual a cero, mientras que un coche más pesado a la derecha devuelve una coordenada lateral positiva. Estas dos identidades son exactas para un vehículo rígido sobre un plano horizontal; no exigen una medición elevada y no dependen de la altura de marcha. Fallan solo cuando W es cero, porque cada coordenada es un promedio ponderado por carga y la división por cero no está definida.
Las longitudes van en metros; las cargas pueden ser newtons o kilogramos-fuerza siempre que todas usen la misma unidad, porque la unidad se cancela en cada cociente.
Cómo la medición con el eje trasero elevado da la coordenada vertical
Las cargas de rueda en suelo llano no fijan la altura: cuatro huellas sobre un plano no dicen nada de lo alto que está la masa por encima de ese plano. El método de taller SAE eleva la zaga del coche una altura h conocida mientras las ruedas delanteras siguen sobre las básculas, y vuelve a leer el eje delantero. Alzar la zaga inclina el chasis un ángulo θ cuya tangente es h dividida por la batalla L, de modo que θ es la arcotangente de h sobre L.
La carga se transfiere entonces hacia delante, y el cambio de carga del eje delantero ΔW_f junto con ese ángulo sitúa la altura del centro de masa sobre el plano de contacto: z vale ΔW_f por L dividido por (W por tan θ).
Si elige h y las cargas delanteras elevadas de modo que ΔW_f sea 280 unidades de fuerza en un coche de 14000 unidades con L igual a 2.5 metros y h igual a 0.25 metros, tan θ vale 0.1 y z sale a medio metro, una cifra típica de turismo. La elevación debe ser mayor que cero; si no, tan θ se anula y la identidad de altura divide por cero. Use la misma unidad de carga que en las lecturas a nivel.
La calculadora no suma un radio de neumático aparte: z es la altura del centro de masa sobre el plano de las huellas, que es el plano donde apoyan sus básculas. Tacos, rampas o un utillaje de CG dedicado son válidos siempre que h sea el alzado vertical de las huellas traseras y L sea la separación horizontal de ejes que usó al pesar en llano.
Contrato de entrada, errores, unidades y dónde encaja una cifra de CG
Las longitudes deben ser estrictamente positivas. Las cargas no deben ser negativas. Si las cuatro cargas en llano suman cero, el manejador rechaza la petición con un mensaje de que la carga total es nula, porque cada coordenada dividiría por cero; ese fallo no se cobra.
Los ingenieros de competición usan las tres coordenadas para colocar lastre, comparar el wedge izquierda-derecha y comprobar que un cambio de altura de marcha no haya desplazado el centro de masa. Los cursos de dinámica del vehículo usan las mismas identidades como primera comprobación numérica frente a una hoja de básculas. Esta página no es un resolutor de cinemática de suspensión, ni una calculadora de centro de balanceo, ni un sustituto de un utillaje de CG certificado cuando un reglamento exige un certificado de laboratorio.
Qué puede hacer con ella
Pesar en básculas un turismo o un coche de competición
Convierta cuatro plataformas de báscula y una elevación trasera medida en coordenadas de CG longitudinal, lateral y vertical para comparar lastre y altura de marcha en la misma escala milimétrica.
Deberes y laboratorios de dinámica del vehículo
Compruebe el trabajo del alumnado que pide la ubicación del centro de masa de un vehículo de cuatro ruedas dadas las vías, la batalla y una hoja de cargas en llano más elevadas.
Preguntas frecuentes
¿Qué sistema de coordenadas usa la calculadora del centro de masa de un coche?
El origen está en el suelo sobre la línea media del eje trasero. La x longitudinal son metros hacia delante desde el eje trasero, la y lateral son metros a la derecha del eje de simetría, y la z vertical son metros por encima del plano de contacto con el suelo.
¿Por qué hay que elevar la zaga del coche?
Las cuatro cargas de rueda en suelo llano sitúan el centro de masa solo en el plano del suelo. La altura exige una segunda medición: eleve la zaga una h conocida, vuelva a pesar el eje delantero y aplique z = ΔW_f·L / (W·tan θ) con θ = atan(h/L).
¿Qué ocurre si las cuatro cargas de rueda suman cero?
La validación fallida no se cobra. Al menos una carga de rueda en llano debe ser estrictamente positiva.
¿Qué unidades debo enviar para longitudes y cargas?
Envíe batalla, vías y altura de elevación en metros. Envíe los seis campos de carga en una sola unidad coherente: newtons, kilogramos-fuerza o kilogramos de báscula. Las unidades de carga se cancelan en los cocientes; lo que hay que evitar es mezclarlas.
¿Qué pasa si las lecturas delanteras bajan al elevar la zaga?
El cálculo se rechaza. Al elevar la zaga, la carga debe pasar al eje delantero; si baja, el centro de masa quedaría bajo el suelo, así que la herramienta lo rechaza en lugar de dar una altura negativa.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"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
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.car_mass_center",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Una carga total nula se rechaza con invalid_input porque cada coordenada divide por la suma de las cuatro cargas de rueda.
Qué es el centro de masa de un coche y cómo lo sitúan las vías y las cargas
La coordenada longitudinal es el primer momento de las cargas de eje: x vale L por (front_left más front_right) dividido por la carga total W. La coordenada lateral usa cada vía como brazo de momento de ese eje: y vale la suma de (front_right menos front_left) por front_track entre dos más (rear_right menos rear_left) por rear_track entre dos, todo dividido por W.
Cómo la medición con el eje trasero elevado da la coordenada vertical
Alzar la zaga debe aumentar la carga del eje delantero; una disminución implicaría un centro de masa bajo el suelo, y esta calculadora lo rechaza con invalid_input en lugar de publicar una altura negativa.
Contrato de entrada, errores, unidades y dónde encaja una cifra de CG
Envíe con POST un cuerpo JSON con diez números finitos obligatorios: wheelbase, front_track, rear_track y raise_height en metros, más las cuatro cargas de rueda en llano front_left, front_right, rear_left, rear_right y las dos cargas delanteras elevadas raised_front_left y raised_front_right en una sola unidad de carga coherente. Se aceptan alias como L, Tf, Tr, FL, FR, RL, RR y h para que hojas de cálculo y formularios tipados reutilicen el mismo contrato. Cada campo puede llegar como número JSON o como cadena decimal estricta, incluida notación científica; prefijos hexadecimales, espacios incrustados y cadenas vacías fallan con invalid_input nombrando el campo. En caso de éxito el cuerpo repite las diez entradas, informa total_load y los dos totales de eje, y devuelve longitudinal, lateral y vertical en metros junto con el ángulo de inclinación en radianes, una cadena de fórmula y la etiqueta de método sae_raised_rear_wheel_loads. En esta página el trabajo se ejecuta por completo en su navegador; a través de la API cada consulta correcta cuesta $0.002, invalid_input no se cobra y no se almacena nada después de devolver la respuesta.
Casos de integración
Fixtures de hojas de báscula para flotas y prototipos
Genere columnas de CG deterministas a partir de hojas de taller o fixtures de integración continua sin reimplementar las identidades SAE de elevación trasera en cada servicio.
Preguntas técnicas
¿Cuánto cuesta la calculadora del centro de masa de un coche?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se cobra.