Difference between revisions of "TRIMP"

From Fellrnr.com, Running tips
Jump to: navigation, search
User:Fellrnr (User talk:Fellrnr | contribs)
m
User:Fellrnr (User talk:Fellrnr | contribs)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:Training Intensity.jpg|right|thumb|500px|A chart of different TRIMP calculations against heart rate.]]
 
[[File:Training Intensity.jpg|right|thumb|500px|A chart of different TRIMP calculations against heart rate.]]
There are various ways of measuring the impact of exercise and these measures are often termed "[[Training Impulse]]", or TRIMP ('''TR'''aining '''IMP'''ulse). The simplest approach is to use training volume (mileage or time), but it is better to use [[Heart Rate]]. There are various [[Heart Rate]] methods to establish training load with varying degrees of complexity and sophistication. It is also possible to use perceived exertion or other metrics. It should be remembered that [[All models are wrong]], especially when we are trying to model something as sophisticated as the human body. Running at an easy pace for a long distance creates different training stresses from a shorter distance at a high intensity, and the two cannot really be equated in a usable model. However, some metric is important if we are to evaluate and understand a training program. TRIMP can be used to calculate [[Training Stress Balance]], a method for evaluating the effect of training over time.
+
There are various ways of measuring the impact of exercise and these measures are often termed "Training Impulse", or TRIMP ('''TR'''aining '''IMP'''ulse). The simplest approach is to use training volume (mileage or time), but it is better to use [[Heart Rate]]. There are various [[Heart Rate]] methods to establish training load with varying degrees of complexity and sophistication. It is also possible to use perceived exertion or other metrics. It should be remembered that [[All models are wrong]], especially when we are trying to model something as sophisticated as the human body. Running at an easy pace for a long distance creates different training stresses from a shorter distance at a high intensity, and the two cannot really be equated in a usable model. However, some metric is important if we are to evaluate and understand a training program. TRIMP can be used to [[Modeling Human Performance| Model Human Performance]] to evaluate the effect of training over time.
 
 
 
=Training Volume=
 
=Training Volume=
 
The simplest and most common way of measuring training stress is to use training volume; either mileage or time. This approach is attractive because it is simple, but it does not take into account exercise intensity. Running 10 miles at an easy pace is far removed from 10 miles of hard [[Introduction to Interval Training|Interval Training]].
 
The simplest and most common way of measuring training stress is to use training volume; either mileage or time. This approach is attractive because it is simple, but it does not take into account exercise intensity. Running 10 miles at an easy pace is far removed from 10 miles of hard [[Introduction to Interval Training|Interval Training]].
 
+
=TRIMP<sup>cr10</sup> Session RPE Scaling=
=TRIMP<sup>cr10</sup>- Session RPE Scaling=
 
 
Using a [[Rating of Perceived Exertion]] has the advantage of needing no technology. At the end of the training session (ideally within 30 min. of finishing) the athlete rates the intensity of the session using the [[Rating of Perceived Exertion|Borg CR10 RPE scale]]. This scale goes from 0 to 10+, and multiplying this session RPE value by the session time in minutes gives a value for the training load of that session. So if an athlete runs for two hours and rates this as an RPE of six, the TRIMP<sup>cr10</sup>would be 120 x 6 = 720. The units for this session load are not absolute, nor of a really comparable between athletes. The subjective nature of the RPE scale can introduce some repeatability problems. Also, the last part of the workout tends to disproportionately influence how the athlete perceives the overall exertion. However, while this method lacks the precision of a [[Heart Rate]] based training load, it does include some aspect of the athletes [[Mood State]], which may be useful in determining [[Overtraining Syndrome]]. In addition, the perceived exertion may work better for workouts such as weight training, or plyometrics, where [[Heart Rate]] alone does not truly capture the training load.  
 
