Static models

In this module we explore a set of practical applications and models that are widely spread in the sport science world.


Modelling the Relationship Between Intensity and Sustainable Effort Duration

Quantifying how long an athlete can sustain a given intensity (power or speed) is fundamental for assessing performance capacity and prescribing training.
This relationship between intensity and sustainable duration is commonly expressed through the powerโ€“duration or speedโ€“duration curve.
Several mathematical models have been developed to represent this curve, each with advantages in specific time domains (e.g., sprint, middle-distance, endurance).

In the powerโ€“time domain, Critical Power (CP) represents the horizontal asymptote of the curve.
It is often interpreted as the boundary between the heavy and severe exercise-intensity domains.

The parameter W' represents the finite amount of work that can be performed above CP, often visualised as the area between the CP line and the powerโ€“duration curve.

In the power vs. 1/time domain, the CP relationship becomes linear:

  • Y-intercept: CP (power when duration approaches infinity)
  • Slope: W'

In the figure below, data points from a 3-min all-out test are fitted with the CP model to estimate CP and W'.

Loading Critical Power data...

๐Ÿ’กSpreadsheet

You can find the data and models at this link.

The Anaerobic Power Reserve model focuses on short-duration, high-intensity efforts, describing how performance declines from maximal sprint power (MPP) to maximal aerobic power (MAP) over time.

Equation (power version):

P(t)=MAP+(MPPโˆ’MAP)โ‹…eโˆ’kโ‹…tP(t) = MAP + (MPP - MAP) \cdot e^{-k \cdot t}

Where:

  • MAP = maximal aerobic power
  • MPP = maximal peak power (e.g., best 10-second power)
  • k = rate constant describing how quickly power declines toward MAP

This model is particularly suitable for efforts < 300 s, such as sprints or high-intensity interval work.

The 3-PCP model extends the classic CP framework by introducing a third parameter (ฯ„), improving the fit for very short durations where curvature in the early part of the curve is more pronounced.

The Omni-Domain Powerโ€“Duration model is a flexible, data-driven formulation capable of fitting performance data over the full range of durations โ€” from sprints to ultra-endurance events.

It uses two equations:

For tโ‰คTCPMAXt \le TCP_{MAX}:

P(t)=Wโ€ฒt(1โˆ’eโˆ’tโ‹…MPPโˆ’CPWโ€ฒ)+CPP(t) = \frac{W'}{t} \left( 1 - e^{-t \cdot \frac{MPP - CP}{W'}} \right) + CP

For t>TCPMAXt > TCP_{MAX}:

P(t)=Wโ€ฒt(1โˆ’eโˆ’tโ‹…MPPโˆ’CPWโ€ฒ)+CPโˆ’Aโ‹…lnโก(tTCPMAX)P(t) = \frac{W'}{t} \left( 1 - e^{-t \cdot \frac{MPP - CP}{W'}} \right) + CP - A \cdot \ln\left( \frac{t}{TCP_{MAX}} \right)

Where:

  • CP, W', MPP retain their conventional meanings
  • TCPMAX = time at which the transition from the short-duration to the long-duration equation occurs
  • A = parameter governing the slow decline beyond TCPMAX

The ODP model does not require strict physiological assumptions, but it consistently provides an excellent fit to empirical powerโ€“duration data across the full spectrum of effort durations.


๐Ÿ“šBiblio

The 3-min all-out test for critical power determination refers to the methodology detailed in Vanhatalo et al., 2007 for cycling. More details about the meaning of the CP parameters as physiological threshold can be found at Burnley, 2022. For the reader interested in power/running profile models, I highly recommend reading the review paper by Leo et al., 2022. The omni-domain power-duration model equations have been taken from Puchowicz et al., 2020. The APR model equations have been taken from Weyand and Bundle, 2004 and Weyand et al., 2005.


VOโ‚‚ Kinetics (static version)

The one-exponential VOโ‚‚ kinetic model is a simple yet widely used representation of how oxygen uptake responds to the onset of exercise.
In this formulation, the increase in VO2\mathrm{VO}_2 from a baseline value (AA) toward a higher steady-state level is described by a single exponential function.
The amplitude of the response (ฮ”\Delta) reflects the total increase in oxygen consumption, while the time constant (ฯ„\tau) represents how quickly the system approaches its new steady state.

Mathematically, the model is expressed as:

VO2(t)=A+ฮ”(1โˆ’eโˆ’t/ฯ„)\mathrm{VO}_2(t) = A + \Delta \left(1 - e^{-t/\tau} \right)

This static version assumes an immediate response at the onset of exercise and a single dominant time constant.
However, more sophisticated models exist that account for:

  • Multiple components (e.g., primary, slow, and very slow components) to capture the complexity of oxygen uptake in prolonged or high-intensity exercise.
  • Time delays between exercise onset and the measurable VOโ‚‚ response.
  • Asymmetries between on-transients and off-transients during recovery.

These extended models are particularly relevant when studying high-performance athletes, prolonged exercise, or transitions above the lactate threshold, where VOโ‚‚ kinetics may deviate from the idealized single-exponential shape.

24.0

Sum of Root Squared Error (SRSE):

0.00

(Lower values indicate a better fit)

๐Ÿ“šBiblio

The bible when it comes to VOโ‚‚ kinetics is the book written by Jones and Poole.

๐Ÿ’กSpreadsheet

You can find the data and models at this link.


Lactate Kinetics (static version)

