Guide · Chapter 5 of 8 · Understand

Threshold models: which one, and when?

Mader, Dickhuth, Dmax, Stegmann: how the models calculate, what they need and which one suits your test.

5 min readLast updated: November 2026
In brief
  • A threshold model is a calculation rule. It uses your lactate curve to estimate where the anaerobic threshold lies.
  • A rule of thumb from practice: Mader for running, Dickhuth for cycling.
  • The model has to match the test protocol. Mader belongs with 5-minute stages on the treadmill.
  • Stick to one model. If you switch, you can no longer compare your tests.

Mader, Dickhuth, Dmax, Stegmann: anyone opening an analysis for the first time is faced with a list of names. Behind them are different routes to the same goal. This chapter explains the most important ones and tells you when to use which.

Why models are needed

The anaerobic threshold is the highest workload at which your lactate still just remains stable. It can only be measured directly with several constant-load tests of about 30 minutes each on different days. That takes a lot of time and effort.

The step test is a shortcut. It gives you a curve in half an hour. From this curve, a threshold model estimates where the threshold lies. Each model does this according to its own rule, which is why the same test produces different results. That is not an error; it lies in the nature of the method.

Mader and Dickhuth on the same lactate curveThe same readings, two models. Mader places the threshold at 4.0 mmol/L, at 15.8 km/h. Dickhuth places it at the baseline lactate of 1.5 plus 1.5 mmol/L, at 14.8 km/h.0246881012141618Lactate in mmol/LSpeed in km/hReadingFitted curveMaderDickhuth+ 1.58 km/h: 1.4 mmol/L, heart rate 12810 km/h: 1.3 mmol/L, heart rate 14212 km/h: 1.6 mmol/L, heart rate 15514 km/h: 2.4 mmol/L, heart rate 16716 km/h: 4.3 mmol/L, heart rate 17818 km/h: 8.2 mmol/L, heart rate 187Mader: 4.0 mmol/L at 15.8 km/hDickhuth: 3.0 mmol/L at 14.8 km/hBaseline lactate: 1.5 mmol/L at 10.7 km/hBaseline lactate 1.5Mader: 4.0 mmol/L at 15.8 km/hDickhuth: 3.0 mmol/L at 14.8 km/h
The same running test, two models. Mader sets the threshold where the curve reaches 4.0 mmol/L: here at 15.8 km/h. Dickhuth looks for the baseline lactate (1.5 mmol/L) and adds 1.5 mmol/L: the threshold is at 14.8 km/h.
Values as a table
SpeedLactate
8 km/h1.4 mmol/L
10 km/h1.3 mmol/L
12 km/h1.6 mmol/L
14 km/h2.4 mmol/L
16 km/h4.3 mmol/L
18 km/h8.2 mmol/L
Baseline lactate (Dickhuth)1.5 mmol/L at 10.7 km/h
Dickhuth threshold3.0 mmol/L at 14.8 km/h
Mader threshold4.0 mmol/L at 15.8 km/h

Mader: the fixed 4

Alois Mader’s model from 1976 is the simplest. The threshold lies where the lactate curve reaches 4 mmol/L. The value comes from treadmill tests with 5-minute stages.

  • Strength: simple, unambiguous and well reproducible from test to test.
  • Weakness: 4 mmol/L is an average. For some people the actual threshold lies below it, for others above it. In athletes with a very high level of endurance training it is often lower.
  • Requirement: The model presupposes its protocol. With shorter stages the lactate values come out lower, and the fixed 4 no longer fits.

Dickhuth: baseline plus a fixed amount

Hans-Hermann Dickhuth’s model starts from the individual. First it looks for the baseline lactate. This is the point at which the ratio of lactate to power output is at its lowest. It corresponds to the aerobic threshold. A fixed amount is added to this, 1.5 mmol/L by default. Where the curve reaches this value is the anaerobic threshold.

  • Strength: The model takes your own baseline into account. The absolute level of the lactate values does not matter. That is why it works equally well for running and cycling tests.
  • Weakness: It needs clean values in the lower part of the curve. An outlier in the first stages shifts the baseline lactate and with it the threshold.
  • Requirement: enough easy stages at the start; 3-minute stages are sufficient.

Further models at a glance

ModelHow it calculatesWhat it needs
LT1First rise of the curve above the baseline. Gives the aerobic threshold.Several easy stages at the start
DmaxJoins the first and the last data point with a straight line. The threshold lies where the curve is furthest from this line.A test to exhaustion and a suitable starting stage
Modified DmaxLike Dmax, but the straight line starts at the baseline lactate.A test to exhaustion
StegmannDraws a tangent to the curve, starting from the lactate values during recovery.Exhaustion and readings after stopping
Fixed valuesPower output at a freely chosen lactate value, for example 2 mmol/L.A protocol that stays the same
ConconiLooks for the deflection point in the heart rate curve, without any blood at all.A clear deflection point, which not everyone shows

Which one, and when?

The rule of thumbMader for running, Dickhuth for cycling.

The reason is the protocol. Mader found his 4 mmol/L on the treadmill with 5-minute stages. That is where the model belongs. On the bike, tests are usually run with 3-minute stages, and the lactate values turn out differently at the same level of strain. Here, a model that takes its bearings from your own baseline rather than from a fixed number has the advantage.

Your testNatural choice of modelWhy
Treadmill, 5-minute stagesMaderThe protocol to which the fixed 4 applies
Running with 3-minute stages or field testDickhuthIndependent of the absolute level of the values
Bike, 3-minute stagesDickhuthThe fixed 4 does not match the protocol
Test not taken to exhaustionMader or DickhuthDmax and Stegmann need the final point
You are looking for the aerobic thresholdLT1 or baseline lactateBoth describe the first rise
Comparison over months and yearsAlways the same oneOnly then do you see your progress

Three rules for working with models

  1. Protocol, model and device stay the same. Then every change in your threshold is a change in you and not in the method.
  2. Look at the curve before you look at the number. An outlier distorts every model. If a point does not fit the trend, the cause is usually the sampling.
  3. The threshold is a range. No model pins it down to a tenth of a km/h. A model is a tool; it does not replace the judgement of an experienced diagnostician.

Models in the app and software

The Lactate Express App comes with Mader, Dickhuth, LT1, Dmax, modified Dmax and freely selectable fixed values. You define the model together with your training zones in a concept. How this works is explained in Chapter 6.

WinLactat goes further: it adds, among others, Stegmann, Conconi, the free Freiburg model, angle models and the analysis of the lactate minimum test. Several models can be applied to one test at the same time and compared. The training zones are always based on exactly one model, which you define as the leading one.

The matching of models to protocols is a guide drawn from diagnostic practice. It does not replace an assessment of the individual case.