Using a [[Rating of Perceived Exertion]] has the advantage of needing no technology. At the end of the training session (ideally within 30 min. of finishing) the athlete rates the intensity of the session using the [[Rating of Perceived Exertion|Borg CR10 RPE scale]]. This scale goes from 0 to 10+, and multiplying this session RPE value by the session time in minutes gives a value for the training load of that session. So if an athlete runs for two hours and rates this as an RPE of six, the TRIMP<sup>cr10</sup>would be 120 x 6 = 720. The units for this session load are not absolute, nor of a really comparable between athletes. The subjective nature of the RPE scale can introduce some repeatability problems. Also, the last part of the workout tends to disproportionately influence how the athlete perceives the overall exertion. However, while this method lacks the precision of a [[Heart Rate]] based training load, it does include some aspect of the athletes [[Mood State]], which may be useful in determining [[Overtraining Syndrome]]. In addition, the perceived exertion may work better for workouts such as weight training, or plyometrics, where [[Heart Rate]] alone does not truly capture the training load.  
 
+
=TRIMP<sup>avg</sup> Average Heart Rate Scaling=
=TRIMP<sup>avg</sup>- Average Heart Rate Scaling=
 
 
The simplest and most basic form of using [[Heart Rate]] to evaluate training load is to simply multiply the average [[Heart Rate]] for a workout by the time in minutes. So if an athlete runs for two hours with an average [[Heart Rate]] of 140 BPM, the TRIMP<sup>avg</sup> is 120 x 140 = 16,800. This method has the advantage of using the absolute measure of [[Heart Rate]], and the simplicity of a trivial calculation. However, the floor in this method is that the average [[Heart Rate]] does not really reflect the difficulty of a workout. Consider two workouts, each an hour-long. The first is a steady-state workout with a [[Heart Rate]] of 130 BPM. The second workout is an interval training session, where 50 min. is spent at around 120 BPM with 10 min. of intervals and 180 BPM which is also an average of 130 BPM. Both workouts have a TRIMP<sup>avg</sup> of 60 \*130 = 7,800. The equivalent TRIMP<sup>avg</sup> suggests that both workouts are equally difficult, but in practice the interval training is much harder.
 
The simplest and most basic form of using [[Heart Rate]] to evaluate training load is to simply multiply the average [[Heart Rate]] for a workout by the time in minutes. So if an athlete runs for two hours with an average [[Heart Rate]] of 140 BPM, the TRIMP<sup>avg</sup> is 120 x 140 = 16,800. This method has the advantage of using the absolute measure of [[Heart Rate]], and the simplicity of a trivial calculation. However, the floor in this method is that the average [[Heart Rate]] does not really reflect the difficulty of a workout. Consider two workouts, each an hour-long. The first is a steady-state workout with a [[Heart Rate]] of 130 BPM. The second workout is an interval training session, where 50 min. is spent at around 120 BPM with 10 min. of intervals and 180 BPM which is also an average of 130 BPM. Both workouts have a TRIMP<sup>avg</sup> of 60 \*130 = 7,800. The equivalent TRIMP<sup>avg</sup> suggests that both workouts are equally difficult, but in practice the interval training is much harder.
 
+
=TRIMP<sup>zone</sup> Heart Rate Zone Scaling=
=TRIMP<sup>zone</sup>- Heart Rate Zone Scaling=
 
 
A slightly better approach is based around [[Heart Rate]] zones. Instead of treating [[Heart Rate]] is a continuous range of values, it is divided up into different zones. These zones are based on the percentage of the [[Maximum Heart Rate]] (HR<sub>max</sub>). One common approach is based around the book by Sally Edwards<ref name="Edwards"/> that uses a five zones and assigns each a scaling factor as shown below.
 
A slightly better approach is based around [[Heart Rate]] zones. Instead of treating [[Heart Rate]] is a continuous range of values, it is divided up into different zones. These zones are based on the percentage of the [[Maximum Heart Rate]] (HR<sub>max</sub>). One common approach is based around the book by Sally Edwards<ref name="Edwards"/> that uses a five zones and assigns each a scaling factor as shown below.
 
{| class="wikitable"
 
{| class="wikitable"
Line 28: Line 24:
 
|}
 
|}
 
