
Algoritmul Daily Suggested Workouts (DSW) de la Garmin/Firstbeat recalculează în fiecare zi efortul admisibil în funcție de variabilitatea ritmului cardiac, somn și stresul de antrenament. Pe acesta se bazează programele Longevity Resort.
La baza programelor Longevity Resort stau vizualizarea datelor înregistrate de ceasul și cântarul Garmin și prelucrarea acestora prin algoritmul Daily Suggested Workouts (DSW) de la Garmin/Firstbeat. Oaspetele poartă ceasul și urcă pe cântar; portalul afișează somnul, pulsul, variabilitatea ritmului cardiac, stresul, Body Battery, greutatea și compoziția corporală (ce anume măsoară ceasul), iar algoritmul transformă aceste fluxuri într-o evaluare zilnică a nivelului de pregătire și a volumului de efort permis.
Nu am rescris fiziologia de la zero: sub capotă se află modelele matematice Firstbeat, susținute de brevete și studii clinice. Analiza de mai jos este prezentată integral pentru a arăta clar pe ce fundație stă platforma: ce anume calculează algoritmul, din ce date, care îi sunt punctele forte și unde se opresc limitele sale.
O precizare privind aplicabilitatea. DSW a fost creat pentru alergători și triatloniști, iar mezociclurile sale de alergare nu îi sunt necesare unui oaspete din stațiune. Platforma preia din el nucleul fiziologic — evaluarea recuperării pe baza variabilității ritmului cardiac și a somnului, efortul acumulat, pregătirea zilnică — și îl aplică la ceea ce face oaspetele în stațiune: plimbările pe traseele de cură de teren, procedurile și cura de apă.
Funcția de antrenamente zilnice sugerate (Daily Suggested Workouts, DSW), integrată în ecosistemul Garmin începând cu modelul Forerunner 745, reprezintă un sistem expert adaptiv de microperiodizare a procesului de antrenament [1]. Nucleul de calcul al algoritmului se bazează pe dezvoltările companiei Firstbeat Analytics, specializată în modelarea matematică a sistemului nervos autonom și a fiziologiei cardiorespiratorii [2].
Spre deosebire de programele calendaristice clasice cu o structură rigidă, DSW funcționează pe principiul unei bucle de feedback închise (Closed-Loop Feedback System) [1]. La fiecare 24 de ore, sistemul recalculează planul de antrenament pe baza corelării dinamice dintre starea metabolică actuală a sportivului, stresul cumulativ de antrenament și biomarkerii nocturni de recuperare [1].
Scopul principal al algoritmului este optimizarea performanței cardiorespiratorii (consumul maxim de oxigen VO₂max, viteza de eliminare a lactatului și rezistența neuromusculară), reducând în același timp riscurile de supraantrenament și traumatisme ortopedice [5]. Sistemul distribuie stimulii de antrenament conform principiilor antrenamentului polarizat, echilibrând volumele aerobe de intensitate scăzută cu intervale de prag și anaerobe de intensitate ridicată [8].
La integrarea în calendar a unui eveniment-țintă specific, DSW se transformă automat într-un model de periodizare ciclică, structurând fazele de pregătire de bază, dezvoltare a rezistenței specifice, vârf de efort și descărcare precompetițională (tapering) [2].
Pipeline-ul de calcul DSW agregă fluxuri eterogene de date fiziologice și telemetrice, obținute prin monitorizarea continuă pe parcursul a 24 de ore și în timpul sesiunilor active de antrenament [1]. Precizia recomandărilor generate depinde direct de continuitatea colectării biosemnalelor și de calibrarea corectă a profilului de bază al utilizatorului [1].
| Categoria datelor de intrare | Metrici și parametri înregistrați | Interpretarea fiziologică și rolul în algoritmul DSW |
|---|---|---|
| Sarcina acută și cronică | Încărcare acută (Acute Load, 7 zile) și încărcare cronică (Chronic Load, 28 de zile) [1] | Evaluarea raportului dintre stresul acut și cel cronic (ACWR); determină capacitatea cumulată a volumului de antrenament permis pentru ziua curentă [1]. |
| Echilibrul distribuției efortului | Focalizarea sarcinii de antrenament (Load Focus): aerob scăzut, aerob ridicat, capacitate anaerobă [6] | Identificarea deficitului sistemic în căile energetice și alegerea direcției stimulului-țintă al sesiunii [8]. |
| Status vegetativ | Variabilitatea ritmului cardiac (HRV Status), RMSSD zilnic și intervalul de bază pe 7 zile [1] | Evaluarea tonusului nervului vag și a echilibrului simpato-vagal; blochează eforturile de dezvoltare de mare intensitate în caz de supresie vagală [1]. |
| Cinetica recuperării | Calitatea și arhitectura somnului (Sleep Score), nivelul zilnic de stres, indicele Training Readiness [1] | Determinarea amplitudinii rezervei de adaptare; reducerea ritmului sau a duratei planificate în caz de recuperare incompletă [1]. |
| Datorie metabolică reziduală | Timpul complet de recuperare (Recovery Time în ore), EPOC rezidual [1, 8, 20] | Prevenirea suprapunerii acidozei metabolice și a epuizării glicogenului înainte de atingerea echilibrului homeostazic [1]. |
| Pragul funcțional actual | Valoarea VO₂max, pragul de lactat (LTHR, ritmul LT), puterea funcțională de prag (FTP) [1] | Servește drept bază de calcul pentru generarea zonelor-țintă de ritm (min/km), puls (bpm) și putere (W) [1]. |
| Bioprofilul individual | Pulsul maxim (HRmax), pulsul de repaus (HRrest), clasa de activitate (Activity Class), antropometria [14] | Scalarea curbelor neliniare de consum energetic și a scalelor interne de intensitate relativă [14]. |
| Contextul calendaristic | Data cursei-țintă, lungimea distanței, profilul topografic al traseului [2] | Modularea mezociclurilor și distribuirea volumelor în funcție de cerințele specifice ale evenimentului competițional [2]. |
Elementul central în cuantificarea efortului fizic în arhitectura Firstbeat este estimarea matematică indirectă a consumului excesiv de oxigen post-efort (Excess Post-exercise Oxygen Consumption, EPOC) [11]. Spre deosebire de ergospirometria clasică, metoda Firstbeat calculează acumularea EPOC în timp real pe baza analizei continue a dinamicii ritmului cardiac, a procentului curent de consum de oxigen (%VO₂max) și a parametrilor ventilatori (brevetele US7717827B2, US2006/0032315, US10238915B2) [15].
Ventilația pulmonară instantanee și frecvența respiratorie (Respiration Rate) sunt determinate non-invaziv prin analiza spectrală a aritmiei sinusale respiratorii (RSA), care modulează intervalele dintre bătăile inimii în banda de înaltă frecvență (HF) a variabilității ritmului cardiac [23]. Dinamica acumulării și eliminării datoriei metabolice în timp este descrisă de o ecuație diferențială de forma:
dEPOC/dt = φ(HR(t), Respiration Rate(t), Activity Class) − λ · EPOC(t)
unde funcția φ descrie rata de generare a deficitului de oxigen la o intensitate dată, iar termenul λ · EPOC(t) este responsabil de clearance-ul metabolic continuu în timpul exercițiului [15].
Valoarea de vârf a EPOC (Peak EPOC) înregistrată în timpul sesiunii este transpusă în indicatorul efectului de antrenament aerob (Aerobic Training Effect) pe o scală neliniară discret-continuă de la 0.0 la 5.0, unde valorile de 2.0–2.9 indică menținerea formei aerobe, 3.0–4.9 reprezintă un stimul de dezvoltare, iar 5.0 semnalează riscul de suprasolicitare funcțională [11].
Efectul de antrenament anaerob (Anaerobic Training Effect) este calculat printr-un algoritm paralel de recunoaștere a tiparelor dinamice [27]. Algoritmul monitorizează continuu creșterile bruște de viteză sau putere, comparându-le cu răspunsul cardiovascular și durata intervalelor de odihnă [27]. O alergare lungă continuă la nivelul pragului de lactat, în ciuda stresului metabolic ridicat, este înregistrată de sistem ca un stimul înalt aerob [31]. Pentru a genera un efect anaerob sunt necesare accelerări discrete, cvasimaximale sau de sprint, cu faze de recuperare submaximală, care stimulează epuizarea fosfagenilor intramusculari (ATP-CP) și o tranziție glicolitică profundă [27].
Fluxul general de procesare a datelor este organizat sub forma unui lanț analitic secvențial. Semnalul brut al ritmului cardiac și al intervalelor dintre bătăi provine de la senzor și se împarte în paralel pe două căi de calcul: analiza componentelor spectrale ale variabilității pentru reconstrucția funcției respiratorii și evaluarea puterii mecanice a mișcării în raport cu dinamica cardiacă [23]. Parametrii obținuți sunt combinați în modulul de calcul dinamic al EPOC, ale cărui date de ieșire sunt transmise către modulele de calcul al efectului de antrenament aerob și anaerob [11]. Vectorul de efort rezultat clasifică sesiunea pe scala Load Focus, stabilind dacă aparține zonei aerobe joase, aerobe înalte sau anaerobe [11].
Calculul puterii aerobe în algoritmii Garmin se bazează pe relația liniară fundamentală dintre viteza de deplasare, puterea mecanică și costul de oxigen al mișcării (brevetul US20110040193A1) [23]. Pentru fiecare segment valid de alergare, sistemul determină necesarul teoretic de oxigen VO₂theor, corectat în funcție de înclinația reliefului:
VO₂theor = 12 · v + 54 · tan(arcsin(Δh/d)) + c
unde v este viteza de alergare în metri pe secundă, Δh/d este sinusul unghiului de înclinație a suprafeței calculat din datele altimetrului barometric și GPS, iar c reprezintă consumul metabolic bazal de repaus [33].
În fazele cvasistaționare ale mișcării (după excluderea proceselor cardiodinamice tranzitorii), valoarea calculată a VO₂theor este corelată cu procentul curent din frecvența cardiacă maximă (%HRmax) [2]. Extrapolarea liniară a raportului obținut la nivelul de 100 % HRmax permite calcularea limitei individuale de utilizare a oxigenului VO₂max fără a fi nevoie de teste de efort maxim până la epuizare [2]. În condiții de laborator, eroarea medie absolută (MAPE) a metodei este de 5–8 %, însă pe teren, în cazul unui semnal optic instabil al pulsului, marja de eroare poate crește la 8–10 % [6].
Logica adaptivă DSW se bazează pe cercetări clinice și aplicate din domeniul gestionării stresului de antrenament prin analiza variabilității ritmului cardiac (HRV-guided training) [17]. Baza științifică principală a algoritmului este constituită de lucrările lui Kiviniemi și colaboratorii (Kiviniemi et al., 2007, 2010), precum și de metaanalizele care confirmă protocoalele de autoreglare a efortului [17].
În studiul fundamental realizat de Kiviniemi et al. (2007) a fost comparată eficiența unui program rigid de antrenament (Predefined Training) cu cea a unui protocol adaptat după valorile matinale ale variabilității ritmului cardiac (HRV-Guided Training) [18]. În grupul adaptiv, intervalele de mare intensitate pentru dezvoltare erau programate exclusiv atunci când valoarea RMSSD se afla în interiorul sau peste intervalul de bază individual [17]. La scăderea RMSSD sub intervalul de încredere (ceea ce reflectă o predominanță simpatică și o recuperare sistemică incompletă), efortul intens era anulat și înlocuit cu o sesiune de intensitate scăzută sau cu odihnă pasivă [17].
Conform rezultatelor experimentului, grupul ghidat după HRV a demonstrat un avantaj semnificativ statistic în creșterea vitezei aerobe maxime (+0,9 km/h față de +0,5 km/h) și o dinamică pozitivă mai pronunțată a VO₂max, la un volum total mai mic de eforturi grele de antrenament [17]. În algoritmul DSW, aceste legități fiziologice sunt implementate prin scala dinamică Training Readiness: inhibarea vegetativă retrogradează automat sesiunile de mare intensitate planificate la alergări de bază sau de recuperare [1].
Sesiunile de antrenament generate de algoritm sunt împărțite în categorii funcționale, fiecare dintre ele având un obiectiv biochimic și de adaptare bine definit și acoperind deficitul segmentului corespunzător din structura Training Load Focus [6].
| Tipul sesiunii de antrenament | Mecanism fiziologic vizat | Profil metabolic și de substrat | Vectorul efectului de antrenament | Ponderea în mezociclul de bază |
|---|---|---|---|---|
| Recovery | Recuperare activă, eliminarea metaboliților [8] | Perfuzie capilară fără microtraumatisme ale fibrelor; intensitate sub zona de bază [21]. | Low Aerobic (0.0–2.0 TE) [11] | 10–20 % |
| Base | Proliferare mitocondrială, angiogeneză [8] | Oxidarea predominantă a acizilor grași liberi; intensitate de 70–80 % HRmax [21]. | Low Aerobic (2.0–3.5 TE) [11] | 50–70 % |
| Long Run | Creșterea capacității depozitelor intramusculare de glicogen [5] | Adaptarea aparatului locomotor la solicitarea mecanică prelungită; comutarea substratului spre lipide [5]. | Low Aerobic (3.0–4.5 TE) [11] | 15–25 % |
| Tempo | Creșterea puterii la primul prag ventilator (VT1) [39] | Metabolism energetic mixt aerob-glicolitic, clearance de lactat; intensitate de 80–85 % HRmax [21]. | High Aerobic (3.0–4.0 TE) [14] | 5–15 % |
| Threshold | Deplasarea pragului secundar de lactat (LT2 / MLSS) [39] | Starea de echilibru maxim al lactatului sangvin; efort în intervalul 85–90 % HRmax [21]. | High Aerobic (3.5–4.8 TE) [11] | 5–10 % |
| VO₂max | Maximizarea volumului-bătaie al inimii și a difuziunii pulmonare [6] | Sarcină cardiorespiratorie de vârf, acidoză submaximală; efort la nivelul de 95–100 % VO₂max [8]. | High Aerobic (4.0–5.0 TE) [11] | 5–10 % |
| Sprint / Anaerobic | Stimulare neuromusculară, recrutarea unităților motorii rapide | Resinteza ATP pe baza fosfocreatinei și a glicolizei anaerobe; serii scurte de accelerări maximale [31]. | Anaerobic (2.0–4.5 TE) [11] | 3–8 % |
Utilizatorul poate alege tipul de țintă (Target Type): după ritmul de alergare sau după frecvența cardiacă [42]. Această alegere determină modelul matematic de control al intensității pe parcursul antrenamentului:
La ghidarea după frecvența cardiacă (Heart Rate Target), sistemul compensează fluctuațiile externe ale mediului — vântul din față, variațiile de temperatură, relieful și tensiunea psihoemoțională acumulată [46]. Algoritmul stabilizează costul fiziologic al sesiunii într-un interval definit, prevenind trecerea accidentală din zona de bază în zona de prag pe urcări [9].
La ghidarea după ritm (Pace Target), parametrul de control este viteza mecanică de deplasare, calculată direct din valoarea curentă a VO₂max și din profilul vitezei critice [1]. Acest mod este optim pentru pregătirea de concurs pe teren plat, dar implică riscul unei supraîncărcări metabolice în condiții climatice nefavorabile sau la temperaturi ambientale ridicate [2].
Logica internă a clasificatorului Firstbeat este strict legată de procentul din frecvența cardiacă maximă (%HRmax) și de pragul de lactat, ignorând setările personalizate ale zonelor de puls din aplicația Garmin Connect (de exemplu, zonele calculate după rezerva de ritm cardiac %HRR) [14]. Prin urmare, distribuția reală a efortului în widgetul Training Load Focus se bazează pe constantele fiziologice obiective Firstbeat, nu pe afișarea vizuală a zonelor pe ecranul dispozitivului [21].
În cadrul platformei Garmin coexistă mai multe module software independente de planificare a antrenamentelor, cu diferențe fundamentale de flexibilitate algoritmică și orizont de planificare [1].
| Parametru de comparație | Daily Suggested Workouts (DSW) | Garmin Coach clasic (Planurile Jeff, Greg, Amy) | Garmin Run Coach (Arhitectura adaptivă actualizată) |
|---|---|---|---|
| Orizont de prognoză | Fereastră glisantă de 7 zile cu microcorecții zilnice [1] | Macroplan static pe 6–26 de săptămâni cu program fix [1] | Plan dinamic pe termen lung, orientat către o dată fixă de concurs [45] |
| Sensibilitate la recuperare | Imediată: reacție la dinamica nocturnă HRV, somn și EPOC cumulat [1, 5, 6] | Minimă: ajustarea se face doar în funcție de ritmul efectiv atins în sesiuni [49] | Ridicată: combinarea planului macrociclic cu analiza zilnică a nivelului de pregătire [50] |
| Variabilitate operațională | Independență totală: reconfigurare automată la omiterea sau reprogramarea sesiunilor [1] | Redusă: omiterea sesiunilor scade scorul de încredere calculat de sistem (Confidence Score) [1] | Ridicată: redistribuire algoritmică a sesiunilor cheie pe parcursul săptămânii [50] |
| Periodizare pentru un eveniment | Automată (Base → Build → Peak → Taper) la adăugarea cursei în calendar [2] | Șabloane specializate pentru o selecție limitată de distanțe (5K, 10K, 21.1K) [49] | Macroperiodizare extinsă pentru orice distanță de alergare, inclusiv maraton [50] |
| Profilul optim al sportivului | Alergători experimentați, triatloniști, sportivi cu un program de lucru neregulat [1] | Sportivi începători, care au nevoie de îndrumare pas cu pas și de motivare [1] | Sportivi de orice nivel, care se pregătesc pentru competiții oficiale urmărind un timp țintă [50] |
O analiză aprofundată a utilizării pe termen lung a algoritmului DSW în condiții reale de antrenament evidențiază o serie de limitări fiziologice și cibernetice ale sistemului:
Primul factor critic este apariția unei bucle descendente de feedback pozitiv (efectul de diminuare a stimulului) [10]. Deoarece durata și intensitatea sesiunii recomandate depind de nivelul curent de pregătire și de starea vegetativă, apariția unui stres din afara antrenamentului (privare de somn, inflamație sistemică, tensiune emoțională) determină o scădere constantă a HRV și creșterea pulsului de repaus [1]. Algoritmul reacționează prin reducerea treptată a volumului și intensității, limitând alergătorul doar la alergare de recuperare și de bază [5]. Lipsa prelungită a unui stimul de dezvoltare provoacă o dezantrenare reală a sistemului cardiorespirator și scăderea VO₂max, pe care sistemul le interpretează eronat ca o nevoie de a reduce și mai mult efortul [10].
A doua sursă de eroare sistemică este inerția și zgomotul optic al senzorilor fotopletismografici (PPG) [1]. Calculul precis al efectului anaerob și al dinamicii acumulării EPOC necesită înregistrarea instantanee a creșterilor bruște de puls și sincronizarea exactă a intervalelor RR în timpul sprinturilor [23]. Întârzierea senzorului optic la schimbări bruște de ritm și riscul de sincronizare a semnalului optic cu cadența pașilor (Cadence Lock) duc la o subestimare a stimulului anaerob [1]. În consecință, sistemul înregistrează un deficit cronic aparent în zona Anaerobic din Load Focus și continuă să propună protocoale de sprint, ignorând oboseala fiziologică reală a sportivului [14].
A treia limitare funcțională ține de limita conservatoare integrată în algoritm pentru durata alergării lungi (Long Run Cap) [5]. Pentru a reduce riscul de leziuni de suprasolicitare a periostului și tendoanelor, sistemul propune rareori alergări continue de intensitate redusă mai lungi de 100–110 minute [5]. Pentru sportivii care se pregătesc pentru maraton cu un timp țintă de peste 3.5 ore, un astfel de volum nu este suficient pentru a dezvolta o adaptare completă a sistemelor enzimatice de lipoliză și o rezistență neuromusculară la impactul prelungit [5].
A patra problemă constă în interpretarea incorectă a antrenamentelor combinate nestructurate și a celor de forță [52]. Sesiunile de forță la sală generează oboseală musculară locală și microleziuni mecanice ale fibrelor, fiind însă însoțite de un stres cardiovascular moderat [20]. Algoritmul DSW, ghidându-se în principal după valoarea EPOC bazată pe puls, subestimează oboseala musculară periferică provocată de exercițiile de forță sau, dimpotrivă, adaugă eronat EPOC-ul din forță la sarcina acută aerobă, anulând nejustificat sesiuni cheie de alergare [15].
Algoritmul Daily Suggested Workouts de la Garmin/Firstbeat este un ansamblu software fundamentat fiziologic pentru gestionarea automată a stresului de antrenament, care transpune cu succes principiile de bază ale periodizării polarizate și autoreglării bazate pe variabilitatea ritmului cardiac în dispozitive purtabile de larg consum [8]. Modelul matematic de calcul continuu al EPOC, de diferențiere a efectului de antrenament și de estimare prin extrapolare a VO₂max oferă o bază solidă pentru menținerea condiției cardiorespiratorii generale [1].
Cu toate acestea, acuratețea și validitatea recomandărilor sistemului depind strict de precizia datelor de intrare. Pentru a preveni erorile de algoritm și buclele descendente de dezantrenare, este necesară înregistrarea periodică a datelor cu o centură pectorală EKG, verificarea exactă (empirică sau de laborator) a pulsului maxim, precum și ajustarea manuală a volumului alergărilor lungi în pregătirea pentru maraton sau ultramaraton [1].
Concluzia de mai sus arată deschis limitele sistemului: bucla descendentă de dezantrenare, zgomotul optic al senzorului, subestimarea efortului de forță și limita conservatoare a alergărilor lungi. În cazul unui oaspete venit la cură balneară, aceste limitări sunt și mai evidente. Algoritmul nu ține cont de vârstă sau afecțiuni asociate, de tratamentul medicamentos, de reacția balneară din a treia zi a curei de băut apă termală și nici de o intervenție chirurgicală suferită în urmă cu șase luni. Pentru un sportiv, aceste simplificări sunt acceptabile. Pentru un oaspete al hotelului, nu.
Aici intervine ceea ce nu se poate cumpăra printr-o licență de software: tradiția medicală balneară. Programele Longevity Resort de la Luxury Spa & Medical Wellness Hotel Prezident nu au fost concepute de programatori, ci de medici care au urmărit timp de zeci de ani recuperarea pacienților.
Platforma funcționează ca o punte între două lumi. Pe de o parte primește datele obiective de la Garmin: pulsul și variabilitatea ritmului cardiac, fazele somnului, nivelul de stres, Body Battery, pașii, aclimatizarea, greutatea și compoziția corporală. Pe de altă parte aplică regulile medicale ale stațiunii: pragurile la care o procedură se amână, intervalul optim de puls pentru plimbările pe traseu și ordinea procedurilor în programul zilnic.
Medicul vede tabloul de bord cu toți indicatorii din timpul șederii și ajustează recomandările; oaspetele primește programul pe zile și îl citește în limba sa. Datele măsurate nu prescriu singure tratamentul, ci îi oferă medicului o imagine de ansamblu clară și îi arată oaspetelui rezultatele curei în cifre exacte. Platforma este clasificată ca Wellness & Lifestyle Intelligence — asistență pentru stilul de viață, nu diagnostic medical (detalii).
Istoricul implementării: Prezident în Karlovy Vary · Ce măsoară ceasul · Prețuri: ce include lansarea · Încadrare juridică
← All articles