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

Coastal Flood Outfall Pump Elevation Package

Calculates source-bound coastal resilience metrics from a deterministic SSC-04 task-owned source pack. The template combines a single coastal datum and planning horizon, sinusoidal outfall submergence, design flood level, tide-locked inflow/storage/pump response, pump motor power, equipment freeboard, and pump feeder voltage drop for one compact generated task instance.

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

24 inputs

Always given

Included directly in every task prompt.

24
Show 24 inputs
  • Present mean sea level

    present_mean_sea_level_m

    TIDE-04-HORIZON-01 present mean sea level on the project datum

    0.15 m
  • Tidal amplitude

    tidal_amplitude_m

    TIDE-04-HORIZON-01 sinusoidal tide amplitude

    0.85 m
  • Sea level rise allowance

    sea_level_rise_allowance_m

    TIDE-04-HORIZON-01 sea-level-rise allowance for the planning horizon

    0.55 m
  • Storm surge allowance

    storm_surge_allowance_m

    TIDE-04-HORIZON-01 storm-surge allowance for the design coastal event

    1.1 m
  • Wave runup allowance

    wave_runup_allowance_m

    TIDE-04-HORIZON-01 wave/runup allowance added to stillwater level

    0.45 m
  • Equipment freeboard allowance

    equipment_freeboard_allowance_m

    ELEC-04-SWBD-01 freeboard allowance above the design flood level for equipment

    0.3 m
  • Outfall invert level

    outfall_invert_level_m

    OUTFALL-04-FLAP-01 outfall invert level on the project datum

    0.6 m
  • Peak inflow

    peak_inflow_m3_s

    BASIN-04-WETWELL-01 design catchment inflow during the tide-locked coastal event

    0.42 m3/s
  • Tide locked duration

    tide_locked_duration_h

    OUTFALL-04-FLAP-01 duration when the flap gate/outfall cannot provide gravity relief

    3 h
  • Pump discharge

    pump_discharge_m3_s

    PUMP-04-FLOOD-01 selected flood pump discharge against the coastal tailwater

    0.36 m3/s
  • Available storage

    available_storage_m3

    BASIN-04-WETWELL-01 available wet-well/basin storage during the coastal event

    750 m3
  • Wetwell low operating level

    wetwell_low_operating_level_m

    PUMP-04-FLOOD-01 wet-well low operating level for static head

    0.2 m
  • Pipe and valve losses

    pipe_and_valve_losses_m

    PUMP-04-FLOOD-01 discharge pipe, valve, and flap-gate loss allowance

    1.8 m
  • Pump efficiency

    pump_efficiency

    PUMP-04-FLOOD-01 selected pump efficiency

    0.72
  • Motor efficiency

    motor_efficiency

    PUMP-04-FLOOD-01 selected motor efficiency

    0.93
  • Selected motor power

    selected_motor_power_kw

    PUMP-04-FLOOD-01 selected motor nameplate power

    30 kW
  • Switchboard elevation

    switchboard_elevation_m

    ELEC-04-SWBD-01 switchboard mounting elevation on the project datum

    3.62 m
  • Controls elevation

    controls_elevation_m

    ELEC-04-SWBD-01 pump control panel elevation on the project datum

    3.55 m
  • Feeder voltage

    feeder_voltage_v

    FEEDER-04-PUMP-01 three-phase feeder voltage

    415 V
  • Motor power factor

    motor_power_factor

    FEEDER-04-PUMP-01 motor power factor

    0.86
  • Feeder resistance

    feeder_resistance_ohm_km

    FEEDER-04-PUMP-01 feeder conductor resistance

    0.64 ohm/km
  • Feeder reactance

    feeder_reactance_ohm_km

    FEEDER-04-PUMP-01 feeder conductor reactance

    0.08 ohm/km
  • Feeder length

    feeder_length_km

    FEEDER-04-PUMP-01 one-way feeder length

    0.1 km
  • Voltage drop limit percent

    voltage_drop_limit_percent

    FEEDER-04-PUMP-01 source-pack voltage-drop criterion

    5 %