This approach works well if you are using a [[Heart Rate Monitor]] that will display the times spent in each zone, but without transferring the details to a computer for more sophisticated analysis. However, there are some serious flaws in this technique. The most obvious is that a small change in heart rate could move from one zone to another, which could double the TRIMP<sup>zone</sup> score. The scaling factors are also linear, but moving from 50-60% HR<sub>max</sub> to 60-70% is far less than doubling the difficulty. By contrast, exercising at 100% rather than 90% is far harder than the 0.25 increase scaling factor would suggest. Finally, using %HRmax is inferior to using [[Heart Rate Reserve]].
 
This approach works well if you are using a [[Heart Rate Monitor]] that will display the times spent in each zone, but without transferring the details to a computer for more sophisticated analysis. However, there are some serious flaws in this technique. The most obvious is that a small change in heart rate could move from one zone to another, which could double the TRIMP<sup>zone</sup> score. The scaling factors are also linear, but moving from 50-60% HR<sub>max</sub> to 60-70% is far less than doubling the difficulty. By contrast, exercising at 100% rather than 90% is far harder than the 0.25 increase scaling factor would suggest. Finally, using %HRmax is inferior to using [[Heart Rate Reserve]].
 
+
=TRIMP<sup>exp</sup> Exponential Heart Rate Scaling=
=TRIMP<sup>exp</sup> Exponental Heart Rate Scaling=
+
A more sophisticated approach uses [[Heart Rate Reserve]] and an exponential scaling factor to account for the fact that higher intensity training as a disproportionately high training impact<ref name="Banister1975"/><ref name="Desgorces-2007"/><ref name="Morton-1990"/>. The formula for calculating TRIMP<sup>exp</sup> is
A more sophisticated approach uses [[Heart Rate Reserve]] and an exponential scaling factor to account for the fact that higher intensity training as a disproportionately high training impact<ref name="TRIMPe"/>. The formula for calculating TRIMP<sup>exp</sup> is
 
 
  TRIMP<sup>exp</sup> = sum(D x HR<sub>r</sub> x 0.64e<sup>y</sup>)
 
  TRIMP<sup>exp</sup> = sum(D x HR<sub>r</sub> x 0.64e<sup>y</sup>)
 
Where  
 
Where  
 
* D is the duration in minutes at a particular [[Heart Rate]]
 
* D is the duration in minutes at a particular [[Heart Rate]]
* HR<sub>r</sub> is the [[Heart Rate]] as a fraction of [[Heart Rate Reserve]]  
+
* HR<sub>r</sub> is the [[Heart Rate]] as a fraction of [[Heart Rate Reserve]]
* y is the HR<sub>r</sub> multiplied by 1.92 for men and 1.67 for women.  
+
* y is the HR<sub>r</sub> multiplied by 1.92 for men and 1.67 for women.
 
These constants were developed based on the experimentally observed relationship between heart rate and lactate level. For men this will give a TRIMP value of 0 to 4.37 per minute and for women 0 to 3.4.  
 
These constants were developed based on the experimentally observed relationship between heart rate and lactate level. For men this will give a TRIMP value of 0 to 4.37 per minute and for women 0 to 3.4.  
 
==Worked Example==
 
==Worked Example==
A worked example would be a male athlete with a HR<sub>max</sub>=200 and HR<sub>rest</sub>=40 training for 30 min. at 130 BPM. The TRIMP<sub>exp</sub> is therefore  
+
A worked example would be a male athlete with a HR<sub>max</sub>=200 and HR<sub>rest</sub>=40 training for 30 min. at 130 BPM. The TRIMP<sup>exp</sup> is therefore  
  TRIMP<sub>exp</sub> = 30 x (130-40)/(200-40) x 0.64e<sup>(1.92x(130-40)/(200-40))</sup>
+
  TRIMP<sup>exp</sup> = 30 x (130-40)/(200-40) x 0.64e<sup>(1.92x(130-40)/(200-40))</sup>
 
Which simplifies to  
 
Which simplifies to  
  TRIMP<sub>exp</sub> = 30 x 0.56 x 0.64e<sup>(1.92x0.56)</sup>
+
  TRIMP<sup>exp</sup> = 30 x 0.56 x 0.64e<sup>(1.92x0.56)</sup>
 
Which is a value of 32. This is obviously a simplified example as in reality an athlete heart rate will vary over time. To implement this algorithm requires a software package with access to the records of the heart rate. Thankfully modern [[Heart Rate Monitor]]s makes this relatively trivial.
 
