16 diciembre 2014

GOVSS y xPace: Métricas para la Carrera de Fondo

En el entrenamiento de la carrera de fondo es habitual la utilización del ritmo como medida de la intensidad (absoluta) y la distancia como indicador de la carga de entrenamiento. En terreno llano y a ritmo constante de carrera de fondo la potencia que desarrolla un corredor tiene una relación aproximadamente lineal con la velocidad de carrera y el gasto energético es prácticamente proporcional a la distancia recorrida de manera que, en estas condiciones, esa práctica está plenamente justificada, especialmente cuando se comparan entre corredores de habilidades similares. Por otro lado cuando el terreno no es llano y/o el ritmo no es constante el ritmo promedio no es un indicador tan representativo de la intensidad ni la distancia de la carga cuando se consideran corredores de diferentes niveles. En esta nota analizaremos xPace y GOVSS como métricas alternativas para resolver estas limitaciones.

Introducción

Desde hace varios años la literatura científica reconoce la existencia de una relación entre el estímulo de entrenamiento y la adaptación del atleta (Banister EW, Calvert TW, Savage MV. A systems model of training for athletic performance), esta relación se puede modelizar mediante lo que se conoce como Modelo de Impulso-Respuesta.
La carga de entrenamiento se puede expresar como:
Carga de entrenamiento = Intensidad * Duración
Existen diferentes maneras de cuantificar el estímulo de entrenamiento, uno de los mas utilizados fue propuesto por el propio Dr. Eric Banister en la década del '70 y se basa en relacionar la frecuencia cardíaca con la concentración del lactato en sangre mediante un estudio poblacional, esto tiene mucho sentido considerando la importancia que de la potencia al umbral de lactato como determinante primario del rendimiento en deportes de resistencia y la relación entre los niveles de lactato en sangre y los procesos metabólicos que tienen lugar.

La principal ventaja de este esquema es que toma en consideración la relación no lineal (exponencial) que existe entre la intensidad de entrenamiento y el stress que provoca.
La desventaja es que depende de la medición de la frecuencia cardíaca que es una variable dependiente no solo de la intensidad de entrenamiento sino también de otros factores como la hidratación, descanso, enfermedad, ingestión de cafeína, etc.

Para superar esa limitación en 2003 el Dr. A.Coggan propuso un refinamiento del método de Banister consistente en utilizar la medición directa de la potencia mecánica (en ciclismo mediante medidores de potencia) y la relación entre la potencia y la concentración de lactato en sangre, esta nueva métrica, llamada Training Stress Score (TSS, marca registrada de PeaksWare LLC) se calcula como:
Tss = Duración * Potencia Promedio * Factor de intensidad
El factor de intensidad se obtiene a partir de la relación entre la concentración de lactato como % de la concentración de lactato al umbral en función de la potencia como % de la potencia al umbral, el trabajo de Coggan muestra una relación de 4ta potencia entre ambos.

La correlación existente entre la potencia que se puede sostener durante 1h y el MLSS permite utilizar una prueba de campo y no depender de test de laboratorio.

La literatura sobre el entrenamiento de carrera muestra el mismo tipo de correlación entre el MLSS y el ritmo promedio en un prueba de ~1h de duración (ritmo de medio marathon para corredores de elite mundial, de 15km/10mi para amateurs de nivel medio y de 10km para amateurs de menor nivel).

El trabajo del Dr. Skiba extiende esta idea a la carrera utilizando los registros de velocidad y altimetría recopilados mediantes sistemas basados en GPS y/o acelerómetros y datos antropométricos para calcular la potencia en base a las publicaciones existentes en la materia.

Cálculo de la potencia de carrera

La potencia que se pone en juego para correr a una velocidad V se puede estimar como:
Potencia = (eff * Cslope + Caero + Ckin) * V
donde: V es la velocidad calculada como distancia/tiempo, eff es la eficiencia, Cslope es el costo energético de propulsión en función de la pendiente, Caero el costo energético de vencer la resistencia aerodinámica y Ckin el costo energético asociado a los cambios de energía cinética asociados a la variación de la velocidad.
Cslope es el componente principal en la carrera de fondo y depende de la inclinación del terreno de manera no-lineal pero es relativamente independiente de la velocidad de carrera:

La componente aerodinámica juega un rol secundario debido a que depende del cuadrado de la velocidad y las velocidades no son suficientemente elevadas aunque la presencia de fuertes vientos puede alterar su magnitud y la componente asociada a los cambios de velocidad es la menos relevante. La eficiencia depende de la velocidad de manera relativamente compleja a los cambios en la recuperación de energía elástica y al cambio de la mezcla de carbohidratos y lípidos que se oxida. Debido a que los datos experimentales validan estas ecuaciones para distancias hasta los 800m se utiliza un promedio móvil de 120" para realizar los cálculos. Ver las referencia para mayores detalles.

Considerando la variabilidad

