PeakLine Score¶
Der PeakLine Score (PLS) ist eine einzelne Zahl von 0–1000, die zusammenfasst, wie stark eine Leistung war – im Verhältnis zu einem kalibrierten Referenzathleten und zum tatsächlichen Gelände.
Es gibt ihn, weil rohe Durchschnittswerte – „Ich bin im Schnitt 28 km/h gefahren" – ohne Kontext nichts bedeuten. 28 km/h an einem flachen, windstillen Tag sind eine Regenerationsfahrt; 28 km/h über 2000 m Höhenmeter sind außergewöhnlich. Der PLS normalisiert nach Distanz und Höhenmetern, sodass zwei Aktivitäten vergleichbar werden.
Die zentrale Kennzahl¶
Der PLS wird berechnet, indem Ihre Bewegungszeit mit einer idealen Zeit verglichen wird, die ein kalibrierter Super-Athlet auf derselben Strecke erzielt hätte:
ideal_time = distance / reference_speed(distance) + elevation_gain / reference_VAM
PLS = clamp(0, 1000, round(ideal_time / actual_time × 1000))
Ein paar Dinge sind an dieser Formel wichtig:
reference_speed(distance)ist distanzabhängig – sie nimmt logarithmisch ab. Über 1 km ein hohes Tempo zu halten ist einfach; über 100 km nicht, daher berücksichtigt die Referenz das.reference_VAMist eine feste Steigrate.- Das Ergebnis wird auf
[0, 1000]begrenzt, undtime_ratio > 1.15(Sie schlagen den Super-Athleten um mehr als 15 %) wird als verdächtig verworfen.
Referenzgeschwindigkeiten und VAM¶
Der Super-Athlet ist an Weltklasseleistungen kalibriert (etwa FTP 400 W auf dem Rad, ~17 km/h Marathontempo für Läufer). Referenzgeschwindigkeiten bei drei Distanzen:
| Aktivität | 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 |
Geschwindigkeiten zwischen diesen Ankerpunkten werden auf einer logarithmischen Kurve interpoliert.
Referenz-VAM: ~1700 m/h für Rides, ~1100 m/h für Runs.
VirtualRide erhält einen +10 % Geschwindigkeitsbonus – Rollentrainer und Zwift erzeugen systematisch höhere Durchschnittswerte als das Fahren im Freien, daher wird die Referenz angehoben, um den PLS in etwa vergleichbar zu halten.
Stufen¶
Der PLS wird meist als Zahl verwendet, lässt sich aber auch zu benannten Stufen zusammenfassen:
| PLS | Stufe |
|---|---|
| 900–1000 | Elite |
| 800–899 | Excellent |
| 700–799 | Very Good |
| 600–699 | Good |
| 500–599 | Average |
| 400–499 | Fair |
| 0–399 | Needs Improvement |
Freizeitfahrer landen typischerweise im Bereich 400–600. Starke Vereinsfahrer liegen bei 600–750. Über 800 ist selten; 900+ bedeutet, dass Sie Rennen fahren.
Schutzmechanismen gegen Missbrauch¶
Der PLS ist nicht die richtige Kennzahl für kurze Kaffeefahrten, Downhill-Abfahrten oder Laufband-Fehler. Aktivitäten werden verworfen (kein PLS angezeigt), wenn:
- Distanz < 10 km (Ride) oder < 5 km (Run)
- Bewegungszeit < 10 Minuten
- Durchschnittsgeschwindigkeit > 90 km/h (Ride) oder > 35 km/h (Run)
- Das berechnete Zeitverhältnis > 1.15 (schneller als der Super-Athlet um >15 %)
EBikeRide ist immer ausgeschlossen – die Tretunterstützung macht die Referenz bedeutungslos.
Warum kein PLS bei meiner Fahrt?
Wenn Sie bei einer Aktivität keinen PLS sehen, hat einer der oben genannten Schutzmechanismen ausgelöst. Die häufigste Ursache ist eine kurze Fahrt oder eine MTB-Downhill-Abfahrt, deren Durchschnitt über der Geschwindigkeitsgrenze liegt.
Sich selbst über die Zeit vergleichen¶
Der Score ist am nützlichsten als Trend, nicht als einzelner Datenpunkt. PeakLine berechnet eine lineare Regression über Ihre letzten 4 oder mehr Aktivitäten desselben Typs und zeigt einen von drei Trendzuständen:
- Positiv – Steigung > +5 Pkt/Woche
- Stabil – Steigung innerhalb von ±5 Pkt/Woche
- Negativ – Steigung < −5 Pkt/Woche
Ein negativer Trend ist nicht zwangsläufig schlecht. Intensive Trainingsblöcke, Krankheit oder Sommerhitze drücken den PLS alle nach unten, selbst wenn Sie fitter werden. Der Trend ist Information, kein Urteil.
Durchgerechnetes Beispiel¶
Eine 50-km-Fahrt mit 800 m Höhenmetern, abgeschlossen in 1:45 (Schnitt 28,6 km/h).
reference_speed(50 km)für Ride ≈ 49 km/h (interpoliert zwischen 54 und 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.
Was der PLS nicht ist¶
- Kein Fitness-Score. Es ist ein Leistungs-Score für eine Aktivität. CTL/ATL/TSB-Modelle (aufbauend auf Stress Points) sind das richtige Werkzeug für die Fitness.
- Kein faires Rennergebnis. Er belohnt die Leistung gegen das Gelände – Wind, Wetter und Gruppendynamik spielen weiterhin eine Rolle.
- Nicht sportartübergreifend vergleichbar. Stellen Sie Ihren Run-PLS nicht neben Ihren Ride-PLS und lesen Sie nichts in die Differenz hinein.
Siehe auch¶
- Stress Points – für die Trainingsbelastung, nicht für die Leistung einer einzelnen Anstrengung
- Anstiege, Gelände, VAM – die Eingangsgrößen, die der PLS für die Höhenmodellierung verwendet
- Was analysiert wird – vollständiger Pipeline-Kontext