Training Load and Stress Scores

The physiological effect of an athlete’s training can be measured in terms of their training load, which quantifies the impact of a workout on the body by considering its intensity and duration. The concept of training load was introduced by Banister et al in 1975 in an article titled “A systems model of training for athletic performance.”  *

In SELFLOOPS, the Training Load is calculated after each session and is accompanied by the Effective Power, Intensity, and TRIMP score.

Effective Power is a weighted average power that takes into account ride variability, while Intensity measures how hard a workout was by calculating the ratio between the athlete’s effective power and their FTP. TRIMP is a metric based on heart rate that captures the stress of an activity in a single number and is used to evaluate the effect of training over time.

The training load can be accumulated over multiple sessions. This metric enables the coach to monitor the athlete’s progress and prescribe an effective training program.

At the end of each week in SELFLOOPS you can visualise the accumulated training load, the workout duration, the distance, the TRIMP score and the calories burned.

To find a delicate balance between increasing training load and resting to allow for recovery and adaptation, the athlete and coach must work together. A good training plan includes periods of training mixed with active recovery and tapering sessions. This concept, known as periodization, considers the athlete’s competitions and form.

To monitor the training balance between training and recovery, SELFLOOPS provides the Fitness and Freshness Chart. The chart allows coaches to track an athlete’s fitness, fatigue, and form over time and use these metrics to guide the athlete to achieve their goals.

The Fitness and Freshness chart uses the accumulated Training Load to model the athlete’s form. Training sessions build long-term stress (fitness) or “chronic training load,” which is required to compete. However, they also cause short-term stress or “acute training load” adaptation, which results in fatigue. The balance between short-term and long-term stress determines the athlete’s training balance or “form.”

Training load can be quantified in different ways depending on the data available. Heart rate data can be used to calculate the TRIMP score or the Heart Rate Stress Score (HRSS), which is based on the lactate threshold heart rate. Bike power meter data can be used to calculate the Power Stress Score (PSS), while speed and distance data can be used to calculate the Swimming Stress Score (SSS) and the Running Stress Score (RSS).

Each activity with a stress score causes its own amount of fatigue and fitness, with a higher training load resulting in higher stress provided to the body. The Fitness and Freshness chart uses the activities’ Training Load to model the athlete’s fatigue, fitness, and form over time.

*Banister EW, Calvert TW, Savage MV, Bach TM. A systems model of training for athletic performance. Australian Journal of Sports Medicine. 1975;7:57–61

Dual Pedals as a Single Bluetooth connection

Some bike power pedals are able to measure the left and right side power. They also transmit the power using two different Bluetooth connections. However, to use those pedals with the Selfloops Spark app you need to link those signals so they will transmit their data over a single Bluetooth connection.

If you have Stages pedals, you can use the Stages app to “link” the two sides.

If you have the Favero Assioma pedals you can link them using the Favero app and choosing the Unified Channel L option.

Power Smoothing in Selfloops Spark

Power smoothing is a feature available in the Selfloops Spark app that is generally used to smooth power values coming from bike power sensors.

Smoothing is generally done by by averaging the last n values coming from the bike power sensor using a moving average formula.

Most power meters measure power throughout the pedal stroke and many high-end smart trainers do something similar. Your power will vary as you are pushing down and pulling up the pedal with each revolution.

If you watch your power in real time – without any smoothing – you will see numbers all over the place. 

Some smart trainers allows you to set Erg mode smoothing.

In the Selfloops Spark, in the Setting section, it is possible to select a smoothing value to avoid this problem.

Which sensors the Selfloops Spark app support?

The Selfloops Spark app is available for Android, iPhone and Apple Watch and support a large variety of Bluetooth sensors.

The app supports the Bluetooth FTMS standard, this means it supports indoor bikes and indoor bike trainers, treadmills, rowers.

It supports the Cycling Power Bluetooth standard, so bike power meters that use this standard are supports (the vast majority).

It supports the Cycling Speed and Cadence Bluetooth standard.

It supports Concept2 machines, including the rowers, bikeErgs, skiErgs that use the PM5 monitor.

It supports heart rate monitors that use the Bluetooth standard.

The Selfloops Spark app does not support ANT+ sensors.

If you have ANT+ sensors, you need to use a bridge device that will allow you to connect the ANT+ sensors to the Selfloops Spark app.

These are the two most popular ANT+ bridges:

  1. Cable from North Pole Engineering
  2. The Viiiiva heart rate monitor from 4iiii, these are the instructions to use the Viiiiva HRM as a bridge.

Can I use Garmin wearables with the Selfloops Fitness app?

Garmin has released sport watches and wrist-based fitness trackers with built-in optical heart rate monitors.

These units are able to broadcast heart rate data using ANT+ and newer models are also able to broadcast data using the Bluetooth Smart protocol.

Devices that broadcast heart rate data using the Bluetooth Smart protocol are supported by the Selfloops Fitness app.

To enable the Bluetooth Smart transmision you should use the “Virtual Run” profile in your device. This profile has been created for running on a treadmill (it also broadcasts pace and cadence via Bluetooth), but it can be used for any activity you want. 

This feature is supported on most of the 2019/2020 models. At the moment, the supported watches are the Garmin Forerunner 245, Forerunner 945, Fenix 6 Series. Please check the Garmin support website for the latest updates.

See the instructions on video below

Why does the application not connect to my heart rate monitor?

Make sure you are using a Bluetooth Smart (Bluetooth 4.0, Bluetooth Low Energy) certified heart rate monitor. 

Make sure that the heart rate monitor is not paired already with another application or device.

 Also, do not pair the heart rate monitor in the Settings of your device. 

The Bluetooth standard does not allow to have the heart rate monitor connected at the same time to multiple apps or devices.

If it still does not work, switch off and on the Bluetooth from the Settings of the device.

Exit the app and start the app again.

If you use Android 6.0 or higher, make sure you have granted the app the Location permission

What’s the TRIMP score?

TRIMP (TRaining IMPulse) is a metric based on heart rate that is designed to capture the training load generated by an activity in a single number. TRIMP can be used to evaluate the effect of training over time. We use the TRIMP exponential heart rate scaling formula.