Skip to main content

Test #1982 by: Human Performance Lab /
Athlete: C**** C********

Created at: Jan. 30, 2026, 6:17 p.m.

Table of contents

About Athlete

Health Goals

Summary

VO2max

Respiratory

DFA a1

Ventilation thresholds

Effort Cues (S/L/O)

Training Zones

Attached Files

About Athlete

Age: 33

Weight: 62

Trainings volume (per week): 5

Training experience (years): No information provided.

Sex: female

Health Goals

No goals specified.

Summary

This is a fake AI response for testing purposes. Configure OPENAI_API_KEY and GPT_MODEL.

VO2max Analysis

2026-01-30T23:57:42.441691 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/

This is a fake AI response for testing purposes. Configure OPENAI_API_KEY and GPT_MODEL.

VO2max Value

Parameter Max value Unit
Maximal oxygen uptake (VO2max) 38 mL/kg/min
Maximal heart rate 180 bpm
Maximal power 165 W

Respiratory Analysis

2026-01-30T23:57:43.318202 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/

This is a fake AI response for testing purposes. Configure OPENAI_API_KEY and GPT_MODEL.

Respiratory Values

Parameter Value at VO₂max Unit
Maximal oxygen uptake (VO2max) 38 mL/kg/min
Fraction of expired oxygen (FeO₂) 18 %
Tidal volume (Tv) 2.1 L
Threshold HR [bpm] Power [W]
Ventilatory threshold I 153 122
Ventilatory threshold II 172 150

Muscle Oxygenation and DFA a1 analysis

2026-01-30T23:57:43.505488 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
Threshold Value Power [W]
Alpha1 0.75 (VT1) 152 [bpm] 119
Alpha1 0.5 (VT2) 163 [bpm] 130
SMO Break Point I 88 [%] nan
SMO Break Point II 84 [%] 110

This is a fake AI response for testing purposes. Configure OPENAI_API_KEY and GPT_MODEL.

Show calculation methods and references

Muscle Oxygen Saturation Breakpoints (SmO₂)

SmO₂-NIRS is an optical sensor that measures oxygen saturation in working muscle and records the moments when blood stops covering the needs of muscle mitochondria (BreakPoint 1 and 2).

  • SmO₂-breakpoints (1) – the first and second NIRS breakpoints slightly underestimate the corresponding ventilation thresholds (-5 ± 9 W in the cycling test).

Heart Rate (bpm) and Detrended Fluctuation Analysis alpha 1 (DFA a1)

DFA α1 analysis HRV is an algorithm that monitors how the "randomness" of heart rate (RR intervals) changes with increasing workload. A special chest strap with RR interval recording and HRVlogger is used to measure DFA a1:

  • α1 = 0.75 (2) – aerobic threshold (VT1/LT1): coincides with LT1 in most studies and is only 1–3 beats·min⁻¹ (or 2–5 W) below VT1.
  • α1 = 0.50 (3) – anaerobic threshold (VT2/LT2): lies close to LT2 and is typically 3–6 beats·min⁻¹ / ≈5% VO₂max below VT2.

For training control, DFA a1 0.75/0.50 and SmO₂-breakpoints give almost the same zones as LT1/LT2 and VT1/VT2, with minimal error.


References

  1. Feldmann A, Ammann L, Gächter F, Zibung M, Erlacher D. Muscle Oxygen Saturation Breakpoints Reflect Ventilatory Thresholds in Both Cycling and Running. J Hum Kinet. 2022 Sep 8;83:87–97. doi: 10.2478/hukin-2022-0054. PMID: 36157967; PMCID: PMC9465744.
  2. Sempere-Ruiz N, Sarabia JM, Baladzhaeva S, Moya-Ramón M. Reliability and validity of a non-linear index of heart rate variability to determine intensity thresholds. Front Physiol. 2024 Feb 5;15:1329360. doi: 10.3389/fphys.2024.1329360. PMID: 38375458; PMCID: PMC10875128.
  3. Sheoran S, Stavropoulos-Kalinoglou A, Simpson C, Ashby M, Webber E, Weaving D. Exercise intensity measurement using fractal analysis of heart rate variability: Reliability, agreement and influence of sex and cardiorespiratory fitness. Journal of Sports Sciences. 2024;42(21):2012–2020. https://doi.org/10.1080/02640414.2024.2421691