Scored outputs

19 outputs

Present submergence

present_submergence_percent

Percentage of a present tide cycle with water level above the outfall invert

Scores if within ±3% of the reference value.

Future submergence

future_submergence_percent

Percentage of a future tide cycle with water level above the outfall invert

Scores if within ±3% of the reference value.

Submergence increase

submergence_increase_percent

Future minus present outfall submergence percentage

Scores if within ±3% of the reference value.

Design stillwater level

design_stillwater_level_m

Design stillwater level from present MSL, tide amplitude, SLR, and storm surge

Scores if within ±3% of the reference value.

Design flood level

design_flood_level_m

Design flood level including wave/runup allowance

Scores if within ±3% of the reference value.

Minimum equipment elevation

minimum_equipment_elevation_m

Minimum equipment elevation including source freeboard allowance

Scores if within ±3% of the reference value.

Inflow volume m3

inflow_volume_m3

Coastal event inflow volume during the tide-locked duration

Scores if within ±3% of the reference value.

Pumped volume m3

pumped_volume_m3

Volume pumped during the tide-locked duration

Scores if within ±3% of the reference value.

Storage margin m3

storage_margin_m3

Available storage plus pumped volume minus inflow volume

Scores if within ±3% of the reference value.

Pump total dynamic head

pump_total_dynamic_head_m

Pump total dynamic head against the design coastal flood level

Scores if within ±3% of the reference value.

Pump hydraulic power

pump_hydraulic_power_kw

Pump hydraulic power at selected discharge and total dynamic head

Scores if within ±3% of the reference value.

Pump motor input

pump_motor_input_kw

Motor input power from hydraulic power, pump efficiency, and motor efficiency

Scores if within ±3% of the reference value.

Pump motor margin

pump_motor_margin_kw

Selected motor nameplate power minus required motor input power

Scores if within ±3% of the reference value.

Switchboard freeboard margin

switchboard_freeboard_margin_m

Switchboard elevation minus minimum equipment elevation

Scores if within ±3% of the reference value.

Controls freeboard margin

controls_freeboard_margin_m

Pump controls elevation minus minimum equipment elevation

Scores if within ±3% of the reference value.

Feeder current

feeder_current_a

Three-phase pump feeder current

Scores if within ±3% of the reference value.

Feeder voltage drop

feeder_voltage_drop_percent

Three-phase feeder voltage drop percentage

Scores if within ±3% of the reference value.

Voltage drop margin

voltage_drop_margin_percent

Voltage-drop criterion minus computed voltage drop

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

One when storage, pump, equipment elevation, and feeder voltage-drop checks pass

Scores if within ±3% 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-04 coastal flood outfall pump package
medium:
All source-pack values given for the SSC-04 coastal flood outfall pump package
hard:
All source-pack values given for the SSC-04 coastal flood outfall pump package

Task bundle

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

