# Triathlon T1/T2 Transition + Bike CdA/Yaw + Off-the-Bike Pacing Planner

Plan long-course triathlon execution: T1/T2 transition checklists and time budgets, segment-by-segment bike pacing from the road-load power model with CdA 0.18–0.30 and yaw-dependent aero, run-off-the-bike pace targets with running-economy decay, and race-day carb/fluid totals.

> Canonical page: https://elysiatools.com/en/tools/triathlon-t1-t2-transition-bike-cda-aero-yaw-wind-deficit-pacing-planner

- **Category:** Sports

- **Keywords:** triathlon, ironman, transition, t1, t2, cda, yaw, crosswind, power pacing, off the bike, running economy, fueling, brick

## Overview

The bike leg is solved segment by segment from the road-load power equation (aero drag + rolling + gradient) with head/cross wind decomposition, yaw-attenuated CdA and altitude/temperature-corrected air density; the run applies off-the-bike economy decay, transitions get itemized second-by-second checklists, and fueling totals carbs and fluid at your hourly rates.

## Inputs

- **Race format** (select)
- **Planned swim time (minutes)** (number)
- **T1 time budget (minutes)** (number)
- **T2 time budget (minutes)** (number)
- **Rider mass (kg)** (number)
- **Bike + kit mass (kg)** (number)
- **Riding position** (select)
- **Field-test CdA override (0 = use position default)** (number)
- **Aero equipment depth** (select)
- **Rolling resistance Crr** (number)
- **Course altitude (m)** (number)
- **Air temperature (°C)** (number)
- **Target bike power (watts)** (number)
- **Course segments** (textarea): One per line: name, distance_km, elevation_gain_m, wind_kph, wind_dir_deg (0°=headwind, 90°=right cross, 180°=tailwind) e.g. Lakeside out, 30, 80, 14, 0 Crosswind stretch, 25, 40, 18, 95 Tailwind home, 35.1, 60, 12, 175
- **Fresh run pace (sec per km)** (number)
- **Off-the-bike economy decay (%)** (number)
- **Run distance (km)** (number)
- **Carbohydrate rate (g per hour)** (number)
- **Fluid rate (ml per hour)** (number)

## When to use

- Formulating target wattages, splits, and nutrition intake for an Ironman 70.3, Ironman 140.6, or custom triathlon.
- Evaluating the time impact of equipment choices, aerodynamic riding positions, and course wind conditions.
- Setting realistic marathon or half-marathon pacing targets adjusted for off-the-bike running economy degradation.

## How it works

- Enter race distance parameters, target bike power, rider and bike mass, position CdA, rolling resistance, and environmental variables like altitude and temperature.
- Define course segments with specific elevation changes, wind speeds, and wind directions to calculate effective yaw and aerodynamic resistance.
- Specify fresh run pace and expected economy decay alongside planned transition budgets and hourly nutrition intake.
- Generate comprehensive outputs including segment bike velocities, projected run splits, transition checklists, and overall race-day carb and fluid requirements.

## Use cases

- Optimizing power distribution across multi-segment bike courses with varying wind exposures.
- Determining realistic run paces off the bike to avoid early pacing blowouts on race day.
- Structuring transition execution time budgets and calculating total required race nutrition supplies.

## Frequently asked questions

### How does wind direction affect the bike speed calculation?

Wind speed and angle are decomposed into headwind/tailwind and crosswind components to compute apparent wind velocity, yaw angle, and yaw-adjusted CdA.

### Can I use an exact CdA from a velodrome or wind tunnel test?

Yes, enter your measured value in the CdA override field to bypass standard position presets.

### What does the running economy decay percentage represent?

It accounts for physiological fatigue and muscle damage accumulated during the bike leg, slowing your fresh standalone running pace.

### How are nutrition totals calculated?

Hourly carbohydrate and fluid targets are multiplied across total projected race time, covering swim, transitions, bike, and run legs.

### How does elevation gain impact segment pacing?

Elevation gain is converted to an average road gradient, which the physics engine uses to calculate gravity resistance alongside aero drag and rolling resistance.

## Related tools

