HealthWavy Smart Health Tools for Everyday Wellness

Calories & Activity · Cycling performance

Critical Power Calculator

Fit critical power and W′ from multiple timed cycling efforts. Inspect work-time fit, residuals and the modelled power-duration curve.

MODEL WORKSPACE

Cycling performance inputs

Enter 3–6 distinct durations from 120 to 1200 seconds, in increasing order.
Match every entry to the duration in the same position. Use comparable maximal test efforts.

Example values are shown. Change them to calculate your result.

YOUR RESULT

Your critical power profile

180 W · estimated critical power

W′: 21,600.00 J · fitted intercept

Work capacity W′21,600 J
Fit R²1
Tests used3
Root mean squared residual0 J
Full result table
Calculated from the current values, with rounded display.
TestSecondsEntered WWork (J)Fitted work (J)Residual (J)
118030054,00054,0000
236024086,40086,4000
3540220118,800118,8000

Use 3–6 comparable maximal efforts lasting 2–20 minutes. Positive slope and positive intercept are required. R² describes fit to these entries, not physiological accuracy. Extrapolations outside the entered duration range are not shown. This model does not give a safe exercise duration or recovery prescription.

HEALTHWAVY AI

Let’s work it out.

Ask about this tool, enter your values, or understand your result.

Ask in your own language.

GET STARTED

How to use Critical Power Calculator

  1. Enter one list of durations in seconds and a second list of watts.
  2. The model uses ordinary least squares with an intercept.
  3. Switch between the fitted relationship, the duration curve and the data table.

Worked example

180, 360 and 540 seconds at 300, 240 and 220 W give CP = 180 W and W′ = 21,600 J, an exactly linear work-time example.

Formula, accuracy & limitations

Work (J) = power (W) × duration (s). Ordinary least squares fits work = CP × time + W′. Modelled average power at t seconds = CP + W′/t.

Use 3–6 comparable maximal efforts lasting 2–20 minutes. Positive slope and positive intercept are required. R² describes fit to these entries, not physiological accuracy. Extrapolations outside the entered duration range are not shown. This model does not give a safe exercise duration or recovery prescription.

These outputs use the stated model and your supplied inputs. A mathematically consistent model can still differ from personal measurements. Scenario curves and formula comparisons are not statistical confidence intervals.

Read the research and method reference ↗

Enter matched test pairs

Enter one list of durations in seconds and a second list of watts. The order must match. Use three to six distinct durations, and keep equipment, measurement method and conditions as comparable as possible. This is a test-analysis tool, not a request to perform maximal efforts without appropriate preparation.

Inspect fit before interpreting the headline

The model uses ordinary least squares with an intercept. Residuals show each entered value minus the fitted value. Poor alignment, non-decreasing average output or an implausible intercept can indicate inconsistent efforts or a model that does not fit the data. A high R² alone cannot establish a valid physiological threshold.

Keep the curve inside the tested range

Switch between the fitted relationship, the duration curve and the data table. Predictions stay between your shortest and longest entered efforts. The intercept represents a fitted model parameter, not an independently measured tank of energy or distance that can be freely spent and refilled.

QUICK ANSWERS

Frequently asked questions

Can I use only two tests?

This version requires at least three so it can show residuals and fit quality. Two points always define a straight line and cannot provide the same internal consistency check.

Why was my intercept rejected?

A zero or negative intercept does not support this positive-capacity two-parameter model. Check the order, units and comparability of the tests instead of forcing the result to look plausible.

Does R² close to one prove accuracy?

It means these points lie close to the fitted line. Shared measurement error, unsuitable protocols or too narrow a duration range can still yield a misleading physiological estimate.

Can I predict an hour-long effort?

The output is limited to the entered duration range. Extending a short-effort model to an hour would imply more certainty than these inputs support.