/workspace

  • instruction.md
  • coastal-flood-outfall-pump-elevation-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 civil/coastal engineer checking a task-owned synthetic SSC-04 coastal flood, outfall, pump, and electrical elevation package for one coastal pump station and flap-gated outfall.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. External NOAA sea-level-rise scenarios, FEMA flood utility guidance, FHWA HEC-22 drainage/outfall practice, and USACE Coastal Engineering Manual routes shape the workflow context only; they are not extra data sources for this instance.4 5## Scene6 7- Coastal case ledger: `CASE-SSC04-COASTAL-001`8- Datum note: `DATUM-04-AHD-01`9- Tide, SLR, and storm horizon table: `TIDE-04-HORIZON-01`10- Flap-gated outfall schedule: `OUTFALL-04-FLAP-01`11- Flood pump schedule: `PUMP-04-FLOOD-01`12- Wet-well/basin storage note: `BASIN-04-WETWELL-01`13- Electrical switchboard and controls layout: `ELEC-04-SWBD-01`14- Pump feeder schedule: `FEEDER-04-PUMP-01`15- Flood resilience memo: `MEMO-04-RESILIENCE-01`16 17All elevations are in the same source datum from `DATUM-04-AHD-01`. Do not mix datums or substitute a different tide table.18 19Unit convention for this source pack:20 21- Water levels and elevations are in metres on the source datum.22- Flow in `m3/s` times seconds gives event volume in `m3`.23- Pump hydraulic power in kW is `1000 x 9.81 x pump_discharge_m3_s x head_m / 1000`.24- Electrical feeder voltage drop uses kW converted to W for the current calculation.25 26## Coastal Level And Outfall Basis27 28| Item | Value |29|------|-------|30| Present mean sea level | {{ present_mean_sea_level_m }} m |31| Tidal amplitude | {{ tidal_amplitude_m }} m |32| Sea-level-rise allowance | {{ sea_level_rise_allowance_m }} m |33| Storm-surge allowance | {{ storm_surge_allowance_m }} m |34| Wave/runup allowance | {{ wave_runup_allowance_m }} m |35| Equipment freeboard allowance | {{ equipment_freeboard_allowance_m }} m |36| Outfall invert level | {{ outfall_invert_level_m }} m |37 38Outfall and level checks:39 40- Model the tide as `water_level = mean_sea_level + tidal_amplitude x sin(theta)`.41- The fraction of a tide cycle above the outfall invert equals `0.5 - asin((outfall_invert_level_m - mean_sea_level_m) / tidal_amplitude_m) / pi` when the ratio is between -1 and 1.42- Present submergence uses `present_mean_sea_level_m`.43- Future submergence uses `present_mean_sea_level_m + sea_level_rise_allowance_m`.44- Submergence increase equals future submergence percent minus present submergence percent.45- Design stillwater level equals `present_mean_sea_level_m + tidal_amplitude_m + sea_level_rise_allowance_m + storm_surge_allowance_m`.46- Design flood level equals `design_stillwater_level_m + wave_runup_allowance_m`.47- Minimum equipment elevation equals `design_flood_level_m + equipment_freeboard_allowance_m`.48 49## Pump And Storage Basis50 51| Item | Value |52|------|-------|53| Peak inflow during tide-locked event | {{ peak_inflow_m3_s }} m3/s |54| Tide-locked duration | {{ tide_locked_duration_h }} h |55| Pump discharge | {{ pump_discharge_m3_s }} m3/s |56| Available wet-well/basin storage | {{ available_storage_m3 }} m3 |57| Wet-well low operating level | {{ wetwell_low_operating_level_m }} m |58| Pipe, valve, and flap-gate losses | {{ pipe_and_valve_losses_m }} m |59| Pump efficiency | {{ pump_efficiency }} |60| Motor efficiency | {{ motor_efficiency }} |61| Selected motor power | {{ selected_motor_power_kw }} kW |62 63Pump and storage checks:64 65- Event seconds equal `tide_locked_duration_h x 3600`.66- Inflow volume equals `peak_inflow_m3_s x event_seconds`.67- Pumped volume equals `pump_discharge_m3_s x event_seconds`.68- Storage margin equals `available_storage_m3 + pumped_volume_m3 - inflow_volume_m3`.69- Pump total dynamic head equals `design_flood_level_m - wetwell_low_operating_level_m + pipe_and_valve_losses_m`.70- Pump hydraulic power equals `1000 x 9.81 x pump_discharge_m3_s x pump_total_dynamic_head_m / 1000`.71- Pump motor input power equals `pump_hydraulic_power_kw / (pump_efficiency x motor_efficiency)`.72- Pump motor margin equals `selected_motor_power_kw - pump_motor_input_kw`.73 74## Electrical Elevation And Feeder Basis75 76| Item | Value |77|------|-------|78| Switchboard elevation | {{ switchboard_elevation_m }} m |79| Pump controls elevation | {{ controls_elevation_m }} m |80| Feeder voltage | {{ feeder_voltage_v }} V |81| Motor power factor | {{ motor_power_factor }} |82| Feeder resistance | {{ feeder_resistance_ohm_km }} ohm/km |83| Feeder reactance | {{ feeder_reactance_ohm_km }} ohm/km |84| Feeder length | {{ feeder_length_km }} km |85| Voltage-drop limit | {{ voltage_drop_limit_percent }} percent |86 87Electrical checks:88 89- Switchboard freeboard margin equals `switchboard_elevation_m - minimum_equipment_elevation_m`.90- Controls freeboard margin equals `controls_elevation_m - minimum_equipment_elevation_m`.91- Feeder current equals `pump_motor_input_kw x 1000 / (sqrt(3) x feeder_voltage_v x motor_power_factor)`.92- Let `sin_phi = sqrt(1 - motor_power_factor^2)`.93- Feeder voltage drop percent equals `sqrt(3) x feeder_current_a x (feeder_resistance_ohm_km x motor_power_factor + feeder_reactance_ohm_km x sin_phi) x feeder_length_km / feeder_voltage_v x 100`.94- Voltage-drop margin equals `voltage_drop_limit_percent - feeder_voltage_drop_percent`.95- Overall pass score is `1.0` only when storage margin, pump motor margin, switchboard freeboard margin, controls freeboard margin, and voltage-drop margin are all non-negative; otherwise it is `0.0`.96 97## Output Format98 99Write a compact flood resilience memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Explain the calculations briefly, preserve the object IDs above, and state whether the baseline source pack passes the current docs-only checks.100 101Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.102 103Include a fenced JSON block with exactly these numeric keys:104 105```json106{107 "present_submergence_percent": <numeric_value>,108 "future_submergence_percent": <numeric_value>,109 "submergence_increase_percent": <numeric_value>,110 "design_stillwater_level_m": <numeric_value>,111 "design_flood_level_m": <numeric_value>,112 "minimum_equipment_elevation_m": <numeric_value>,113 "inflow_volume_m3": <numeric_value>,114 "pumped_volume_m3": <numeric_value>,115 "storage_margin_m3": <numeric_value>,116 "pump_total_dynamic_head_m": <numeric_value>,117 "pump_hydraulic_power_kw": <numeric_value>,118 "pump_motor_input_kw": <numeric_value>,119 "pump_motor_margin_kw": <numeric_value>,120 "switchboard_freeboard_margin_m": <numeric_value>,121 "controls_freeboard_margin_m": <numeric_value>,122 "feeder_current_a": <numeric_value>,123 "feeder_voltage_drop_percent": <numeric_value>,124 "voltage_drop_margin_percent": <numeric_value>,125 "overall_pass_score": <numeric_value>126}127```128

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.

