CS
Live Demo

Wiki

Daily Suggested Workouts Garmin: jak funguje algoritmus

Algoritmus Daily Suggested Workouts (DSW) od Garmin/Firstbeat každý den přepočítává povolenou zátěž podle variability srdečního tepu, spánku a tréninkového stresu. Právě na něm stojí programy Longevity Resort.

Updated 2026-08-28 · Ukázka procedur Luxury Spa & Medical Wellness Hotel Prezident

Obsah
  1. Proč je tento rozbor pro platformu důležitý
  2. Koncepční architektura a funkce algoritmu
  3. Vstupní biometrické a zátěžové parametry systému
  4. Model výpočtu EPOC a aerobního/anaerobního tréninkového efektu
  5. Modelování a výpočet VO₂max
  6. Vědecké podklady: HRV-Guided Training
  7. Klasifikace a specifika generovaných tréninkových jednotek
  8. Mechanika volby cílových metrik: tempo versus tepová frekvence
  9. Srovnávací analýza adaptivních přístupů Garmin
  10. Omezení algoritmu, systémové zranitelnosti a okrajové jevy
  11. Závěr
  12. Co algoritmus neví: zkušenosti karlovarské školy
  13. Jak je to v platformě propojeno
  14. Co to přináší hotelu a investorovi
  15. Prameny
  16. Související témata

Proč je tento rozbor pro platformu důležitý

Základem programů Longevity Resort je přehledné zobrazení hodnot, které zaznamenávají hodinky a váha Garmin, a jejich zpracování algoritmem Daily Suggested Workouts (DSW) od Garmin/Firstbeat. Host nosí hodinky a stoupá na váhu; portál ukazuje spánek, tep, variabilitu srdečního tepu, stres, Body Battery, váhu a složení těla (co přesně hodinky měří), a algoritmus převádí tyto toky dat do denního hodnocení připravenosti a přiměřeného objemu zátěže.

Fyziologii jsme nevymýšleli znovu: uvnitř běží matematické modely Firstbeat podložené patenty a klinickými studiemi. Níže uvedený rozbor přinášíme v plném znění, aby bylo zřejmé, na jakých základech platforma stojí: co přesně algoritmus počítá, ze kterých dat vychází, v čem jsou jeho silné stránky a kde leží jeho limity.

Jedna poznámka k využití v praxi: DSW byl vytvořen pro běžce a triatlonisty, jejichž běžecké mezocykly lázeňský host nepotřebuje. Platforma z něj využívá fyziologické jádro – hodnocení regenerace podle variability srdečního tepu a spánku, kumulovanou zátěž a denní připravenost – a aplikuje je na lázeňský režim: procházky po terénních trasách, procedury a pitnou kúru.

Koncepční architektura a funkce algoritmu

Funkce denních doporučených tréninků (Daily Suggested Workouts, DSW), integrovaná do ekosystému Garmin od modelu Forerunner 745, představuje adaptivní expertní systém pro mikroperiodizaci tréninku [1]. Výpočetní jádro algoritmu staví na poznatcích společnosti Firstbeat Analytics, která se specializuje na matematické modelování autonomního nervového systému a kardiorespirační fyziologie [2].

Na rozdíl od tradičních kalendářních plánů s pevně danou strukturou funguje DSW na principu uzavřené smyčky zpětné vazby (Closed-Loop Feedback System) [1]. Systém každých 24 hodin přepočítává tréninkový plán na základě dynamického porovnání aktuálního metabolického stavu sportovce, kumulativního tréninkového stresu a nočních biomarkerů regenerace [1].

Hlavním účelem algoritmu je optimalizace kardiorespirační výkonnosti (maximální spotřeby kyslíku VO₂max, rychlosti utilizace laktátu a nervosvalové vytrvalosti) při současné minimalizaci rizika přetrénování a ortopedických zranění [5]. Systém rozvrhuje tréninkové podněty podle zásad polarizovaného tréninku a vyvažuje nízkoaerobní objemy s prahovými a vysoce intenzivními anaerobními intervaly [8].

