Supercompensation Window Calculator Formula

Understand the math behind the supercompensation window calculator. Each variable explained with a worked example.

Formulas Used

Full Recovery Time

recovery_time_hours = base_recovery_hours * recovery_multiplier * fitness_adjustment

Supercompensation Window Start

supercomp_start = base_recovery_hours * recovery_multiplier * fitness_adjustment

Supercompensation Window End

supercomp_end = base_recovery_hours * recovery_multiplier * fitness_adjustment * 1.5

Variables

VariableDescriptionDefault
workout_intensityWorkout Intensity (1-10)7
base_recovery_hoursBase Recovery Time(hours)48
fitness_levelFitness Level (1=beginner, 5=elite)3
recovery_multiplierDerived value= 1 + (workout_intensity - 5) * 0.15calculated
fitness_adjustmentDerived value= 1 - (fitness_level - 1) * 0.08calculated

How It Works

Supercompensation Theory

After training stress, your body recovers and temporarily overshoots its baseline fitness level. Training during this supercompensation window yields optimal gains.

Estimation

Recovery Time = Base Recovery x Intensity Multiplier x Fitness Adjustment

Supercompensation Window = Recovery Time to 1.5x Recovery Time

Training too soon (before full recovery) leads to overtraining. Training too late (after the window closes) means you have returned to baseline and the stimulus was wasted.

Worked Example

A moderately fit athlete (level 3) does an intensity-7 workout with 48-hour base recovery.

workout_intensity = 7base_recovery_hours = 48fitness_level = 3
  1. 01Intensity multiplier = 1 + (7-5) x 0.15 = 1.30
  2. 02Fitness adjustment = 1 - (3-1) x 0.08 = 0.84
  3. 03Recovery time = 48 x 1.30 x 0.84 = 52 hours
  4. 04Supercompensation window = 52 to 78 hours after workout