Skip to main content

/docs · Vetta Trainer

Périodisation par charge

Le modèle de Banister + les métriques de Coggan sont la base des décisions du moteur sur quand augmenter ton volume et quand le redescendre. Voici les formules et les seuils qu'on utilise.

TSS — Training Stress Score

Quantifie la charge de chaque séance en une seule unité. Un entraînement d'1 h au seuil = 100 TSS par définition.

Formule avec puissance : TSS = (durée_s × NP × IF) / (FTP × 3600) × 100, où IF = NP/FTP.

Formule avec FC (TRIMP d'Edwards) : TSS_FC = Σ (min × multiplicateur_zone). Z1 ×1, Z2 ×2, Z3 ×3, Z4 ×4, Z5 ×5.

Formule avec allure (rTSS) : rTSS = (durée_s × intensité²) / 3600 × 100, où intensité = GAP / allure_seuil.

CTL — Chronic Training Load

Moyenne mobile exponentielle du TSS, demi-vie 42 jours. Reflète ta « fitness » durable — la charge que ton corps métabolise depuis les 6 dernières semaines.

CTL qui monte = fitness qui se construit. CTL qui descend = fitness qui se perd. CTL réagit lentement : un changement significatif prend 3-6 semaines.

ATL — Acute Training Load

Moyenne mobile exponentielle du TSS, demi-vie 7 jours. Reflète la fatigue récente — la charge aiguë de la dernière semaine.

ATL haut = chargé, potentiellement fatigué. L'ATL monte et descend vite — une semaine costaud le fait grimper, une semaine de récup l'écrase.

TSB — Training Stress Balance (forme)

TSB = CTL − ATL. C'est la « forme » — l'écart entre la fitness durable et la fatigue aiguë.

TSB > +5 : tu es frais, fenêtre de course. TSB entre −10 et +5 : zone productive (charge adaptable). TSB < −10 : fatigué. TSB < −20 : très fatigué, récupération obligatoire.

Un taper bien fait fait passer le TSB de −15 (bloc dur) à +5/+15 (race-ready) sur 2-3 semaines, en gardant le CTL haut et en faisant tomber l'ATL.

ACWR — Acute:Chronic Workload Ratio

ACWR = ATL / CTL. Quantifie le ratio entre charge aiguë et charge chronique.

ACWR < 0,8 : déconditionné, faible risque de blessure mais tu perds de la fitness. ACWR 0,8-1,3 : zone optimale. ACWR 1,3-1,5 : alerte. ACWR > 1,5 : zone à fort risque de blessure (Gabbett 2016).

Le moteur utilise l'ACWR comme signal : si ton ACWR > 1,3 pendant 5+ jours consécutifs sur les 2 dernières semaines, il suggère une semaine de décharge.

Comment Vetta calcule ton TSS

Si l'activité Strava contient `training_load`, on l'utilise direct (source de meilleure qualité).

Sinon on calcule rTSS avec puissance (cyclisme avec wattmètre) ou allure (course), ou TRIMP par FC si on n'a ni puissance ni allure.

Pour les séances manuelles (Foster RPE), TSS = RPE × durée_min / 10. Approximation grossière mais suffisante pour garder le modèle cohérent.

ramp_seguro : lien avec le CTL

La règle des 10 % de Foster s'applique au volume, pas directement au CTL. Mais le CTL monte d'environ +1,5%/jour avec un TSS soutenu au-dessus du courant.

Le moteur calcule le TSS hebdomadaire cible comme CTL × 7 (maintenir) ou CTL × 7 × 1,05-1,08 (monter de 5-8% en douceur). Jamais plus de +8% sur la semaine précédente.

Calculateur public

Pour simuler ton cas, utilise /herramientas/tsb-recovery : tu passes le CTL et l'ATL actuels + le TSS quotidien planifié, et ça te projette le TSB à 7/14/21/28 jours.