Superelevation rate pct
superelevation_rate_pct
Required superelevation rate e (%)
Scores if within ±3% of the reference value.
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.
One template produces many comparable benchmark tasks while keeping the scoring contract fixed.
01
The reusable contract shown on this page.
02
An archetype and site context are sampled.
03
Inputs may be hidden at harder tiers.
04
The model responds with the declared outputs.
Inputs the model receives, and the outputs it is scored on.
5 inputs
Included directly in every task prompt.
Design speed
design_speed_km_h
Design speed V
Curve radius
curve_radius_m
Horizontal curve radius R
Lane width
lane_width_m
Lane width w
Sampled from the scenario and inferable from its description.
Side friction factor
side_friction_factor
Side friction factor f
Derived from the archetype scenario. Hidden at hard difficulty.
Used only when the sampled task needs this part of the contract.
Rotation rate
rotation_rate
Maximum rate of pavement rotation (e.g. 1/200 = 0.005)
Optional input.
2 outputs
superelevation_rate_pct
Required superelevation rate e (%)
Scores if within ±3% of the reference value.
development_length_m
Superelevation development (runoff) length Ls (m)
Scores if within ±3% of the reference value.
Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.
All inputs given
All parameters given, gentle curve on a rural highway
All inputs given
All parameters given, any road type and curve geometry
Some inputs hidden
Side friction factor hidden — agent must infer f from road type and design speed
Hidden inputs
Prompt replacement text
The road is a {{ archetype.description }} ({{ archetype.site_context }})
The exact instruction and parameter contract used to generate this task, pinned to the published library source.
/workspace
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 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 two-lane highway with moderate traffic and open terrain
urban_arterial
Urban multi-lane arterial road with signalised intersections
freeway
High-speed divided freeway or motorway
mountain_road
Winding mountain road with tight curves and steep grades
bruce-highway-qld-rural-highway-preview — hard 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
Scenario context and visible inputs.
Executable tool: superelevation-rate_calc.py
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 scored JSON answer schema.
{
"superelevation_rate_pct": <number>,
"development_length_m": <number>
}