Ssc04 coastal resilience case

ssc04_coastal_resilience_case

Coastal flood, outfall flap gate, pump duty, equipment elevation, and feeder package

coastal-outfall-pump-stationstorm-tide-electrical-elevation
Parameter ranges
present_mean_sea_level_m
0.15
tidal_amplitude_m
0.85
sea_level_rise_allowance_m
0.55
storm_surge_allowance_m
1.1
wave_runup_allowance_m
0.45
equipment_freeboard_allowance_m
0.3
outfall_invert_level_m
0.6
peak_inflow_m3_s
0.42
tide_locked_duration_h
3
pump_discharge_m3_s
0.36
available_storage_m3
750
wetwell_low_operating_level_m
0.2
pipe_and_valve_losses_m
1.8
pump_efficiency
0.72
motor_efficiency
0.93
selected_motor_power_kw
30
switchboard_elevation_m
3.62
controls_elevation_m
3.55
feeder_voltage_v
415
motor_power_factor
0.86
feeder_resistance_ohm_km
0.64
feeder_reactance_ohm_km
0.08
feeder_length_km
0.1
voltage_drop_limit_percent
5

Example task

coastal-outfall-pump-station-ssc04-coastal-resilience-case-previewhard difficulty, all inputs given.

Coastal flood, outfall flap gate, pump duty, equipment elevation, and feeder package. coastal-outfall-pump-station. Required outputs: present_submergence_percent, future_submergence_percent, submergence_increase_percent, design_stillwater_level_m, design_flood_level_m, minimum_equipment_elevation_m

