The Workout Reserve (WR) model is an advanced approach to quantifying an athlete's real-time capacity to sustain exercise intensity across multiple time domains. Unlike traditional single-parameter models (such as Critical Power with W'), the WR model leverages Exponentially Weighted Means (EWMs) across different time constants to capture performance capacity from sprint to endurance durations.
The model was developed by Athletica and represents a sophisticated method for tracking fatigue and recovery dynamics during exercise.

Workout Reserve exists to provide you with the info of the margin between your real-time performance and your personal best.
At the core of the Workout Reserve model are multiple Exponentially Weighted Means (EWMs), each with a different time constant (τ). These EWMs track power output at different time scales simultaneously:
Time constants (τ): 12s, 30s, 60s, 120s, 180s, 300s, 600s, 1200s, 1800s, 3600s
Each EWM evolves according to a first-order differential equation:
Where:
For real-time calculation with discrete data points (typically 1-second intervals), the continuous differential equation is discretized using forward Euler integration:
Where is the sampling interval (typically 1 second).
For each time constant τ, the model requires a historical maximum value (). These values represent the athlete's best sustained power output over each time duration and are typically derived from:
Important constraint: The EWMMAX values must be monotonically decreasing with increasing τ, reflecting the physiological reality that shorter efforts can be sustained at higher power outputs.
At each time point during exercise, the model:
The Workout Reserve value ranges from 0 to 100%, where:
The limiting tau (the time constant with the maximum ratio) indicates which energy system or duration capacity is currently most stressed.
Use the interactive simulation below to explore how different workout structures affect Workout Reserve dynamics:
Note: This implementation uses a placeholder activation function. The proprietary "secret-sauce" activation function from Athletica is not included. Contact andrea@athletica.ai for the actual implementation.
Learn more: Visit the Athletica Workout Reserve project page for detailed documentation and research.
Try these scenarios:
The Workout Reserve model enables:
Activation Function: The current simulation uses a placeholder activation function (simple linear scaling). The proprietary Athletica activation function provides nonlinear scaling optimized through empirical validation.
Initial Conditions: All EWMs initialize at zero at the start of exercise. In practice, they could be initialized based on recent training history.
Computational Efficiency: Despite tracking 10 EWMs simultaneously, the computational cost remains minimal, making real-time implementation feasible on cycling computers and smartwatches.
The Workout Reserve model is proprietary technology developed by Athletica (www.athletica.ai).
Scientific Publication: Zignoli, A., & Whitehurst, P. (2025). "Real-time assessment of exercising maximal mean power and speed in endurance sports: a Garmin connect IQ App." Sports Engineering, 28, 45. DOI: 10.1007/s12283-025-00528-1
Published: 22 October 2025
Abstract: This manuscript presents an algorithm for the calculation of the ratio between the real-time maximal mean speed (or power) output and the individual's historical maximum. The algorithm has been developed using the Garmin Connect IQ SDK, and it runs on compatible devices, such as cycling and running computers. For outdoor running activities, a Kalman Filter (KF) was developed to estimate road gradients and compute 'gradient-adjusted speed,' ensuring accurate performance evaluation in varied terrains.
Garmin Connect IQ App: A Garmin Connect IQ application implementing the Workout Reserve model is available for compatible Garmin devices, enabling real-time monitoring during workouts with computational times of ~2 ms during cycling and ~12 ms during running.
Project Page: Visit the Athletica Workout Reserve project page for detailed documentation, research papers, and implementation guides.
For implementation details, licensing, or the proprietary activation function, contact: andrea@athletica.ai
The model builds on concepts from exponential filtering, work-balance modeling, and multi-component physiological systems analysis.