Go Back  Bike Forums > Bike Forums > Fifty Plus (50+)
Reload this Page >

Do you know your FPT?

Search
Notices
Fifty Plus (50+) Share the victories, challenges, successes and special concerns of bicyclists 50 and older. Especially useful for those entering or reentering bicycling.

Do you know your FPT?

Thread Tools
 
Search this Thread
 
Old 11-29-24 | 08:52 AM
  #76  
dot dash
10 Anniversary
 
Joined: Jun 2015
Posts: 12,958
Likes: 6,514
From: Land of Pleasant Living

Bikes: Shmikes

Originally Posted by rsbob
Garmin Forums On difference of ave speed between Garmin and Strava.
Link takes me to the top forum page. Executive summary?
MoAlpha is offline  
Reply
Old 11-29-24 | 09:26 AM
  #77  
Gruppetto Bob
Titanium Club Membership
Community Builder
Community Influencer
Active Streak: 30 Days
 
Joined: Sep 2020
Posts: 11,483
Likes: 11,697
From: Seattle-ish

Bikes: Orbea Orca, Bianchi Infinito & Campione de Mundo

Originally Posted by MoAlpha
Link takes me to the top forum page. Executive summary?
Pert near.
__________________
“A watt saved is a watt earned” 🚴🏻‍♂️
Not a CAT


rsbob is offline  
Reply
Old 11-29-24 | 01:08 PM
  #78  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
Originally Posted by MoAlpha
Link takes me to the top forum page. Executive summary?
That Garmin Forums article said that you can use either elapsed time or moving time as the denominator, and that you have to be sure which one you're using. In addition, the "moving time" calculation from Strava can differ by a couple of seconds from Garmin. This was about speed, and it said nothing about whether the same thing happens with average watts.

I don't recall ever looking at "moving time:" I always look at elapsed time, so I wouldn't have noticed any disagreement.
RChung is offline  
Reply
Old 11-30-24 | 09:13 AM
  #79  
Senior Member
20 Anniversary
 
Joined: Jul 2004
Posts: 8,162
Likes: 647
From: Brooklyn NY

Bikes: Kuota Kredo/Chorus, Trek 7000 commuter, Trek 8000 MTB and a few others

My son stayed at the house and used my trainer with my zwift account and raised my ftp by 50watts! He wasn’t even trying.

Last edited by zacster; 11-30-24 at 10:45 AM.
zacster is offline  
Reply
Old 11-30-24 | 09:23 AM
  #80  
Thread Starter
Senior Member
15 Anniversary
 
Joined: Sep 2009
Posts: 2,072
Likes: 236

Bikes: Habanero Titanium Team Nuevo

Originally Posted by zacster
My son stayed at the house and used my trainer with my zwift account and raised my ftp by 50watts! He wasn’t even trying. I’ll have the reset it when I get home, and that’s assuming my hip doesn’t hurt that I’ll even ride.
My son a few years ago when he was in college used my Garmin 935 watch for a run and all of a sudden everything was off. I had set a record at every distance I had ever run and my max VO2 went through the roof. He was a 1:57 800-meter runner and ran cross country. His training pace was my 5k PR.
deacon mark is offline  
Reply
Old 12-22-24 | 07:27 PM
  #81  
Gruppetto Bob
Titanium Club Membership
Community Builder
Community Influencer
Active Streak: 30 Days
 
Joined: Sep 2020
Posts: 11,483
Likes: 11,697
From: Seattle-ish

Bikes: Orbea Orca, Bianchi Infinito & Campione de Mundo

Just did the ramp test today and the good news is that in 4 years my FTP is down 2 points (Just turned 70). My legs had far more to give at 300 Watts for 1 minute- not even remotely entering a pain zone, but I just couldn’t get enough air - ran out of breath at 182 BPM and it was game over. In mid-October I managed 376 Watts for a minute, but was before my 6 week hiatus - should have measured it then but it certainly wouldn’t reflect today.