La variabilidad de los entrenamientos fraccionados o con cambios de ritmo tienen un rol muy importante en el impacto fisiológico del entrenamiento, para contemplar este efecto se aplica un promedio móvil a los datos de potencia teniendo en cuenta que muchos procesos fisiológicos (en particular el VO2) responden a estímulos con una vida media del orden de 30 segundos. En el siguiente gráfico se puede observar como la potencia normalizada, que utiliza promedios móviles de 30 segundos, aumenta cuando aumenta la variabilidad a pesar que la potencia promedio se mantiene constante:

Considerando la Intensidad

Debido a la conocida relación entre la intensidad y el impacto fisiológico del ejercicio es conveniente "pesar" la intensidad tal como se describió en la introducción, para esto el Dr. Skiba propone utilizar la relación entre la concentración de lactato como % del umbral en función de la potencia o velocidad como % de la potencia o velocidad al umbral, el siguiente gráfico muestra datos experimentales y la correspondiente curva de regresión:

A los efectos de "pesar" la intensidad el exponente se redondea a 4.

Cálculo del GOVSS

El cálculo completo se realiza con los siguientes pasos:
  1. Obtención de la velocidad al umbral del atleta correspondiente a 10k-21km según nivel
  2. Calcular la potencia correspondiente a esta velocidad
  3. Calcular la potencia en función de los promedios móviles de 120 segundos de velocidad y pendiente y aplicar un promedio móvil de 60 segundos.
  4. Elevar los valores del paso 3 a la potencia cuarta.
  5. Calcular el promedio de los valores del paso 4.
  6. Calcular la raíz cuarta del valor del paso 5. Este valor lo llamamos LNP.
  7. Dividir la potencia del paso 6 por la del paso 2, este valor es el factor de intensidad IWF.
  8. Multiplicar el LNP por la duración del entrenamiento para obtener el trabajo normalizado.
  9. Multiplicar el valor del paso anterior por el IWF
  10. Dividir los valores del paso anterior por el trabajo realizado durante 1h a velocidad de umbral (potencia dle paso 2 por 3600 segundos).
  11. Multiplicar los valores del paso anterior por 100 para obtener el GOVSS (Gravity Ordered Velocity Stress Score) .

Interpretación y Aplicaciones

Si bien los individuos difieren en su capacidad de adaptarse al entrenamiento en función de sus características individuales, antecedentes y carga previa se pueden establecer ciertos lineamientos generales sobre el impacto que produce un entrenamiento en función del GOVSS:
  <75 Bajo - Recuperado para el día siguiente
 75-125 Medio - Fatiga residual para el día siguiente
125-225 Alto - Alguna fatiga residual los próximos 2 días
  >225 Muy Alto - Fatiga residual for más de 2 días
Adicionalmente estos valores se pueden utilizar como entrada para construir un Modelo Impulso Respuesta o un Modelo Gráfico Simplificado (PMC) a fin de tener una visión de conjunto de la evolución temporal de la carga de entrenamiento de carrera y su relación con el rendimiento.

Ritmo Normalizado (xPace)

Una derivación potencialmente interesante de estos cálculos es la noción de "ritmo normalizado": la idea es que la LNP calculada en el proceso anterior está diseñada con el objetivo de representar la potencia equivalente desde el punto de vista de su impacto fisiológico si el entrenamiento completo hubiera sido desarrollado a intensidad constante y sin pausas.

Por lo tanto podemos calcular el ritmo de carrera al que se hubiera desarrollado esa potencia en terreno llano y obtener lo que podríamos llamar "ritmo normalizado", es decir un ritmo contínuo que si se hubiera mantenido en el llano sin pausas por la duración del estímulo hubiera inducido un stress de entrenamiento equivalente, medido por GOVSS.

Implementaciones

Para realizar estos cálculos existen aplicaciones comerciales (RaceDayTopoFusion) y de código abierto: GoldenCheetah a partir de la versión 3.2 disponible desde agosto de 2015 y que se puede descargar desde http://www.goldencheetah.org.

Más Información

Mayores detalles y referencias bibliográficas: Calculation of Power Output and Quantification of Training Stress in Distance Runners: The Development of the GOVSS Algorithm del Dr. Philip Friere Skiba.
Implementación de GOVSS/xPace en GoldenCheetah: https://github.com/GoldenCheetah/GoldenCheetah/blob/master/src/GOVSS.cpp
GOVSS (Gravity Ordered Velocity Stress Score) es una marca registrada de PhysFarm Training Systems LLC.