Při zadání konkrétního cílového závodu do kalendáře přejde DSW automaticky na model cyklické periodizace a sestaví fáze základní přípravy, rozvoje specifické vytrvalosti, vrcholové zátěže i předzávodního vyladění formy (taperingu) [2].

Vstupní biometrické a zátěžové parametry systému

Výpočetní pipeline DSW agreguje různorodé toky fyziologických a telemetrických dat z nepřetržitého celodenního sledování i z aktivních tréninků [1]. Přesnost doporučení přímo závisí na plynulosti záznamu biosignálů a na správné výchozí kalibraci uživatelského profilu [1].

Kategorie vstupních datZaznamenávané metriky a parametryFyziologická interpretace a role v algoritmu DSW
Akutní a chronická zátěžAkutní zátěž (Acute Load, 7 dní) a chronická zátěž (Chronic Load, 28 dní) [1]Hodnocení poměru akutního a chronického stresu (ACWR); určuje celkovou kapacitu přípustného tréninkového objemu pro daný den [1].
Rovnováha rozložení zátěžeZaměření tréninkové zátěže (Load Focus): nízká aerobní, vysoká aerobní, anaerobní kapacita [6]Identifikace systémového deficitu v energetických systémech a volba zaměření cílového tréninkového stimulu [8].
Vegetativní statusVariabilita srdečního tepu (HRV Status), denní RMSSD a 7denní výchozí pásmo [1]Hodnocení tonu bloudivého nervu a sympatovagální rovnováhy; při vagové supresi blokuje rozvíjející vysoce intenzivní tréninky [1].
Kinetika regeneraceKvalita a architektura spánku (Sleep Score), denní úroveň stresu, index Training Readiness [1]Určení kapacity adaptační rezervy; snížení plánovaného tempa nebo délky trvání při neúplné regeneraci [1].
Zbytkový metabolický dluhDoba úplné regenerace (Recovery Time v hodinách), zbytkový EPOC [1, 8, 20]Zabránění kumulaci metabolické acidózy a vyčerpání glykogenu před dosažením homeostatické rovnováhy [1].
Aktuální funkční práhHodnota VO₂max, laktátový práh (LTHR, tempo LT), funkční prahový výkon (FTP) [1]Slouží jako výpočetní základ pro stanovení cílových zón rychlosti (min/km), tepové frekvence (tepů/min) a výkonu (W) [1].
Individuální bioprofilMaximální tepová frekvence (HRmax), klidová tepová frekvence (HRrest), třída aktivity (Activity Class), antropometrie [14]Škálování nelineárních křivek výdeje energie a interních stupnic relativní intenzity [14].
Kalendářní kontextDatum cílového závodu, délka trasy, topografický profil trati [2]Modulace mezocyklů a rozložení objemů podle specifických požadavků závodní události [2].

Model výpočtu EPOC a aerobního/anaerobního tréninkového efektu

Ústředním prvkem kvantifikace fyzické zátěže v architektuře Firstbeat je nepřímý matematický odhad nadměrné spotřeby kyslíku po cvičení (Excess Post-exercise Oxygen Consumption, EPOC) [11]. Na rozdíl od klasické spiroergometrie počítá metoda Firstbeat akumulaci EPOC v reálném čase na základě nepřetržité analýzy dynamiky srdečního rytmu, aktuálního procenta spotřeby kyslíku (%VO₂max) a ventilačních parametrů (patenty US7717827B2, US2006/0032315, US10238915B2) [15].

Okamžitá plicní ventilace a dechová frekvence (Respiration Rate) se určují neinvazivně pomocí spektrální analýzy respirační sinusové arytmie (RSA), která moduluje intervaly mezi srdečními stahy ve vysokofrekvenčním pásmu (HF) variability srdečního tepu [23]. Dynamiku akumulace a eliminace metabolického dluhu v čase popisuje diferenciální rovnice ve tvaru:

dEPOC/dt = φ(HR(t), Respiration Rate(t), Activity Class) − λ · EPOC(t)

kde funkce φ vyjadřuje rychlost tvorby kyslíkového dluhu při dané intenzitě a člen λ · EPOC(t) odpovídá za průběžnou metabolickou clearance během cvičení [15].

