Articles /
Le temps vélo d'AeroPacer est-il juste? Rejeu de 64 fichiers de puissance réels
AeroPacer calcule le temps final par la physique, pas en plaquant une formule statistique sur une pile de résultats passés. L'avantage: un parcours tout neuf peut être calculé dès le premier jour. L'inconvénient: c'est à moi de prouver que ses calculs sont justes.
Comment j'ai testé
La méthode s'appelle le rejeu, et le principe est simple. On prend la puissance réellement développée par l'athlète le jour de la course, on la réinjecte segment par segment dans le moteur, on ajoute les ralentissements imposés par les virages et, quand il existe des données de station météo, la direction et la vitesse du vent heure par heure ce jour-là (37 fichiers sur 64; pour les 27 autres, aucune station n'est assez proche et le calcul se fait sans vent), puis on laisse le moteur calculer combien de temps il aurait fallu en roulant ainsi. On compare ensuite avec le temps en mouvement réellement enregistré par le compteur.
Il faut d'abord être clair sur ce qui est testé. Le moteur reçoit la puissance que l'athlète a "réellement" développée ce jour-là: on vérifie donc si, en connaissant tes watts, le temps vélo est calculé juste. Quand on prépare un plan avant la course, la puissance est une cible et la météo une prévision; le jour de course, tenir ou non la cible et la justesse de la prévision ajoutent chacune leur erreur. Cette partie-là ne pourra être vérifiée qu'une fois assez de fichiers renvoyés après les courses, et elle sera publiée à part.
Un détail compte plus que tous les autres: le CdA (surface de traînée, c'est-à-dire à quel point il t'est difficile de fendre l'air). Calculer le CdA à partir du fichier d'une course, puis s'en servir pour prédire cette même course, ce serait lire la solution avant de faire l'exercice. Le CdA utilisé pour chaque course vient donc toujours des autres courses du même athlète, pondérées en faveur des plus récentes, dont on prend la médiane. Les données de la course elle-même n'interviennent jamais.
Échantillon
- Neuf personnes (moi compris), toutes issues d'une même équipe de coaching, de 2019 à 2026, 75 fichiers au total.
- Tous les poids sont des poids réellement mesurés, et les types de vélo sont traités séparément (vélo de tri/CLM et vélo de route ont chacun leur propre référence de CdA).
- Les fichiers présentant un problème identifié ont d'abord été écartés: deux sans puissance, quatre avec un baromètre défaillant, un envoyé en double, trois avec un GPS qui s'affole dans des tunnels, et un qui s'est arrêté d'enregistrer au km 73 d'un parcours de 180 km. Le CdA tiré de ces fichiers sert toujours de référence, seul leur temps est exclu des statistiques.
Il reste alors 64 fichiers à évaluer, répartis dans 15 pays et territoires: 61 courses, plus 3 sorties d'entraînement d'une longueur proche d'une course (93, 122 et 132 km). On a ensuite retiré trois cas particuliers dont l'erreur dépasse ±7%: Shanghai Chongming 70.3 en 2025 à +8.7%, l'IRONMAN 70.3 World Championship 2025 à Marbella à +7.4%, et Port Macquarie en 2023 à −8.0%. Précisons que ces trois courses ont été écartées une fois les résultats connus, ce qui relève d'une autre logique que les onze fichiers exclus plus haut pour la qualité de leurs données. Les résultats ci-dessous donnent les deux versions: les 64 fichiers au complet, et les 61 sans ces trois cas. Partout ailleurs sur le site, c'est le chiffre des 64, sans aucun retrait, qui est cité.
Résultats
D'abord, ce qu'est une médiane: classe les erreurs de tous les fichiers de la plus petite à la plus grande, celle du milieu est la médiane. Contrairement à la moyenne, elle se laisse peu entraîner par quelques résultats extrêmes.
| Indicateur | Les 64 fichiers | Sans les trois cas particuliers (61) |
|---|---|---|
| Erreur médiane en valeur absolue | 2.1% | 1.9% |
| Fichiers dans les ±5% | 86% | 90% |
| Fichiers dans les ±3% | 67% | 70% |
| Erreur maximale | 8.7% | 6.8% |
| Médiane, 70.3 (113 km) seulement (avec les trois sorties d'entraînement) | 1.8% | 1.5% |
| Médiane, distance complète (226 km) seulement | 2.6% | 2.3% |
| Médiane signée | +0.3% | +0.3% |
Le site cite la colonne des 64 fichiers: médiane de 2.1%, 86% dans les ±5%, sans aucun retrait. En temps, cela fait environ 8 minutes sur une distance complète.
Les +0.3% de la dernière ligne sont proches de zéro, mais cela ne veut pas dire que le moteur est "prudent dans l'ensemble". Dans le détail, sur les parcours plats (moins de 3 m de dénivelé positif par km, 18 fichiers), le temps calculé est en moyenne 2.2% trop lent, et 15 fichiers sur 18 sortent trop lents; sur les parcours vallonnés, il est au contraire un peu trop rapide, et les deux s'annulent. Une explication possible pour le plat: en course, il y a du monde devant et derrière, la résistance de l'air est donc un peu plus faible qu'en roulant seul, et le moteur n'en tient pas compte.
Ce que coûte un CdA lu dans un tableau
Même rejeu, mais avec un CdA lu dans un tableau (la valeur courante pour un vélo de tri, ajustée au poids): sur les 64 fichiers, l'erreur médiane passe à 2.6%, la part dans les ±5% tombe à 81%, et l'erreur maximale atteint 11.2%. L'écart n'est pas énorme, parce que le CdA de la plupart des gens n'est pas loin de la valeur courante; mais pour quelqu'un dont le CdA est particulièrement bon ou mauvais, le tableau se trompe du début à la fin. C'est pour ça qu'il faut le calculer à partir de tes propres fichiers.
Répartition de l'erreur
L'écart entre prédiction et réalité
D'où vient l'erreur
- Le poids. Curieusement, la médiane est plus flatteuse avec des poids estimés au jugé. Quand le poids est faux, le CdA calculé dévie dans le sens inverse et masque l'erreur. C'est en passant aux poids réellement mesurés que les incohérences liées au matériel et aux années apparaissent. C'est aussi pour ça que le tableau de bord te demande ton poids réel.
- Le matériel a changé. Chez un athlète, le CdA estimé tourne autour de 0.22 à 0.23 en 2022 et descend jusqu'à 0.175 en 2026, mais la baisse n'a rien de régulier: sur la seule année 2024, il va de 0.194 à 0.237. La médiane de tout l'historique ne peut pas suivre une cible aussi mouvante. C'est le prix à payer quand on estime le CdA à partir des autres courses.
- Trop loin d'une station météo. Il n'y a pas de station météo près de Port Macquarie, et le vent soufflait fort ce jour-là. Résultat: sur la même course, un athlète ressort à −8.0% (la course retirée plus haut), l'autre à −4.1%.
- Sur les longs parcours plats, le baromètre gonfle le dénivelé. Cela concerne les données de parcours et non le moteur. La bibliothèque de parcours traite le problème en partant des tracés officiels et en croisant plusieurs sources.
Les courses de validation
Le tableau ci-dessous liste les 61 fichiers restants une fois les trois cas particuliers retirés (leurs valeurs figurent plus haut); ils correspondent à 46 couples épreuve-année. Quand une épreuve compte plusieurs fichiers, ce sont des athlètes différents. L'erreur compare, pour chaque fichier, la prédiction au temps réel (signe plus = prédiction plus lente). Les trois sorties d'entraînement sont des sorties d'une distance proche de celle d'une course (93, 122 et 132 km; le tableau indique la moyenne), pour compléter l'échantillon 2026.
| Année | Course | Partie vélo | Fichiers | Erreur par fichier |
|---|---|---|---|---|
| 2026 | Tielifang · Guangde 113 | 113 · 88 km | 1 | +3.3% |
| 2026 | Sortie d'entraînement (hors compétition) | 116 km | 3 | -1.5% -0.3% +1.3% |
| 2026 | IRONMAN Vietnam · Da Nang | 226 · 180 km | 1 | +3.6% |
| 2026 | IRONMAN Taiwan · Penghu | 226 · 178 km | 1 | +3.1% |
| 2026 | IRONMAN Hamburg | 226 · 177 km | 2 | -1.4% +3.9% |
| 2026 | IRONMAN 70.3 Shanghai Chongming | 113 · 90 km | 3 | +0.4% +3.5% +4.5% |
| 2026 | IRONMAN 70.3 Dali | 113 · 90 km | 1 | +4.2% |
| 2026 | Challenge Taiwan 226 | 226 · 180 km | 1 | +6.3% |
| 2025 | Tielifang · Guangde 113 | 113 · 89 km | 1 | -0.3% |
| 2025 | Beauty of Taitung 113 | 113 · 89 km | 1 | +3.6% |
| 2025 | IRONMAN World Championship · Nice | 226 · 178 km | 1 | -0.6% |
| 2025 | IRONMAN World Championship · Kona | 226 · 181 km | 1 | +2.8% |
| 2025 | IRONMAN Taiwan · Penghu | 226 · 184 km | 1 | +2.6% |
| 2025 | IRONMAN Malaysia · Langkawi | 226 · 179 km | 1 | -1.1% |
| 2025 | IRONMAN Gurye | 226 · 176 km | 3 | -2.0% +0.3% +1.1% |
| 2025 | IRONMAN Frankfurt | 226 · 175 km | 2 | +1.0% +1.4% |
| 2025 | IRONMAN California · Sacramento | 226 · 180 km | 1 | +1.2% |
| 2025 | IRONMAN 70.3 Kenting | 113 · 90 km | 1 | -0.7% |
| 2025 | IRONMAN 70.3 Shanghai Chongming | 113 · 90 km | 4 | +0.9% +1.1% +2.6% +2.7% |
| 2025 | IRONMAN 70.3 Puerto Princesa | 113 · 90 km | 2 | -1.3% -0.6% |
| 2024 | Tielifang · Guangde 113 | 113 · 89 km | 1 | -2.9% |
| 2024 | IRONMAN World Championship · Kona | 226 · 180 km | 1 | +0.3% |
| 2024 | IRONMAN Texas | 226 · 178 km | 1 | +4.5% |
| 2024 | IRONMAN Cairns | 226 · 179 km | 1 | -1.9% |
| 2024 | IRONMAN 70.3 World Championship · Taupō | 113 · 90 km | 2 | -2.7% -1.4% |
| 2024 | IRONMAN 70.3 Kenting | 113 · 90 km | 1 | -6.7% |
| 2024 | IRONMAN 70.3 Subic Bay | 113 · 91 km | 1 | +2.3% |
| 2024 | IRONMAN 70.3 Desaru Coast | 113 · 89 km | 1 | -2.8% |
| 2024 | IRONMAN 70.3 Bangsaen | 113 · 90 km | 1 | +2.3% |
| 2024 | IRONMAN 70.3 Bahrain | 113 · 90 km | 2 | +0.2% +1.5% |
| 2024 | Challenge Xiamen 113 | 113 · 89 km | 1 | +3.3% |
| 2024 | Challenge Taiwan 226 | 226 · 179 km | 1 | +0.2% |
| 2024 | Challenge Roth | 226 · 178 km | 1 | +1.9% |
| 2023 | Tielifang · Guangde 113 | 113 · 86 km | 2 | -6.8% -0.3% |
| 2023 | Puyuma Triathlon 226 | 226 · 178 km | 1 | -5.1% |
| 2023 | IRONMAN France · Nice | 226 · 179 km | 1 | -5.6% |
| 2023 | IRONMAN Austria · Klagenfurt | 226 · 179 km | 1 | -3.2% |
| 2023 | IRONMAN Australia · Port Macquarie | 226 · 180 km | 1 | -4.1% |
| 2023 | IRONMAN 70.3 Kenting | 113 · 90 km | 1 | -1.8% |
| 2023 | IRONMAN 70.3 Puerto Princesa | 113 · 90 km | 1 | -0.6% |
| 2022 | IRONMAN Taiwan · Penghu | 226 · 179 km | 1 | -2.7% |
| 2022 | IRONMAN 70.3 Taitung | 113 · 88 km | 1 | -2.2% |
| 2019 | IRONMAN World Championship · Kona | 226 · 180 km | 1 | +6.5% |
| 2019 | IRONMAN 70.3 Xi'an | 113 · 90 km | 1 | -0.3% |
| 2019 | IRONMAN 70.3 Liuzhou | 113 · 90 km | 1 | -0.9% |
| 2019 | IRONMAN 70.3 Xiamen | 113 · 90 km | 1 | +0.8% |
Ce que ça veut dire
Concrètement, pour la plupart des athlètes, ces chiffres veulent dire ceci: si le jour de la course tu roules vraiment à la puissance du plan, ton temps vélo tombera à peu près dans les ±5% autour de la prédiction. En course réelle s'ajoutent deux autres erreurs: est-ce que tu tiens la puissance cible, et est-ce que la prévision météo est juste. Renvoie ton fichier après la course: le rapport post-course découpe l'écart en plusieurs parts (puissance, CdA, arrêts) pour te montrer d'où il vient, et ton CdA gagne en précision.
Sur la fiabilité de ces chiffres
- Chaque chiffre de cet article sort directement du tableau de résultats du rétro-test, et les graphiques sont tracés à partir des mêmes données. Les chiffres avec le CdA du tableau viennent du même script, relancé en changeant seulement la source du CdA.
- Les règles d'exclusion sur la qualité des données ont été appliquées de façon uniforme: par exemple, un fichier dont le bruit du baromètre dépasse le seuil est écarté, même si son erreur est normale. Certaines règles ont toutefois été ajoutées après un premier passage qui avait donné des résultats aberrants. Les seuls retraits faits une fois les résultats connus sont les trois cas particuliers, dont les valeurs figurent plus haut; partout ailleurs, le site utilise les 64 fichiers, sans les retirer.
- Deux paramètres globaux ont été réglés sur ces mêmes fichiers: le coefficient de ralentissement dans les virages (calibré sur Hamburg, qui fait aussi partie de l'échantillon) et la pondération entre courses récentes et anciennes dans l'estimation du CdA.
- L'échantillon compte neuf personnes, toutes issues d'une même équipe de coaching, et trois d'entre elles représentent à elles seules plus de la moitié des fichiers; les parcours couvrent l'Asie, l'Europe, l'Amérique du Nord, l'Océanie et le Moyen-Orient. Ce n'est pas un échantillon aléatoire: avec d'autres personnes et d'autres parcours, les chiffres pourraient être différents.
- Le script du rétro-test et le tableau de résultats sont conservés dans le projet, et le test est relancé à chaque mise à jour du moteur. Si les chiffres changent, cet article sera mis à jour, avec l'explication.