10 comentarios:

  1. Más claro ... echale agua. Gracias Ale.

    Hablando de echarle agua, Ale, que hay sobre "natación" al respecto?

    AbrazOZ y felices fiestas :-)

    ResponderBorrar
  2. Gracias Oscar, para natación está esto: http://www.amtriathlon.com/2008/05/swimscore.html, tengo ganas de llevarlo a GoldenCheetah pero previamente hay que agregar al menos CV y zonas de natación más soporte para algun(os) formato(s) comunes y/o ingreso manual de series e intervalos.
    Felices fiestas para vos también, un abrazo.

    ResponderBorrar
  3. Gabriel Hernando10 junio, 2015 18:42

    Hola
    Excelente artículo. Ando buscando algo parecido a la NP en ciclismo pero para corredores y esto está en la linea... sin embargo, tengo algunas dudas...

    ¿Puedo ver el LNP en Golden Cheeta?
    ¿y en Garmin Connect?

    Quiero empezar por lo fácil

    saludos desde el blog zitaSport

    http://blog.zitasport.com/

    ResponderBorrar
  4. En la versión 3.2 de desarrollo de Golden Cheetah sí, como se muestra en las capturas de pantalla, se puede bajar del enlace al final de la nota. En la versión 3.1 que es la de producción no y en Garmin Connect tampoco.

    ResponderBorrar
  5. Gabriel Hernando11 junio, 2015 04:26

    Muchas gracias por la respuesta tan rápida.


    Te pregunto un poco más, si no es molestia...
    ¿Porque crees que no está tan extendido como la NP / IF / TSS? ¿Crees que simplemente es por que no hay cultura o conocimiento sobre el trema o porque no es un parámetro tan determinante o útil en la carrera?


    Tanto en Suunto, a través de Movescount, como en Garmin, a través de Garmin Connect IQ se podría "matematizar" la fórmula (que supongo estará en Skiba) y el corredor puede ver su LNP en tiempo real...


    ¿Tendría sentido usarlo en tiempo real o su utilidad es como parámetro orientado al control de la carga de entrenamiento?


    Muchas gracias de nuevo

    ResponderBorrar
  6. Gabriel, probablemente una combinación de ambos factores, el ritmo de carrera no es tan variable como la potencia en el ciclismo, en terreno llano es suficientemente bueno como medida de la intensidad y la precisión de los GPS comerciales para medir los desniveles tampoco es tan buena como para que la potencia calculada en forma instantánea provea información en base a la cual tomar decisiones en carrera.
    Técnicamente es posible implementar estos algoritmos en esas plataformas pero, por lo anteriormente comentado, no le veo mayor utilidad práctica en tiempo real.
    En todo caso me parece más atractiva la idea de usar acelerómetros para tratar de estimar la potencia de manera más directa al estilo http://www.stryd.com/, veremos que resulta cuando esté disponible.

    ResponderBorrar
  7. Gabriel Hernando13 junio, 2015 19:51

    Gracias de nuevo por tu respuesta:
    Lo que comentas, en realidad no son malas noticias. Queremos probar el LNP en ultra-trail, que está muy de moda en Europa con el tirón de Kilian Journet. Creo que en carreras de montaña, ski-running, ultra-trail, etc. tiene mucho sentido. Son carreras en las que hay mucho desnivel y desgaste, y en consecuencia, el ritmo no va a ser constante.
    ¿Que opinas en este caso?
    Sobre el Stryd, el mismo escepticismo que cualquier otro producto crowdfunding. Tengo el BSX Insight por aquí y me está costando hacerme con él. También hemos comprado el AmpStrip y ya va con retraso... aún así, muchas ganas de que salga ya al mercado el Stryd, aunque si el LNP funciona bien en Garmin IQ igual están llegando un poco tarde...

    saludos

    ResponderBorrar
  8. Gabriel Hernando12 julio, 2015 17:34

    Hola Alejandro.

    Me estoy familiarizando con Golden Cheeta.

    Tengo una carrera de ultra trail en el software y estoy intentando ver LNP. En "mostrar seleccion de columna" > "elegir columna" veo "LNP" pero no consigo pasar de ahí. ¿como hago para ver LNP?


    En "configuración del gráfico" > "propiedades del gráfico" > "curvas" > veo que puedo seleccionar xSKIBA ¿tiene relación?... la verdad es que lo seleccionno y no veo nada

    saludos y gracias

    ResponderBorrar
  9. Gabriel, te aconsejaría que le des una mirada a los tutoriales de la página oficial y a la Wiki que es muy completa, en particular puedes agregar métricas al resúmen de la actividad, de cada intervalo y mejores: https://github.com/GoldenCheetah/GoldenCheetah/wiki/UG_Preferences_Metrics En mi opinión es más útil xPace, cuya definición es el ritmo constante que en terreno llano produce determinada LNP, que LNP en sí que no es comparable con nada.
    -

    ResponderBorrar
  10. Gabriel Hernando13 julio, 2015 03:29

    gracias... me pongo con ello

    ResponderBorrar

Se leen y agradecen todos los comentarios, si los mismos no están relacionados con el tema del artículo por favor escribir en Comentarios y Sugerencias.
Se recomienda utilizar alguna de las formas de identificación o dejar su nombre al comentar para facilitar las respuestas.