hrTSS — Training Stress Score по пульсу

Приближение TSS по данным пульса — фоллбэк, когда TSS по мощности недоступен.

Кратко

hrTSS оценивает тренировочный стресс по пульсу через метод резерва ЧСС. Вычисляется, когда TSS по мощности = null, но есть средний пульс. Шкала примерно сопоставима с TSS по мощности. Лимит: 1000.

Как это выглядит

Бейдж на MetricsBadgeBar, аналогичный TSS, но получен из данных ЧСС.

Как это считается

hrIF = (avgHR − hrRest) / (LTHR − hrRest)

hrTSS = (duration_sec × hrIF²) / 3600 × 100

Входные данные:

  • avgHr — средний пульс сессии (обязателен)
  • durationSec — длительность в секундах (обязательна)
  • hrMax — из профиля (обязателен)
  • hrRest — из профиля, по умолчанию 60
  • thresholdHr (LTHR) — из профиля, по умолчанию Math.round(hrMax × 0.85)

Крайние случаи:

  • avgHr, durationSec или hrMax null/≤0 → null
  • hrMax ≤ hrRest → null
  • LTHR ≤ hrRest → null
  • hrIF ≤ 0 → null
  • Лимит: Math.min(result, 1000)
  • Округление до 2 dp

Как интерпретировать

  • Та же шкала, что у TSS: 100 ≈ 1 час на пороговом пульсе.
  • hrTSS чуть менее точен, чем TSS по мощности, из-за влияния кардиодрифта, жары, усталости, гидратации.

Динамика

hrTSS автоматически активируется, когда TSS = null, но есть средний пульс. Мост для атлетов без измерителя мощности — сохраняет каскад unified load функциональным.

Рекомендации

  • Установите точные LTHR и hrRest для лучшей оценки hrTSS.
  • Если появится измеритель мощности, TSS по мощности автоматически получит приоритет.

Пример из жизни

hrMax = 190, LTHR = 162, hrRest = 60. Сессия: 60 мин (3600 сек), средний пульс = 155.

hrIF = (155 − 60) / (162 − 60) = 95 / 102 ≈ 0.931

hrTSS = (3600 × 0.931²) / 3600 × 100 = 0.867 × 100 ≈ 86.7

Частые ошибки

  • Ожидать точного совпадения hrTSS и TSS по мощности. HR-стресс — приближение, расхождение 10–20% нормально.
  • Не настроить LTHR: дефолт (85% hrMax) разумен, но тестированный LTHR точнее.

Когда обратить внимание

  • hrTSS стабильно завышен для лёгких сессий — LTHR или hrRest неверны.
  • hrTSS доходит до лимита 1000 — проверьте качество данных (артефакты сенсора, некорректная длительность).

Связанные метрики

TSS, Пороговая ЧСС, ЧСС максимальная, TRIMP, Общая тренировочная нагрузка

Была ли эта статья полезна?