Watts no ciclismo
Manter 30 km/h no plano com 70 kg de ciclista, 10 kg de bike e CdA de 0,32 exige cerca de 150 watts, quase todos contra o ar. Acrescente inclinação e veja como a gravidade logo domina. 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
- Velocidade
- 30
- Peso do ciclista
- 70
- Peso da bicicleta
- 10
- Inclinação
- 0
- Resistência do ar
- 0,32
- Watts
- 149,8613
- Velocidade (m/s)
- 8,333333
- Peso total
- 80
- Resistência ao rolamento
- 0,005
Ciclistas, treinadores e quem usa rolo indoor precisam com frequência de um número de watts a partir de uma velocidade que já conhecem: uma subida que acabaram de fazer, um alvo que querem sustentar no próximo treino em grupo, ou um percurso virtual prestes a começar. Esta calculadora de watts no ciclismo converte a velocidade de estrada, a massa do ciclista, a massa da bike, a rampa e a área de arrasto aerodinâmico numa potência de regime permanente em watts, com o balanço clássico de rolamento, gravidade e resistência do ar.
O que os watts de ciclismo medem e como as forças se somam
A potência de ciclismo em regime permanente é a potência que o ciclista precisa produzir nos pedais para sustentar uma velocidade de solo constante contra três forças opostas: a resistência ao rolamento dos pneus, a resistência gravitacional da rampa e o arrasto aerodinâmico ao atravessar o ar.
Esta calculadora soma a massa do ciclista e a da bike numa única massa de sistema m, converte a velocidade de estrada de quilômetros por hora em metros por segundo, e converte uma rampa percentual num ângulo θ igual ao arco tangente do grau dividido por cem. A força de rolamento é o coeficiente de resistência ao rolamento vezes m vezes g vezes o cosseno de θ. A força da gravidade é m vezes g vezes o seno de θ.
A potência na roda é a soma dessas três forças vezes a velocidade de solo. A potência no pedal, o wattage que um medidor exibiria, divide a potência da roda pela eficiência da transmissão, para que perdas de corrente e rolamentos não sejam ignoradas em silêncio. No plano o termo da gravidade é zero e a maior parte dos watts a trinta quilômetros por hora vem do ar; numa subida de cinco por cento o termo da gravidade domina depressa e a mesma velocidade pode exigir várias centenas de watts.
A aritmética é de forma fechada: ao contrário de prever a velocidade a partir de uma potência conhecida, o que precisa de um buscador iterativo de raízes porque o arrasto é cúbico na velocidade, prever watts a partir de uma velocidade conhecida são alguns produtos e duas chamadas trigonométricas.
Onde uma calculadora de watts no ciclismo se justifica
Treinadores que montam um alvo de estrada a partir de um número indoor precisam de watts a uma velocidade de estrada conhecida, não de um chute pela percepção de esforço. Quem planeja uma subida já ritmada por velocidade quer saber se aquele ritmo foram duzentos watts ou quatrocentos antes de escrever intervalos.
Quem disputa um percurso virtual no rolo pode converter um alvo listado em quilômetros por hora mais a rampa do traçado e um CdA realista no wattage que o treino indoor deve sustentar, em vez de perseguir uma velocidade que a física do jogo não vai coincidir.
Laboratórios de ciências do esporte passam a identidade de rolamento mais gravidade mais aero como lição de casa para os alunos verem por que dobrar a velocidade mais que dobra os watts, e por que um quilograma numa rampa dura custa mais do que um quilograma no plano. Organizadores de um ciclodesportivo podem transformar a velocidade e a rampa de cada trecho numa faixa de watts sem entregar medidores a cada participante. A validação falha não consome saldo.
Mantenha velocidade em quilômetros por hora, massas em quilogramas, rampa em por cento e CdA em metros quadrados para o mesmo instante — não misture um pico de sprint com a rampa média de outro treino — e você obtém um wattage reproduzível para painéis, quizzes LMS e workers na borda, sem montar um laboratório de extensômetros. Trate velocidade-a-partir-da-potência, ritmo-a-partir-da-distância, calorias e arrasto genérico de veículo como intenções de produto distintas, em vez de sobrecarregar esta página de watts com cada fórmula esportiva aparentada.
Casos de uso
Ritmo de subida sem medidor de potência
Transforme uma velocidade de estrada conhecida, as massas do ciclista e da bike, a rampa percentual e o CdA nos watts de pedal que aquela subida teria custado, e escreva o próximo intervalo a partir desse número.
Alvos de percurso no rolo indoor
Converta uma velocidade de curso virtual e a rampa publicada no wattage que o treino indoor deve sustentar, com a mesma partição de rolamento, gravidade e aero de um treino na estrada.
Lições de balanço de potência em sala
Deixe os alunos conferirem a identidade de forma fechada P = (F_roll + F_grav + F_aero)·v / η contra o cálculo à mão, com erro duro em qualquer entrada negativa.
Perguntas frequentes
Como os watts de ciclismo são calculados a partir da velocidade?
Os watts no pedal igualam essa soma de forças vezes a velocidade, dividida pela eficiência da transmissão (padrão 0.975).
O que acontece se alguma entrada for negativa?
Velocidade, massa, rampa, resistência do ar, rolamento, densidade ou eficiência negativas são recusadas e não são cobradas.
Isso é o mesmo que a leitura de um medidor de potência?
É a potência mecânica implicada pelo balanço de forças em regime permanente a velocidade constante, não uma medição de extensômetro. Use CdA e Crr realistas; rajadas, aceleração e vácuo não são modelados.
Que valor de CdA devo informar?
O CdA é sua área de arrasto: coeficiente aerodinâmico vezes área frontal, em metros quadrados. Um ciclista com as mãos nos manetes costuma ficar entre 0,30 e 0,35. Um valor menor significa posição mais aerodinâmica e menos watts na mesma velocidade.
Dá para calcular os watts numa descida?
Não. Uma inclinação negativa é recusada em vez de gerar watts negativos, que pareceriam uma descida sem pedalar. Zero é terreno plano, e subidas de até 50 % são aceitas.
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/sports/cycling-wattage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":30,"rider_weight":70,"bike_weight":10,"gradient":0,"air_resistance":0.32}'const res = await fetch("https://api.kit.forhosting.com/sports/cycling-wattage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 30,
"rider_weight": 70,
"bike_weight": 10,
"gradient": 0,
"air_resistance": 0.32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/cycling-wattage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 30,
"rider_weight": 70,
"bike_weight": 10,
"gradient": 0,
"air_resistance": 0.32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/cycling-wattage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":30,"rider_weight":70,"bike_weight":10,"gradient":0,"air_resistance":0.32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":30,"rider_weight":70,"bike_weight":10,"gradient":0,"air_resistance":0.32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/cycling-wattage", 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
{
"speed": 30,
"rider_weight": 70,
"bike_weight": 10,
"gradient": 0,
"air_resistance": 0.32
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.cycling_wattage",
"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_speed_kmh | 150 |
max_rider_weight_kg | 400 |
max_bike_weight_kg | 80 |
max_gradient_pct | 50 |
max_air_resistance | 2 |
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
Você não precisa de um medidor de potência na bike: a mesma física que um medidor infere da deformação, esta ferramenta infere da velocidade e das forças que se opõem a ela. Velocidade, massa, rampa ou arrasto negativos são recusados com invalid_input, em vez de um wattage negativo silencioso que pareceria um downhill em roda livre.
O que os watts de ciclismo medem e como as forças se somam
A força de resistência do ar é metade da área de arrasto CdA vezes a densidade do ar vezes a velocidade ao quadrado; o air_resistance que você envia é esse CdA combinado de todo modelo de potência ciclística. Entradas idênticas sempre produzem o mesmo JSON porque o módulo é puro, sem relógio, sem semente aleatória e sem rede.
Contrato de entrada, forma da resposta e erros
Qualquer entrada numérica negativa é recusada: velocidade, massa, rampa, área de arrasto, coeficiente de rolamento, densidade ou eficiência negativas não constroem um wattage físico, e essas falhas não são cobradas. Velocidade zero é permitida e devolve zero watts. Rampa zero é estrada plana. Ligue o formulário gratuito do navegador para uma estimativa pessoal e chame o mesmo contrato a partir de scripts quando precisar de tabelas de subida em lote. Envie um corpo JSON via POST com cinco números finitos obrigatórios: speed em quilômetros por hora, rider_weight em quilogramas, bike_weight em quilogramas, gradient como rampa percentual, e air_resistance como CdA em metros quadrados. Cada campo pode chegar como número JSON ou como string numérica. Os apelidos speed_kmh, kmh, v e velocity são aceitos para a velocidade; rider, rider_kg e rider_mass para o ciclista; bike, bike_kg e bike_mass para a bicicleta; grade, grade_pct, slope e incline para a subida; cda, CdA, drag_area e aero para a área de arrasto. O opcional rolling_resistance vale 0.005 por padrão, air_density vale 1.225 quilogramas por metro cúbico, efficiency vale 0.975 e precision vale quatro casas decimais. Campos ausentes, strings vazias, NaN, Infinity e texto não numérico falham com invalid_input nomeando o campo. Em sucesso o corpo inclui watts como potência primária no pedal, a speed e speed_ms limpas, ambas as massas e o total, gradient, air_resistance, rolling_resistance, air_density, efficiency, as três componentes de força em newtons, as três partições de potência mais power_wheel_w, method steady_state_power_balance, precision, e uma string formula que documenta P = [Crr·m·g·cosθ + m·g·sinθ + ½·CdA·ρ·v²]·v / η. Chamadas API bem-sucedidas usam saldo KIT pré-pago no preço-base publicado US$ 0,002 por item; falhas de validação não consomem saldo.
Onde uma calculadora de watts no ciclismo se justifica
Como a implementação é parse puro de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002, sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quais unidades a calculadora de watts no ciclismo usa?
speed está em quilômetros por hora, rider_weight e bike_weight em quilogramas, gradient em por cento, e air_resistance é CdA em metros quadrados. O opcional air_density está em kg/m³.
Quanto custa a calculadora de watts no ciclismo?
A ferramenta do navegador é grátis. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.