TRIMP — Training Impulse
Charge d'entraînement basée sur la FC : méthode de Banister.
À quoi ça sert
Le TRIMP (*Training Impulse*) quantifie la charge interne à partir de la distribution de fréquence cardiaque de la séance (et non la seule FC moyenne), de sa durée active et du sexe. C'est la devise commune de fatigue inter-sports dès qu'une FC est disponible : seule la charge interne est comparable entre disciplines (une marche et un trail au même % de leur seuil ont la même charge *externe*, mais une fatigue très différente que la FC capte). Sans FC, on estime la charge depuis la puissance/allure (Coggan TSS, rTSS, sTSS) puis on la ramène sur l'échelle TRIMP via un facteur de calibration propre à l'athlète, pour rester cohérent avec les séances à FC ; à défaut de tout, un TRIMP « effort facile » est assumé.
Interprétation
Le TRIMP n'est pas une valeur à lire directement — c'est une unité de charge qui alimente le CTL/ATL/TSB. Une sortie à 200 TRIMP équivaut approximativement à une heure en endurance soutenue. Sans FC mais avec puissance ou allure, la charge est estimée (Coggan TSS / rTSS / sTSS) puis ramenée sur l'échelle TRIMP via le facteur de calibration ; sans aucune donnée d'intensité, un TRIMP « effort facile » est assumé. Aucun plafond n'est appliqué, ni sur la valeur ni sur la durée : un effort d'ultra-endurance de plusieurs dizaines d'heures (Diagonale des Fous, UTMB) conserve l'intégralité de sa charge. La charge est calculée sur le temps actif (en mouvement), pas sur le temps écoulé (arrêts/sommeil exclus). Les enregistrements aberrants (montre laissée allumée, voyage multi-jours stocké en une séance) ne sont plus tronqués mais signalés comme « charge suspecte », à charge pour vous de les corriger (tronquer / découper).
Évolution
Le TRIMP est sensible à la zone cardiaque via l'exponentielle : 10 min à 95% FCmax produisent beaucoup plus de TRIMP que 10 min à 70% FCmax. C'est cohérent avec la dose-réponse physiologique. Comme EnduranceHub intègre cette pondération sur toute la distribution de FC (et non sur la FC moyenne), une séance variable — fractionné, trail — pèse davantage que sa seule FC moyenne ne le suggérerait (typiquement +8 à +13 %, jusqu'à +40 % en HIIT très polarisé).
Formule
w(FC) est le poids de Banister par instant ; EnduranceHub l'évalue sur toute la distribution de FC de la séance puis en prend la moyenne — on intègre ce poids au lieu de l'appliquer à la seule FC moyenne. Pour une FC stable les deux coïncident ; pour une séance variable l'intégration donne une charge supérieure (inégalité de Jensen, le poids exponentiel étant convexe). HR_r reste borné à [0, 1] (une FC sous le repos ou au-dessus de la FCmax ne casse pas le calcul). Coefficients (a=0,64/0,86 ; b=1,92/1,67) selon le sexe (réponse lactique, Banister).
Source : Banister et al. (1991) — backend/app/services/fitlab_metrics/load.py (charge canonique : compute_trimp_integrated — intégration sur l'histogramme FC, compute_canonical_training_load, facteur F, replis puissance/allure, effective_load_duration) + power_hr.py:compute_hr_histogram + fitness_calculator.py:_trimp (moteur PMC)
Limites
- Nécessite FC repos et FC max correctes — une FCmax sous-estimée gonfle artificiellement le TRIMP.
- Ignore la composante puissance : deux sorties vélo de même FC mais puissance différente donnent le même TRIMP.
- Sans FC, le trail ou la VMA s'appuient sur l'allure (rTSS rebasé × F), fidèle dès qu'une allure/seuil existe. Seul le repli ultime « effort facile » (ni FC, ni puissance, ni allure) reste une estimation prudente qui peut sous-estimer une séance intense.
- Les coefficients ont été calibrés sur une population sportive des années 90 — la fiabilité individuelle varie.