I’m afraid I don’t have anything specific but this thread has lots of snippers of info in etc. including the algorithm that intervals.icu uses to calculate W’
Hello guys, I am a French mid pack triathlete passionate on sports physiology and training. I am also a MD.
I am curious to implement W’ monitoring during my HIIT sessions. Would you be kind enough to tell me if it’s useful ? Maybe to adjust dynamically intervals like Xert does ? Where should I start my reading then ?
I have seen apps on the Connect IQ store since I use Garmin devices and I have seen that there are 2 différents methods to compute the W’ (integral and differential), what is the…
This post from within the thread might also be useful…
Intervals.icu uses the differential algorithm. Here is the code that computes it:
let wb = wPrime
let pt = 0
for (let i = 0; i < data.length; i++) {
let t = time[i]
let secs = t - pt
let deltaW = cp - data[i]
if (deltaW > 0) {
for (let j = 0; j < secs; j++) wb += deltaW * (wPrime - wb) / wPrime
} else {
wb += deltaW * secs
}
data[i] = Math.floor(wb)
pt = t
}
I found a nice writeup here:
https://medium.com/critical-powers/comparison-of-wbalance-algorithms-8838173e2c15
Caveat: info might be outdated…
1 Like