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

Rail Braking Sighting Warning Time Corridor Package

Calculates deterministic SSC-02 rail corridor metrics from a task-owned synthetic source pack. The template combines Davis resistance, gradient-adjusted braking distance, signal sighting time, warning strike-in distance, overlap margin, and an overall synthetic pass score.

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

13 inputs

Always given

Included directly in every task prompt.

13
Show 13 inputs
  • Train speed kmh

    train_speed_kmh

    ROUTE-02-PROFILE-01 controlling train speed

    90 km/h
  • Grade percent

    grade_percent

    ROUTE-02-PROFILE-01 adverse grade on approach

    1 %
  • Reaction time

    reaction_time_s

    RULE-02-OPS-01 driver/system reaction allowance

    4 s
  • Braking rate m s2

    braking_rate_m_s2

    ROLL-02-DATA-01 service braking rate

    0.72 m/s^2
  • Davis a n per t

    davis_a_n_per_t

    ROLL-02-DATA-01 Davis A coefficient

    5 N/t
  • Davis b n per t kmh

    davis_b_n_per_t_kmh

    ROLL-02-DATA-01 Davis B coefficient

    0.12 N/t/km/h
  • Davis c n per t kmh2

    davis_c_n_per_t_kmh2

    ROLL-02-DATA-01 Davis C coefficient

    0.004 N/t/(km/h)^2
  • Train mass

    train_mass_t

    ROLL-02-DATA-01 controlling train mass

    420 t
  • Sighting distance

    sighting_distance_m

    SIGHT-02-NOTE-01 available signal sighting distance

    640 m
  • Required sighting time

    required_sighting_time_s

    RULE-02-OPS-01 required signal sighting time

    7 s
  • Overlap distance

    overlap_distance_m

    SIG-02-LAYOUT-01 required overlap allowance

    180 m
  • Warning time

    warning_time_s

    RULE-02-OPS-01 warning-time review case

    38 s
  • Minimum warning time

    minimum_warning_time_s

    RULE-02-OPS-01 minimum warning-time criterion

    30 s

Scored outputs

11 outputs

Speed m s

speed_m_s

Controlling train speed in metres per second

Scores if within ±3% of the reference value.

Davis resistance n per t

davis_resistance_n_per_t

Davis rolling resistance per tonne

Scores if within ±3% of the reference value.

Resistance force kn

resistance_force_kn

Total rolling resistance force

Scores if within ±3% of the reference value.

Effective braking deceleration m s2

effective_braking_deceleration_m_s2

Braking rate after adverse grade allowance

Scores if within ±0.3% of the reference value.

Braking distance

braking_distance_m

Reaction plus braking distance

Scores if within ±3% of the reference value.

Sighting time s

sighting_time_s

Available sighting time

Scores if within ±3% of the reference value.

Sighting margin s

sighting_margin_s

Available sighting time minus required sighting time

Scores if within ±3% of the reference value.

Warning strike in distance

warning_strike_in_distance_m

Warning strike-in distance at the controlling speed

Scores if within ±3% of the reference value.

Warning margin s

warning_margin_s

Warning time minus minimum warning time

Scores if within ±3% of the reference value.

Overlap margin

overlap_margin_m

Strike-in distance minus braking distance and overlap allowance

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when sighting, warning, and overlap margins are non-negative

Scores if within ±0.1% 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.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-02 braking and sighting package
medium:
All source-pack values given for the SSC-02 braking and sighting package
hard:
All source-pack values given for the SSC-02 braking and sighting package

Task bundle

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

