PeakLine Score¶
PeakLine Score (PLS) — це єдине число від 0 до 1000, яке підсумовує, наскільки сильним було зусилля, відносно каліброваного еталонного атлета та фактичного рельєфу.
Він існує тому, що сирі середні значення — «я тримав у середньому 28 км/год» — нічого не означають без контексту. 28 км/год у рівний безвітряний день — це відновлювальна поїздка; 28 км/год на 2000 м набору висоти — це винятково. PLS нормалізує за відстанню та набором висоти, тож дві активності стають порівнюваними.
Головне число¶
PLS обчислюється шляхом порівняння вашого часу в русі з ідеальним часом, який калібрований суператлет показав би на тій самій трасі:
ideal_time = distance / reference_speed(distance) + elevation_gain / reference_VAM
PLS = clamp(0, 1000, round(ideal_time / actual_time × 1000))
У цій формулі важливі кілька речей:
reference_speed(distance)залежить від відстані — вона спадає логарифмічно. Тримати високий темп протягом 1 км легко; тримати його протягом 100 км — ні, тож еталон це враховує.reference_VAM— це фіксована швидкість набору висоти.- Результат обмежується діапазоном
[0, 1000], аtime_ratio > 1.15(ви випереджаєте суператлета більш ніж на 15%) відхиляється як підозрілий.
Еталонні швидкості та VAM¶
Суператлет калібрується за результатами світового класу (приблизно FTP 400 W на велосипеді, ~17 км/год марафонського темпу для бігунів). Еталонні швидкості на трьох відстанях:
| Активність | 1 km | 10 km | 100 km |
|---|---|---|---|
| Ride | 62 km/h | 54 km/h | 46 km/h |
| Run | 25 km/h | 22.2 km/h | 19.4 km/h |
Швидкості між цими опорними точками інтерполюються на логарифмічній кривій.
Еталонний VAM: ~1700 m/h для поїздок, ~1100 m/h для бігу.
VirtualRide отримує бонус +10% до швидкості — велостанки та Zwift систематично дають вищі середні значення, ніж їзда на вулиці, тож еталон піднімають, щоб PLS залишався приблизно порівнюваним.
Рівні¶
PLS переважно використовується як число, але також зводиться до іменованих рівнів:
| PLS | Рівень |
|---|---|
| 900–1000 | Elite |
| 800–899 | Excellent |
| 700–799 | Very Good |
| 600–699 | Good |
| 500–599 | Average |
| 400–499 | Fair |
| 0–399 | Needs Improvement |
Аматорські велосипедисти зазвичай потрапляють у діапазон 400–600. Сильні клубні велосипедисти перебувають на рівні 600–750. Вище 800 — рідкість; 900+ означає, що ви змагаєтесь.
Захист від зловживань¶
PLS не є правильною метрикою для коротких поїздок «на каву», стрімких спусків чи помилкових записів на біговій доріжці. Активності відхиляються (PLS не показується), коли:
- Відстань < 10 km (Ride) або < 5 km (Run)
- Час у русі < 10 хвилин
- Середня швидкість > 90 km/h (Ride) або > 35 km/h (Run)
- Обчислений time-ratio > 1.15 (швидше за суператлета більш ніж на 15%)
EBikeRide завжди виключається — асистування робить еталон беззмістовним.
Чому на моїй поїздці немає PLS?
Якщо ви не бачите PLS на активності, спрацював один із наведених вище порогів. Найпоширеніша причина — коротка поїздка або спуск на MTB з гори, де середня швидкість перевищує обмеження швидкості.
Порівняння себе з часом¶
Бал найкорисніший як тренд, а не як окрема точка даних. PeakLine будує лінійну регресію за вашими останніми 4+ активностями того самого типу та показує один із трьох станів тренду:
- Positive — нахил > +5 балів/тиждень
- Stable — нахил у межах ±5 балів/тиждень
- Negative — нахил < −5 балів/тиждень
Негативний тренд не обов'язково поганий. Важкі тренувальні блоки, хвороба чи літня спека — усе це знижує PLS навіть тоді, коли ваша форма покращується. Тренд — це інформація, а не вирок.
Розібраний приклад¶
Поїздка на 50 km із 800 m набору висоти, завершена за 1:45 (середня 28.6 km/h).
reference_speed(50 km)для Ride ≈ 49 km/h (інтерпольовано між 54 та 46).ideal_flat_time = 50 / 49 × 3600 ≈ 3673 s.ideal_climb_time = 800 / 1700 × 3600 ≈ 1694 s.ideal_time = 5367 s ≈ 1:29.actual_time = 6300 s.PLS = round(5367 / 6300 × 1000) = 852→ Excellent.
Чим PLS не є¶
- Не балом форми. Це бал результативності для однієї активності. Моделі CTL/ATL/TSB (побудовані на Stress Points) — правильний інструмент для оцінки форми.
- Не справедливим результатом гонки. Він винагороджує зусилля проти рельєфу — вітер, погода та групова динаміка все одно мають значення.
- Не порівнюваним між видами спорту. Не ставте свій Run PLS поруч із Ride PLS і не робіть висновків із розриву між ними.
Дивіться також¶
- Stress Points — для тренувального навантаження, а не результативності окремого зусилля
- Підйоми, рельєф, VAM — вхідні дані, які PLS використовує для моделювання набору висоти
- Що аналізується — повний контекст конвеєра обробки