Skip to content

Commit

Permalink
TSS post
Browse files Browse the repository at this point in the history
  • Loading branch information
stuartlynne committed Jul 9, 2022
1 parent f0d34af commit 5d0a611
Showing 1 changed file with 91 additions and 0 deletions.
91 changes: 91 additions & 0 deletions _posts/2022-07-05-TSS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
layout: post
title: Estimating NP®, IF®, TSS®,
author: Stuart Lynne
---
## Overview

FTP, NP®, IF®, TSS®, were introduced by *Hunter Allen* and Andrew Coggan, PhD in their book
*Training and Racing With a Power Meter*

## FTP
FTP or Functional Threshold Power is the power that can be maintained for roughly one hour.

## NP®
NP® or Normalized Power ® adjusts the power data of a workout to account for the increased stress
of the intensity. From the book:

> 1. Starting at the beginning of the data and calculating a 30-second rolling average for power,
>
> 2. Raising the values obtained in step 1 to the fourth power;
>
> 3. Taking the average of all the values obtained in step 2; and
>
> 4. Taking the fourth Root of the number obtained in step 3.
## IF®
IF® or Intensity® of a workout is defined as:

```
intensity = np / ftp
```

## TSS®
TSS® or Training Stress Score ® was developed by Dr. Andy Coggan to represent
the physiological impact of a workout that takes into account the intensity of the workout.

TSS is defined as:
```
tss = (duration of workout * NP * IF) / (FTP * 3600) * 100
```

## Differences between implementations

The implementations of *Normalized Power* vary because the it is based on the data collected from
power meters which is then transmitted via either Ant+ or BLE to the collector of the data. This process
is *not lossless*. Data can be lost.

How the missing data is corrected or interpolated is not specified.

From a (SlowTwitch forum post)
(https://forum.slowtwitch.com/forum/Slowtwitch_Forums_C1/Triathlon_Forum_F1/Can_you_trademark_a_metric_TSS,_IF,_NP,_etc.__P3910865)
, May 7, 2012:
```
gear_fisher
May 7, 12 10:27
Post #23 of 30 (6722 views)
...
We are happy to discuss the use of the terms with anyone, we claim no royalty, simply attribution.
...
The formula for TSS based on power is public knowledge, but it is held as trade secret
on how we handle data-gaps and other specific circumstances when applying the formula.
...
-Gear
CEO, Peaksware
http://www.TrainingPeaks.com
```

## See also

[Analyzing your Cycling Data Johannes Jacob](http://johannesjacob.com/analyze-your-cycling-data-python/)
[Build Your Own Performance Chart Johannes Jacob](http://johannesjacob.com/2019/03/20/build-your-own-performance-management-chart-python/)

[Training Stress Score for Cycling: What TSS is, how to use it, and what it doesn’t tell you]
(https://trainright.com/training-stress-score-what-is-tss-for-cycling/)

[Estimating Training Stress Score (TSS®) JOE FRIEL](https://www.trainingpeaks.com/learn/articles/estimating-training-stress-score-tss/)


## Trademarks

The names of some TSS® statistics are registered trademarks of TrainingPeaks.

See: [TrainingPeaks About Us] (https://www.trainingpeaks.com/about-us/)

> Our Trademarks
>
> By introducing scientific tools and methods that have become the industry standard,
> TrainingPeaks has revolutionized the way that coaches and athletes track, analyze
> and plan endurance training. Our registered trademarks include
> TrainingPeaks®, TSS®, Training Stress Score®, IF®, Intensity Factor®, NP®, Normalized Power® and VirtualCoach®.

0 comments on commit 5d0a611

Please sign in to comment.