Maximální hodnota EPOC (Peak EPOC) zaznamenaná během tréninku se přepočítává na ukazatel aerobního tréninkového efektu (Aerobic Training Effect) na nelineární diskrétně-spojité stupnici od 0.0 do 5.0, kde hodnoty 2.0–2.9 představují udržení aerobní kondice, 3.0–4.9 rozvíjející stimul a 5.0 signalizuje riziko funkčního přetížení [11].

Anaerobní tréninkový efekt (Anaerobic Training Effect) vypočítává paralelní algoritmus pro rozpoznávání dynamických vzorců [27]. Algoritmus nepřetržitě sleduje prudké nárůsty rychlosti nebo výkonu a porovnává je s kardiovaskulární odezvou a délkou intervalů odpočinku [27]. Samostatný dlouhý běh na úrovni laktátového prahu systém i přes vysokou míru metabolického stresu vyhodnocuje jako vysoce aerobní stimul [31]. Pro dosažení anaerobního efektu jsou potřeba oddělená submaximální až sprinterská zrychlení s fázemi neúplného zotavení, která stimulují vyčerpání intramuskulárních fosfagenů (ATP-CP) a výrazný glykolytický posun [27].

Celkový tok zpracování dat je uspořádán do navazujícího analytického řetězce. Primární signál tepové frekvence a mezitepových intervalů přichází ze snímače a paralelně se dělí do dvou výpočetních větví: analýzy spektrálních složek variability pro rekonstrukci dechové funkce a vyhodnocení mechanického výkonu pohybu vůči kardiodynamice [23]. Získané parametry se propojují v bloku dynamického výpočtu EPOC, jehož výstupní data přecházejí do modulů výpočtu aerobního a anaerobního tréninkového efektu [11]. Výsledný vektor zátěže klasifikuje trénink na škále Load Focus a určuje jeho příslušnost k nízké aerobní, vysoké aerobní nebo anaerobní zóně [11].

Modelování a výpočet VO₂max

Výpočet aerobní kapacity v algoritmech Garmin vychází ze základní lineární závislosti mezi rychlostí lokomoce, mechanickým výkonem a kyslíkovou cenou pohybu (patent US20110040193A1) [23]. Pro každý platný úsek běžecké aktivity systém určuje teoretickou potřebu kyslíku VO₂theor s korekcí na sklon terénu:

VO₂theor = 12 · v + 54 · tan(arcsin(Δh/d)) + c

kde v je rychlost běhu v metrech za sekundu, Δh/d je sinus úhlu sklonu povrchu počítaný z údajů barometrického výškoměru a GPS a c představuje základní klidový energetický výdej [33].

V kvazistacionárních fázích pohybu (po vyloučení přechodových kardiodynamických dějů) se vypočítaná hodnota VO₂theor porovnává s aktuálním podílem maximální tepové frekvence (%HRmax) [2]. Lineární extrapolace tohoto poměru na úroveň 100 % HRmax umožňuje určit individuální limit využití kyslíku VO₂max bez nutnosti provádět maximální zátěžový test do vyčerpání [2]. Při laboratorním testování dosahuje průměrná absolutní chyba (MAPE) metody 5–8 %, v terénních podmínkách při nestabilním optickém signálu tepu však může odchylka narůstat na 8–10 % [6].

Vědecké podklady: HRV-Guided Training

Adaptivní logika DSW vychází z klinických a aplikovaných studií v oblasti řízení tréninkového stresu na základě analýzy variability srdečního tepu (HRV-guided training) [17]. Základní vědecké podklady algoritmu tvoří práce Kiviniemiho a spoluautorů (Kiviniemi et al., 2007, 2010) a navazující metaanalytické přehledy protokolů autoregulace zátěže [17].

V zásadní studii Kiviniemi et al. (2007) byla porovnávána účinnost pevně daného tréninkového plánu (Predefined Training) a protokolu přizpůsobovaného podle ranních hodnot variability srdečního tepu (HRV-Guided Training) [18]. V adaptivní skupině byly rozvíjející vysoce intenzivní intervaly zařazovány výhradně tehdy, když se hodnota RMSSD pohybovala v rámci individuálního referenčního pásma nebo nad ním [17]. Při poklesu RMSSD pod konfidenční interval (což značí převahu sympatiku a nedokončenou systémovou regeneraci) byla intenzivní zátěž zrušena a nahrazena tréninkem s nízkou intenzitou nebo pasivním odpočinkem [17].