What is depressing is that I was far from making it even to the half-way point on the ascending ramp (regular one). Will take what I can get. Understand HIIT training should improve oxygen uptake, so will work on that.
__________________
“A watt saved is a watt earned” 🚴🏻‍♂️
Not a CAT


rsbob is offline  
Reply
Old 12-23-24 | 09:51 PM
  #82  
Gruppetto Bob
Titanium Club Membership
Community Builder
Community Influencer
Active Streak: 30 Days
 
Joined: Sep 2020
Posts: 11,483
Likes: 11,697
From: Seattle-ish

Bikes: Orbea Orca, Bianchi Infinito & Campione de Mundo

Originally Posted by base2
Well, I just completed a Zwift Basecamp challenge. "The Grade" says what the picture says.

Strava, based on real actual riding in the real actual outside world estimates my FTP at 285 watts. I don't know what to make of either other than I am a far cry from my peak fitness from a few years ago. In 2020 I was around 300 watts and had ~6,700 miles behind the handlebars. This year, only 268 hours and less than 4,000 miles in the saddle. I just haven't taken cycling as seriously as I had in the past, apparently.

I don't mean to impress/depress anyone with these numbers. I just haven't taken any performance metric seriously in a while, evidently. Interestingly my weight, the "per kilo" part of the equation has remained the same from peak fitness to now. So, it must be VO2 Max to blame. The cure for that is saddle-time. 2025, I think I found your re-solution.

In any case, kudos to @rsbob for being almost 25 years ahead of me and putting up respectable numbers for any age.
Much appreciated but your numbers are very impressive especially with 268 hours. Well done sir.

No advice about the disparity in your indoor and outdoor numbers.
__________________
“A watt saved is a watt earned” 🚴🏻‍♂️
Not a CAT


rsbob is offline  
Reply
Old 12-27-24 | 03:36 PM
  #83  
Full Member
10 Anniversary
 
Joined: Sep 2015
Posts: 394
Likes: 98
Originally Posted by terrymorse
I do the same, Garmin head unit -> Garmin Connect -> Strava. Even so, the power numbers Garmin and Strava report are different. From yesterday:

Garmin Connect:
  • Avg Power 163
  • Max Power 807
  • Normalized Power 165
Strava:
  • Avg Power 146
  • Max Power 807
  • Weighted Avg Power 154
Then there's Training Peaks:
  • Avg Power 163
  • Max Power 807
  • Normalized Power 163
Strava appears to be the outlier.
Strava does not use normalized power but plagiarizes isopower. It's the difference in using a 25-second moving average versus a 30-second moving average. Are you counting zeros? https://support.garmin.com/en-US/?fa...iH6PwvWWSGx8q5
kcjc is offline  
Reply
Old 12-27-24 | 03:50 PM
  #84  
Full Member
10 Anniversary
 
Joined: Sep 2015
Posts: 394
Likes: 98
Unless things have changed recently, Zwift's automatic FTP detection (like every other app) and default tests, test high. Hunter Allen's original protocol is a 5-minute VO2 max test followed by a 20-minute time trial. Without the 5-minute blowout, your FTP test result will be high. FTP, like all psychological thresholds, is not tied to an artificial time constraint. It happens when it happens. That is to say, it's NOT one hour. Your time to exhaustion is however long you can hold it. TSS is set to an hour. I prefer Kolie Moore's FTP protocol, https://www.trainingpeaks.com/blog/t...ing-protocols/.
kcjc is offline  
Reply
Old 12-29-24 | 06:35 PM
  #85  
dot dash
10 Anniversary
 
Joined: Jun 2015
Posts: 12,958
Likes: 6,514
From: Land of Pleasant Living

Bikes: Shmikes

