Natuurkunde, geen gokwerk.

Het parcours, het weer op wedstrijddag en je eigen cijfers gaan in één vermogensvergelijking, die per segment oplost hoeveel watt je moet trappen en hoe lang het duurt. Deze pagina legt uit hoe het werkt, hoe nauwkeurig het is en wat het niet kan.

Demo: FTP 250 W · 68 kg · triatlonfiets. Kleuren = de zes vermogensniveaus, lijn = doelwatts per segment, pijlen onder = wind per segment; beweeg over de grafiek en de uitlezing volgt je.

WAT ERIN GAAT

ParcoursHelling, bochten en hoogte per segment
JijFTP, gewicht, CdA, banden, verzet
WeerTemperatuur, luchtvochtigheid, luchtdruk, wind
DoelWedstrijdtype, intensiteit, strategie
PACESCIENCE
ENGINE

WAT ERUIT KOMT

PlanPer segment één niveau en een wattbereik
VoorspellingEindtijd, NP, IF, gemiddelde snelheid
BestandRoutebestand voor de fietscomputer, trainingsbestand, Zwift, wedstrijdkaart

Eén berekening heeft maar vier groepen gegevens nodig.

Elke groep kan met een paar velden toe; wat leeg blijft krijgt een verstandige standaardwaarde die je later verfijnt.

Parcours

  • 211 echte parcoursen: de meeste IRONMAN-wedstrijden plus Challenge, zowel 226 als 113; je eigen GPX werkt ook
  • De helling per segment wordt uit de track berekend; vul de officiële hoogtemeters in en de opgeblazen hoogte wordt naar verhouding teruggeschaald
  • Bochten tellen alleen als je echt moet remmen: pas vanaf een richtingsverandering van 60° geldt een snelheidslimiet, en hoe scherper de bocht, hoe lager die limiet; een keerpunt telt één keer als 180°

Jij

  • FTP, gewicht, lengte, fietsgewicht: die vier velden zijn het minimum
  • CdA: opgezocht op fietstype en positie, of berekend uit je eigen ritbestand met vermogen
  • Banden en wegdek bepalen de rolweerstand; je lichtste verzet bepaalt hoe langzaam je kunt klimmen

Weer

  • Kies de wedstrijddatum en starttijd, en temperatuur, luchtvochtigheid, luchtdruk, windrichting en -snelheid worden automatisch opgehaald
  • De luchtdichtheid wordt per segment berekend: hoe heter, vochtiger en hoger, hoe ijler de lucht
  • De wind wordt geprojecteerd op de rijrichting van elk segment: tegenwind, rugwind en zijwind worden apart behandeld

Doel

  • Het wedstrijdtype bepaalt hoe hard je rijdt en hoeveel kilometer voor T2 je gas terugneemt
  • De intensiteit komt niet uit een vaste tabel, maar uit hoe lang je ongeveer over dit parcours doet: hoe langer, hoe lager de vol te houden intensiteit
  • De strategie behoudend / standaard / agressief verandert alleen hoeveel harder dan op het vlakke je op klimmen trapt

Eén vergelijking, en elk getal heeft een bron.

Dit is de vermogensvergelijking uit het leerboek, geen black box. De engine rekent elke term op elk segment goed uit en draait dan de vraag om: hoeveel watt op dit segment voor de kortste totaaltijd.

P=v × ( ½ ρ · CdA · v2airLuchtweerstand + Crr · mg · cos θRolweerstand + mg · sin θZwaartekracht op de helling ) / η
ρLuchtdichtheid: uit temperatuur, luchtvochtigheid en hoogtedruk op wedstrijddag, stuk voor stuk
CdALuchtweerstandsoppervlak: teruggerekend uit je FIT-bestand, of uit een tabel op basis van je positie
vairRelatieve windsnelheid: de windrichting geprojecteerd op de richting van elk stuk
θHelling: segment voor segment op het parcours gemeten
CrrRolweerstand: bandmodel × wegdek
ηAandrijfrendement: wat ketting en kettingbladen kosten, standaard 0.977

Bij 37 km/h op het vlakke gaat 84% van je inspanning naar het wegduwen van lucht; daarom is CdA de term die het zwaarst weegt en het makkelijkst fout gaat.

