先不要扣字眼,我们之后会回头再看这句话。

TSS,Training Stress Score训练压力指数的简称,是指在单次运动中根据训练时长和强度计算出来的一个数字,其计算公式为:

TSS = (sec*NP*IF)/(FTP*3600)*100

一般TSS默认指的功率计产生TSS,由心率计产生的TSS为hrTSS。

  • sec:训练的时长秒数
  • NP:标准化功率
  • IF: Intensity Factor强度因子/系数
  • FTP:功能性乳酸功率,即你一小时所能骑出的最大功率
  • 把IF = NP / FTP代入公式,可以得到

    TSS = (NP / FTP ) ^2*sec / 36

    由于FTP是固定不变的,所以TSS是与时长成线性正比,而与NP成指数正比。

    TSS的计算相对简单,我们这里以Excel继续进行TSS的计算

    初始化数据,四列分别是累积秒数、累积TSS、NP和FTP

    其中将TSS=(sec*NP^2)/(FTP*3600)*100

    B列为累计秒数tss(此处是为了产生下面的图表,可以略过);E列为总时长产生的最终TSS

    将A、B列生成图表可以很清楚的看到TSS和时长成线性正比

    为了便于了解TSS和NP的指数关系,我们生成如下数据,总时长固定M列3600秒,即1小时;L列平均化功率每一行增加10w,FTP为O列300w,当然实际情况肯定是平均化功率最大不可能超过300w,我们这里只是为了计算公式。N列依次是在NP递增的情况下产生的TSS值。

    将TSS和NP生成图表,更能直观地理解两者的指数递增关系。

    在公式TSS = (NP / FTP ) ^2*sec / 36中我们应当还能看到,在NP相同FTP不同的情况,FTP对于TSS产生的影响也是指数型的。在上节的配图中,大家可以看到我的参数数据中NP为153w,但却产生了260.3的TSS,出现这种情况的原因就是我的Garmin Connect默认FTP没有修改,是200w,而实际上我的FTP是270w。

    NP在同一骑行数据中与FTP设置无关,所以当我们把FTP分别是200和270代入公式就发现,产生的TSS分别是149.5307和272.5193(和269近似,因为指数在小数点四舍五入的情况产生了不小的误差),可见在状态跟踪软件中正确的FTP设置多么重要。

    hrTSS的计算

    hrTSS的计算严格意义上说称不上计算,而应该叫做估算。因为心率数据有一些缺点:

    1、心率变化相对滞后,从几秒到十几秒,对于短时间高强度的间歇,往往心率还没有来得及反应间歇就已经结束了;

    2、心率受睡眠、饮食、心理压力影响较大,并且最大心率随着年龄的增长也会下降,同时静息心率和最大心率受副交感神经的长期刺激都会出现下降;

    3、还有值得注意的是,目前光电心率GPS表仍然不够成熟,产生的数据相对于心率带误差相当大,因为使用Garmin935这样的光电感受心率表的话,数据可能误差比较大。

    TrainingPeaks官方对于hrTSS的计算主要参考下面的表格:

    这个表格相当粗放,TrainingPeaks始终也没有公布hrTSS的计算公式,并且在心率区间和RPE之间的映射关系没有数据化,我们也只能进行非常不严谨的计算。其计算模型也即按RPE或者心率区间内的运动时长乘以对应的TSS per Hour值。

    我们以下面的这个运动为例,总时长44分,NP为205W。

    心率区分分布如下:

    使用Excel计算,W:心率区间 Y:时长 Z:每小时产生TSS AB:此区间产生总TSS,最终TSS为50

    对比TP计算的hrTSS56,确实有些误差,可能程序中对于心率区间的TSS指数稍有不同。

    返回搜狐,查看更多

    责任编辑:

    声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。