Originally Posted by kcjc
Unless things have changed recently, Zwift's automatic FTP detection (like every other app) and default tests, test high. Hunter Allen's original protocol is a 5-minute VO2 max test followed by a 20-minute time trial. Without the 5-minute blowout, your FTP test result will be high. FTP, like all psychological thresholds, is not tied to an artificial time constraint. It happens when it happens. That is to say, it's NOT one hour. Your time to exhaustion is however long you can hold it. TSS is set to an hour. I prefer Kolie Moore's FTP protocol, https://www.trainingpeaks.com/blog/t...ing-protocols/.
Hope you meant “physiological” thresholds. The one-hour thing is a pernicious and pervasive misconception.
MoAlpha is offline  
Reply
Old 12-30-24 | 06:03 AM
  #86  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
Originally Posted by kcjc
Strava does not use normalized power but plagiarizes isopower. It's the difference in using a 25-second moving average versus a 30-second moving average. Are you counting zeros? https://support.garmin.com/en-US/?fa...iH6PwvWWSGx8q5
Strava doesn't use normalized power, nor is the difference the difference between a 25-second and 30-second moving average; and I'm pretty sure that "plagiarism" shouldn't be the charge. If anything, Strava avoided using NP because TrainingPeaks had trademarked the name (though not the concept), which is odd since they didn't come up with that name -- I did. I was pretty surprised when I found out that they trademarked a name I came up with.
RChung is offline  
Reply
Old 12-30-24 | 09:51 AM
  #87  
Full Member
10 Anniversary
 
Joined: Sep 2015
Posts: 394
Likes: 98
Originally Posted by RChung
nor is the difference the difference between a 25-second and 30-second moving average;
Interesting, all mine recordings match up in Golden Cheetah and I'm not the only one making that observation.

Originally Posted by RChung
If anything, Strava avoided using NP because TrainingPeaks had trademarked the name (though not the concept), which is odd since they didn't come up with that name -- I did. I was pretty surprised when I found out that they trademarked a name I came up with.
I always inferred it was Dr. Coggan. Thanks for setting it straight.
kcjc is offline  
Reply
Old 12-30-24 | 10:41 AM
  #88  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
Originally Posted by kcjc
Interesting, all mine recordings match up in Golden Cheetah and I'm not the only one making that observation.
Yup. I've noticed that too. Golden Cheetah uses Phil Skiba's xPower, so it's pretty clear Strava is using Skiba's xPower. XPower uses a fixed "time constant" of 25 seconds which means a fixed 1/25 = .04 = 4% decay rate rather than Andy's fixed 30-second "uniform kernel" moving average.

You almost surely know that Andy uses as defaults "time constants" of 42 and 7 for CTL and ATL. Many people mistakenly think that means CTL is based on a moving 42-day average of TSS. Just like Phil, Andy's time constant of 42 means a fixed decay rate of 1/42 = .0238 = 2.38% per day, and a time constant of 7 means a fixed decay rate for ATL of 1/7 = 0.143 = 14.3% per day. Fixed decay models are all exponential, so Andy called his CTL and ATL "exponentially weighted moving average" models but in other fields we just call them fixed or constant decay.

There's some (medium but not overwhelming) evidence in the literature that Phil's fixed 4% decay model for xPower matches HR a *tiny* *little* bit better than Andy's fixed 30-second moving average, but I don't think the difference between NP and xP is all that huge. GC and Strava went to xP not because of the difference but because TrainingPeaks originally tried to strong-arm them on NP while Phil said "no problem, you can use xP if you want." It was during the strong-arm that I found out that TrainingPeaks had trademarked the name they hadn't come up with.
RChung is offline  
Reply
Old 12-30-24 | 11:39 AM
  #89  
dot dash
10 Anniversary
 
Joined: Jun 2015
Posts: 12,958
Likes: 6,514
From: Land of Pleasant Living

Bikes: Shmikes

Originally Posted by RChung
Yup. I've noticed that too. Golden Cheetah uses Phil Skiba's xPower, so it's pretty clear Strava is using Skiba's xPower. XPower uses a fixed "time constant" of 25 seconds which means a fixed 1/25 = .04 = 4% decay rate rather than Andy's fixed 30-second "uniform kernel" moving average.

