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

Aeration Blower Process Power Acoustic Package

Calculates source-bound aeration blower metrics from a deterministic SSC-10 task-owned source pack. The template combines organic and nitrogen load, oxygen demand, airflow, blower input power, motor margin, receiver sound level, 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

20 inputs

Always given

Included directly in every task prompt.

20
Show 20 inputs
  • Flow rate

    flow_rate_m3_d

    SAMPLE-10-AER-02 design flow

    6200 m3/d
  • Influent bod

    influent_bod_mg_l

    SAMPLE-10-AER-02 influent BOD

    250 mg/L
  • Effluent bod

    effluent_bod_mg_l

    CRITERIA-10-AER-02 effluent BOD

    20 mg/L
  • Influent tkn

    influent_tkn_mg_l

    SAMPLE-10-AER-02 influent TKN

    45 mg/L
  • Effluent tkn

    effluent_tkn_mg_l

    CRITERIA-10-AER-02 effluent TKN

    7 mg/L
  • Sludge production

    sludge_production_kg_d

    CRITERIA-10-AER-02 sludge production credit

    760 kg/d
  • Denitrified nitrogen

    denitrified_nitrogen_mg_l

    CRITERIA-10-AER-02 denitrified nitrogen

    16 mg/L
  • Field transfer efficiency

    field_transfer_efficiency

    BLOWER-10-DATA-02 field oxygen transfer efficiency

    0.17
  • Air oxygen mass fraction

    air_oxygen_mass_fraction

    BLOWER-10-DATA-02 oxygen mass fraction in air

    0.23
  • Air density

    air_density_kg_m3

    BLOWER-10-DATA-02 air density

    1.2 kg/m3
  • Blower capacity

    blower_capacity_m3_min

    BLOWER-10-DATA-02 selected blower capacity

    58 m3/min
  • Blower discharge pressure

    blower_discharge_pressure_kpa

    BLOWER-10-DATA-02 discharge pressure

    68 kPa
  • Blower efficiency

    blower_efficiency

    BLOWER-10-DATA-02 blower efficiency

    0.69
  • Motor efficiency

    motor_efficiency

    MOTOR-10-SCHED-02 motor efficiency

    0.94
  • Selected motor

    selected_motor_kw

    MOTOR-10-SCHED-02 selected motor rating

    95 kW
  • Blower sound level

    blower_sound_level_dba

    BLOWER-10-DATA-02 blower sound level

    82 dBA
  • Header sound level

    header_sound_level_dba

    BLOWER-10-DATA-02 header sound level

    79 dBA
  • Enclosure sound level

    enclosure_sound_level_dba

    BLOWER-10-DATA-02 enclosure sound level

    76 dBA
  • Receiver distance

    receiver_distance_m

    RECEIVER-10-PLAN-02 receiver distance

    85 m
  • Receiver criterion

    receiver_criterion_dba

    RECEIVER-10-PLAN-02 receiver criterion

    55 dBA

Scored outputs

11 outputs

Bod removed kg d

bod_removed_kg_d

BOD removed by the aeration case

Scores if within ±3% of the reference value.

Nitrogen removed kg d

nitrogen_removed_kg_d

Nitrogen removed by the aeration case

Scores if within ±3% of the reference value.

Oxygen demand kg d

oxygen_demand_kg_d

Total process oxygen demand

Scores if within ±3% of the reference value.

Required airflow m3 min

required_airflow_m3_min

Required aeration airflow

Scores if within ±3% of the reference value.

Blower oxygen capacity margin kg d

blower_oxygen_capacity_margin_kg_d

Selected blower oxygen capacity minus oxygen demand

Scores if within ±3% of the reference value.

Blower input power

blower_input_power_kw

Blower input power

Scores if within ±3% of the reference value.

Motor margin

motor_margin_kw

Selected motor rating minus blower input power

Scores if within ±3% of the reference value.

Combined source spl dba

combined_source_spl_dba

Log-summed source sound level

Scores if within ±3% of the reference value.

Receiver spl dba

receiver_spl_dba

Receiver sound level after distance loss

Scores if within ±3% of the reference value.

Acoustic margin db

acoustic_margin_db

Receiver criterion minus receiver sound level

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when oxygen, motor, and acoustic 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-10 aeration blower and acoustic package
medium:
All source-pack values given for the SSC-10 aeration blower and acoustic package
hard:
All source-pack values given for the SSC-10 aeration blower and acoustic package

