BG
Live Demo

Уики

Daily Suggested Workouts на Garmin: как работи алгоритъмът

Алгоритъмът Daily Suggested Workouts (DSW) от Garmin/Firstbeat преизчислява допустимото натоварване на всеки 24 часа въз основа на вариабилността на сърдечния ритъм, съня и тренировъчния стрес. Върху него са изградени програмите на Longevity Resort.

Updated 2026-08-28 · Sample procedures Luxury Spa & Medical Wellness Hotel Prezident

Contents
  1. Защо този анализ е важен за платформата
  2. Концептуална архитектура и функционално предназначение на алгоритъма
  3. Входни биометрични параметри и параметри на натоварването на системата
  4. Модел за изчисляване на EPOC и аеробния/анаеробния тренировъчен ефект
  5. Моделиране и изчисляване на VO₂max
  6. Доказателствена база: HRV-Guided Training
  7. Таксономия и специфика на генерираните тренировъчни сесии
  8. Механика на избора на целеви метрики: темпо срещу пулс
  9. Сравнителен анализ на адаптивните подходи на Garmin
  10. Ограничения на алгоритъма, системни уязвимости и гранични ефекти
  11. Заключение
  12. Какво не знае алгоритъмът: опитът на карловарската школа
  13. Как е свързано това в платформата
  14. Какво дава това на хотела и инвеститора
  15. Извори
  16. Още по темата

Защо този анализ е важен за платформата

В основата на програмите на 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]Служи като изчислителна основа за генериране на целевите зони за скорост (мин/км), пулс (уд./мин) и мощност (W) [1].
Индивидуален биопрофилМаксимален пулс (HRmax), пулс в покой (HRrest), клас на активност (Activity Class), антропометрия [14]Мащабиране на нелинейните криви на енергоразхода и вътрешните скали за относителна интензивност [14].
Календарен контекстДата на целевия старт, дължина на дистанцията, топографски профил на трасето [2]Модулация на мезоциклите и разпределение на обемите според специфичните изисквания на състезателното събитие [2].

Модел за изчисляване на EPOC и аеробния/анаеробния тренировъчен ефект

Централен елемент при количествената оценка на физическото натоварване в архитектурата на 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].

Моделиране и изчисляване на VO₂max

Изчисляването на аеробната мощност в алгоритмите на 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].

Доказателствена база: HRV-Guided Training

Адаптивната логика на 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

В рамките на платформата Garmin съществуват няколко независими софтуерни модула за планиране на тренировъчния процес, които имат принципни различия в алгоритмичната си гъвкавост и хоризонтите на планиране [1].

Параметър за сравнениеЕжедневни препоръчителни тренировки (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