Bij 35 km/h heb je nodig0W
Luchtweerstand Rolweerstand Zwaartekracht op de helling

Schuif maar: bij dezelfde 35 km/h wisselen de drie weerstanden van plaats zodra de helling of de wind verandert. Demowaarden 68 kg · fiets 9 kg · CdA 0.245 · Crr 0.004 · luchtdichtheid 1.18.

Zes niveaus, en elk segment krijgt er precies één.

Elk niveau is een vast veelvoud van je doel-NP. Onderweg volg je gewoon het niveau en het wattbereik op de fietscomputer, zonder getallen te onthouden; de wedstrijdkaart gebruikt dezelfde kleuren.

Licht0.75×
Loslaten↓
Gelijkmatig≈1.00×
Duwen↑
Knallen↑↑
Stampen1.20×
Harder op klimmen, gelijkmatig op het vlakke

Iets harder op de klim en loslaten in de afdaling bespaart natuurkundig de meeste tijd. Hoe groter het verschil, hoe meer je bespaart, ten koste van vermoeide benen aan het begin van het lopen; daarom regelt de strategie alleen dit.

Een klim die je niet volhoudt zakt terug naar een die je wel volhoudt

Over een korte steile strook kun je staand heen drukken; als een lange klim op die inspanning niet vol te houden is, zet de engine hem terug naar een niveau dat je wel aankunt, in plaats van je boven te laten ontploffen.

Wind is ook een klim

Stukken met tegenwind gaan automatisch een niveau omhoog, stukken met rugwind een niveau omlaag. Dezelfde klim kan met en tegen de wind een ander niveau zijn.

Gas terug voor T2

De laatste kilometers gaan bewust een niveau omlaag om je benen voor het lopen te sparen; hoe ver van tevoren hangt af van het wedstrijdtype.

Zelfde FTP, andere watts op elk parcours.

Tik op een parcours om te zien hoe de klimmen zijn ingedeeld. Vlak: één vermogen de hele rit is het snelst; heuvelachtig: elke klim wil een ander getal.

Demo: FTP 250 W · 68 kg · triatlonfiets. Kleuren = de zes vermogensniveaus, lijn = doelwatts per segment, pijlen onder = wind per segment; beweeg over de grafiek en de uitlezing volgt je.

Twee weerbronnen, afhankelijk van hoe ver de wedstrijd weg is.

Binnen 9 dagen voor de wedstrijd

Uurverwachting

De uurverwachting van een nationale weerdienst, afgestemd op de uren waarin je rijdt. Reken vlak voor de wedstrijd opnieuw en het plan neemt de wind van die dag over.

Verder weg

Meerjarig gemiddelde van dezelfde periode

Echte metingen van meerdere eerdere jaren, in dezelfde periode en op hetzelfde tijdstip, geven de typische temperatuur, luchtvochtigheid en wind. De hitte- en windaftrek in de parcoursranking gebruikt dezelfde gegevens.

Wind is ook een klim

Tegenwind is als een klim: duwen. Rugwind is als een afdaling: loslaten. De engine verwerkt richting en kracht van de wind per segment in het niveau, dus het tegenwindstuk op de Queen K in Kona gaat automatisch een niveau omhoog. Ervaren renners rijden al zo. Nu staat het in je plan.

De windrichting volgt de meteorologische afspraak „waar de wind vandaan komt”, en gemiddelden zijn snelheidsgewogen vectorgemiddelden, dus 350° en 10° worden nooit 180°. Als het dichtstbijzijnde weerstation te ver weg is (meer dan 30 km), markeert de resultatenpagina het als „ver weg”: het plan gebruikt die wind gewoon, maar dat hoeft niet de wind op het parcours te zijn; de backtest en het terugrekenen van de CdA zetten de wind dan op nul. Dat is ook de gemeenschappelijke oorzaak van de grootste fouten in de backtest.

CdA berekend uit je eigen wedstrijden.

Een tabel geeft alleen een bereik. Upload een wedstrijdbestand met vermogen en de engine lost dezelfde vergelijking achterstevoren op: vermogen, snelheid, helling en de wind van die dag zijn bekend, je luchtweerstandsoppervlak is de onbekende.

