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

Ole Sag Thermal Stress Signal Clearance Package

Calculates deterministic SSC-02 OLE metrics from a task-owned synthetic source pack. The template combines thermal stress, thermal tension loss, hot tension, single-span sag, clearance margin to a signal envelope, sag 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

11 inputs

Always given

Included directly in every task prompt.

11
Show 11 inputs
  • Span length

    span_length_m

    OLE-02-SPAN-02 controlling OLE span length

    62 m
  • Conductor unit weight

    conductor_unit_weight_n_m

    WIRE-02-DATA-02 conductor unit weight

    12 N/m
  • Initial tension

    initial_tension_kn

    WIRE-02-DATA-02 initial conductor tension

    32 kN
  • Thermal expansion per c

    thermal_expansion_per_c

    WIRE-02-DATA-02 thermal expansion coefficient

    0.000017 1/deg C
  • Youngs modulus

    youngs_modulus_mpa

    WIRE-02-DATA-02 Young's modulus

    110000 MPa
  • Temp delta c

    temp_delta_c

    WEATHER-02-TEMP-02 temperature rise from installation to hot case

    35 deg C
  • Cross section mm2

    cross_section_mm2

    WIRE-02-DATA-02 conductor cross-section area

    150 mm^2
  • Static clearance

    static_clearance_m

    ROUTE-02-CLEAR-02 static clearance before sag

    5.6 m
  • Signal envelope

    signal_envelope_m

    ROUTE-02-CLEAR-02 signal envelope elevation

    5.1 m
  • Max allowed sag

    max_allowed_sag_m

    CRIT-02-CLEAR-02 maximum allowed sag

    0.45 m
  • Allowable thermal stress

    allowable_thermal_stress_mpa

    CRIT-02-CLEAR-02 allowable thermal stress

    90 MPa

Scored outputs

9 outputs

Thermal stress mpa

thermal_stress_mpa

Thermal stress from Young's modulus, expansion coefficient, and temperature rise

Scores if within ±3% of the reference value.

Thermal tension loss kn

thermal_tension_loss_kn

Tension loss corresponding to the thermal stress

Scores if within ±3% of the reference value.

Hot tension kn

hot_tension_kn

Initial tension minus thermal tension loss

Scores if within ±3% of the reference value.

Sag

sag_m

Single-span sag at hot tension

Scores if within ±0.3% of the reference value.

Clearance at sag

clearance_at_sag_m

Static clearance minus sag

Scores if within ±0.3% of the reference value.

Clearance margin

clearance_margin_m

Clearance at sag minus signal envelope

Scores if within ±0.3% of the reference value.

Sag margin

sag_margin_m

Maximum allowed sag minus computed sag

Scores if within ±0.3% of the reference value.

Thermal stress margin mpa

thermal_stress_margin_mpa

Allowable thermal stress minus computed thermal stress

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when clearance, sag, and thermal-stress 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 OLE sag and clearance package
medium:
All source-pack values given for the SSC-02 OLE sag and clearance package
hard:
All source-pack values given for the SSC-02 OLE sag and clearance package

Task bundle

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

