User guide · 1 of 9

Getting started

MyCdA estimates your aerodynamic drag area (CdA) and rolling resistance coefficient (Crr) from rides recorded with a power meter. You ride a test course, upload the file, and MyCdA finds the values that explain your power, speed and elevation. Compare positions, helmets, wheels or clothing on the same course, and see which is faster and by how much.

What CdA and Crr are

At racing speeds most of your power goes into pushing air aside. How much depends on air density, your speed relative to the air, and CdA: your frontal area multiplied by how slippery your shape is, in square metres. A road position is typically 0.30–0.40 m², a good time trial position 0.20–0.25 m², and the very best below 0.20 m².

Crr describes the drag of your tyres on the road. It's small (typically 0.003–0.008) and depends on the tyres, their pressure and the road surface. Rolling resistance doesn't change with speed, while aerodynamic drag grows with its square, which is what lets the two be told apart.

How it works: virtual elevation

MyCdA uses Robert Chung's virtual elevation method. At every second of your ride, the power you put in goes into overcoming air and rolling resistance, speeding up, or climbing. Given your mass, air density, Crr and CdA, whatever power is left over after drag and acceleration must have gone into climbing. Adding those climbs up second by second draws an elevation profile: the virtual elevation.

With the right CdA and Crr, the virtual elevation follows the real road. With the wrong ones it drifts: on a loop or an out and back, the profile doesn't come back to the height it started at.

CdA too low: the profile climbs
CdA too low: the profile climbs
CdA too high: it sinks
CdA too high: it sinks
About right: each loop ends level
About right: each loop ends level

You can adjust CdA by hand until the profile looks right, or let MyCdA find the value that closes the loop. The method needs no wind tunnel and no smooth velodrome, but it does need careful testing: see Collecting test data.

Creating an account

Sign up with an email address and a password. Your rides and analyses are private to your account. You can try the air density calculator without one.

Your profile

After signing up you land on your profile. Its Analysis preferences are the starting values for every new analysis:

UnitsMetric or imperial, for everything the app shows. Values are stored in metric, so you can switch at any time.
Rider weightIncluding kit, shoes and helmet: weigh yourself dressed to ride.
Bike weightAs set up for testing, with bottles, tools and computer.
CdAYour best guess. New analyses fit their own starting CdA, so this mostly matters for the profile check.
Crr0.005 is a fair start for good tyres on good asphalt. See the profile page for scaling roller test data.
Drivetrain lossPower lost between the power meter and the road: about 1 % for hub meters, 2–4 % for pedal, crank or spider meters, more with a worn or dirty chain.

The workflow at a glance

  1. Ride a test course, pressing the lap button at the start and end of each run (Collecting test data).
  2. Upload the file on the Activities page (Uploading).
  3. Open it. Enter the ride's conditions in Ride settings (The activity page).
  4. Check the Tests table: it pairs your out and back runs and fits a CdA for each (The Tests table).
  5. Open a test to inspect it in detail, and save it (Analyzing a run).
  6. Compare setups against a baseline (Comparing setups).

The app works on phones too, but the charts are easier to read on a larger screen.

Something missing or unclear? Ask the user community or contact us.