Calculadora de potencia de escalada: vatios por peso y desnivel
Una persona de 70 kg que sube 100 m de desnivel en 600 s realiza 68 646,55 J de trabajo contra la gravedad. Introduzca su masa, el desnivel y el tiempo, y obtenga la potencia media en vatios y su ritmo de ascenso. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Peso corporal
- 70
- Desnivel positivo
- 100
- Tiempo
- 600
- G
- 9,80665
- Trabajo (J)
- 68 646,55
- Potencia (W)
- 114,4109166667
- Velocidad vertical
- 0,1666666667
La potencia de escalada responde a una pregunta práctica que senderistas, alpinistas, entrenadores y estudiantes de física se plantean tras cada ascenso: cuántos vatios entregó el cuerpo contra la gravedad al ganar elevación. La potencia mecánica media de escalada es el trabajo gravitatorio dividido entre el tiempo de subida: masa por gravedad estándar por desnivel, todo sobre la duración.
Qué significa la potencia de escalada y qué tres magnitudes debe enviar
En la mecánica clásica, la energía potencial gravitatoria ganada cuando una masa m asciende una altura vertical h es m por g por h, donde g es la gravedad estándar. La potencia mecánica media de escalada en un intervalo es ese trabajo dividido entre el tiempo empleado: P igual a m g h sobre t.
Cuando la masa está en kilogramos, la altura en metros y el tiempo en segundos, el trabajo sale en julios y la potencia en vatios, la unidad del SI de informes de laboratorio, paneles de forma física y respuestas de libro de texto. La intención de búsqueda se concentra en frases como calculadora de potencia de escalada, vatios de subida por desnivel, potencia vertical desde peso y tiempo, potencia mecánica de ascenso y P igual a m g h sobre t.
La gente quiere una respuesta numérica que pueda contrastar con un track GPS, un protocolo de subida en cinta o una hoja de deberes, no solo un recordatorio de que existe la energía potencial. Este modelo informa solo la potencia mecánica pura contra la gravedad; no añade el coste de la marcha horizontal, la ineficiencia de la mochila, la resistencia del aire ni factores de conversión metabólica. Mantenga las unidades coherentes: kilogramos con metros y segundos dan vatios verdaderos del SI y metros por segundo de ritmo medio de ascenso.
Uso práctico, límites, precios y canales de entrega
Utilice la herramienta del navegador cuando quiera una comprobación inmediata de vatios tras un empujón a la cumbre, un intervalo de subida de escaleras, una sesión en cinta con elevación conocida o un problema de deberes que indique masa, altura y tiempo. No hay modelo de lenguaje, ni servicio externo de física, ni aleatoriedad, así que la capacidad es segura para fijarla en comprobaciones de integración continua y materiales de lección reproducibles.
Conecte el punto final a analítica de rutas, verificadores de respuestas de concursos, paneles de entrenadores o pasos de preprocesado donde usted ya prefiera errores de dominio explícitos, como rechazar un tiempo cero, frente a widgets opacos de caja negra que no pueden explicar por qué se rechazó una entrada incorrecta. Recuerde que el modelo es solo mecánico: el coste metabólico y los factores de mochila requieren ajustes aparte fuera de este punto final.
Qué puede hacer con ella
Diarios de entrenamiento de rutas y cumbres
Convierta el desnivel GPS, la masa corporal y el tiempo en movimiento en vatios mecánicos medios de escalada para el análisis posterior y la comparación de sesiones.
Ejercicios de potencia gravitatoria en deberes y laboratorio
Estudiantes y correctores confirman P=m·g·h/t para masa, altura y duración dadas, con rechazo claro cuando el tiempo es cero o falta un campo.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de potencia de escalada?
Potencia mecánica media de escalada: P = m·g·h/t. El trabajo es la masa corporal por la gravedad estándar 9.80665 m/s² por el desnivel; la potencia es ese trabajo dividido entre el tiempo.
¿Qué ocurre si el tiempo es cero?
El tiempo cero no se permite porque la potencia exigiría dividir entre cero; esas llamadas no se cobran.
¿Es gratuita la calculadora de potencia de escalada?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Incluye el coste metabólico o la eficiencia de la mochila?
No. El resultado es potencia mecánica pura contra la gravedad (m·g·h/t).
¿Sirve para calcular una bajada?
No. El desnivel debe ser cero o positivo, porque la herramienta mide la potencia empleada en elevar el cuerpo contra la gravedad. Un descenso puro queda fuera de este modelo de subida: indique solo el desnivel neto ganado.
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/mech/climbing-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"body_weight":70,"vertical_gain":100,"time":600}'const res = await fetch("https://api.kit.forhosting.com/mech/climbing-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"body_weight": 70,
"vertical_gain": 100,
"time": 600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/climbing-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"body_weight": 70,
"vertical_gain": 100,
"time": 600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/climbing-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"body_weight":70,"vertical_gain":100,"time":600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"body_weight":70,"vertical_gain":100,"time":600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/climbing-power", 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
{
"body_weight": 70,
"vertical_gain": 100,
"time": 600
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.climbing_power",
"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.
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
Esta calculadora toma el peso corporal en kilogramos, el desnivel neto en metros y un tiempo estrictamente positivo en segundos, multiplica la masa por 9.80665 m/s² y por la altura para formar el trabajo en julios, divide entre el tiempo para obtener la potencia en vatios y devuelve un JSON estructurado con work_joules, power_watts, vertical_speed, la constante de gravedad usada, formula y method. Tiempo cero, tiempo negativo, masa no positiva, desnivel negativo, campos ausentes y valores no finitos fallan con invalid_input antes de devolver resultado.
Qué significa la potencia de escalada y qué tres magnitudes debe enviar
Entregar body_weight, vertical_gain, time, g, work_joules, power_watts, vertical_speed, formula y method como JSON facilita pegar el resultado en notas de entrenamiento, compararlo en pruebas automatizadas o reutilizarlo entre lenguajes sin reimplementar la aritmética.
Cómo valida esta calculadora la entrada y aplica P = m · g · h / t
Las cadenas numéricas que se interpretan como números finitos se aceptan para que formularios y tuberías de estilo CSV pasen valores sin un cast extra. El peso corporal debe ser estrictamente positivo porque una masa cero o negativa no tiene sentido físico para el trabajo gravitatorio. El desnivel debe ser no negativo; el descenso puro queda fuera de este modelo de potencia de ascenso. El tiempo debe ser estrictamente positivo; una duración cero se rechaza con un mensaje claro porque la potencia no está definida al dividir entre cero en este modelo de potencia media, y un tiempo negativo se rechaza igualmente. No hay perfil de pendiente variable, ni corrección de rendimiento, ni autoconversión de unidades: es la potencia mecánica media ideal de escalada a partir de las tres magnitudes conocidas. Envíe un cuerpo JSON con body_weight, vertical_gain y time. Los tres campos son obligatorios y deben ser finitos: si falta cualquiera, o hay cadenas vacías, texto no numérico, NaN o Infinity, la petición falla de inmediato con invalid_input antes de devolver resultado, y la validación fallida no se cobra. Por comodidad se reconocen alias: body_weight también acepta mass, m, weight_kg y body_mass; vertical_gain también acepta height, h, elevation_gain y gain_m; time también acepta t, duration y time_s. Tras la validación, work_joules es body_weight por g por vertical_gain con g fijo en 9.80665, power_watts es work_joules dividido entre time, y vertical_speed es vertical_gain dividido entre time. Los resultados se redondean a una precisión decimal estable para que la misma entrada produzca siempre el mismo JSON en todos los motores de JavaScript. La misma función pura alimenta la herramienta gratuita del navegador y la vía de API.
Uso práctico, límites, precios y canales de entrega
Utilice la API cuando un script, un diario de entrenamiento, una plataforma de lecciones o un cuaderno necesite un JSON estable para muchos tramos de subida bajo un único contrato. Cada solicitud con éxito es un artículo facturable a $0.002; la validación fallida no consume saldo. Elija unidades del SI con coherencia: si el peso corporal está en kilogramos, el desnivel en metros y el tiempo en segundos, power_watts son vatios verdaderos del SI y vertical_speed son metros por segundo. Los resultados son totalmente deterministas: la misma masa, el mismo desnivel y el mismo tiempo siempre dan los mismos work_joules y power_watts.
Casos de integración
Fixtures deterministas para pruebas de analítica de ascenso
Las tuberías que alimentan pruebas unitarias o demos interactivas de subida pueden invocar un oráculo puro de potencia de escalada en lugar de reimplementar m·g·h/t en cada lenguaje.
Preguntas técnicas
¿Cómo se calcula la potencia de escalada con esta API?
Envíe un cuerpo JSON con body_weight (kg), vertical_gain (m) y time (s) a mech.climbing_power. La respuesta devuelve work_joules, power_watts, vertical_speed, g, formula y method.