Which is a value of 32. This is obviously a simplified example as in reality an athlete heart rate will vary over time. To implement this algorithm requires a software package with access to the records of the heart rate. Thankfully modern [[Heart Rate Monitor]]s makes this relatively trivial.
 
 
=Power, Lactate, VO<sub>2</sub> Scaling=
 
=Power, Lactate, VO<sub>2</sub> Scaling=
 
While heart rate is generally the simplest and most effective way of calculating [[Training Impulse]] there are other approaches. For cyclists, it is possible to directly measure power output and to use this to calculate [[Training Impulse]]. However the [[Training Impulse]] values calculated from power cannot easily be translated for integration with other training methods. It is theoretically possible to calculate [[Training Impulse]] based on lactate levels or VO<sub>2</sub>, but in practice it is impractical to measure these well training.
 
While heart rate is generally the simplest and most effective way of calculating [[Training Impulse]] there are other approaches. For cyclists, it is possible to directly measure power output and to use this to calculate [[Training Impulse]]. However the [[Training Impulse]] values calculated from power cannot easily be translated for integration with other training methods. It is theoretically possible to calculate [[Training Impulse]] based on lactate levels or VO<sub>2</sub>, but in practice it is impractical to measure these well training.
 
=TRIMP<sup>norm</sup> Normalized Scaling=
 
=TRIMP<sup>norm</sup> Normalized Scaling=
The range of TRIMP<sub>exp</sub> and TRIMP<sub>cr10</sub> are not the same. For each minute of exercise the TRIMP<sub>exp</sub> varies between 0 and 4.36 for men and between 0 and 3.4 for women, while TRIMP<sub>cr19</sub> varies between 1 and 10. However it is trivial to multiply TRIMP<sub>exp</sub> by 0.436 or 0.34 so that the values have similar ranges. This allows for different types of workout to use different schemes, with the results combined.  
+
The range of TRIMP<sup>exp</sup> and TRIMP<sup>cr10</sup> are not the same. For each minute of exercise the TRIMP<sup>exp</sup> varies between 0 and 4.36 for men and between 0 and 3.4 for women, while TRIMP<sup>cr10</sup> varies between 1 and 10. However it is trivial to multiply TRIMP<sup>exp</sup> by 0.436 or 0.34 so that the values have similar ranges. This allows for different types of workout to use different schemes, with the results combined. This can be further refined so that TRIMP<sup>norm</sup> is set in a prioritized manner:
 +
# If an intensity has been defined for a workout, use normalized TRIMP<sup>cr10</sup>.
 +
# If a workout has heart rate data available, use TRIMP<sup>exp</sup>
 +
# If it is possible to estimate TRIMP<sup>exp</sup> based on other workout data, use that estimation
 +
# Otherwise use a default intensity to calculate a normalized TRIMP<sup>cr10</sup>
 +
This calculation is supported in the [[SportTracks Dailymile Plugin]] by setting the calculation method to "Normalized Heart Rate & Intensity" in the plugin settings page:
 +
[[File:TRIMPCalculation.jpg|none]]
 +
If the intensity is set on a workout, that intensity overrides the heart rate calculation (this is on the workout tab):
 +
[[File:SportTracksIntensity.jpg|none]]
 
=References=
 
=References=
 
<references>
 
<references>
 
<ref name="Edwards">The heart rate monitor book - Sally Edwards - Google Books http://books.google.com/books?id=ObUUAQAAMAAJ&source=gbs_slider_cls_metadata_9_mylibrary </ref>
 
<ref name="Edwards">The heart rate monitor book - Sally Edwards - Google Books http://books.google.com/books?id=ObUUAQAAMAAJ&source=gbs_slider_cls_metadata_9_mylibrary </ref>
<ref name="TRIMPe">Modeling human performance in running http://jap.physiology.org/content/69/3/1171.abstract </ref>
+
<ref name="Banister1975">Banister EW, Calvert TW, Savage MV, Bach A. A system model of training for athletic performance. Australian Journal of Sports Medicine. 1975;7:170–176.</ref>
 +
