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

Pump Affinity Retrofit Energy Package

Calculates source-bound pump retrofit metrics from a deterministic SSC-06 task-owned source pack. The template combines pump affinity-law flow/head/power changes, annual energy and cost savings, NPSH margin, motor 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
  • Existing flow

    existing_flow_l_s

    CURVE-06-RETRO-05 existing pump duty flow

    82 L/s
  • Existing head

    existing_head_m

    CURVE-06-RETRO-05 existing pump duty head

    31 m
  • Existing shaft power

    existing_shaft_power_kw

    CURVE-06-RETRO-05 existing shaft power

    44 kW
  • Retrofit speed ratio

    retrofit_speed_ratio

    AFFINITY-06-WS-05 proposed speed ratio

    0.86
  • Existing motor input

    existing_motor_input_kw

    DRIVE-06-VFD-05 existing motor input power

    47 kW
  • Annual operating hours

    annual_operating_hours

    TARIFF-06-ENERGY-05 annual operating hours

    4200 h/year
  • Energy tariff per kwh

    energy_tariff_per_kwh

    TARIFF-06-ENERGY-05 energy tariff

    0.18 currency/kWh
  • Existing npsh required

    existing_npsh_required_m

    CURVE-06-RETRO-05 existing NPSHr

    6.2 m
  • Npsh available

    npsh_available_m

    SCENARIO-06-LOAD-05 NPSHa after retrofit

    8.1 m
  • Selected motor

    selected_motor_kw

    DRIVE-06-VFD-05 selected motor size

    37 kW
  • Motor service factor

    motor_service_factor

    DRIVE-06-VFD-05 motor service factor

    1.15

Scored outputs

10 outputs

Retrofit flow

retrofit_flow_l_s

Affinity-law flow after speed change

Scores if within ±3% of the reference value.

Retrofit head

retrofit_head_m

Affinity-law head after speed change

Scores if within ±3% of the reference value.

Retrofit shaft power

retrofit_shaft_power_kw

Affinity-law shaft power after speed change

Scores if within ±3% of the reference value.

Retrofit motor input

retrofit_motor_input_kw

Motor input power after retrofit

Scores if within ±3% of the reference value.

Annual energy savings kwh

annual_energy_savings_kwh

Annual energy savings relative to existing motor input power

Scores if within ±3% of the reference value.

Annual cost savings

annual_cost_savings

Annual cost savings from the declared energy tariff

Scores if within ±3% of the reference value.

New npsh required

new_npsh_required_m

Affinity-law NPSHr after speed change

Scores if within ±3% of the reference value.

Npsh margin

npsh_margin_m

NPSHa minus retrofit NPSHr

Scores if within ±3% of the reference value.

Motor margin

motor_margin_kw

Selected motor size minus service-factor-adjusted retrofit shaft power

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when energy savings, NPSH margin, and motor margin 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-06 pump affinity retrofit package
medium:
All source-pack values given for the SSC-06 pump affinity retrofit package
hard:
All source-pack values given for the SSC-06 pump affinity retrofit package

Task bundle

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