Task bundle

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

/workspace

  • instruction.md
  • aeration-blower-process-power-acoustic-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 wastewater process engineer checking a task-owned synthetic SSC-10 aeration blower process, power, and acoustic package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. BioWin, GPS-X, SUMO, blower selection, and acoustic screening workflows shape the context only; this instance does not run those tools or parse a real process model, source pack, or vendor export.4 5## Scene6 7- Product: `SSC-10-LH-02`8- Sampling table: `SAMPLE-10-AER-02`9- Process criteria: `CRITERIA-10-AER-02`10- Blower data sheet: `BLOWER-10-DATA-02`11- Motor schedule: `MOTOR-10-SCHED-02`12- Receiver plan: `RECEIVER-10-PLAN-02`13- Aeration/acoustic memo: `MEMO-10-AER-02`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Design flow | {{ flow_rate_m3_d }} m3/d |20| Influent BOD | {{ influent_bod_mg_l }} mg/L |21| Effluent BOD | {{ effluent_bod_mg_l }} mg/L |22| Influent TKN | {{ influent_tkn_mg_l }} mg/L |23| Effluent TKN | {{ effluent_tkn_mg_l }} mg/L |24| Sludge production | {{ sludge_production_kg_d }} kg/d |25| Denitrified nitrogen | {{ denitrified_nitrogen_mg_l }} mg/L |26| Field oxygen transfer efficiency | {{ field_transfer_efficiency }} |27| Air oxygen mass fraction | {{ air_oxygen_mass_fraction }} |28| Air density | {{ air_density_kg_m3 }} kg/m3 |29| Blower capacity | {{ blower_capacity_m3_min }} m3/min |30| Blower discharge pressure | {{ blower_discharge_pressure_kpa }} kPa |31| Blower efficiency | {{ blower_efficiency }} |32| Motor efficiency | {{ motor_efficiency }} |33| Selected motor | {{ selected_motor_kw }} kW |34| Blower sound level | {{ blower_sound_level_dba }} dBA |35| Header sound level | {{ header_sound_level_dba }} dBA |36| Enclosure sound level | {{ enclosure_sound_level_dba }} dBA |37| Receiver distance | {{ receiver_distance_m }} m |38| Receiver criterion | {{ receiver_criterion_dba }} dBA |39 40## Calculation Rules41 42- BOD removed equals `flow_rate_m3_d x (influent_bod_mg_l - effluent_bod_mg_l) / 1000`.43- Nitrogen removed equals `flow_rate_m3_d x (influent_tkn_mg_l - effluent_tkn_mg_l) / 1000`.44- Oxygen demand equals `max(bod_removed - 1.42 x sludge_production + 4.57 x nitrogen_removed - 2.86 x denitrified_nitrogen, 0)`.45- Required airflow uses `air_oxygen_mass_fraction x air_density_kg_m3 x field_transfer_efficiency`.46- Blower input power equals `(required_airflow_m3_min / 60) x blower_discharge_pressure_kpa / blower_efficiency / motor_efficiency`.47- Combine source sound levels with logarithmic summation, then subtract `20 x log10(receiver_distance_m)` at the receiver.48- Overall pass score is `1.0` only when blower oxygen capacity, motor margin, and acoustic margin are non-negative.49 50## Output Format51 52Write 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.53 54Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated BioWin/GPS-X/SUMO evidence, generated benchmark readiness, or benchmark readiness.55 56Include a fenced JSON block with exactly these numeric keys:57 58```json59{60 "bod_removed_kg_d": <numeric_value>,61 "nitrogen_removed_kg_d": <numeric_value>,62 "oxygen_demand_kg_d": <numeric_value>,63 "required_airflow_m3_min": <numeric_value>,64 "blower_oxygen_capacity_margin_kg_d": <numeric_value>,65 "blower_input_power_kw": <numeric_value>,66 "motor_margin_kw": <numeric_value>,67 "combined_source_spl_dba": <numeric_value>,68 "receiver_spl_dba": <numeric_value>,69 "acoustic_margin_db": <numeric_value>,70 "overall_pass_score": <numeric_value>71}72```73

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.

Ssc10 aeration blower acoustic case

ssc10_aeration_blower_acoustic_case

Aeration blower process, power, and acoustic source pack