<ref name="Desgorces-2007">FD. Desgorces, X. Sénégas, J. Garcia, L. Decker, P. Noirez, Methods to quantify intermittent exercises., Appl Physiol Nutr Metab, volume 32, issue 4, pages 762-9, Aug 2007, doi [http://dx.doi.org/10.1139/H07-037 10.1139/H07-037], PMID [http://www.ncbi.nlm.nih.gov/pubmed/17622291 17622291]</ref>
 +
<ref name="Morton-1990">RH. Morton, JR. Fitz-Clarke, EW. Banister, Modeling human performance in running., J Appl Physiol (1985), volume 69, issue 3, pages 1171-7, Sep 1990, PMID [http://www.ncbi.nlm.nih.gov/pubmed/2246166 2246166]</ref>
 
</references>
 
</references>
 +
[[Category:Science]]

Latest revision as of 05:51, 19 March 2015

A chart of different TRIMP calculations against heart rate.

There are various ways of measuring the impact of exercise and these measures are often termed "Training Impulse", or TRIMP (TRaining IMPulse). The simplest approach is to use training volume (mileage or time), but it is better to use Heart Rate. There are various Heart Rate methods to establish training load with varying degrees of complexity and sophistication. It is also possible to use perceived exertion or other metrics. It should be remembered that All models are wrong, especially when we are trying to model something as sophisticated as the human body. Running at an easy pace for a long distance creates different training stresses from a shorter distance at a high intensity, and the two cannot really be equated in a usable model. However, some metric is important if we are to evaluate and understand a training program. TRIMP can be used to Model Human Performance to evaluate the effect of training over time.

1 Training Volume

The simplest and most common way of measuring training stress is to use training volume; either mileage or time. This approach is attractive because it is simple, but it does not take into account exercise intensity. Running 10 miles at an easy pace is far removed from 10 miles of hard Interval Training.

2 TRIMPcr10 Session RPE Scaling

Using a Rating of Perceived Exertion has the advantage of needing no technology. At the end of the training session (ideally within 30 min. of finishing) the athlete rates the intensity of the session using the Borg CR10 RPE scale. This scale goes from 0 to 10+, and multiplying this session RPE value by the session time in minutes gives a value for the training load of that session. So if an athlete runs for two hours and rates this as an RPE of six, the TRIMPcr10would be 120 x 6 = 720. The units for this session load are not absolute, nor of a really comparable between athletes. The subjective nature of the RPE scale can introduce some repeatability problems. Also, the last part of the workout tends to disproportionately influence how the athlete perceives the overall exertion. However, while this method lacks the precision of a Heart Rate based training load, it does include some aspect of the athletes Mood State, which may be useful in determining Overtraining Syndrome. In addition, the perceived exertion may work better for workouts such as weight training, or plyometrics, where Heart Rate alone does not truly capture the training load.

3 TRIMPavg Average Heart Rate Scaling

The simplest and most basic form of using Heart Rate to evaluate training load is to simply multiply the average Heart Rate for a workout by the time in minutes. So if an athlete runs for two hours with an average Heart Rate of 140 BPM, the TRIMPavg is 120 x 140 = 16,800. This method has the advantage of using the absolute measure of Heart Rate, and the simplicity of a trivial calculation. However, the floor in this method is that the average Heart Rate does not really reflect the difficulty of a workout. Consider two workouts, each an hour-long. The first is a steady-state workout with a Heart Rate of 130 BPM. The second workout is an interval training session, where 50 min. is spent at around 120 BPM with 10 min. of intervals and 180 BPM which is also an average of 130 BPM. Both workouts have a TRIMPavg of 60 \*130 = 7,800. The equivalent TRIMPavg suggests that both workouts are equally difficult, but in practice the interval training is much harder.

4 TRIMPzone Heart Rate Zone Scaling

A slightly better approach is based around Heart Rate zones. Instead of treating Heart Rate is a continuous range of values, it is divided up into different zones. These zones are based on the percentage of the Maximum Heart Rate (HRmax). One common approach is based around the book by Sally Edwards[1] that uses a five zones and assigns each a scaling factor as shown below.

% HRmax Scale
50-60% 1
60-70% 2
70-80% 3
80-90% 4
90-100% 5

This approach works well if you are using a Heart Rate Monitor that will display the times spent in each zone, but without transferring the details to a computer for more sophisticated analysis. However, there are some serious flaws in this technique. The most obvious is that a small change in heart rate could move from one zone to another, which could double the TRIMPzone score. The scaling factors are also linear, but moving from 50-60% HRmax to 60-70% is far less than doubling the difficulty. By contrast, exercising at 100% rather than 90% is far harder than the 0.25 increase scaling factor would suggest. Finally, using %HRmax is inferior to using Heart Rate Reserve.

5 TRIMPexp Exponential Heart Rate Scaling

A more sophisticated approach uses Heart Rate Reserve and an exponential scaling factor to account for the fact that higher intensity training as a disproportionately high training impact[2][3][4]. The formula for calculating TRIMPexp is

TRIMPexp = sum(D x HRr x 0.64ey)

Where

These constants were developed based on the experimentally observed relationship between heart rate and lactate level. For men this will give a TRIMP value of 0 to 4.37 per minute and for women 0 to 3.4.

5.1 Worked Example

A worked example would be a male athlete with a HRmax=200 and HRrest=40 training for 30 min. at 130 BPM. The TRIMPexp is therefore

TRIMPexp = 30 x (130-40)/(200-40) x 0.64e(1.92x(130-40)/(200-40))

Which simplifies to

TRIMPexp = 30 x 0.56 x 0.64e(1.92x0.56)

Which is a value of 32. This is obviously a simplified example as in reality an athlete heart rate will vary over time. To implement this algorithm requires a software package with access to the records of the heart rate. Thankfully modern Heart Rate Monitors makes this relatively trivial.

6 Power, Lactate, VO2 Scaling

While heart rate is generally the simplest and most effective way of calculating Training Impulse there are other approaches. For cyclists, it is possible to directly measure power output and to use this to calculate Training Impulse. However the Training Impulse values calculated from power cannot easily be translated for integration with other training methods. It is theoretically possible to calculate Training Impulse based on lactate levels or VO2, but in practice it is impractical to measure these well training.

7 TRIMPnorm Normalized Scaling

The range of TRIMPexp and TRIMPcr10 are not the same. For each minute of exercise the TRIMPexp varies between 0 and 4.36 for men and between 0 and 3.4 for women, while TRIMPcr10 varies between 1 and 10. However it is trivial to multiply TRIMPexp by 0.436 or 0.34 so that the values have similar ranges. This allows for different types of workout to use different schemes, with the results combined. This can be further refined so that TRIMPnorm is set in a prioritized manner:

  1. If an intensity has been defined for a workout, use normalized TRIMPcr10.
  2. If a workout has heart rate data available, use TRIMPexp
  3. If it is possible to estimate TRIMPexp based on other workout data, use that estimation
  4. Otherwise use a default intensity to calculate a normalized TRIMPcr10

This calculation is supported in the SportTracks Dailymile Plugin by setting the calculation method to "Normalized Heart Rate & Intensity" in the plugin settings page:

TRIMPCalculation.jpg

If the intensity is set on a workout, that intensity overrides the heart rate calculation (this is on the workout tab):

SportTracksIntensity.jpg

8 References

  1. The heart rate monitor book - Sally Edwards - Google Books http://books.google.com/books?id=ObUUAQAAMAAJ&source=gbs_slider_cls_metadata_9_mylibrary
  2. Banister EW, Calvert TW, Savage MV, Bach A. A system model of training for athletic performance. Australian Journal of Sports Medicine. 1975;7:170–176.
  3. FD. Desgorces, X. Sénégas, J. Garcia, L. Decker, P. Noirez, Methods to quantify intermittent exercises., Appl Physiol Nutr Metab, volume 32, issue 4, pages 762-9, Aug 2007, doi 10.1139/H07-037, PMID 17622291
  4. RH. Morton, JR. Fitz-Clarke, EW. Banister, Modeling human performance in running., J Appl Physiol (1985), volume 69, issue 3, pages 1171-7, Sep 1990, PMID 2246166