The model sees

Scenario context and visible inputs.

present_mean_sea_level_m
0.15 to 0.15 m
tidal_amplitude_m
0.85 to 0.85 m
sea_level_rise_allowance_m
0.55 to 0.55 m
storm_surge_allowance_m
1.1 to 1.1 m
wave_runup_allowance_m
0.45 to 0.45 m
equipment_freeboard_allowance_m
0.3 to 0.3 m
outfall_invert_level_m
0.6 to 0.6 m
peak_inflow_m3_s
0.42 to 0.42 m3/s
tide_locked_duration_h
3 to 3 h
pump_discharge_m3_s
0.36 to 0.36 m3/s
available_storage_m3
750 to 750 m3
wetwell_low_operating_level_m
0.2 to 0.2 m
pipe_and_valve_losses_m
1.8 to 1.8 m
pump_efficiency
0.72 to 0.72
motor_efficiency
0.93 to 0.93
selected_motor_power_kw
30 to 30 kW
switchboard_elevation_m
3.62 to 3.62 m
controls_elevation_m
3.55 to 3.55 m
feeder_voltage_v
415 to 415 V
motor_power_factor
0.86 to 0.86
feeder_resistance_ohm_km
0.64 to 0.64 ohm/km
feeder_reactance_ohm_km
0.08 to 0.08 ohm/km
feeder_length_km
0.1 to 0.1 km
voltage_drop_limit_percent
5 to 5 %

Executable tool: coastal-flood-outfall-pump-elevation-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.

{
  "present_submergence_percent": <number>,
  "future_submergence_percent": <number>,
  "submergence_increase_percent": <number>,
  "design_stillwater_level_m": <number>,
  "design_flood_level_m": <number>,
  "minimum_equipment_elevation_m": <number>,
  "inflow_volume_m3": <number>,
  "pumped_volume_m3": <number>,
  "storage_margin_m3": <number>,
  "pump_total_dynamic_head_m": <number>,
  "pump_hydraulic_power_kw": <number>,
  "pump_motor_input_kw": <number>,
  "pump_motor_margin_kw": <number>,
  "switchboard_freeboard_margin_m": <number>,
  "controls_freeboard_margin_m": <number>,
  "feeder_current_a": <number>,
  "feeder_voltage_drop_percent": <number>,
  "voltage_drop_margin_percent": <number>,
  "overall_pass_score": <number>
}
  • present_submergence_percent · scored within ±3%
  • future_submergence_percent · scored within ±3%
  • submergence_increase_percent · scored within ±3%
  • design_stillwater_level_m · scored within ±3%
  • design_flood_level_m · scored within ±3%
  • minimum_equipment_elevation_m · scored within ±3%
  • inflow_volume_m3 · scored within ±3%
  • pumped_volume_m3 · scored within ±3%
  • storage_margin_m3 · scored within ±3%
  • pump_total_dynamic_head_m · scored within ±3%
  • pump_hydraulic_power_kw · scored within ±3%
  • pump_motor_input_kw · scored within ±3%
  • pump_motor_margin_kw · scored within ±3%
  • switchboard_freeboard_margin_m · scored within ±3%
  • controls_freeboard_margin_m · scored within ±3%
  • feeder_current_a · scored within ±3%
  • feeder_voltage_drop_percent · scored within ±3%
  • voltage_drop_margin_percent · scored within ±3%
  • overall_pass_score · scored within ±3%