Dr. Kyle Pfaffenbach on Cholesterol and Carbs + How to Lose Weight and Keep it Off! | Ask a Cycling Coach 546

I always enjoy watching TR content with Kyles input. This one had me asking, why can’t we calculate a pre fueling plan for each workout and display it with the session plan?
I asked Chat GPT to give me a formula for this based on FTP and IF, and this is the response.

‘can you generate a formula for carb consumption of a training session based on FTP and intensity factor for the session?’

ChatGPT said:

Yes – you can create a practical formula to estimate carbohydrate (CHO) consumption in a cycling training session using FTP (Functional Threshold Power) and Intensity Factor (IF).

Here’s a structured approach:


1. Key Concepts

  • FTP: Rider’s approximate 1-hour maximal sustainable power.

  • IF: Intensity factor = (Normalized Power ÷ FTP).

  • kJ of Work: On a bike with power meter, total work (kJ) ≈ calories expended (kcal).

  • Energy Yield:

    • 1 g CHO = ~4 kcal

    • Carbohydrate vs fat contribution depends on intensity (higher IF = more carb reliance).


2. Carbohydrate Contribution by Intensity

From exercise physiology research:

  • At IF ~0.6, CHO contributes ~30–40% of energy.

  • At IF ~0.7, ~50%.

  • At IF ~0.8, ~65%.

  • At IF ~0.9–1.0, ~80–90%.

  • At IF >1.05, almost exclusively CHO (~90–100%).

We can approximate CHO fraction (CHO_frac) as:

CHO_frac=0.3+(IF−0.6)×1.5CHO\_frac = 0.3 + (IF - 0.6) \times 1.5CHO_frac=0.3+(IF−0.6)×1.5

(limited between 0.3 and 0.95).
This gives ~30% at IF=0.6 and ~95% at IF=1.2.


3. Formula for Carbohydrate Consumption

First, calculate work done in kilojoules:

WorkkJ=Average Power (W)×Duration (h)×3600/1000Work_{kJ} = \text{Average Power (W)} \times \text{Duration (h)} \times 3600 / 1000WorkkJ​=Average Power (W)×Duration (h)×3600/1000

But Average Power can be estimated via:

AvgPower=IF×FTPAvgPower = IF \times FTPAvgPower=IF×FTP

So:

WorkkJ=(IF×FTP×Durationh×3600)/1000Work_{kJ} = (IF \times FTP \times Duration_{h} \times 3600) / 1000WorkkJ​=(IF×FTP×Durationh​×3600)/1000

Since 1 kJ mechanical ≈ 1 kcal metabolic,

TotalEnergykcal≈WorkkJTotalEnergy_{kcal} ≈ Work_{kJ}TotalEnergykcal​≈WorkkJ​

Then:

CHOg=TotalEnergykcal×CHO_frac4CHO_{g} = \frac{TotalEnergy_{kcal} \times CHO\_frac}{4}CHOg​=4TotalEnergykcal​×CHO_frac​


4. Final Combined Formula

CHOg=(IF×FTP×Durationh×3.6)×CHO_frac4CHO_{g} = \frac{(IF \times FTP \times Duration_{h} \times 3.6) \times CHO\_frac}{4}CHOg​=4(IF×FTP×Durationh​×3.6)×CHO_frac​

Where:

  • IF = Intensity Factor

  • FTP = Functional Threshold Power (W)

  • Duration_h = session duration in hours

  • CHO_frac = 0.3+(IF−0.6)×1.50.3 + (IF - 0.6)\times 1.50.3+(IF−0.6)×1.5, bounded [0.3, 0.95]


5. Example

Rider with FTP = 250 W, 2 h ride at IF = 0.8:

  1. Avg Power = 0.8 × 250 = 200 W

  2. Work = 200 × 7200 / 1000 = 1440 kJ

  3. CHO_frac = 0.3 + (0.8–0.6)×1.5 = 0.6

  4. CHO_g = (1440 × 0.6) ÷ 4 = 216 g CHO


:backhand_index_pointing_right: This gives a session-level carb consumption estimate, useful for fuelling strategies.

So if the above is actually correct can TR implement this calc into our calendar to aid in understanding how we should fuel our work?

108g per hour is a bit aggressive - Tour de France level intake for a regular training ride. All this kind of presumes that one needs to replace carbs burned 1:1 on each and every ride for every hour of training.

2 Likes

I don’t think it is that far of as an estimate.

However it does ignore any previous consumption; like if you had a big CHO meal right before you would probably burn more CHO regardless of intensity compared to if you had no CHO the last 3 hours before.

But as a ball park it seems fine I think.

You would not replace 1-for-1 during the ride as @AJS914 mentioned. In fact, considering your glycogen stores can contain up to 500g of CHO, you could do this ride on relatively low CHO consumption (esp. if you have no exercise planned for the next day). 60-90g of CHO for such a ride (with most of consumption in the 45-115min window) should then be sufficient to keep bloodsugar from bombing.

However, this obviously changes for rides 3h+.

Regarding the recovery drink, @patrickhill and @jbakkane the 30g PRO + 60g CHO is probably because 60g of CHO is usually enough to replenish (see for example previous example of 215g CHO burned, 60-90g consumed during and ideally 60-90 prior, leaves ~65g of CHO deficit).

The 30g of PRO of the recoverydrink (which should be balanced with daily overall PRO) is probably to ensure to effectively trigger and maximize muscle protein synthesis (MPS), the process of building and repairing muscle. This amount is considered a “key threshold” for most adults to activate MPS and is also important for satiety and blood sugar balance, though older adults may need slightly more or a higher leucine content for full activation.

Indeed this to quickly move from a catabolic to a anabolic state.

2 Likes