Résumé exécutif
Mon approche “temps trail 30 km” : je ne cherche pas un chiffre magique, je construis une fenêtre. Je segmente le parcours, j’estime le temps en mouvement avec au moins deux modèles, puis j’ajoute un stop-time et une marge (terrain/météo/fatigue).
Sur mon exemple plausible 30 km / D+ 1500 m, j’obtiens : Naismith ≈ 08h30 (très prudent, typé marche), Tobler ≈ 07h20 (prudent, marche), et un modèle empirique calibrable : 07h15 (profil lent), 05h38 (profil moyen), 04h30 (profil rapide). [1][2]
Important : Naismith et Tobler ont été conçus pour la marche/randonnée ; ils sont utiles comme bornes prudentes et pour comparer des profils, mais ne représentent pas “la course” sur terrain technique. [1][2]
Pourquoi la question revient souvent
“Combien de temps pour un trail de 30 km ?” est une question naturelle parce qu’elle touche à des décisions concrètes : ravitaillement, inscription (barrières horaires), matériel (frontale si risque de nuit), gestion familiale/logistique… et stratégie mentale.
Le problème : deux trails de 30 km peuvent être incomparables. À D+ identique, la technicité, la sinuosité, la boue, la chaleur et l’altitude peuvent changer l’allure de façon majeure. Et même le D+ dépend parfois du traitement du GPX (lissage, correction MNT, seuils), donc je reste prudent sur l’entrée “D+ officiel”. [7]
Les variables clés
Distance et D+
La distance fixe le “plancher”. Le D+ fixe une grande partie du coût physiologique. Des travaux montrent que le coût énergétique varie fortement avec la pente et n’est pas linéaire. [3]
Technicité
La pente moyenne ne suffit pas : une descente glissante ou très sinueuse impose un plafond de vitesse et augmente la fatigue neuromusculaire. Je la modélise par une marge segmentée (voir plus bas).
Profil coureur
Je distingue au minimum : allure “roulant” (p0), coût de montée (c_up), coût de descente (c_down). Ces paramètres sont calibrables sur sorties comparables.
Météo, chaleur, altitude
Chaleur : contrainte cardio-thermique, parfois oxydation glucidique plus élevée. Altitude : baisse VO2max et performance. J’ajoute une marge sur les segments concernés. [8]
Nutrition et hydratation
Sur 30 km, la nutrition n’est pas un détail : elle stabilise l’intensité et la lucidité. Les repères usuels en endurance tournent autour de 30–60 g/h et peuvent monter vers 60–90 g/h selon durée/tolérance. [5][6]
Matériel
Chaussures, bâtons, charge, couches : tout cela modifie la vitesse réelle et la fatigue. Je l’intègre dans la marge (ou dans c_down si descente cassante).
Trois profils coureurs
Comme votre profil n’est pas spécifié, je propose trois profils “lent / moyen / rapide”. Ces coefficients ne sont pas des normes scientifiques : ils servent à apprendre à calibrer un modèle simple. La conversion “pente → %VMA” n’a pas de standard universel valide en trail réel : non spécifié.
| Profil | p0 (min/km, roulant) | c_up (min/100 m D+) | c_down (min/100 m D-) | Lecture |
|---|---|---|---|---|
| Lent | 7,5 | 10,0 | 4,0 | Marche-course en montée, descente prudente |
| Moyen | 6,25 | 8,0 | 2,0 | Trail régulier, bonnes bases |
| Rapide | 5,25 | 6,5 | 1,0 | Solide en montée, descente efficace |
Exemple “réel” : 30 km / D+ 1500 m
Je n’ai pas votre GPX exact : je propose donc un parcours plausible (non localisé, non spécifié), de type moyenne montagne, avec trois montées significatives et des sections de descente raides. L’objectif est pédagogique : montrer le calcul pas à pas et la lecture opérationnelle.
| Segment | Distance | Δh | Pente moyenne | Pourquoi je segmente ici |
|---|---|---|---|---|
| Montée 1 | 6 km | +600 m | +10% | Pacing durable + début nutrition |
| Descente 1 | 4 km | -500 m | -12,5% | Contrôle technique + gestion quadri |
| Montée 2 | 7 km | +700 m | +10% | Segment clé (fatigue) + ravito possible |
| Descente 2 | 5 km | -500 m | -10% | Vitesse plafonnée selon terrain |
| Montée 3 (roulant) | 4 km | +200 m | +5% | Relance / gestion RPE |
| Descente 3 | 4 km | -500 m | -12,5% | Dernière descente : risque de sur-vitesse |
La pente moyenne masque les ruptures. En analyse GPX, je préférerais une distribution (pentes fenêtrées sur 50–200 m) plutôt qu’un seul chiffre. Et je rappelle que le D+ peut varier selon lissage/correction d’altitude : je traite donc le D+ comme une entrée “estimée”, pas absolue. [7]
Comment estimer précisément
Je calcule d’abord un temps en mouvement, puis j’ajoute (1) stop-time (ravitos) et (2) marges. Voici trois méthodes complémentaires.
[Diagramme interactif disponible dans la version web]
Méthode 1 : Naismith (métrique)
Formulation métrique courante : 1 h / 5 km + 1 h / 600 m de D+ (règle de pouce de marche). [1]
T_naismith (heures) = (D_km / 5) + (Dplus_m / 600)
Ici : D = 30 km ; D+ = 1500 m
T = (30/5) + (1500/600) = 6,00 + 2,50 = 8,50 h = 08h30
Méthode 2 : Tobler (pente → vitesse) par segments
Forme largement reprise : v = 6 · exp(-3,5 · |S + 0,05|), avec S = dh/dx (m/m) et v en km/h. [2]
Je calcule ensuite chaque segment : t = distance / v(S), puis je somme.
Calcul pas à pas (Tobler) sur les 6 segments
v(S) = 6 * exp(-3.5 * abs(S + 0.05))
Segment 1 (6 km, +600 m) : S= +0.10 v ≈ 3.549 km/h ; t ≈ 6/3.549 = 1.690 h = 01h41
Segment 2 (4 km, -500 m) : S= -0.125 v ≈ 4.615 km/h ; t ≈ 4/4.615 = 0.867 h = 00h52
Segment 3 (7 km, +700 m) : S= +0.10 v ≈ 3.549 km/h ; t ≈ 7/3.549 = 1.972 h = 01h58
Segment 4 (5 km, -500 m) : S= -0.10 v ≈ 5.037 km/h ; t ≈ 5/5.037 = 0.993 h = 01h00
Segment 5 (4 km, +200 m) : S= +0.05 v ≈ 4.228 km/h ; t ≈ 4/4.228 = 0.946 h = 00h57
Segment 6 (4 km, -500 m) : S= -0.125 v ≈ 4.615 km/h ; t ≈ 0.867 h = 00h52
Total ≈ 7.335 h = 07h20 Remarque : Tobler est historiquement “marche” (vitesse de base 6 km/h modulée par la pente). Je l’utilise comme borne prudente et outil de comparaison. [2]
Méthode 3 : modèle empirique calibrable (p0 / c_up / c_down)
Ici je construis un modèle “plan de course” : une allure roulant (p0) et des pénalités verticales.
Ce modèle n’est pas une norme publiée unique : il est calibrable sur votre historique (et doit l’être).
Formule :
T (minutes) = D_km * p0 + (Dplus_m/100) * c_up + (Dminus_m/100) * c_down
Pseudo-code Python (calcul segmenté)
def t_segment_minutes(d_km, dh_m, p0, c_up, c_down):
dplus = max(0, dh_m)
dminus = max(0, -dh_m)
return d_km*p0 + (dplus/100)*c_up + (dminus/100)*c_down
total = sum(t_segment_minutes(...) for segment in segments)
Calculs pas à pas (modèle empirique) pour les 3 profils
Rappel des profils : Lent (p0 7,5 ; c_up 10 ; c_down 4) · Moyen (6,25 ; 8 ; 2) · Rapide (5,25 ; 6,5 ; 1).
Profil lent : p0=7.5 ; c_up=10 ; c_down=4
S1 (6 km +600) : 67.5 + (600/100)10 = 45 + 60 = 105.0 min = 01h45 S2 (4 km -500) : 47.5 + (500/100)4 = 30 + 20 = 50.0 min = 00h50 S3 (7 km +700) : 77.5 + 710 = 52.5 + 70 = 122.5 min = 02h02 S4 (5 km -500) : 57.5 + 54 = 37.5 + 20 = 57.5 min = 00h58 S5 (4 km +200) : 47.5 + 210 = 30 + 20 = 50.0 min = 00h50 S6 (4 km -500) : 47.5 + 54 = 30 + 20 = 50.0 min = 00h50
Total = 435.0 min = 07h15
Profil moyen : p0=6.25 ; c_up=8 ; c_down=2
S1 : 66.25 + 68 = 37.5 + 48 = 85.5 min = 01h26 S2 : 46.25 + 52 = 25 + 10 = 35.0 min = 00h35 S3 : 76.25 + 78 = 43.75 + 56 = 99.75 min = 01h40 S4 : 56.25 + 52 = 31.25 + 10 = 41.25 min = 00h41 S5 : 46.25 + 28 = 25 + 16 = 41.0 min = 00h41 S6 : 46.25 + 52 = 25 + 10 = 35.0 min = 00h35
Total = 337.5 min ≈ 05h38
Profil rapide : p0=5.25 ; c_up=6.5 ; c_down=1
S1 : 65.25 + 66.5 = 31.5 + 39 = 70.5 min = 01h10 S2 : 45.25 + 51 = 21 + 5 = 26.0 min = 00h26 S3 : 75.25 + 76.5 = 36.75 + 45.5 = 82.25 min = 01h22 S4 : 55.25 + 51 = 26.25 + 5 = 31.25 min = 00h31 S5 : 45.25 + 26.5 = 21 + 13 = 34.0 min = 00h34 S6 : 45.25 + 51 = 21 + 5 = 26.0 min = 00h26
Total = 270.0 min = 04h30
bash
Résultats comparés et lecture opérationnelle
| Méthode | Profil lent | Profil moyen | Profil rapide | Interprétation |
|---|---|---|---|---|
| Naismith (métrique) | 08h30 | 08h30 | 08h30 | Borne prudente “marche” (sécurité) |
| Tobler (segments) | 07h20 | 07h20 | 07h20 | Comparaison pente→vitesse (marche) par segments |
| Empirique (p0/c_up/c_down) | 07h15 | 05h38 | 04h30 | Modèle coureur calibrable (le plus “plan de course”) |
Mon usage concret : Naismith = “pire cas prudent” (utile pour la sécurité/logistique), Tobler = comparer les profils (où ça ralentit), Empirique = construire mon pacing, ma nutrition et mes fenêtres de passage. [1][2]
Le décalage entre Tobler/Naismith et le modèle empirique n’est pas une erreur mathématique : c’est un rappel que ces fonctions sont pensées pour la marche et des hypothèses “moyennes”. [2]
Adapter selon terrain, météo, fatigue
Je transforme un “temps en mouvement” en “temps planifié” avec deux ajouts : stop-time et marge. Sur 30 km, le stop-time dépend beaucoup de l’organisation (nombre de ravitos) et de votre discipline.
| Composant | Repère | Pourquoi |
|---|---|---|
| Stop-time | +6 à +15 min (souvent sur 30 km) | Ravitaillements, remplissage flasques, pauses techniques |
| Marge terrain | +5% (roulant) à +20% (technique) | Vitesse plafonnée, descente prudente, transitions |
| Marge chaleur | +5% à +20% (selon intensité) | Contrainte thermique + dérive, hydratation plus délicate |
| Marge altitude | +5% à +20% (selon dénivelé/altitude) | VO2max et performance diminuent avec l’altitude |
Pour l’altitude : des données montrent une baisse linéaire de VO2max et performance avec l’altitude (ordre de grandeur ~6%/1000 m selon étude). [8] Pour la pente/coût énergétique : variation forte et non linéaire (marche/course) avec la pente. [3]
Recommandations pratiques : pacing, nutrition, monitoring
Pacing (règles simples)
Régularité > pics
Sur 30 km, je préfère un effort “durable” en montée (respiration forte mais stable) plutôt qu’un départ trop rapide qui casse. La biomécanique et la physiologie en pente montrent que les contraintes changent nettement avec l’inclinaison. [9]
Marche stratégique
Marcher tôt sur le très raide peut être plus rapide “au final” en réduisant la fatigue et en stabilisant l’absorption des apports. Les travaux sur la transition marche–course en pente suggèrent justement un rôle important de l’économie sur pentes très fortes. [10]
Nutrition : g CHO/h selon votre durée estimée
Les repères de synthèse en endurance (notamment Jeukendrup) indiquent typiquement : ~60 g/h pour des efforts prolongés (~2–3 h) et jusqu’à ~90 g/h en ultra-endurance, avec glucides multi-transportables à forte ingestion. [5] En France, l’INSEP mentionne 30–60 g/h et jusqu’à 90 g/h sur efforts plus longs. [6]
Exemples de “cibles” selon les profils de temps (sur notre exemple)
Profil rapide (~4h30) :
cible raisonnable : 60 g/h
total : ~270 g sur la course (4.5 * 60)
Profil moyen (~5h40) :
cible : 60–75 g/h
total : ~340–425 g
Profil lent (~7h15) :
cible : 60–90 g/h (mais priorité : tolérance)
total : ~435–650 g
Note : mieux vaut 60 g/h tenables que 90 g/h théoriques avec nausées. Hydratation : repères français INSEP (boire dès le début, boire selon la soif, ordre de grandeur 300–700 ml/h). [11]
Monitoring et signaux d’alerte
En course, je surveille : RPE (effort perçu), HR drift (dérive cardio), cadence (qualité technique), et un indicateur vertical : VAM (m/h). La VAM est un outil simple pour mesurer l’efficacité en montée et est décrite dans des manuels de montres. [12]
Règles d’intervention (simples)
- Si RPE grimpe “sans raison” : je baisse l’intensité 3–10% et je stabilise l’alimentation (petites prises régulières).
- Si la cadence s’effondre : je marche actif sur le raide, je raccourcis la foulée, je relâche le haut du corps.
- Si HR dérive fortement : je suspecte chaleur/déshydratation/fatigue → je refroidis, je bois par petites gorgées, je baisse l’intensité.
- Si VAM chute violemment en montée : je reviens sur une VAM cible “durable” plutôt que de lutter pour courir.
La dérive cardiovasculaire pendant l’exercice prolongé est un phénomène décrit dans la littérature (HR↑, SV↓), et s’amplifie avec chaleur/déshydratation. [13]
Limitations, incertitudes, conclusion et références
Limitations et incertitudes
Mon estimation reste une estimation : (1) le GPX peut être bruité et le D+ dépend des traitements (lissage, correction MNT, seuils) ; [7] (2) Naismith/Tobler reposent sur des hypothèses de marche ; [1][2] (3) le modèle empirique exige une calibration ; (4) conversions “pente → %VMA” ou “pente → %FTP” : non spécifié (pas de standard universel terrain réel).
Conclusion opérationnelle
Pour répondre utilement à “combien de temps pour courir un trail de 30 km ?”, je ne donne pas un chiffre isolé : je construis une fourchette basée sur segmentation + estimation (au moins 2 méthodes) + stop-time + marges. Ensuite, je transforme ce temps en plan : pacing par segments, nutrition (g/h), et règles d’intervention.
Si vous utilisez un service/produit d’analyse (ex. Altitracks), vérifiez ce qui est documenté publiquement. S’il n’existe pas de documentation officielle détaillant les algorithmes (pente→vitesse, technicité, intervalles), je marque ces éléments non spécifié.
Références
- Naismith (règle métrique) - formulation “1 h / 5 km + 1 h / 600 m D+” (règle de pouce randonnée). Référence pratique : UKHillwalking (article explicatif). (Source web, consultée pour la formule.)
- Tobler W. (1993) - “Three Presentations on Geographical Analysis and Modeling” (tech report). Formule de la “hiking function” (vitesse fonction de la pente), largement reprise dans la littérature appliquée.
- Minetti AE et al. (2002) - “Energy cost of walking and running at extreme uphill and downhill slopes”. Journal of Applied Physiology. DOI: 10.1152/japplphysiol.01177.2001. PMID: 12183501.
- Praz C. (2011) - “Coût énergétique de la course en montée et en descente”. SEMS 59(1). (Article francophone de synthèse et discussion.)
- Jeukendrup AE (2014) - “Carbohydrate intake during exercise”. Sports Medicine. PMID: 24791914. (Revue : repères g/h et logique multi-transportables.)
- INSEP (ressource francophone) - recommandations compétition : apports glucidiques en endurance (30–60 g/h, jusqu’à ~90 g/h sur efforts longs selon contexte). (Document INSEP / publication numérique, source française.)
- Strava Support (doc officielle) - “FAQ concernant l’altitude” : lissage et seuils influençant le D+. (Source web officielle, consultée pour comprendre la variabilité des D+.)
- Wehrlin JP, Hallén J. (2006) - “Linear decrease in VO2max and performance with increasing altitude in endurance athletes”. PMID: 16311764.
- Vernillo G et al. (2017) - “Biomechanics and Physiology of Uphill and Downhill Running”. Sports Medicine. PMID: 27501719.
- Transition marche–course en pente - étude sur la PTS/EOTS à différentes inclinaisons (impact de l’économie sur pentes fortes). Journal of Experimental Biology (2021). PMID: 33408254.
- INSEP (fiches nutrition) - repères hydratation (ordre de grandeur 300–700 ml/h, “boire selon la soif”, adaptation au contexte). (Document INSEP, source française.)
- VAM - définition et usage “vitesse verticale / VAM” dans des manuels de montres sport (indicateur utile en montée). (Source incontournable pour la définition opérationnelle.)
- Cardiovascular drift - phénomène décrit en exercice prolongé : HR↑, SV↓, influence de la chaleur/déshydratation. Référence classique : Coyle EF & González-Alonso J. (2001). PMID: 11445457.
Note publication : si vous souhaitez rendre cette page totalement “offline”, remplacez l’import Mermaid CDN par une version locale, ou pré-générez les diagrammes Mermaid en SVG/PNG lors de votre build.