LIVEdataset aec-bench@releasetasks 552models 18last submission · built
civilwith-tool

Superelevation Rate

Determines the required superelevation rate and transition development length for horizontal road curves using the point-mass equilibrium equation e + f = V^2/(127*R) per AASHTO Green Book and Austroads AGRD Part 3 Section 7.5. Balances centripetal force demand between pavement banking and tyre side friction to ensure vehicle stability through curves.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

5 inputs

Always given

Included directly in every task prompt.

3
  • Design speed

    design_speed_km_h

    Design speed V

    60 – 130 km/h
  • Curve radius

    curve_radius_m

    Horizontal curve radius R

    50 – 500 m
  • Lane width

    lane_width_m

    Lane width w

    3 – 4.5 m

Derived from scenario

Sampled from the scenario and inferable from its description.

1
  • Side friction factor

    side_friction_factor

    Side friction factor f

    Derived from the archetype scenario. Hidden at hard difficulty.

    0.08 – 0.19

Optional

Used only when the sampled task needs this part of the contract.

1
  • Rotation rate

    rotation_rate

    Maximum rate of pavement rotation (e.g. 1/200 = 0.005)

    Optional input.

    0.005 – 0.01 m/m

Scored outputs

2 outputs

Superelevation rate pct

superelevation_rate_pct

Required superelevation rate e (%)

Scores if within ±3% of the reference value.

Development length

development_length_m

Superelevation development (runoff) length Ls (m)

Scores if within ±3% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

easy

All inputs given

All parameters given, gentle curve on a rural highway

medium

All inputs given

All parameters given, any road type and curve geometry

hard

Some inputs hidden

Side friction factor hidden — agent must infer f from road type and design speed

Hidden inputs

  • Side friction factorside_friction_factor

Prompt replacement text

The road is a {{ archetype.description }} ({{ archetype.site_context }})

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • superelevation-rate_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are a senior civil engineer specializing in road geometry and horizontal alignment design.2 3## Problem4 5Determine the required superelevation rate and superelevation development (runoff) length for a horizontal curve.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Design speed (V) | {{ design_speed_km_h }} | km/h |12| Curve radius (R) | {{ curve_radius_m }} | m |13{% if side_friction_factor is defined %}14| Side friction factor (f) | {{ side_friction_factor }} | - |15{% endif %}16| Lane width (w) | {{ lane_width_m }} | m |17{% if rotation_rate is defined %}18| Rotation rate | {{ rotation_rate }} | m/m |19{% endif %}20{% if archetype_description is defined %}21 22### Site Conditions23 24{{ archetype_description }}25{% endif %}26 27{% if tool_available %}28## Available Tool29 30A superelevation calculation tool is available at `/workspace/{{ meta.name }}_calc.py`. Run it with:31 32```bash33python3 /workspace/{{ meta.name }}_calc.py --help34```35 36You may use this tool to verify your calculations or compute values directly.37{% endif %}38 39## Required40 41Calculate the following:42 431. Required superelevation rate e (%)442. Superelevation development (runoff) length Ls (m)45 46## Applicable Standards47 48- Austroads Guide to Road Design Part 3 (AGRD Part 3 §7.5)49- AASHTO A Policy on Geometric Design of Highways and Streets (Green Book)50 51## Constraints52 53- No internet access is available. Work from engineering knowledge and the provided tool.54- Use the point-mass equilibrium equation for superelevation:55 - e + f = V² / (127 × R)56 - Rearranged: e = V² / (127 × R) − f57 - where V is design speed in km/h, R is curve radius in m, f is side friction factor58 - e is a decimal fraction (e.g. 0.04 for 4%); report the result as a percentage59 - If the computed e is negative, clamp to 0 (curve is gentle enough for normal crown)60- Calculate development length using:61 - Ls = (e / 100) × w / rotation_rate62 - where e is superelevation rate (%), w is lane width (m), rotation_rate is the maximum rate of pavement rotation (m/m)63{% if rotation_rate is not defined %}64 - Use a default rotation rate of 0.005 (1:200) if not specified65{% endif %}66 67## Output Format68 69Show your step-by-step working in Markdown. At the end of your solution, include a JSON block with your final answers in exactly this format:70 71```json72{73 "superelevation_rate_pct": <numeric_value>,74 "development_length_m": <numeric_value>75}76```77 78Write your complete solution to `/workspace/output.md`.79

Scenario archetypes

Each generated task is drawn from one of these realistic scenario bands.

Site contexts ground each scenario in a real locale the model can use to infer hidden values.

Rural highway

rural_highway

Rural two-lane highway with moderate traffic and open terrain

bruce-highway-qldprinces-highway-vicgreat-western-highway-nsw
Parameter ranges
side_friction_factor
0.1 – 0.14

Urban arterial

urban_arterial

Urban multi-lane arterial road with signalised intersections

sydney-parramatta-roadmelbourne-hoddle-streetbrisbane-coronation-drive
Parameter ranges
side_friction_factor
0.13 – 0.17

Freeway

freeway

High-speed divided freeway or motorway

m1-pacific-motorwaym2-hills-motorwaywestern-ring-road-melbourne
Parameter ranges
side_friction_factor
0.08 – 0.12

Mountain road

mountain_road

Winding mountain road with tight curves and steep grades

great-ocean-road-vicbells-line-of-road-nswgillies-highway-qld
Parameter ranges
side_friction_factor
0.14 – 0.19

Example task

bruce-highway-qld-rural-highway-previewhard difficulty, some inputs hidden.

Rural two-lane highway with moderate traffic and open terrain. bruce-highway-qld. Required outputs: superelevation_rate_pct, development_length_m

The model sees

Scenario context and visible inputs.

design_speed_km_h
60 to 130 km/h
curve_radius_m
50 to 500 m
lane_width_m
3 to 4.5 m
rotation_rate
0.005 m/m

Executable tool: superelevation-rate_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Side friction factor

    side_friction_factor

Stand-in text in the prompt

The road is a {{ archetype.description }} ({{ archetype.site_context }})

The model must produce

The scored JSON answer schema.

{
  "superelevation_rate_pct": <number>,
  "development_length_m": <number>
}
  • superelevation_rate_pct · scored within ±3%
  • development_length_m · scored within ±3%