
Het Daily Suggested Workouts-algoritme (DSW) van Garmin/Firstbeat herberekent elke 24 uur de toelaatbare belasting op basis van hartslagvariabiliteit, slaap en trainingsstress. Hierop steunen de Longevity Resort-programma's.
De basis van de Longevity Resort-programma's is de visualisatie van metingen van het Garmin-horloge en de weegschaal, en de verwerking daarvan door het Daily Suggested Workouts-algoritme (DSW) van Garmin/Firstbeat. De gast draagt het horloge en stapt op de weegschaal; het portaal toont slaap, hartslag, hartslagvariabiliteit, stress, Body Battery, gewicht en lichaamssamenstelling (wat het horloge precies meet), en het algoritme vertaalt deze gegevensstromen naar een dagelijkse gereedheidsscore en een toelaatbaar belastingsvolume.
We hebben de fysiologie niet opnieuw uitgevonden: onder de motorkap draaien de wiskundige modellen van Firstbeat, ondersteund door patenten en klinische studies. De onderstaande analyse wordt volledig weergegeven om te laten zien op welk fundament het platform rust: wat het algoritme precies berekent, uit welke gegevens, wat de sterke punten zijn en waar de grenzen liggen.
Een kanttekening bij de toepasbaarheid: DSW is ontworpen voor hardlopers en triatleten, en een kuurgast heeft geen behoefte aan hardloopmesocycli. Het platform benut de fysiologische kern — de herstelbeoordeling op basis van hartslagvariabiliteit en slaap, opgebouwde belasting, dagelijkse gereedheid — en past deze toe op de kuuractiviteiten van de gast: wandelingen over de kuurpaden, behandelingen en de drinkkuur.
De functie Daily Suggested Workouts (DSW), die sinds het Forerunner 745-model in het Garmin-ecosysteem is geïntegreerd, is een adaptief expertsysteem voor de microperiodisering van het trainingsproces [1]. De rekenkern van het algoritme is gebaseerd op het werk van Firstbeat Analytics, gespecialiseerd in wiskundige modellering van het autonome zenuwstelsel en cardiorespiratoire fysiologie [2].
In tegenstelling tot traditionele kalenderprogramma's met een starre structuur werkt DSW volgens het principe van een gesloten feedbacklus (Closed-Loop Feedback System) [1]. Elke 24 uur herberekent het systeem het trainingsplan op basis van een dynamische vergelijking van de actuele metabolische status van de atleet, de cumulatieve trainingsstress en nachtelijke herstelbiomarkers [1].
Het hoofddoel van het algoritme is het optimaliseren van de cardiorespiratoire prestaties (maximale zuurstofopname VO₂max, lactaatverwerkingscapaciteit en neuromusculaire uithoudingsvermogen), terwijl het risico op overtraining en orthopedische blessures wordt geminimaliseerd [5]. Het systeem verdeelt trainingsprikkels volgens de principes van gepolariseerde training en balanceert aerobe volumes van lage intensiteit met drempel- en hoogintensieve anaerobe intervallen [8].
Wanneer een specifiek doel-evenement aan de kalender wordt toegevoegd, schakelt DSW automatisch over naar een cyclisch periodiseringsmodel met fasen voor basisopbouw, specifieke uithoudingsontwikkeling, piekbelasting en afbouwen (tapering) [2].
De rekenpijplijn van DSW combineert verschillende stromen fysiologische en telemetrische gegevens uit continue 24-uursmonitoring en actieve trainingssessies [1]. De nauwkeurigheid van de aanbevelingen hangt direct af van de continuïteit van de signaalmeting en de correcte basiskalibratie van het gebruikersprofiel [1].
| Gegevenscategorie | Geregistreerde meetwaarden en parameters | Fysiologische interpretatie en rol in het DSW-algoritme |
|---|---|---|
| Acute en chronische belasting | Acute belasting (Acute Load, 7 dagen) en chronische belasting (Chronic Load, 28 dagen) [1] | Beoordeling van de acute-tot-chronische belastingsratio (ACWR); bepaalt de totale capaciteit van het toelaatbare trainingsvolume voor de huidige dag [1]. |
| Balans van de belastingsverdeling | Trainingsbelastingsfocus (Load Focus): laag-aeroob, hoog-aeroob, anaerobe capaciteit [6] | Vaststelling van structurele tekorten in de energiesystemen en keuze van het richtpunt voor de trainingsprikkel van de sessie [8]. |
| Autonome status | Hartslagvariabiliteit (HRV Status), dagelijkse RMSSD en de 7-daagse basisbandbreedte [1] | Evaluatie van de nervus vagus-tonus en de sympathovagale balans; blokkeert zware hoogintensieve trainingen bij vagale onderdrukking [1]. |
| Hersteldynamiek | Slaapkwaliteit en slaaparchitectuur (Sleep Score), dagelijks stressniveau, Training Readiness-index [1] | Bepaling van de beschikbare adaptatiereserve; verlaging van het geplande tempo of de duur bij onvolledig herstel [1]. |
| Resterende metabolische schuld | Volledige hersteltijd (Recovery Time in uren), resterende EPOC [1, 8, 20] | Voorkomen van opeenstapeling van metabole acidose en glycogeenuitputting voordat homeostatisch evenwicht is bereikt [1]. |
| Huidige functionele drempel | VO₂max-waarde, lactaatdrempel (LTHR, LT-tempo), functioneel drempelvermogen (FTP) [1] | Dient als rekenbasis voor het genereren van doelzones voor tempo (min/km), hartslag (bpm) en vermogen (W) [1]. |
| Individueel bioprofiel | Maximale hartslag (HRmax), rusthartslag (HRrest), activiteitsklasse (Activity Class), antropometrie [14] | Schaling van niet-lineaire energieverbruikscurves en interne schalen voor relatieve intensiteit [14]. |
| Kalendercontext | Datum van het doelevenement, wedstrijdafstand, hoogteprofiel van het parcours [2] | Modulatie van mesocycli en verdeling van volumes afgestemd op de specifieke eisen van het evenement [2]. |
Het kernonderdeel voor het kwantificeren van fysieke belasting binnen de Firstbeat-architectuur is een indirecte wiskundige schatting van het extra zuurstofverbruik na inspanning (Excess Post-exercise Oxygen Consumption, EPOC) [11]. In tegenstelling tot klassieke ergospirometrie berekent de Firstbeat-methode de opbouw van EPOC in realtime op basis van continue analyse van hartslagdynamiek, het huidige percentage zuurstofopname (%VO₂max) en ventilatieparameters (octrooien US7717827B2, US2006/0032315, US10238915B2) [15].
De actuele longventilatie en ademhalingsfrequentie (Respiration Rate) worden non-invasief bepaald via spectrale analyse van respiratoire sinusaritmie (RSA), die de intervallen tussen hartslagen moduleert in het hoogfrequente bereik (HF) van de hartslagvariabiliteit [23]. De dynamiek van de opbouw en eliminatie van metabole schuld in de tijd wordt beschreven door een differentiaalvergelijking van de vorm:
dEPOC/dt = φ(HR(t), Respiration Rate(t), Activity Class) − λ · EPOC(t)
waarbij de functie φ de snelheid beschrijft waarmee zuurstofschuld ontstaat bij een gegeven intensiteit, en de term λ · EPOC(t) verantwoordelijk is voor continue metabole klaring tijdens de inspanning [15].
De tijdens de sessie geregistreerde piekwaarde van EPOC (Peak EPOC) wordt omgezet naar een score voor het aerobe trainingseffect (Aerobic Training Effect) op een niet-lineaire discreet-continue schaal van 0.0 tot 5.0, waarbij waarden van 2.0–2.9 wijzen op behoud van de aerobe conditie, 3.0–4.9 op een opbouwend trainingseffect en 5.0 waarschuwt voor het risico op overbelasting [11].
Het anaerobe trainingseffect (Anaerobic Training Effect) wordt berekend door een parallel algoritme voor dynamische patroonherkenning [27]. Het algoritme volgt continu abrupte toenames in snelheid of vermogen en vergelijkt deze met de cardiovasculaire respons en de duur van de herstelintervallen [27]. Een aaneengesloten lange loop rond de lactaatdrempel wordt door het systeem, ondanks de hoge metabole belasting, geregistreerd als een hoog-aerobe prikkel [31]. Om een anaeroob effect op te bouwen zijn afzonderlijke submaximale of sprintversnellingen met herstelfases nodig, die de uitputting van intramusculaire fosfagenen (ATP-CP) en een sterke glycolytische verschuiving stimuleren [27].
De totale gegevensverwerking verloopt via een sequentiële analyseketen. Het primaire signaal van de hartslag en de RR-intervallen komt binnen vanaf de sensor en splitst zich in twee parallelle rekentrajecten: analyse van spectrale componenten van de variabiliteit om de ademhalingsfunctie te reconstrueren, en evaluatie van het mechanische bewegingsvermogen ten opzichte van de cardiodynamiek [23]. De verkregen parameters komen samen in de module voor dynamische EPOC-berekening, waarvan de uitkomst wordt doorgestuurd naar de modules voor het aerobe en anaerobe trainingseffect [11]. De uiteindelijke belastingsvector classificeert de sessie op de Load Focus-schaal en bepaalt of deze valt onder de lage aerobe, hoge aerobe of anaerobe zone [11].
De berekening van het aerobe vermogen in de algoritmen van Garmin is gebaseerd op het fundamentele lineaire verband tussen voortbewegingssnelheid, mechanisch vermogen en de zuurstofkosten van verplaatsing (octrooi US20110040193A1) [23]. Voor elk geldig segment van een hardloopactiviteit berekent het systeem de theoretische zuurstofbehoefte VO₂theor met correctie voor het hellingspercentage:
VO₂theor = 12 · v + 54 · tan(arcsin(Δh/d)) + c
waarbij v de loopsnelheid in meters per seconde is, Δh/d de sinus van de hellingshoek berekend uit barometrische hoogtemeter- en gps-gegevens, en c het basale rustmetabolisme [33].
In quasi-stationaire bewegingsfasen (na uitsluiting van cardiodynamische overgangsprocessen) wordt de berekende waarde VO₂theor vergeleken met het actuele percentage van de maximale hartslag (%HRmax) [2]. Door lineaire extrapolatie van deze verhouding naar 100% HRmax kan de individuele maximale zuurstofopname VO₂max worden berekend zonder dat een maximale inspanningstest tot uitputting nodig is [2]. In laboratoriumtests ligt de gemiddelde absolute procentuele fout (MAPE) van de methode op 5–8%, maar in de praktijk kan de afwijking bij een instabiel optisch hartslagsignaal oplopen tot 8–10% [6].
De adaptieve logica van DSW steunt op klinisch en toegepast onderzoek naar het sturen van trainingsbelasting op basis van hartslagvariabiliteit (HRV-guided training) [17]. De belangrijkste wetenschappelijke basis van het algoritme bestaat uit het werk van Kiviniemi en collega's (Kiviniemi et al., 2007, 2010) en ondersteunende meta-analyses van protocollen voor trainingsautoregulatie [17].
In het fundamentele onderzoek van Kiviniemi et al. (2007) werd de effectiviteit vergeleken tussen een vast trainingsschema (Predefined Training) en een protocol dat werd aangepast aan de hand van ochtendmetingen van de hartslagvariabiliteit (HRV-Guided Training) [18]. In de adaptieve groep werden zware, hoogintensieve intervallen uitsluitend ingepland wanneer de RMSSD-waarde binnen of boven het individuele baselinebereik lag [17]. Daalde RMSSD tot onder het betrouwbaarheidsinterval (een teken van sympathische dominantie en onvolledig herstel), dan werd de intensieve training geschrapt en vervangen door een lichte sessie of passieve rust [17].
De resultaten lieten zien dat de HRV-gestuurde groep een statistisch significante voorsprong boekte in de toename van de maximale aerobe snelheid (+0,9 km/u tegenover +0,5 km/u) en een duidelijkere vooruitgang in VO₂max, bij een lager totaal volume aan zware trainingsprikkels [17]. In het DSW-algoritme zijn deze fysiologische principes vertaald naar de dynamische Training Readiness-score: bij een verstoorde autonome balans worden geplande hoogintensieve sessies automatisch omgezet naar rustige basis- of hersteltrainingen [1].
De door het algoritme gegenereerde trainingen zijn onderverdeeld in functionele categorieën. Elk type dient een specifiek biochemisch en fysiologisch doel en vult het tekort in het bijbehorende segment van de Training Load Focus aan [6].
| Type trainingssessie | Beoogd fysiologisch mechanisme | Metabolisch en substraatprofiel | Richting van het trainingseffect | Aandeel in de basismesocyclus |
|---|---|---|---|---|
| Recovery | Actief herstel, afvoer van metabolieten [8] | Capillaire perfusie zonder spiervezeltrauma; intensiteit onder de basiszone [21]. | Low Aerobic (0.0–2.0 TE) [11] | 10–20 % |
| Base | Mitochondriale proliferatie, angiogenese [8] | Overwegend oxidatie van vrije vetzuren; intensiteit 70–80 % HRmax [21]. | Low Aerobic (2.0–3.5 TE) [11] | 50–70 % |
| Long Run | Vergroting van de intramusculaire glycogeenopslag [5] | Aanpassing van het bewegingsapparaat aan langdurige mechanische belasting; substraatverschuiving naar lipiden [5]. | Low Aerobic (3.0–4.5 TE) [11] | 15–25 % |
| Tempo | Verhoging van het vermogen op de eerste ventilatoire drempel (VT1) [39] | Gemengde aerobe en glycolytische energiestofwisseling, lactaatklaring; intensiteit 80–85 % HRmax [21]. | High Aerobic (3.0–4.0 TE) [14] | 5–15 % |
| Threshold | Verschuiving van de tweede lactaatdrempel (LT2 / MLSS) [39] | Maximale evenwichtstoestand van bloedlactaat (MLSS); trainen tussen 85–90 % HRmax [21]. | High Aerobic (3.5–4.8 TE) [11] | 5–10 % |
| VO₂max | Maximalisatie van het slagvolume van het hart en de longdiffusie [6] | Piekbelasting van het cardiorespiratoire systeem, submaximale acidose; inspanning op 95–100 % VO₂max [8]. | High Aerobic (4.0–5.0 TE) [11] | 5–10 % |
| Sprint / Anaerobic | Neuromusculaire stimulatie, rekrutering van snelle motoreenheden [8] | ATP-resynthese via creatinefosfaat en anaerobe glycolyse; korte reeksen maximale versnellingen [31]. | Anaerobic (2.0–4.5 TE) [11] | 3–8 % |
U kunt zelf het gewenste doeltype (Target Type) instellen: op basis van tempo of op basis van hartslag [42]. Deze keuze bepaalt hoe het systeem de intensiteit tijdens de training berekent en bijstuurt:
Bij een doel op hartslag (Heart Rate Target) compenseert het systeem externe omstandigheden zoals tegenwind, temperatuurschommelingen, hoogteverschillen en opgebouwde mentale spanning [46]. Het algoritme houdt de fysiologische belasting van de sessie binnen een vastgesteld bereik en voorkomt dat u op heuvels onbedoeld van de basiszone naar de drempelzone overgaat [9].
Bij een doel op tempo (Pace Target) stuurt het systeem op de loopsnelheid, direct berekend op basis van uw huidige VO₂max en uw kritieke-snelheidsprofiel [1]. Deze modus is ideaal voor wedstrijdvoorbereiding op een vlak parcours, maar brengt een risico op metabole overbelasting met zich mee bij zware weersomstandigheden of hitte [2].
De interne logica van Firstbeat is strikt gebaseerd op het percentage van de maximale hartslag (%HRmax) en de lactaatdrempel. Daarbij worden persoonlijke instellingen voor hartslagzones in de Garmin Connect-app (zoals zones op basis van hartslagreserve, %HRR) buiten beschouwing gelaten [14]. De werkelijke verdeling van de belasting in de widget «Training Load Focus» steunt daardoor op de objectieve fysiologische constanten van Firstbeat, en niet op de visuele zone-indeling op het scherm van het horloge [21].
Binnen het Garmin-platform bestaan verschillende onafhankelijke modules voor trainingsplanning, met wezenlijke verschillen in flexibiliteit en planningshorizon [1].
| Vergelijkingscriterium | Daily Suggested Workouts (DSW) | Klassieke Garmin Coach (schema's van Jeff, Greg, Amy) | Garmin Run Coach (vernieuwde adaptieve architectuur) |
|---|---|---|---|
| Planningshorizon | Voortschrijdend venster van 7 dagen met dagelijkse microcorrecties [1] | Statisch macroplan van 6–26 weken met een vast schema [1] | Dynamisch langetermijnplan gericht op een specifieke wedstrijddatum [45] |
| Gevoeligheid voor herstel | Direct: reageert op nachtelijke HRV-trends, slaap en cumulatieve EPOC [1, 5, 6] | Minimaal: past zich alleen aan op basis van het daadwerkelijk gelopen tempo tijdens sessies [49] | Hoog: combineert een macrocyclisch schema met een dagelijkse analyse van de herstelstatus [50] |
| Operationele flexibiliteit | Volledig zelfstandig: past zich automatisch aan bij overgeslagen of verplaatste sessies [1] | Laag: het overslaan van sessies verlaagt de berekende betrouwbaarheidsscore van het systeem (Confidence Score) [1] | Hoog: algoritmische herverdeling van sleutelsessies binnen de week [50] |
| Periodisering voor een evenement | Automatisch (Base → Build → Peak → Taper) wanneer een wedstrijd in de kalender wordt vastgelegd [2] | Gespecialiseerde sjablonen voor een beperkt aantal afstanden (5K, 10K, 21.1K) [49] | Uitgebreide macroperiodisering voor alle hardloopafstanden, inclusief de marathon [50] |
| Optimaal atletenprofiel | Ervaren hardlopers, triatleten, sporters met onregelmatige werktijden [1] | Beginnende sporters die behoefte hebben aan stapsgewijze tekstuele begeleiding en motivatie [1] | Sporters van elk niveau die zich voorbereiden op officiële wedstrijden op basis van een doeltijd [50] |
Een grondige analyse van het langdurig gebruik van het DSW-algoritme in de praktijk van het trainingsproces brengt een aantal fysiologische en cybernetische beperkingen van het systeem aan het licht:
De eerste kritieke factor is het ontstaan van een neerwaartse positieve feedbacklus (het effect van een uitdovende trainingsprikkel) [10]. Doordat de duur en intensiteit van de voorgestelde sessie afhangen van de actuele trainingsbereidheid en de autonome status, leidt niet-trainingsgerelateerde stress (slaaptekort, systemische ontstekingen, emotionele spanning) tot een aanhoudende daling van de HRV en een hogere rusthartslag [1]. Het algoritme reageert hierop door het volume en de intensiteit stapsgewijs te verlagen en de atleet uitsluitend herstel- en basissessies voor te schrijven [5]. Het langdurig ontbreken van een opbouwende prikkel leidt tot daadwerkelijke deconditionering van het cardiorespiratoire systeem en een daling van de VO₂max, wat het systeem ten onrechte interpreteert als een signaal om de belasting nog verder te verlagen [10].
Een tweede bron van systematische meetfouten is de traagheid en optische ruis van fotoplethysmografische sensoren (PPG) [1]. Voor een nauwkeurige berekening van het anaerobe effect en de dynamiek van de EPOC-opbouw is een directe registratie van plotselinge hartslagpieken en een exacte timing van RR-intervallen tijdens sprints vereist [23]. De vertraging van de optische sensor bij abrupte belastingspieken en het risico dat het optische signaal vergrendelt op de pasfrequentie (Cadence Lock), leiden tot een onderschatting van de anaerobe trainingsprikkel [1]. Als gevolg hiervan registreert het systeem een schijnbaar chronisch tekort in het Anaerobic-segment van de Load Focus en blijft het sprinttrainingen voorstellen, ondanks de reële fysiologische vermoeidheid van de atleet [14].
De derde functionele beperking hangt samen met de conservatieve limiet voor de duur van de lange duurloop die in het algoritme is ingebouwd (Long Run Cap) [5]. Om het risico op overbelasting van het beenvlies en de pezen te beperken, genereert het systeem zelden ononderbroken duurlopen op lage intensiteit van meer dan 100–110 minuten [5]. Voor atleten die trainen voor een marathon met een doeltijd van meer dan 3.5 uur, is een dergelijk volume ontoereikend voor een volwaardige adaptatie van de enzymsystemen voor vetverbranding (lipolyse) en neuromusculaire weerstand tegen langdurige schokbelasting [5].
Het vierde probleem ligt in de onjuiste interpretatie van ongestructureerde crosstraining en krachttraining [52]. Krachttrainingen in de sportschool veroorzaken lokale spiervermoeidheid en mechanische microschade aan de spiervezels, maar gaan gepaard met een matige cardiovasculaire belasting [20]. Doordat het DSW-algoritme zich voornamelijk baseert op de EPOC-waarde uit de hartslag, onderschat het de perifere spiervermoeidheid door krachtoefeningen, of rekent het de EPOC van krachttraining juist ten onrechte mee bij de acute aerobe belasting, waardoor belangrijke hardloopsessies onnodig worden geschrapt [15].
Het Daily Suggested Workouts-algoritme van Garmin/Firstbeat is een fysiologisch onderbouwd softwarepakket voor geautomatiseerd beheer van trainingsstress, dat fundamentele principes van gepolariseerde periodisering en autoregulatie op basis van hartslagvariabiliteit succesvol integreert in consumenten-wearables [8]. Het wiskundige model voor continue EPOC-berekening, differentiatie van het trainingseffect en geëxtrapoleerde VO₂max-schatting biedt een betrouwbare basis voor het op peil houden van de algemene cardiorespiratoire conditie [1].
Toch worden de betrouwbaarheid en validiteit van de adviezen van het systeem strikt begrensd door de nauwkeurigheid van de invoergegevens. Om algoritmische fouten en neerwaartse spiralen van afnemende conditie te voorkomen, zijn regelmatige gegevensverzameling met een ecg-borstband, een nauwkeurige empirische of laboratoriumverificatie van de maximale hartslag en handmatige aanpassingen van het duurloopvolume bij de voorbereiding op marathons en ultramarathons vereist [1].
De bovenstaande conclusie benoemt eerlijk de grenzen van het systeem: de neerwaartse spiraal van conditieverlies, optische sensorruis, onderschatting van krachttraining en een behoudende limiet voor langdurige belasting. Bij een kuurgast spelen er nog meer van zulke factoren. Het algoritme kent de leeftijd en bijkomende aandoeningen niet, noch de gebruikte medicatie, noch het feit dat iemand op de derde dag van de drinkkuur een balneologische reactie vertoont, noch dat iemand zes maanden geleden een operatie heeft ondergaan. Voor een sporter zijn dit acceptabele vereenvoudigingen. Voor een kuurgast niet.
Juist hier komt datgene om de hoek kijken wat niet met een softwarelicentie te koop is: de medische school van het kuuroord. De Longevity Resort-programma's in Luxury Spa & Medical Wellness Hotel Prezident zijn niet samengesteld door programmeurs, maar door artsen die al tientallen jaren zien hoe patiënten herstellen.
Het platform werkt als een tolk tussen twee werelden. Aan de ene kant ontvangt het de objectieve cijfers van Garmin: hartslag en hartslagvariabiliteit, slaapfasen, stress, Body Battery, stappen, acclimatisatie, gewicht en lichaamssamenstelling. Aan de andere kant staan de medische regels van het kuuroord: grenswaarden waarbij een behandeling vandaag wordt verplaatst, de hartslagzone voor een wandeling en de volgorde van behandelingen in het dagprotocol.
De arts ziet een dashboard met alle waarden van het verblijf en past de voorschriften aan; de gast ontvangt een dagschema en leest dit in de eigen taal. De cijfers bepalen de behandeling niet zelf — ze geven de arts een beeld dat er voorheen niet was, en tonen de gast het resultaat van de kuur in cijfers in plaats van alleen in woorden. Het platform is geclassificeerd als Wellness & Lifestyle Intelligence — ondersteuning van de leefstijl, geen medische diagnostiek (meer informatie).
Implementatieverhaal: Prezident in Karlovy Vary · Wat het horloge meet · Prijzen: wat is inbegrepen bij de lancering · Juridische classificatie
← All articles