You almost surely know that Andy uses as defaults "time constants" of 42 and 7 for CTL and ATL. Many people mistakenly think that means CTL is based on a moving 42-day average of TSS. Just like Phil, Andy's time constant of 42 means a fixed decay rate of 1/42 = .0238 = 2.38% per day, and a time constant of 7 means a fixed decay rate for ATL of 1/7 = 0.143 = 14.3% per day. Fixed decay models are all exponential, so Andy called his CTL and ATL "exponentially weighted moving average" models but in other fields we just call them fixed or constant decay.

There's some (medium but not overwhelming) evidence in the literature that Phil's fixed 4% decay model for xPower matches HR a *tiny* *little* bit better than Andy's fixed 30-second moving average, but I don't think the difference between NP and xP is all that huge. GC and Strava went to xP not because of the difference but because TrainingPeaks originally tried to strong-arm them on NP while Phil said "no problem, you can use xP if you want." It was during the strong-arm that I found out that TrainingPeaks had trademarked the name they hadn't come up with.
It's a nice model, but it seems to me that If individual variability in those decay rates across the athlete population is comparable to that of nearly every other measure, a lot of us should be tweaking those constants.
MoAlpha is offline  
Reply
Old 12-30-24 | 12:24 PM
  #90  
Full Member
10 Anniversary
 
Joined: Sep 2015
Posts: 394
Likes: 98
Originally Posted by MoAlpha
It's a nice model, but it seems to me that If individual variability in those decay rates across the athlete population is comparable to that of nearly every other measure, a lot of us should be tweaking those constants.
CTL & ATL? Alex Simmions has a write-up titled "A time for a bit of sensitivity (analysis)" at Alex's Cycle Blog: March 2013. Also see
. I seem to remember 10 ATL for older & 5 for younger athletes 5 for ATL as a more recent recommendation for older athletes (Wattage Google group?) but here's an old thread https://wattage.topica.narkive.com/I...-8-days-thread. If you are referring to 25-seconds vs 30, isn't that something back to the adaptation of Banister's Impulse-Response model?

Last edited by kcjc; 12-30-24 at 12:41 PM.
kcjc is offline  
Reply
Old 12-30-24 | 12:25 PM
  #91  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
Originally Posted by MoAlpha
It's a nice model, but it seems to me that If individual variability in those decay rates across the athlete population is comparable to that of nearly every other measure, a lot of us should be tweaking those constants.
Yup. In fact, Phil gives some guidance on tweaking them. When Andy came up with them, he said they were defaults and thought that over time people would start to "tune" them individually, though he didn't give any guidance on how to do that. But other than Phil (and the athletes he advises) I don't know of anyone who really does that. I think ATL/CTL/TSB/PMC are good as conceptual models to help you think about things but not for prediction of performance or prescription for training.
RChung is offline  
Reply
Old 12-30-24 | 02:44 PM
  #92  
dot dash
10 Anniversary
 
Joined: Jun 2015
Posts: 12,958
Likes: 6,514
From: Land of Pleasant Living

Bikes: Shmikes

Originally Posted by RChung
Yup. In fact, Phil gives some guidance on tweaking them. When Andy came up with them, he said they were defaults and thought that over time people would start to "tune" them individually, though he didn't give any guidance on how to do that. But other than Phil (and the athletes he advises) I don't know of anyone who really does that. I think ATL/CTL/TSB/PMC are good as conceptual models to help you think about things but not for prediction of performance or prescription for training.
Originally Posted by kcjc
CTL & ATL? Alex Simmions has a write-up titled "A time for a bit of sensitivity (analysis)" at Alex's Cycle Blog: March 2013. Also see https://www.youtube.com/watch?v=gRMoHt8Yp9E. I seem to remember 10 ATL for older & 5 for younger athletes 5 for ATL as a more recent recommendation for older athletes (Wattage Google group?) but here's an old thread https://wattage.topica.narkive.com/I...-8-days-thread. If you are referring to 25-seconds vs 30, isn't that something back to the adaptation of Banister's Impulse-Response model?
I was referring to the decay constants for ATL and CTL.