81%
CdA uit de positietabel
▲ Upload je eerdere wedstrijd-FIT-bestanden met vermogen
86%
Jouw CdA opgelost met fysica

Replay van 64 echte ritbestanden: het aandeel ritten waarvan de fietstijd binnen ±5% uitkomt. Het terugrekenen gebruikt alleen de bestanden van andere wedstrijden van dezelfde atleet, nooit die van de wedstrijd zelf.

Illustratie: elke geüploade wedstrijd maakt de foutmarge van de geconvergeerde waarde iets smaller

Elke schatting komt met een foutmarge en het aantal bruikbare segmenten; meerdere schattingen smelten samen tot één geconvergeerde waarde, zwaarder gewogen naar de betrouwbaarste, met elk fietstype en elke positie apart.Wat is CdA →

Eén keer naast de windtunnel gelegd: 0.8% verschil.

In januari 2026 liet een atleet die wij coachen (8:17 op de volledige afstand) zijn wedstrijdmateriaal doormeten in de windtunnel van het Aerodynamics and Acoustics Facility (AAF) van HKUST. Een half jaar later reed hij IRONMAN Hamburg. Wij haalden het vermogensbestand van die wedstrijd door AeroPacer; de engine had de windtunnelresultaten nooit gezien en rekende zijn CdA rechtstreeks terug. Dit is een controle met één atleet en één wedstrijd:

Windtunnelmeting (wedstrijdopstelling, 0° yaw)
0.2123 m²
HKUST AAF-windtunnel · 45 km/h · meting met krachtenbalans · twee herhalingen kwamen overeen
AeroPacer-schatting uit het wedstrijdbestand
0.214 m²
180 km wedstrijd-FIT · 283 heen-en-terugkoppelingen · middelste helft tussen 0.200–0.233
Verschil
+0.8 %
Ongeveer 2 W bij 45 km/h. Een windtunnel kost planning en geld; AeroPacer heeft alleen het vermogensbestand nodig dat je toch al hebt

Let op: dit is een controle met n = 1, geen garantie voor nauwkeurigheid. De windtunnelwaarde is een meting op één punt bij 0° yaw in een vaste positie; de schatting uit de wedstrijd beslaat 4.3 uur echt fietsen, dus die twee komen nooit precies gelijk uit. Zit de aanname voor de rolweerstand er 0.0005 naast, dan schuift de CdA ongeveer 0.005 op, meer dan het verschil hier, dus in die 0.8% zit ook geluk. Wat de data wel kan dragen: de windtunnelwaarde valt binnen het geschatte bereik, en dicht bij het midden. De nauwkeurigheid van één schatting hangt af van de kwaliteit van het bestand (vlak, weinig stayeren, gelijkmatig doorrijden is het best); de convergentie over meerdere records in het abonnement blijft het bereik verkleinen naarmate er data bij komt.

64 echte ritbestanden opnieuw afgespeeld, om te zien hoe nauwkeurig het fysische model is.

2.1%

Methode: 64 vermogensbestanden van negen mensen, gereden in 2019–2026 in 15 landen en regio's (61 wedstrijden, 3 lange trainingsritten). Het vermogen dat die dag echt is getrapt en het weer van die dag gaan opnieuw de engine in, en we kijken hoeveel de berekende fietstijd van de echte afwijkt. Om eerlijk te blijven wordt de CdA van de atleet altijd teruggerekend uit alleen zijn andere bestanden, zonder naar die rit zelf te spieken.

Elke stip is een rit; de as is de fout in de fietstijd. Donker = binnen ±2%, middentint = binnen ±5%, de rest valt buiten ±5%.

2.1%mediane fout in de fietstijd (ongeveer 8 minuten op een volledige afstand)
86%van de wedstrijden binnen ±5%
67%van de wedstrijden binnen ±3%
−8.0%〜+8.7%het bereik over alle 64 ritten, zonder er één weg te laten

De afwijking hangt van het parcours af: op vlakke parcoursen rekent de engine meestal te traag (18 ritten, gemiddeld 2.2% te traag), op heuvelachtige parcoursen ligt hij dicht bij nul. De twee gevallen met grotere fouten: winderige dagen zonder weerstation in de buurt, en atleten die net van materiaal of positie waren gewisseld voordat er genoeg CdA-gegevens waren. Dit toetst tijd berekenen bij bekend vermogen; bij een voorspelling vóór de wedstrijd komt daar nog bij of je het doelvermogen haalt en of de weersverwachting klopt.Hoe de test is gedaan →

