Heat load
heat_load_kw
Thermal process heat load
Scores if within ±3% of the reference value.
Calculates source-bound thermal plant equipment metrics from a deterministic SSC-06 task-owned source pack. The template combines heat load, LMTD, UA margin, process flow, circulation pump power, motor margin, support reaction, 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.
15 inputs
Included directly in every task prompt.
Hot flow
hot_flow_kg_s
PROCESS-06-THERMAL-06 hot-side mass flow
Fluid cp
fluid_cp_kj_kg_c
PROCESS-06-THERMAL-06 fluid specific heat
Hot inlet
hot_inlet_c
PROCESS-06-THERMAL-06 hot inlet temperature
Hot outlet
hot_outlet_c
PROCESS-06-THERMAL-06 hot outlet temperature
Cold inlet
cold_inlet_c
HX-06-DATA-06 cold inlet temperature
Cold outlet
cold_outlet_c
HX-06-DATA-06 cold outlet temperature
Selected ua kw per c
selected_ua_kw_per_c
HX-06-DATA-06 selected heat exchanger UA
Fluid density
fluid_density_kg_m3
PROCESS-06-THERMAL-06 fluid density
Circulation pump head
circulation_pump_head_m
PUMP-06-CURVE-06 circulation pump head
Pump efficiency
pump_efficiency
PUMP-06-CURVE-06 pump efficiency
Motor efficiency
motor_efficiency
MOTOR-06-SCHED-06 motor efficiency
Selected motor
selected_motor_kw
MOTOR-06-SCHED-06 selected motor size
Heat exchanger mass
heat_exchanger_mass_kg
SUPPORT-06-LAYOUT-06 heat exchanger operating mass
Pump mass
pump_mass_kg
SUPPORT-06-LAYOUT-06 pump operating mass
Support count
support_count
SUPPORT-06-LAYOUT-06 active support count
11 outputs
heat_load_kw
Thermal process heat load
Scores if within ±3% of the reference value.
lmtd_c
Log mean temperature difference
Scores if within ±3% of the reference value.
required_ua_kw_per_c
Required heat exchanger UA
Scores if within ±3% of the reference value.
ua_margin_kw_per_c
Selected UA minus required UA
Scores if within ±3% of the reference value.
process_flow_m3_h
Hot-side process flow converted to m3/h
Scores if within ±3% of the reference value.
pump_hydraulic_power_kw
Circulation pump hydraulic power
Scores if within ±3% of the reference value.
pump_shaft_power_kw
Circulation pump shaft power
Scores if within ±3% of the reference value.
motor_input_power_kw
MOTOR-06-SCHED-06 motor input power
Scores if within ±3% of the reference value.
motor_margin_kw
Selected motor size minus input power
Scores if within ±3% of the reference value.
support_service_reaction_kn
Support service reaction per support
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when UA and motor 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 a thermal plant engineer checking a task-owned synthetic SSC-06 heat exchanger and thermal plant equipment package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. LMTD, pump duty, motor, and support handoff workflows shape the context only; this instance does not run external software or parse a real source pack.4 5## Scene6 7- Product: `SSC-06-LH-06`8- Process flow/temperature table: `PROCESS-06-THERMAL-06`9- Heat-exchanger data sheet: `HX-06-DATA-06`10- Pump curve: `PUMP-06-CURVE-06`11- Motor schedule: `MOTOR-06-SCHED-06`12- Support layout: `SUPPORT-06-LAYOUT-06`13- Thermal equipment memo: `MEMO-06-THERMAL-06`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Hot-side mass flow | {{ hot_flow_kg_s }} kg/s |20| Fluid specific heat | {{ fluid_cp_kj_kg_c }} kJ/kg-C |21| Hot inlet temperature | {{ hot_inlet_c }} C |22| Hot outlet temperature | {{ hot_outlet_c }} C |23| Cold inlet temperature | {{ cold_inlet_c }} C |24| Cold outlet temperature | {{ cold_outlet_c }} C |25| Selected UA | {{ selected_ua_kw_per_c }} kW/C |26| Fluid density | {{ fluid_density_kg_m3 }} kg/m3 |27| Circulation pump head | {{ circulation_pump_head_m }} m |28| Pump efficiency | {{ pump_efficiency }} |29| Motor efficiency | {{ motor_efficiency }} |30| Selected motor size | {{ selected_motor_kw }} kW |31| Heat exchanger mass | {{ heat_exchanger_mass_kg }} kg |32| Pump mass | {{ pump_mass_kg }} kg |33| Support count | {{ support_count }} |34 35## Calculation Rules36 37- Heat load equals `hot_flow_kg_s x fluid_cp_kj_kg_c x (hot_inlet_c - hot_outlet_c)`.38- LMTD uses `(delta1 - delta2) / ln(delta1 / delta2)`, or the common delta when the two terminal differences are equal.39- Required UA equals heat load divided by LMTD.40- UA margin equals selected UA minus required UA.41- Process flow equals `hot_flow_kg_s / fluid_density_kg_m3 x 3600`.42- Pump hydraulic power equals `density x 9.81 x flow_m3_s x circulation_pump_head_m / 1000`.43- Pump shaft power equals hydraulic power divided by pump efficiency.44- Motor input power equals pump shaft power divided by motor efficiency.45- Motor margin equals selected motor size minus motor input power.46- Support service reaction equals combined equipment mass times 9.81 divided by support count.47- Overall pass score is `1.0` only when UA and motor margins are non-negative.48 49## Output Format50 51Write a compact memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Preserve the source IDs above and state whether the baseline source pack passes the current docs-only checks.52 53Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated modelling evidence, generated benchmark readiness, or benchmark readiness.54 55Include a fenced JSON block with exactly these numeric keys:56 57```json58{59 "heat_load_kw": <numeric_value>,60 "lmtd_c": <numeric_value>,61 "required_ua_kw_per_c": <numeric_value>,62 "ua_margin_kw_per_c": <numeric_value>,63 "process_flow_m3_h": <numeric_value>,64 "pump_hydraulic_power_kw": <numeric_value>,65 "pump_shaft_power_kw": <numeric_value>,66 "motor_input_power_kw": <numeric_value>,67 "motor_margin_kw": <numeric_value>,68 "support_service_reaction_kn": <numeric_value>,69 "overall_pass_score": <numeric_value>70}71```72 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.
ssc06_heat_exchanger_thermal_case
Thermal process, heat exchanger, pump, motor, and support source pack
thermal-plant-equipment-ssc06-heat-exchanger-thermal-case-preview — hard difficulty, all inputs given.
Thermal process, heat exchanger, pump, motor, and support source pack. thermal-plant-equipment. Required outputs: heat_load_kw, lmtd_c, required_ua_kw_per_c, ua_margin_kw_per_c, process_flow_m3_h, pump_hydraulic_power_kw
Scenario context and visible inputs.
Executable tool: heat-exchanger-thermal-plant-equipment-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"heat_load_kw": <number>,
"lmtd_c": <number>,
"required_ua_kw_per_c": <number>,
"ua_margin_kw_per_c": <number>,
"process_flow_m3_h": <number>,
"pump_hydraulic_power_kw": <number>,
"pump_shaft_power_kw": <number>,
"motor_input_power_kw": <number>,
"motor_margin_kw": <number>,
"support_service_reaction_kn": <number>,
"overall_pass_score": <number>
}