Podle výsledků experimentu vykázala skupina řízená podle HRV statisticky významnou výhodu v nárůstu maximální aerobní rychlosti (+0,9 km/h oproti +0,5 km/h) a výraznější pozitivní posun VO₂max při nižším celkovém objemu náročných tréninkových zátěží [17]. V algoritmu DSW jsou tyto fyziologické zákonitosti zapracovány prostřednictvím dynamické stupnice Training Readiness: vegetativní útlum automaticky snižuje plánované vysoce intenzivní tréninky na základní nebo regenerační běhy [1].

Klasifikace a specifika generovaných tréninkových jednotek

Tréninkové jednotky sestavované algoritmem se dělí do funkčních kategorií, z nichž každá plní přesně stanovený biochemický i adaptační úkol a vyrovnává deficit příslušného segmentu ve struktuře Training Load Focus [6].

Typ tréninkové jednotkyCílový fyziologický mechanismusMetabolický a substrátový profilVektor tréninkového efektuPodíl v základním mezocyklu
RecoveryAktivní regenerace, odbourávání metabolitů [8]Kapilární perfuze bez mikrotraumatizace vláken; intenzita pod základní zónou [21].Low Aerobic (0.0–2.0 TE) [11]10–20 %
BaseProliferace mitochondrií, angiogeneze [8]Převážná oxidace volných mastných kyselin; intenzita 70–80 % HRmax [21].Low Aerobic (2.0–3.5 TE) [11]50–70 %
Long RunZvýšení kapacity intramuskulárního glykogenu [5]Adaptace pohybového aparátu na dlouhodobou mechanickou zátěž; posun substrátu k lipidům [5].Low Aerobic (3.0–4.5 TE) [11]15–25 %
TempoZvýšení výkonu na úrovni prvního ventilačního prahu (VT1) [39]Smíšený aerobně-glykolytický energetický metabolismus, clearance laktátu; intenzita 80–85 % HRmax [21].Vysoká aerobní (3.0–4.0 TE) [14]5–15 %
PráhPosun druhého laktátového prahu (LT2 / MLSS) [39]Maximální rovnovážný stav laktátu v krvi; práce v rozmezí 85–90 % HRmax [21].Vysoká aerobní (3,5–4,8 TE) [11]5–10 %
VO₂maxMaximalizace systolického objemu srdce a plicní difuze [6]Špičková kardiorespirační zátěž, submaximální acidóza; práce na úrovni 95–100 % VO₂max [8].Vysoká aerobní (4.0–5.0 TE) [11]5–10 %
Sprint / AnaerobníNeuromuskulární stimulace, zapojení rychlých motorických jednotek 8Resyntéza ATP pomocí fosfokreatinu a anaerobní glykolýzy; krátké série maximálních zrychlení [31].Anaerobní (2.0–4.5 TE) [11]3–8 %

Mechanika volby cílových metrik: tempo versus tepová frekvence

Uživatel si může zvolit typ cíle (Target Type): podle tempa pohybu nebo podle tepové frekvence [42]. Tato volba určuje matematický okruh řízení intenzity v průběhu plnění úkolu:

Při řízení podle tepové frekvence (Heart Rate Target) systém kompenzuje vnější vlivy prostředí – protivítr, výkyvy teplot, profil terénu i nahromaděné psychoemocionální napětí [46]. Algoritmus stabilizuje fyziologickou náročnost aktivity v zadaném rozmezí, čímž zabraňuje nechtěnému přechodu ze základní zóny do prahové při překonávání stoupání [9].

Při orientaci na tempo (Pace Target) je řídicím parametrem mechanická rychlost pohybu, vypočtená přímo z aktuální hodnoty VO₂max a profilu kritické rychlosti [1]. Tento režim je optimální pro závodní přípravu na rovném povrchu, nese však riziko metabolického přetížení při nepříznivých klimatických podmínkách nebo vysoké okolní teplotě [2].