Wat zijn de beperkingen?

Dit is de nauwkeurigheid van het model, niet van jouJe werkelijke eindtijd hangt ook af van het weer op de dag zelf, hoe je je voelt, voeding en technische stukken. De echte waarde van het plan zit in de verdeling: waar drukken en waar loslaten, veel betrouwbaarder dan de absolute tijd.
Een vlak, windstil parcours bespaart maar secondenDe winst van pacing per segment komt van hellingen en wind; op een parcours dat toch al vlak en rustig is, verschilt segment voor segment nauwelijks van constant vermogen. Dat is geen rekenfout van de engine.
Weerstation te ver weg, wind onnauwkeurigLigt het dichtstbijzijnde weerstation meer dan 30 km weg, dan markeert de resultatenpagina het als „ver weg”: het plan gebruikt die wind gewoon, maar dat hoeft niet de wind op het parcours te zijn; bij het terugrekenen van de CdA wordt de wind op nul gezet. Houd daar rekening mee op eiland- en bergparcoursen.
Stayeren, een lekke band of een verschoven positie maken een bestand onbruikbaarCdA berekenen vraagt rustig gereden stukken; een bestand met de hele tijd stayeren of springende hoogte wordt als lage kwaliteit gemarkeerd, bewaard maar buiten de samenvoeging gehouden.

Waar de parcoursgegevens vandaan komen

Routes van officiële wedstrijdpagina's, officiële GPX-bestanden en openbare communityroutes; de hoogtemeters worden uit de track berekend en elk parcours toont zijn verificatieniveau.

172Officiële route 14gekalibreerd met ritbestand 25openbare communityroutes

De hoogtes van sommige parcoursen komen uit het Copernicus DEM GLO-30: © DLR e.V. 2010–2014 en © Airbus Defence and Space GmbH 2014–2018, geleverd onder COPERNICUS door de Europese Unie en ESA; alle rechten voorbehouden.

Begrippen

FTP
De watts die je een heel uur voluit zou kunnen volhouden. Alle watts in dit plan komen daaruit voort.
CdA
Hoe groot jij en de fiets van voren lijken voor de wind. Hoe lager en smaller je zit, hoe kleiner het getal en hoe minder vermogen je nodig hebt. Op het vlakke komt meer dan 80% van de weerstand daarvandaan.
Crr
De kracht die de weg je afneemt terwijl je banden erover rollen. Hoe beter de band en hoe gladder het asfalt, hoe kleiner het getal.
NP
Rekent je op-en-neer schommelende watts om naar het constante vermogen dat net zo zwaar zou voelen.
IF
NP gedeeld door FTP, oftewel hoe zwaar deze rit voor jou is.
TSS
Wat de hele rit je kost, intensiteit en tijd samen. 100 = een uur voluit.
VI
NP gedeeld door AP. Hoe dichter bij 1.00, hoe gelijkmatiger je hebt gereden.
Geconvergeerde CdA
Al je schattingen samengevoegd tot één representatieve waarde; daarmee wordt gepland.
Foutmarge
De echte waarde ligt ergens in deze bandbreedte (plus of min). Hoe smaller, hoe zekerder je kunt zijn.
Bruikbare stukken
Hoeveel stukken in dit bestand gelijkmatig genoeg gereden zijn om te gebruiken. Hoe meer er zijn, hoe betrouwbaarder.
Snelheidsscore
Een score van 0 tot 100 voor hoe makkelijk het is om op dit parcours een goede tijd te rijden. Veel klimmen, veel bochten, te veel hitte en harde wind kosten punten.
Wat pacing per segment oplevert
Bij dezelfde intensiteit: hoeveel seconden een plan per stuk oplevert ten opzichte van het hele parcours op vaste watts rijden.

Reken het nu door op je eigen parcours.

Een gratis account schat voor elke buitenrit een CdA en bouwt het plan in zes niveaus; weer op wedstrijddag, uitvoerbestanden en plannen met je gemeten CdA koop je per wedstrijd.

Gratis mijn CdA gaan volgen