Calculator · Bike

Critical power (CP).

3 efforts · CP · W′ · Yousuli zones

Plug three maximal efforts at different durations, ideally ~2-3 min, ~5-7 min, ~12-15 min. Out comes critical power (the asymptote of your power-duration curve), W′ (your finite anaerobic capacity above CP), AeT band, and a full set of Yousuli training zones. Better than the 0.95×20-min FTP shortcut for most athletes.

Plug in three maximal efforts

Tip: use durations roughly around ~2-3 min, ~5-7 min, and ~12-15 min for the most stable CP/W′ fit. Same day is OK with full recovery between; spread across 2-3 days is better. All efforts must be true maximal, pacing kills the model.

Effort 1, short (target ~2-3 min)
Short
s
W
Effort 2, mid (target ~5-7 min)
Mid
s
W
Effort 3, long (target ~12-15 min)
Long
s
W
W′ anaerobic capacity kJ finite reservoir above CP
AeT range 60–76% CP

W
time-to-exhaustion (s)
s
sustainable power (W)

Yousuli training zones

How critical power works

The model in three pieces.

01

Two-parameter model

P = W′ / t + CP

CP is the asymptote of the power-duration curve, the highest sustainable power. W′ is a finite work capacity above CP; spend it and you crack. Linear regression of P vs 1/t from your three efforts gives both numbers.

02

CP ≈ FTP, but cleaner

For most athletes CP and FTP are within 5%. CP’s advantage: built from multiple efforts at different durations, so it’s less sensitive to a bad 20-min effort or anaerobic outliers that wreck the 0.95× shortcut. Better signal-to-noise.

03

W′ tells you race tactics

Big W′ (25+ kJ) = sprinter / puncheur. Small W′ (15 kJ) = diesel / steady-state engine. Same CP, totally different way to race. Drives breakaway timing, finish-line tactics, and the kind of power profile to develop.

Coach note

Three things that wreck a CP test, and how to fix them.

  • Pacing. Hard out from gun, hold to failure. If you sandbag the start to "pace", the effort isn’t maximal and CP comes out low. Negative-split CP tests are useless.
  • Spacing. Three efforts at different durations spread across the curve. Two efforts that are too close (e.g. 4 min + 5 min) make the regression unstable. Stick to ~2-3 / ~5-7 / ~12-15 min.
  • Recovery. Same day is OK with 30+ min between efforts, but fatigue from the first effort drags down the others. Better: spread across 2-3 days at the start of a training block when fresh.

The math also assumes constant-power steady efforts, not surges. Use a smart trainer or a flat road with no traffic. And keep your 5-min effort somewhere near 5 min, the calculator uses the closest-to-5-min effort to anchor the VO2max zone, so a 3-min "5-min" effort biases the top zone.

For the lab-grade version, our cycling protocol pairs CP testing with lactate sampling and gas analysis, you walk out with measured CP, MLSS, fat oxidation crossover, and VO2max in one session.

The metrics, plain English

What CP, FTP, AeT, and W′ are, and aren’t.

FTP (Coggan)

~60-min sustainable

Functional threshold power, the highest power you can sustain ~60 minutes. Field shortcut: 0.95×20-min mean max, not universal. Anaerobicly strong riders over-estimate; very aerobic riders under-estimate. CP is usually a cleaner number.

AeT / LT1

Top of "easy"

Aerobic threshold, the upper bound of comfortable aerobic work. Lactate near baseline; conversation easy. Roughly 60-76% of CP for most athletes, but varies with training history.

AnT / LT2 / MLSS

Highest steady state

Maximal lactate steady state, lactate levels off rather than climbing. Conceptually close to CP for most, but not identical. The line between "can hold" and "cracking soon".

W′

The reservoir above CP

Finite anaerobic work capacity in kJ. Spend it above CP, recover it below. Recovery rate depends on how far below CP you are, faster as you ride easier.

Want CP measured, not estimated?

The lab’s cycling protocol gives you CP via a calibrated step test, plus lactate-sampled MLSS, fat-oxidation crossover, and VO2max in one session. Walk out with the four numbers that actually drive your training plan.

Spotted a bug or want a feature? Email info@yousuli.co.