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.
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.
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.
11 inputs
Included directly in every task prompt.
Span length
span_length_m
OLE-02-SPAN-02 controlling OLE span length
Conductor unit weight
conductor_unit_weight_n_m
WIRE-02-DATA-02 conductor unit weight
Initial tension
initial_tension_kn
WIRE-02-DATA-02 initial conductor tension
Thermal expansion per c
thermal_expansion_per_c
WIRE-02-DATA-02 thermal expansion coefficient
Youngs modulus
youngs_modulus_mpa
WIRE-02-DATA-02 Young's modulus
Temp delta c
temp_delta_c
WEATHER-02-TEMP-02 temperature rise from installation to hot case
Cross section mm2
cross_section_mm2
WIRE-02-DATA-02 conductor cross-section area
Static clearance
static_clearance_m
ROUTE-02-CLEAR-02 static clearance before sag
Signal envelope
signal_envelope_m
ROUTE-02-CLEAR-02 signal envelope elevation
Max allowed sag
max_allowed_sag_m
CRIT-02-CLEAR-02 maximum allowed sag
Allowable thermal stress
allowable_thermal_stress_mpa
CRIT-02-CLEAR-02 allowable thermal stress
9 outputs
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
Tension loss corresponding to the thermal stress
Scores if within ±3% of the reference value.
hot_tension_kn
Initial tension minus thermal tension loss
Scores if within ±3% of the reference value.
sag_m
Single-span sag at hot tension
Scores if within ±0.3% of the reference value.
clearance_at_sag_m
Static clearance minus sag
Scores if within ±0.3% of the reference value.
clearance_margin_m
Clearance at sag minus signal envelope
Scores if within ±0.3% of the reference value.
sag_margin_m
Maximum allowed sag minus computed sag
Scores if within ±0.3% of the reference value.
thermal_stress_margin_mpa
Allowable thermal stress minus computed thermal stress
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when clearance, sag, and thermal-stress margins are non-negative
Scores if within ±0.1% 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.
For this template, difficulty scales through parameter and scenario ranges rather than hidden information.
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 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 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
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-ssc02-ole-sag-clearance-case-preview — hard 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
Scenario context and visible inputs.
Executable tool: ole-sag-thermal-stress-signal-clearance-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
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>
}