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

Pump Station Mcc Cable Protection Package

Calculates deterministic SSC-05 pump station MCC metrics from a task-owned synthetic source pack. The template combines pump motor current, starting current, cable ampacity derating, voltage drop, overload margin, short-circuit 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

15 inputs

Always given

Included directly in every task prompt.

15
Show 15 inputs
  • Pump motor

    pump_motor_kw

    PUMP-05-SCHED-05 pump motor input basis

    47.02609291601914 kW
  • Feeder voltage

    feeder_voltage_v

    MCC-05-SLD-05 three-phase feeder voltage

    415 V
  • Motor efficiency

    motor_efficiency

    PUMP-05-SCHED-05 motor efficiency

    0.91
  • Motor power factor

    motor_power_factor

    PUMP-05-SCHED-05 motor power factor

    0.88
  • Starting multiplier

    starting_multiplier

    DUTY-05-BASIS-05 motor starting current multiplier

    5
  • Base cable ampacity

    base_cable_ampacity_a

    CABLE-05-PUMP-05 base cable ampacity

    145 A
  • Ambient derating factor

    ambient_derating_factor

    CABLE-05-PUMP-05 ambient derating factor

    0.92
  • Grouping derating factor

    grouping_derating_factor

    CABLE-05-PUMP-05 grouping derating factor

    0.87
  • Installation derating factor

    installation_derating_factor

    CABLE-05-PUMP-05 installation derating factor

    0.9655172413793104
  • Voltage drop mv per a m

    voltage_drop_mv_per_a_m

    CABLE-05-PUMP-05 source-owned voltage-drop factor

    0.6338278851695152 mV/A/m
  • Feeder length

    feeder_length_m

    CABLE-05-PUMP-05 feeder route length

    245 m
  • Max voltage drop percent

    max_voltage_drop_percent

    DUTY-05-BASIS-05 maximum voltage drop

    4 %
  • Overload setting

    overload_setting_a

    PROT-05-SET-05 overload setting

    99 A
  • Available fault current

    available_fault_current_ka

    PROT-05-SET-05 available fault current at the MCC

    22.2 kA
  • Breaker interrupt rating

    breaker_interrupt_rating_ka

    PROT-05-SET-05 breaker interrupt rating

    25 kA

Scored outputs

9 outputs

Running current

running_current_a

Pump motor running current

Scores if within ±3% of the reference value.

Starting current

starting_current_a

Pump motor starting current

Scores if within ±3% of the reference value.

Derated cable ampacity

derated_cable_ampacity_a

Cable ampacity after derating factors

Scores if within ±3% of the reference value.

Ampacity margin

ampacity_margin_a

Derated cable ampacity minus running current

Scores if within ±3% of the reference value.

Voltage drop

voltage_drop_percent

Pump feeder voltage drop

Scores if within ±3% of the reference value.

Voltage drop margin

voltage_drop_margin_percent

Voltage-drop criterion minus calculated voltage drop

Scores if within ±3% of the reference value.

Overload setting margin

overload_setting_margin_a

Overload setting minus running current

Scores if within ±3% of the reference value.

Short circuit margin ka

short_circuit_margin_ka

Breaker interrupt rating minus available fault current

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when ampacity, voltage-drop, overload, and fault 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-05 pump station MCC package
medium:
All source-pack values given for the SSC-05 pump station MCC package
hard:
All source-pack values given for the SSC-05 pump station MCC package

Task bundle

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