/workspace

  • instruction.md
  • rail-braking-sighting-warning-time-corridor-package_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 rail signalling design engineer checking `SSC-02-LH-01`, a task-owned synthetic SSC-02 rail braking, sighting, and warning-time corridor package.2 3Use only the task-owned synthetic source pack values below for numeric grading. Braking, sighting, and operator warning-time workflows shape the context only; this instance does not run signalling software, parse a real route profile, or validate an operator standard.4 5## Scene6 7- Design case: `CASE-SSC02-BRAKE-01`8- Route profile: `ROUTE-02-PROFILE-01`9- Rolling-stock data: `ROLL-02-DATA-01`10- Signal layout: `SIG-02-LAYOUT-01`11- Sighting note: `SIGHT-02-NOTE-01`12- Operating rule: `RULE-02-OPS-01`13- Operations memo: `MEMO-02-BRAKE-01`14 15## Source Values16 17| Item | Value |18|------|-------|19| Train speed | {{ train_speed_kmh }} km/h |20| Adverse grade | {{ grade_percent }} % |21| Reaction time | {{ reaction_time_s }} s |22| Braking rate | {{ braking_rate_m_s2 }} m/s^2 |23| Davis A | {{ davis_a_n_per_t }} N/t |24| Davis B | {{ davis_b_n_per_t_kmh }} N/t/km/h |25| Davis C | {{ davis_c_n_per_t_kmh2 }} N/t/(km/h)^2 |26| Train mass | {{ train_mass_t }} t |27| Available sighting distance | {{ sighting_distance_m }} m |28| Required sighting time | {{ required_sighting_time_s }} s |29| Overlap distance | {{ overlap_distance_m }} m |30| Warning time | {{ warning_time_s }} s |31| Minimum warning time | {{ minimum_warning_time_s }} s |32 33Checks:34 35- Speed in m/s equals train speed divided by 3.6.36- Davis resistance equals `A + B x speed_kmh + C x speed_kmh^2`; resistance force equals that value times train mass divided by 1000.37- Effective braking deceleration equals braking rate minus `9.81 x grade_percent / 100`.38- Braking distance equals `speed_m_s^2 / (2 x effective_deceleration) + speed_m_s x reaction_time_s`.39- Sighting time equals sighting distance divided by speed.40- Warning strike-in distance equals speed times warning time.41- Overall pass score is `1.0` only when sighting, warning-time, and overlap margins are non-negative; otherwise it is `0.0`.42 43## Output Format44 45Write a compact memo to `/workspace/output.md`. Preserve the object IDs above, state the task-owned synthetic source-pack boundary, and explain whether the baseline source pack passes the docs-only checks.46 47Do not claim authority approval, accepted project evidence, signalling-software validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.48 49Include a fenced JSON block with exactly these numeric keys:50 51```json52{53 "speed_m_s": <numeric_value>,54 "davis_resistance_n_per_t": <numeric_value>,55 "resistance_force_kn": <numeric_value>,56 "effective_braking_deceleration_m_s2": <numeric_value>,57 "braking_distance_m": <numeric_value>,58 "sighting_time_s": <numeric_value>,59 "sighting_margin_s": <numeric_value>,60 "warning_strike_in_distance_m": <numeric_value>,61 "warning_margin_s": <numeric_value>,62 "overlap_margin_m": <numeric_value>,63 "overall_pass_score": <numeric_value>64}65```66

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.

Ssc02 rail braking sighting case

ssc02_rail_braking_sighting_case

Rail braking and sighting package tied to one route profile, rolling-stock data sheet, signal layout, sighting note, operating rule, and memo

rail-braking-sighting-warning
Parameter ranges
train_speed_kmh
90
grade_percent
1
reaction_time_s
4
braking_rate_m_s2
0.72
davis_a_n_per_t
5
davis_b_n_per_t_kmh
0.12
davis_c_n_per_t_kmh2
0.004
train_mass_t
420
sighting_distance_m
640
required_sighting_time_s
7
overlap_distance_m
180
warning_time_s
38
minimum_warning_time_s
30

Example task

rail-braking-sighting-warning-ssc02-rail-braking-sighting-case-previewhard difficulty, all inputs given.

Rail braking and sighting package tied to one route profile, rolling-stock data sheet, signal layout, sighting note, operating rule, and memo. rail-braking-sighting-warning. Required outputs: speed_m_s, davis_resistance_n_per_t, resistance_force_kn, effective_braking_deceleration_m_s2, braking_distance_m, sighting_time_s

The model sees

Scenario context and visible inputs.

train_speed_kmh
90 to 90 km/h
grade_percent
1 to 1 %
reaction_time_s
4 to 4 s
braking_rate_m_s2
0.72 to 0.72 m/s^2
davis_a_n_per_t
5 to 5 N/t
davis_b_n_per_t_kmh
0.12 to 0.12 N/t/km/h
davis_c_n_per_t_kmh2
0.004 to 0.004 N/t/(km/h)^2
train_mass_t
420 to 420 t
sighting_distance_m
640 to 640 m
required_sighting_time_s
7 to 7 s
overlap_distance_m
180 to 180 m
warning_time_s
38 to 38 s
minimum_warning_time_s
30 to 30 s

Executable tool: rail-braking-sighting-warning-time-corridor-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "speed_m_s": <number>,
  "davis_resistance_n_per_t": <number>,
  "resistance_force_kn": <number>,
  "effective_braking_deceleration_m_s2": <number>,
  "braking_distance_m": <number>,
  "sighting_time_s": <number>,
  "sighting_margin_s": <number>,
  "warning_strike_in_distance_m": <number>,
  "warning_margin_s": <number>,
  "overlap_margin_m": <number>,
  "overall_pass_score": <number>
}
  • speed_m_s · scored within ±3%
  • davis_resistance_n_per_t · scored within ±3%
  • resistance_force_kn · scored within ±3%
  • effective_braking_deceleration_m_s2 · scored within ±0.3%
  • braking_distance_m · scored within ±3%
  • sighting_time_s · scored within ±3%
  • sighting_margin_s · scored within ±3%
  • warning_strike_in_distance_m · scored within ±3%
  • warning_margin_s · scored within ±3%
  • overlap_margin_m · scored within ±3%
  • overall_pass_score · scored within ±0.1%