Vnitřní logika klasifikátoru Firstbeat je pevně svázána s procentem maximální tepové frekvence (%HRmax) a laktátovým prahem a ignoruje uživatelská nastavení zobrazení tepových zón v aplikaci Garmin Connect (například zón vypočtených z tepové rezervy %HRR) [14]. Skutečné rozložení zátěže ve widgetu Training Load Focus proto vychází z objektivních fyziologických konstant Firstbeat, nikoli z vizuálního rozvržení zón na displeji zařízení [21].

Srovnávací analýza adaptivních přístupů Garmin

V rámci platformy Garmin vedle sebe funguje několik nezávislých programových modulů pro plánování tréninkového procesu, které se zásadně liší svou algoritmickou flexibilitou i horizontem plánování [1].

Parametr porovnáníDenní doporučené tréninky (DSW)Klasický Garmin Coach (plány Jeffa, Grega a Amy)Garmin Run Coach (aktualizovaná adaptivní architektura)
Horizont předpovědiKlouzavé 7denní okno s denní mikrokorekcí [1]Statický makroplán na 6–26 týdnů s pevným rozvrhem [1]Dlouhodobý dynamický plán zaměřený na konkrétní datum startu [45]
Citlivost na regeneraciOkamžitá: reakce na noční dynamiku HRV, spánek a kumulativní EPOC [1, 5, 6]Minimální: úprava se provádí pouze na základě tempového plnění tréninků [49]Vysoká: propojení makrocyklického plánu s denní analýzou připravenosti [50]
Operační variabilitaÚplná nezávislost: automatické přizpůsobení při vynechání nebo posunu sezení [1]Nízká: vynechání sezení snižuje vypočtený index spolehlivosti systému (Confidence Score) [1]Vysoká: algoritmické přerozdělení klíčových tréninků v rámci týdne [50]
Periodizace pro událostAutomatická (Base → Build → Peak → Taper) při zadání závodu do kalendáře [2]Specializované šablony pro omezený výběr vzdáleností (5K, 10K, 21.1K) [49]Podrobná makroperiodizace pro jakékoli běžecké vzdálenosti včetně maratonu [50]
Optimální profil sportovceZkušení běžci, triatlonisté, sportovci s nepravidelnou pracovní dobou [1]Začínající sportovci, kteří potřebují textové vedení krok za krokem a motivaci [1]Sportovci jakékoli úrovně připravující se na oficiální starty podle cílového času [50]

Omezení algoritmu, systémové zranitelnosti a okrajové jevy

Hlubší analýza dlouhodobého používání algoritmu DSW v reálném tréninkovém procesu odhaluje řadu fyziologických a kybernetických omezení systému:

Prvním kritickým faktorem je vznik sestupné smyčky pozitivní zpětné vazby (efekt vyhasínání stimulu) [10]. Jelikož délka a intenzita doporučeného tréninku závisí na aktuálním indexu připravenosti a vegetativním stavu, netréninkový stres (spánková deprivace, systémový zánět, emoční napětí) vyvolává trvalý pokles HRV a růst klidového tepu [1]. Algoritmus na to reaguje postupným snižováním objemu i intenzity a převádí sportovce výhradně na regenerační a základní běh [5]. Dlouhodobá absence rozvíjejícího stimulu pak způsobuje skutečnou dekondici kardiorespiračního systému a pokles VO₂max, což systém chybně interpretuje jako potřebu dalšího snižování zátěže [10].

Druhým zdrojem systematické chyby je setrvačnost a optický šum fotopletysmografických senzorů (PPG) [1]. Přesný výpočet anaerobního efektu a kinetiky akumulace EPOC vyžaduje okamžitý záznam prudkých nárůstů tepové frekvence a přesné časování RR intervalů během sprintových zrychlení [23]. Zpoždění optického snímače při prudkých změnách zátěže a riziko zachycení frekvence kroků optickým signálem (Cadence Lock) vedou k podhodnocení anaerobního stimulu [1]. V důsledku toho systém zaznamenává zdánlivý chronický deficit v sektoru Anaerobic na škále Load Focus a navrhuje další sprintové protokoly navzdory skutečné fyziologické únavě sportovce [14].