/workspace

  • instruction.md
  • pump-affinity-retrofit-energy-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 pump retrofit engineer checking a task-owned synthetic SSC-06 pump affinity, retrofit, and energy-performance package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Pump affinity-law, VFD retrofit, NPSH, motor, and tariff 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-05`8- Existing pump curve: `CURVE-06-RETRO-05`9- Operating scenario: `SCENARIO-06-LOAD-05`10- Affinity-law worksheet: `AFFINITY-06-WS-05`11- Motor/drive data sheet: `DRIVE-06-VFD-05`12- Energy tariff/profile: `TARIFF-06-ENERGY-05`13- Retrofit recommendation: `MEMO-06-RETRO-05`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Existing flow | {{ existing_flow_l_s }} L/s |20| Existing head | {{ existing_head_m }} m |21| Existing shaft power | {{ existing_shaft_power_kw }} kW |22| Retrofit speed ratio | {{ retrofit_speed_ratio }} |23| Existing motor input power | {{ existing_motor_input_kw }} kW |24| Annual operating hours | {{ annual_operating_hours }} h/year |25| Energy tariff | {{ energy_tariff_per_kwh }} per kWh |26| Existing NPSHr | {{ existing_npsh_required_m }} m |27| NPSHa after retrofit | {{ npsh_available_m }} m |28| Selected motor size | {{ selected_motor_kw }} kW |29| Motor service factor | {{ motor_service_factor }} |30 31## Calculation Rules32 33- Retrofit flow equals existing flow times speed ratio.34- Retrofit head equals existing head times speed ratio squared.35- Retrofit shaft power equals existing shaft power times speed ratio cubed.36- Retrofit motor input power equals retrofit shaft power divided by 0.94.37- Annual energy savings equals `(existing motor input power - retrofit motor input power) x annual operating hours`.38- Annual cost savings equals annual energy savings times energy tariff.39- Retrofit NPSHr equals existing NPSHr times speed ratio squared.40- NPSH margin equals NPSHa minus retrofit NPSHr.41- Motor margin equals selected motor size minus retrofit shaft power times motor service factor.42- Overall pass score is `1.0` only when energy savings, NPSH margin, and motor margin are non-negative.43 44## Output Format45 46Write 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.47 48Do 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.49 50Include a fenced JSON block with exactly these numeric keys:51 52```json53{54 "retrofit_flow_l_s": <numeric_value>,55 "retrofit_head_m": <numeric_value>,56 "retrofit_shaft_power_kw": <numeric_value>,57 "retrofit_motor_input_kw": <numeric_value>,58 "annual_energy_savings_kwh": <numeric_value>,59 "annual_cost_savings": <numeric_value>,60 "new_npsh_required_m": <numeric_value>,61 "npsh_margin_m": <numeric_value>,62 "motor_margin_kw": <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.

Ssc06 pump affinity retrofit case

ssc06_pump_affinity_retrofit_case

Pump affinity retrofit, VFD, NPSH, motor, and tariff source pack

pump-affinity-retrofitvfd-energy-npsh-check
Parameter ranges
existing_flow_l_s
82
existing_head_m
31
existing_shaft_power_kw
44
retrofit_speed_ratio
0.86
existing_motor_input_kw
47
annual_operating_hours
4200
energy_tariff_per_kwh
0.18
existing_npsh_required_m
6.2
npsh_available_m
8.1
selected_motor_kw
37
motor_service_factor
1.15

Example task

pump-affinity-retrofit-ssc06-pump-affinity-retrofit-case-previewhard difficulty, all inputs given.

Pump affinity retrofit, VFD, NPSH, motor, and tariff source pack. pump-affinity-retrofit. Required outputs: retrofit_flow_l_s, retrofit_head_m, retrofit_shaft_power_kw, retrofit_motor_input_kw, annual_energy_savings_kwh, annual_cost_savings

The model sees

Scenario context and visible inputs.

existing_flow_l_s
82 to 82 L/s
existing_head_m
31 to 31 m
existing_shaft_power_kw
44 to 44 kW
retrofit_speed_ratio
0.86 to 0.86
existing_motor_input_kw
47 to 47 kW
annual_operating_hours
4200 to 4200 h/year
energy_tariff_per_kwh
0.18 to 0.18 currency/kWh
existing_npsh_required_m
6.2 to 6.2 m
npsh_available_m
8.1 to 8.1 m
selected_motor_kw
37 to 37 kW
motor_service_factor
1.15 to 1.15

Executable tool: pump-affinity-retrofit-energy-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.

{
  "retrofit_flow_l_s": <number>,
  "retrofit_head_m": <number>,
  "retrofit_shaft_power_kw": <number>,
  "retrofit_motor_input_kw": <number>,
  "annual_energy_savings_kwh": <number>,
  "annual_cost_savings": <number>,
  "new_npsh_required_m": <number>,
  "npsh_margin_m": <number>,
  "motor_margin_kw": <number>,
  "overall_pass_score": <number>
}
  • retrofit_flow_l_s · scored within ±3%
  • retrofit_head_m · scored within ±3%
  • retrofit_shaft_power_kw · scored within ±3%
  • retrofit_motor_input_kw · scored within ±3%
  • annual_energy_savings_kwh · scored within ±3%
  • annual_cost_savings · scored within ±3%
  • new_npsh_required_m · scored within ±3%
  • npsh_margin_m · scored within ±3%
  • motor_margin_kw · scored within ±3%
  • overall_pass_score · scored within ±0.1%