
Ce qui m'a immédiatement frappé est qu'aucun mile n'est couru à la même vitesse et que les écarts sont même conséquents... Je me doutais que ce tableau prenait en compte le dénivelé pendant l'épreuve, ce que m'a confirmé le coach ensuite. Ajoutant qu'il prenait aussi en compte les configurations particulières du parcours, la météo (sans doute pour le chrono global), les ravitaillements, etc...
Avant même mon échange avec le coach, j'ai commencé à étudier la question en regardant notamment comment Strava faisait pour calculer la "VAP" (vitesse ajustée à la pente). Cela m'a permis de trouver quelques ressources intéressantes (par exemple ici).
Etant un peu "nerd" sur les bords, il ne m'a pas fallu bien longtemps pour m'écrire un petit programme qui en fonction des altitudes des points G,PS sur un parcours calcule toutes les pentes et évalue la vitesse moyenne à laquelle il faudrait courir chaque kilomètre pour avoir un effort "stable". Pour des pentes +- 10% je considère qu'à effort équivalent on perd 5% de vitesse par % de D+ et qu'on gagne 1,2% de vitesse par % de D-.
Dimanche je chercherai à faire descendre ma marque sur marathon sous les 3h à Nantes, adepte des départs (trop) rapide mon petit programme me recommande de ne pas trop m'enflammer et de ne pas aller cramer des cartouches inutilement dans les premières bosses pour maintenir un 4'15/km. On se relaxe on ne s'affole pas, on monte calmement, les secondes "perdues" seront rattrapées plus tard si les cannes sont là.
Mon petit programme ne demande qu'à être amélioré avec la possibilité :
* D'ajouter manuellement qq secondes sur certains kms par exemple (pour les ravitaillements ou un départ en douceur par exemple)
* De programmer sa course en negativ ou positiv split. (plus pour de l'entrainement peut-être).
* De définir une fourchette de temps d'arrivée (ex. temps visé et base de son record perso actuel).
* D'ajuster le ralentissement/accélération lié à la pente.
Il faudrait que :
* J'affine le calcul des altitudes (pour l'instant c'est "précis" au mètre, il est fort possible que le programme "surjoue" un peu les faux plats (par le jeu des arrondis, un écart de qq cms devenant 1m).
* Que le programme ajoute lui même des points intermédiares si 2 positions GPS sont trop éloignée l'une de l'autre (histoire de s'assurer qu'il n'y a pas de bosse cachée entre 2 points).
Bien sûr ce genre de calcul sur un triathlon est plus aléatoire

Voici ce que ça donne pour un chrono de 2h59'30 sur le marathon de Nantes :
(pour les colonnes le point km, l'allure moyenne pour le km concerné, le temps écoulé en respectant les variations d'allure, le temps écoulé sur la base d'une allure stable, la différence de temps entre les 2, le D+ du km en mètres, le D-.)
Code : Tout sélectionner
Km Split Time Time VS Delta D+ D-
1 00:04:10 00:04:10 00:04:15 -5 7 -18
2 00:04:19 00:08:29 00:08:30 0 14 -12
3 00:04:27 00:12:57 00:12:45 11 18 -8
4 00:04:06 00:17:03 00:17:00 2 2 -10
5 00:04:18 00:21:22 00:21:16 6 12 -6
6 00:04:05 00:25:27 00:25:31 -3 2 -13
7 00:04:14 00:29:42 00:29:46 -4 7 -4
8 00:04:27 00:34:09 00:34:01 7 19 -8
9 00:04:07 00:38:16 00:38:17 0 5 -18
10 00:04:09 00:42:26 00:42:32 -5 5 -10
11 00:04:26 00:46:53 00:46:47 5 21 -18
12 00:04:12 00:51:05 00:51:02 2 6 -5
13 00:04:20 00:55:25 00:55:18 7 12 -9
14 00:04:06 00:59:32 00:59:33 0 1 -5
15 00:04:10 01:03:42 01:03:48 -6 4 -5
16 00:04:13 01:07:55 01:08:03 -8 6 -5
17 00:04:11 01:12:06 01:12:19 -12 5 -4
18 00:04:10 01:16:17 01:16:34 -16 7 -15
19 00:04:27 01:20:45 01:20:49 -4 15 -3
20 00:04:15 01:25:00 01:25:04 -4 10 -11
21 00:04:17 01:29:18 01:29:20 -2 12 -14
22 00:04:11 01:33:29 01:33:35 -6 6 -10
23 00:04:21 01:37:50 01:37:50 0 16 -17
24 00:04:20 01:42:11 01:42:05 5 15 -11
25 00:04:12 01:46:23 01:46:21 2 6 -8
26 00:04:12 01:50:36 01:50:36 0 6 -5
27 00:04:10 01:54:46 01:54:51 -4 4 -5
28 00:04:13 01:59:00 01:59:06 -6 7 -7
29 00:04:13 02:03:13 02:03:22 -8 6 -3
30 00:04:10 02:07:24 02:07:37 -13 7 -15
31 00:04:24 02:11:48 02:11:52 -4 13 -3
32 00:04:16 02:16:05 02:16:07 -2 11 -11
33 00:04:15 02:20:20 02:20:23 -2 10 -12
34 00:04:15 02:24:36 02:24:38 -2 10 -13
35 00:04:23 02:28:59 02:28:53 6 17 -7
36 00:04:12 02:33:11 02:33:08 2 5 -5
37 00:04:14 02:37:25 02:37:24 1 9 -13
38 00:04:06 02:41:31 02:41:39 -7 1 -6
39 00:04:28 02:46:00 02:45:54 5 18 -6
40 00:04:12 02:50:12 02:50:09 2 9 -18
41 00:04:11 02:54:23 02:54:24 -1 6 -9
42 00:04:15 02:58:38 02:58:40 -1 10 -8
Code : Tout sélectionner
1 00:04:11 00:04:11 00:04:15 -4 13 -26
2 00:04:17 00:08:28 00:08:30 -1 13 -6
3 00:04:23 00:12:51 00:12:45 5 19 -10
4 00:04:13 00:17:05 00:17:00 4 14 -22
5 00:04:13 00:21:18 00:21:16 2 10 -7
6 00:04:08 00:25:27 00:25:31 -4 8 -14
7 00:04:21 00:29:49 00:29:46 2 18 -10
8 00:04:19 00:34:08 00:34:01 6 15 -7
9 00:04:10 00:38:18 00:38:17 1 11 -21
10 00:04:15 00:42:33 00:42:32 1 11 -6
11 00:04:08 00:46:42 00:46:47 -5 6 -7
12 00:04:08 00:50:50 00:51:02 -12 7 -9
13 00:04:09 00:55:00 00:55:18 -17 6 -4
14 00:04:14 00:59:15 00:59:33 -18 12 -9
15 00:04:14 01:03:29 01:03:48 -19 10 -4
16 00:04:17 01:07:47 01:08:03 -16 15 -13
17 00:04:05 01:11:52 01:12:19 -26 5 -12
18 00:04:07 01:16:00 01:16:34 -34 6 -11
19 00:04:13 01:20:13 01:20:49 -35 12 -14
20 00:04:13 01:24:27 01:25:04 -37 12 -15
21 00:04:12 01:28:39 01:29:20 -40 12 -19
22 00:04:15 01:32:54 01:33:35 -40 13 -12
23 00:04:19 01:37:13 01:37:50 -36 17 -15
24 00:04:21 01:41:35 01:42:05 -30 20 -21
25 00:04:23 01:45:58 01:46:21 -22 21 -16
26 00:04:21 01:50:20 01:50:36 -15 30 -36
27 00:04:04 01:54:24 01:54:51 -26 4 -14
28 00:04:25 01:58:50 01:59:06 -16 24 -16
29 00:04:27 02:03:17 02:03:22 -4 24 -26
30 00:04:20 02:07:38 02:07:37 1 17 -11
31 00:04:18 02:11:56 02:11:52 3 18 -24
32 00:04:19 02:16:16 02:16:07 8 17 -14
33 00:04:13 02:20:30 02:20:23 6 13 -16
34 00:04:13 02:24:43 02:24:38 5 10 -7
35 00:04:16 02:28:59 02:28:53 6 13 -7
36 00:04:25 02:33:25 02:33:08 16 20 -9
37 00:04:08 02:37:34 02:37:24 10 8 -13
38 00:04:07 02:41:42 02:41:39 3 5 -5
39 00:04:06 02:45:48 02:45:54 -5 5 -10
40 00:04:07 02:49:56 02:50:09 -13 7 -13
41 00:04:14 02:54:10 02:54:24 -14 11 -8
42 00:04:18 02:58:29 02:58:40 -10 15 -10
Si ce genre de niveau de détails en intéresse certain, on peut échanger

T