Třetí funkční omezení souvisí s konzervativním limitem délky dlouhého běhu (Long Run Cap) zabudovaným v algoritmu [5]. Za účelem snížení rizika únavových poškození okostice a šlach systém jen zřídka generuje souvislé běhy nízké intenzity trvající déle než 100–110 minut [5]. Pro sportovce připravující se na maraton s cílovým časem nad 3,5 hodiny je takový objem nedostatečný pro plnohodnotnou adaptaci enzymatických systémů lipolýzy a neuromuskulární odolnosti vůči dlouhodobé nárazové zátěži [5].

Čtvrtý problém spočívá v nesprávné interpretaci nestrukturovaného cross-trainingu a silových tréninků [52]. Silové tréninky v posilovně vyvolávají lokální svalovou únavu a mechanická mikropoškození vláken, jsou však doprovázeny jen mírnou kardiovaskulární zátěží [20]. Algoritmus DSW, který se orientuje převážně na tepový ukazatel EPOC, podceňuje periferní svalovou únavu ze silových cvičení, nebo naopak chybně započítává silový EPOC do celkové akutní aerobní zátěže a neopodstatněně ruší klíčové běžecké tréninky [15].

Závěr

Algoritmus Daily Suggested Workouts od Garmin/Firstbeat představuje fyziologicky podložený softwarový systém pro automatizované řízení tréninkového stresu, který do běžných nositelných zařízení úspěšně přenáší základní principy polarizované periodizace a autoregulace podle variability srdečního tepu [8]. Matematický aparát nepřetržitého modelování EPOC, rozlišení tréninkového efektu a extrapolačního odhadu VO₂max poskytuje spolehlivý základ pro udržování celkové kardiorespirační kondice [1].

Spolehlivost a platnost doporučení systému jsou však striktně omezeny přesností vstupních parametrů. Aby se předešlo algoritmickým chybám a sestupné spirále ztráty kondice, je nutný pravidelný sběr dat z hrudního EKG snímače, přesné empirické nebo laboratorní ověření maximální tepové frekvence a také ruční úprava objemu dlouhých běhů při přípravě na maratonské a ultramaratonské tratě [1].

Co algoritmus neví: zkušenosti karlovarské školy

Výše uvedený závěr otevřeně pojmenovává limity systému: sestupnou spirálu ztráty kondice, optický šum snímače, podcenění silového tréninku i konzervativní limit dlouhodobé zátěže. U lázeňského hosta je takových úskalí ještě více. Algoritmus nezná věk ani přidružená onemocnění, užívané léky, to, že má člověk třetí den pitné kúry balneologickou reakci, ani že před půl rokem prodělal operaci. Pro sportovce jsou to přijatelná zjednodušení. Pro lázeňského hosta nikoli.

Právě zde vstupuje do hry to, co si nelze koupit s licencí k softwaru — lázeňská lékařská škola. Programy Longevity Resort v Luxury Spa & Medical Wellness Hotelu Prezident nesestavovali programátoři, ale lékaři, kteří po celá desetiletí sledovali, jak se pacienti zotavují.

Jak je to v platformě propojeno

Platforma funguje jako překladatel mezi dvěma světy. Z jedné strany do ní přicházejí objektivní data z Garminu: tep a jeho variabilita, fáze spánku, stres, Body Battery, kroky, aklimatizace, váha a složení těla. Na druhé straně stojí lékařská pravidla lázní: prahové hodnoty, při kterých se dnešní procedura přesune, tepový koridor pro procházku i pořadí procedur v denním protokolu.

Lékař vidí přehled se všemi ukazateli pobytu a upravuje předepsanou péči; host dostává denní rozpis a čte si ho ve svém jazyce. Čísla sama o sobě léčbu nepředepisují – dávají lékaři obraz, jaký dříve neměl, a hostovi ukazují výsledky kúry v číslech, nikoli jen slovy. Platforma je klasifikována jako Wellness & Lifestyle Intelligence – podpora životního stylu, nikoli lékařská diagnostika (podrobnosti).

Co to přináší hotelu a investorovi

Prameny

Související témata

Příběh zavedení: Prezident v Karlových Varech · Co hodinky měří · Ceny: co je součástí spuštění · Právní klasifikace

← All articles