/workspace

  • instruction.md
  • pump-station-mcc-cable-protection-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 electrical design engineer checking `SSC-05-LH-05`, a task-owned synthetic SSC-05 pump station MCC, cable, and protection package.2 3Use only the task-owned synthetic source pack values below for numeric grading. MCC, cable-ampacity, voltage-drop, motor-starting, and protection workflows shape the context only; this instance does not run those tools or parse a real pump schedule, MCC SLD, cable schedule, or protection table.4 5## Scene6 7- Design case: `CASE-SSC05-PUMP-MCC-05`8- Pump schedule: `PUMP-05-SCHED-05`9- MCC single line: `MCC-05-SLD-05`10- Cable schedule: `CABLE-05-PUMP-05`11- Protection setting table: `PROT-05-SET-05`12- Pump duty/load basis: `DUTY-05-BASIS-05`13- Power design memo: `MEMO-05-POWER-05`14 15## Source Values16 17| Item | Value |18|------|-------|19| Pump motor power | {{ pump_motor_kw }} kW |20| Feeder voltage | {{ feeder_voltage_v }} V |21| Motor efficiency | {{ motor_efficiency }} |22| Motor power factor | {{ motor_power_factor }} |23| Starting multiplier | {{ starting_multiplier }} |24| Base cable ampacity | {{ base_cable_ampacity_a }} A |25| Ambient derating factor | {{ ambient_derating_factor }} |26| Grouping derating factor | {{ grouping_derating_factor }} |27| Installation derating factor | {{ installation_derating_factor }} |28| Voltage-drop factor | {{ voltage_drop_mv_per_a_m }} mV/A/m |29| Feeder length | {{ feeder_length_m }} m |30| Maximum voltage drop | {{ max_voltage_drop_percent }} % |31| Overload setting | {{ overload_setting_a }} A |32| Available fault current | {{ available_fault_current_ka }} kA |33| Breaker interrupt rating | {{ breaker_interrupt_rating_ka }} kA |34 35Checks:36 37- Running current equals `pump_motor_kw x 1000 / (sqrt(3) x feeder_voltage_v x motor_efficiency x motor_power_factor)`.38- Starting current equals running current times the starting multiplier.39- Derated cable ampacity equals the base ampacity times all three derating factors.40- Voltage drop percent equals `voltage_drop_mv_per_a_m x running_current_a x feeder_length_m / 1000 / feeder_voltage_v x 100`.41- Overall pass score is `1.0` only when ampacity, voltage-drop, overload, and fault 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, software export validity, full standards compliance, executable real source-pack parsing, generated SKM evidence, generated benchmark readiness, or benchmark readiness.48 49Include a fenced JSON block with exactly these numeric keys:50 51```json52{53 "running_current_a": <numeric_value>,54 "starting_current_a": <numeric_value>,55 "derated_cable_ampacity_a": <numeric_value>,56 "ampacity_margin_a": <numeric_value>,57 "voltage_drop_percent": <numeric_value>,58 "voltage_drop_margin_percent": <numeric_value>,59 "overload_setting_margin_a": <numeric_value>,60 "short_circuit_margin_ka": <numeric_value>,61 "overall_pass_score": <numeric_value>62}63```64

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.

Ssc05 pump mcc case

ssc05_pump_mcc_case

Pump station MCC package tied to one pump schedule, single line, cable schedule, protection setting table, and power memo

pump-station-mcc-protection
Parameter ranges
pump_motor_kw
47.02609291601914
feeder_voltage_v
415
motor_efficiency
0.91
motor_power_factor
0.88
starting_multiplier
5
base_cable_ampacity_a
145
ambient_derating_factor
0.92
grouping_derating_factor
0.87
installation_derating_factor
0.9655172413793104
voltage_drop_mv_per_a_m
0.6338278851695152
feeder_length_m
245
max_voltage_drop_percent
4
overload_setting_a
99
available_fault_current_ka
22.2
breaker_interrupt_rating_ka
25

Example task

pump-station-mcc-protection-ssc05-pump-mcc-case-previewhard difficulty, all inputs given.

Pump station MCC package tied to one pump schedule, single line, cable schedule, protection setting table, and power memo. pump-station-mcc-protection. Required outputs: running_current_a, starting_current_a, derated_cable_ampacity_a, ampacity_margin_a, voltage_drop_percent, voltage_drop_margin_percent

The model sees

Scenario context and visible inputs.

pump_motor_kw
47.0261 to 47.0261 kW
feeder_voltage_v
415 to 415 V
motor_efficiency
0.91 to 0.91
motor_power_factor
0.88 to 0.88
starting_multiplier
5 to 5
base_cable_ampacity_a
145 to 145 A
ambient_derating_factor
0.92 to 0.92
grouping_derating_factor
0.87 to 0.87
installation_derating_factor
0.965517 to 0.965517
voltage_drop_mv_per_a_m
0.633828 to 0.633828 mV/A/m
feeder_length_m
245 to 245 m
max_voltage_drop_percent
4 to 4 %
overload_setting_a
99 to 99 A
available_fault_current_ka
22.2 to 22.2 kA
breaker_interrupt_rating_ka
25 to 25 kA

Executable tool: pump-station-mcc-cable-protection-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.

{
  "running_current_a": <number>,
  "starting_current_a": <number>,
  "derated_cable_ampacity_a": <number>,
  "ampacity_margin_a": <number>,
  "voltage_drop_percent": <number>,
  "voltage_drop_margin_percent": <number>,
  "overload_setting_margin_a": <number>,
  "short_circuit_margin_ka": <number>,
  "overall_pass_score": <number>
}
  • running_current_a · scored within ±3%
  • starting_current_a · scored within ±3%
  • derated_cable_ampacity_a · scored within ±3%
  • ampacity_margin_a · scored within ±3%
  • voltage_drop_percent · scored within ±3%
  • voltage_drop_margin_percent · scored within ±3%
  • overload_setting_margin_a · scored within ±3%
  • short_circuit_margin_ka · scored within ±3%
  • overall_pass_score · scored within ±0.1%