/workspace

  • instruction.md
  • ole-sag-thermal-stress-signal-clearance-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 an OLE and signalling interface engineer checking `SSC-02-LH-02`, a task-owned synthetic SSC-02 OLE sag, thermal stress, and signal-clearance package.2 3Use only the task-owned synthetic source pack values below for numeric grading. OLE sag-tension and clearance workflows shape the context only; this instance does not run an OLE model, parse a real span schedule, or validate an operator standard.4 5## Scene6 7- Design case: `CASE-SSC02-OLE-02`8- OLE span schedule: `OLE-02-SPAN-02`9- Route clearance table: `ROUTE-02-CLEAR-02`10- Weather/temperature case: `WEATHER-02-TEMP-02`11- Wire data sheet: `WIRE-02-DATA-02`12- Clearance criterion: `CRIT-02-CLEAR-02`13- Clearance memo: `MEMO-02-OLE-02`14 15## Source Values16 17| Item | Value |18|------|-------|19| Span length | {{ span_length_m }} m |20| Conductor unit weight | {{ conductor_unit_weight_n_m }} N/m |21| Initial tension | {{ initial_tension_kn }} kN |22| Thermal expansion coefficient | {{ thermal_expansion_per_c }} 1/deg C |23| Young's modulus | {{ youngs_modulus_mpa }} MPa |24| Temperature rise | {{ temp_delta_c }} deg C |25| Cross-section area | {{ cross_section_mm2 }} mm^2 |26| Static clearance | {{ static_clearance_m }} m |27| Signal envelope | {{ signal_envelope_m }} m |28| Maximum allowed sag | {{ max_allowed_sag_m }} m |29| Allowable thermal stress | {{ allowable_thermal_stress_mpa }} MPa |30 31Checks:32 33- Thermal stress equals `E x alpha x delta_T`.34- Thermal tension loss equals thermal stress times area divided by 1000.35- Hot tension equals initial tension minus thermal tension loss.36- Sag equals `unit_weight x span_length^2 / (8 x hot_tension_N)`.37- Clearance at sag equals static clearance minus sag.38- Overall pass score is `1.0` only when clearance, sag, and thermal-stress margins are non-negative; otherwise it is `0.0`.39 40## Output Format41 42Write 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.43 44Do not claim authority approval, accepted project evidence, OLE model validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.45 46Include a fenced JSON block with exactly these numeric keys:47 48```json49{50 "thermal_stress_mpa": <numeric_value>,51 "thermal_tension_loss_kn": <numeric_value>,52 "hot_tension_kn": <numeric_value>,53 "sag_m": <numeric_value>,54 "clearance_at_sag_m": <numeric_value>,55 "clearance_margin_m": <numeric_value>,56 "sag_margin_m": <numeric_value>,57 "thermal_stress_margin_mpa": <numeric_value>,58 "overall_pass_score": <numeric_value>59}60```61

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 ole sag clearance case

ssc02_ole_sag_clearance_case

OLE sag and signal-clearance package tied to one span schedule, route clearance table, weather case, wire data sheet, criterion, and memo

ole-sag-clearance
Parameter ranges
span_length_m
62
conductor_unit_weight_n_m
12
initial_tension_kn
32
thermal_expansion_per_c
0.000017
youngs_modulus_mpa
110000
temp_delta_c
35
cross_section_mm2
150
static_clearance_m
5.6
signal_envelope_m
5.1
max_allowed_sag_m
0.45
allowable_thermal_stress_mpa
90

Example task

ole-sag-clearance-ssc02-ole-sag-clearance-case-previewhard difficulty, all inputs given.

OLE sag and signal-clearance package tied to one span schedule, route clearance table, weather case, wire data sheet, criterion, and memo. ole-sag-clearance. Required outputs: thermal_stress_mpa, thermal_tension_loss_kn, hot_tension_kn, sag_m, clearance_at_sag_m, clearance_margin_m

The model sees

Scenario context and visible inputs.

span_length_m
62 to 62 m
conductor_unit_weight_n_m
12 to 12 N/m
initial_tension_kn
32 to 32 kN
thermal_expansion_per_c
1.7e-05 to 1.7e-05 1/deg C
youngs_modulus_mpa
110000 to 110000 MPa
temp_delta_c
35 to 35 deg C
cross_section_mm2
150 to 150 mm^2
static_clearance_m
5.6 to 5.6 m
signal_envelope_m
5.1 to 5.1 m
max_allowed_sag_m
0.45 to 0.45 m
allowable_thermal_stress_mpa
90 to 90 MPa

Executable tool: ole-sag-thermal-stress-signal-clearance-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.

{
  "thermal_stress_mpa": <number>,
  "thermal_tension_loss_kn": <number>,
  "hot_tension_kn": <number>,
  "sag_m": <number>,
  "clearance_at_sag_m": <number>,
  "clearance_margin_m": <number>,
  "sag_margin_m": <number>,
  "thermal_stress_margin_mpa": <number>,
  "overall_pass_score": <number>
}
  • thermal_stress_mpa · scored within ±3%
  • thermal_tension_loss_kn · scored within ±3%
  • hot_tension_kn · scored within ±3%
  • sag_m · scored within ±0.3%
  • clearance_at_sag_m · scored within ±0.3%
  • clearance_margin_m · scored within ±0.3%
  • sag_margin_m · scored within ±0.3%
  • thermal_stress_margin_mpa · scored within ±3%
  • overall_pass_score · scored within ±0.1%