Race strategy modelling

From Formula One Wiki
Jump to navigation Jump to search

Race strategy modelling formalises pit stop timing, tyre selection, and on-track decision rules as an optimisation problem under uncertainty (traffic, Safety Car/Virtual Safety Car, weather). The objective is to minimise total race time (or maximise expected finishing position) subject to FIA constraints and car–tyre performance envelopes.

Modelling framework[edit | edit source]

Let total race time be decomposed as:

Where:

  • = tyre compound on lap (C1…C5 / Intermediate / Wet)
  • = tyre age (laps since last stop)
  • = fuel mass carried on lap
  • = traffic gap / overtake state
  • = weather + flag state (green / VSC / SC / wet)
  • = pit lane loss for stop

Decision variables are the pit epochs (laps to stop) and the compound choices at each stop. Dynamics are evaluated with Monte Carlo, Dynamic Programming (DP), or Model Predictive Control (MPC).

Tyre degradation model[edit | edit source]

Degradation is parameterised per compound by a convex lap-age curve (thermal + wear):

  • (s/lap, s/lap²) capture linear and quadratic deg.
  • is carcass/bulk estimate; the compound’s nominal window.

Illustrative parameterisation (to be calibrated):

Compound \alpha_c (s/lap) \beta_c (s/lap²) Typical stint (laps)
C1 (hard) 0.015 0.00018 25–35
C2 0.020 0.00025 20–30
C3 0.025 0.00035 16–24
C4 0.030 0.00050 12–20
C5 (soft) 0.035 0.00070 8–15

Note: Real values are circuit-specific (asphalt μ, track temp, energy distribution).

Fuel mass effect[edit | edit source]

Lap-time sensitivity to fuel is approximated by: with for 2022+ cars. Fuel burn per lap updates .

Pit lane loss and flag discounts[edit | edit source]

Pit loss splits into entry, stop, and exit components:

Under reduced-speed conditions, an effective discount factor applies:

  • Green:
  • VSC:
  • SC:

So the expected pit loss is .

Typical pit lane losses (illustrative priors; replace with your telemetry):

Circuit Green pit loss (s) VSC multiplier \phi SC multiplier \phi
Monza 18–20 0.65 0.40
Silverstone 23–25 0.65 0.40
Monaco 18–20 0.70 0.45
Spa-Francorchamps 21–23 0.60 0.35
Suzuka 22–24 0.65 0.40

Traffic and overtaking penalty[edit | edit source]

Let be the gap to the car ahead at corner entry. A simple penalty model:

with , . More detailed models map dirty-air loss by sector.

Safety Car / VSC stochastic model[edit | edit source]

Use a discrete-time hazard model with lap-dependent probability (accidents, failures, debris):

Calibrate per circuit from multi-year data; allow covariates (grid size, rain, historical SC rate). Monte Carlo draws caution laps and durations; each draw re-evaluates pit windows with discounted loss .

Optimisation methods[edit | edit source]

Dynamic Programming (DP)

State ; actions . Bellman recursion: Transitions include tyre-age reset, fuel update, and stochastic flags.

Monte Carlo with look-ahead

At each lap, simulate futures with candidate actions; select the action minimising expected race time (or a risk-adjusted objective).

MPC (receding horizon)

Optimise over a shorter horizon with frequent re-plans, robust to forecast drift.

Rule constraints (FIA)[edit | edit source]

  • Dry race: at least two dry compounds must be used (unless red-flag classified per regs).
  • Refuelling prohibited; full-distance fuel must be started with (subject to max flow/usage rules).
  • Tyre allocation per event and parc fermé constraints govern available sets and starting compound.
  • Pit Delta & minimum times: governed by pit-lane speed limit and article-specific procedures.

(See FIA Technical/Sporting Regulations below.)

Worked example (one- vs two-stop)[edit | edit source]

Given priors:

  • Baseline pace:
  • Deg: ,
  • Fuel sens.: , fuel burn 1.6 kg/lap
  • Green pit loss 23.5 s; VSC multiplier 0.65 (probability 0.25 in laps 15–35)

Simulate two plans:

  1. One-stop: C3→C2 around lap 28
  2. Two-stop: C3→C4 (lap 18) → C3 (lap 38)

Monte Carlo (50k runs) shows two-stop is faster in clean air, but one-stop dominates in traffic-heavy scenarios or if a single VSC occurs inside the one-stop window (pit discount), shifting expected value by ~3–6 s.

Data inputs & calibration[edit | edit source]

  • Sector-level base pace per compound (FP/qualy trimming).
  • Deg coefficients per compound & temperature (long runs).
  • Pit lane timing traces (entry/exit deltas, stationaries).
  • Safety Car/VSC hazards per circuit & weather class.
  • Traffic modelling (dirty-air loss vs gap; DRS usage).
  • Tyre set availability & heat cycles.

Validation[edit | edit source]

  • Back-test on prior season races at the same circuit (same tyre nomination).
  • Check out-lap/undercut deltas against tyre warm-up model.
  • Sensitivity: tornado plots for .
  • Live: cross-check with real-time standoff (gap to pit-window car).

See also[edit | edit source]

References[edit | edit source]