The two-pool lactate model describes how blood lactate concentration evolves over time following exercise.
It is based on the concept that lactate is distributed between two main compartments:

  1. The muscle compartment, where lactate is primarily produced during high-intensity exercise.
  2. The blood compartment, where lactate accumulates and is eventually removed.

In the static version of the model used here, lactate production is no longer considered, and only the clearance phase is modeled.
This allows us to focus on the post-exercise decline in blood lactate concentration, which reflects the balance between:

  • Fast clearance from the blood to oxidative tissues.
  • Slower clearance from deeper compartments or slower metabolic pathways.

The equation below represents this biphasic decay, with k1k_1 and k2k_2 describing the respective clearance rate constants, AA as a scaling factor, and BLC0\mathrm{BLC}_0 as the baseline lactate concentration:

[La](t)=Aโ‹…k1k2โˆ’k1(eโˆ’k1tโˆ’eโˆ’k2t)+BLC0\mathrm{[La]}(t) = A \cdot \frac{k_1}{k_2 - k_1} \left(e^{-k_1 t} - e^{-k_2 t}\right) + \mathrm{BLC}_0
21.000
0.096
0.042
1.500

Root Mean Square Error (RMSE):

0.00

(Lower values indicate a better fit)

๐ŸŽฏTrivia

Can you tell what the physiological meaning behind these model parameters is?

๐Ÿ“šBiblio

The lactate model implemented here inherits the equations from the model presented by Freund and Gendry, 1978. The interested sport scientist, can find more details in the trilogy authored by Zouloumian and Freund, 1981. Here we use a static version of the two-compartment model, for which the lactate production component is suppressed, and you can find these equations in the paper written by Beneke et al., 2005 or Thom et al., 2020.

๐Ÿ’กSpreadsheet

You can find the data and models at this link.


Supercompensation Model (static version)

The supercompensation principle describes how the body adapts to training stimuli over time.
After a training session, performance capacity temporarily decreases due to fatigue.
During recovery, the body not only returns to its baseline state but may exceed it, resulting in supercompensation โ€” an improved capacity compared to pre-training levels.

If a new training stimulus is applied at the right time, the adaptation curve can progressively shift upward, leading to long-term performance improvements.
Conversely, if training is too frequent (insufficient recovery) or too infrequent (loss of adaptation), performance gains are reduced or absent.

Mathematically, this concept is often described using the Banister model (also known as the fitnessโ€“fatigue model).
In this model:

  • Fitness represents the positive adaptations to training.
  • Fatigue represents the negative, transient effects of training load.
  • Performance is modeled as the net effect of fitness minus fatigue, each with its own time constant and sensitivity.

๐Ÿ“ˆ Training Load & Form

๐Ÿ“Š Daily Training Load


๐Ÿ”จ Set Daily Training Load

01
02
03
04
05
06
07
08
09
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
๐Ÿ“šBiblio

The Banister model is one of the most widely adopted sport science models, and it is used to model the supercompensation principle (see the paper by Calvert et al., 1975). On this note, I highly recommend reading the work of Clarke and Skiba, 2013, about the importance of mathematical modelling in sports science. The example of the supercompensation model was inspired by their paper.

To replicate this on your spreadsheets you can use the following equations. For a given training load (TL), we generically refer to CTL as the chronic training load (or fitness, i.e. the positive and long-lasting effects of training) and to ATL as the acute training load (or fatigue, i.e. the short-term effects of training that are negative for the performance). With TSB we refer to the training stress balance (or form, i.e. the balance between the positive and negative effects of training on the performance potential).

In the next module you will learn about dynamics models, and therefore you will be able to use the super-compensation model with much more flexibility. To compute the TSB you can combine these equations:

ฯ„1dCTL(t)dt+CTL(t)=TL(t)\tau_1 \frac{dCTL(t)}{dt} + CTL(t)= TL(t)
ฯ„2dATL(t)dt+ATL(t)=TL(t)\tau_2 \frac{dATL(t)}{dt} + ATL(t)= TL(t)
TSB(t)=k1โ‹…CTL(t)โˆ’k2โ‹…ATL(t)TSB(t)= k_1\cdot CTL(t) - k_2\cdot ATL(t)

The parameters ฯ„1\tau_1, ฯ„2\tau_2, k1k_1, and k2k_2 have been empirically defined. In some case you will find that ฯ„1=42\tau_1=42 days and ฯ„2=7\tau_2=7 days, and k1=2k_1=2 and k2=1k_2=1 (it depends on the software which implements the model).

๐ŸŽฏTrivia

Can you tell what the physiological meaning behind the Banister's model parameters (i.e., ฯ„1\tau_1, ฯ„2\tau_2, k1k_1, and k2k_2) is?


Checkout

Well done, you were able to complete the third module of this course.

๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธCheckpoint

At the end of Module-3 you should be able to reply to these questions with confidence:

  1. How do Critical Power (CP) and W' parameters differ from the Anaerobic Power Reserve model in describing the intensity-duration relationship across different time domains?
  2. What are the key parameters in the one-exponential VOโ‚‚ kinetics model, and how do they describe the physiological response to exercise onset?
  3. What is the difference between the two-pool lactate model's fast and slow clearance phases, and why is the static version used for post-exercise analysis?
  4. How does the supercompensation principle explain the relationship between training stimulus, fatigue, fitness, and performance adaptation over time?
Previous Module
Next Module