If I remember correctly, I set my ATL from 7 to 10 to reflect my great age and decrepitude, but (in the intervals.icu implementation at least) doing that seems to low-pass filter the whole response, which makes the fatigue hole look longer but shallower. Shallow is not how it feels the day ofter a hearty helping of overreach.

Thanks. I'll look at those links.
MoAlpha is offline  
Reply
Old 12-31-24 | 02:35 AM
  #93  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
Originally Posted by MoAlpha
I was referring to the decay constants for ATL and CTL.

If I remember correctly, I set my ATL from 7 to 10 to reflect my great age and decrepitude, but (in the intervals.icu implementation at least) doing that seems to low-pass filter the whole response, which makes the fatigue hole look longer but shallower. Shallow is not how it feels the day ofter a hearty helping of overreach.

Thanks. I'll look at those links.
As I said above, I think the NP/TSS/ATL/CTL/TSB (i.e.,PMC) ecosystem is a good conceptual model because it makes us think about how things are related but I don't unreservedly rely on them. Andy had one input variable, TSS/day, and used the same analytical form (a fixed decay with impulse) with two different decay parameters (1/42 and 1/7) to construct fitness and fatigue measures, and their difference is freshness. So that's a lot for a single input and two parameters that no one ever tweaks to do.

That said, it sometimes helps some people in tweaking if they think not in terms of the 1/42 or 1/7 but in terms of decay half-lives. Those of us born in the atomic age are pretty familiar with decay half-lives. Anyway, multiply the "time constant" by ln(2) = .6931. Or, more simply, multiply the time constant by 0.7. So, a time constant of 42 => half-life of 42*0.7 = 29 days, or about a month. a time constant of 7 => half-life of 7*0.7 = 5 days. So the default parameters say that your fitness decreases by about half after a month of rest, and your fatigue decreases by about half after 5 days of rest. For that recommendation of increasing the "fatigue" constant from 7 to 10? It means that your fatigue decreases by half after a week of rest, i.e., it takes longer to recover from a big ride. But, as you noticed, the hole you dig (i.e., TSB) is shallower. As you may have forgotten or, even better, never knew, one of my day job areas of research is renewal models. My renewal models are generally more complex, but they almost always allow for a difference in digging holes and recovering. But that requires more than one input and two parameters. Andy made his one input and two parameters work pretty hard, and getting as much as he does out of them is pretty damn clever.
RChung is offline  
Reply
Old 12-31-24 | 08:46 AM
  #94  
PeteHski's Avatar
Senior Member
 
Joined: May 2021
Posts: 11,620
Likes: 7,017
Originally Posted by base2

Strava, based on real actual riding in the real actual outside world estimates my FTP at 285 watts.

Are you sure Strava estimates FTP? I’ve never seem that feature and I have the full paid Strava sub.
All I can see are my best power averages over various time frames.
PeteHski is offline  
Reply
Old 01-01-25 | 05:31 AM
  #95  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
Originally Posted by PeteHski
Are you sure Strava estimates FTP? I’ve never seem that feature and I have the full paid Strava sub.
All I can see are my best power averages over various time frames.
Hmmm. Strava has an estimate of my FTP but I'm not quite sure how it knows. I rarely look at it so I don't know how it got there. It also has a value for my weight, and I must have provided it.
RChung is offline  
Reply
Old 01-01-25 | 08:55 AM
  #96  
PeteHski's Avatar
Senior Member
 
Joined: May 2021
Posts: 11,620
Likes: 7,017
Originally Posted by RChung
Hmmm. Strava has an estimate of my FTP but I'm not quite sure how it knows. I rarely look at it so I don't know how it got there. It also has a value for my weight, and I must have provided it.
I just had a look at my Strava and FTP is just a manual, static, user defined value under my profile. I see no mention of Strava making an estimate for you based on any of your ride data.

In the Strava user guide it suggests how to estimate your FTP (0.95 x 20 min power). I wondered if it would do this automatically off your best 20 min power, but it doesn’t for me. The value it has for my FTP just looks like a value I put in myself that is now well out of date!
PeteHski is offline  
Reply
Old 01-01-25 | 09:17 AM
  #97  