- [HYROX Race Station Split and Sled Loading Planner](https://elysiatools.com/en/tools/hyrox-race-station-split-and-sled-loading-planner): Plan a HYROX race end to end: per-lap 1 km run splits under an even, negative-split or fade strategy, auto-distributed station targets for your finish time, the 8 Roxzone transition budget, and your division’s official sled push/pull weights with the plate stack to load.
- [Powerlifting Coefficient (DOTS / IPF GL) Calculator](https://elysiatools.com/en/tools/powerlifting-coefficient-dots-ipf-calculator): Compare a powerlifting total across four strength coefficient systems side by side: DOTS, Wilks (1994), IPF GL Points and Goodlift. Enter sex, body weight and three-lift total (squat + bench + deadlift) in kg or lb, and see each formula's points, coefficient, relative-strength tier and a progress bar showing how close the total is to each system's elite threshold. Complements the existing Wilks calculator by adding DOTS and IPF GL rather than replacing it.
- [Running Pace & Heart Rate Zone Calculator](https://elysiatools.com/en/tools/running-pace-heart-rate-zone-calculator): Predict race times, calculate heart-rate zones, and build pace conversion tables from a recent race result
- [US Sailplane IGC / XCscore / FAI Badge Flight Validator](https://elysiatools.com/en/tools/us-sailplane-soaring-xcscore-flight-igc-fai-badge-declaration-validator): Parse an FAI IGC flight-recorder file (A/H/I/C/B/F/L/G records) end to end and audit it like a badge secretary: takeoff/release/landing detection (ENL engine-noise or tow kinematics), total altitude gain, OLC/XCscore-style optimal free distance over the convex hull, best FAI triangle against the 28% shortest-side rule, out-and-return distance, pre-flight C-record declaration chain (declared-before-takeoff, task shape, FAI triangle check), loss-of-height rules, and the G-record security audit with signed-stream coverage reconstruction (H O/P and non-manufacturer L records excluded per the IGC specification). Evaluates Silver / Gold / Diamond badge elements and the 750 km + 250 km diploma ladder.
- [AI Domain Name Idea Generator](https://elysiatools.com/en/tools/ai-domain-name-idea-generator): Generate up to 10 creative domain names with AI and filter out already-registered ones via DNS + RDAP.
- [APNG IDAT/fdAT Chunk, Streaming Deflate Replay and Disposal Method Frame-Timing Analyzer](https://elysiatools.com/en/tools/apng-idat-fdat-chunk-streaming-deflate-replay-and-disposal-method-analyzer): Upload a PNG or APNG and audit the whole animation structure: PNG signature and per-chunk CRC32 checks, IHDR bit depth / color type / interlace, acTL placement and declared frame counts, every fcTL (region bounds inside the canvas, normalized delay fractions, dispose_op none/background/previous, blend_op source/over), the shared fcTL+fdAT sequence-number contract from 0, per-frame replay of the IDAT/fdAT deflate streams with exact decompressed-size verification, and disposal-semantics audit — first-frame PREVIOUS treated as BACKGROUND, zero-delay frames, loop counts, fps and compression ratios.
- [Density Calculator (ρ = m/V)](https://elysiatools.com/en/tools/density-calculator): Compute density, mass, or volume from the other two, with specific gravity and a float/sink check
- [ESA PB05-Style Brouwer–Lyddane Averaged-Element Orbit Propagator (J2–J6 + Luni-solar)](https://elysiatools.com/en/tools/esa-pb05-pce-pck-reddy-porter-keplerian-equation-averaged-element-propagator): Propagate near-Earth and GNSS-region orbits with a semi-analytical averaged-element model in the Brouwer–Lyddane / PB05 tradition: orbit-averaged secular drift of the mean elements under the EGM96 zonal field J2–J6 (numerical Gauss-equation averaging — the Delaunay-normalisation analogue with the closed-form J2 rates as a built-in cross-check), first-order J2 short-period mean↔osculating reconstruction, long-period J3 frozen-orbit analysis (e = −J3·sin i/(2·J2·p), ω = 90°), double-averaged luni-solar quadrupole secular effects on an elliptical inclined perturber orbit (the Celletti/Kozai–Lidov term with the 39.23° critical mutual inclination), tesseral ground-track resonance checks (1:1, 2:1, 3:2, 5:2 and small-rational commensurabilities with Earth rotation), sun-synchronous inclination solving, and an in-report RK4 numerical-propagation cross-validation of the averaged model.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
