Calculadora de potência de escalada: watts por peso e ganho
Uma pessoa de 70 kg que sobe 100 m de desnível em 600 s realiza 68 646,55 J de trabalho contra a gravidade. Informe a massa, o desnível e o tempo e receba a potência média em watts e o ritmo de subida. 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
- Peso corporal
- 70
- Ganho de altitude
- 100
- Tempo
- 600
- G
- 9,80665
- Trabalho (J)
- 68.646,55
- Potência (W)
- 114,4109166667
- Velocidade vertical
- 0,1666666667
A potência de escalada responde a uma pergunta prática que caminhantes, montanhistas, treinadores e estudantes de física fazem após cada subida: quantos watts o corpo entregou contra a gravidade ao ganhar elevação. A potência mecânica média de escalada é o trabalho gravitacional dividido pelo tempo de subida: massa vezes a gravidade padrão vezes o ganho vertical, tudo sobre a duração.
O que significa potência de escalada e quais três grandezas você deve enviar
Na mecânica clássica, a energia potencial gravitacional ganha quando uma massa m sobe uma altura vertical h é m vezes g vezes h, onde g é a gravidade padrão. A potência mecânica média de escalada em um intervalo é esse trabalho dividido pelo tempo gasto: P igual a m g h sobre t.
Quando a massa está em quilogramas, a altura em metros e o tempo em segundos, o trabalho sai em joules e a potência em watts, a unidade SI de relatórios de laboratório, painéis de condicionamento e respostas de livro didático. A intenção de busca se concentra em frases como calculadora de potência de escalada, watts de trilha a partir do ganho de elevação, potência vertical a partir de peso e tempo, potência mecânica de subida e P igual a m g h sobre t.
As pessoas querem uma resposta numérica que possam conferir com um track GPS, um protocolo de subida em esteira ou uma folha de exercícios, não apenas um lembrete de que a energia potencial existe. Este modelo informa apenas a potência mecânica pura contra a gravidade; não adiciona o custo da caminhada horizontal, a ineficiência da mochila, o arrasto do ar nem fatores de conversão metabólica. Mantenha as unidades coerentes: quilogramas com metros e segundos produzem watts verdadeiros do SI e metros por segundo de taxa média de ascensão.
Casos de uso
Diários de treino de trilha e cume
Transforme ganho vertical de GPS, massa corporal e tempo em movimento em watts mecânicos médios de escalada para análise pós-trilha e comparação de sessões.
Exercícios de potência gravitacional em lição e laboratório
Estudantes e corretores confirmam P=m·g·h/t para massa, altura e duração dadas, com rejeição clara quando o tempo é zero ou falta um campo.
Perguntas frequentes
Qual fórmula a calculadora de potência de escalada usa?
Potência mecânica média de escalada: P = m·g·h/t. O trabalho é a massa corporal vezes a gravidade padrão 9.80665 m/s² vezes o ganho vertical; a potência é esse trabalho dividido pelo tempo.
O que acontece se o tempo for zero?
Tempo zero não é permitido porque a potência exigiria divisão por zero; essas chamadas não são cobradas.
A calculadora de potência de escalada é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Isto inclui custo metabólico ou eficiência da mochila?
Não. O resultado é potência mecânica pura contra a gravidade (m·g·h/t).
Serve para calcular uma descida?
Não. O ganho vertical precisa ser zero ou positivo, porque a ferramenta mede a potência gasta para elevar o corpo contra a gravidade. Uma descida pura fica fora deste modelo de subida; informe só o desnível líquido ganho.
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/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)Exemplo de requisição
{
"body_weight": 70,
"vertical_gain": 100,
"time": 600
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.climbing_power",
"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.
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
Esta calculadora recebe o peso corporal em quilogramas, o ganho vertical líquido em metros e um tempo estritamente positivo em segundos, multiplica a massa por 9.80665 m/s² e pela altura para formar o trabalho em joules, divide pelo tempo para obter a potência em watts e devolve um JSON estruturado com work_joules, power_watts, vertical_speed, a constante de gravidade usada, formula e method. Tempo zero, tempo negativo, massa não positiva, ganho negativo, campos ausentes e valores não finitos falham com invalid_input antes de qualquer resultado.
O que significa potência de escalada e quais três grandezas você deve enviar
Entregar body_weight, vertical_gain, time, g, work_joules, power_watts, vertical_speed, formula e method como JSON facilita colar o resultado em anotações de treino, comparar em testes automatizados ou reutilizar entre linguagens sem reimplementar a aritmética.
Como esta calculadora valida a entrada e aplica P = m · g · h / t
Strings numéricas que se interpretam como números finitos são aceitas para que formulários e pipelines no estilo CSV passem valores sem um cast extra. O peso corporal deve ser estritamente positivo porque massa zero ou negativa não tem sentido físico para o trabalho gravitacional. O ganho vertical deve ser não negativo; a descida pura fica fora deste modelo de potência de subida. O tempo deve ser estritamente positivo; duração zero é rejeitada com mensagem clara porque a potência é indefinida ao dividir por zero neste modelo de potência média, e tempo negativo também é recusado. Não há perfil de inclinação variável, nem correção de eficiência, nem autoconversão de unidades: é a potência mecânica média ideal de escalada a partir das três grandezas conhecidas. Envie um corpo JSON com body_weight, vertical_gain e time. Os três campos são obrigatórios e devem ser finitos: a ausência de qualquer um, strings vazias, texto não numérico, NaN e Infinity falham imediatamente com invalid_input antes de qualquer resultado, e a validação com falha não é cobrada. Aliases são reconhecidos por conveniência: body_weight também aceita mass, m, weight_kg e body_mass; vertical_gain também aceita height, h, elevation_gain e gain_m; time também aceita t, duration e time_s. Após a validação, work_joules é body_weight vezes g vezes vertical_gain com g fixo em 9.80665, power_watts é work_joules dividido por time, e vertical_speed é vertical_gain dividido por time. Os resultados são arredondados a uma precisão decimal estável para que a mesma entrada sempre produza o mesmo JSON em todos os motores JavaScript. A mesma função pura alimenta a ferramenta gratuita no navegador e o caminho de API.
Uso prático, limites, preços e canais de entrega
Use a ferramenta do navegador quando quiser uma checagem imediata de watts após um empurrão até o cume, um intervalo de subida de escadas, uma sessão em esteira com elevação conhecida ou um problema de lição de casa que indique massa, altura e tempo. Não há modelo de linguagem, nem serviço externo de física, nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Use a API quando um script, um diário de treino, uma plataforma de aulas ou um notebook precisar de JSON estável para muitos trechos de subida sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação com falha não consome saldo. Escolha unidades SI de forma consistente: se o peso corporal está em quilogramas, o ganho vertical em metros e o tempo em segundos, power_watts são watts verdadeiros do SI e vertical_speed são metros por segundo. Os resultados são totalmente determinísticos: a mesma massa, o mesmo ganho e o mesmo tempo sempre produzem os mesmos work_joules e power_watts. Conecte o endpoint a analytics de trilha, verificadores de respostas de contests, painéis de treinadores ou etapas de pré-processamento em que você já prefira erros de domínio explícitos, como rejeitar tempo zero, a widgets opacos de caixa-preta que não explicam por que uma entrada ruim foi recusada. Lembre-se: o modelo é apenas mecânico; custo metabólico e fatores de mochila exigem ajustes separados fora deste endpoint.
Casos de integração
Fixtures determinísticos para testes de analytics de subida
Pipelines que alimentam testes unitários ou demos interativas de ascensão podem chamar um oráculo puro de potência de escalada em vez de reimplementar m·g·h/t em cada linguagem.
Perguntas técnicas
Como calcular a potência de escalada com esta API?
Envie um corpo JSON com body_weight (kg), vertical_gain (m) e time (s) para mech.climbing_power. A resposta devolve work_joules, power_watts, vertical_speed, g, formula e method.