Perceptual Dullard
15 Anniversary
 
Joined: Sep 2009
Posts: 2,916
Likes: 1,754
I guess I must've entered that.

There's a Strava user guide?
RChung is offline  
Reply
Old 01-01-25 | 11:13 AM
  #98  
spclark's Avatar
Senior Member
Titanium Club Membership
Community Builder
Community Influencer
 
Joined: Jul 2023
Posts: 1,997
Likes: 1,231
From: "Driftless" WI

Bikes: 1972 Motobecane Grand Record, 2023 Specialized Tarmac SL7,'26 Spesh Diverge, '22 Kona Dew+

Originally Posted by PeteHski
Are you sure Strava estimates FTP? I’ve never seem that feature and I have the full paid Strava sub.
All I can see are my best power averages over various time frames.
On your Strava account page, go to Settings / Training / Power Curve for a graph of your recent effort's output. Mine shows 6 week (default I guess) as 275W at the start, ramping down to 125W after about 50 minutes. There's a check box there that if enabled suggests Strava will derive an estimated FTP; in my instance that's 176 right now.

I've been struggling with arriving at a preliminary FTP # in Rouvy for a few days m'self.

Doing a RAMP as suggested worked the first time fairly well, gave me something like 135 for the 20-minute test. I attempted a longer RAMP last Sunday after I'd set my FTP # to 170 & just about died getting thru stage 2 after fifteen minutes. Could barely move those cranks so I quit, figuring that manual-set 170 was where it'd started, rather than the default 150 it'd suggested was the starting value in the description.

Nothing hurt but my ego, but hey at close to 76 years I'm well & truly used to that by now.

I suspect I can do better but actually getting to a # I can both work with as well as trust over time will take more work... getting back to that in a few minutes, now that I've cleaned up my bedroom for the year

Last edited by spclark; 01-01-25 at 11:22 AM.
spclark is offline  
Reply
Old 01-01-25 | 01:44 PM
  #99  
PeteHski's Avatar
Senior Member
 
Joined: May 2021
Posts: 11,620
Likes: 7,017
Originally Posted by spclark
On your Strava account page, go to Settings / Training / Power Curve for a graph of your recent effort's output. Mine shows 6 week (default I guess) as 275W at the start, ramping down to 125W after about 50 minutes. There's a check box there that if enabled suggests Strava will derive an estimated FTP; in my instance that's 176 right now.
Ah thanks I see it now. For some reason it doesn’t show that estimate on the mobile version. I have to say the estimate it gives me is massively optimistic! I would be happy to get within 70W of it’s estimate 😂
PeteHski is offline  
Reply
Old 01-01-25 | 01:54 PM
  #100  
spclark's Avatar
Senior Member
Titanium Club Membership
Community Builder
Community Influencer
 
Joined: Jul 2023
Posts: 1,997
Likes: 1,231
From: "Driftless" WI

Bikes: 1972 Motobecane Grand Record, 2023 Specialized Tarmac SL7,'26 Spesh Diverge, '22 Kona Dew+

Pete your help a few days ago gave me the input I needed to get more comfy with using Rouvy so my post is just payback! Thanks!

I just did about an hour's Just Ride route, "Flatlandia" (virtual in Oman, halfway around the world and a LOT more conducive to biking outside today than where I live!) 13.5 "miles" in ~ 46 minutes & not much elevation compared to what I'm used to encountering out on the roads around where I live. Strava's estimated FTP didn't change at all but I'm a lot more comfortable using it than before you talked me through some of the subtleties about setting it up.

Stats are encouraging: avg. 17.5 mph; 29% Z3, 18% Z4, all of 5 SECONDS @ Z7 w/ 264+ W to show for it.

I'm scheduled to work tomorrow so Friday will see my next trainer op. Will be looking to stay in Z2 & 3 next, push the duration up past an hour or more. Save Z4+ for the coming w/e.
spclark is offline  
Reply


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.