
L'algorithme Daily Suggested Workouts (DSW) de Garmin/Firstbeat recalcule chaque jour la charge admissible selon la variabilité de fréquence cardiaque, le sommeil et le stress d'entraînement. Les programmes Longevity Resort s'appuient directement dessus.
La conception des programmes de Longevity Resort repose sur la visualisation des données enregistrées par la montre et la balance Garmin, ainsi que sur leur traitement par l'algorithme Daily Suggested Workouts (DSW) de Garmin/Firstbeat. Le curiste porte la montre et monte sur la balance ; le portail affiche le sommeil, le pouls, la variabilité de la fréquence cardiaque, le stress, Body Battery, le poids et la composition corporelle (ce que mesure précisément la montre), et l'algorithme convertit ces flux en une évaluation quotidienne de la préparation et en un volume d'effort toléré.
Nous n'avons pas réinventé la physiologie : sous le capot se trouvent les modèles mathématiques de Firstbeat, validés par des brevets et des études cliniques. L'analyse ci-dessous est présentée en détail pour montrer les fondations de la plateforme : ce que l'algorithme calcule, à partir de quelles données, ses points forts et ses limites.
Une précision sur son application. DSW a été conçu pour les coureurs et les triathlètes, et ses mésocycles de course à pied n'ont pas d'intérêt pour un curiste. La plateforme en extrait le cœur physiologique — l'évaluation de la récupération par la variabilité du rythme et le sommeil, la charge cumulée, la préparation quotidienne — et l'applique au quotidien du séjour : marches sur les sentiers de cure, soins et cure de boisson.
Intégrée à l'écosystème Garmin à partir du modèle Forerunner 745, la fonction d'entraînements quotidiens suggérés (Daily Suggested Workouts, DSW) constitue un système expert adaptatif de micropériodisation de l'entraînement [1]. Le moteur de calcul de l'algorithme repose sur les développements de Firstbeat Analytics, spécialiste de la modélisation mathématique du système nerveux autonome et de la physiologie cardiorespiratoire [2].
Contrairement aux programmes sur calendrier traditionnels à structure fixe, DSW fonctionne selon un principe de boucle de rétroaction fermée (Closed-Loop Feedback System) [1]. Toutes les 24 heures, le système recalcule le plan d'entraînement en comparant dynamiquement le statut métabolique actuel de l'athlète, le stress d'entraînement cumulé et les biomarqueurs nocturnes de récupération [1].
L'objectif principal de l'algorithme est d'optimiser les performances cardiorespiratoires (consommation maximale d'oxygène VO₂max, vitesse d'élimination du lactate et endurance neuromusculaire) tout en minimisant les risques de surentraînement et de blessures orthopédiques [5]. Le système répartit les stimuli d'entraînement selon les principes de l'entraînement polarisé, en équilibrant les volumes aérobies à faible intensité avec les intervalles au seuil et anaérobies à haute intensité [8].
Lorsqu'une compétition cible est ajoutée au calendrier, DSW bascule automatiquement vers un modèle de périodisation cyclique, organisant des phases de préparation générale, de développement de l'endurance spécifique, de pic de charge et d'affûtage précompétitif (tapering) [2].
Le pipeline de calcul de DSW agrège des flux variés de données physiologiques et télémétriques recueillies lors du suivi continu sur 24 heures et pendant les séances d'entraînement [1]. La précision des recommandations dépend directement de la continuité de la collecte des signaux biologiques et de l'étalonnage correct du profil de l'utilisateur [1].
| Catégorie de données d'entrée | Métriques et paramètres enregistrés | Interprétation physiologique et rôle dans l'algorithme DSW |
|---|---|---|
| Charge aiguë et chronique | Charge aiguë (Acute Load, 7 jours) et charge chronique (Chronic Load, 28 jours) [1] | Évaluation du ratio de stress aigu sur chronique (ACWR) ; détermine la capacité totale de volume d'entraînement admissible pour la journée en cours [1]. |
| Répartition de la charge | Objectif de charge d'entraînement (Load Focus) : aérobie faible, aérobie élevée, capacité anaérobie [6] | Identification du déficit systémique dans les filières énergétiques et choix de l'orientation du stimulus cible de la séance [8]. |
| Statut végétatif | Variabilité de la fréquence cardiaque (HRV Status), RMSSD quotidien et plage de référence sur 7 jours [1] | Évaluation du tonus vagal et de l'équilibre sympatho-vagal ; bloque les séances de développement à haute intensité en cas de suppression vagale [1]. |
| Cinétique de récupération | Qualité et architecture du sommeil (Sleep Score), niveau de stress quotidien, indice Training Readiness [1] | Détermination de l'amplitude de la réserve d'adaptation ; réduction de l'allure ou de la durée prévues en cas de récupération incomplète [1]. |
| Dette métabolique résiduelle | Temps de récupération complet (Recovery Time en heures), EPOC résiduel [1, 8, 20] | Prévention de l'accumulation de l'acidose métabolique et de l'épuisement du glycogène avant d'atteindre l'équilibre homéostasique [1]. |
| Seuil fonctionnel actuel | Valeur du VO₂max, seuil lactique (LTHR, allure LT), puissance seuil fonctionnelle (FTP) [1] | Sert de base de calcul pour générer les zones cibles d'allure (min/km), de fréquence cardiaque (bpm) et de puissance (W) [1]. |
| Bioprofil individuel | Fréquence cardiaque maximale (FCmax), fréquence cardiaque au repos (FCrepos), classe d'activité (Activity Class), anthropométrie [14] | Ajustement des courbes non linéaires de dépense énergétique et des échelles internes d'intensité relative [14]. |
| Contexte du calendrier | Date de l'épreuve cible, distance du parcours, profil altimétrique du tracé [2] | Modulation des mésocycles et répartition des volumes en fonction des exigences spécifiques de la compétition [2]. |
Au cœur de la quantification de la charge d'entraînement dans l'architecture Firstbeat se trouve l'estimation mathématique indirecte de la consommation excessive d'oxygène post-exercice (Excess Post-exercise Oxygen Consumption, EPOC) [11]. Contrairement à l'ergospirométrie classique, la méthode Firstbeat calcule l'accumulation de l'EPOC en temps réel en s'appuyant sur l'analyse continue de la dynamique cardiaque, du pourcentage instantané d'utilisation de l'oxygène (%VO₂max) et des paramètres ventilatoires (brevets US7717827B2, US2006/0032315, US10238915B2) [15].
La ventilation pulmonaire instantanée et la fréquence respiratoire (Respiration Rate) sont estimées de manière non invasive par l'analyse spectrale de l'arythmie sinusale respiratoire (RSA), qui module les intervalles entre les battements cardiaques dans la bande des hautes fréquences (HF) de la variabilité de la fréquence cardiaque [23]. La dynamique d'accumulation et d'élimination de la dette métabolique au fil du temps est décrite par une équation différentielle du type :
dEPOC/dt = φ(HR(t), Respiration Rate(t), Activity Class) − λ · EPOC(t)
où la fonction φ décrit la vitesse de génération de la dette d'oxygène à une intensité donnée, et le terme λ · EPOC(t) rend compte de la clairance métabolique continue pendant l'exercice [15].
La valeur maximale de l'EPOC (Peak EPOC) enregistrée durant la séance est convertie en indice d'effet d'entraînement aérobie (Aerobic Training Effect) sur une échelle non linéaire de 0.0 à 5.0, où les valeurs de 2.0 à 2.9 correspondent au maintien de la condition aérobie, de 3.0 à 4.9 à un stimulus de développement, et 5.0 signale un risque de surmenage fonctionnel [11].
L'effet d'entraînement anaérobie (Anaerobic Training Effect) est calculé par un algorithme parallèle de reconnaissance de schémas dynamiques [27]. Ce traitement suit en continu les fortes montées d'allure ou de puissance en les confrontant à la réponse cardiovasculaire et aux temps de repos [27]. Une course continue au seuil lactique, malgré un stress métabolique élevé, reste classée comme un stimulus aérobie intense [31]. Pour générer un impact anaérobie, il faut des accélérations fractionnées quasi maximales ou des sprints entrecoupés de récupérations, mobilisant les réserves intramusculaires de phosphagènes (ATP-PCr) et la filière glycolytique [27].
Le traitement des données suit une chaîne analytique continue. Le signal brut de fréquence cardiaque et d'intervalles R-R issu du capteur se sépare en deux flux : l'analyse spectrale de la variabilité pour reconstituer la fonction respiratoire, et l'évaluation de la puissance mécanique du mouvement au regard de la dynamique cardiaque [23]. Ces paramètres alimentent le calcul dynamique de l'EPOC, dont les résultats sont transmis aux modules d'évaluation des effets aérobie et anaérobie [11]. Le vecteur de charge obtenu classe ensuite la séance selon l'échelle Load Focus, en zone aérobie basse, aérobie haute ou anaérobie [11].
L'évaluation de la puissance aérobie dans les algorithmes Garmin repose sur la relation linéaire entre vitesse de déplacement, puissance mécanique et coût en oxygène (brevet US20110040193A1) [23]. Pour chaque segment valide de course à pied, le système détermine la demande théorique en oxygène VO₂theor corrigée du dénivelé :
VO₂theor = 12 · v + 54 · tan(arcsin(Δh/d)) + c
où v correspond à la vitesse de course en mètres par seconde, Δh/d au sinus de la pente calculé d'après l'altimètre barométrique et le GPS, et c à la dépense métabolique de base au repos [33].
Dans les phases d'allure stable (une fois les variations transitoires de fréquence cardiaque écartées), la valeur VO₂theor est mise en regard du pourcentage instantané de la fréquence cardiaque maximale (%FCmax) [2]. Une extrapolation linéaire jusqu'à 100 % de FCmax permet d'estimer le VO₂max sans devoir réaliser de test d'effort maximal jusqu'à épuisement [2]. En laboratoire, l'erreur moyenne absolue (MAPE) de cette méthode est de 5 à 8 % ; sur le terrain, en cas de signal optique instable, elle peut atteindre 8 à 10 % [6].
La logique adaptative des suggestions quotidiennes (DSW) repose sur les recherches cliniques et appliquées de gestion de la charge guidée par la variabilité de la fréquence cardiaque (HRV-guided training) [17]. Les travaux de Kiviniemi et de ses collaborateurs (Kiviniemi et al., 2007, 2010), complétés par des méta-analyses sur l'autorégulation de l'entraînement, forment la base scientifique de ce modèle [17].
L'étude de référence de Kiviniemi et al. (2007) comparait l'efficacité d'un plan d'entraînement prédéfini fixe à celle d'un protocole ajusté chaque matin selon la variabilité de la fréquence cardiaque [18]. Dans le groupe adapté, les séances intensives de fractionné n'étaient programmées que si le RMSSD se situait dans la plage habituelle ou au-dessus [17]. Dès que le RMSSD passait sous cet intervalle de référence — signe d'une prédominance sympathique et d'une récupération incomplète —, le travail intense était remplacé par une sortie légère ou du repos complet [17].
Au terme de l'étude, le groupe guidé par la VFC a obtenu des gains significativement supérieurs en vitesse maximale aérobie (+0,9 km/h contre +0,5 km/h) et une meilleure progression du VO₂max, avec un volume total de séances dures pourtant inférieur [17]. Dans l'algorithme DSW, ces principes sont intégrés au score de Training Readiness : toute fatigue du système nerveux autonome transforme automatiquement une séance intense en footing d'endurance fondamentale ou de récupération [1].
Les entraînements générés par l'algorithme se répartissent en plusieurs catégories ciblées, chacune répondant à un objectif d'adaptation physiologique précis pour équilibrer la répartition de charge (Training Load Focus) [6].
| Type de séance d'entraînement | Mécanisme physiologique cible | Profil métabolique et substrats | Vecteur d'effet d'entraînement | Part dans le mésocycle de base |
|---|---|---|---|---|
| Recovery | Récupération active, élimination des métabolites [8] | Perfusion capillaire sans microtraumatisme des fibres ; intensité inférieure à la zone de base [21]. | Low Aerobic (0,0–2,0 TE) [11] | 10–20 % |
| Base | Prolifération mitochondriale, angiogenèse [8] | Oxydation préférentielle des acides gras libres ; intensité de 70–80 % HRmax [21]. | Low Aerobic (2,0–3,5 TE) [11] | 50–70 % |
| Long Run | Augmentation de la capacité en glycogène intramusculaire [5] | Adaptation de l'appareil locomoteur à une contrainte mécanique prolongée ; utilisation préférentielle des lipides [5]. | Low Aerobic (3,0–4,5 TE) [11] | 15–25 % |
| Tempo | Augmentation de la puissance au premier seuil ventilatoire (VT1) [39] | Métabolisme mixte aérobie-glycolytique, clairance du lactate ; intensité de 80–85 % HRmax [21]. | High Aerobic (3,0–4,0 TE) [14] | 5–15 % |
| Threshold | Déplacement du second seuil de lactate (LT2 / MLSS) [39] | État stable maximal de lactate sanguin ; travail dans la plage de 85–90 % HRmax [21]. | High Aerobic (3,5–4,8 TE) [11] | 5–10 % |
| VO₂max | Maximisation du volume d'éjection systolique et de la diffusion pulmonaire [6] | Charge cardiorespiratoire maximale, acidose sous-maximale ; effort à 95–100 % de la VO₂max [8]. | Aérobie élevé (4.0–5.0 TE) [11] | 5–10 % |
| Sprint / Anaérobie | Stimulation neuromusculaire, recrutement des unités motrices rapides [8] | Resynthèse de l'ATP par la phosphocréatine et la glycolyse anaérobie ; courtes séries d'accélérations maximales [31]. | Anaérobie (2.0–4.5 TE) [11] | 3–8 % |
Vous pouvez choisir le type de cible (Target Type) : selon l'allure ou selon la fréquence cardiaque [42]. Ce choix détermine la boucle de régulation de l'intensité pendant la séance :
Avec une cible basée sur la fréquence cardiaque (Heart Rate Target), le système compense les variations extérieures : vent de face, variations de température, dénivelé et fatigue psycho-émotionnelle [46]. L'algorithme stabilise le coût physiologique de la séance dans une plage définie, évitant ainsi de passer involontairement d'une zone fondamentale à une zone seuil en côte [9].
Avec une cible basée sur l'allure (Pace Target), le paramètre de référence est la vitesse de déplacement, calculée directement à partir de la VO₂max actuelle et du profil de vitesse critique [1]. Ce mode convient parfaitement à la préparation de courses sur terrain plat, mais présente un risque de surcharge métabolique en cas de météo défavorable ou de fortes chaleurs [2].
La logique interne de l'algorithme Firstbeat repose strictement sur le pourcentage de la fréquence cardiaque maximale (%HRmax) et le seuil lactique, sans tenir compte des zones de fréquence cardiaque personnalisées dans l'application Garmin Connect (par exemple celles calculées d'après la réserve cardiaque, %HRR) [14]. La répartition réelle de la charge dans le widget Training Load Focus s'appuie donc sur les constantes physiologiques de Firstbeat, et non sur le découpage des zones affiché sur la montre [21].
L'écosystème Garmin intègre plusieurs modules de planification de l'entraînement, qui se distinguent nettement par leur souplesse algorithmique et leur horizon de prévision [1].
| Critère | Daily Suggested Workouts (DSW) | Garmin Coach classique (programmes de Jeff, Greg, Amy) | Garmin Run Coach (nouvelle architecture adaptative) |
|---|---|---|---|
| Horizon de planification | Fenêtre glissante sur 7 jours avec micro-ajustements quotidiens [1] | Plan macro statique de 6 à 26 semaines avec calendrier fixe [1] | Plan dynamique à long terme ciblant une date de course précise [45] |
| Sensibilité à la récupération | Immédiate : prise en compte de la VFC nocturne, du sommeil et de l'EPOC cumulé [1, 5, 6] | Minimale : ajustement uniquement en fonction de l'allure réalisée lors des séances [49] | Élevée : association d'un macrocycle et d'une analyse quotidienne du niveau de préparation [50] |
| Flexibilité opérationnelle | Autonomie totale : réajustement automatique en cas de séance manquée ou décalée [1] | Faible : manquer des séances réduit l'indice de confiance calculé par le système (Confidence Score) [1] | Élevée : redistribution algorithmique des séances clés au cours de la semaine [50] |
| Périodisation selon l'événement | Automatique (Base → Build → Peak → Taper) lorsqu'une course est programmée dans le calendrier [2] | Modèles spécialisés pour un ensemble restreint de distances (5K, 10K, 21.1K) [49] | Macro-périodisation détaillée pour toutes les distances de course, y compris le marathon [50] |
| Profil d'athlète optimal | Coureurs confirmés, triathlètes, sportifs ayant des horaires de travail irréguliers [1] | Sportifs débutants ayant besoin d'un guidage texte étape par étape et de motivation [1] | Sportifs de tout niveau préparant des courses officielles avec un objectif de temps [50] |
Une analyse approfondie de l'utilisation à long terme de l'algorithme DSW en conditions réelles d'entraînement met en évidence plusieurs limites physiologiques et cybernétiques du système :
Le premier facteur critique est l'apparition d'une boucle de rétroaction positive descendante (effet d'atténuation du stimulus) [10]. La durée et l'intensité de la séance recommandée dépendant de l'indice de préparation actuel et de l'état végétatif, tout stress non lié à l'entraînement (manque de sommeil, inflammation systémique, tension émotionnelle) entraîne une baisse durable de la VFC et une hausse de la fréquence cardiaque au repos [1]. L'algorithme y répond en réduisant progressivement les volumes et les intensités, cantonnant l'athlète à des courses de récupération ou d'endurance fondamentale [5]. L'absence prolongée de stimulus de développement provoque un désentraînement réel du système cardiorespiratoire et une baisse de la VO₂max, que le système interprète à tort comme la nécessité de réduire encore davantage les charges [10].
La deuxième source d'erreur systémique réside dans l'inertie et le bruit optique des capteurs photopléthysmographiques (PPG) [1]. Le calcul précis de l'effet anaérobie et de la cinétique d'accumulation de l'EPOC nécessite l'enregistrement instantané des pics soudains de fréquence cardiaque et un chronométrage précis des intervalles RR lors des accélérations de sprint [23]. Le temps de latence du capteur optique lors de variations brutales d'effort et le risque de synchronisation du signal optique avec la cadence de pas (Cadence Lock) conduisent à une sous-évaluation du stimulus anaérobie [1]. Par conséquent, le système enregistre un faux déficit chronique dans le secteur Anaerobic de l'échelle Load Focus et continue de générer des protocoles de sprint, en contradiction avec la fatigue physiologique réelle de l'athlète [14].
La troisième limite fonctionnelle concerne le plafond conservateur imposé par l'algorithme sur la durée des sorties longues (Long Run Cap) [5]. Afin de réduire le risque de lésions de fatigue du périoste et des tendons, le système génère rarement des courses continues à basse intensité de plus de 100–110 minutes [5]. Pour les sportifs préparant un marathon avec un objectif supérieur à 3.5 heures, ce volume demeure insuffisant pour développer pleinement les adaptations enzymatiques de la lipolyse et la résistance neuromusculaire aux impacts répétés [5].
Le quatrième problème réside dans l'interprétation incorrecte de l'entraînement croisé non structuré et du renforcement musculaire [52]. Les séances de musculation en salle provoquent une fatigue musculaire locale et des microlésions mécaniques des fibres, tout en s'accompagnant d'un stress cardiovasculaire modéré [20]. L'algorithme DSW, s'appuyant principalement sur l'EPOC dérivé de la fréquence cardiaque, sous-estime la fatigue musculaire périphérique liée à la musculation ou, à l'inverse, comptabilise à tort cet EPOC dans la charge aiguë aérobie globale, annulant de manière irrationnelle des séances de course clés [15].
L'algorithme Daily Suggested Workouts de Garmin/Firstbeat constitue un ensemble logiciel physiologiquement fondé pour la gestion automatisée du stress d'entraînement, intégrant avec succès les principes fondamentaux de la périodisation polarisée et de l'autorégulation par la variabilité de la fréquence cardiaque au sein d'appareils portables grand public [8]. Le modèle mathématique de suivi continu de l'EPOC, de différenciation de l'effet d'entraînement et d'estimation extrapolée du VO₂max offre une base solide pour le maintien de la condition cardiorespiratoire générale [1].
Néanmoins, la fiabilité et la validité des recommandations du système restent strictement limitées par la précision des paramètres d'entrée. Pour éviter les dérives algorithmiques et prévenir les spirales de désentraînement, il est nécessaire de collecter régulièrement des données à l'aide d'une ceinture thoracique ECG, de vérifier précisément la fréquence cardiaque maximale de manière empirique ou en laboratoire, et d'ajuster manuellement les volumes de sorties longues lors de la préparation à des marathons ou des ultramarathons [1].
La conclusion ci-dessus expose en toute franchise les limites du système : boucle descendante de désentraînement, bruit optique du capteur, sous-estimation du travail de renforcement, seuil conservateur pour l'effort prolongé. Chez un curiste, ces zones d'ombre sont encore plus nombreuses. L'algorithme ignore l'âge et les comorbidités, les médicaments prescrits, le fait qu'une personne au troisième jour de sa cure de boisson fasse une réaction thermale, ou encore qu'elle ait été opérée six mois plus tôt. Pour un athlète, ce sont des simplifications acceptables. Pour un curiste, elles ne le sont pas.
C'est ici qu'intervient ce qu'aucune licence logicielle ne peut acheter : l'école médicale thermale. Les programmes Longevity Resort au Luxury Spa & Medical Wellness Hotel Prezident n'ont pas été conçus par des programmeurs, mais par des médecins qui observent la récupération des patients depuis des décennies.
La plateforme est conçue comme un traducteur entre deux mondes. D'un côté, elle reçoit les chiffres objectifs de Garmin : fréquence cardiaque et sa variabilité, phases de sommeil, stress, Body Battery, pas, acclimatation, poids et composition corporelle. De l'autre, elle intègre les règles médicales de l'établissement thermal : les seuils à partir desquels un soin est reporté aujourd'hui, la zone cible de fréquence cardiaque pour la marche, l'ordre des soins dans le protocole du jour.
Le médecin accède à un tableau de bord regroupant tous les indicateurs du séjour et ajuste les prescriptions ; le client reçoit son protocole au jour le jour et le lit dans sa langue. Les chiffres ne prescrivent pas de traitement par eux-mêmes — ils apportent au médecin une vision inédite et montrent au client le résultat de sa cure en chiffres, et non en simples paroles. La plateforme est classée comme Wellness & Lifestyle Intelligence — un accompagnement du mode de vie, non un diagnostic médical (en savoir plus).
Histoire du déploiement : Prezident à Karlovy Vary · Ce que mesure la montre · Tarifs : ce qui est inclus dans le lancement · Classification juridique
← All articles