Cycling Power Calculator Formula
Understand the math behind the cycling power calculator. Each variable explained with a worked example.
Formulas Used
Estimated Power
total_power = round(power_aero + power_rolling + power_gravity)Power-to-Weight
watts_per_kg = round((power_aero + power_rolling + power_gravity) / mass_kg * 100) / 100Aerodynamic Drag
aero_watts = round(power_aero)Climbing Power
climbing_watts = round(power_gravity)Variables
| Variable | Description | Default |
|---|---|---|
speed_mph | Speed(mph) | 18 |
rider_weight_lbs | Rider + Bike Weight(lbs) | 185 |
gradient_percent | Road Gradient(%) | 0 |
speed_ms | Derived value= speed_mph * 0.44704 | calculated |
mass_kg | Derived value= rider_weight_lbs * 0.453592 | calculated |
gradient_decimal | Derived value= gradient_percent / 100 | calculated |
power_aero | Derived value= 0.5 * 1.225 * 0.32 * 0.88 * pow(speed_ms, 3) | calculated |
power_rolling | Derived value= 0.005 * mass_kg * 9.81 * speed_ms | calculated |
power_gravity | Derived value= mass_kg * 9.81 * gradient_decimal * speed_ms | calculated |
How It Works
How Cycling Power Is Estimated
Power required to cycle comes from three main sources: aerodynamic drag, rolling resistance, and gravity.
Formula
Total Power = P_aero + P_rolling + P_gravity
Where v is speed in m/s, g is 9.81 m/s^2.
Key Insight
Aerodynamic drag increases with the cube of speed, so doubling your speed requires roughly 8 times the power to overcome air resistance.
Worked Example
Riding at 18 mph on flat road, 185 lbs total rider+bike weight.
speed_mph = 18rider_weight_lbs = 185gradient_percent = 0
- 01Speed = 18 * 0.44704 = 8.05 m/s
- 02Mass = 185 * 0.4536 = 83.9 kg
- 03P_aero = 0.5 * 1.225 * 0.2816 * 8.05^3 = 90.0 W
- 04P_rolling = 0.005 * 83.9 * 9.81 * 8.05 = 33.1 W
- 05P_gravity = 0 (flat road)
- 06Total = 90 + 33 + 0 = 123 W
- 07W/kg = 123 / 83.9 = 1.47 W/kg
Ready to run the numbers?
Open Cycling Power Calculator