Calculateur de puissance d'escalade : watts, poids et dénivelé
Une personne de 70 kg qui gravit 100 m de dénivelé en 600 s fournit 68 646,55 J de travail contre la pesanteur. Saisissez la masse, le dénivelé et la durée pour obtenir la puissance moyenne en watts et la vitesse d'ascension. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Poids corporel
- 70
- Dénivelé positif
- 100
- Temps
- 600
- G
- 9,80665
- Travail (J)
- 68 646,55
- Puissance (W)
- 114,4109166667
- Vitesse verticale
- 0,1666666667
La puissance d'escalade répond à une question pratique que randonneurs, alpinistes, entraîneurs et étudiants en physique se posent après chaque ascension : combien de watts le corps a-t-il livrés contre la gravité en gagnant de l'altitude. La puissance mécanique moyenne d'escalade est le travail gravitationnel divisé par le temps de montée : masse multipliée par la gravité standard multipliée par le dénivelé, le tout sur la durée.
Ce que signifie la puissance d'escalade et quelles trois grandeurs envoyer
En mécanique classique, l'énergie potentielle gravitationnelle gagnée lorsqu'une masse m s'élève d'une hauteur verticale h vaut m fois g fois h, où g est la gravité standard. La puissance mécanique moyenne d'escalade sur un intervalle est ce travail divisé par le temps mis : P égale m g h sur t. Lorsque la masse est en kilogrammes, la hauteur en mètres et le temps en secondes, le travail s'exprime en joules et la puissance en watts, l'unité SI des comptes rendus de laboratoire, tableaux de forme et réponses de manuels.
L'intention de recherche se regroupe autour de phrases telles que calculateur de puissance d'escalade, watts de randonnée depuis le dénivelé, puissance verticale depuis le poids et le temps, puissance mécanique d'ascension et P égale m g h sur t. Les gens veulent une réponse numérique qu'ils puissent vérifier sur une trace GPS, un protocole de montée sur tapis ou une feuille d'exercices, pas seulement un rappel que l'énergie potentielle existe.
Ce modèle ne rapporte que la puissance mécanique pure contre la gravité ; il n'ajoute ni le coût de la marche horizontale, ni l'inefficacité du sac, ni la traînée de l'air, ni les facteurs de conversion métabolique. Gardez des unités cohérentes : kilogrammes avec mètres et secondes donnent de vrais watts SI et des mètres par seconde de vitesse moyenne d'ascension.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'outil du navigateur lorsque vous voulez une vérification immédiate en watts après une poussée vers le sommet, un intervalle d'escaliers, une séance sur tapis avec élévation connue, ou un problème de devoir qui indique masse, hauteur et temps. Il n'y a ni modèle de langage, ni service de physique externe, ni aléatoire, donc la capacité est sûre à épingler dans des contrôles d'intégration continue et des supports de cours reproductibles.
Branchez le point de terminaison sur l'analytique de randonnée, des vérificateurs de réponses de concours, des tableaux de bord d'entraîneurs ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites, comme le refus d'un temps nul, plutôt que des widgets boîte noire opaques incapables d'expliquer pourquoi une mauvaise entrée a été refusée. Souvenez-vous que le modèle est purement mécanique : le coût métabolique et les facteurs de sac exigent des ajustements séparés hors de ce point de terminaison.
Cas d’usage
Carnets d'entraînement randonnée et sommets
Transformez le dénivelé GPS, la masse corporelle et le temps en mouvement en watts mécaniques moyens d'escalade pour l'analyse post-sortie et la comparaison de séances.
Exercices de puissance gravitationnelle en devoirs et labo
Étudiants et correcteurs confirment P=m·g·h/t pour une masse, une hauteur et une durée données, avec un rejet clair lorsque le temps est nul ou qu'un champ manque.
Questions fréquentes
Quelle formule utilise le calculateur de puissance d'escalade ?
Puissance mécanique moyenne d'escalade : P = m·g·h/t. Le travail est la masse corporelle multipliée par la gravité standard 9.80665 m/s² multipliée par le dénivelé ; la puissance est ce travail divisé par le temps.
Que se passe-t-il si le temps est zéro ?
Le temps zéro n'est pas autorisé car la puissance exigerait une division par zéro ; ces appels ne sont pas facturés.
Cela inclut-il le coût métabolique ou l'efficacité du sac ?
Non. Le résultat est une puissance mécanique pure contre la gravité (m·g·h/t).
Peut-on l'utiliser pour une descente ?
Non. Le dénivelé doit être nul ou positif, car l'outil mesure la puissance dépensée pour élever le corps contre la pesanteur. Une descente pure sort de ce modèle de montée : indiquez seulement le dénivelé net gagné.
Quelles unités faut-il saisir ?
La masse en kilogrammes, le dénivelé en mètres et la durée en secondes. Le travail sort alors en joules et la puissance en watts, calculés avec la pesanteur standard de 9,80665 m/s².
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"body_weight": 70,
"vertical_gain": 100,
"time": 600
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.climbing_power",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur prend le poids corporel en kilogrammes, le dénivelé net en mètres et un temps strictement positif en secondes, multiplie la masse par 9.80665 m/s² et par la hauteur pour former le travail en joules, divise par le temps pour obtenir la puissance en watts, et renvoie un JSON structuré avec work_joules, power_watts, vertical_speed, la constante de gravité utilisée, formula et method. Temps nul, temps négatif, masse non positive, dénivelé négatif, champs manquants et valeurs non finies échouent avec invalid_input avant tout résultat.
Ce que signifie la puissance d'escalade et quelles trois grandeurs envoyer
Livrer body_weight, vertical_gain, time, g, work_joules, power_watts, vertical_speed, formula et method en JSON facilite le collage dans des notes d'entraînement, la comparaison dans des tests automatisés ou la réutilisation entre langages sans réimplémenter l'arithmétique.
Comment ce calculateur valide l'entrée et applique P = m · g · h / t
Les chaînes numériques qui s'interprètent en nombres finis sont acceptées pour que formulaires et pipelines de style CSV passent des valeurs sans cast supplémentaire. Le poids corporel doit être strictement positif car une masse nulle ou négative n'a pas de sens physique pour le travail gravitationnel. Le dénivelé doit être non négatif ; la descente pure sort de ce modèle de puissance d'ascension. Le temps doit être strictement positif ; une durée nulle est refusée avec un message clair car la puissance est indéfinie lorsqu'on divise par zéro dans ce modèle de puissance moyenne, et un temps négatif est également refusé. Il n'y a ni profil de pente variable, ni correction d'efficacité, ni conversion automatique d'unités : c'est la puissance mécanique moyenne idéale d'escalade à partir des trois grandeurs connues. Envoyez un corps JSON avec body_weight, vertical_gain et time. Les trois champs sont obligatoires et doivent être finis : l'absence de l'un d'eux, les chaînes vides, le texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant tout résultat, et l'échec de validation n'est pas facturé. Des alias sont reconnus par commodité : body_weight accepte aussi mass, m, weight_kg et body_mass ; vertical_gain accepte aussi height, h, elevation_gain et gain_m ; time accepte aussi t, duration et time_s. Après validation, work_joules vaut body_weight fois g fois vertical_gain avec g fixé à 9.80665, power_watts vaut work_joules divisé par time, et vertical_speed vaut vertical_gain divisé par time. Les résultats sont arrondis à une précision décimale stable pour que la même entrée produise toujours le même JSON sur tous les moteurs JavaScript. La même fonction pure alimente l'outil gratuit dans le navigateur et le chemin API.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'API lorsqu'un script, un carnet d'entraînement, une plateforme de cours ou un notebook a besoin d'un JSON stable pour de nombreux segments de montée sous un seul contrat. Chaque requête réussie est un article facturable à $0.002 ; l'échec de validation ne consomme pas le solde. Choisissez des unités SI de façon cohérente : si le poids corporel est en kilogrammes, le dénivelé en mètres et le temps en secondes, power_watts sont de vrais watts SI et vertical_speed des mètres par seconde. Les résultats sont entièrement déterministes : la même masse, le même dénivelé et le même temps donnent toujours les mêmes work_joules et power_watts.
Cas d'intégration
Fixtures déterministes pour tests d'analytique d'ascension
Les pipelines qui alimentent des tests unitaires ou des démos interactives d'ascension peuvent appeler un oracle pur de puissance d'escalade au lieu de réimplémenter m·g·h/t dans chaque langage.
Questions techniques
Comment calculer la puissance d'escalade avec cette API ?
Envoyez un corps JSON avec body_weight (kg), vertical_gain (m) et time (s) à mech.climbing_power. La réponse renvoie work_joules, power_watts, vertical_speed, g, formula et method.
Le calculateur de puissance d'escalade est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par article réussi ; les échecs de validation ne sont pas facturés.