Training Load Calculator (TRIMP) Formula
Understand the math behind the training load calculator (trimp). Each variable explained with a worked example.
Formulas Used
TRIMP Score
trimp = duration_min * hr_ratio * 0.64 * exp(1.92 * hr_ratio)Heart Rate Reserve Used
hr_pct = hr_ratio * 100Variables
| Variable | Description | Default |
|---|---|---|
duration_min | Session Duration(minutes) | 45 |
avg_hr | Average Heart Rate(bpm) | 145 |
resting_hr | Resting Heart Rate(bpm) | 60 |
max_hr | Max Heart Rate(bpm) | 190 |
hr_ratio | Derived value= (avg_hr - resting_hr) / (max_hr - resting_hr) | calculated |
How It Works
TRIMP (Training Impulse)
TRIMP quantifies session training load by combining duration with exercise intensity.
Formula (Male)
TRIMP = Duration x HRratio x 0.64 x e^(1.92 x HRratio)
Where HRratio = (Avg HR - Rest HR) / (Max HR - Rest HR)
Interpretation
| TRIMP | Load Level | |---|---| | <50 | Light | | 50-150 | Moderate | | 150-300 | Hard | | >300 | Very hard |
Worked Example
A 45-minute run averaging 145 bpm, resting HR 60, max HR 190.
duration_min = 45avg_hr = 145resting_hr = 60max_hr = 190
- 01HR ratio = (145 - 60) / (190 - 60) = 85 / 130 = 0.654
- 02TRIMP = 45 x 0.654 x 0.64 x e^(1.92 x 0.654)
- 03= 45 x 0.654 x 0.64 x e^(1.256)
- 04= 45 x 0.654 x 0.64 x 3.512 = 66 (Moderate)
Ready to run the numbers?
Open Training Load Calculator (TRIMP)