I have noticed my Zwift and intervals.icu load/tss don’t match.
Normally it has been 1-2 points in difference - so it hasn’t bothered me.
Yesterday the difference was 10 points.
It is lower here than on Zwift.
I tried to remove any warmup/cool down period and reanalyze the data in intervals.icu
The FTP and other user data seem to be the same here and on Zwift.
Any ideas?
Edit:
Workout from 14th of July shows 171 TSS in Zwift, and 161 Load at intervals.icu
From the 15th of July, it is 113 TSS in Zwift, 106 at intervals.icu
Edit2:
I can see the average speed is taken from the whole workout, including pauses. Why not from moving time? Seems strange when the time shown is moving time, but the speed is from the total time.
Can this influence the Load/TSS score?
From power, though the data from HR is also there and a bit higher on intervals, 110 hr load vs 106 power load.
Zwift should just use power, max hr and ftp is the exact same on intervals.icu and Zwift though.
There is not option for threshold HR on Zwift, so they must use they’re own calculation for that.
Does Zwift report the normalised power for the ride? How does this compare to Intervals.icu? Specifically for the 15th of July ride.
The difference could well be time related. Adding a pause in the middle of a ride and including that in the time for the TSS calc causes TSS to go up. You can test this in the workout builder.
Where does one find load in Zwift?
I’ve looked at my rides and it only shows (Ave/Max) Power, HR, speed, cadence as well as calories, elevation and duration.
I’ll get minor differences on my Garmin vs the import from Zwift; mostly when there are data drops, which happens occasionally, and is really not that important to worry about.
Based on the import from Zwift to Intervals for the VO2 workout I did (dual recording on Zwift and Garmin), both recording on a Kickr Core (Zwift uses the FE-C profile through BLE and Garmin used the Ant+ profile):
Ave. power: 199 (Garmin) vs 198 (Intervals);
Load: 87.3 (Garmin) vs 86 (Intervals);
Duration: 1:09:06 (Garmin) vs 1:09:07 (Intervals);
Normalised Power: 229W (Garmin) vs 227 (Intervals);
Heart Rate: identical average and Max
Coasting Time: 0s (Garmin) vs 12s (Intervals). The raw power in Intervals shows a drop in power, probably when changing front chain ring in a recovery interval.
Typically for an Indoor Ride, the numbers differ by 1-5 or so and I just don’t bother with them.
But for outdoor rides, the diff usually is about 5-10 which I also don’t bother much.
Today it was 20tss diff so I decided to take a look.
Hence the excel.
Anyways, per last info from David about how Intervals.icu may “fill in the blanks” or “disregard come data” (that it determines one is not moving etc) This may likely be the case. (I don’t pause my garmin until end of the ride)
I noticed that (in the excel), the data stream downloaded from Intervals.icu vs decoded from the RAW FIT file, I see there are 7088 points vs 6968 points in the decoded raw fit file.
That likely affects the NP™ calc as well as the load.
Yes mine is also a bit closer again. I think it’s something todo with some breaks I take on some workouts. At least it seems like the difference is bigger when I take breaks.
Outdoor I haven’t noticed anything that bothers me.
I guess even though the calculation for tss should be the same, different programs read data different and that’s where it happens.
And after reading a bit and testing with other apps, I can see nothing is almost exactly the same. Could be nice though, but again, if the difference is not bigger and you know, it’s not a big problem for me