
Алгоритм Daily Suggested Workouts (DSW) від Garmin/Firstbeat щодня перераховує допустиме навантаження за варіабельністю ритму, сном і тренувальним стресом. На ньому побудовані програми Longevity Resort.
Основа розробки програм Longevity Resort — візуалізація показників, які зчитують годинник і ваги Garmin, та їхня обробка алгоритмом Daily Suggested Workouts (DSW) від Garmin/Firstbeat. Гість носить годинник і стає на ваги; портал показує сон, пульс, варіабельність серцевого ритму, стрес, Body Battery, вагу та склад тіла (що саме вимірює годинник), а алгоритм перетворює ці потоки даних на добову оцінку готовності та допустимий обсяг навантаження.
Фізіологію ми не переписували наново: під капотом — математичні моделі Firstbeat, за якими стоять патенти та клінічні дослідження. Розбір нижче наведено повністю, щоб було видно, на якому фундаменті стоїть платформа: що саме алгоритм рахує, з яких даних, де його сильні сторони і де проходять його межі.
Одне застереження щодо застосовності. DSW створювався для бігунів і тріатлетів, і його бігові мезоцикли курортному гостю не потрібні. Платформа бере з нього фізіологічне ядро — оцінку відновлення за варіабельністю ритму та сном, накопичене навантаження, добову готовність — і застосовує його до того, чим гість зайнятий на курорті: прогулянок теренкурами, процедур і питного курсу.
Функція щоденних рекомендованих тренувань (Daily Suggested Workouts, DSW), інтегрована в екосистему Garmin починаючи з моделі Forerunner 745, є адаптивною експертною системою мікроперіодизації тренувального процесу [1]. Обчислювальне ядро алгоритму базується на розробках компанії Firstbeat Analytics, що спеціалізується на математичному моделюванні автономної нервової системи та кардіореспіраторної фізіології [2].
На відміну від традиційних календарних програм із жорстко фіксованою структурою, DSW функціонує за принципом замкненого контуру зворотного зв'язку (Closed-Loop Feedback System) [1]. Кожні 24 години система перераховує тренувальний план на основі динамічного зіставлення поточного метаболічного статусу атлета, кумулятивного тренувального стресу та нічних біомаркерів відновлення [1].
Головним цільовим призначенням алгоритму є оптимізація кардіореспіраторної продуктивності (максимального споживання кисню VO₂max, швидкості утилізації лактату та нейром'язової витривалості) за одночасної мінімізації ризиків перетренованості й ортопедичних травм [5]. Система розподіляє тренувальні стимули відповідно до принципів поляризованого тренінгу, балансуючи низькоінтенсивні аеробні обсяги з пороговими та високоінтенсивними анаеробними інтервалами [8].
При інтеграції в календар конкретного цільового старту DSW автоматично трансформується в модель циклічної періодизації, вибудовуючи фази базової підготовки, розвитку специфічної витривалості, пікового навантаження та передзмагального звуження (тейперингу) [2].
Обчислювальний пайплайн DSW агрегує різнорідні потоки фізіологічних і телеметричних даних, що надходять під час безперервного добового моніторингу та активних тренувальних сесій [1]. Точність сформованих рекомендацій безпосередньо залежить від безперервності збору біосигналів і коректності базового калібрування профілю користувача [1].
| Категорія вхідних даних | Метрики та параметри, що реєструються | Фізіологічна інтерпретація та роль в алгоритмі DSW |
|---|---|---|
| Гостре та хронічне навантаження | Гостре навантаження (Acute Load, 7 днів) і хронічне навантаження (Chronic Load, 28 днів) [1] | Оцінка співвідношення гострого та хронічного стресу (ACWR); визначає сукупну місткість допустимого тренувального обсягу на поточний день [1]. |
| Баланс розподілу навантаження | Фокус тренувального навантаження (Load Focus): низька аеробна, висока аеробна, анаеробна ємність [6] | Ідентифікація системного дефіциту в енергетичних шляхах і вибір спрямованості цільового стимулу сесії [8]. |
| Вегетативний статус | Варіабельність серцевого ритму (HRV Status), добовий RMSSD та 7-денний базовий коридор [1] | Оцінка тонусу блукаючого нерва та симпато-вагального балансу; блокує розвивальні високоінтенсивні роботи при вагальній супресії [1]. |
| Кінетика відновлення | Якість і архітектоніка сну (Sleep Score), добовий рівень стресу, індекс Training Readiness [1] | Визначення амплітуди адаптаційного резерву; зниження планового темпу або тривалості у разі неповного відновлення [1]. |
| Залишковий метаболічний борг | Час повного відновлення (Recovery Time у годинах), залишковий EPOC [1, 8, 20] | Запобігання нашаруванню метаболічного ацидозу та виснаженню глікогену до досягнення гомеостатичної рівноваги [1]. |
| Поточний функціональний поріг | Значення VO₂max, лактатний поріг (LTHR, темп LT), функціональна порогова потужність (FTP) [1] | Слугує розрахунковою базою для генерації цільових зон швидкості (хв/км), пульсу (уд/хв) і потужності (Вт) [1]. |
| Індивідуальний біопрофіль | Максимальний пульс (HRmax), пульс спокою (HRrest), клас активності (Activity Class), антропометрія [14] | Масштабування нелінійних кривих витрати енергії та внутрішніх шкал відносної інтенсивності [14]. |
| Календарний контекст | Дата цільового старту, довжина дистанції, топографічний профіль траси [2] | Модуляція мезоциклів і розподіл обсягів під специфічні вимоги змагальної події [2]. |
Центральною ланкою квантифікації фізичного навантаження в архітектурі Firstbeat виступає непряма математична оцінка надлишкового споживання кисню після тренування (Excess Post-exercise Oxygen Consumption, EPOC) [11]. На відміну від класичної ергоспірометрії, метод Firstbeat розраховує накопичення EPOC у режимі реального часу на основі безперервного аналізу динаміки серцевого ритму, поточного відсотка споживання кисню (%VO₂max) і вентиляторних параметрів (патенти US7717827B2, US2006/0032315, US10238915B2) [15].
Миттєва вентиляція легень і частота дихання (Respiration Rate) визначаються неінвазивно за допомогою спектрального аналізу дихальної синусової аритмії (RSA), що модулює інтервали між серцевими скороченнями у високочастотному діапазоні (HF) варіабельності серцевого ритму [23]. Динаміка накопичення та елімінації метаболічного боргу в часі описується диференціальним рівнянням вигляду:
dEPOC/dt = φ(HR(t), Respiration Rate(t), Activity Class) − λ · EPOC(t)
де функція φ описує швидкість генерації кисневого боргу на заданій інтенсивності, а доданок λ · EPOC(t) відповідає за безперервний метаболічний кліренс під час виконання вправи [15].
Пікове значення EPOC (Peak EPOC), зафіксоване під час сесії, масштабується в показник аеробного тренувального ефекту (Aerobic Training Effect) за нелінійною дискретно-неперервною шкалою від 0.0 до 5.0, де значення 2.0–2.9 відображають підтримання аеробної форми, 3.0–4.9 — розвивальний стимул, а 5.0 сигналізує про ризик функціонального перенапруження [11].
Анаеробний тренувальний ефект (Anaerobic Training Effect) обчислюється паралельним алгоритмом розпізнавання динамічних патернів [27]. Алгоритм безперервно відстежує різкі градієнти наростання швидкості або потужності, порівнюючи їх із кардіоваскулярною відповіддю та тривалістю інтервалів відпочинку [27]. Одиночний тривалий біг на рівні лактатного порогу, попри високий рівень метаболічного стресу, реєструється системою як високоаеробний стимул [31]. Для генерації анаеробного ефекту потрібні дискретні навколомаксимальні або спринтерські прискорення з фазами субмаксимального відновлення, що стимулюють виснаження внутрішньом'язових фосфагенів (АТФ-КрФ) і глибокий гліколітичний зсув [27].
Загальний потік обробки даних організовано у вигляді послідовного аналітичного ланцюжка. Первинний сигнал частоти серцевих скорочень і міжбітових інтервалів надходить із датчика та паралельно розділяється на два обчислювальні тракти: аналіз спектральних компонентів варіабельності для реконструкції дихальної функції та оцінку механічної потужності руху відносно кардіодинаміки [23]. Отримані параметри об'єднуються в блоці динамічного розрахунку EPOC, вихідні дані якого передаються в модулі обчислення аеробного й анаеробного тренувального ефекту [11]. Результуючий вектор навантаження класифікує сесію за шкалою Load Focus, визначаючи її належність до низької аеробної, високої аеробної або анаеробної зони [11].
Обчислення аеробної потужності в алгоритмах Garmin базується на фундаментальній лінійній залежності між швидкістю локомоції, механічною потужністю та кисневою вартістю переміщення (патент US20110040193A1) [23]. Для кожного валідного сегмента бігової активності система визначає теоретичну потребу в кисні VO₂theor з поправкою на градієнт рельєфу:
VO₂theor = 12 · v + 54 · tan(arcsin(Δh/d)) + c
де v — швидкість бігу в метрах на секунду, Δh/d — синус кута нахилу поверхні, що обчислюється за даними барометричного альтиметра та GPS, а c — базові метаболічні витрати спокою [33].
У квазістаціонарних фазах руху (після виключення перехідних кардіодинамічних процесів) обчислене значення VO₂theor зіставляється з поточною часткою від максимальної частоти серцевих скорочень (%HRmax) [2]. Лінійна екстраполяція отриманого відношення на рівень 100 % HRmax дозволяє розрахувати індивідуальну межу кисневої утилізації VO₂max без потреби проводити граничні навантажувальні тестування до відмови [2]. В умовах лабораторних випробувань середня абсолютна помилка (MAPE) методу становить 5–8 %, проте в польових умовах за нестабільного оптичного пульсового сигналу похибка може зростати до 8–10 % [6].
Адаптивна логіка DSW спирається на клінічні та прикладні дослідження у сфері управління тренувальним стресом на основі аналізу варіабельності серцевого ритму (HRV-guided training) [17]. Базову доказову основу алгоритму складають праці Ківініємі та співавторів (Kiviniemi et al., 2007, 2010), а також підтверджувальні метааналітичні огляди протоколів авторегуляції навантажень [17].
У фундаментальному дослідженні Kiviniemi et al. (2007) порівнювалася ефективність жорстко визначеної програми тренувань (Predefined Training) і протоколу, адаптованого за ранковими значеннями варіабельності серцевого ритму (HRV-Guided Training) [18]. В адаптивній групі розвивальні високоінтенсивні інтервали призначалися виключно за умови перебування показника RMSSD у межах або вище індивідуального базового діапазону [17]. У разі падіння RMSSD нижче довірчого інтервалу (що відображає симпатичне переважання та незавершене системне відновлення) інтенсивне навантаження скасовувалося та заміщувалося сесією низької інтенсивності або пасивним відпочинком [17].
За результатами експерименту група під керуванням HRV продемонструвала статистично значущу перевагу в прирості максимальної аеробної швидкості (+0,9 км/год проти +0,5 км/год) і більш виражену позитивну динаміку VO₂max за меншого сукупного обсягу важких тренувальних впливів [17]. В алгоритмі DSW ці фізіологічні закономірності реалізовані через динамічну шкалу Training Readiness: вегетативне пригнічення автоматично знижує заплановані високоінтенсивні сесії до базових або відновлювальних пробіжок [1].
Формовані алгоритмом тренувальні сесії поділяються на функціональні категорії, кожна з яких вирішує чітко визначене біохімічне й адаптаційне завдання, закриваючи дефіцит відповідного сегмента в структурі Training Load Focus [6].
| Тип тренувальної сесії | Цільовий фізіологічний механізм | Метаболічний і субстратний профіль | Вектор тренувального ефекту | Частка в базовому мезоциклі |
|---|---|---|---|---|
| Recovery | Активне відновлення, утилізація метаболітів [8] | Капілярна перфузія без мікротравматизації волокон; інтенсивність нижча за базову зону [21]. | Low Aerobic (0.0–2.0 TE) [11] | 10–20 % |
| Base | Проліферація мітохондрій, ангіогенез [8] | Переважне окиснення вільних жирних кислот; інтенсивність 70–80 % HRmax [21]. | Low Aerobic (2.0–3.5 TE) [11] | 50–70 % |
| Long Run | Підвищення ємності внутрішньом'язового глікогену [5] | Адаптація опорно-рухового апарату до тривалого механічного напруження; зміщення субстрату до ліпідів [5]. | Low Aerobic (3.0–4.5 TE) [11] | 15–25 % |
| Tempo | Підвищення потужності першого вентиляційного порогу (VT1) [39] | Змішаний аеробно-гліколітичний енергообмін, кліренс лактату; інтенсивність 80–85 % HRmax [21]. | High Aerobic (3.0–4.0 TE) [14] | 5–15 % |
| Threshold | Зсув другого лактатного порогу (LT2 / MLSS) [39] | Максимальний стаціонарний стан лактату крові; робота в діапазоні 85–90 % HRmax [21]. | High Aerobic (3.5–4.8 TE) [11] | 5–10 % |
| VO₂max | Максимізація ударного об'єму серця та легеневої дифузії [6] | Пікове кардіореспіраторне навантаження, субмаксимальний ацидоз; робота на рівні 95–100 % VO₂max [8]. | Висока аеробна (4.0–5.0 TE) [11] | 5–10 % |
| Спринт / Анаеробне | Нейром'язова стимуляція, рекрутування швидких ДЕ8 | Ресинтез АТФ за рахунок фосфокреатину та анаеробного гліколізу; короткі серії граничних прискорень [31]. | Анаеробний (2.0–4.5 TE) [11] | 3–8 % |
Користувач може вибрати тип цільового показника (Target Type): за темпом руху або за частотою серцевих скорочень [42]. Цей вибір визначає математичний контур керування інтенсивністю під час виконання завдання:
При орієнтації на частоту серцевих скорочень (Heart Rate Target) система компенсує зовнішні флуктуації середовища — зустрічний вітер, температурні коливання, рельєф і накопичене психоемоційне напруження [46]. Алгоритм стабілізує фізіологічну вартість сесії в заданому коридорі, запобігаючи випадковому переходу з базової зони в порогову під час подолання підйомів [9].
У разі орієнтації на темп (Pace Target) керівним параметром виступає механічна швидкість пересування, розрахована безпосередньо з поточного значення VO₂max і профілю критичної швидкості [1]. Цей режим є оптимальним для змагальної підготовки на плоскій поверхні, однак несе ризик метаболічного перевантаження за несприятливих кліматичних умов або високої температури середовища [2].
Внутрішня логіка класифікатора Firstbeat жорстко прив'язана до відсотка від максимальної частоти серцевих скорочень (%HRmax) та лактатного порогу, ігноруючи користувацькі налаштування відображення пульсових зон у додатку Garmin Connect (наприклад, зон, розрахованих за резервом серцевого ритму %HRR) [14]. Через це фактичний розподіл навантаження у віджеті Training Load Focus базується на об'єктивних фізіологічних константах Firstbeat, а не на візуальній розмітці зон на екрані приладу [21].
У межах платформи Garmin співіснують кілька незалежних програмних модулів планування тренувального процесу, які мають принципові відмінності в алгоритмічній гнучкості й горизонтах планування [1].
| Параметр порівняння | Daily Suggested Workouts (DSW) | Класичний Garmin Coach (Плани Джеффа, Грега, Емі) | Garmin Run Coach (Оновлена адаптивна архітектура) |
|---|---|---|---|
| Горизонт прогнозування | Ковзне 7-денне вікно зі щоденною мікрокорекцією [1] | Статичний макроплан на 6–26 тижнів із жорстким розкладом [1] | Довгостроковий динамічний план, орієнтований на конкретну дату старту [45] |
| Чутливість до відновлення | Негайна: реакція на нічну динаміку ВСР, сон і кумулятивний EPOC [1, 5, 6] | Мінімальна: коригування проводиться лише за фактом темпового виконання сесій [49] | Висока: поєднання макроциклічного плану зі щоденним аналізом готовності [50] |
| Операційна варіативність | Повна незалежність: автоматична перебудова в разі пропуску або зміщення сесій [1] | Низька: пропуск сесій знижує розрахунковий індекс упевненості системи (Confidence Score) [1] | Висока: алгоритмічний перерозподіл ключових сесій усередині тижня [50] |
| Періодизація під подію | Автоматична (Base → Build → Peak → Taper) при фіксації забігу в календарі [2] | Спеціалізовані шаблони під обмежений набір дистанцій (5K, 10K, 21.1K) [49] | Розгорнута макроперіодизація під будь-які бігові дистанції, включно з марафоном [50] |
| Оптимальний профіль атлета | Досвідчені бігуни, тріатлети, спортсмени з ненормованим робочим графіком [1] | Початківці, яким потрібні покрокові текстові інструкції та мотивація [1] | Спортсмени будь-якого рівня, які готуються до офіційних стартів за цільовим часом [50] |
Глибокий аналіз тривалого використання алгоритму DSW в умовах реального тренувального процесу виявляє низку фізіологічних і кібернетичних обмежень системи:
Першим критичним чинником є виникнення низхідної петлі позитивного зворотного зв'язку (ефект згасання стимулу) [10]. Оскільки тривалість та інтенсивність рекомендованої сесії залежать від поточного індексу готовності й вегетативного статусу, виникнення нетренувального стресу (депривація сну, системне запалення, емоційне напруження) викликає стійке зниження ВСР і зростання пульсу спокою [1]. Алгоритм реагує на це послідовним зниженням обсягів та інтенсивностей, переводячи атлета виключно на відновлювальний і базовий біг [5]. Тривала відсутність розвивального стимулу провокує реальну детренованість кардіореспіраторної системи та падіння VO₂max, що система помилково інтерпретує як необхідність подальшого скорочення навантажень [10].
Другим джерелом системної похибки виступають інерційність та оптичний шум фотоплетизмографічних сенсорів (PPG) [1]. Точний розрахунок анаеробного ефекту й кінетики накопичення EPOC потребує миттєвої реєстрації різких сплесків ЧСС і точного таймінгу RR-інтервалів у моменти спринтерських прискорень [23]. Затримка оптичного датчика при різких градієнтах навантаження та ризик зчеплення оптичного сигналу з частотою кроків (Cadence Lock) призводять до недообліку анаеробного стимулу [1]. У результаті система фіксує уявний хронічний дефіцит у секторі Anaerobic шкали Load Focus і продовжує генерувати спринтерські протоколи всупереч реальній фізіологічній втомі атлета [14].
Третє функціональне обмеження пов'язане із закладеним в алгоритм консервативним лімітом тривалості довгого бігу (Long Run Cap) [5]. З метою зниження ризику втомних ушкоджень окістя та сухожиль система рідко генерує безперервні низькоінтенсивні пробіжки тривалістю понад 100–110 хвилин [5]. Для спортсменів, які готуються до марафону з цільовим часом понад 3.5 години, такий обсяг є недостатнім для формування повноцінної адаптації ферментних систем ліполізу та нейром'язової стійкості до тривалого ударного навантаження [5].
Четверта проблема полягає в некоректній інтерпретації неструктурованого кростренінгу та силових тренувань [52]. Силові сесії в тренажерному залі викликають локальну м'язову втому та механічні мікропошкодження волокон, однак супроводжуються помірним кардіоваскулярним стресом [20]. Алгоритм DSW, орієнтуючись переважно на пульсовий показник EPOC, недооцінює периферичну м'язову втому від силових вправ або, навпаки, помилково зараховує силовий EPOC до загальної скарбнички гострого аеробного навантаження, нераціонально скасовуючи ключові бігові сесії [15].
Алгоритм Daily Suggested Workouts від Garmin/Firstbeat являє собою фізіологічно обґрунтований програмний комплекс автоматизованого керування тренувальним стресом, який успішно імплементує фундаментальні принципи поляризованої періодизації та авторегуляції за варіабельністю серцевого ритму в масові носні пристрої [8]. Математичний апарат безперервного моделювання EPOC, диференціації тренувального ефекту й екстраполяційної оцінки VO₂max забезпечує надійну базу для підтримки загальної кардіореспіраторної форми [1].
Проте надійність і валідність рекомендацій системи жорстко обмежені точністю вхідних параметрів. Для запобігання алгоритмічним збоям та усунення низхідних петель детренованості потрібні регулярний збір даних із нагрудного ЕКГ-датчика, точна емпірична чи лабораторна верифікація максимальної частоти серцевих скорочень, а також ручне коригування обсягів довгого бігу під час підготовки до марафонських та ультрамарафонських дистанцій [1].
Висновки вище чесно називають межі можливостей системи: низхідна петля детренованості, оптичний шум датчика, недооцінка силової роботи, консервативний ліміт тривалого навантаження. У гостя курорту таких підводних каменів ще більше. Алгоритм не знає ані віку та супутніх захворювань, ані ліків, які людина приймає, ані того, що на третій день питного курсу виникає бальнеологічна реакція, ані того, що пів року тому була операція. Для спортсмена це допустимі спрощення. Для гостя санаторію — ні.
Саме тут до справи долучається те, чого не купити разом із ліцензією на програму, — лікарська школа курорту. Програми Longevity Resort у Luxury Spa & Medical Wellness Hotel Prezident створювали не програмісти, а лікарі, які десятиліттями спостерігали, як відновлюються пацієнти.
Платформа влаштована як перекладач між двома світами. З одного боку до неї надходять об'єктивні показники Garmin: пульс та його варіабельність, фази сну, стрес, Body Battery, кроки, акліматизація, вага та склад тіла. З іншого боку діють лікарські правила курорту: пороги, за яких процедуру сьогодні переносять, коридор пульсу для оздоровчої прогулянки, послідовність процедур у протоколі дня.
Лікар бачить панель з усіма показниками перебування й коригує призначення; гість отримує протокол за днями й читає його своєю мовою. Показники не призначають лікування самі — вони дають лікарю картину, якої раніше не було, і показують гостю результат курсу в цифрах, а не на словах. Платформу класифіковано як Wellness & Lifestyle Intelligence — підтримка способу життя, а не медична діагностика (докладніше).
Історія впровадження: Prezident у Карлових Варах · Що вимірює годинник · Ціни: що входить у запуск · Юридична класифікація
← All articles