aeration-blower-acousticoxygen-power-noise-check
Parameter ranges
params
{'flow_rate_m3_d': {'min': 6200.0, 'max': 6200.0}, 'influent_bod_mg_l': {'min': 250.0, 'max': 250.0}, 'effluent_bod_mg_l': {'min': 20.0, 'max': 20.0}, 'influent_tkn_mg_l': {'min': 45.0, 'max': 45.0}, 'effluent_tkn_mg_l': {'min': 7.0, 'max': 7.0}, 'sludge_production_kg_d': {'min': 760.0, 'max': 760.0}, 'denitrified_nitrogen_mg_l': {'min': 16.0, 'max': 16.0}, 'field_transfer_efficiency': {'min': 0.17, 'max': 0.17}, 'air_oxygen_mass_fraction': {'min': 0.23, 'max': 0.23}, 'air_density_kg_m3': {'min': 1.2, 'max': 1.2}, 'blower_capacity_m3_min': {'min': 58.0, 'max': 58.0}, 'blower_discharge_pressure_kpa': {'min': 68.0, 'max': 68.0}, 'blower_efficiency': {'min': 0.69, 'max': 0.69}, 'motor_efficiency': {'min': 0.94, 'max': 0.94}, 'selected_motor_kw': {'min': 95.0, 'max': 95.0}, 'blower_sound_level_dba': {'min': 82.0, 'max': 82.0}, 'header_sound_level_dba': {'min': 79.0, 'max': 79.0}, 'enclosure_sound_level_dba': {'min': 76.0, 'max': 76.0}, 'receiver_distance_m': {'min': 85.0, 'max': 85.0}, 'receiver_criterion_dba': {'min': 55.0, 'max': 55.0}}

Example task

aeration-blower-acoustic-ssc10-aeration-blower-acoustic-case-previewhard difficulty, all inputs given.

Aeration blower process, power, and acoustic source pack. aeration-blower-acoustic. Required outputs: bod_removed_kg_d, nitrogen_removed_kg_d, oxygen_demand_kg_d, required_airflow_m3_min, blower_oxygen_capacity_margin_kg_d, blower_input_power_kw

The model sees

Scenario context and visible inputs.

flow_rate_m3_d
6200 to 6200 m3/d
influent_bod_mg_l
250 to 250 mg/L
effluent_bod_mg_l
20 to 20 mg/L
influent_tkn_mg_l
45 to 45 mg/L
effluent_tkn_mg_l
7 to 7 mg/L
sludge_production_kg_d
760 to 760 kg/d
denitrified_nitrogen_mg_l
16 to 16 mg/L
field_transfer_efficiency
0.17 to 0.17
air_oxygen_mass_fraction
0.23 to 0.23
air_density_kg_m3
1.2 to 1.2 kg/m3
blower_capacity_m3_min
58 to 58 m3/min
blower_discharge_pressure_kpa
68 to 68 kPa
blower_efficiency
0.69 to 0.69
motor_efficiency
0.94 to 0.94
selected_motor_kw
95 to 95 kW
blower_sound_level_dba
82 to 82 dBA
header_sound_level_dba
79 to 79 dBA
enclosure_sound_level_dba
76 to 76 dBA
receiver_distance_m
85 to 85 m
receiver_criterion_dba
55 to 55 dBA

Executable tool: aeration-blower-process-power-acoustic-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.

{
  "bod_removed_kg_d": <number>,
  "nitrogen_removed_kg_d": <number>,
  "oxygen_demand_kg_d": <number>,
  "required_airflow_m3_min": <number>,
  "blower_oxygen_capacity_margin_kg_d": <number>,
  "blower_input_power_kw": <number>,
  "motor_margin_kw": <number>,
  "combined_source_spl_dba": <number>,
  "receiver_spl_dba": <number>,
  "acoustic_margin_db": <number>,
  "overall_pass_score": <number>
}
  • bod_removed_kg_d · scored within ±3%
  • nitrogen_removed_kg_d · scored within ±3%
  • oxygen_demand_kg_d · scored within ±3%
  • required_airflow_m3_min · scored within ±3%
  • blower_oxygen_capacity_margin_kg_d · scored within ±3%
  • blower_input_power_kw · scored within ±3%
  • motor_margin_kw · scored within ±3%
  • combined_source_spl_dba · scored within ±3%
  • receiver_spl_dba · scored within ±3%
  • acoustic_margin_db · scored within ±3%
  • overall_pass_score · scored within ±0.1%