EnduranceHub
Métriques avancées

Polarisation

Distribution Z1-Z2 / Z3 / Z4-Z6 : polarisé, pyramidal, threshold, HIIT.

01

À quoi ça sert

La polarisation classe ta répartition d'intensité en 5 types (Polarisé, Pyramidal, Threshold, HIIT, Mixte) à partir du temps passé dans les zones FC. L'entraînement polarisé (80% facile / 0% moyen / 20% dur) a fait l'objet de nombreuses études (Seiler) montrant son efficacité chez les athlètes d'élite d'endurance.

02

Interprétation

Deux lectures coexistent : le type principal (Polarisé / Pyramidal / Threshold / HIIT / Mixte, c'est la valeur affichée en gros) et la classification Seiler 80/20 stricte (sous-objet seiler, plus exigeante : exige < 10 % de temps au seuil). Polarisé et Pyramidal sont les deux modèles reconnus pour l'endurance longue. Threshold (beaucoup de Z3) est plus risqué à long terme. HIIT convient sur des blocs courts uniquement.

Seiler — low ≥ 75% ET high ≥ 15% ET mod ≤ 10%

Polarisé 80/20 strict (champ seiler.seiler_type) — haute performance

Type principal — low ≥ 70% ET high ≥ 20%

Polarisé (distribution.type affiché) — haute performance

low ≥ 60% ET mod ≥ 20%

Pyramidal — classique, efficace

mod ≥ 30%

Threshold — risque monotonie

high ≥ 30%

HIIT — bloc court uniquement

autre

Mixte — sans identité claire

03

Évolution

La polarisation se calcule typiquement sur 4 semaines glissantes. Changer de bloc (base → intensité) fait basculer d'un type à l'autre. BLOC 61 PUR-14 ajoute la classification Seiler 80/20 stricte dans la réponse /api/analytics/zones.seiler avec les secondes cumulées sous VT1, entre VT1-VT2 et au-dessus de VT2.

04

Formule

lowpct=Z1+Z2total×100modpct=Z3total×100highpct=Z4+Z5+Z6total×100VT10.82×LTHR,VT2LTHRlow_{pct} = \frac{Z1 + Z2}{\text{total}} \times 100 \\[4pt] mod_{pct} = \frac{Z3}{\text{total}} \times 100 \\[4pt] high_{pct} = \frac{Z4 + Z5 + Z6}{\text{total}} \times 100 \\[4pt] VT_1 \approx 0.82 \times LTHR, \quad VT_2 \approx LTHR

Le temps par zone (Activity.hr_zone_times) est calculé à l'import depuis les hr_zones du sport (locales ou synchronisées). VT1 = 0.82 × LTHR, VT2 = LTHR ; fallback si LTHR absent : VT1 = 75 % FCmax, VT2 = 89 % FCmax (ACSM).

Source : Seiler (2010) — backend/app/services/analytics/zones.py:_compute_seiler

05

Limites

  • Basé sur le temps en zone FC — un capteur FC imprécis fausse tout.
  • Ne distingue pas séances longues Z2 et récupération active (toutes les deux en "low").
  • La classification ne tient pas compte du volume absolu : une semaine de 5h vs 15h peut avoir le même profil.
  • Seuils VT1/VT2 approximatifs — un test de lactate individuel est plus précis.
06

Voir aussi

07

Tags

08

Catégorie

Envie de voir ces concepts appliqués à tes propres données ?

Gratuit pendant la beta · connecté à Intervals.icu · tes données t'appartiennent.

Accueil · Confidentialité