Ventilation thresholds

2026-01-30T23:57:42.538265 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/

This is a fake AI response for testing purposes. Configure OPENAI_API_KEY and GPT_MODEL.

Ventilation thresholds Values

Threshold HR [bpm] Power [W] Comment
Aerobic threshold (FeO₂) 153 122
Anaerobic threshold (Ve) 172 150 Value at 90% of max HR.
Smo BP I nan
Smo BP II 110
Show Progress Charts
VT1 (FeO2)
2026-01-30T23:57:42.299190 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
VT2 (Ve)
2026-01-30T23:57:42.333207 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
VT2_DVE
2026-01-30T23:57:42.346682 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
VT2_CO2
No data available
Show calculation methods and references

Ventilatory Thresholds (VT1 & VT2)

Ventilatory thresholds are determined from breath-by-breath gas-exchange during an incremental cardiopulmonary exercise test (CPET).

  • VT1 (FeO₂) (1) – first ventilatory threshold: the workload at which expired O₂ fraction (FeO₂) and VE/VO₂ start to rise systematically while VE/VCO₂ and end-tidal CO₂ remain stable, indicating the transition from purely aerobic to mixed aerobic–anaerobic metabolism.
  • VT2 (Ve) (1) – second ventilatory threshold (respiratory compensation point): the workload at which minute ventilation (VE) shows a clear second, non-linear increase relative to workload or VCO₂ because of respiratory compensation for metabolic acidosis.
  • VT2_DVE (2) – VE-curve method: derived from the VE–time (or VE–workload) curve alone and defined as the workload where VE leaves its previous near-linear trend and enters the main "bend" of the curve—the onset of the sharp upswing in VE, rather than the exact mathematical intersection of the two surrounding slopes.
  • VT2_CO₂ (3) – CO₂-based method: the workload where end-tidal CO₂ (PETCO₂) reaches a peak and then falls while VE/VCO₂ begins to rise, indicating the onset of respiratory compensation for metabolic acidosis.

References

  1. Wasserman K, Whipp BJ, Koyal SN, Beaver WL. Anaerobic threshold and respiratory gas exchange during exercise. Journal of Applied Physiology. 1973;35(2):236–243.
  2. Neder JA, Stein R. A simplified strategy for the estimation of the exercise ventilatory thresholds. Medicine and Science in Sports & Exercise. 2006;38(5):1007–1013.
  3. Mezzani A. Cardiopulmonary Exercise Testing: Basics of Methodology and Measurements. Annals of the American Thoracic Society. 2017;14(Supplement_1):S3–S11.

Effort Cues (S/L/O)

2026-01-30T23:57:42.270318 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
Observation Time
Sweating (S) -
Loud Breathing (L) -
Oscillations (O) -

Training Zones

2026-01-30T23:57:42.193397 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
Zone HR (bpm) Power (W) Pace (min/km) Speed (km/h)
z1 113-152 59-121 - -
z2 152-171 122-150 - -
z3 171-179 149-164 - -
z4 141-181 59-169 - -

Zone Analysis Summary

Your 5-zone training system shows a well-structured progression from easy aerobic work (Z1) to maximal efforts (Z5).

Zone Breakdown

Zone HR (bpm) Power (W) Pace (min/km) Speed (km/h) Training Purpose
z1 100-120 80-120 7.5-10.0 6.0-8.0 Recovery, warm-up
z2 120-140 120-160 5.5-7.5 8.0-11.0 Aerobic base building
z3 140-155 160-200 4.5-5.5 11.0-13.5 Tempo, threshold prep
z4 155-170 200-240 4.0-4.5 13.5-15.0 Lactate threshold
z5 170-185 240-280 3.5-4.0 15.0-17.0 VO2max intervals

Key Observations

  • Zone 2 represents approximately 65-75% of HRmax, ideal for building aerobic base
  • The transition from Z3 to Z4 aligns with typical lactate threshold (LT2/VT2)
  • Zone 5 targets VO2max development with appropriate intensity ranges

Recommendations

  1. Spend 70-80% of training time in Z1-Z2 for aerobic development
  2. Use Z3-Z4 for tempo runs and threshold intervals (10-15% of training)
  3. Reserve Z5 for specific VO2max sessions (5-10% of training)

Attached Files

Sections marked with the blue tick have been verified by the test creator/administrator.